UNPKG

@okta/okta-auth-js

Version:
2 lines 230 kB
/*! For license information please see okta-auth-js.core.min.js.LICENSE.txt */ var OktaAuth;!function(){var 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),(0,s.default)(this,"options",void 0),(0,s.default)(this,"emitter",void 0),(0,s.default)(this,"features",void 0);var r=new e(arguments.length&&(arguments.length<=0?void 0:arguments[0])||{});this.options=(0,u.removeNils)(r),this.emitter=new l.default,this.features=c}));return(0,s.default)(t,"features",c),(0,s.default)(t,"constants",f),t.features=t.prototype.features=c,Object.assign(t,{constants:f}),t};var a=n(r(9728)),i=n(r(6690)),s=n(r(8416)),u=r(305),c=p(r(415)),f=p(r(1971)),l=n(r(4279));function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(d=function(e){return e?r:t})(e)}function p(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var r=d(t);if(r&&r.has(e))return r.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var s=a?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(n,i,s):n[i]=e[i]}return n.default=e,r&&r.set(e,n),n}},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),(0,i.default)(this,"devMode",void 0),this.devMode=!!t.devMode}))};var o=n(r(9728)),a=n(r(6690)),i=n(r(8416))},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),s=r(415),u={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,s.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,s=n.secure;if(void 0===s||void 0===i)throw new a.default('storage.set: "secure" and "sameSite" options must be provided');var u={path:n.path||"/",secure:s,sameSite:i};return Date.parse(r)&&(u.expires=new Date(r)),o.default.set(e,t,u),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:"/"})}}},c=u;t.default=c,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)),i=n(r(8416)),s=function(){function e(t){(0,o.default)(this,e),(0,i.default)(this,"localOffset",void 0),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}();t.default=s,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(6690)),s=n(r(9728)),u=n(r(8416)),c=n(r(3615)),f=r(5728),l=r(9443),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,u.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}t.INITIAL_AUTH_STATE=null;var v={updateAuthStatePromise:null,canceledTimes:0},y="authStateChange",g=function(){function e(t){var r=this;if((0,i.default)(this,e),(0,u.default)(this,"_sdk",void 0),(0,u.default)(this,"_pending",void 0),(0,u.default)(this,"_authState",void 0),(0,u.default)(this,"_prevAuthState",void 0),(0,u.default)(this,"_logOptions",void 0),(0,u.default)(this,"_transformQueue",void 0),!t.emitter)throw new f.AuthSdkError("Emitter should be initialized before AuthStateManager");this._sdk=t,this._pending=h({},v),this._authState=null,this._logOptions={},this._prevAuthState=null,this._transformQueue=new d.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()}))}var t;return(0,s.default)(e,[{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:(t=(0,a.default)(o.default.mark((function e(){var t,r,n,a,i,s,u,f=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=f._logOptions,r=t.event,n=t.key,o=t.token;(0,d.getConsole)().group("OKTA-AUTH-JS:updateAuthState: Event:".concat(r," Status:").concat(e)),(0,d.getConsole)().log(n,o),(0,d.getConsole)().log("Current authState",f._authState),(0,d.getConsole)().groupEnd(),f._logOptions={}},i=function(e){var t,r;r=e,(t=f._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"):(f._prevAuthState=f._authState,f._authState=e,f._sdk.emitter.emit(y,h({},e)),n&&a("emitted"))},s=function e(t){return f._pending.updateAuthStatePromise.then((function(){var r=f._pending.updateAuthStatePromise;return r&&r!==t?e(r):f.getAuthState()}))},!this._pending.updateAuthStatePromise){e.next=11;break}if(!(this._pending.canceledTimes>=10)){e.next=10;break}return n&&a("terminated"),e.abrupt("return",s(this._pending.updateAuthStatePromise));case 10:this._pending.updateAuthStatePromise.cancel();case 11:return u=new c.default((function(e,t,o){o.shouldReject=!1,o((function(){f._pending.updateAuthStatePromise=null,f._pending.canceledTimes=f._pending.canceledTimes+1,n&&a("canceled")}));var s=function(t){u.isCanceled?e():(i(t),e(),f._pending=h({},v))};f._sdk.isAuthenticated().then((function(){if(u.isCanceled)e();else{var t=f._sdk.tokenManager.getTokensSync(),n=t.accessToken,o=t.idToken,a=t.refreshToken,i={accessToken:n,idToken:o,refreshToken:a,isAuthenticated:!(!n||!o)};(r?f._transformQueue.push(r,null,f._sdk,i):Promise.resolve(i)).then((function(e){return s(e)})).catch((function(e){return s({accessToken:n,idToken:o,refreshToken:a,isAuthenticated:!1,error:e})}))}}))})),this._pending.updateAuthStatePromise=u,e.abrupt("return",s(u));case 14:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"subscribe",value:function(e){this._sdk.emitter.on(y,e)}},{key:"unsubscribe",value:function(e){this._sdk.emitter.off(y,e)}}]),e}();t.AuthStateManager=g},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)),s=n(r(7156)),u=n(r(6690)),c=n(r(9728)),f=n(r(8416)),l=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,f.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=Object.prototype.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,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){s=!0,a=e},f:function(){try{i||null==r.return||r.return()}finally{if(s)throw a}}}}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var g="autoRenew",b="syncStorage",k="leaderElection",m="renewOnTabActivation",O=function(){function e(t){var r=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,u.default)(this,e),(0,f.default)(this,"sdk",void 0),(0,f.default)(this,"options",void 0),(0,f.default)(this,"services",void 0),(0,f.default)(this,"started",void 0),this.sdk=t,this.onLeader=this.onLeader.bind(this);var o=t.tokenManager.getOptions(),a=o.autoRenew,i=o.autoRemove,s=o.syncStorage;n.electionChannelName=n.electionChannelName||n.broadcastChannelName,this.options=Object.assign({},e.defaultOptions,{autoRenew:a,autoRemove:i,syncStorage:s},{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)}))}var t,r,n,p,y;return(0,c.default)(e,[{key:"onLeader",value:(y=(0,s.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=3;break}return e.next=3,this.startServices();case 3:case"end":return e.stop()}}),e,this)}))),function(){return y.apply(this,arguments)})},{key:"isLeader",value:function(){var e;return null===(e=this.getService(k))||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:(p=(0,s.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=2;break}return e.abrupt("return");case 2:return e.next=4,this.startServices();case 4:this.started=!0;case 5:case"end":return e.stop()}}),e,this)}))),function(){return p.apply(this,arguments)})},{key:"stop",value:(n=(0,s.default)(o.default.mark((function e(){return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.stopServices();case 2:this.started=!1;case 3:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"getService",value:function(e){return this.services.get(e)}},{key:"startServices",value:(r=(0,s.default)(o.default.mark((function e(){var t,r,n,i,s;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 3:if((r=t.n()).done){e.next=10;break}if(n=(0,a.default)(r.value,2),i=n[0],s=n[1],!this.canStartService(i,s)){e.next=8;break}return e.next=8,s.start();case 8:e.next=3;break;case 10:e.next=15;break;case 12:e.prev=12,e.t0=e.catch(1),t.e(e.t0);case 15:return e.prev=15,t.f(),e.finish(15);case 18:case"end":return e.stop()}}),e,this,[[1,12,15,18]])}))),function(){return r.apply(this,arguments)})},{key:"stopServices",value:(t=(0,s.default)(o.default.mark((function e(){var t,r,n;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 3:if((r=t.n()).done){e.next=9;break}return n=r.value,e.next=7,n.stop();case 7:e.next=3;break;case 9:e.next=14;break;case 11:e.prev=11,e.t0=e.catch(1),t.e(e.t0);case 14:return e.prev=14,t.f(),e.finish(14);case 17:case"end":return e.stop()}}),e,this,[[1,11,14,17]])}))),function(){return t.apply(this,arguments)})},{key:"canStartService",value:function(e,t){var r=t.canStart()&&!t.isStarted();return e===k?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 k:t=new l.LeaderElectionService(h(h({},this.options),{},{onLeader:this.onLeader}));break;case g:t=new l.AutoRenewService(r,h({},this.options));break;case b:t=new l.SyncStorageService(r,h({},this.options));break;case m:t=new l.RenewOnTabActivationService(r,h({},this.options));break;default:throw new Error("Unknown service ".concat(e))}return t}}]),e}();t.ServiceManager=O,(0,f.default)(O,"knownServices",[g,b,k,m]),(0,f.default)(O,"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 c=(0,n.createOktaAuthBase)(t),f=(0,o.mixinStorage)(c,e),l=(0,a.mixinHttp)(f),d=(0,u.mixinSession)(l),p=(0,i.mixinOAuth)(d,r);return(0,s.mixinCore)(p)};var n=r(3306),o=r(265),a=r(3334),i=r(498),s=r(8386),u=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 s=r(2647);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]}}))}));var u=r(8553);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(6599);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]}}))}))},8386:function(e,t,r){"use strict";var n=r(4836);t.mixinCore=function(e){return function(e){(0,c.default)(O,e);var t,r,n,g,b,k,m=(t=O,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=(0,l.default)(t);if(r){var o=(0,l.default)(this).constructor;e=Reflect.construct(n,arguments,o)}else e=n.apply(this,arguments);return(0,f.default)(this,e)});function O(){var e;(0,i.default)(this,O);for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return e=m.call.apply(m,[this].concat(r)),(0,d.default)((0,u.default)(e),"authStateManager",void 0),(0,d.default)((0,u.default)(e),"serviceManager",void 0),e.authStateManager=new h.AuthStateManager((0,u.default)(e)),e.serviceManager=new v.ServiceManager((0,u.default)(e),e.options.services),e}return(0,s.default)(O,[{key:"start",value:(k=(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=2,this.serviceManager.start();case 2:if(this.tokenManager.start(),this.token.isLoginRedirect()){e.next=6;break}return e.next=6,this.authStateManager.updateAuthState();case 6:case"end":return e.stop()}}),e,this)}))),function(){return k.apply(this,arguments)})},{key:"stop",value:(b=(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=3,this.serviceManager.stop();case 3:case"end":return e.stop()}}),e,this)}))),function(){return b.apply(this,arguments)})},{key:"handleRedirect",value:(g=(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=2,this.handleLoginRedirect(void 0,t);case 2:case"end":return e.stop()}}),e,this)}))),function(e){return g.apply(this,arguments)})},{key:"handleLoginRedirect",value:(n=(0,a.default)(o.default.mark((function e(t,r){var n,a,i;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=this.options.state,!t){e.next=6;break}this.tokenManager.setTokens(t),r=r||this.getOriginalUri(this.options.state),e.next=25;break;case 6:if(!this.isLoginRedirect()){e.next=24;break}return e.prev=7,e.next=10,(0,p.parseOAuthResponseFromUrl)(this,{});case 10:return a=e.sent,n=a.state,r=r||this.getOriginalUri(n),e.next=15,this.storeTokensFromRedirect();case 15:e.next=22;break;case 17:return e.prev=17,e.t0=e.catch(7),e.next=21,this.authStateManager.updateAuthState();case 21:throw e.t0;case 22:e.next=25;break;case 24:return e.abrupt("return");case 25:return e.next=27,this.authStateManager.updateAuthState();case 27:if(this.removeOriginalUri(n),!(i=this.options.restoreOriginalUri)){e.next=34;break}return e.next=32,i(this,r);case 32:e.next=35;break;case 34:r&&window.location.replace(r);case 35:case"end":return e.stop()}}),e,this,[[7,17]])}))),function(e,t){return n.apply(this,arguments)})},{key:"handleIDPPopupRedirect",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.location.href,t=(0,p.parseOAuthResponseFromUrl)(this,{responseMode:"query",url:e});if(!t.state)throw new y.AuthSdkError("Unable to parse auth code params");var r=new BroadcastChannel("popup-callback:".concat(t.state));r.postMessage(t),r.close()}}]),O}(e)};var o=n(r(4687)),a=n(r(7156)),i=n(r(6690)),s=n(r(9728)),u=n(r(6115)),c=n(r(1655)),f=n(r(4993)),l=n(r(3808)),d=n(r(8416)),p=r(9094),h=r(1018),v=r(6599),y=r(5728)},9133:function(e,t,r){"use strict";var n=r(4836);t.createCoreOptionsConstructor=function(){return function(e){(0,s.default)(l,e);var t,r,n=(t=l,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=(0,c.default)(t);if(r){var o=(0,c.default)(this).constructor;e=Reflect.construct(n,arguments,o)}else e=n.apply(this,arguments);return(0,u.default)(this,e)});function l(e){var t;return(0,a.default)(this,l),t=n.call(this,e),(0,f.default)((0,i.default)(t),"services",void 0),(0,f.default)((0,i.default)(t),"transformAuthState",void 0),t.services=e.services,t.transformAuthState=e.transformAuthState,t}return(0,o.default)(l)}((0,l.createOAuthOptionsConstructor)())};var o=n(r(9728)),a=n(r(6690)),i=n(r(6115)),s=n(r(1655)),u=n(r(4993)),c=n(r(3808)),f=n(r(8416)),l=r(9443)},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=a,t.base64UrlDecode=s,t.base64UrlToBase64=i,t.base64UrlToBuffer=function(e){return Uint8Array.from(s(e),(function(e){return e.charCodeAt(0)}))},t.base64UrlToString=function(e){var t=i(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=(0,o.atob)(t);try{return decodeURIComponent(escape(r))}catch(e){return r}},t.bufferToBase64Url=function(e){return(0,o.btoa)(new Uint8Array(e).reduce((function(e,t){return e+String.fromCharCode(t)}),""))},t.stringToBase64Url=function(e){return a((0,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),o=r(1);function a(e){return e.replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}function i(e){return e.replace(/-/g,"+").replace(/_/g,"/")}function s(e){return(0,o.atob)(i(e))}},7594:function(e,t){"use strict";t.webcrypto=t.btoa=t.atob=void 0,t.atob=function(e){return atob(e)},t.btoa=function(e){return btoa(e)};var r="undefined"==typeof crypto?null:crypto;t.webcrypto=r},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]}}))}));var s=r(1);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]}}))}))},5698:function(e,t,r){"use strict";t.getOidcHash=function(e){var t=(new TextEncoder).encode(e);return o.webcrypto.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),o=r(1)},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,a.webcrypto.subtle.importKey("jwk",t,r,!0,["verify"]).then((function(t){var n=e.split("."),i=(0,o.stringToBuffer)(n[0]+"."+n[1]),s=(0,o.base64UrlDecode)(n[2]),u=(0,o.stringToBuffer)(s);return a.webcrypto.subtle.verify(r,t,u,i)}))};var n=r(305),o=r(7987),a=r(1)},1:function(e,t,r){"use strict";var n=r(7594);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]}}))}))},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(6115)),s=n(r(1655)),u=n(r(4993)),c=n(r(3808)),f=n(r(8416));var l=function(e){(0,s.default)(l,e);var t,r,n=(t=l,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=(0,c.default)(t);if(r){var o=(0,c.default)(this).constructor;e=Reflect.construct(n,arguments,o)}else e=n.apply(this,arguments);return(0,u.default)(this,e)});function l(e,t,r){var o;(0,a.default)(this,l);var s=e.errorSummary;return o=n.call(this,s),(0,f.default)((0,i.default)(o),"errorSummary",void 0),(0,f.default)((0,i.default)(o),"errorCode",void 0),(0,f.default)((0,i.default)(o),"errorLink",void 0),(0,f.default)((0,i.default)(o),"errorId",void 0),(0,f.default)((0,i.default)(o),"errorCauses",void 0),(0,f.default)((0,i.default)(o),"xhr",void 0),(0,f.default)((0,i.default)(o),"meta",void 0),o.name="AuthApiError",o.errorSummary=e.errorSummary,o.errorCode=e.errorCode,o.errorLink=e.errorLink,o.errorId=e.errorId,o.errorCauses=e.errorCauses,t&&(o.xhr=t),r&&(o.meta=r),o}return(0,o.default)(l)}(n(r(401)).default);t.default=l,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(1655)),s=n(r(4993)),u=n(r(3808));var c=function(e){(0,i.default)(c,e);var t,r,n=(t=c,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=(0,u.default)(t);if(r){var o=(0,u.default)(this).constructor;e=Reflect.construct(n,arguments,o)}else e=n.apply(this,arguments);return(0,s.default)(this,e)});function c(){return(0,a.default)(this,c),n.call(this,"The poll was stopped by the sdk")}return(0,o.default)(c)}(n(r(401)).default);t.default=c,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(6115)),s=n(r(1655)),u=n(r(4993)),c=n(r(3808)),f=n(r(8416));var l=function(e){(0,s.default)(l,e);var t,r,n=(t=l,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=(0,c.default)(t);if(r){var o=(0,c.default)(this).constructor;e=Reflect.construct(n,arguments,o)}else e=n.apply(this,arguments);return(0,u.default)(this,e)});function l(e,t){var r;return(0,a.default)(this,l),r=n.call(this,e),(0,f.default)((0,i.default)(r),"errorSummary",void 0),(0,f.default)((0,i.default)(r),"errorCode",void 0),(0,f.default)((0,i.default)(r),"errorLink",void 0),(0,f.default)((0,i.default)(r),"errorId",void 0),(0,f.default)((0,i.default)(r),"errorCauses",void 0),(0,f.default)((0,i.default)(r),"xhr",void 0),r.name="AuthSdkError",r.errorCode="INTERNAL",r.errorSummary=e,r.errorLink="INTERNAL",r.errorId="INTERNAL",r.errorCauses=[],t&&(r.xhr=t),r}return(0,o.default)(l)}(n(r(401)).default);t.default=l,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(6115)),s=n(r(1655)),u=n(r(4993)),c=n(r(3808));var f=function(e){(0,s.default)(f,e);var t,r,n=(t=f,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=(0,c.default)(t);if(r){var o=(0,c.default)(this).constructor;e=Reflect.construct(n,arguments,o)}else e=n.apply(this,arguments);return(0,u.default)(this,e)});function f(e){var t;return(0,a.default)(this,f),t=n.call(this,e),Object.setPrototypeOf((0,i.default)(t),(this instanceof f?this.constructor:void 0).prototype),t}return(0,o.default)(f)}((0,n(r(3496)).default)(Error));t.default=f,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(6115)),s=n(r(1655)),u=n(r(4993)),c=n(r(3808)),f=n(r(8416));var l=function(e){(0,s.default)(l,e);var t,r,n=(t=l,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=(0,c.default)(t);if(r){var o=(0,c.default)(this).constructor;e=Reflect.construct(n,arguments,o)}else e=n.apply(this,arguments);return(0,u.default)(this,e)});function l(e,t,r){var o;return(0,a.default)(this,l),o=n.call(this,t),(0,f.default)((0,i.default)(o),"errorCode",void 0),(0,f.default)((0,i.default)(o),"errorSummary",void 0),(0,f.default)((0,i.default)(o),"error",void 0),(0,f.default)((0,i.default)(o),"error_description",void 0),(0,f.default)((0,i.default)(o),"resp",null),o.name="OAuthError",o.errorCode=e,o.errorSummary=t,o.error=e,o.error_description=t,r&&(o.resp=r),o}return(0,o.default)(l)}(n(r(401)).default);t.default=l,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(6115)),s=n(r(1655)),u=n(r(4993)),c=n(r(3808)),f=n(r(8416)),l=n(r(401)),d=r(305);var p=function(e){(0,s.default)(l,e);var t,r,n=(t=l,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=(0,c.default)(t);if(r){var o=(0,c.default)(this).constructor;e=Reflect.construct(n,arguments,o)}else e=n.apply(this,arguments);return(0,u.default)(this,e)});function l(e,t,r){var a,s;return(0,o.default)(this,l),s=n.call(this,null!==(a=t.error)&&void 0!==a?a:l.UNKNOWN_ERROR),(0,f.default)((0,i.default)(s),"scheme",void 0),(0,f.default)((0,i.default)(s),"parameters",void 0),(0,f.default)((0,i.default)(s),"name","WWWAuthError"),(0,f.default)((0,i.default)(s),"resp",null),s.scheme=e,s.parameters=t,r&&(s.resp=r),s}return(0,a.default)(l,[{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 t,r=/(?:,|, )?([a-zA-Z0-9!#$%&'*+\-.^_`|~]+)=(?:"([a-zA-Z0-9!#$%&'*+\-.,^_`|~ /:]+)"|([a-zA-Z0-9!#$%&'*+\-.^_`|~/:]+))/g,n=e.indexOf(" "),o=e.slice(0,n),a=e.slice(n+1),i={};null!==(t=r.exec(a));){var s;i[t[1]]=null!==(s=t[2])&&void 0!==s?s:t[3]}return new l(o,i)}},{key:"getWWWAuthenticateHeader",value:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,d.isFunction)(null==t?void 0:t.get)?t.get("WWW-Authenticate"):null!==(e=t["www-authenticate"])&&void 0!==e?e:t["WWW-Authenticate"]}}]),l}(l.default);t.default=p,(0,f.default)(p,"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 s.default}}),Object.defineProperty(t,"OAuthError",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"WWWAuthError",{enumerable:!0,get:function(){return c.default}}),t.isAuthApiError=function(e){return e instanceof a.default},t.isOAuthError=function(e){return e instanceof u.default},t.isWWWAuthError=function(e){return e instanceof c.default};var a=n(r(3983)),i=n(r(6573)),s=n(r(9123)),u=n(r(2886)),c=n(r(3114)),f=r(1243);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]}}))}))},1243:function(){},1916:function(e,t,r){"use strict";t.default=void 0;var n=r(7833).OktaAuth;t.default=n,e.exports=t.default},6736:function(e,t,r){"use strict";var n=r(8698),o={crypto:!0};t.crypto=void 0;var a=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var r=v(t);if(r&&r.has(e))return r.get(e);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var s=a?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(o,i,s):o[i]=e[i]}return o.default=e,r&&r.set(e,o),o}(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 s=r(1971);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 u=r(3961);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(5728);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 f=r(4777);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 l=r(9443);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 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);function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(v=function(e){return e?r:t})(e)}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]}}))}))},7833: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)),s=n(r(1655)),u=n(r(4993)),c=n(r(3808)),f=r(9443),l=r(3961),d=r(6736);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=(0,l.createCoreOptionsConstructor)(),h=(0,l.createCoreStorageManager)(),v=(0,f.createTransactionManager)(),y=function(e){(0,s.default)(o,e);var t,r,n=(t=o,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=(0,c.default)(t);if(r){var o=(0,c.default)(this).constructor;e=Reflect.construct(n,arguments,o)}else e=n.apply(this,arguments);return(0,u.default)(this,e)});function o(e){return(0,i.default)(this,o),n.call(this,e)}return(0,a.default)(o)}((0,l.createOktaAuthCore)(h,p,v));t.OktaAuth=y;var g=y;t.default=g},415:function(e,t,r){"use strict";t.getUserAgent=s,t.hasTextEncoder=f,t.isBrowser=a,t.isDPoPSupported=function(){return!i()&&void 0!==window.indexedDB&&f()&&u()},t.isFingerprintSupported=function(){var e=s();return e&&!o.test(e)},t.isHTTPS=function(){return!!a()&&"https:"===window.location.protocol},t.isIE11OrLess=i,t.isIOS=function(){return a()&&"undefined"!=typeof navigator&&void 0!==navigator.userAgent&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream},t.isLocalhost=function(){return a()&&"localhost"===window.location.hostname},t.isPKCESupported=function(){return c()&&f()},t.isPopupPostMessageSupported=function(){if(!a())return!1;var e=document.documentMode,t=e&&e<10;return void 0!==window.postMessage&&!t},t.isTokenVerifySupported=c;var n=r(9718),o=/windows phone|iemobile|wpdesktop/i;function a(){return"undefined"!=typeof document&&"undefined"!=typeof window}function i(){if(!a())return!1;var e=document.documentMode;return!!e&&e<=11}function s(){return navigator.userAgent}function u(){return void 0!==n.webcrypto&&null!==n.webcrypto&&void 0!==n.webcrypto.subtle&&"undefined"!=typeof Uint8Array}function c(){return u()}function f(){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)),i=n(r(4098));function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new 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,f=n.headers||{},l=f["Content-Type"]||f["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 d=(r.g.fetch||i.default)(t,{method:e,headers:n.headers,body:c,credentials:n.withCredentials?"include":"omit"});return d.finally||(d=Promise.resolve(d)),d.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")>=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,r){var n,o="object"===(0,a.default)(t),i={},u=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 s(e,t);var r=Object.prototype.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)?s(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}}}}(r.headers.entries());try{for(u.s();!(n=u.n()).done;){var c=n.value;i[c[0]]=c[1]}}catch(e){u.e(e)}finally{u.f()}var f={responseText:o?JSON.stringify(t):t,status:e,headers:i};return o&&(f.responseType="json",f.responseJSON=t),f}(r,t,e)})).then((function(e){var r;if(t||null!==(r=e.responseJSON)&&void 0!==r&&r.error)throw e;return e}))}))},e.exports=t.default},287:function(e,t,r){"use strict";var n=r(4836);t.OktaUserAgent=void 0;var o=n(r(6690)),a=n(r(9728)),i=n(r(8416)),s=r(415),u=function(){function e(){(0,o.default)(this,e),(0,i.default)(this,"environments",void 0),this.environments=["okta-auth-js/".concat("7.13.1")],this.maybeAddNodeEnvironment()}return(0,a.default)(e,[{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"7.13.1"}},{key:"maybeAddNodeEnvironment",value:function(){if(!(0,s.isBrowser)()&&process&&process.versions){var e=process.versions.node;this.environments.push("nodejs/".concat(e))}}}]),e}();t.OktaUserAgent=u},2281:function(e,t){"use strict";t.setRequestHeader=function(e,t,r){e.options.headers=e.options.headers||{},e.options.headers[t]=r}},4777:function(e,t,r){"use strict";var n=r(2281);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(287);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(5385);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(8958);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 s=r(3334);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]}}))}));var u=r(4090);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]}}))}))},3334:function(e,t,r){"use strict";var n=r(4836);t.mixinHttp=function(e){return function(e){(0,s.default)(v,e);var t,r,n=(t=v,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=(0,c.default)(t);if(r){var o=(0,c.default)(this).constructor;e=Reflect.construct(n,arguments,o)}else e=n.apply(this,arguments);return(0,u.default)(this,e)});function v(){var e;(0,o.default)(this,v);for(var t=arguments.length,r=new Array(t),a=0;a<t;a++)r[a]=arguments[a];return e=n.call.apply(n,[this].concat(r)),(0,f.default)((0,i.default)(e),"_oktaUserAgent",void 0),(0,f.default)((0,i.default)(e),"http",void 0),e._oktaUserAgent=new l.OktaUserAgent,e.http={setRequestHeader:d.setRequestHeader.bind(null,(0,i.default)(e))},e}return(0,a.default)(v,[{key:"setHeaders",value:function(e){this.options.headers=Object.assign({},this.options.headers,e)}},{key:"getIssuerOrigin",value:function(){return this.options.issuer.split("/oauth2/")[0]}},{key:"webfinger",value:function(e){var t="/.well-known/webfinger"+(0,p.toQueryString)(e);return(0,h.get)(this,t,{headers:{Accept:"application/jrd+json"}})}}]),v}(e)};var o=n(r(6690)),a=n(r(9728)),i=n(r(6115)),s=n(r(1655)),u=n(r(4993)),c=n(r(3808)),f=n(r(8416)),l=r(287),d=r(2281),p=r(305),h=r(5385)},4090:function(e,t,r){"use strict";var n=r(4836);t.createHttpOptionsConstructor=function(){return function(e){(0,s.default)(l,e);var t,r,n=(t=l,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=(0,c.default)(t);if(r){var o=(0,c.default)(this).constructor;e=Reflect.construct(n,arguments,o)}else e=n.apply(this,arguments);return(0,u.default)(this,e)});function l(e){var t;return(0,a.default)(this,l),t=n.call(this,e),(0,f.default)((0,i.default)(t),"issuer",void 0),(0,f.default)((0,i.default)(t),"transformErrorXHR",void 0),(0,f.default)((0,i.default)(t),"headers",void 0),(0,f.default)((0,i.default)(t),"httpRequestClient",void 0),(0,f.default)((0,i.default)(t),"httpRequestInterceptors",void 0),(0,f.default)((0,i.default)(t),"pollDelay",void 0),t.issuer=e.issuer,t.transformErrorXHR=e.transformErrorXHR,t.headers=e.headers,t.httpRequestClient=e.httpRequestClient||d.default,t.httpRequestInterceptors=e.httpRequestInterceptors,t.pollDelay=e.pollDelay,t}return(0,o.default)(l)}((0,l.createStorageOptionsConstructor)())};var o=n(r(9728)),a=n(r(6690)),i=n(r(6115)),s=n(r(1655)),u=n(r(4993)),c=n(r(3808)),f=n(r(8416)),l=r(9927),d=n(r(4447))},5385:function(e,t,r){"use strict";var n=r(4836);t.get=function(e,t,r){var n={url:t=(0,i.isAbsoluteUrl)(t)?t:e.getIssuerOrigin()+t,method:"GET"};return Object.assign(n,r),y(e,n)},t.httpRequest=y,t.post=function(e,t,r,n){var o={url:t=(0,i.isAbsoluteUrl)(t)?t:e.getIssuerOrigin()+t,method:"POST",args:r,saveAuthnState:!0};return Object.assign(o,n),y(e,o)};var o=n(r(8698)),a=n(r(8416)),i=r(305),s=r(1971),u=r(5728),c=r(415);function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function l(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 d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach((function(t){(0,a.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var p,h=0;(0,c.isBrowser)()&&(h=Date.now(),p=function(){document.hidden||(h=Date.now())},document.addEventListener("visibilitychange",p));var v=function(e,t){var r,n,o,a;if(t instanceof Error)return new u.AuthApiError({errorSummary:t.message});var s,c=t,f={};if(c.responseText&&(0,i.isString)(c.responseText))try{f=JSON.parse(c.responseText)}catch(e){f={errorSummary:"Unknown error"}}c.status>=500&&(f.errorSummary="Unknown error"),e.options.transformErrorXHR&&(c=e.options.transformErrorXHR((0,i.clone)(c)));var l=null!==(r=u.WWWAuthError.getWWWAuthenticateHeader(null===(n=c)||void 0===n?void 0:n.headers))&&void 0!==r?r:"";if(s=f.error&&f.error_description?new u.OAuthError(f.error,f.error_description,c):new u.AuthApiError(f,c,{wwwAuthHeader