!function(){var e={475:function(e,t,n){"use strict";n.d(t,{B:function(){return getGlobalSingleton},V:function(){return getGlobalObject}});var r=n(250),i={};function getGlobalObject(){return(0,r.wD)()?n.g:"undefined"!=typeof window?window:"undefined"!=typeof self?self:i}function getGlobalSingleton(e,t,n){var r=n||getGlobalObject(),i=r.__SENTRY__=r.__SENTRY__||{};return i[e]||(i[e]=t())}},250:function(e,t,n){"use strict";n.d(t,{fj:function(){return dynamicRequire},wD:function(){return isNodeEnv}});function isBrowserBundle(){return"undefined"!=typeof __SENTRY_BROWSER_BUNDLE__&&!!__SENTRY_BROWSER_BUNDLE__}e=n.hmd(e);var r=n(606);function isNodeEnv(){return!isBrowserBundle()&&"[object process]"===Object.prototype.toString.call(void 0!==r?r:0)}function dynamicRequire(e,t){return e.require(t)}},297:function(e,t,n){"use strict";n.d(t,{lu:function(){return u},zf:function(){return c}});var r=n(475),i=n(250);e=n.hmd(e);var o={nowSeconds:function(){return Date.now()/1e3}};function getBrowserPerformance(){var e=(0,r.V)().performance;if(e&&e.now)return{now:function(){return e.now()},timeOrigin:Date.now()-e.now()}}function getNodePerformance(){try{return(0,i.fj)(e,"perf_hooks").performance}catch(e){return}}var s=(0,i.wD)()?getNodePerformance():getBrowserPerformance(),a=void 0===s?o:{nowSeconds:function(){return(s.timeOrigin+s.now())/1e3}},u=o.nowSeconds.bind(o),c=a.nowSeconds.bind(a);!function(){var e=(0,r.V)().performance;if(e&&e.now){var t=36e5,n=e.now(),i=Date.now(),o=e.timeOrigin?Math.abs(e.timeOrigin+n-i):t,s=e.timing&&e.timing.navigationStart,a="number"==typeof s?Math.abs(s+n-i):t;(o1)for(var n=1;n=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function tslib_es6_read(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)s.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return s}function tslib_es6_spread(){for(var e=[],t=0;t ",a=s.length,u=void 0;n&&i++<5;){u=_htmlElementAsString(n,t);if("html"===u||i>1&&o+r.length*a+u.length>=80)break;r.push(u);o+=u.length;n=n.parentNode}return r.reverse().join(s)}catch(e){return""}}function _htmlElementAsString(e,t){var n,r,i,o,s,a=e,u=[];if(!a||!a.tagName)return"";u.push(a.tagName.toLowerCase());var c=t&&t.length?t.filter(function(e){return a.getAttribute(e)}).map(function(e){return[e,a.getAttribute(e)]}):null;if(c&&c.length)c.forEach(function(e){u.push("["+e[0]+'="'+e[1]+'"]')});else{a.id&&u.push("#"+a.id);n=a.className;if(n&&isString(n)){r=n.split(/\s+/);for(s=0;s"}}function getOwnProperties(e){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}function extractExceptionKeysForMessage(e,t){void 0===t&&(t=40);var n=Object.keys(convertToPlainObject(e));n.sort();if(!n.length)return"[object has no keys]";if(n[0].length>=t)return truncate(n[0],t);for(var r=n.length;r>0;r--){var i=n.slice(0,r).join(", ");if(!(i.length>t)){if(r===n.length)return i;return truncate(i,t)}}return""}function dropUndefinedKeys(e){var t,n;if(isPlainObject(e)){var r={};try{for(var i=__values(Object.keys(e)),o=i.next();!o.done;o=i.next()){var s=o.value;void 0!==e[s]&&(r[s]=dropUndefinedKeys(e[s]))}}catch(e){t={error:e}}finally{try{o&&!o.done&&(n=i.return)&&n.call(i)}finally{if(t)throw t.error}}return r}return Array.isArray(e)?e.map(dropUndefinedKeys):e}function uuid4(){var e=(0,u.V)(),t=e.crypto||e.msCrypto;if(void 0!==t&&t.getRandomValues){var n=new Uint16Array(8);t.getRandomValues(n);n[3]=4095&n[3]|16384;n[4]=16383&n[4]|32768;var pad=function(e){for(var t=e.toString(16);t.length<4;)t="0"+t;return t};return pad(n[0])+pad(n[1])+pad(n[2])+pad(n[3])+pad(n[4])+pad(n[5])+pad(n[6])+pad(n[7])}return"xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})}function parseUrl(e){if(!e)return{};var t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};var n=t[6]||"",r=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],relative:t[5]+n+r}}function getFirstException(e){return e.exception&&e.exception.values?e.exception.values[0]:void 0}function getEventDescription(e){var t=e.message,n=e.event_id;if(t)return t;var r=getFirstException(e);return r?r.type&&r.value?r.type+": "+r.value:r.type||r.value||n||"":n||""}function addExceptionTypeValue(e,t,n){var r=e.exception=e.exception||{},i=r.values=r.values||[],o=i[0]=i[0]||{};o.value||(o.value=t||"");o.type||(o.type=n||"Error")}function addExceptionMechanism(e,t){var n=getFirstException(e);if(n){var r=n.mechanism;n.mechanism=tslib_es6_assign(tslib_es6_assign(tslib_es6_assign({},{type:"generic",handled:!0}),r),t);if(t&&"data"in t){var i=tslib_es6_assign(tslib_es6_assign({},r&&r.data),t.data);n.mechanism.data=i}}}function checkOrSetAlreadyCaught(e){if(e&&e.__sentry_captured__)return!0;try{addNonEnumerableProperty(e,"__sentry_captured__",!0)}catch(e){}return!1}var p="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,f=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/],h=function(){function InboundFilters(e){void 0===e&&(e={});this._options=e;this.name=InboundFilters.id}return InboundFilters.prototype.setupOnce=function(e,t){e(function(e){var n=t();if(n){var r=n.getIntegration(InboundFilters);if(r){var i=n.getClient(),o=i?i.getOptions():{};return _shouldDropEvent(e,_mergeOptions(r._options,o))?null:e}}return e})},InboundFilters.id="InboundFilters",InboundFilters}();function _mergeOptions(e,t){return void 0===e&&(e={}),void 0===t&&(t={}),{allowUrls:tslib_es6_spread(e.whitelistUrls||[],e.allowUrls||[],t.whitelistUrls||[],t.allowUrls||[]),denyUrls:tslib_es6_spread(e.blacklistUrls||[],e.denyUrls||[],t.blacklistUrls||[],t.denyUrls||[]),ignoreErrors:tslib_es6_spread(e.ignoreErrors||[],t.ignoreErrors||[],f),ignoreInternal:void 0===e.ignoreInternal||e.ignoreInternal}}function _shouldDropEvent(t,n){return n.ignoreInternal&&_isSentryError(t)?(p&&e.warn("Event dropped due to being internal Sentry Error.\nEvent: "+getEventDescription(t)),!0):_isIgnoredError(t,n.ignoreErrors)?(p&&e.warn("Event dropped due to being matched by `ignoreErrors` option.\nEvent: "+getEventDescription(t)),!0):_isDeniedUrl(t,n.denyUrls)?(p&&e.warn("Event dropped due to being matched by `denyUrls` option.\nEvent: "+getEventDescription(t)+".\nUrl: "+_getEventFilterUrl(t)),!0):!_isAllowedUrl(t,n.allowUrls)&&(p&&e.warn("Event dropped due to not being matched by `allowUrls` option.\nEvent: "+getEventDescription(t)+".\nUrl: "+_getEventFilterUrl(t)),!0)}function _isIgnoredError(e,t){return!!t&&!!t.length&&_getPossibleEventMessages(e).some(function(e){return t.some(function(t){return isMatchingPattern(e,t)})})}function _isDeniedUrl(e,t){if(!t||!t.length)return!1;var n=_getEventFilterUrl(e);return!!n&&t.some(function(e){return isMatchingPattern(n,e)})}function _isAllowedUrl(e,t){if(!t||!t.length)return!0;var n=_getEventFilterUrl(e);return!n||t.some(function(e){return isMatchingPattern(n,e)})}function _getPossibleEventMessages(t){if(t.message)return[t.message];if(t.exception)try{var n=t.exception.values&&t.exception.values[0]||{},r=n.type,i=n.value,o=void 0===i?"":i;return[""+o,(void 0===r?"":r)+": "+o]}catch(n){p&&e.error("Cannot extract message for event "+getEventDescription(t))}return[]}function _isSentryError(e){try{return"SentryError"===e.exception.values[0].type}catch(e){}return!1}function _getLastValidUrl(e){void 0===e&&(e=[]);for(var t=e.length-1;t>=0;t--){var n=e[t];if(n&&""!==n.filename&&"[native code]"!==n.filename)return n.filename||null}return null}function _getEventFilterUrl(t){try{var n;if(t.stacktrace)return _getLastValidUrl(t.stacktrace.frames);try{n=t.exception.values[0].stacktrace.frames}catch(e){}return n?_getLastValidUrl(n):null}catch(n){p&&e.error("Cannot extract url for event "+getEventDescription(t));return null}}var _=function(){function FunctionToString(){this.name=FunctionToString.id}return FunctionToString.prototype.setupOnce=function(){t=Function.prototype.toString;Function.prototype.toString=function(){for(var e=[],n=0;n0?e.breadcrumbs:void 0,e.sdkProcessingMetadata=this._sdkProcessingMetadata,this._notifyEventProcessors(tslib_es6_spread(getGlobalEventProcessors(),this._eventProcessors),e,t)},Scope.prototype.setSDKProcessingMetadata=function(e){return this._sdkProcessingMetadata=tslib_es6_assign(tslib_es6_assign({},this._sdkProcessingMetadata),e),this},Scope.prototype._notifyEventProcessors=function(e,t,n,r){var i=this;return void 0===r&&(r=0),new y(function(o,s){var a=e[r];if(null===t||"function"!=typeof a)o(t);else{var u=a(tslib_es6_assign({},t),n);isThenable(u)?u.then(function(t){return i._notifyEventProcessors(e,t,n,r+1).then(o)}).then(null,s):i._notifyEventProcessors(e,u,n,r+1).then(o).then(null,s)}})},Scope.prototype._notifyScopeListeners=function(){var e=this;if(!this._notifyingListeners){this._notifyingListeners=!0;this._scopeListeners.forEach(function(t){t(e)});this._notifyingListeners=!1}},Scope.prototype._applyFingerprint=function(e){e.fingerprint=e.fingerprint?Array.isArray(e.fingerprint)?e.fingerprint:[e.fingerprint]:[];this._fingerprint&&(e.fingerprint=e.fingerprint.concat(this._fingerprint));e.fingerprint&&!e.fingerprint.length&&delete e.fingerprint},Scope}();function getGlobalEventProcessors(){return(0,u.B)("globalEventProcessors",function(){return[]})}function addGlobalEventProcessor(e){getGlobalEventProcessors().push(e)}var S=function(){function Session(e){this.errors=0;this.sid=uuid4();this.duration=0;this.status="ok";this.init=!0;this.ignoreDuration=!1;var t=(0,g.zf)();this.timestamp=t;this.started=t;e&&this.update(e)}return Session.prototype.update=function(e){void 0===e&&(e={});if(e.user){!this.ipAddress&&e.user.ip_address&&(this.ipAddress=e.user.ip_address);this.did||e.did||(this.did=e.user.id||e.user.email||e.user.username)}this.timestamp=e.timestamp||(0,g.zf)();e.ignoreDuration&&(this.ignoreDuration=e.ignoreDuration);e.sid&&(this.sid=32===e.sid.length?e.sid:uuid4());void 0!==e.init&&(this.init=e.init);!this.did&&e.did&&(this.did=""+e.did);"number"==typeof e.started&&(this.started=e.started);if(this.ignoreDuration)this.duration=void 0;else if("number"==typeof e.duration)this.duration=e.duration;else{var t=this.timestamp-this.started;this.duration=t>=0?t:0}e.release&&(this.release=e.release);e.environment&&(this.environment=e.environment);!this.ipAddress&&e.ipAddress&&(this.ipAddress=e.ipAddress);!this.userAgent&&e.userAgent&&(this.userAgent=e.userAgent);"number"==typeof e.errors&&(this.errors=e.errors);e.status&&(this.status=e.status)},Session.prototype.close=function(e){e?this.update({status:e}):"ok"===this.status?this.update({status:"exited"}):this.update()},Session.prototype.toJSON=function(){return dropUndefinedKeys({sid:""+this.sid,init:this.init,started:new Date(1e3*this.started).toISOString(),timestamp:new Date(1e3*this.timestamp).toISOString(),status:this.status,errors:this.errors,did:"number"==typeof this.did||"string"==typeof this.did?""+this.did:void 0,duration:this.duration,attrs:{release:this.release,environment:this.environment,ip_address:this.ipAddress,user_agent:this.userAgent}})},Session}(),w=4,x=function(){function Hub(e,t,n){void 0===t&&(t=new E);void 0===n&&(n=w);this._version=n;this._stack=[{}];this.getStackTop().scope=t;e&&this.bindClient(e)}return Hub.prototype.isOlderThan=function(e){return this._version2?t[2]:void 0;if(i){var o=n,s=String(i);n=s;triggerHandlers("history",{from:o,to:s})}return e.apply(this,t)}}}function shouldShortcircuitPreviousDebounce(e,t){if(!e||e.type!==t.type)return!0;try{if(e.target!==t.target)return!0}catch(e){}return!1}function shouldSkipDOMEvent(e){if("keypress"!==e.type)return!1;try{var t=e.target;if(!t||!t.tagName)return!0;if("INPUT"===t.tagName||"TEXTAREA"===t.tagName||t.isContentEditable)return!1}catch(e){}return!0}function makeDOMEventHandler(e,t){return void 0===t&&(t=!1),function(n){if(!(!n||i===n||shouldSkipDOMEvent(n))){var o="keypress"===n.type?"input":n.type;if(void 0===r){e({event:n,name:o,global:t});i=n}else if(shouldShortcircuitPreviousDebounce(i,n)){e({event:n,name:o,global:t});i=n}clearTimeout(r);r=T.setTimeout(function(){r=void 0},1e3)}}}function instrumentDOM(){if("document"in T){var e=triggerHandlers.bind(null,"dom"),t=makeDOMEventHandler(e,!0);T.document.addEventListener("click",t,!1);T.document.addEventListener("keypress",t,!1);["EventTarget","Node"].forEach(function(t){var n=T[t]&&T[t].prototype;if(n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")){fill(n,"addEventListener",function(t){return function(n,r,i){if("click"===n||"keypress"==n)try{var o=this,s=o.__sentry_instrumentation_handlers__=o.__sentry_instrumentation_handlers__||{},a=s[n]=s[n]||{refCount:0};if(!a.handler){var u=makeDOMEventHandler(e);a.handler=u;t.call(this,n,u,i)}a.refCount+=1}catch(e){}return t.call(this,n,r,i)}});fill(n,"removeEventListener",function(e){return function(t,n,r){if("click"===t||"keypress"==t)try{var i=this,o=i.__sentry_instrumentation_handlers__||{},s=o[t];if(s){s.refCount-=1;if(s.refCount<=0){e.call(this,t,s.handler,r);s.handler=void 0;delete o[t]}0===Object.keys(o).length&&delete i.__sentry_instrumentation_handlers__}}catch(e){}return e.call(this,t,n,r)}})}})}}var C=null;function instrumentError(){C=T.onerror;T.onerror=function(e,t,n,r,i){return triggerHandlers("error",{column:r,error:i,line:n,msg:e,url:t}),!!C&&C.apply(this,arguments)}}var F=null;function instrumentUnhandledRejection(){F=T.onunhandledrejection;T.onunhandledrejection=function(e){return triggerHandlers("unhandledrejection",e),!F||F.apply(this,arguments)}}var P="6.19.7",I=Object.setPrototypeOf||(({__proto__:[]})instanceof Array?setProtoOf:mixinProperties);function setProtoOf(e,t){return e.__proto__=t,e}function mixinProperties(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(e,n)||(e[n]=t[n]);return e}var B=function(e){__extends(SentryError,e);function SentryError(t){var n=this.constructor,r=e.call(this,t)||this;return r.message=t,r.name=n.prototype.constructor.name,I(r,n.prototype),r}return SentryError}(Error),H=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+))?@)([\w.-]+)(?::(\d+))?\/(.+)/;function isValidProtocol(e){return"http"===e||"https"===e}function dsnToString(e,t){void 0===t&&(t=!1);var n=e.host,r=e.path,i=e.pass,o=e.port,s=e.projectId;return e.protocol+"://"+e.publicKey+(t&&i?":"+i:"")+("@"+n+(o?":"+o:""))+"/"+(r?r+"/":r)+s}function dsnFromString(e){var t=H.exec(e);if(!t)throw new B("Invalid Sentry Dsn: "+e);var n=tslib_es6_read(t.slice(1),6),r=n[0],i=n[1],o=n[2],s=n[3],a=n[4],u=n[5],c="",l=u,d=l.split("/");if(d.length>1){c=d.slice(0,-1).join("/");l=d.pop()}if(l){var p=l.match(/^\d+/);p&&(l=p[0])}return dsnFromComponents({host:s,pass:void 0===o?"":o,path:c,projectId:l,port:void 0===a?"":a,protocol:r,publicKey:i})}function dsnFromComponents(e){return"user"in e&&!("publicKey"in e)&&(e.publicKey=e.user),{user:e.publicKey||"",protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function validateDsn(e){if(a){var t=e.port,n=e.projectId,r=e.protocol;["protocol","publicKey","host","projectId"].forEach(function(t){if(!e[t])throw new B("Invalid Sentry Dsn: "+t+" missing")});if(!n.match(/^\d+$/))throw new B("Invalid Sentry Dsn: Invalid projectId "+n);if(!isValidProtocol(r))throw new B("Invalid Sentry Dsn: Invalid protocol "+r);if(t&&isNaN(parseInt(t,10)))throw new B("Invalid Sentry Dsn: Invalid port "+t);return!0}}function makeDsn(e){var t="string"==typeof e?dsnFromString(e):dsnFromComponents(e);return validateDsn(t),t}function memoBuilder(){var e="function"==typeof WeakSet,t=e?new WeakSet:[];return[function memoize(n){if(e)return!!t.has(n)||(t.add(n),!1);for(var r=0;rn?normalizeToSize(e,t-1,n):r}function visit(e,t,n,r,i){void 0===n&&(n=Infinity);void 0===r&&(r=Infinity);void 0===i&&(i=memoBuilder());var o=tslib_es6_read(i,2),s=o[0],a=o[1],u=t;if(u&&"function"==typeof u.toJSON)try{return u.toJSON()}catch(e){}if(null===t||["number","boolean","string"].includes(typeof t)&&!is_isNaN(t))return t;var c=stringifyValue(e,t);if(!c.startsWith("[object "))return c;if(0===n)return c.replace("object ","");if(s(t))return"[Circular ~]";var l=Array.isArray(t)?[]:{},d=0,p=isError(t)||isEvent(t)?convertToPlainObject(t):t;for(var f in p)if(Object.prototype.hasOwnProperty.call(p,f)){if(d>=r){l[f]="[MaxProperties ~]";break}var h=p[f];l[f]=visit(f,h,n-1,r,i);d+=1}return a(t),l}function stringifyValue(e,t){try{if("domain"===e&&t&&"object"==typeof t&&t._events)return"[Domain]";if("domainEmitter"===e)return"[DomainEmitter]";if(void 0!==__webpack_require__.g&&t===__webpack_require__.g)return"[Global]";if("undefined"!=typeof window&&t===window)return"[Window]";if("undefined"!=typeof document&&t===document)return"[Document]";if(isSyntheticEvent(t))return"[SyntheticEvent]";if("number"==typeof t&&t!=t)return"[NaN]";if(void 0===t)return"[undefined]";if("function"==typeof t)return"[Function: "+getFunctionName(t)+"]";if("symbol"==typeof t)return"["+String(t)+"]";if("bigint"==typeof t)return"[BigInt: "+String(t)+"]";return"[object "+Object.getPrototypeOf(t).constructor.name+"]"}catch(e){return"**non-serializable** ("+e+")"}}function utf8Length(e){return~-encodeURI(e).split(/%..|./).length}function jsonSize(e){return utf8Length(JSON.stringify(e))}var D=[];function filterDuplicates(e){return e.reduce(function(e,t){return e.every(function(e){return t.name!==e.name})&&e.push(t),e},[])}function getIntegrationsToSetup(e){var t=e.defaultIntegrations&&tslib_es6_spread(e.defaultIntegrations)||[],n=e.integrations,r=tslib_es6_spread(filterDuplicates(t));Array.isArray(n)?r=tslib_es6_spread(r.filter(function(e){return n.every(function(t){return t.name!==e.name})}),filterDuplicates(n)):"function"==typeof n&&(r=Array.isArray(r=n(r))?r:[r]);var i=r.map(function(e){return e.name}),o="Debug";return -1!==i.indexOf(o)&&r.push.apply(r,tslib_es6_spread(r.splice(i.indexOf(o),1))),r}function setupIntegration(t){if(-1===D.indexOf(t.name)){t.setupOnce(addGlobalEventProcessor,hub_getCurrentHub);D.push(t.name);p&&e.log("Integration installed: "+t.name)}}function setupIntegrations(e){var t={};return getIntegrationsToSetup(e).forEach(function(e){t[e.name]=e;setupIntegration(e)}),addNonEnumerableProperty(t,"initialized",!0),t}var N="Not capturing exception because it's already been captured.",j=function(){function BaseClient(e,t){this._integrations={};this._numProcessing=0;this._backend=new e(t);this._options=t;t.dsn&&(this._dsn=makeDsn(t.dsn))}return BaseClient.prototype.captureException=function(t,n,r){var i=this;if(checkOrSetAlreadyCaught(t)){p&&e.log(N);return}var o=n&&n.event_id;return this._process(this._getBackend().eventFromException(t,n).then(function(e){return i._captureEvent(e,n,r)}).then(function(e){o=e})),o},BaseClient.prototype.captureMessage=function(e,t,n,r){var i=this,o=n&&n.event_id,s=is_isPrimitive(e)?this._getBackend().eventFromMessage(String(e),t,n):this._getBackend().eventFromException(e,n);return this._process(s.then(function(e){return i._captureEvent(e,n,r)}).then(function(e){o=e})),o},BaseClient.prototype.captureEvent=function(t,n,r){if(n&&n.originalException&&checkOrSetAlreadyCaught(n.originalException)){p&&e.log(N);return}var i=n&&n.event_id;return this._process(this._captureEvent(t,n,r).then(function(e){i=e})),i},BaseClient.prototype.captureSession=function(t){if(!this._isEnabled()){p&&e.warn("SDK not enabled, will not capture session.");return}if("string"!=typeof t.release)p&&e.warn("Discarded session because of missing or non-string release");else{this._sendSession(t);t.update({init:!1})}},BaseClient.prototype.getDsn=function(){return this._dsn},BaseClient.prototype.getOptions=function(){return this._options},BaseClient.prototype.getTransport=function(){return this._getBackend().getTransport()},BaseClient.prototype.flush=function(e){var t=this;return this._isClientDoneProcessing(e).then(function(n){return t.getTransport().close(e).then(function(e){return n&&e})})},BaseClient.prototype.close=function(e){var t=this;return this.flush(e).then(function(e){return t.getOptions().enabled=!1,e})},BaseClient.prototype.setupIntegrations=function(){this._isEnabled()&&!this._integrations.initialized&&(this._integrations=setupIntegrations(this._options))},BaseClient.prototype.getIntegration=function(t){try{return this._integrations[t.id]||null}catch(n){p&&e.warn("Cannot retrieve integration "+t.id+" from the current Client");return null}},BaseClient.prototype._updateSessionFromEvent=function(e,t){var n,r,i=!1,o=!1,s=t.exception&&t.exception.values;if(s){o=!0;try{for(var a=__values(s),u=a.next();!u.done;u=a.next()){var c=u.value.mechanism;if(c&&!1===c.handled){i=!0;break}}}catch(e){n={error:e}}finally{try{u&&!u.done&&(r=a.return)&&r.call(a)}finally{if(n)throw n.error}}}var l="ok"===e.status,d=l&&0===e.errors||l&&i;if(d){e.update(tslib_es6_assign(tslib_es6_assign({},i&&{status:"crashed"}),{errors:e.errors||Number(o||i)}));this.captureSession(e)}},BaseClient.prototype._sendSession=function(e){this._getBackend().sendSession(e)},BaseClient.prototype._isClientDoneProcessing=function(e){var t=this;return new y(function(n){var r=0,i=setInterval(function(){if(0==t._numProcessing){clearInterval(i);n(!0)}else{r+=1;if(e&&r>=e){clearInterval(i);n(!1)}}},1)})},BaseClient.prototype._getBackend=function(){return this._backend},BaseClient.prototype._isEnabled=function(){return!1!==this.getOptions().enabled&&void 0!==this._dsn},BaseClient.prototype._prepareEvent=function(e,t,n){var r=this,i=this.getOptions(),o=i.normalizeDepth,s=void 0===o?3:o,a=i.normalizeMaxBreadth,u=void 0===a?1e3:a,c=tslib_es6_assign(tslib_es6_assign({},e),{event_id:e.event_id||(n&&n.event_id?n.event_id:uuid4()),timestamp:e.timestamp||(0,g.lu)()});this._applyClientOptions(c);this._applyIntegrationsMetadata(c);var l=t;n&&n.captureContext&&(l=E.clone(l).update(n.captureContext));var d=syncpromise_resolvedSyncPromise(c);return l&&(d=l.applyToEvent(c,n)),d.then(function(e){return(e&&(e.sdkProcessingMetadata=tslib_es6_assign(tslib_es6_assign({},e.sdkProcessingMetadata),{normalizeDepth:normalize(s)+" ("+typeof s+")"})),"number"==typeof s&&s>0)?r._normalizeEvent(e,s,u):e})},BaseClient.prototype._normalizeEvent=function(e,t,n){if(!e)return null;var r=tslib_es6_assign(tslib_es6_assign(tslib_es6_assign(tslib_es6_assign(tslib_es6_assign({},e),e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map(function(e){return tslib_es6_assign(tslib_es6_assign({},e),e.data&&{data:normalize(e.data,t,n)})})}),e.user&&{user:normalize(e.user,t,n)}),e.contexts&&{contexts:normalize(e.contexts,t,n)}),e.extra&&{extra:normalize(e.extra,t,n)});return e.contexts&&e.contexts.trace&&(r.contexts.trace=e.contexts.trace),r.sdkProcessingMetadata=tslib_es6_assign(tslib_es6_assign({},r.sdkProcessingMetadata),{baseClientNormalized:!0}),r},BaseClient.prototype._applyClientOptions=function(e){var t=this.getOptions(),n=t.environment,r=t.release,i=t.dist,o=t.maxValueLength,s=void 0===o?250:o;"environment"in e||(e.environment="environment"in t?n:"production");void 0===e.release&&void 0!==r&&(e.release=r);void 0===e.dist&&void 0!==i&&(e.dist=i);e.message&&(e.message=truncate(e.message,s));var a=e.exception&&e.exception.values&&e.exception.values[0];a&&a.value&&(a.value=truncate(a.value,s));var u=e.request;u&&u.url&&(u.url=truncate(u.url,s))},BaseClient.prototype._applyIntegrationsMetadata=function(e){var t=Object.keys(this._integrations);if(t.length>0){e.sdk=e.sdk||{};e.sdk.integrations=tslib_es6_spread(e.sdk.integrations||[],t)}},BaseClient.prototype._sendEvent=function(e){this._getBackend().sendEvent(e)},BaseClient.prototype._captureEvent=function(t,n,r){return this._processEvent(t,n,r).then(function(e){return e.event_id},function(t){p&&e.error(t)})},BaseClient.prototype._processEvent=function(e,t,n){var r=this,i=this.getOptions(),o=i.beforeSend,s=i.sampleRate,a=this.getTransport();function recordLostEvent(e,t){a.recordLostEvent&&a.recordLostEvent(e,t)}if(!this._isEnabled())return rejectedSyncPromise(new B("SDK not enabled, will not capture event."));var u="transaction"===e.type;return!u&&"number"==typeof s&&Math.random()>s?(recordLostEvent("sample_rate","event"),rejectedSyncPromise(new B("Discarding event because it's not included in the random sample (sampling rate = "+s+")"))):this._prepareEvent(e,n,t).then(function(n){if(null===n){recordLostEvent("event_processor",e.type||"event");throw new B("An event processor returned null, will not send event.")}return t&&t.data&&!0===t.data.__sentry__||u||!o?n:_ensureBeforeSendRv(o(n,t))}).then(function(t){if(null===t){recordLostEvent("before_send",e.type||"event");throw new B("`beforeSend` returned `null`, will not send event.")}var i=n&&n.getSession&&n.getSession();return!u&&i&&r._updateSessionFromEvent(i,t),r._sendEvent(t),t}).then(null,function(e){if(e instanceof B)throw e;r.captureException(e,{data:{__sentry__:!0},originalException:e});throw new B("Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: "+e)})},BaseClient.prototype._process=function(e){var t=this;this._numProcessing+=1;e.then(function(e){return t._numProcessing-=1,e},function(e){return t._numProcessing-=1,e})},BaseClient}();function _ensureBeforeSendRv(e){var t="`beforeSend` method has to return `null` or a valid event.";if(isThenable(e))return e.then(function(e){if(!(isPlainObject(e)||null===e))throw new B(t);return e},function(e){throw new B("beforeSend rejected with "+e)});if(!(isPlainObject(e)||null===e))throw new B(t);return e}!function(){function API(e,t,n){void 0===t&&(t={});this.dsn=e;this._dsnObject=makeDsn(e);this.metadata=t;this._tunnel=n}API.prototype.getDsn=function(){return this._dsnObject};API.prototype.forceEnvelope=function(){return!!this._tunnel};API.prototype.getBaseApiEndpoint=function(){return getBaseApiEndpoint(this._dsnObject)};API.prototype.getStoreEndpoint=function(){return getStoreEndpoint(this._dsnObject)};API.prototype.getStoreEndpointWithUrlEncodedAuth=function(){return getStoreEndpointWithUrlEncodedAuth(this._dsnObject)};API.prototype.getEnvelopeEndpointWithUrlEncodedAuth=function(){return getEnvelopeEndpointWithUrlEncodedAuth(this._dsnObject,this._tunnel)}}();function initAPIDetails(e,t,n){return{initDsn:e,metadata:t||{},dsn:makeDsn(e),tunnel:n}}function getBaseApiEndpoint(e){var t=e.protocol?e.protocol+":":"",n=e.port?":"+e.port:"";return t+"//"+e.host+n+(e.path?"/"+e.path:"")+"/api/"}function _getIngestEndpoint(e,t){return""+getBaseApiEndpoint(e)+e.projectId+"/"+t+"/"}function _encodedAuth(e){return urlEncode({sentry_key:e.publicKey,sentry_version:"7"})}function getStoreEndpoint(e){return _getIngestEndpoint(e,"store")}function getStoreEndpointWithUrlEncodedAuth(e){return getStoreEndpoint(e)+"?"+_encodedAuth(e)}function _getEnvelopeEndpoint(e){return _getIngestEndpoint(e,"envelope")}function getEnvelopeEndpointWithUrlEncodedAuth(e,t){return t||_getEnvelopeEndpoint(e)+"?"+_encodedAuth(e)}function getReportDialogEndpoint(e,t){var n=makeDsn(e),r=getBaseApiEndpoint(n)+"embed/error-page/",i="dsn="+dsnToString(n);for(var o in t)if("dsn"!==o){if("user"===o){if(!t.user)continue;t.user.name&&(i+="&name="+encodeURIComponent(t.user.name));t.user.email&&(i+="&email="+encodeURIComponent(t.user.email))}else i+="&"+encodeURIComponent(o)+"="+encodeURIComponent(t[o])}return r+"?"+i}function createEnvelope(e,t){return void 0===t&&(t=[]),[e,t]}function getEnvelopeType(e){var t=tslib_es6_read(e,2),n=tslib_es6_read(t[1],1);return tslib_es6_read(n[0],1)[0].type}function serializeEnvelope(e){var t=tslib_es6_read(e,2),n=t[0],r=t[1],i=JSON.stringify(n);return r.reduce(function(e,t){var n=tslib_es6_read(t,2),r=n[0],i=n[1],o=is_isPrimitive(i)?String(i):JSON.stringify(i);return e+"\n"+JSON.stringify(r)+"\n"+o},i)}function getSdkMetadataForEnvelopeHeader(e){if(e.metadata&&e.metadata.sdk){var t=e.metadata.sdk;return{name:t.name,version:t.version}}}function enhanceEventWithSdkInfo(e,t){return t&&(e.sdk=e.sdk||{},e.sdk.name=e.sdk.name||t.name,e.sdk.version=e.sdk.version||t.version,e.sdk.integrations=tslib_es6_spread(e.sdk.integrations||[],t.integrations||[]),e.sdk.packages=tslib_es6_spread(e.sdk.packages||[],t.packages||[])),e}function createSessionEnvelope(e,t){var n=getSdkMetadataForEnvelopeHeader(t),r=tslib_es6_assign(tslib_es6_assign({sent_at:new Date().toISOString()},n&&{sdk:n}),!!t.tunnel&&{dsn:dsnToString(t.dsn)}),i="aggregates"in e?"sessions":"session";return[createEnvelope(r,[[{type:i},e]]),i]}function sessionToSentryRequest(e,t){var n=tslib_es6_read(createSessionEnvelope(e,t),2),r=n[0],i=n[1];return{body:serializeEnvelope(r),type:i,url:getEnvelopeEndpointWithUrlEncodedAuth(t.dsn,t.tunnel)}}function createEventEnvelope(e,t){var n=getSdkMetadataForEnvelopeHeader(t),r=e.type||"event",i=(e.sdkProcessingMetadata||{}).transactionSampling||{},o=i.method,s=i.rate;enhanceEventWithSdkInfo(e,t.metadata.sdk);e.tags=e.tags||{};e.extra=e.extra||{};if(!(e.sdkProcessingMetadata&&e.sdkProcessingMetadata.baseClientNormalized)){e.tags.skippedNormalization=!0;e.extra.normalizeDepth=e.sdkProcessingMetadata?e.sdkProcessingMetadata.normalizeDepth:"unset"}return delete e.sdkProcessingMetadata,createEnvelope(tslib_es6_assign(tslib_es6_assign({event_id:e.event_id,sent_at:new Date().toISOString()},n&&{sdk:n}),!!t.tunnel&&{dsn:dsnToString(t.dsn)}),[[{type:r,sample_rates:[{id:o,rate:s}]},e]])}function eventToSentryRequest(e,t){var n,r=getSdkMetadataForEnvelopeHeader(t),i=e.type||"event",o="transaction"===i||!!t.tunnel,s=(e.sdkProcessingMetadata||{}).transactionSampling||{},a=s.method,u=s.rate;enhanceEventWithSdkInfo(e,t.metadata.sdk);e.tags=e.tags||{};e.extra=e.extra||{};if(!(e.sdkProcessingMetadata&&e.sdkProcessingMetadata.baseClientNormalized)){e.tags.skippedNormalization=!0;e.extra.normalizeDepth=e.sdkProcessingMetadata?e.sdkProcessingMetadata.normalizeDepth:"unset"}delete e.sdkProcessingMetadata;try{n=JSON.stringify(e)}catch(t){e.tags.JSONStringifyError=!0;e.extra.JSONStringifyError=t;try{n=JSON.stringify(normalize(e))}catch(e){var c=e;n=JSON.stringify({message:"JSON.stringify error after renormalization",extra:{message:c.message,stack:c.stack}})}}var l={body:n,type:i,url:o?getEnvelopeEndpointWithUrlEncodedAuth(t.dsn,t.tunnel):getStoreEndpointWithUrlEncodedAuth(t.dsn)};if(o){var d=createEnvelope(tslib_es6_assign(tslib_es6_assign({event_id:e.event_id,sent_at:new Date().toISOString()},r&&{sdk:r}),!!t.tunnel&&{dsn:dsnToString(t.dsn)}),[[{type:i,sample_rates:[{id:a,rate:u}]},l.body]]);l.body=serializeEnvelope(d)}return l}var A=function(){function NoopTransport(){}return NoopTransport.prototype.sendEvent=function(e){return syncpromise_resolvedSyncPromise({reason:"NoopTransport: Event has been skipped because no Dsn is configured.",status:"skipped"})},NoopTransport.prototype.close=function(e){return syncpromise_resolvedSyncPromise(!0)},NoopTransport}(),L=function(){function BaseBackend(t){this._options=t;!this._options.dsn&&p&&e.warn("No DSN provided, backend will not do anything.");this._transport=this._setupTransport()}return BaseBackend.prototype.eventFromException=function(e,t){throw new B("Backend has to implement `eventFromException` method")},BaseBackend.prototype.eventFromMessage=function(e,t,n){throw new B("Backend has to implement `eventFromMessage` method")},BaseBackend.prototype.sendEvent=function(t){if(this._newTransport&&this._options.dsn&&this._options._experiments&&this._options._experiments.newTransport){var n=createEventEnvelope(t,initAPIDetails(this._options.dsn,this._options._metadata,this._options.tunnel));this._newTransport.send(n).then(null,function(t){p&&e.error("Error while sending event:",t)})}else this._transport.sendEvent(t).then(null,function(t){p&&e.error("Error while sending event:",t)})},BaseBackend.prototype.sendSession=function(t){if(!this._transport.sendSession){p&&e.warn("Dropping session because custom transport doesn't implement sendSession");return}if(this._newTransport&&this._options.dsn&&this._options._experiments&&this._options._experiments.newTransport){var n=tslib_es6_read(createSessionEnvelope(t,initAPIDetails(this._options.dsn,this._options._metadata,this._options.tunnel)),1)[0];this._newTransport.send(n).then(null,function(t){p&&e.error("Error while sending session:",t)})}else this._transport.sendSession(t).then(null,function(t){p&&e.error("Error while sending session:",t)})},BaseBackend.prototype.getTransport=function(){return this._transport},BaseBackend.prototype._setupTransport=function(){return new A},BaseBackend}();!function(e){e.Fatal="fatal";e.Error="error";e.Warning="warning";e.Log="log";e.Info="info";e.Debug="debug";e.Critical="critical"}(o||(o={}));var U="?";function createFrame(e,t,n,r){var i={filename:e,function:t,in_app:!0};return void 0!==n&&(i.lineno=n),void 0!==r&&(i.colno=r),i}var M=/^\s*at (?:(.*?) ?\((?:address at )?)?((?:file|https?|blob|chrome-extension|address|native|eval|webpack||[-a-z]+:|.*bundle|\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,q=/\((\S*)(?::(\d+))(?::(\d+))\)/,z=[30,function(e){var t=M.exec(e);if(t){var n=t[2]&&0===t[2].indexOf("eval");if(n){var r=q.exec(t[2]);if(r){t[2]=r[1];t[3]=r[2];t[4]=r[3]}}var i=tslib_es6_read(extractSafariExtensionDetails(t[1]||U,t[2]),2),o=i[0];return createFrame(i[1],o,t[3]?+t[3]:void 0,t[4]?+t[4]:void 0)}}],W=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:file|https?|blob|chrome|webpack|resource|moz-extension|capacitor).*?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,V=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,G=[50,function(e){var t,n=W.exec(e);if(n){var r=n[3]&&n[3].indexOf(" > eval")>-1;if(r){var i=V.exec(n[3]);if(i){n[1]=n[1]||"eval";n[3]=i[1];n[4]=i[2];n[5]=""}}var o=n[3],s=n[1]||U;return s=(t=tslib_es6_read(extractSafariExtensionDetails(s,o),2))[0],createFrame(o=t[1],s,n[4]?+n[4]:void 0,n[5]?+n[5]:void 0)}}],X=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i,Y=[40,function(e){var t=X.exec(e);return t?createFrame(t[2],t[1]||U,+t[3],t[4]?+t[4]:void 0):void 0}],K=/ line (\d+).*script (?:in )?(\S+)(?:: in function (\S+))?$/i,J=[10,function(e){var t=K.exec(e);return t?createFrame(t[2],t[3]||U,+t[1]):void 0}],$=/ line (\d+), column (\d+)\s*(?:in (?:]+)>|([^)]+))\(.*\))? in (.*):\s*$/i,Q=[20,function(e){var t=$.exec(e);return t?createFrame(t[5],t[3]||t[4]||U,+t[1],+t[2]):void 0}],extractSafariExtensionDetails=function(e,t){var n=-1!==e.indexOf("safari-extension"),r=-1!==e.indexOf("safari-web-extension");return n||r?[-1!==e.indexOf("@")?e.split("@")[0]:U,n?"safari-extension:"+t:"safari-web-extension:"+t]:[e,t]};function exceptionFromError(e){var t=parseStackFrames(e),n={type:e&&e.name,value:extractMessage(e)};return t.length&&(n.stacktrace={frames:t}),void 0===n.type&&""===n.value&&(n.value="Unrecoverable error caught"),n}function eventFromPlainObject(e,t,n){var r={exception:{values:[{type:isEvent(e)?e.constructor.name:n?"UnhandledRejection":"Error",value:"Non-Error "+(n?"promise rejection":"exception")+" captured with keys: "+extractExceptionKeysForMessage(e)}]},extra:{__serialized__:normalizeToSize(e)}};if(t){var i=parseStackFrames(t);i.length&&(r.stacktrace={frames:i})}return r}function eventFromError(e){return{exception:{values:[exceptionFromError(e)]}}}function parseStackFrames(e){var t=e.stacktrace||e.stack||"",n=getPopSize(e);try{return createStackParser(J,Q,z,Y,G)(t,n)}catch(e){}return[]}var Z=/Minified React error #\d+;/i;function getPopSize(e){if(e){if("number"==typeof e.framesToPop)return e.framesToPop;if(Z.test(e.message))return 1}return 0}function extractMessage(e){var t=e&&e.message;return t?t.error&&"string"==typeof t.error.message?t.error.message:t:"No error message"}function eventFromException(e,t,n){var r=eventFromUnknownInput(e,t&&t.syntheticException||void 0,n);return addExceptionMechanism(r),r.level=o.Error,t&&t.event_id&&(r.event_id=t.event_id),syncpromise_resolvedSyncPromise(r)}function eventFromMessage(e,t,n,r){void 0===t&&(t=o.Info);var i=eventFromString(e,n&&n.syntheticException||void 0,r);return i.level=t,n&&n.event_id&&(i.event_id=n.event_id),syncpromise_resolvedSyncPromise(i)}function eventFromUnknownInput(e,t,n,r){var i;if(isErrorEvent(e)&&e.error)return eventFromError(e.error);if(isDOMError(e)||isDOMException(e)){var o=e;if("stack"in e)i=eventFromError(e);else{var s=o.name||(isDOMError(o)?"DOMError":"DOMException"),a=o.message?s+": "+o.message:s;addExceptionTypeValue(i=eventFromString(a,t,n),a)}return"code"in o&&(i.tags=tslib_es6_assign(tslib_es6_assign({},i.tags),{"DOMException.code":""+o.code})),i}return isError(e)?eventFromError(e):(isPlainObject(e)||isEvent(e)?addExceptionMechanism(i=eventFromPlainObject(e,t,r),{synthetic:!0}):(addExceptionTypeValue(i=eventFromString(e,t,n),""+e,void 0),addExceptionMechanism(i,{synthetic:!0})),i)}function eventFromString(e,t,n){var r={message:e};if(n&&t){var i=parseStackFrames(t);i.length&&(r.stacktrace={frames:i})}return r}function makePromiseBuffer(e){var t=[];function isReady(){return void 0===e||t.length0&&n(!1)},e);t.forEach(function(e){syncpromise_resolvedSyncPromise(e).then(function(){if(!--i){clearTimeout(o);n(!0)}},r)})})}return{$:t,add:add,drain:drain}}function parseRetryAfterHeader(e,t){void 0===t&&(t=Date.now());var n=parseInt(""+e,10);if(!isNaN(n))return 1e3*n;var r=Date.parse(""+e);return isNaN(r)?6e4:r-t}function disabledUntil(e,t){return e[t]||e.all||0}function isRateLimited(e,t,n){return void 0===n&&(n=Date.now()),disabledUntil(e,t)>n}function updateRateLimits(e,t,n){void 0===n&&(n=Date.now());var r,i,o,s,a=tslib_es6_assign({},e),u=t["x-sentry-rate-limits"],c=t["retry-after"];if(u)try{for(var l=__values(u.trim().split(",")),d=l.next();!d.done;d=l.next()){var p=d.value.split(":",2),f=parseInt(p[0],10),h=(isNaN(f)?60:f)*1e3;if(p[1])try{for(var _=(o=void 0,__values(p[1].split(";"))),g=_.next();!g.done;g=_.next())a[g.value]=n+h}catch(e){o={error:e}}finally{try{g&&!g.done&&(s=_.return)&&s.call(_)}finally{if(o)throw o.error}}else a.all=n+h}}catch(e){r={error:e}}finally{try{d&&!d.done&&(i=l.return)&&i.call(l)}finally{if(r)throw r.error}}else c&&(a.all=n+parseRetryAfterHeader(c,n));return a}function eventStatusFromHttpCode(e){return e>=200&&e<300?"success":429===e?"rate_limit":e>=400&&e<500?"invalid":e>=500?"failed":"unknown"}function createTransport(e,t,n){void 0===n&&(n=makePromiseBuffer(e.bufferSize||30));var r={};return{send:function send(e){var i=getEnvelopeType(e),o="event"===i?"error":i,s={category:o,body:serializeEnvelope(e)};return isRateLimited(r,o)?rejectedSyncPromise({status:"rate_limit",reason:getRateLimitReason(r,o)}):n.add(function(){return t(s).then(function(e){var t=e.body,n=e.headers,i=e.reason,s=eventStatusFromHttpCode(e.statusCode);return(n&&(r=updateRateLimits(r,n)),"success"===s)?syncpromise_resolvedSyncPromise({status:s,reason:i}):rejectedSyncPromise({status:s,reason:i||t||("rate_limit"===s?getRateLimitReason(r,o):"Unknown transport error")})})})},flush:function(e){return n.drain(e)}}}function getRateLimitReason(e,t){return"Too many "+t+" requests, backing off until: "+new Date(disabledUntil(e,t)).toISOString()}function forget(e){e.then(null,function(e){console.error(e)})}var ee="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,et=(0,u.V)();function getNativeFetchImplementation(){if(s)return s;if(isNativeFetch(et.fetch))return s=et.fetch.bind(et);var t=et.document,n=et.fetch;if(t&&"function"==typeof t.createElement)try{var r=t.createElement("iframe");r.hidden=!0;t.head.appendChild(r);var i=r.contentWindow;i&&i.fetch&&(n=i.fetch);t.head.removeChild(r)}catch(t){ee&&e.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",t)}return s=n.bind(et)}function sendReport(e,t){return"[object Navigator]"===Object.prototype.toString.call(et&&et.navigator)&&"function"==typeof et.navigator.sendBeacon?et.navigator.sendBeacon.bind(et.navigator)(e,t):supportsFetch()?forget(getNativeFetchImplementation()(e,{body:t,method:"POST",credentials:"omit",keepalive:!0})):void 0}function makeNewFetchTransport(e,t){void 0===t&&(t=getNativeFetchImplementation());function makeRequest(n){var r=tslib_es6_assign({body:n.body,method:"POST",referrerPolicy:"origin"},e.requestOptions);return t(e.url,r).then(function(e){return e.text().then(function(t){return{body:t,headers:{"x-sentry-rate-limits":e.headers.get("X-Sentry-Rate-Limits"),"retry-after":e.headers.get("Retry-After")},reason:e.statusText,statusCode:e.status}})})}return createTransport({bufferSize:e.bufferSize},makeRequest)}function createClientReportEnvelope(e,t,n){return createEnvelope(t?{dsn:t}:{},[[{type:"client_report"},{timestamp:n||(0,g.lu)(),discarded_events:e}]])}function requestTypeToCategory(e){var t=e;return"event"===t?"error":t}var en=(0,u.V)(),er=function(){function BaseTransport(e){var t=this;this.options=e;this._buffer=makePromiseBuffer(30);this._rateLimits={};this._outcomes={};this._api=initAPIDetails(e.dsn,e._metadata,e.tunnel);this.url=getStoreEndpointWithUrlEncodedAuth(this._api.dsn);this.options.sendClientReports&&en.document&&en.document.addEventListener("visibilitychange",function(){"hidden"===en.document.visibilityState&&t._flushOutcomes()})}return BaseTransport.prototype.sendEvent=function(e){return this._sendRequest(eventToSentryRequest(e,this._api),e)},BaseTransport.prototype.sendSession=function(e){return this._sendRequest(sessionToSentryRequest(e,this._api),e)},BaseTransport.prototype.close=function(e){return this._buffer.drain(e)},BaseTransport.prototype.recordLostEvent=function(t,n){if(this.options.sendClientReports){var r,i=requestTypeToCategory(n)+":"+t;ee&&e.log("Adding outcome: "+i);this._outcomes[i]=(null!=(r=this._outcomes[i])?r:0)+1}},BaseTransport.prototype._flushOutcomes=function(){if(this.options.sendClientReports){var t=this._outcomes;this._outcomes={};if(!Object.keys(t).length){ee&&e.log("No outcomes to flush");return}ee&&e.log("Flushing outcomes:\n"+JSON.stringify(t,null,2));var n=getEnvelopeEndpointWithUrlEncodedAuth(this._api.dsn,this._api.tunnel),r=createClientReportEnvelope(Object.keys(t).map(function(e){var n=tslib_es6_read(e.split(":"),2),r=n[0];return{reason:n[1],category:r,quantity:t[e]}}),this._api.tunnel&&dsnToString(this._api.dsn));try{sendReport(n,serializeEnvelope(r))}catch(t){ee&&e.error(t)}}},BaseTransport.prototype._handleResponse=function(t){var n=t.requestType,r=t.response,i=t.headers,o=t.resolve,s=t.reject,a=eventStatusFromHttpCode(r.status);this._rateLimits=updateRateLimits(this._rateLimits,i);this._isRateLimited(n)&&ee&&e.warn("Too many "+n+" requests, backing off until: "+this._disabledUntil(n));if("success"===a){o({status:a});return}s(r)},BaseTransport.prototype._disabledUntil=function(e){var t=requestTypeToCategory(e);return new Date(disabledUntil(this._rateLimits,t))},BaseTransport.prototype._isRateLimited=function(e){var t=requestTypeToCategory(e);return isRateLimited(this._rateLimits,t)},BaseTransport}(),ei=function(e){__extends(FetchTransport,e);function FetchTransport(t,n){void 0===n&&(n=getNativeFetchImplementation());var r=e.call(this,t)||this;return r._fetch=n,r}return FetchTransport.prototype._sendRequest=function(e,t){var n=this;if(this._isRateLimited(e.type))return this.recordLostEvent("ratelimit_backoff",e.type),Promise.reject({event:t,type:e.type,reason:"Transport for "+e.type+" requests locked till "+this._disabledUntil(e.type)+" due to too many requests.",status:429});var r={body:e.body,method:"POST",referrerPolicy:supportsReferrerPolicy()?"origin":""};return void 0!==this.options.fetchParameters&&Object.assign(r,this.options.fetchParameters),void 0!==this.options.headers&&(r.headers=this.options.headers),this._buffer.add(function(){return new y(function(t,i){n._fetch(e.url,r).then(function(r){var o={"x-sentry-rate-limits":r.headers.get("X-Sentry-Rate-Limits"),"retry-after":r.headers.get("Retry-After")};n._handleResponse({requestType:e.type,response:r,headers:o,resolve:t,reject:i})}).catch(i)})}).then(void 0,function(t){t instanceof B?n.recordLostEvent("queue_overflow",e.type):n.recordLostEvent("network_error",e.type);throw t})},FetchTransport}(er);function makeNewXHRTransport(e){function makeRequest(t){return new y(function(n,r){var i=new XMLHttpRequest;i.onreadystatechange=function(){4===i.readyState&&n({body:i.response,headers:{"x-sentry-rate-limits":i.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":i.getResponseHeader("Retry-After")},reason:i.statusText,statusCode:i.status})};i.open("POST",e.url);for(var o in e.headers)Object.prototype.hasOwnProperty.call(e.headers,o)&&i.setRequestHeader(o,e.headers[o]);i.send(t.body)})}return createTransport({bufferSize:e.bufferSize},makeRequest)}var eo=function(e){__extends(XHRTransport,e);function XHRTransport(){return null!==e&&e.apply(this,arguments)||this}return XHRTransport.prototype._sendRequest=function(e,t){var n=this;return this._isRateLimited(e.type)?(this.recordLostEvent("ratelimit_backoff",e.type),Promise.reject({event:t,type:e.type,reason:"Transport for "+e.type+" requests locked till "+this._disabledUntil(e.type)+" due to too many requests.",status:429})):this._buffer.add(function(){return new y(function(t,r){var i=new XMLHttpRequest;i.onreadystatechange=function(){if(4===i.readyState){var o={"x-sentry-rate-limits":i.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":i.getResponseHeader("Retry-After")};n._handleResponse({requestType:e.type,response:i,headers:o,resolve:t,reject:r})}};i.open("POST",e.url);for(var o in n.options.headers)Object.prototype.hasOwnProperty.call(n.options.headers,o)&&i.setRequestHeader(o,n.options.headers[o]);i.send(e.body)})}).then(void 0,function(t){t instanceof B?n.recordLostEvent("queue_overflow",e.type):n.recordLostEvent("network_error",e.type);throw t})},XHRTransport}(er),es=function(e){__extends(BrowserBackend,e);function BrowserBackend(){return null!==e&&e.apply(this,arguments)||this}return BrowserBackend.prototype.eventFromException=function(e,t){return eventFromException(e,t,this._options.attachStacktrace)},BrowserBackend.prototype.eventFromMessage=function(e,t,n){return void 0===t&&(t=o.Info),eventFromMessage(e,t,n,this._options.attachStacktrace)},BrowserBackend.prototype._setupTransport=function(){if(!this._options.dsn)return e.prototype._setupTransport.call(this);var t=tslib_es6_assign(tslib_es6_assign({},this._options.transportOptions),{dsn:this._options.dsn,tunnel:this._options.tunnel,sendClientReports:this._options.sendClientReports,_metadata:this._options._metadata}),n=initAPIDetails(t.dsn,t._metadata,t.tunnel),r=getEnvelopeEndpointWithUrlEncodedAuth(n.dsn,n.tunnel);if(this._options.transport)return new this._options.transport(t);if(supportsFetch()){var i=tslib_es6_assign({},t.fetchParameters);return this._newTransport=makeNewFetchTransport({requestOptions:i,url:r}),new ei(t)}return this._newTransport=makeNewXHRTransport({url:r,headers:t.headers}),new eo(t)},BrowserBackend}(L);function callOnHub(e){for(var t=[],n=1;n0}function ignoreNextOnError(){eu+=1;setTimeout(function(){eu-=1})}function wrap(e,t,n){void 0===t&&(t={});if("function"!=typeof e)return e;try{var r=e.__sentry_wrapped__;if(r)return r;if(getOriginalFunction(e))return e}catch(t){return e}var sentryWrapped=function(){var r=Array.prototype.slice.call(arguments);try{n&&"function"==typeof n&&n.apply(this,arguments);var i=r.map(function(e){return wrap(e,t)});return e.apply(this,i)}catch(e){ignoreNextOnError();withScope(function(n){n.addEventProcessor(function(e){if(t.mechanism){addExceptionTypeValue(e,void 0,void 0);addExceptionMechanism(e,t.mechanism)}return e.extra=tslib_es6_assign(tslib_es6_assign({},e.extra),{arguments:r}),e});captureException(e)});throw e}};try{for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(sentryWrapped[i]=e[i])}catch(e){}markFunctionWrapped(sentryWrapped,e);addNonEnumerableProperty(e,"__sentry_wrapped__",sentryWrapped);try{Object.getOwnPropertyDescriptor(sentryWrapped,"name").configurable&&Object.defineProperty(sentryWrapped,"name",{get:function(){return e.name}})}catch(e){}return sentryWrapped}function injectReportDialog(t){void 0===t&&(t={});if(ea.document){if(!t.eventId){ee&&e.error("Missing eventId option in showReportDialog call");return}if(!t.dsn){ee&&e.error("Missing dsn option in showReportDialog call");return}var n=ea.document.createElement("script");n.async=!0;n.src=getReportDialogEndpoint(t.dsn,t);t.onLoad&&(n.onload=t.onLoad);var r=ea.document.head||ea.document.body;r&&r.appendChild(n)}}var ec=["fatal","error","warning","log","info","debug","critical"];function isSupportedSeverity(e){return -1!==ec.indexOf(e)}function severityFromString(e){return"warn"===e?o.Warning:isSupportedSeverity(e)?e:o.Log}var el=function(){function Breadcrumbs(e){this.name=Breadcrumbs.id;this._options=tslib_es6_assign({console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0},e)}return Breadcrumbs.prototype.addSentryBreadcrumb=function(e){this._options.sentry&&hub_getCurrentHub().addBreadcrumb({category:"sentry."+("transaction"===e.type?"transaction":"event"),event_id:e.event_id,level:e.level,message:getEventDescription(e)},{event:e})},Breadcrumbs.prototype.setupOnce=function(){this._options.console&&addInstrumentationHandler("console",_consoleBreadcrumb);this._options.dom&&addInstrumentationHandler("dom",_domBreadcrumb(this._options.dom));this._options.xhr&&addInstrumentationHandler("xhr",_xhrBreadcrumb);this._options.fetch&&addInstrumentationHandler("fetch",_fetchBreadcrumb);this._options.history&&addInstrumentationHandler("history",_historyBreadcrumb)},Breadcrumbs.id="Breadcrumbs",Breadcrumbs}();function _domBreadcrumb(e){return function _innerDomBreadcrumb(t){var n,r="object"==typeof e?e.serializeAttribute:void 0;"string"==typeof r&&(r=[r]);try{n=t.event.target?htmlTreeAsString(t.event.target,r):htmlTreeAsString(t.event,r)}catch(e){n=""}0!==n.length&&hub_getCurrentHub().addBreadcrumb({category:"ui."+t.name,message:n},{event:t.event,name:t.name,global:t.global})}}function _consoleBreadcrumb(e){var t={category:"console",data:{arguments:e.args,logger:"console"},level:severityFromString(e.level),message:safeJoin(e.args," ")};if("assert"===e.level){if(!1!==e.args[0])return;t.message="Assertion failed: "+(safeJoin(e.args.slice(1)," ")||"console.assert");t.data.arguments=e.args.slice(1)}hub_getCurrentHub().addBreadcrumb(t,{input:e.args,level:e.level})}function _xhrBreadcrumb(e){if(e.endTimestamp&&!e.xhr.__sentry_own_request__){var t=e.xhr.__sentry_xhr__||{},n=t.method,r=t.url,i=t.status_code,o=t.body;hub_getCurrentHub().addBreadcrumb({category:"xhr",data:{method:n,url:r,status_code:i},type:"http"},{xhr:e.xhr,input:o});return}}function _fetchBreadcrumb(e){!e.endTimestamp||e.fetchData.url.match(/sentry_key/)&&"POST"===e.fetchData.method||(e.error?hub_getCurrentHub().addBreadcrumb({category:"fetch",data:e.fetchData,level:o.Error,type:"http"},{data:e.error,input:e.args}):hub_getCurrentHub().addBreadcrumb({category:"fetch",data:tslib_es6_assign(tslib_es6_assign({},e.fetchData),{status_code:e.response.status}),type:"http"},{input:e.args,response:e.response}))}function _historyBreadcrumb(e){var t=(0,u.V)(),n=e.from,r=e.to,i=parseUrl(t.location.href),o=parseUrl(n),s=parseUrl(r);o.path||(o=i);i.protocol===s.protocol&&i.host===s.host&&(r=s.relative);i.protocol===o.protocol&&i.host===o.host&&(n=o.relative);hub_getCurrentHub().addBreadcrumb({category:"navigation",data:{from:n,to:r}})}var ed=function(t){__extends(BrowserClient,t);function BrowserClient(e){return void 0===e&&(e={}),e._metadata=e._metadata||{},e._metadata.sdk=e._metadata.sdk||{name:"sentry.javascript.browser",packages:[{name:"npm:@sentry/browser",version:P}],version:P},t.call(this,es,e)||this}return BrowserClient.prototype.showReportDialog=function(t){void 0===t&&(t={});var n=(0,u.V)().document;if(n){if(!this._isEnabled()){ee&&e.error("Trying to call showReportDialog with Sentry Client disabled");return}injectReportDialog(tslib_es6_assign(tslib_es6_assign({},t),{dsn:t.dsn||this.getDsn()}))}},BrowserClient.prototype._prepareEvent=function(e,n,r){return e.platform=e.platform||"javascript",t.prototype._prepareEvent.call(this,e,n,r)},BrowserClient.prototype._sendEvent=function(e){var n=this.getIntegration(el);n&&n.addSentryBreadcrumb(e);t.prototype._sendEvent.call(this,e)},BrowserClient}(j),ep=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],ef=function(){function TryCatch(e){this.name=TryCatch.id;this._options=tslib_es6_assign({XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0},e)}return TryCatch.prototype.setupOnce=function(){var e=(0,u.V)();this._options.setTimeout&&fill(e,"setTimeout",_wrapTimeFunction);this._options.setInterval&&fill(e,"setInterval",_wrapTimeFunction);this._options.requestAnimationFrame&&fill(e,"requestAnimationFrame",_wrapRAF);this._options.XMLHttpRequest&&"XMLHttpRequest"in e&&fill(XMLHttpRequest.prototype,"send",_wrapXHR);var t=this._options.eventTarget;t&&(Array.isArray(t)?t:ep).forEach(_wrapEventTarget)},TryCatch.id="TryCatch",TryCatch}();function _wrapTimeFunction(e){return function(){for(var t=[],n=0;n0?t:getLocationHref();return 0===u.length&&u.push({colno:c,filename:d,function:"?",in_app:!0,lineno:l}),e}function globalHandlerLog(t){ee&&e.log("Global Handler attached: "+t)}function addMechanismAndCapture(e,t,n,r){addExceptionMechanism(n,{handled:!1,type:r});e.captureEvent(n,{originalException:t})}function getHubAndAttachStacktrace(){var e=hub_getCurrentHub(),t=e.getClient();return[e,t&&t.getOptions().attachStacktrace]}var e_=function(){function LinkedErrors(e){void 0===e&&(e={});this.name=LinkedErrors.id;this._key=e.key||"cause";this._limit=e.limit||5}return LinkedErrors.prototype.setupOnce=function(){addGlobalEventProcessor(function(e,t){var n=hub_getCurrentHub().getIntegration(LinkedErrors);return n?_handler(n._key,n._limit,e,t):e})},LinkedErrors.id="LinkedErrors",LinkedErrors}();function _handler(e,t,n,r){if(!n.exception||!n.exception.values||!r||!isInstanceOf(r.originalException,Error))return n;var i=_walkErrorTree(t,r.originalException,e);return n.exception.values=tslib_es6_spread(i,n.exception.values),n}function _walkErrorTree(e,t,n,r){void 0===r&&(r=[]);if(!isInstanceOf(t[n],Error)||r.length+1>=e)return r;var i=exceptionFromError(t[n]);return _walkErrorTree(e,t[n],n,tslib_es6_spread([i],r))}var eg=function(){function Dedupe(){this.name=Dedupe.id}return Dedupe.prototype.setupOnce=function(t,n){t(function(t){var r=n().getIntegration(Dedupe);if(r){try{if(dedupe_shouldDropEvent(t,r._previousEvent)){ee&&e.warn("Event dropped due to being a duplicate of previously captured event.");return null}}catch(e){}return r._previousEvent=t}return t})},Dedupe.id="Dedupe",Dedupe}();function dedupe_shouldDropEvent(e,t){return!!t&&!!(_isSameMessageEvent(e,t)||_isSameExceptionEvent(e,t))}function _isSameMessageEvent(e,t){var n=e.message,r=t.message;return!!((n||r)&&(!n||r)&&(n||!r)&&n===r&&_isSameFingerprint(e,t)&&_isSameStacktrace(e,t))}function _isSameExceptionEvent(e,t){var n=_getExceptionFromEvent(t),r=_getExceptionFromEvent(e);return!!(n&&r&&n.type===r.type&&n.value===r.value&&_isSameFingerprint(e,t)&&_isSameStacktrace(e,t))}function _isSameStacktrace(e,t){var n=_getFramesFromEvent(e),r=_getFramesFromEvent(t);if(!n&&!r)return!0;if(n&&!r||!n&&r||r.length!==n.length)return!1;for(var i=0;iencodeURIComponent(window.document.title))();(()=>encodeURIComponent(window.location.href))();let eb={chrome:"Chrome",edge:"edge",firefox:"Firefox",ie:"IE",safari:"Safari"},eE=window.chesscom.features?.includes("baseline_browser_support")?{chrome:119,edge:119,firefox:128,ie:Number.POSITIVE_INFINITY,safari:17}:{chrome:111,edge:114,firefox:128,ie:Number.POSITIVE_INFINITY,safari:17},isEdge=(e=window.navigator.userAgent)=>null!==e.match(/Edg/),getBrowser=(e=window.navigator.userAgent)=>{let t;let n=e.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[];if(isEdge(e)){let t=e.indexOf("Edg"),n=4;e.match("Edge/")&&(n=5);let r=t+n;return{name:"Edge",version:parseInt(e.substring(r,e.indexOf(".",r)),10)}}if(/trident/i.test(n[1]))return{name:"IE",version:parseInt((t=/\brv[ :]+(\d+)/g.exec(e)||[])[1]||"-1",10)};if(n[1]===eb.chrome){t=e.match(/\bOPR\/(\d+)/);if(null!=t)return{name:"Opera",version:parseInt(t[1],10)}}return((n=n[2]?[n[1],n[2]]:[window.navigator.appName,window.navigator.appVersion,"-?"])[0]===eb.safari&&null!=(t=e.match(/version\/(\d+)/i))&&n.splice(1,1,t[1]),"MSIE"===n[0])?{name:eb.ie,version:parseInt(n[1],10)}:{name:n[0],version:parseInt(n[1],10)}},isOldBrowser=(e=window.navigator.userAgent)=>{let t=getBrowser(e);return null!=t.name&&0!==t.name.length&&Object.keys(eb).some(e=>t.name.toLowerCase()===eb[e].toLowerCase()&&t.version{let t=[eb.chrome.toLowerCase(),eb.edge.toLowerCase(),eb.firefox.toLowerCase(),eb.safari.toLowerCase()],n=getBrowser(e);return null!=n.name&&0!==n.name.length&&t.indexOf?.(n.name.toLowerCase())!==-1&&!isOldBrowser(e)};function queueSentryReport(e){window.chesscom.queuedSentryReports=window.chesscom.queuedSentryReports||[];window.chesscom.queuedSentryReports.push(e);for(;window.chesscom.queuedSentryReports.length>20;)window.chesscom.queuedSentryReports.shift()}function isRateLimitReached(e){return Date.now()-6e4{e.setTag("vue_version",'export default "3.5.17";');e.setTag("is_old_browser",isOldBrowser().toString());if(window.context){e.setTag("environment",window.context.environment);e.setExtra("environment",window.context.environment);e.setExtra("cookie_app",window.chesscom.sentry?.appCookie);e.setExtra("chessboardBeta",window.context.chessboardBeta);if(window.context.user){e.setUser({id:window.context.user.id.toString(),uuid:window.context.user.uuid,username:window.context.user.username});e.setExtra("optedBeta",window.context.user.optedBeta);e.setExtra("isPremium",window.context.user.isPremium)}}else e.setExtra("missing_context",!0)})}function enableSentryFromLocalStorage(){let e=window.localStorage.getItem("enableSentryUntil");e&&(Number(e)>Date.now()?window.chesscom.sudoEnableSentry=!0:window.localStorage.removeItem("enableSentryUntil"))}window.chesscom=window.chesscom||{};init({beforeSend:beforeSendHandler,dsn:window.chesscom.sentry?.sentryKey||"https://20162e70eae1422ea8a429a79c3af592@o90235.ingest.sentry.io/198358",environment:window.context?.environment??"missing",ignoreErrors:[/top.GLOBALS/i,/Object expected/i,/InvalidStateError/i,/Permission denied/i,/flashtalking\.com/i,/Out of memory/i,/Failed to fetch/i,/Network Error/i,/Request failed with status code/i,/timeout of 0ms exceeded/i,/Unable to decode audio data/i,/QuotaExceededError/i,/NS_ERROR_FILE_CORRUPTED/i,/Can't find variable: performance/i,/Can't find variable: IntersectionObserver/i,/can't redefine non-configurable property "userAgent"/i,/Assignment to read-only properties is not allowed in strict mode/i,/Can't find variable: Promise/i,/Failed to set the 'domain' property on 'Document': Assignment is forbidden for sandboxed iframes/i,/Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded/i,/Failed to set the 'domain' property on 'Document': 'chess.com' is not a suffix of/i,/UnhandledRejection/i,/null is not an object \(evaluating 'window.frameElement'\)/i,/Origin https:\/\/www.chess.com is not allowed by Access-Control-Allow-Origin/i,/a\[b\]\.target\.className\.indexOf is not a function/i,/The operation is insecure/i,/Invalid attempt to spread non-iterable instance/i,/Cannot read property 'animate' of undefined/i,/e\.\$refs\[t\] is undefined/i,/ResizeObserver loop limit exceeded/i,/No error message/i,/Illegal invocation/i,/default is not a constructor/i,/Non-Error promise rejection captured with keys/i,/NotAllowedError/i,/Error: There is no clipping info for given tab/i,/o is not a function$/,/can't access dead object/i,/Käyttö estetty./i,/DLL is not defined/i,/Request aborted/i,/Can't find variable: vueDLL/i,/Failed to get ServiceWorkerRegistration objects/i,/Mémoire insuffisante pour cette opération/i,/Memoria disponibile insufficiente per completare/i,/Not enough storage is available to complete this operation/i,/Espacio de almacenamiento insuficiente para completar esta operación/i,/There is not enough space on the disk/i,/Access is denied/i,/Acceso denegado/i,/Zugriff verweigert/i,/Accès refusé/i,/Adgang nægtet/i,/Toegang geweigerd/i,/Ingen tilgang/i,/Odmowa dostępu/i,/Δεν επιτρέπεται η πρόσβαση/i,/Accesso negato/i,/Acesso negado/i,/アクセスが拒否されました/i,/Отказано в доступе/i,/A hozzáférés megtagadva/i,/Error: Permission denied/i,/Error: Åtkomst nekad/i,/Blocked a frame with origin/i,/angular/i,/TrackJS/i,/Basil is not defined/i,/_ is not defined/i,/^undefined$/,/NotFoundError: Failed to execute 'insertBefore' on 'Node'/,/null is not an object \(evaluating 'x\.length'\)/,/jload in /i,/NS_ERROR_NOT_INITIALIZED/i,/affs in Function/i,/igloo\.php/i,/SyntaxError/,/'\$' is undefined/i,/The play\(\) request was interrupted by a call to pause\(\)/i,/Can't execute code from a freed script/i,/Can't find variable: Tapad/i,/Tapad is not defined/i,/tournament expired/,/cometd spam/,/internal server error/,/waiting for LC restart/,/Cannot assign to read only property 'twist' of object/i,/setting getter-only property "twist"/,/Array buffer allocation failed/,/Bad moveLan in line/i,/Module\.ccall is not a function/,/Unable to get property 'documentElement' of undefined or null reference/i,/Unable to get property 'now' of undefined or null reference/i,/Syntax error$/,/null is not an object (evaluating 'a\.title')/,/Loading (CSS )?chunk .+ failed/i,/NavigationDuplicated/,/Avoided redundant navigation to current location/i,/chrome-extension/i,/timed out while subscribing to/i,/failed to subscribe to/i,/failed to load clubs/i,/settings failed to load/i,/Can't find variable: gmo/i],denyUrls:[/fe_sentry/i,/graph\.facebook\.com/i,/connect\.facebook\.net\/en_US\/all\.js/i,/eatdifferent\.com\.woopra-ns\.com/i,/static\.woopra\.com\/js\/woopra\.js/i,/extensions\//i,/^chrome:\/\//i,/127\.0\.0\.1:4001\/isrunning/i,/webappstoolbarba\.texthelp\.com\//i,/metrics\.itunes\.apple\.com\.edgesuite\.net\//i],release:window.context?.commit??"missing",sampleRate:1,allowUrls:[/^https?:\/\/([a-z0-9-]+\.)?chess([\w-]+)?\.com(\/|$)/i,/chesscomfiles([\w-]+)?\.com/i]});configureSentryScope();enableSentryFromLocalStorage()}()}();