var __awaiter=this&&this.__awaiter||function(n,t,i,r){function u(n){return n instanceof i?n:new i(function(t){t(n)})}return new(i||(i=Promise))(function(i,f){function o(n){try{e(r.next(n))}catch(t){f(t)}}function s(n){try{e(r["throw"](n))}catch(t){f(t)}}function e(n){n.done?i(n.value):u(n.value).then(o,s)}e((r=r.apply(n,t||[])).next())})},__generator=this&&this.__generator||function(n,t){function o(n){return function(t){return s([n,t])}}function s(e){if(f)throw new TypeError("Generator is already executing.");while(r)try{if(f=1,u&&(i=e[0]&2?u["return"]:e[0]?u["throw"]||((i=u["return"])&&i.call(u),0):u.next)&&!(i=i.call(u,e[1])).done)return i;(u=0,i)&&(e=[e[0]&2,i.value]);switch(e[0]){case 0:case 1:i=e;break;case 4:return r.label++,{value:e[1],done:!1};case 5:r.label++;u=e[1];e=[0];continue;case 7:e=r.ops.pop();r.trys.pop();continue;default:if(!(i=r.trys,i=i.length>0&&i[i.length-1])&&(e[0]===6||e[0]===2)){r=0;continue}if(e[0]===3&&(!i||e[1]>i[0]&&e[1]=n.config.minLengthFor3SonL1||n.isL2(l._currentQuery))&&l._currentQuery.originalQuery==i.getQueryText().queryText&&n.ScopeConfig[l._currentQuery.scope].enabledDataSources.some(r)&&l.refreshCurrentPane()});_G.PN="QF";l._edgeIconCache=n.Async.safeChainWithGlobalCaching("edgeIcon",function(t){return f.deviceSearch.findAppsAsync(n.EdgeAppIds).then(function(i){var r=n.EdgeAppIds.map(function(n){return i[n]}).filter(function(n){return!!n})[0];return r.getImageAsync(n.getImageSizeValue(t)).then(function(n){return e(n,"edgeIcon",null,r.isImmersive?r.logoBackgroundColor:null)})})},function(n){return n+"_edgeIcon"});sj_evt.bind("onFeedbackStarting",function(n){var t=n===void 0?[undefined,undefined]:n,i=t[1];l._feedbackFormIsVisible=!0;l._feedbackFormIsOpenedByClient=i;l.adjustHeight()});sj_evt.bind("onFeedbackClosing",function(){l._feedbackFormIsVisible=!1;l.adjustHeight();l._onFeedbackClosingHandlers.forEach(function(t){return n.safeExecute(function(){return t(l._feedbackFormIsOpenedByClient)},"onFeedbackClosing handlers")})});l.initCloudSearch();l._accessTokenManager&&(l._accessTokenManager.bindAccessTokenAvailable(function(n){l._accessTokenAvailableHandlers.forEach(function(t){return t(n)})}),l._accessTokenManager.bindAccountTypesChanged(function(){return l.updateScopeList()}),l._accessTokenManager.enumerateMultiAccountAuthority(function(){return l.initHeadersOverrides(l._qfDismissCount)}));(n.osSKUCache==undefined||n.osSKUCache==0)&&ThresholdUtilities.getOsSKU(function(t){switch(t){case"4":n.osSKUCache=4;break;case"48":n.osSKUCache=48;break;case"101":n.osSKUCache=101;break;case"27":n.osSKUCache=27;break;default:n.osSKUCache=0}})},l.refreshDefaultBrowserInfo=function(){if(l._defaultBrowser=0,t.getDefaultBrowserInfo){var i=n.safeExecute(function(){return t.getDefaultBrowserInfo()},"getDefaultBrowserInfo");i&&(l._defaultBrowser=l.calculateBrowserType(i.path),l._defaultBrowserIconCache=f.deviceSearch.getIconForDefaultBrowserAsync&&l.getUriLaunchPolicy()==0&&l._defaultBrowser!=3?n.Async.safeChainWithGlobalCaching("defaultBrowserIcon",function(t){return f.deviceSearch.getIconForDefaultBrowserAsync(n.getImageSizeValue(t),0).then(function(n){return n?e(n,"defaultBrowserIcon"):{type:0,content:o}})},function(n){return n+"_"+i.progId}):null)}t.setDefaultUriLaunchPolicy&&t.setDefaultUriLaunchPolicy(l.getUriLaunchPolicy())},l.chainHandlerPromises=function(n){return __awaiter(this,void 0,void 0,function(){var t,i,r,u;return __generator(this,function(f){switch(f.label){case 0:t=0;i=n;f.label=1;case 1:if(!(t0&&(l._headersCache["X-BM-ClientFeatures"]=r.join());l.setAuthHeadersFromWindowsTokens();ThresholdUtilities.getCortanaHeaders(function(t){if(t&&i==l._qfDismissCount){l._shouldRequestEltoken=!!t["X-Search-Location"];var u=t["X-BM-ClientFeatures"];u&&(Array.prototype.push.apply(r,u.split(",")),l._headersCache["X-BM-ClientFeatures"]=r.join());l._safeSearchSetting=t["X-Search-SafeSearch"];l._isEducationEnvironment=t["X-Device-EnableRegulatoryPsm"]=="1";l._isWindowsS=t["X-Device-EnableCPsm"]=="1";l._partnerSearchCode=t["X-Device-PSC"];n.substrateProvidersEnabled()||l.updateScopeList()}})},l.createGuid=function(){return n.safeExecute(function(){return t.createGuid()},"createGuid","")},l.getLocString=function(t){for(var i,u,e,o,f=[],r=1;r0&&(i=n.formatString(i,f)),i},l.getEnUsLocString=function(n){for(var u,r,t=0,i=l._enUsLocStrings;t=l._currentPaneHeight?r():l._pendingAdjustHeightTimer=n.safeSetTimeout(r,n.config.paneResizeDelay,"adjustHeight"))},l.isClientLocationAvailable=function(){return l._shouldRequestEltoken||!!l._elToken},l.getFileExplorerCurrentPath=function(){if(n.RuntimeConfig.QfMode!=5)throw"Not supported";return l._fileExplorerCurrentPath},l._queryParamsCache={},l._locStrings=[],l._enUsLocStrings=[],l._modifierKeyState={altKey:!1,ctrlKey:!1,shiftKey:!1},l._bootstrapDoneEventHandlers=[],l._appVisibleEventHandlers=[],l._shownEventHandlers=[],l._conversationStartEventHandlers=[],l._dismissedEventHandlers=[],l._appHiddenEventHandlers=[],l._searchBoxGotFocusEventHandlers=[],l._searchBoxLostFocusEventHandlers=[],l._onSubmitHandlers=[],l._onFeedbackClosingHandlers=[],l._onSearchBoxGlyphIconClick=[],l._onSearchBoxClick=[],l._onButtonRightOfSearchBoxClick=[],l._queryChangedHandlers=[],l._rawQueryChangedHandlers=[],l._keyDownHandlers=[],l._keyUpHandlers=[],l._keyEscapeHandlers=[],l._accessTokenAvailableHandlers=[],l._scopeListRequiresUpdate=[],l._accountChangedHandlers=[],l._dynamicSearchBoxUpdateHandlers=[],l._pinnedApps={},l._state=0,l._paneCloseCount=0,l._qfDismissCount=0,l._defaultWindowsTheme=0,l._defaultAppTheme=0,l._currentPaneHeight=0,l._root=_ge("root"),l._rootContainer=_ge("rootContainer"),l._defaultBrowser=0,l._fuzzyRankSuggestionCount=-1,l._coldRankSuggestionCount=-1,l._notColdRankSuggestionCount=-1,l._finalColdRankSuggestionCount=-1,l.usedImpressionIds={},l.getEdgeIcon=function(n,t){var i=l._defaultBrowserIconCache&&l.getUriLaunchPolicy()==0?l._defaultBrowserIconCache:l._edgeIconCache;return i(n,t)},l}();n.Host=y})(WSB||(WSB={}))