"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1345],{91345:function(e,t,r){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}t.od=void 0;var o,i,a=l(r(23756)),s=l(r(17702));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(u=function(e){return e?r:t})(e)}function c(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var r=u(t);if(r&&r.has(e))return r.get(e);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=i?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(o,a,s):o[a]=e[a]}return o.default=e,r&&r.set(e,o),o}function l(e){return e&&e.__esModule?e:{default:e}}c(r(33546)),c(r(93360)),c(r(2491)),o||(o=new s.default),i||(i=new a.default(o));var f=i.getAxiosWithAuth();t.od=f,i.getApolloLinkWithAuth(),i.getApolloLinkHandleAuthError()},2491:function(){},17702:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.RECAPTCHA_TOKEN_URL=t.ACCOUNTS_PATH_USER=t.ACCOUNTS_URL=t.REFRESH_THRESHOLD_SECONDS=t.AUTH_PATH_IMPERSONATE=t.AUTH_EXCHANGE_CODE_FOR_TOKEN=t.AUTH_PATH_TOKEN_LOGIN=t.AUTH_PATH_REFRESH=t.AUTH_PATH_LOGOUT=t.AUTH_PATH_LOGIN=t.AUTH_URL=void 0;var n,o,i=(n=r(64098))&&n.__esModule?n:{default:n};function a(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 s(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},r={authUrl:c,authPathLogin:l,authPathLogout:f,authPathRefresh:d,authPathTokenLogin:h,authExchangeCodeForToken:p,authPathImpersonate:g,accountsUrl:b,accountsPathUser:v,refreshThresholdSeconds:120,recaptchaTokenUrl:"/api".concat(c).concat(y)};t.settings=s(s(s({},r),t.settings),e)}),u(this,"getSetting",function(e){var r,n,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return null!==(r=null===(n=t.settings)||void 0===n?void 0:n[e])&&void 0!==r?r:o}),o)return o;o=this}},98380:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(81344))&&n.__esModule?n:{default:n},i=r(17448),a=r(64098);function s(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 u(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:0;return new Date(new Date().getTime()/1e3+e).getTime()}),c(this,"normalizeAuthorizationPayload",function(e){var t,n=e&&(e.access_token||e.accessToken)?e:null!==(t=null==e?void 0:e.data)&&void 0!==t?t:{},o={expirationDate:void 0,expiresIn:void 0};Object.keys(n).forEach(function(e){o[(0,i.camelCase)(e)]=n[e]});var a=o.expirationDate||r.getExpireTimeEpochSeconds(o.expiresIn);return Promise.resolve(u(u({},o),{},{loggedIn:!0,expirationDate:a}))}),c(this,"parseUrlQueryString",function(e){var t={};return e.split("&").forEach(function(e){var r=e.split("=");t[decodeURIComponent(r[0])]=decodeURIComponent(r[1]||"")}),t}),c(this,"getQueryParameterByName",function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=window.location.href,n=e.replace(/[[\]]/g,"\\$&"),o=new RegExp("[?&]".concat(n,"(=([^&#]*)|&|#|$)")).exec(r),i=o&&o[2]?decodeURIComponent(o[2].replace(/\+/g," ")):null;if(i&&t){var a=r.replace("".concat(n,"=").concat(i),"").replace("?&","?").replace("&&","&");window.history.pushState?window.history.pushState({},"",a):window.location.replace(a)}return i}),this.config=t,this.guardianEvents=new o.default}},33546:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.GUARDIAN_ERROR_EVENTS=void 0,(r=n||(n={})).refreshPending="refreshPending",r.refreshFailure="refreshFailure",r.refreshSuccess="refreshSuccess",r.loginPending="loginPending",r.loginFailure="loginFailure",r.loginSuccess="loginSuccess",r.logoutPending="logoutPending",r.logoutFailure="logoutFailure",r.logoutSuccess="logoutSuccess",r.impersonatePending="impersonatePending",r.impersonateFailure="impersonateFailure",r.impersonateSuccess="impersonateSuccess",r.updatedToken="updatedToken";var r,n,o=[n.refreshFailure,n.loginFailure,n.logoutFailure,n.impersonateFailure];t.GUARDIAN_ERROR_EVENTS=o;var i=n;t.default=i},37739:function(e,t){function r(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=function e(){var t=this;(function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")})(this,e),r(this,"observers",[]),r(this,"subscribe",function(e){t.observers.push(e)}),r(this,"unsubscribe",function(e){t.observers=t.observers.filter(function(t){return t!==e})}),r(this,"notify",function(e){var r=e.type,n=e.payload;t.observers.forEach(function(e){(null==e?void 0:e.type)===r&&e(n)})})}},81344:function(e,t,r){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){return(o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function i(e,t){return t&&("object"===n(t)||"function"==typeof t)?t:a(e)}function a(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u,c,l=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&o(e,t)}(n,e);var t,r=(t=function(){if("undefined"==typeof Reflect||!Reflect.construct||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,r=s(n);if(t){var o=s(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return i(this,e)});function n(){var e,t,o,s;return(!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,n),t=a(e=r.call(this)),o="sendEvent",s=function(t,r){e.notify({type:t,payload:r})},o in t?Object.defineProperty(t,o,{value:s,enumerable:!0,configurable:!0,writable:!0}):t[o]=s,c)?i(e,c):(c=a(e),i(e,a(e)))}return n}(((u=r(37739))&&u.__esModule?u:{default:u}).default);t.default=l},23756:function(e,t,r){var n,o=r(64687);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=l(r(97218)),a=r(35783),s=r(63200),u=l(r(98380)),c=l(r(33546));function l(e){return e&&e.__esModule?e:{default:e}}function f(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;t0&&void 0!==d[0]?d[0]:{},a=(n=t.pullAccessTokensFromUrlHash()).accessToken,s=n.refreshToken,u=n.authorizationCode,c=t.getQueryParameterByName("impersonate_user_id",!0),t.updateConfig(r),l=t.getStorage(),!(s&&s.length>0)){e.next=9;break}return e.abrupt("return",t.refresh(s));case 9:if(!(a&&a.length>0)){e.next=22;break}return e.prev=10,e.next=13,(0,i.default)({method:"post",url:t.getTokenLoginUrl(),headers:{Authorization:"Bearer ".concat(a)}});case 13:return e.abrupt("return",l.persistAuth({accessToken:a,refreshToken:"",expirationDate:new Date().getTime()+2592e6,expiresIn:2592e6,loggedIn:!0}));case 16:return e.prev=16,e.t0=e.catch(10),console.log("Failed to log in with access token",e.t0),e.next=21,t.clearStoredAuth();case 21:case 36:return e.abrupt("return");case 22:if(!u){e.next=37;break}return e.prev=23,e.next=26,(0,i.default)({method:"post",url:t.getAuthorizationCodeExchangeUrl(),data:{authorization_code:u}});case 26:return f=e.sent,e.next=29,t.loginAndPersistAuth(f.data);case 29:e.next=37;break;case 31:return e.prev=31,e.t1=e.catch(23),console.log("Failed to log in with authorization code",e.t1),e.next=36,t.clearStoredAuth();case 37:if(!c){e.next=43;break}return e.next=40,l.refreshCache();case 40:return e.next=42,t.impersonate(c,!0);case 42:return e.abrupt("return",l.retrieveAuth());case 43:return e.abrupt("return",l.refreshCache());case 44:case"end":return e.stop()}},e,null,[[10,16],[23,31]])}))),w(y(t),"loginAndPersistAuth",(l=g(o.mark(function e(r){var n,a,s,u,c;return o.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=r.access_token,a=r.refresh_token,s=r.factors,u=r.user_id,c=t.getStorage(),e.next=4,(0,i.default)({method:"post",url:t.getTokenLoginUrl(),headers:{Authorization:"Bearer ".concat(n)}});case 4:return e.abrupt("return",c.persistAuth({accessToken:n,refreshToken:a,expirationDate:new Date().getTime()+2592e6,expiresIn:2592e6,loggedIn:!0,factors:s,userId:u}));case 5:case"end":return e.stop()}},e)})),function(e){return l.apply(this,arguments)})),w(y(t),"pullAccessTokensFromUrlHash",function(){var e,r,n,o=window.location.hash.replace(/^#/,""),i=t.parseUrlQueryString(o);return i&&(i.access_token||i.refresh_token||i.authorization_code)&&(window.location.hash=""),{accessToken:null!==(e=null==i?void 0:i.access_token)&&void 0!==e?e:"",refreshToken:null!==(r=null==i?void 0:i.refresh_token)&&void 0!==r?r:"",authorizationCode:null!==(n=null==i?void 0:i.authorization_code)&&void 0!==n?n:""}}),w(y(t),"updateConfig",function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t.config.update(e)}),w(y(t),"getCurrentToken",function(){var e,r,n,o,i=t.getCachedAuth();return{tokenType:null!==(e=null!==(r=null==i?void 0:i.tokenType)&&void 0!==r?r:null==i?void 0:i.token_type)&&void 0!==e?e:"Bearer",accessToken:null!==(n=null!==(o=null==i?void 0:i.accessToken)&&void 0!==o?o:null==i?void 0:i.access_token)&&void 0!==n?n:""}}),w(y(t),"createTokenConfig",function(e){var r,n,o,i=t.getCurrentToken(),a=i.tokenType,s=i.accessToken,u={},c={},l={};null!==(r=null==e?void 0:e.acceptJson)&&void 0!==r&&r&&(u.Accept="applicationhttps://www.cbtnuggets.com/json"),null!==(n=null==e?void 0:e.sendTokenAsParam)&&void 0!==n&&n?l.access_token=s:u.Authorization=s?"".concat(a," ").concat(s):"",null!==(o=null==e?void 0:e.sendTokenInBody)&&void 0!==o&&o&&(c.access_token=s);var f=e.data,p=e.headers["Content-Type"];if(!(null!=p&&p.includes("multipart"))&&"string"==typeof f)try{f=JSON.parse(f)}catch(e){console.error(e)}var g="object"===h(f),b=f instanceof FormData;return f=g&&!b?d(d({},f),c):e.data,d(d({},e),{},{headers:d(d({},e.headers),u),params:d(d({},e.params),l),data:f||{},refreshAttempted:!1,accessToken:s})}),w(y(t),"createDefer",function(){var e,t,r=new Promise(function(r,n){e=r,t=n});return{resolve:e,reject:t,promise:r}}),w(y(t),"retryAllBlockedRequests",function(e){S.forEach(function(e){e.resolve()}),S=[],k.map(function(t){return t(e)})}),w(y(t),"apolloSubscribeTokenRefresh",function(e){k.push(e)}),w(y(t),"getAxiosWithAuth",function(){var e=i.default.create();return e.interceptors.request.use(function(e){return t.ensureValidAccessToken().then(function(){return t.createTokenConfig(e)})}),e.interceptors.response.use(null,function(e){var r,n,o,a,s,u,c=t.getCachedAuth(),l=null!==(r=null!==(n=null==c?void 0:c.accessToken)&&void 0!==n?n:null==c?void 0:c.access_token)&&void 0!==r?r:"",f=e.config&&e.response&&401===e.response.status,h=null!==(o=null==e?void 0:null===(a=e.config)||void 0===a?void 0:a.refreshAttempted)&&void 0!==o&&o,p=null!==(s=null==e?void 0:null===(u=e.config)||void 0===u?void 0:u.accessToken)&&void 0!==s?s:""!==l;if(f&&!O&&!h)return t.refresh().then(function(){return t.createTokenConfig(e.config)}).then(function(e){return i.default.request(d(d({},e),{},{refreshAttempted:!0,accessToken:l})).then(function(e){return t.retryAllBlockedRequests(null),e})});if(f&&O){var g=t.createDefer();return S.push(g),g.promise.then(function(){return t.createTokenConfig(e.config)}).then(function(e){return i.default.request(d(d({},e),{},{refreshAttempted:!0,accessToken:l}))})}if(f&&p&&!h){var b=t.createTokenConfig(e.config);return i.default.request(d(d({},b),{},{refreshAttempted:!0,accessToken:l}))}return Promise.reject(e)}),e}),w(y(t),"getApolloLinkWithAuth",function(){return new a.ApolloLink(function(e,r){return new a.Observable(function(n){var o;return e.getContext().skipAuth?o=r(e).subscribe({next:n.next.bind(n),error:n.error.bind(n),complete:n.complete.bind(n)}):t.ensureValidAccessToken().then(function(){var r=t.getCurrentToken(),n=r.tokenType,o=r.accessToken;e.setContext({headers:{Authorization:"".concat(n," ").concat(o)}})}).then(function(){o=r(e).subscribe({next:n.next.bind(n),error:n.error.bind(n),complete:n.complete.bind(n)})}).catch(n.error.bind(n)),function(){o&&o.unsubscribe()}})})}),w(y(t),"getApolloLinkHandleAuthError",function(){return(0,s.onError)(function(e){var r=e.graphQLErrors,n=e.networkError,i=e.operation,s=e.forward;if(n&&console.error("[Network error]: ".concat(n)),r){var u,c=r[0],l=c.message,f=c.locations,h=c.path,p=c.extensions,b=void 0===p?{}:p,v=b.type,y=b.code;if("UNAUTHENTICATED"===(void 0===y?"":y)||"UNAUTHENTICATED"===(void 0===v?"":v)||l.indexOf("Unauthorized")>-1)return new a.Observable((u=g(o.mark(function e(r){var n,a;return o.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,n=function(){var e=t.getCurrentToken(),n=e.tokenType,o=e.accessToken;i.setContext({headers:d(d({},a),{},{Authorization:"".concat(n," ").concat(o)})});var u={next:r.next.bind(r),error:r.error.bind(r),complete:r.complete.bind(r)};return s(i).subscribe(u)},a=i.getContext().headers,O){e.next=16;break}return e.prev=4,e.next=7,t.refresh();case 7:return t.retryAllBlockedRequests(null),k=[],e.abrupt("return",n());case 12:e.prev=12,e.t0=e.catch(4),t.retryAllBlockedRequests(Error("Unable to refresh access token")),k=[];case 16:return e.abrupt("return",new Promise(function(e,r){t.apolloSubscribeTokenRefresh(function(t){return t?r(t):e(n())})}));case 19:e.prev=19,e.t1=e.catch(0),r.error(e.t1);case 22:case"end":return e.stop()}},e,null,[[0,19],[4,12]])})),function(e){return u.apply(this,arguments)}));console.error("[GraphQL error]: Message: ".concat(l,", Location: ").concat(f,", Path: ").concat(h,", Code: ").concat(b.code))}})}),w(y(t),"ensureValidAccessToken",function(){if(O){var e=t.createDefer();return S.push(e),e.promise}return t.getSecondsLeftOnAccessToken()>Number(t.config.getSetting("refreshThresholdSeconds","10"))?Promise.resolve():t.refresh().catch(function(e){console.log(e),console.log(e.stack)}).finally(function(){t.retryAllBlockedRequests()})}),w(y(t),"loginWithEmailAndPassword",(f=g(o.mark(function e(r,n){var i,a,s,u,c=arguments;return o.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return i=c.length>2&&void 0!==c[2]&&c[2],a=c.length>3&&void 0!==c[3]&&c[3],s=t.getLoginUrl(),u="".concat(s,"?website=true").concat(a?"&subscription=true":""),e.abrupt("return",t.loginWithUrlAndData(u,{password:n,username:r},i,a));case 5:case"end":return e.stop()}},e)})),function(e,t){return f.apply(this,arguments)})),w(y(t),"loginWithEmailPasswordAndToken",(p=g(o.mark(function e(r,n,i){var a,s,u,c,l=arguments;return o.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return a=l.length>3&&void 0!==l[3]&&l[3],s=l.length>4&&void 0!==l[4]&&l[4],u=t.getLoginUrl(),c="".concat(u,"?website=true").concat(s?"&subscription=true":""),e.abrupt("return",t.loginWithUrlAndData(c,{recaptchaToken:i,password:n,username:r},a,s));case 5:case"end":return e.stop()}},e)})),function(e,t,r){return p.apply(this,arguments)})),w(y(t),"loginWithUrlAndData",(b=g(o.mark(function e(r,n){var a,s,u,l,f,h,p=arguments;return o.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return a=p.length>2&&void 0!==p[2]&&p[2],s=p.length>3&&void 0!==p[3]&&p[3],t.sendEvent(c.default.loginPending),e.prev=3,e.next=6,i.default.post(r,n,{withCredentials:!0});case 6:return u=e.sent,e.next=9,t.normalizeAuthorizationPayload(u);case 9:if(l=e.sent,!a){e.next=16;break}return e.next=13,t.addUserAccountToAuthPayload(l);case 13:e.t0=e.sent,e.next=17;break;case 16:e.t0={};case 17:return f=e.t0,h=d(d(d({},l),f),{},{fetchUserAccount:a,fetchSubscription:s}),e.next=21,t.setStoredAuth(h);case 21:return t.sendEvent(c.default.updatedToken,h),t.sendEvent(c.default.loginSuccess),e.abrupt("return",h);case 26:return e.prev=26,e.t1=e.catch(3),t.sendEvent(c.default.loginFailure,e.t1),e.abrupt("return",{error:e.t1});case 30:case"end":return e.stop()}},e,null,[[3,26]])})),function(e,t){return b.apply(this,arguments)})),w(y(t),"refresh",(m=g(o.mark(function e(r){var n,a,s,u,l,f,h,p,g,b,v,y,m,w;return o.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(O=!0,t.sendEvent(c.default.refreshPending),u=t.getCachedAuth(),l=t.getRefreshUrl(),f=null!==(n=r||(null==u?void 0:u.refreshToken))&&void 0!==n?n:"",h=null!==(a=null==u?void 0:u.fetchUserAccount)&&void 0!==a&&a,p=null!==(s=null==u?void 0:u.fetchSubscription)&&void 0!==s&&s,g="".concat(l,"?website=true").concat(p?"&subscription=true":""),b={refresh_token:f},e.prev=9,!(!f||0===f.length)){e.next=12;break}throw Error("Refresh token not found");case 12:return e.next=14,i.default.post(g,b,{withCredentials:!0});case 14:return v=e.sent,e.next=17,t.normalizeAuthorizationPayload(v);case 17:if(y=e.sent,O=!1,m={},!h){e.next=24;break}return e.next=23,t.addUserAccountToAuthPayload(y);case 23:m=e.sent;case 24:return w=d(d(d(d({},u),y),m),{},{fetchUserAccount:h}),t.sendEvent(c.default.refreshSuccess,w),t.sendEvent(c.default.updatedToken,w),e.abrupt("return",t.setStoredAuth(w));case 30:return e.prev=30,e.t0=e.catch(9),O=!1,t.sendEvent(c.default.refreshFailure,e.t0),t.logout().catch(function(e){console.log(e)}),e.abrupt("return",{error:e.t0});case 36:case"end":return e.stop()}},e,null,[[9,30]])})),function(e){return m.apply(this,arguments)})),w(y(t),"logout",g(o.mark(function e(){var r,n,a,s;return o.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=void 0===(r=t.getCachedAuth().accessToken)?"":r,!E){e.next=3;break}return e.abrupt("return");case 3:return E=!0,t.sendEvent(c.default.logoutPending),S=[],k=[],e.next=9,t.clearStoredAuth();case 9:return e.next=11,t.clearVirtualLabData();case 11:if(!(n.length>0)){e.next=23;break}return e.prev=12,a=t.getLogoutUrl(),s={url:"".concat(a,"?website=true"),method:"POST"},e.next=17,(0,i.default)(d(d({},s),{},{headers:{Authorization:"Bearer ".concat(n)},data:{}}));case 17:e.next=23;break;case 19:e.prev=19,e.t0=e.catch(12),console.error(e.t0),t.sendEvent(c.default.logoutFailure,e.t0);case 23:t.sendEvent(c.default.logoutSuccess),E=!1;case 25:case"end":return e.stop()}},e,null,[[12,19]])}))),w(y(t),"impersonate",(A=g(o.mark(function e(r){var n,i,a,s=arguments;return o.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=s.length>1&&void 0!==s[1]&&s[1],e.next=3,t.deImpersonate();case 3:return i=t.getAxiosWithAuth(),a=t.getImpersonateUrl(),t.sendEvent(c.default.impersonatePending),e.abrupt("return",i({url:"".concat(a).concat(n?"?subscription=true":""),method:"POST",data:{user_id:r},sendTokenInBody:!0}).then(function(e){return t.normalizeAuthorizationPayload(e)}).then(function(e){return d(d({savedAccount:t.getCachedAuth()},e),{},{impersonating:!0,impersonatedUserId:r})}).then(function(e){return t.setStoredAuth(e)}).then(function(e){return t.sendEvent(c.default.updatedToken,e),t.sendEvent(c.default.impersonateSuccess,e),e}).catch(function(e){t.sendEvent(c.default.impersonateFailure,e)}));case 7:case"end":return e.stop()}},e)})),function(e){return A.apply(this,arguments)})),w(y(t),"deImpersonate",g(o.mark(function e(){var r,n;return o.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!((r=t.getCachedAuth())&&r.savedAccount)){e.next=8;break}return n=d(d({},r.savedAccount),{},{impersonating:!1}),e.next=5,t.setStoredAuth(n);case 5:return e.next=7,t.refresh();case 7:return e.abrupt("return",e.sent);case 8:return e.abrupt("return",r);case 9:case"end":return e.stop()}},e)}))),w(y(t),"addUserAccountToAuthPayload",function(e){var r=e.accessToken,n=t.getUserAccountUrl();return(0,i.default)({method:"get",url:n,headers:{Authorization:"Bearer ".concat(void 0===r?"":r)}}).then(function(e){return e.data})}),w(y(t),"getRecaptchaTokenInfo",function(e,r){var n=t.getRecaptchaUrl();return(0,i.default)({method:"get",url:"".concat(n,"?recaptchaToken=").concat(e,"&action=").concat(r)}).then(function(e){return e.data})}),n)?v(t,n):(n=y(t),t)}return u}(u.default);t.default=A},93360:function(){},64098:function(e,t){function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){u=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw a}}}}(a);try{for(t.s();!(e=t.n()).done;){var n=e.value;localStorage.removeItem(n)}}catch(e){t.e(e)}finally{t.f()}}}),n(this,"setCache",function(e){s.cachedAuth=e}),n(this,"refreshCache",function(){return s.retrieveAuth().then(function(e){return s.cachedAuth=e,s.cachedAuth})}),n(this,"persistAuth",function(e){if("undefined"!=typeof localStorage)try{return localStorage.setItem(o,s.serialize(e)),s.refreshCache().then(function(){return e})}catch(e){return Promise.reject(Error("Unable to persist auth state to localStorage"))}return Promise.resolve(i)}),n(this,"clearAuth",function(){return s.clearCache(),"undefined"!=typeof localStorage&&localStorage.removeItem(o),Promise.resolve({})}),n(this,"retrieveAuth",function(){if("undefined"!=typeof localStorage)try{var e=localStorage.getItem(o);if(e)try{return Promise.resolve(s.deserialize(e))}catch(e){console.warn("Error deserializing auth state from localStorage, resetting state...",e),localStorage.removeItem(o)}return Promise.resolve(i)}catch(e){return console.log(e),Promise.reject(Error("Unable to retrieve auth state from localStorage"))}return Promise.resolve(i)}),n(this,"retrieveCachedAuth",function(){return s.cachedAuth}),n(this,"clearCache",function(){s.cachedAuth=i}),this.cachedAuth=i,this.config=t,window.addEventListener("storage",function(e){e.storageArea===localStorage&&s.refreshCache().catch(function(e){console.log(e)})},!1)}},17448:function(e,t,r){r.r(t),r.d(t,{camelCase:function(){return i},get:function(){return n},isEmpty:function(){return o}});var n=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,n=function(r){return String.prototype.split.call(t,r).filter(Boolean).reduce(function(e,t){return null!=e?e[t]:e},e)},o=n(/[,[\]]+?/)||n(/[,[\].]+?/);return void 0===o||o===e?r:o},o=function(e){return[Object,Array].includes((e||{}).constructor)&&!Object.entries(e||{}).length},i=function(e){return e.replace(/([-_][a-z])/gi,function(e){return e.toUpperCase().replace("-","").replace("_","")})};t.default={get:n,isEmpty:o,camelCase:i}},97218:function(e,t,r){var n,o,i,a,s,u,c,l,f,d=r(83454),h=r(48764).lW;function p(e,t){return function(){return e.apply(t,arguments)}}let{toString:g}=Object.prototype,{getPrototypeOf:b}=Object,v=(s=Object.create(null),e=>{let t=g.call(e);return s[t]||(s[t]=t.slice(8,-1).toLowerCase())}),y=e=>(e=e.toLowerCase(),t=>v(t)===e),m=e=>t=>typeof t===e,{isArray:w}=Array,O=m("undefined"),E=y("ArrayBuffer"),S=m("string"),k=m("function"),A=m("number"),T=e=>null!==e&&"object"==typeof e,P=e=>{if("object"!==v(e))return!1;let t=b(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},R=y("Date"),_=y("File"),C=y("Blob"),x=y("FileList"),j=y("URLSearchParams"),[D,U,N,L]=["ReadableStream","Request","Response","Headers"].map(y);function F(e,t,{allOwnKeys:r=!1}={}){let n,o;if(null!=e){if("object"!=typeof e&&(e=[e]),w(e))for(n=0,o=e.length;n0;)if(t===(r=n[o]).toLowerCase())return r;return null}let M="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:r.g,q=e=>!O(e)&&e!==M,B=(u="undefined"!=typeof Uint8Array&&b(Uint8Array),e=>u&&e instanceof u),H=y("HTMLFormElement"),Q=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),z=y("RegExp"),V=(e,t)=>{let r=Object.getOwnPropertyDescriptors(e),n={};F(r,(r,o)=>{let i;!1!==(i=t(r,o,e))&&(n[o]=i||r)}),Object.defineProperties(e,n)},W="abcdefghijklmnopqrstuvwxyz",G="0123456789",J={DIGIT:G,ALPHA:W,ALPHA_DIGIT:W+W.toUpperCase()+G},K=y("AsyncFunction"),$=(n="function"==typeof setImmediate,o=k(M.postMessage),n?setImmediate:o?(i=`axios@${Math.random()}`,a=[],M.addEventListener("message",({source:e,data:t})=>{e===M&&t===i&&a.length&&a.shift()()},!1),e=>{a.push(e),M.postMessage(i,"*")}):e=>setTimeout(e)),X="undefined"!=typeof queueMicrotask?queueMicrotask.bind(M):void 0!==d&&d.nextTick||$;var Y={isArray:w,isArrayBuffer:E,isBuffer:function(e){return null!==e&&!O(e)&&null!==e.constructor&&!O(e.constructor)&&k(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{let t;return e&&("function"==typeof FormData&&e instanceof FormData||k(e.append)&&("formdata"===(t=v(e))||"object"===t&&k(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&E(e.buffer)},isString:S,isNumber:A,isBoolean:e=>!0===e||!1===e,isObject:T,isPlainObject:P,isReadableStream:D,isRequest:U,isResponse:N,isHeaders:L,isUndefined:O,isDate:R,isFile:_,isBlob:C,isRegExp:z,isFunction:k,isStream:e=>T(e)&&k(e.pipe),isURLSearchParams:j,isTypedArray:B,isFileList:x,forEach:F,merge:function e(){let{caseless:t}=q(this)&&this||{},r={},n=(n,o)=>{let i=t&&I(r,o)||o;P(r[i])&&P(n)?r[i]=e(r[i],n):P(n)?r[i]=e({},n):w(n)?r[i]=n.slice():r[i]=n};for(let e=0,t=arguments.length;e(F(t,(t,n)=>{r&&k(t)?e[n]=p(t,r):e[n]=t},{allOwnKeys:n}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},toFlatObject:(e,t,r,n)=>{let o,i,a;let s={};if(t=t||{},null==e)return t;do{for(i=(o=Object.getOwnPropertyNames(e)).length;i-- >0;)a=o[i],(!n||n(a,e,t))&&!s[a]&&(t[a]=e[a],s[a]=!0);e=!1!==r&&b(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},kindOf:v,kindOfTest:y,endsWith:(e,t,r)=>{e=String(e),(void 0===r||r>e.length)&&(r=e.length),r-=t.length;let n=e.indexOf(t,r);return -1!==n&&n===r},toArray:e=>{if(!e)return null;if(w(e))return e;let t=e.length;if(!A(t))return null;let r=Array(t);for(;t-- >0;)r[t]=e[t];return r},forEachEntry:(e,t)=>{let r;let n=(e&&e[Symbol.iterator]).call(e);for(;(r=n.next())&&!r.done;){let n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let r;let n=[];for(;null!==(r=e.exec(t));)n.push(r);return n},isHTMLForm:H,hasOwnProperty:Q,hasOwnProp:Q,reduceDescriptors:V,freezeMethods:e=>{V(e,(t,r)=>{if(k(e)&&-1!==["arguments","caller","callee"].indexOf(r))return!1;if(k(e[r])){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},toObjectSet:(e,t)=>{let r={};return(e=>{e.forEach(e=>{r[e]=!0})})(w(e)?e:String(e).split(t)),r},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(e,t,r){return t.toUpperCase()+r}),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,findKey:I,global:M,isContextDefined:q,ALPHABET:J,generateString:(e=16,t=J.ALPHA_DIGIT)=>{let r="",{length:n}=t;for(;e--;)r+=t[Math.random()*n|0];return r},isSpecCompliantForm:function(e){return!!(e&&k(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{let t=Array(10),r=(e,n)=>{if(T(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[n]=e;let o=w(e)?[]:{};return F(e,(e,t)=>{let i=r(e,n+1);O(i)||(o[t]=i)}),t[n]=void 0,o}}return e};return r(e,0)},isAsyncFn:K,isThenable:e=>e&&(T(e)||k(e))&&k(e.then)&&k(e.catch),setImmediate:$,asap:X};function Z(e,t,r,n,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),n&&(this.request=n),o&&(this.response=o)}Y.inherits(Z,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Y.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});let ee=Z.prototype,et={};function er(e){return Y.isPlainObject(e)||Y.isArray(e)}function en(e){return Y.endsWith(e,"[]")?e.slice(0,-2):e}function eo(e,t,r){return e?e.concat(t).map(function(e,t){return e=en(e),!r&&t?"["+e+"]":e}).join(r?".":""):t}["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{et[e]={value:e}}),Object.defineProperties(Z,et),Object.defineProperty(ee,"isAxiosError",{value:!0}),Z.from=(e,t,r,n,o,i)=>{let a=Object.create(ee);return Y.toFlatObject(e,a,function(e){return e!==Error.prototype},e=>"isAxiosError"!==e),Z.call(a,e.message,t,r,n,o),a.cause=e,a.name=e.name,i&&Object.assign(a,i),a};let ei=Y.toFlatObject(Y,{},null,function(e){return/^is[A-Z]/.test(e)});function ea(e,t,r){if(!Y.isObject(e))throw TypeError("target must be an object");t=t||new FormData;let n=(r=Y.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(e,t){return!Y.isUndefined(t[e])})).metaTokens,o=r.visitor||c,i=r.dots,a=r.indexes,s=(r.Blob||"undefined"!=typeof Blob&&Blob)&&Y.isSpecCompliantForm(t);if(!Y.isFunction(o))throw TypeError("visitor must be a function");function u(e){if(null===e)return"";if(Y.isDate(e))return e.toISOString();if(!s&&Y.isBlob(e))throw new Z("Blob is not supported. Use a Buffer instead.");return Y.isArrayBuffer(e)||Y.isTypedArray(e)?s&&"function"==typeof Blob?new Blob([e]):h.from(e):e}function c(e,r,o){let s=e;if(e&&!o&&"object"==typeof e){if(Y.endsWith(r,"{}"))r=n?r:r.slice(0,-2),e=JSON.stringify(e);else{var c;if(Y.isArray(e)&&(c=e,Y.isArray(c)&&!c.some(er))||(Y.isFileList(e)||Y.endsWith(r,"[]"))&&(s=Y.toArray(e)))return r=en(r),s.forEach(function(e,n){Y.isUndefined(e)||null===e||t.append(!0===a?eo([r],n,i):null===a?r:r+"[]",u(e))}),!1}}return!!er(e)||(t.append(eo(o,r,i),u(e)),!1)}let l=[],f=Object.assign(ei,{defaultVisitor:c,convertValue:u,isVisitable:er});if(!Y.isObject(e))throw TypeError("data must be an object");return!function e(r,n){if(!Y.isUndefined(r)){if(-1!==l.indexOf(r))throw Error("Circular reference detected in "+n.join("."));l.push(r),Y.forEach(r,function(r,i){!0===(!(Y.isUndefined(r)||null===r)&&o.call(t,r,Y.isString(i)?i.trim():i,n,f))&&e(r,n?n.concat(i):[i])}),l.pop()}}(e),t}function es(e){let t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\x00"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(e){return t[e]})}function eu(e,t){this._pairs=[],e&&ea(e,this,t)}let ec=eu.prototype;function el(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function ef(e,t,r){let n;if(!t)return e;let o=r&&r.encode||el,i=r&&r.serialize;if(n=i?i(t,r):Y.isURLSearchParams(t)?t.toString():new eu(t,r).toString(o)){let t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+n}return e}ec.append=function(e,t){this._pairs.push([e,t])},ec.toString=function(e){let t=e?function(t){return e.call(this,t,es)}:es;return this._pairs.map(function(e){return t(e[0])+"="+t(e[1])},"").join("&")};class ed{constructor(){this.handlers=[]}use(e,t,r){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!r&&r.synchronous,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){Y.forEach(this.handlers,function(t){null!==t&&e(t)})}}var eh={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},ep="undefined"!=typeof URLSearchParams?URLSearchParams:eu,eg="undefined"!=typeof FormData?FormData:null,eb="undefined"!=typeof Blob?Blob:null;let ev="undefined"!=typeof window&&"undefined"!=typeof document,ey=(c="undefined"!=typeof navigator&&navigator.product,ev&&0>["ReactNative","NativeScript","NS"].indexOf(c)),em="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,ew=ev&&window.location.href||"http://localhost";var eO={...Object.freeze({__proto__:null,hasBrowserEnv:ev,hasStandardBrowserWebWorkerEnv:em,hasStandardBrowserEnv:ey,origin:ew}),isBrowser:!0,classes:{URLSearchParams:ep,FormData:eg,Blob:eb},protocols:["http","https","file","blob","url","data"]};function eE(e){if(Y.isFormData(e)&&Y.isFunction(e.entries)){let t={};return Y.forEachEntry(e,(e,r)=>{!function e(t,r,n,o){let i=t[o++];if("__proto__"===i)return!0;let a=Number.isFinite(+i),s=o>=t.length;return(i=!i&&Y.isArray(n)?n.length:i,s)?Y.hasOwnProp(n,i)?n[i]=[n[i],r]:n[i]=r:(n[i]&&Y.isObject(n[i])||(n[i]=[]),e(t,r,n[i],o)&&Y.isArray(n[i])&&(n[i]=function(e){let t,r;let n={},o=Object.keys(e),i=o.length;for(t=0;t"[]"===e[0]?"":e[1]||e[0]),r,t,0)}),t}return null}let eS={transitional:eh,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){let r;let n=t.getContentType()||"",o=n.indexOf("applicationhttps://www.cbtnuggets.com/json")>-1,i=Y.isObject(e);if(i&&Y.isHTMLForm(e)&&(e=new FormData(e)),Y.isFormData(e))return o?JSON.stringify(eE(e)):e;if(Y.isArrayBuffer(e)||Y.isBuffer(e)||Y.isStream(e)||Y.isFile(e)||Y.isBlob(e)||Y.isReadableStream(e))return e;if(Y.isArrayBufferView(e))return e.buffer;if(Y.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();if(i){if(n.indexOf("application/x-www-form-urlencoded")>-1){var a,s;return(a=e,s=this.formSerializer,ea(a,new eO.classes.URLSearchParams,Object.assign({visitor:function(e,t,r,n){return eO.isNode&&Y.isBuffer(e)?(this.append(t,e.toString("base64")),!1):n.defaultVisitor.apply(this,arguments)}},s))).toString()}if((r=Y.isFileList(e))||n.indexOf("multipart/form-data")>-1){let t=this.env&&this.env.FormData;return ea(r?{"files[]":e}:e,t&&new t,this.formSerializer)}}return i||o?(t.setContentType("applicationhttps://www.cbtnuggets.com/json",!1),function(e,t,r){if(Y.isString(e))try{return(0,JSON.parse)(e),Y.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){let t=this.transitional||eS.transitional,r=t&&t.forcedJSONParsing,n="json"===this.responseType;if(Y.isResponse(e)||Y.isReadableStream(e))return e;if(e&&Y.isString(e)&&(r&&!this.responseType||n)){let r=t&&t.silentJSONParsing;try{return JSON.parse(e)}catch(e){if(!r&&n){if("SyntaxError"===e.name)throw Z.from(e,Z.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:eO.classes.FormData,Blob:eO.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"applicationhttps://www.cbtnuggets.com/json, text/plain, */*","Content-Type":void 0}}};Y.forEach(["delete","get","head","post","put","patch"],e=>{eS.headers[e]={}});let ek=Y.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);var eA=e=>{let t,r,n;let o={};return e&&e.split("\n").forEach(function(e){n=e.indexOf(":"),t=e.substring(0,n).trim().toLowerCase(),r=e.substring(n+1).trim(),!t||o[t]&&ek[t]||("set-cookie"===t?o[t]?o[t].push(r):o[t]=[r]:o[t]=o[t]?o[t]+", "+r:r)}),o};let eT=Symbol("internals");function eP(e){return e&&String(e).trim().toLowerCase()}function eR(e){return!1===e||null==e?e:Y.isArray(e)?e.map(eR):String(e)}let e_=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function eC(e,t,r,n,o){if(Y.isFunction(n))return n.call(this,t,r);if(o&&(t=r),Y.isString(t)){if(Y.isString(n))return -1!==t.indexOf(n);if(Y.isRegExp(n))return n.test(t)}}class ex{constructor(e){e&&this.set(e)}set(e,t,r){let n=this;function o(e,t,r){let o=eP(t);if(!o)throw Error("header name must be a non-empty string");let i=Y.findKey(n,o);i&&void 0!==n[i]&&!0!==r&&(void 0!==r||!1===n[i])||(n[i||t]=eR(e))}let i=(e,t)=>Y.forEach(e,(e,r)=>o(e,r,t));if(Y.isPlainObject(e)||e instanceof this.constructor)i(e,t);else if(Y.isString(e)&&(e=e.trim())&&!e_(e))i(eA(e),t);else if(Y.isHeaders(e))for(let[t,n]of e.entries())o(n,t,r);else null!=e&&o(t,e,r);return this}get(e,t){if(e=eP(e)){let r=Y.findKey(this,e);if(r){let e=this[r];if(!t)return e;if(!0===t)return function(e){let t;let r=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;for(;t=n.exec(e);)r[t[1]]=t[2];return r}(e);if(Y.isFunction(t))return t.call(this,e,r);if(Y.isRegExp(t))return t.exec(e);throw TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=eP(e)){let r=Y.findKey(this,e);return!!(r&&void 0!==this[r]&&(!t||eC(this,this[r],r,t)))}return!1}delete(e,t){let r=this,n=!1;function o(e){if(e=eP(e)){let o=Y.findKey(r,e);o&&(!t||eC(r,r[o],o,t))&&(delete r[o],n=!0)}}return Y.isArray(e)?e.forEach(o):o(e),n}clear(e){let t=Object.keys(this),r=t.length,n=!1;for(;r--;){let o=t[r];(!e||eC(this,this[o],o,e,!0))&&(delete this[o],n=!0)}return n}normalize(e){let t=this,r={};return Y.forEach(this,(n,o)=>{let i=Y.findKey(r,o);if(i){t[i]=eR(n),delete t[o];return}let a=e?o.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,t,r)=>t.toUpperCase()+r):String(o).trim();a!==o&&delete t[o],t[a]=eR(n),r[a]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){let t=Object.create(null);return Y.forEach(this,(r,n)=>{null!=r&&!1!==r&&(t[n]=e&&Y.isArray(r)?r.join(", "):r)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,t])=>e+": "+t).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){let r=new this(e);return t.forEach(e=>r.set(e)),r}static accessor(e){let t=(this[eT]=this[eT]={accessors:{}}).accessors,r=this.prototype;function n(e){let n=eP(e);t[n]||(!function(e,t){let r=Y.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{value:function(e,r,o){return this[n].call(this,t,e,r,o)},configurable:!0})})}(r,e),t[n]=!0)}return Y.isArray(e)?e.forEach(n):n(e),this}}function ej(e,t){let r=this||eS,n=t||r,o=ex.from(n.headers),i=n.data;return Y.forEach(e,function(e){i=e.call(r,i,o.normalize(),t?t.status:void 0)}),o.normalize(),i}function eD(e){return!!(e&&e.__CANCEL__)}function eU(e,t,r){Z.call(this,null==e?"canceled":e,Z.ERR_CANCELED,t,r),this.name="CanceledError"}function eN(e,t,r){let n=r.config.validateStatus;!r.status||!n||n(r.status)?e(r):t(new Z("Request failed with status code "+r.status,[Z.ERR_BAD_REQUEST,Z.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}ex.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),Y.reduceDescriptors(ex.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[r]=e}}}),Y.freezeMethods(ex),Y.inherits(eU,Z,{__CANCEL__:!0});let eL=(e,t,r=3)=>{let n=0,o=function(e,t){let r;let n=Array(e=e||10),o=Array(e),i=0,a=0;return t=void 0!==t?t:1e3,function(s){let u=Date.now(),c=o[a];r||(r=u),n[i]=s,o[i]=u;let l=a,f=0;for(;l!==i;)f+=n[l++],l%=e;if((i=(i+1)%e)===a&&(a=(a+1)%e),u-r{o=i,r=null,n&&(clearTimeout(n),n=null),e.apply(null,t)};return[(...e)=>{let t=Date.now(),s=t-o;s>=i?a(e,t):(r=e,n||(n=setTimeout(()=>{n=null,a(r)},i-s)))},()=>r&&a(r)]}(r=>{let i=r.loaded,a=r.lengthComputable?r.total:void 0,s=i-n,u=o(s);n=i,e({loaded:i,total:a,progress:a?i/a:void 0,bytes:s,rate:u||void 0,estimated:u&&a&&i<=a?(a-i)/u:void 0,event:r,lengthComputable:null!=a,[t?"download":"upload"]:!0})},r)},eF=(e,t)=>{let r=null!=e;return[n=>t[0]({lengthComputable:r,total:e,loaded:n}),t[1]]},eI=e=>(...t)=>Y.asap(()=>e(...t));var eM=eO.hasStandardBrowserEnv?function(){let e;let t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");function n(e){let n=e;return t&&(r.setAttribute("href",n),n=r.href),r.setAttribute("href",n),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:"/"===r.pathname.charAt(0)?r.pathname:"/"+r.pathname}}return e=n(window.location.href),function(t){let r=Y.isString(t)?n(t):t;return r.protocol===e.protocol&&r.host===e.host}}():function(){return!0},eq=eO.hasStandardBrowserEnv?{write(e,t,r,n,o,i){let a=[e+"="+encodeURIComponent(t)];Y.isNumber(r)&&a.push("expires="+new Date(r).toGMTString()),Y.isString(n)&&a.push("path="+n),Y.isString(o)&&a.push("domain="+o),!0===i&&a.push("secure"),document.cookie=a.join("; ")},read(e){let t=document.cookie.match(RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function eB(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e:t}let eH=e=>e instanceof ex?{...e}:e;function eQ(e,t){t=t||{};let r={};function n(e,t,r){return Y.isPlainObject(e)&&Y.isPlainObject(t)?Y.merge.call({caseless:r},e,t):Y.isPlainObject(t)?Y.merge({},t):Y.isArray(t)?t.slice():t}function o(e,t,r){return Y.isUndefined(t)?Y.isUndefined(e)?void 0:n(void 0,e,r):n(e,t,r)}function i(e,t){if(!Y.isUndefined(t))return n(void 0,t)}function a(e,t){return Y.isUndefined(t)?Y.isUndefined(e)?void 0:n(void 0,e):n(void 0,t)}function s(r,o,i){return i in t?n(r,o):i in e?n(void 0,r):void 0}let u={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:s,headers:(e,t)=>o(eH(e),eH(t),!0)};return Y.forEach(Object.keys(Object.assign({},e,t)),function(n){let i=u[n]||o,a=i(e[n],t[n],n);Y.isUndefined(a)&&i!==s||(r[n]=a)}),r}var ez=e=>{let t;let r=eQ({},e),{data:n,withXSRFToken:o,xsrfHeaderName:i,xsrfCookieName:a,headers:s,auth:u}=r;if(r.headers=s=ex.from(s),r.url=ef(eB(r.baseURL,r.url),e.params,e.paramsSerializer),u&&s.set("Authorization","Basic "+btoa((u.username||"")+":"+(u.password?unescape(encodeURIComponent(u.password)):""))),Y.isFormData(n)){if(eO.hasStandardBrowserEnv||eO.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if(!1!==(t=s.getContentType())){let[e,...r]=t?t.split(";").map(e=>e.trim()).filter(Boolean):[];s.setContentType([e||"multipart/form-data",...r].join("; "))}}if(eO.hasStandardBrowserEnv&&(o&&Y.isFunction(o)&&(o=o(r)),o||!1!==o&&eM(r.url))){let e=i&&a&&eq.read(a);e&&s.set(i,e)}return r},eV="undefined"!=typeof XMLHttpRequest&&function(e){return new Promise(function(t,r){let n,o,i,a,s;let u=ez(e),c=u.data,l=ex.from(u.headers).normalize(),{responseType:f,onUploadProgress:d,onDownloadProgress:h}=u;function p(){a&&a(),s&&s(),u.cancelToken&&u.cancelToken.unsubscribe(n),u.signal&&u.signal.removeEventListener("abort",n)}let g=new XMLHttpRequest;function b(){if(!g)return;let n=ex.from("getAllResponseHeaders"in g&&g.getAllResponseHeaders());eN(function(e){t(e),p()},function(e){r(e),p()},{data:f&&"text"!==f&&"json"!==f?g.response:g.responseText,status:g.status,statusText:g.statusText,headers:n,config:e,request:g}),g=null}g.open(u.method.toUpperCase(),u.url,!0),g.timeout=u.timeout,"onloadend"in g?g.onloadend=b:g.onreadystatechange=function(){g&&4===g.readyState&&(0!==g.status||g.responseURL&&0===g.responseURL.indexOf("file:"))&&setTimeout(b)},g.onabort=function(){g&&(r(new Z("Request aborted",Z.ECONNABORTED,e,g)),g=null)},g.onerror=function(){r(new Z("Network Error",Z.ERR_NETWORK,e,g)),g=null},g.ontimeout=function(){let t=u.timeout?"timeout of "+u.timeout+"ms exceeded":"timeout exceeded",n=u.transitional||eh;u.timeoutErrorMessage&&(t=u.timeoutErrorMessage),r(new Z(t,n.clarifyTimeoutError?Z.ETIMEDOUT:Z.ECONNABORTED,e,g)),g=null},void 0===c&&l.setContentType(null),"setRequestHeader"in g&&Y.forEach(l.toJSON(),function(e,t){g.setRequestHeader(t,e)}),Y.isUndefined(u.withCredentials)||(g.withCredentials=!!u.withCredentials),f&&"json"!==f&&(g.responseType=u.responseType),h&&([i,s]=eL(h,!0),g.addEventListener("progress",i)),d&&g.upload&&([o,a]=eL(d),g.upload.addEventListener("progress",o),g.upload.addEventListener("loadend",a)),(u.cancelToken||u.signal)&&(n=t=>{g&&(r(!t||t.type?new eU(null,e,g):t),g.abort(),g=null)},u.cancelToken&&u.cancelToken.subscribe(n),u.signal&&(u.signal.aborted?n():u.signal.addEventListener("abort",n)));let v=function(e){let t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(u.url);if(v&&-1===eO.protocols.indexOf(v)){r(new Z("Unsupported protocol "+v+":",Z.ERR_BAD_REQUEST,e));return}g.send(c||null)})},eW=(e,t)=>{let r,n=new AbortController,o=function(e){if(!r){r=!0,a();let t=e instanceof Error?e:this.reason;n.abort(t instanceof Z?t:new eU(t instanceof Error?t.message:t))}},i=t&&setTimeout(()=>{o(new Z(`timeout ${t} of ms exceeded`,Z.ETIMEDOUT))},t),a=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach(e=>{e&&(e.removeEventListener?e.removeEventListener("abort",o):e.unsubscribe(o))}),e=null)};e.forEach(e=>e&&e.addEventListener&&e.addEventListener("abort",o));let{signal:s}=n;return s.unsubscribe=a,[s,()=>{i&&clearTimeout(i),i=null}]};let eG=function*(e,t){let r,n=e.byteLength;if(!t||n{let i;let a=eJ(e,t,o),s=0,u=e=>{!i&&(i=!0,n&&n(e))};return new ReadableStream({async pull(e){try{let{done:t,value:n}=await a.next();if(t){u(),e.close();return}let o=n.byteLength;if(r){let e=s+=o;r(e)}e.enqueue(new Uint8Array(n))}catch(e){throw u(e),e}},cancel:e=>(u(e),a.return())},{highWaterMark:2})},e$="function"==typeof fetch&&"function"==typeof Request&&"function"==typeof Response,eX=e$&&"function"==typeof ReadableStream,eY=e$&&("function"==typeof TextEncoder?(l=new TextEncoder,e=>l.encode(e)):async e=>new Uint8Array(await new Response(e).arrayBuffer())),eZ=(e,...t)=>{try{return!!e(...t)}catch(e){return!1}},e0=eX&&eZ(()=>{let e=!1,t=new Request(eO.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),e1=eX&&eZ(()=>Y.isReadableStream(new Response("").body)),e2={stream:e1&&(e=>e.body)};e$&&(f=new Response,["text","arrayBuffer","blob","formData","stream"].forEach(e=>{e2[e]||(e2[e]=Y.isFunction(f[e])?t=>t[e]():(t,r)=>{throw new Z(`Response type '${e}' is not supported`,Z.ERR_NOT_SUPPORT,r)})}));let e3=async e=>null==e?0:Y.isBlob(e)?e.size:Y.isSpecCompliantForm(e)?(await new Request(e).arrayBuffer()).byteLength:Y.isArrayBufferView(e)||Y.isArrayBuffer(e)?e.byteLength:(Y.isURLSearchParams(e)&&(e+=""),Y.isString(e))?(await eY(e)).byteLength:void 0,e4=async(e,t)=>{let r=Y.toFiniteNumber(e.getContentLength());return null==r?e3(t):r},e6={http:null,xhr:eV,fetch:e$&&(async e=>{let t,r,n,{url:o,method:i,data:a,signal:s,cancelToken:u,timeout:c,onDownloadProgress:l,onUploadProgress:f,responseType:d,headers:h,withCredentials:p="same-origin",fetchOptions:g}=ez(e);d=d?(d+"").toLowerCase():"text";let[b,v]=s||u||c?eW([s,u],c):[],y=()=>{t||setTimeout(()=>{b&&b.unsubscribe()}),t=!0};try{if(f&&e0&&"get"!==i&&"head"!==i&&0!==(n=await e4(h,a))){let e,t=new Request(o,{method:"POST",body:a,duplex:"half"});if(Y.isFormData(a)&&(e=t.headers.get("content-type"))&&h.setContentType(e),t.body){let[e,r]=eF(n,eL(eI(f)));a=eK(t.body,65536,e,r,eY)}}Y.isString(p)||(p=p?"include":"omit"),r=new Request(o,{...g,signal:b,method:i.toUpperCase(),headers:h.normalize().toJSON(),body:a,duplex:"half",credentials:p});let t=await fetch(r),s=e1&&("stream"===d||"response"===d);if(e1&&(l||s)){let e={};["status","statusText","headers"].forEach(r=>{e[r]=t[r]});let r=Y.toFiniteNumber(t.headers.get("content-length")),[n,o]=l&&eF(r,eL(eI(l),!0))||[];t=new Response(eK(t.body,65536,n,()=>{o&&o(),s&&y()},eY),e)}d=d||"text";let u=await e2[Y.findKey(e2,d)||"text"](t,e);return s||y(),v&&v(),await new Promise((n,o)=>{eN(n,o,{data:u,headers:ex.from(t.headers),status:t.status,statusText:t.statusText,config:e,request:r})})}catch(t){if(y(),t&&"TypeError"===t.name&&/fetch/i.test(t.message))throw Object.assign(new Z("Network Error",Z.ERR_NETWORK,e,r),{cause:t.cause||t});throw Z.from(t,t&&t.code,e,r)}})};Y.forEach(e6,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}});let e5=e=>`- ${e}`,e9=e=>Y.isFunction(e)||null===e||!1===e;var e7={getAdapter:e=>{let t,r;let{length:n}=e=Y.isArray(e)?e:[e],o={};for(let i=0;i`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build"));throw new Z("There is no suitable adapter to dispatch the request "+(n?e.length>1?"since :\n"+e.map(e5).join("\n"):" "+e5(e[0]):"as no adapter specified"),"ERR_NOT_SUPPORT")}return r},adapters:e6};function e8(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new eU(null,e)}function te(e){return e8(e),e.headers=ex.from(e.headers),e.data=ej.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),e7.getAdapter(e.adapter||eS.adapter)(e).then(function(t){return e8(e),t.data=ej.call(e,e.transformResponse,t),t.headers=ex.from(t.headers),t},function(t){return!eD(t)&&(e8(e),t&&t.response&&(t.response.data=ej.call(e,e.transformResponse,t.response),t.response.headers=ex.from(t.response.headers))),Promise.reject(t)})}let tt="1.7.4",tr={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{tr[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});let tn={};tr.transitional=function(e,t,r){function n(e,t){return"[Axios v"+tt+"] Transitional option '"+e+"'"+t+(r?". "+r:"")}return(r,o,i)=>{if(!1===e)throw new Z(n(o," has been removed"+(t?" in "+t:"")),Z.ERR_DEPRECATED);return t&&!tn[o]&&(tn[o]=!0,console.warn(n(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(r,o,i)}};var to={assertOptions:function(e,t,r){if("object"!=typeof e)throw new Z("options must be an object",Z.ERR_BAD_OPTION_VALUE);let n=Object.keys(e),o=n.length;for(;o-- >0;){let i=n[o],a=t[i];if(a){let t=e[i],r=void 0===t||a(t,i,e);if(!0!==r)throw new Z("option "+i+" must be "+r,Z.ERR_BAD_OPTION_VALUE);continue}if(!0!==r)throw new Z("Unknown option "+i,Z.ERR_BAD_OPTION)}},validators:tr};let ti=to.validators;class ta{constructor(e){this.defaults=e,this.interceptors={request:new ed,response:new ed}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t;Error.captureStackTrace?Error.captureStackTrace(t={}):t=Error();let r=t.stack?t.stack.replace(/^.+\n/,""):"";try{e.stack?r&&!String(e.stack).endsWith(r.replace(/^.+\n.+\n/,""))&&(e.stack+="\n"+r):e.stack=r}catch(e){}}throw e}}_request(e,t){let r,n;"string"==typeof e?(t=t||{}).url=e:t=e||{};let{transitional:o,paramsSerializer:i,headers:a}=t=eQ(this.defaults,t);void 0!==o&&to.assertOptions(o,{silentJSONParsing:ti.transitional(ti.boolean),forcedJSONParsing:ti.transitional(ti.boolean),clarifyTimeoutError:ti.transitional(ti.boolean)},!1),null!=i&&(Y.isFunction(i)?t.paramsSerializer={serialize:i}:to.assertOptions(i,{encode:ti.function,serialize:ti.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase();let s=a&&Y.merge(a.common,a[t.method]);a&&Y.forEach(["delete","get","head","post","put","patch","common"],e=>{delete a[e]}),t.headers=ex.concat(s,a);let u=[],c=!0;this.interceptors.request.forEach(function(e){("function"!=typeof e.runWhen||!1!==e.runWhen(t))&&(c=c&&e.synchronous,u.unshift(e.fulfilled,e.rejected))});let l=[];this.interceptors.response.forEach(function(e){l.push(e.fulfilled,e.rejected)});let f=0;if(!c){let e=[te.bind(this),void 0];for(e.unshift.apply(e,u),e.push.apply(e,l),n=e.length,r=Promise.resolve(t);f{if(!r._listeners)return;let t=r._listeners.length;for(;t-- >0;)r._listeners[t](e);r._listeners=null}),this.promise.then=e=>{let t;let n=new Promise(e=>{r.subscribe(e),t=e}).then(e);return n.cancel=function(){r.unsubscribe(t)},n},e(function(e,n,o){r.reason||(r.reason=new eU(e,n,o),t(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;let t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}static source(){let e;return{token:new ts(function(t){e=t}),cancel:e}}}let tu={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(tu).forEach(([e,t])=>{tu[t]=e});let tc=function e(t){let r=new ta(t),n=p(ta.prototype.request,r);return Y.extend(n,ta.prototype,r,{allOwnKeys:!0}),Y.extend(n,r,null,{allOwnKeys:!0}),n.create=function(r){return e(eQ(t,r))},n}(eS);tc.Axios=ta,tc.CanceledError=eU,tc.CancelToken=ts,tc.isCancel=eD,tc.VERSION=tt,tc.toFormData=ea,tc.AxiosError=Z,tc.Cancel=tc.CanceledError,tc.all=function(e){return Promise.all(e)},tc.spread=function(e){return function(t){return e.apply(null,t)}},tc.isAxiosError=function(e){return Y.isObject(e)&&!0===e.isAxiosError},tc.mergeConfig=eQ,tc.AxiosHeaders=ex,tc.formToJSON=e=>eE(Y.isHTMLForm(e)?new FormData(e):e),tc.getAdapter=e7.getAdapter,tc.HttpStatusCode=tu,tc.default=tc,e.exports=tc},35783:function(e,t,r){r.r(t),r.d(t,{ApolloCache:function(){return l.R},ApolloClient:function(){return i.f},ApolloConsumer:function(){return er},ApolloError:function(){return c.cA},ApolloLink:function(){return b.i},ApolloProvider:function(){return Y.e},Cache:function(){return o},DocumentTransform:function(){return L.A},DocumentType:function(){return eu.n_},HttpLink:function(){return _.u},InMemoryCache:function(){return f.h},MissingFieldError:function(){return d.y},NetworkStatus:function(){return u.Ie},Observable:function(){return D.y},ObservableQuery:function(){return s.ue},SuspenseCache:function(){return eU},checkFetcher:function(){return A.U},concat:function(){return w},createHttpLink:function(){return R.L},createSignalIfSupported:function(){return T},defaultDataIdFromObject:function(){return h.uG},defaultPrinter:function(){return k.sb},disableExperimentalFragmentVariables:function(){return $},disableFragmentWarnings:function(){return J},empty:function(){return v},enableExperimentalFragmentVariables:function(){return K},execute:function(){return O.h},fallbackHttpConfig:function(){return k.SC},from:function(){return y.D},fromError:function(){return x.Q},fromPromise:function(){return U},getApolloContext:function(){return et.K},gql:function(){return W},isApolloError:function(){return c.MS},isNetworkRequestSettled:function(){return u.Jp},isReference:function(){return F.Yk},makeReference:function(){return F.kQ},makeVar:function(){return p.QS},mergeOptions:function(){return a.J},operationName:function(){return eu.mw},parseAndCheckHttpResponse:function(){return E.dO},parser:function(){return eu.E2},resetApolloContext:function(){return et.Z},resetCaches:function(){return G},rewriteURIForGET:function(){return C.H},selectHttpOptionsAndBody:function(){return k.E4},selectHttpOptionsAndBodyInternal:function(){return k.ve},selectURI:function(){return P.r},serializeFetchParameter:function(){return S.g},setLogVerbosity:function(){return I.U6},skipToken:function(){return eR},split:function(){return m},throwServerError:function(){return N.P},toPromise:function(){return j},useApolloClient:function(){return en.x},useBackgroundQuery:function(){return ej},useFragment:function(){return ep},useLazyQuery:function(){return ea},useMutation:function(){return ec},useQuery:function(){return eo.a},useReactiveVar:function(){return ed},useReadQuery:function(){return eD},useSubscription:function(){return el},useSuspenseQuery:function(){return e_}});var n,o,i=r(23221),a=r(14012),s=r(14642),u=r(1644),c=r(30990);o||(o={});var l=r(11294),f=r(32393),d=r(75727),h=r(49641),p=r(66438),g=r(16459),b=r(48702),v=b.i.empty,y=r(77243),m=b.i.split,w=b.i.concat,O=r(47037),E=r(81999),S=r(15049),k=r(3453),A=r(23178),T=function(){if("undefined"==typeof AbortController)return{controller:!1,signal:!1};var e=new AbortController,t=e.signal;return{controller:e,signal:t}},P=r(11037),R=r(71050),_=r(72198),C=r(88663),x=r(16261);function j(e){var t=!1;return new Promise(function(r,n){e.subscribe({next:function(e){t?!1!==globalThis.__DEV__&&g.kG.warn(40):(t=!0,r(e))},error:n})})}var D=r(48216);function U(e){return new D.y(function(t){e.then(function(e){t.next(e),t.complete()}).catch(t.error.bind(t))})}var N=r(12782),L=r(18056),F=r(51761),I=r(66128),M=r(97582),q=r(12178),B=new Map,H=new Map,Q=!0,z=!1;function V(e){return e.replace(/[\s,]+/g," ").trim()}function W(e){for(var t=[],r=1;r0?new c.cA({graphQLErrors:a}):void 0,h=e.onError||(null===(r=s.current.options)||void 0===r?void 0:r.onError);if(d&&h&&h(d,f),l===s.current.mutationId&&!f.ignoreResults){var p={called:!0,loading:!1,data:o,error:d,client:u};s.current.isMounted&&!(0,es.D)(s.current.result,p)&&i(s.current.result=p)}var g=e.onCompleted||(null===(n=s.current.options)||void 0===n?void 0:n.onCompleted);return d||null==g||g(t.data,f),t}).catch(function(t){if(l===s.current.mutationId&&s.current.isMounted){var r,n={loading:!1,error:t,data:void 0,called:!0,client:u};(0,es.D)(s.current.result,n)||i(s.current.result=n)}var o=e.onError||(null===(r=s.current.options)||void 0===r?void 0:r.onError);if(o)return o(t,f),{data:void 0,errors:t};throw t})},[]),l=Z.useCallback(function(){s.current.isMounted&&i({called:!1,loading:!1,client:r})},[]);return Z.useEffect(function(){return s.current.isMounted=!0,function(){s.current.isMounted=!1}},[]),[u,(0,M.pi)({reset:l},o)]}function el(e,t){var r=Z.useRef(!1),n=(0,en.x)(null==t?void 0:t.client);(0,eu.Vp)(e,eu.n_.Subscription);var o=Z.useState({loading:!(null==t?void 0:t.skip),error:void 0,data:void 0,variables:null==t?void 0:t.variables}),i=o[0],a=o[1];!r.current&&(r.current=!0,(null==t?void 0:t.onSubscriptionData)&&!1!==globalThis.__DEV__&&g.kG.warn(t.onData?50:51),(null==t?void 0:t.onSubscriptionComplete)&&!1!==globalThis.__DEV__&&g.kG.warn(t.onComplete?52:53));var s=Z.useState(function(){return(null==t?void 0:t.skip)?null:n.subscribe({query:e,variables:null==t?void 0:t.variables,fetchPolicy:null==t?void 0:t.fetchPolicy,context:null==t?void 0:t.context})}),u=s[0],c=s[1],l=Z.useRef(!1);Z.useEffect(function(){return function(){l.current=!0}},[]);var f=Z.useRef({client:n,subscription:e,options:t});return Z.useEffect(function(){var r,o,i,s,u=null==t?void 0:t.shouldResubscribe;"function"==typeof u&&(u=!!u(t)),(null==t?void 0:t.skip)?(!(null==t?void 0:t.skip)!=!(null===(r=f.current.options)||void 0===r?void 0:r.skip)||l.current)&&(a({loading:!1,data:void 0,error:void 0,variables:null==t?void 0:t.variables}),c(null),l.current=!1):(!1!==u&&(n!==f.current.client||e!==f.current.subscription||(null==t?void 0:t.fetchPolicy)!==(null===(o=f.current.options)||void 0===o?void 0:o.fetchPolicy)||!(null==t?void 0:t.skip)!=!(null===(i=f.current.options)||void 0===i?void 0:i.skip)||!(0,es.D)(null==t?void 0:t.variables,null===(s=f.current.options)||void 0===s?void 0:s.variables))||l.current)&&(a({loading:!0,data:void 0,error:void 0,variables:null==t?void 0:t.variables}),c(n.subscribe({query:e,variables:null==t?void 0:t.variables,fetchPolicy:null==t?void 0:t.fetchPolicy,context:null==t?void 0:t.context})),l.current=!1),Object.assign(f.current,{client:n,subscription:e,options:t})},[n,e,t,l.current]),Z.useEffect(function(){if(u){var e=!1,r=u.subscribe({next:function(r){if(!e){var o,i,s={loading:!1,data:r.data,error:void 0,variables:null==t?void 0:t.variables};a(s),(null===(o=f.current.options)||void 0===o?void 0:o.onData)?f.current.options.onData({client:n,data:s}):(null===(i=f.current.options)||void 0===i?void 0:i.onSubscriptionData)&&f.current.options.onSubscriptionData({client:n,subscriptionData:s})}},error:function(r){var n,o;e||(a({loading:!1,data:void 0,error:r,variables:null==t?void 0:t.variables}),null===(o=null===(n=f.current.options)||void 0===n?void 0:n.onError)||void 0===o||o.call(n,r))},complete:function(){var t,r;!e&&((null===(t=f.current.options)||void 0===t?void 0:t.onComplete)?f.current.options.onComplete():(null===(r=f.current.options)||void 0===r?void 0:r.onSubscriptionComplete)&&f.current.options.onSubscriptionComplete())}});return function(){e=!0,setTimeout(function(){r.unsubscribe()})}}},[u]),i}var ef=r(99564);function ed(e){return(0,ef.$)(Z.useCallback(function(t){return e.onNextChange(function r(){t(),e.onNextChange(r)})},[e]),e,e)}var eh=r(182);function ep(e){var t=(0,en.x)().cache,r=e.fragment,n=e.fragmentName,o=e.from,i=e.optimistic,a=(0,M._T)(e,["fragment","fragmentName","from","optimistic"]),s=(0,M.pi)((0,M.pi)({},a),{returnPartialData:!0,id:"string"==typeof o?o:t.identify(o),query:t.getFragmentDoc(r,n),optimistic:void 0===i||i}),u=Z.useRef(),c=t.diff(s),l=function(){var e=eg(c);return u.current&&(0,es.D)(u.current.data,e.data)?u.current:u.current=e};return(0,ef.$)(function(e){var r=0,n=t.watch((0,M.pi)((0,M.pi)({},s),{immediate:!0,callback:function(t){(0,es.D)(t,c)||(u.current=eg(c=t),r=setTimeout(e))}}));return function(){n(),clearTimeout(r)}},l,l)}function eg(e){var t={data:e.result,complete:!!e.complete};return e.missing&&(t.missing=(0,eh.bw)(e.missing.map(function(e){return e.missing}))),t}var eb=r(21436);function ev(e){var t=Promise.resolve(e);return t.status="fulfilled",t.value=e,t}var ey=ee.use||function(e){var t=("status"in e||(e.status="pending",e.then(function(t){"pending"===e.status&&(e.status="fulfilled",e.value=t)},function(t){"pending"===e.status&&(e.status="rejected",e.reason=t)})),e);switch(t.status){case"pending":throw t;case"rejected":throw t.reason;case"fulfilled":return t.value}},em=r(75028),ew=r(30320),eO=Symbol(),eE=["canonizeResults","context","errorPolicy","fetchPolicy","refetchWritePolicy","returnPartialData"],eS=function(){function e(e,t){var r,n=this;this.listeners=new Set,this.status="loading",this.references=0,this.handleNext=this.handleNext.bind(this),this.handleError=this.handleError.bind(this),this.dispose=this.dispose.bind(this),this.observable=e,this.result=e.getCurrentResult(!1),this.key=t.key,t.onDispose&&(this.onDispose=t.onDispose),(0,u.Jp)(this.result.networkStatus)||this.result.data&&(!this.result.partial||this.watchQueryOptions.returnPartialData)?(this.promise=ev(this.result),this.status="idle"):this.promise=new Promise(function(e,t){n.resolve=e,n.reject=t}),this.subscription=e.filter(function(e){var t=e.data;return!(0,es.D)(t,{})}).subscribe({next:this.handleNext,error:this.handleError}),this.autoDisposeTimeoutId=setTimeout(this.dispose,null!==(r=t.autoDisposeTimeoutMs)&&void 0!==r?r:3e4)}return Object.defineProperty(e.prototype,"watchQueryOptions",{get:function(){return this.observable.options},enumerable:!1,configurable:!0}),e.prototype.retain=function(){var e=this;this.references++,clearTimeout(this.autoDisposeTimeoutId);var t=!1;return function(){t||(t=!0,e.references--,setTimeout(function(){e.references||e.dispose()}))}},e.prototype.didChangeOptions=function(e){var t=this;return eE.some(function(r){return!(0,es.D)(t.watchQueryOptions[r],e[r])})},e.prototype.applyOptions=function(e){var t=this.watchQueryOptions,r=t.fetchPolicy,n=t.canonizeResults;return"standby"===r&&r!==e.fetchPolicy?this.initiateFetch(this.observable.reobserve(e)):(this.observable.silentSetOptions(e),n!==e.canonizeResults&&(this.result=(0,M.pi)((0,M.pi)({},this.result),this.observable.getCurrentResult()),this.promise=ev(this.result))),this.promise},e.prototype.listen=function(e){var t=this;return this.listeners.add(e),function(){t.listeners.delete(e)}},e.prototype.refetch=function(e){return this.initiateFetch(this.observable.refetch(e))},e.prototype.fetchMore=function(e){return this.initiateFetch(this.observable.fetchMore(e))},e.prototype.dispose=function(){this.subscription.unsubscribe(),this.onDispose()},e.prototype.onDispose=function(){},e.prototype.handleNext=function(e){var t;switch(this.status){case"loading":void 0===e.data&&(e.data=this.result.data),this.status="idle",this.result=e,null===(t=this.resolve)||void 0===t||t.call(this,e);break;case"idle":if(e.data===this.result.data)return;void 0===e.data&&(e.data=this.result.data),this.result=e,this.promise=ev(e),this.deliver(this.promise)}},e.prototype.handleError=function(e){var t,r;switch(this.subscription.unsubscribe(),this.subscription=this.observable.resubscribeAfterError(this.handleNext,this.handleError),this.status){case"loading":this.status="idle",null===(t=this.reject)||void 0===t||t.call(this,e);break;case"idle":this.promise=((r=Promise.reject(e)).catch(function(){}),r.status="rejected",r.reason=e,r),this.deliver(this.promise)}},e.prototype.deliver=function(e){this.listeners.forEach(function(t){return t(e)})},e.prototype.initiateFetch=function(e){var t=this;return this.status="loading",this.promise=new Promise(function(e,r){t.resolve=e,t.reject=r}),this.promise.catch(function(){}),e.then(function(e){var r;"loading"===t.status&&(t.status="idle",t.result=e,null===(r=t.resolve)||void 0===r||r.call(t,e))}).catch(function(){}),e},e}(),ek=function(){function e(e){void 0===e&&(e=Object.create(null)),this.queryRefs=new em.B(ew.mr),this.options=e}return e.prototype.getQueryRef=function(e,t){var r=this.queryRefs.lookupArray(e);return r.current||(r.current=new eS(t(),{key:e,autoDisposeTimeoutMs:this.options.autoDisposeTimeoutMs,onDispose:function(){delete r.current}})),r.current},e}(),eA=Symbol.for("apollo.suspenseCache");function eT(e){var t;return e[eA]||(e[eA]=new ek(null===(t=e.defaultOptions.react)||void 0===t?void 0:t.suspense)),e[eA]}var eP=r(80900),eR=Symbol.for("apollo.skipToken");function e_(e,t){void 0===t&&(t=Object.create(null));var r=(0,en.x)(t.client),n=eT(r),o=ex({client:r,query:e,options:t}),i=o.fetchPolicy,a=o.variables,s=t.queryKey,c=(0,M.ev)([e,(0,eP.B)(a)],[].concat(void 0===s?[]:s),!0),l=n.getQueryRef(c,function(){return r.watchQuery(o)}),f=Z.useState(function(){return new Map([[l.key,l.promise]])}),d=f[0],h=f[1],p=d.get(l.key);l.didChangeOptions(o)&&(p=l.applyOptions(o),d.set(l.key,p)),p||(p=l.promise,d.set(l.key,p)),Z.useEffect(function(){var e=l.retain(),t=l.listen(function(e){h(function(t){return new Map(t).set(l.key,e)})});return function(){t(),e()}},[l]);var g=Z.useMemo(function(){var e=eC(l.result);return{loading:!1,data:l.result.data,networkStatus:e?u.Ie.error:u.Ie.ready,error:e}},[l.result]),b="standby"===i?g:ey(p),v=Z.useCallback(function(e){var t=l.fetchMore(e);return h(function(e){return new Map(e).set(l.key,l.promise)}),t},[l]),y=Z.useCallback(function(e){var t=l.refetch(e);return h(function(e){return new Map(e).set(l.key,l.promise)}),t},[l]),m=Z.useCallback(function(e){return l.observable.subscribeToMore(e)},[l]);return Z.useMemo(function(){return{client:r,data:b.data,error:eC(b),networkStatus:b.networkStatus,fetchMore:v,refetch:y,subscribeToMore:m}},[r,v,y,b,m])}function eC(e){return(0,eb.O)(e.errors)?new c.cA({graphQLErrors:e.errors}):e.error}function ex(e){var t,r,n=e.client,o=e.query,i=e.options;return t=[n,i,o],(r=Z.useRef()).current&&(0,es.D)(r.current.deps,t)||(r.current={value:function(){if(i===eR)return{query:o,fetchPolicy:"standby"};var e,t,r,a,s,u=i.fetchPolicy||(null===(s=n.defaultOptions.watchQuery)||void 0===s?void 0:s.fetchPolicy)||"cache-first",c=(0,M.pi)((0,M.pi)({},i),{fetchPolicy:u,query:o,notifyOnNetworkStatusChange:!1,nextFetchPolicy:void 0});return!1!==globalThis.__DEV__&&(t=c.query,r=c.fetchPolicy,a=c.returnPartialData,(0,eu.Vp)(t,eu.n_.Query),void 0===(e=r)&&(e="cache-first"),(0,g.kG)(["cache-first","network-only","no-cache","cache-and-network"].includes(e),54,e),"no-cache"===r&&a&&!1!==globalThis.__DEV__&&g.kG.warn(55)),i.skip&&(c.fetchPolicy="standby"),c}(),deps:t}),r.current.value}function ej(e,t){void 0===t&&(t=Object.create(null));var r=(0,en.x)(t.client),n=eT(r),o=ex({client:r,query:e,options:t}),i=o.fetchPolicy,a=o.variables,s=t.queryKey,u=Z.useRef("standby"!==i);u.current||(u.current="standby"!==i);var c=(0,M.ev)([e,(0,eP.B)(a)],[].concat(void 0===s?[]:s),!0),l=n.getQueryRef(c,function(){return r.watchQuery(o)}),f=Z.useState(function(){return new Map([[l.key,l.promise]])}),d=f[0],h=f[1];if(l.didChangeOptions(o)){var p=l.applyOptions(o);d.set(l.key,p)}Z.useEffect(function(){return l.retain()},[l]);var g=Z.useCallback(function(e){var t=l.fetchMore(e);return h(function(e){return new Map(e).set(l.key,l.promise)}),t},[l]),b=Z.useCallback(function(e){var t=l.refetch(e);return h(function(e){return new Map(e).set(l.key,l.promise)}),t},[l]);l.promiseCache=d;var v=Z.useMemo(function(){var e;return(e={})[eO]=l,e},[l]);return[u.current?v:void 0,{fetchMore:g,refetch:b}]}function eD(e){var t=e[eO];(0,g.kG)(t.promiseCache,49);var r=t.promiseCache,n=t.key;r.has(n)||r.set(n,t.promise);var o=ey((0,ef.$)(Z.useCallback(function(e){return t.listen(function(r){t.promiseCache.set(t.key,r),e()})},[t]),function(){return r.get(n)},function(){return r.get(n)}));return Z.useMemo(function(){return{data:o.data,networkStatus:o.networkStatus,error:eC(o)}},[o])}var eU=function(e){function t(){throw e.call(this),Error("It is no longer necessary to create a `SuspenseCache` instance and pass it into the `ApolloProvider`.\nPlease remove this code from your application. \n\nThis export will be removed with the final 3.8 release.")}return(0,M.ZT)(t,e),t}(ek)},63200:function(e,t,r){r.r(t),r.d(t,{ErrorLink:function(){return s},onError:function(){return a}});var n=r(97582),o=r(48216),i=r(48702);function a(e){return new i.i(function(t,r){return new o.y(function(n){var o,i,a;try{o=r(t).subscribe({next:function(o){if(o.errors&&(a=e({graphQLErrors:o.errors,response:o,operation:t,forward:r}))){i=a.subscribe({next:n.next.bind(n),error:n.error.bind(n),complete:n.complete.bind(n)});return}n.next(o)},error:function(o){if(a=e({operation:t,networkError:o,graphQLErrors:o&&o.result&&o.result.errors,forward:r})){i=a.subscribe({next:n.next.bind(n),error:n.error.bind(n),complete:n.complete.bind(n)});return}n.error(o)},complete:function(){a||n.complete.bind(n)()}})}catch(o){e({networkError:o,operation:t,forward:r}),n.error(o)}return function(){o&&o.unsubscribe(),i&&o.unsubscribe()}})})}var s=function(e){function t(t){var r=e.call(this)||this;return r.link=a(t),r}return(0,n.ZT)(t,e),t.prototype.request=function(e,t){return this.link.request(e,t)},t}(i.i)},66252:function(e,t,r){r.d(t,{x:function(){return a}});var n=r(16459),o=r(67294),i=r(85317);function a(e){var t=o.useContext((0,i.K)()),r=e||t.client;return(0,n.kG)(!!r,47),r}},71641:function(e,t,r){r.d(t,{A:function(){return w},a:function(){return m}});var n=r(97582),o=r(16459),i=r(67294),a=r(99564),s=r(30020),u=r(14012),c=r(85317),l=r(30990),f=r(1644),d=r(14692),h=r(66252),p=r(10542),g=r(30320),b=r(53712),v=r(21436),y=Object.prototype.hasOwnProperty;function m(e,t){return void 0===t&&(t=Object.create(null)),w((0,h.x)(t.client),e).useQuery(t)}function w(e,t){var r=i.useRef();r.current&&e===r.current.client&&t===r.current.query||(r.current=new O(e,t,r.current));var n=r.current;return n.forceUpdateState=i.useReducer(function(e){return e+1},0)[1],n}var O=function(){function e(e,t,r){var n=this;this.client=e,this.query=t,this.forceUpdate=function(){return n.forceUpdateState()},this.ssrDisabledResult=(0,p.J)({loading:!0,data:void 0,error:void 0,networkStatus:f.Ie.loading}),this.skipStandbyResult=(0,p.J)({loading:!1,data:void 0,error:void 0,networkStatus:f.Ie.ready}),this.toQueryResultCache=new(g.mr?WeakMap:Map),(0,d.Vp)(t,d.n_.Query);var o=r&&r.result,i=o&&o.data;i&&(this.previousData=i)}return e.prototype.forceUpdateState=function(){!1!==globalThis.__DEV__&&o.kG.warn(48)},e.prototype.executeQuery=function(e){var t,r=this;e.query&&Object.assign(this,{query:e.query}),this.watchQueryOptions=this.createWatchQueryOptions(this.queryHookOptions=e);var n=this.observable.reobserveAsConcast(this.getObsQueryOptions());return this.previousData=(null===(t=this.result)||void 0===t?void 0:t.data)||this.previousData,this.result=void 0,this.forceUpdate(),new Promise(function(e){var t;n.subscribe({next:function(e){t=e},error:function(){e(r.toQueryResult(r.observable.getCurrentResult()))},complete:function(){e(r.toQueryResult(t))}})})},e.prototype.useQuery=function(e){var t=this;this.renderPromises=i.useContext((0,c.K)()).renderPromises,this.useOptions(e);var r=this.useObservableQuery(),n=(0,a.$)(i.useCallback(function(e){if(t.renderPromises)return function(){};t.forceUpdate=e;var n=function(){var e=t.result,n=r.getCurrentResult();e&&e.loading===n.loading&&e.networkStatus===n.networkStatus&&(0,s.D)(e.data,n.data)||t.setResult(n)},o=function(e){if(i.unsubscribe(),i=r.resubscribeAfterError(n,o),!y.call(e,"graphQLErrors"))throw e;var a=t.result;(!a||a&&a.loading||!(0,s.D)(e,a.error))&&t.setResult({data:a&&a.data,error:e,loading:!1,networkStatus:f.Ie.error})},i=r.subscribe(n,o);return function(){setTimeout(function(){return i.unsubscribe()}),t.forceUpdate=function(){return t.forceUpdateState()}}},[r,this.renderPromises,this.client.disableNetworkFetches]),function(){return t.getCurrentResult()},function(){return t.getCurrentResult()});return this.unsafeHandlePartialRefetch(n),this.toQueryResult(n)},e.prototype.useOptions=function(t){var r,n=this.createWatchQueryOptions(this.queryHookOptions=t),o=this.watchQueryOptions;!(0,s.D)(n,o)&&(this.watchQueryOptions=n,o&&this.observable&&(this.observable.reobserve(this.getObsQueryOptions()),this.previousData=(null===(r=this.result)||void 0===r?void 0:r.data)||this.previousData,this.result=void 0)),this.onCompleted=t.onCompleted||e.prototype.onCompleted,this.onError=t.onError||e.prototype.onError,(this.renderPromises||this.client.disableNetworkFetches)&&!1===this.queryHookOptions.ssr&&!this.queryHookOptions.skip?this.result=this.ssrDisabledResult:this.queryHookOptions.skip||"standby"===this.watchQueryOptions.fetchPolicy?this.result=this.skipStandbyResult:(this.result===this.ssrDisabledResult||this.result===this.skipStandbyResult)&&(this.result=void 0)},e.prototype.getObsQueryOptions=function(){var e=[],t=this.client.defaultOptions.watchQuery;return t&&e.push(t),this.queryHookOptions.defaultOptions&&e.push(this.queryHookOptions.defaultOptions),e.push((0,b.o)(this.observable&&this.observable.options,this.watchQueryOptions)),e.reduce(u.J)},e.prototype.createWatchQueryOptions=function(e){void 0===e&&(e={});var t,r=e.skip,o=Object.assign((e.ssr,e.onCompleted,e.onError,e.defaultOptions,(0,n._T)(e,["skip","ssr","onCompleted","onError","defaultOptions"])),{query:this.query});if(this.renderPromises&&("network-only"===o.fetchPolicy||"cache-and-network"===o.fetchPolicy)&&(o.fetchPolicy="cache-first"),o.variables||(o.variables={}),r){var i=o.fetchPolicy,a=void 0===i?this.getDefaultFetchPolicy():i,s=o.initialFetchPolicy;Object.assign(o,{initialFetchPolicy:void 0===s?a:s,fetchPolicy:"standby"})}else o.fetchPolicy||(o.fetchPolicy=(null===(t=this.observable)||void 0===t?void 0:t.options.initialFetchPolicy)||this.getDefaultFetchPolicy());return o},e.prototype.getDefaultFetchPolicy=function(){var e,t;return(null===(e=this.queryHookOptions.defaultOptions)||void 0===e?void 0:e.fetchPolicy)||(null===(t=this.client.defaultOptions.watchQuery)||void 0===t?void 0:t.fetchPolicy)||"cache-first"},e.prototype.onCompleted=function(e){},e.prototype.onError=function(e){},e.prototype.useObservableQuery=function(){var e=this.observable=this.renderPromises&&this.renderPromises.getSSRObservable(this.watchQueryOptions)||this.observable||this.client.watchQuery(this.getObsQueryOptions());this.obsQueryFields=i.useMemo(function(){return{refetch:e.refetch.bind(e),reobserve:e.reobserve.bind(e),fetchMore:e.fetchMore.bind(e),updateQuery:e.updateQuery.bind(e),startPolling:e.startPolling.bind(e),stopPolling:e.stopPolling.bind(e),subscribeToMore:e.subscribeToMore.bind(e)}},[e]);var t=!(!1===this.queryHookOptions.ssr||this.queryHookOptions.skip);return this.renderPromises&&t&&(this.renderPromises.registerSSRObservable(e),e.getCurrentResult().loading&&this.renderPromises.addObservableQueryPromise(e)),e},e.prototype.setResult=function(e){var t=this.result;t&&t.data&&(this.previousData=t.data),this.result=e,this.forceUpdate(),this.handleErrorOrCompleted(e,t)},e.prototype.handleErrorOrCompleted=function(e,t){var r=this;if(!e.loading){var n=this.toApolloError(e);Promise.resolve().then(function(){n?r.onError(n):e.data&&(null==t?void 0:t.networkStatus)!==e.networkStatus&&e.networkStatus===f.Ie.ready&&r.onCompleted(e.data)}).catch(function(e){!1!==globalThis.__DEV__&&o.kG.warn(e)})}},e.prototype.toApolloError=function(e){return(0,v.O)(e.errors)?new l.cA({graphQLErrors:e.errors}):e.error},e.prototype.getCurrentResult=function(){return this.result||this.handleErrorOrCompleted(this.result=this.observable.getCurrentResult()),this.result},e.prototype.toQueryResult=function(e){var t=this.toQueryResultCache.get(e);if(t)return t;var r=e.data,o=(e.partial,(0,n._T)(e,["data","partial"]));return this.toQueryResultCache.set(e,t=(0,n.pi)((0,n.pi)((0,n.pi)({data:r},o),this.obsQueryFields),{client:this.client,observable:this.observable,variables:this.observable.variables,called:!this.queryHookOptions.skip,previousData:this.previousData})),!t.error&&(0,v.O)(e.errors)&&(t.error=new l.cA({graphQLErrors:e.errors})),t},e.prototype.unsafeHandlePartialRefetch=function(e){e.partial&&this.queryHookOptions.partialRefetch&&!e.loading&&(!e.data||0===Object.keys(e.data).length)&&"cache-only"!==this.observable.options.fetchPolicy&&(Object.assign(e,{loading:!0,networkStatus:f.Ie.refetch}),this.observable.refetch())},e}()},99564:function(e,t,r){r.d(t,{$:function(){return u}});var n,o=r(16459),i=r(67294),a=r(30320),s=!1,u=(n||(n=r.t(i,2))).useSyncExternalStore||function(e,t,r){var n=t();!1===globalThis.__DEV__||s||n===t()||(s=!0,!1!==globalThis.__DEV__&&o.kG.error(56));var u=i.useState({inst:{value:n,getSnapshot:t}}),l=u[0].inst,f=u[1];return a.JC?i.useLayoutEffect(function(){Object.assign(l,{value:n,getSnapshot:t}),c(l)&&f({inst:l})},[e,n,t]):Object.assign(l,{value:n,getSnapshot:t}),i.useEffect(function(){return c(l)&&f({inst:l}),e(function(){c(l)&&f({inst:l})})},[e]),n};function c(e){var t=e.value,r=e.getSnapshot;try{return t!==r()}catch(e){return!0}}},14692:function(e,t,r){r.d(t,{E2:function(){return u},Vp:function(){return c},mw:function(){return s},n_:function(){return o}});var n,o,i=r(16459);(n=o||(o={}))[n.Query=0]="Query",n[n.Mutation=1]="Mutation",n[n.Subscription=2]="Subscription";var a=new Map;function s(e){var t;switch(e){case o.Query:t="Query";break;case o.Mutation:t="Mutation";break;case o.Subscription:t="Subscription"}return t}function u(e){var t,r,n=a.get(e);if(n)return n;(0,i.kG)(!!e&&!!e.kind,57,e);for(var s=[],u=[],c=[],l=[],f=0,d=e.definitions;f