Atlassian
Moving Mountains

Something went wrong.

We\'re moving mountains to get it sorted.

View our status page and subscribe for
service updates.

Service Name: jira-frontend-bifrost

See More

'}),n("38nU1",function(t,r){e(t.exports,"ORIGINAL_URL_HEADER_KEY",()=>o),e(t.exports,"getOriginalUrlFromRequest",()=>i);let o="x-bifrost-orig-url",a="https://",i=e=>{let{headers:t}=e;if(o in t){let e,r=String(t[o]);try{e=new URL(`${!r.includes(a)?a:""}${r}`)}catch(e){throw Error(`Invalid url in "${o}" header: "${r}"`)}return e}throw Error(`Missing "${o}" header`)}}),n("dWbPk",function(t,r){e(t.exports,"getRenderState",()=>a);let o=e=>{let t=e;return{get:()=>t,set:e=>{t=e}}},a=()=>({responseWritten:o(!1),perfMarkFnWritten:o(!1),bodyTagOpen:o(!1),cloudIdMetaWritten:o(!1),userIdMetaWritten:o(!1),localeMetaWritten:o(!1),environmentMetaWritten:o(!1),productEditionsMetaWritten:o(!1),isRouteContentRendered:o(!1),productLicensesMetaWritten:o(!1)})}),n("j7w6W",function(t,r){e(t.exports,"getContext",()=>m);var o=i("k8jB0"),a=i("kPqol"),n=i("28TTD"),s=i("jaeWb"),l=i("38nU1"),c=i("1Eu2O"),u=i("bvmST"),d=i("1i6Lh");let m=({request:e,response:t,renderState:r,statsigContext:i})=>{let{getCloudId:m,getUserId:p,getOrgId:f,getBuildKey:g,getRequest:h,getRequestHeaders:v,getTapContext:y,getTCSContext:_,isAnonymousAccess:b}=i,E=e?.input?.context?.userProfile?.locale??null,S=e?.input?.context?.userProfile??null,x={DO_NOT_USE_THIS_IS_RATCHETED:e?.input?.context?.meta?.tmpTemplateFeatureFlags},k=e?.input?.nonce??"",I=(0,l.getOriginalUrlFromRequest)(e),w=(0,s.getIssueDataFromUrl)(I),T=(0,u.getServerSidePerfTracker)("jira-bifrost-template"),C=(0,c.parseBifrostTemplateRequest)(e),O=e?.input?.context?.experiment,A=e?.input?.context?.stickyVersions,D=e?.input?.context?.jiraCachedMeta?.meta??{"is-admin":"false","is-site-admin":"false","remote-user":"","org-id":"","is-nav4-tenant-opt-in":void 0,"is-nav4-tenant-opt-out":void 0,"is-nav4-user-opt-out":void 0,"is-nav4-user-opt-in":void 0,"lf-navigation-bgcolour":void 0,"lf-navigation-highlightcolour":void 0,"lf-top-adg3-shouldshowtitle":void 0,"lf-top-adg3-logourl":void 0,"lf-top-adg3-hascustomcolours":void 0},{responseWritten:R,perfMarkFnWritten:P}=r,L={};if((0,n.fg)("jfp-magma-hot-120984-is-site-admin-tap-fallback")&&(L=(e=>{if(Array.isArray(e)){let t={};return e.forEach(({attributes:e={}})=>{Object.assign(t,e)}),t}return{}})(y())),(0,o.default)())throw Error("Do not set BUILD_VARIANT as an environment variable - this will not work on staging! Instead, follow the instructions in https://hello.atlassian.net/wiki/spaces/~237933469/pages/3996938319/Bifrost+build+experiments+in+Jira, add an override for your atlassianAccountId, and use getExperiment in `src/entry-fs/utils/get-context.tsx` to check what build variant is being used.");let N=()=>t.write(`

"),K.bodyTagOpen.set(!1),e.end()}}),n("g9EtH",function(t,r){let o;e(t.exports,"default",()=>a);function a(){return globalThis.localDevContext?.SSR_BUNDLE_IDENTIFIER??o}}),n("abIcd",function(t,r){e(t.exports,"allKnownServerToClientEventsReceived",()=>n),e(t.exports,"SERVER_TO_CLIENT_DEADLINE",()=>s),e(t.exports,"getServerToClientDeadline",()=>l),e(t.exports,"generateClientHtmlElement",()=>u);var o=i("7LK0d"),a=i("h2Jts");let n=()=>Promise.allSettled([Promise.allSettled(Array.from(o.QueryPromisesMap.values())),Promise.allSettled(Array.from(o.CompletedQueryPromisesMap.values()))]),s="SERVER_TO_CLIENT_DEADLINE_EXCEEDED",l=()=>new Promise(e=>setTimeout(()=>e(s),2500,s)),c=e=>e instanceof Error?{name:e.name,message:e.message,stack:e.stack}:{name:"LooseError",message:String(e)},u=()=>{let e=(0,a.drainEvents)();if(!e||0===e.length)return null;let t=e.map(e=>{let t;try{let{error:r}=e;r&&(r=c(r)),t=JSON.stringify({...e,error:r})}catch(r){t=JSON.stringify({id:e.id,error:c(r)})}return t.replace(/ ${t.join("\n")} \script>`}}),n("7LK0d",function(t,r){e(t.exports,"QueryPromisesMap",()=>o),e(t.exports,"CompletedQueryPromisesMap",()=>a);let o=new Map,a=new Map}),n("h2Jts",function(t,r){e(t.exports,"registerEvent",()=>a),e(t.exports,"drainEvents",()=>i);let o=[],a=e=>{o.push(e)},i=()=>o.splice(0,o.length)}),n("llG77",function(t,r){e(t.exports,"cleanMetadata",()=>o);let o=(e,t)=>{let r={...e};return t.forEach(e=>delete r[e]),r}}),n("g8I5W",function(t,r){e(t.exports,"gatherPreloadAssets",()=>o);let o=({manifest:e,routeAssets:t,includeIsRoute:r})=>Array.from(new Set([...e.externalAssets,...t])).map(o=>({url:o,type:"script",rel:"module"===e.assetScriptType?"modulepreload":"preload",isRoute:!!r&&t.includes(o)}))}),n("9Ny9v",function(t,r){e(t.exports,"getHtmlLanguage",()=>o);let o=e=>{let[t]=e.split("_");return t}}),n("6wBGP",function(t,r){e(t.exports,"getRedirectURL",()=>a);let o="x-bifrost-redirect-url",a=e=>{let t=e[o];return o in e&&t?(delete e[o],t):null}});let m="ajs-fe-feature-flags",p="ajs-fe-statsig-values",f="ajs-fe-statsig-values-2",g="ajs-cloud-id",h="ajs-atlassian-account-id",v="ajs-fspage-favicon-prefixed",y="spa-service-flags",_="ajs-environment",b="ajs-product-editions",E="ajs-licensed-products";n("8okSL",function(r,o){e(r.exports,"renderBuildInfo",()=>s);var a=i("9Kr8W"),n=i("eF9Om");let s=e=>{let r=[],{buildKey:o,webpackVersion:i,buildVariant:s}=e.params;return o&&r.push(`window.BUILD_KEY = ${t(a)(o)};`),i&&r.push(`window.BUNDLER_VERSION = ${t(a)(i)};`),s&&r.push(`window.BUILD_VARIANT = ${t(a)(s)};`),(0,n.default)()&&r.push(`window.BUILD_EXPERIMENT = ${t(a)((0,n.default)())};`),r.join("\n")}}),n("9Kr8W",function(e,t){var r={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},o=/[&><\u2028\u2029]/g;function a(e){return r[e]}e.exports=function(e){return JSON.stringify(e).replace(o,a)};var i={"\u2028":"\\u2028","\u2029":"\\u2029"},n=/[\u2028\u2029]/g;function s(e){return i[e]}e.exports.sanitize=function(e){return e.replace(n,s)}}),n("eF9Om",function(t,r){let o;e(t.exports,"default",()=>a);function a(){return globalThis.localDevContext?.BUILD_EXPERIMENT??o}}),n("5myCV",function(t,r){e(t.exports,"selectInlineAssets",()=>n);var o=i("28TTD");let a=e=>"string"==typeof e,n=e=>{let{inlineAssets:t}=e;return Array.isArray(t)&&t.every(a)?((0,o.fg)("scope-20_sunset_global_loading_bar")?[t[0],t[2]]:[t[0],t[3],t[2]]).filter(a):[]}}),n("bx5IA",function(t,r){e(t.exports,"transformRLLAssets",()=>a),e(t.exports,"gatherRouteAssets",()=>n);var o=i("YYiHq");let a=(e,t)=>{let r=new Set;for(let a of t)if(a)for(let t of(0,o.getAssetUrlsFromId)(e,a)??[])r.add(t);return Array.from(r)},n=({rllManifest:e,forPaint:t})=>void 0===t?[]:a(e,t)}),n("YYiHq",function(t,r){e(t.exports,"getAssetUrlsFromId",()=>o);let o=(e,t)=>{if(e.assets&&e.assets[t])return e.assets[t].map(t=>`${e.publicPath}${t}`)}}),n("l7Hbb",function(t,r){e(t.exports,"gatherContextualAssets",()=>n),e(t.exports,"contextualAssetsFromAssetUrls",()=>s);var o=i("28TTD"),a=i("bx5IA");let n=async({forPaint:e,prefetch:t,renderAsFallback:r})=>{let{manifestPromise:o,contextualManifestPromise:i,rllManifestPromise:n,writeFeatureGatesToGlobalPromise:l,featureGatesReady:c}=t,[u,d,m]=await Promise.all([o,i,n]);if(null===d)throw Error("conditional-manifest resolved to null");let p=[...(0,a.gatherRouteAssets)({rllManifest:m,forPaint:e}),...u.externalAssets],{assets:f,bootstrapScript:g}=await s({contextualManifest:d,rllManifest:m,writeFeatureGatesToGlobalPromise:l,featureGatesReady:c,renderAsFallback:r,assetUrls:p});return{getAssets:()=>[...new Set(f)],getInlineBootstrapScript:()=>g}},s=async({contextualManifest:e,rllManifest:t,writeFeatureGatesToGlobalPromise:r,featureGatesReady:a,renderAsFallback:i,assetUrls:n})=>{let s=await r;if(i)await a;else if(null===s)throw Error("Statsig gate values resolved to null");let l=n.map(e=>e.replace(t.publicPath,"")),c=t.publicPath,u=[],d={};for(let t of l)if(Object.hasOwn(e,t))for(let[r,{ifTrueBundles:a,ifFalseBundles:i}]of Object.entries(e[t])){let e=(0,o.UNSAFE__fgNoExposure)(r),t=e?a:i;if(d[r]=e,t)for(let e of t)u.unshift(`${c}${e}`),l.push(e)}return{assets:[...new Set(u)],bootstrapScript:` globalThis.__MCOND_EVALUATED = JSON.parse('${JSON.stringify(d)}') if (!globalThis.__MCOND) { globalThis.__MCOND = (cond) => { if (!(cond in globalThis.__MCOND_EVALUATED)) { globalThis.__MCOND_EVALUATED[cond] = false; } return globalThis.__MCOND_EVALUATED[cond]; }; } `}}}),n("d5pDk",function(t,r){e(t.exports,"getPreHtml",()=>m);var o=i("bbUOq"),a=i("28TTD"),n=i("3Obvu"),s=i("16LPq"),l=i("hnmuq"),c=i("g4L9T"),u=i("ixOVl");let d=["X-B3-TraceId","X-B3-SpanId","X-B3-Sampled","x-integration-test-validation-key"],m=({context:e,renderState:t,renderAsFallback:r,routeGroup:i,routeName:m,excludeFromWrmDeferredLoading:p})=>{let f,g,h,v=e.getNonce(),y=(0,n.isWrmRequired)({group:i,name:m,excludeFromWrmDeferredLoading:p}),b=!!globalThis.__SSR_SYNC_FG__&&globalThis.__SSR_SYNC_FG__("remove_deferred_class_remove")&&!y,S="",x="",k=(0,l.getCookie)(e.getRequest(),"jira_theme"),I={};"dark"===k?(I=(0,o.default)({colorMode:"dark"}),x=' style="background-color: var(--ds-surface, #1f1f21); color: var(--ds-text, #bfc1c4);"'):(I=(0,o.default)({colorMode:"light"}),x=' style="background-color: var(--ds-surface, #fff); color: var(--ds-text, #292a2e);"'),S=Object.entries(I).map(([e,t])=>` ${e}="${t}"`).join("")+x;let w=(({nonce:e,isStyleDeferredRemoved:t})=>t?"":` `)({nonce:v,isStyleDeferredRemoved:b}),T=b?"adg3":"deferred adg3";return`

${(({context:e,renderState:t,renderAsFallback:r})=>{let o=e.getRequestHeaders(),i=e.getCloudId(),n=e.getUserId(),l=e.getTCSContext()?.productEditions,m=[];for(let e of((0,a.fg)("jira_mobile_web_cleanup")&&m.push(''),d)){let t=o[e.toLowerCase()];"string"==typeof t&&m.push(``)}if(i)m.push(``),t.cloudIdMetaWritten.set(!0);else throw Error("No CloudID passed in input");m.push(``),t.userIdMetaWritten.set(!0);let p=(0,u.getLocaleFromContext)(e)??e.getRequestLocale()??"en_US";if(m.push(``),t.localeMetaWritten.set(!0),l&&(m.push(``),t.productEditionsMetaWritten.set(!0)),!r){let e=globalThis?.ssrContext?.environmentType==="prod"?"prod":"staging";m.push(``),t.environmentMetaWritten.set(!0)}return n&&e.getTCSContext()?.productLicenses&&(0,a.fg)("product-licenses-pre-html-meta-tags")&&(m.push(``),t.productLicensesMetaWritten.set(!0)),m.join("\n")})({context:e,renderState:t,renderAsFallback:r})}

Jira

${w} ${f="prod-east",globalThis?.ssrContext?.environmentType==="dev"?f="adev":globalThis?.ssrContext?.environmentType==="staging"&&(f="stg-east"),g=(0,a.fg)("platform-dst-fonts-v4")?"v4":"v3",h=(0,a.fg)("platform-dst-fonts-v4")?"v6":"v5",` `}

`}}),n("bbUOq",function(t,r){e(t.exports,"default",()=>u);var o=i("4X3aJ"),a=i("lISSV"),n=i("8l4Af"),s=i("cyfjZ"),l=i("9ZEDZ"),c=i("dCg0D"),u=({colorMode:e=n.themeStateDefaults.colorMode,dark:t=n.themeStateDefaults.dark,light:r=n.themeStateDefaults.light,contrastMode:i=n.themeStateDefaults.contrastMode,shape:u=n.themeStateDefaults.shape(),spacing:d=n.themeStateDefaults.spacing,typography:m=n.themeStateDefaults.typography,UNSAFE_themeOptions:p=n.themeStateDefaults.UNSAFE_themeOptions}={})=>{let f=(0,s.themeObjectToString)({dark:t,light:r,shape:u,spacing:d,typography:m}),g={[a.THEME_DATA_ATTRIBUTE]:f,[a.COLOR_MODE_ATTRIBUTE]:"auto"===e?"light":e};if((0,o.fg)("platform_increased-contrast-themes")&&(g={...g,[a.CONTRAST_MODE_ATTRIBUTE]:"auto"===i?"no-preference":i}),p&&(0,l.isValidBrandHex)(p.brandColor)){let e=JSON.stringify(p),t=(0,c.hash)(e);g[a.CUSTOM_THEME_ATTRIBUTE]=t}return g}}),n("lISSV",function(t,r){e(t.exports,"THEME_DATA_ATTRIBUTE",()=>o),e(t.exports,"COLOR_MODE_ATTRIBUTE",()=>a),e(t.exports,"CONTRAST_MODE_ATTRIBUTE",()=>i),e(t.exports,"CUSTOM_THEME_ATTRIBUTE",()=>n);let o="data-theme",a="data-color-mode",i="data-contrast-mode",n="data-custom-theme"}),n("8l4Af",function(t,r){e(t.exports,"themeIds",()=>a),e(t.exports,"themeStateDefaults",()=>n);var o=i("4X3aJ");let a=["light-increased-contrast","light","light-future","dark","dark-future","dark-increased-contrast","legacy-light","legacy-dark","spacing","shape","typography"];[...a];let n={colorMode:"auto",contrastMode:"auto",dark:"dark",light:"light",shape:()=>{if((0,o.fg)("platform-dst-shape-theme-default"))return"shape"},spacing:"spacing",typography:"typography",UNSAFE_themeOptions:void 0}}),n("cyfjZ",function(t,r){e(t.exports,"themeObjectToString",()=>n);var o=i("8l4Af");let a=["light","dark","spacing","typography","shape"],n=e=>Object.entries(e).reduce((e,[t,r])=>"colorMode"===t&&"string"==typeof r&&["light","dark","auto"].includes(r)||"UNSAFE_themeOptions"===t&&"object"==typeof r||void 0!==a.find(e=>e===t)&&"string"==typeof r&&void 0!==o.themeIds.find(e=>e===r)?e+`${e?" ":""}`+`${t}:${"object"==typeof r?JSON.stringify(r):r}`:e,"")}),n("9ZEDZ",function(t,r){e(t.exports,"isValidBrandHex",()=>o);let o=e=>/^#[0-9A-F]{6}$/i.test(e)}),n("dCg0D",function(t,r){e(t.exports,"hash",()=>o);let o=e=>{let t=0;for(let r=0;rn);var o=i("kHv7f"),a=i("lMOeO");let n=({group:e,name:t,excludeFromWrmDeferredLoading:r})=>!((0,a.isIssueView)((0,a.idOf)({group:e,name:t}))||globalThis.__SSR_SYNC_FG__&&globalThis.__SSR_SYNC_FG__("omit_nin_from_legacy_wrm_deferred_load_actions")&&(0,a.isIssueSearch)((0,a.idOf)({group:e,name:t}))||r&&(0,o.expVal)("avoid_wrm_deferred_loading_in_board_and_backlog","isEnabled",!1))}),n("kHv7f",function(t,r){e(t.exports,"expVal",()=>u);var o=i("40Iim");i("cLNmm");var a=i("bMLRE"),n=i("k7wTF"),s=i("7fssI");class l extends Error{constructor(e){if(super(e),this.stack){let e=this.stack.split("\n");this.stack=[...e.slice(2)].join("\n")}}}let c=new Set;function u(e,t,r){let i=function(e,t,r){{let o=globalThis;if(o?.__SSR_STATSIG_OVERRIDES__?.configs?.[e]?.[t]!==void 0)return o.__SSR_STATSIG_OVERRIDES__.configs[e][t];if(o?.__SSR_STATSIG_OVERRIDES__?.allExpValTrue&&"isEnabled"===t&&"boolean"==typeof r)return!0;if("function"==typeof o.__SSR_SYNC_READ_EXP_VAL__&&!o._statsigValuesReady)try{return o.__SSR_SYNC_READ_EXP_VAL__(e,t,r)}catch(e){console.error(JSON.stringify({message:e.message,stack:e.stack}))}}(0,n.UNSAFE_initIfNeeded)();let i=o.default.getExperimentValue(e,t,r);return(0,a.addFeatureFlagAccessed)(`${e}:${t}`,i),i}(e,t,r);if(!c.has(e)&&(c.add(e),o.default.checkGate("jfp_magma_jira-report-incorrect-experiments",{fireGateExposure:!1})&&!o.default.isExperimentExists(e))){let t=new l(`Experiment ${e} does not exist`);(0,s.captureException)("FeatureGates.isExperimentExists",t),console.error(`Experiment ${e} does not exist`)}return i}}),n("lMOeO",function(t,r){e(t.exports,"idOf",()=>o),e(t.exports,"isIssueView",()=>a),e(t.exports,"isIssueSearch",()=>s);let o=({group:e,name:t})=>({group:e,name:t}),a=e=>"issue"===e.group&&["issue","issue-embed"].includes(e.name),i=[{group:"issue-navigator",name:"issue-navigator-classic"},{group:"issue-navigator",name:"global-issue-navigator"},{group:"issue-navigator",name:"software-issue-navigator"},{group:"issue-navigator",name:"servicedesk-issues"},{group:"issue-navigator",name:"issue-navigator-core"}],n=[{group:"issue-navigator",name:"jsm-list-nin"},{group:"software",name:"software-list"},{group:"classic-business",name:"classic-business-list"},{group:"classic-software",name:"software-list-classic"}],s=e=>(globalThis.__SSR_SYNC_FG__&&globalThis.__SSR_SYNC_FG__("jira_list_nin_merge")?[...i,...n]:i).some(t=>t.group===e.group&&t.name===e.name)}),n("16LPq",function(t,r){e(t.exports,"attributes",()=>o);let o=e=>Object.entries(e).map(([e,t])=>`${e}='${t.replaceAll("&","&").replaceAll("'","'")}'`).join(" ")}),n("hnmuq",function(t,r){e(t.exports,"getCookie",()=>n);let o=/^[\w!#$%&'*.^`|~+-]+$/,a=/^[ !#-:<-[\]-~]*$/,i=(e,t)=>{if(t&&-1===e.indexOf(t))return{};let r=e.trim().split(";"),i={};for(let e of r){let r=(e=e.trim()).indexOf("=");if(-1===r)continue;let n=e.substring(0,r).trim();if(t&&t!==n||!o.test(n))continue;let s=e.substring(r+1).trim();if(s.startsWith('"')&&s.endsWith('"')&&(s=s.slice(1,-1)),a.test(s)&&(i[n]=decodeURIComponent(s),t))break}return i},n=(e,t)=>{let r=e?.headers?.cookie;if("string"==typeof t){if(!r)return;return i(r,t)[t]}return r?i(r):{}}}),n("g4L9T",function(t,r){e(t.exports,"getLicensedProducts",()=>d),e(t.exports,"getFastMeta",()=>h);var o=i("28TTD"),a=i("jsgWi"),n=i("ixOVl"),s=i("n7TRH");function l(e){let t=e.getTCSContext()?.productLicenses;if("object"!=typeof t)return[];let r=/^product\.(?[^.]+)\.active$/;return Object.keys(t).reduce((e,o)=>{let a=o.match(r),i=a?.groups?.productKey;if(null!=i){function n(e){return t[`product.${i}.${e}`]}e.push({productKey:i,isJiraProduct:i.startsWith("jira-"),getProductLicenseState(){let e="true"===n("active"),t="true"===n("suspended");if(e){if(t)return"SUSPENDED";let e=Number(n("unitCount"));if(Number.isFinite(e)&&e>0)return"ACTIVE"}return"UNLICENSED"}})}return e},[])}function c(e,t){let r=l(e).find(e=>e.productKey===t);return r?.getProductLicenseState()==="ACTIVE"?"true":"false"}let u=(e,t)=>{let r=e.getTCSContext()?.productLicenses;return"object"==typeof r?r[t]??"false":"false"},d=e=>(0,o.fg)("jfp-magma-ssr-understand-suspended-licenses")?l(e).reduce((e,t)=>("ACTIVE"===t.getProductLicenseState()&&(e[t.productKey]=!0),e),{}):m(e),m=e=>{let t=e.getTCSContext()?.productLicenses,r={};if("object"==typeof t){let e=Object.entries(t);for(let o=0;o0&&(r[o]=!0)}}}return r},p=Object.entries({"ajs-dev-mode":{canFlush:!1,extract:e=>"false"},"ajs-app-title":{canFlush:!1,extract:e=>"Jira"},"ajs-app-updates-available":{canFlush:!1,extract:e=>"false"},"ajs-atlassian-account-id":{canFlush:!0,extract:e=>e.getUserId()},"ajs-cloud-id":{canFlush:!0,extract:e=>e.getCloudId()},"ajs-activation-id":{canFlush:!0,extract:e=>e.getTCSContext()?.activationId},"ajs-first-activation-date":{canFlush:!0,extract:e=>String(e.getTCSContext()?.firstActivationDate)},"ajs-has-jira-software":{canFlush:!0,extract:e=>(0,o.fg)("jfp-magma-ssr-understand-suspended-licenses")?c(e,"jira-software"):u(e,"product.jira-software.active")},"ajs-has-jira-service-desk":{canFlush:!0,extract:e=>(0,o.fg)("jfp-magma-ssr-understand-suspended-licenses")?c(e,"jira-servicedesk"):u(e,"product.jira-servicedesk.active")},"ajs-has-jira-core":{canFlush:!0,extract:e=>(0,o.fg)("jfp-magma-ssr-understand-suspended-licenses")?l(e).some(e=>e.isJiraProduct&&"ACTIVE"===e.getProductLicenseState())?"true":"false":(e=>{let t=e.getTCSContext()?.productLicenses;if("object"==typeof t){let e=Object.entries(t);for(let r=0;r0)return"true"}}}return"false"})(e)},"ajs-has-jira-product-discovery":{canFlush:!0,extract:e=>(0,o.fg)("jfp-magma-ssr-understand-suspended-licenses")?c(e,"jira-product-discovery"):u(e,"product.jira-product-discovery.active")},"ajs-has-jira-customer-service":{canFlush:!0,extract:e=>(0,o.fg)("jfp-magma-ssr-understand-suspended-licenses")?c(e,"jira-customer-service"):u(e,"product.jira-customer-service.active")},"ajs-remote-user-fullname":{canFlush:!0,extract:e=>e.getUserProfile()?.name},"ajs-environment":{canFlush:!0,extract:e=>globalThis?.ssrContext?.environmentType==="prod"?"prod":"staging"},"ajs-product-editions":{canFlush:!0,extract:e=>JSON.stringify((0,s.getProductEditionMap)({context:e}))},"ajs-fspage-locale":{canFlush:!0,extract:e=>(0,n.getLocaleFromContext)(e)?.replace("_","-")},"ajs-user-locale":{canFlush:!0,extract:e=>(0,n.getLocaleFromContext)(e)??e.getRequestLocale()??"en_US"},"ajs-product-license-states":{canFlush:!0,extract:e=>(0,o.fg)("jfp-magma-ssr-understand-suspended-licenses")?JSON.stringify(l(e).reduce((e,t)=>{if(!t.isJiraProduct)return e;let r=t.getProductLicenseState();return"UNLICENSED"!==r&&(e[t.productKey]=r,"ACTIVE"===r&&(e["jira-core"]="ACTIVE")),e},{})):JSON.stringify(function(e){let t=e.getTCSContext()?.productLicenses,r={},o=!1;if("object"==typeof t){let e=Object.entries(t);for(let a=0;a0&&(r[a]="ACTIVE",o||(o=s&&l))}o&&(r["jira-core"]="ACTIVE")}}return r}(e))},"ajs-licensed-products":{canFlush:!0,extract:e=>JSON.stringify(d(e))},"ajs-is-site-admin":{canFlush:!0,extract:e=>{if((0,o.fg)("jfp-magma-hot-120984-is-site-admin-tap-fallback")){let t=e.getJiraCachedMeta()["is-site-admin"];return void 0!==t?t:"is_site_admin"in e.getFlatTapContext()?String(e.getFlatTapContext().is_site_admin):void 0}return e.getJiraCachedMeta()["is-site-admin"]}},"ajs-org-id":{canFlush:!0,extract:e=>e.getJiraCachedMeta()["org-id"]},"ajs-is-admin":{canFlush:!0,extract:e=>e.getJiraCachedMeta()["is-admin"]},"ajs-is-nav4-tenant-opt-in":{canFlush:!0,extract:e=>e.getJiraCachedMeta()["is-nav4-tenant-opt-in"]??String(e.getTenantNavOpts()?.optin??"false")},"ajs-is-nav4-tenant-opt-out":{canFlush:!0,extract:e=>e.getJiraCachedMeta()["is-nav4-tenant-opt-out"]??String(e.getTenantNavOpts()?.optout??"false")},"ajs-is-nav4-user-opt-out":{canFlush:!0,extract:e=>e.getJiraCachedMeta()["is-nav4-user-opt-out"]??String(e.getUserNavOpts()?.optout??"false")},"ajs-is-nav4-user-opt-in":{canFlush:!0,extract:e=>e.getJiraCachedMeta()["is-nav4-user-opt-in"]??String(e.getUserNavOpts()?.optin??"false")},"ajs-remote-user":{canFlush:!0,extract:e=>e.getJiraCachedMeta()["remote-user"]},"ajs-lf-navigation-bgcolour":{canFlush:!0,extract:e=>e.getJiraCachedMeta()["lf-navigation-bgcolour"]},"ajs-lf-navigation-highlightcolour":{canFlush:!0,extract:e=>e.getJiraCachedMeta()["lf-navigation-highlightcolour"]},"ajs-lf-top-adg3-shouldshowtitle":{canFlush:!0,extract:e=>e.getJiraCachedMeta()["lf-top-adg3-shouldshowtitle"]},"ajs-lf-top-adg3-logourl":{canFlush:!0,extract:e=>e.getJiraCachedMeta()["lf-top-adg3-logourl"]},"ajs-lf-top-adg3-hascustomcolours":{canFlush:!0,extract:e=>e.getJiraCachedMeta()["lf-top-adg3-hascustomcolours"]}}),f=p.length;p.map(([e])=>e);let g={};(0,a.autoBeforeEachTest)(()=>{g={}});let h=e=>{for(let t=0;to);let o=e=>{}}),n("ixOVl",function(t,r){e(t.exports,"getLanguageString",()=>a),e(t.exports,"getLocaleFromContext",()=>n);var o=i("kPqol");let a=async({metadataPromise:e,context:t})=>{let r=n(t);if(r)return r;let a=await s(e);return a||(console.error("ajs-user-locale was missing from Monolith metadata."),o.DEFAULT_LANGUAGE_STRING)},n=e=>{let t=e?.getUserLocale();return t?o.supportedLanguagesToLocale.get(t)??null:null},s=async e=>(await e)["ajs-user-locale"]??null}),n("n7TRH",function(t,r){e(t.exports,"getStatsigUserContext",()=>n),e(t.exports,"getProductEditionMap",()=>s);var o=i("cIRoP");let a=e=>{if(e){let t=Date.now(),r=parseInt(e,10);if(!Number.isNaN(r))return r>t}return!1},n=({context:e})=>{let t=(({context:e})=>{let t=e.getTapContext();if(Array.isArray(t)){let e={};return t.forEach(({attributes:t={}})=>{Object.assign(e,t)}),e}return{}})({context:e});return{identifiers:{atlassianAccountId:e.getUserId()??("function"==typeof globalThis.ff.statsig?.getAllGateValuesAsync?"":void 0),tenantId:e.getCloudId()??"",atlassianOrgId:e.getOrgId()??""},customAttributes:{},privateAttributes:{...t,...(({context:e})=>{let t=e.getTCSContext();return{userId:e.getUserId()??void 0,userID:e.getUserId()??void 0,atlassianAccountId:e.getUserId()??void 0,cloudId:t?.cloudId??void 0,cloudID:t?.cloudId??void 0,orgId:t?.orgId??void 0,orgID:t?.orgId??void 0,jiraProvisioningDate:t?.provisionedDate??void 0,firstActivationDate:t?.firstActivationDate?(({unix:e})=>{let t=e;return"string"==typeof e&&(t=parseInt(e,10)),new Date(t).toISOString()})({unix:t?.firstActivationDate}):void 0,initialProductList:t?.initialProductList?.join(", ")??void 0,randDouble:Math.random(),random:e.getRequestHeaders()?.["x-b3-traceid"]??void 0,appVersion:(0,o.buildKeyToSemanticVersion)(e.getBuildKey())}})({context:e}),...(({context:e})=>{let{productLicenses:t={}}=e.getTCSContext()??{};return{hasServiceDeskLicense:t?.["product.jira-servicedesk.active"]==="true"&&t?.["product.jira-servicedesk.suspended"]!=="true",hasSoftwareLicense:t?.["product.jira-software.active"]==="true"&&t?.["product.jira-software.suspended"]!=="true",hasProductDiscoveryLicense:t?.["product.jira-product-discovery.active"]==="true"&&t?.["product.jira-product-discovery.suspended"]!=="true",hasCoreLicense:t?.["product.jira-core.active"]==="true"&&t?.["product.jira-core.suspended"]!=="true",isServiceDeskEvaluation:a(t?.["product.jira-servicedesk.trialEndTime"]),isSoftwareEvaluation:a(t?.["product.jira-software.trialEndTime"]),isProductDiscoveryEvaluation:a(t?.["product.jira-product-discovery.trialEndTime"]),isCoreEvaluation:a(t?.["product.jira-core.trialEndTime"])}})({context:e}),...(({context:e,tapContext:t})=>{let r=e.getTCSContext(),{productLicenses:o={}}=r??{};return{locale:t?.jira_last_locale??void 0,isSiteAdmin:t?.is_site_admin??void 0,environment:r?.region??"",shard:r?.jiraShardName??"",siteHasJSMLicense:o?.["product.jira-servicedesk.active"]==="true",siteHasJSWLicense:o?.["product.jira-software.active"]==="true",siteHasJPDLicense:o?.["product.jira-product-discovery.active"]==="true",siteHasJWMLicense:o?.["product.jira-core.active"]==="true",tenantClassification:r?.tenantClassification??""}})({context:e,tapContext:t})}}},s=({context:e})=>e.getTCSContext()?.productEditions??{}}),n("l5DeW",function(t,r){e(t.exports,"gatherEntryPointParams",()=>a),e(t.exports,"getEntryPointModuleIds",()=>n),e(t.exports,"moduleIdsToAssetUrls",()=>s);var o=i("5B2TM");i("airOe");let a=async({nonLazyRoute:e,originalUrl:t,ssrMetadataGlobalIsSet:r})=>{await r;let a=(0,o.getTenantContext_DEPRECATED_DO_NOT_USE)(),i=Object.fromEntries(t.searchParams.entries());if(null===e)throw Error("Original URL did not match the route we are in.");return{context:{route:e.route,match:e.match,query:i},tenantContext:a}},n=(e,t,r=[])=>{let o=e.root.getModuleId();o&&r.push(o);let a=e.getPreloadProps(t).entryPoints;return a&&Object.values(a).forEach(e=>{null!=e.entryPoint&&n(e.entryPoint,e.entryPointParams,r)}),r},s=(e,t)=>[...new Set(e.flatMap(e=>t.assets[e]??[]).map(e=>`${t.publicPath}${e}`))]}),n("5B2TM",function(t,r){e(t.exports,"getTenantContext_DEPRECATED_DO_NOT_USE",()=>f);var o=i("7ISQK"),a=i("3aTcD"),n=i("5e3oK"),s=i("b1oly"),l=i("bBJFU"),c=i("kXZsp"),u=i("7fssI"),d=i("43R2O"),m=i("p7nOK"),p=i("2AMQk");let f=(0,o.default)(e=>{let t,r,o,i=void 0===e?l.default:e,f=i("ajs-cloud-id"),g=i("ajs-activation-id"),h=i("ajs-cloud-name"),v=i===l.default?(0,c.default)()||null:i("atlassian-token"),y=i("ajs-fspage-locale"),_=i("ajs-user-locale"),b=i("ajs-remote-user-fullname"),E=i("ajs-remote-user"),S="true"===i("ajs-is-admin"),x="true"===i("ajs-is-site-admin"),k=i("ajs-fabric-pf-dir-url"),I=(0,s.populateApplicationPermissions)({hasSoftwareAccess:"true"===i("ajs-has-jira-software"),hasServiceDeskAccess:"true"===i("ajs-has-jira-service-desk"),hasCoreAccess:"true"===i("ajs-has-jira-core"),hasProductDiscoveryAccess:"true"===i("ajs-has-jira-product-discovery"),hasCustomerServiceAccess:"true"===i("ajs-has-jira-customer-service")}),w=i("ajs-atlassian-account-id"),T=""===w,C=i("ajs-application-key"),O=(0,s.toEnvironment)(i("ajs-environment")),A="true"===i("ajs-xflow-product-suggestions-enabled"),D=(e=>{let t=void 0===e?l.default:e;try{return JSON.parse(t("ajs-licensed-products")||"{}")}catch(e){return console.warn(`Invalid list of licensed products: ${e}`),{}}})(i),R=(e=>{let t=void 0===e?l.default:e;try{return JSON.parse(t("ajs-product-entitlement-details")||"{}")}catch(e){return{}}})(i);if(null===w||null===_||null===f)throw(0,u.captureException)("getTenantContextFromMeta",Error("Unable to find tenant context (detailed exception)"),{teamName:"jfp-magma",isAnonymous:T.toString(),isAccountIdNull:(null===w).toString(),isLocaleNull:(null===_).toString(),isCloudIdNull:(null===f).toString()}),Error("Unable to find tenant context");a.default.includes(_)||console.warn(`Non supported locale in tenant context: ${_}`);let P=null===(r=(void 0===i?l.default:i)("ajs-is-admin"))?"unknown":"true"===r?"admin":"non-admin",L=null===(o=(void 0===i?l.default:i)("ajs-xflow-product-suggestions-enabled"))?"unknown":"true"===o?"enabled":"disabled",N=(0,d.default)(i),j=(0,p.default)(i);t=null!==i("ajs-product-license-states")?(0,m.default)(i):(0,n.populateApplicationLicenseStates)({core:I.hasCoreAccess?n.LICENSE_STATE_ACTIVE:n.LICENSE_STATE_UNLICENSED,software:I.hasSoftwareAccess?n.LICENSE_STATE_ACTIVE:n.LICENSE_STATE_UNLICENSED,serviceDesk:I.hasServiceDeskAccess?n.LICENSE_STATE_ACTIVE:n.LICENSE_STATE_UNLICENSED,customerService:I.hasCustomerServiceAccess?n.LICENSE_STATE_ACTIVE:n.LICENSE_STATE_UNLICENSED,productDiscovery:I.hasProductDiscoveryAccess?n.LICENSE_STATE_ACTIVE:n.LICENSE_STATE_UNLICENSED});let M="true"===i("ajs-dev-mode"),U=(e=>{let t=(void 0===e?l.default:e)("ajs-first-activation-date");if(null===t)return null;let r=parseInt(t,10);return Number.isNaN(r)?null:r})(i),F="true"===i("ajs-devops-project-creation-scenario"),B=i("ajs-devops-signup-source-scenario"),$="true"===i("ajs-marketing-opt-out"),G="true"===i("ajs-has-dlp"),V=(e=>{let t=(void 0===e?l.default:e)("ajs-app-updates-available");if(null===t)return null;let r=parseInt(t,10);return Number.isNaN(r)?null:r})(i),z=i("ajs-avp-workspace-id");return{appEditions:N,applicationKey:C,appPermissions:I,appUpdatesAvailable:V,areProductSuggestionsEnabled:A,atlassianAccountId:""===w?null:w,cloudId:f,orgId:i("ajs-org-id")??void 0,activationId:g,cloudName:h,devopsProjectSignupSource:B,environment:O,fabricActivityUrl:"/gateway/api/activity",fabricNotificationLogUrl:"/gateway/api/notification-log",fabricPfDirUrl:k,firstActivationDateMs:U,isAdmin:S,isAnonymous:T,isDevMode:M,isDevopsProjectCreationScenario:F,isMarketingOptOut:$,isSiteAdmin:x,languageTag:y,licensedProducts:D,licenseStates:t,locale:_,loggedInUser:""===E?null:E,productCrossSellConfig:L,productEntitlementDetails:R,productPermissionGated:j,siteAdminStatus:P,userFullname:b,xsrfToken:v,hasDlpEnabled:G,avpWorkspaceId:z}})}),n("3aTcD",function(r,o){e(r.exports,"default",()=>a);var a=Object.keys(t(i("i08aa"))).map(e=>e.replace("-","_"))}),n("i08aa",function(e,t){e.exports=JSON.parse('{"cs-CZ":{},"da-DK":{},"de-DE":{},"en-GB":{},"en-UK":{},"en-US":{},"en-ZZ":{},"es-ES":{},"et-EE":{},"fi-FI":{},"fr-FR":{},"hu-HU":{},"is-IS":{},"it-IT":{},"ja-JP":{},"ko-KR":{},"nb-NO":{},"nl-NL":{},"pl-PL":{},"pt-BR":{},"pt-PT":{},"ro-RO":{},"ru-RU":{},"sk-SK":{},"sv-SE":{},"tr-TR":{},"zh-CN":{},"zh-TW":{}}')}),n("5e3oK",function(t,r){e(t.exports,"LICENSE_STATE_ACTIVE",()=>o),e(t.exports,"LICENSE_STATE_SUSPENDED",()=>a),e(t.exports,"LICENSE_STATE_EXPIRED",()=>i),e(t.exports,"LICENSE_STATE_UNLICENSED",()=>n),e(t.exports,"populateApplicationLicenseStates",()=>s);let o="ACTIVE",a="SUSPENDED",i="EXPIRED",n="UNLICENSED",s=(e={},t=n)=>({core:t,software:t,serviceDesk:t,customerService:t,productDiscovery:t,...e})}),n("b1oly",function(t,r){e(t.exports,"populateApplicationPermissions",()=>o),e(t.exports,"toEnvironment",()=>a);let o=(e={},t=!1)=>({hasCoreAccess:t,hasSoftwareAccess:t,hasServiceDeskAccess:t,hasCustomerServiceAccess:t,hasProductDiscoveryAccess:t,...e}),a=e=>{switch(e){case"dev":return"dev";case"staging":return"staging";case"prod":return"prod";case"local":return"local";default:return null}}}),n("kXZsp",function(r,o){e(r.exports,"default",()=>n);var a=i("ak2zi"),n=()=>t(a).get("atlassian.xsrf.token")}),n("43R2O",function(t,r){e(t.exports,"default",()=>n);var o=i("eACyp");let a=e=>{switch(e){case"f":return o.FREE_EDITION;case"s":return o.STANDARD_EDITION;case"p":return o.PREMIUM_EDITION;default:return o.UNLICENSED}};var n=e=>{try{let t=JSON.parse(e("ajs-product-editions")||"{}");return(0,o.populateApplicationEditions)({core:a(t["jira-core"]),software:a(t["jira-software"]),serviceDesk:a(t["jira-servicedesk"]),customerService:a(t["jira-customer-service"]),productDiscovery:a(t["jira-product-discovery"])})}catch(e){return console.warn(`Error parsing application editions from tenant context: ${e}`),(0,o.populateApplicationEditions)()}}}),n("eACyp",function(t,r){e(t.exports,"FREE_EDITION",()=>o),e(t.exports,"STANDARD_EDITION",()=>a),e(t.exports,"PREMIUM_EDITION",()=>n),e(t.exports,"UNLICENSED",()=>s),e(t.exports,"populateApplicationEditions",()=>l),i("jDqvl");let o="FREE_EDITION",a="STANDARD_EDITION",n="PREMIUM_EDITION",s="UNLICENSED",l=(e={},t=s)=>({core:t,software:t,serviceDesk:t,customerService:t,productDiscovery:t,...e})}),n("jDqvl",function(t,r){e(t.exports,"JIRA_SERVICE_DESK",()=>o),e(t.exports,"JIRA_CUSTOMER_SERVICE",()=>a),e(t.exports,"JIRA_SOFTWARE",()=>i),e(t.exports,"JIRA_CORE",()=>n),e(t.exports,"JIRA_PRODUCT_DISCOVERY",()=>s),e(t.exports,"getApplicationForProject",()=>l);let o="JIRA_SERVICE_DESK",a="JIRA_CUSTOMER_SERVICE",i="JIRA_SOFTWARE",n="JIRA_CORE",s="JIRA_PRODUCT_DISCOVERY",l=e=>{switch(e){case"business":return n;case"product_discovery":return s;case"software":return i;case"service_desk":return o;case"customer_service":return a;default:throw Error(`Unrecognised project type: ${e}`)}}}),n("p7nOK",function(t,r){e(t.exports,"default",()=>n);var o=i("5e3oK");let a=e=>{switch(e){case"ACTIVE":return o.LICENSE_STATE_ACTIVE;case"SUSPENDED":return o.LICENSE_STATE_SUSPENDED;case"EXPIRED":return o.LICENSE_STATE_EXPIRED;default:return o.LICENSE_STATE_UNLICENSED}};var n=e=>{try{let t=JSON.parse(e("ajs-product-license-states")||"{}");return(0,o.populateApplicationLicenseStates)({core:a(t["jira-core"]),software:a(t["jira-software"]),serviceDesk:a(t["jira-servicedesk"]),customerService:a(t["jira-customer-service"]),productDiscovery:a(t["jira-product-discovery"])})}catch(e){return console.warn(`Error parsing application license states from tenant context: ${e}`),(0,o.populateApplicationLicenseStates)()}}}),n("2AMQk",function(t,r){e(t.exports,"default",()=>a);let o={core:!0,software:!0,serviceDesk:!0,productDiscovery:!0,customerService:!0};var a=e=>{try{let t=JSON.parse(e("ajs-product-permission-gates")||"{}");return{core:"boolean"!=typeof t[w]||t[w],software:"boolean"!=typeof t[k]||t[k],serviceDesk:"boolean"!=typeof t[S]||t[S],productDiscovery:"boolean"!=typeof t[I]||t[I],customerService:"boolean"!=typeof t[x]||t[x]}}catch(e){return console.warn(`Error parsing product permission gates from tenant context: ${e}`),o}}});let S="jira-servicedesk",x="jira-customer-service",k="jira-software",I="jira-product-discovery",w="jira-core";n("airOe",function(t,r){e(t.exports,"fetchJsResourceManifestWithFallback",()=>l);var o=i("1i6Lh"),a=i("5EzSz");let n="js-resource-manifest",s=async(e,t,r)=>{let i=`${(0,o.getBaseURL)({buildKey:e,request:t})}/js-resource-manifest.json`;return(0,a.fetchJsonTryCacheFirst)({name:n,url:i,canUseCache:r})},l=async({buildKey:e,request:t,isFrontendOverridden:r})=>(0,a.withFallback)({name:n,future:s(e,t,!r),fallback:{publicPath:"",assets:{}}})}),n("5EzSz",function(t,r){e(t.exports,"fetchJson",()=>d),e(t.exports,"fetchCachedText",()=>m),e(t.exports,"fetchCachedJson",()=>p),e(t.exports,"fetchJsonTryCacheFirst",()=>f),e(t.exports,"fetchText",()=>g),e(t.exports,"withFallback",()=>h);var o=i("6qAS3"),a=i("kvblZ"),n=i("6KgMr"),s=i("11T6r");let l=["http:","https:"],c=[...s.ALLOWED_OVERRIDE_HOST_NAMES,/\.atl-paas\.net$/],u=async({name:e,url:t,headers:r={},options:i={}})=>{let n={...i,headers:{...r,...i.headers}};(e=>{if((0,o.default)())return;try{new URL(e)}catch(e){return}let t=new URL(e);if(!c.some(e=>e.test(t.hostname)))throw Error(`SSRF detected: ${e} is not allowed as it is not in the whitelist`);if(!l.includes(t.protocol))throw Error(`SSRF detected: ${e} is not allowed due to its protocol`)})(t);let s=await fetch((0,a.getReroutableURL)(t),n).catch(r=>{throw Error(`Failed to fetch ${e} using ${t}`,{cause:r})});if(200!==s.status)throw Error(`Fetching ${e}, resulted in a non-200 status code (${s.status}) using ${t}`);return s},d=async({name:e,url:t,headers:r={},options:o={}})=>{let a=await u({name:e,url:t,headers:r,options:o});return await a.json().catch(r=>{throw Error(`Failed to parse the response of ${e} using ${t}`,{cause:r})})},m=async({name:e,url:t})=>{if(void 0===globalThis.TesseractStaticCache)throw Error("Current runtime does not support TesseractStaticCache");try{return await globalThis.TesseractStaticCache.loadText(t)}catch(r){throw Error(`Failed to loadText for ${e} using ${t}`,{cause:r})}},p=async({name:e,url:t})=>{if(void 0===globalThis.TesseractStaticCache)throw Error("Current runtime does not support TesseractStaticCache");try{return await globalThis.TesseractStaticCache.loadJson(t)}catch(r){throw Error(`Failed to loadJson for ${e} using ${t}`,{cause:r})}},f=async({name:e,url:t,canUseCache:r=!0})=>{if(!r)return d({name:e,url:t});try{return await p({name:e,url:t})}catch(r){return console.error(`Failed to fetch ${e} from tesseract cache. Will try fetching without tesseract cache. Error: ${(0,n.getErrorMessage)(r)}`),d({name:e,url:t})}},g=async({name:e,url:t,headers:r={},options:o})=>{let a=await u({name:e,url:t,headers:r,options:o});return await a.text()},h=async({future:e,fallback:t,name:r})=>{try{return await e}catch(a){let e=(0,n.getErrorMessage)(a),o=(0,n.getErrorStack)(a);return console.error(`Using fallback for ${r} after error: ${e}; stack: ${o}`),t}}}),n("kvblZ",function(t,r){e(t.exports,"getReroutableURL",()=>n);var o=i("e4Jvv"),a=i("6qAS3");function n(e){if((0,a.default)())try{let t=new URL((0,o.getLocalUrl)()),r=new URL(e,t.href);return r.host=t.host,r.protocol=t.protocol,r.href}catch(t){console.error("Failed to parse URL: ",e,t)}return e}}),n("kKiW7",function(t,r){e(t.exports,"bestEffort",()=>a);var o=i("6KgMr");let a=async(e,t)=>{try{await t()}catch(t){console.info(JSON.stringify({task:e,result:"failure",reason:(0,o.getErrorReason)(t),errors:[{errorMessage:(0,o.getErrorMessage)(t),stack:(0,o.getErrorStack)(t)}]})),globalThis.metrics?.increment(`${e}-failed`,1)}}}),n("a34pg",function(t,r){e(t.exports,"timing",()=>n),e(t.exports,"commonRouteTags",()=>s);var o=i("h4la2");let a={bundle:"",runtime_version:"",deploy_name:""};function n(e,t,r){try{globalThis.metrics?.timing(e,t,{...r,...a})}catch(t){console.error(JSON.stringify({message:`Failed to record timing metric ${e}`,error:(0,o.getErrorJson)(t)}))}}function s({name:e,ufoName:t,bifrostGroup:r,clientShouldHydrate:o}){return{route_name:e??"unknown",ufo_name:t??"unknown",bifrost_group:r??"none",hydration_enabled:o?"1":"0"}}}),n("h4la2",function(t,r){e(t.exports,"getErrorJson",()=>o);function o(e){let t=function(e){if("object"==typeof e&&null!==e&&"message"in e&&"string"==typeof e.message)return e;try{return Error(JSON.stringify(e))}catch{return Error(String(e))}}(e);return{message:t.message,stack:"stack"in t&&"string"==typeof t.stack?t.stack:null}}}),n("058Lv",function(t,r){e(t.exports,"getStickyVersionState",()=>o);let o=e=>{let t=e?.getStickyVersionsCookie(),r=e?.getStickyVersionsContext();return t?r&&r.currentVersion?t.currentVersionExpiry_);var o=i("99vdc"),a=i("hwtzN"),n=i("5EzSz"),s=i("8TdEB"),l=i("3yd4a"),c=i("81qlA"),u=i("ltlUk"),d=i("hd32i"),m=i("3Obvu"),p=i("ixOVl"),f=i("yAfyM"),g=i("n7TRH"),h=i("lMOeO"),v=i("aTxlM"),y=i("13Y2E");let _=({context:e,routeGroup:t,routeName:r,manifestName:i,earlyChunks:_,renderAsFallback:b,preloadedMetadata:E,excludeFromWrmDeferredLoading:S})=>{let x=e.getPerfTracker(),k=e.getBuildKey(),I=e.getRequest(),w=e.getOriginalUrl(),T=e.isFrontendOverridden(),C=x.trackPromisePerformance("fetch-manifest",(0,l.cacheOrFetchManifest)({buildKey:k,request:I,manifestName:i,fetchData:T||b?n.fetchJson:n.fetchCachedJson,renderAsFallback:b})),O=e?.getStickyVersionsContext()?.nextVersion?.toUpperCase(),A=e.isStickyVersionsEnabled()?x.trackPromisePerformance("fetch-next-manifest",O?(0,l.cacheOrFetchManifest)({buildKey:O,request:I,manifestName:i,fetchData:T||b?n.fetchJson:n.fetchCachedJson}):Promise.resolve(null)):null,D=x.trackPromisePerformance("fetch-rll-manifest",(0,u.cacheOrFetchRllManifestWithFallback)({buildKey:k,request:I,fetchData:T||b?n.fetchJson:n.fetchCachedJson})),R=e.isStickyVersionsEnabled()?x.trackPromisePerformance("fetch-next-rll-manifest",O?(0,u.cacheOrFetchRllManifestWithFallback)({buildKey:O,request:I,fetchData:T||b?n.fetchJson:n.fetchCachedJson}):Promise.resolve(null)):null,P=x.trackPromisePerformance("fetch-metadata",(0,c.fetchMetadata)({authorizationHeader:I.headers.authorization,routeId:(0,h.idOf)({group:t,name:r}),originalUrl:w,shouldFetchStatsigData:!1})),L=!b&&(0,m.isWrmRequired)({group:t,name:r,excludeFromWrmDeferredLoading:S})?x.trackPromisePerformance("fetch-spa-wrm-context",(0,d.fetchSpaWrmContextWithFallback)({request:I})):Promise.resolve({data:{},errors:{},resources:[]}),N=(0,p.getLanguageString)({context:e,metadataPromise:P}),j=N.then(e=>x.trackPromisePerformance("fetch-language-pack",(0,s.fetchLanguagePackWithFallback)(k,e,I,b?n.fetchJson:n.fetchCachedJson))),M=b?Promise.resolve({}):N.then(e=>x.trackPromisePerformance("fetch-language-pack",(0,s.fetchRawLanguagePackWithFallback)(k,e,I,b?n.fetchJson:n.fetchCachedJson))),U=C.then(e=>x.trackPromisePerformance("fetch-early-app-script",(0,a.fetchEarlyAppScriptWithFallback)(e,_,T,b))),F=x.trackPromisePerformance("fetch-statsig-gate-values",(0,f.fetchStatsigGateValues)({context:e,metadataPromise:E,renderAsFallback:b})),B=F.then(t=>t?(0,f.getStatsigGateValues)({statsigGateFetchPromise:F,context:e}):Promise.resolve(null)),$=B.then(t=>!b&&t?((0,y.setGlobalStatsigValues)(t??{}),globalThis.ssr__metadata=globalThis.ssr__metadata||{},globalThis.ssr__metadata["ajs-environment"]=globalThis?.ssrContext?.environmentType==="prod"?"prod":"staging",globalThis.ssr__metadata["ajs-atlassian-account-id"]=e.getUserId()??"",globalThis.ssr__metadata["ajs-cloud-id"]=e.getCloudId(),globalThis.ssr__metadata["ajs-product-editions"]=JSON.stringify((0,g.getProductEditionMap)({context:e})),Promise.resolve(t)):Promise.resolve(null)),G=(0,v.setSsrMetadataGlobal)({context:e,metadataFromMonolithPromise:P,statsigGateValuesPromise:B,writeFeatureGatesToGlobalPromise:$}),V=$.then(e=>null===e&&b?G:Promise.resolve());return{manifestPromise:C,maybeNextManifestPromise:A,rllManifestPromise:D,maybeNextRllManifestPromise:R,metadataPromise:P,spaWrmContextPromise:L,languageStringPromise:N,languagePackPromise:j,rawLanguagePackPromise:M,earlyAppScriptPromise:U,statsigGateFetchPromise:F,statsigGateValuesPromise:B,writeFeatureGatesToGlobalPromise:$,ssrMetadataGlobalIsSet:G,contextualManifestPromise:x.trackPromisePerformance("fetch-contextual-manifest",(0,o.cacheOrFetchContextualManifestWithFallback)({buildKey:k,request:I,renderAsFallback:b})),featureGatesReady:V}}}),n("99vdc",function(t,r){e(t.exports,"cacheOrFetchContextualManifestWithFallback",()=>c);var o=i("5EzSz"),a=i("1i6Lh");let n=(e,t)=>`${(0,a.getBaseURL)({buildKey:e,request:t})}/conditional-manifest.json`,s=async(e,t)=>{let r=n(e,t);return(0,o.fetchJson)({name:"conditional-manifest",url:r})},l=(e,t)=>(0,o.withFallback)({name:"conditional-manifest",future:s(e,t),fallback:{}}),c=async({buildKey:e,request:t,renderAsFallback:r})=>{try{var a,i;let s;return r?await l(e,t):await (a=e,i=t,(0,o.withFallback)({name:"conditional-manifest",future:(s=n(a,i),(0,o.fetchCachedJson)({name:"conditional-manifest",url:s})),fallback:{}}))}catch(r){return console.error(`Failed to fetch manifest from tesseract cache for build key ${e}: ${r.message}`),l(e,t)}}}),n("hwtzN",function(t,r){e(t.exports,"fetchEarlyAppScriptWithFallback",()=>n);var o=i("5EzSz");let a=async(e,t,r,a)=>{let{chunkGroupMap:i={}}=e;if(t&&t.length>0){let[e]=t,{paths:n=[]}=i[e]??{},[s]=n;if(s)try{return r||a?await (0,o.fetchText)({name:"early-app-script",url:s}):await (0,o.fetchCachedText)({name:"early-app-script",url:s})}catch(e){return console.error(`fetchEarlyAppScript: Failed to fetch cached text due to error ${e.message}, falling back to old fetchText`),(0,o.fetchText)({name:"early-app-script",url:s})}}return null},n=async(e,t,r,i)=>(0,o.withFallback)({name:"early-app-script",future:a(e,t,r,i),fallback:null})}),n("8TdEB",function(t,r){e(t.exports,"fetchLanguagePackWithFallback",()=>s),e(t.exports,"fetchRawLanguagePackWithFallback",()=>c);var o=i("5EzSz"),a=i("1i6Lh");let n=async(e,t,r,o)=>o({name:"language-pack",url:`${(0,a.getBaseURL)({buildKey:e,request:r})}/language-pack.${t}.json`}),s=async(e,t,r,a)=>(0,o.withFallback)({name:"language-pack",future:n(e,t,r,a),fallback:null}),l=async(e,t,r,o)=>"en_US"===t?{}:o({name:"language-pack",url:`${(0,a.getBaseURL)({buildKey:e,request:r})}/language-pack.${t}.raw.json`}),c=async(e,t,r,a)=>(0,o.withFallback)({name:"language-pack",future:l(e,t,r,a),fallback:null})}),n("3yd4a",function(t,r){e(t.exports,"cacheOrFetchManifest",()=>p);var o=i("cnotw"),a=i("4XCl1"),n=i("e4Jvv"),s=i("dYms2"),l=i("5EzSz"),c=i("1i6Lh"),u=i("11T6r");let d=async(e,t,r,o)=>{let i;return o({name:"manifest",url:(i=r||((0,a.default)()??"jira-spa.json"),`${(0,c.getBaseURL)({buildKey:e,request:t})}/${i}`)})},m=async({originalManifest:e,request:t,manifestName:r,originalBuildKey:i,renderAsFallback:d})=>{let m=(0,c.getBaseURL)({buildKey:i,request:t});if((u.ATLAS_TUNNEL_URL.test(m)||m.startsWith((0,n.getLocalUrl)()))&&!d&&!(0,s.default)()){let i=(0,o.default)();if(!i)throw Error("INLINE_STYLES_BUILD_KEY is not defined in localDevContext");let n=await (0,l.fetchCachedJson)({name:"manifest-for-dev",url:`${(0,c.getStagingUrl)({buildKey:i,request:t})}/${r||((0,a.default)()??"jira-spa.json")}`});if(n.inlineCssAssets.length>1)throw Error("More than one inline CSS asset found in manifest.inlineCssAssets; expected there to be only one stylesheet (compiled-css.css, from Compiled).");let s=n.externalAssets.filter(e=>/\/.*\.css/.test(e));return{...e,externalAssets:[...s,...e.externalAssets],inlineCssAssets:[...n.inlineCssAssets??[],...e.inlineCssAssets??[]]}}return e},p=async({buildKey:e,request:t,manifestName:r,fetchData:o,renderAsFallback:a})=>{try{let i=await d(e,t,r,o);return m({originalManifest:i,request:t,manifestName:r,originalBuildKey:e,renderAsFallback:a})}catch(o){return console.error(`Failed to fetch manifest from tesseract cache for build key ${e}: ${o.message}`),m({originalManifest:await d(e,t,r,l.fetchJson),request:t,manifestName:r,originalBuildKey:e,renderAsFallback:a})}}}),n("cnotw",function(t,r){e(t.exports,"default",()=>a);var o=i("cbKJp");function a(){return globalThis.localDevContext?.INLINE_STYLES_BUILD_KEY??(0,o.default)()}}),n("4XCl1",function(t,r){e(t.exports,"default",()=>o);function o(){return globalThis.localDevContext?.MANIFEST_DEFAULT_VALUE??"jira-spa.json"}}),n("81qlA",function(t,r){e(t.exports,"fetchMetadata",()=>n);var o=i("5EzSz"),a=i("lMOeO");let n=async({authorizationHeader:e,routeId:t,originalUrl:r,shouldFetchStatsigData:i})=>{let n=new URLSearchParams(Object.entries({fetchStatsigData:i.toString(),...void 0===t||void 0===r||(0,a.isIssueView)(t)?{}:{bifrostRouteGroup:t.group||"",bifrostRouteName:t.name}}).flatMap(([e,t])=>void 0===t?[]:[[e,t]])).toString(),s=`/rest/frontend/1/metadata?${n}`,l={...r?{"x-ssr-orig-url":r.toString()}:{},"x-ssr-issuekey":"anything-will-work","x-ssr-asap-audience":"jira",...e?{authorization:e}:{}};return(0,o.fetchJson)({name:"metadata",url:s,headers:l})}}),n("ltlUk",function(t,r){e(t.exports,"cacheOrFetchRllManifestWithFallback",()=>l);var o=i("5EzSz"),a=i("1i6Lh");let n=async(e,t,r)=>r({name:"rll-manifest",url:`${(0,a.getBaseURL)({buildKey:e,request:t})}/rll-manifest.json`}),s=async(e,t,r)=>(0,o.withFallback)({name:"rll-manifest",future:n(e,t,r),fallback:{publicPath:"",assets:{}}}),l=async({buildKey:e,request:t,fetchData:r})=>s(e,t,r)}),n("hd32i",function(t,r){e(t.exports,"fetchSpaWrmContextWithFallback",()=>n);var o=i("5EzSz");let a=async({request:e})=>{let t={"x-ssr-asap-audience":"jira",...e?.headers?.authorization?{authorization:e.headers.authorization}:{}};return(0,o.fetchJson)({name:"spa-wrm-context",url:"/rest/frontend/1/spawrmcontext",headers:t})},n=async({request:e})=>(0,o.withFallback)({name:"spa-wrm-context",future:a({request:e}),fallback:{data:{},errors:{},resources:[]}})}),n("yAfyM",function(t,r){e(t.exports,"fetchStatsigGateValues",()=>g),e(t.exports,"getStatsigGateValues",()=>h);var o=i("k0nGb"),a=i("jsgWi"),n=i("6KgMr"),s=i("n7TRH"),l=i("hIs9w");let c={},u=null;(0,a.autoBeforeEachTest)(()=>{u=null,Object.keys(c).forEach(e=>delete c[e]),Object.keys(d).forEach(e=>delete d[e]),Object.keys(m).forEach(e=>delete m[e]),f=null});let d={},m={},f=null,g=async({context:e,metadataPromise:t,renderAsFallback:r=!1})=>{if((0,o.default)())return{};if("function"==typeof globalThis.ff?.statsig?.getAllGateValuesAsync){u||(u=(e=>{let t=Object.keys(e.customAttributes??{}),r=Object.keys(e.privateAttributes??{});if(void 0!==e.customAttributes)for(let r=0;r(e[t]="function"==typeof r?"function":"not a function",e),{})}))}catch(e){console.error(JSON.stringify({type:"StatsigError",message:`Failed to log missing API error for API: ${a}`,errorMessage:e instanceof Error?e.message:String(e),stack:e instanceof Error?e.stack:void 0}))}return Promise.resolve(null)},h=async({statsigGateFetchPromise:e,context:t})=>{if((0,o.default)())return{};try{let t=await e;if(!t||0===Object.keys(t).length)throw new(0,n.ErrorWithReason)("MISSING_GATE_VALUES","No statsig gate values returned");return t}catch(e){return(0,l.logWarning)({cloudId:t.getCloudId(),error:e}),null}}}),n("k0nGb",function(t,r){e(t.exports,"default",()=>o);function o(){return globalThis.localDevContext?.DISABLE_STATSIG}}),n("aTxlM",function(t,r){e(t.exports,"reallySetSsrMetadataGlobal",()=>a),e(t.exports,"setSsrMetadataGlobal",()=>n);var o=i("g4L9T");let a=e=>{globalThis.ssr__metadata=e},n=async({context:e,metadataFromMonolithPromise:t,statsigGateValuesPromise:r,writeFeatureGatesToGlobalPromise:i})=>{if("function"==typeof globalThis.__SSR_SYNC_FG__){let t=(0,o.getFastMeta)(e);return t["ajs-fe-feature-flags"]="{}",a(t),Promise.resolve()}let[n,s]=await Promise.all([t,r,i]);a({...n,"ajs-fe-statsig-values":JSON.stringify(s)})}}),n("13Y2E",function(t,r){e(t.exports,"setGlobalStatsigValues",()=>o);let o=e=>{globalThis._statsigValues=e||{},globalThis._statsigValuesReady="feature_gates"in e}}),n("1etOb",function(t,r){e(t.exports,"isSentryInitComplete",()=>n),e(t.exports,"initSentry",()=>s);var o=i("aRbHJ");let a=!1,n=()=>a,s=()=>{console.log((0,o.installGlobalHandler)()),a=!0}}),n("aRbHJ",function(t,r){e(t.exports,"installGlobalHandler",()=>E);var o=i("eW0bI"),a=i("2d4IX"),n=i("lkXaN"),s=i("bJPZe"),l=i("4Oxml"),c=i("2zeHX"),u=i("5qKGf"),d=i("5rrhi"),m=i("5B2TM"),p=i("28TTD"),f=i("bBJFU"),g=i("fcD2k"),h=i("lmFQJ"),v=i("cfRUk"),y=i("dJv0A");let _=[/https:\/\/jira-frontend.*\..*\.atl-paas\.net\//,/atlastunnel/,/localhost/,/https:\/\/d398cwy4pffc4s\.cloudfront\.net\//,/https:\/\/(d25s903c0x7s6j|dgjotco7y2aa|d9x1z07c483jl|d1vkjhvgh6tvn1).cloudfront.net\//,/https:\/\/d2oj435jmh0qvz\.cloudfront\.net\//,/https:\/\/(d3r49bgl1frqoy|d2v2wiwzx86dg|d283vu6e5qi87p).cloudfront.net\//],b=e=>(e.filename&&(e.in_app=_.some(t=>t.test(e.filename))),e),E=()=>{if(globalThis.__JIRA_SENTRY_INSTALLED)return;globalThis.__JIRA_SENTRY_INSTALLED=!0;let e=(0,o.getCurrentHub)().getClient();if(e&&e.getOptions().enabled)return;let t=(0,p.fg)("jira-bypass-sentry-environment-filter")?"dev":(0,m.getTenantContext_DEPRECATED_DO_NOT_USE)().environment??"no-environment";"prod"===t&&(t="production");let r={region:(0,f.default)("ajs-region")||"unknown",isStaticFallback:"static"===(0,g.getSsrStatus)()||!!globalThis.__SSR_FALLBACK__};globalThis.BUNDLER_VERSION&&(r.bundler=globalThis.BUNDLER_VERSION.includes("@")?globalThis.BUNDLER_VERSION:`webpack@${globalThis.BUNDLER_VERSION}`),globalThis.BUILD_VARIANT&&(r.variant=globalThis.BUILD_VARIANT);let i={allowUrls:_,beforeSend:v.normaliseSentryEvent,beforeBreadcrumb:h.normaliseSentryBreadcrumbs,dsn:(0,d.isFedRamp)()?void 0:"https://[email protected]/5988809",environment:t,initialScope:{tags:r,user:{id:(0,m.getTenantContext_DEPRECATED_DO_NOT_USE)().atlassianAccountId??void 0}},integrations:e=>[...e.filter(({name:e})=>"Breadcrumbs"!==e),new n.Integrations.Breadcrumbs({dom:{serializeAttribute:h.SERIALIZABLE_ATTRIBUTES,maxStringLength:300},fetch:!1,xhr:!1,console:!1,history:!1,sentry:!1}),new(0,l.Dedupe),new(0,c.ExtraErrorData),new(0,u.RewriteFrames)({iteratee:b}),...(0,p.fg)("jira-capture-console-errors-in-sentry")?[new(0,s.CaptureConsole)({levels:["error"]})]:[]],maxBreadcrumbs:15,release:globalThis.BUILD_KEY,dist:globalThis.BUILD_VARIANT||"default"};return(0,a.init)(i),(0,y.handleAtlaspackErrors)(),"sentry-init"}}),n("2d4IX",function(t,r){e(t.exports,"init",()=>w);var o=i("9iAUe"),a=i("jEpgs");i("eW0bI");var n=i("aMPKH");i("4JiBO");var s=i("jcsgT"),l=i("1ojOP"),c=i("9MWl1"),u=i("jYBhF"),d=i("8RvGd"),m=i("edSbr"),p=i("aDOz2"),f=i("18kw9"),g=i("63Mhk"),h=i("lsks2"),v=i("iK4ky"),y=i("3MOmF"),_=i("eVT4q"),b=i("eAbrG"),E=i("i4StR"),S=i("3HPiY"),x=i("hPSYJ"),k=i("cTkr4");let I=[(0,s.inboundFiltersIntegration)(),(0,a.functionToStringIntegration)(),(0,E.browserApiErrorsIntegration)(),(0,h.breadcrumbsIntegration)(),(0,y.globalHandlersIntegration)(),(0,b.linkedErrorsIntegration)(),(0,v.dedupeIntegration)(),(0,_.httpContextIntegration)()];function w(e={}){void 0===e.defaultIntegrations&&(e.defaultIntegrations=[...I]),void 0===e.release&&("string"==typeof __SENTRY_RELEASE__&&(e.release=__SENTRY_RELEASE__),g.WINDOW.SENTRY_RELEASE&&g.WINDOW.SENTRY_RELEASE.id&&(e.release=g.WINDOW.SENTRY_RELEASE.id)),void 0===e.autoSessionTracking&&(e.autoSessionTracking=!0),void 0===e.sendClientReports&&(e.sendClientReports=!0);let t={...e,stackParser:(0,d.stackParserFromStackParserOptions)(e.stackParser||S.defaultStackParser),integrations:(0,n.getIntegrationsToSetup)(e),transport:e.transport||((0,m.supportsFetch)()?x.makeFetchTransport:k.makeXHRTransport)};(0,l.initAndBind)(p.BrowserClient,t),e.autoSessionTracking&&function(){if(void 0===g.WINDOW.document){f.DEBUG_BUILD&&u.logger.warn("Session tracking in non-browser environment with @sentry/browser is not supported.");return}(0,o.startSession)({ignoreDuration:!0}),(0,o.captureSession)(),(0,c.addHistoryInstrumentationHandler)(({from:e,to:t})=>{void 0!==e&&e!==t&&((0,o.startSession)({ignoreDuration:!0}),(0,o.captureSession)())})}()}}),n("jEpgs",function(t,r){let o;e(t.exports,"functionToStringIntegration",()=>u),e(t.exports,"FunctionToString",()=>d);var a=i("dXsvM"),n=i("9iAUe"),s=i("aMPKH");let l="FunctionToString",c=new WeakMap,u=(0,s.defineIntegration)(()=>({name:l,setupOnce(){o=Function.prototype.toString;try{Function.prototype.toString=function(...e){let t=(0,a.getOriginalFunction)(this),r=c.has((0,n.getClient)())&&void 0!==t?t:this;return o.apply(r,e)}}catch(e){}},setup(e){c.set(e,!0)}})),d=(0,s.convertIntegrationFnToClass)(l,u)}),n("aMPKH",function(t,r){e(t.exports,"getIntegrationsToSetup",()=>u),e(t.exports,"setupIntegrations",()=>d),e(t.exports,"setupIntegration",()=>p),e(t.exports,"afterSetupIntegrations",()=>m),e(t.exports,"convertIntegrationFnToClass",()=>f),e(t.exports,"defineIntegration",()=>g);var o=i("gNH2R"),a=i("jYBhF"),n=i("jq6vs"),s=i("jdfMF");i("9iAUe");var l=i("eW0bI");let c=[];function u(e){let t,r=e.defaultIntegrations||[],a=e.integrations;r.forEach(e=>{e.isDefaultInstance=!0});let i=(t={},(Array.isArray(a)?[...r,...a]:"function"==typeof a?(0,o.arrayify)(a(r)):r).forEach(e=>{let{name:r}=e,o=t[r];o&&!o.isDefaultInstance&&e.isDefaultInstance||(t[r]=e)}),Object.keys(t).map(e=>t[e])),n=function(e,t){for(let r=0;r"Debug"===e.name);if(-1!==n){let[e]=i.splice(n,1);i.push(e)}return i}function d(e,t){let r={};return t.forEach(t=>{t&&p(e,t,r)}),r}function m(e,t){for(let r of t)r&&r.afterAllSetup&&r.afterAllSetup(e)}function p(e,t,r){if(r[t.name]){n.DEBUG_BUILD&&a.logger.log(`Integration skipped because it was already installed: ${t.name}`);return}if(r[t.name]=t,-1===c.indexOf(t.name)&&(t.setupOnce(s.addGlobalEventProcessor,l.getCurrentHub),c.push(t.name)),t.setup&&"function"==typeof t.setup&&t.setup(e),e.on&&"function"==typeof t.preprocessEvent){let r=t.preprocessEvent.bind(t);e.on("preprocessEvent",(t,o)=>r(t,o,e))}if(e.addEventProcessor&&"function"==typeof t.processEvent){let r=t.processEvent.bind(t),o=Object.assign((t,o)=>r(t,o,e),{id:t.name});e.addEventProcessor(o)}n.DEBUG_BUILD&&a.logger.log(`Integration installed: ${t.name}`)}function f(e,t){return Object.assign(function(...e){return t(...e)},{id:e})}function g(e){return e}}),n("4JiBO",function(t,r){e(t.exports,"getEnvelopeEndpointWithUrlEncodedAuth",()=>s),e(t.exports,"getReportDialogEndpoint",()=>l);var o=i("9visP"),a=i("dXsvM");function n(e){let t=e.protocol?`${e.protocol}:`:"",r=e.port?`:${e.port}`:"";return`${t}//${e.host}${r}${e.path?`/${e.path}`:""}/api/`}function s(e,t={}){let r="string"==typeof t?t:t.tunnel,o="string"!=typeof t&&t._metadata?t._metadata.sdk:void 0;return r||`${n(e)}${e.projectId}/envelope/?${(0,a.urlEncode)({sentry_key:e.publicKey,sentry_version:"7",...o&&{sentry_client:`${o.name}/${o.version}`}})}`}function l(e,t){let r=(0,o.makeDsn)(e);if(!r)return"";let a=`${n(r)}embed/error-page/`,i=`dsn=${(0,o.dsnToString)(r)}`;for(let e in t)if("dsn"!==e&&"onClose"!==e)if("user"===e){let e=t.user;if(!e)continue;e.name&&(i+=`&name=${encodeURIComponent(e.name)}`),e.email&&(i+=`&email=${encodeURIComponent(e.email)}`)}else i+=`&${encodeURIComponent(e)}=${encodeURIComponent(t[e])}`;return`${a}?${i}`}}),n("9visP",function(t,r){e(t.exports,"dsnToString",()=>s),e(t.exports,"makeDsn",()=>c);var o=i("iIKaE"),a=i("jYBhF");let n=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function s(e,t=!1){let{host:r,path:o,pass:a,port:i,projectId:n,protocol:l,publicKey:c}=e;return`${l}://${c}${t&&a?`:${a}`:""}@${r}${i?`:${i}`:""}/${o?`${o}/`:o}${n}`}function l(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function c(e){let t="string"==typeof e?function(e){let t=n.exec(e);if(!t)return void(0,a.consoleSandbox)(()=>{console.error(`Invalid Sentry Dsn: ${e}`)});let[r,o,i="",s,c="",u]=t.slice(1),d="",m=u,p=m.split("/");if(p.length>1&&(d=p.slice(0,-1).join("/"),m=p.pop()),m){let e=m.match(/^\d+/);e&&(m=e[0])}return l({host:s,pass:i,path:d,projectId:m,port:c,protocol:r,publicKey:o})}(e):l(e);if(t&&function(e){if(!o.DEBUG_BUILD)return!0;let{port:t,projectId:r,protocol:i}=e;return!["protocol","publicKey","host","projectId"].find(t=>!e[t]&&(a.logger.error(`Invalid Sentry Dsn: ${t} missing`),!0))&&(r.match(/^\d+$/)?"http"!==i&&"https"!==i?(a.logger.error(`Invalid Sentry Dsn: Invalid protocol ${i}`),!1):!(t&&isNaN(parseInt(t,10)))||(a.logger.error(`Invalid Sentry Dsn: Invalid port ${t}`),!1):(a.logger.error(`Invalid Sentry Dsn: Invalid projectId ${r}`),!1))}(t))return t}}),n("jcsgT",function(t,r){e(t.exports,"inboundFiltersIntegration",()=>m),e(t.exports,"InboundFilters",()=>p);var o=i("gNH2R"),a=i("jYBhF"),n=i("kJkQm"),s=i("jq6vs"),l=i("aMPKH");let c=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/],u=[/^.*\/healthcheck$/,/^.*\/healthy$/,/^.*\/live$/,/^.*\/ready$/,/^.*\/heartbeat$/,/^.*\/health$/,/^.*\/healthz$/],d="InboundFilters",m=(0,l.defineIntegration)((e={})=>({name:d,setupOnce(){},processEvent:(t,r,i)=>{var l,d,m,p;return(l=t,(d=function(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:c],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[],...e.disableTransactionDefaults?[]:u],ignoreInternal:void 0===e.ignoreInternal||e.ignoreInternal}}(e,i.getOptions())).ignoreInternal&&function(e){try{return"SentryError"===e.exception.values[0].type}catch(e){}return!1}(l)?(s.DEBUG_BUILD&&a.logger.warn(`Event dropped due to being internal Sentry Error. Event: ${(0,o.getEventDescription)(l)}`),0):(m=l,p=d.ignoreErrors,!m.type&&p&&p.length&&(function(e){let t,r=[];e.message&&r.push(e.message);try{t=e.exception.values[e.exception.values.length-1]}catch(e){}return t&&t.value&&(r.push(t.value),t.type&&r.push(`${t.type}: ${t.value}`)),s.DEBUG_BUILD&&0===r.length&&a.logger.error(`Could not extract message for event ${(0,o.getEventDescription)(e)}`),r})(m).some(e=>(0,n.stringMatchesSomePattern)(e,p)))?(s.DEBUG_BUILD&&a.logger.warn(`Event dropped due to being matched by \`ignoreErrors\` option. Event: ${(0,o.getEventDescription)(l)}`),0):!function(e,t){if("transaction"!==e.type||!t||!t.length)return!1;let r=e.transaction;return!!r&&(0,n.stringMatchesSomePattern)(r,t)}(l,d.ignoreTransactions)?!function(e,t){if(!t||!t.length)return!1;let r=f(e);return!!r&&(0,n.stringMatchesSomePattern)(r,t)}(l,d.denyUrls)?function(e,t){if(!t||!t.length)return!0;let r=f(e);return!r||(0,n.stringMatchesSomePattern)(r,t)}(l,d.allowUrls)||(s.DEBUG_BUILD&&a.logger.warn(`Event dropped due to not being matched by \`allowUrls\` option. Event: ${(0,o.getEventDescription)(l)}. Url: ${f(l)}`),0):(s.DEBUG_BUILD&&a.logger.warn(`Event dropped due to being matched by \`denyUrls\` option. Event: ${(0,o.getEventDescription)(l)}. Url: ${f(l)}`),0):(s.DEBUG_BUILD&&a.logger.warn(`Event dropped due to being matched by \`ignoreTransactions\` option. Event: ${(0,o.getEventDescription)(l)}`),0))?t:null}})),p=(0,l.convertIntegrationFnToClass)(d,m);function f(e){try{let t;try{t=e.exception.values[0].stacktrace.frames}catch(e){}return t?function(e=[]){for(let t=e.length-1;t>=0;t--){let r=e[t];if(r&&""!==r.filename&&"[native code]"!==r.filename)return r.filename||null}return null}(t):null}catch(t){return s.DEBUG_BUILD&&a.logger.error(`Cannot extract url for event ${(0,o.getEventDescription)(e)}`),null}}}),n("1ojOP",function(t,r){e(t.exports,"initAndBind",()=>l);var o=i("jYBhF"),a=i("jq6vs"),n=i("9iAUe"),s=i("eW0bI");function l(e,t){var r,i;let l;!0===t.debug&&(a.DEBUG_BUILD?o.logger.enable():(0,o.consoleSandbox)(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),(0,n.getCurrentScope)().update(t.initialScope);let c=new e(t);r=c,(l=(0,s.getCurrentHub)().getStackTop()).client=r,l.scope.setClient(r),(i=c).init?i.init():i.setupIntegrations&&i.setupIntegrations()}}),n("9MWl1",function(t,r){let o;e(t.exports,"addHistoryInstrumentationHandler",()=>u);var a=i("dXsvM"),n=i("e000S"),s=i("apDZ3"),l=i("g68xn");let c=n.GLOBAL_OBJ;function u(e){let t="history";(0,l.addHandler)(t,e),(0,l.maybeInstrument)(t,d)}function d(){if(!(0,s.supportsHistory)())return;let e=c.onpopstate;function t(e){return function(...t){let r=t.length>2?t[2]:void 0;if(r){let e=o,t=String(r);o=t,(0,l.triggerHandlers)("history",{from:e,to:t})}return e.apply(this,t)}}c.onpopstate=function(...t){let r=c.location.href,a=o;if(o=r,(0,l.triggerHandlers)("history",{from:a,to:r}),e)try{return e.apply(this,t)}catch(e){}},(0,a.fill)(c.history,"pushState",t),(0,a.fill)(c.history,"replaceState",t)}}),n("apDZ3",function(t,r){e(t.exports,"supportsHistory",()=>a);let o=(0,i("e000S").getGlobalObject)();function a(){let e=o.chrome,t=e&&e.app&&e.app.runtime,r="history"in o&&!!o.history.pushState&&!!o.history.replaceState;return!t&&r}}),n("g68xn",function(t,r){e(t.exports,"addHandler",()=>c),e(t.exports,"maybeInstrument",()=>u),e(t.exports,"triggerHandlers",()=>d);var o=i("iIKaE"),a=i("jYBhF"),n=i("8RvGd");let s={},l={};function c(e,t){s[e]=s[e]||[],s[e].push(t)}function u(e,t){l[e]||(t(),l[e]=!0)}function d(e,t){let r=e&&s[e];if(r)for(let i of r)try{i(t)}catch(t){o.DEBUG_BUILD&&a.logger.error(`Error while triggering instrumentation handler. Type: ${e} Name: ${(0,n.getFunctionName)(i)} Error:`,t)}}}),n("edSbr",function(t,r){e(t.exports,"supportsFetch",()=>s),e(t.exports,"isNativeFetch",()=>l),e(t.exports,"supportsNativeFetch",()=>c);var o=i("iIKaE"),a=i("jYBhF");let n=(0,i("e000S").getGlobalObject)();function s(){if(!("fetch"in n))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch(e){return!1}}function l(e){return e&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}function c(){if("string"==typeof EdgeRuntime)return!0;if(!s())return!1;if(l(n.fetch))return!0;let e=!1,t=n.document;if(t&&"function"==typeof t.createElement)try{let r=t.createElement("iframe");r.hidden=!0,t.head.appendChild(r),r.contentWindow&&r.contentWindow.fetch&&(e=l(r.contentWindow.fetch)),t.head.removeChild(r)}catch(e){o.DEBUG_BUILD&&a.logger.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return e}}),n("aDOz2",function(t,r){e(t.exports,"BrowserClient",()=>f);var o=i("7yKjc"),a=i("kvB0e"),n=i("e7H2m"),s=i("9visP"),l=i("HxTwl"),c=i("jYBhF"),u=i("18kw9"),d=i("84Tlw"),m=i("63Mhk"),p=i("hn7It");class f extends a.BaseClient{constructor(e){let t=m.WINDOW.SENTRY_SDK_SOURCE||(0,l.getSDKSource)();(0,o.applySdkMetadata)(e,"browser",["browser"],t),super(e),e.sendClientReports&&m.WINDOW.document&&m.WINDOW.document.addEventListener("visibilitychange",()=>{"hidden"===m.WINDOW.document.visibilityState&&this._flushOutcomes()})}eventFromException(e,t){return(0,d.eventFromException)(this._options.stackParser,e,t,this._options.attachStacktrace)}eventFromMessage(e,t="info",r){return(0,d.eventFromMessage)(this._options.stackParser,e,t,r,this._options.attachStacktrace)}captureUserFeedback(e){if(!this._isEnabled()){u.DEBUG_BUILD&&c.logger.warn("SDK not enabled, will not capture user feedback.");return}let t=(0,p.createUserFeedbackEnvelope)(e,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this._sendEnvelope(t)}_prepareEvent(e,t,r){return e.platform=e.platform||"javascript",super._prepareEvent(e,t,r)}_flushOutcomes(){let e=this._clearOutcomes();if(0===e.length){u.DEBUG_BUILD&&c.logger.log("No outcomes to send");return}if(!this._dsn){u.DEBUG_BUILD&&c.logger.log("No dsn provided, will not send outcomes");return}u.DEBUG_BUILD&&c.logger.log("Sending outcomes:",e);let t=(0,n.createClientReportEnvelope)(e,this._options.tunnel&&(0,s.dsnToString)(this._dsn));this._sendEnvelope(t)}}}),n("7yKjc",function(t,r){e(t.exports,"applySdkMetadata",()=>a);var o=i("d6uMd");function a(e,t,r=[t],i="npm"){let n=e._metadata||{};n.sdk||(n.sdk={name:`sentry.javascript.${t}`,packages:r.map(e=>({name:`${i}:@sentry/${e}`,version:o.SDK_VERSION})),version:o.SDK_VERSION}),e._metadata=n}}),n("kvB0e",function(t,r){e(t.exports,"BaseClient",()=>E);var o=i("4GmAy"),a=i("gNH2R"),n=i("iQCxa"),s=i("jYBhF"),l=i("9visP"),c=i("lkfFi"),u=i("fjkL6"),d=i("4JiBO"),m=i("jq6vs"),p=i("kbJn4");i("9iAUe");var f=i("eW0bI"),g=i("aMPKH"),h=i("5pkr8"),v=i("8WJNs"),y=i("bf6WS"),_=i("jPYzo");let b="Not capturing exception because it's already been captured.";class E{constructor(e){if(this._options=e,this._integrations={},this._integrationsInitialized=!1,this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],e.dsn?this._dsn=(0,l.makeDsn)(e.dsn):m.DEBUG_BUILD&&s.logger.warn("No DSN provided, client will not send events."),this._dsn){let t=(0,d.getEnvelopeEndpointWithUrlEncodedAuth)(this._dsn,e);this._transport=e.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...e.transportOptions,url:t})}}captureException(e,t,r){if((0,a.checkOrSetAlreadyCaught)(e)){m.DEBUG_BUILD&&s.logger.log(b);return}let o=t&&t.event_id;return this._process(this.eventFromException(e,t).then(e=>this._captureEvent(e,t,r)).then(e=>{o=e})),o}captureMessage(e,t,r,o){let a=r&&r.event_id,i=(0,n.isParameterizedString)(e)?e:String(e),s=(0,n.isPrimitive)(e)?this.eventFromMessage(i,t,r):this.eventFromException(e,r);return this._process(s.then(e=>this._captureEvent(e,r,o)).then(e=>{a=e})),a}captureEvent(e,t,r){if(t&&t.originalException&&(0,a.checkOrSetAlreadyCaught)(t.originalException)){m.DEBUG_BUILD&&s.logger.log(b);return}let o=t&&t.event_id,i=(e.sdkProcessingMetadata||{}).capturedSpanScope;return this._process(this._captureEvent(e,t,i||r).then(e=>{o=e})),o}captureSession(e){"string"!=typeof e.release?m.DEBUG_BUILD&&s.logger.warn("Discarded session because of missing or non-string release"):(this.sendSession(e),(0,v.updateSession)(e,{init:!1}))}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(e){let t=this._transport;return t?(this.metricsAggregator&&this.metricsAggregator.flush(),this._isClientDoneProcessing(e).then(r=>t.flush(e).then(e=>r&&e))):(0,c.resolvedSyncPromise)(!0)}close(e){return this.flush(e).then(e=>(this.getOptions().enabled=!1,this.metricsAggregator&&this.metricsAggregator.close(),e))}getEventProcessors(){return this._eventProcessors}addEventProcessor(e){this._eventProcessors.push(e)}setupIntegrations(e){(e&&!this._integrationsInitialized||this._isEnabled()&&!this._integrationsInitialized)&&this._setupIntegrations()}init(){this._isEnabled()&&this._setupIntegrations()}getIntegrationById(e){return this.getIntegrationByName(e)}getIntegrationByName(e){return this._integrations[e]}getIntegration(e){try{return this._integrations[e.id]||null}catch(t){return m.DEBUG_BUILD&&s.logger.warn(`Cannot retrieve integration ${e.id} from the current Client`),null}}addIntegration(e){let t=this._integrations[e.name];(0,g.setupIntegration)(this,e,this._integrations),t||(0,g.afterSetupIntegrations)(this,[e])}sendEvent(e,t={}){this.emit("beforeSendEvent",e,t);let r=(0,p.createEventEnvelope)(e,this._dsn,this._options._metadata,this._options.tunnel);for(let e of t.attachments||[])r=(0,o.addItemToEnvelope)(r,(0,o.createAttachmentEnvelopeItem)(e,this._options.transportOptions&&this._options.transportOptions.textEncoder));let a=this._sendEnvelope(r);a&&a.then(t=>this.emit("afterSendEvent",e,t),null)}sendSession(e){let t=(0,p.createSessionEnvelope)(e,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(t)}recordDroppedEvent(e,t,r){if(this._options.sendClientReports){let o="number"==typeof r?r:1,a=`${e}:${t}`;m.DEBUG_BUILD&&s.logger.log(`Recording outcome: "${a}"${o>1?` (${o} times)`:""}`),this._outcomes[a]=(this._outcomes[a]||0)+o}}captureAggregateMetrics(e){m.DEBUG_BUILD&&s.logger.log(`Flushing aggregated metrics, number of metrics: ${e.length}`);let t=(0,h.createMetricEnvelope)(e,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(t)}on(e,t){this._hooks[e]||(this._hooks[e]=[]),this._hooks[e].push(t)}emit(e,...t){this._hooks[e]&&this._hooks[e].forEach(e=>e(...t))}_setupIntegrations(){let{integrations:e}=this._options;this._integrations=(0,g.setupIntegrations)(this,e),(0,g.afterSetupIntegrations)(this,e),this._integrationsInitialized=!0}_updateSessionFromEvent(e,t){let r=!1,o=!1,a=t.exception&&t.exception.values;if(a)for(let e of(o=!0,a)){let t=e.mechanism;if(t&&!1===t.handled){r=!0;break}}let i="ok"===e.status;(i&&0===e.errors||i&&r)&&((0,v.updateSession)(e,{...r&&{status:"crashed"},errors:e.errors||Number(o||r)}),this.captureSession(e))}_isClientDoneProcessing(e){return new(0,c.SyncPromise)(t=>{let r=0,o=setInterval(()=>{0==this._numProcessing?(clearInterval(o),t(!0)):(r+=1,e&&r>=e&&(clearInterval(o),t(!1)))},1)})}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._transport}_prepareEvent(e,t,r,o=(0,f.getIsolationScope)()){let a=this.getOptions(),i=Object.keys(this._integrations);return!t.integrations&&i.length>0&&(t.integrations=i),this.emit("preprocessEvent",e,t),(0,_.prepareEvent)(a,e,t,r,this,o).then(e=>{if(null===e)return e;let t={...o.getPropagationContext(),...r?r.getPropagationContext():void 0};if(!(e.contexts&&e.contexts.trace)&&t){let{traceId:o,spanId:a,parentSpanId:i,dsc:n}=t;e.contexts={trace:{trace_id:o,span_id:a,parent_span_id:i},...e.contexts},e.sdkProcessingMetadata={dynamicSamplingContext:n||(0,y.getDynamicSamplingContextFromClient)(o,this,r),...e.sdkProcessingMetadata}}return e})}_captureEvent(e,t={},r){return this._processEvent(e,t,r).then(e=>e.event_id,e=>{m.DEBUG_BUILD&&("log"===e.logLevel?s.logger.log(e.message):s.logger.warn(e))})}_processEvent(e,t,r){let o=this.getOptions(),{sampleRate:a}=o,i=x(e),s=S(e),l=e.type||"error",d=`before send for type \`${l}\``;if(s&&"number"==typeof a&&Math.random()>a)return this.recordDroppedEvent("sample_rate","error",e),(0,c.rejectedSyncPromise)(new(0,u.SentryError)(`Discarding event because it's not included in the random sample (sampling rate = ${a})`,"log"));let m="replay_event"===l?"replay":l,p=(e.sdkProcessingMetadata||{}).capturedSpanIsolationScope;return this._prepareEvent(e,t,r,p).then(r=>{if(null===r)throw this.recordDroppedEvent("event_processor",m,e),new(0,u.SentryError)("An event processor returned `null`, will not send event.","log");return t.data&&!0===t.data.__sentry__?r:function(e,t){let r=`${t} must return \`null\` or a valid event.`;if((0,n.isThenable)(e))return e.then(e=>{if(!(0,n.isPlainObject)(e)&&null!==e)throw new(0,u.SentryError)(r);return e},e=>{throw new(0,u.SentryError)(`${t} rejected with ${e}`)});if(!(0,n.isPlainObject)(e)&&null!==e)throw new(0,u.SentryError)(r);return e}(function(e,t,r){let{beforeSend:o,beforeSendTransaction:a}=e;if(S(t)&&o)return o(t,r);if(x(t)&&a){if(t.spans){let e=t.spans.length;t.sdkProcessingMetadata={...t.sdkProcessingMetadata,spanCountBeforeProcessing:e}}return a(t,r)}return t}(o,r,t),d)}).then(o=>{if(null===o){if(this.recordDroppedEvent("before_send",m,e),i){let t=1+(e.spans||[]).length;this.recordDroppedEvent("before_send","span",t)}throw new(0,u.SentryError)(`${d} returned \`null\`, will not send event.`,"log")}let a=r&&r.getSession();if(!i&&a&&this._updateSessionFromEvent(a,o),i){let e=(o.sdkProcessingMetadata&&o.sdkProcessingMetadata.spanCountBeforeProcessing||0)-(o.spans?o.spans.length:0);e>0&&this.recordDroppedEvent("before_send","span",e)}let n=o.transaction_info;return i&&n&&o.transaction!==e.transaction&&(o.transaction_info={...n,source:"custom"}),this.sendEvent(o,t),o}).then(null,e=>{if(e instanceof u.SentryError)throw e;throw this.captureException(e,{data:{__sentry__:!0},originalException:e}),new(0,u.SentryError)(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event. Reason: ${e}`)})}_process(e){this._numProcessing++,e.then(e=>(this._numProcessing--,e),e=>(this._numProcessing--,e))}_sendEnvelope(e){if(this.emit("beforeEnvelope",e),this._isEnabled()&&this._transport)return this._transport.send(e).then(null,e=>{m.DEBUG_BUILD&&s.logger.error("Error while sending event:",e)});m.DEBUG_BUILD&&s.logger.error("Transport disabled")}_clearOutcomes(){let e=this._outcomes;return this._outcomes={},Object.keys(e).map(t=>{let[r,o]=t.split(":");return{reason:r,category:o,quantity:e[t]}})}}function S(e){return void 0===e.type}function x(e){return"transaction"===e.type}}),n("4GmAy",function(t,r){e(t.exports,"createEnvelope",()=>s),e(t.exports,"addItemToEnvelope",()=>l),e(t.exports,"forEachEnvelopeItem",()=>c),e(t.exports,"serializeEnvelope",()=>d),e(t.exports,"createAttachmentEnvelopeItem",()=>m),e(t.exports,"envelopeItemTypeToDataCategory",()=>f),e(t.exports,"getSdkMetadataForEnvelopeHeader",()=>g),e(t.exports,"createEventEnvelopeHeaders",()=>h);var o=i("9visP"),a=i("1PlMn"),n=i("dXsvM");function s(e,t=[]){return[e,t]}function l(e,t){let[r,o]=e;return[r,[...o,t]]}function c(e,t){for(let r of e[1]){let e=r[0].type;if(t(r,e))return!0}return!1}function u(e,t){return(t||new TextEncoder).encode(e)}function d(e,t){let[r,o]=e,i=JSON.stringify(r);function n(e){"string"==typeof i?i="string"==typeof e?i+e:[u(i,t),e]:i.push("string"==typeof e?u(e,t):e)}for(let e of o){let[t,r]=e;if(n(` ${JSON.stringify(t)} `),"string"==typeof r||r instanceof Uint8Array)n(r);else{let e;try{e=JSON.stringify(r)}catch(t){e=JSON.stringify((0,a.normalize)(r))}n(e)}}return"string"==typeof i?i:function(e){let t=new Uint8Array(e.reduce((e,t)=>e+t.length,0)),r=0;for(let o of e)t.set(o,r),r+=o.length;return t}(i)}function m(e,t){let r="string"==typeof e.data?u(e.data,t):e.data;return[(0,n.dropUndefinedKeys)({type:"attachment",length:r.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType}),r]}let p={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",statsd:"metric_bucket"};function f(e){return p[e]}function g(e){if(!e||!e.sdk)return;let{name:t,version:r}=e.sdk;return{name:t,version:r}}function h(e,t,r,a){let i=e.sdkProcessingMetadata&&e.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:e.event_id,sent_at:new Date().toISOString(),...t&&{sdk:t},...!!r&&a&&{dsn:(0,o.dsnToString)(a)},...i&&{trace:(0,n.dropUndefinedKeys)({...i})}}}}),n("fjkL6",function(t,r){e(t.exports,"SentryError",()=>o);class o extends Error{constructor(e,t="warn"){super(e),this.message=e,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=t}}}),n("kbJn4",function(t,r){e(t.exports,"createSessionEnvelope",()=>n),e(t.exports,"createEventEnvelope",()=>s);var o=i("4GmAy"),a=i("9visP");function n(e,t,r,i){let n=(0,o.getSdkMetadataForEnvelopeHeader)(r),s={sent_at:new Date().toISOString(),...n&&{sdk:n},...!!i&&t&&{dsn:(0,a.dsnToString)(t)}},l="aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()];return(0,o.createEnvelope)(s,[l])}function s(e,t,r,a){var i;let n=(0,o.getSdkMetadataForEnvelopeHeader)(r),s=e.type&&"replay_event"!==e.type?e.type:"event";(i=r&&r.sdk)&&(e.sdk=e.sdk||{},e.sdk.name=e.sdk.name||i.name,e.sdk.version=e.sdk.version||i.version,e.sdk.integrations=[...e.sdk.integrations||[],...i.integrations||[]],e.sdk.packages=[...e.sdk.packages||[],...i.packages||[]]);let l=(0,o.createEventEnvelopeHeaders)(e,n,a,t);delete e.sdkProcessingMetadata;let c=[{type:s},e];return(0,o.createEnvelope)(l,[c])}}),n("5pkr8",function(t,r){e(t.exports,"createMetricEnvelope",()=>s);var o=i("4GmAy"),a=i("9visP"),n=i("1I6Af");function s(e,t,r,i){var s;let l,c={sent_at:new Date().toISOString()};r&&r.sdk&&(c.sdk={name:r.sdk.name,version:r.sdk.version}),i&&t&&(c.dsn=(0,a.dsnToString)(t));let u=(s=e,[{type:"statsd",length:(l=(0,n.serializeMetricBuckets)(s)).length},l]);return(0,o.createEnvelope)(c,[u])}}),n("1I6Af",function(t,r){function o(e){let t="";for(let r of e){let e=Object.entries(r.tags),o=e.length>0?`|#${e.map(([e,t])=>`${e}:${t}`).join(",")}`:"";t+=`${r.name}@${r.unit}:${r.metric}|${r.metricType}${o}|T${r.timestamp} `}return t}e(t.exports,"serializeMetricBuckets",()=>o),i("dXsvM")}),n("e7H2m",function(t,r){e(t.exports,"createClientReportEnvelope",()=>n);var o=i("4GmAy"),a=i("di3Ee");function n(e,t,r){let i=[{type:"client_report"},{timestamp:r||(0,a.dateTimestampInSeconds)(),discarded_events:e}];return(0,o.createEnvelope)(t?{dsn:t}:{},[i])}}),n("HxTwl",function(t,r){e(t.exports,"getSDKSource",()=>o);function o(){return"npm"}}),n("18kw9",function(t,r){e(t.exports,"DEBUG_BUILD",()=>o);let o=!1}),n("84Tlw",function(t,r){e(t.exports,"exceptionFromError",()=>u),e(t.exports,"eventFromException",()=>f),e(t.exports,"eventFromUnknownInput",()=>h),e(t.exports,"eventFromMessage",()=>g);var o=i("9iAUe"),a=i("gNH2R"),n=i("dXsvM"),s=i("iQCxa"),l=i("1PlMn"),c=i("lkfFi");function u(e,t){var r;let o,a=m(e,t),i={type:t&&t.name,value:(o=(r=t)&&r.message)?o.error&&"string"==typeof o.error.message?o.error.message:o:"No error message"};return a.length&&(i.stacktrace={frames:a}),void 0===i.type&&""===i.value&&(i.value="Unrecoverable error caught"),i}function d(e,t){return{exception:{values:[u(e,t)]}}}function m(e,t){let r=t.stacktrace||t.stack||"",o=function(e){if(e){if("number"==typeof e.framesToPop)return e.framesToPop;if(p.test(e.message))return 1}return 0}(t);try{return e(r,o)}catch(e){}return[]}let p=/Minified React error #\d+;/i;function f(e,t,r,o){let i=h(e,t,r&&r.syntheticException||void 0,o);return(0,a.addExceptionMechanism)(i),i.level="error",r&&r.event_id&&(i.event_id=r.event_id),(0,c.resolvedSyncPromise)(i)}function g(e,t,r="info",o,a){let i=v(e,t,o&&o.syntheticException||void 0,a);return i.level=r,o&&o.event_id&&(i.event_id=o.event_id),(0,c.resolvedSyncPromise)(i)}function h(e,t,r,i,c){let u;if((0,s.isErrorEvent)(t)&&t.error)return d(e,t.error);if((0,s.isDOMError)(t)||(0,s.isDOMException)(t)){if("stack"in t)u=d(e,t);else{let o=t.name||((0,s.isDOMError)(t)?"DOMError":"DOMException"),n=t.message?`${o}: ${t.message}`:o;u=v(e,n,r,i),(0,a.addExceptionTypeValue)(u,n)}return"code"in t&&(u.tags={...u.tags,"DOMException.code":`${t.code}`}),u}return(0,s.isError)(t)?d(e,t):((0,s.isPlainObject)(t)||(0,s.isEvent)(t)?u=function(e,t,r,a){let i=(0,o.getClient)(),c=i&&i.getOptions().normalizeDepth,u={exception:{values:[{type:(0,s.isEvent)(t)?t.constructor.name:a?"UnhandledRejection":"Error",value:function(e,{isUnhandledRejection:t}){let r=(0,n.extractExceptionKeysForMessage)(e),o=t?"promise rejection":"exception";if((0,s.isErrorEvent)(e))return`Event \`ErrorEvent\` captured as ${o} with message \`${e.message}\``;if((0,s.isEvent)(e)){let t=function(e){try{let t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch(e){}}(e);return`Event \`${t}\` (type=${e.type}) captured as ${o}`}return`Object captured as ${o} with keys: ${r}`}(t,{isUnhandledRejection:a})}]},extra:{__serialized__:(0,l.normalizeToSize)(t,c)}};if(r){let t=m(e,r);t.length&&(u.exception.values[0].stacktrace={frames:t})}return u}(e,t,r,c):(u=v(e,t,r,i),(0,a.addExceptionTypeValue)(u,`${t}`,void 0)),(0,a.addExceptionMechanism)(u,{synthetic:!0}),u)}function v(e,t,r,o){let a={};if(o&&r){let o=m(e,r);o.length&&(a.exception={values:[{value:t,stacktrace:{frames:o}}]})}if((0,s.isParameterizedString)(t)){let{__sentry_template_string__:e,__sentry_template_values__:r}=t;return a.logentry={message:e,params:r},a}return a.message=t,a}}),n("63Mhk",function(t,r){e(t.exports,"WINDOW",()=>s),e(t.exports,"shouldIgnoreOnError",()=>c),e(t.exports,"wrap",()=>function e(t,r={},i){if("function"!=typeof t)return t;try{let e=t.__sentry_wrapped__;if(e)return e;if((0,n.getOriginalFunction)(t))return t}catch(e){return t}let s=function(){let n=Array.prototype.slice.call(arguments);try{i&&"function"==typeof i&&i.apply(this,arguments);let o=n.map(t=>e(t,r));return t.apply(this,o)}catch(e){throw l++,setTimeout(()=>{l--}),(0,o.withScope)(t=>{t.addEventProcessor(e=>(r.mechanism&&((0,a.addExceptionTypeValue)(e,void 0,void 0),(0,a.addExceptionMechanism)(e,r.mechanism)),e.extra={...e.extra,arguments:n},e)),(0,o.captureException)(e)}),e}};try{for(let e in t)Object.prototype.hasOwnProperty.call(t,e)&&(s[e]=t[e])}catch(e){}(0,n.markFunctionWrapped)(s,t),(0,n.addNonEnumerableProperty)(t,"__sentry_wrapped__",s);try{Object.getOwnPropertyDescriptor(s,"name").configurable&&Object.defineProperty(s,"name",{get:()=>t.name})}catch(e){}return s});var o=i("9iAUe"),a=i("gNH2R"),n=i("dXsvM");let s=i("e000S").GLOBAL_OBJ,l=0;function c(){return l>0}}),n("hn7It",function(t,r){e(t.exports,"createUserFeedbackEnvelope",()=>n);var o=i("4GmAy"),a=i("9visP");function n(e,{metadata:t,tunnel:r,dsn:i}){let n={event_id:e.event_id,sent_at:new Date().toISOString(),...t&&t.sdk&&{sdk:{name:t.sdk.name,version:t.sdk.version}},...!!r&&!!i&&{dsn:(0,a.dsnToString)(i)}},s=[{type:"user_report"},e];return(0,o.createEnvelope)(n,[s])}}),n("lsks2",function(t,r){e(t.exports,"breadcrumbsIntegration",()=>b),e(t.exports,"Breadcrumbs",()=>E);var o=i("9iAUe"),a=i("aMPKH"),n=i("1O7I6"),s=i("bVge7"),l=i("86hrD"),c=i("9MWl1"),u=i("cIL3x"),d=i("dEMzq"),m=i("gNH2R"),p=i("jYBhF"),f=i("eZosO"),g=i("kJkQm"),h=i("lK8ak"),v=i("18kw9"),y=i("63Mhk");let _="Breadcrumbs",b=(0,a.defineIntegration)((e={})=>{let t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e};return{name:_,setupOnce(){},setup(e){var r,a,i,_,b,E,S;t.console&&(0,s.addConsoleInstrumentationHandler)((r=e,function(e){if((0,o.getClient)()!==r)return;let t={category:"console",data:{arguments:e.args,logger:"console"},level:(0,h.severityLevelFromString)(e.level),message:(0,g.safeJoin)(e.args," ")};if("assert"===e.level)if(!1!==e.args[0])return;else t.message=`Assertion failed: ${(0,g.safeJoin)(e.args.slice(1)," ")||"console.assert"}`,t.data.arguments=e.args.slice(1);(0,o.addBreadcrumb)(t,{input:e.args,level:e.level})})),t.dom&&(0,n.addClickKeypressInstrumentationHandler)((a=e,i=t.dom,function(e){let t,r;if((0,o.getClient)()!==a)return;let n="object"==typeof i?i.serializeAttribute:void 0,s="object"==typeof i&&"number"==typeof i.maxStringLength?i.maxStringLength:void 0;s&&s>1024&&(v.DEBUG_BUILD&&p.logger.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${s} was configured. Sentry will use 1024 instead.`),s=1024),"string"==typeof n&&(n=[n]);try{var l;let o=e.event,a=(l=o)&&l.target?o.target:o;t=(0,d.htmlTreeAsString)(a,{keyAttrs:n,maxStringLength:s}),r=(0,d.getComponentName)(a)}catch(e){t=""}if(0===t.length)return;let c={category:`ui.${e.name}`,message:t};r&&(c.data={"ui.component_name":r}),(0,o.addBreadcrumb)(c,{event:e.event,name:e.name,global:e.global})})),t.xhr&&(0,u.addXhrInstrumentationHandler)((_=e,function(e){if((0,o.getClient)()!==_)return;let{startTimestamp:t,endTimestamp:r}=e,a=e.xhr[u.SENTRY_XHR_DATA_KEY];if(!t||!r||!a)return;let{method:i,url:n,status_code:s,body:l}=a,c={xhr:e.xhr,input:l,startTimestamp:t,endTimestamp:r};(0,o.addBreadcrumb)({category:"xhr",data:{method:i,url:n,status_code:s},type:"http"},c)})),t.fetch&&(0,l.addFetchInstrumentationHandler)((b=e,function(e){if((0,o.getClient)()!==b)return;let{startTimestamp:t,endTimestamp:r}=e;if(r&&(!e.fetchData.url.match(/sentry_key/)||"POST"!==e.fetchData.method))if(e.error){let a=e.fetchData,i={data:e.error,input:e.args,startTimestamp:t,endTimestamp:r};(0,o.addBreadcrumb)({category:"fetch",data:a,level:"error",type:"http"},i)}else{let a=e.response,i={...e.fetchData,status_code:a&&a.status},n={input:e.args,response:a,startTimestamp:t,endTimestamp:r};(0,o.addBreadcrumb)({category:"fetch",data:i,type:"http"},n)}})),t.history&&(0,c.addHistoryInstrumentationHandler)((E=e,function(e){if((0,o.getClient)()!==E)return;let t=e.from,r=e.to,a=(0,f.parseUrl)(y.WINDOW.location.href),i=t?(0,f.parseUrl)(t):void 0,n=(0,f.parseUrl)(r);i&&i.path||(i=a),a.protocol===n.protocol&&a.host===n.host&&(r=n.relative),a.protocol===i.protocol&&a.host===i.host&&(t=i.relative),(0,o.addBreadcrumb)({category:"navigation",data:{from:t,to:r}})})),t.sentry&&e.on&&e.on("beforeSendEvent",(S=e,function(e){(0,o.getClient)()===S&&(0,o.addBreadcrumb)({category:`sentry.${"transaction"===e.type?"transaction":"event"}`,event_id:e.event_id,level:e.level,message:(0,m.getEventDescription)(e)},{event:e})}))}}}),E=(0,a.convertIntegrationFnToClass)(_,b)}),n("1O7I6",function(t,r){let o,a,n;e(t.exports,"addClickKeypressInstrumentationHandler",()=>m);var s=i("gNH2R"),l=i("dXsvM"),c=i("e000S"),u=i("g68xn");let d=c.GLOBAL_OBJ;function m(e){(0,u.addHandler)("dom",e),(0,u.maybeInstrument)("dom",p)}function p(){if(!d.document)return;let e=u.triggerHandlers.bind(null,"dom"),t=f(e,!0);d.document.addEventListener("click",t,!1),d.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach(t=>{let r=d[t]&&d[t].prototype;r&&r.hasOwnProperty&&r.hasOwnProperty("addEventListener")&&((0,l.fill)(r,"addEventListener",function(t){return function(r,o,a){if("click"===r||"keypress"==r)try{let o=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},i=o[r]=o[r]||{refCount:0};if(!i.handler){let o=f(e);i.handler=o,t.call(this,r,o,a)}i.refCount++}catch(e){}return t.call(this,r,o,a)}}),(0,l.fill)(r,"removeEventListener",function(e){return function(t,r,o){if("click"===t||"keypress"==t)try{let r=this.__sentry_instrumentation_handlers__||{},a=r[t];a&&(a.refCount--,a.refCount<=0&&(e.call(this,t,a.handler,o),a.handler=void 0,delete r[t]),0===Object.keys(r).length&&delete this.__sentry_instrumentation_handlers__)}catch(e){}return e.call(this,t,r,o)}}))})}function f(e,t=!1){return r=>{var i;if(!r||r._sentryCaptured)return;let c=function(e){try{return e.target}catch(e){return null}}(r);if(i=r.type,"keypress"===i&&(!c||!c.tagName||"INPUT"!==c.tagName&&"TEXTAREA"!==c.tagName&&!c.isContentEditable&&1))return;(0,l.addNonEnumerableProperty)(r,"_sentryCaptured",!0),c&&!c._sentryId&&(0,l.addNonEnumerableProperty)(c,"_sentryId",(0,s.uuid4)());let u="keypress"===r.type?"input":r.type;!function(e){if(e.type!==a)return!1;try{if(!e.target||e.target._sentryId!==n)return!1}catch(e){}return!0}(r)&&(e({event:r,name:u,global:t}),a=r.type,n=c?c._sentryId:void 0),clearTimeout(o),o=d.setTimeout(()=>{n=void 0,a=void 0},1e3)}}}),n("bVge7",function(t,r){e(t.exports,"addConsoleInstrumentationHandler",()=>l);var o=i("jYBhF"),a=i("dXsvM"),n=i("e000S"),s=i("g68xn");function l(e){let t="console";(0,s.addHandler)(t,e),(0,s.maybeInstrument)(t,c)}function c(){"console"in n.GLOBAL_OBJ&&o.CONSOLE_LEVELS.forEach(function(e){e in n.GLOBAL_OBJ.console&&(0,a.fill)(n.GLOBAL_OBJ.console,e,function(t){return o.originalConsoleMethods[e]=t,function(...t){(0,s.triggerHandlers)("console",{args:t,level:e});let r=o.originalConsoleMethods[e];r&&r.apply(n.GLOBAL_OBJ.console,t)}})})}}),n("86hrD",function(t,r){e(t.exports,"addFetchInstrumentationHandler",()=>l);var o=i("dXsvM"),a=i("edSbr"),n=i("e000S"),s=i("g68xn");function l(e){let t="fetch";(0,s.addHandler)(t,e),(0,s.maybeInstrument)(t,c)}function c(){(0,a.supportsNativeFetch)()&&(0,o.fill)(n.GLOBAL_OBJ,"fetch",function(e){return function(...t){let{method:r,url:o}=function(e){if(0===e.length)return{method:"GET",url:""};if(2===e.length){let[t,r]=e;return{url:d(t),method:u(r,"method")?String(r.method).toUpperCase():"GET"}}let t=e[0];return{url:d(t),method:u(t,"method")?String(t.method).toUpperCase():"GET"}}(t),a={args:t,fetchData:{method:r,url:o},startTimestamp:Date.now()};return(0,s.triggerHandlers)("fetch",{...a}),e.apply(n.GLOBAL_OBJ,t).then(e=>{let t={...a,endTimestamp:Date.now(),response:e};return(0,s.triggerHandlers)("fetch",t),e},e=>{let t={...a,endTimestamp:Date.now(),error:e};throw(0,s.triggerHandlers)("fetch",t),e})}})}function u(e,t){return!!e&&"object"==typeof e&&!!e[t]}function d(e){return"string"==typeof e?e:e?u(e,"url")?e.url:e.toString?e.toString():"":""}}),n("cIL3x",function(t,r){e(t.exports,"SENTRY_XHR_DATA_KEY",()=>c),e(t.exports,"addXhrInstrumentationHandler",()=>u);var o=i("iQCxa"),a=i("dXsvM"),n=i("e000S"),s=i("g68xn");let l=n.GLOBAL_OBJ,c="__sentry_xhr_v3__";function u(e){(0,s.addHandler)("xhr",e),(0,s.maybeInstrument)("xhr",d)}function d(){if(!l.XMLHttpRequest)return;let e=XMLHttpRequest.prototype;(0,a.fill)(e,"open",function(e){return function(...t){let r=Date.now(),i=(0,o.isString)(t[0])?t[0].toUpperCase():void 0,n=function(e){if((0,o.isString)(e))return e;try{return e.toString()}catch(e){}}(t[1]);if(!i||!n)return e.apply(this,t);this[c]={method:i,url:n,request_headers:{}},"POST"===i&&n.match(/sentry_key/)&&(this.__sentry_own_request__=!0);let l=()=>{let e=this[c];if(e&&4===this.readyState){try{e.status_code=this.status}catch(e){}let t={args:[i,n],endTimestamp:Date.now(),startTimestamp:r,xhr:this};(0,s.triggerHandlers)("xhr",t)}};return"onreadystatechange"in this&&"function"==typeof this.onreadystatechange?(0,a.fill)(this,"onreadystatechange",function(e){return function(...t){return l(),e.apply(this,t)}}):this.addEventListener("readystatechange",l),(0,a.fill)(this,"setRequestHeader",function(e){return function(...t){let[r,a]=t,i=this[c];return i&&(0,o.isString)(r)&&(0,o.isString)(a)&&(i.request_headers[r.toLowerCase()]=a),e.apply(this,t)}}),e.apply(this,t)}}),(0,a.fill)(e,"send",function(e){return function(...t){let r=this[c];if(!r)return e.apply(this,t);void 0!==t[0]&&(r.body=t[0]);let o={args:[r.method,r.url],startTimestamp:Date.now(),xhr:this};return(0,s.triggerHandlers)("xhr",o),e.apply(this,t)}})}}),n("eZosO",function(t,r){e(t.exports,"parseUrl",()=>o);function o(e){if(!e)return{};let t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};let r=t[6]||"",o=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:r,hash:o,relative:t[5]+r+o}}}),n("lK8ak",function(t,r){e(t.exports,"severityLevelFromString",()=>a);let o=["fatal","error","warning","log","info","debug"];function a(e){return"warn"===e?"warning":o.includes(e)?e:"log"}}),n("iK4ky",function(t,r){e(t.exports,"dedupeIntegration",()=>l),e(t.exports,"Dedupe",()=>c);var o=i("aMPKH"),a=i("jYBhF"),n=i("18kw9");let s="Dedupe",l=(0,o.defineIntegration)(()=>{let e;return{name:s,setupOnce(){},processEvent(t){if(t.type)return t;try{var r,o,i,s,l,c;let p,f,g,h;if(r=t,(o=e)&&(i=r,s=o,p=i.message,f=s.message,(p||f)&&(!p||f)&&(p||!f)&&p===f&&d(i,s)&&u(i,s)&&1||(l=r,c=o,g=m(c),h=m(l),g&&h&&g.type===h.type&&g.value===h.value&&d(l,c)&&u(l,c))))return n.DEBUG_BUILD&&a.logger.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(e){}return e=t}}}),c=(0,o.convertIntegrationFnToClass)(s,l);function u(e,t){let r=p(e),o=p(t);if(!r&&!o)return!0;if(r&&!o||!r&&o||o.length!==r.length)return!1;for(let e=0;eg),e(t.exports,"GlobalHandlers",()=>h);var o=i("9iAUe"),a=i("aMPKH"),n=i("hl72Y"),s=i("B2fAM"),l=i("dEMzq"),c=i("iQCxa"),u=i("jYBhF"),d=i("18kw9"),m=i("84Tlw"),p=i("63Mhk");let f="GlobalHandlers",g=(0,a.defineIntegration)((e={})=>{let t={onerror:!0,onunhandledrejection:!0,...e};return{name:f,setupOnce(){Error.stackTraceLimit=50},setup(e){var r,a;t.onerror&&(r=e,(0,n.addGlobalErrorInstrumentationHandler)(e=>{var t,a,i,n;let s,l,u,{stackParser:d,attachStacktrace:f}=_();if((0,o.getClient)()!==r||(0,p.shouldIgnoreOnError)())return;let{msg:g,url:h,line:y,column:b,error:E}=e,S=void 0===E&&(0,c.isString)(g)?(t=g,a=h,i=y,n=b,s=(0,c.isErrorEvent)(t)?t.message:t,l="Error",(u=s.match(/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i))&&(l=u[1],s=u[2]),v({exception:{values:[{type:l,value:s}]}},a,i,n)):v((0,m.eventFromUnknownInput)(d,E||g,void 0,f,!1),h,y,b);S.level="error",(0,o.captureEvent)(S,{originalException:E,mechanism:{handled:!1,type:"onerror"}})}),y("onerror")),t.onunhandledrejection&&(a=e,(0,s.addGlobalUnhandledRejectionInstrumentationHandler)(e=>{var t;let{stackParser:r,attachStacktrace:i}=_();if((0,o.getClient)()!==a||(0,p.shouldIgnoreOnError)())return;let n=function(e){if((0,c.isPrimitive)(e))return e;try{if("reason"in e)return e.reason;if("detail"in e&&"reason"in e.detail)return e.detail.reason}catch(e){}return e}(e),s=(0,c.isPrimitive)(n)?(t=n,{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(t)}`}]}}):(0,m.eventFromUnknownInput)(r,n,void 0,i,!0);s.level="error",(0,o.captureEvent)(s,{originalException:n,mechanism:{handled:!1,type:"onunhandledrejection"}})}),y("onunhandledrejection"))}}}),h=(0,a.convertIntegrationFnToClass)(f,g);function v(e,t,r,o){let a=e.exception=e.exception||{},i=a.values=a.values||[],n=i[0]=i[0]||{},s=n.stacktrace=n.stacktrace||{},u=s.frames=s.frames||[],d=isNaN(parseInt(o,10))?void 0:o,m=isNaN(parseInt(r,10))?void 0:r,p=(0,c.isString)(t)&&t.length>0?t:(0,l.getLocationHref)();return 0===u.length&&u.push({colno:d,filename:p,function:"?",in_app:!0,lineno:m}),e}function y(e){d.DEBUG_BUILD&&u.logger.log(`Global Handler attached: ${e}`)}function _(){let e=(0,o.getClient)();return e&&e.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}}),n("hl72Y",function(t,r){e(t.exports,"addGlobalErrorInstrumentationHandler",()=>s);var o=i("e000S"),a=i("g68xn");let n=null;function s(e){let t="error";(0,a.addHandler)(t,e),(0,a.maybeInstrument)(t,l)}function l(){n=o.GLOBAL_OBJ.onerror,o.GLOBAL_OBJ.onerror=function(e,t,r,o,i){return(0,a.triggerHandlers)("error",{column:o,error:i,line:r,msg:e,url:t}),!!n&&!n.__SENTRY_LOADER__&&n.apply(this,arguments)},o.GLOBAL_OBJ.onerror.__SENTRY_INSTRUMENTED__=!0}}),n("B2fAM",function(t,r){e(t.exports,"addGlobalUnhandledRejectionInstrumentationHandler",()=>s);var o=i("e000S"),a=i("g68xn");let n=null;function s(e){let t="unhandledrejection";(0,a.addHandler)(t,e),(0,a.maybeInstrument)(t,l)}function l(){n=o.GLOBAL_OBJ.onunhandledrejection,o.GLOBAL_OBJ.onunhandledrejection=function(e){return(0,a.triggerHandlers)("unhandledrejection",e),!n||!!n.__SENTRY_LOADER__||n.apply(this,arguments)},o.GLOBAL_OBJ.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}}),n("eVT4q",function(t,r){e(t.exports,"httpContextIntegration",()=>s),e(t.exports,"HttpContext",()=>l);var o=i("aMPKH"),a=i("63Mhk");let n="HttpContext",s=(0,o.defineIntegration)(()=>({name:n,setupOnce(){},preprocessEvent(e){if(!a.WINDOW.navigator&&!a.WINDOW.location&&!a.WINDOW.document)return;let t=e.request&&e.request.url||a.WINDOW.location&&a.WINDOW.location.href,{referrer:r}=a.WINDOW.document||{},{userAgent:o}=a.WINDOW.navigator||{},i={...e.request&&e.request.headers,...r&&{Referer:r},...o&&{"User-Agent":o}},n={...e.request,...t&&{url:t},headers:i};e.request=n}})),l=(0,o.convertIntegrationFnToClass)(n,s)}),n("eAbrG",function(t,r){e(t.exports,"linkedErrorsIntegration",()=>l),e(t.exports,"LinkedErrors",()=>c);var o=i("aMPKH"),a=i("jfOwr"),n=i("84Tlw");let s="LinkedErrors",l=(0,o.defineIntegration)((e={})=>{let t=e.limit||5,r=e.key||"cause";return{name:s,setupOnce(){},preprocessEvent(e,o,i){let s=i.getOptions();(0,a.applyAggregateErrorsToEvent)(n.exceptionFromError,s.stackParser,s.maxValueLength,r,t,e,o)}}}),c=(0,o.convertIntegrationFnToClass)(s,l)}),n("jfOwr",function(t,r){e(t.exports,"applyAggregateErrorsToEvent",()=>n);var o=i("iQCxa"),a=i("kJkQm");function n(e,t,r=250,i,c,u,d){var m,p;if(!u.exception||!u.exception.values||!d||!(0,o.isInstanceOf)(d.originalException,Error))return;let f=u.exception.values.length>0?u.exception.values[u.exception.values.length-1]:void 0;f&&(u.exception.values=(m=function e(t,r,a,i,n,c,u,d){if(c.length>=a+1)return c;let m=[...c];if((0,o.isInstanceOf)(i[n],Error)){s(u,d);let o=t(r,i[n]),c=m.length;l(o,n,c,d),m=e(t,r,a,i[n],n,[o,...m],o,c)}return Array.isArray(i.errors)&&i.errors.forEach((i,c)=>{if((0,o.isInstanceOf)(i,Error)){s(u,d);let o=t(r,i),p=m.length;l(o,`errors[${c}]`,p,d),m=e(t,r,a,i,n,[o,...m],o,p)}}),m}(e,t,c,d.originalException,i,u.exception.values,f,0),p=r,m.map(e=>(e.value&&(e.value=(0,a.truncate)(e.value,p)),e))))}function s(e,t){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,..."AggregateError"===e.type&&{is_exception_group:!0},exception_id:t}}function l(e,t,r,o){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,type:"chained",source:t,exception_id:r,parent_id:o}}}),n("i4StR",function(t,r){e(t.exports,"browserApiErrorsIntegration",()=>u),e(t.exports,"TryCatch",()=>d);var o=i("aMPKH"),a=i("dXsvM"),n=i("8RvGd"),s=i("63Mhk");let l=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],c="TryCatch",u=(0,o.defineIntegration)((e={})=>{let t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...e};return{name:c,setupOnce(){t.setTimeout&&(0,a.fill)(s.WINDOW,"setTimeout",m),t.setInterval&&(0,a.fill)(s.WINDOW,"setInterval",m),t.requestAnimationFrame&&(0,a.fill)(s.WINDOW,"requestAnimationFrame",p),t.XMLHttpRequest&&"XMLHttpRequest"in s.WINDOW&&(0,a.fill)(XMLHttpRequest.prototype,"send",f);let e=t.eventTarget;e&&(Array.isArray(e)?e:l).forEach(g)}}}),d=(0,o.convertIntegrationFnToClass)(c,u);function m(e){return function(...t){let r=t[0];return t[0]=(0,s.wrap)(r,{mechanism:{data:{function:(0,n.getFunctionName)(e)},handled:!1,type:"instrument"}}),e.apply(this,t)}}function p(e){return function(t){return e.apply(this,[(0,s.wrap)(t,{mechanism:{data:{function:"requestAnimationFrame",handler:(0,n.getFunctionName)(e)},handled:!1,type:"instrument"}})])}}function f(e){return function(...t){let r=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(e=>{e in r&&"function"==typeof r[e]&&(0,a.fill)(r,e,function(t){let r={mechanism:{data:{function:e,handler:(0,n.getFunctionName)(t)},handled:!1,type:"instrument"}},o=(0,a.getOriginalFunction)(t);return o&&(r.mechanism.data.handler=(0,n.getFunctionName)(o)),(0,s.wrap)(t,r)})}),e.apply(this,t)}}function g(e){let t=s.WINDOW,r=t[e]&&t[e].prototype;r&&r.hasOwnProperty&&r.hasOwnProperty("addEventListener")&&((0,a.fill)(r,"addEventListener",function(t){return function(r,o,a){try{"function"==typeof o.handleEvent&&(o.handleEvent=(0,s.wrap)(o.handleEvent,{mechanism:{data:{function:"handleEvent",handler:(0,n.getFunctionName)(o),target:e},handled:!1,type:"instrument"}}))}catch(e){}return t.apply(this,[r,(0,s.wrap)(o,{mechanism:{data:{function:"addEventListener",handler:(0,n.getFunctionName)(o),target:e},handled:!1,type:"instrument"}}),a])}}),(0,a.fill)(r,"removeEventListener",function(e){return function(t,r,o){try{let a=r&&r.__sentry_wrapped__;a&&e.call(this,t,a,o)}catch(e){}return e.call(this,t,r,o)}}))}}),n("3HPiY",function(t,r){e(t.exports,"defaultStackParser",()=>f);var o=i("8RvGd");function a(e,t,r,o){let a={filename:e,function:t,in_app:!0};return void 0!==r&&(a.lineno=r),void 0!==o&&(a.colno=o),a}let n=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,s=/\((\S*)(?::(\d+))(?::(\d+))\)/,l=[30,e=>{let t=n.exec(e);if(t){if(t[2]&&0===t[2].indexOf("eval")){let e=s.exec(t[2]);e&&(t[2]=e[1],t[3]=e[2],t[4]=e[3])}let[e,r]=g(t[1]||"?",t[2]);return a(r,e,t[3]?+t[3]:void 0,t[4]?+t[4]:void 0)}}],c=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,u=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,d=[50,e=>{let t=c.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){let e=u.exec(t[3]);e&&(t[1]=t[1]||"eval",t[3]=e[1],t[4]=e[2],t[5]="")}let e=t[3],r=t[1]||"?";return[r,e]=g(r,e),a(e,r,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}],m=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,p=[40,e=>{let t=m.exec(e);return t?a(t[2],t[1]||"?",+t[3],t[4]?+t[4]:void 0):void 0}],f=(0,o.createStackParser)(l,d,p),g=(e,t)=>{let r=-1!==e.indexOf("safari-extension"),o=-1!==e.indexOf("safari-web-extension");return r||o?[-1!==e.indexOf("@")?e.split("@")[0]:"?",r?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]}}),n("hPSYJ",function(t,r){e(t.exports,"makeFetchTransport",()=>s);var o=i("3AF81"),a=i("lkfFi"),n=i("2t1Cs");function s(e,t=(0,n.getNativeFetchImplementation)()){let r=0,i=0;return(0,o.createTransport)(e,function(o){let s=o.body.length;r+=s,i++;let l={body:o.body,method:"POST",referrerPolicy:"origin",headers:e.headers,keepalive:r<=6e4&&i<15,...e.fetchOptions};try{return t(e.url,l).then(e=>(r-=s,i--,{statusCode:e.status,headers:{"x-sentry-rate-limits":e.headers.get("X-Sentry-Rate-Limits"),"retry-after":e.headers.get("Retry-After")}}))}catch(e){return(0,n.clearCachedFetchImplementation)(),r-=s,i--,(0,a.rejectedSyncPromise)(e)}})}}),n("3AF81",function(t,r){e(t.exports,"createTransport",()=>d);var o=i("4GmAy"),a=i("4zgsZ"),n=i("jYBhF"),s=i("gm5oX"),l=i("lkfFi"),c=i("fjkL6"),u=i("jq6vs");function d(e,t,r=(0,s.makePromiseBuffer)(e.bufferSize||30)){let i={};function p(s){let d=[];if((0,o.forEachEnvelopeItem)(s,(t,r)=>{let n=(0,o.envelopeItemTypeToDataCategory)(r);if((0,a.isRateLimited)(i,n)){let o=m(t,r);e.recordDroppedEvent("ratelimit_backoff",n,o)}else d.push(t)}),0===d.length)return(0,l.resolvedSyncPromise)();let p=(0,o.createEnvelope)(s[0],d),f=t=>{(0,o.forEachEnvelopeItem)(p,(r,a)=>{let i=m(r,a);e.recordDroppedEvent(t,(0,o.envelopeItemTypeToDataCategory)(a),i)})};return r.add(()=>t({body:(0,o.serializeEnvelope)(p,e.textEncoder)}).then(e=>(void 0!==e.statusCode&&(e.statusCode<200||e.statusCode>=300)&&u.DEBUG_BUILD&&n.logger.warn(`Sentry responded with status code ${e.statusCode} to sent event.`),i=(0,a.updateRateLimits)(i,e),e),e=>{throw f("network_error"),e})).then(e=>e,e=>{if(e instanceof c.SentryError)return u.DEBUG_BUILD&&n.logger.error("Skipped sending event because buffer is full."),f("queue_overflow"),(0,l.resolvedSyncPromise)();throw e})}return p.__sentry__baseTransport__=!0,{send:p,flush:e=>r.drain(e)}}function m(e,t){if("event"===t||"transaction"===t)return Array.isArray(e)?e[1]:void 0}}),n("4zgsZ",function(t,r){function o(e,t,r=Date.now()){return(e[t]||e.all||0)>r}function a(e,{statusCode:t,headers:r},o=Date.now()){let i={...e},n=r&&r["x-sentry-rate-limits"],s=r&&r["retry-after"];if(n)for(let e of n.trim().split(",")){let[t,r,,,a]=e.split(":",5),n=parseInt(t,10),s=(isNaN(n)?60:n)*1e3;if(r)for(let e of r.split(";"))"metric_bucket"===e?(!a||a.split(";").includes("custom"))&&(i[e]=o+s):i[e]=o+s;else i.all=o+s}else s?i.all=o+function(e,t=Date.now()){let r=parseInt(`${e}`,10);if(!isNaN(r))return 1e3*r;let o=Date.parse(`${e}`);return isNaN(o)?6e4:o-t}(s,o):429===t&&(i.all=o+6e4);return i}e(t.exports,"isRateLimited",()=>o),e(t.exports,"updateRateLimits",()=>a)}),n("gm5oX",function(t,r){e(t.exports,"makePromiseBuffer",()=>n);var o=i("fjkL6"),a=i("lkfFi");function n(e){let t=[];function r(e){return t.splice(t.indexOf(e),1)[0]}return{$:t,add:function(i){if(!(void 0===e||t.lengthr(n)).then(null,()=>r(n).then(null,()=>{})),n},drain:function(e){return new(0,a.SyncPromise)((r,o)=>{let i=t.length;if(!i)return r(!0);let n=setTimeout(()=>{e&&e>0&&r(!1)},e);t.forEach(e=>{(0,a.resolvedSyncPromise)(e).then(()=>{--i||(clearTimeout(n),r(!0))},o)})})}}}}),n("2t1Cs",function(t,r){let o;e(t.exports,"getNativeFetchImplementation",()=>c),e(t.exports,"clearCachedFetchImplementation",()=>u);var a=i("edSbr"),n=i("jYBhF"),s=i("18kw9"),l=i("63Mhk");function c(){if(o)return o;if((0,a.isNativeFetch)(l.WINDOW.fetch))return o=l.WINDOW.fetch.bind(l.WINDOW);let e=l.WINDOW.document,t=l.WINDOW.fetch;if(e&&"function"==typeof e.createElement)try{let r=e.createElement("iframe");r.hidden=!0,e.head.appendChild(r);let o=r.contentWindow;o&&o.fetch&&(t=o.fetch),e.head.removeChild(r)}catch(e){s.DEBUG_BUILD&&n.logger.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return o=t.bind(l.WINDOW)}function u(){o=void 0}}),n("cTkr4",function(t,r){e(t.exports,"makeXHRTransport",()=>n);var o=i("3AF81"),a=i("lkfFi");function n(e){return(0,o.createTransport)(e,function(t){return new(0,a.SyncPromise)((r,o)=>{let a=new XMLHttpRequest;for(let t in a.onerror=o,a.onreadystatechange=()=>{4===a.readyState&&r({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,t)&&a.setRequestHeader(t,e.headers[t]);a.send(t.body)})})}}),n("lkXaN",function(t,r){e(t.exports,"Integrations",()=>n),i("9iAUe"),i("eW0bI");var o=i("7gZYr");i("2d4IX");var a=i("6FE2a");i("9uoPx"),i("9uoPx");let n={...o.Integrations,...a}}),n("7gZYr",function(t,r){e(t.exports,"Integrations",()=>o),i("9iAUe"),i("eW0bI"),i("4JiBO"),i("kvB0e"),i("1ojOP"),i("3AF81"),i("aMPKH"),i("7yKjc"),i("jcsgT"),i("jEpgs");let o=i("iW8bq")}),n("iW8bq",function(t,r){e(t.exports,"FunctionToString",()=>i("jEpgs").FunctionToString),e(t.exports,"InboundFilters",()=>i("jcsgT").InboundFilters),e(t.exports,"LinkedErrors",()=>i("5sm5q").LinkedErrors),i("jEpgs"),i("jcsgT"),i("5sm5q")}),n("5sm5q",function(t,r){e(t.exports,"LinkedErrors",()=>c);var o=i("jfOwr"),a=i("111oD"),n=i("aMPKH");let s="LinkedErrors",l=(0,n.defineIntegration)((e={})=>{let t=e.limit||5,r=e.key||"cause";return{name:s,setupOnce(){},preprocessEvent(e,i,n){let s=n.getOptions();(0,o.applyAggregateErrorsToEvent)(a.exceptionFromError,s.stackParser,s.maxValueLength,r,t,e,i)}}}),c=(0,n.convertIntegrationFnToClass)(s,l)}),n("111oD",function(t,r){e(t.exports,"exceptionFromError",()=>o),i("iQCxa"),i("gNH2R"),i("1PlMn"),i("dXsvM");function o(e,t){let r={type:t.name||t.constructor.name,value:t.message},o=e(t.stack||"",1);return o.length&&(r.stacktrace={frames:o}),r}}),n("6FE2a",function(t,r){e(t.exports,"GlobalHandlers",()=>i("3MOmF").GlobalHandlers),e(t.exports,"TryCatch",()=>i("i4StR").TryCatch),e(t.exports,"Breadcrumbs",()=>i("lsks2").Breadcrumbs),e(t.exports,"LinkedErrors",()=>i("eAbrG").LinkedErrors),e(t.exports,"HttpContext",()=>i("eVT4q").HttpContext),e(t.exports,"Dedupe",()=>i("iK4ky").Dedupe),i("3MOmF"),i("i4StR"),i("lsks2"),i("eAbrG"),i("eVT4q"),i("iK4ky")}),n("9uoPx",function(e,t){}),n("bJPZe",function(t,r){e(t.exports,"CaptureConsole",()=>f);var o=i("7NcCv"),a=i("22GcS"),n=i("kaHEF"),s=i("63a9t"),l=i("9vsAM"),c=i("2KsK6"),u=i("dlfeB"),d=i("jNzuX");let m="CaptureConsole",p=(0,a.defineIntegration)((e={})=>{let t=e.levels||l.CONSOLE_LEVELS;return{name:m,setupOnce(){},setup(e){"console"in c.GLOBAL_OBJ&&(0,n.addConsoleInstrumentationHandler)(({args:r,level:a})=>{var i,n;let l;(0,o.getClient)()===e&&t.includes(a)&&(i=r,n=a,l={level:(0,d.severityLevelFromString)(n),extra:{arguments:i}},(0,o.withScope)(e=>{if(e.addEventProcessor(e=>(e.logger="console",(0,s.addExceptionMechanism)(e,{handled:!1,type:"console"}),e)),"assert"===n&&!1===i[0]){let t=`Assertion failed: ${(0,u.safeJoin)(i.slice(1)," ")||"console.assert"}`;e.setExtra("arguments",i.slice(1)),(0,o.captureMessage)(t,l);return}let t=i.find(e=>e instanceof Error);if("error"===n&&t)return void(0,o.captureException)(t,l);let r=(0,u.safeJoin)(i," ");(0,o.captureMessage)(r,l)}))})}}}),f=(0,a.convertIntegrationFnToClass)(m,p)}),n("7NcCv",function(t,r){e(t.exports,"captureException",()=>n),e(t.exports,"captureMessage",()=>s),e(t.exports,"withScope",()=>l),e(t.exports,"getCurrentScope",()=>u),e(t.exports,"getClient",()=>c),i("2KsK6"),i("8WFxm"),i("9vsAM"),i("O7v2B"),i("63a9t"),i("4OC5s"),i("3Xq0w");var o=i("aZryN");i("lTKVA");var a=i("b7UTs");function n(e,t){return(0,o.getCurrentHub)().captureException(e,(0,a.parseEventHintOrCaptureContext)(t))}function s(e,t){let r="string"==typeof t?t:void 0,a="string"!=typeof t?{captureContext:t}:void 0;return(0,o.getCurrentHub)().captureMessage(e,r,a)}function l(...e){let t=(0,o.getCurrentHub)();if(2===e.length){let[r,o]=e;return r?t.withScope(()=>(t.getStackTop().scope=r,o(r))):t.withScope(o)}return t.withScope(e[0])}function c(){return(0,o.getCurrentHub)().getClient()}function u(){return(0,o.getCurrentHub)().getScope()}}),n("2KsK6",function(t,r){function o(e){return e&&e.Math==Math?e:void 0}e(t.exports,"GLOBAL_OBJ",()=>a),e(t.exports,"getGlobalObject",()=>i),e(t.exports,"getGlobalSingleton",()=>n);let a="object"==typeof globalThis&&o(globalThis)||"object"==typeof self&&o(self)||"object"==typeof globalThis&&o(globalThis)||function(){return this}()||{};function i(){return a}function n(e,t,r){let o=r||a,i=o.__SENTRY__=o.__SENTRY__||{};return i[e]||(i[e]=t())}}),n("8WFxm",function(t,r){e(t.exports,"isError",()=>a),e(t.exports,"isInstanceOf",()=>g),e(t.exports,"isString",()=>n),e(t.exports,"isPrimitive",()=>s),e(t.exports,"isPlainObject",()=>l),e(t.exports,"isEvent",()=>c),e(t.exports,"isElement",()=>u),e(t.exports,"isRegExp",()=>d),e(t.exports,"isThenable",()=>m),e(t.exports,"isSyntheticEvent",()=>p),e(t.exports,"isNaN",()=>f),e(t.exports,"isVueViewModel",()=>h);let o=Object.prototype.toString;function a(e){switch(o.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return g(e,Error)}}function i(e,t){return o.call(e)===`[object ${t}]`}function n(e){return i(e,"String")}function s(e){return null===e||"object"==typeof e&&null!==e&&"__sentry_template_string__"in e&&"__sentry_template_values__"in e||"object"!=typeof e&&"function"!=typeof e}function l(e){return i(e,"Object")}function c(e){return"u">typeof Event&&g(e,Event)}function u(e){return"u">typeof Element&&g(e,Element)}function d(e){return i(e,"RegExp")}function m(e){return!!(e&&e.then&&"function"==typeof e.then)}function p(e){return l(e)&&"nativeEvent"in e&&"preventDefault"in e&&"stopPropagation"in e}function f(e){return"number"==typeof e&&e!=e}function g(e,t){try{return e instanceof t}catch(e){return!1}}function h(e){return!!("object"==typeof e&&null!==e&&(e.__isVue||e._isVue))}}),n("9vsAM",function(t,r){let o,a;e(t.exports,"CONSOLE_LEVELS",()=>l),e(t.exports,"originalConsoleMethods",()=>c),e(t.exports,"consoleSandbox",()=>u),e(t.exports,"logger",()=>d);var n=i("8jJKT"),s=i("2KsK6");let l=["debug","info","warn","error","log","assert","trace"],c={};function u(e){if(!("console"in s.GLOBAL_OBJ))return e();let t=s.GLOBAL_OBJ.console,r={},o=Object.keys(c);o.forEach(e=>{let o=c[e];r[e]=t[e],t[e]=o});try{return e()}finally{o.forEach(e=>{t[e]=r[e]})}}let d=(o=!1,a={enable:()=>{o=!0},disable:()=>{o=!1},isEnabled:()=>o},n.DEBUG_BUILD?l.forEach(e=>{a[e]=(...t)=>{o&&u(()=>{s.GLOBAL_OBJ.console[e](`Sentry Logger [${e}]:`,...t)})}}):l.forEach(e=>{a[e]=()=>void 0}),a)}),n("8jJKT",function(t,r){e(t.exports,"DEBUG_BUILD",()=>o);let o=!1}),n("O7v2B",function(t,r){e(t.exports,"dateTimestampInSeconds",()=>a),e(t.exports,"timestampInSeconds",()=>n);var o=i("2KsK6");function a(){return Date.now()/1e3}let n=function(){let{performance:e}=o.GLOBAL_OBJ;if(!e||!e.now)return a;let t=Date.now()-e.now(),r=void 0==e.timeOrigin?t:e.timeOrigin;return()=>(r+e.now())/1e3}();(()=>{let{performance:e}=o.GLOBAL_OBJ;if(!e||!e.now)return;let t=e.now(),r=Date.now(),a=e.timeOrigin?Math.abs(e.timeOrigin+t-r):36e5,i=e.timing&&e.timing.navigationStart,n="number"==typeof i?Math.abs(i+t-r):36e5;if((a<36e5||n<36e5)&&a<=n)return e.timeOrigin})()}),n("63a9t",function(t,r){e(t.exports,"uuid4",()=>a),e(t.exports,"addExceptionMechanism",()=>n),e(t.exports,"arrayify",()=>s),i("acf1G"),i("dlfeB");var o=i("2KsK6");function a(){let e=o.GLOBAL_OBJ,t=e.crypto||e.msCrypto,r=()=>16*Math.random();try{if(t&&t.randomUUID)return t.randomUUID().replace(/-/g,"");t&&t.getRandomValues&&(r=()=>{let e=new Uint8Array(1);return t.getRandomValues(e),e[0]})}catch(e){}return"10000000100040008000100000000000".replace(/[018]/g,e=>(e^(15&r())>>e/4).toString(16))}function n(e,t){let r=e.exception&&e.exception.values?e.exception.values[0]:void 0;if(!r)return;let o=r.mechanism;if(r.mechanism={type:"generic",handled:!0,...o,...t},t&&"data"in t){let e={...o&&o.data,...t.data};r.mechanism.data=e}}function s(e){return Array.isArray(e)?e:[e]}}),n("acf1G",function(t,r){e(t.exports,"fill",()=>l),e(t.exports,"addNonEnumerableProperty",()=>c),e(t.exports,"convertToPlainObject",()=>u),e(t.exports,"dropUndefinedKeys",()=>p);var o=i("483xh"),a=i("8jJKT"),n=i("8WFxm"),s=i("9vsAM");function l(e,t,r){if(!(t in e))return;let o=e[t],a=r(o);"function"==typeof a&&function(e,t){try{let r=t.prototype||{};e.prototype=t.prototype=r,c(e,"__sentry_original__",t)}catch(e){}}(a,o),e[t]=a}function c(e,t,r){try{Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0})}catch(r){a.DEBUG_BUILD&&s.logger.log(`Failed to add non-enumerable property "${t}" to object`,e)}}function u(e){if((0,n.isError)(e))return{message:e.message,name:e.name,stack:e.stack,...m(e)};if(!(0,n.isEvent)(e))return e;{let t={type:e.type,target:d(e.target),currentTarget:d(e.currentTarget),...m(e)};return"u">typeof CustomEvent&&(0,n.isInstanceOf)(e,CustomEvent)&&(t.detail=e.detail),t}}function d(e){try{return(0,n.isElement)(e)?(0,o.htmlTreeAsString)(e):Object.prototype.toString.call(e)}catch(e){return""}}function m(e){if("object"!=typeof e||null===e)return{};{let t={};for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t}}function p(e){return function e(t,r){if(function(e){if(!(0,n.isPlainObject)(e))return!1;try{let t=Object.getPrototypeOf(e).constructor.name;return!t||"Object"===t}catch(e){return!0}}(t)){let o=r.get(t);if(void 0!==o)return o;let a={};for(let o of(r.set(t,a),Object.keys(t)))void 0!==t[o]&&(a[o]=e(t[o],r));return a}if(Array.isArray(t)){let o=r.get(t);if(void 0!==o)return o;let a=[];return r.set(t,a),t.forEach(t=>{a.push(e(t,r))}),a}return t}(e,new Map)}i("dlfeB")}),n("483xh",function(t,r){e(t.exports,"htmlTreeAsString",()=>n);var o=i("8WFxm");let a=(0,i("2KsK6").getGlobalObject)();function n(e,t={}){if(!e)return"";try{let r,i=e,n=[],s=0,l=0,c=Array.isArray(t)?t:t.keyAttrs,u=!Array.isArray(t)&&t.maxStringLength||80;for(;i&&s++<5&&(r=function(e,t){let r,i,n,s,l,c=[];if(!e||!e.tagName)return"";if(a.HTMLElement&&e instanceof HTMLElement&&e.dataset&&e.dataset.sentryComponent)return e.dataset.sentryComponent;c.push(e.tagName.toLowerCase());let u=t&&t.length?t.filter(t=>e.getAttribute(t)).map(t=>[t,e.getAttribute(t)]):null;if(u&&u.length)u.forEach(e=>{c.push(`[${e[0]}="${e[1]}"]`)});else if(e.id&&c.push(`#${e.id}`),(r=e.className)&&(0,o.isString)(r))for(l=0,i=r.split(/\s+/);l1)||!(l+3*n.length+r.length>=u)));)n.push(r),l+=r.length,i=i.parentNode;return n.reverse().join(" > ")}catch(e){return""}}}),n("dlfeB",function(t,r){e(t.exports,"truncate",()=>a),e(t.exports,"snipLine",()=>n),e(t.exports,"safeJoin",()=>s);var o=i("8WFxm");function a(e,t=0){return"string"!=typeof e||0===t||e.length<=t?e:`${e.slice(0,t)}...`}function n(e,t){let r=e,o=r.length;if(o<=150)return r;t>o&&(t=o);let a=Math.max(t-60,0);a<5&&(a=0);let i=Math.min(a+140,o);return i>o-5&&(i=o),i===o&&(a=Math.max(i-140,0)),r=r.slice(a,i),a>0&&(r=`'{snip} ${r}`),io);let o="production"}),n("3Xq0w",function(t,r){e(t.exports,"DEBUG_BUILD",()=>o);let o=!1}),n("aZryN",function(t,r){e(t.exports,"getCurrentHub",()=>v),e(t.exports,"getIsolationScope",()=>y),e(t.exports,"runWithAsyncContext",()=>_);var o=i("9vsAM"),a=i("O7v2B"),n=i("2KsK6"),s=i("8WFxm"),l=i("63a9t"),c=i("4OC5s"),u=i("3Xq0w"),d=i("8qv5m"),m=i("lTKVA");let p=parseFloat(i("5oS57").SDK_VERSION);class f{constructor(e,t,r,o=p){let a,i;this._version=o,t?a=t:(a=new(0,d.Scope)).setClient(e),r?i=r:(i=new(0,d.Scope)).setClient(e),this._stack=[{scope:a}],e&&this.bindClient(e),this._isolationScope=i}isOlderThan(e){return this._version(this.popScope(),e),e=>{throw this.popScope(),e}):(this.popScope(),t)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStack(){return this._stack}getStackTop(){return this._stack[this._stack.length-1]}captureException(e,t){let r=this._lastEventId=t&&t.event_id?t.event_id:(0,l.uuid4)(),o=Error("Sentry syntheticException");return this.getScope().captureException(e,{originalException:e,syntheticException:o,...t,event_id:r}),r}captureMessage(e,t,r){let o=this._lastEventId=r&&r.event_id?r.event_id:(0,l.uuid4)(),a=Error(e);return this.getScope().captureMessage(e,t,{originalException:e,syntheticException:a,...r,event_id:o}),o}captureEvent(e,t){let r=t&&t.event_id?t.event_id:(0,l.uuid4)();return e.type||(this._lastEventId=r),this.getScope().captureEvent(e,{...t,event_id:r}),r}lastEventId(){return this._lastEventId}addBreadcrumb(e,t){let{scope:r,client:i}=this.getStackTop();if(!i)return;let{beforeBreadcrumb:n=null,maxBreadcrumbs:s=100}=i.getOptions&&i.getOptions()||{};if(s<=0)return;let l={timestamp:(0,a.dateTimestampInSeconds)(),...e},c=n?(0,o.consoleSandbox)(()=>n(l,t)):l;null!==c&&(i.emit&&i.emit("beforeAddBreadcrumb",c,t),r.addBreadcrumb(c,s))}setUser(e){this.getScope().setUser(e),this.getIsolationScope().setUser(e)}setTags(e){this.getScope().setTags(e),this.getIsolationScope().setTags(e)}setExtras(e){this.getScope().setExtras(e),this.getIsolationScope().setExtras(e)}setTag(e,t){this.getScope().setTag(e,t),this.getIsolationScope().setTag(e,t)}setExtra(e,t){this.getScope().setExtra(e,t),this.getIsolationScope().setExtra(e,t)}setContext(e,t){this.getScope().setContext(e,t),this.getIsolationScope().setContext(e,t)}configureScope(e){let{scope:t,client:r}=this.getStackTop();r&&e(t)}run(e){let t=h(this);try{e(this)}finally{h(t)}}getIntegration(e){let t=this.getClient();if(!t)return null;try{return t.getIntegration(e)}catch(t){return u.DEBUG_BUILD&&o.logger.warn(`Cannot retrieve integration ${e.id} from the current Hub`),null}}startTransaction(e,t){let r=this._callExtensionMethod("startTransaction",e,t);return u.DEBUG_BUILD&&!r&&(this.getClient()?o.logger.warn(`Tracing extension 'startTransaction' has not been added. Call 'addTracingExtensions' before calling 'init': Sentry.addTracingExtensions(); Sentry.init({...}); `):o.logger.warn("Tracing extension 'startTransaction' is missing. You should 'init' the SDK before calling 'startTransaction'")),r}traceHeaders(){return this._callExtensionMethod("traceHeaders")}captureSession(e=!1){if(e)return this.endSession();this._sendSessionUpdate()}endSession(){let e=this.getStackTop().scope,t=e.getSession();t&&(0,m.closeSession)(t),this._sendSessionUpdate(),e.setSession()}startSession(e){let{scope:t,client:r}=this.getStackTop(),{release:o,environment:a=c.DEFAULT_ENVIRONMENT}=r&&r.getOptions()||{},{userAgent:i}=n.GLOBAL_OBJ.navigator||{},s=(0,m.makeSession)({release:o,environment:a,user:t.getUser(),...i&&{userAgent:i},...e}),l=t.getSession&&t.getSession();return l&&"ok"===l.status&&(0,m.updateSession)(l,{status:"exited"}),this.endSession(),t.setSession(s),s}shouldSendDefaultPii(){let e=this.getClient(),t=e&&e.getOptions();return!!(t&&t.sendDefaultPii)}_sendSessionUpdate(){let{scope:e,client:t}=this.getStackTop(),r=e.getSession();r&&t&&t.captureSession&&t.captureSession(r)}_callExtensionMethod(e,...t){let r=g().__SENTRY__;if(r&&r.extensions&&"function"==typeof r.extensions[e])return r.extensions[e].apply(this,t);u.DEBUG_BUILD&&o.logger.warn(`Extension method ${e} couldn't be found, doing nothing.`)}}function g(){return n.GLOBAL_OBJ.__SENTRY__=n.GLOBAL_OBJ.__SENTRY__||{extensions:{},hub:void 0},n.GLOBAL_OBJ}function h(e){let t=g(),r=b(t);return E(t,e),r}function v(){let e=g();if(e.__SENTRY__&&e.__SENTRY__.acs){let t=e.__SENTRY__.acs.getCurrentHub();if(t)return t}return function(e=g()){var t;return(!((t=e)&&t.__SENTRY__&&t.__SENTRY__.hub)||b(e).isOlderThan(p))&&E(e,new f),b(e)}(e)}function y(){return v().getIsolationScope()}function _(e,t={}){let r=g();return r.__SENTRY__&&r.__SENTRY__.acs?r.__SENTRY__.acs.runWithAsyncContext(e,t):e()}function b(e){return(0,n.getGlobalSingleton)("hub",()=>new f,e)}function E(e,t){return!!e&&((e.__SENTRY__=e.__SENTRY__||{}).hub=t,!0)}}),n("8qv5m",function(t,r){let o;e(t.exports,"Scope",()=>m),e(t.exports,"getGlobalScope",()=>p);var a=i("O7v2B"),n=i("8WFxm"),s=i("9vsAM"),l=i("63a9t"),c=i("kZ7ns"),u=i("lTKVA"),d=i("7YUdS");class m{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext=f()}static clone(e){return e?e.clone():new m}clone(){let e=new m;return e._breadcrumbs=[...this._breadcrumbs],e._tags={...this._tags},e._extra={...this._extra},e._contexts={...this._contexts},e._user=this._user,e._level=this._level,e._span=this._span,e._session=this._session,e._transactionName=this._transactionName,e._fingerprint=this._fingerprint,e._eventProcessors=[...this._eventProcessors],e._requestSession=this._requestSession,e._attachments=[...this._attachments],e._sdkProcessingMetadata={...this._sdkProcessingMetadata},e._propagationContext={...this._propagationContext},e._client=this._client,e}setClient(e){this._client=e}getClient(){return this._client}addScopeListener(e){this._scopeListeners.push(e)}addEventProcessor(e){return this._eventProcessors.push(e),this}setUser(e){return this._user=e||{email:void 0,id:void 0,ip_address:void 0,segment:void 0,username:void 0},this._session&&(0,u.updateSession)(this._session,{user:e}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(e){return this._requestSession=e,this}setTags(e){return this._tags={...this._tags,...e},this._notifyScopeListeners(),this}setTag(e,t){return this._tags={...this._tags,[e]:t},this._notifyScopeListeners(),this}setExtras(e){return this._extra={...this._extra,...e},this._notifyScopeListeners(),this}setExtra(e,t){return this._extra={...this._extra,[e]:t},this._notifyScopeListeners(),this}setFingerprint(e){return this._fingerprint=e,this._notifyScopeListeners(),this}setLevel(e){return this._level=e,this._notifyScopeListeners(),this}setTransactionName(e){return this._transactionName=e,this._notifyScopeListeners(),this}setContext(e,t){return null===t?delete this._contexts[e]:this._contexts[e]=t,this._notifyScopeListeners(),this}setSpan(e){return this._span=e,this._notifyScopeListeners(),this}getSpan(){return this._span}getTransaction(){let e=this._span;return e&&e.transaction}setSession(e){return e?this._session=e:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(e){if(!e)return this;let t="function"==typeof e?e(this):e;if(t instanceof m){let e=t.getScopeData();this._tags={...this._tags,...e.tags},this._extra={...this._extra,...e.extra},this._contexts={...this._contexts,...e.contexts},e.user&&Object.keys(e.user).length&&(this._user=e.user),e.level&&(this._level=e.level),e.fingerprint.length&&(this._fingerprint=e.fingerprint),t.getRequestSession()&&(this._requestSession=t.getRequestSession()),e.propagationContext&&(this._propagationContext=e.propagationContext)}else(0,n.isPlainObject)(t)&&(this._tags={...this._tags,...e.tags},this._extra={...this._extra,...e.extra},this._contexts={...this._contexts,...e.contexts},e.user&&(this._user=e.user),e.level&&(this._level=e.level),e.fingerprint&&(this._fingerprint=e.fingerprint),e.requestSession&&(this._requestSession=e.requestSession),e.propagationContext&&(this._propagationContext=e.propagationContext));return this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._span=void 0,this._session=void 0,this._notifyScopeListeners(),this._attachments=[],this._propagationContext=f(),this}addBreadcrumb(e,t){let r="number"==typeof t?t:100;if(r<=0)return this;let o={timestamp:(0,a.dateTimestampInSeconds)(),...e},i=this._breadcrumbs;return i.push(o),this._breadcrumbs=i.length>r?i.slice(-r):i,this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(e){return this._attachments.push(e),this}getAttachments(){return this.getScopeData().attachments}clearAttachments(){return this._attachments=[],this}getScopeData(){let{_breadcrumbs:e,_attachments:t,_contexts:r,_tags:o,_extra:a,_user:i,_level:n,_fingerprint:s,_eventProcessors:l,_propagationContext:c,_sdkProcessingMetadata:u,_transactionName:d,_span:m}=this;return{breadcrumbs:e,attachments:t,contexts:r,tags:o,extra:a,user:i,level:n,fingerprint:s||[],eventProcessors:l,propagationContext:c,sdkProcessingMetadata:u,transactionName:d,span:m}}applyToEvent(e,t={},r=[]){(0,d.applyScopeDataToEvent)(e,this.getScopeData());let o=[...r,...(0,c.getGlobalEventProcessors)(),...this._eventProcessors];return(0,c.notifyEventProcessors)(o,e,t)}setSDKProcessingMetadata(e){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...e},this}setPropagationContext(e){return this._propagationContext=e,this}getPropagationContext(){return this._propagationContext}captureException(e,t){let r=t&&t.event_id?t.event_id:(0,l.uuid4)();if(!this._client)return s.logger.warn("No client configured on scope - will not capture exception!"),r;let o=Error("Sentry syntheticException");return this._client.captureException(e,{originalException:e,syntheticException:o,...t,event_id:r},this),r}captureMessage(e,t,r){let o=r&&r.event_id?r.event_id:(0,l.uuid4)();if(!this._client)return s.logger.warn("No client configured on scope - will not capture message!"),o;let a=Error(e);return this._client.captureMessage(e,t,{originalException:e,syntheticException:a,...r,event_id:o},this),o}captureEvent(e,t){let r=t&&t.event_id?t.event_id:(0,l.uuid4)();return this._client?this._client.captureEvent(e,{...t,event_id:r},this):s.logger.warn("No client configured on scope - will not capture event!"),r}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(e=>{e(this)}),this._notifyingListeners=!1)}}function p(){return o||(o=new m),o}function f(){return{traceId:(0,l.uuid4)(),spanId:(0,l.uuid4)().substring(16)}}}),n("kZ7ns",function(t,r){e(t.exports,"getGlobalEventProcessors",()=>c),e(t.exports,"addGlobalEventProcessor",()=>u),e(t.exports,"notifyEventProcessors",()=>function e(t,r,o,i=0){return new(0,s.SyncPromise)((s,c)=>{let u=t[i];if(null===r||"function"!=typeof u)s(r);else{let d=u({...r},o);l.DEBUG_BUILD&&u.id&&null===d&&n.logger.log(`Event processor "${u.id}" dropped event`),(0,a.isThenable)(d)?d.then(r=>e(t,r,o,i+1).then(s)).then(null,c):e(t,d,o,i+1).then(s).then(null,c)}})});var o=i("2KsK6"),a=i("8WFxm"),n=i("9vsAM"),s=i("8W6pf"),l=i("3Xq0w");function c(){return(0,o.getGlobalSingleton)("globalEventProcessors",()=>[])}function u(e){c().push(e)}}),n("8W6pf",function(t,r){e(t.exports,"SyncPromise",()=>s);var o,a,n=i("8WFxm");(o=a||(a={}))[o.PENDING=0]="PENDING",o[o.RESOLVED=1]="RESOLVED",o[o.REJECTED=2]="REJECTED";class s{constructor(e){s.prototype.__init.call(this),s.prototype.__init2.call(this),s.prototype.__init3.call(this),s.prototype.__init4.call(this),this._state=a.PENDING,this._handlers=[];try{e(this._resolve,this._reject)}catch(e){this._reject(e)}}then(e,t){return new s((r,o)=>{this._handlers.push([!1,t=>{if(e)try{r(e(t))}catch(e){o(e)}else r(t)},e=>{if(t)try{r(t(e))}catch(e){o(e)}else o(e)}]),this._executeHandlers()})}catch(e){return this.then(e=>e,e)}finally(e){return new s((t,r)=>{let o,a;return this.then(t=>{a=!1,o=t,e&&e()},t=>{a=!0,o=t,e&&e()}).then(()=>{a?r(o):t(o)})})}__init(){this._resolve=e=>{this._setResult(a.RESOLVED,e)}}__init2(){this._reject=e=>{this._setResult(a.REJECTED,e)}}__init3(){this._setResult=(e,t)=>{if(this._state===a.PENDING){if((0,n.isThenable)(t))return void t.then(this._resolve,this._reject);this._state=e,this._value=t,this._executeHandlers()}}}__init4(){this._executeHandlers=()=>{if(this._state===a.PENDING)return;let e=this._handlers.slice();this._handlers=[],e.forEach(e=>{e[0]||(this._state===a.RESOLVED&&e[1](this._value),this._state===a.REJECTED&&e[2](this._value),e[0]=!0)})}}}}),n("lTKVA",function(t,r){e(t.exports,"makeSession",()=>s),e(t.exports,"updateSession",()=>l),e(t.exports,"closeSession",()=>c);var o=i("acf1G"),a=i("O7v2B"),n=i("63a9t");function s(e){let t=(0,a.timestampInSeconds)(),r={sid:(0,n.uuid4)(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>{var e;return e=r,(0,o.dropUndefinedKeys)({sid:`${e.sid}`,init:e.init,started:new Date(1e3*e.started).toISOString(),timestamp:new Date(1e3*e.timestamp).toISOString(),status:e.status,errors:e.errors,did:"number"==typeof e.did||"string"==typeof e.did?`${e.did}`:void 0,duration:e.duration,abnormal_mechanism:e.abnormal_mechanism,attrs:{release:e.release,environment:e.environment,ip_address:e.ipAddress,user_agent:e.userAgent}})}};return e&&l(r,e),r}function l(e,t={}){if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),e.did||t.did||(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||(0,a.timestampInSeconds)(),t.abnormal_mechanism&&(e.abnormal_mechanism=t.abnormal_mechanism),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=32===t.sid.length?t.sid:(0,n.uuid4)()),void 0!==t.init&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),"number"==typeof t.started&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if("number"==typeof t.duration)e.duration=t.duration;else{let t=e.timestamp-e.started;e.duration=t>=0?t:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),"number"==typeof t.errors&&(e.errors=t.errors),t.status&&(e.status=t.status)}function c(e,t){let r={};t?r={status:t}:"ok"===e.status&&(r={status:"exited"}),l(e,r)}}),n("7YUdS",function(t,r){e(t.exports,"applyScopeDataToEvent",()=>c),e(t.exports,"mergeScopeData",()=>u);var o=i("63a9t"),a=i("acf1G"),n=i("gMTl0"),s=i("dspUP"),l=i("hwkW2");function c(e,t){var r,i,c,u,d,m;let p,{fingerprint:f,span:g,breadcrumbs:h,sdkProcessingMetadata:v}=t;(function(e,t){let{extra:r,tags:o,user:i,contexts:n,level:s,transactionName:l}=t,c=(0,a.dropUndefinedKeys)(r);c&&Object.keys(c).length&&(e.extra={...c,...e.extra});let u=(0,a.dropUndefinedKeys)(o);u&&Object.keys(u).length&&(e.tags={...u,...e.tags});let d=(0,a.dropUndefinedKeys)(i);d&&Object.keys(d).length&&(e.user={...d,...e.user});let m=(0,a.dropUndefinedKeys)(n);m&&Object.keys(m).length&&(e.contexts={...m,...e.contexts}),s&&(e.level=s),l&&(e.transaction=l)})(e,t),g&&function(e,t){e.contexts={trace:(0,l.spanToTraceContext)(t),...e.contexts};let r=(0,s.getRootSpan)(t);if(r){e.sdkProcessingMetadata={dynamicSamplingContext:(0,n.getDynamicSamplingContextFromSpan)(t),...e.sdkProcessingMetadata};let o=(0,l.spanToJSON)(r).description;o&&(e.tags={transaction:o,...e.tags})}}(e,g),r=e,i=f,r.fingerprint=r.fingerprint?(0,o.arrayify)(r.fingerprint):[],i&&(r.fingerprint=r.fingerprint.concat(i)),r.fingerprint&&!r.fingerprint.length&&delete r.fingerprint,c=e,u=h,p=[...c.breadcrumbs||[],...u],c.breadcrumbs=p.length?p:void 0,d=e,m=v,d.sdkProcessingMetadata={...d.sdkProcessingMetadata,...m}}function u(e,t){let{extra:r,tags:o,user:a,contexts:i,level:n,sdkProcessingMetadata:s,breadcrumbs:l,fingerprint:c,eventProcessors:u,attachments:m,propagationContext:p,transactionName:f,span:g}=t;d(e,"extra",r),d(e,"tags",o),d(e,"user",a),d(e,"contexts",i),d(e,"sdkProcessingMetadata",s),n&&(e.level=n),f&&(e.transactionName=f),g&&(e.span=g),l.length&&(e.breadcrumbs=[...e.breadcrumbs,...l]),c.length&&(e.fingerprint=[...e.fingerprint,...c]),u.length&&(e.eventProcessors=[...e.eventProcessors,...u]),m.length&&(e.attachments=[...e.attachments,...m]),e.propagationContext={...e.propagationContext,...p}}function d(e,t,r){if(r&&Object.keys(r).length)for(let o in e[t]={...e[t]},r)Object.prototype.hasOwnProperty.call(r,o)&&(e[t][o]=r[o])}}),n("gMTl0",function(t,r){e(t.exports,"getDynamicSamplingContextFromSpan",()=>c);var o=i("acf1G"),a=i("4OC5s"),n=i("7NcCv"),s=i("dspUP"),l=i("hwkW2");function c(e){let t=(0,n.getClient)();if(!t)return{};let r=function(e,t,r){let i=t.getOptions(),{publicKey:n}=t.getDsn()||{},{segment:s}=r&&r.getUser()||{},l=(0,o.dropUndefinedKeys)({environment:i.environment||a.DEFAULT_ENVIRONMENT,release:i.release,user_segment:s,public_key:n,trace_id:e});return t.emit&&t.emit("createDsc",l),l}((0,l.spanToJSON)(e).trace_id||"",t,(0,n.getCurrentScope)()),i=(0,s.getRootSpan)(e);if(!i)return r;let c=i&&i._frozenDynamicSamplingContext;if(c)return c;let{sampleRate:u,source:d}=i.metadata;null!=u&&(r.sample_rate=`${u}`);let m=(0,l.spanToJSON)(i);return d&&"url"!==d&&(r.transaction=m.description),r.sampled=String((0,l.spanIsSampled)(i)),t.emit&&t.emit("createDsc",r),r}}),n("dspUP",function(t,r){e(t.exports,"getRootSpan",()=>o);function o(e){return e.transaction}}),n("hwkW2",function(t,r){e(t.exports,"spanToTraceContext",()=>a),e(t.exports,"spanToJSON",()=>n),e(t.exports,"spanIsSampled",()=>s);var o=i("acf1G");function a(e){let{spanId:t,traceId:r}=e.spanContext(),{data:a,op:i,parent_span_id:s,status:l,tags:c,origin:u}=n(e);return(0,o.dropUndefinedKeys)({data:a,op:i,parent_span_id:s,span_id:t,status:l,tags:c,trace_id:r,origin:u})}function n(e){return"function"==typeof e.getSpanJSON?e.getSpanJSON():"function"==typeof e.toJSON?e.toJSON():{}}function s(e){let{traceFlags:t}=e.spanContext();return!!(1&t)}i("1RsAE"),i("O7v2B")}),n("1RsAE",function(t,r){e(t.exports,"generateSentryTraceHeader",()=>a),i("1rkEG");var o=i("63a9t");function a(e=(0,o.uuid4)(),t=(0,o.uuid4)().substring(16),r){let i="";return void 0!==r&&(i=r?"-1":"-0"),`${e}-${t}${i}`}RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$")}),n("1rkEG",function(t,r){e(t.exports,"baggageHeaderToDynamicSamplingContext",()=>n),i("8jJKT");var o=i("8WFxm");i("9vsAM");let a=/^sentry-/;function n(e){if(!(0,o.isString)(e)&&!Array.isArray(e))return;let t={};if(Array.isArray(e))t=e.reduce((e,t)=>{let r=s(t);for(let t of Object.keys(r))e[t]=r[t];return e},{});else{if(!e)return;t=s(e)}let r=Object.entries(t).reduce((e,[t,r])=>(t.match(a)&&(e[t.slice(7)]=r),e),{});return Object.keys(r).length>0?r:void 0}function s(e){return e.split(",").map(e=>e.split("=").map(e=>decodeURIComponent(e.trim()))).reduce((e,[t,r])=>(e[t]=r,e),{})}}),n("5oS57",function(t,r){e(t.exports,"SDK_VERSION",()=>o);let o="7.120.3"}),n("b7UTs",function(t,r){e(t.exports,"parseEventHintOrCaptureContext",()=>a),i("63a9t"),i("O7v2B"),i("2KsK6"),i("eMyGw"),i("dlfeB"),i("4OC5s"),i("kZ7ns");var o=i("8qv5m");function a(e){if(e){var t;return(t=e)instanceof o.Scope||"function"==typeof t||Object.keys(e).some(e=>n.includes(e))?{captureContext:e}:e}}i("7YUdS"),i("hwkW2"),new WeakMap;let n=["user","level","extra","contexts","tags","fingerprint","requestSession","propagationContext"]}),n("eMyGw",function(t,r){e(t.exports,"normalize",()=>l);var o=i("8WFxm"),a=i("elskH"),n=i("acf1G"),s=i("5vsUd");function l(e,t=100,r=1/0){try{return function e(t,r,i=1/0,l=1/0,c=(0,a.memoBuilder)()){let[u,d]=c;if(null==r||["number","boolean","string"].includes(typeof r)&&!(0,o.isNaN)(r))return r;let m=function(e,t){try{var r;let a;if("domain"===e&&t&&"object"==typeof t&&t._events)return"[Domain]";if("domainEmitter"===e)return"[DomainEmitter]";if("u">typeof globalThis&&t===globalThis)return"[Global]";if((0,o.isVueViewModel)(t))return"[VueViewModel]";if((0,o.isSyntheticEvent)(t))return"[SyntheticEvent]";if("number"==typeof t&&t!=t)return"[NaN]";if("function"==typeof t)return`[Function: ${(0,s.getFunctionName)(t)}]`;if("symbol"==typeof t)return`[${String(t)}]`;if("bigint"==typeof t)return`[BigInt: ${String(t)}]`;let i=(r=t,(a=Object.getPrototypeOf(r))?a.constructor.name:"null prototype");if(/^HTML(\w*)Element$/.test(i))return`[HTMLElement: ${i}]`;return`[object ${i}]`}catch(e){return`**non-serializable** (${e})`}}(t,r);if(!m.startsWith("[object "))return m;if(r.__sentry_skip_normalization__)return r;let p="number"==typeof r.__sentry_override_normalization_depth__?r.__sentry_override_normalization_depth__:i;if(0===p)return m.replace("object ","");if(u(r))return"[Circular ~]";if(r&&"function"==typeof r.toJSON)try{let t=r.toJSON();return e("",t,p-1,l,c)}catch(e){}let f=Array.isArray(r)?[]:{},g=0,h=(0,n.convertToPlainObject)(r);for(let t in h){if(!Object.prototype.hasOwnProperty.call(h,t))continue;if(g>=l){f[t]="[MaxProperties ~]";break}let r=h[t];f[t]=e(t,r,p-1,l,c),g++}return d(r),f}("",e,t,r)}catch(e){return{ERROR:`**non-serializable** (${e})`}}}}),n("elskH",function(t,r){e(t.exports,"memoBuilder",()=>o);function o(){let e="function"==typeof WeakSet,t=e?new WeakSet:[];return[function(r){if(e)return!!t.has(r)||(t.add(r),!1);for(let e=0;ea),i("d9Wy8");let o="";function a(e){try{if(!e||"function"!=typeof e)return o;return e.name||o}catch(e){return o}}}),n("d9Wy8",function(t,r){e(t.exports,"node",()=>o);function o(e){let t=/^\s*[-]{4,}$/,r=/at (?:async )?(?:(.+?)\s+\()?(?:(.+):(\d+):(\d+)?|([^)]+))\)?/;return o=>{let a=o.match(r);if(a){let t,r,o,i,n;if(a[1]){let e=(o=a[1]).lastIndexOf(".");if("."===o[e-1]&&e--,e>0){t=o.slice(0,e),r=o.slice(e+1);let a=t.indexOf(".Module");a>0&&(o=o.slice(a+1),t=t.slice(0,a))}i=void 0}r&&(i=t,n=r),""===r&&(n=void 0,o=void 0),void 0===o&&(n=n||"",o=i?`${i}.${n}`:n);let s=a[2]&&a[2].startsWith("file://")?a[2].slice(7):a[2],l="native"===a[5];return s&&s.match(/\/[A-Z]:/)&&(s=s.slice(1)),s||!a[5]||l||(s=a[5]),{filename:s,module:e?e(s):void 0,function:o,lineno:parseInt(a[3],10)||void 0,colno:parseInt(a[4],10)||void 0,in_app:function(e,t=!1){return!(t||e&&!e.startsWith("/")&&!e.match(/^[A-Z]:/)&&!e.startsWith(".")&&!e.match(/^[a-zA-Z]([a-zA-Z0-9.\-+])*:\/\//))&&void 0!==e&&!e.includes("node_modules/")}(s,l)}}if(o.match(t))return{filename:o}}}}),n("22GcS",function(t,r){function o(e,t){return Object.assign(function(...e){return t(...e)},{id:e})}function a(e){return e}e(t.exports,"convertIntegrationFnToClass",()=>o),e(t.exports,"defineIntegration",()=>a),i("63a9t"),i("9vsAM"),i("3Xq0w"),i("kZ7ns"),i("7NcCv"),i("aZryN")}),n("kaHEF",function(t,r){e(t.exports,"addConsoleInstrumentationHandler",()=>l);var o=i("9vsAM"),a=i("acf1G"),n=i("2KsK6"),s=i("3M39o");function l(e){let t="console";(0,s.addHandler)(t,e),(0,s.maybeInstrument)(t,c)}function c(){"console"in n.GLOBAL_OBJ&&o.CONSOLE_LEVELS.forEach(function(e){e in n.GLOBAL_OBJ.console&&(0,a.fill)(n.GLOBAL_OBJ.console,e,function(t){return o.originalConsoleMethods[e]=t,function(...t){(0,s.triggerHandlers)("console",{args:t,level:e});let r=o.originalConsoleMethods[e];r&&r.apply(n.GLOBAL_OBJ.console,t)}})})}}),n("3M39o",function(t,r){e(t.exports,"addHandler",()=>c),e(t.exports,"maybeInstrument",()=>u),e(t.exports,"triggerHandlers",()=>d);var o=i("8jJKT"),a=i("9vsAM"),n=i("5vsUd");let s={},l={};function c(e,t){s[e]=s[e]||[],s[e].push(t)}function u(e,t){l[e]||(t(),l[e]=!0)}function d(e,t){let r=e&&s[e];if(r)for(let i of r)try{i(t)}catch(t){o.DEBUG_BUILD&&a.logger.error(`Error while triggering instrumentation handler. Type: ${e} Name: ${(0,n.getFunctionName)(i)} Error:`,t)}}}),n("jNzuX",function(t,r){e(t.exports,"severityLevelFromString",()=>a);let o=["fatal","error","warning","log","info","debug"];function a(e){return"warn"===e?"warning":o.includes(e)?e:"log"}}),n("4Oxml",function(t,r){e(t.exports,"Dedupe",()=>c);var o=i("22GcS"),a=i("9vsAM"),n=i("lyvZ4");let s="Dedupe",l=(0,o.defineIntegration)(()=>{let e;return{name:s,setupOnce(){},processEvent(t){if(t.type)return t;try{var r,o,i,s,l,c;let p,f,g,h;if(r=t,(o=e)&&(i=r,s=o,p=i.message,f=s.message,(p||f)&&(!p||f)&&(p||!f)&&p===f&&d(i,s)&&u(i,s)&&1||(l=r,c=o,g=m(c),h=m(l),g&&h&&g.type===h.type&&g.value===h.value&&d(l,c)&&u(l,c))))return n.DEBUG_BUILD&&a.logger.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(e){}return e=t}}}),c=(0,o.convertIntegrationFnToClass)(s,l);function u(e,t){let r=p(e),o=p(t);if(!r&&!o)return!0;if(r&&!o||!r&&o||o.length!==r.length)return!1;for(let e=0;eo);let o=!1}),n("2zeHX",function(t,r){e(t.exports,"ExtraErrorData",()=>m);var o=i("22GcS"),a=i("acf1G"),n=i("8WFxm"),s=i("9vsAM"),l=i("eMyGw"),c=i("lyvZ4");let u="ExtraErrorData",d=(0,o.defineIntegration)((e={})=>{let t=e.depth||3,r=e.captureErrorCause||!1;return{name:u,setupOnce(){},processEvent:(e,o)=>(function(e,t={},r,o){if(!t.originalException||!(0,n.isError)(t.originalException))return e;let i=t.originalException.name||t.originalException.constructor.name,u=function(e,t){try{let r=["name","message","stack","line","column","fileName","lineNumber","columnNumber","toJSON"],o={};for(let t of Object.keys(e)){if(-1!==r.indexOf(t))continue;let a=e[t];o[t]=(0,n.isError)(a)?a.toString():a}if(t&&void 0!==e.cause&&(o.cause=(0,n.isError)(e.cause)?e.cause.toString():e.cause),"function"==typeof e.toJSON){let t=e.toJSON();for(let e of Object.keys(t)){let r=t[e];o[e]=(0,n.isError)(r)?r.toString():r}}return o}catch(e){c.DEBUG_BUILD&&s.logger.error("Unable to extract extra data from the Error object:",e)}return null}(t.originalException,o);if(u){let t={...e.contexts},o=(0,l.normalize)(u,r);return(0,n.isPlainObject)(o)&&((0,a.addNonEnumerableProperty)(o,"__sentry_skip_normalization__",!0),t[i]=o),{...e,contexts:t}}return e})(e,o,t,r)}}),m=(0,o.convertIntegrationFnToClass)(u,d)}),n("5qKGf",function(t,r){e(t.exports,"RewriteFrames",()=>l);var o=i("22GcS"),a=i("2zvY9");let n="RewriteFrames",s=(0,o.defineIntegration)((e={})=>{let t=e.root,r=e.prefix||"app:///",o=e.iteratee||(e=>{if(!e.filename)return e;let o=/^[a-zA-Z]:\\/.test(e.filename)||e.filename.includes("\\")&&!e.filename.includes("/"),i=/^\//.test(e.filename);if(o||i){let i=o?e.filename.replace(/^[a-zA-Z]:/,"").replace(/\\/g,"/"):e.filename,n=t?(0,a.relative)(t,i):(0,a.basename)(i);e.filename=`${r}${n}`}return e});return{name:n,setupOnce(){},processEvent(e){let t=e;return e.exception&&Array.isArray(e.exception.values)&&(t=function(e){try{return{...e,exception:{...e.exception,values:e.exception.values.map(e=>{var t;return{...e,...e.stacktrace&&{stacktrace:{...t=e.stacktrace,frames:t&&t.frames&&t.frames.map(e=>o(e))}}}})}}}catch(t){return e}}(t)),t}}}),l=(0,o.convertIntegrationFnToClass)(n,s)}),n("2zvY9",function(t,r){e(t.exports,"relative",()=>n),e(t.exports,"basename",()=>s);let o=/^(\S+:\\|\/?)([\s\S]*?)((?:\.{1,2}|[^/\\]+?|)(\.[^./\\]*|))(?:[/\\]*)$/;function a(...e){let t="",r=!1;for(let o=e.length-1;o>=-1&&!r;o--){let a=o>=0?e[o]:"/";a&&(t=`${a}/${t}`,r="/"===a.charAt(0))}return t=(function(e,t){let r=0;for(let t=e.length-1;t>=0;t--){let o=e[t];"."===o?e.splice(t,1):".."===o?(e.splice(t,1),r++):r&&(e.splice(t,1),r--)}if(t)for(;r--;)e.unshift("..");return e})(t.split("/").filter(e=>!!e),!r).join("/"),(r?"/":"")+t||"."}function i(e){let t=0;for(;t=0&&""===e[r];r--);return t>r?[]:e.slice(t,r-t+1)}function n(e,t){e=a(e).slice(1),t=a(t).slice(1);let r=i(e.split("/")),o=i(t.split("/")),n=Math.min(r.length,o.length),s=n;for(let e=0;e1024?`${e.slice(-1024)}`:e,(a=o.exec(r))?a.slice(1):[])[2];return t&&i.slice(-1*t.length)===t&&(i=i.slice(0,i.length-t.length)),i}}),n("lmFQJ",function(t,r){e(t.exports,"SERIALIZABLE_ATTRIBUTES",()=>o),e(t.exports,"normaliseSentryBreadcrumbs",()=>n);let o=["data-test-id","data-testid"],a=["type","name",...o],i=RegExp(`\\[(?!${a.join("|")}).*?\\]`,"gm"),n=e=>{let{category:t}=e||{};if(t?.startsWith("ui")){let{message:t}=e;null!=t&&(e.message=t.replace(i,""))}return e}}),n("cfRUk",function(t,r){e(t.exports,"normaliseSentryEvent",()=>f);var o=i("d93nT"),a=i("28TTD"),n=i("kyfMF"),s=i("66Fo2"),l=i("kjT9g"),c=i("g9NzR"),u=i("k4UXC"),d=i("7l3xJ");let m=new WeakSet,p=new WeakSet,f=(e,t)=>{let r=t?.originalException;if(!e||"development"===e.environment)return null;if("string"==typeof r&&(0,a.fg)("jira-capture-console-errors-in-sentry")){let r=t?.originalException;if("string"!=typeof r||p.has(r))return null;e.tags?.logger&&p.add(r);let o=e;return(o.request?.url&&(o.request.url=(0,l.default)(o.request.url)),o=(0,d.stackFrameAssetRewrite)(o),(0,u.default)(r,o.request?.url).limitCaptureException)?null:(o.tags={userLocation:(0,s.getUserLocation)(),...o.tags},o)}if(!(r instanceof Error))return null;let i=(0,o.isChrome)(84)||(0,o.isFirefox)(76)||(0,o.isSafari)(15)||(0,o.isEdge)(84);if(!("allSettled"in Promise)||!i||"skipSentry"in r&&(!0===r.skipSentry||"function"==typeof r.skipSentry&&r.skipSentry())||(0,n.isClientFetchError)(r)||m.has(r))return null;e.tags?.logger&&m.add(r);let f=e;f.request?.url&&(f.request.url=(0,l.default)(f.request.url)),f=(0,d.stackFrameAssetRewrite)(f);let g=(0,u.default)(r?.message,f.request?.url);return g.limitCaptureException||(0,n.isBackendAPIError)(r)&&(g={limitCaptureException:.05>=Math.random(),samplingRate:20}).limitCaptureException?null:((e,t,r)=>{if(!t)return e;let o=t.originalException||t.syntheticException;if(!o||"string"==typeof o)return e;let a=o.stack;if(!a)return e;e.tags={backend:o.statusCode||o.cause?.statusCode||o.cause?.extensions?.statusCode||o.metadata?.statusCode||(0,n.isBackendAPIError)(o)&&"true"||"false",hash:(0,c.getErrorHash)(o),userLocation:(0,s.getUserLocation)(),traceId:o.traceId||o.cause?.traceId||o.cause?.extensions?.traceId||void 0,...e.tags};let i=(e=>{let t=/(?:src\/entry|src|assets)\/([^,./]+)/g,r=new Set,o=t.exec(e);for(;o;)r.add(o[1]),o=t.exec(e);return Array.from(r)})(a);return i.length?(e.tags={...e.tags,fragment:i[0]},i.length>1&&(e.extra={...e.extra,allRelevantFragments:i})):e.tags={...e.tags,fragment:"unknown"},r&&null!==r.samplingRate&&(e.tags.sampled=`1/${r.samplingRate}`),e})(f,t,g)}}),n("d93nT",function(t,r){let o;e(t.exports,"isEdge",()=>s),e(t.exports,"isChrome",()=>l),e(t.exports,"isSafari",()=>c),e(t.exports,"isFirefox",()=>u),i("x1xwX");let a=()=>{let e=(void 0===o&&(o=null),o);return e?e.getBrowser():{name:"",version:""}},n=(e,t)=>{let r=e.split("."),o=r[0],a=r[1];return Number(a?`${o}.${a}`:o)>=t},s=(e=0)=>{let{name:t,version:r}=a();return"Microsoft Edge"===t&&n(r||"",e)},l=(e=0)=>{let{name:t,version:r}=a();return"Chrome"===t&&n(r||"",e)},c=(e=0)=>{let{name:t,version:r}=a();return"Safari"===t&&n(r||"",e)},u=(e=0)=>{let{name:t,version:r}=a();return"Firefox"===t&&n(r||"",e)}}),n("x1xwX",function(t,r){e(t.exports,"default",()=>a);var o=i("4Fyjk"),a=class{static getParser(e,t=!1){if("string"!=typeof e)throw Error("UserAgent should be a string");return new(0,o.default)(e,t)}static parse(e){return new(0,o.default)(e).getResult()}}}),n("4Fyjk",function(t,r){e(t.exports,"default",()=>a);var o=i("8UXGl"),a=class{constructor(e,t=!1){if(null==e||""===e)throw Error("UserAgent parameter can't be empty");this._ua=e,this.parsedResult={},!0!==t&&this.parse()}getUA(){return this._ua}test(e){return e.test(this._ua)}parseBrowser(){this.parsedResult.browser={};let e=o.default.find(e=>{if("function"==typeof e.test)return e.test(this);if(e.test instanceof Array)return e.test.some(e=>this.test(e));throw Error("Browser's test function is not valid")});return e&&(this.parsedResult.browser=e.describe(this.getUA())),this.parsedResult.browser}isMobile(){return this.test(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i)}getBrowser(){return this.parsedResult.browser?this.parsedResult.browser:this.parseBrowser()}getBrowserName(e){return e?String(this.getBrowser().name).toLowerCase()||"":this.getBrowser().name||""}getBrowserVersion(){return this.getBrowser().version}parse(){return this.parseBrowser(),this}getResult(){return Object.assign({},this.parsedResult)}}}),n("8UXGl",function(t,r){e(t.exports,"default",()=>s);let o=(e,t)=>{let r=t.match(e);return r&&r.length>0&&r[1]||""},a=(e,t)=>{let r=t.match(e);return r&&r.length>1&&r[2]||""},i=/version\/(\d+(\.?_?\d+)+)/i,n=(e=[],t)=>{for(let r of e){let e=o(r,t);if(e)return e}return null};var s=[{test:[/googlebot/i],describe:e=>({name:"Googlebot",version:n([/googlebot\/(\d+(\.\d+))/i,i],e)})},{test:[/opera/i],describe:e=>({name:"Opera",version:n([i,/(?:opera)[\s/](\d+(\.?_?\d+)+)/i],e)})},{test:[/opr\/|opios/i],describe:e=>({name:"Opera",version:n([/(?:opr|opios)[\s/](\S+)/i,i],e)})},{test:[/SamsungBrowser/i],describe:e=>({name:"Samsung Internet for Android",version:n([i,/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i],e)})},{test:[/Whale/i],describe:e=>({name:"NAVER Whale Browser",version:n([i,/(?:whale)[\s/](\d+(?:\.\d+)+)/i],e)})},{test:[/coast/i],describe:e=>({name:"Opera Coast",version:n([i,/(?:coast)[\s/](\d+(\.?_?\d+)+)/i],e)})},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe:e=>({name:"Opera Touch",version:n([/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,i],e)})},{test:[/msie|trident/i],describe:e=>({name:"Internet Explorer",version:n([/(?:msie |rv:)(\d+(\.?_?\d+)+)/i],e)})},{test:[/\sedg\//i],describe:e=>({name:"Microsoft Edge",version:n([/\sedg\/(\d+(\.?_?\d+)+)/i],e)})},{test:[/edg([ea]|ios)/i],describe:e=>({name:"Microsoft Edge",version:a(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e)})},{test:[/vivaldi/i],describe:e=>({name:"Vivaldi",version:n([/vivaldi\/(\d+(\.?_?\d+)+)/i],e)})},{test:[/tizen/i],describe:e=>({name:"Tizen",version:n([/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,i],e)})},{test:[/firefox|iceweasel|fxios/i],describe:e=>({name:"Firefox",version:n([/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i],e)})},{test:[/electron/i],describe:e=>({name:"Electron",version:n([/(?:electron)\/(\d+(\.?_?\d+)+)/i],e)})},{test:[/chromium/i],describe:e=>({name:"Chromium",version:n([/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,i],e)})},{test:[/chrome|crios|crmo/i],describe:e=>({name:"Chrome",version:n([/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i],e)})},{test:[/GSA/i],describe:e=>({name:"Google Search",version:n([/(?:GSA)\/(\d+(\.?_?\d+)+)/i],e)})},{test(e){let t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe:e=>({name:"Android Browser",version:n([i],e)})},{test:[/safari|applewebkit/i],describe:e=>({name:"Safari",version:n([i],e)})},{test:[/.*/i],describe(e){let t=-1!==e.search("\\(")?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:o(t,e),version:a(t,e)}}}]}),n("kyfMF",function(t,r){e(t.exports,"isClientFetchError",()=>s),e(t.exports,"isBackendAPIError",()=>c),i("6TAo9");let o=["... is not valid JSON","server with the specified hostname could not be found","cannot parse response","connection failure","Failed to fetch","in JSON at position 0","JSON.parse: unexpected character at line 1 column 1 of the JSON data","JSON.parse: unexpected end of data at line 1 column 1 of the JSON data","Load failed","Network request failed","NetworkError","Syntax or http error","The request timed out","The network connection was lost","The operation was aborted","Unable to fetch manifest","Unexpected end of input","Unexpected end of JSON input","dynamically imported module","Importing a module script failed","CloseEvent: Ping timeout"],a=["AbortError","AuthError","ChunkLoadError","NetworkError","Network error"],n=e=>!!e&&!!o.find(t=>e.includes(t)),s=e=>!!e&&"object"==typeof e&&(a.includes(e.name)||n(e.message)||"object"==typeof e.cause&&(a.includes(e.cause.name)||n(e.cause.message))),l=["authProviderTimedOut","Call to graphql returned empty issue","endpoint failed with status","Exception while fetching data","fetch-error: no data or no data node","FetchError","GraphQL error","GraphQLNoResultsError","HTTP status","java.lang.","java.net.","java.util.","javax.net.","JSON at position","Network error:","not valid JSON","Problem while calling endpoint","RelayNetwork","Response ended with an error","serverForbidden","serverInvalidBody","serverUnauthorized","serverUnexpectedError"],c=e=>!!e&&"object"==typeof e&&("statusCode"in e||!!e.cause&&"object"==typeof e.cause&&"statusCode"in e.cause||"graphQLErrors"in e||!!e.cause&&"object"==typeof e.cause&&"graphQLErrors"in e.cause||l.some(t=>`${e.name}${e.message}${e.cause?.name}${e.cause?.message}`.includes(t)))}),n("6TAo9",function(t,r){e(t.exports,"isRelayNetworkError",()=>a);var o=i("V4MKb");o.default,o.default;let a=e=>"RelayNetwork"===e.name}),n("V4MKb",function(t,r){e(t.exports,"default",()=>o);class o extends Error{constructor(e,t){super(e,t),this.name=this.constructor.name}}}),n("66Fo2",function(t,r){e(t.exports,"getUserLocation",()=>o),i("lQZ3r"),i("28TTD");let o=()=>`${(void 0)??"unknown"}:${(void 0)??"unknown"}`}),n("lQZ3r",function(t,r){e(t.exports,"getAnalyticsWebClientPromise",()=>a);let o=new Promise(e=>{}),a=()=>o}),n("kjT9g",function(r,o){e(r.exports,"default",()=>s);var a=i("2KOM1"),n=i("lYdME"),s=(e,r=n.default)=>{let o;try{o=t(a)(e,n.PARSE_ERROR_FALLBACK_URL)}catch(e){return n.PARSE_ERROR_FALLBACK_URL}let i=((e,t)=>{for(let r=0;r1)throw Error("Grouped matcher requires a match => string transformer");return o.transformer}if(1===a.length)throw Error("Basic matcher only supports a string transformer");return o.transformer(a)}}throw Error("No URL mappers matched! Expected a default matcher.")})(`${o.pathname}${o.query}`,r);return`${o.protocol}//${o.host}${i}`}}),n("2KOM1",function(e,t){var r=i("aBsP7"),o=i("2tkGH"),a=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,n=/[\n\r\t]/g,s=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,l=/:\d+$/,c=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,u=/^[a-zA-Z]:/;function d(e){return(e||"").toString().replace(a,"")}var m=[["#","hash"],["?","query"],function(e,t){return g(t.protocol)?e.replace(/\\/g,"/"):e},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],p={hash:1,query:1};function f(e){var t,r=("u">typeof globalThis?globalThis:"u">typeof self?self:{}).location||{},o={},a=typeof(e=e||r);if("blob:"===e.protocol)o=new v(unescape(e.pathname),{});else if("string"===a)for(t in o=new v(e,{}),p)delete o[t];else if("object"===a){for(t in e)t in p||(o[t]=e[t]);void 0===o.slashes&&(o.slashes=s.test(e.href))}return o}function g(e){return"file:"===e||"ftp:"===e||"http:"===e||"https:"===e||"ws:"===e||"wss:"===e}function h(e,t){e=(e=d(e)).replace(n,""),t=t||{};var r,o=c.exec(e),a=o[1]?o[1].toLowerCase():"",i=!!o[2],s=!!o[3],l=0;return i?s?(r=o[2]+o[3]+o[4],l=o[2].length+o[3].length):(r=o[2]+o[4],l=o[2].length):s?(r=o[3]+o[4],l=o[3].length):r=o[4],"file:"===a?l>=2&&(r=r.slice(2)):g(a)?r=o[4]:a?i&&(r=r.slice(2)):l>=2&&g(t.protocol)&&(r=o[4]),{protocol:a,slashes:i||g(a),slashesCount:l,rest:r}}function v(e,t,a){if(e=(e=d(e)).replace(n,""),!(this instanceof v))return new v(e,t,a);var i,s,l,c,p,y,_=m.slice(),b=typeof t,E=0;for("object"!==b&&"string"!==b&&(a=t,t=null),a&&"function"!=typeof a&&(a=o.parse),i=!(s=h(e||"",t=f(t))).protocol&&!s.slashes,this.slashes=s.slashes||i&&t.slashes,this.protocol=s.protocol||t.protocol||"",e=s.rest,("file:"===s.protocol&&(2!==s.slashesCount||u.test(e))||!s.slashes&&(s.protocol||s.slashesCount<2||!g(this.protocol)))&&(_[3]=[/(.*)/,"pathname"]);E<_.length;E++){if("function"==typeof(c=_[E])){e=c(e,this);continue}l=c[0],y=c[1],l!=l?this[y]=e:"string"==typeof l?~(p="@"===l?e.lastIndexOf(l):e.indexOf(l))&&("number"==typeof c[2]?(this[y]=e.slice(0,p),e=e.slice(p+c[2])):(this[y]=e.slice(p),e=e.slice(0,p))):(p=l.exec(e))&&(this[y]=p[1],e=e.slice(0,p.index)),this[y]=this[y]||i&&c[3]&&t[y]||"",c[4]&&(this[y]=this[y].toLowerCase())}a&&(this.query=a(this.query)),i&&t.slashes&&"/"!==this.pathname.charAt(0)&&(""!==this.pathname||""!==t.pathname)&&(this.pathname=function(e,t){if(""===e)return t;for(var r=(t||"/").split("/").slice(0,-1).concat(e.split("/")),o=r.length,a=r[o-1],i=!1,n=0;o--;)"."===r[o]?r.splice(o,1):".."===r[o]?(r.splice(o,1),n++):n&&(0===o&&(i=!0),r.splice(o,1),n--);return i&&r.unshift(""),("."===a||".."===a)&&r.push(""),r.join("/")}(this.pathname,t.pathname)),"/"!==this.pathname.charAt(0)&&g(this.protocol)&&(this.pathname="/"+this.pathname),r(this.port,this.protocol)||(this.host=this.hostname,this.port=""),this.username=this.password="",this.auth&&(~(p=this.auth.indexOf(":"))?(this.username=this.auth.slice(0,p),this.username=encodeURIComponent(decodeURIComponent(this.username)),this.password=this.auth.slice(p+1),this.password=encodeURIComponent(decodeURIComponent(this.password))):this.username=encodeURIComponent(decodeURIComponent(this.auth)),this.auth=this.password?this.username+":"+this.password:this.username),this.origin="file:"!==this.protocol&&g(this.protocol)&&this.host?this.protocol+"//"+this.host:"null",this.href=this.toString()}v.prototype={set:function(e,t,a){switch(e){case"query":"string"==typeof t&&t.length&&(t=(a||o.parse)(t)),this[e]=t;break;case"port":this[e]=t,r(t,this.protocol)?t&&(this.host=this.hostname+":"+t):(this.host=this.hostname,this[e]="");break;case"hostname":this[e]=t,this.port&&(t+=":"+this.port),this.host=t;break;case"host":this[e]=t,l.test(t)?(t=t.split(":"),this.port=t.pop(),this.hostname=t.join(":")):(this.hostname=t,this.port="");break;case"protocol":this.protocol=t.toLowerCase(),this.slashes=!a;break;case"pathname":case"hash":if(t){var i="pathname"===e?"/":"#";this[e]=t.charAt(0)!==i?i+t:t}else this[e]=t;break;case"username":case"password":this[e]=encodeURIComponent(t);break;case"auth":var n=t.indexOf(":");~n?(this.username=t.slice(0,n),this.username=encodeURIComponent(decodeURIComponent(this.username)),this.password=t.slice(n+1),this.password=encodeURIComponent(decodeURIComponent(this.password))):this.username=encodeURIComponent(decodeURIComponent(t))}for(var s=0;so,e=>o=e),e(t.exports,"parse",()=>a,e=>a=e);var o,a,i,n=Object.prototype.hasOwnProperty;function s(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(e){return null}}o=function(e,t){var r,o,a=[];for(o in"string"!=typeof(t=t||"")&&(t="?"),e)if(n.call(e,o)){if(!(r=e[o])&&(null===r||r===i||isNaN(r))&&(r=""),o=encodeURIComponent(o),r=encodeURIComponent(r),null===o||null===r)continue;a.push(o+"="+r)}return a.length?t+a.join("&"):""},a=function(e){for(var t,r=/([^=?&]+)=?([^&]*)/g,o={};t=r.exec(e);){var a=s(t[1]),i=s(t[2]);null===a||null===i||a in o||(o[a]=i)}return o}}),n("lYdME",function(t,r){e(t.exports,"PARSE_ERROR_FALLBACK_URL",()=>a),e(t.exports,"default",()=>i);let o="/could-not-parse/",a=`https://unknown.example.com${o}`;var i=[{matcher:/^\/browse\/.*/i,transformer:"/browse/:issueKey"},{matcher:/^\/project\/[A-Z][A-Z0-9]+\/issues/i,transformer:"/project/:projectKey/issues"},{matcher:/^\/jira\/software\/projects\/[A-Z][A-Z0-9]+\/issues/i,transformer:"/jira/software/projects/:projectKey/issues"},{matcher:/^\/jira\/software\/c\/projects\/[A-Z][A-Z0-9]+\/issues/i,transformer:"/jira/software/c/projects/:projectKey/issues"},{matcher:/^\/jira\/servicedesk\/projects\/[A-Z][A-Z0-9]+\/issues/i,transformer:"/jira/servicedesk/projects/:projectKey/issues"},{matcher:/^\/jira\/core\/projects\/[A-Z][A-Z0-9]+\/issues/i,transformer:"/jira/core/projects/:projectKey/issues"},{matcher:/^\/issues/i,transformer:"/issues"},{matcher:/^\/jira\/issues/i,transformer:"/jira/issues"},{matcher:/^\/jira\/software\/projects\/[A-Z][A-Z0-9]+\/boards\/\d+(\/backlog|\/roadmap|\/timeline)?/i,transformer:e=>`/jira/software/projects/:projectKey/boards/:boardId${e[1]?e[1]:""}`},{matcher:/^\/jira\/software\/c\/projects\/[A-Z][A-Z0-9]+\/boards\/\d+(\/roadmap|\/timeline)?/i,transformer:e=>`/jira/software/c/projects/:projectKey/boards/:boardId${e[1]?e[1]:""}`},{matcher:/^\/rest\/agile\/(.*?)\/board\/\d+\/configuration/i,transformer:e=>`/rest/agile/${e[1]}/board/:boardId/configuration`},{matcher:/^\/gateway\/api\/insights\/agile\/board\/\d+\/backlog\/sprint-commitment/i,transformer:"/gateway/api/insights/agile/board/:boardId/backlog/sprint-commitment"},{matcher:/^\/rest\/internal\/board\/\d+\/sprint\/\d+\/workload/i,transformer:"/rest/internal/board/:boardId/sprint/:sprintId/workload"},{matcher:/^\/rest\/internal\/board\/\d+\/sprint\/\d+\/sprint-progress/i,transformer:"/rest/internal/board/:boardId/sprint/:sprintId/sprint-progress"},{matcher:/^\/rest\/internal\/board\/\d+\/sprint\/\d+\/blocked-issues/i,transformer:"/rest/internal/board/:boardId/sprint/:sprintId/blocked-issues"},{matcher:/^\/rest\/internal\/board\/\d+\/sprint\/\d+\/epic-progress/i,transformer:"/rest/internal/board/:boardId/sprint/:sprintId/epic-progress"},{matcher:/^\/gateway\/api\/aris\/jira\/[a-f0-9-]+\/board\/\d+\/config/i,transformer:"/gateway/api/aris/jira/:cloudId/board/:boardId/config"},{matcher:/^\/gateway\/api\/jira-insights\/settings\/board\/\d+\/permissions\/board-admin/i,transformer:"/gateway/api/jira-insights/settings/board/:boardId/permissions/board-admin"},{matcher:/\/gateway\/api\/jira-insights\/settings\/board\/\d+/i,transformer:"/gateway/api/jira-insights/settings/board/:boardId"},{matcher:/^\/gateway\/api\/insights\/agile\/board\/\d+\/sprint\/\d+\/burndown/i,transformer:"/gateway/api/insights/agile/board/:boardId/sprint/:sprintId/burndown"},{matcher:/^\/jira\/servicedesk\/projects\/[A-Z][A-Z0-9]+\/queues\/custom\/\d+/i,transformer:"/jira/servicedesk/projects/:projectKey/queues/custom/:queueId/:issueKey"},{matcher:/^\/jira\/servicedesk\/projects\/[A-Z][A-Z0-9]+\/section\/[A-Z]+\/custom\/\d+/i,transformer:"/jira/servicedesk/projects/:projectKey/section/:category/custom/:queueId/:issueKey"},{matcher:/^\/projects\/[A-Z][A-Z0-9]+\/settings(\/[a-z]+)?/i,transformer:e=>`/projects/settings${e[1]?e[1]:""}`},{matcher:/^\/projects\/[A-Z][A-Z0-9]+.*?selectedItem=com\.atlassian\.jira\.jira-projects-plugin:(\w+)/i,transformer:e=>`/projects/:projectKey?selectedItem=com.atlassian.jira.jira-projects-plugin:${e[1]}`},{matcher:/^\/secure\/ConfigureReport!default.jspa.*?reportKey=com.atlassian.jira.plugin.system.reports:(\w+)/i,transformer:e=>`/secure/ConfigureReport!default.jspa?reportKey=com.atlassian.jira.plugin.system.reports:${e[1]}`},{matcher:/^\/secure\/((.*?\/)?\w+.jspa)/i,transformer:e=>`/secure/${e[1]}`},{matcher:/^\/plugins\/servlet\/(\w+)/i,transformer:e=>`/plugins/servlet/${e[1]}`},{matcher:/^\/jira\/your-work/i,transformer:"/jira/your-work"},{matcher:new RegExp(o),transformer:"/could-not-parse/"},{matcher:null,transformer:"/unknown"}]}),n("g9NzR",function(t,r){e(t.exports,"getErrorHash",()=>a);let o=new WeakMap,a=e=>{if(o.has(e))return o.get(e);let t="";if(void 0!==e.stack)try{var r;let o,a;o=(r=e.stack).match(/\/([\w.~\-_]+)\.[jt]sx?/g),a=r.match(/:\d+:\d+/g),t=(o?.[0]??"")+(a?.[0]??"")}catch(e){}let a=((e,t=1)=>{let r,o=e.length,a=t^o,i=0;for(;o>=4;)r=(65535&(r=255&e.charCodeAt(i)|(255&e.charCodeAt(++i))<<8|(255&e.charCodeAt(++i))<<16|(255&e.charCodeAt(++i))<<24))*0x5bd1e995+(((r>>>16)*0x5bd1e995&65535)<<16),r^=r>>>24,a=(65535&a)*0x5bd1e995+(((a>>>16)*0x5bd1e995&65535)<<16)^(r=(65535&r)*0x5bd1e995+(((r>>>16)*0x5bd1e995&65535)<<16)),o-=4,++i;switch(o){case 3:a^=(255&e.charCodeAt(i+2))<<16;case 2:a^=(255&e.charCodeAt(i+1))<<8;case 1:a^=255&e.charCodeAt(i),a=(65535&a)*0x5bd1e995+(((a>>>16)*0x5bd1e995&65535)<<16)}return a^=a>>>13,a=(65535&a)*0x5bd1e995+(((a>>>16)*0x5bd1e995&65535)<<16),(a^=a>>>15)>>>0})(`${e.name} ${t||e.message}`).toString(36).toUpperCase();try{o.set(e,a)}catch(e){}return a}}),n("k4UXC",function(r,o){let a,n;e(r.exports,"default",()=>l);var s=i("lnQk8"),l=(a=i("avsXQ").default,n=e=>0!==Math.floor(Math.random()*e),(e,r)=>{let o=a.find(t=>((e,t,r)=>{let{matcher:o,route:a}=e;return!!o.test(t||"")&&(void 0===a||!!(void 0!==r&&r.endsWith(a)))&&!0})(t,e,r)),i=t(s)(o)?null:o.samplingRate;return{limitCaptureException:!t(s)(i)&&n(i),samplingRate:i}})}),n("lnQk8",function(e,t){e.exports=function(e){return null==e}}),n("avsXQ",function(t,r){e(t.exports,"default",()=>o);var o=[{matcher:/postrobot_method/,samplingRate:0},{matcher:/postMessage'\)/,samplingRate:0},{matcher:/^\[Frontend PubSub\] Failed to retrieve subscription configuration \[object Object\]$/,samplingRate:10}]}),n("7l3xJ",function(t,r){e(t.exports,"stackFrameAssetRewrite",()=>o);let o=e=>{try{let t=e=>{e&&e.stacktrace&&e.stacktrace.frames&&e.stacktrace.frames.length&&e.stacktrace.frames.forEach(e=>{e.filename&&(e.filename=e.filename.replace("/assets-brotli/","/assets/"))})};if(t(e),!(e.exception&&e.exception.values&&e.exception.values.length))return e;e.exception.values.forEach(t)}catch(e){console.warn("Unable to rewrite stacktrace filenames",e)}return e}}),n("dJv0A",function(t,r){e(t.exports,"handleAtlaspackErrors",()=>s);var o=i("28TTD"),a=i("7fssI");class n extends Array{constructor(...e){super(...e),this.reportErrors()}push(...e){let t=super.push(...e);return this.reportErrors(),t}reportErrors(){for(;this.length>0;){let e=this.shift();e&&(0,a.captureException)("atlaspack",e)}}}let s=()=>{if(!(0,o.fg)("jira_atlaspack_errors_array_tracker"))return;let e=globalThis;e.__ATLASPACK_ERRORS instanceof n||(e.__ATLASPACK_ERRORS=new n(...e.__ATLASPACK_ERRORS??[]))}}),(0,i("6WT1F").bifrostMultiFallback)([{name:"issue",group:"issue",path:"/browse/:issueKey(\\w+-\\d+)(.*)?",query:["filter?!=(.*)","jql?!=(.*)"]},{name:"issue-embed",group:"issue",path:"/browse/:issueKey(\\w+-\\d+)/embed"},{name:"work-item",group:"work-item",path:"/browse/work-item/:issueKey(\\w+-\\d+)(.*)?",exact:!0}]);