@okta/okta-auth-js
Version:
The Okta Auth SDK
2 lines • 380 kB
JavaScript
/*! For license information please see okta-auth-js.min.js.LICENSE.txt */
var OktaAuth;!function(){var e={97:function(e,t,r){"use strict";var n=r(4836);t.AuthnTransactionImpl=void 0;var o=n(r(9728)),a=n(r(6690)),i=r(6693);t.AuthnTransactionImpl=(0,o.default)((function e(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;(0,a.default)(this,e),this.data=void 0,this.status=void 0,n&&(this.data=n,Object.assign(this,(0,i.flattenEmbedded)(t,r,n,n,{})),delete this.stateToken,"RECOVERY_CHALLENGE"!==n.status||n._links||(this.cancel=function(){return Promise.resolve(r.createTransaction())}))}))},9859:function(e,t,r){"use strict";var n=r(4836);t.getSavedStateToken=l,t.introspectAuthn=function(e,t,r){if(!r||!r.stateToken){var n=l(e);if(!n)return Promise.reject(new a.default("No transaction to evaluate"));r={stateToken:n}}return s(e,r).then((function(e){return t.createTransaction(e)}))},t.postToTransaction=function(e,t,r,n,a){return a=Object.assign({withCredentials:!0},a),(0,o.post)(e,r,n,a).then((function(e){return t.createTransaction(e)}))},t.resumeTransaction=function(e,t,r){if(!r||!r.stateToken){var n=l(e);if(!n)return Promise.reject(new a.default("No transaction to resume"));r={stateToken:n}}return c(e,r).then((function(e){return t.createTransaction(e)}))},t.transactionExists=function(e){return!!l(e)},t.transactionStatus=c,t.transactionStep=s;var o=r(4777),a=n(r(9123)),i=r(1971),u=r(1349);function c(e,t){return t=(0,u.addStateToken)(e,t),(0,o.post)(e,e.getIssuerOrigin()+"/api/v1/authn",t,{withCredentials:!0})}function s(e,t){return t=(0,u.addStateToken)(e,t),(0,o.post)(e,e.getIssuerOrigin()+"/api/v1/authn/introspect",t,{withCredentials:!0})}function l(e){return e.options.storageUtil.storage.get(i.STATE_TOKEN_KEY_NAME)}},8248:function(e,t,r){"use strict";t.createAuthnTransactionAPI=function(e){var t={status:n.transactionStatus.bind(null,e),resume:function(r){return(0,n.resumeTransaction)(e,t,r)},exists:n.transactionExists.bind(null,e),introspect:function(r){return(0,n.introspectAuthn)(e,t,r)},createTransaction:function(r){return new o.AuthnTransactionImpl(e,t,r)},postToTransaction:function(r,o,a){return(0,n.postToTransaction)(e,t,r,o,a)}};return t};var n=r(9859),o=r(97)},3398:function(e,t,r){"use strict";var n=r(8248);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var o=r(3164);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var a=r(2576);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}))},3164:function(e,t,r){"use strict";var n=r(4836);t.mixinAuthn=function(e){return function(e){function t(){var e,r,n,o;(0,u.default)(this,t);for(var a=arguments.length,i=new Array(a),c=0;c<a;c++)i[c]=arguments[c];return r=this,n=t,o=[].concat(i),n=(0,l.default)(n),(e=(0,s.default)(r,y()?Reflect.construct(n,o||[],(0,l.default)(r).constructor):n.apply(r,o))).authn=e.tx=(0,h.createAuthnTransactionAPI)(e),e.fingerprint=p.default.bind(null,e),e}return(0,f.default)(t,e),(0,c.default)(t,[{key:"signIn",value:(n=(0,i.default)(a.default.mark((function e(t){var r,n=this;return a.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=(0,d.clone)(t||{}),r=function(e){return delete t.sendFingerprint,n.tx.postToTransaction("/api/v1/authn",t,e)},t.sendFingerprint){e.next=1;break}return e.abrupt("return",r());case 1:return e.abrupt("return",this.fingerprint().then((function(e){return r({headers:{"X-Device-Fingerprint":e}})})));case 2:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"signInWithCredentials",value:(r=(0,i.default)(a.default.mark((function e(t){return a.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.signIn(t));case 1:case"end":return e.stop()}}),e,this)}))),function(e){return r.apply(this,arguments)})},{key:"forgotPassword",value:function(e){return this.tx.postToTransaction("/api/v1/authn/recovery/password",e)}},{key:"unlockAccount",value:function(e){return this.tx.postToTransaction("/api/v1/authn/recovery/unlock",e)}},{key:"verifyRecoveryToken",value:function(e){var t=e.multiOptionalFactorEnroll,r=(0,o.default)(e,v);return t&&(r.options={multiOptionalFactorEnroll:t}),this.tx.postToTransaction("/api/v1/authn/recovery/token",r)}}]);var r,n}(e)};var o=n(r(215)),a=n(r(4687)),i=n(r(7156)),u=n(r(6690)),c=n(r(9728)),s=n(r(4993)),l=n(r(3808)),f=n(r(1655)),d=r(305),p=n(r(8719)),h=r(8248),v=["multiOptionalFactorEnroll"];function y(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(y=function(){return!!e})()}},2576:function(){},6693:function(e,t,r){"use strict";t.flattenEmbedded=function e(t,r,a,i,u){if(i=i||a,i=(0,n.clone)(i),Array.isArray(i)){for(var c=[],s=0,l=i.length;s<l;s++)c.push(e(t,r,a,i[s],u));return c}var f=i._embedded||{};for(var d in f)Object.prototype.hasOwnProperty.call(f,d)&&((0,n.isObject)(f[d])||Array.isArray(f[d]))&&(f[d]=e(t,r,a,f[d],u));var p=(0,o.links2fns)(t,r,a,i,u);return Object.assign(f,p),i=(0,n.omit)(i,"_embedded","_links"),Object.assign(i,f),i};var n=r(305),o=r(9265)},8657:function(e,t,r){"use strict";var n=r(4836);t.link2fn=function e(t,r,n,s,l,f){if(Array.isArray(l))return function(i,u){if(!i)throw new a.default("Must provide a link name");var c=(0,o.find)(l,{name:i});if(!c)throw new a.default("No link found for that name");return e(t,r,n,s,c,f)(u)};if(l.hints&&l.hints.allow&&1===l.hints.allow.length)switch(l.hints.allow[0]){case"GET":return function(){return(0,i.get)(t,l.href,{withCredentials:!0})};case"POST":return function(e){f&&f.isPolling&&(f.isPolling=!1);var i=(0,c.addStateToken)(n,e);"MFA_ENROLL"!==n.status&&"FACTOR_ENROLL"!==n.status||Object.assign(i,{factorType:s.factorType,provider:s.provider});var d={},p=i.autoPush;if(void 0!==p){if("function"==typeof p)try{d.autoPush=!!p()}catch(e){return Promise.reject(new a.default("AutoPush resulted in an error."))}else null!==p&&(d.autoPush=!!p);i=(0,o.omit)(i,"autoPush")}var h=i.rememberDevice;if(void 0!==h){if("function"==typeof h)try{d.rememberDevice=!!h()}catch(e){return Promise.reject(new a.default("RememberDevice resulted in an error."))}else null!==h&&(d.rememberDevice=!!h);i=(0,o.omit)(i,"rememberDevice")}else i.profile&&void 0!==i.profile.updatePhone&&(i.profile.updatePhone&&(d.updatePhone=!0),i.profile=(0,o.omit)(i.profile,"updatePhone"));var v=l.href+(0,o.toQueryString)(d);return(0,u.postToTransaction)(t,r,v,i)}}};var o=r(305),a=n(r(9123)),i=r(4777),u=r(9859),c=r(1349)},9265:function(e,t,r){"use strict";t.links2fns=function(e,t,r,a,i){var u={};for(var c in a._links)if(Object.prototype.hasOwnProperty.call(a._links,c)){var s=a._links[c];if("next"===c&&(c=s.name),s.type)u[c]=s;else if("poll"===c)u.poll=(0,o.getPollFn)(e,r,i);else{var l=(0,n.link2fn)(e,t,r,a,s,i);l&&(u[c]=l)}}return u};var n=r(8657),o=r(3749)},3749:function(e,t,r){"use strict";var n=r(4836);t.getPollFn=function(e,t,r){return function(n){var l,f,d,p;(0,a.isNumber)(n)?l=n:(0,a.isObject)(n)&&(l=n.delay,f=n.rememberDevice,d=n.autoPush,p=n.transactionCallBack),l||0===l||(l=i.DEFAULT_POLLING_DELAY);var h=(0,a.getLink)(t,"next","poll");r.isPolling=!0;var v=0,y=function(){return r.isPolling?function(){var r={};if("function"==typeof d)try{r.autoPush=!!d()}catch(e){return Promise.reject(new u.default("AutoPush resulted in an error."))}else null!=d&&(r.autoPush=!!d);if("function"==typeof f)try{r.rememberDevice=!!f()}catch(e){return Promise.reject(new u.default("RememberDevice resulted in an error."))}else null!=f&&(r.rememberDevice=!!f);var n=h.href+(0,a.toQueryString)(r);return(0,o.post)(e,n,(0,s.getStateToken)(t),{saveAuthnState:!1,withCredentials:!0,pollingIntent:!0})}().then((function(t){if(v=0,t.factorResult&&"WAITING"===t.factorResult){if(!r.isPolling)throw new c.default;return"function"==typeof p&&p(t),(0,a.delay)(l).then(y)}return r.isPolling=!1,e.tx.createTransaction(t)})).catch((function(e){if(e.xhr&&(0===e.xhr.status||429===e.xhr.status)&&v<=4){var t=1e3*Math.pow(2,v);return v++,(0,a.delay)(t).then(y)}throw e})):Promise.reject(new c.default)};return y().catch((function(e){throw r.isPolling=!1,e}))}};var o=r(4777),a=r(305),i=r(1971),u=n(r(9123)),c=n(r(6573)),s=r(1349)},1349:function(e,t){"use strict";function r(e,t){var r={};return Object.assign(r,t),!r.stateToken&&e.stateToken&&(r.stateToken=e.stateToken),r}t.addStateToken=r,t.getStateToken=function(e){return r(e)}},9893:function(e,t,r){"use strict";var n=r(4836),o=r(8698);t.createOktaAuthBase=function(e){var t=(0,a.default)((function t(){(0,i.default)(this,t);var r=new e(arguments.length&&(arguments.length<=0?void 0:arguments[0])||{});this.options=(0,c.removeNils)(r),this.emitter=new f.default,this.features=s}));return(0,u.default)(t,"features",s),(0,u.default)(t,"constants",l),t.features=t.prototype.features=s,Object.assign(t,{constants:l}),t};var a=n(r(9728)),i=n(r(6690)),u=n(r(8416)),c=r(305),s=d(r(415)),l=d(r(1971)),f=n(r(4279));function d(e,t){if("function"==typeof WeakMap)var r=new WeakMap,n=new WeakMap;return(d=function(e,t){if(!t&&e&&e.__esModule)return e;var a,i,u={__proto__:null,default:e};if(null===e||"object"!=o(e)&&"function"!=typeof e)return u;if(a=t?n:r){if(a.has(e))return a.get(e);a.set(e,u)}for(var c in e)"default"!==c&&{}.hasOwnProperty.call(e,c)&&((i=(a=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,c))&&(i.get||i.set)?a(u,c,i):u[c]=e[c]);return u})(e,t)}},3306:function(e,t,r){"use strict";var n=r(9893);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var o=r(5093);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var a=r(6429);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}))},5093:function(e,t,r){"use strict";var n=r(4836);t.createBaseOptionsConstructor=function(){return(0,o.default)((function e(t){(0,a.default)(this,e),this.devMode=!!t.devMode}))};var o=n(r(9728)),a=n(r(6690))},6429:function(){},5407:function(e,t,r){"use strict";var n=r(4836);t.default=void 0;var o=n(r(646)),a=n(r(9123)),i=r(305),u=r(415),c={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 r;switch(e){case"sessionStorage":r=this.getSessionStorage();break;case"localStorage":r=this.getLocalStorage();break;case"cookie":r=this.getCookieStorage(t);break;case"memory":r=this.getInMemoryStorage();break;default:throw new a.default("Unrecognized storage option: ".concat(e))}return r},findStorageType:function(e){var t,r;return t=(e=e.slice()).shift(),(r=e.length?e[0]:null)?this.testStorageType(t)?t:((0,i.warn)("This browser doesn't support ".concat(t,". Switching to ").concat(r,".")),this.findStorageType(e)):t},getLocalStorage:function(){return(0,u.isIE11OrLess)()&&!window.onstorage&&(window.onstorage=function(){}),localStorage},getSessionStorage:function(){return sessionStorage},getCookieStorage:function(e){var t=this,r=e.secure,n=e.sameSite,o=e.sessionCookie;if(void 0===r||void 0===n)throw new a.default('getCookieStorage: "secure" and "sameSite" options must be provided');var i={getItem:this.storage.get,setItem:function(e,a){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"2200-01-01T00:00:00.000Z";i=o?null:i,t.storage.set(e,a,i,{secure:r,sameSite:n})},removeItem:function(e){t.storage.delete(e)}};return e.useSeparateCookies?{getItem:function(e){var t=i.getItem(),r={};return Object.keys(t).forEach((function(n){0===n.indexOf(e)&&(r[n.replace("".concat(e,"_"),"")]=JSON.parse(t[n]))})),JSON.stringify(r)},setItem:function(e,t){var r=JSON.parse(this.getItem(e));t=JSON.parse(t),Object.keys(t).forEach((function(n){var o=e+"_"+n,a=JSON.stringify(t[n]);i.setItem(o,a),delete r[n]})),Object.keys(r).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,r){e.inMemoryStore[t]=r}}},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,r,n){var i=n.sameSite,u=n.secure;if(void 0===u||void 0===i)throw new a.default('storage.set: "secure" and "sameSite" options must be provided');var c={path:n.path||"/",secure:u,sameSite:i};return Date.parse(r)&&(c.expires=new Date(r)),o.default.set(e,t,c),this.get(e)},get:function(e){return arguments.length?o.default.get(e):o.default.get()},delete:function(e){return o.default.remove(e,{path:"/"})}}};t.default=c,e.exports=t.default},8719:function(e,t,r){"use strict";t.default=function(e,t){var r;if(!(0,o.isFingerprintSupported)())return Promise.reject(new n.AuthSdkError("Fingerprinting is not supported on this device"));var u,c,s,l=null!==(r=null==t?void 0:t.container)&&void 0!==r?r:document.body;return new Promise((function(r,o){(c=document.createElement("iframe")).style.display="none",s=function(t){if(i(c,t)&&t&&t.data&&t.origin===e.getIssuerOrigin()){var a,u;try{a=JSON.parse(t.data)}catch(e){return}if(a)return"FingerprintAvailable"===a.type?r(a.fingerprint):"FingerprintServiceReady"!==a.type?o(new n.AuthSdkError("No data")):void(null===(u=c)||void 0===u||null===(u=u.contentWindow)||void 0===u||u.postMessage(JSON.stringify({type:"GetFingerprint"}),t.origin))}},(0,a.addListener)(window,"message",s),c.src=e.getIssuerOrigin()+"/auth/services/devicefingerprint",l.appendChild(c),u=setTimeout((function(){o(new n.AuthSdkError("Fingerprinting timed out"))}),(null==t?void 0:t.timeout)||15e3)})).finally((function(){var e;clearTimeout(u),(0,a.removeListener)(window,"message",s),l.contains(c)&&(null===(e=c.parentElement)||void 0===e||e.removeChild(c))}))};var n=r(5728),o=r(415),a=r(9443),i=function(e,t){return t.source===e.contentWindow};e.exports=t.default},6244:function(e,t,r){"use strict";var n=r(4836);t.default=void 0;var o=n(r(6690)),a=n(r(9728));t.default=function(){function e(t){(0,o.default)(this,e),this.localOffset=parseInt(t||0)}return(0,a.default)(e,[{key:"now",value:function(){return(Date.now()+this.localOffset)/1e3}}],[{key:"create",value:function(){return new e(0)}}])}(),e.exports=t.default},1971:function(e,t){"use strict";t.TRANSACTION_STORAGE_NAME=t.TOKEN_STORAGE_NAME=t.STATE_TOKEN_KEY_NAME=t.SHARED_TRANSACTION_STORAGE_NAME=t.REFRESH_TOKEN_STORAGE_KEY=t.REFERRER_PATH_STORAGE_KEY=t.PKCE_STORAGE_NAME=t.ORIGINAL_URI_STORAGE_NAME=t.MIN_VERIFIER_LENGTH=t.MAX_VERIFIER_LENGTH=t.IOS_MAX_RETRY_COUNT=t.ID_TOKEN_STORAGE_KEY=t.IDX_RESPONSE_STORAGE_NAME=t.IDX_API_VERSION=t.DEFAULT_POLLING_DELAY=t.DEFAULT_MAX_CLOCK_SKEW=t.DEFAULT_CODE_CHALLENGE_METHOD=t.DEFAULT_CACHE_DURATION=t.CACHE_STORAGE_NAME=t.ACCESS_TOKEN_STORAGE_KEY=void 0,t.STATE_TOKEN_KEY_NAME="oktaStateToken",t.DEFAULT_POLLING_DELAY=500,t.IOS_MAX_RETRY_COUNT=3,t.DEFAULT_MAX_CLOCK_SKEW=300,t.DEFAULT_CACHE_DURATION=86400,t.TOKEN_STORAGE_NAME="okta-token-storage",t.CACHE_STORAGE_NAME="okta-cache-storage",t.PKCE_STORAGE_NAME="okta-pkce-storage",t.TRANSACTION_STORAGE_NAME="okta-transaction-storage",t.SHARED_TRANSACTION_STORAGE_NAME="okta-shared-transaction-storage",t.ORIGINAL_URI_STORAGE_NAME="okta-original-uri-storage",t.IDX_RESPONSE_STORAGE_NAME="okta-idx-response-storage",t.ACCESS_TOKEN_STORAGE_KEY="accessToken",t.ID_TOKEN_STORAGE_KEY="idToken",t.REFRESH_TOKEN_STORAGE_KEY="refreshToken",t.REFERRER_PATH_STORAGE_KEY="referrerPath",t.MIN_VERIFIER_LENGTH=43,t.MAX_VERIFIER_LENGTH=128,t.DEFAULT_CODE_CHALLENGE_METHOD="S256",t.IDX_API_VERSION="1.0.0"},1018:function(e,t,r){"use strict";var n=r(4836);t.INITIAL_AUTH_STATE=t.AuthStateManager=void 0;var o=n(r(4687)),a=n(r(7156)),i=n(r(8416)),u=n(r(6690)),c=n(r(9728)),s=r(5728),l=r(9443),f=r(305);function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach((function(t){(0,i.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function v(e,t,r){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,r)}function y(e,t){return e.get(b(e,t))}function g(e,t,r){return e.set(b(e,t),r),r}function b(e,t,r){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:r;throw new TypeError("Private element is not present on this object")}var m,k=t.INITIAL_AUTH_STATE=null,O={updateAuthStatePromise:null,canceledTimes:0},w="authStateChange",P=new WeakMap,E=new WeakMap,S=new WeakMap,T=new WeakMap,j=(0,c.default)((function e(t){var r=this;(0,u.default)(this,e),v(this,P,"PENDING"),v(this,E,void 0),v(this,S,[]),v(this,T,(function(){})),g(E,this,new Promise((function(e,n){g(T,r,n),t((function(t){"CANCELED"!==y(P,r)&&(e(t),g(P,r,"SETTLED"))}),(function(e){"CANCELED"!==y(P,r)&&(n(e),g(P,r,"SETTLED"))}),(function(e){y(S,r).push(e)}))})))}),[{key:"then",value:function(){var e;return(e=y(E,this)).then.apply(e,arguments)}},{key:"catch",value:function(){var e;return(e=y(E,this)).catch.apply(e,arguments)}},{key:"finally",value:function(){var e;return(e=y(E,this)).finally.apply(e,arguments)}},{key:"cancel",value:function(){if("PENDING"===y(P,this)&&(g(P,this,"CANCELED"),y(S,this).length>0))try{var e,t=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return h(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?h(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},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 a,i=!0,u=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){u=!0,a=e},f:function(){try{i||null==r.return||r.return()}finally{if(u)throw a}}}}(y(S,this));try{for(t.s();!(e=t.n()).done;)(0,e.value)()}catch(e){t.e(e)}finally{t.f()}}catch(e){return void y(T,this).call(this,e)}}},{key:"isCanceled",get:function(){return"CANCELED"===y(P,this)}}]);t.AuthStateManager=(0,c.default)((function e(t){var r=this;if((0,u.default)(this,e),!t.emitter)throw new s.AuthSdkError("Emitter should be initialized before AuthStateManager");this._sdk=t,this._pending=p({},O),this._authState=k,this._logOptions={},this._prevAuthState=null,this._transformQueue=new f.PromiseQueue({quiet:!0}),t.tokenManager.on(l.EVENT_ADDED,(function(e,t){r._setLogOptions({event:l.EVENT_ADDED,key:e,token:t}),r.updateAuthState()})),t.tokenManager.on(l.EVENT_REMOVED,(function(e,t){r._setLogOptions({event:l.EVENT_REMOVED,key:e,token:t}),r.updateAuthState()}))}),[{key:"_setLogOptions",value:function(e){this._logOptions=e}},{key:"getAuthState",value:function(){return this._authState}},{key:"getPreviousAuthState",value:function(){return this._prevAuthState}},{key:"updateAuthState",value:(m=(0,a.default)(o.default.mark((function e(){var t,r,n,a,i,u,c,s=this;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=this._sdk.options,r=t.transformAuthState,n=t.devMode,a=function(e){var t=s._logOptions,r=t.event,n=t.key,o=t.token;(0,f.getConsole)().group("OKTA-AUTH-JS:updateAuthState: Event:".concat(r," Status:").concat(e)),(0,f.getConsole)().log(n,o),(0,f.getConsole)().log("Current authState",s._authState),(0,f.getConsole)().groupEnd(),s._logOptions={}},i=function(e){var t,r;r=e,(t=s._authState)&&t.isAuthenticated===r.isAuthenticated&&JSON.stringify(t.idToken)===JSON.stringify(r.idToken)&&JSON.stringify(t.accessToken)===JSON.stringify(r.accessToken)&&t.error===r.error?n&&a("unchanged"):(s._prevAuthState=s._authState,s._authState=e,s._sdk.emitter.emit(w,p({},e)),n&&a("emitted"))},u=function(e){return s._pending.updateAuthStatePromise.then((function(){var t=s._pending.updateAuthStatePromise;return t&&t!==e?u(t):s.getAuthState()}))},!this._pending.updateAuthStatePromise){e.next=2;break}if(!(this._pending.canceledTimes>=10)){e.next=1;break}return n&&a("terminated"),e.abrupt("return",u(this._pending.updateAuthStatePromise));case 1:this._pending.updateAuthStatePromise.cancel();case 2:return c=new j((function(e,t,o){o((function(){s._pending.updateAuthStatePromise=null,s._pending.canceledTimes=s._pending.canceledTimes+1,n&&a("canceled")}));var u=function(t){c.isCanceled?e(void 0):(i(t),e(void 0),s._pending=p({},O))};s._sdk.isAuthenticated().then((function(){if(c.isCanceled)e(void 0);else{var t=s._sdk.tokenManager.getTokensSync(),n=t.accessToken,o=t.idToken,a=t.refreshToken,i={accessToken:n,idToken:o,refreshToken:a,isAuthenticated:!(!n||!o)};(r?s._transformQueue.push(r,null,s._sdk,i):Promise.resolve(i)).then((function(e){return u(e)})).catch((function(e){return u({accessToken:n,idToken:o,refreshToken:a,isAuthenticated:!1,error:e})}))}}))})),this._pending.updateAuthStatePromise=c,e.abrupt("return",u(c));case 3:case"end":return e.stop()}}),e,this)}))),function(){return m.apply(this,arguments)})},{key:"subscribe",value:function(e){this._sdk.emitter.on(w,e)}},{key:"unsubscribe",value:function(e){this._sdk.emitter.off(w,e)}}])},2204:function(e,t,r){"use strict";var n=r(4836);t.ServiceManager=void 0;var o=n(r(4687)),a=n(r(7424)),i=n(r(861)),u=n(r(7156)),c=n(r(6690)),s=n(r(9728)),l=n(r(8416)),f=r(2604),d=r(305);function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function h(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach((function(t){(0,l.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function v(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return y(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?y(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},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 a,i=!0,u=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){u=!0,a=e},f:function(){try{i||null==r.return||r.return()}finally{if(u)throw a}}}}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var g,b,m,k,O,w="autoRenew",P="syncStorage",E="leaderElection",S="renewOnTabActivation",T=t.ServiceManager=(0,s.default)((function e(t){var r=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,c.default)(this,e),this.sdk=t,this.onLeader=this.onLeader.bind(this);var o=t.tokenManager.getOptions(),a=o.autoRenew,i=o.autoRemove,u=o.syncStorage;n.electionChannelName=n.electionChannelName||n.broadcastChannelName,this.options=Object.assign({},e.defaultOptions,{autoRenew:a,autoRemove:i,syncStorage:u},{electionChannelName:"".concat(t.options.clientId,"-election"),syncChannelName:"".concat(t.options.clientId,"-sync")},(0,d.removeNils)(n)),this.started=!1,this.services=new Map,e.knownServices.forEach((function(e){var t=r.createService(e);t&&r.services.set(e,t)}))}),[{key:"onLeader",value:(O=(0,u.default)(o.default.mark((function e(){return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.started){e.next=1;break}return e.next=1,this.startServices();case 1:case"end":return e.stop()}}),e,this)}))),function(){return O.apply(this,arguments)})},{key:"isLeader",value:function(){var e;return null===(e=this.getService(E))||void 0===e?void 0:e.isLeader()}},{key:"isLeaderRequired",value:function(){return(0,i.default)(this.services.values()).some((function(e){return e.canStart()&&e.requiresLeadership()}))}},{key:"start",value:(k=(0,u.default)(o.default.mark((function e(){return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.started){e.next=1;break}return e.abrupt("return");case 1:return e.next=2,this.startServices();case 2:this.started=!0;case 3:case"end":return e.stop()}}),e,this)}))),function(){return k.apply(this,arguments)})},{key:"stop",value:(m=(0,u.default)(o.default.mark((function e(){return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,this.stopServices();case 1:this.started=!1;case 2:case"end":return e.stop()}}),e,this)}))),function(){return m.apply(this,arguments)})},{key:"getService",value:function(e){return this.services.get(e)}},{key:"startServices",value:(b=(0,u.default)(o.default.mark((function e(){var t,r,n,i,u,c;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=v(this.services.entries()),e.prev=1,t.s();case 2:if((r=t.n()).done){e.next=4;break}if(n=(0,a.default)(r.value,2),i=n[0],u=n[1],!this.canStartService(i,u)){e.next=3;break}return e.next=3,u.start();case 3:e.next=2;break;case 4:e.next=6;break;case 5:e.prev=5,c=e.catch(1),t.e(c);case 6:return e.prev=6,t.f(),e.finish(6);case 7:case"end":return e.stop()}}),e,this,[[1,5,6,7]])}))),function(){return b.apply(this,arguments)})},{key:"stopServices",value:(g=(0,u.default)(o.default.mark((function e(){var t,r,n,a;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=v(this.services.values()),e.prev=1,t.s();case 2:if((r=t.n()).done){e.next=4;break}return n=r.value,e.next=3,n.stop();case 3:e.next=2;break;case 4:e.next=6;break;case 5:e.prev=5,a=e.catch(1),t.e(a);case 6:return e.prev=6,t.f(),e.finish(6);case 7:case"end":return e.stop()}}),e,this,[[1,5,6,7]])}))),function(){return g.apply(this,arguments)})},{key:"canStartService",value:function(e,t){var r=t.canStart()&&!t.isStarted();return e===E?r&&(r=this.isLeaderRequired()):t.requiresLeadership()&&r&&(r=this.isLeader()),r}},{key:"createService",value:function(e){var t,r=this.sdk.tokenManager;switch(e){case E:t=new f.LeaderElectionService(h(h({},this.options),{},{onLeader:this.onLeader}));break;case w:t=new f.AutoRenewService(r,h({},this.options));break;case P:t=new f.SyncStorageService(r,h({},this.options));break;case S:t=new f.RenewOnTabActivationService(r,h({},this.options));break;default:throw new Error("Unknown service ".concat(e))}return t}}]);(0,l.default)(T,"knownServices",[w,P,E,S]),(0,l.default)(T,"defaultOptions",{autoRenew:!0,autoRemove:!0,syncStorage:!0,renewOnTabActivation:!0,tabInactivityDuration:1800})},6599:function(e,t,r){"use strict";var n=r(2204);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}))},1578:function(e,t,r){"use strict";t.createOktaAuthCore=function(e,t,r){var s=(0,n.createOktaAuthBase)(t),l=(0,o.mixinStorage)(s,e),f=(0,a.mixinHttp)(l),d=(0,c.mixinSession)(f),p=(0,i.mixinOAuth)(d,r);return(0,u.mixinCore)(p)};var n=r(3306),o=r(265),a=r(3334),i=r(498),u=r(8386),c=r(3980)},3961:function(e,t,r){"use strict";var n=r(1018);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var o=r(9133);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var a=r(1578);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var i=r(8386);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var u=r(2647);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}));var c=r(8553);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var s=r(6599);Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}))},8386:function(e,t,r){"use strict";var n=r(4836);t.mixinCore=function(e){return function(e){function t(){var e,r,n,o;(0,i.default)(this,t);for(var a=arguments.length,u=new Array(a),l=0;l<a;l++)u[l]=arguments[l];return r=this,n=t,o=[].concat(u),n=(0,s.default)(n),(e=(0,c.default)(r,v()?Reflect.construct(n,o||[],(0,s.default)(r).constructor):n.apply(r,o))).authStateManager=new d.AuthStateManager(e),e.serviceManager=new p.ServiceManager(e,e.options.services),e}return(0,l.default)(t,e),(0,u.default)(t,[{key:"start",value:(g=(0,a.default)(o.default.mark((function e(){return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,this.serviceManager.start();case 1:if(this.tokenManager.start(),this.token.isLoginRedirect()){e.next=2;break}return e.next=2,this.authStateManager.updateAuthState();case 2:case"end":return e.stop()}}),e,this)}))),function(){return g.apply(this,arguments)})},{key:"stop",value:(y=(0,a.default)(o.default.mark((function e(){return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.tokenManager.stop(),e.next=1,this.serviceManager.stop();case 1:case"end":return e.stop()}}),e,this)}))),function(){return y.apply(this,arguments)})},{key:"handleRedirect",value:(n=(0,a.default)(o.default.mark((function e(t){return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,this.handleLoginRedirect(void 0,t);case 1:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"handleLoginRedirect",value:(r=(0,a.default)(o.default.mark((function e(t,r){var n,a,i,u;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=this.options.state,!t){e.next=1;break}this.tokenManager.setTokens(t),r=r||this.getOriginalUri(this.options.state),e.next=9;break;case 1:if(!this.isLoginRedirect()){e.next=8;break}return e.prev=2,e.next=3,(0,f.parseOAuthResponseFromUrl)(this,{});case 3:return a=e.sent,n=a.state,r=r||this.getOriginalUri(n),e.next=4,this.storeTokensFromRedirect();case 4:e.next=7;break;case 5:return e.prev=5,u=e.catch(2),e.next=6,this.authStateManager.updateAuthState();case 6:throw u;case 7:e.next=9;break;case 8:return e.abrupt("return");case 9:return e.next=10,this.authStateManager.updateAuthState();case 10:if(this.removeOriginalUri(n),!(i=this.options.restoreOriginalUri)){e.next=12;break}return e.next=11,i(this,r);case 11:e.next=13;break;case 12:r&&window.location.replace(r);case 13:case"end":return e.stop()}}),e,this,[[2,5]])}))),function(e,t){return r.apply(this,arguments)})},{key:"handleIDPPopupRedirect",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.location.href,t=(0,f.parseOAuthResponseFromUrl)(this,{responseMode:"query",url:e});if(!t.state)throw new h.AuthSdkError("Unable to parse auth code params");var r=new BroadcastChannel("popup-callback:".concat(t.state));r.postMessage(t),r.close()}}]);var r,n,y,g}(e)};var o=n(r(4687)),a=n(r(7156)),i=n(r(6690)),u=n(r(9728)),c=n(r(4993)),s=n(r(3808)),l=n(r(1655)),f=r(9094),d=r(1018),p=r(6599),h=r(5728);function v(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(v=function(){return!!e})()}},9133:function(e,t,r){"use strict";var n=r(4836);t.createCoreOptionsConstructor=function(){return function(e){function t(e){var r,n,o,c;return(0,a.default)(this,t),n=this,o=t,c=[e],o=(0,u.default)(o),(r=(0,i.default)(n,l()?Reflect.construct(o,c||[],(0,u.default)(n).constructor):o.apply(n,c))).services=e.services,r.transformAuthState=e.transformAuthState,r}return(0,c.default)(t,e),(0,o.default)(t)}((0,s.createOAuthOptionsConstructor)())};var o=n(r(9728)),a=n(r(6690)),i=n(r(4993)),u=n(r(3808)),c=n(r(1655)),s=r(9443);function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}},2647:function(e,t,r){"use strict";t.createCoreStorageManager=function(){return(0,n.createOAuthStorageManager)()};var n=r(2333)},2293:function(){},5675:function(){},6655:function(){},8553:function(e,t,r){"use strict";var n=r(6655);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var o=r(2293);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var a=r(5675);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}))},7987:function(e,t,r){"use strict";t.base64ToBase64Url=o,t.base64UrlDecode=i,t.base64UrlToBase64=a,t.base64UrlToBuffer=function(e){return Uint8Array.from(i(e),(function(e){return e.charCodeAt(0)}))},t.base64UrlToString=function(e){var t=a(e);switch(t.length%4){case 0:break;case 2:t+="==";break;case 3:t+="=";break;default:throw new n.AuthSdkError("Not a valid Base64Url")}var r=atob(t);try{return decodeURIComponent(escape(r))}catch(e){return r}},t.bufferToBase64Url=function(e){return btoa(new Uint8Array(e).reduce((function(e,t){return e+String.fromCharCode(t)}),""))},t.stringToBase64Url=function(e){return o(btoa(e))},t.stringToBuffer=function(e){for(var t=new Uint8Array(e.length),r=0;r<e.length;r++)t[r]=e.charCodeAt(r);return t};var n=r(5728);function o(e){return e.replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}function a(e){return e.replace(/-/g,"+").replace(/_/g,"/")}function i(e){return atob(a(e))}},9718:function(e,t,r){"use strict";var n=r(7987);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var o=r(5698);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var a=r(6332);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var i=r(3154);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}))},5698:function(e,t,r){"use strict";t.getOidcHash=function(e){var t=(new TextEncoder).encode(e);return crypto.subtle.digest("SHA-256",t).then((function(e){var t=new Uint8Array(e).slice(0,16),r=String.fromCharCode.apply(null,t);return(0,n.stringToBase64Url)(r)}))};var n=r(7987)},6332:function(){},3154:function(e,t,r){"use strict";t.verifyToken=function(e,t){t=(0,n.clone)(t);var r={name:"RSASSA-PKCS1-v1_5",hash:{name:"SHA-256"}};return delete t.use,crypto.subtle.importKey("jwk",t,r,!0,["verify"]).then((function(t){var n=e.split("."),a=(0,o.stringToBuffer)(n[0]+"."+n[1]),i=(0,o.base64UrlDecode)(n[2]),u=(0,o.stringToBuffer)(i);return crypto.subtle.verify(r,t,u,a)}))};var n=r(305),o=r(7987)},3983:function(e,t,r){"use strict";var n=r(4836);t.default=void 0;var o=n(r(9728)),a=n(r(6690)),i=n(r(4993)),u=n(r(3808)),c=n(r(1655)),s=n(r(401));function l(e,t,r){return t=(0,u.default)(t),(0,i.default)(e,f()?Reflect.construct(t,r||[],(0,u.default)(e).constructor):t.apply(e,r))}function f(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(f=function(){return!!e})()}t.default=function(e){function t(e,r,n){var o;return(0,a.default)(this,t),(o=l(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,r&&(o.xhr=r),n&&(o.meta=n),o}return(0,c.default)(t,e),(0,o.default)(t)}(s.default),e.exports=t.default},6573:function(e,t,r){"use strict";var n=r(4836);t.default=void 0;var o=n(r(9728)),a=n(r(6690)),i=n(r(4993)),u=n(r(3808)),c=n(r(1655)),s=n(r(401));function l(e,t,r){return t=(0,u.default)(t),(0,i.default)(e,f()?Reflect.construct(t,r||[],(0,u.default)(e).constructor):t.apply(e,r))}function f(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(f=function(){return!!e})()}t.default=function(e){function t(){return(0,a.default)(this,t),l(this,t,["The poll was stopped by the sdk"])}return(0,c.default)(t,e),(0,o.default)(t)}(s.default),e.exports=t.default},9123:function(e,t,r){"use strict";var n=r(4836);t.default=void 0;var o=n(r(9728)),a=n(r(6690)),i=n(r(4993)),u=n(r(3808)),c=n(r(1655)),s=n(r(401));function l(e,t,r){return t=(0,u.default)(t),(0,i.default)(e,f()?Reflect.construct(t,r||[],(0,u.default)(e).constructor):t.apply(e,r))}function f(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(f=function(){return!!e})()}t.default=function(e){function t(e,r){var n;return(0,a.default)(this,t),(n=l(this,t,[e])).name="AuthSdkError",n.errorCode="INTERNAL",n.errorSummary=e,n.errorLink="INTERNAL",n.errorId="INTERNAL",n.errorCauses=[],r&&(n.xhr=r),n}return(0,c.default)(t,e),(0,o.default)(t)}(s.default),e.exports=t.default},401:function(e,t,r){"use strict";var n=r(4836);t.default=void 0;var o=n(r(9728)),a=n(r(6690)),i=n(r(4993)),u=n(r(3808)),c=n(r(1655)),s=n(r(3496));function l(e,t,r){return t=(0,u.default)(t),(0,i.default)(e,f()?Reflect.construct(t,r||[],(0,u.default)(e).constructor):t.apply(e,r))}function f(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(f=function(){return!!e})()}t.default=function(e){function t(e){var r;return(0,a.default)(this,t),r=l(this,t,[e]),Object.setPrototypeOf(r,(this instanceof t?this.constructor:void 0).prototype),r}return(0,c.default)(t,e),(0,o.default)(t)}((0,s.default)(Error)),e.exports=t.default},2886:function(e,t,r){"use strict";var n=r(4836);t.default=void 0;var o=n(r(9728)),a=n(r(6690)),i=n(r(4993)),u=n(r(3808)),c=n(r(1655)),s=n(r(8416)),l=n(r(401));function f(e,t,r){return t=(0,u.default)(t),(0,i.default)(e,d()?Reflect.construct(t,r||[],(0,u.default)(e).constructor):t.apply(e,r))}function d(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(d=function(){return!!e})()}t.default=function(e){function t(e,r,n){var o;return(0,a.default)(this,t),o=f(this,t,[r]),(0,s.default)(o,"resp",null),o.name="OAuthError",o.errorCode=e,o.errorSummary=r,o.error=e,o.error_description=r,n&&(o.resp=n),o}return(0,c.default)(t,e),(0,o.default)(t)}(l.default),e.exports=t.default},3114:function(e,t,r){"use strict";var n=r(4836);t.default=void 0;var o=n(r(6690)),a=n(r(9728)),i=n(r(4993)),u=n(r(3808)),c=n(r(1655)),s=n(r(8416)),l=n(r(401)),f=r(305);function d(e,t,r){return t=(0,u.default)(t),(0,i.default)(e,p()?Reflect.construct(t,r||[],(0,u.default)(e).constructor):t.apply(e,r))}function p(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(p=function(){return!!e})()}var h=t.default=function(e){function t(e,r,n){var a,i;return(0,o.default)(this,t),i=d(this,t,[null!==(a=r.error)&&void 0!==a?a:t.UNKNOWN_ERROR]),(0,s.default)(i,"name","WWWAuthError"),(0,s.default)(i,"resp",null),i.scheme=e,i.parameters=r,n&&(i.resp=n),i}return(0,c.default)(t,e),(0,a.default)(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 r,n=/(?:,|, )?([a-zA-Z0-9!#$%&'*+\-.^_`|~]+)=(?:"([a-zA-Z0-9!#$%&'*+\-.,^_`|~ /:]+)"|([a-zA-Z0-9!#$%&'*+\-.^_`|~/:]+))/g,o=e.indexOf(" "),a=e.slice(0,o),i=e.slice(o+1),u={};null!==(r=n.exec(i));){var c;u[r[1]]=null!==(c=r[2])&&void 0!==c?c:r[3]}return new t(a,u)}},{key:"getWWWAuthenticateHeader",value:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,f.isFunction)(null==t?void 0:t.get)?t.get("WWW-Authenticate"):null!==(e=t["www-authenticate"])&&void 0!==e?e:t["WWW-Authenticate"]}}])}(l.default);(0,s.default)(h,"UNKNOWN_ERROR","UNKNOWN_WWW_AUTH_ERROR"),e.exports=t.default},5728:function(e,t,r){"use strict";var n=r(4836),o={isAuthApiError:!0,isOAuthError:!0,isWWWAuthError:!0,AuthApiError:!0,AuthPollStopError:!0,AuthSdkError:!0,OAuthError:!0,WWWAuthError:!0};Object.defineProperty(t,"AuthApiError",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"AuthPollStopError",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"AuthSdkError",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"OAuthError",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"WWWAuthError",{enumerable:!0,get:function(){return s.default}}),t.isAuthApiError=function(e){return e instanceof a.default},t.isOAuthError=function(e){return e instanceof c.default},t.isWWWAuthError=function(e){return e instanceof s.default};var a=n(r(3983)),i=n(r(6573)),u=n(r(9123)),c=n(r(2886)),s=n(r(3114)),l=r(1243);Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))}))},1243:function(){},8193:function(e,t,r){"use strict";t.default=void 0;var n=r(4944);t.default=n.OktaAuth,e.exports=t.default},9051:function(e,t,r){"use strict";var n=r(8698),o={crypto:!0};t.crypto=void 0;var a=function(e,t){if("function"==typeof WeakMap){var r=new WeakMap;new WeakMap}return function(e,t){if(e&&e.__esModule)return e;var o,a,i={__proto__:null,default:e};if(null===e||"object"!=n(e)&&"function"!=typeof e)return i;if(o=r){if(o.has(e))return o.get(e);o.set(e,i)}for(var u in e)"default"!==u&&{}.hasOwnProperty.call(e,u)&&((a=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,u))&&(a.get||a.set)?o(i,u,a):i[u]=e[u]);return i}(e)}(r(9718));t.crypto=a;var i=r(3306);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var u=r(1971);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}));var c=r(3961);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var s=r(5728);Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}));var l=r(4777);Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))}));var f=r(9443);Object.keys(f).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===f[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return f[e]}}))}));var d=r(8041);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var p=r(9927);Object.keys(p).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===p[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}}))}));var h=r(305);Object.keys(h).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===h[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return h[e]}}))}))},4944:function(e,t,r){"use strict";var n=r(4836),o={OktaAuth:!0};t.default=t.OktaAuth=void 0;var a=n(r(9728)),i=n(r(6690)),u=n(r(4993)),c=n(r(3808)),s=n(r(1655)),l=r(8630);Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))}));var f=r(939);Object.keys(f).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===f[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return f[e]}}))}));var d=r(3398);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var p=r(9051);function h(e,t,r){return t=(0,c.default)(t),(0,u.default)(e,v()?Reflect.construct(t,r||[],(0,c.default)(e).constructor):t.apply(e,r))}function v(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(v=function(){return!!e})()}Object.keys(p).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===p[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}}))}));var y=(0,l.createIdxOptionsConstructor)(),g=(0,l.createIdxStorageManager)(),b=(0,l.createIdxTransactionManager)(),m=(0,l.createOktaAuthIdx)(g,y,b),k=(0,f.mixinMyAccount)(m),O=(0,d.mixinAuthn)(k),w=t.OktaAuth=function(e){function t(e){return(0,i.default)(this,t),h(this,t,[e])}return(0,s.default)(t,e),(0,a.default)(t)}(O);t.default=w},415:function(e,t){"use strict";t.getUserAgent=a,t.hasTextEncoder=c,t.isBrowser=n,t.isDPoPSupported=function(){return!o()&&void 0!==window.indexedDB&&c()&&i()},t.isFingerprintSupported=function(){var e=a();return e&&!r.test(e)},t.isHTTPS=function(){return!!n()&&"https:"===window.location.protocol},t.isIE11OrLess=o,t.isIOS=function(){return n()&&"undefined"!=typeof navigator&&void 0!==navigator.userAgent&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream},t.isLocalhost=function(){return n()&&"localhost"===window.location.hostname},t.isPKCESupported=function(){return u()&&c()},t.isPopupPostMessageSupported=function(){if(!n())return!1;var e=document.documentMode,t=e&&e<10;return void 0!==window.postMessage&&!t},t.isTokenVerifySupported=u;var r=/windows phone|iemobile|wpdesktop/i;function n(){return"undefined"!=typeof document&&"undefined"!=typeof window}function o(){if(!n())return!1;var e=document.documentMode;return!!e&&e<=11}function a(){return navigator.userAgent}function i(){return"undefined"!=typeof crypto&&null!==crypto&&void 0!==crypto.subtle&&"undefined"!=typeof Uint8Array}function u(){return i()}function c(){return"undefined"!=typeof TextEncoder}},4447:function(e,t,r){"use strict";var n=r(4836);t.default=void 0;var o=n(r(7424)),a=n(r(8698));function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var u=/application\/\w*\+?json/;t.default=function(e,t,n){var c=n.data,s=n.headers||{},l=s["Content-Type"]||s["content-type"]||"";c&&"string"!=typeof c&&(u.test(l)?c=JSON.stringify(c):"application/x-www-form-urlencoded"===l&&(c=Object.entries(c).map((function(e){var t=(0,o.default)(e,2),r=t[0],n=t[1];return"".concat(r,"=").concat(encodeURIComponent(n))})).join("&")));var f=(0,r.g.fetch)(t,{method:e,headers:n.headers,body:c,credentials:n.withCredentials?"include":"omit"});return f.finally||(f=Promise.resolve(f)),f.then((function(e){var t=!e.ok,r=e.status;return function(e){return e.headers.get("Content-Type")&&e.headers.get("Content-Type").toLowerCase().indexOf("application/json")