(window.webpackJsonp=window.webpackJsonp||[]).push([[54],{jrvE:function(e,t,n){"use strict";var r=n("nfbA"),a=n("cgfC"),i=n("a4gb"),o=n("+nxv"),c=n("usiZ"),s=n("nb4r"),u=n("2nP+"),l=n("AHQf"),d=n("jiYP"),p=n("zgdO"),f=n("bTzN"),v=n("jniC"),_=n("uIJS"),h=n("wQh9"),b=n("yvDu"),m=n("LvsC"),O=n("qytN"),g=n("7jL2"),y=n("LfGp"),j=n("uHEx"),E=n("Iwrg"),k=n("+OSO"),S=n("MiOA"),x=n("8dVd"),w=n("26VM"),T=n("mekd"),R=n("3QMb");function exceptionFromError(e,t){var n=parseStackFrames(e,t),r={type:t&&t.name,value:extractMessage(t)};return n.length&&(r.stacktrace={frames:n}),void 0===r.type&&""===r.value&&(r.value="Unrecoverable error caught"),r}function eventFromError(e,t){return{exception:{values:[exceptionFromError(e,t)]}}}function parseStackFrames(e,t){var n=t.stacktrace||t.stack||"",r=function getPopSize(e){if(e){if("number"===typeof e.framesToPop)return e.framesToPop;if(F.test(e.message))return 1}return 0}(t);try{return e(n,r)}catch(a){}return[]}var F=/Minified React error #\d+;/i;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 eventFromUnknownInput(e,t,n,a,i){var o;if(Object(w.e)(t)&&t.error)return eventFromError(e,t.error);if(Object(w.a)(t)||Object(w.b)(t)){var s=t;if("stack"in t)o=eventFromError(e,t);else{var u=s.name||(Object(w.a)(s)?"DOMError":"DOMException"),l=s.message?"".concat(u,": ").concat(s.message):u;o=eventFromString(e,l,n,a),Object(E.b)(o,l)}return"code"in s&&(o.tags=Object(r.a)(Object(r.a)({},o.tags),{},{"DOMException.code":"".concat(s.code)})),o}return Object(w.d)(t)?eventFromError(e,t):Object(w.i)(t)||Object(w.f)(t)?(o=function eventFromPlainObject(e,t,n,r){var a=Object(c.a)().getClient(),i=a&&a.getOptions().normalizeDepth,o={exception:{values:[{type:Object(w.f)(t)?t.constructor.name:r?"UnhandledRejection":"Error",value:"Non-Error ".concat(r?"promise rejection":"exception"," captured with keys: ").concat(Object(T.d)(t))}]},extra:{__serialized__:Object(R.b)(t,i)}};if(n){var s=parseStackFrames(e,n);s.length&&(o.exception.values[0].stacktrace={frames:s})}return o}(e,t,n,i),Object(E.a)(o,{synthetic:!0}),o):(o=eventFromString(e,t,n,a),Object(E.b)(o,"".concat(t),void 0),Object(E.a)(o,{synthetic:!0}),o)}function eventFromString(e,t,n,r){var a={message:t};if(r&&n){var i=parseStackFrames(e,n);i.length&&(a.exception={values:[{value:t,stacktrace:{frames:i}}]})}return a}var B=n("exJp"),C=n("/brt"),H=n("cJHJ"),D=n("e1YV"),I=function(){function Breadcrumbs(e){Object(_.a)(this,Breadcrumbs),Breadcrumbs.prototype.__init.call(this),this.options=Object(r.a)({console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0},e)}return Object(h.a)(Breadcrumbs,[{key:"__init",value:function __init(){this.name=Breadcrumbs.id}}],[{key:"__initStatic",value:function __initStatic(){this.id="Breadcrumbs"}}]),Object(h.a)(Breadcrumbs,[{key:"setupOnce",value:function setupOnce(){this.options.console&&Object(v.a)("console",_consoleBreadcrumb),this.options.dom&&Object(v.a)("dom",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?Object(B.b)(t.event.target,r):Object(B.b)(t.event,r)}catch(a){n=""}if(0===n.length)return;Object(c.a)().addBreadcrumb({category:"ui.".concat(t.name),message:n},{event:t.event,name:t.name,global:t.global})}}(this.options.dom)),this.options.xhr&&Object(v.a)("xhr",_xhrBreadcrumb),this.options.fetch&&Object(v.a)("fetch",_fetchBreadcrumb),this.options.history&&Object(v.a)("history",_historyBreadcrumb)}}]),Breadcrumbs}();function _consoleBreadcrumb(e){var t={category:"console",data:{arguments:e.args,logger:"console"},level:Object(C.a)(e.level),message:Object(H.b)(e.args," ")};if("assert"===e.level){if(!1!==e.args[0])return;t.message="Assertion failed: ".concat(Object(H.b)(e.args.slice(1)," ")||"console.assert"),t.data.arguments=e.args.slice(1)}Object(c.a)().addBreadcrumb(t,{input:e.args,level:e.level})}function _xhrBreadcrumb(e){if(e.endTimestamp){if(e.xhr.__sentry_own_request__)return;var t=e.xhr.__sentry_xhr__||{},n=t.method,r=t.url,a=t.status_code,i=t.body;Object(c.a)().addBreadcrumb({category:"xhr",data:{method:n,url:r,status_code:a},type:"http"},{xhr:e.xhr,input:i})}else;}function _fetchBreadcrumb(e){e.endTimestamp&&(e.fetchData.url.match(/sentry_key/)&&"POST"===e.fetchData.method||(e.error?Object(c.a)().addBreadcrumb({category:"fetch",data:e.fetchData,level:"error",type:"http"},{data:e.error,input:e.args}):Object(c.a)().addBreadcrumb({category:"fetch",data:Object(r.a)(Object(r.a)({},e.fetchData),{},{status_code:e.response.status}),type:"http"},{input:e.args,response:e.response})))}function _historyBreadcrumb(e){var t=Object(u.a)(),n=e.from,r=e.to,a=Object(D.a)(t.location.href),i=Object(D.a)(n),o=Object(D.a)(r);i.path||(i=a),a.protocol===o.protocol&&a.host===o.host&&(r=o.relative),a.protocol===i.protocol&&a.host===i.host&&(n=i.relative),Object(c.a)().addBreadcrumb({category:"navigation",data:{from:n,to:r}})}function _createSuper2(e){return function(){var t,n=Object(g.a)(e);if(function isNativeReflectConstruct(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}()){var r=Object(g.a)(this).constructor;t=Reflect.construct(n,arguments,r)}else t=n.apply(this,arguments);return Object(O.a)(this,t)}}I.__initStatic();var N=Object(u.a)(),L=function(e){Object(m.a)(BrowserClient,e);var t=_createSuper2(BrowserClient);function BrowserClient(e){var n;return Object(_.a)(this,BrowserClient),e._metadata=e._metadata||{},e._metadata.sdk=e._metadata.sdk||{name:"sentry.javascript.browser",packages:[{name:"npm:@sentry/browser",version:y.a}],version:y.a},n=t.call(this,e),e.sendClientReports&&N.document&&N.document.addEventListener("visibilitychange",function(){"hidden"===N.document.visibilityState&&n._flushOutcomes()}),n}return Object(h.a)(BrowserClient,[{key:"eventFromException",value:function eventFromException(e,t){return function eventbuilder_eventFromException(e,t,n,r){var a=eventFromUnknownInput(e,t,n&&n.syntheticException||void 0,r);return Object(E.a)(a),a.level="error",n&&n.event_id&&(a.event_id=n.event_id),Object(f.c)(a)}(this._options.stackParser,e,t,this._options.attachStacktrace)}},{key:"eventFromMessage",value:function eventFromMessage(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"info",n=arguments.length>2?arguments[2]:void 0;return function eventbuilder_eventFromMessage(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"info",r=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0,i=eventFromString(e,t,r&&r.syntheticException||void 0,a);return i.level=n,r&&r.event_id&&(i.event_id=r.event_id),Object(f.c)(i)}(this._options.stackParser,e,t,n,this._options.attachStacktrace)}},{key:"sendEvent",value:function sendEvent(e,t){var n=this.getIntegrationById("Breadcrumbs");n&&n.options&&n.options.sentry&&Object(c.a)().addBreadcrumb({category:"sentry.".concat("transaction"===e.type?"transaction":"event"),event_id:e.event_id,level:e.level,message:Object(E.e)(e)},{event:e}),Object(b.a)(Object(g.a)(BrowserClient.prototype),"sendEvent",this).call(this,e,t)}},{key:"_prepareEvent",value:function _prepareEvent(e,t,n){return e.platform=e.platform||"javascript",Object(b.a)(Object(g.a)(BrowserClient.prototype),"_prepareEvent",this).call(this,e,t,n)}},{key:"_flushOutcomes",value:function _flushOutcomes(){var e=this._clearOutcomes();if(0!==e.length)if(this._dsn){("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&p.c.log("Sending outcomes:",e);var t=Object(s.a)(this._dsn,this._options),n=Object(k.a)(e,this._options.tunnel&&Object(S.a)(this._dsn));try{var r=Object(u.a)();if("[object Navigator]"===Object.prototype.toString.call(r&&r.navigator)&&"function"===typeof r.navigator.sendBeacon&&!this._options.transportOptions)r.navigator.sendBeacon.bind(r.navigator)(t,Object(x.f)(n));else this._sendEnvelope(n)}catch(a){("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&p.c.error(a)}}else("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&p.c.log("No dsn provided, will not send outcomes");else("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&p.c.log("No outcomes to send")}}]),BrowserClient}(j.a),A=n("IgB6"),G=0;function shouldIgnoreOnError(){return G>0}function wrap(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;if("function"!==typeof e)return e;try{var a=e.__sentry_wrapped__;if(a)return a;if(Object(T.f)(e))return e}catch(c){return e}var i=function sentryWrapped(){var a=Array.prototype.slice.call(arguments);try{n&&"function"===typeof n&&n.apply(this,arguments);var i=a.map(function(e){return wrap(e,t)});return e.apply(this,i)}catch(o){throw function ignoreNextOnError(){G+=1,setTimeout(function(){G-=1})}(),Object(A.c)(function(e){e.addEventProcessor(function(e){return t.mechanism&&(Object(E.b)(e,void 0,void 0),Object(E.a)(e,t.mechanism)),e.extra=Object(r.a)(Object(r.a)({},e.extra),{},{arguments:a}),e}),Object(A.a)(o)}),o}};try{for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(i[o]=e[o])}catch(s){}Object(T.g)(i,e),Object(T.a)(e,"__sentry_wrapped__",i);try{Object.getOwnPropertyDescriptor(i,"name").configurable&&Object.defineProperty(i,"name",{get:function get(){return e.name}})}catch(s){}return i}var U=n("s8DI");function createFrame(e,t,n,r){var a={filename:e,function:t,in_app:!0};return void 0!==n&&(a.lineno=n),void 0!==r&&(a.colno=r),a}var M=/^\s*at (?:(.*\).*?|.*?) ?\((?:address at )?)?((?:file|https?|blob|chrome-extension|address|native|eval|webpack||[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,P=/\((\S*)(?::(\d+))(?::(\d+))\)/,q=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:file|https?|blob|chrome|webpack|resource|moz-extension|safari-extension|safari-web-extension|capacitor)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,Y=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,X=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i,W=[[30,function chrome(e){var t=M.exec(e);if(t){if(t[2]&&0===t[2].indexOf("eval")){var n=P.exec(t[2]);n&&(t[2]=n[1],t[3]=n[2],t[4]=n[3])}var r=J(t[1]||"?",t[2]),a=Object(U.a)(r,2),i=a[0];return createFrame(a[1],i,t[3]?+t[3]:void 0,t[4]?+t[4]:void 0)}}],[50,function gecko(e){var t=q.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){var n=Y.exec(t[3]);n&&(t[1]=t[1]||"eval",t[3]=n[1],t[4]=n[2],t[5]="")}var r=t[3],a=t[1]||"?",i=J(a,r),o=Object(U.a)(i,2);return a=o[0],createFrame(r=o[1],a,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}],[40,function winjs(e){var t=X.exec(e);return t?createFrame(t[2],t[1]||"?",+t[3],t[4]?+t[4]:void 0):void 0}]],z=l.a.apply(void 0,W),J=function extractSafariExtensionDetails(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]:"?",n?"safari-extension:".concat(t):"safari-web-extension:".concat(t)]:[e,t]},V=["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"],$=function(){function TryCatch(e){Object(_.a)(this,TryCatch),TryCatch.prototype.__init.call(this),this._options=Object(r.a)({XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0},e)}return Object(h.a)(TryCatch,[{key:"__init",value:function __init(){this.name=TryCatch.id}}],[{key:"__initStatic",value:function __initStatic(){this.id="TryCatch"}}]),Object(h.a)(TryCatch,[{key:"setupOnce",value:function setupOnce(){var e=Object(u.a)();this._options.setTimeout&&Object(T.e)(e,"setTimeout",_wrapTimeFunction),this._options.setInterval&&Object(T.e)(e,"setInterval",_wrapTimeFunction),this._options.requestAnimationFrame&&Object(T.e)(e,"requestAnimationFrame",_wrapRAF),this._options.XMLHttpRequest&&"XMLHttpRequest"in e&&Object(T.e)(XMLHttpRequest.prototype,"send",_wrapXHR);var t=this._options.eventTarget;t&&(Array.isArray(t)?t:V).forEach(_wrapEventTarget)}}]),TryCatch}();function _wrapTimeFunction(e){return function(){for(var t=arguments.length,n=new Array(t),r=0;r0?t:Object(B.a)();return 0===s.length&&s.push({colno:u,filename:d,function:"?",in_app:!0,lineno:l}),e}function addMechanismAndCapture(e,t,n,r){Object(E.a)(n,{handled:!1,type:r}),e.captureEvent(n,{originalException:t})}function getHubAndOptions(){var e=Object(c.a)(),t=e.getClient(),n=t&&t.getOptions()||{stackParser:function stackParser(){return[]},attachStacktrace:!1};return[e,n.stackParser,n.attachStacktrace]}Q.__initStatic();var K=n("WwEg"),Z=n("5g57"),ee="cause",te=5,ne=function(){function LinkedErrors(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Object(_.a)(this,LinkedErrors),LinkedErrors.prototype.__init.call(this),this._key=e.key||ee,this._limit=e.limit||te}return Object(h.a)(LinkedErrors,[{key:"__init",value:function __init(){this.name=LinkedErrors.id}}],[{key:"__initStatic",value:function __initStatic(){this.id="LinkedErrors"}}]),Object(h.a)(LinkedErrors,[{key:"setupOnce",value:function setupOnce(){var e=Object(c.a)().getClient();e&&Object(Z.b)(function(t,n){var r=Object(c.a)().getIntegration(LinkedErrors);return r?function _handler(e,t,n,r,a){if(!r.exception||!r.exception.values||!a||!Object(w.g)(a.originalException,Error))return r;var i=function _walkErrorTree(e,t,n,r){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[];if(!Object(w.g)(n[r],Error)||a.length+1>=t)return a;var i=exceptionFromError(e,n[r]);return _walkErrorTree(e,t,n[r],r,[i].concat(Object(K.a)(a)))}(e,n,a.originalException,t);return r.exception.values=[].concat(Object(K.a)(i),Object(K.a)(r.exception.values)),r}(e.getOptions().stackParser,r._key,r._limit,t,n):t})}}]),LinkedErrors}();ne.__initStatic();var re=function(){function Dedupe(){Object(_.a)(this,Dedupe),Dedupe.prototype.__init.call(this)}return Object(h.a)(Dedupe,[{key:"__init",value:function __init(){this.name=Dedupe.id}},{key:"setupOnce",value:function setupOnce(e,t){var n=function eventProcessor(e){var n=t().getIntegration(Dedupe);if(n){try{if(function _shouldDropEvent(e,t){if(!t)return!1;if(function _isSameMessageEvent(e,t){var n=e.message,r=t.message;if(!n&&!r)return!1;if(n&&!r||!n&&r)return!1;if(n!==r)return!1;if(!_isSameFingerprint(e,t))return!1;if(!_isSameStacktrace(e,t))return!1;return!0}(e,t))return!0;if(function _isSameExceptionEvent(e,t){var n=_getExceptionFromEvent(t),r=_getExceptionFromEvent(e);if(!n||!r)return!1;if(n.type!==r.type||n.value!==r.value)return!1;if(!_isSameFingerprint(e,t))return!1;if(!_isSameStacktrace(e,t))return!1;return!0}(e,t))return!0;return!1}(e,n._previousEvent))return("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&p.c.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(r){return n._previousEvent=e}return n._previousEvent=e}return e};n.id=this.name,e(n)}}],[{key:"__initStatic",value:function __initStatic(){this.id="Dedupe"}}]),Dedupe}();function _isSameStacktrace(e,t){var n=_getFramesFromEvent(e),r=_getFramesFromEvent(t);if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;if(n=n,(r=r).length!==n.length)return!1;for(var a=0;a1&&void 0!==arguments[1]?arguments[1]:function getNativeFetchImplementation(){if(oe)return oe;if(Object(d.a)(se.fetch))return oe=se.fetch.bind(se);var e=se.document,t=se.fetch;if(e&&"function"===typeof e.createElement)try{var n=e.createElement("iframe");n.hidden=!0,e.head.appendChild(n);var r=n.contentWindow;r&&r.fetch&&(t=r.fetch),e.head.removeChild(n)}catch(a){("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&p.c.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",a)}return oe=t.bind(se)}();return Object(ce.a)(e,function makeRequest(n){var a=Object(r.a)({body:n.body,method:"POST",referrerPolicy:"origin",headers:e.headers,keepalive:n.body.length<=65536},e.fetchOptions);return t(e.url,a).then(function(e){return{statusCode:e.status,headers:{"x-sentry-rate-limits":e.headers.get("X-Sentry-Rate-Limits"),"retry-after":e.headers.get("Retry-After")}}})})}var ue=4;function makeXHRTransport(e){return Object(ce.a)(e,function makeRequest(t){return new f.a(function(n,r){var a=new XMLHttpRequest;for(var i in a.onerror=r,a.onreadystatechange=function(){a.readyState===ue&&n({statusCode:a.status,headers:{"x-sentry-rate-limits":a.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":a.getResponseHeader("Retry-After")}})},a.open("POST",e.url),e.headers)Object.prototype.hasOwnProperty.call(e.headers,i)&&a.setRequestHeader(i,e.headers[i]);a.send(t.body)})})}n.d(t,"a",function(){return init});var le=[new a.a.InboundFilters,new a.a.FunctionToString,new $,new I,new Q,new ne,new re,new ie];function init(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(void 0===e.defaultIntegrations&&(e.defaultIntegrations=le),void 0===e.release){var t=Object(u.a)();t.SENTRY_RELEASE&&t.SENTRY_RELEASE.id&&(e.release=t.SENTRY_RELEASE.id)}void 0===e.autoSessionTracking&&(e.autoSessionTracking=!0),void 0===e.sendClientReports&&(e.sendClientReports=!0);var n=Object(r.a)(Object(r.a)({},e),{},{stackParser:Object(l.c)(e.stackParser||z),integrations:Object(i.a)(e),transport:e.transport||(Object(d.b)()?makeFetchTransport:makeXHRTransport)});Object(o.a)(L,n),e.autoSessionTracking&&function startSessionTracking(){if("undefined"===typeof Object(u.a)().document)return void(("undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&p.c.warn("Session tracking in non-browser environment with @sentry/browser is not supported."));var e=Object(c.a)();if(!e.captureSession)return;startSessionOnHub(e),Object(v.a)("history",function(e){var t=e.from,n=e.to;void 0!==t&&t!==n&&startSessionOnHub(Object(c.a)())})}()}function startSessionOnHub(e){e.startSession({ignoreDuration:!0}),e.captureSession()}}}]);