Type.registerNamespace("Microsoft.SharePoint.Client.Search.Query");Microsoft.SharePoint.Client.Search.Query.KnownTableTypes=function(){};Microsoft.SharePoint.Client.Search.Query.KnownTableTypes.isKnownTableType=function(a){return a===Microsoft.SharePoint.Client.Search.Query.KnownTableTypes.relevantResults||a===Microsoft.SharePoint.Client.Search.Query.KnownTableTypes.specialTermResults||a===Microsoft.SharePoint.Client.Search.Query.KnownTableTypes.definitionResults||a===Microsoft.SharePoint.Client.Search.Query.KnownTableTypes.refinementResults||a===Microsoft.SharePoint.Client.Search.Query.KnownTableTypes.interleavingInformation||a===Microsoft.SharePoint.Client.Search.Query.KnownTableTypes.personalFavoriteResults};Type.registerNamespace("Srch");Srch.EventType=function(){};Srch.EventType.prototype={none:0,queryReady:1,queryIssuing:2,batchQueryIssuing:3,resultReady:4,batchResultReady:5,queryStateChanged:6,resultRendered:7,preLoad:8,load:9,postLoad:10};Srch.EventType.registerEnum("Srch.EventType",false);Srch.MessageLevel=function(){};Srch.MessageLevel.prototype={information:0,warning:1,error:2};Srch.MessageLevel.registerEnum("Srch.MessageLevel",false);Srch.UserActionType=function(){};Srch.UserActionType.prototype={search:0,pageNext:1,pagePrev:2,refine:3,sort:4,filterLanguage:5};Srch.UserActionType.registerEnum("Srch.UserActionType",false);Srch.DateTimeKind=function(){};Srch.DateTimeKind.prototype={unspecified:0,utc:1,local:2};Srch.DateTimeKind.registerEnum("Srch.DateTimeKind",false);Srch.ClientControl=function(a){this.$$d_serverTemplateScriptsCallback=Function.createDelegate(this,this.serverTemplateScriptsCallback);this.$$d_clickHandler=Function.createDelegate(this,this.clickHandler);this.$$d_scriptApplication_PostLoad=Function.createDelegate(this,this.scriptApplication_PostLoad);this.$$d_scriptApplication_Load=Function.createDelegate(this,this.scriptApplication_Load);this.$$d_scriptApplication_PreLoad=Function.createDelegate(this,this.scriptApplication_PreLoad);this.listenedEvents=[];this.serverTemplateScriptsToLoad=[];this.$T_2=[];this.$v_2=[];Srch.ClientControl.initializeBase(this,[a])};Srch.ClientControl.toggleMessageDetails=function(d){var a=d.children;if(Srch.U.n(a))return false;for(var b=0;b0){this.$1L_2=[];for(var b=0;b0&&this.processDataErrorMessages(a.get_messages())},scriptApplication_PreLoad:function(){this.$1_2("ScriptApplication_PreLoad","ClientControl");this.$18_2&&Srch.U.appendScriptsToLoad(this.serverTemplateScriptsToLoad,this.$2J_2)},scriptApplication_Load:function(){this.$1_2("ScriptApplication_Load","ClientControl")},scriptApplication_PostLoad:function(){this.$1_2("ScriptApplication_PostLoad","ClientControl");this.loaded=true},loadServerTemplateScripts:function(){this.$1_2("LoadServerTemplateScripts","Trying to load server template scripts...");return this.loadRenderTemplateScripts(this.serverTemplateScriptsToLoad,this.$$d_serverTemplateScriptsCallback,this.$$d_serverTemplateScriptsCallback,-1,false)},serverTemplateScriptsCallback:function(){this.$1_2("ServerTemplateScriptsCallback","ServerTemplateScriptsCallback");this.serverTemplateScriptsToLoad=[]},loadRenderTemplateScripts:function(e,c,a,b,d){this.$1_2("LoadRenderTemplateScripts","Loading render template scripts...");var f=this,g=this;if(Srch.U.loadScripts(e,function(d){f.$5R_2(d,c,a,b)},function(b){g.$5Q_2(b,a)},b))return true;this.$1_2("LoadRenderTemplateScripts","Did not discover new render template script to load.");if(d)return this.$3j_2(c,a,b);else{this.$1_2("LoadRenderTemplateScripts","Skip loading custom scripts.");return false}},$5R_2:function(b,a,c,d){this.$1_2("RenderTemplateScriptsLoaded","All render template scripts loaded.");Srch.U.registerLoadedScripts(b);if(this.$3j_2(a,c,d))return;a()},$5Q_2:function(a,b){this.$1_2("RenderTemplateScriptsFailed","Loading render template scripts faild.");this.$3u_2(a);b()},$3j_2:function(i,j,k){this.$1_2("LoadCustomScripts","Loading custom scripts...");if(!Srch.U.n(Srch.ScriptApplicationManager.get_current().$16_1)){var e=[],c=Srch.ScriptApplicationManager.get_current().$16_1;for(var d in c){var h={key:d,value:c[d]},b=h.key;if(!Srch.U.e(b)){var a=b.trim().toLowerCase();if(a.endsWith(".css")){a=Srch.U.urlTokenExpansion(a);Srch.U.traceFormatted(null,"LoadCustomScripts","Found custom css:'{0}'",a);if(Srch.U.n(Srch.ScriptApplicationManager.get_current().$n_1[a])){registerCssLink(a);Srch.U.traceFormatted(null,"LoadCustomScripts","Registering css '{0}' as loaded",a);Srch.ScriptApplicationManager.get_current().$n_1[a]=false}}else Srch.U.appendScriptsToLoad(e,b)}}var f=this,g=this;if(Srch.U.loadScripts(e,function(a){f.$4l_2(a,i)},function(a){g.$4k_2(a,j)},k))return true}this.$1_2("LoadCustomScripts","Did not discover new custom script to load.");return false},$4l_2:function(a,b){this.$1_2("CustomScriptsLoaded","All custom scripts loaded.");Srch.U.registerLoadedScripts(a);b()},$4k_2:function(e,f){this.$1_2("CustomScriptsFailed","Loading custom scripts failed.");var a=this.$3u_2(e),b=String.format(SP.Utilities.HttpUtility.htmlEncode(Srch.Res.u_ScriptLoadFail),a),c=SP.Utilities.HttpUtility.htmlEncode(Srch.Res.u_ScriptLoadFailForViewer),d=new Srch.ControlMessage(null,2,0,"ResourceLoadException",b,c,null,null,false,true,false);Srch.U.appendArray(this.get_messages(),d);f()},$3u_2:function(d){var a="";return a},invokeAlternateRender:function(a,c,d){var b=new SP.CScope("ClientControl.InvokeAlternateRender");b.start();!Srch.U.n(a)&&a(c,d);b.stop()},invokeClientRenderer:function(b,c){var a=new SP.CScope("ClientControl.InvokeClientRenderer");a.start();SPClientRenderer.Render(b,c);a.stop()},$L_2:null,$4q_2:function(){if(Srch.U.n(this.$L_2)&&!Srch.U.n(this.get_element())){this.$L_2=document.createElement("div");this.$L_2.style.display="none";var a=this.get_element().parentNode;a.insertBefore(this.$L_2,this.get_element())}},processDataErrorMessages:function(a){if(!Srch.U.n(a)&&Srch.U.isArray(a))for(var c=a,d=c.length,b=0;b0||!!this.$T_2&&this.$T_2.length>0||!!this.$v_2&&this.$v_2.length>0||!!a&&a.length>0},updateDisplayControlWithNewMessages:function(){this.$3S_2(true)},displayControlMessages:function(){this.$3S_2(false)},$3S_2:function(b){var a=this.$4s_2(this.get_messages(),this.$T_2,this.$v_2,Srch.U.$2n(),b);if(!Srch.U.w(a)||!b){var c=this.$V_2.length>0||this.$b_2.length>0||this.$T_2.length>0;this.$4q_2();if(!Srch.U.w(a)){this.$L_2.innerHTML=a;this.$L_2.style.display=""}else{this.$L_2.innerHTML="";this.$L_2.style.display="none"}this.setControlElementVisibility(!c)}this.$T_2=[];this.$v_2=[];Srch.U.$5T()},setControlElementVisibility:function(a){if(!Srch.U.n(this.get_element()))this.get_element().style.display=a?"":"none"},clickHandler:function(b){if(!Srch.U.n(b)&&!Srch.U.n(b.target)){var e=Srch.U.getParentAttributeByName(b.target,"clicktype");!Srch.U.e(e)&&Srch.U.logClick(b.target,e);var c=Srch.U.getParentElementByName(b.target,"A");if(!Srch.U.n(c)){var a=c.href;if(!Srch.U.n(a)){var f=c.protocol,g=c.hostname;if(!Srch.U.n(a)&&!Srch.U.n(f)&&!Srch.U.n(g)&&!Srch.U.n(window.self.location)&&f===window.self.location.protocol&&g.toLowerCase()===window.self.location.hostname.toLowerCase()){Srch.U.setCookie("WOPISessionContext",ajaxNavigate.get_href(),null,null,"/");var h=c.getAttribute("openApp");if(!Srch.U.e(h))if(TypeofFullName("navigator.msLaunchUri")==="function"){var j=h+":ofv|u|"+a.trim(),l=this;navigator.msLaunchUri(j,null,function(){window.self.location.href=a});Srch.U.cancelEventEx(b,true,false);return}var d=c.getAttribute("openControl");if(!Srch.U.e(d))try{if(window.self.ActiveXObject){var i=new ActiveXObject(d);if(!Srch.U.n(i)){if(d==="PdfFile.OpenDocuments")a=a.split("#")[0];if(i.ViewDocument2(window.self,a)){Srch.U.cancelEventEx(b,true,false);return}}}}catch(k){}}}}}},$5E_2:function(a){return this.$2r_2(a)||Srch.ClientControl.$2s(a)},$2r_2:function(a){return Srch.U.isPageInEditMode()||!a.showInEditModeOnly&&this.$5V_2()},$5V_2:function(){var a=Srch.ScriptApplicationManager.get_current().states["showAdminDetails"];if(Srch.U.n(a))return true;return a},$5D_2:function(a){return Srch.ClientControl.$2s(a)&&!Srch.U.w(a.messageDetailsForViewers)||this.$2r_2(a)&&!Srch.U.w(a.messageDetails)},$V_2:null,$b_2:null,$1H_2:null,$28_2:0,$X_2:"",$1F_2:false,$2D_2:function(f,g){if(Srch.U.n(this.$1L_2))return false;for(var c=false,d=f,e=d.length,b=0;b0){a.append('
');this.$1y_2=true;this.$2k_2(a,this.$1H_2);a.append("
")}if(!Srch.U.n(this.$V_2)&&this.$V_2.length>0||!Srch.U.n(this.$b_2)&&this.$b_2.length>0){a.append('

'+this.$X_2+"

");if(this.$1F_2){var c=Srch.U.$C("cc_err_ShowMessageDetails",false);if(Srch.U.w(c))c="SHOW DETAILS";var d=Srch.U.$C("cc_err_HideMessageDetails",false);if(Srch.U.w(d))d="HIDE DETAILS";var e="ms-status-red";if(this.$28_2===1)e="ms-status-yellow";a.append(String.format(Srch.ClientControl.$3q,SP.Utilities.HttpUtility.htmlEncode(c),SP.Utilities.HttpUtility.htmlEncode(d),e));this.$1y_2=true;this.$2k_2(a,this.$V_2);if(b){this.$4t_2(a);this.$2k_2(a,this.$b_2)}a.append("")}}return a.toString()},$4t_2:function(b){this.$2j_2(b);var a=Srch.U.$C("cc_err_RenderingErrorMessageDisplayHeader",false);if(Srch.U.w(a))a="Display Error: The display template had an error. You can correct it by fixing the template or by changing the display template used in either the Web Part properties or Result Types.";b.append(String.format(Srch.ClientControl.$1K,a))},$2k_2:function(c,h){for(var d=h,e=d.length,b=0;bCorrelation ID: {0}";b.append(String.format(Srch.ClientControl.$1K,String.format(a,c)))}},$3M_2:function(b,a){if(!this.$3I_2[a]){this.$3I_2[a]=true;this.$2j_2(b);b.append(a);return true}return false},$1y_2:false,$2j_2:function(a){if(this.$1y_2)this.$1y_2=false;else a.append("
")},$1_2:function(a,b){Srch.U.trace(this,a,b)},$3_2:function(c,d){for(var b=[],a=2;a0){a=this.$1B_3;b=" from fallback language..."}if(a<1&&this.$2_3.l>0){a=this.$2_3.l;b=" from query state..."}if(a<1){var c=Srch.ScriptApplicationManager.get_current().states["languages"];if(!Srch.U.n(c)&&c.length>0){var d=c[0];if(!Srch.U.n(d)){a=d.id;b=" from default user preference language..."}}}if(a<1){var e=Srch.ScriptApplicationManager.get_current().states["browserLanguage"];if(e>0){a=e;b=" from browser language..."}}this.$3_2("GetLanguage","Setting query languge to '{0}'"+b,a);return a},get_$4o_3:function(){var a=null,b="Not using explicit sort...";if(!Srch.U.n(this.$2_3.o)){a=this.$2_3.o;b="Using query state sorts..."}var c=this.$R_3;if(Srch.U.n(a)&&!Srch.U.n(c)&&c.length>0){var d=c[0].sorts;if(!Srch.U.n(d)){a=d;b="Using default available sorts..."}}if(Srch.U.n(a)&&!Srch.U.n(this.$1v_3)){a=this.$1v_3;b="Using fall back sorts..."}this.$1_2("GetSorts",b);return a},get_parentImpressionID:function(){return this.$1P_3},set_parentImpressionID:function(a){this.$1P_3=a;return a},$1P_3:null,get_updateAjaxNavigate:function(){return this.$2W_3},set_updateAjaxNavigate:function(a){this.$2W_3=a;return a},$2W_3:true,get_summaryLength:function(){return this.$2T_3},set_summaryLength:function(a){this.$2T_3=a;return a},$2T_3:180,get_desiredSnippetLength:function(){return this.$1k_3},set_desiredSnippetLength:function(a){this.$1k_3=a;return a},$1k_3:90,get_personalizedQuery:function(){return this.$2v_3},set_personalizedQuery:function(a){this.$2v_3=a;return a},$2v_3:false,initialize:function(){if(this.$Q_3){this.$y_3=this.$$d_$4T_3;ajaxNavigate.add_navigate(this.$y_3)}Srch.ClientControl.prototype.initialize.call(this)},dispose:function(){try{if(!Srch.U.n(this.$y_3)){ajaxNavigate.remove_navigate(this.$y_3);this.$y_3=null}}finally{Srch.ClientControl.prototype.dispose.call(this)}},scriptApplication_PreLoad:function(h,i){this.$1_2("ScriptApplication_PreLoad","DataProvider");if(this.$Q_3){var c=Srch.ScriptApplicationManager.get_current().queryGroups[this.$5_3];if(!Srch.U.n(c)){for(var a=null,e=0;e0)for(var g=0;g0)for(var h=0;h0){var e=null,g=null,d=null;this.$U_3={};this.$u_3={};for(var f=0;f2){var i=b[1],j=b[2],r=i.startsWith("min"),s=j.startsWith("max"),k=this.$5N_3(f);if(!Srch.U.w(k)&&k.indexOf("discretize")>-1){var z=new RegExp("/","g"),v=k.match(z),A=0;if(!Srch.U.n(v))A=v.length;c++;var m="-1",n="-1";if(r)n="0";else if(s)m=(c-1).toString();else{m=(c-1).toString();n=c.toString()}var w=e[m],x=e[n];if(!Srch.U.w(w))i=w;if(!Srch.U.w(x))j=x;Srch.U.setFieldOnObject(e,"IntervalBoundaryCount",c)}var t=new Srch.ValueInfo(i,f),u=new Srch.ValueInfo(j,f),o,p,l=(p=Srch.ValueInfo.$4v(t,u,f,e,o={val:h}),h=o.val,p);if(!Srch.U.w(l)){q=true;this.$3_2("ProcessFilterRowForRangeLocalization","Adjusting discrete range[{1}] refiner row changing text from '{0}' to '{2}'",a["RefinementName"],a["RefinementToken"],l);a=Srch.U.copyDictionary(d);a["RefinementRangeOriginalRow"]=d;a["RefinementName"]=l;a["RefinementRangeValue1"]=t;a["RefinementRangeValue2"]=u;a["RefinementRangeRawValue1"]=b[1];a["RefinementRangeRawValue2"]=b[2];a["RefinementRangeBoundaryIndex"]=c;a["RefinementRangeIntervalLabels"]=e;a["RefinementRangeIntervalLabelFormat"]=h;if(r&&s)a["RefinementRangeAnyValue"]=true}}}catch(y){this.$3_2("ProcessFilterRowForRangeLocalization","Error adjusting discrete range[{1}] refiner label '{0}': '{2}'",a["RefinementName"],a["RefinementToken"],y.toString())}if(!q)a=d;return a},$5C_3:function(c,i,r){if(Srch.U.n(this.$U_3)||Srch.U.n(this.$U_3[i]))return;var k=this.$U_3[i],g=Srch.ValueInfo.getValueOrValuesArray(c["RefinementValue"],i),d=null;if(g.isValuesArray)d=g.value;else{d=[];Srch.U.appendArray(d,g)}for(var h={},j=d,q=j.length,f=0;f=f){var j=a.key.substr(f);if(j===this.$5_3){this.$1_2("RaiseResultReadyEventIfNeeded","Found stale result");return}}}}}this.$1_2("RaiseResultReadyEventIfNeeded","No result found");this.raiseEmptyResultReadyEvent()},$2E_3:function(a){if(!this.$w_3){Srch.U.appendArray(this.get_messages(),a);this.raiseEmptyResultReadyEvent()}},displayControlMessages:function(){},raiseEmptyResultReadyEvent:function(){this.$1_2("RaiseEmptyResultReadyEvent","Empty result is ready");var a=new Srch.ResultEventArgs({});this.raiseResultReadyEvent(a)},getSortRankName:function(){if(!Srch.U.n(this.$2_3.m)&&Srch.U.n(this.$2_3.o))if(this.$2_3.m===Srch.DataProvider.$1M||this.$2_3.m===Srch.DataProvider.$1A||this.$2_3.m===Srch.DataProvider.$27)return Srch.Res.rs_SocialDistanceSort;return this.getSortName()},getSortName:function(){if(!Srch.U.n(this.$2_3.o)&&!Srch.U.n(this.$R_3))for(var f=0;f0&&this.displayControlMessages();Srch.ClientControl.prototype.scriptApplication_PreLoad.call(this,c,d)},scriptApplication_PostLoad:function(a,b){this.$1_2("ScriptApplication_PostLoad","DisplayControl");this.loadServerTemplateScripts();Srch.ClientControl.prototype.scriptApplication_PostLoad.call(this,a,b)},serverTemplateScriptsCallback:function(){Srch.ClientControl.prototype.serverTemplateScriptsCallback.call(this);if(!Srch.U.n(this.$B_3)){this.$1_2("ServerTemplateScriptsCallback","Delay load control render");this.render()}},add_queryReady:function(a){this.get_events().addHandler(Srch.EventType.toString(1),a)},remove_queryReady:function(a){this.get_events().removeHandler(Srch.EventType.toString(1),a)},raiseQueryReadyEvent:function(b){this.$1_2("RaiseQueryReadyEvent","");var a=this.get_events().getHandler(Srch.EventType.toString(1));!Srch.U.n(a)&&a(this,b);Srch.ScriptApplicationManager.get_current().$3K_1()},add_resultRendered:function(a){this.get_events().addHandler(Srch.EventType.toString(7),a)},remove_resultRendered:function(a){this.get_events().removeHandler(Srch.EventType.toString(7),a)},raiseResultRenderedEvent:function(b){this.$1_2("RaiseResultRenderedEvent",SP.ScriptUtility.emptyString);var a=this.get_events().getHandler(Srch.EventType.toString(7));!SP.ScriptUtility.isNullOrUndefined(a)&&a(this,b);this.raiseOneTimeResultRenderedEvent(b)},add_oneTimeResultRendered:function(a){this.get_events().addHandler("OneTimeResultRendered",a);Srch.U.appendArray(this.$q_3,a)},remove_oneTimeResultRendered:function(a){this.get_events().removeHandler(Srch.EventType.toString(7),a)},raiseOneTimeResultRenderedEvent:function(d){this.$1_2("RaiseOneTimeResultRendered","");var b=this.get_events().getHandler("OneTimeResultRendered");!SP.ScriptUtility.isNullOrUndefined(b)&&b(this,d);if(!Srch.U.n(this.$q_3))for(var a=0;a0)for(var b=0;b0&&b[0]===a;if(!c)return String.format('"{0}"',Srch.RefinementUtil.escapeTokenStringValue(a))}return a};Srch.Refinement.getRefinementLocalizedTitle=function(a){return Srch.U.$C("rf_RefinementTitle_"+a,false)};Srch.Refinement.getRefinementTitle=function(b){var a="";if(!Srch.U.n(b)&&!Srch.U.e(b.propertyName)){var c=b.propertyName;a=b.overrideDisplayName;if(Srch.U.e(a))a=Srch.Refinement.getRefinementLocalizedTitle(c);if(Srch.U.e(a))a=c}return a};Srch.Refinement.getExpanded=function(f){var e="refinementExpandCookieName_"+f,a=document.cookie;if(!Srch.U.e(a)){var b=a.indexOf(e+"=");if(b!==-1){b=b+e.length+1;var d=a.indexOf(";",b);if(d===-1)d=a.length;var c=a.substring(b,d);if(!Srch.U.n(c))c=unescape(c);return c}}return "true"};Srch.Refinement.setExpanded=function(c,b){if(!Srch.U.n(b)){var d="refinementExpandCookieName_"+c,a=new Date;a.setDate(a.getDate()+30);document.cookie=d+"="+escape(b)+";expires="+a.toUTCString()}};Srch.Refinement.multiRefinerSpecifyOtherFilterValue=function(a,c,d,e){var b=Srch.Refinement.createRefinementTextbox(a);Srch.U.addHandler(b,"keypress",function(b){Srch.U.isEnterKey(String.fromCharCode(b.charCode))&&Srch.Refinement.submitMultiRefinement(a,c,d,e)});b.focus()};Srch.Refinement.prototype={get_selectedRefinementControls:function(){return this.$7_4},set_selectedRefinementControls:function(a){this.$7_4=a;return a},$7_4:null,get_useManagedNavigationRefiners:function(){return this.$4U_4},set_useManagedNavigationRefiners:function(a){this.$4U_4=a;return a},$4U_4:false,get_emptyRefinementMessageId:function(){if(Srch.U.e(this.$1n_4))this.$1n_4=this.get_nextUniqueId()+"EmptyRefinement";return this.$1n_4},set_emptyRefinementMessageId:function(a){this.$1n_4=a;return a},$1n_4:"",$4Z_4:function(){},$4p_4:function(){if(Srch.U.n(this.alternateRenderer)){var b=false;if(!Srch.U.n(this.$7_4))for(var a=0;a0)for(var c=0;c0||this.hasRefinementCategory(a.propertyName))this.$H_3=true;var b={};if(!Srch.U.n(a.alternateRenderer)){b=a.alternateRenderContext;a.alternateRenderContext["ListData"]=c;a.alternateRenderContext["ClientControl"]=this;a.alternateRenderContext["RefinementControl"]=a;a.alternateRenderContext["DataProvider"]=this.get_dataProvider();a.alternateRenderContext["ScriptApplicationManager"]=Srch.ScriptApplicationManager.get_current();this.invokeAlternateRender(a.alternateRenderer,f,a.alternateRenderContext)}else{b["ResolveTemplate"]=Srch.U.resolveRenderTemplate;b["ListData"]=c;b["ClientControl"]=this;b["RefinementControl"]=a;b["DataProvider"]=this.get_dataProvider();b["ScriptApplicationManager"]=Srch.ScriptApplicationManager.get_current();this.invokeClientRenderer(f,b)}this.processRenderingErrorMessages(b)}d.stop()},addRefinementFilter:function(d,c){var a={},b=[];Srch.U.appendArray(b,c);a[d]=b;this.addRefinementFilters(a)},addRefinementFiltersJSON:function(a){this.addRefinementFilters(Srch.ParseJSONUtil.parseObjectFromJsonString(a))},addRefinementFiltersJSONWithOr:function(a){this.addRefinementFiltersWithOp(Srch.ParseJSONUtil.parseObjectFromJsonString(a),"or")},addRefinementFilters:function(a){this.addRefinementFiltersWithOp(a,null)},addRefinementFiltersWithOp:function(g,l){if(Srch.U.n(g)||Srch.U.n(this.get_dataProvider()))return;var a=new Srch.QueryState;a.r=this.$2m_4(null);var f=g;for(var h in f){var j={key:h,value:f[h]},c=j.key,b=j.value;if(Srch.U.e(c))continue;var k=Srch.Refinement.$1C(c,a.r);if(!Srch.U.n(k)){if(!Srch.U.n(b))for(var d=0;d0){var b=new Srch.RefinementCategory(c);b.t=d;if(!Srch.U.e(l))b.o=l;if(!Srch.U.n(i))b.k=i;if(!Srch.U.n(e))b.m=e;Srch.U.appendArray(a.r,b)}}a.s=1;var j=new Srch.QueryEventArgs(a);j.userAction=3;this.raiseQueryReadyEvent(j)},removeRefinementCategory:function(c,d){for(var b=new Array(0),a=0;a0)for(var b=0;b0&&!Srch.U.e(c))for(var a=0;a0)for(var a=0;a0)for(var d=0;d0){var a=new Srch.QueryState;a.l=b;a.s=1;var c=new Srch.QueryEventArgs(a);c.userAction=5;this.raiseQueryReadyEvent(c)}},page:function(a){if(a>0){var c=new Srch.QueryState;c.s=a;var d=new Srch.QueryEventArgs(c),b=this.get_dataProvider();if(!Srch.U.n(b)&&!Srch.U.n(b.$2_3))d.userAction=a>b.$2_3.s?1:2;this.raiseQueryReadyEvent(d)}},changeQueryTerm:function(b){if(!Srch.U.e(b)){var a=new Srch.QueryState;a.k=b;a.s=1;var c=new Srch.QueryEventArgs(a);c.userAction=0;this.raiseQueryReadyEvent(c)}},viewDuplicates:function(b){if(b!==-1){var a=new Srch.QueryState;a.d=b;a.s=1;var c=new Srch.QueryEventArgs(a);c.userAction=0;this.raiseQueryReadyEvent(c)}},shouldShowTable:function(a){if(!Srch.U.n(a)){var b=a["RowCount"];if(!Srch.U.n(b)&&b>0)if(this.$2R_4&&Srch.U.isTableTypeof(a,Microsoft.SharePoint.Client.Search.Query.KnownTableTypes.relevantResults)){this.$H_3=true;return true}else if(this.$2N_4&&Srch.U.isTableTypeof(a,Microsoft.SharePoint.Client.Search.Query.KnownTableTypes.specialTermResults)){this.$H_3=true;return true}else if(this.$2O_4&&Srch.U.isTableTypeof(a,Microsoft.SharePoint.Client.Search.Query.KnownTableTypes.definitionResults)){this.$H_3=true;return true}else if(this.$2P_4&&Srch.U.isTableTypeof(a,Microsoft.SharePoint.Client.Search.Query.KnownTableTypes.personalFavoriteResults)){this.$H_3=true;return true}}return false},$3v_4:function(k){this.$G_4=null;if(Srch.U.n(k))return;var a=this.get_dataProvider();if(Srch.U.n(a))return;if(a.$9_3<1||a.$N_3<0){this.$3_2("ProcessResult","No result. totalRows: {0}, rowCount: {1}",a.$9_3,a.$N_3);return}var c=a.$x_3,d=a.$2_3.s;if(d<1)d=1;var f=0;this.$14_4=Math.ceil(d/c);var b=this.$14_4>this.$1J_4?this.$14_4-this.$1J_4:1,h=Srch.Res.rs_MoveToPage;this.$G_4=[];if(d>1){var g=d>c?d-c:1;Srch.U.appendArray(this.$G_4,new Srch.PagingLink(Srch.Res.rs_MoveToPrevPage,"ms-srch-pagingPrev",g,-1));g=(b-1)*c+1;while(f0){f++;Srch.U.appendArray(this.$G_4,new Srch.PagingLink("","",-1,b));b++}var j=a.$N_3>c?c:a.$N_3;if(a.$9_3>d+j-1){if(!f&&a.$9_3>c){f++;Srch.U.appendArray(this.$G_4,new Srch.PagingLink("","",-1,b));b++}var e=(b-1)*c+1,i=0;while(i1},set_showNavigation:function(a){this.$4H_3=a;return a},$4H_3:false,get_showPeopleNameSuggestions:function(){return this.$3F_3},set_showPeopleNameSuggestions:function(a){this.$3F_3=a;return a},$3F_3:false,get_querySuggestionCompletionInterval:function(){return this.$2y_3},set_querySuggestionCompletionInterval:function(a){this.$2y_3=a;return a},$2y_3:250,get_querySuggestionMinimumPrefixLength:function(){return this.$30_3},set_querySuggestionMinimumPrefixLength:function(a){this.$30_3=a;return a},$30_3:2,get_querySuggestionCount:function(){return this.$2z_3},set_querySuggestionCount:function(a){this.$2z_3=a;return a},$2z_3:5,get_personalResultCount:function(){return this.$2w_3},set_personalResultCount:function(a){this.$2w_3=a;return a},$2w_3:3,get_advancedSearchPageAddress:function(){return this.$1e_3},set_advancedSearchPageAddress:function(a){this.$1e_3=a;return a},$1e_3:"advanced.aspx",get_showPreferencesLink:function(){return this.$2Q_3},set_showPreferencesLink:function(a){this.$2Q_3=a;return a},$2Q_3:false,get_serverInitialRender:function(){return this.$3C_3},set_serverInitialRender:function(a){this.$3C_3=a;return a},$3C_3:false,get_setFocusOnPageLoad:function(){return this.$3D_3},set_setFocusOnPageLoad:function(a){this.$3D_3=a;return a},$3D_3:false,get_allowEmptySearch:function(){return this.$2Y_3},set_allowEmptySearch:function(a){this.$2Y_3=a;return a},$2Y_3:false,get_updatePageTitle:function(){return this.$3J_3},set_updatePageTitle:function(a){this.$3J_3=a;return a},$3J_3:true,get_pageTitlePrefix:function(){return this.$2A_3},set_pageTitlePrefix:function(a){this.$2A_3=a;return a},$2A_3:"",get_currentPrompt:function(){return this.$2e_3},set_currentPrompt:function(a){var b=this.get_searchBoxInputElement();if(Srch.U.n(b))return a;if(b.value===this.$2e_3)b.value=a;this.$2e_3=a;return a},$2e_3:null,get_initialPrompt:function(){return this.$3f_3},set_initialPrompt:function(a){this.$3f_3=a;return a},$3f_3:null,get_promptCssClass:function(){return this.$1T_3},set_promptCssClass:function(a){this.$1T_3=a;return a},$1T_3:"ms-srch-sb-prompt ms-helperText",get_tryInplaceQuery:function(){return this.$3H_3},set_tryInplaceQuery:function(a){this.$3H_3=a;return a},$3H_3:true,get_searchBoxInputId:function(){return this.$d_3},set_searchBoxInputId:function(a){this.$d_3=a;return a},$d_3:null,get_searchBoxContainerId:function(){return this.$c_3},set_searchBoxContainerId:function(a){this.$c_3=a;return a},$c_3:null,get_navigationButtonId:function(){return this.$29_3},set_navigationButtonId:function(a){this.$29_3=a;return a},$29_3:null,get_suggestionsListId:function(){return this.$I_3},set_suggestionsListId:function(a){this.$I_3=a;return a},$I_3:null,get_navigationListId:function(){return this.$F_3},set_navigationListId:function(a){this.$F_3=a;return a},$F_3:null,get_searchBoxInputElement:function(){if(Srch.U.w(this.$d_3))return null;return $get(this.$d_3)},get_searchBoxProgressClass:function(){return this.$1Y_3},set_searchBoxProgressClass:function(a){this.$1Y_3=a;return a},$1Y_3:"ms-srch-sbprogressLarge",get_searchBoxContainerElement:function(){if(Srch.U.w(this.$c_3))return null;return $get(this.$c_3)},get_searchBoxLinkId:function(){return this.$1X_3},set_searchBoxLinkId:function(a){this.$1X_3=a;return a},$1X_3:null,get_searchBoxLinkElement:function(){if(Srch.U.n(this.$1X_3))return null;return $get(this.$1X_3)},get_navigationNodes:function(){return this.$1N_3},set_navigationNodes:function(a){this.$1N_3=a;return a},$1N_3:null,get_msBeforeShowingProgress:function(){return this.$2t_3},set_msBeforeShowingProgress:function(a){this.$2t_3=a;return a},$2t_3:500,get_maintainQueryState:function(){return this.$2q_3},set_maintainQueryState:function(a){this.$2q_3=a;return a},$2q_3:false,get_querySuggestionsSourceID:function(){if(!Srch.U.e(this.$31_3))return this.$31_3;else if(!Srch.U.n(this.get_$h_3())&&!Srch.U.n(this.get_$h_3()[0]))return this.get_$h_3()[0].$1Z_3;else return null},set_querySuggestionsSourceID:function(a){this.$31_3=a;return a},$31_3:null,scriptApplication_PreLoad:function(d,e){this.$1_2("ScriptApplication_PreLoad","SearchBox");if(!Srch.U.n(this.get_$h_3()))for(var a=null,c=0;c0){this.raiseBatchQueryIssuingEvent(a);for(var e=Srch.ScriptApplicationManager.get_clientRuntimeContext(),n=[],o=[],l=0;l0)for(var d=0;d0)for(var l=0;l0){j=a.$2_3.s-1;b.set_startRow(j);Srch.U.traceFormatted(null,"FillKeywordQuery","StartRow is '{0}'",b.get_startRow())}if(!Srch.U.n(a.$2_3.r)&&a.$2_3.r.length>0)for(var m=0;m0)for(var o=0;o0){b.set_rowsPerPage(a.$x_3);b.set_rowLimit(a.$x_3);b.set_totalRowsExactMinimum(j+1+b.get_rowsPerPage()*a.$o_3);Srch.U.traceFormatted(null,"FillKeywordQuery","RowsPerPage is '{0}'",b.get_rowsPerPage());Srch.U.traceFormatted(null,"FillKeywordQuery","RowLimit is '{0}'",b.get_rowLimit());Srch.U.traceFormatted(null,"FillKeywordQuery","TotalRowsExactMinimum is '{0}'",b.get_totalRowsExactMinimum())}if(!Srch.U.w(a.$1Z_3)){b.set_sourceId(new SP.Guid(a.$1Z_3));Srch.U.traceFormatted(null,"FillKeywordQuery","SourceId is '{0}'",b.get_sourceId())}else Srch.U.traceFormatted(null,"FillKeywordQuery","SourceId is null");if(!Srch.U.w(a.$1b_3)&&!Srch.U.w(a.$1a_3)){b.get_properties().set_item("SourceName",a.$1b_3);b.get_properties().set_item("SourceLevel",a.$1a_3);Srch.U.traceFormatted(null,"FillKeywordQuery","SourceName is '{0}' and SourceLevel is '{1}'",a.$1b_3,a.$1a_3)}else Srch.U.trace(null,"FillKeywordQuery","SourceName or SourceLevel is null or empty");if(!Srch.U.n(a.$O_3)&&a.$O_3.length>0){b.set_refiners(a.$O_3.join(","));Srch.U.traceFormatted(null,"FillKeywordQuery","Refiners is '{0}'",b.get_refiners())}if(!Srch.U.n(a.$e_3)&&a.$e_3.length>0)for(var g=0;g0)for(var h=0;h0){b.set_trimDuplicatesIncludeId(a.$2_3.d);Srch.U.traceFormatted(null,"FillKeywordQuery","TrimDuplicatesIncludeId is '{0}'",b.get_trimDuplicatesIncludeId())}var k=a.$2c_3;if(Srch.U.w(k))if(!Srch.U.e(a.$a_3)&&!Srch.U.n(a.$a_3.match(new RegExp("\\{searchboxquery\\}|\\[searchboxquery\\]","gi"))))k="UI";b.set_clientType(k);Srch.U.traceFormatted(null,"FillKeywordQuery","ClientType is '{0}'",b.get_clientType());if(!Srch.U.n(a.$t_3)&&a.$t_3.length>0)for(var q=0;q0){b.set_enableQueryRules(false);Srch.U.traceFormatted(null,"FillKeywordQuery","EnableQueryRules is '{0}'",b.get_enableQueryRules())}else if(c.enableQueryRules!==a.$1s_3){b.set_enableQueryRules(a.$1s_3);Srch.U.traceFormatted(null,"FillKeywordQuery","EnableQueryRules is '{0}'",b.get_enableQueryRules())}if(c.processBestBets!==a.processBestBets){b.set_processBestBets(a.processBestBets);Srch.U.traceFormatted(null,"FillKeywordQuery","ProcessBestBets is '{0}'",b.get_processBestBets())}if(c.uiLanguage!==SP.PageContextInfo.get_currentLanguage()){b.set_uiLanguage(SP.PageContextInfo.get_currentLanguage());Srch.U.traceFormatted(null,"FillKeywordQuery","UILanguage is '{0}'",b.get_uiLanguage())}if(c.summaryLength!==a.$2T_3){b.set_summaryLength(a.$2T_3);Srch.U.traceFormatted(null,"FillKeywordQuery","SummaryLength is '{0}'",b.get_summaryLength())}if(c.desiredSnippetLength!==a.$1k_3){b.set_desiredSnippetLength(a.$1k_3);Srch.U.traceFormatted(null,"FillKeywordQuery","DesiredSnippetLength is '{0}'",b.get_desiredSnippetLength())}b.get_properties().set_item("QuerySession",Srch.ScriptApplicationManager.get_current().get_searchSessionID());Srch.U.traceFormatted(null,"FillKeywordQuery","QuerySession is '{0}'",b.get_properties().get_item("QuerySession"));if(!Srch.U.e(a.$1f_3)){b.set_collapseSpecification(a.$1f_3);Srch.U.traceFormatted(null,"FillKeywordQuery","CollapseSpecification is '{0}'",b.get_collapseSpecification())}if(c.processPersonalFavorites!==a.$2K_3){b.set_processPersonalFavorites(a.$2K_3);Srch.U.traceFormatted(null,"FillKeywordQuery","ProcessPersonalFavorites is '{0}'",b.get_processPersonalFavorites())}if(c.enableOrderingHitHighlightedProperty!==a.$1q_3){b.set_enableOrderingHitHighlightedProperty(a.$1q_3);Srch.U.traceFormatted(null,"FillKeywordQuery","EnableOrderingHitHighlightedProperty is '{0}'",b.get_enableOrderingHitHighlightedProperty())}if(c.hitHighlightedMultivaluePropertyLimit!==a.$1G_3){b.set_hitHighlightedMultivaluePropertyLimit(a.$1G_3);Srch.U.traceFormatted(null,"FillKeywordQuery","HitHighlightedMultivaluePropertyLimit is '{0}'",b.get_hitHighlightedMultivaluePropertyLimit())}if(!SP.ScriptUtility.isNullOrEmptyString(a.$2H_3)){b.set_safeQueryPropertiesTemplateUrl(a.$2H_3);b.set_ignoreSafeQueryPropertiesTemplateUrl(false);Srch.U.traceFormatted(null,"FillKeywordQuery","QueryPropertiesTemplateUrl is '{0}'",b.get_safeQueryPropertiesTemplateUrl())}if(Srch.ScriptApplicationManager.get_current().states["shipTrace"]){b.get_properties().set_item("DebugMode",true);Srch.U.traceFormatted(null,"FillKeywordQuery","DebugMode is 'true'")}};Srch.U.getUsernameFromAuthorField=function(b){var a=Srch.U.$3Z(b,2).trim();if(a.indexOf(" ")>=0)a=a.substring(a.indexOf(" ")+1,a.length);return a.trim()};Srch.U.getDisplayNameFromAuthorField=function(a){return Srch.U.$3Z(a,1).trim()};Srch.U.$3Z=function(c,b){if(Srch.U.w(c)||b<0||b>2)return "";var a=c.split(" | ");if(Srch.U.n(a)||a.length!==3||Srch.U.w(a[b]))return "";return a[b]};Srch.U.getArray=function(a){if(Srch.U.e(a))return a;if(a.indexOf(",#")>=0)return a.split(",#");else if(a.indexOf(" | ")>=0)return Srch.ValueInfo.Renderers.parseUserFieldValue(a).split(",");return a.split(";")};Srch.U.getFriendlyNameForFileExtension=function(a){if(!Srch.U.w(a)){a=a.toLowerCase();if(a==="css")return "file_CSS";else if(a==="hlp")return "file_Help";else if(a==="msi"||a==="msp")return "file_Installer";else if(a==="js"||a==="jse")return "file_JavaScript";else if(a==="log")return "file_Log";else if(a==="eml"||a==="msg")return "file_Mail";else if(a==="accdb"||a==="accdt"||a==="accdc"||a==="accde"||a==="accdr")return "file_Access";else if(a==="odc"||a==="xls"||a==="xlsb"||a==="xlsm"||a==="xlsx"||a==="xlt"||a==="xltb"||a==="xltm"||a==="xltx")return "file_Excel";else if(a==="xsn")return "file_InfoPath";else if(a==="one"||a==="onepkg"||a==="onetoc2")return "file_OneNote";else if(a==="pot"||a==="potm"||a==="potx"||a==="pps"||a==="ppsm"||a==="ppsx"||a==="ppt"||a==="pptm"||a==="pptx")return "file_PowerPoint";else if(a==="mpp"||a==="mpt")return "file_Project";else if(a==="pub")return "file_Publisher";else if(a==="ascx"||a==="master")return "file_SPDesigner";else if(a==="vdw"||a==="vdx"||a==="vsd"||a==="vsl"||a==="vss"||a==="vst"||a==="vsu"||a==="vsw"||a==="vsx"||a==="vtx")return "file_Visio";else if(a==="doc"||a==="docm"||a==="docx"||a==="dot"||a==="dotm"||a==="dotx"||a==="mht"||a==="mhtml")return "file_Word";else if(a==="xps")return "file_XPS";else if(a==="wm"||a==="wma"||a==="wmd"||a==="wmp"||a==="wms"||a==="wmv"||a==="wmx"||a==="wmz")return "file_Audio";else if(a==="rtf")return "file_RTF";else if(a==="txt")return "file_Text";else if(Srch.U.isWebPage(a))return "file_WebPage";else if(a==="xml")return "file_XML";else if(a==="xsl"||a==="xslt")return "file_XSL";else if(a==="zip")return "file_Zip";else if(a==="pdf")return "file_PDF"}return "file_Document"};Srch.U.isWebPage=function(a){if(Srch.U.w(a))return false;a=a.toLowerCase();return a==="ascx"||a==="asp"||a==="aspx"||a==="htm"||a==="html"||a==="jhtml"||a==="js"||a==="mht"||a==="mhtml"||a==="mspx"||a==="php"};Srch.U.truncateEnd=function(b,a){return Srch.U.getTrimmedString(b,a)};Srch.U.isDefaultSiteLogo=function(b){var a=false;if(b.indexOf("/_layouts/images/titlegraphic.gif")!==-1)a=true;else if(b.indexOf("/_layouts/images/siteicon.png")!==-1)a=true;else if(b.indexOf("/_layouts/15/images/siteIcon.png")!==-1)a=true;return a};Srch.U.toFormattedDate=function(b,a){if(Srch.U.n(b)||!Date.isInstanceOfType(b))return "";if(Srch.U.w(a))a="LongDatePattern";return b.localeFormat(Sys.CultureInfo.CurrentCulture.dateTimeFormat[a])};Srch.U.toFormattedNumber=function(a,b){if(Srch.U.n(a))return "";else if(!Number.isInstanceOfType(a)){a=parseFloat(a.toString());if(Srch.U.n(a)||isNaN(a))return ""}if(Srch.U.n(b))b=2;var c=Math.floor(a),d=a,e=c.localeFormat("N0");if(c!==d)e=d.localeFormat("N"+b);return e};Srch.U.toFriendlyNumber=function(a){if(a<1e3)return a.toString();if(a<1e5){var b=Math.floor(a/1e3);return b.toString()+",000+"}else return "100,000+"};Srch.U.toFileSizeDisplay=function(a,d){if(Srch.U.n(d))d=true;var c="",b=a,f=1073741824,g=1048576,h=1024;if(a>f){c=Srch.U.loadResource("cc_ValueRenderer_FileSizeGigabyte");b=a/f}else if(a>g){c=Srch.U.loadResource("cc_ValueRenderer_FileSizeMegabyte");b=a/g}else if(a>h){c=Srch.U.loadResource("cc_ValueRenderer_FileSizeKilobyte");b=a/h}var e=Srch.U.toFormattedNumber(b,0),i=Math.round(b),j=Math.round(b*10-i*10);if(d&&j>0)e=Srch.U.toFormattedNumber(b,1);if(!Srch.U.w(c))e+=" "+c;return e};Srch.U.getVideoImageWithFallbackSource=function(b,d,c){var a=Srch.U.getImageSourceWithRendition(b,d,c);return String.format('',SP.Utilities.HttpUtility.urlPathEncode(Srch.U.e(a)?"none":decodeURIComponent(a)),SP.Utilities.HttpUtility.ecmaScriptStringLiteralEncode(SP.Utilities.VersionUtility.getImageUrl("256_icvidset.gif")))};Srch.U.getImageSourceWithRendition=function(b,d,c){var a="";if(!Srch.U.n(b)&&!b.isEmpty){a=STSHtmlDecode(Srch.ValueInfo.Renderers.imageSourceRendering(b));var e=!Srch.U.n(d)&&!isNaN(d);if(e)a=SP.Utilities.UrlBuilder.replaceOrAddQueryString(a,"width",d.toString());var f=!Srch.U.n(c)&&!isNaN(c);if(f)a=SP.Utilities.UrlBuilder.replaceOrAddQueryString(a,"height",c.toString())}return SP.Utilities.HttpUtility.htmlEncode(Srch.U.ensureAllowedProtocol(a))};Srch.U.parseTypedRangeToken=function(b,c){var d=new RegExp("range\\([ ]*([^ ,]*)[^,]*,[ ]*([^ ,)]*[)]*)[^)]*\\)","g");if(Srch.U.w(b))b="";var a=d.exec(b);if(!Srch.U.n(a)&&a.length>2){a[1]=Srch.U.$2B(a[1],c);a[2]=Srch.U.$2B(a[2],c)}return a};Srch.U.$2B=function(b,d){var c=new RegExp("([^(]*)\\(([^)]*)\\)"),a=c.exec(b);if(!Srch.U.n(a)&&a.length===3){Srch.U.setFieldOnObject(d,"filterTokenType",a[1]);return a[2]}else return b};Srch.U.modifyMediaDurationRefinementName=function(g){if(Srch.U.n(g))return;var a=g["RefinementToken"];if(Srch.U.e(a))return;if(a.indexOf("range(")===-1)return;var h=a.indexOf("("),d=a.indexOf(","),e=a.lastIndexOf(",");if(e<=d)e=a.lastIndexOf(")");var k=h!==-1&&d!==-1&&e!==-1&&h=0)return Math.floor(a/60);return 0};Srch.U.getDeepLinks=function(i,f){var j=2,k=2,l="%20",m=" ";if(!f)return "";var a="",c=i.split(" ");if(c.length>=k*2){for(var g=0,e=0,d=true,b=0;b";d=false}var h=SP.Utilities.HttpUtility.htmlEncode(c[b+1].replace(new RegExp(l,"g"),m)),n="
  • "+h+"
  • ";a+=n;if(!(e%j)){a+="";d=true;if(g>=f)break}}if(!d)a+=""}return a};Srch.U.truncateUrl=function(a,j){if(!a||!a.length)return a;var o=a.indexOf("//"),c="/",k="\ufffd";if(o!==-1)a=a.substr(o+2);if(a.substring(a.length-1,1)===c)a=a.substring(0,a.length-1);var p=a.length;if(p<=j)return a;var e=a.split("/"),g=0,d=e[g],h=k+c,q=k;if(e.length===2)h="";else if(e.length===1)return Srch.U.truncateEnd(d,j);d=Srch.U.truncateEnd(d,j-(c.length+h.length+q.length))+c;var i=e.length-1,f=e[i],b=j-d.length;f=Srch.U.truncateEnd(f,b-h.length);g++;i--;b=b-f.length;while(i>=g){var l=false,m=e[g];if(m.length<=b-h.length){d=d+m+c;b=b-(m.length+c.length);g++;l=true}if(g===i)return d+f;var n=e[i];if(n.length<=b-h.length){f=n+c+f;b=b-(n.length+c.length);i--;l=true}if(!l)break}var r=d+h+f;return r.replace(new RegExp(k,"g"),"...")};Srch.U.truncateHighlightedUrl=function(c,n){if(!c||!c.length)return c;var s=c.indexOf("//"),l="/",o="\ufffd";if(s!==-1)c=c.substr(s+2);if(c.substring(c.length-1,1)===l)c=c.substring(0,c.length-1);var z=c.length;if(z<=n)return c;var i=Srch.U.hitHighlightingOpenTag,e=Srch.U.hitHighlightingCloseTag;c=c.replace(new RegExp(e,"g"),"<~strong>");for(var f=c.split("/"),d=new Array(f.length),k=0;k","g"),e);d[k]=0;var t=f[k].split(i);if(t.length>1)d[k]+=(t.length-1)*i.length;var u=f[k].split(e);if(u.length>1)d[k]+=(u.length-1)*e.length}var g=0,b=f[g],m=o+l,A=o;if(f.length===2)m="";else if(f.length===1)return Srch.U.getTrimmedProcessedHHXMLString(b,n);var B=b.length;b=Srch.U.getTrimmedProcessedHHXMLString(b,n-(l.length+m.length+A.length))+l;if(b.length1)d[g]+=(v.length-1)*i.length;var w=b.split(e);if(w.length>1)d[g]+=(w.length-1)*e.length}var h=f.length-1,a=f[h],j=n-(b.length-d[g]),C=a.length;a=Srch.U.getTrimmedProcessedHHXMLString(a,j-m.length);if(a.length1)d[h]+=(x.length-1)*i.length;var y=a.split(e);if(y.length>1)d[h]+=(y.length-1)*e.length}j=j-(a.length-d[h]);g++;h--;while(h>=g){var p=false,q=f[g];if(q.length-d[g]<=j-m.length){b=b+q+l;j=j-(q.length+l.length-d[g]);g++;p=true}if(g>h)return b+a;var r=f[h];if(r.length-d[h]<=j-m.length){a=r+l+a;j=j-(r.length+l.length-d[h]);h--;p=true}if(!p)break;if(g>h)return b+a}if(b.lastIndexOf(i)>b.lastIndexOf(e))if(a.indexOf(e)>=a.indexOf(i))b+=e;if(a.lastIndexOf(i)>a.lastIndexOf(e))a+=e;var D=b+m+a;return D.replace(new RegExp(o,"g"),"...")};Srch.U.copyLink=function(a){window.clipboardData&&window.clipboardData.setData("Text",a)};Srch.U.registerRenderTemplateByName=function(a,b){if(Srch.U.e(a)||Srch.U.n(b))Srch.U.traceFormatted(null,"RegisterRenderTemplateByName","Failed to register template due to missing template or name: {0}.",a);else{Srch.U.traceFormatted(null,"RegisterRenderTemplateByName","Registered template for name: {0}.",a);Srch.ScriptApplicationManager.get_current().$1U_1[a.toLowerCase()]=b}};Srch.U.getRenderTemplateCollection=function(){return Srch.ScriptApplicationManager.get_current().$1U_1};Srch.U.getRenderTemplateByName=function(a,e){if(Srch.U.w(a))return "";if(a.toLowerCase().startsWith(SP.PageContextInfo.get_siteServerRelativeUrl().toLowerCase()))a=a.toLowerCase().replace(SP.PageContextInfo.get_siteServerRelativeUrl().toLowerCase(),"~sitecollection"+(SP.PageContextInfo.get_siteServerRelativeUrl()==="/"?"/":""));var b=Srch.ScriptApplicationManager.get_current().$1U_1[a.toLowerCase()];if(!Srch.U.e(b))return b;var c=GetUrlKeyValue("templateshortname",false,a.toLowerCase());if(!Srch.U.e(c)){Srch.U.traceFormatted(null,"GetRenderTemplateByName","Looking up render template using short name '{0}'...",c);b=Srch.ScriptApplicationManager.get_current().$1U_1[c];if(!Srch.U.e(b))return b}if(a==="DefaultDataProvider")return "
    ";var d=String.format(Srch.Res.cc_err_TemplateNotFoundMessage,SP.Utilities.HttpUtility.htmlEncode(a));Srch.U.trace(null,"GetRenderTemplateByName",d);Srch.U.logRenderingErrorMessageToContext(e,d,Srch.U.$3n);return d};Srch.U.addRenderContextCallback=function(d,c,a,b,e){if(!Srch.U.n(d)&&!Srch.U.w(c)&&!Srch.U.n(a)){Srch.U.$3L(a,e);AddRenderCallback(d,c,a,Srch.U.n(b)?false:b)}};Srch.U.setItemRenderWrapper=function(b,a,c){if(!Srch.U.n(b)&&!Srch.U.n(a)){Srch.U.$3L(a,c);b[Srch.U.$3i]=a}};Srch.U.logRenderingErrorMessageToContext=function(a,d,c){if(Srch.U.n(a))return;var e=Srch.U.createErrorObjectWithExecContext(d,c,a),b=a["Errors"];if(Srch.U.n(b)){b=[];a["Errors"]=b}Srch.U.appendArray(b,e)};Srch.U.$3L=function(a,b){return Srch.U.setFieldOnObject(a,Srch.U.$11,b)};Srch.U.$4Y=function(b,c,d){var a={};a[Srch.U.$2b]=c;a[Srch.U.$11]=d;return Srch.U.setFieldOnObject(b,Srch.U.$2a,a)};Srch.U.getTemplateUrlFromFunctionOrRenderCtx=function(a){var b=Srch.U.getFieldOnObject(a,Srch.U.$1l);return Srch.U.getStringFieldOnObject(b,Srch.U.$3T)};Srch.U.createErrorObjectWithExecContext=function(f,e,c){var a={};a["message"]=f;var b=c;if(typeof b!=="function"){var d={};d[Srch.U.$1l]=Srch.U.getFieldOnObject(c,Srch.U.$1l);b=d}Srch.U.$4Y(a,e,b);return a};Srch.U.getFormattedTimeFromSeconds=function(d){var b=parseInt(d);if(!isNaN(b)){var a=Math.floor(b/3600),c=Math.floor((b-a*3600)/60),e=b-(a*3600+c*60);return String.format("{0}{1}{2}:{3}{4}",a<1?"":String.format("{0}:",a.toString()),c<10&&a>0?"0":"",c.toString(),e<10?"0":"",e.toString())}return d};Srch.U.resolveRenderTemplate=function(a,d,c){if(Srch.U.n(a)||Srch.U.e(c)){Srch.U.traceFormatted(null,"ResolveRenderTemplate","Empty template returned for level '{0}' because render context or level is empty.",c);return ""}var b=a["ClientControl"];if(Srch.U.n(b)){Srch.U.traceFormatted(null,"ResolveRenderTemplate","Empty template returned for level '{0}' because client control is empty.",c);return ""}if(c==="Item"){if(Srch.Result.isInstanceOfType(b)&&!Srch.U.e(b.$m_4))return Srch.U.getRenderTemplateByName(b.$m_4,a);else if(!Srch.U.n(d))return Srch.U.getRenderTemplateByName(d["RenderTemplateId"],a)}else if(c==="Group"){if(Srch.Result.isInstanceOfType(b)&&!Srch.U.e(b.$j_4))return Srch.U.getRenderTemplateByName(b.$j_4,a);else if(!Srch.U.n(d))return Srch.U.getRenderTemplateByName(Srch.U.getTableProperty(d,"RenderTemplateId"),a)}else if(c==="View"){if(Srch.Refinement.isInstanceOfType(b)){var f=a["RefinementControl"];if(!Srch.U.n(f)){var e=Srch.ValueInfo.ValueTypeHandler.$3X(f.propertyName);e=Srch.U.w(e)?f.renderTemplateId:e;return Srch.U.getRenderTemplateByName(e,a)}}return Srch.U.getRenderTemplateByName(b.$2J_2,a)}else if(c==="Body"){var g=a["DisplayTemplateData"]["BodyTemplateId"];if(Srch.U.e(g))if(Srch.Result.isInstanceOfType(b))g=b.$24_4;return Srch.U.getRenderTemplateByName(g,a)}Srch.U.traceFormatted(null,"ResolveRenderTemplate","Empty template returned for level '{0}'",c);return ""};Srch.U.isEnterKey=function(a){return !Srch.U.e(a)&&(a==="\r"||a==="\n")};Srch.U.cancelEvent=function(a){return Srch.U.cancelEventEx(a,true,true)};Srch.U.cancelEventEx=function(a,c,b){if(!Srch.U.n(a)){if(c)if(a.preventDefault)a.preventDefault();else a.returnValue=false;if(b)if(a.stopPropagation)a.stopPropagation();else a.cancelBubble=true}return false};Srch.U.getTableProperty=function(a,c){if(!Srch.U.n(a)){var b=a["Properties"];if(!Srch.U.n(b))return b[c]}return null};Srch.U.concatUrl=function(b,a){if(Srch.U.e(b))b="";if(Srch.U.e(a))a="";if(b.endsWith("/")){if(a.startsWith("/"))a=a.substr(1);return b+a}else if(a.startsWith("/"))return b+a;else return b+"/"+a};Srch.U.getIconUrl=function(){return SP.Utilities.VersionUtility.getImageUrl("html16.png")};Srch.U.getFolderIconUrl=function(){return SP.Utilities.VersionUtility.getImageUrl("folder.gif")};Srch.U.getIconUrlByFileExtension=function(b,c){if(b&&!Srch.U.n(b["FileExtension"])){var a=Srch.U.getFriendlyNameForFileExtension(b["FileExtension"].toString());if(a==="file_Word")return SP.Utilities.VersionUtility.getImageUrl("icdocx.png");else if(a==="file_PowerPoint")return SP.Utilities.VersionUtility.getImageUrl("icpptx.png");else if(a==="file_Excel")return SP.Utilities.VersionUtility.getImageUrl("icxlsx.png");else if(a==="file_OneNote")return SP.Utilities.VersionUtility.getImageUrl("icone.png");else if(a==="file_Visio")return SP.Utilities.VersionUtility.getImageUrl("icvisiogeneric.png");else if(a==="file_InfoPath")return SP.Utilities.VersionUtility.getImageUrl("icinfopathgeneric.png");else if(a==="file_Access")return SP.Utilities.VersionUtility.getImageUrl("icaccdb.png");else if(a==="file_Publisher")return SP.Utilities.VersionUtility.getImageUrl("icpub.png");else if(a==="file_PDF")return SP.Utilities.VersionUtility.getImageUrl("icpdf.png")}if(!Srch.U.e(c))return c;return SP.Utilities.VersionUtility.getImageUrl("html16.png")};Srch.U.getShowHoverPanelCallbackWide=function(c,a,b){return "EnsureScriptParams('SearchUI.js', 'HP.Show', '"+SP.Utilities.HttpUtility.ecmaScriptStringLiteralEncode(c)+"', '"+SP.Utilities.HttpUtility.ecmaScriptStringLiteralEncode(a)+"', '"+SP.Utilities.HttpUtility.ecmaScriptStringLiteralEncode(b)+"', true);"};Srch.U.getShowHoverPanelCallback=function(c,a,b){return "EnsureScriptParams('SearchUI.js', 'HP.Show', '"+SP.Utilities.HttpUtility.ecmaScriptStringLiteralEncode(c)+"', '"+SP.Utilities.HttpUtility.ecmaScriptStringLiteralEncode(a)+"', '"+SP.Utilities.HttpUtility.ecmaScriptStringLiteralEncode(b)+"', false);"};Srch.U.getHideHoverPanelCallback=function(){return "EnsureScriptParams('SearchUI.js', 'HP.Hide');"};Srch.U.getHighlightedProperty=function(b,e,a){var c=null;if(!Srch.U.e(b)){if(!(b in Srch.ScriptApplicationManager.get_current().$23_1))Srch.ScriptApplicationManager.get_current().$23_1[b]=Srch.U.$5H(e["HitHighlightedProperties"]);var d=Srch.ScriptApplicationManager.get_current().$23_1[b];if(!Srch.U.n(d)){if(a==="Title")a="HHTitle";else if(a==="Path")a="HHUrl";else a=a.toLowerCase();c=d[a]}}return c};Srch.U.$5H=function(d){var a=null;if(!Srch.U.e(d)){d="<"+Srch.U.$22+">"+d+"";var h=Srch.U.createXMLDocument(d);if(!Srch.U.n(h)){var c=h.getElementsByTagName(Srch.U.$22);if(!Srch.U.n(c)&&!Srch.U.n(c[0])&&!Srch.U.n(c[0].childNodes)){a={};for(var i=c[0].childNodes,e=0;e","g"),"…");a=a.replace(new RegExp("","g"),Srch.U.hitHighlightingOpenTag);a=a.replace(new RegExp("","g"),Srch.U.hitHighlightingCloseTag)}return a};Srch.U.createXMLDocument=function(c){var d=window.self.ActiveXObject,e=window.self.DOMParser;if(!Srch.U.n(e))try{if(Srch.U.n(Srch.U.$1m))Srch.U.$1m=new DOMParser;Srch.U.trace(null,"CreateXMLDocument","Loading XML using DOMParser...");return Srch.U.$1m.parseFromString(c,"text/xml")}catch(a){Srch.U.traceFormatted(null,"CreateXMLDocument","Loading XML using DOMParser failed: {0}",a.message)}if(!Srch.U.n(d))try{if(Srch.U.n(Srch.U.$p))Srch.U.$p=new ActiveXObject("MSXML.DomDocument");Srch.U.$p.preserveWhiteSpace=true;Srch.U.$p.loadXML(c);Srch.U.trace(null,"CreateXMLDocument","Loading XML using MSXML.DomDocument...");return Srch.U.$p}catch(b){Srch.U.traceFormatted(null,"CreateXMLDocument","Loading XML using MSXML.DomDocument failed: {0}",b.message)}return null};Srch.U.getUnEncodedMultiValuedResults=function(e,g,d){if(Srch.U.e(e))return e;if(Srch.U.e(d))d=" | ";var f=" ",a=e.split(";");if(a&&a.length>0){var b=a.length>g?g:a.length;if(Srch.U.e(a[b-1]))b=b-1;for(var c=0;cc){a=a.substring(0,c);a+=d}return a};Srch.U.trimTitle=function(d,e,i){var f=false,g="…",a=d;if(!Srch.U.e(d)){var b=d.split("");if(!Srch.U.n(b)){a="";for(var h=0,c=0;ce||!i)a=Math.min(b+(e-d),c.length);f+=c.substring(b,a);d+=a-b;if(d>=e)break;if(i){f+=g;b=a+g.length;a=c.indexOf(h,b);var l=a!==-1;if(a-b+d>e||!l)a=Math.min(b+(e-d),c.length);f+=c.substring(b,a)+h;d+=a-b;b=a+h.length}else b=a}if(!f.endsWith(j))f+=j;return f};Srch.U.getMultipleHHXMLNodeValues=function(g,e,f,c){var d="";if(Srch.U.e(c))c=" | ";if(!Srch.U.n(g)&&!Srch.U.e(e)){var a=g.getElementsByTagName(e);if(!Srch.U.n(a)&&a.length>0)for(var h=a.length>f?f:a.length,b=0;b0)d=Srch.U.$2x(a[0])}return d};Srch.U.$2x=function(e){var b="";if(!Srch.U.n(e)){var c=e.childNodes;if(!Srch.U.n(c)&&c.length>0)for(var d=0;d";else if(a.nodeName==="ddd")b+="…"}}return b};Srch.U.$3c=function(b){var a="";if(!Srch.U.n(b)){a=b.nodeValue;if(Srch.U.e(a))a=b.text;if(Srch.U.e(a))a=b.textContent}return SP.Utilities.HttpUtility.htmlEncode(a)};Srch.U.isTableTypeof=function(b,a){if(!Srch.U.n(b)){var c=b["TableType"];if(!Srch.U.e(c)&&!Srch.U.e(a))if(a===c)return true}return false};Srch.U.isSubstrateTable=function(a){if(!Srch.U.n(a))if(Srch.U.isTableTypeof(a,Microsoft.SharePoint.Client.Search.Query.KnownTableTypes.relevantResults)){var b=a["QueryRuleId"];if(Srch.U.n(b)||b==="00000000-0000-0000-0000-000000000000")return true}return false};Srch.U.getTableOfType=function(d,e){if(!Srch.U.n(d)&&!Srch.U.e(e)){var a=d["ResultTables"];if(!Srch.U.n(a)&&a.length>0)for(var b=0;b1};Srch.U.animateResults=function(a){Srch.U.ensureNotNullOrUndefined(a,null,"AnimateResults","result");EnsureScript("core.js",TypeofFullName("SPAnimation"),function(){Srch.U.animate(a.get_element(),15,null)});if(a.$3B_4){var b=Srch.U.getWorkspace(window.document.body);if(!Srch.U.n(b))b.scrollTop=0}};Srch.U.loadScripts=function(e,h,g,c){if(!Srch.U.n(e)){for(var d=[],f=0;f0){var b=new Srch.U.LoadScriptsState;b.scriptsToLoad=d;if(c<0)c=Srch.ScriptApplicationManager.scriptLoadTimeout;if(c>0){b.timeoutHandle=window.setTimeout(function(){Srch.U.$57(g,b)},c);Srch.U.traceFormatted(null,"LoadScripts","Created timeout handle '{0}'.",b.timeoutHandle)}Srch.U.trace(null,"LoadScripts","Loading SOD scripts...");LoadMultipleSods(d,function(){Srch.U.$59(h,b)},false);return true}}Srch.U.trace(null,"LoadScripts","No script to load, skipping...");return false};Srch.U.$59=function(b,a){Srch.U.ensureNotNullOrUndefined(a,null,"LoadScriptsSuccess","state");if(!a.progress){Srch.U.trace(null,"LoadScriptsSuccess","Marking load as success...");a.progress=1;if(a.timeoutHandle>0){window.clearTimeout(a.timeoutHandle);Srch.U.traceFormatted(null,"LoadScriptsSuccess","Cleared timeout handle '{0}'.",a.timeoutHandle)}Srch.U.trace(null,"LoadScriptsSuccess","Calling success handler...");b(a.scriptsToLoad)}else Srch.U.traceFormatted(null,"LoadScriptsSuccess","LoadScriptsProgress is '{0}', skipping...",Srch.U.LoadScriptsProgress.toString(a.progress))};Srch.U.$57=function(e,a){Srch.U.ensureNotNullOrUndefined(a,null,"LoadScriptsFailure","state");if(!a.progress){Srch.U.trace(null,"LoadScriptsFailure","Marking load as failure...");a.progress=2;Srch.U.trace(null,"LoadScriptsFailure","Calling failure handler...");var d=[];if(!Srch.U.n(a.scriptsToLoad))for(var b=0;b0)a=b[0];if(!Srch.U.w(a)&&a.endsWith(".js")){a=Srch.U.urlTokenExpansion(a);if(Srch.U.isInArray(c,a))Srch.U.traceFormatted(null,"AppendScriptsToLoad","Script '{0}' is already added.",a);else if(!Srch.U.n(Srch.ScriptApplicationManager.get_current().$n_1[a]))Srch.U.traceFormatted(null,"AppendScriptsToLoad","Script '{0}' is already loaded.",a);else{Srch.U.traceFormatted(null,"AppendScriptsToLoad","Script '{0}' added.",a);Srch.U.appendArray(c,a)}}}};Srch.U.registerLoadedScripts=function(a){if(!Srch.U.n(a))for(var b=0;b\r\n
    {2}
    \r\n
    \r\n ',f,SP.Utilities.HttpUtility.htmlEncode((d||"")+"_RefinerHeading_"+b),SP.Utilities.HttpUtility.htmlEncode(e),SP.Utilities.HttpUtility.htmlEncode(c))};Srch.U.$2l=function(e,c){if(Srch.U.e(c))return "";var d=c,h=["http","https"];if(!(Srch.U.$3h(c,false,h)||c.toLowerCase().startsWith("~site")))if(!Srch.U.e(e)){var f=e.lastIndexOf("/");if(f!==-1){var b=e.substring(0,f),a=c,i=3;while(a.startsWith("../")){a=a.substring(i,a.length);var g=b.lastIndexOf("/");if(g!==-1)b=b.substring(0,g)}if(a.startsWith("/"))d=b+a;else d=b+"/"+a}}return d};Srch.U.isDefaultSiteSearchPage=function(){var a=Srch.ScriptApplicationManager.get_current().get_pagePath();if(!Srch.U.w(a)&&a.toLowerCase().trim().endsWith("osssearchresults.aspx"))return true;return false};Srch.U.replaceUrlTokens=function(a){if(Srch.U.w(a))return a;var c=Srch.ScriptApplicationManager.get_current().states["searchCenterUrl"];if(!Srch.U.w(c))a=a.replace(new RegExp("\\{searchcenterurl\\}","gi"),c);var d=Srch.ScriptApplicationManager.get_current().states["contextUrl"];if(!Srch.U.w(d))a=a.replace(new RegExp("\\{contexturl\\}","gi"),SP.Utilities.HttpUtility.urlKeyValueEncode(d));var e=Srch.ScriptApplicationManager.get_current().get_pagePath();if(!Srch.U.w(e))a=a.replace(new RegExp("\\{resultsurl\\}","gi"),e);var f=Srch.ScriptApplicationManager.get_current().states["defaultPagesListName"];if(!Srch.U.w(f))a=a.replace(new RegExp("\\{defaultpageslistname\\}","gi"),f);var g=Srch.U.$20();if(!Srch.U.w(g))a=a.replace(new RegExp("\\{Locale\\}","gi"),g);a=SPClientRenderer.ReplaceUrlTokens(a);if(!Srch.U.w(a)&&Srch.U.isUrlPagelRelative(a)){var b=SP.PageContextInfo.get_serverRequestPath();if(!Srch.U.w(b)){var h=b.lastIndexOf("/");if(h!==-1){var i=b.substring(0,h);a=Srch.U.concatUrl(i,a)}}}return a};Srch.U.urlTokenExpansion=function(b){if(Srch.U.w(b))return b;var a=b;a=Srch.U.appendUrlParameter(a,"ctag={SiteClientTag}");a=Srch.U.replaceUrlTokens(a);return a};Srch.U.includeCSS=function(b,a){var c=Srch.U.$2l(b,a);Srch.U.$32(c,false)};Srch.U.includeScript=function(a,b){var c=Srch.U.$2l(a,b);Srch.U.$32(c,false)};Srch.U.includeLanguageScript=function(a,b){var c=Srch.U.$2l(a,b);Srch.U.$32(c,true)};Srch.U.$32=function(b,a){Srch.U.traceFormatted(null,"RegisterCustomScript","scriptLink:'{0}' languageScript:'{1}'",b,a);Srch.ScriptApplicationManager.get_current().$16_1[b]=a;if(a){var c=Srch.U.$20(),d=Srch.U.$1E();if(c!==d){var e=Srch.U.$4z(b);Srch.ScriptApplicationManager.get_current().$16_1[e]=a}}};Srch.U.isSPFSKU=function(){var a=Srch.ScriptApplicationManager.get_current().states["isSPFSKU"];if(!Srch.U.n(a))return a;return false};Srch.U.loadResource=function(a){return Srch.U.$C(a,true)};Srch.U.loadResourceForTemplate=function(b,a){return Srch.U.$3m(b,true,a)};Srch.U.$3g=function(){var a=Srch.Res;return Srch.U.n(a)?null:a};Srch.U.$C=function(a,b){return Srch.U.$3m(a,b,null)};Srch.U.$3m=function(d,k,l){var a="",f=false,i=Srch.U.$3g(),b=Srch.U.$20();if(!Srch.U.w(b))b=b.toLowerCase();var c=Srch.U.$1E();if(!Srch.U.w(c))c=c.toLowerCase();var e=Srch.ScriptApplicationManager.get_current();if(Srch.U.n(e.$A_1)){Srch.U.trace(null,"LoadResource","language resource custom dictionaries not found in ScriptApplicationManager.Current");e.$A_1={}}else{var g=e.$A_1[b],h=e.$A_1[c];a=Srch.U.$1D(d,g);if(Srch.U.e(a))a=Srch.U.$1D(d,h);f=!Srch.U.n(g)||!Srch.U.n(h)}if(Srch.U.e(a))a=Srch.U.$1D(d,i);if(!Srch.U.e(a))return a;if(k){var j=String.format("Could not find StringID[{0}] FoundCustomDicts[{1}] UiLang[{2}] DefaultWebLang[{3}]",d,f,b,c);Srch.U.trace(null,"LoadResourceInternal",j);Srch.U.$5B(d,f,l)}return ""};Srch.U.$5T=function(){Srch.ScriptApplicationManager.get_current().$A_1["Warnings"]=[]};Srch.U.$2n=function(){var a=Srch.ScriptApplicationManager.get_current().$A_1["Warnings"];if(Srch.U.n(a)){a=[];Srch.ScriptApplicationManager.get_current().$A_1["Warnings"]=a}return a};Srch.U.$20=function(){return Srch.ScriptApplicationManager.get_current().states["webUILanguageName"]};Srch.U.$1E=function(){return Srch.ScriptApplicationManager.get_current().states["webDefaultLanguageName"]};Srch.U.$5B=function(h,i,j){var d=Srch.U.$3g(),a=Srch.U.$20();if(!Srch.U.w(a))a=a.toLowerCase();var b=Srch.U.$1E();if(!Srch.U.w(b))b=b.toLowerCase();var e="Could not locate core string resources from [Srch.Resources.resx]",f=Srch.U.$2n(),c="";if(i)c=Srch.U.$1D("cc_err_CustomLocStringWarningDisplayHeaderFormat",d);else c=Srch.U.$1D("cc_err_NoCustomLoadedLocStringWarningDisplayHeaderFormat",d);if(!Srch.U.e(c))e=String.format(c,a,b,h);var g=Srch.ControlMessage.getForStringLoadFailure(e,j);Srch.U.appendArray(f,g)};Srch.U.$1D=function(b,a){if(!Srch.U.n(a))if(!Srch.U.n(a[b]))return a[b];return ""};Srch.U.registerResourceDictionary=function(e,b){if(!Srch.U.e(e)){var a=e.toLowerCase();if(Srch.U.n(Srch.ScriptApplicationManager.get_current().$A_1[a]))Srch.ScriptApplicationManager.get_current().$A_1[a]=b;else if(!Srch.U.n(b)){var c=b;for(var d in c){var f={key:d,value:c[d]};Srch.ScriptApplicationManager.get_current().$A_1[a][f.key]=f.value}}}};Srch.U.$4z=function(a){if(!Srch.U.n(a)&&!Srch.U.w(Srch.U.$1E()))return a.replace(new RegExp("\\{Locale\\}","gi"),Srch.U.$1E());else return a};Srch.U.restorePath=function(a,b,c){Srch.U.restoreText(a,b,c)&&Srch.U.ensureCSSClassNameNotExist(a,"ms-srch-item-path-selected")};Srch.U.selectPath=function(b,a){if(!Srch.U.n(a)){a.innerHTML="";Srch.U.ensureCSSClassNameExist(a,"ms-srch-item-path-selected");Srch.U.selectText(b,a);a.focus()}};Srch.U.setPath=function(a,b,e,d){if(!Srch.U.n(b)&&!Srch.U.n(a)){var c=!Srch.U.n(a.keyCode)?a.keyCode:a.which;if(c===13)Srch.U.selectPath(e,b);else c===9&&Srch.U.restorePath(b,d,"")}};Srch.U.restoreText=function(d,e,f){if(Srch.U.n(d))return false;var a=null,g=window.self.getSelection;if(!Srch.U.n(g))a=window.self.getSelection();if(Srch.U.n(a)){var b=document.selection;if(!Srch.U.n(b)){var c=b.createRange();if(!Srch.U.n(c))a=c.text}}if(Srch.U.n(a))return false;var h=a.toString();if(h!==f){d.innerHTML=e;return true}return false};Srch.U.selectText=function(h,a){if(Srch.U.n(a))return;a.innerHTML=SP.Utilities.HttpUtility.htmlEncode(h);var e=window.document.createRange,f=window.self.getSelection;if(!Srch.U.n(f)&&!Srch.U.n(e)){var b=window.document.createRange();b.selectNodeContents(a);var c=window.self.getSelection();c.removeAllRanges();c.addRange(b)}else{var g=document.body.createTextRange;if(!Srch.U.n(g)){var d=document.body.createTextRange();d.moveToElementText(a);d.select()}}};Srch.U.renderFriendlyTimeIntervalString=function(c,b,a){EnsureScriptFunc("sp.datetimeutil.js","SP.DateTimeUtil.SPRelativeDateTime",function(){var d=$get(b);if(Srch.U.n(d)){Srch.U.trace(null,"RenderFriendlyTimeIntervalString",String.format("Document.GetElementById returned null for id '{0}'.",b));return}if(Srch.U.n(a))a=Srch.U.getCalendarType();d.innerHTML=SP.Utilities.HttpUtility.htmlEncode(Srch.U.getFriendlyTimeInterval(c,a))})};Srch.U.getFriendlyTimeInterval=function(a,c){var b=new Date;if(a>b)a=b;if(a.getFullYear()===b.getFullYear())return SP.DateTimeUtil.SPRelativeDateTime.getRelativeDateTimeString(a,true,c,true);else{var d=SP.DateTimeUtil.IntlDate.createFromJsLocalDate(a,c);return d.format("D",Sys.CultureInfo.CurrentCulture.name)}};Srch.U.getCalendarType=function(){var a=0;if(!Srch.U.n(_spRegionalSettings.calendarType))a=_spRegionalSettings.calendarType;return a};Srch.U.PropNames=function(){};Srch.U.Ids=function(){};Srch.U.LoadScriptsState=function(){this.progress=0;this.timeoutHandle=-1};Srch.U.LoadScriptsState.prototype={scriptsToLoad:null};Srch.U.LoadScriptsProgress=function(){};Srch.U.LoadScriptsProgress.prototype={loading:0,success:1,failure:2};Srch.U.LoadScriptsProgress.registerEnum("Srch.U.LoadScriptsProgress",false);Srch.ListenedEvent=function(c,b,a){this.$J_0=0;this.$K_0=c;this.$J_0=b;this.$E_0=a};Srch.ListenedEvent.prototype={$K_0:null,$E_0:null,dispose:function(){if(!Srch.U.n(this.$K_0)&&!Srch.U.n(this.$E_0))if(Srch.DisplayControl.isInstanceOfType(this.$K_0)){var c=this.$K_0;this.$J_0===1&&c.remove_queryReady(this.$E_0)}else if(Srch.DataProvider.isInstanceOfType(this.$K_0)){var a=this.$K_0;if(this.$J_0===2)a.remove_queryIssuing(this.$E_0);else if(this.$J_0===4)a.remove_resultReady(this.$E_0);else this.$J_0===6&&a.remove_queryStateChanged(this.$E_0)}else if(Srch.SearchBox.isInstanceOfType(this.$K_0)){var b=this.$K_0;if(this.$J_0===1)b.remove_queryReady(this.$E_0);else if(this.$J_0===3)b.remove_batchQueryIssuing(this.$E_0);else this.$J_0===5&&b.remove_batchResultReady(this.$E_0)}}};Srch.ScriptApplicationManager=function(){this.$$d_$4a_1=Function.createDelegate(this,this.$4a_1);this.states={};this.queryGroups={};this.$38_1={};this.$1U_1={};this.$n_1={};this.$16_1={};this.$A_1={};this.$23_1={};Srch.ScriptApplicationManager.initializeBase(this)};Srch.ScriptApplicationManager.get_current=function(){if(Srch.U.n(Srch.ScriptApplicationManager.$12))Srch.ScriptApplicationManager.$12=$create(Srch.ScriptApplicationManager);Srch.U.ensureNotNullOrUndefined(Srch.ScriptApplicationManager.$12,null,"Current","ScriptApplicationManager.current");return Srch.ScriptApplicationManager.$12};Srch.ScriptApplicationManager.get_clientRuntimeContext=function(){if(Srch.U.n(Srch.ScriptApplicationManager.$g)){Srch.ScriptApplicationManager.$g=new SP.ClientRuntimeContext(SP.PageContextInfo.get_webServerRelativeUrl());Srch.ScriptApplicationManager.$g.set_formDigestHandlingEnabled(true)}Srch.U.ensureNotNullOrUndefined(Srch.ScriptApplicationManager.$g,null,"ClientRuntimeContext","ScriptApplicationManager.clientRuntimeContext");return Srch.ScriptApplicationManager.$g};Srch.ScriptApplicationManager.prototype={$4W_1:null,$13_1:null,get_preferencesUrl:function(){return SP.Utilities.VersionUtility.getLayoutsPageUrl("EditUserPref.aspx?Source="+SP.Utilities.HttpUtility.urlKeyValueEncode(ajaxNavigate.get_href()))},get_resultTypesUrl:function(){return SP.Utilities.VersionUtility.getLayoutsPageUrl("manageresulttypes.aspx?level=site")},get_displayTemplatesUrl:function(){return SP.Utilities.UrlBuilder.urlCombine(SP.PageContextInfo.get_siteServerRelativeUrl(),SP.Utilities.VersionUtility.get_layoutsLatestVersionRelativeUrl()+"DesignDisplayTemplates.aspx")},get_queryRulesUrl:function(){return SP.Utilities.VersionUtility.getLayoutsPageUrl("listqueryrules.aspx?level=site")},get_resultSourcesUrl:function(){return SP.Utilities.VersionUtility.getLayoutsPageUrl("manageresultsources.aspx?level=site")},get_pagePath:function(){if(Srch.U.n(this.$r_1)){var b=ajaxNavigate.get_href();if(!Srch.U.w(b)){var a=b.split("?");if(!Srch.U.n(a)&&a.length>0){this.$r_1=a[0];if(!Srch.U.w(this.$r_1)){a=this.$r_1.split("#");if(!Srch.U.n(a)&&a.length>0)this.$r_1=a[0]}}}}return this.$r_1},$r_1:null,add_preLoad:function(a){this.get_events().addHandler(Srch.EventType.toString(8),a)},remove_preLoad:function(a){this.get_events().removeHandler(Srch.EventType.toString(8),a)},raisePreLoadEvent:function(){Srch.U.trace(this,"-----RaisePreLoadEvent-----","");var a=this.get_events().getHandler(Srch.EventType.toString(8));!Srch.U.n(a)&&a(this,null)},add_load:function(a){this.get_events().addHandler(Srch.EventType.toString(9),a)},remove_load:function(a){this.get_events().removeHandler(Srch.EventType.toString(9),a)},raiseLoadEvent:function(){Srch.U.trace(this,"-----RaiseLoadEvent-----","");var a=this.get_events().getHandler(Srch.EventType.toString(9));!Srch.U.n(a)&&a(this,null)},add_postLoad:function(a){this.get_events().addHandler(Srch.EventType.toString(10),a)},remove_postLoad:function(a){this.get_events().removeHandler(Srch.EventType.toString(10),a)},raisePostLoadEvent:function(){Srch.U.trace(this,"-----RaisePostLoadEvent-----","");var a=this.get_events().getHandler(Srch.EventType.toString(10));!Srch.U.n(a)&&a(this,null)},initialize:function(){this.$13_1=this.$$d_$4a_1;Sys.Application.add_load(this.$13_1);Sys.Component.prototype.initialize.call(this)},dispose:function(){Srch.U.trace(this,"Dispose","");if(!Srch.U.n(this.$13_1)){Sys.Application.remove_load(this.$13_1);this.$13_1=null}Sys.Component.prototype.dispose.call(this)},$4a_1:function(b,a){Srch.U.trace(this,"Application_Load","");if(Srch.U.isPagePartialLoad(a)){Srch.U.trace(this,"Application_Load","Skipping load events for partial page load...");return}else{Srch.U.trace(this,"Application_Load","-----Triggering all load events-----");this.raisePreLoadEvent();this.raiseLoadEvent();this.raisePostLoadEvent();Srch.U.trace(this,"Application_Load","-----All load events triggered-----")}},registerClientControl:function(b){if(Srch.U.n(b))return;if(Srch.DisplayControl.isInstanceOfType(b)){var d=b,h=this.$2h_1(d.$5_3);Srch.U.appendArray(h.displays,d);Srch.U.traceFormatted(this,"RegisterClientControl","Adding Display '{0}' to query group '{1}'",d.get_id(),d.$5_3)}else if(Srch.DataProvider.isInstanceOfType(b)){var a=b,f=this.$2h_1(a.$5_3);if(a.$Q_3&&Srch.U.n(f.dataProvider)){f.dataProvider=a;Srch.U.traceFormatted(this,"RegisterClientControl","Adding DataProvider '{0}' to query group '{1}'",a.get_id(),a.$5_3)}else{a.$Q_3=false;Srch.U.traceFormatted(this,"RegisterClientControl","DataProvider '{0}' not added to to query group '{1}'",a.get_id(),a.$5_3)}}else if(Srch.SearchBox.isInstanceOfType(b)){var c=b;if(!Srch.U.n(c.$M_3))for(var e=0;e0)if(this.t.length===1)a=this.n+":"+this.t[0];else{var c=Srch.U.e(this.o)?"and":this.o,d=!Srch.U.n(this.k)&&this.k;if(d){if(this.t.length>1)a+="(";for(var b=0;b1)a+=")"}else a=this.n+":"+c+"("+this.t.join(",")+")"}return a},equalsTo:function(a){if(Srch.U.n(a))return false;if(this.n!==a.n||this.o!==a.o)return false;if(Srch.U.n(this.t)!==Srch.U.n(a.t))return false;if(Srch.U.n(this.k)!==Srch.U.n(a.k)||this.k!==a.k)return false;if(!Srch.U.n(this.t)){if(this.t.length!==a.t.length)return false;for(var b=0;bQuery Throttled: Your query was throttled by the search service. Throttling occurs when search service has high load and cannot execute the query. If it's important that your Web Part not be throttled, you can adjust the priority of the query in the Web Part properties.";this.messageDetailsForViewers="";this.messageDetails=b+"

    "+SP.Utilities.HttpUtility.htmlEncode(this.messageDetails);this.encodeDetails=false}};Srch.ControlMessage.getIfControlMessage=function(b){var a=b;if(!Srch.U.n(a))if(!Srch.U.w(a.serverTypeId)&&a.serverTypeId==="{D3DFEF63-4D44-497D-B936-047135645AD7}")return new Srch.ControlMessage(a.header,a.level,a.code,a.type,a.messageDetails,a.messageDetailsForViewers,a.stackTrace,a.correlationID,a.showInEditModeOnly,a.showForViewerUsers,a.encodeDetails);return null};Srch.ControlMessage.getFromClientRequestFailedEventArgs=function(a){if(!Srch.U.n(a))return new Srch.ControlMessage(null,2,a.get_errorCode(),a.get_errorTypeName(),a.get_message(),"",a.get_stackTrace(),a.get_errorTraceCorrelationId(),false,true,true);return null};Srch.ControlMessage.getFromExceptionHandlingScope=function(a){if(!Srch.U.n(a)){var b=Srch.ScriptApplicationManager.get_clientRuntimeContext();return new Srch.ControlMessage(null,2,a.get_serverErrorCode(),a.get_serverErrorTypeName(),a.get_errorMessage(),"",a.get_serverStackTrace(),b.get_traceCorrelationId(),false,true,true)}return null};Srch.ControlMessage.getFromException=function(a){if(!Srch.U.n(a)){var b=Srch.ControlMessage.$3a(a);return new Srch.ControlMessage(null,2,-1,Srch.ControlMessage.$40,b,"","",null,false,true,true)}return null};Srch.ControlMessage.getForStringLoadFailure=function(a,b){var c=Srch.U.createErrorObjectWithExecContext(a,Srch.ControlMessage.$4O,b),d=Srch.ControlMessage.$3a(c);return new Srch.ControlMessage(null,2,-1,Srch.ControlMessage.$3o,d,"","",null,false,true,true)};Srch.ControlMessage.$3a=function(b){var a="";if(!Srch.U.n(b)){a=Srch.U.getStringFieldOnObject(b,"message");try{if(Srch.U.w(a))a=b.toString();var d=Srch.U.getFieldOnObject(b,Srch.U.$2a),e=Srch.ControlMessage.$51(d),f=Srch.U.getStringFieldOnObject(d,Srch.U.$2b),c=Srch.U.$C("cc_err_ExecContextExtraInfoFormat",false);if(Srch.U.w(c))c=Srch.ControlMessage.$3V;if(!Srch.U.w(e)||!Srch.U.w(f))a=String.format(c,a,f,e)}catch(g){}}return a};Srch.ControlMessage.$51=function(e){var b=Srch.U.getFieldOnObject(e,Srch.U.$11),a=Srch.U.getTemplateUrlFromFunctionOrRenderCtx(b),d=Srch.U.getFieldOnObject(b,Srch.U.$11),c=Srch.U.getTemplateUrlFromFunctionOrRenderCtx(d);if(!Srch.U.w(c)){if(!Srch.U.w(a))a+=Srch.ControlMessage.$4P;a+=c}return a};Srch.ControlMessage.prototype={serverTypeId:"{D3DFEF63-4D44-497D-B936-047135645AD7}",header:null,code:0,type:null,messageDetails:null,messageDetailsForViewers:null,stackTrace:null,correlationID:null,showInEditModeOnly:false,showForViewerUsers:false,encodeDetails:false,toString:function(){return String.format("\nMessage:{0} \nLevel: {1} \nCode: {2} \nType: {3} \nDetails: {4} \nCorrelation ID: {5} \nStack Trace: {6}",this.header,this.level,this.code,this.type,this.messageDetails,this.correlationID,this.stackTrace)}};Srch.PagingLink=function(d,a,c,b){this.startItem=-1;this.pageNumber=-1;this.title=d;this.imageStyleClass=a;this.startItem=c;this.pageNumber=b};Srch.PagingLink.prototype={title:"",imageStyleClass:""};Srch.ResultEventArgs=function(a){Srch.ResultEventArgs.initializeBase(this);this.result=a};Srch.ResultEventArgs.prototype={result:null};Srch.BatchResultEventArgs=function(a){Srch.BatchResultEventArgs.initializeBase(this);this.results=a};Srch.BatchResultEventArgs.prototype={results:null};Srch.QueryEventArgs=function(a){this.batchDataProviders=[];this.userAction=0;this.queryStateUpdateOption=-1;Srch.QueryEventArgs.initializeBase(this);this.queryState=a};Srch.QueryEventArgs.prototype={queryState:null,result:null};Srch.NavigationNode=function(b,c,a){this.name=b;this.url=c;this.promptString=a};Srch.NavigationNode.prototype={name:null,url:null,promptString:null};Srch.ClickRecorder=function(){};Srch.ClickRecorder.recordPageClick=function(a){Srch.ClickRecorder.$D=a;EnsureScript("sp.search.js",TypeofFullName("Microsoft.SharePoint.Client.Search.Query.SearchExecutor"),Srch.ClickRecorder.$5M)};Srch.ClickRecorder.$5M=function(){Srch.U.trace(null,"ClickRecorder.RecordPageClick","*****Connecting to server*****");var f=Srch.ScriptApplicationManager.get_clientRuntimeContext(),d=Srch.ClickRecorder.$D["piPageImpression"];if(Srch.U.e(d))return;var e=Srch.ClickRecorder.$D["piClickType"];if(Srch.U.e(e))return;var m=Srch.ClickRecorder.$D["piPageImpressionBlockType"],a="",g="",h="",i="",c="",j=0,b=Srch.ClickRecorder.$D["piSearchResult"];if(!Srch.U.n(b)){a=b["piSearchResultId"];if(!Srch.U.e(a)){var k=a.split("_"),o=k.length;if(o>=2&&k[1]==="1"){h=Srch.ClickRecorder.$D["piUserQuery"];g=Srch.ClickRecorder.$D["SourceId"];i=b["Title"];c=b["Path"];if(Srch.U.e(c))c=b["Url"];var l=Srch.ClickRecorder.$D["piSearchSubResultIndex"];if(!Srch.U.n(l))j=l}}}var n=Microsoft.SharePoint.Client.Search.Query.SearchExecutor.newObject(f);n.recordPageClick(d,e,m,a,j,g,h,i,c);f.executeQueryAsync(function(){Srch.U.trace(null,"RecordPageClick","Success")},function(f,b){Srch.U.trace(null,"RecordPageClick","failure");if(!Srch.U.n(b)){var c=Srch.ControlMessage.getFromClientRequestFailedEventArgs(b);c&&Srch.U.traceFormatted(null,"RecordPageClick","Failed to record click for {0}, click type {1}, result {2}. Error: {3}.",d,e,a,c.toString())}})};Srch.RefinementUtil=function(){};Srch.RefinementUtil.peoplePickerApplyIdPrefix=function(a){return a.containerId+"_"+a.propertyName};Srch.RefinementUtil.peoplePickerPrep=function(a,b,c){a+="_TopSpan";Srch.RefinementUtil.searchRefinementControls[a]=b;Srch.RefinementUtil.searchRefinementClientControls[b.propertyName]=c};Srch.RefinementUtil.refineByAuthor=function(d,c){var a=Srch.RefinementUtil.searchRefinementControls[d];if(Srch.U.n(a)||!a.propertyName)return;var b=Srch.RefinementUtil.searchRefinementClientControls[a.propertyName];if(Srch.U.n(b))return;b.addRefinementFilter(a.propertyName,Srch.RefinementUtil.stringValueToEqualsToken(c))};Srch.RefinementUtil.authorRefinerResolved=function(d,a){if(Srch.U.n(a)||a.length<=0)return;var b=a[0],c=b.DisplayText;if(Srch.U.n(b)||!b.IsResolved||Srch.U.w(c))return;Srch.RefinementUtil.refineByAuthor(d,c)};Srch.RefinementUtil.escapeTokenStringValue=function(b){var a=b;if(!Srch.U.n(a)){a=a.replace("\\","\\\\");a=a.replace('"','\\"')}return a};Srch.RefinementUtil.stringValueToToken=function(a,b){return String.format('{0}("{1}")',a,Srch.RefinementUtil.escapeTokenStringValue(b))};Srch.RefinementUtil.stringValueToEqualsToken=function(a){return Srch.RefinementUtil.stringValueToToken("equals",a)};Srch.ValueInfo=function(a,b){this.inputValue=a;this.value=a;this.managedPropertyName=b;this.isNull=Srch.U.n(a);this.isEmpty=this.isNull||Srch.U.w(a.toString());this.$5Z_0()};Srch.ValueInfo.$W=function(a){var b="";if(!Srch.U.w(a))if(a.toUpperCase().startsWith("OWSTAXID"))b="OWSTAXID";else if(a.length>7&&"OWS"===a.substr(a.length-7,3).toUpperCase())b=a.substr(a.length-7,7).toUpperCase();return b};Srch.ValueInfo.isKnownEntityPropertyName=function(a){if(Srch.U.e(a))return false;else{var b=Srch.ValueInfo.ValueTypeHandler.$i(a,null,"baseHandlerId"),c=Srch.ValueInfo.$W(a);return b==="ManagedMetadata"||"OWSTAXID"===c||b==="LinkHrefUrl"||"OWSURLH"===c||b==="User"||"OWSUSER"===c}};Srch.ValueInfo.isHtmlPropertyName=function(a){if(!Srch.U.w(a)){var b=Srch.ValueInfo.ValueTypeHandler.$i(a,null,"baseHandlerId"),c=Srch.ValueInfo.$W(a);return b==="RichHtml"||"OWSHTML"===c}return false};Srch.ValueInfo.isAutoCreatedPropertyName=function(a){if(Srch.U.w(a))return false;if(a.startsWith("owstaxId"))return true;else if(a.length>7){var b=a.length-7,c=a.length-4;return a.substring(b,c).toUpperCase()==="OWS"}return false};Srch.ValueInfo.isUserProperty=function(a){if(!Srch.U.w(a)){var b=Srch.ValueInfo.ValueTypeHandler.$i(a,null,"baseHandlerId"),c=Srch.ValueInfo.$W(a);return b==="User"||"OWSUSER"===c}return false};Srch.ValueInfo.isManagedMetadataProperty=function(a){if(!Srch.U.w(a)){var b=Srch.ValueInfo.ValueTypeHandler.$i(a,null,"baseHandlerId"),c=Srch.ValueInfo.$W(a);return b==="ManagedMetadata"||"OWSTAXID"===c}return false};Srch.ValueInfo.getIntervalLabelsDictionary=function(d,j){var a=Srch.ValueInfo.ValueTypeHandler.$i(d,j,"intervalLabels");if(Srch.U.n(a))a=Srch.ValueInfo.ValueTypeHandler.get_$2g();var b={},e=a;for(var f in e){var g={key:f,value:e[f]};b[g.key]=Srch.U.loadResource(g.value)}for(var k=false,c=0;c=2){a.isEntity=true;a.entityId=c[c.length-2];a.entityLabel=c[c.length-1];a.entityType="owsmetadatafacetinfo"}}else{var b=a.inputValue.toString().split("|");if(b.length>=2){a.isEntity=true;a.entityLabel=b[b.length-1];var d=2;if(b.length===2)d=1;a.entityId=b[b.length-d];a.entityType=b[0]}}};Srch.ValueInfo.Parsers.$5b=function(a){if(Srch.U.n(a)||Srch.U.n(a.inputValue)||Srch.U.w(a.inputValue.toString()))return;var b=Srch.ValueInfo.Renderers.parseUserFieldValue(a.inputValue.toString());if(!Srch.U.w(b)){a.isEntity=true;a.entityLabel=b;a.entityId=b;a.entityType="People"}};Srch.ValueInfo.Parsers.$5F=function(a){if(Srch.U.n(a)||Srch.U.n(a.inputValue)||Number.isInstanceOfType(a.inputValue)||Srch.U.w(a.inputValue.toString()))return;var b=parseFloat(a.inputValue.toString());if(!Srch.U.n(b)&&!isNaN(b))a.value=b};Srch.ValueInfo.Parsers.$5G=function(a){if(Srch.U.n(a)||Srch.U.n(a.inputValue)||Number.isInstanceOfType(a.inputValue)||Srch.U.w(a.inputValue.toString()))return;var b=parseInt(a.inputValue.toString());if(!Srch.U.n(b)&&!isNaN(b))a.value=b};Srch.ValueInfo.Parsers.$4m=function(a){if(Srch.U.n(a)||Srch.U.n(a.inputValue)||Date.isInstanceOfType(a.inputValue)||Srch.U.w(a.inputValue.toString()))return;var b=a.inputValue.toString(),c=Date.parseInvariant(b);if(Srch.U.n(c)){var d=new RegExp("(:[0-9][0-9])\\.?[0-9]*Z","g");b=b.replace(d,"$1Z").replace("T"," ");c=Date.parseInvariant(b)}if(!Srch.U.n(c))a.value=c};Srch.ValueInfo.Parsers.$4c=function(a){if(Srch.U.n(a)||Srch.U.n(a.inputValue)||Boolean.isInstanceOfType(a.inputValue)||Srch.U.w(a.inputValue.toString()))return;a.value="Yes"===a.inputValue||"1"===a.inputValue||"true"===a.inputValue};Srch.ValueInfo.Parsers.$5a=function(a){if(Srch.U.n(a)||Srch.U.n(a.inputValue)||Boolean.isInstanceOfType(a.inputValue)||Srch.U.w(a.inputValue.toString()))return;if(Srch.ValueInfo.$W(a.managedPropertyName)==="OWSURLH"){var d=", ",e=",,",b=a.inputValue.toString(),c=b.indexOf(d);if(c>-1&&cb&&!Srch.ValueInfo.isHtmlPropertyName(a.managedPropertyName)&&(Sys.Browser.agent===Sys.Browser.InternetExplorer&&Sys.Browser.version<=8);return d?Srch.ValueInfo.Renderers.textTruncateEnd(a,b):c};Srch.ValueInfo.Renderers.textTruncateUrl=function(b,a){if(Srch.U.n(a))a=Srch.U.pathTruncationLength;var c=Srch.ValueInfo.Renderers.defaultRenderedValueNoHtmlEncoding(b);return SP.Utilities.HttpUtility.htmlEncode(Srch.U.truncateUrl(c,a))};Srch.ValueInfo.Renderers.parseUserFieldValue=function(b){var i=" | ";if(!Srch.U.w(b)){for(var a="",j=b.split(";"),f=j,h=f.length,c=0;c0)a+=",";a+=d[e*3+1].trim()}}return a}return b};Srch.ValueInfo.Renderers.imageSourceRendering=function(a){var b="";if(!Srch.U.n(a)&&Srch.ValueInfo.isInstanceOfType(a)&&!a.isNull&&!a.isEmpty){var d=a.value.toString().toUpperCase().indexOf("]*SRC\\s*=\\s*([\"'])(.*?)\\1"));if(Srch.U.isArray(c)&&c.length>2)b=c[2]}else b=SP.Utilities.HttpUtility.htmlEncode(Srch.U.ensureAllowedProtocol(Srch.ValueInfo.Renderers.defaultRenderedValueNoHtmlEncoding(a)))}return b};Srch.ValueInfo.Renderers.defaultNumberRenderer=function(a){if(!Srch.U.n(a)&&!a.isEmpty&&Number.isInstanceOfType(a.value))return SP.Utilities.HttpUtility.htmlEncode(Srch.U.toFormattedNumber(a.value,2));else return Srch.ValueInfo.Renderers.defaultRenderedValueHtmlEncoded(a)};Srch.ValueInfo.Renderers.defaultDateRenderer=function(a){if(!Srch.U.n(a)&&!a.isEmpty&&Date.isInstanceOfType(a.value)){var b=Srch.U.$C(String.format("cc_ValueRendererDateFormat_{0}",a.managedPropertyName),false);if(Srch.U.w(b))b="LongDatePattern";return SP.Utilities.HttpUtility.htmlEncode(Srch.U.toFormattedDate(a.value,b))}else return Srch.ValueInfo.Renderers.defaultRenderedValueHtmlEncoded(a)};Srch.ValueInfo.Renderers.defaultLinkHrefUrlRendering=function(a){return SP.Utilities.HttpUtility.htmlEncode(Srch.U.ensureAllowedProtocol(Srch.ValueInfo.Renderers.defaultRenderedValueNoHtmlEncoding(a)))};Srch.ValueInfo.Renderers.defaultBooleanRendering=function(a){if(!Srch.U.n(a)&&!a.isEmpty&&Boolean.isInstanceOfType(a.value))return a.value?Srch.U.loadResource("cc_ValueRenderer_BooleanYes"):Srch.U.loadResource("cc_ValueRenderer_BooleanNo");else return Srch.ValueInfo.Renderers.defaultRenderedValueHtmlEncoded(a)};Srch.ValueInfo.ValueTypeHandler=function(){this.matching={};this.valueRenderer=Srch.ValueInfo.Renderers.defaultRenderedValueHtmlEncoded;this.filterTokenGenerator=Srch.ValueInfo.Renderers.defaultFilterToken};Srch.ValueInfo.ValueTypeHandler.$3Y=function(){if(Srch.U.n(Srch.ScriptApplicationManager.get_current()))return {};var a=Srch.ScriptApplicationManager.get_current().$4W_1;if(Srch.U.n(a)){a={};Srch.ScriptApplicationManager.get_current().$4W_1=a;Srch.ValueInfo.ValueTypeHandler.$53()}return a};Srch.ValueInfo.ValueTypeHandler.$34=function(d){if(Srch.U.n(d))return;for(var j=Srch.ValueInfo.ValueTypeHandler.$3Y(),e=Srch.ValueInfo.ValueTypeHandler.$3d,h=e.length,b=0;b0)for(var f=a,i=f.length,c=0;c1&&!Srch.U.w(a[b[b.length-1]]))return a[b[b.length-1]];else return ""};Srch.ValueInfo.ValueTypeHandler.$2I=function(a,b,c,d,e){var f=[];return Srch.ValueInfo.ValueTypeHandler.$3y(a,b,c,d,e)};Srch.ValueInfo.ValueTypeHandler.$3y=function(b,c,d,e,f){var a=new Srch.ValueInfo.ValueTypeHandler;a.id=b;a.baseHandlerId=b;a.matching[Srch.ValueInfo.ValueTypeHandler.$Z]=c;a.matching[Srch.ValueInfo.ValueTypeHandler.$2V]=d;a.matching[Srch.ValueInfo.ValueTypeHandler.$2L]=e;a.valueRenderer=f;Srch.ValueInfo.ValueTypeHandler.$34(a);return a};Srch.ValueInfo.ValueTypeHandler.get_$3R=function(){var a=new Srch.ValueInfo.ValueTypeHandler;a.id=Srch.ValueInfo.ValueTypeHandler.$17;a.baseHandlerId=Srch.ValueInfo.ValueTypeHandler.$17;a.matching[Srch.ValueInfo.ValueTypeHandler.$Z]=[Srch.ValueInfo.ValueTypeHandler.$17];return a};Srch.ValueInfo.ValueTypeHandler.get_$2g=function(){var a={};a["min"]="rf_DefaultNumberLabels_min";a["max"]="rf_DefaultNumberLabels_max";a["range"]="rf_DefaultNumberLabels_range";a["value"]="rf_DefaultNumberLabels_value";return a};Srch.ValueInfo.ValueTypeHandler.$53=function(){Srch.ValueInfo.ValueTypeHandler.$34(Srch.ValueInfo.ValueTypeHandler.get_$3R());var b=Srch.ValueInfo.ValueTypeHandler.$2I("NumericInt",["UrlDepth","DocumentSummarySize","PictureHeight","PictureWidth","Rank","RecsClickedLifeTime","RecsClickedRecent","ReplyCount","siterank","SocialDistance","ViewsLifeTime","ViewsLifeTimeUniqueUsers","ViewsRecent","ViewsRecentUniqueUsers"],["OWSINTG","OWSRCNT"],["Integer"],Srch.ValueInfo.Renderers.defaultNumberRenderer);b.valueParser=Srch.ValueInfo.Parsers.$5G;b.intervalLabels=Srch.ValueInfo.ValueTypeHandler.get_$2g();var c=Srch.ValueInfo.ValueTypeHandler.$2I("NumericFloat",["Price","AAPrice"],["OWSNMBR","OWSCURR","OWSRAVG"],["Double","Decimal"],Srch.ValueInfo.Renderers.defaultNumberRenderer);c.valueParser=Srch.ValueInfo.Parsers.$5F;c.intervalLabels=Srch.ValueInfo.ValueTypeHandler.get_$2g();var a=Srch.ValueInfo.ValueTypeHandler.$2I("DateTime",["LastModifiedTime","Created","DiscoveredTime","DisplayDate","EndDate","ExpirationTimes","ExtractedDate","ImageDateCreated","processingtime","StartDate"],["OWSDATE"],["DateTime"],Srch.ValueInfo.Renderers.defaultDateRenderer);a.valueParser=Srch.ValueInfo.Parsers.$4m;a.intervalLabels={};a.intervalLabels["0"]="rf_DefaultDateBoundaryLabels_0";a.intervalLabels["1"]="rf_DefaultDateBoundaryLabels_1";a.intervalLabels["2"]="rf_DefaultDateBoundaryLabels_2";a.intervalLabels["3"]="rf_DefaultDateBoundaryLabels_3";a.intervalLabels["min"]="rf_DefaultDateRangeLabels_min";a.intervalLabels["max"]="rf_DefaultDateRangeLabels_max";a.intervalLabels["range"]="rf_DefaultDateRangeLabels_range";a.intervalLabels["value"]="rf_DefaultDateRangeLabels_value";var d=Srch.ValueInfo.ValueTypeHandler.$1V("ManagedMetadata",["owstaxidmetadataalltagsinfo","owsmetadatafacetinfo","ows_MetadataFacetInfo","Tags"],["OWSTAXID"],Srch.ValueInfo.Renderers.defaultRenderedValueHtmlEncoded);d.valueParser=Srch.ValueInfo.Parsers.$5X;d.refinementSpecFilterDefault="L*";var e=Srch.ValueInfo.ValueTypeHandler.$1V("User",[],["OWSUSER"],Srch.ValueInfo.Renderers.defaultRenderedValueHtmlEncoded);e.valueParser=Srch.ValueInfo.Parsers.$5b;var i=Srch.ValueInfo.ValueTypeHandler.$1V("RichHtml",null,["OWSLINK","OWSHTML"],Srch.ValueInfo.Renderers.defaultRenderedValueNoHtmlEncoding),j=Srch.ValueInfo.ValueTypeHandler.$1V("ImageSrcUrl",["PublishingImage"],["OWSIMGE"],Srch.ValueInfo.Renderers.imageSourceRendering),f=Srch.ValueInfo.ValueTypeHandler.$1V("LinkHrefUrl",null,["OWSURLH"],Srch.ValueInfo.Renderers.defaultLinkHrefUrlRendering);f.valueParser=Srch.ValueInfo.Parsers.$5a;var g=Srch.ValueInfo.ValueTypeHandler.$2I("Boolean",["IsDocument","IsContainer","IsData","IsDefaultView","IsEmptyList","IsListItem","IsMyDocuments","IsPartiallyProcessed","IsReport","IsSharedWithGroup","NonDocument","RobotsNoIndex","SiteClosed","SiteContainer"],["OWSBOOL"],["YesNo"],Srch.ValueInfo.Renderers.defaultBooleanRendering);g.valueParser=Srch.ValueInfo.Parsers.$4c;var h=Srch.ValueInfo.ValueTypeHandler.$33("FileSize","Size","NumericPropOWSINTG");h.valueRenderer=Srch.ValueInfo.Renderers.numberFileSizeRendering};Srch.ValueInfo.ValueTypeHandler.prototype={id:"",baseHandlerId:"",valueParser:null,refinementSpecFilterDefault:"",intervalLabels:null,refinementOverrideTemplateId:""};Srch.ParseJSONUtil=function(){};Srch.ParseJSONUtil.$5S=function(a){a=a.replace(Srch.ParseJSONUtil.$47,'$1new SP.Guid("$2")');a=a.replace(Srch.ParseJSONUtil.$45,"$1Srch.DataConvertUtil.createUtcDateTime($2)");a=a.replace(Srch.ParseJSONUtil.$41,"$1Srch.DataConvertUtil.createLocalDateTime($2)");a=a.replace(Srch.ParseJSONUtil.$43,"$1Srch.DataConvertUtil.createUnspecifiedDateTime($2)");return a};Srch.ParseJSONUtil.evaluateJsonValueToken=function(valueString){if(SP.ScriptUtility.isNullOrEmptyString(valueString))return valueString;var $v_0=valueString;$v_0=$v_0.replace(Srch.ParseJSONUtil.$48,'new SP.Guid("$1")');$v_0=$v_0.replace(Srch.ParseJSONUtil.$46,"Srch.DataConvertUtil.createUtcDateTime($1)");$v_0=$v_0.replace(Srch.ParseJSONUtil.$42,"Srch.DataConvertUtil.createLocalDateTime($1)");$v_0=$v_0.replace(Srch.ParseJSONUtil.$44,"Srch.DataConvertUtil.createUnspecifiedDateTime($1)");if($v_0===valueString)return valueString;else{var $v_1=eval("("+$v_0+")");return $v_1}};Srch.ParseJSONUtil.evaluateTokensInJsonObject=function(a){Srch.U.$3Q(a,function(c,d,a){if("string"===typeof a){var b=Srch.ParseJSONUtil.evaluateJsonValueToken(a);"string"!==typeof b&&Srch.U.setFieldOnObject(c,d,b)}})};Srch.ParseJSONUtil.parseObjectFromJsonString=function(json){if(SP.ScriptUtility.isNullOrEmptyString(json))return null;var $v_0=Srch.ParseJSONUtil.validateJson(json);if(!$v_0)throw Error.argument("json");json=Srch.ParseJSONUtil.$5S(json);var $v_1=eval("("+json+")");return $v_1};Srch.ParseJSONUtil.validateJson=function(a){return Srch.ParseJSONUtil.$4A.test(a.replace(Srch.ParseJSONUtil.$4B,"@").replace(Srch.ParseJSONUtil.$4C,"]").replace(Srch.ParseJSONUtil.$49,""))};Srch.DataConvertUtil=function(){};Srch.DataConvertUtil.specifyDateTimeKind=function(a,b){a.kind=b};Srch.DataConvertUtil.getDateTimeKind=function(b){var a=b.kind;if(SP.ScriptUtility.isNullOrUndefined(a))return 2;return a};Srch.DataConvertUtil.createUnspecifiedDateTime=function(g,e,h,f,c,d,b){var a=new Date(g,e,h,f,c,d,b);Srch.DataConvertUtil.specifyDateTimeKind(a,0);return a};Srch.DataConvertUtil.createUtcDateTime=function(b){var a=new Date(b);Srch.DataConvertUtil.specifyDateTimeKind(a,1);return a};Srch.DataConvertUtil.createLocalDateTime=function(b){var a=new Date(b);Srch.DataConvertUtil.specifyDateTimeKind(a,2);return a};Microsoft.SharePoint.Client.Search.Query.KnownTableTypes.registerClass("Microsoft.SharePoint.Client.Search.Query.KnownTableTypes");Srch.ClientControl.registerClass("Srch.ClientControl",Sys.UI.Control);Srch.DataProvider.registerClass("Srch.DataProvider",Srch.ClientControl);Srch.DisplayControl.registerClass("Srch.DisplayControl",Srch.ClientControl);Srch.Refinement.registerClass("Srch.Refinement",Srch.DisplayControl);Srch.Result.registerClass("Srch.Result",Srch.DisplayControl);Srch.SearchBox.registerClass("Srch.SearchBox",Srch.ClientControl);Srch.U.registerClass("Srch.U");Srch.U.PropNames.registerClass("Srch.U.PropNames");Srch.U.Ids.registerClass("Srch.U.Ids");Srch.U.LoadScriptsState.registerClass("Srch.U.LoadScriptsState");Srch.ListenedEvent.registerClass("Srch.ListenedEvent");Srch.ScriptApplicationManager.registerClass("Srch.ScriptApplicationManager",Sys.Component);Srch.QueryGroup.registerClass("Srch.QueryGroup");Srch.LanguagePreference.registerClass("Srch.LanguagePreference");Srch.QueryState.registerClass("Srch.QueryState");Srch.RefinementControl.registerClass("Srch.RefinementControl");Srch.RefinementCategory.registerClass("Srch.RefinementCategory");Srch.DefaultQueryProperties.registerClass("Srch.DefaultQueryProperties");Srch.ResultSort.registerClass("Srch.ResultSort");Srch.RankRule.registerClass("Srch.RankRule");Srch.ComplexResultSort.registerClass("Srch.ComplexResultSort");Srch.ControlMessage.registerClass("Srch.ControlMessage");Srch.PagingLink.registerClass("Srch.PagingLink");Srch.ResultEventArgs.registerClass("Srch.ResultEventArgs",Sys.EventArgs);Srch.BatchResultEventArgs.registerClass("Srch.BatchResultEventArgs",Sys.EventArgs);Srch.QueryEventArgs.registerClass("Srch.QueryEventArgs",Sys.EventArgs);Srch.NavigationNode.registerClass("Srch.NavigationNode");Srch.ClickRecorder.registerClass("Srch.ClickRecorder");Srch.RefinementUtil.registerClass("Srch.RefinementUtil");Srch.ValueInfo.registerClass("Srch.ValueInfo");Srch.ValueInfo.Parsers.registerClass("Srch.ValueInfo.Parsers");Srch.ValueInfo.Renderers.registerClass("Srch.ValueInfo.Renderers");Srch.ValueInfo.ValueTypeHandler.registerClass("Srch.ValueInfo.ValueTypeHandler");Srch.ParseJSONUtil.registerClass("Srch.ParseJSONUtil");Srch.DataConvertUtil.registerClass("Srch.DataConvertUtil");function search_clientcontrols_initialize(){Microsoft.SharePoint.Client.Search.Query.KnownTableTypes.relevantResults="RelevantResults";Microsoft.SharePoint.Client.Search.Query.KnownTableTypes.specialTermResults="SpecialTermResults";Microsoft.SharePoint.Client.Search.Query.KnownTableTypes.definitionResults="DefinitionResults";Microsoft.SharePoint.Client.Search.Query.KnownTableTypes.refinementResults="RefinementResults";Microsoft.SharePoint.Client.Search.Query.KnownTableTypes.interleavingInformation="InterleavingInformation";Microsoft.SharePoint.Client.Search.Query.KnownTableTypes.personalFavoriteResults="PersonalFavoriteResults";Srch.ClientControl.$3q='
    {0}