UNPKG

@microsoft/office-js

Version:
20 lines (18 loc) • 341 kB
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("BrowserAuth",[],t):"object"==typeof exports?exports.BrowserAuth=t():e.BrowserAuth=t()}(window,function(){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=0)}({"./node_modules/@azure/msal-browser/dist/_virtual/_tslib.js":function(e,t,r){"use strict";r.r(t),r.d(t,"__assign",function(){return i}),r.d(t,"__awaiter",function(){return s}),r.d(t,"__extends",function(){return o}),r.d(t,"__generator",function(){return a}),r.d(t,"__read",function(){return c}),r.d(t,"__spread",function(){return u}); /*! @azure/msal-browser v2.19.0 2021-11-02 */ /*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */ var n=function(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)};function o(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var i=function(){return(i=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function s(e,t,r,n){return new(r||(r=Promise))(function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r(function(e){e(t)})).then(s,a)}c((n=n.apply(e,t||[])).next())})}function a(e,t){var r,n,o,i,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(o=2&i[0]?n.return:i[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,i[1])).done)return o;switch(n=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return s.label++,{value:i[1],done:!1};case 5:s.label++,n=i[1],i=[0];continue;case 7:i=s.ops.pop(),s.trys.pop();continue;default:if(!(o=(o=s.trys).length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){s=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){s.label=i[1];break}if(6===i[0]&&s.label<o[1]){s.label=o[1],o=i;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(i);break}o[2]&&s.ops.pop(),s.trys.pop();continue}i=t.call(e,s)}catch(e){i=[6,e],n=0}finally{r=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,a])}}}function c(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,i=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s}function u(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(c(arguments[t]));return e}},"./node_modules/@azure/msal-browser/dist/app/ClientApplication.js":function(e,t,r){"use strict";r.r(t),r.d(t,"ClientApplication",function(){return E});var n=r("./node_modules/@azure/msal-browser/dist/_virtual/_tslib.js"),o=r("./node_modules/@azure/msal-browser/dist/crypto/CryptoOps.js"),i=r("./node_modules/@azure/msal-common/dist/index.js"),s=r("./node_modules/@azure/msal-browser/dist/cache/BrowserCacheManager.js"),a=r("./node_modules/@azure/msal-browser/dist/config/Configuration.js"),c=r("./node_modules/@azure/msal-browser/dist/utils/BrowserConstants.js"),u=r("./node_modules/@azure/msal-browser/dist/utils/BrowserUtils.js"),d=r("./node_modules/@azure/msal-browser/dist/packageMetadata.js"),l=r("./node_modules/@azure/msal-browser/dist/event/EventType.js"),h=r("./node_modules/@azure/msal-browser/dist/error/BrowserConfigurationAuthError.js"),p=r("./node_modules/@azure/msal-browser/dist/event/EventHandler.js"),m=r("./node_modules/@azure/msal-browser/dist/interaction_client/PopupClient.js"),g=r("./node_modules/@azure/msal-browser/dist/interaction_client/RedirectClient.js"),f=r("./node_modules/@azure/msal-browser/dist/interaction_client/SilentIframeClient.js"),y=r("./node_modules/@azure/msal-browser/dist/interaction_client/SilentRefreshClient.js"),C=r("./node_modules/@azure/msal-browser/dist/cache/TokenCache.js"),E=function(){function e(e){this.isBrowserEnvironment="undefined"!=typeof window,this.config=Object(a.buildConfiguration)(e,this.isBrowserEnvironment),this.logger=new i.Logger(this.config.system.loggerOptions,d.name,d.version),this.networkClient=this.config.system.networkClient,this.navigationClient=this.config.system.navigationClient,this.redirectResponse=new Map,this.browserCrypto=this.isBrowserEnvironment?new o.CryptoOps(this.logger):i.DEFAULT_CRYPTO_IMPLEMENTATION,this.eventHandler=new p.EventHandler(this.logger,this.browserCrypto),this.browserStorage=this.isBrowserEnvironment?new s.BrowserCacheManager(this.config.auth.clientId,this.config.cache,this.browserCrypto,this.logger):Object(s.DEFAULT_BROWSER_CACHE_MANAGER)(this.config.auth.clientId,this.logger),this.tokenCache=new C.TokenCache(this.config,this.browserStorage,this.logger,this.browserCrypto)}return e.prototype.handleRedirectPromise=function(e){return Object(n.__awaiter)(this,void 0,void 0,function(){var t,r,o,s,a,u=this;return Object(n.__generator)(this,function(n){return this.logger.verbose("handleRedirectPromise called"),t=this.getAllAccounts(),this.isBrowserEnvironment?(r=e||i.Constants.EMPTY_STRING,void 0===(o=this.redirectResponse.get(r))?(this.eventHandler.emitEvent(l.EventType.HANDLE_REDIRECT_START,c.InteractionType.Redirect),this.logger.verbose("handleRedirectPromise has been called for the first time, storing the promise"),s=this.browserStorage.getTemporaryCache(c.TemporaryCacheKeys.CORRELATION_ID,!0)||"",a=new g.RedirectClient(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,s),o=a.handleRedirectPromise(e).then(function(e){e&&(t.length<u.getAllAccounts().length?(u.eventHandler.emitEvent(l.EventType.LOGIN_SUCCESS,c.InteractionType.Redirect,e),u.logger.verbose("handleRedirectResponse returned result, login success")):(u.eventHandler.emitEvent(l.EventType.ACQUIRE_TOKEN_SUCCESS,c.InteractionType.Redirect,e),u.logger.verbose("handleRedirectResponse returned result, acquire token success")));return u.eventHandler.emitEvent(l.EventType.HANDLE_REDIRECT_END,c.InteractionType.Redirect),e}).catch(function(e){throw t.length>0?u.eventHandler.emitEvent(l.EventType.ACQUIRE_TOKEN_FAILURE,c.InteractionType.Redirect,null,e):u.eventHandler.emitEvent(l.EventType.LOGIN_FAILURE,c.InteractionType.Redirect,null,e),u.eventHandler.emitEvent(l.EventType.HANDLE_REDIRECT_END,c.InteractionType.Redirect),e}),this.redirectResponse.set(r,o)):this.logger.verbose("handleRedirectPromise has been called previously, returning the result from the first call"),[2,o]):(this.logger.verbose("handleRedirectPromise returns null, not browser environment"),[2,null])})})},e.prototype.acquireTokenRedirect=function(e){return Object(n.__awaiter)(this,void 0,void 0,function(){var t,r=this;return Object(n.__generator)(this,function(n){return this.preflightBrowserEnvironmentCheck(c.InteractionType.Redirect),this.logger.verbose("acquireTokenRedirect called"),(t=this.getAllAccounts().length>0)?this.eventHandler.emitEvent(l.EventType.ACQUIRE_TOKEN_START,c.InteractionType.Redirect,e):this.eventHandler.emitEvent(l.EventType.LOGIN_START,c.InteractionType.Redirect,e),[2,new g.RedirectClient(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,e.correlationId).acquireToken(e).catch(function(e){throw t?r.eventHandler.emitEvent(l.EventType.ACQUIRE_TOKEN_FAILURE,c.InteractionType.Redirect,null,e):r.eventHandler.emitEvent(l.EventType.LOGIN_FAILURE,c.InteractionType.Redirect,null,e),e})]})})},e.prototype.acquireTokenPopup=function(e){var t=this;try{this.preflightBrowserEnvironmentCheck(c.InteractionType.Popup),this.logger.verbose("acquireTokenPopup called",e.correlationId)}catch(e){return Promise.reject(e)}var r=this.getAllAccounts();return r.length>0?this.eventHandler.emitEvent(l.EventType.ACQUIRE_TOKEN_START,c.InteractionType.Popup,e):this.eventHandler.emitEvent(l.EventType.LOGIN_START,c.InteractionType.Popup,e),new m.PopupClient(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,e.correlationId).acquireToken(e).then(function(e){return r.length<t.getAllAccounts().length?t.eventHandler.emitEvent(l.EventType.LOGIN_SUCCESS,c.InteractionType.Popup,e):t.eventHandler.emitEvent(l.EventType.ACQUIRE_TOKEN_SUCCESS,c.InteractionType.Popup,e),e}).catch(function(e){return r.length>0?t.eventHandler.emitEvent(l.EventType.ACQUIRE_TOKEN_FAILURE,c.InteractionType.Popup,null,e):t.eventHandler.emitEvent(l.EventType.LOGIN_FAILURE,c.InteractionType.Popup,null,e),Promise.reject(e)})},e.prototype.ssoSilent=function(e){return Object(n.__awaiter)(this,void 0,void 0,function(){var t,r;return Object(n.__generator)(this,function(n){switch(n.label){case 0:this.preflightBrowserEnvironmentCheck(c.InteractionType.Silent),this.logger.verbose("ssoSilent called",e.correlationId),this.eventHandler.emitEvent(l.EventType.SSO_SILENT_START,c.InteractionType.Silent,e),n.label=1;case 1:return n.trys.push([1,3,,4]),[4,new f.SilentIframeClient(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,c.ApiId.ssoSilent,e.correlationId).acquireToken(e)];case 2:return t=n.sent(),this.eventHandler.emitEvent(l.EventType.SSO_SILENT_SUCCESS,c.InteractionType.Silent,t),[2,t];case 3:throw r=n.sent(),this.eventHandler.emitEvent(l.EventType.SSO_SILENT_FAILURE,c.InteractionType.Silent,null,r),r;case 4:return[2]}})})},e.prototype.acquireTokenByRefreshToken=function(e){return Object(n.__awaiter)(this,void 0,void 0,function(){var t=this;return Object(n.__generator)(this,function(r){return this.eventHandler.emitEvent(l.EventType.ACQUIRE_TOKEN_NETWORK_START,c.InteractionType.Silent,e),u.BrowserUtils.blockReloadInHiddenIframes(),[2,new y.SilentRefreshClient(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,e.correlationId).acquireToken(e).catch(function(r){var n=r instanceof i.ServerError,o=r instanceof i.InteractionRequiredAuthError,s=r.errorCode===c.BrowserConstants.INVALID_GRANT_ERROR;if(n&&s&&!o)return t.logger.verbose("Refresh token expired or invalid, attempting acquire token by iframe",e.correlationId),new f.SilentIframeClient(t.config,t.browserStorage,t.browserCrypto,t.logger,t.eventHandler,t.navigationClient,c.ApiId.acquireTokenSilent_authCode,e.correlationId).acquireToken(e);throw r})]})})},e.prototype.logout=function(e){return Object(n.__awaiter)(this,void 0,void 0,function(){return Object(n.__generator)(this,function(t){return this.logger.warning("logout API is deprecated and will be removed in msal-browser v3.0.0. Use logoutRedirect instead."),[2,this.logoutRedirect(e)]})})},e.prototype.logoutRedirect=function(e){return Object(n.__awaiter)(this,void 0,void 0,function(){return Object(n.__generator)(this,function(t){return this.preflightBrowserEnvironmentCheck(c.InteractionType.Redirect),[2,new g.RedirectClient(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,null==e?void 0:e.correlationId).logout(e)]})})},e.prototype.logoutPopup=function(e){try{return this.preflightBrowserEnvironmentCheck(c.InteractionType.Popup),new m.PopupClient(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,null==e?void 0:e.correlationId).logout(e)}catch(e){return Promise.reject(e)}},e.prototype.getAllAccounts=function(){return this.logger.verbose("getAllAccounts called"),this.isBrowserEnvironment?this.browserStorage.getAllAccounts():[]},e.prototype.getAccountByUsername=function(e){var t=this.getAllAccounts();return!i.StringUtils.isEmpty(e)&&t&&t.length?(this.logger.verbose("Account matching username found, returning"),this.logger.verbosePii("Returning signed-in accounts matching username: "+e),t.filter(function(t){return t.username.toLowerCase()===e.toLowerCase()})[0]||null):(this.logger.verbose("getAccountByUsername: No matching account found, returning null"),null)},e.prototype.getAccountByHomeId=function(e){var t=this.getAllAccounts();return!i.StringUtils.isEmpty(e)&&t&&t.length?(this.logger.verbose("Account matching homeAccountId found, returning"),this.logger.verbosePii("Returning signed-in accounts matching homeAccountId: "+e),t.filter(function(t){return t.homeAccountId===e})[0]||null):(this.logger.verbose("getAccountByHomeId: No matching account found, returning null"),null)},e.prototype.getAccountByLocalId=function(e){var t=this.getAllAccounts();return!i.StringUtils.isEmpty(e)&&t&&t.length?(this.logger.verbose("Account matching localAccountId found, returning"),this.logger.verbosePii("Returning signed-in accounts matching localAccountId: "+e),t.filter(function(t){return t.localAccountId===e})[0]||null):(this.logger.verbose("getAccountByLocalId: No matching account found, returning null"),null)},e.prototype.setActiveAccount=function(e){this.browserStorage.setActiveAccount(e)},e.prototype.getActiveAccount=function(){return this.browserStorage.getActiveAccount()},e.prototype.preflightBrowserEnvironmentCheck=function(e){if(this.logger.verbose("preflightBrowserEnvironmentCheck started"),u.BrowserUtils.blockNonBrowserEnvironment(this.isBrowserEnvironment),u.BrowserUtils.blockRedirectInIframe(e,this.config.system.allowRedirectInIframe),u.BrowserUtils.blockReloadInHiddenIframes(),u.BrowserUtils.blockAcquireTokenInPopups(),e===c.InteractionType.Redirect&&this.config.cache.cacheLocation===c.BrowserCacheLocation.MemoryStorage&&!this.config.cache.storeAuthStateInCookie)throw h.BrowserConfigurationAuthError.createInMemoryRedirectUnavailableError()},e.prototype.addEventCallback=function(e){return this.eventHandler.addEventCallback(e)},e.prototype.removeEventCallback=function(e){this.eventHandler.removeEventCallback(e)},e.prototype.enableAccountStorageEvents=function(){this.eventHandler.enableAccountStorageEvents()},e.prototype.disableAccountStorageEvents=function(){this.eventHandler.disableAccountStorageEvents()},e.prototype.getTokenCache=function(){return this.tokenCache},e.prototype.getLogger=function(){return this.logger},e.prototype.setLogger=function(e){this.logger=e},e.prototype.initializeWrapperLibrary=function(e,t){this.browserStorage.setWrapperMetadata(e,t)},e.prototype.setNavigationClient=function(e){this.navigationClient=e},e.prototype.getConfiguration=function(){return this.config},e}()},"./node_modules/@azure/msal-browser/dist/app/IPublicClientApplication.js":function(e,t,r){"use strict";r.r(t),r.d(t,"stubbedPublicClientApplication",function(){return o});var n=r("./node_modules/@azure/msal-browser/dist/error/BrowserConfigurationAuthError.js"),o={acquireTokenPopup:function(){return Promise.reject(n.BrowserConfigurationAuthError.createStubPcaInstanceCalledError())},acquireTokenRedirect:function(){return Promise.reject(n.BrowserConfigurationAuthError.createStubPcaInstanceCalledError())},acquireTokenSilent:function(){return Promise.reject(n.BrowserConfigurationAuthError.createStubPcaInstanceCalledError())},getAllAccounts:function(){return[]},getAccountByHomeId:function(){return null},getAccountByUsername:function(){return null},getAccountByLocalId:function(){return null},handleRedirectPromise:function(){return Promise.reject(n.BrowserConfigurationAuthError.createStubPcaInstanceCalledError())},loginPopup:function(){return Promise.reject(n.BrowserConfigurationAuthError.createStubPcaInstanceCalledError())},loginRedirect:function(){return Promise.reject(n.BrowserConfigurationAuthError.createStubPcaInstanceCalledError())},logout:function(){return Promise.reject(n.BrowserConfigurationAuthError.createStubPcaInstanceCalledError())},logoutRedirect:function(){return Promise.reject(n.BrowserConfigurationAuthError.createStubPcaInstanceCalledError())},logoutPopup:function(){return Promise.reject(n.BrowserConfigurationAuthError.createStubPcaInstanceCalledError())},ssoSilent:function(){return Promise.reject(n.BrowserConfigurationAuthError.createStubPcaInstanceCalledError())},addEventCallback:function(){return null},removeEventCallback:function(){},enableAccountStorageEvents:function(){},disableAccountStorageEvents:function(){},getTokenCache:function(){throw n.BrowserConfigurationAuthError.createStubPcaInstanceCalledError()},getLogger:function(){throw n.BrowserConfigurationAuthError.createStubPcaInstanceCalledError()},setLogger:function(){},setActiveAccount:function(){},getActiveAccount:function(){return null},initializeWrapperLibrary:function(){},setNavigationClient:function(){},getConfiguration:function(){throw n.BrowserConfigurationAuthError.createStubPcaInstanceCalledError()}}; /*! @azure/msal-browser v2.19.0 2021-11-02 */},"./node_modules/@azure/msal-browser/dist/app/PublicClientApplication.js":function(e,t,r){"use strict";r.r(t),r.d(t,"PublicClientApplication",function(){return u});var n=r("./node_modules/@azure/msal-browser/dist/_virtual/_tslib.js"),o=r("./node_modules/@azure/msal-browser/dist/utils/BrowserConstants.js"),i=r("./node_modules/@azure/msal-browser/dist/app/ClientApplication.js"),s=r("./node_modules/@azure/msal-browser/dist/event/EventType.js"),a=r("./node_modules/@azure/msal-browser/dist/error/BrowserAuthError.js"),c=r("./node_modules/@azure/msal-browser/dist/interaction_client/SilentCacheClient.js"),u=function(e){function t(t){var r=e.call(this,t)||this;return r.activeSilentTokenRequests=new Map,r}return Object(n.__extends)(t,e),t.prototype.loginRedirect=function(e){return Object(n.__awaiter)(this,void 0,void 0,function(){return Object(n.__generator)(this,function(t){return this.logger.verbose("loginRedirect called"),[2,this.acquireTokenRedirect(e||o.DEFAULT_REQUEST)]})})},t.prototype.loginPopup=function(e){return this.logger.verbose("loginPopup called"),this.acquireTokenPopup(e||o.DEFAULT_REQUEST)},t.prototype.acquireTokenSilent=function(e){return Object(n.__awaiter)(this,void 0,void 0,function(){var t,r,i,s,c,u=this;return Object(n.__generator)(this,function(n){if(this.preflightBrowserEnvironmentCheck(o.InteractionType.Silent),this.logger.verbose("acquireTokenSilent called",e.correlationId),!(t=e.account||this.getActiveAccount()))throw a.BrowserAuthError.createNoAccountError();return r={clientId:this.config.auth.clientId,authority:e.authority||"",scopes:e.scopes,homeAccountIdentifier:t.homeAccountId,authenticationScheme:e.authenticationScheme,resourceRequestMethod:e.resourceRequestMethod,resourceRequestUri:e.resourceRequestUri,shrClaims:e.shrClaims,sshJwk:e.sshJwk,sshKid:e.sshKid},i=JSON.stringify(r),void 0===(s=this.activeSilentTokenRequests.get(i))?(this.logger.verbose("acquireTokenSilent called for the first time, storing active request",e.correlationId),c=this.acquireTokenSilentAsync(e,t).then(function(e){return u.activeSilentTokenRequests.delete(i),e}).catch(function(e){throw u.activeSilentTokenRequests.delete(i),e}),this.activeSilentTokenRequests.set(i,c),[2,c]):(this.logger.verbose("acquireTokenSilent has been called previously, returning the result from the first call",e.correlationId),[2,s])})})},t.prototype.acquireTokenSilentAsync=function(e,t){return Object(n.__awaiter)(this,void 0,void 0,function(){var r,i,a=this;return Object(n.__generator)(this,function(u){return r=new c.SilentCacheClient(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,e.correlationId),i=r.initializeSilentRequest(e,t),this.eventHandler.emitEvent(s.EventType.ACQUIRE_TOKEN_START,o.InteractionType.Silent,e),[2,r.acquireToken(i).catch(function(){return Object(n.__awaiter)(a,void 0,void 0,function(){var e,t;return Object(n.__generator)(this,function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),[4,this.acquireTokenByRefreshToken(i)];case 1:return e=r.sent(),this.eventHandler.emitEvent(s.EventType.ACQUIRE_TOKEN_SUCCESS,o.InteractionType.Silent,e),[2,e];case 2:throw t=r.sent(),this.eventHandler.emitEvent(s.EventType.ACQUIRE_TOKEN_FAILURE,o.InteractionType.Silent,null,t),t;case 3:return[2]}})})})]})})},t}(i.ClientApplication)},"./node_modules/@azure/msal-browser/dist/cache/AsyncMemoryStorage.js":function(e,t,r){"use strict";r.r(t),r.d(t,"AsyncMemoryStorage",function(){return a});var n=r("./node_modules/@azure/msal-browser/dist/_virtual/_tslib.js"),o=r("./node_modules/@azure/msal-browser/dist/cache/DatabaseStorage.js"),i=r("./node_modules/@azure/msal-browser/dist/cache/MemoryStorage.js"),s=r("./node_modules/@azure/msal-browser/dist/error/BrowserAuthError.js"),a=function(){function e(e){this.inMemoryCache=new i.MemoryStorage,this.indexedDBCache=new o.DatabaseStorage,this.logger=e}return e.prototype.handleDatabaseAccessError=function(e){e instanceof s.BrowserAuthError&&e.errorCode===s.BrowserAuthErrorMessage.databaseUnavailable.code&&this.logger.error("Could not access persistent storage. This may be caused by browser privacy features which block persistent storage in third-party contexts.")},e.prototype.getItem=function(e){return Object(n.__awaiter)(this,void 0,void 0,function(){var t,r;return Object(n.__generator)(this,function(n){switch(n.label){case 0:if(t=this.inMemoryCache.getItem(e))return[3,4];n.label=1;case 1:return n.trys.push([1,3,,4]),this.logger.verbose("Queried item not found in in-memory cache, now querying persistent storage."),[4,this.indexedDBCache.getItem(e)];case 2:return[2,n.sent()];case 3:return r=n.sent(),this.handleDatabaseAccessError(r),[3,4];case 4:return[2,t]}})})},e.prototype.setItem=function(e,t){return Object(n.__awaiter)(this,void 0,void 0,function(){var r;return Object(n.__generator)(this,function(n){switch(n.label){case 0:this.inMemoryCache.setItem(e,t),n.label=1;case 1:return n.trys.push([1,3,,4]),[4,this.indexedDBCache.setItem(e,t)];case 2:return n.sent(),[3,4];case 3:return r=n.sent(),this.handleDatabaseAccessError(r),[3,4];case 4:return[2]}})})},e.prototype.removeItem=function(e){return Object(n.__awaiter)(this,void 0,void 0,function(){var t;return Object(n.__generator)(this,function(r){switch(r.label){case 0:this.inMemoryCache.removeItem(e),r.label=1;case 1:return r.trys.push([1,3,,4]),[4,this.indexedDBCache.removeItem(e)];case 2:return r.sent(),[3,4];case 3:return t=r.sent(),this.handleDatabaseAccessError(t),[3,4];case 4:return[2]}})})},e.prototype.getKeys=function(){return Object(n.__awaiter)(this,void 0,void 0,function(){var e,t;return Object(n.__generator)(this,function(r){switch(r.label){case 0:if(0!==(e=this.inMemoryCache.getKeys()).length)return[3,4];r.label=1;case 1:return r.trys.push([1,3,,4]),this.logger.verbose("In-memory cache is empty, now querying persistent storage."),[4,this.indexedDBCache.getKeys()];case 2:return[2,r.sent()];case 3:return t=r.sent(),this.handleDatabaseAccessError(t),[3,4];case 4:return[2,e]}})})},e.prototype.containsKey=function(e){return Object(n.__awaiter)(this,void 0,void 0,function(){var t,r;return Object(n.__generator)(this,function(n){switch(n.label){case 0:if(t=this.inMemoryCache.containsKey(e))return[3,4];n.label=1;case 1:return n.trys.push([1,3,,4]),this.logger.verbose("Key not found in in-memory cache, now querying persistent storage."),[4,this.indexedDBCache.containsKey(e)];case 2:return[2,n.sent()];case 3:return r=n.sent(),this.handleDatabaseAccessError(r),[3,4];case 4:return[2,t]}})})},e.prototype.clear=function(){return Object(n.__awaiter)(this,void 0,void 0,function(){var e;return Object(n.__generator)(this,function(t){switch(t.label){case 0:this.inMemoryCache.clear(),t.label=1;case 1:return t.trys.push([1,3,,4]),[4,this.indexedDBCache.deleteDatabase()];case 2:return t.sent(),[3,4];case 3:return e=t.sent(),this.handleDatabaseAccessError(e),[3,4];case 4:return[2]}})})},e}()},"./node_modules/@azure/msal-browser/dist/cache/BrowserCacheManager.js":function(e,t,r){"use strict";r.r(t),r.d(t,"BrowserCacheManager",function(){return d}),r.d(t,"DEFAULT_BROWSER_CACHE_MANAGER",function(){return l});var n=r("./node_modules/@azure/msal-browser/dist/_virtual/_tslib.js"),o=r("./node_modules/@azure/msal-common/dist/index.js"),i=r("./node_modules/@azure/msal-browser/dist/error/BrowserAuthError.js"),s=r("./node_modules/@azure/msal-browser/dist/utils/BrowserConstants.js"),a=r("./node_modules/@azure/msal-browser/dist/cache/BrowserStorage.js"),c=r("./node_modules/@azure/msal-browser/dist/cache/MemoryStorage.js"),u=r("./node_modules/@azure/msal-browser/dist/utils/BrowserProtocolUtils.js"),d=function(e){function t(t,r,n,o){var i=e.call(this,t,n)||this;return i.COOKIE_LIFE_MULTIPLIER=864e5,i.cacheConfig=r,i.logger=o,i.internalStorage=new c.MemoryStorage,i.browserStorage=i.setupBrowserStorage(i.cacheConfig.cacheLocation),i.temporaryCacheStorage=i.setupTemporaryCacheStorage(i.cacheConfig.cacheLocation),i.migrateCacheEntries(),i}return Object(n.__extends)(t,e),t.prototype.setupBrowserStorage=function(e){switch(e){case s.BrowserCacheLocation.LocalStorage:case s.BrowserCacheLocation.SessionStorage:try{return new a.BrowserStorage(e)}catch(e){this.logger.verbose(e);break}}return this.cacheConfig.cacheLocation=s.BrowserCacheLocation.MemoryStorage,new c.MemoryStorage},t.prototype.setupTemporaryCacheStorage=function(e){switch(e){case s.BrowserCacheLocation.LocalStorage:case s.BrowserCacheLocation.SessionStorage:try{return new a.BrowserStorage(s.BrowserCacheLocation.SessionStorage)}catch(e){return this.logger.verbose(e),this.internalStorage}case s.BrowserCacheLocation.MemoryStorage:default:return this.internalStorage}},t.prototype.migrateCacheEntries=function(){var e=this,t=o.Constants.CACHE_PREFIX+"."+o.PersistentCacheKeys.ID_TOKEN,r=o.Constants.CACHE_PREFIX+"."+o.PersistentCacheKeys.CLIENT_INFO,n=o.Constants.CACHE_PREFIX+"."+o.PersistentCacheKeys.ERROR,i=o.Constants.CACHE_PREFIX+"."+o.PersistentCacheKeys.ERROR_DESC,s=[this.browserStorage.getItem(t),this.browserStorage.getItem(r),this.browserStorage.getItem(n),this.browserStorage.getItem(i)];[o.PersistentCacheKeys.ID_TOKEN,o.PersistentCacheKeys.CLIENT_INFO,o.PersistentCacheKeys.ERROR,o.PersistentCacheKeys.ERROR_DESC].forEach(function(t,r){return e.migrateCacheEntry(t,s[r])})},t.prototype.migrateCacheEntry=function(e,t){t&&this.setTemporaryCache(e,t,!0)},t.prototype.validateAndParseJson=function(e){try{var t=JSON.parse(e);return t&&"object"==typeof t?t:null}catch(e){return null}},t.prototype.getItem=function(e){return this.browserStorage.getItem(e)},t.prototype.setItem=function(e,t){this.browserStorage.setItem(e,t)},t.prototype.getAccount=function(e){var t=this.getItem(e);if(!t)return null;var r=this.validateAndParseJson(t);return r&&o.AccountEntity.isAccountEntity(r)?o.CacheManager.toObject(new o.AccountEntity,r):null},t.prototype.setAccount=function(e){this.logger.trace("BrowserCacheManager.setAccount called");var t=e.generateAccountKey();this.setItem(t,JSON.stringify(e))},t.prototype.getIdTokenCredential=function(e){var t=this.getItem(e);if(!t)return this.logger.trace("BrowserCacheManager.getIdTokenCredential: called, no cache hit"),null;var r=this.validateAndParseJson(t);return r&&o.IdTokenEntity.isIdTokenEntity(r)?(this.logger.trace("BrowserCacheManager.getIdTokenCredential: cache hit"),o.CacheManager.toObject(new o.IdTokenEntity,r)):(this.logger.trace("BrowserCacheManager.getIdTokenCredential: called, no cache hit"),null)},t.prototype.setIdTokenCredential=function(e){this.logger.trace("BrowserCacheManager.setIdTokenCredential called");var t=e.generateCredentialKey();this.setItem(t,JSON.stringify(e))},t.prototype.getAccessTokenCredential=function(e){var t=this.getItem(e);if(!t)return this.logger.trace("BrowserCacheManager.getAccessTokenCredential: called, no cache hit"),null;var r=this.validateAndParseJson(t);return r&&o.AccessTokenEntity.isAccessTokenEntity(r)?(this.logger.trace("BrowserCacheManager.getAccessTokenCredential: cache hit"),o.CacheManager.toObject(new o.AccessTokenEntity,r)):(this.logger.trace("BrowserCacheManager.getAccessTokenCredential: called, no cache hit"),null)},t.prototype.setAccessTokenCredential=function(e){this.logger.trace("BrowserCacheManager.setAccessTokenCredential called");var t=e.generateCredentialKey();this.setItem(t,JSON.stringify(e))},t.prototype.getRefreshTokenCredential=function(e){var t=this.getItem(e);if(!t)return this.logger.trace("BrowserCacheManager.getRefreshTokenCredential: called, no cache hit"),null;var r=this.validateAndParseJson(t);return r&&o.RefreshTokenEntity.isRefreshTokenEntity(r)?(this.logger.trace("BrowserCacheManager.getRefreshTokenCredential: cache hit"),o.CacheManager.toObject(new o.RefreshTokenEntity,r)):(this.logger.trace("BrowserCacheManager.getRefreshTokenCredential: called, no cache hit"),null)},t.prototype.setRefreshTokenCredential=function(e){this.logger.trace("BrowserCacheManager.setRefreshTokenCredential called");var t=e.generateCredentialKey();this.setItem(t,JSON.stringify(e))},t.prototype.getAppMetadata=function(e){var t=this.getItem(e);if(!t)return this.logger.trace("BrowserCacheManager.getAppMetadata: called, no cache hit"),null;var r=this.validateAndParseJson(t);return r&&o.AppMetadataEntity.isAppMetadataEntity(e,r)?(this.logger.trace("BrowserCacheManager.getAppMetadata: cache hit"),o.CacheManager.toObject(new o.AppMetadataEntity,r)):(this.logger.trace("BrowserCacheManager.getAppMetadata: called, no cache hit"),null)},t.prototype.setAppMetadata=function(e){this.logger.trace("BrowserCacheManager.setAppMetadata called");var t=e.generateAppMetadataKey();this.setItem(t,JSON.stringify(e))},t.prototype.getServerTelemetry=function(e){var t=this.getItem(e);if(!t)return this.logger.trace("BrowserCacheManager.getServerTelemetry: called, no cache hit"),null;var r=this.validateAndParseJson(t);return r&&o.ServerTelemetryEntity.isServerTelemetryEntity(e,r)?(this.logger.trace("BrowserCacheManager.getServerTelemetry: cache hit"),o.CacheManager.toObject(new o.ServerTelemetryEntity,r)):(this.logger.trace("BrowserCacheManager.getServerTelemetry: called, no cache hit"),null)},t.prototype.setServerTelemetry=function(e,t){this.logger.trace("BrowserCacheManager.setServerTelemetry called"),this.setItem(e,JSON.stringify(t))},t.prototype.getAuthorityMetadata=function(e){var t=this.internalStorage.getItem(e);if(!t)return this.logger.trace("BrowserCacheManager.getAuthorityMetadata: called, no cache hit"),null;var r=this.validateAndParseJson(t);return r&&o.AuthorityMetadataEntity.isAuthorityMetadataEntity(e,r)?(this.logger.trace("BrowserCacheManager.getAuthorityMetadata: cache hit"),o.CacheManager.toObject(new o.AuthorityMetadataEntity,r)):null},t.prototype.getAuthorityMetadataKeys=function(){var e=this;return this.internalStorage.getKeys().filter(function(t){return e.isAuthorityMetadata(t)})},t.prototype.setWrapperMetadata=function(e,t){this.internalStorage.setItem(s.InMemoryCacheKeys.WRAPPER_SKU,e),this.internalStorage.setItem(s.InMemoryCacheKeys.WRAPPER_VER,t)},t.prototype.getWrapperMetadata=function(){return[this.internalStorage.getItem(s.InMemoryCacheKeys.WRAPPER_SKU)||"",this.internalStorage.getItem(s.InMemoryCacheKeys.WRAPPER_VER)||""]},t.prototype.setAuthorityMetadata=function(e,t){this.logger.trace("BrowserCacheManager.setAuthorityMetadata called"),this.internalStorage.setItem(e,JSON.stringify(t))},t.prototype.getActiveAccount=function(){var e=this.generateCacheKey(o.PersistentCacheKeys.ACTIVE_ACCOUNT),t=this.browserStorage.getItem(e);return t&&this.getAccountInfoByFilter({localAccountId:t})[0]||null},t.prototype.setActiveAccount=function(e){var t=this.generateCacheKey(o.PersistentCacheKeys.ACTIVE_ACCOUNT);e?(this.logger.verbose("setActiveAccount: Active account set"),this.browserStorage.setItem(t,e.localAccountId)):(this.logger.verbose("setActiveAccount: No account passed, active account not set"),this.browserStorage.removeItem(t))},t.prototype.getAccountInfoByFilter=function(e){return this.getAllAccounts().filter(function(t){return(!e.username||e.username.toLowerCase()===t.username.toLowerCase())&&((!e.homeAccountId||e.homeAccountId===t.homeAccountId)&&((!e.localAccountId||e.localAccountId===t.localAccountId)&&((!e.tenantId||e.tenantId===t.tenantId)&&(!e.environment||e.environment===t.environment))))})},t.prototype.getThrottlingCache=function(e){var t=this.getItem(e);if(!t)return this.logger.trace("BrowserCacheManager.getThrottlingCache: called, no cache hit"),null;var r=this.validateAndParseJson(t);return r&&o.ThrottlingEntity.isThrottlingEntity(e,r)?(this.logger.trace("BrowserCacheManager.getThrottlingCache: cache hit"),o.CacheManager.toObject(new o.ThrottlingEntity,r)):(this.logger.trace("BrowserCacheManager.getThrottlingCache: called, no cache hit"),null)},t.prototype.setThrottlingCache=function(e,t){this.logger.trace("BrowserCacheManager.setThrottlingCache called"),this.setItem(e,JSON.stringify(t))},t.prototype.getTemporaryCache=function(e,t){var r=t?this.generateCacheKey(e):e;if(this.cacheConfig.storeAuthStateInCookie){var n=this.getItemCookie(r);if(n)return this.logger.trace("BrowserCacheManager.getTemporaryCache: storeAuthStateInCookies set to true, retrieving from cookies"),n}var o=this.temporaryCacheStorage.getItem(r);if(!o){if(this.cacheConfig.cacheLocation===s.BrowserCacheLocation.LocalStorage){var i=this.browserStorage.getItem(r);if(i)return this.logger.trace("BrowserCacheManager.getTemporaryCache: Temporary cache item found in local storage"),i}return this.logger.trace("BrowserCacheManager.getTemporaryCache: No cache item found in local storage"),null}return this.logger.trace("BrowserCacheManager.getTemporaryCache: Temporary cache item returned"),o},t.prototype.setTemporaryCache=function(e,t,r){var n=r?this.generateCacheKey(e):e;this.temporaryCacheStorage.setItem(n,t),this.cacheConfig.storeAuthStateInCookie&&(this.logger.trace("BrowserCacheManager.setTemporaryCache: storeAuthStateInCookie set to true, setting item cookie"),this.setItemCookie(n,t))},t.prototype.removeItem=function(e){return this.browserStorage.removeItem(e),this.temporaryCacheStorage.removeItem(e),this.cacheConfig.storeAuthStateInCookie&&(this.logger.trace("BrowserCacheManager.removeItem: storeAuthStateInCookie is true, clearing item cookie"),this.clearItemCookie(e)),!0},t.prototype.containsKey=function(e){return this.browserStorage.containsKey(e)||this.temporaryCacheStorage.containsKey(e)},t.prototype.getKeys=function(){return Object(n.__spread)(this.browserStorage.getKeys(),this.temporaryCacheStorage.getKeys())},t.prototype.clear=function(){return Object(n.__awaiter)(this,void 0,void 0,function(){var e=this;return Object(n.__generator)(this,function(t){switch(t.label){case 0:return[4,this.removeAllAccounts()];case 1:return t.sent(),this.removeAppMetadata(),this.getKeys().forEach(function(t){!e.browserStorage.containsKey(t)&&!e.temporaryCacheStorage.containsKey(t)||-1===t.indexOf(o.Constants.CACHE_PREFIX)&&-1===t.indexOf(e.clientId)||e.removeItem(t)}),this.internalStorage.clear(),[2]}})})},t.prototype.setItemCookie=function(e,t,r){var n=encodeURIComponent(e)+"="+encodeURIComponent(t)+";path=/;";r&&(n+="expires="+this.getCookieExpirationTime(r)+";");this.cacheConfig.secureCookies&&(n+="Secure;"),document.cookie=n},t.prototype.getItemCookie=function(e){for(var t=encodeURIComponent(e)+"=",r=document.cookie.split(";"),n=0;n<r.length;n++){for(var o=r[n];" "===o.charAt(0);)o=o.substring(1);if(0===o.indexOf(t))return decodeURIComponent(o.substring(t.length,o.length))}return""},t.prototype.clearMsalCookies=function(){var e=this,t=o.Constants.CACHE_PREFIX+"."+this.clientId;document.cookie.split(";").forEach(function(r){for(;" "===r.charAt(0);)r=r.substring(1);if(0===r.indexOf(t)){var n=r.split("=")[0];e.clearItemCookie(n)}})},t.prototype.clearItemCookie=function(e){this.setItemCookie(e,"",-1)},t.prototype.getCookieExpirationTime=function(e){var t=new Date;return new Date(t.getTime()+e*this.COOKIE_LIFE_MULTIPLIER).toUTCString()},t.prototype.getCache=function(){return this.browserStorage},t.prototype.setCache=function(){},t.prototype.generateCacheKey=function(e){return this.validateAndParseJson(e)?JSON.stringify(e):o.StringUtils.startsWith(e,o.Constants.CACHE_PREFIX)||o.StringUtils.startsWith(e,o.PersistentCacheKeys.ADAL_ID_TOKEN)?e:o.Constants.CACHE_PREFIX+"."+this.clientId+"."+e},t.prototype.generateAuthorityKey=function(e){var t=o.ProtocolUtils.parseRequestState(this.cryptoImpl,e).libraryState.id;return this.generateCacheKey(s.TemporaryCacheKeys.AUTHORITY+"."+t)},t.prototype.generateNonceKey=function(e){var t=o.ProtocolUtils.parseRequestState(this.cryptoImpl,e).libraryState.id;return this.generateCacheKey(s.TemporaryCacheKeys.NONCE_IDTOKEN+"."+t)},t.prototype.generateStateKey=function(e){var t=o.ProtocolUtils.parseRequestState(this.cryptoImpl,e).libraryState.id;return this.generateCacheKey(s.TemporaryCacheKeys.REQUEST_STATE+"."+t)},t.prototype.getCachedAuthority=function(e){var t=this.generateStateKey(e),r=this.getTemporaryCache(t);if(!r)return null;var n=this.generateAuthorityKey(r);return this.getTemporaryCache(n)},t.prototype.updateCacheEntries=function(e,t,r,n,i){this.logger.trace("BrowserCacheManager.updateCacheEntries called");var a=this.generateStateKey(e);this.setTemporaryCache(a,e,!1);var c=this.generateNonceKey(e);this.setTemporaryCache(c,t,!1);var u=this.generateAuthorityKey(e);if(this.setTemporaryCache(u,r,!1),i){var d={credential:i.homeAccountId,type:o.CcsCredentialType.HOME_ACCOUNT_ID};this.setTemporaryCache(s.TemporaryCacheKeys.CCS_CREDENTIAL,JSON.stringify(d),!0)}else if(!o.StringUtils.isEmpty(n)){d={credential:n,type:o.CcsCredentialType.UPN};this.setTemporaryCache(s.TemporaryCacheKeys.CCS_CREDENTIAL,JSON.stringify(d),!0)}},t.prototype.resetRequestCache=function(e){var t=this;this.logger.trace("BrowserCacheManager.resetRequestCache called"),o.StringUtils.isEmpty(e)||this.getKeys().forEach(function(r){-1!==r.indexOf(e)&&t.removeItem(r)}),e&&(this.removeItem(this.generateStateKey(e)),this.removeItem(this.generateNonceKey(e)),this.removeItem(this.generateAuthorityKey(e))),this.removeItem(this.generateCacheKey(s.TemporaryCacheKeys.REQUEST_PARAMS)),this.removeItem(this.generateCacheKey(s.TemporaryCacheKeys.ORIGIN_URI)),this.removeItem(this.generateCacheKey(s.TemporaryCacheKeys.URL_HASH)),this.removeItem(this.generateCacheKey(s.TemporaryCacheKeys.CORRELATION_ID)),this.removeItem(this.generateCacheKey(s.TemporaryCacheKeys.CCS_CREDENTIAL)),this.setInteractionInProgress(!1)},t.prototype.cleanRequestByState=function(e){if(this.logger.trace("BrowserCacheManager.cleanRequestByState called"),e){var t=this.generateStateKey(e),r=this.temporaryCacheStorage.getItem(t);this.logger.infoPii("BrowserCacheManager.cleanRequestByState: Removing temporary cache items for state: "+r),this.resetRequestCache(r||"")}this.clearMsalCookies()},t.prototype.cleanRequestByInteractionType=function(e){var t=this;this.logger.trace("BrowserCacheManager.cleanRequestByInteractionType called"),this.getKeys().forEach(function(r){if(-1!==r.indexOf(s.TemporaryCacheKeys.REQUEST_STATE)){var n=t.temporaryCacheStorage.getItem(r);if(n){var o=u.BrowserProtocolUtils.extractBrowserRequestState(t.cryptoImpl,n);o&&o.interactionType===e&&(t.logger.infoPii("BrowserCacheManager.cleanRequestByInteractionType: Removing temporary cache items for state: "+n),t.resetRequestCache(n))}}}),this.clearMsalCookies()},t.prototype.cacheCodeRequest=function(e,t){this.logger.trace("BrowserCacheManager.cacheCodeRequest called");var r=t.base64Encode(JSON.stringify(e));this.setTemporaryCache(s.TemporaryCacheKeys.REQUEST_PARAMS,r,!0)},t.prototype.getCachedRequest=function(e,t){this.logger.trace("BrowserCacheManager.getCachedRequest called");var r=this.getTemporaryCache(s.TemporaryCacheKeys.REQUEST_PARAMS,!0);if(!r)throw i.BrowserAuthError.createNoTokenRequestCacheError();var n=this.validateAndParseJson(t.base64Decode(r));if(!n)throw i.BrowserAuthError.createUnableToParseTokenRequestCacheError();if(this.removeItem(this.generateCacheKey(s.TemporaryCacheKeys.REQUEST_PARAMS)),o.StringUtils.isEmpty(n.authority)){var a=this.generateAuthorityKey(e),c=this.getTemporaryCache(a);if(!c)throw i.BrowserAuthError.createNoCachedAuthorityError();n.authority=c}return n},t.prototype.isInteractionInProgress=function(e){var t=this.getInteractionInProgress();return e?t===this.clientId:!!t},t.prototype.getInteractionInProgress=function(){var e=o.Constants.CACHE_PREFIX+"."+s.TemporaryCacheKeys.INTERACTION_STATUS_KEY;return this.getTemporaryCache(e,!1)},t.prototype.setInteractionInProgress=function(e){var t=this.getInteractionInProgress(),r=o.Constants.CACHE_PREFIX+"."+s.TemporaryCacheKeys.INTERACTION_STATUS_KEY;e&&!t?this.setTemporaryCache(r,this.clientId,!1):e||t!==this.clientId||this.removeItem(r)},t.prototype.getLegacyLoginHint=function(){var e=this.getTemporaryCache(o.PersistentCacheKeys.ADAL_ID_TOKEN);e&&(this.browserStorage.removeItem(o.PersistentCacheKeys.ADAL_ID_TOKEN),this.logger.verbose("Cached ADAL id token retrieved."));var t=this.getTemporaryCache(o.PersistentCacheKeys.ID_TOKEN,!0);t&&(this.removeItem(this.generateCacheKey(o.PersistentCacheKeys.ID_TOKEN)),this.logger.verbose("Cached MSAL.js v1 id token retrieved"));var r=t||e;if(r){var n=new o.IdToken(r,this.cryptoImpl);if(n.claims&&n.claims.preferred_username)return this.logger.verbose("No SSO params used and ADAL/MSAL v1 token retrieved, setting ADAL/MSAL v1 preferred_username as loginHint"),n.claims.preferred_username;if(n.claims&&n.claims.upn)return this.logger.verbose("No SSO params used and ADAL/MSAL v1 token retrieved, setting ADAL/MSAL v1 upn as loginHint"),n.claims.upn;this.logger.verbose("No SSO params used and ADAL/MSAL v1 token retrieved, however, no account hint claim found. Enable preferred_username or upn id token claim to get SSO.")}return null},t}(o.CacheManager),l=function(e,t){var r={cacheLocation:s.BrowserCacheLocation.MemoryStorage,storeAuthStateInCookie:!1,secureCookies:!1};return new d(e,r,o.DEFAULT_CRYPTO_IMPLEMENTATION,t)}},"./node_modules/@azure/msal-browser/dist/cache/BrowserStorage.js":function(e,t,r){"use strict";r.r(t),r.d(t,"BrowserStorage",function(){return i});var n=r("./node_modules/@azure/msal-browser/dist/error/BrowserConfigurationAuthError.js"),o=r("./node_modules/@azure/msal-browser/dist/utils/BrowserConstants.js"),i=function(){function e(e){this.validateWindowStorage(e),this.windowStorage=window[e]}return e.prototype.validateWindowStorage=function(e){if(e!==o.BrowserCacheLocation.LocalStorage&&e!==o.BrowserCacheLocation.SessionStorage)throw n.BrowserConfigurationAuthError.createStorageNotSupportedError(e);if(!!!window[e])throw n.BrowserConfigurationAuthError.createStorageNotSupportedError(e)},e.prototype.getItem=function(e){return this.windowStorage.getItem(e)},e.prototype.setItem=function(e,t){this.windowStorage.setItem(e,t)},e.prototype.removeItem=function(e){this.windowStorage.removeItem(e)},e.prototype.getKeys=function(){return Object.keys(this.windowStorage)},e.prototype.containsKey=function(e){return this.windowStorage.hasOwnProperty(e)},e}()},"./node_modules/@azure/msal-browser/dist/cache/DatabaseStorage.js":function(e,t,r){"use strict";r.r(t),r.d(t,"DatabaseStorage",function(){return s});var n=r("./node_modules/@azure/msal-browser/dist/_virtual/_tslib.js"),o=r("./node_modules/@azure/msal-browser/dist/error/BrowserAuthError.js"),i=r("./node_modules/@azure/msal-browser/dist/utils/BrowserConstants.js"),s=function(){function e(){this.dbName=i.DB_NAME,this.version=i.DB_VERSION,this.tableName=i.DB_TABLE_NAME,this.dbOpen=!1}return e.prototype.open=function(){return Object(n.__awaiter)(this,void 0,void 0,function(){var e=this;return Object(n.__generator)(this,function(t){return[2,new Promise(function(t,r){var n=window.indexedDB.open(e.dbName,e.version);n.addEventListener("upgradeneeded",function(t){t.target.result.createObjectStore(e.tableName)}),n.addEventListener("success",function(r){var n=r;e.db=n.target.result,e.dbOpen=!0,t()}),n.addEventListener("error",function(){return r(o.BrowserAuthError.createDatabaseUnavailableError())})})]})})},e.prototype.validateDbIsOpen=function(){return Object(n.__awaiter)(this,void 0,void 0,function(){return Object(n.__generator)(this,function(e){switch(e.label){case 0:return this.dbOpen?[3,2]:[4,this.open()];case 1:return[2,e.sent()];case 2:return[2]}})})},e.prototype.getItem=function(e){return Object(n.__awaiter)(this,void 0,void 0,function(){var t=this;return Object(n.__generator)(this,function(r){switch(r.label){case 0:return[4,this.validateDbIsOpen()];case 1:return r.sent(),[2,new Promise(function(r,n){if(!t.db)return n(o.BrowserAuthError.createDatabaseNotOpenError());var i=t.db.transaction([t.tableName],"readonly").objectStore(t.tableName).get(e);i.addEventListener("success",function(e){r(e.target.result)}),i.addEventListener("error",function(e){return n(e)})})]}})})},e.prototype.setItem=function(e,t){return Object(n.__awaiter)(this,void 0,void 0,function(){var r=this;return Object(n.__generator)(this,function(n){switch(n.label){case 0:return[4,this.validateDbIsOpen()];case 1:return n.sent(),[2,new Promise(function(n,i){if(!r.db)return i(o.BrowserAuthError.createDatabaseNotOpenError());var s=r.db.transaction([r.tableName],"readwrite").objectStore(r.tableName).put(t,e);s.addEventListener("success",function(){return n()}),s.addEventListener("error",function(e){return i(e)})})]}})})},e.prototype.removeItem=function(e){return Object(n.__awaiter)(this,void 0,void 0,function(){var t=this;return Object(n.__generator)(this,function(r){switch(r.label){case 0:return[4,this.validateDbIsOpen()];case 1:return r.sent(),[2,new Promise(function(r,n){if(!t.db)return n(o.BrowserAuthError.createDatabaseNotOpenError());var i=t.db.transaction([t.tableName],"readwrite").objectStore(t.tableName).delete(e);i.addEventListener("success",function(){return r()}),i.addEventListener("error",function(e){return n(e)})})]}})})},e.prototype.getKeys=function(){return Object(n.__awaiter)(this,void 0,void 0,function(){var e=this;return Object(n.__generator)(this,function(t){switch(t.label){case 0:return[4,this.validateDbIsOpen()];case 1:return t.sent(),[2,new Promise(function(t,r){if(!e.db)return r(o.BrowserAuthError.createDatabaseNotOpenError());var n=e.db.transaction([e.tableName],"readonly").objectStore(e.tableName).getAllKeys();n.addEventListener("success",function(e){t(e.target.result)}),n.addEventListener("error",function(e){return r(e)})})]}})})},e.prototype.containsKey=function(e){return Object(n.__awaiter)(this,void 0,void 0,function(){var t=this;return Object(n.__generator)(this,function(r){switch(r.label){case 0:return[4,this.validateDbIsOpen()];case 1:return r.sent(),[2,new Promise(function(r,n){if(!t.db)return n(o.BrowserAuthError.createDatabaseNotOpenError());var i=t.db.transaction([t.tableName],"readonly").objectStore(t.tableName).count(e);i.addEventListener("success",function(e){r(1===e.target.result)}),i.addEventListener("error",function(e){return n(e)})})]}})})},e.prototype.deleteDatabase=function(){return Object(n.__awaiter)(this,void 0,void 0,function(){return Object(n.__generator)(this,function(e){return[2,new Promise(function(e,t){var r=window.indexedDB.deleteDatabase(i.DB_NAME);r.addEventListener("success",function(){return e(!0)}),r.addEventListener("error",function(){return t(!1)})})]})})},e}()},"./node_modules/@azure/msal-browser/dist/cache/MemoryStorage.js":function(e,t,r){"use strict";r.r(t),r.d(t,"MemoryStorage",function(){return n}); /*! @azure/msal-browser v2.19.0 2021-11-02 */ var n=function(){function e(){this.cache=new Map}return e.prototype.getItem=function(e){return this.cache.get(e)||null},e.prototype.setItem=function(e,t){this.cache.set(e,t)},e.prototype.removeItem=function(e){this.cache.delete(e)},e.prototype.getKeys=function(){var e=[];return this.cache.forEach(function(t,r){e.push(r)}),e},e.prototype.containsKey=function(e){return this.cache.has(e)},e.prototype.clear=function(){this.cache.clear()},e}()},"./node_modules/@azure/msal-browser/dist/cache/TokenCache.js":function(e,t,r){"use strict";r.r(t),r.d(t,"TokenCache",function(){return i});var n=r("./node_modules/@azure/msal-common/dist/index.js"),o=r("./node_modules/@azure/msal-browser/dist/error/BrowserAuthError.js"),i=function(){function e(e,t,r,n){this.isBrowserEnvironment="undefined"!=typeof window,this.config=e,this.storage=t,this.logger=r,this.cryptoObj=n}return e.prototype.loadExternalTokens=function(e,