@okta/okta-auth-js
Version:
The Okta Auth SDK
2 lines • 159 kB
JavaScript
/*! For license information please see core.js.LICENSE.txt */
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.OktaAuth=t():e.OktaAuth=t()}(self,(function(){return function(){var e={279:function(e){function t(){}t.prototype={on:function(e,t,n){var r=this.e||(this.e={});return(r[e]||(r[e]=[])).push({fn:t,ctx:n}),this},once:function(e,t,n){var r=this;function o(){r.off(e,o),t.apply(n,arguments)}return o._=t,this.on(e,o,n)},emit:function(e){for(var t=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),r=0,o=n.length;r<o;r++)n[r].fn.apply(n[r].ctx,t);return this},off:function(e,t){var n=this.e||(this.e={}),r=n[e],o=[];if(r&&t)for(var i=0,a=r.length;i<a;i++)r[i].fn!==t&&r[i].fn._!==t&&o.push(r[i]);return o.length?n[e]=o:delete n[e],this}},e.exports=t,e.exports.TinyEmitter=t},801:function(e){e.exports=function(e,t){this.v=e,this.k=t},e.exports.__esModule=!0,e.exports.default=e.exports},331:function(e,t,n){var r=n(169);function o(){var t,n,i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",s=i.toStringTag||"@@toStringTag";function u(e,o,i,a){var s=o&&o.prototype instanceof f?o:f,u=Object.create(s.prototype);return r(u,"_invoke",function(e,r,o){var i,a,s,u=0,f=o||[],l=!1,p={p:0,n:0,v:t,a:h,f:h.bind(t,4),d:function(e,n){return i=e,a=0,s=t,p.n=n,c}};function h(e,r){for(a=e,s=r,n=0;!l&&u&&!o&&n<f.length;n++){var o,i=f[n],h=p.p,d=i[2];e>3?(o=d===r)&&(s=i[(a=i[4])?5:(a=3,3)],i[4]=i[5]=t):i[0]<=h&&((o=e<2&&h<i[1])?(a=0,p.v=r,p.n=i[1]):h<d&&(o=e<3||i[0]>r||r>d)&&(i[4]=e,i[5]=r,p.n=d,a=0))}if(o||e>1)return c;throw l=!0,r}return function(o,f,d){if(u>1)throw TypeError("Generator is already running");for(l&&1===f&&h(f,d),a=f,s=d;(n=a<2?t:s)||!l;){i||(a?a<3?(a>1&&(p.n=-1),h(a,s)):p.n=s:p.v=s);try{if(u=2,i){if(a||(o="next"),n=i[o]){if(!(n=n.call(i,s)))throw TypeError("iterator result is not an object");if(!n.done)return n;s=n.value,a<2&&(a=0)}else 1===a&&(n=i.return)&&n.call(i),a<2&&(s=TypeError("The iterator does not provide a '"+o+"' method"),a=1);i=t}else if((n=(l=p.n<0)?s:e.call(r,p))!==c)break}catch(e){i=t,a=1,s=e}finally{u=1}}return{value:n,done:l}}}(e,i,a),!0),u}var c={};function f(){}function l(){}function p(){}n=Object.getPrototypeOf;var h=[][a]?n(n([][a]())):(r(n={},a,(function(){return this})),n),d=p.prototype=f.prototype=Object.create(h);function v(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,p):(e.__proto__=p,r(e,s,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=p,r(d,"constructor",p),r(p,"constructor",l),l.displayName="GeneratorFunction",r(p,s,"GeneratorFunction"),r(d),r(d,s,"Generator"),r(d,a,(function(){return this})),r(d,"toString",(function(){return"[object Generator]"})),(e.exports=o=function(){return{w:u,m:v}},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports},132:function(e,t,n){var r=n(34);e.exports=function(e,t,n,o,i){var a=r(e,t,n,o,i);return a.next().then((function(e){return e.done?e.value:a.next()}))},e.exports.__esModule=!0,e.exports.default=e.exports},34:function(e,t,n){var r=n(331),o=n(524);e.exports=function(e,t,n,i,a){return new o(r().w(e,t,n,i),a||Promise)},e.exports.__esModule=!0,e.exports.default=e.exports},524:function(e,t,n){var r=n(801),o=n(169);e.exports=function e(t,n){function i(e,o,a,s){try{var u=t[e](o),c=u.value;return c instanceof r?n.resolve(c.v).then((function(e){i("next",e,a,s)}),(function(e){i("throw",e,a,s)})):n.resolve(c).then((function(e){u.value=e,a(u)}),(function(e){return i("throw",e,a,s)}))}catch(e){s(e)}}var a;this.next||(o(e.prototype),o(e.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",(function(){return this}))),o(this,"_invoke",(function(e,t,r){function o(){return new n((function(t,n){i(e,r,t,n)}))}return a=a?a.then(o,o):o()}),!0)},e.exports.__esModule=!0,e.exports.default=e.exports},169:function(e){function t(n,r,o,i){var a=Object.defineProperty;try{a({},"",{})}catch(n){a=0}e.exports=t=function(e,n,r,o){function i(n,r){t(e,n,(function(e){return this._invoke(n,r,e)}))}n?a?a(e,n,{value:r,enumerable:!o,configurable:!o,writable:!o}):e[n]=r:(i("next",0),i("throw",1),i("return",2))},e.exports.__esModule=!0,e.exports.default=e.exports,t(n,r,o,i)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},261:function(e){e.exports=function(e){var t=Object(e),n=[];for(var r in t)n.unshift(r);return function e(){for(;n.length;)if((r=n.pop())in t)return e.value=r,e.done=!1,e;return e.done=!0,e}},e.exports.__esModule=!0,e.exports.default=e.exports},61:function(e,t,n){var r=n(801),o=n(331),i=n(132),a=n(34),s=n(524),u=n(261),c=n(249);function f(){"use strict";var t=o(),n=t.m(f),l=(Object.getPrototypeOf?Object.getPrototypeOf(n):n.__proto__).constructor;function p(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===l||"GeneratorFunction"===(t.displayName||t.name))}var h={throw:1,return:2,break:3,continue:3};function d(e){var t,n;return function(r){t||(t={stop:function(){return n(r.a,2)},catch:function(){return r.v},abrupt:function(e,t){return n(r.a,h[e],t)},delegateYield:function(e,o,i){return t.resultName=o,n(r.d,c(e),i)},finish:function(e){return n(r.f,e)}},n=function(e,n,o){r.p=t.prev,r.n=t.next;try{return e(n,o)}finally{t.next=r.n}}),t.resultName&&(t[t.resultName]=r.v,t.resultName=void 0),t.sent=r.v,t.next=r.n;try{return e.call(this,t)}finally{r.p=t.prev,r.n=t.next}}}return(e.exports=f=function(){return{wrap:function(e,n,r,o){return t.w(d(e),n,r,o&&o.reverse())},isGeneratorFunction:p,mark:t.m,awrap:function(e,t){return new r(e,t)},AsyncIterator:s,async:function(e,t,n,r,o){return(p(t)?a:i)(d(e),t,n,r,o)},keys:u,values:c}},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=f,e.exports.__esModule=!0,e.exports.default=e.exports},249:function(e,t,n){var r=n(698).default;e.exports=function(e){if(null!=e){var t=e["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],n=0;if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length))return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}throw new TypeError(r(e)+" is not iterable")},e.exports.__esModule=!0,e.exports.default=e.exports},698:function(e){function t(n){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},687:function(e,t,n){var r=n(61)();e.exports=r;try{regeneratorRuntime=r}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};return function(){"use strict";n.r(r),n.d(r,{ACCESS_TOKEN_STORAGE_KEY:function(){return B},AuthApiError:function(){return mt},AuthPollStopError:function(){return kn},AuthSdkError:function(){return Se},AuthStateManager:function(){return _i},BaseStorageManager:function(){return Je},CACHE_STORAGE_NAME:function(){return I},DEFAULT_CACHE_DURATION:function(){return C},DEFAULT_CODE_CHALLENGE_METHOD:function(){return z},DEFAULT_MAX_CLOCK_SKEW:function(){return M},DEFAULT_POLLING_DELAY:function(){return A},EVENT_ADDED:function(){return Qo},EVENT_ERROR:function(){return Yo},EVENT_EXPIRED:function(){return Go},EVENT_REMOVED:function(){return Xo},EVENT_RENEWED:function(){return Jo},EVENT_SET_STORAGE:function(){return $o},IDX_API_VERSION:function(){return G},IDX_RESPONSE_STORAGE_NAME:function(){return H},ID_TOKEN_STORAGE_KEY:function(){return K},INITIAL_AUTH_STATE:function(){return ki},IOS_MAX_RETRY_COUNT:function(){return j},MAX_VERIFIER_LENGTH:function(){return V},MIN_VERIFIER_LENGTH:function(){return q},OAuthError:function(){return xt},ORIGINAL_URI_STORAGE_NAME:function(){return N},OktaAuth:function(){return Qa},OktaUserAgent:function(){return ft},PKCE_STORAGE_NAME:function(){return U},PromiseQueue:function(){return Ft},REFERRER_PATH_STORAGE_KEY:function(){return F},REFRESH_TOKEN_STORAGE_KEY:function(){return W},SHARED_TRANSACTION_STORAGE_NAME:function(){return D},STATE_TOKEN_KEY_NAME:function(){return P},SavedObject:function(){return ze},ServiceManager:function(){return Ra},TOKEN_STORAGE_NAME:function(){return R},TRANSACTION_STORAGE_NAME:function(){return L},TokenKind:function(){return dr},TokenManager:function(){return ri},WWWAuthError:function(){return Tt},addIDPPopupLisenter:function(){return jr},addListener:function(){return xr},addPostMessageListener:function(){return Ar},assertPKCESupport:function(){return Rr},bind:function(){return $e},buildAuthorizeParams:function(){return Fr},clone:function(){return tt},closeSession:function(){return Na},convertTokenParamsToOAuthParams:function(){return Wr},createBaseOptionsConstructor:function(){return he},createCoreOptionsConstructor:function(){return Ve},createCoreStorageManager:function(){return Ye},createEndpoints:function(){return qo},createEnrollAuthenticatorMeta:function(){return Ko},createHttpOptionsConstructor:function(){return Ne},createOAuthMeta:function(){return Yr},createOAuthOptionsConstructor:function(){return Fe},createOAuthStorageManager:function(){return Xe},createOktaAuthBase:function(){return st},createOktaAuthCore:function(){return qa},createOktaAuthOAuth:function(){return Va},createSessionApi:function(){return Ka},createStorageOptionsConstructor:function(){return je},createTokenAPI:function(){return Fo},createTransactionManager:function(){return _},crypto:function(){return o},decodeToken:function(){return nn},default:function(){return Xa},delay:function(){return an},deprecate:function(){return S},deprecateWrap:function(){return O},exchangeCodeForTokens:function(){return pr},extend:function(){return Ze},find:function(){return rt},genRandomString:function(){return on},generateNonce:function(){return cn},generateState:function(){return un},get:function(){return Rt},getConsole:function(){return b},getDefaultEnrollAuthenticatorParams:function(){return Do},getDefaultTokenParams:function(){return dn},getHashOrSearch:function(){return Io},getKey:function(){return ir},getLink:function(){return ot},getNativeConsole:function(){return w},getOAuthBaseUrl:function(){return ln},getOAuthDomain:function(){return pn},getOAuthUrls:function(){return hn},getSession:function(){return Da},getToken:function(){return qr},getUserInfo:function(){return br},getWellKnown:function(){return or},getWithIDPPopup:function(){return Jr},getWithPopup:function(){return Gr},getWithRedirect:function(){return $r},getWithoutPrompt:function(){return Vr},handleOAuthResponse:function(){return fr},hasAuthorizationCode:function(){return Po},hasErrorInUrl:function(){return jo},hasInteractionCode:function(){return Ao},hasResponseType:function(){return Ro},hasTokensInHash:function(){return Eo},httpRequest:function(){return Ct},isAbsoluteUrl:function(){return J},isAccessToken:function(){return gr},isAuthApiError:function(){return mn},isAuthorizationCodeError:function(){return no},isCodeFlow:function(){return Co},isCustomAuthTransactionMeta:function(){return k},isFunction:function(){return vt},isIDToken:function(){return yr},isIdxTransactionMeta:function(){return y},isInteractionRequired:function(){return Lo},isInteractionRequiredError:function(){return to},isLoginRedirect:function(){return Uo},isNumber:function(){return dt},isOAuthError:function(){return wn},isOAuthTransactionMeta:function(){return v},isObject:function(){return ht},isPKCETransactionMeta:function(){return g},isPromise:function(){return gt},isRedirectUri:function(){return Mo},isRefreshToken:function(){return kr},isRefreshTokenError:function(){return fo},isRefreshTokenInvalidError:function(){return ro},isSameRefreshToken:function(){return co},isString:function(){return pt},isToken:function(){return vr},isTransactionMeta:function(){return m},isWWWAuthError:function(){return bn},isoToUTCString:function(){return rn},loadFrame:function(){return Er},loadPopup:function(){return Pr},logServerSideMemoryStorageWarning:function(){return Ge},mixinCore:function(){return Ua},mixinHttp:function(){return Lt},mixinOAuth:function(){return ci},mixinSession:function(){return Fa},mixinStorage:function(){return ct},oidcIntrospect:function(){return xo},omit:function(){return nt},parseFromUrl:function(){return so},pkce:function(){return tn},post:function(){return It},postRefreshToken:function(){return nr},postToTokenEndpoint:function(){return er},prepareEnrollAuthenticatorParams:function(){return Bo},preparePKCE:function(){return Lr},prepareTokenParams:function(){return Nr},refreshSession:function(){return Ha},removeListener:function(){return _r},removeNils:function(){return et},removeTrailingSlash:function(){return $},renewToken:function(){return ko},renewTokens:function(){return wo},renewTokensWithRefresh:function(){return ho},revokeToken:function(){return To},sessionExists:function(){return La},setCookieAndRedirect:function(){return Ba},setRequestHeader:function(){return lt},split2:function(){return sn},toAbsoluteUrl:function(){return Q},toQueryString:function(){return Y},toRelativeUrl:function(){return X},urlParamsToObject:function(){return eo},validateClaims:function(){return ar},validateCodeChallengeMethod:function(){return Ir},validateToken:function(){return Vo},verifyToken:function(){return sr},warn:function(){return T}});var e={};n.r(e),n.d(e,{ACCESS_TOKEN_STORAGE_KEY:function(){return B},CACHE_STORAGE_NAME:function(){return I},DEFAULT_CACHE_DURATION:function(){return C},DEFAULT_CODE_CHALLENGE_METHOD:function(){return z},DEFAULT_MAX_CLOCK_SKEW:function(){return M},DEFAULT_POLLING_DELAY:function(){return A},IDX_API_VERSION:function(){return G},IDX_RESPONSE_STORAGE_NAME:function(){return H},ID_TOKEN_STORAGE_KEY:function(){return K},IOS_MAX_RETRY_COUNT:function(){return j},MAX_VERIFIER_LENGTH:function(){return V},MIN_VERIFIER_LENGTH:function(){return q},ORIGINAL_URI_STORAGE_NAME:function(){return N},PKCE_STORAGE_NAME:function(){return U},REFERRER_PATH_STORAGE_KEY:function(){return F},REFRESH_TOKEN_STORAGE_KEY:function(){return W},SHARED_TRANSACTION_STORAGE_NAME:function(){return D},STATE_TOKEN_KEY_NAME:function(){return P},TOKEN_STORAGE_NAME:function(){return R},TRANSACTION_STORAGE_NAME:function(){return L}});var t={};n.r(t),n.d(t,{getUserAgent:function(){return ne},hasTextEncoder:function(){return se},isBrowser:function(){return ee},isDPoPSupported:function(){return le},isFingerprintSupported:function(){return re},isHTTPS:function(){return ce},isIE11OrLess:function(){return te},isIOS:function(){return pe},isLocalhost:function(){return fe},isPKCESupported:function(){return ue},isPopupPostMessageSupported:function(){return oe},isTokenVerifySupported:function(){return ae}});var o={};function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function a(e){var t=function(e,t){if("object"!=i(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==i(t)?t:t+""}function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,a(r.key),r)}}function u(e,t,n){return t&&s(e.prototype,t),n&&s(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){if(t&&("object"==i(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function l(e){return l=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},l(e)}function p(e,t){return p=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},p(e,t)}function h(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&p(e,t)}function d(e){return!(!e||"object"!==i(e)||0===Object.values(e).length)}function v(e){return!(!d(e)||!e.redirectUri&&!e.responseType)}function g(e){return!!v(e)&&!!e.codeVerifier}function y(e){return!!g(e)&&!!e.interactionHandle}function k(e){return!!d(e)&&void 0===Object.values(e).find((function(e){return"string"!=typeof e}))}function m(e){return!(!v(e)&&!k(e))}function w(){return"undefined"!=typeof window?window.console:"undefined"!=typeof console?console:void 0}function b(){var e=w();return e&&e.log?e:{log:function(){},warn:function(){},group:function(){},groupEnd:function(){}}}function T(e){b().warn("[okta-auth-sdk] WARN: "+e)}function S(e){b().warn("[okta-auth-sdk] DEPRECATION: "+e)}function O(e,t){return function(){return S(e),t.apply(null,arguments)}}n.r(o),n.d(o,{base64ToBase64Url:function(){return Vt},base64UrlDecode:function(){return Qt},base64UrlToBase64:function(){return zt},base64UrlToBuffer:function(){return Xt},base64UrlToString:function(){return Gt},bufferToBase64Url:function(){return Yt},getOidcHash:function(){return $t},stringToBase64Url:function(){return qt},stringToBuffer:function(){return Jt},verifyToken:function(){return Zt}});var x=18e5;function _(){return u((function e(t){c(this,e),this.storageManager=t.storageManager,this.enableSharedStorage=!1!==t.enableSharedStorage,this.saveLastResponse=!1!==t.saveLastResponse,this.options=t}),[{key:"clear",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.storageManager.getTransactionStorage(),n=t.getStorage();if(t.clearStorage(),this.enableSharedStorage&&!1!==e.clearSharedStorage){var r=e.state||(null==n?void 0:n.state);r&&function(e,t){var n=e.getSharedTansactionStorage(),r=n.getStorage();delete r[t],n.setStorage(r)}(this.storageManager,r)}}},{key:"save",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.storageManager.getTransactionStorage();m(n.getStorage())&&!t.muteWarning&&T("a saved auth transaction exists in storage. This may indicate another auth flow is already in progress."),n.setStorage(e),this.enableSharedStorage&&e.state&&function(e,t,n){var r=e.getSharedTansactionStorage(),o=r.getStorage();o[t]={dateCreated:Date.now(),transaction:n},r.setStorage(o)}(this.storageManager,e.state,e)}},{key:"exists",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{return!!this.load(e)}catch(e){return!1}}},{key:"load",value:function(){var e,t,n,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.enableSharedStorage&&r.state&&(t=this.storageManager.getSharedTansactionStorage(),n=t.getStorage(),Object.keys(n).forEach((function(e){var t=n[e];Date.now()-t.dateCreated>x&&delete n[e]})),t.setStorage(n),e=function(e,t){var n=e.getSharedTansactionStorage().getStorage()[t];return n&&n.transaction&&m(n.transaction)?n.transaction:null}(this.storageManager,r.state),m(e))||m(e=this.storageManager.getTransactionStorage().getStorage())?e:null}}])}function E(e,t,n){return(t=a(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var P="oktaStateToken",A=500,j=3,M=300,C=86400,R="okta-token-storage",I="okta-cache-storage",U="okta-pkce-storage",L="okta-transaction-storage",D="okta-shared-transaction-storage",N="okta-original-uri-storage",H="okta-idx-response-storage",B="accessToken",K="idToken",W="refreshToken",F="referrerPath",q=43,V=128,z="S256",G="1.0.0";function J(e){return/^[a-z][a-z0-9+.-]*:/i.test(e)}function Q(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;return J(e)?e:(t=$(t),"/"===e[0]?"".concat(t).concat(e):"".concat(t,"/").concat(e))}function X(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;return J(e)&&(e=e.substring(t.length)),"/"===e[0]?e:"/".concat(e)}function Y(e){var t=[];if(null!==e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&void 0!==e[n]&&null!==e[n]&&t.push(n+"="+encodeURIComponent(e[n]));return t.length?"?"+t.join("&"):""}function $(e){if(e){var t=e.replace(/^\s+|\s+$/gm,"");return t.replace(/\/+$/,"")}}var Z=/windows phone|iemobile|wpdesktop/i;function ee(){return"undefined"!=typeof document&&"undefined"!=typeof window}function te(){if(!ee())return!1;var e=document.documentMode;return!!e&&e<=11}function ne(){return navigator.userAgent}function re(){var e=ne();return e&&!Z.test(e)}function oe(){if(!ee())return!1;var e=document.documentMode,t=e&&e<10;return void 0!==window.postMessage&&!t}function ie(){return"undefined"!=typeof crypto&&null!==crypto&&void 0!==crypto.subtle&&"undefined"!=typeof Uint8Array}function ae(){return ie()}function se(){return"undefined"!=typeof TextEncoder}function ue(){return ae()&&se()}function ce(){return!!ee()&&"https:"===window.location.protocol}function fe(){return ee()&&"localhost"===window.location.hostname}function le(){return!te()&&void 0!==window.indexedDB&&se()&&ie()}function pe(){return ee()&&"undefined"!=typeof navigator&&void 0!==navigator.userAgent&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream}function he(){return u((function e(t){c(this,e),this.devMode=!!t.devMode}))}function de(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)e[r]=n[r]}return e}var ve=function e(t,n){function r(e,r,o){if("undefined"!=typeof document){"number"==typeof(o=de({},n,o)).expires&&(o.expires=new Date(Date.now()+864e5*o.expires)),o.expires&&(o.expires=o.expires.toUTCString()),e=encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var i="";for(var a in o)o[a]&&(i+="; "+a,!0!==o[a]&&(i+="="+o[a].split(";")[0]));return document.cookie=e+"="+t.write(r,e)+i}}return Object.create({set:r,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var n=document.cookie?document.cookie.split("; "):[],r={},o=0;o<n.length;o++){var i=n[o].split("="),a=i.slice(1).join("=");try{var s=decodeURIComponent(i[0]);if(r[s]=t.read(a,s),e===s)break}catch(e){}}return e?r[e]:r}},remove:function(e,t){r(e,"",de({},t,{expires:-1}))},withAttributes:function(t){return e(this.converter,de({},this.attributes,t))},withConverter:function(t){return e(de({},this.converter,t),this.attributes)}},{attributes:{value:Object.freeze(n)},converter:{value:Object.freeze(t)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"});function ge(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ge=function(){return!!e})()}function ye(e){var t="function"==typeof Map?new Map:void 0;return ye=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return function(e,t,n){if(ge())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var o=new(e.bind.apply(e,r));return n&&p(o,n.prototype),o}(e,arguments,l(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),p(n,e)},ye(e)}function ke(e,t,n){return t=l(t),f(e,me()?Reflect.construct(t,n||[],l(e).constructor):t.apply(e,n))}function me(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(me=function(){return!!e})()}var we=function(e){function t(e){var n;return c(this,t),n=ke(this,t,[e]),Object.setPrototypeOf(n,(this instanceof t?this.constructor:void 0).prototype),n}return h(t,e),u(t)}(ye(Error));function be(e,t,n){return t=l(t),f(e,Te()?Reflect.construct(t,n||[],l(e).constructor):t.apply(e,n))}function Te(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Te=function(){return!!e})()}var Se=function(e){function t(e,n){var r;return c(this,t),(r=be(this,t,[e])).name="AuthSdkError",r.errorCode="INTERNAL",r.errorSummary=e,r.errorLink="INTERNAL",r.errorId="INTERNAL",r.errorCauses=[],n&&(r.xhr=n),r}return h(t,e),u(t)}(we),Oe={browserHasLocalStorage:function(){try{var e=this.getLocalStorage();return this.testStorage(e)}catch(e){return!1}},browserHasSessionStorage:function(){try{var e=this.getSessionStorage();return this.testStorage(e)}catch(e){return!1}},testStorageType:function(e){var t=!1;switch(e){case"sessionStorage":t=this.browserHasSessionStorage();break;case"localStorage":t=this.browserHasLocalStorage();break;case"cookie":case"memory":t=!0;break;default:t=!1}return t},getStorageByType:function(e,t){var n;switch(e){case"sessionStorage":n=this.getSessionStorage();break;case"localStorage":n=this.getLocalStorage();break;case"cookie":n=this.getCookieStorage(t);break;case"memory":n=this.getInMemoryStorage();break;default:throw new Se("Unrecognized storage option: ".concat(e))}return n},findStorageType:function(e){var t,n;return t=(e=e.slice()).shift(),(n=e.length?e[0]:null)?this.testStorageType(t)?t:(T("This browser doesn't support ".concat(t,". Switching to ").concat(n,".")),this.findStorageType(e)):t},getLocalStorage:function(){return te()&&!window.onstorage&&(window.onstorage=function(){}),localStorage},getSessionStorage:function(){return sessionStorage},getCookieStorage:function(e){var t=this,n=e.secure,r=e.sameSite,o=e.sessionCookie;if(void 0===n||void 0===r)throw new Se('getCookieStorage: "secure" and "sameSite" options must be provided');var i={getItem:this.storage.get,setItem:function(e,i){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"2200-01-01T00:00:00.000Z";a=o?null:a,t.storage.set(e,i,a,{secure:n,sameSite:r})},removeItem:function(e){t.storage.delete(e)}};return e.useSeparateCookies?{getItem:function(e){var t=i.getItem(),n={};return Object.keys(t).forEach((function(r){0===r.indexOf(e)&&(n[r.replace("".concat(e,"_"),"")]=JSON.parse(t[r]))})),JSON.stringify(n)},setItem:function(e,t){var n=JSON.parse(this.getItem(e));t=JSON.parse(t),Object.keys(t).forEach((function(r){var o=e+"_"+r,a=JSON.stringify(t[r]);i.setItem(o,a),delete n[r]})),Object.keys(n).forEach((function(t){i.removeItem(e+"_"+t)}))},removeItem:function(e){var t=JSON.parse(this.getItem(e));Object.keys(t).forEach((function(t){i.removeItem(e+"_"+t)}))}}:i},inMemoryStore:{},getInMemoryStorage:function(){var e=this;return{getItem:function(t){return e.inMemoryStore[t]},setItem:function(t,n){e.inMemoryStore[t]=n}}},testStorage:function(e){var t="okta-test-storage";try{return e.setItem(t,t),e.removeItem(t),!0}catch(e){return!1}},storage:{set:function(e,t,n,r){var o=r.sameSite,i=r.secure;if(void 0===i||void 0===o)throw new Se('storage.set: "secure" and "sameSite" options must be provided');var a={path:r.path||"/",secure:i,sameSite:o};return Date.parse(n)&&(a.expires=new Date(n)),ve.set(e,t,a),this.get(e)},get:function(e){return arguments.length?ve.get(e):ve.get()},delete:function(e){return ve.remove(e,{path:"/"})}}},xe=Oe,_e={token:{storageTypes:["localStorage","sessionStorage","cookie"]},cache:{storageTypes:["localStorage","sessionStorage","cookie"]},transaction:{storageTypes:["sessionStorage","localStorage","cookie"]},"shared-transaction":{storageTypes:["localStorage"]},"original-uri":{storageTypes:["localStorage"]}};function Ee(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Pe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ee(Object(n),!0).forEach((function(t){E(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ee(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ae(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ae=function(){return!!e})()}function je(){return function(e){function t(e){var n,r,o,i;return c(this,t),r=this,i=[e],o=l(o=t),(n=f(r,Ae()?Reflect.construct(o,i||[],l(r).constructor):o.apply(r,i))).cookies=function(){var e=arguments.length>1?arguments[1]:void 0,t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).cookies||{};return void 0===t.secure&&(t.secure=e),void 0===t.sameSite&&(t.sameSite=t.secure?"none":"lax"),t.secure&&!e&&(T('The current page is not being served with the HTTPS protocol.\nFor security reasons, we strongly recommend using HTTPS.\nIf you cannot use HTTPS, set "cookies.secure" option to false.'),t.secure=!1),"none"!==t.sameSite||t.secure||(t.sameSite="lax"),t}(e,ce()),n.storageUtil=e.storageUtil||Object.assign({},xe,{inMemoryStore:{}}),n.storageManager=Pe(Pe({},_e),e.storageManager),n}return h(t,e),u(t)}(he())}function Me(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Ce(e,t){if(e){if("string"==typeof e)return Me(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Me(e,t):void 0}}function Re(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,s=[],u=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){c=!0,o=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,t)||Ce(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ie(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Ue=/application\/\w*\+?json/,Le=function(e,t,r){var o=r.data,a=r.headers||{},s=a["Content-Type"]||a["content-type"]||"";o&&"string"!=typeof o&&(Ue.test(s)?o=JSON.stringify(o):"application/x-www-form-urlencoded"===s&&(o=Object.entries(o).map((function(e){var t=Re(e,2),n=t[0],r=t[1];return"".concat(n,"=").concat(encodeURIComponent(r))})).join("&")));var u=(0,n.g.fetch)(t,{method:e,headers:r.headers,body:o,credentials:r.withCredentials?"include":"omit"});return u.finally||(u=Promise.resolve(u)),u.then((function(e){var t=!e.ok,n=e.status;return function(e){return e.headers.get("Content-Type")&&e.headers.get("Content-Type").toLowerCase().indexOf("application/json")>=0?e.json().catch((function(e){return{error:e,errorSummary:"Could not parse server response"}})):e.text()}(e).then((function(t){return function(e,t,n){var r,o="object"===i(t),a={},s=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Ie(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ie(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}(n.headers.entries());try{for(s.s();!(r=s.n()).done;){var u=r.value;a[u[0]]=u[1]}}catch(e){s.e(e)}finally{s.f()}var c={responseText:o?JSON.stringify(t):t,status:e,headers:a};return o&&(c.responseType="json",c.responseJSON=t),c}(n,t,e)})).then((function(e){var n;if(t||null!==(n=e.responseJSON)&&void 0!==n&&n.error)throw e;return e}))}))};function De(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(De=function(){return!!e})()}function Ne(){return function(e){function t(e){var n,r,o,i;return c(this,t),r=this,i=[e],o=l(o=t),(n=f(r,De()?Reflect.construct(o,i||[],l(r).constructor):o.apply(r,i))).issuer=e.issuer,n.transformErrorXHR=e.transformErrorXHR,n.headers=e.headers,n.httpRequestClient=e.httpRequestClient||Le,n.httpRequestInterceptors=e.httpRequestInterceptors,n.pollDelay=e.pollDelay,n}return h(t,e),u(t)}(je())}var He=!0;function Be(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ke(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Be(Object(n),!0).forEach((function(t){E(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Be(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function We(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(We=function(){return!!e})()}function Fe(){return function(e){function t(e){var n,r,o,i;return c(this,t),r=this,i=[e],o=l(o=t),n=f(r,We()?Reflect.construct(o,i||[],l(r).constructor):o.apply(r,i)),function(e){var t=(e=e||{}).scopes;if(t&&!Array.isArray(t))throw new Se('scopes must be a array of strings. Required usage: new OktaAuth({scopes: ["openid", "email"]})');var n=e.issuer;if(!n)throw new Se('No issuer passed to constructor. Required usage: new OktaAuth({issuer: "https://{yourOktaDomain}.com/oauth2/{authServerId}"})');if(!new RegExp("^http?s?://.+").test(n))throw new Se('Issuer must be a valid URL. Required usage: new OktaAuth({issuer: "https://{yourOktaDomain}.com/oauth2/{authServerId}"})');if(-1!==n.indexOf("-admin.okta"))throw new Se('Issuer URL passed to constructor contains "-admin" in subdomain. Required usage: new OktaAuth({issuer: "https://{yourOktaDomain}.com})')}(e),n.issuer=$(e.issuer),n.tokenUrl=$(e.tokenUrl),n.authorizeUrl=$(e.authorizeUrl),n.userinfoUrl=$(e.userinfoUrl),n.revokeUrl=$(e.revokeUrl),n.logoutUrl=$(e.logoutUrl),n.pkce=!1!==e.pkce,n.clientId=e.clientId,n.redirectUri=e.redirectUri,ee()&&(n.redirectUri=Q(e.redirectUri,window.location.origin)),n.responseType=e.responseType,n.responseMode=e.responseMode,n.state=e.state,n.scopes=e.scopes,n.ignoreSignature=!!e.ignoreSignature,n.codeChallenge=e.codeChallenge,n.codeChallengeMethod=e.codeChallengeMethod,n.acrValues=e.acrValues,n.maxAge=e.maxAge,n.dpop=!0===e.dpop,n.dpopOptions=Ke({allowBearerTokens:!1},e.dpopOptions),n.decodeAccessTokens=!0===e.decodeAccessTokens,n.tokenManager=e.tokenManager,n.postLogoutRedirectUri=e.postLogoutRedirectUri,n.restoreOriginalUri=e.restoreOriginalUri,n.transactionManager=Ke({enableSharedStorage:He},e.transactionManager),n.clientSecret=e.clientSecret,n.setLocation=e.setLocation,n.ignoreLifetime=!!e.ignoreLifetime,e.maxClockSkew||0===e.maxClockSkew?n.maxClockSkew=e.maxClockSkew:n.maxClockSkew=M,n}return h(t,e),u(t)}(Ne())}function qe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(qe=function(){return!!e})()}function Ve(){return function(e){function t(e){var n,r,o,i;return c(this,t),r=this,i=[e],o=l(o=t),(n=f(r,qe()?Reflect.construct(o,i||[],l(r).constructor):o.apply(r,i))).services=e.services,n.transformAuthState=e.transformAuthState,n}return h(t,e),u(t)}(Fe())}var ze=u((function e(t,n){if(c(this,e),!t)throw new Se('"storage" is required');if("string"!=typeof n||!n.length)throw new Se('"storageName" is required');this.storageName=n,this.storageProvider=t}),[{key:"getItem",value:function(e){return this.getStorage()[e]}},{key:"setItem",value:function(e,t){return this.updateStorage(e,t)}},{key:"removeItem",value:function(e){return this.clearStorage(e)}},{key:"getStorage",value:function(){var e=this.storageProvider.getItem(this.storageName);e=e||"{}";try{return JSON.parse(e)}catch(e){throw new Se("Unable to parse storage string: "+this.storageName)}}},{key:"setStorage",value:function(e){try{var t=e?JSON.stringify(e):"{}";this.storageProvider.setItem(this.storageName,t)}catch(e){throw new Se("Unable to set storage: "+this.storageName)}}},{key:"clearStorage",value:function(e){if(e){var t=this.getStorage();delete t[e],this.setStorage(t)}else this.storageProvider.removeItem?this.storageProvider.removeItem(this.storageName):this.setStorage()}},{key:"updateStorage",value:function(e,t){var n=this.getStorage();n[e]=t,this.setStorage(n)}}]);function Ge(e){ee()||e.storageProvider||e.storageKey||T("Memory storage can only support simple single user use case on server side, please provide custom storageProvider or storageKey if advanced scenarios need to be supported.")}var Je=u((function e(t,n,r){c(this,e),this.storageManagerOptions=t,this.cookieOptions=n,this.storageUtil=r}),[{key:"getOptionsForSection",value:function(e,t){return Object.assign({},this.storageManagerOptions[e],t)}},{key:"getStorage",value:function(e){if((e=Object.assign({},this.cookieOptions,e)).storageProvider)return e.storageProvider;var t=e,n=t.storageType,r=t.storageTypes;if("sessionStorage"===n&&(e.sessionCookie=!0),n&&r){var o=r.indexOf(n);o>=0&&(r=r.slice(o),n=void 0)}return n||(n=this.storageUtil.findStorageType(r)),this.storageUtil.getStorageByType(n,e)}},{key:"getTokenStorage",value:function(e){Ge(e=this.getOptionsForSection("token",e));var t=this.getStorage(e),n=e.storageKey||R;return new ze(t,n)}},{key:"getHttpCache",value:function(e){e=this.getOptionsForSection("cache",e);var t=this.getStorage(e),n=e.storageKey||I;return new ze(t,n)}}]);function Qe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Qe=function(){return!!e})()}function Xe(){return function(e){function t(e,n,r){return c(this,t),o=this,a=[e,n,r],i=l(i=t),f(o,Qe()?Reflect.construct(i,a||[],l(o).constructor):i.apply(o,a));var o,i,a}return h(t,e),u(t,[{key:"getTransactionStorage",value:function(e){Ge(e=this.getOptionsForSection("transaction",e));var t=this.getStorage(e),n=e.storageKey||L;return new ze(t,n)}},{key:"getSharedTansactionStorage",value:function(e){Ge(e=this.getOptionsForSection("shared-transaction",e));var t=this.getStorage(e),n=e.storageKey||D;return new ze(t,n)}},{key:"getOriginalUriStorage",value:function(e){Ge(e=this.getOptionsForSection("original-uri",e));var t=this.getStorage(e),n=e.storageKey||N;return new ze(t,n)}}])}(Je)}function Ye(){return Xe()}function $e(e,t){var n=Array.prototype.slice.call(arguments,2);return function(){var r=Array.prototype.slice.call(arguments);return r=n.concat(r),e.apply(t,r)}}function Ze(){var e=arguments[0];return[].slice.call(arguments,1).forEach((function(t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&void 0!==t[n]&&(e[n]=t[n])})),e}function et(e){var t={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=e[n];null!=r&&(t[n]=r)}return t}function tt(e){if(e){var t=JSON.stringify(e);if(t)return JSON.parse(t)}return e}function nt(e){for(var t={},n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&-1==r.indexOf(i)&&(t[i]=e[i]);return tt(t)}function rt(e,t){for(var n=e.length;n--;){var r=e[n],o=!0;for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)&&r[i]!==t[i]){o=!1;break}if(o)return r}}function ot(e,t,n){if(e&&e._links){var r=tt(e._links[t]);return r&&r.name&&n?r.name===n?r:void 0:r}}var it=n(279),at=n.n(it);function st(n){var r=u((function e(){c(this,e);var r=new n(arguments.length&&(arguments.length<=0?void 0:arguments[0])||{});this.options=et(r),this.emitter=new(at()),this.features=t}));return E(r,"features",t),E(r,"constants",e),r.features=r.prototype.features=t,Object.assign(r,{constants:e}),r}function ut(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ut=function(){return!!e})()}function ct(e,t){return function(e){function n(){var e,r,o,i;c(this,n);for(var a=arguments.length,s=new Array(a),u=0;u<a;u++)s[u]=arguments[u];r=this,o=n,i=[].concat(s),o=l(o);var p=(e=f(r,ut()?Reflect.construct(o,i||[],l(r).constructor):o.apply(r,i))).options,h=p.storageManager,d=p.cookies,v=p.storageUtil;return e.storageManager=new t(h,d,v),e}return h(n,e),u(n,[{key:"clearStorage",value:function(){}}])}(e)}var ft=u((function e(){c(this,e),this.environments=["okta-auth-js/".concat("8.0.0")],this.maybeAddNodeEnvironment()}),[{key:"addEnvironment",value:function(e){this.environments.push(e)}},{key:"getHttpHeader",value:function(){return{"X-Okta-User-Agent-Extended":this.environments.join(" ")}}},{key:"getVersion",value:function(){return"8.0.0"}},{key:"maybeAddNodeEnvironment",value:function(){if(!ee()&&process&&process.versions){var e=process.versions.node;this.environments.push("nodejs/".concat(e))}}}]);function lt(e,t,n){e.options.headers=e.options.headers||{},e.options.headers[t]=n}function pt(e){return"[object String]"===Object.prototype.toString.call(e)}function ht(e){return"[object Object]"===Object.prototype.toString.call(e)}function dt(e){return"[object Number]"===Object.prototype.toString.call(e)}function vt(e){return!!e&&"[object Function]"==={}.toString.call(e)}function gt(e){return e&&e.finally&&"function"==typeof e.finally}function yt(e,t,n){return t=l(t),f(e,kt()?Reflect.construct(t,n||[],l(e).constructor):t.apply(e,n))}function kt(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(kt=function(){return!!e})()}var mt=function(e){function t(e,n,r){var o;return c(this,t),(o=yt(this,t,[e.errorSummary])).name="AuthApiError",o.errorSummary=e.errorSummary,o.errorCode=e.errorCode,o.errorLink=e.errorLink,o.errorId=e.errorId,o.errorCauses=e.errorCauses,n&&(o.xhr=n),r&&(o.meta=r),o}return h(t,e),u(t)}(we);function wt(e,t,n){return t=l(t),f(e,bt()?Reflect.construct(t,n||[],l(e).constructor):t.apply(e,n))}function bt(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(bt=function(){return!!e})()}var Tt=function(e){function t(e,n,r){var o,i;return c(this,t),E(i=wt(this,t,[null!==(o=n.error)&&void 0!==o?o:t.UNKNOWN_ERROR]),"name","WWWAuthError"),E(i,"resp",null),i.scheme=e,i.parameters=n,r&&(i.resp=r),i}return h(t,e),u(t,[{key:"error",get:function(){return this.parameters.error}},{key:"errorCode",get:function(){return this.error}},{key:"error_description",get:function(){return this.parameters.error_description}},{key:"errorDescription",get:function(){return this.error_description}},{key:"errorSummary",get:function(){return this.errorDescription}},{key:"realm",get:function(){return this.parameters.realm}}],[{key:"parseHeader",value:function(e){if(!e)return null;for(var n,r=/(?:,|, )?([a-zA-Z0-9!#$%&'*+\-.^_`|~]+)=(?:"([a-zA-Z0-9!#$%&'*+\-.,^_`|~ /:]+)"|([a-zA-Z0-9!#$%&'*+\-.^_`|~/:]+))/g,o=e.indexOf(" "),i=e.slice(0,o),a=e.slice(o+1),s={};null!==(n=r.exec(a));){var u;s[n[1]]=null!==(u=n[2])&&void 0!==u?u:n[3]}return new t(i,s)}},{key:"getWWWAuthenticateHeader",value:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return vt(null==t?void 0:t.get)?t.get("WWW-Authenticate"):null!==(e=t["www-authenticate"])&&void 0!==e?e:t["WWW-Authenticate"]}}])}(we);function St(e,t,n){return t=l(t),f(e,Ot()?Reflect.construct(t,n||[],l(e).constructor):t.apply(e,n))}function Ot(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ot=function(){return!!e})()}E(Tt,"UNKNOWN_ERROR","UNKNOWN_WWW_AUTH_ERROR");var xt=function(e){function t(e,n,r){var o;return c(this,t),E(o=St(this,t,[n]),"resp",null),o.name="OAuthError",o.errorCode=e,o.errorSummary=n,o.error=e,o.error_description=n,r&&(o.resp=r),o}return h(t,e),u(t)}(we);function _t(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Et(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Pt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Et(Object(n),!0).forEach((function(t){E(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Et(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var At,jt=0;ee()&&(jt=Date.now(),At=function(){document.hidden||(jt=Date.now())},document.addEventListener("visibilitychange",At));var Mt=function(e,t){var n,r,o,i;if(t instanceof Error)return new mt({errorSummary:t.message});var a,s=t,u={};if(s.responseText&&pt(s.responseText))try{u=JSON.parse(s.responseText)}catch(e){u={errorSummary:"Unknown error"}}s.status>=500&&(u.errorSummary="Unknown error"),e.options.transformErrorXHR&&(s=e.options.transformErrorXHR(tt(s)));var c=null!==(n=Tt.getWWWAuthenticateHeader(null===(r=s)||void 0===r?void 0:r.headers))&&void 0!==n?n:"";if(a=u.error&&u.error_description?new xt(u.error,u.error_description,s):new mt(u,s,{wwwAuthHeader:c}),c&&(null===(o=s)||void 0===o?void 0:o.status)>=400&&(null===(i=s)||void 0===i?void 0:i.status)<500){var f=Tt.parseHeader(c);if(403===s.status&&"insufficient_authentication_context"===(null==f?void 0:f.error)){var l=f.parameters,p=l.max_age,h=l.acr_values;a=new mt({errorSummary:f.error,errorCauses:[{errorSummary:f.errorDescription}]},s,Pt({max_age:+p},h&&{acr_values:h}))}else"DPoP"===(null==f?void 0:f.scheme)&&(a=f)}return a};function Ct(e,t){var n;if(t=t||{},e.options.httpRequestInterceptors){var r,o=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return _t(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_t(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}(e.options.httpRequestInterceptors);try{for(o.s();!(r=o.n()).done;)(0,r.value)(t)}catch(k){o.e(k)}finally{o.f()}}var a=t.url,s=t.method,u=t.args,c=t.saveAuthnState,f=t.accessToken,l=!0===t.withCredentials,p=e.options.storageUtil.storage,h=e.storageManager.getHttpCache(e.options.cookies),d=t.pollingIntent,v=null!==(n=e.options.pollDelay)&&void 0!==n?n:0;if(t.cacheResponse){var g=h.getStorage()[a];if(g&&Date.now()/1e3<g.expiresAt)return Promise.resolve(g.response)}var y=Pt({Accept:"application/json","Content-Type":"application/json"},e._oktaUserAgent.getHttpHeader());Object.assign(y,e.options.headers,t.headers),y=et(y),f&&pt(f)&&(y.Authorization="Bearer "+f);var k,m,w,b={headers:y,data:u||void 0,withCredentials:l};if(d&&ee()&&v>0){var T,S,O,x=0;S=function(){var e=Date.now()-jt;return e<v?new Promise((function(t){return setTimeout((function(){document.hidden?t(T()):t()}),v-e)})):Promise.resolve()},T=function(){var e;return document.hidden?new Promise((function(t){e=function(){document.hidden||(document.removeEventListener("visibilitychange",e),t(S()))},document.addEventListener("visibilitychange",e)})):S()};var _=function(){return e.options.httpRequestClient(s,a,b).catch((function(e){if("Load failed"===(null==e?void 0:e.message)&&x<j)return x++,O();throw e}))};w=(O=function(){return T().then(_)})()}else w=e.options.httpRequestClient(s,a,b);return w.then((function(n){return(m=n.responseText)&&pt(m)&&(m=JSON.parse(m))&&"object"===i(m)&&!m.headers&&(Array.isArray(m)?m.forEach((function(e){e.headers=n.headers})):m.headers=n.headers),c&&(m.stateToken||p.delete(P)),m&&m.stateToken&&m.expiresAt&&p.set(P,m.stateToken,m.expiresAt,e.options.cookies),m&&t.cacheResponse&&h.updat