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-fe

See More

'}),o("4XCl1",function(t,r){e(t.exports,"default",()=>n);function n(){return globalThis.localDevContext?.MANIFEST_DEFAULT_VALUE??"jira-spa.json"}}),o("cIRoP",function(t,r){e(t.exports,"getBuildKey",()=>u),e(t.exports,"buildKeyToSemanticVersion",()=>d);var n=s("6qAS3"),i=s("cbKJp"),o=s("gO8O9"),a=s("6KgMr"),l=s("hIs9w"),c=s("j8Ffl");let u=()=>{let e=(0,i.default)();if(e)return e;throw new(0,a.ErrorWithReason)("BUILD_KEY_MISSING","BUILD_KEY was not set during build")},d=e=>{if(!("JF-TEST"===e||(0,n.default)()))try{if(e.startsWith("MRJF")){let t=(0,o.buildKeyToSemanticVersion)(e);return(0,o.semanticVersionToVersionString)(t)}return(0,c.jfeBuildKeyToSemanticVersion)(e)}catch(e){(0,l.logWarning)({cloudId:null,error:e});return}}}),o("cbKJp",function(t,r){e(t.exports,"default",()=>n);function n(){return globalThis.localDevContext?.BUILD_KEY??"1.392827.0-27243b40d0358f"}}),o("gO8O9",function(t,r){e(t.exports,"buildKeyToSemanticVersion",()=>s),e(t.exports,"semanticVersionToVersionString",()=>o);let n=new Set(["MRJF-PROD"]),i=new RegExp(/^(?MRJF-PROD)(-(?\d+)?)(-HOTFIX-(?\d+))?$/),s=e=>{if(!e)throw Error("Build key is required for sticky versions");let{buildProject:t,minorVersion:r,patchVersion:s}=i.exec(e)?.groups??{};if(!n.has(t))throw Error(`Sticky versions do not support the ${e} build key - this is expected on branch builds`);if(!r)throw Error(`${e} does not match the expected format for sticky versions build keys`);return{major:0,minor:Number(r),patch:Number(s)||0}},o=e=>{let{major:t,minor:r,patch:n}=e;return`${t}.${r}.${n}`}}),o("6KgMr",function(t,r){e(t.exports,"ErrorWithReason",()=>n),e(t.exports,"getErrorReason",()=>i),e(t.exports,"getErrorMessage",()=>s),e(t.exports,"getErrorStack",()=>o);class n extends Error{reason;constructor(e,t){super(t),this.reason=e}}n.displayName="ErrorWithReason";let i=e=>{let t="UNKNOWN_ERROR";return e instanceof n&&(t=e.reason),t},s=e=>"string"==typeof e?e:"object"==typeof e?null!=e&&"message"in e&&"string"==typeof e.message&&""!==e.message?e.message:"MISSING_ERROR_MESSAGE":String(e),o=e=>null!==e&&"object"==typeof e&&"stack"in e?String(e.stack):null}),o("hIs9w",function(t,r){e(t.exports,"logWarning",()=>i);var n=s("6KgMr");let i=({cloudId:e,error:t})=>{console.info(JSON.stringify({task:"jira-fe.stream",result:"warning",reason:(0,n.getErrorReason)(t),cloudId:e,errors:[{errorMessage:(0,n.getErrorMessage)(t),stack:(0,n.getErrorStack)(t)}]}))}}),o("j8Ffl",function(t,r){e(t.exports,"jfeBuildKeyToSemanticVersion",()=>i);let n=/^(?\d+)\.(?\d+)\.(?\d+)-(?[0-9A-Za-z.-]+)$/,i=e=>{let t=n.exec(e);if(t){let{groups:e}=t,r=e?.major,n=e?.minor,i=e?.patch;if(r&&n&&i)return`${r}.${n}.${i}`}throw Error(`Invalid buildKey format: "${e}". Expected ..-.`)}}),o("1i6Lh",function(t,r){e(t.exports,"getHostName",()=>p),e(t.exports,"getOverrideUrl",()=>h),e(t.exports,"getStagingUrl",()=>g),e(t.exports,"getBaseURL",()=>v);var n=s("e4Jvv"),i=s("c5fCM"),o=s("6qAS3"),a=s("bFkSb"),l=s("28TTD"),c=s("11T6r"),u=s("38nU1"),d=s("7rQRw"),f=s("gKRTq");let p=()=>globalThis?.location?.hostname??"",h=({request:e,environmentType:t})=>{if("prod"===(t||(0,f.getTesseractEnvironmentType)()))return null;if((0,l.fg)("jira_fe_shareable_debug_urls")){let t=(0,u.getOriginalUrlFromRequest)(e),r=(0,d.parseUrlBuildKey)(t);if(r)return g({buildKey:r,request:e,isFedRAMP:(0,f.getIsTesseractInFedRAMP)()})}let r=(0,a.getCookie)("x_fragment_location",!0),n=e?.headers?.["x-fragment-location"]||r||null;return"string"==typeof n?n.endsWith("/")?n.slice(0,-1):n:null};function m(e){return e?.input?.context?.experiment?.variant??"default"}let g=({buildKey:e,request:t,isFedRAMP:r})=>{let n=r?"default":m(t),i=e.startsWith("MRJF")?"jira-frontend-bifrost":"jira-fe";return`${r?`https://${i}.stg.frontend.cdn.atlassian-us-gov-mod.com`:`https://${i}.stg-east.frontend.public.atl-paas.net`}/assets/${e}/${n}`},y=({buildKey:e,request:t,isFedRAMP:r})=>{let n=r?"default":m(t),i=e.startsWith("MRJF")?"jira-frontend-bifrost":"jira-fe";return`${r?`https://${i}.frontend.cdn.atlassian-us-gov-mod.com`:`https://${i}.prod-east.frontend.public.atl-paas.net`}/assets/${e}/${n}`},v=({buildKey:e,request:t,environmentType:r})=>{let s=r||(0,f.getTesseractEnvironmentType)(),a=t&&h({request:t,environmentType:s}),l=(0,f.getIsTesseractInFedRAMP)();if(a&&(e=>{if(!e)return!1;try{let{protocol:t,hostname:r}=new URL(e);if("https:"!==t)throw Error(`Invalid protocol: ${t}`);if(!c.ALLOWED_OVERRIDE_HOST_NAMES.some(e=>e.test(r)))throw Error(`Not allowed hostname: ${r}`);return!0}catch(t){return console.error(JSON.stringify({message:String(t),error:`Override url rejected: ${e}`})),!1}})(a))return a;if((0,i.default)())return`${(0,n.getLocalUrl)()}/fragments`;if((0,f.getIsTesseractInIC)())return(({buildKey:e})=>{let t=p(),r=e.startsWith("MRJF")?"jira":"jira-fe",n=`/bfa/${r}/${e}/default`;return t?`https://${t}${n}`:n})({buildKey:e});switch(s){case"dev":case"staging":return g({buildKey:e,request:t,isFedRAMP:l});case"prod":return y({buildKey:e,request:t,isFedRAMP:l});default:if((0,o.default)())return g({buildKey:e,request:t,isFedRAMP:l});return console.error(`Environment type not set to dev/staging/prod/'', set to ${s}, defaulting to production Bifrost URL.`),y({buildKey:e,request:t,isFedRAMP:l})}}}),o("e4Jvv",function(t,r){e(t.exports,"getLocalUrl",()=>l);var n=s("fsJAo"),i=s("4RsYf"),o=s("gksRd"),a=s("dYms2");function l(){{let e,t;return(0,a.default)()??`${(0,o.default)()?"https":"http"}://${"string"==typeof(e=(0,i.default)())&&e.trim()?e.trim():"localhost"}:${(t=(0,n.default)())?parseInt(t,10):9e3}`}}}),o("fsJAo",function(t,r){let n;e(t.exports,"default",()=>i);function i(){return globalThis.localDevContext?.__PILLAR_PROXY_SERVER_PORT??n}}),o("4RsYf",function(t,r){e(t.exports,"default",()=>n);function n(){return globalThis.localDevContext?.RDE_DNS}}),o("gksRd",function(t,r){e(t.exports,"default",()=>n);function n(){return globalThis.localDevContext?.__PILLAR_ENABLE_HTTPS??!1}}),o("dYms2",function(t,r){e(t.exports,"default",()=>n);function n(){return globalThis.localDevContext?.LOCAL_URL_OVERRIDE}}),o("c5fCM",function(t,r){e(t.exports,"default",()=>n);function n(){return globalThis.localDevContext?.PILLAR_SERVE_LOCAL_ASSETS??!1}}),o("bFkSb",function(t,r){e(t.exports,"getCookie",()=>o);var n=s("hx1W9"),i=s("fcD2k");function o(e,t){if(t)return"static"===(0,i.getSsrStatus)()?e?(0,n.getCookie)(e):void 0:globalThis?.__GET_COOKIE__?.(e)}}),o("hx1W9",function(r,n){e(r.exports,"getCookie",()=>c);var i=s("iMD5F"),o=s("4X3aJ"),a=s("1mTBa"),l=s("iXIRQ");function c(e){if((0,o.fg)("platform_moonjelly_bsc_master_killswitch"))return e?t(i).get(e):t(i).get();try{return(0,a.sendPackageOperationalEvent)({action:"usedGetCookie",attributes:{cookieKey:e}}),e?t(i).get(e):t(i).get()}catch(t){l.Logger.errorWithOperationalEvent({action:"usedGetCookieError",attributes:{cookieKey:e},message:`Failed to use get cookie. ${t.message||""}`})}}}),o("iMD5F",function(e,t){e.exports,e.exports=function(){function e(e){for(var t=1;ti);var n=s("2pGkD");function i(e){return(0,n.resolveBooleanFlag)(e)}}),o("2pGkD",function(t,r){e(t.exports,"setBooleanResolver",()=>u),e(t.exports,"resolveBooleanFlag",()=>d);var n=s("40Iim"),i=s("9FNeb"),o=s("1vSe4");let a="__PLATFORM_FEATURE_FLAGS__",l=(void 0===o||void 0===o.env)&&!1,c=globalThis;function u(e){c[a].booleanResolver=e}function d(e){if(l)return(0,i.debug)('[%s]: The feature flags were enabled while running tests. The flag "%s" will be always enabled.',"@atlaskit/platform-feature-flags",e),!0;try{if(c[a]?.booleanResolver===void 0||c[a]?.booleanResolver===null)return n.default.checkGate(e);let t=c[a]?.booleanResolver(e);if("boolean"!=typeof t)return console.warn(`${e} resolved to a non-boolean value, returning false for safety`),!1;return t}catch(e){return!1}}c[a]=c[a]||{booleanResolver:void 0}}),o("9FNeb",function(t,r){e(t.exports,"debug",()=>i);let n=globalThis?.process?.env?.JEST_WORKER_ID===void 0&&globalThis?.process?.env?.NODE_ENV!=="production",i=(...e)=>{n&&console.debug(...e)}}),o("1mTBa",function(t,r){let n;e(t.exports,"sendPackageOperationalEvent",()=>p),e(t.exports,"sendUnsampledPackageOperationalEvent",()=>h);var i=s("gZ8Pm"),o=s("4Zacz"),a=s("kCIPd"),l=s("5AywO"),c=s("82rHI");let u=e=>{let{domain:t,product:r}=(()=>{let{origin:e,pathname:t}=globalThis.location,r=(e=>{let t="";if(!e)return t;let r=t=>RegExp(`^${t}(/|$)`).test(String(e));return r("/wiki")&&(t="/wiki"),r("/jira")&&(t="/jira"),r("/compass")&&(t="/compass"),r("/canvas")&&(t="/canvas"),(r("/servicedesk")||r("/jira/servicedesk"))&&(t="/servicedesk"),t})(t),n=`${e}${r}`,i=("https://trello.com"===n?"trello":null)||r.slice(1);return{domain:n,product:i}})();return{packageName:l.packageName,packageVersion:l.packageVersion,domain:t,product:(0,a.getBscGlobalState)().product?.toLowerCase()??r,...e&&e}},f=()=>{try{!n&&(0,a.getBscGlobalState)().analyticsEnabled&&(n=new(0,i.default)({env:(()=>{let{hostname:e}=globalThis.location;return e.includes(".dev.")||e.includes(".stg.")||e.includes(".jira-dev.")||e.includes(".jira-stg.")?o.envType.STAGING:e.includes("localhost")||e.includes("ngrok")||e.includes("atlastunnel")?o.envType.DEV:o.envType.PROD})(),product:"atlassianCookies"},{useLegacyUrl:!1,disableCookiePersistence:!0}),(0,a.getBscGlobalState)().cloudId&&n.setTenantInfo(o.tenantType.CLOUD_ID,(0,a.getBscGlobalState)().cloudId),(0,a.getBscGlobalState)().userId&&n.setUserInfo(o.userType.ATLASSIAN_ACCOUNT,(0,a.getBscGlobalState)().userId??""))}catch(e){console.error(`${d}: Failed to initialize AnalyticsWebClient. ${e}`)}if((0,a.getBscGlobalState)().analyticsEnabled)return n};function p(e){(0,c.withAnalyticsEventSampling)(e.action,()=>f()?.sendOperationalEvent({source:"package",actionSubject:"package",action:e.action,attributes:u(e.attributes)}))}function h(e){f()?.sendOperationalEvent({source:"package",actionSubject:"package",action:e.action,attributes:u(e.attributes)})}}),o("gZ8Pm",function(t,r){e(t.exports,"default",()=>R);var n=s("geWvo"),i=s("4Zacz"),o=s("1pDo3"),a=s("1RDq5"),l=s("5XsHy"),c=s("hwE3R"),u=s("8sLl6"),d=s("hcGAR"),f=s("apVqD"),p=s("cPubF"),h=s("1WMoi"),m=s("aIXhv"),g=s("6UOX7"),y=s("cHhSs"),v=s("6yYMt"),_=s("j8Ct8"),b=s("9fc0h"),E=s("9vng3"),S=s("e0sCq"),x=s("6CWdp"),k=s("j06Pu"),I=s("j3Lbh"),w=s("5KSNx"),T=s("6Ctv5"),C=s("6aVFQ");let O="last.screen.event";class A{static getCallback(e){return e=e||console,t=>{A.callback(t,e)}}static callback(e,t){let r=e.getStatusCode();r>=200&&r<=299?e.getEventResponseList().forEach(e=>{t.warn("Validation report for event with message ID %s:\n",e.getMessageId(),e)}):400===r||404===r?(t.warn("GASv3 submission failed with HTTP Status Code %d: %s",e.getStatusCode(),e.getMessage()),e.getEventResponseList().forEach(e=>{t.warn("Event with message ID %s:\n",e.getMessageId(),e)})):(t.log("GASv3 submission failed with HTTP Status Code %d: %s",e.getStatusCode(),e.getMessage()),e.eventResponseList.forEach(e=>{t.debug("Event with message ID %s:\n",e.getMessageId(),e)}))}}class R{_apdexEvent;_context;_eventDelayQueue;_historyReplaceFn;_orgInfo;_pageVisibility;_internalProductInfo;_safeSessionStorage;_sessionTracking;_tabTracking;_tenantInfo;_testingCache;_uiViewedAttributes;_uiViewedEvent;_userInfo;_originTracing;_task;_pageLoadId;_workspaceInfo;_collaborationContextInfo;_aliases;_groups;_eventProcessor;_logger;_embeddedContext;_crossProductInteractionTracking;constructor(e,t={}){if(!e)throw Error("Missing productInfo");if(!e.env)throw Error("Missing productInfo.env");if(!e.product)throw Error("Missing productInfo.product");if(!(0,i.isType)(i.envType,e.env))throw Error(`Invalid productInfo.env '${e.env}', must be an envType: [${(0,i.objectValues)(i.envType)}]`);if(e.origin){if(!(0,i.isType)(i.originType,e.origin))throw Error(`Invalid productInfo.origin '${e.origin}', must be an originType: [${(0,i.objectValues)(i.originType)}]`)}else e.origin=i.originType.WEB;if(e.platform?(0,f.validatePlatform)(e):e.platform=e.origin===i.originType.WEB?i.platformType.WEB:i.platformType.DESKTOP,this._logger=t.logger||console,!e.perimeter)try{(0,n.isFedrampModerate)()&&(e.perimeter=i.perimeterType.FEDRAMP_MODERATE)}catch(e){this._logger.warn("Failed to auto-detect perimeter: %s",e instanceof Error?e.message:String(e))}if(e.perimeter||(e.perimeter=i.perimeterType.COMMERCIAL),!(0,i.isType)(i.perimeterType,e.perimeter))throw Error(`Invalid productInfo.perimeter '${e.perimeter}', must be a perimeterType: [${(0,i.objectValues)(i.perimeterType)}]`);if(!e.ic)try{let t=(0,n.isolationContextId)();t&&t.length>0&&(e.ic=t)}catch(e){this._logger.warn("Failed to auto-detect isolation context: %s",e instanceof Error?e.message:String(e))}this._internalProductInfo={...e,subproduct:this._createSubproductGetter(e.subproduct),embeddedProduct:this._createEmbeddedProductGetter(e.embeddedProduct)},this._tenantInfo={},this._orgInfo={},this._uiViewedAttributes={},e?.embeddedContext&&(this._embeddedContext=e.embeddedContext,(0,c.isFirstParty)(this._embeddedContext)&&this.setUIViewedAttributes({embeddedType:this._embeddedContext.embeddedType,embeddedFromProduct:this._embeddedContext.embeddedFromProduct,embeddedFromSubproduct:this._embeddedContext.embeddedFromSubproduct,embeddedFromTopLevelDomain:this._embeddedContext.embeddedFromTopLevelDomain}),(0,c.isThirdParty)(this._embeddedContext)&&this.setUIViewedAttributes({embeddedType:this._embeddedContext.embeddedType,embeddedFromTopLevelDomain:this._embeddedContext.embeddedFromTopLevelDomain})),this._context=(0,u.buildContext)(this._internalProductInfo),this._safeSessionStorage=new(0,_.default);let r=this._useStargate(t.useStargate),s=(0,y.selectHost)({useStargate:r,env:e.env,useLegacyUrl:t.useLegacyUrl,perimeter:e.perimeter,ic:e.ic,envOverride:e.envOverride,apiHost:t.apiHost}),a=t.apiHostProtocol||"https",x=t.minRetryDelay||1e3,I=void 0!==t.maxRetryAttempts&&Number.isInteger(t.maxRetryAttempts)&&t.maxRetryAttempts>=0?t.maxRetryAttempts+1:void 0,T={maxRetryDelay:6e4,minRetryDelay:x,backoffFactor:2,flushWaitMs:t.flushWaitInterval,flushBeforeUnload:t.flushBeforeUnload,maxAttempts:I,maxQueueSize:t.maxQueueSize},O=`awc-${e.env}`,R=t.disableCookiePersistence||!1,D=(t.metadataClientFactory||h.MetadataClient.Factory)(a,s,e.product);this._eventProcessor=new(0,p.default)({apiHost:s,apiHostProtocol:a,product:e.product,retryQueuePrefix:O,retryQueueOptions:T,xidPromiseGetter:()=>(0,C.XIDPromise)(t.xidConsent,t.xidPromiseFn),logger:this._logger,metadataClient:D,disableCookiePersistence:R,responseCallback:A.getCallback(this._logger),env:e.env,perimeter:e.perimeter,enableMetadataCalls:this.metadataCallsEnabled(t),enableEventCalls:this.eventCallsEnabled(t)}),this._userInfo={anonymousId:this._eventProcessor.getUser().getAnonymousId(t?.customAnonymousIdGenerator)},this._pageVisibility=new(0,g.default),this._tabTracking=new(0,b.default),this._sessionTracking=new(0,v.default)({sessionExpiryTime:t.sessionExpiryTime,onNewSessionStarted:t.onNewSessionStarted}),this._task=new(0,E.default),this._originTracing=new(0,m.default),this._eventProcessor.setOriginTracingClient(this._originTracing),this._apdexEvent=new(0,o.default)(this.sendOperationalEvent,this._pageVisibility),this._historyReplaceFn="function"==typeof t.historyReplaceFn?t.historyReplaceFn:k.defaultHistoryReplaceFn,this._eventDelayQueue=new(0,d.default)(this._fireDelayedEvent,t.delayQueueCompressors||[]),this._testingCache=new(0,S.default)(t.isSynthetic,t.enableTestingCache),this._pageLoadId=(0,w.default)(),this._workspaceInfo={},this._collaborationContextInfo={},this._aliases={},this._groups={},this._crossProductInteractionTracking=new(0,l.default)({perimeter:e.perimeter,product:e.product,sendEventCallback:this.sendOperationalEvent,historyReplaceFn:this._historyReplaceFn}),this._crossProductInteractionTracking.validateInteractionSession()}metadataCallsEnabled(e){return"boolean"==typeof e.disableMetadataCalls?!e.disableMetadataCalls:!I.TestSupport.isGeminiVREnvironment()&&!I.TestSupport.areFetchCallsDisabled()}eventCallsEnabled(e){return"boolean"==typeof e.disableEventCalls?!e.disableEventCalls:!I.TestSupport.isGeminiVREnvironment()&&!I.TestSupport.areFetchCallsDisabled()}_useStargate=e=>null==e||e;_changeInternalUserId=(e,t)=>{this._eventProcessor.getUser().setUserId(e),t&&t!==this._eventProcessor.getUser().getAnonymousId()&&this._eventProcessor.getUser().setAnonymousId(t)};_createSubproductGetter=e=>(0,a.default)(e,"Cannot get subproduct from the callback. Proceeding without it.");_createEmbeddedProductGetter=e=>(0,a.default)(e,"Cannot get embeddedProduct from the callback. Proceeding without it.");_getLastScreenEvent=()=>{try{return JSON.parse(this._safeSessionStorage.getItem(O)||"")}catch{return this._safeSessionStorage.removeItem(O),null}};_setLastScreenEvent=e=>{this._safeSessionStorage.setItem(O,JSON.stringify({name:e.name,attributes:e.attributes}))};_shouldEventBeDelayed=e=>{if(!e.tags||-1===e.tags.indexOf("measurement"))return!1;let t=!1!==e.highPriority;return this._eventDelayQueue.isDelayingLowPriorityEvents()&&!t};_fireEvent=(e,t,r,n)=>{switch(t.eventType){case i.eventType.UI:case i.eventType.OPERATIONAL:case i.eventType.TRACK:return this._eventProcessor.track(e,t,r,n);case i.eventType.SCREEN:return this._eventProcessor.page(e,t,r,n);case i.eventType.IDENTIFY:return this._eventProcessor.identify(e,t,r,n);default:throw Error(`No handler has been defined for events of type ${t.eventType}`)}};_fireDelayedEvent=(e,t,r,n)=>{try{this._changeInternalUserId(n.userId,n.anonymousId),t.tags=[...t.tags||[],"sentWithDelay"],this._fireEvent(e,t,r,void 0)}finally{this._changeInternalUserId(this._userInfo.userId,this._userInfo.anonymousId)}};_delayEvent=(e,t,r,n,i)=>{this._eventDelayQueue.push(e,t,r,n),i&&i()};_processEvent=(e,t,r,n)=>(this._testingCache.saveEvent(t),this._shouldEventBeDelayed(t))?(this._delayEvent(e,t,r,this._userInfo,n),Promise.resolve()):this._fireEvent(e,t,r,n);setEmbeddedProduct=e=>{this._internalProductInfo.embeddedProduct=this._createEmbeddedProductGetter(e),this.resetUIViewedTimers()};clearEmbeddedProduct=()=>{this._internalProductInfo.embeddedProduct=this._createEmbeddedProductGetter(null)};setSubproduct=e=>{this._internalProductInfo.subproduct=this._createSubproductGetter(e),this.resetUIViewedTimers()};setOriginTracingHandlers=e=>{let t=this._originTracing.handleOriginParameters(e,this._historyReplaceFn),r=Object.keys(t);r.forEach(e=>{void 0!==t[e].taskSessionId&&this._task.createTaskSessionWithProvidedId(e,t[e].taskSessionId)});let n={};return(r.forEach(e=>{t[e].originTracingAttributes?n[e]=t[e].originTracingAttributes:console.warn(`Handling method for origin parameter ${e} has not returned any attributes`)}),r.length>0)?this.sendOperationalEvent({action:"landed",actionSubject:"origin",source:"webClient",attributes:{originTracesLanded:n}},()=>{}):Promise.resolve()};setTenantInfo=(e,t)=>{if(!e)throw Error("Missing tenantIdType");if(e!==i.tenantType.NONE&&!t)throw Error("Missing tenantId");if(!(0,i.isType)(i.tenantType,e))throw Error(`Invalid tenantIdType '${e}', must be an tenantType: [${(0,i.objectValues)(i.tenantType)}]`);this._tenantInfo={tenantIdType:e,tenantId:t},this._eventProcessor.refreshMetadata(this._userInfo,this._tenantInfo)};clearTenantInfo=()=>{this._tenantInfo={},this._eventProcessor.refreshMetadata(this._userInfo,this._tenantInfo)};setOrgInfo=e=>{if(!e)throw Error("Missing orgId");this._orgInfo={orgId:e}};clearOrgInfo=()=>{this._orgInfo={}};setWorkspaceInfo=e=>{if(!e)throw Error("Missing workspaceId");this._workspaceInfo={workspaceId:e}};clearWorkspaceInfo=()=>{this._workspaceInfo={}};setCollaborationContextInfo=e=>{if(!e)throw Error("Missing collaborationContextAri");this._collaborationContextInfo={collaborationContextAri:e}};clearCollaborationContextInfo=()=>{this._collaborationContextInfo={}};setUserInfo=(e,t)=>{(0,f.validateIdentifyEvent)(e,t),this._changeInternalUserId(t),this._userInfo={userIdType:e,userId:t,anonymousId:this._eventProcessor.getUser().getAnonymousId()},this._eventProcessor.refreshMetadata(this._userInfo,this._tenantInfo)};clearUserInfo=()=>{this._changeInternalUserId(void 0),this._userInfo={anonymousId:this._eventProcessor.getUser().getAnonymousId()},this._eventProcessor.refreshMetadata(this._userInfo,this._tenantInfo)};setAlias=(e,t)=>{if(!e)throw Error("Missing aliasType");if(!(0,i.isType)(i.aliasType,e))throw Error(`Invalid aliasType '${e}', must be an aliasType: [${(0,i.objectValues)(i.aliasType)}]`);this._aliases[e]=t};clearAlias=()=>{this._aliases={}};setGroup=(e,t)=>{if(!e)throw Error("Missing groupType");if(!(0,i.isType)(i.groupType,e))throw Error(`Invalid groupType '${e}', must be an groupType: [${(0,i.objectValues)(i.groupType)}]`);this._groups[e]=t};clearGroup=()=>{this._groups={}};getAnonymousId=()=>this._userInfo.anonymousId;getCurrentSessionId=()=>this._sessionTracking.getCurrentSessionId();setUIViewedAttributes=e=>{if(!e)throw Error("Missing uiViewedAttributes");if("object"!=typeof e||Array.isArray(e))throw Error("Invalid uiViewedAttributes type, should be a non array object");this._uiViewedAttributes={...e}};getUIViewedAttributes=()=>this._uiViewedAttributes;clearUIViewedAttributes=()=>{this._uiViewedAttributes={}};appendUIViewedAttributes=e=>{this._uiViewedAttributes?this._uiViewedAttributes={...this._uiViewedAttributes,...e}:this._uiViewedAttributes=e};sendIdentifyEvent=(e,t,r)=>{this.setUserInfo(e,t);let n={userIdType:e,eventType:i.eventType.IDENTIFY};return this._processEvent(t,n,this._context,r)};sendPageEvent=(e,t)=>this.sendScreenEvent(e,t);sendScreenEvent=(e,t,r)=>{let n,i,s,o;"object"==typeof e?(n=e.name,i=e.attributes,s=e.containers,o=e.tags):(n=e,i=r),(0,f.validateScreenEvent)(n),(0,f.validateContainers)(s);let a={name:n,...(0,u.buildScreenEvent)(this._internalProductInfo,this._tenantInfo,this._userInfo,i,e.nonPrivacySafeAttributes,o,this._tabTracking.getCurrentTabId(),this._sessionTracking.getCurrentSessionId(),this._task.getAllTaskSessions(),this._crossProductInteractionTracking.getInteractionSession(),this._orgInfo,this._pageLoadId,this._workspaceInfo,this._collaborationContextInfo,e,s,this._aliases,this._groups)};return this._setLastScreenEvent(a),this._processEvent(n,a,this._context,(0,T.default)(t,a))};sendTrackEvent=(e,t)=>{(0,f.validateTrackEvent)(e);let r=(0,u.buildActionEvent)(this._internalProductInfo,this._tenantInfo,this._userInfo,e,i.eventType.TRACK,this._tabTracking.getCurrentTabId(),this._sessionTracking.getCurrentSessionId(),this._task.getAllTaskSessions(),this._crossProductInteractionTracking.getInteractionSession(),this._orgInfo,this._pageLoadId,this._workspaceInfo,this._collaborationContextInfo,this._aliases,this._groups);return this._processEvent((0,u.buildActionName)(e),r,this._context,(0,T.default)(t,r))};sendUIEvent=(e,t)=>{(0,f.validateUIEvent)(e);let r=(0,u.buildActionEvent)(this._internalProductInfo,this._tenantInfo,this._userInfo,e,i.eventType.UI,this._tabTracking.getCurrentTabId(),this._sessionTracking.getCurrentSessionId(),this._task.getAllTaskSessions(),this._crossProductInteractionTracking.getInteractionSession(),this._orgInfo,this._pageLoadId,this._workspaceInfo,this._collaborationContextInfo,this._aliases,this._groups);return this._processEvent((0,u.buildActionName)(e),r,this._context,(0,T.default)(t,r))};sendOperationalEvent=(e,t)=>{(0,f.validateOperationalEvent)(e);let r=(0,u.buildActionEvent)(this._internalProductInfo,this._tenantInfo,this._userInfo,e,i.eventType.OPERATIONAL,this._tabTracking.getCurrentTabId(),this._sessionTracking.getCurrentSessionId(),this._task.getAllTaskSessions(),this._crossProductInteractionTracking.getInteractionSession(),this._orgInfo,this._pageLoadId,this._workspaceInfo,this._collaborationContextInfo,this._aliases,this._groups);return this._processEvent((0,u.buildActionName)(e),r,this._context,(0,T.default)(t,r))};startUIViewedEvent=e=>{this.stopUIViewedEvent(),this._uiViewedEvent=this.createUIViewedEvent(e),this._uiViewedEvent.start()};stopUIViewedEvent=()=>{this._uiViewedEvent&&(this._uiViewedEvent.stop(),this._uiViewedEvent=null)};resetUIViewedTimers=()=>{this._uiViewedEvent&&this._uiViewedEvent.resetTimers()};signalUserActive=()=>{(this._uiViewedEvent||this.createUIViewedEvent(null)).signalUserActive()};createUIViewedEvent=e=>new(0,x.default)(this._internalProductInfo,()=>({embeddedProduct:this._internalProductInfo.embeddedProduct(),subproduct:this._internalProductInfo.subproduct(),tenantIdType:this._tenantInfo.tenantIdType,tenantId:this._tenantInfo.tenantId,userId:this._userInfo.userId,lastScreenEvent:this._getLastScreenEvent(),attributes:this._uiViewedAttributes}),t=>this.sendUIEvent(t,e));startApdexEvent=e=>{this._apdexEvent.start(e)};getApdexStart=e=>this._apdexEvent.getStart(e);stopApdexEvent=(e,t)=>{this._apdexEvent.stop(e,t)};startLowPriorityEventDelay=(e,t)=>{this._eventDelayQueue.startLowPriorityEventDelay(e,t)};stopLowPriorityEventDelay=()=>{this._eventDelayQueue.stopLowPriorityEventDelay()};onEvent=(e,t)=>{if(!t)throw Error("Missing analyticsData");if(!t.eventType)throw Error("Missing analyticsData.eventType");if(t.eventType===i.eventType.TRACK)return this.sendTrackEvent(t);if(t.eventType===i.eventType.UI)return this.sendUIEvent(t);if(t.eventType===i.eventType.OPERATIONAL)return this.sendOperationalEvent(t);if(t.eventType===i.eventType.SCREEN)return this.sendScreenEvent(t.name,null,t.attributes);if(t.eventType===i.eventType.IDENTIFY)return this.sendIdentifyEvent(t.userIdType,t.userId);throw Error(`Invalid analyticsData.eventType '${t.eventType}', must be an eventType: [${(0,i.objectValues)(i.eventType)}]`)};setResponseCallback=e=>{this._eventProcessor.setResponseCallback(e)};setEventValidationMode(e){this._context.context.validationMode=e}get task(){return this._task}get _productInfo(){return this._internalProductInfo}}}),o("geWvo",function(t,r){function n(){return globalThis.ssrContext?.isInIC??!1}function i(){return globalThis.ssrContext?.isInFedramp??!1}function o(){return n()?globalThis.ssrContext?.icName:void 0}e(t.exports,"isIsolatedCloud",()=>n),e(t.exports,"isFedrampModerate",()=>i),e(t.exports,"isolationContextId",()=>o),s("irmZb")}),o("irmZb",function(t,r){e(t.exports,"FEDRAMP_MODERATE",()=>n),e(t.exports,"COMMERCIAL",()=>i);let n="fedramp-moderate",i="commercial"}),o("4Zacz",function(t,r){e(t.exports,"envType",()=>h),e(t.exports,"eventType",()=>m),e(t.exports,"platformType",()=>g),e(t.exports,"originType",()=>y),e(t.exports,"tenantType",()=>v),e(t.exports,"productEmbedType",()=>_),e(t.exports,"userType",()=>b),e(t.exports,"apdexType",()=>E),e(t.exports,"desktopPlatforms",()=>S),e(t.exports,"webPlatforms",()=>x),e(t.exports,"originTracingType",()=>k),e(t.exports,"objectValues",()=>I),e(t.exports,"isType",()=>w),e(t.exports,"perimeterType",()=>T),e(t.exports,"aliasType",()=>C),e(t.exports,"groupType",()=>O);var n,i,s,o,a,l,c,u,d,f,p,h=((n={}).LOCAL="local",n.DEV="dev",n.STAGING="staging",n.PROD="prod",n),m=((i={}).TRACK="track",i.UI="ui",i.OPERATIONAL="operational",i.SCREEN="screen",i.IDENTIFY="identify",i),g=((s={}).MAC="mac",s.LINUX="linux",s.WINDOWS="windows",s.DESKTOP="desktop",s.WEB="web",s.MOBILE_WEB="mobileWeb",s),y=((o={}).DESKTOP="desktop",o.WEB="web",o),v=((a={}).CLOUD_ID="cloudId",a.ORG_ID="orgId",a.OPSGENIE_CUSTOMER_ID="opsgenieCustomerId",a.HALP_TEAM_ID="halpTeamId",a.LOOM_ORG_ID="loomOrgId",a.TRANSACTION_ACCOUNT_ID="transactionAccountId",a.TRELLO_WORKSPACE_ID="trelloWorkspaceId",a.JA_WORKSPACE_ID="jiraAlignWorkspaceId",a.STUDIO_WORKSPACE_ID="studioWorkspaceId",a.NONE="none",a),_=((l={}).FIRST_PARTY="FIRST_PARTY",l.THIRD_PARTY="THIRD_PARTY",l),b=((c={}).ATLASSIAN_ACCOUNT="atlassianAccount",c.HASHED_EMAIL="hashedEmail",c.LOOM="loom",c.TRELLO="trello",c.OPSGENIE="opsgenie",c.JA_USER_ID="jiraAlign",c.HALP="halp",c),E=((u={}).TRANSITION="transition",u.INITIAL_LOAD="initialLoad",u);let S=Object.freeze(["desktop","mac","linux","windows"]),x=Object.freeze(["web","mobileWeb"]);var k=((d={}).ATL_ORIGIN="atlOrigin",d);function I(e){return Object.values(e)}function w(e,t){return Object.values(e).indexOf(t)>-1}var T=((f={}).C5="c5",f.COMMERCIAL="commercial",f.FEDRAMP_MODERATE="fedramp-moderate",f.FEDRAMP_HIGH="fedramp-high",f),C={},O=((p={}).TRANSACTION_ACCOUNT_ID="transactionAccountId",p)}),o("1pDo3",function(t,r){e(t.exports,"default",()=>a);var n=s("4Zacz"),i=s("6UOX7"),o=s("ljZu6");class a{_isActiveEvents;_onEvent;_pageVisibility;_performance;_startedEvents;_threshold;_wasPreviouslyHidden;constructor(e,t){if(!e)throw Error("Missing onEvent callback");if("function"!=typeof e)throw Error("Invalid onEvent, must be function");if(!(t instanceof i.default))throw Error("Invalid pageVisibility, must be PageVisibility class");this._startedEvents=new Map,this._performance=new(0,o.default),this._onEvent=e,this._threshold=1e3,this._wasPreviouslyHidden=t.getIsHidden(),this._isActiveEvents=new Map,this._pageVisibility=t,this._pageVisibility.addCallback("apdexEvent",e=>{this.onVisibilityChange(!e)})}start(e){if(this._validateStartEvent(e),!this._performance.isAvailable())return;let t=this._getEventKey(e),r=`${t}-start`;this._startedEvents.set(t,!0),this._isActiveEvents.set(t,!this._pageVisibility.getIsHidden()),this._performance.clearMarks(r),this._performance.mark(r)}getStart(e){if(this._validateStartEvent(e),!this._performance.isAvailable())return;let t=this._getEventKey(e),r=`${t}-start`;return this._getEventTimingByName(r)}stop(e,t){if(this._validateStopEvent(e),!this._performance.isAvailable())return;let r=this._getApdexFields(e),n=this._getVisibilityFields(e);this._sendEvent({...e,...r,...n},t)}onVisibilityChange(e){e||(this._wasPreviouslyHidden=!0,Array.from(this._isActiveEvents.keys()).forEach(e=>this._isActiveEvents.set(e,!1)))}_getEventKey=({task:e,taskId:t})=>t?`${e}.${t}`:e;_getEventTimingByName=e=>{let t=this._performance.getEntriesByName(e);return t[t.length-1]};_getApdexFields=e=>{let t=this._getApdexTimings(e),r=this._calculateApdex({duration:t.duration,threshold:e.threshold});return{...t,apdex:r}};_getApdexTimings=e=>{let t=this._getEventKey(e),r=`${t}-start`,n=e.startTime||this._getStartTime(e,r),i=e.stopTime||this._getStopTime();return this._cleanApdexState(t),{startTime:n,stopTime:i,duration:i-n}};_getStartTime=(e,t)=>{let r=this._performance.getTimeOrigin();return e.type===n.apdexType.INITIAL_LOAD?r:r+this._getEventTimingByName(t).startTime};_getStopTime=()=>this._performance.getTimeOrigin()+this._performance.now();_cleanApdexState=e=>{this._performance.clearMarks(`${e}-start`),this._performance.clearMarks(`${e}-stop`),this._startedEvents.delete(e)};_getVisibilityFields=e=>{let t;if(e.type===n.apdexType.INITIAL_LOAD)t=!this._wasPreviouslyHidden;else if(e.type===n.apdexType.TRANSITION){let r=this._getEventKey(e);t=this._isActiveEvents.get(r)}return(e.startTime||e.stopTime)&&(t=!this._pageVisibility.getIsHidden()),{isActiveTab:t}};_calculateApdex=({duration:e,threshold:t=this._threshold})=>e<=t?1:.5*(e<=4*t);_validateStartEvent=e=>{if(!e)throw Error('Missing "event" in Apdex start event');if(!e.task)throw Error('Missing "task" in Apdex start event');if("string"!=typeof e.task)throw Error('Invalid "task" in Apdex start event');if(e.taskId&&"string"!=typeof e.taskId)throw Error('Invalid "taskId" in Apdex start event')};_validateStopEvent=e=>{if(!e)throw Error('Missing "event" in Apdex stop event');if(!e.task)throw Error('Missing "task" in Apdex stop event');if("string"!=typeof e.task)throw Error('Invalid "task" in Apdex stop event');if(e.taskId&&"string"!=typeof e.taskId)throw Error('Invalid "taskId" in Apdex stop event');if(!e.type)throw Error('Missing "type" in Apdex stop event');if(e.type&&!(0,n.isType)(n.apdexType,e.type))throw Error('Invalid "type" in Apdex stop event');if(e.threshold&&"number"!=typeof e.threshold)throw Error('Invalid "threshold" in Apdex stop event');if(!e.startTime&&e.type===n.apdexType.TRANSITION){let t=this._getEventKey(e);if(!this._startedEvents.has(t))throw Error(`Apdex event transition "${t}" was not started`)}if(e.startTime&&!("number"==typeof e.startTime&&e.startTime>=0))throw Error('Invalid "startTime" in Apdex stop event');if(e.stopTime&&"number"!=typeof e.stopTime)throw Error('Invalid "stopTime" in Apdex stop event');if(e.stopTime<=e.startTime)throw Error('"stopTime" should be greater than "startTime" in Apdex stop event')};_shouldSendEvent=e=>!!e&&"number"==typeof e.apdex;_sendEvent=(e,t)=>{this._shouldSendEvent(e)&&this._onEvent({source:"ui",action:"readyForUser",actionSubject:"ui",attributes:{...e.additionalAttributes,task:e.task,taskId:e.taskId,type:e.type,threshold:e.threshold||this._threshold,apdex:e.apdex,startTime:e.startTime,stopTime:e.stopTime,duration:e.duration,isActiveTab:e.isActiveTab}},t)}}}),o("6UOX7",function(t,r){e(t.exports,"default",()=>n);class n{_callbacks;_hidden;_isHidden;_visibilityChange;constructor(){this._isHidden=!1,this._callbacks=new Map,this._hidden=void 0,this._visibilityChange=void 0}addCallback(e,t){if("string"!=typeof e)throw Error("Invalid name, must be string");if("function"!=typeof t)throw Error("Invalid callback, must be function");this._callbacks.set(e,t)}removeCallback(e){this._callbacks.has(e)&&this._callbacks.delete(e)}getIsHidden(){return this._isHidden}_bindEventListeners=()=>{globalThis.addEventListener(this._visibilityChange,this._handleVisibilityChange,!1)};_handleVisibilityChange=()=>{let e=globalThis[this._hidden];this._isHidden=e,this._callbacks.forEach(t=>t(e))}}}),o("ljZu6",function(t,r){e(t.exports,"default",()=>n);class n{_performance;constructor(){this._performance=globalThis.performance}clearMarks(...e){this._performance&&this._performance.clearMarks&&this._performance.clearMarks(...e)}mark(...e){this._performance&&this._performance.mark&&this._performance.mark(...e)}getEntriesByName(...e){return this._performance&&this._performance.getEntriesByName?this._performance.getEntriesByName(...e):[]}getTimeOrigin(){return this._performance&&(this._performance.timeOrigin||this._performance.timing)?this._performance.timeOrigin||this._performance.timing.navigationStart:0}now(){return this._performance&&this._performance.now?this._performance.now():Date.now?Date.now():+new Date}isAvailable(){return!!this._performance&&!!this._performance.clearMarks&&!!this._performance.mark&&!!this._performance.getEntriesByName&&!!this._performance.timing}}}),o("1RDq5",function(t,r){e(t.exports,"default",()=>n);var n=(e,t)=>()=>{if("function"==typeof e)try{return e()}catch(e){console.error(`${t} - ${e instanceof Error?e.message:String(e)}`);return}return e}}),o("5XsHy",function(t,r){e(t.exports,"default",()=>u);var n=s("lo6cR"),i=s("hO91y"),o=s("fij5v"),a=s("4Zacz"),l=s("j06Pu");let c=(e,t)=>t===i.URL_QUERY_PARAM_INTERACTION_SESSION;class u{analyticsCrossProductInteractionClient;isEnabled;urlValidation;sendEventCallback;validProduct=!1;constructor(e){if(this.isEnabled=e.perimeter!==a.perimeterType.FEDRAMP_MODERATE,this.urlValidation={result:!0,url:""},this.sendEventCallback=e.sendEventCallback,this.isEnabled){let t,r,s,a;if(this.urlValidation.url=globalThis.location.href,this.validProduct=o.validProducts.includes(e.product),this.validProduct){let n=(0,l.default)(c,e.historyReplaceFn),o=i.URL_QUERY_PARAM_INTERACTION_SESSION in n?n[i.URL_QUERY_PARAM_INTERACTION_SESSION]:null;if(o)try{let e=JSON.parse(atob(o));e.bridge&&e.id&&e.source?(t=e.bridge,r=e.id,s=e.source):this.urlValidation.result=!1}catch{this.urlValidation.result=!1}a={analyticsEventCallback:this.sendEventCallback,persistedSessionId:r}}this.analyticsCrossProductInteractionClient=new(0,n.default)(a,t,s)}}getInteractionSession(){return this.isEnabled&&this.analyticsCrossProductInteractionClient?{bridge:this.analyticsCrossProductInteractionClient.getBridge(),id:this.analyticsCrossProductInteractionClient.getCurrentInteractionSessionId(),prevId:this.analyticsCrossProductInteractionClient.getPreviousInteractionSessionId(),source:this.analyticsCrossProductInteractionClient.getInteractionSource()}:{bridge:null,id:null,prevId:null,source:null}}validateInteractionSession(){this.urlValidation.result||this.sendEventCallback({action:"corrupted",actionSubject:"interactionSession",attributes:{url:this.urlValidation.url},source:"interactionComponent",tags:["navigationExperiences"]})}}}),o("lo6cR",function(t,r){e(t.exports,"default",()=>d);var n=s("7w0cb"),i=s("geWvo"),o=s("4X3aJ"),a=s("jv3pQ"),l=s("3iV01");let c="interactionSession.source",u="interactionSession.bridge";class d{safeSessionStorage;interactionSessionTracking;isEnabled;constructor(e,t,r){let s=(0,o.fg)("use_frontend_feature_encoding_sdk_platform")?!(0,n.isFeatureEnabled)("atlassian-analytics","atlassian-analytics-cross-product-interaction-client"):(0,i.isFedrampModerate)();if(this.isEnabled=!s,this.isEnabled){this.interactionSessionTracking=a.default.getInstance();let n=!1;this.interactionSessionTracking&&e&&(this.interactionSessionTracking.setAnalyticsCallback(e.analyticsEventCallback),n=this.interactionSessionTracking.setInteractionSessionId(e.persistedSessionId)),this.safeSessionStorage=new(0,l.default),n&&(t&&this.safeSessionStorage.setItem(u,t),r&&this.safeSessionStorage.setItem(c,r))}}getCurrentInteractionSessionId=()=>this.isEnabled&&this.interactionSessionTracking?this.interactionSessionTracking.getCurrentInteractionSessionId():null;getPreviousInteractionSessionId=()=>this.isEnabled&&this.interactionSessionTracking?this.interactionSessionTracking.getPreviousInteractionSessionId():null;getBridge=()=>this.isEnabled&&this.safeSessionStorage?this.safeSessionStorage.getItem(u):null;getInteractionSource=()=>this.isEnabled&&this.safeSessionStorage?this.safeSessionStorage.getItem(c):null}}),o("7w0cb",function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.isFeatureEnabled=e.exports.isEnvironmentBlockEnabled=void 0;var r=s("krsPN");Object.defineProperty(e.exports,"isEnvironmentBlockEnabled",{enumerable:!0,get:function(){return r.isEnvironmentBlockEnabled}}),Object.defineProperty(e.exports,"isFeatureEnabled",{enumerable:!0,get:function(){return r.isFeatureEnabled}})}),o("krsPN",function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.clearAuditState=e.exports.configureAuditState=e.exports.shouldEnableForAudit=e.exports.isFeatureEnabled=e.exports.isEnvironmentBlockEnabled=void 0;var r=s("geWvo"),n=s("fMbag"),i=s("6QDa0"),o=s("is7pq");let a="aem-audit";function l(e,t,r){return!("non-prod"!==(0,o.getEnvironmentType)()&&(e!==n.UnderAuditPhase.EXTERNAL_AUDIT||(0,o.isSSR)()||"true"!==localStorage.getItem(`${a}::${t}::${r}`)))}function c(){return(0,r.isFedrampModerate)()?n.FED_MOD_KEY:(0,r.isIsolatedCloud)()?n.ISOLATED_CLOUD_COMMERCIAL_KEY:n.COMMERCIAL_KEY}e.exports.isEnvironmentBlockEnabled=function(e){let t=c();return(0,n.isEnvironmentBlockEnabledForBoundary)(e,t)},e.exports.isFeatureEnabled=function(e,t,r){let s=(0,i.getFeatureOverride)(e,t);if(null!==s)return s;let a=c();if(!(0,n.isFeatureEnabledForBoundary)(e,t,a)){if((0,o.isSSR)())return!1;let r=(0,n.getFeatureAvailabilityMetadataForBoundary)(e,t,a);return!!r&&!!r.auditPhase&&l(r.auditPhase,e,t)}let u=r?r[a]:void 0;return!u||u()},e.exports.shouldEnableForAudit=l,e.exports.configureAuditState=function(e,t,r){localStorage.setItem(`${a}::${e}::${t}`,r)},e.exports.clearAuditState=function(e,t){localStorage.removeItem(`${a}::${e}::${t}`)}}),o("fMbag",function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.ISOLATED_CLOUD_COMMERCIAL_KEY=e.exports.FED_MOD_KEY=e.exports.COMMERCIAL_KEY=e.exports.UnderAuditPhase=e.exports.BOUNDARY_KEYS_LIST=e.exports.getFeatureAvailabilityMetadataForBoundary=e.exports.isFeatureEnabledForBoundary=e.exports.isEnvironmentBlockEnabledForBoundary=void 0;var r=s("kfC1j");Object.defineProperty(e.exports,"isEnvironmentBlockEnabledForBoundary",{enumerable:!0,get:function(){return r.isEnvironmentBlockEnabledForBoundary}});var r=s("kfC1j");Object.defineProperty(e.exports,"isFeatureEnabledForBoundary",{enumerable:!0,get:function(){return r.isFeatureEnabledForBoundary}});var r=s("kfC1j");Object.defineProperty(e.exports,"getFeatureAvailabilityMetadataForBoundary",{enumerable:!0,get:function(){return r.getFeatureAvailabilityMetadataForBoundary}});var n=s("9shV3");Object.defineProperty(e.exports,"BOUNDARY_KEYS_LIST",{enumerable:!0,get:function(){return n.BOUNDARY_KEYS_LIST}}),Object.defineProperty(e.exports,"UnderAuditPhase",{enumerable:!0,get:function(){return n.UnderAuditPhase}}),Object.defineProperty(e.exports,"COMMERCIAL_KEY",{enumerable:!0,get:function(){return n.COMMERCIAL_KEY}}),Object.defineProperty(e.exports,"FED_MOD_KEY",{enumerable:!0,get:function(){return n.FED_MOD_KEY}}),Object.defineProperty(e.exports,"ISOLATED_CLOUD_COMMERCIAL_KEY",{enumerable:!0,get:function(){return n.ISOLATED_CLOUD_COMMERCIAL_KEY}})}),o("kfC1j",function(e,t){var r=e.exports&&e.exports.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.getFeatureAvailabilityMetadataForBoundary=e.exports.isFeatureEnabledForBoundary=e.exports.isEnvironmentBlockEnabledForBoundary=void 0;let n=r(s("40hci")).default,i=Object.fromEntries(Object.entries(n.compositionKeyMap).map(([e,t])=>[t,e]));function o(e){let t=i[e];return null!=t?t:e}function a(e,t){let r=n.environmentBlocks[e];return!!r&&!0===r.compositions[o(t)]}e.exports.isEnvironmentBlockEnabledForBoundary=function(e,t){return a(e,t)},e.exports.isFeatureEnabledForBoundary=function(e,t,r){if(a(e,r)){let i=n.environmentBlocks[e].features[t];return!!i&&!0===i.compositions[o(r)]}return!1},e.exports.getFeatureAvailabilityMetadataForBoundary=function(e,t,r){let i=n.environmentBlocks[e];if(!i)return;let s=i.features[t];if(s)return s.availabilityMetadata&&s.availabilityMetadata[o(r)]}}),o("40hci",function(e,t){e.exports=JSON.parse('{"compositionKeyMap":{"ic":"isolated-cloud-commercial","cc":"commercial-cloud","fm":"fedramp-moderate"},"environmentBlocks":{"adminhub":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"admin-hub-threat-detection-system-for-custom-domains":{"compositions":{"ic":false,"cc":true,"fm":false}},"adminhub-access-requests":{"compositions":{"ic":false,"cc":true,"fm":false}},"adminhub-add-app-beta-grid":{"compositions":{"ic":false,"cc":true,"fm":false}},"adminhub-add-app-collections-grid":{"compositions":{"ic":false,"cc":true,"fm":false}},"adminhub-add-app-discover-grid":{"compositions":{"ic":false,"cc":true,"fm":false}},"adminhub-add-app-enterprise-grid":{"compositions":{"ic":false,"cc":true,"fm":true}},"adminhub-add-app-standalone-apps-grid":{"compositions":{"ic":false,"cc":true,"fm":false}},"adminhub-add-product":{"compositions":{"ic":false,"cc":true,"fm":true}},"adminhub-admin-insights":{"compositions":{"ic":false,"cc":true,"fm":false}},"adminhub-ai-enabled-apps":{"compositions":{"ic":false,"cc":true,"fm":false}},"adminhub-api-token-controls":{"compositions":{"ic":true,"cc":true,"fm":true}},"adminhub-app-requests":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-app-updates":{"compositions":{"ic":true,"cc":true,"fm":true}},"adminhub-application-tunnels":{"compositions":{"ic":false,"cc":true,"fm":false}},"adminhub-apps-discovery":{"compositions":{"ic":false,"cc":true,"fm":false}},"adminhub-atlassian-intelligence":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-audit-log":{"compositions":{"ic":true,"cc":true,"fm":true}},"adminhub-authentication-policies":{"compositions":{"ic":true,"cc":true,"fm":true}},"adminhub-automations":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-backup-and-restore":{"compositions":{"ic":true,"cc":true,"fm":true}},"adminhub-billing-console":{"compositions":{"ic":false,"cc":true,"fm":false}},"adminhub-billing-preview":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-byok":{"compositions":{"ic":false,"cc":true,"fm":false}},"adminhub-cart":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-cmk-encryption":{"compositions":{"ic":false,"cc":true,"fm":false}},"adminhub-code-intelligence":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-connected-emoji":{"compositions":{"ic":false,"cc":true,"fm":true}},"adminhub-connected-sources":{"compositions":{"ic":false,"cc":true,"fm":false}},"adminhub-connector-protection":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-contacts":{"compositions":{"ic":false,"cc":true,"fm":false}},"adminhub-custom-domain-email-notification":{"compositions":{"ic":false,"cc":true,"fm":true}},"adminhub-custom-domains":{"compositions":{"ic":false,"cc":true,"fm":false}},"adminhub-data-classifications":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-data-management":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-data-residency":{"compositions":{"ic":false,"cc":true,"fm":false}},"adminhub-data-security-policies":{"compositions":{"ic":true,"cc":true,"fm":true}},"adminhub-data-transfer":{"compositions":{"ic":true,"cc":true,"fm":true}},"adminhub-delta-migrations":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-discover-apps-shadow-it":{"compositions":{"ic":false,"cc":true,"fm":false}},"adminhub-discover-new-products":{"compositions":{"ic":false,"cc":true,"fm":false}},"adminhub-enable-user-merge":{"compositions":{"ic":true,"cc":true,"fm":true}},"adminhub-encryption":{"compositions":{"ic":false,"cc":true,"fm":false}},"adminhub-environments":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-experiment-controls":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-external-user-security":{"compositions":{"ic":false,"cc":true,"fm":true}},"adminhub-footprint":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-freeze-windows":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-guard-detect-alerts":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-guard-detect-detections":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-help":{"compositions":{"ic":false,"cc":true,"fm":true}},"adminhub-hippa-compliance":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-jsm-scim":{"compositions":{"ic":false,"cc":true,"fm":false}},"adminhub-link-bitbucket":{"compositions":{"ic":false,"cc":true,"fm":false}},"adminhub-llm":{"compositions":{"ic":false,"cc":true,"fm":false}},"adminhub-login-customisation":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-managed-accounts-export":{"compositions":{"ic":true,"cc":true,"fm":true}},"adminhub-marketplace-apps":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-mcp-settings":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-mobile-app-policy":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-nested-side-navigation":{"compositions":{"ic":false,"cc":true,"fm":true}},"adminhub-org-audit-logs":{"compositions":{"ic":true,"cc":true,"fm":true}},"adminhub-org-create":{"compositions":{"ic":false,"cc":true,"fm":false}},"adminhub-org-deletion":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-org-transfer":{"compositions":{"ic":false,"cc":true,"fm":false}},"adminhub-performance-monitoring":{"compositions":{"ic":false,"cc":true,"fm":false}},"adminhub-platform-usage":{"compositions":{"ic":false,"cc":true,"fm":false}},"adminhub-policies":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-product-insights-workflow-discovery":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-product-insights":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-product-links":{"compositions":{"ic":true,"cc":true,"fm":true}},"adminhub-product-recommendation":{"compositions":{"ic":false,"cc":true,"fm":false}},"adminhub-product-urls":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-release-tracks":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-revamped-organization-overview":{"compositions":{"ic":false,"cc":true,"fm":false}},"adminhub-rovo-access":{"compositions":{"ic":false,"cc":true,"fm":false}},"adminhub-rovo-chat-protection":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-rovo-insights":{"compositions":{"ic":false,"cc":true,"fm":false}},"adminhub-rovo-mcp-server":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-rovo-settings":{"compositions":{"ic":false,"cc":true,"fm":false}},"adminhub-saml-sso":{"compositions":{"ic":true,"cc":true,"fm":true}},"adminhub-sandbox":{"compositions":{"ic":true,"cc":true,"fm":true}},"adminhub-security-checklist":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-sensitive-data-policies":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-signup":{"compositions":{"ic":false,"cc":true,"fm":false}},"adminhub-site-rename":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-site-transfer":{"compositions":{"ic":false,"cc":true,"fm":false}},"adminhub-system-health":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-team-site-assignment":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-teams":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-teamwork-graph-cli":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-units":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-use-available-apps":{"compositions":{"ic":false,"cc":true,"fm":false}},"adminhub-user-access-invites":{"compositions":{"ic":true,"cc":true,"fm":true}},"adminhub-user-access-settings":{"compositions":{"ic":false,"cc":true,"fm":false}},"adminhub-user-connected-apps":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-user-counts":{"compositions":{"ic":true,"cc":true,"fm":false}},"adminhub-user-last-active-timestamp":{"compositions":{"ic":false,"cc":true,"fm":true}},"adminhub-workspaces-table-plans":{"compositions":{"ic":false,"cc":true,"fm":true}},"core-adminhub":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"assets":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"assets-data-manager":{"compositions":{"ic":true,"cc":true,"fm":true}},"assets-recent-items":{"compositions":{"ic":false,"cc":true,"fm":true}},"assets-reports":{"compositions":{"ic":false,"cc":true,"fm":true}},"assets-rovo-search":{"compositions":{"ic":false,"cc":true,"fm":false}},"core-assets":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"atlassian-analytics":{"compositions":{"ic":false,"cc":true,"fm":true},"features":{"atlassian-analytics-3p-data-source-connections":{"compositions":{"ic":false,"cc":true,"fm":false}},"atlassian-analytics-chart-dashboard-pdf-png-exports":{"compositions":{"ic":false,"cc":true,"fm":false}},"atlassian-analytics-chart-templates":{"compositions":{"ic":false,"cc":true,"fm":true}},"atlassian-analytics-charts":{"compositions":{"ic":false,"cc":true,"fm":true}},"atlassian-analytics-comments":{"compositions":{"ic":false,"cc":true,"fm":true}},"atlassian-analytics-commerce-sentry":{"compositions":{"ic":false,"cc":true,"fm":false}},"atlassian-analytics-cross-product-interaction-client":{"compositions":{"ic":false,"cc":true,"fm":false}},"atlassian-analytics-dashboard-subscriptions":{"compositions":{"ic":false,"cc":true,"fm":true}},"atlassian-analytics-dashboard-templates":{"compositions":{"ic":false,"cc":true,"fm":true}},"atlassian-analytics-dashboards":{"compositions":{"ic":false,"cc":true,"fm":true}},"atlassian-analytics-data-lake-connections":{"compositions":{"ic":false,"cc":true,"fm":true}},"atlassian-analytics-data-shares":{"compositions":{"ic":false,"cc":true,"fm":false}},"atlassian-analytics-jira-align-enterprise-insights-connections":{"compositions":{"ic":false,"cc":true,"fm":false}},"core-atlassian-analytics":{"compositions":{"ic":false,"cc":true,"fm":true}}}},"bitbucket":{"compositions":{"ic":false,"cc":true,"fm":false},"features":{"bitbucket-development-events-and-status":{"compositions":{"ic":false,"cc":true,"fm":false}},"bitbucket-merge-queue":{"compositions":{"ic":false,"cc":true,"fm":false}},"bitbucket-slack-app":{"compositions":{"ic":false,"cc":true,"fm":false}},"bitbucket-ssh-key-validation":{"compositions":{"ic":false,"cc":true,"fm":false}},"pipelines":{"compositions":{"ic":false,"cc":true,"fm":false}}}},"chat":{"compositions":{"ic":true,"cc":true,"fm":false},"features":{}},"compass":{"compositions":{"ic":false,"cc":true,"fm":false},"features":{}},"confluence":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"ccma":{"compositions":{"ic":true,"cc":true,"fm":true}},"confluence-ai":{"compositions":{"ic":false,"cc":true,"fm":false}},"confluence-anonymous-access":{"compositions":{"ic":true,"cc":true,"fm":false}},"confluence-comment-and-header-links":{"compositions":{"ic":true,"cc":true,"fm":true}},"confluence-company-hub":{"compositions":{"ic":true,"cc":true,"fm":false}},"confluence-content-archiving":{"compositions":{"ic":true,"cc":true,"fm":true}},"confluence-content-manager":{"compositions":{"ic":true,"cc":true,"fm":true}},"confluence-databases":{"compositions":{"ic":true,"cc":true,"fm":false}},"confluence-editing-experience":{"compositions":{"ic":true,"cc":true,"fm":true}},"confluence-editor-offline-storage":{"compositions":{"ic":true,"cc":true,"fm":false}},"confluence-embedded-pages":{"compositions":{"ic":false,"cc":true,"fm":false}},"confluence-employee-directory":{"compositions":{"ic":true,"cc":true,"fm":true}},"confluence-forge-apps-sidebar":{"compositions":{"ic":true,"cc":true,"fm":true}},"confluence-inline-comments-in-edit-mode":{"compositions":{"ic":true,"cc":true,"fm":true}},"confluence-inspect-permissions":{"compositions":{"ic":true,"cc":true,"fm":true}},"confluence-invitations":{"compositions":{"ic":false,"cc":true,"fm":true}},"confluence-loom-integration":{"compositions":{"ic":false,"cc":true,"fm":false}},"confluence-mission-control":{"compositions":{"ic":true,"cc":true,"fm":true}},"confluence-mobile-app":{"compositions":{"ic":true,"cc":true,"fm":false}},"confluence-ms-teams-integration":{"compositions":{"ic":false,"cc":true,"fm":true}},"confluence-page-analytics":{"compositions":{"ic":true,"cc":true,"fm":true}},"confluence-pages-blogs-folders":{"compositions":{"ic":true,"cc":true,"fm":true}},"confluence-presenter-mode":{"compositions":{"ic":true,"cc":true,"fm":true}},"confluence-public-links":{"compositions":{"ic":true,"cc":true,"fm":false}},"confluence-questions-native-experience":{"compositions":{"ic":true,"cc":true,"fm":false}},"confluence-questions":{"compositions":{"ic":true,"cc":true,"fm":true}},"confluence-recap":{"compositions":{"ic":false,"cc":true,"fm":false}},"confluence-search":{"compositions":{"ic":true,"cc":true,"fm":true}},"confluence-server":{"compositions":{"ic":true,"cc":true,"fm":true}},"confluence-share-to-slack-button":{"compositions":{"ic":false,"cc":true,"fm":false}},"confluence-single-space-guests":{"compositions":{"ic":true,"cc":true,"fm":false}},"confluence-slack-integration":{"compositions":{"ic":true,"cc":true,"fm":true}},"confluence-slides":{"compositions":{"ic":false,"cc":true,"fm":false}},"confluence-smart-links":{"compositions":{"ic":true,"cc":true,"fm":true}},"confluence-space-analytics":{"compositions":{"ic":true,"cc":true,"fm":true}},"confluence-team-calendars":{"compositions":{"ic":true,"cc":true,"fm":false}},"confluence-update-page-owners":{"compositions":{"ic":true,"cc":true,"fm":true}},"confluence-whiteboards":{"compositions":{"ic":true,"cc":true,"fm":false}},"core-confluence":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"customer-service-management":{"compositions":{"ic":false,"cc":true,"fm":false},"features":{}},"dx":{"compositions":{"ic":false,"cc":true,"fm":false},"features":{}},"focus":{"compositions":{"ic":false,"cc":true,"fm":false},"features":{"asks-and-planning":{"compositions":{"ic":false,"cc":true,"fm":false}}}},"goals":{"compositions":{"ic":true,"cc":true,"fm":false},"features":{}},"guard-premium":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{}},"home":{"compositions":{"ic":true,"cc":true,"fm":false},"features":{"home-org-chart-analytics-pipeline":{"compositions":{"ic":false,"cc":true,"fm":false}},"home-status-backend":{"compositions":{"ic":true,"cc":true,"fm":false}}}},"jira":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-jira":{"compositions":{"ic":true,"cc":true,"fm":true}},"jcma-x2c":{"compositions":{"ic":false,"cc":true,"fm":true}},"jcma":{"compositions":{"ic":true,"cc":true,"fm":true}},"jira-admin-oauth-credentials":{"compositions":{"ic":true,"cc":true,"fm":false}},"jira-ai-issue-classification":{"compositions":{"ic":false,"cc":true,"fm":false}},"jira-ai-upsell-in-editor-free":{"compositions":{"ic":true,"cc":true,"fm":false}},"jira-apps-menu":{"compositions":{"ic":false,"cc":true,"fm":true}},"jira-atlassian-intelligence":{"compositions":{"ic":true,"cc":true,"fm":true}},"jira-atlassian-vs-code-extension":{"compositions":{"ic":true,"cc":true,"fm":true}},"jira-audit-log":{"compositions":{"ic":true,"cc":true,"fm":true}},"jira-backlogs":{"compositions":{"ic":true,"cc":true,"fm":true}},"jira-boards-and-views":{"compositions":{"ic":true,"cc":true,"fm":true}},"jira-calendar-view":{"compositions":{"ic":true,"cc":true,"fm":true}},"jira-company-managed-projects":{"compositions":{"ic":true,"cc":true,"fm":true}},"jira-components":{"compositions":{"ic":false,"cc":true,"fm":false}},"jira-dashboard-public-sharing":{"compositions":{"ic":true,"cc":true,"fm":false}},"jira-development-hub":{"compositions":{"ic":false,"cc":true,"fm":false}},"jira-development-tab-druid-metric-cards":{"compositions":{"ic":false,"cc":true,"fm":false}},"jira-development-tab":{"compositions":{"ic":false,"cc":true,"fm":true}},"jira-devinfo-async-pull-request-icon":{"compositions":{"ic":true,"cc":true,"fm":false}},"jira-devops-toolchain":{"compositions":{"ic":false,"cc":true,"fm":false}},"jira-edition-awareness":{"compositions":{"ic":true,"cc":true,"fm":false}},"jira-figma-integration":{"compositions":{"ic":false,"cc":true,"fm":false}},"jira-forms":{"compositions":{"ic":true,"cc":true,"fm":true}},"jira-github-for-jira":{"compositions":{"ic":false,"cc":true,"fm":true}},"jira-github-workflows":{"compositions":{"ic":false,"cc":true,"fm":false}},"jira-import-work-sidebar":{"compositions":{"ic":true,"cc":true,"fm":false}},"jira-in-product-help":{"compositions":{"ic":true,"cc":true,"fm":true}},"jira-insights":{"compositions":{"ic":true,"cc":true,"fm":true}},"jira-issue":{"compositions":{"ic":true,"cc":true,"fm":true}},"jira-jpd-nav-recommendations":{"compositions":{"ic":true,"cc":true,"fm":false}},"jira-jpd-roadmap-on-timeline-cross-sell":{"compositions":{"ic":true,"cc":true,"fm":false}},"jira-loom-banner":{"compositions":{"ic":false,"cc":true,"fm":false}},"jira-marketplace-sidebar-recommendations":{"compositions":{"ic":true,"cc":true,"fm":false}},"jira-mobile-app":{"compositions":{"ic":true,"cc":true,"fm":false}},"jira-ms-teams-integration":{"compositions":{"ic":false,"cc":true,"fm":false}},"jira-next-best-task":{"compositions":{"ic":true,"cc":true,"fm":false}},"jira-oasis-reports":{"compositions":{"ic":false,"cc":true,"fm":true}},"jira-opsgenie":{"compositions":{"ic":true,"cc":true,"fm":false}},"jira-plans":{"compositions":{"ic":true,"cc":true,"fm":true}},"jira-project-archiving":{"compositions":{"ic":true,"cc":true,"fm":true}},"jira-project-issue-navigator":{"compositions":{"ic":true,"cc":true,"fm":true}},"jira-project-templates":{"compositions":{"ic":true,"cc":true,"fm":true}},"jira-project-theme-unsplash":{"compositions":{"ic":true,"cc":true,"fm":false}},"jira-quickstart-pages":{"compositions":{"ic":false,"cc":true,"fm":false}},"jira-releases":{"compositions":{"ic":true,"cc":true,"fm":true}},"jira-roadmap-in-nav":{"compositions":{"ic":true,"cc":true,"fm":false}},"jira-share":{"compositions":{"ic":true,"cc":true,"fm":true}},"jira-site-optimiser":{"compositions":{"ic":true,"cc":true,"fm":true}},"jira-slack":{"compositions":{"ic":true,"cc":true,"fm":false}},"jira-smart-links":{"compositions":{"ic":true,"cc":true,"fm":true}},"jira-smart-related-issues":{"compositions":{"ic":true,"cc":true,"fm":false}},"jira-software-devops":{"compositions":{"ic":true,"cc":true,"fm":false}},"jira-software-reports-cycle-time":{"compositions":{"ic":true,"cc":true,"fm":false}},"jira-software-reports-deployment-frequency":{"compositions":{"ic":true,"cc":true,"fm":false}},"jira-spreadsheets-integration":{"compositions":{"ic":false,"cc":true,"fm":false}},"jira-team-managed-projects":{"compositions":{"ic":true,"cc":true,"fm":true}},"jira-unsplash":{"compositions":{"ic":true,"cc":true,"fm":false}},"jira-whiteboards-backlog-experiment":{"compositions":{"ic":false,"cc":true,"fm":true}},"jira-work-item-archiving":{"compositions":{"ic":true,"cc":true,"fm":true}},"jira-work-suggestions":{"compositions":{"ic":true,"cc":true,"fm":false}},"jira-workflow-configuration":{"compositions":{"ic":true,"cc":true,"fm":true}},"jira-your-work-dashboard":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"jira-align":{"compositions":{"ic":false,"cc":true,"fm":false},"features":{}},"jira-product-discovery":{"compositions":{"ic":false,"cc":true,"fm":false},"features":{}},"jira-service-management":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-jira-service-management":{"compositions":{"ic":true,"cc":true,"fm":true}},"jira-service-management-help-center":{"compositions":{"ic":true,"cc":true,"fm":true}},"jsm-ai-ops":{"compositions":{"ic":true,"cc":true,"fm":false}},"jsm-ai-services":{"compositions":{"ic":false,"cc":true,"fm":false}},"jsm-alert-notifications":{"compositions":{"ic":true,"cc":true,"fm":true}},"jsm-analytics-dashboards":{"compositions":{"ic":false,"cc":true,"fm":false}},"jsm-approvals":{"compositions":{"ic":true,"cc":true,"fm":true}},"jsm-assets-vertical":{"compositions":{"ic":false,"cc":true,"fm":false}},"jsm-automation-playbook":{"compositions":{"ic":false,"cc":true,"fm":false}},"jsm-boysenberry":{"compositions":{"ic":true,"cc":true,"fm":true}},"jsm-canned-responses":{"compositions":{"ic":true,"cc":true,"fm":true}},"jsm-change-ai-risk-assessment":{"compositions":{"ic":true,"cc":true,"fm":false}},"jsm-change-calendar":{"compositions":{"ic":true,"cc":true,"fm":false}},"jsm-change-management-deployment-vendors":{"compositions":{"ic":true,"cc":true,"fm":false}},"jsm-change-management":{"compositions":{"ic":false,"cc":true,"fm":true}},"jsm-change-risk-assessment":{"compositions":{"ic":true,"cc":true,"fm":true}},"jsm-change-risk-reporter-configuration":{"compositions":{"ic":true,"cc":true,"fm":false}},"jsm-chat-ops-ic-custom-apps":{"compositions":{"ic":true,"cc":false,"fm":false}},"jsm-chat-ops":{"compositions":{"ic":true,"cc":true,"fm":false}},"jsm-chat":{"compositions":{"ic":true,"cc":true,"fm":false}},"jsm-cloud-megatron":{"compositions":{"ic":true,"cc":true,"fm":true}},"jsm-csat":{"compositions":{"ic":true,"cc":true,"fm":true}},"jsm-csm-functionality":{"compositions":{"ic":false,"cc":true,"fm":false}},"jsm-customer-access-internal-account":{"compositions":{"ic":true,"cc":true,"fm":false}},"jsm-customer-notifications":{"compositions":{"ic":true,"cc":true,"fm":true}},"jsm-customer-service-management":{"compositions":{"ic":true,"cc":true,"fm":false}},"jsm-deployment-gating":{"compositions":{"ic":true,"cc":true,"fm":false}},"jsm-deployment-tracking":{"compositions":{"ic":false,"cc":true,"fm":true}},"jsm-developer-escalations":{"compositions":{"ic":true,"cc":true,"fm":false}},"jsm-email-requests":{"compositions":{"ic":true,"cc":true,"fm":true}},"jsm-embeddable-widget":{"compositions":{"ic":true,"cc":true,"fm":true}},"jsm-entity-migration":{"compositions":{"ic":true,"cc":true,"fm":true}},"jsm-err-governance-api":{"compositions":{"ic":true,"cc":true,"fm":false}},"jsm-external-customer-accounts":{"compositions":{"ic":true,"cc":true,"fm":false}},"jsm-external-customer-single-sign-on":{"compositions":{"ic":true,"cc":true,"fm":false}},"jsm-external-customer-user-provisioning":{"compositions":{"ic":true,"cc":true,"fm":false}},"jsm-forms":{"compositions":{"ic":true,"cc":true,"fm":true}},"jsm-halp-admin-panel":{"compositions":{"ic":false,"cc":true,"fm":false}},"jsm-help-center-change-password":{"compositions":{"ic":true,"cc":true,"fm":false}},"jsm-help-center-password-login":{"compositions":{"ic":false,"cc":true,"fm":false}},"jsm-help-center-rovo-agent":{"compositions":{"ic":true,"cc":true,"fm":false}},"jsm-help-center-virtual-agent":{"compositions":{"ic":true,"cc":true,"fm":false}},"jsm-help-center":{"compositions":{"ic":true,"cc":true,"fm":true}},"jsm-incident-conference-calls":{"compositions":{"ic":true,"cc":true,"fm":false}},"jsm-incident-management-integration":{"compositions":{"ic":true,"cc":true,"fm":true}},"jsm-issue":{"compositions":{"ic":true,"cc":true,"fm":true}},"jsm-journey-builder":{"compositions":{"ic":false,"cc":true,"fm":false}},"jsm-knowledge-base":{"compositions":{"ic":true,"cc":true,"fm":true}},"jsm-multi-language-support":{"compositions":{"ic":true,"cc":true,"fm":true}},"jsm-on-call-schedule":{"compositions":{"ic":true,"cc":true,"fm":true}},"jsm-ops-genie-reporting":{"compositions":{"ic":true,"cc":true,"fm":false}},"jsm-opsgenie-conference-management":{"compositions":{"ic":false,"cc":true,"fm":false}},"jsm-opsgenie-devops":{"compositions":{"ic":true,"cc":true,"fm":false}},"jsm-portal-only-account-scim":{"compositions":{"ic":true,"cc":true,"fm":true}},"jsm-post-incident-reviews":{"compositions":{"ic":true,"cc":true,"fm":true}},"jsm-queues":{"compositions":{"ic":true,"cc":true,"fm":true}},"jsm-related-issues":{"compositions":{"ic":false,"cc":true,"fm":true}},"jsm-reports-operations":{"compositions":{"ic":true,"cc":true,"fm":false}},"jsm-request-intake":{"compositions":{"ic":true,"cc":true,"fm":true}},"jsm-services":{"compositions":{"ic":true,"cc":true,"fm":true}},"jsm-shield":{"compositions":{"ic":true,"cc":true,"fm":true}},"jsm-sla-management":{"compositions":{"ic":true,"cc":true,"fm":true}},"jsm-status-page-integration":{"compositions":{"ic":false,"cc":true,"fm":false}},"jsm-surveys":{"compositions":{"ic":false,"cc":true,"fm":false}},"jsm-templates-and-views":{"compositions":{"ic":true,"cc":true,"fm":true}},"jsm-virtual-service-agent":{"compositions":{"ic":false,"cc":true,"fm":false}},"opsgenie":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"loom":{"compositions":{"ic":false,"cc":true,"fm":false},"features":{"loom-ai-evaluation":{"compositions":{"ic":false,"cc":true,"fm":false}}}},"projects":{"compositions":{"ic":true,"cc":true,"fm":false},"features":{}},"rovo":{"compositions":{"ic":false,"cc":true,"fm":false},"features":{"rovo-ai-app-availability":{"compositions":{"ic":false,"cc":true,"fm":false}},"rovo-ai-atlassian-intelligence-app-availability":{"compositions":{"ic":false,"cc":true,"fm":false}},"rovo-ai-generative-ai-editor":{"compositions":{"ic":false,"cc":true,"fm":false}},"rovo-ai-machine-learning":{"compositions":{"ic":false,"cc":true,"fm":false}},"rovo-ai-natural-language-in-automation-rule-creation":{"compositions":{"ic":false,"cc":true,"fm":false}},"rovo-ai-projects":{"compositions":{"ic":false,"cc":true,"fm":false}},"rovo-ai-smart-features-based-on-machine-learning-tecton-ai":{"compositions":{"ic":false,"cc":true,"fm":false}},"rovo-editor-ai-panels":{"compositions":{"ic":false,"cc":true,"fm":false}}}},"rovo-dev":{"compositions":{"ic":false,"cc":true,"fm":false},"features":{"rovo-dev-agents":{"compositions":{"ic":false,"cc":true,"fm":false}},"rovo-dev-code-assist":{"compositions":{"ic":false,"cc":true,"fm":false}}}},"statuspage":{"compositions":{"ic":false,"cc":true,"fm":false},"features":{}},"studio":{"compositions":{"ic":false,"cc":true,"fm":false},"features":{}},"talent":{"compositions":{"ic":false,"cc":true,"fm":false},"features":{}},"teams":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"teams-platform":{"compositions":{"ic":true,"cc":true,"fm":true}},"teams-profile-media-token-fetch":{"compositions":{"ic":true,"cc":true,"fm":false}},"teams-third-party-invites":{"compositions":{"ic":false,"cc":true,"fm":false}},"user-provided-banners-on-profile-pictures":{"compositions":{"ic":false,"cc":true,"fm":false}}}},"trello":{"compositions":{"ic":false,"cc":true,"fm":false},"features":{"trello-ms-teams-integration":{"compositions":{"ic":false,"cc":true,"fm":false}}}},"anti-abuse-platform":{"compositions":{"ic":false,"cc":true,"fm":true},"features":{"core-anti-abuse-platform":{"compositions":{"ic":false,"cc":true,"fm":true}}}},"application-tunnels":{"compositions":{"ic":true,"cc":true,"fm":false},"features":{"core-application-tunnels":{"compositions":{"ic":true,"cc":true,"fm":false}}}},"atlassian-cli":{"compositions":{"ic":false,"cc":true,"fm":false},"features":{}},"atlassian-new-platform":{"compositions":{"ic":false,"cc":true,"fm":false},"features":{}},"atlassian-visualization-platform":{"compositions":{"ic":false,"cc":true,"fm":true},"features":{"atlassian-visualization-platform-kamino":{"compositions":{"ic":false,"cc":true,"fm":true}},"atlassian-visualization-platform-manifold":{"compositions":{"ic":false,"cc":true,"fm":true}},"atlassian-visualization-platform-rovo-skills":{"compositions":{"ic":false,"cc":true,"fm":false}}}},"central-ai":{"compositions":{"ic":false,"cc":true,"fm":false},"features":{"ai-3p-connections":{"compositions":{"ic":false,"cc":true,"fm":false}},"ai-managed-objects":{"compositions":{"ic":false,"cc":true,"fm":false}},"ai-safety":{"compositions":{"ic":false,"cc":true,"fm":false}},"collaboration-graph":{"compositions":{"ic":false,"cc":true,"fm":false}},"gen-ai":{"compositions":{"ic":false,"cc":true,"fm":false}},"knowledge-ai":{"compositions":{"ic":false,"cc":true,"fm":false}},"knowledge-discovery":{"compositions":{"ic":false,"cc":true,"fm":false}},"machine-learning-platform":{"compositions":{"ic":false,"cc":true,"fm":false}}}},"collaboration-platform":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-collaboration-platform":{"compositions":{"ic":false,"cc":true,"fm":true}}}},"commerce-platform":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"commerce-platform-pls-changes-for-hams-cofs-in-boundary-deployment":{"compositions":{"ic":true,"cc":true,"fm":true}},"commerce-platform-self-serve":{"compositions":{"ic":true,"cc":true,"fm":true}},"core-commerce-platform":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"customer-data-lake":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-customer-data-lake":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"customer-support-platform":{"compositions":{"ic":false,"cc":true,"fm":true},"features":{}},"ecosystem-forge":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-ecosystem-forge":{"compositions":{"ic":true,"cc":true,"fm":true}},"dac-get-help-widget":{"compositions":{"ic":false,"cc":true,"fm":false}},"developer-atlassian-community":{"compositions":{"ic":false,"cc":true,"fm":false}},"docs-atlassian-com":{"compositions":{"ic":false,"cc":true,"fm":false}},"ecosystem-oauth":{"compositions":{"ic":true,"cc":true,"fm":true}},"expression-playground":{"compositions":{"ic":false,"cc":true,"fm":false}},"forge-cli":{"compositions":{"ic":true,"cc":true,"fm":false}},"forge-remote-capabilities":{"compositions":{"ic":true,"cc":true,"fm":true}},"forge-storage-service-rockmelon":{"compositions":{"ic":true,"cc":true,"fm":false}},"forge-system-apps":{"compositions":{"ic":true,"cc":true,"fm":true}},"forge-ui-ic-cdn-auth":{"compositions":{"ic":true,"cc":false,"fm":false}}}},"editor-collaboration-platform":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"block-service":{"compositions":{"ic":true,"cc":true,"fm":true}},"core-editor-collaboration-platform":{"compositions":{"ic":true,"cc":true,"fm":true}},"real-time-presence":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"experience-platform":{"compositions":{"ic":false,"cc":true,"fm":true},"features":{"core-experience-platform":{"compositions":{"ic":false,"cc":true,"fm":true}}}},"gasv3":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-gasv3":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"growth-platform":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"bxp-signup":{"compositions":{"ic":true,"cc":true,"fm":true}},"core-growth-platform":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"identity":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-identity":{"compositions":{"ic":true,"cc":true,"fm":true}},"identity-mail-proxy":{"compositions":{"ic":true,"cc":true,"fm":true}},"identity-virality":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"learning-platform":{"compositions":{"ic":false,"cc":true,"fm":true},"features":{}},"marketplace":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"marketplace-app-discovery":{"compositions":{"ic":true,"cc":true,"fm":true}},"marketplace-app-migrations":{"compositions":{"ic":true,"cc":true,"fm":true}},"marketplace-atlassian-labs":{"compositions":{"ic":true,"cc":true,"fm":true}},"marketplace-audit-logs":{"compositions":{"ic":true,"cc":true,"fm":false}},"marketplace-self-service-purchase-provision-install":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"migrations":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"agc-migrations":{"compositions":{"ic":true,"cc":true,"fm":true}},"commercial-cloud-to-agc":{"compositions":{"ic":true,"cc":true,"fm":false}},"data-center-to-agc":{"compositions":{"ic":true,"cc":true,"fm":false}},"migration-link-fixing":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"migrations-platform":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"brie":{"compositions":{"ic":true,"cc":true,"fm":true}},"core-migrations-platform":{"compositions":{"ic":true,"cc":true,"fm":true}},"data-center-to-cloud-migration":{"compositions":{"ic":false,"cc":true,"fm":false}},"media-migration":{"compositions":{"ic":false,"cc":true,"fm":true}}}},"navigation":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-navigation":{"compositions":{"ic":true,"cc":true,"fm":true}},"navigation-home-entry-mode":{"compositions":{"ic":true,"cc":true,"fm":false}},"navigation-identity-ic-routing":{"compositions":{"ic":true,"cc":false,"fm":false}},"navigation-switcher-discovery":{"compositions":{"ic":true,"cc":true,"fm":false}},"navigation-switcher-rovo-scas-visibility":{"compositions":{"ic":true,"cc":true,"fm":false}}}},"notification-platform":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-notification-platform":{"compositions":{"ic":true,"cc":true,"fm":true}},"notifications-fpn-link":{"compositions":{"ic":false,"cc":true,"fm":true}}}},"post-office":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-post-office":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"product-integrations-platform":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-product-integrations-platform":{"compositions":{"ic":false,"cc":true,"fm":true}},"external-user-directory-integration":{"compositions":{"ic":false,"cc":true,"fm":false}},"google-workspace-apps-integrations":{"compositions":{"ic":false,"cc":true,"fm":false}},"sign-in-with-slack-usage-analytics":{"compositions":{"ic":false,"cc":true,"fm":false}}}},"search":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-search":{"compositions":{"ic":true,"cc":true,"fm":true}},"search-townsquare-tab":{"compositions":{"ic":true,"cc":true,"fm":false}}}},"smartlinks":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-smartlinks":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"user-management":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-user-management":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"user-recommendations":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-user-recommendations":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"atlassian-graphql-gateway":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-atlassian-graphql-gateway":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"atlassian-platform-deployer":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{}},"automation-platform":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"automation-platform-actions":{"compositions":{"ic":true,"cc":true,"fm":false}},"automation-platform-automation-templates":{"compositions":{"ic":true,"cc":true,"fm":true}},"automation-platform-branches":{"compositions":{"ic":true,"cc":true,"fm":false}},"automation-platform-conditions":{"compositions":{"ic":true,"cc":true,"fm":false}},"automation-platform-event-processing":{"compositions":{"ic":true,"cc":true,"fm":true}},"automation-platform-frontend":{"compositions":{"ic":false,"cc":true,"fm":true}},"automation-platform-natural-language-rule-builder":{"compositions":{"ic":true,"cc":true,"fm":true}},"automation-platform-rule-builder":{"compositions":{"ic":true,"cc":true,"fm":true}},"automation-platform-templates":{"compositions":{"ic":true,"cc":true,"fm":true}},"automation-platform-triggers":{"compositions":{"ic":true,"cc":true,"fm":false}},"core-automation-platform":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"bifrost":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-bifrost":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"build-platform":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{}},"cell-platform":{"compositions":{"ic":false,"cc":true,"fm":true},"features":{}},"cloud-management":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{}},"cloud-security":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{}},"compliance-platform":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{}},"consent-platform":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"consenthub":{"compositions":{"ic":false,"cc":true,"fm":false}}}},"core-network-automation":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-core-network-automation":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"core-network-automation-cna-theia":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-core-network-automation-cna-theia":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"cross-gateway":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-cross-gateway":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"data-access-platform":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-data-access-platform":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"data-classification-governance-platform":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-data-classification-governance-platform":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"data-depot-platform":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-data-depot-platform":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"data-exchange-platform":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"aqui":{"compositions":{"ic":false,"cc":true,"fm":false}},"eureka":{"compositions":{"ic":true,"cc":true,"fm":true}},"kamino":{"compositions":{"ic":true,"cc":true,"fm":true}},"shipyard":{"compositions":{"ic":true,"cc":true,"fm":true}},"topic-osb":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"data-management-platform":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-data-management-platform":{"compositions":{"ic":true,"cc":true,"fm":true}},"ers-import":{"compositions":{"ic":true,"cc":true,"fm":true}},"ers":{"compositions":{"ic":true,"cc":true,"fm":true}},"sql":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"data-platform-services":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-data-platform-services":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"data-store-gateway":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-data-store-gateway":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"data-telemetry-platform":{"compositions":{"ic":false,"cc":true,"fm":true},"features":{"core-data-telemetry-platform":{"compositions":{"ic":false,"cc":true,"fm":true}}}},"decisions-platform":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-decisions-platform":{"compositions":{"ic":true,"cc":true,"fm":true}},"experimentation":{"compositions":{"ic":false,"cc":true,"fm":false}}}},"detection-and-response-platform":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{}},"disaster-recovery":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{}},"edge":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-edge":{"compositions":{"ic":true,"cc":true,"fm":true}},"edge-cloudfront":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"encryption-platform":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"cryptor":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"environment-management-platform":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{}},"flight-deck-platform":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{}},"golden-ami":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{}},"incident-management-platform":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{}},"infrastructure":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-infrastructure":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"internal-data-lake":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"airlock-platform":{"compositions":{"ic":false,"cc":true,"fm":false}}}},"internal-edge":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-internal-edge":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"internal-edge-httpbin":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-internal-edge-httpbin":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"job-execution-platform":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-job-execution-platform":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"kitt-platform":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"kitt-fleet":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"media-platform":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-media-platform":{"compositions":{"ic":false,"cc":true,"fm":true}},"media-cdn-delivery":{"compositions":{"ic":false,"cc":true,"fm":true}}}},"messaging-platform":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{}},"micros-platform":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{}},"network-fabric":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-network-fabric":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"observability-platform":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"sentry-opsgenie-integration":{"compositions":{"ic":true,"cc":true,"fm":false}},"tracing":{"compositions":{"ic":true,"cc":true,"fm":false}}}},"pollinator":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-pollinator":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"provisioning":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-provisioning":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"rate-limiting-platform":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-rate-limiting-platform":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"resiliency-platform":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{}},"secrets":{"compositions":{"ic":false,"cc":true,"fm":false},"features":{}},"security-platform":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{}},"service-to-service-fabric":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{}},"slauth-auth-slack-notification-platform":{"compositions":{"ic":false,"cc":true,"fm":false},"features":{}},"sliver":{"compositions":{"ic":true,"cc":true,"fm":false},"features":{}},"staff-authentication-platform":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{}},"streamhub":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-streamhub":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"targeting-platform":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-targeting-platform":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"teamwork-graph-platform":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-teamwork-graph-platform":{"compositions":{"ic":true,"cc":true,"fm":true}},"flock":{"compositions":{"ic":false,"cc":true,"fm":true}}}},"tenant-catalogue-service-record":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-tenant-catalogue-service-record":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"tenant-context":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-tenant-context":{"compositions":{"ic":true,"cc":true,"fm":true}}}},"tenant-lifecycle":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{"core-tenant-platform":{"compositions":{"ic":false,"cc":true,"fm":true}},"tenant-passivation-removal":{"compositions":{"ic":false,"cc":true,"fm":false}}}},"vdi":{"compositions":{"ic":false,"cc":true,"fm":true},"features":{}},"workplace-technology-solutions":{"compositions":{"ic":true,"cc":true,"fm":true},"features":{}}}}')}),o("9shV3",function(e,t){var r,n;Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.UnderAuditPhase=e.exports.BOUNDARY_KEYS_LIST=e.exports.ISOLATED_CLOUD_COMMERCIAL_KEY=e.exports.FED_MOD_KEY=e.exports.COMMERCIAL_KEY=void 0,e.exports.COMMERCIAL_KEY="commercial-cloud",e.exports.FED_MOD_KEY="fedramp-moderate",e.exports.ISOLATED_CLOUD_COMMERCIAL_KEY="isolated-cloud-commercial",e.exports.BOUNDARY_KEYS_LIST=[e.exports.COMMERCIAL_KEY,e.exports.FED_MOD_KEY,e.exports.ISOLATED_CLOUD_COMMERCIAL_KEY],(n=r||(e.exports.UnderAuditPhase=r={})).INTERNAL_AUDIT="internal-audit",n.EXTERNAL_AUDIT="external-audit"}),o("6QDa0",function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.clearAllOverrides=e.exports.clearFeatureOverride=e.exports.overrideFeature=e.exports.getFeatureOverride=e.exports.STORAGE_KEY=void 0,e.exports.STORAGE_KEY="AEM_FEATURE_OVERRIDES",e.exports.getFeatureOverride=function(e,t){return null},e.exports.overrideFeature=function(e,t,r){},e.exports.clearFeatureOverride=function(e,t){},e.exports.clearAllOverrides=function(){}}),o("is7pq",function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.getEnvironmentType=e.exports.isSSR=void 0,e.exports.isSSR=function(){return!0},e.exports.getEnvironmentType=function(){{let e=globalThis.ssrContext;if(e&&e.environmentType){let t=e.environmentType;if("dev"===t||"staging"===t)return"non-prod"}return"prod"}}}),o("jv3pQ",function(t,r){e(t.exports,"default",()=>o);var n=s("dhEHZ");let i="analyticsInteractionSesssionTrackingClient";class o{static getInstance(){let e;try{i in globalThis||(globalThis[i]=new(0,n.default)),e=globalThis[i]}catch(e){}return e}}}),o("dhEHZ",function(t,r){e(t.exports,"default",()=>u);var n=s("3iV01");let i="interactionSession.id",o="interactionSession.id.prev",a="interactionSession.expiry",l=/^\d+$/,c="interactionSessionIdUpdated";class u{safeSessionStorage;sessionExpiryTime;sessionExpiryDebounce;sessionExpiryDebounceThresholdPercentage;sessionExpiryDebounceTimer;analyticsReady=!1;sendEventCallback;constructor(){this.sessionExpiryTime=18e5,this.sessionExpiryDebounce=5e3,this.sessionExpiryDebounceThresholdPercentage=.9,this.safeSessionStorage=new(0,n.default)}getCurrentInteractionSessionId(){try{let{isValidSession:e,sessionExpiry:t,sessionId:r}=this.getCurrentSessionParams();if(e)return this.debouncedUpdateSessionExpiry(t),r;if(this.analyticsReady)return this.debouncedUpdateSessionExpiry(t),this.generateNewSessionId()}catch(e){}return null}getPreviousInteractionSessionId(){return this.safeSessionStorage.getItem(o)}setInteractionSessionId(e){return!!this.validateSessionId(e)&&this.safeSessionStorage.getItem(i)!==e&&(this.debouncedUpdateSessionExpiry(0),this.safeSessionStorage.setItem(i,e),this.safeSessionStorage.removeItem(o),globalThis.dispatchEvent(new Event(c)),!0)}setAnalyticsCallback(e){this.analyticsReady||(e&&"function"==typeof e?(this.sendEventCallback=e,this.analyticsReady=!0):this.analyticsReady=!1)}validateSessionId(e){if(e&&l.test(e)){let t=Date.now()-parseInt(e,10);if(t>=0&&t<=864e5)return!0}return!1}getCurrentSessionParams(){let e=this.safeSessionStorage.getItem(i),t=parseInt(this.safeSessionStorage.getItem(a)||"0",10)||0;return e&&!Number.isNaN(t)&&t>Date.now()?{isValidSession:!0,sessionExpiry:t,sessionId:e}:{isValidSession:!1,sessionExpiry:t,sessionId:e}}sendInteractionSessionEvent(e){this.sendEventCallback&&this.sendEventCallback({action:e,actionSubject:"interactionSession",source:"interactionComponent",tags:["navigationExperiences"]})}generateNewSessionId=()=>{if(!this.analyticsReady)return null;let e=this.safeSessionStorage.getItem(i),t=Date.now().toString();this.safeSessionStorage.setItem(i,t);let{isValidSession:r}=this.getCurrentSessionParams();return r?(e?(this.safeSessionStorage.setItem(o,e),this.sendInteractionSessionEvent("renewed")):this.sendInteractionSessionEvent("started"),globalThis.dispatchEvent(new Event(c)),t):null};updateSessionExpiry=()=>{let e=Date.now()+this.sessionExpiryTime;return this.safeSessionStorage.setItem(a,e.toString()),e};debouncedUpdateSessionExpiry=e=>{let{updateSessionExpiry:t}=this;e{t()},this.sessionExpiryDebounce))}}}),o("3iV01",function(t,r){e(t.exports,"default",()=>o);var n=s("8KRfT"),i=s("67j2v");class o extends i.default{constructor(e){let t;try{t=globalThis.sessionStorage||n.default}catch(e){t=n.default}super(t,e)}}}),o("8KRfT",function(t,r){e(t.exports,"default",()=>n);var n=new class{data={};length=0;setItem=(e,t)=>(this.data[e]=t,this.length=Object.keys(this.data).length,t);getItem=e=>e in this.data?this.data[e]:null;removeItem=e=>(e in this.data&&delete this.data[e],this.length=Object.keys(this.data).length,null);clear=()=>{this.data={},this.length=0};key=e=>Object.keys(this.data)[e]}}),o("67j2v",function(t,r){e(t.exports,"default",()=>n),s("8KRfT");class n{prefix;store;options;constructor(e,t={}){this.options=t;let r=[];(void 0===t.useStoragePrefix||t.useStoragePrefix)&&r.push("awc"),t.envPrefix&&"prod"!==t.envPrefix&&r.push(t.envPrefix),this.prefix=r.join("-"),function(e){let t="test_value";if(!e)return!1;try{let r="awc.storage.support";e.setItem(r,t);let n=e.getItem(r);return e.removeItem(r),n===t}catch(e){return!1}}(e)?this.store=e:this.swapToInMemory()}getStore=()=>this.store;getItem=e=>this.store.getItem(this.createKey(e));removeItem=e=>this.store.removeItem(this.createKey(e));setItem=(e,t)=>{try{this.store.setItem(this.createKey(e),t)}catch(r){this.swapToInMemory(),this.store.setItem(this.createKey(e),t)}};swapToInMemory=()=>{this.store};clear=()=>this.store.clear();key=e=>this.store.key(e);getPrefix=()=>this.prefix;createKey=e=>this.prefix?`${this.getPrefix()}.${e}`:e}}),o("hO91y",function(t,r){e(t.exports,"URL_QUERY_PARAM_INTERACTION_SESSION",()=>n);let n="xpis"}),o("fij5v",function(t,r){e(t.exports,"validProducts",()=>n);let n=["jira","confluence","townsquare","loom"]}),o("j06Pu",function(t,r){e(t.exports,"defaultHistoryReplaceFn",()=>o),e(t.exports,"default",()=>a);var n=s("8XpSk"),i=s("b4kmI");let o=e=>globalThis.history.replaceState({},"",e);var a=(e,t=o)=>{let r=globalThis.location.href,s=globalThis.location.hash,a=""!==s?r.replace(s,""):r,{url:l,query:c}=(0,n.parseUrl)(a),u=(0,i.pickBy)(c,e);if(Object.keys(u).length>0){let r=(0,i.omitBy)(c,e);t(Object.keys(r).length>0?`${l}?${(0,n.stringify)(r)}${s}`:`${l}${s}`)}return u}}),o("8XpSk",function(t,r){e(t.exports,"extract",()=>n,e=>n=e),e(t.exports,"parse",()=>i,e=>i=e),e(t.exports,"stringify",()=>o,e=>o=e),e(t.exports,"parseUrl",()=>a,e=>a=e),e(t.exports,"stringifyUrl",()=>l,e=>l=e),e(t.exports,"pick",()=>c,e=>c=e);var n,i,o,a,l,c,u=s("huy7a"),d=s("hLqpd"),f=s("bQ7aQ"),p=s("erCGn");let h=Symbol("encodeFragmentIdentifier");function m(e){if("string"!=typeof e||1!==e.length)throw TypeError("arrayFormatSeparator must be single character string")}function g(e,t){return t.encode?t.strict?u(e):encodeURIComponent(e):e}function y(e,t){return t.decode?d(e):e}function v(e){let t=e.indexOf("#");return -1!==t&&(e=e.slice(0,t)),e}function _(e){let t=(e=v(e)).indexOf("?");return -1===t?"":e.slice(t+1)}function b(e,t){return t.parseNumbers&&!Number.isNaN(Number(e))&&"string"==typeof e&&""!==e.trim()?e=Number(e):t.parseBooleans&&null!==e&&("true"===e.toLowerCase()||"false"===e.toLowerCase())&&(e="true"===e.toLowerCase()),e}function E(e,t){m((t=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},t)).arrayFormatSeparator);let r=function(e){let t;switch(e.arrayFormat){case"index":return(e,r,n)=>{if(t=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),!t){n[e]=r;return}void 0===n[e]&&(n[e]={}),n[e][t[1]]=r};case"bracket":return(e,r,n)=>{if(t=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),!t){n[e]=r;return}if(void 0===n[e]){n[e]=[r];return}n[e]=[].concat(n[e],r)};case"colon-list-separator":return(e,r,n)=>{if(t=/(:list)$/.exec(e),e=e.replace(/:list$/,""),!t){n[e]=r;return}if(void 0===n[e]){n[e]=[r];return}n[e]=[].concat(n[e],r)};case"comma":case"separator":return(t,r,n)=>{let i="string"==typeof r&&r.includes(e.arrayFormatSeparator),s="string"==typeof r&&!i&&y(r,e).includes(e.arrayFormatSeparator);r=s?y(r,e):r;let o=i||s?r.split(e.arrayFormatSeparator).map(t=>y(t,e)):null===r?r:y(r,e);n[t]=o};case"bracket-separator":return(t,r,n)=>{let i=/(\[\])$/.test(t);if(t=t.replace(/\[\]$/,""),!i){n[t]=r?y(r,e):r;return}let s=null===r?[]:r.split(e.arrayFormatSeparator).map(t=>y(t,e));if(void 0===n[t]){n[t]=s;return}n[t]=[].concat(n[t],s)};default:return(e,t,r)=>{if(void 0===r[e]){r[e]=t;return}r[e]=[].concat(r[e],t)}}}(t),n=Object.create(null);if("string"!=typeof e||!(e=e.trim().replace(/^[?#&]/,"")))return n;for(let i of e.split("&")){if(""===i)continue;let[e,s]=f(t.decode?i.replace(/\+/g," "):i,"=");s=void 0===s?null:["comma","separator","bracket-separator"].includes(t.arrayFormat)?s:y(s,t),r(y(e,t),s,n)}for(let e of Object.keys(n)){let r=n[e];if("object"==typeof r&&null!==r)for(let e of Object.keys(r))r[e]=b(r[e],t);else n[e]=b(r,t)}return!1===t.sort?n:(!0===t.sort?Object.keys(n).sort():Object.keys(n).sort(t.sort)).reduce((e,t)=>{let r=n[t];return r&&"object"==typeof r&&!Array.isArray(r)?e[t]=function e(t){return Array.isArray(t)?t.sort():"object"==typeof t?e(Object.keys(t)).sort((e,t)=>Number(e)-Number(t)).map(e=>t[e]):t}(r):e[t]=r,e},Object.create(null))}n=_,i=E,o=(e,t)=>{if(!e)return"";m((t=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},t)).arrayFormatSeparator);let r=r=>t.skipNull&&null==e[r]||t.skipEmptyString&&""===e[r],n=function(e){switch(e.arrayFormat){case"index":return t=>(r,n)=>{let i=r.length;return void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,[g(t,e),"[",i,"]"].join("")]:[...r,[g(t,e),"[",g(i,e),"]=",g(n,e)].join("")]};case"bracket":return t=>(r,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,[g(t,e),"[]"].join("")]:[...r,[g(t,e),"[]=",g(n,e)].join("")];case"colon-list-separator":return t=>(r,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,[g(t,e),":list="].join("")]:[...r,[g(t,e),":list=",g(n,e)].join("")];case"comma":case"separator":case"bracket-separator":{let t="bracket-separator"===e.arrayFormat?"[]=":"=";return r=>(n,i)=>void 0===i||e.skipNull&&null===i||e.skipEmptyString&&""===i?n:(i=null===i?"":i,0===n.length)?[[g(r,e),t,g(i,e)].join("")]:[[n,g(i,e)].join(e.arrayFormatSeparator)]}default:return t=>(r,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,g(t,e)]:[...r,[g(t,e),"=",g(n,e)].join("")]}}(t),i={};for(let t of Object.keys(e))r(t)||(i[t]=e[t]);let s=Object.keys(i);return!1!==t.sort&&s.sort(t.sort),s.map(r=>{let i=e[r];return void 0===i?"":null===i?g(r,t):Array.isArray(i)?0===i.length&&"bracket-separator"===t.arrayFormat?g(r,t)+"[]":i.reduce(n(r),[]).join("&"):g(r,t)+"="+g(i,t)}).filter(e=>e.length>0).join("&")},a=(e,t)=>{t=Object.assign({decode:!0},t);let[r,n]=f(e,"#");return Object.assign({url:r.split("?")[0]||"",query:E(_(e),t)},t&&t.parseFragmentIdentifier&&n?{fragmentIdentifier:y(n,t)}:{})},l=(e,t)=>{var r;let s,a;t=Object.assign({encode:!0,strict:!0,[h]:!0},t);let l=v(e.url).split("?")[0]||"",c=n(e.url),u=Object.assign(i(c,{sort:!1}),e.query),d=o(u,t);d&&(d=`?${d}`);let f=(r=e.url,s="",-1!==(a=r.indexOf("#"))&&(s=r.slice(a)),s);return e.fragmentIdentifier&&(f=`#${t[h]?g(e.fragmentIdentifier,t):e.fragmentIdentifier}`),`${l}${d}${f}`},c=(e,t,r)=>{r=Object.assign({parseFragmentIdentifier:!0,[h]:!1},r);let{url:n,query:i,fragmentIdentifier:s}=a(e,r);return l({url:n,query:p(i,t),fragmentIdentifier:s},r)}}),o("huy7a",function(e,t){e.exports=e=>encodeURIComponent(e).replace(/[!'()*]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`)}),o("hLqpd",function(e,t){var r="%[a-f0-9]{2}",n=RegExp("("+r+")|([^%]+?)","gi"),i=RegExp("("+r+")+","gi");e.exports=function(e){if("string"!=typeof e)throw TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return e=e.replace(/\+/g," "),decodeURIComponent(e)}catch(t){return function(e){for(var t={"%FE%FF":"��","%FF%FE":"��"},r=i.exec(e);r;){try{t[r[0]]=decodeURIComponent(r[0])}catch(e){var s=function(e){try{return decodeURIComponent(e)}catch(i){for(var t=e.match(n)||[],r=1;r{if("string"!=typeof e||"string"!=typeof t)throw TypeError("Expected the arguments to be of type `string`");if(""===t)return[e];let r=e.indexOf(t);return -1===r?[e]:[e.slice(0,r),e.slice(r+t.length)]}}),o("erCGn",function(e,t){e.exports=function(e,t){for(var r={},n=Object.keys(e),i=Array.isArray(t),s=0;sn),e(t.exports,"pick",()=>i),e(t.exports,"omitBy",()=>s),e(t.exports,"pickBy",()=>o),e(t.exports,"omit",()=>a),e(t.exports,"equals",()=>l),e(t.exports,"partition",()=>c);let n=(e,t)=>Object.keys(e).reduce((r,n)=>(r[t(e[n],n,e)]=e[n],r),{}),i=(e,t)=>t.reduce((t,r)=>(r in e&&(t[r]=e[r]),t),{}),s=(e,t)=>Object.keys(e).filter(r=>!t(e[r],r)).reduce((t,r)=>(t[r]=e[r],t),{}),o=(e,t)=>Object.keys(e).filter(r=>t(e[r],r)).reduce((t,r)=>(t[r]=e[r],t),{}),a=(e,t)=>Object.keys(e).filter(e=>0>t.indexOf(e)).reduce((t,r)=>(t[r]=e[r],t),{}),l=(e,t)=>{if(e===t)return!0;if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(!e||!t||"object"!=typeof e&&"object"!=typeof t)return e===t;if(e.prototype!==t.prototype)return!1;let r=Object.keys(e);return r.length===Object.keys(t).length&&r.every(r=>l(e[r],t[r]))},c=(e,t)=>e.reduce((e,r,n,i)=>(e[+!t(r,n,i)].push(r),e),[[],[]])}),o("hwE3R",function(t,r){e(t.exports,"isFirstParty",()=>i),e(t.exports,"isThirdParty",()=>o);var n=s("4Zacz");let i=e=>e.embeddedType===n.productEmbedType.FIRST_PARTY&&void 0!==e.embeddedFromProduct,o=e=>e.embeddedType===n.productEmbedType.THIRD_PARTY&&void 0!==e.embeddedFromTopLevelDomain}),o("8sLl6",function(t,r){e(t.exports,"buildActionFields",()=>_),e(t.exports,"buildScreenEvent",()=>b),e(t.exports,"buildActionName",()=>E),e(t.exports,"buildContext",()=>S),e(t.exports,"buildActionEvent",()=>x);var n=s("4Zacz"),i=s("eizc0");function o(e){return{tenantIdType:e.tenantIdType,tenantId:e.tenantId}}function a(e){return{userIdType:e.userIdType}}function l(e){return{orgId:e.orgId}}function c(e){return{workspaceId:e.workspaceId}}function u(e){return{collaborationContextAri:e.collaborationContextAri}}function d(e){if(g(e))return{aliases:e}}function f(e){if(g(e))return{groups:e}}function p(e){let t={};return e.anonymousId&&(t.anonymousId=e.anonymousId),e.excludedProperties&&(t.excludedProperties=e.excludedProperties),e.userConsents&&(t.userConsents=e.userConsents),t}function h(e,t){return void 0===t?e:t}function m(e,t){let r=t||{};return{env:h(e.env,r.env),product:h(e.product,r.product),subproduct:h(e.subproduct(),r.subproduct),version:h(e.version,r.version),origin:h(e.origin,r.origin),platform:h(e.platform,r.platform),ic:e.ic,cdp:e.cdp,csp:e.csp}}function g(e){return(0,i.isPlainObject)(e)&&Object.keys(e).length>0}function y(e,t){return g(t)?{[e]:t}:void 0}function v(e){if(g(e)){let t;return y("containers",(t={},Object.keys(e).forEach(r=>{let n=e[r];t[r]={id:n.id,type:n.type}}),t))}}function _(e,t){return{containerType:e.containerType,containerId:e.containerId,source:e.source,objectType:e.objectType,objectId:e.objectId,actionSubject:e.actionSubject,action:e.action,actionSubjectId:e.actionSubjectId,attributes:e.attributes,nonPrivacySafeAttributes:e.nonPrivacySafeAttributes,tags:e.tags,highPriority:e.highPriority,eventType:t,...v(e.containers)}}function b(e,t,r,i,s,h,g,_,b,E,S,x,k,I,w,T,C,O){let A=m(e),R=o(t),D=a(r),P=l(S),L=c(k),j=u(I),N={title:"",path:"",url:"",referrer:"",search:"",eventType:n.eventType.SCREEN};return{...A,...R,...D,...P,...N,...y("attributes",i),...y("nonPrivacySafeAttributes",s),...v(T),...p(w),tags:h,tabId:g,sessionId:_,taskSessions:b,interactionSession:E,pageLoadId:x,...L,...j,...d(C),...f(O)}}function E(e){return`${e.actionSubject} ${e.action}`}function S(e){let t,r=globalThis.screen||{};return{context:{locale:e.locale,screen:{width:r.width,height:r.height,density:globalThis.devicePixelRatio},library:{name:"analytics.js",version:"1.0.0"},validationMode:void 0===(t=e.env)||t.includes("prod")?"quiet":"complete"}}}function x(e,t,r,n,i,s,h,g,y,v,b,E,S,x,k){let I=m(e,function(e){let{env:t,product:r,subproduct:n,version:i,origin:s,platform:o}=e;return{env:t,product:r,subproduct:n,version:i,origin:s,platform:o}}(n)),w=o(t),T=l(v),C=c(E),O=u(S),A=a(r),R=_(n,i);return{...I,...w,...T,...A,...R,...p(n),tabId:s,sessionId:h,taskSessions:g,interactionSession:y,pageLoadId:b,...C,...O,...d(x),...f(k)}}}),o("eizc0",function(t,r){function n(e){return!0==(null!==e&&"object"==typeof e&&!1===Array.isArray(e))&&"[object Object]"===Object.prototype.toString.call(e)}function i(e){if(!1===n(e))return!1;let t=e.constructor;if("function"!=typeof t)return!1;let r=t.prototype;return!1!==n(r)&&"isPrototypeOf"in r}e(t.exports,"isPlainObject",()=>i)}),o("hcGAR",function(t,r){e(t.exports,"default",()=>o);var n=s("5IgHd"),i=s("d2ZlI");class o{delayQueue;delayTimeout;delayCallback;isDelaying;constructor(e,t){this.isDelaying=!1,this.delayQueue=new(0,n.default)(e,t)}push=(e,t,r,n)=>{this.delayQueue.push(e,t,r,n)};startLowPriorityEventDelay=(e=c,t)=>{if(Number.isNaN(e)||e<=0)throw Error(`Invalid timeout period: ${e}, must be a number greater than 0`);this.delayTimeout&&clearTimeout(this.delayTimeout);let r=e?Math.min(e,u):u;this.delayCallback=t,this.delayTimeout=setTimeout(()=>this.stopLowPriorityEventDelay(i.StopLowPriorityEventDelayReason.TIMEOUT),r),this.delayQueue.cancelFlush(),this.isDelaying=!0};stopLowPriorityEventDelay=(e=i.StopLowPriorityEventDelayReason.MANUAL)=>{this.delayTimeout&&(clearTimeout(this.delayTimeout),this.delayTimeout=void 0),this.delayQueue.startFlush(),this.isDelaying=!1,this.delayCallback?.(e),this.delayCallback=void 0};isDelayingLowPriorityEvents=()=>this.isDelaying}});let c=1e4,u=3e4;o("5IgHd",function(t,r){e(t.exports,"default",()=>a);var n=s("8sLl6"),i=s("b4kmI"),o=s("8fiox");class a{compressor;eventArgs;flushBatchTimeout;processFn;constructor(e,t){this.processFn=e,this.flushBatchTimeout=null,this.eventArgs=[],this.compressor=new(0,o.default)(t)}push=(e,t,r,n)=>{this.eventArgs.push({identifier:e,builtEvent:t,context:r,userInfo:n})};size=()=>this.eventArgs.length;startFlush=()=>{try{this.eventArgs=this.compressEventArgs(this.eventArgs)}catch(e){console.warn(`Failed to perform compression on the delayed analytics events. Error: ${e.message}. Sending ${this.eventArgs.length} uncompressed events instead`)}this.flushNextBatch()};cancelFlush=()=>{this.flushBatchTimeout&&(clearTimeout(this.flushBatchTimeout),this.flushBatchTimeout=null)};flushNextBatch=()=>{this.eventArgs.splice(0,7).forEach(e=>this.processFn(e.identifier,e.builtEvent,e.context,e.userInfo)),this.eventArgs.length>0?this.flushBatchTimeout=setTimeout(()=>this.flushNextBatch(),100):this.flushBatchTimeout=null};compressEventArgs=e=>{let[t,r]=(0,i.partition)(e,e=>this.compressor.canCompress(e.builtEvent)),s=t.reduce((e,t)=>{let r=e.find(e=>(0,i.equals)(e.userInfo,t.userInfo)&&(0,i.equals)(e.context,t.context));return r?r.eventArgs.push(t):e.push({userInfo:t.userInfo,context:t.context,eventArgs:[t]}),e},[]).reduce((e,t)=>{try{let r=t.eventArgs.map(e=>e.builtEvent),i=this.compressor.compress(r).map(e=>({identifier:(0,n.buildActionName)(e),builtEvent:e,userInfo:t.userInfo,context:t.context}));return e.concat(i)}catch(e){return console.warn(`Failed to compress some analytics events. Error: ${e.message}. Sending ${t.eventArgs.length} uncompressed events instead`),t.eventArgs}},[]);return r.forEach(e=>s.push(e)),s}}}),o("8fiox",function(t,r){e(t.exports,"default",()=>a);var n=s("8sLl6"),i=s("b4kmI"),o=s("dvZzg");class a{compressionRules;constructor(e=[]){if(!Array.isArray(e))throw Error("Event compressors must be constructed with an array of CompressionRules");if(!e.every(e=>e instanceof o.CompressionRule))throw Error("Event compressors can only be constructed with instances of CompressionRule");this.compressionRules=e}canCompress=e=>this.compressionRules.some(t=>t.canCompress(e));compress=e=>this.createGroups(e).reduce((e,t)=>{let r=this.compressGroup(t);return e.concat(r)},[]);createGroups=e=>e.reduce((e,t)=>{let r,s=this.compressionRules.find(e=>e.canCompress(t));if(s){let e=(0,n.buildActionFields)(t,t.eventType);r=(0,i.omit)(t,Object.keys(e))}let o=e.find(e=>s===e.compressor&&(0,i.equals)(r,e.contextFields));return o?o.events.push(t):e.push({contextFields:r,compressor:s,events:[t]}),e},[]);compressGroup=e=>{if(!e.compressor)return e.events;try{return e.compressor.compress(e.events).map(t=>({...t,...e.contextFields}))}catch(t){return e.events}}}}),o("dvZzg",function(t,r){e(t.exports,"CompressionRule",()=>o);var n=s("apVqD"),i=s("b4kmI");class o{compressFn;predicate;constructor(e,t){if("function"!=typeof e)throw Error("Invalid predicate, must be a function that accepts an event and returns a boolean");if("function"!=typeof t)throw Error("Invalid compressFn, must be a function that both accepts and returns an array of events");this.predicate=e,this.compressFn=t}canCompress=e=>{try{return e&&(0,n.isActionEventType)(e.eventType)&&this.predicate(e)}catch(e){return!1}};compress=e=>{let[t,r]=(0,i.partition)(e,e=>this.canCompress(e)),s=this.compressFn(t);if(!s)throw Error("No events were returned from the compression function");return s.forEach(e=>{(0,n.validateActionEventType)(e.eventType),(0,n.validateActionEvent)(e)}),s.concat(r)}}}),o("apVqD",function(t,r){e(t.exports,"validateContainers",()=>a),e(t.exports,"isActionEventType",()=>l),e(t.exports,"validateActionEventType",()=>c),e(t.exports,"validateActionEvent",()=>u),e(t.exports,"validateScreenEvent",()=>d),e(t.exports,"validateTrackEvent",()=>f),e(t.exports,"validateUIEvent",()=>p),e(t.exports,"validateOperationalEvent",()=>h),e(t.exports,"validateIdentifyEvent",()=>m),e(t.exports,"validatePlatform",()=>g);var n=s("4Zacz"),i=s("eizc0");let o=Object.freeze([n.eventType.OPERATIONAL,n.eventType.TRACK,n.eventType.UI]);function a(e){if(e){if(e&&e.constructor!==Object)throw Error("properties.containers must be an Object");Object.values(e).forEach(e=>(function(e){if(!(0,i.isPlainObject)(e))throw Error("properties.containers must be an Object");if(!("id"in e))throw Error("properties.containers is missing field 'id'");if("string"!=typeof e.id)throw Error("properties.containers.id must be of type String");if("type"in e&&"string"!=typeof e.type)throw Error("properties.containers.type must be of type String")})(e))}}function l(e){switch(e){case n.eventType.OPERATIONAL:case n.eventType.TRACK:case n.eventType.UI:return!0;default:return!1}}function c(e){if(!l(e))throw Error(`Invalid action event type: ${e}, must be one of: [${o}]`);return!0}function u(e){if(!e)throw Error("Missing event");if(!e.source)throw Error("Missing event.source");if(!e.actionSubject)throw Error("Missing event.actionSubject");if(!e.action)throw Error("Missing event.action");a(e.containers)}function d(e){if(!e)throw Error("Missing name")}function f(e){u(e)}function p(e){u(e)}function h(e){u(e)}function m(e,t){if(!e)throw Error("Missing userIdType");if(!t)throw Error("Missing userId");if(!(0,n.isType)(n.userType,e))throw Error(`Invalid userIdType '${e}', must be an userType: [${(0,n.objectValues)(n.userType)}]`)}function g(e){if(!(0,n.isType)(n.platformType,e.platform))throw Error(`Invalid productInfo.platform '${e.platform}', must be a platformType: [${(0,n.objectValues)(n.platformType)}]`);if(e.origin===n.originType.DESKTOP&&!(0,n.isType)(n.desktopPlatforms,e.platform))throw Error(`Invalid productInfo.platform '${e.platform}', must be one of [mac, linux, windows]`);if(e.origin===n.originType.WEB&&!(0,n.isType)(n.webPlatforms,e.platform))throw Error(`Invalid productInfo.platform '${e.platform}', must be one of [web, mobileWeb]`)}}),o("d2ZlI",function(t,r){e(t.exports,"StopLowPriorityEventDelayReason",()=>i);var n,i=((n={}).TIMEOUT="timeout",n.MANUAL="manual",n)}),o("cPubF",function(t,r){e(t.exports,"default",()=>v);var n=s("9wHA8"),i=s("fhvlM"),o=s("5KSNx"),a=s("kCTin"),l=s("9TN9a"),c=s("fJVcY"),u=s("2U9Ep"),d=s("hilFM"),f=s("ksIY3"),p=s("dIaYT");class h{success;validationErrors;message;code;validationReports;constructor(e,t,r,n,i){this.success=e,this.validationErrors=t,this.message=r,this.code=n,this.validationReports=i}isSuccess(){return this.success}getValidationErrors(){return this.validationErrors}getMessage(){return this.message}getCode(){return this.code}getValidationReports(){return void 0===this.validationReports?null:this.validationReports}}class m{error;constructor(e){this.error=e}}class g{success;statusCode;message;eventResponseList;constructor(e,t,r,n){this.success=e,this.statusCode=t,this.message=r,this.eventResponseList=n}isSuccess(){return this.success}getStatusCode(){return this.statusCode}getMessage(){return this.message}getEventResponseList(){return this.eventResponseList}}class y{messageId;results;segmentEvent;constructor(e,t,r){this.messageId=e,this.results=t,this.segmentEvent=r}getMessageId(){return this.messageId}getResults(){return this.results}getSegmentEvent(){return this.segmentEvent}}class v{user;options;resilienceQueue;gasv3BatchUrl;metrics;xidPromiseCallback;responseCallback;metadataClient;useUrlFromMetadata;lastSendEventsError;lastUrlFallbackError;originTracingClient=null;constructor(e){this.options={...e,requestTimeout:e.requestTimeout||l.DEFAULT_REQUEST_TIMEOUT,retryQueueOptions:e.retryQueueOptions||{},logger:e.logger||console,disableCookiePersistence:e.disableCookiePersistence||!1,env:e.env,perimeter:e.perimeter||"",enableMetadataCalls:"boolean"!=typeof e.enableMetadataCalls||e.enableMetadataCalls,enableEventCalls:"boolean"!=typeof e.enableEventCalls||e.enableEventCalls},this.user=new(0,f.default)(this.options?.disableCookiePersistence),this.xidPromiseCallback=e.xidPromiseGetter(),this.gasv3BatchUrl=`${e.apiHostProtocol}://${e.apiHost}/batch`,this.metrics=(0,i.default)(),this.responseCallback=e.responseCallback,this.resilienceQueue=(0,n.default)(e.retryQueuePrefix,e.product,this.options.retryQueueOptions,this.options.logger),this.metadataClient=e.metadataClient,this.useUrlFromMetadata=!0,this.lastSendEventsError=null,this.lastUrlFallbackError=null,setInterval(()=>{this.useUrlFromMetadata=!0},6e5),this.resilienceQueue.start(this.sendEvents)}getUser(){return this.user}async track(e,t,r,n){let i={...{...this.buildBaseEvent(r,d.SegmentEventTypes.TRACK,t),type:d.SegmentEventTypes.TRACK,properties:(0,p.prepareEventProperties)(t),event:e},messageId:this.createMessageId()},s=this.packageEvent(i);await this.enqueueEvent(s),n&&n()}async page(e,t,r,n){let i={...{...this.buildBaseEvent(r,d.SegmentEventTypes.PAGE,t),type:d.SegmentEventTypes.PAGE,properties:(0,p.prepareEventProperties)(t),name:e},messageId:this.createMessageId()},s=this.packageEvent(i);await this.enqueueEvent(s),n&&n()}async identify(e,t,r,n){let i={...{...this.buildBaseEvent(r,d.SegmentEventTypes.IDENTIFY,t),type:d.SegmentEventTypes.IDENTIFY,traits:(0,p.prepareEventProperties)(t)},messageId:this.createMessageId()},s=this.packageEvent(i);await this.enqueueEvent(s),n&&n()}async enqueueEvent(e){this.options.enableMetadataCalls&&this.metadataClient.start(!1),await this.resilienceQueue.addItem(e)}buildBaseEvent(e,t,r){let n=(0,p.prepareEventContext)(e);return{context:(0,p.buildContext)(n,r),timestamp:new Date().toISOString(),type:t,userId:this.user.getUserId(),anonymousId:r.anonymousId||this.user.getAnonymousId()}}createMessageId(){return`ajs-${(0,o.default)()}`}packageEvent(e){let{apiHost:t,apiHostProtocol:r}=this.options;return{headers:{"Content-Type":"text/plain"},msg:e,url:`${r}://${t}/${e.type.charAt(0)}`}}sendEvents=async(e,t)=>{if(!1===this.options.enableEventCalls)return;let r=this.resilienceQueue.getGlobalRetryCount(),n=this.metrics.getMetricsPayload(),i=await this.attachXIDs(e),s=new Date().toISOString(),o=await this.metadataClient.getMetadataAsync(),[a,l]=this.getEventUrl(o),c={...n,httpRetryCount:r,lastSendEventsErrorReason:this.lastSendEventsError?.message||null,lastSendEventsError:this.lastSendEventsError,lastUrlFallbackError:this.lastUrlFallbackError,isUsingFallbackUrl:l,props:o?.props||null,metadataClientMetrics:this.metadataClient?.metrics||null};this.cleanLibraryMetadata(c);let f=i.map(e=>(this.applyExclusions(e),e.msg.sentAt=s,e.msg));try{let r=await (0,u.sendEvents)({url:a,batch:{batch:f,sentAt:s,metadata:c},timeout:this.options.requestTimeout});this.lastSendEventsError=null,this.lastUrlFallbackError=null,this.metrics.subtractFromMetrics(n),t(null,r),this.originTracingClient?.cleanupOriginParameters(e),await this.invokeLocalResponseCallbackAsync(e,r,null)}catch(r){if(r instanceof d.FetchError&&[429,503].includes(r.statusCode))this.lastSendEventsError=new(0,d.LastError)("ServerBusyError",r);else{let e=r instanceof Error&&d.ALLOW_LISTED_FETCH_ERROR_NAMES.includes(r.name)?r.name:"Unknown";this.lastSendEventsError=new(0,d.LastError)(e,r),this.useUrlFromMetadata=!1;let[,t]=this.getEventUrl(o);t&&t!==l&&(this.lastUrlFallbackError=this.lastSendEventsError)}t(r,null),await this.invokeLocalResponseCallbackAsync(e,null,r)}};applyExclusions(e){let t=e.msg,r=t.properties,n=t.traits,i=t.context?.excludedProperties;i&&(!0===i.anonymousId&&(t.anonymousId=void 0),!0===i.interactionSession&&r&&(r.interactionSession=void 0),!0===i.sessionId&&r&&(r.sessionId=void 0),!0===i.pageLoadId&&r&&(r.pageLoadId=void 0),!0===i.tabId&&r&&(r.tabId=void 0),!0===i.taskSessions&&r&&(r.taskSessions=void 0),!0===i.userId&&(t.userId=void 0,r&&(r.userIdType=void 0)),!0===i.xid&&(r&&(r.xid=void 0),n&&(n.xid=void 0)))}getEventUrl(e){let t=e?.url?e.url:this.gasv3BatchUrl,r=this.useUrlFromMetadata?t:this.gasv3BatchUrl,n=t===this.gasv3BatchUrl?null:r!==t;return[r,n]}cleanLibraryMetadata(e){if(null!==e&&"object"==typeof e)for(let t in e){if("props"===t)continue;let r=e[t];null==r||"number"==typeof r&&0===r?delete e[t]:Array.isArray(r)?0===r.length?delete e[t]:r.forEach(e=>{this.cleanLibraryMetadata(e)}):"object"==typeof r&&this.cleanLibraryMetadata(e[t])}}async invokeLocalResponseCallbackAsync(e,t,r){let n=this.responseCallback;if(n){let i=null;if(t){let e;try{e=await t.clone().json()}catch{}(e=e||{}).code=Number.parseInt(e.code)>0?Number.parseInt(e.code):t.status,e.success=e.success||e.code>=200&&e.code<=299,i=new h(e.success,e.validationErrors||new Map,new m(e.message?.error||""),e.code,e.validationReports||null)}!r||r instanceof Error||(r=Error(String(r))),n(_.toAnalyticsResponse(e||[],r||null,i))}}async attachXIDs(e){return this.xidPromiseCallback?(0,a.attachXidToMultipleEvents)(e,this.xidPromiseCallback):Promise.resolve(e)}setOriginTracingClient(e){this.originTracingClient=e}setResponseCallback(e){this.responseCallback=e}refreshMetadata(e,t){this.metadataClient.userInfo=e,this.metadataClient.tenantInfo=t}}class _{static http_error_regex=/HTTP Error\s([0-9]{3})\s\((.+)\)/;static toAnalyticsResponse(e,t,r){let n=[];if(null!==r){let[t,i]=[r.code,r.success];if(t>=200&&t<=299)return r.validationReports?.forEach(t=>{let r=e.find(e=>e.msg.messageId===t.messageId);r&&n.push(new y(r.msg.messageId,t.results,r.msg))}),new g(i,t,c.HTTP_STATUS_CODE_MAP.get(t),n);if(t>=400&&t<=499){let s=r.message?.error!==null?r.message.error:c.HTTP_STATUS_CODE_MAP.has(t)?c.HTTP_STATUS_CODE_MAP.get(t):c.HTTP_STATUS_CODE_MAP.get(-1);return e.forEach(e=>{n.push(new y(e.msg.messageId,[],e.msg))}),new g(i,t,s,n)}}else if(t?.message){let r=t.message.match(_.http_error_regex);if(r)return e.forEach(e=>{n.push(new y(e.msg.messageId,[],e.msg))}),new g(!1,Number(r[1]),r[2],n)}return e.forEach(e=>{n.push(new y(e.msg.messageId,[],e.msg))}),new g(!1,-1,c.HTTP_STATUS_CODE_MAP.get(-1),n)}}}),o("9wHA8",function(t,r){e(t.exports,"default",()=>i);var n=s("fGEci"),i=(e,t,r,i)=>new(0,n.default)(e,t,r||{},i)}),o("fGEci",function(t,r){e(t.exports,"DEFAULT_POLLING_OPTIONS",()=>m),e(t.exports,"default",()=>g);var n=s("3Ayj1"),i=s("kXiLs"),o=s("dkI9E"),a=s("2y4dZ"),l=s("b6iMn"),c=s("fhvlM"),u=s("fOY74"),d=s("lTa0F"),f=s("amIfL"),p=s("3Y8BG");let h={backoffFactor:0,backoffJitterPercentage:0,flushWaitMs:6e4,minRetryDelay:6e4,maxRetryDelay:6e4},m={backoffFactor:2,backoffJitterPercentage:.2,batchFlushSize:7,flushBeforeUnload:!1,flushWaitMs:500,maxAttempts:10,maxQueueSize:8e3,maxRetryDelay:3e4,minRetryDelay:1e3};class g{queuePrefix;resilience;batchFlushCallback;options;scheduler;longPollingScheduler;metricsCollector;networkStatus;constructor(e,t,r,n){this.queuePrefix=e,this.resilience=new(0,a.default)(t,{logger:n,maxAttempts:r?.maxAttempts,maxEventLimit:r?.maxQueueSize||m.maxQueueSize}),this.options=this.buildOptions(r),this.scheduler=new(0,d.default)({...this.options,waitInterval:r?.flushBeforeUnload?0:this.options.flushWaitMs},this.scheduleCallback.bind(this)),this.longPollingScheduler=new(0,d.default)({...h,waitInterval:h.flushWaitMs},this.scheduleLongCallBack.bind(this)),this.metricsCollector=(0,c.default)(),this.networkStatus=new(0,u.default)(e=>{e===p.NetworkStatusEnum.OFFLINE?this.scheduler.stop():this.checkEventCountAndReschedule()})}start(e){this.batchFlushCallback=e,this.longPollingScheduler.schedule()}stop(){this.scheduler.stop(),this.longPollingScheduler.stop()}async addItem(e){let t=JSON.parse(JSON.stringify(e)),{numberOfEvictedItems:r}=await this.resilience.addItem(t,{},l.GuardPolicy.EVICT);this.scheduler.schedule(),this.metricsCollector.addToEventCount(),r>0&&this.metricsCollector.addToItemsDiscardedByOverflowCounter(r)}getGlobalRetryCount(){return this.scheduler.getFailureCount()}async scheduleCallback(e){if(this.networkStatus.getNetworkStatus()===p.NetworkStatusEnum.OFFLINE)return void e(f.DoneState.NOOP);try{let t=await this.resilience.processItems(this.flush.bind(this),this.options.batchFlushSize);e(t)}catch(t){if(t.name===o.CallbackProcessingErrorName)return void e(f.DoneState.ERROR)}finally{await this.checkEventCountAndReschedule()}}async checkEventCountAndReschedule(){let e=await this.resilience.getItemCount();e>0&&this.scheduler.schedule({immediate:e>=this.options.batchFlushSize})}async scheduleLongCallBack(e){let t=(0,n.default)(this.queuePrefix);this.metricsCollector.addToPurgedQueuesMetrics(t);let r=await (0,i.default)(this.queuePrefix,async e=>{let t=e.map(e=>({item:e.item,retryAttempts:e.attemptNumber,id:e.id})),{items:r}=await this.resilience.bulkAddItem(t,l.GuardPolicy.IGNORE);return r.length===t.length?{status:"successful"}:{status:"partial",acceptedItemIds:r.map(e=>e.id)}});this.metricsCollector.addToReclaimMetrics(r),await this.checkEventCountAndReschedule(),e(f.DoneState.SUCCESS),this.longPollingScheduler.schedule()}flush(e,t){this.metricsCollector.setResilienceMechanism(this.resilience.storeType());let{batchFlushCallback:r}=this;if(!r)throw Error("batchFlushCallback has not been set. Call PullBatchableQueue#start first.");return new Promise((n,i)=>{e.length<=0?n(f.DoneState.NOOP):r(e.map(e=>{let t=e.item;return e.retryAttempts>0&&t.msg&&(t.msg._metadata||(t.msg._metadata={}),t.msg._metadata.failedAttempts=e.retryAttempts),t}),e=>{e?(t.numberOfDeletedItems>0&&this.metricsCollector.addToItemsDiscardedByRetryCounter(t.numberOfDeletedItems),i(e)):n(f.DoneState.SUCCESS)})})}buildOptions(e){return{backoffFactor:e?.backoffFactor||m.backoffFactor,backoffJitterPercentage:e?.backoffJitterPercentage!==void 0?e.backoffJitterPercentage:m.backoffJitterPercentage,batchFlushSize:e?.batchFlushSize||m.batchFlushSize,flushBeforeUnload:e?.flushBeforeUnload||m.flushBeforeUnload,flushWaitMs:e?.flushWaitMs||m.flushWaitMs,maxQueueSize:e?.maxQueueSize||m.maxQueueSize,maxAttempts:e?.maxAttempts||m.maxAttempts,maxRetryDelay:e?.maxRetryDelay||m.maxRetryDelay,minRetryDelay:e?.minRetryDelay||m.minRetryDelay}}}}),o("3Ayj1",function(t,r){e(t.exports,"default",()=>a);var n=s("5F5zz"),i=s("5aHIx");let o=Object.values(n.LocalStorageKeySuffix);var a=e=>{if("string"!=typeof e||0===e.length)return 0;try{let t=Object.keys(localStorage).filter(t=>t&&t.startsWith(`${e}.`)||!1).map(e=>e.split(".")).filter(e=>3===e.length&&o.includes(e[2])).reduce((e,t)=>{let[,r,n]=t;return void 0===e[r]&&(e[r]={}),e[r][n]=!0,e},{}),r=Object.keys(t).filter(e=>!0!==t[e][n.LocalStorageKeySuffix.ACK]);return r.forEach(t=>{let{queue:r,inProgress:n,reclaimStart:s,reclaimEnd:o}=(0,i.createLocalStorageKeys)(e,t);localStorage.removeItem(n),localStorage.removeItem(r),localStorage.removeItem(s),localStorage.removeItem(o)}),r.length}catch(e){}return 0}}),o("5F5zz",function(t,r){e(t.exports,"LocalStorageKeySuffix",()=>s),e(t.exports,"Timers",()=>o);var n,i,s=((n={}).IN_PROGRESS="inProgress",n.QUEUE="queue",n.RECLAIM_START="reclaimStart",n.RECLAIM_END="reclaimEnd",n.ACK="ack",n),o=((i={})[i.RECLAIM_TIMEOUT=1e4]="RECLAIM_TIMEOUT",i[i.RECLAIM_WAIT=500]="RECLAIM_WAIT",i[i.RECLAIM_WAIT_THRESHOLD=2e3]="RECLAIM_WAIT_THRESHOLD",i)}),o("5aHIx",function(t,r){e(t.exports,"createLocalStorageKeys",()=>i);var n=s("5F5zz");let i=(e,t)=>({[n.LocalStorageKeySuffix.ACK]:`${e}.${t}.${n.LocalStorageKeySuffix.ACK}`,[n.LocalStorageKeySuffix.QUEUE]:`${e}.${t}.${n.LocalStorageKeySuffix.QUEUE}`,[n.LocalStorageKeySuffix.IN_PROGRESS]:`${e}.${t}.${n.LocalStorageKeySuffix.IN_PROGRESS}`,[n.LocalStorageKeySuffix.RECLAIM_START]:`${e}.${t}.${n.LocalStorageKeySuffix.RECLAIM_START}`,[n.LocalStorageKeySuffix.RECLAIM_END]:`${e}.${t}.${n.LocalStorageKeySuffix.RECLAIM_END}`})}),o("kXiLs",function(t,r){e(t.exports,"default",()=>d);var n=s("5KSNx"),i=s("5F5zz"),o=s("5aHIx");let a=e=>new Promise(t=>{setTimeout(t,e)}),l=async(e,t)=>{let{ack:r,reclaimStart:n,reclaimEnd:s}=e.storageKeys,o=Date.now();if(localStorage.setItem(n,e.reclaimProcessId),localStorage.setItem(r,o.toString()),await a(i.Timers.RECLAIM_WAIT),Date.now()>o+i.Timers.RECLAIM_WAIT_THRESHOLD||localStorage.getItem(n)!==e.reclaimProcessId)throw Error("Took to long to callback, reclaim abandonded. After reclaimStart.");if(localStorage.setItem(s,e.reclaimProcessId),await a(i.Timers.RECLAIM_WAIT),Date.now()>o+i.Timers.RECLAIM_WAIT_THRESHOLD||localStorage.getItem(n)!==e.reclaimProcessId||localStorage.getItem(s)!==e.reclaimProcessId)throw Error("Took to long to callback, reclaim abandonded. After reclaimEnd.");return c(e,t)},c=async(e,t)=>{let{queue:r,inProgress:n}=e.storageKeys,i=[...JSON.parse(localStorage.getItem(r)||"[]"),...Object.entries(JSON.parse(localStorage.getItem(n)||"{}")).map(([e,t])=>({...t,attemptNumber:t.attemptNumber+1,id:e}))];if(i.length>0){let s=await t(i);if("successful"===s.status)u(e.storageKeys);else if("partial"===s.status){let e=i.filter(e=>!s.acceptedItemIds.includes(e.id));return localStorage.removeItem(n),localStorage.setItem(r,JSON.stringify(e)),{fullReclaim:!1}}}else u(e.storageKeys);return{fullReclaim:!0}},u=e=>{localStorage.removeItem(e.queue),localStorage.removeItem(e.inProgress),localStorage.removeItem(e.reclaimEnd),localStorage.removeItem(e.reclaimStart),localStorage.removeItem(e.ack)};var d=async(e,t)=>{if("string"!=typeof e||0===e.length)return{fullReclaims:0,partialReclaims:0,failedReclaims:0};let r=(0,n.default)(),s=(e=>{try{return Object.keys(localStorage).filter(t=>t.startsWith(e)).map(e=>e.split(".")).filter(t=>{if(3===t.length&&t[0]===e&&t[2]===i.LocalStorageKeySuffix.ACK)try{let e=localStorage.getItem(t.join("."));if(e){let t=parseInt(e);return i.Timers.RECLAIM_TIMEOUT+te[1])}catch{}return[]})(e).map(n=>l({queuePrefix:e,reclaimProcessId:r,storageKeys:(0,o.createLocalStorageKeys)(e,n)},t)),a=await Promise.allSettled(s),c=a.filter(e=>"rejected"===e.status),u=a.filter(e=>"fulfilled"===e.status).map(e=>e.value),d=u.filter(e=>e.fullReclaim),f=u.filter(e=>!e.fullReclaim);return{failedReclaims:c.length,partialReclaims:f.length,fullReclaims:d.length}}}),o("5KSNx",function(t,r){e(t.exports,"default",()=>n);function n(){let e=globalThis;try{if(e.crypto&&"function"==typeof e.crypto.randomUUID)return e.crypto.randomUUID()}catch{}return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,e=>{let t=Math.floor(16*Math.random());return("x"===e?t:3&t|8).toString(16)})}}),o("dkI9E",function(t,r){e(t.exports,"CallbackProcessingErrorName",()=>n),e(t.exports,"default",()=>i);let n="CallbackProcessingError";class i extends Error{constructor(e){let t=e&&"object"==typeof e&&"toString"in e&&"function"==typeof e.toString&&e.toString(),r="string"==typeof e&&e;super(`Error thrown while processing events in callback: ${t||r||"Argument passed to CallbackProcessingError was not an Error or string."}`),Object.setPrototypeOf(this,i.prototype),this.name=n}}}),o("2y4dZ",function(t,r){e(t.exports,"default",()=>i);var n=s("6pEmk");s("b6iMn"),s("dkI9E");var i=n.default}),o("6pEmk",function(t,r){e(t.exports,"default",()=>u);var n=s("b6iMn"),i=s("lPAOr"),o=s("fN7HZ"),a=s("6v9pn"),l=s("fKXsD"),c=s("8PSzm");class u{resilience;options;namespace;constructor(e,t={}){if(this.namespace=e,this.options=(0,c.createOptionsWithDefaults)(t),!e||0===e.length||"string"!=typeof e)throw Error("Invalid namespace provided");this.resilience=this.getResilienceMechanism(e,t)}getResilienceMechanism(e,t){if(!t.useMemory)try{return new(0,a.default)(e,t)}catch(e){e instanceof i.default||t.logger?.warn("Attempted to create IndexedDbResilience but failed. Using memory instead.")}return new(0,l.default)(this.namespace,t)}addItem(e,t,r=n.GuardPolicy.ABANDON){return this.runOrFailOver(()=>this.resilience.addItem(e,t,r))}bulkAddItem(e,t=n.GuardPolicy.ABANDON){return this.runOrFailOver(()=>this.resilience.bulkAddItem(e,t))}getItems(e){return this.runOrFailOver(()=>this.resilience.getItems(e))}deleteItems(e){return this.runOrFailOver(()=>this.resilience.deleteItems(e))}getItemCount(){return this.runOrFailOver(()=>this.resilience.getItemCount())}processItems(e,t){return this.runOrFailOver(()=>this.resilience.processItems(e,t))}storeType(){return this.resilience.storeType()}async runOrFailOver(e){try{return await e()}catch(t){if((0,o.shouldIgnoreResilienceDbError)(t))throw t;return this.resilience.storeType()===n.StoreType.INDEXEDDB&&await this.failOver(),e()}}async failOver(){let e=this.resilience,t=new(0,l.default)(this.namespace,this.options);this.resilience=t;try{let{items:r}=await e.getItems(this.options.maxEventLimit);if(r.length>0){let i=(await t.bulkAddItemWrapperType(r,n.GuardPolicy.IGNORE)).items.map(e=>e.id);await e.deleteItems(i)}}catch(e){this.options.logger.warn("Unexpected error from ResilienceDb, switching to MemoryDb")}}}}),o("b6iMn",function(t,r){e(t.exports,"NAMESPACE_AND_TIME_ADDED_INDEX",()=>n),e(t.exports,"RESILIENCE_STORE_NAME",()=>i),e(t.exports,"TIME_TO_PROCESS_AFTER_INDEX",()=>s),e(t.exports,"StoreType",()=>l),e(t.exports,"GuardPolicy",()=>c);let n="namespace-timeAdded",i="analytics-resilience",s="timeToBeProcessedAfter";var o,a,l=((o={}).INDEXEDDB="indexeddb",o.MEMORY="memory",o),c=((a={}).IGNORE="ignore",a.ABANDON="abandon",a.EVICT="evict",a)}),o("lPAOr",function(t,r){e(t.exports,"default",()=>n);class n extends Error{constructor(){super("window.indexeddb is undefined."),Object.setPrototypeOf(this,n.prototype),this.name="NoIndexedDbError"}}}),o("fN7HZ",function(t,r){e(t.exports,"shouldIgnoreResilienceDbError",()=>a);var n=s("l2PgB"),i=s("dkI9E"),o=s("eYz3s");let a=e=>!!e&&"object"==typeof e&&"name"in e&&"string"==typeof e.name&&(e.name===n.AbandonWriteErrorName||e.name===i.CallbackProcessingErrorName||e.name===o.InvalidPolicyErrorName)}),o("l2PgB",function(t,r){e(t.exports,"AbandonWriteErrorName",()=>n),e(t.exports,"default",()=>i);let n="AbandonWriteError";class i extends Error{constructor(e){super(`Event Limit reached. Abandoning write to: ${e}`),Object.setPrototypeOf(this,i.prototype),this.name=n}}}),o("eYz3s",function(t,r){e(t.exports,"InvalidPolicyErrorName",()=>n),e(t.exports,"default",()=>i);let n="InvalidPolicyError";class i extends Error{constructor(e,t){super(`Method '${t}' cannot be called with policy '${e}'.`),this.name=n}}}),o("6v9pn",function(t,r){e(t.exports,"default",()=>f);var n=s("b6iMn"),i=s("1nvSR"),o=s("dkI9E"),a=s("eYz3s"),l=s("lPAOr"),c=s("fN7HZ"),u=s("jP5i2"),d=s("8PSzm");class f{db;logger;globalEventLimitGuard;options;namespace;constructor(e,t={}){if(this.options=(0,d.createOptionsWithDefaults)(t),this.namespace=e,this.logger=this.options.logger,!globalThis.indexedDB)throw new(0,l.default);this.db=this.startDB(),this.db.catch(()=>{}),this.globalEventLimitGuard=new(0,u.default)(this.options.maxEventLimit,this.namespace,this.logger,this.deleteItem)}startDB=async()=>new Promise(async(e,t)=>{this.logger.warn("IndexedDB failed to initialise. No 'window' object."),t(new(0,l.default))});addItem=async(e,t={},r=n.GuardPolicy.ABANDON)=>{let{logger:i,namespace:s}=this,o=(0,d.convertToItemWrapper)(e,s,t),{objectStore:l}=await this.getObjectStoreAndTransaction("readwrite");if(r===n.GuardPolicy.IGNORE)throw new(0,a.default)(r,"IndexedDbConnector#addItem");try{if(!o.namespace||0===o.namespace.length||"string"!=typeof o.namespace)throw Error("Namespace not specified");let e=await this.globalEventLimitGuard.insertItems(l,[o],r);if(1===e.items.length)return{item:e.items[0],numberOfEvictedItems:e.numberOfEvictedItems};throw Error(`Incorrect number of items added. Expected: 1, got: ${e.items.length}`)}catch(e){if((0,c.shouldIgnoreResilienceDbError)(e))throw e;throw i.log("Failed to add item to table",e),Error("Request to add item to table failed")}};bulkAddItem=async(e,t=n.GuardPolicy.ABANDON)=>{let{logger:r,namespace:i}=this,s=e.map(({item:e,...t})=>(0,d.convertToItemWrapper)(e,i,t)),{objectStore:o}=await this.getObjectStoreAndTransaction("readwrite");try{return await this.globalEventLimitGuard.insertItems(o,s,t)}catch(e){if((0,c.shouldIgnoreResilienceDbError)(e))throw e;throw r.log("Failed to add item to table",e),Error("Request to add item to table failed")}};getItems=async(e=i.GET_ITEM_COUNT)=>{let t=e>0?e:i.GET_ITEM_COUNT,{logger:r}=this,s=this.options.maxAttempts,{transaction:o,objectStore:a}=await this.getObjectStoreAndTransaction("readwrite"),l=a.index(n.TIME_TO_PROCESS_AFTER_INDEX),c=IDBKeyRange.upperBound(Date.now()),u=l.openCursor(c),f=await new Promise(async(e,n)=>{let o=[],a=0;u.onerror=e=>{r.error("Failed to open cursor:",e),n("Failed to open cursor")},u.onsuccess=n=>{let l=n.target.result;if(l){let n={...l.value};o.push(n);let c=l.value;if(c.retryAttempts+=1,c.timeToBeProcessedAfter=Date.now()+i.VISIBILITY_TIMEOUT,c.retryAttempts>=s){++a;let e=l.delete();(0,d.monitorErrorsOnRequest)(e,r)}else{let e=l.update(c);(0,d.monitorErrorsOnRequest)(e,r)}o.length{let{transaction:t,objectStore:r}=await this.getObjectStoreAndTransaction("readwrite");try{let n=e.map(e=>this.deleteItem(r,e));await (0,d.commitTransaction)(t,this.logger),await Promise.all(n)}catch(e){throw this.logger.warn("Failed to delete items from indexeddb.",e),e}};getItemCount=async()=>{let{transaction:e,objectStore:t}=await this.getObjectStoreAndTransaction("readonly"),r=t.index(n.TIME_TO_PROCESS_AFTER_INDEX),i=IDBKeyRange.upperBound(Date.now()),s=r.count(i),o=await (0,d.requestToPromise)(s);return await (0,d.commitTransaction)(e,this.logger),o.target.result};processItems=async(e,t=i.GET_ITEM_COUNT)=>{let{items:r,...n}=await this.getItems(t);try{let t=await e(r,n),i=r.map(e=>e.id);return await this.deleteItems(i),t}catch(e){throw new(0,o.default)(e)}};deleteItem=async(e,t)=>{let{logger:r}=this;try{await (0,d.requestToPromise)(e.delete(t))}catch(e){throw r.error("Failed to delete item:",t,e),e}};getObjectStoreAndTransaction=async e=>{let t=(await this.db).transaction(n.RESILIENCE_STORE_NAME,e),r=t.objectStore(n.RESILIENCE_STORE_NAME);return{transaction:t,objectStore:r}};storeType(){return n.StoreType.INDEXEDDB}}}),o("1nvSR",function(t,r){e(t.exports,"GET_ITEM_COUNT",()=>n),e(t.exports,"VISIBILITY_TIMEOUT",()=>i),e(t.exports,"MAX_ATTEMPTS",()=>s),e(t.exports,"EVENT_COUNT_LIMIT",()=>o);let n=7,i=6e4,s=10,o=8e3}),o("jP5i2",function(t,r){e(t.exports,"default",()=>a);var n=s("b6iMn"),i=s("l2PgB"),o=s("8PSzm");class a{eventLimit;namespace;logger;deleteItemHandler;constructor(e,t,r,n){if(e>0)this.eventLimit=e;else throw Error("Event Limit has to be set higher than 1");this.namespace=t,this.logger=r,this.deleteItemHandler=n}async insertItems(e,t,r=n.GuardPolicy.ABANDON){let i=[...t],s=0;switch(r){case n.GuardPolicy.ABANDON:await this.throwIfNotEnoughSpace(e,t.length);break;case n.GuardPolicy.EVICT:s=await this.evictIfNotEnoughSpace(e,t.length);break;case n.GuardPolicy.IGNORE:await this.calculateHowManyEventsWeCanAdd(e,i)}let a=i.map(t=>(0,o.requestToPromise)(e.add(t)));return await Promise.all(a),await (0,o.commitTransaction)(e.transaction,this.logger),{items:i,numberOfEvictedItems:s}}async throwIfNotEnoughSpace(e,t){let r=await this.calculateFreeSpace(e);if(r{let r=e.index(n.NAMESPACE_AND_TIME_ADDED_INDEX),i=IDBKeyRange.bound([this.namespace,0],[this.namespace,Date.now()]),s=r.getAllKeys(i,t),a=await (0,o.requestToPromise)(s),l=a?.target?.result;if(l&&Array.isArray(l)&&l.length>0)try{let t=l.map(t=>this.deleteItemHandler(e,t));await Promise.all(t)}catch(e){throw this.logger.warn("Failed to delete items from indexeddb.",e),e}}}}),o("8PSzm",function(t,r){e(t.exports,"convertToItemWrapper",()=>o),e(t.exports,"createOptionsWithDefaults",()=>a),e(t.exports,"requestToPromise",()=>l),e(t.exports,"commitTransaction",()=>c),e(t.exports,"monitorErrorsOnRequest",()=>u);var n=s("5KSNx"),i=s("1nvSR");let o=(e,t,{id:r,retryAttempts:i,timeToProcessOffset:s})=>({item:e,id:r||(0,n.default)(),retryAttempts:i||0,timeToBeProcessedAfter:Date.now()+(s||0),namespace:t,timeAdded:Date.now()}),a=e=>({logger:e.logger||console,useMemory:e.useMemory||!1,maxAttempts:e.maxAttempts||i.MAX_ATTEMPTS,maxEventLimit:e.maxEventLimit||i.EVENT_COUNT_LIMIT}),l=e=>new Promise((t,r)=>{e.onsuccess=e=>{t(e)},e.onerror=e=>{r(e)}}),c=(e,t)=>{try{"function"==typeof e.commit&&e.commit()}catch(e){throw t.error("Failed to force commit transaction:",e),e}return new Promise((t,r)=>{e.oncomplete=()=>{t()},e.onerror=e=>{r(e)},e.onabort=e=>{r(e)}})},u=(e,t)=>{e.onerror=e=>{t.warn("Error thrown from request:",e)}}}),o("fKXsD",function(t,r){e(t.exports,"default",()=>u);var n=s("b6iMn"),i=s("1nvSR"),o=s("dkI9E"),a=s("eYz3s"),l=s("bYf8J"),c=s("8PSzm");class u{memoryStore;options;globalEventLimitGuard;namespace;constructor(e,t={}){this.namespace=e,this.memoryStore=[],this.options=(0,c.createOptionsWithDefaults)(t),this.globalEventLimitGuard=new(0,l.default)(this.options.maxEventLimit,{addItems:this.addItems.bind(this),getItemCount:this.getItemCount.bind(this),evictEventsIfNeeded:this.evictEventsIfNeeded.bind(this)})}async addItem(e,t={},r=n.GuardPolicy.ABANDON){if(r===n.GuardPolicy.IGNORE)throw new(0,a.default)(r,"IndexedDbConnector#addItem");let i=(0,c.convertToItemWrapper)(e,this.namespace,t),s=await this.globalEventLimitGuard.insertItemsToMemoryStore([i],r);return Promise.resolve({item:s.items[0],numberOfEvictedItems:s.numberOfEvictedItems})}bulkAddItem(e,t=n.GuardPolicy.ABANDON){let r=e.map(({item:e,...t})=>(0,c.convertToItemWrapper)(e,this.namespace,t));return this.bulkAddItemWrapperType(r,t)}bulkAddItemWrapperType(e,t=n.GuardPolicy.ABANDON){return Promise.resolve(this.globalEventLimitGuard.insertItemsToMemoryStore(e,t))}getItems(e=i.GET_ITEM_COUNT){return Promise.resolve(this.synchronousGetItems(e))}synchronousGetItems(e=i.GET_ITEM_COUNT){let t=e>0?e:i.GET_ITEM_COUNT,r=Date.now(),n=[],s=[];for(let e of this.memoryStore)if(e.timeToBeProcessedAfter<=r&&(n.push({...e}),e.timeToBeProcessedAfter+=i.VISIBILITY_TIMEOUT,e.retryAttempts+=1,e.retryAttempts>=this.options.maxAttempts&&s.push(e)),n.length>=t)break;return s.forEach(e=>{let t=this.memoryStore.indexOf(e);this.memoryStore.splice(t,1)}),{items:n,numberOfDeletedItems:s.length}}deleteItems(e){return this.memoryStore=this.memoryStore.filter(t=>!e.includes(t.id)),Promise.resolve(void 0)}getItemCount(){let e=Date.now();return Promise.resolve(this.memoryStore.filter(t=>t.timeToBeProcessedAfter<=e).length)}async processItems(e,t){let{items:r,...n}=this.synchronousGetItems(t),i=r.map(e=>e.id);try{let t=await e(r,n);return await this.deleteItems(i),t}catch(e){throw new(0,o.default)(e)}}storeType(){return n.StoreType.MEMORY}addItems(e){this.memoryStore.push(...e),this.memoryStore.sort(function(e,t){return e.timeAdded-t.timeAdded})}evictEventsIfNeeded(e){let t=this.memoryStore.length;if(t>e){let r=t-e;return this.memoryStore.splice(0,r),r}return 0}}}),o("bYf8J",function(t,r){e(t.exports,"default",()=>o);var n=s("b6iMn"),i=s("l2PgB");class o{eventLimit;memoryItemHandlers;constructor(e,t){if(e>0)this.eventLimit=e;else throw Error("Event Limit has to be set higher than 1");this.memoryItemHandlers=t}insertItemsToMemoryStore=(e,t)=>{switch(t){case n.GuardPolicy.ABANDON:return this.handleAbandonIfLimitWillExceedPolicy(e);case n.GuardPolicy.EVICT:return Promise.resolve(this.handleEvictOldestIfLimitExceededPolicy(e));case n.GuardPolicy.IGNORE:return this.handleAddAsManyAsPossible(e)}};async handleAbandonIfLimitWillExceedPolicy(e){if(await this.memoryItemHandlers.getItemCount()+e.length>this.eventLimit)throw new(0,i.default)(n.StoreType.MEMORY);return this.memoryItemHandlers.addItems(e),{items:e,numberOfEvictedItems:0}}handleEvictOldestIfLimitExceededPolicy(e){return this.memoryItemHandlers.addItems(e),{items:e,numberOfEvictedItems:this.memoryItemHandlers.evictEventsIfNeeded(this.eventLimit)}}async handleAddAsManyAsPossible(e){let t=this.eventLimit-await this.memoryItemHandlers.getItemCount(),r=t>e.length?e:e.slice(0,t);return this.memoryItemHandlers.addItems(r),{items:r,numberOfEvictedItems:0}}}}),o("fhvlM",function(t,r){e(t.exports,"default",()=>a);var n=s("3Y8BG");class i{itemsDiscardedByRetry=0;eventCount=0;itemsDiscardedByOverflow=0;resilienceMechanism=n.ResilienceMechanism.INDEXEDDB;localstorageNumberOfQueuesPurged=0;localstorageNumberOfFullReclaims=0;localstorageNumberOfPartialReclaims=0;localstorageNumberOfFailedReclaims=0;addToItemsDiscardedByRetryCounter(e=1){this.itemsDiscardedByRetry+=e}addToEventCount(){this.eventCount++}addToItemsDiscardedByOverflowCounter(e=1){this.itemsDiscardedByOverflow+=e}setResilienceMechanism(e){this.resilienceMechanism=e}addToReclaimMetrics(e){this.localstorageNumberOfFullReclaims+=e.fullReclaims,this.localstorageNumberOfPartialReclaims+=e.partialReclaims,this.localstorageNumberOfFailedReclaims+=e.failedReclaims}addToPurgedQueuesMetrics(e){this.localstorageNumberOfQueuesPurged+=e}subtractFromMetrics(e){this.itemsDiscardedByRetry=this.subtractFromCount(this.itemsDiscardedByRetry,e.itemsDiscardedByRetry),this.eventCount=this.subtractFromCount(this.eventCount,e.eventCount),this.itemsDiscardedByOverflow=this.subtractFromCount(this.itemsDiscardedByOverflow,e.itemsDiscardedByOverflow),this.localstorageNumberOfFullReclaims=this.subtractFromCount(this.localstorageNumberOfFullReclaims,e.fullReclaims),this.localstorageNumberOfPartialReclaims=this.subtractFromCount(this.localstorageNumberOfPartialReclaims,e.partialReclaims),this.localstorageNumberOfFailedReclaims=this.subtractFromCount(this.localstorageNumberOfFailedReclaims,e.failedReclaims),this.localstorageNumberOfQueuesPurged=this.subtractFromCount(this.localstorageNumberOfQueuesPurged,e.localstorageQueuesPurged)}subtractFromCount(e,t){return Math.max(e-(t||0),0)}getMetricsPayload(){return{itemsDiscardedByRetry:this.itemsDiscardedByRetry,eventCount:this.eventCount,itemsDiscardedByOverflow:this.itemsDiscardedByOverflow,resilienceMechanism:this.resilienceMechanism,localstorageQueuesPurged:this.localstorageNumberOfQueuesPurged,fullReclaims:this.localstorageNumberOfFullReclaims,partialReclaims:this.localstorageNumberOfPartialReclaims,failedReclaims:this.localstorageNumberOfFailedReclaims}}}let o=null;var a=()=>(o||(o=new i),o)}),o("3Y8BG",function(t,r){e(t.exports,"ResilienceMechanism",()=>s),e(t.exports,"NetworkStatusEnum",()=>o);var n,i,s=((n={}).INDEXEDDB="indexeddb",n.MEMORY="memory",n),o=((i={})[i.ONLINE=0]="ONLINE",i[i.OFFLINE=1]="OFFLINE",i)}),o("fOY74",function(t,r){e(t.exports,"default",()=>i);var n=s("3Y8BG");class i{_networkChangeCallback;constructor(e){this._networkChangeCallback=e}removeListeners(){}getNetworkStatus(){return globalThis.navigator.onLine?n.NetworkStatusEnum.ONLINE:n.NetworkStatusEnum.OFFLINE}}}),o("lTa0F",function(t,r){e(t.exports,"default",()=>o);var n=s("gXtbH"),i=s("amIfL");class o{callback;failureCount;operationInFlight;options;queuedSchedule;scheduledTimeout;callbackTimer;constructor(e,t){this.options={minRetryDelay:e.minRetryDelay||1e3,maxRetryDelay:e.maxRetryDelay||3e4,backoffFactor:e.backoffFactor||2,backoffJitterPercentage:e.backoffJitterPercentage||0,waitInterval:void 0!==e.waitInterval?e.waitInterval:500,callbackTimeoutPeriod:e.callbackTimeoutPeriod||5e3},this.scheduledTimeout=null,this.failureCount=0,this.callback=t,this.operationInFlight=!1,this.queuedSchedule=0,this.callbackTimer=new(0,n.CallbackWithTimeout)(this.options.callbackTimeoutPeriod)}schedule=({immediate:e}={})=>{};stop=()=>{this.clearTimeout(),this.queuedSchedule=0};getFailureCount=()=>this.failureCount;getCallbackStatus=()=>this.callbackTimer.getCallbackStatus();clearTimeout=()=>{};run=()=>{this.operationInFlight=!0,this.clearTimeout();try{this.callbackTimer.executeCallbackWithTimeout(this.callback,this.done,()=>this.done(i.DoneState.ERROR))}catch(e){this.done(e)}};done=e=>{this.operationInFlight=!1,e===i.DoneState.ERROR||this.callbackTimer.getCallbackStatus()===n.CallbackStatus.TIMED_OUT?(this.failureCount++,this.clearTimeout()):e===i.DoneState.SUCCESS&&(this.failureCount=0),this.processQueuedSchedule()};processQueuedSchedule=()=>{if(0!==this.queuedSchedule){let e=1===this.queuedSchedule;this.queuedSchedule=0,this.schedule({immediate:e})}else this.failureCount>0&&this.schedule()};calculateBackoff=()=>{let{minRetryDelay:e,maxRetryDelay:t,backoffFactor:r,backoffJitterPercentage:n,waitInterval:i}=this.options,s=(e,t)=>{if(!n||e<=0)return 0;let r=(Math.random()-.5)*2;return Math.floor((t?r:Math.abs(r))*n*e)};if(0===this.failureCount)return i+s(i,!1);let o=Math.min(e*r**this.failureCount,t);return Math.max(e,Math.min(o+s(o,!0),t))}}}),o("gXtbH",function(t,r){e(t.exports,"CallbackStatus",()=>i),e(t.exports,"CallbackWithTimeout",()=>s);var n,i=((n={}).IDLE="idle",n.RUNNING="running",n.COMPLETED="completed",n.TIMED_OUT="timedOut",n);class s{timeoutPeriod;timeoutHandle=void 0;callbackStatus="idle";constructor(e){if(e>0){this.timeoutPeriod=e;return}throw Error("CallbackWithTimeout requires timeout period higher than 0")}transitionCallbackStatus(e,t){switch(e){case"idle":case"timedOut":case"completed":"execute"===t&&(this.callbackStatus="running");break;case"running":switch(t){case"complete":this.callbackStatus="completed";break;case"timeout":this.callbackStatus="timedOut"}break;default:this.callbackStatus=e}}executeCallbackWithTimeout(e,t,r){}getCallbackStatus(){return this.callbackStatus}cancelTimeout(){}}}),o("amIfL",function(t,r){e(t.exports,"DoneState",()=>i);var n,i=((n={})[n.NOOP=0]="NOOP",n[n.SUCCESS=1]="SUCCESS",n[n.ERROR=2]="ERROR",n)}),o("kCTin",function(t,r){e(t.exports,"attachXidToMultipleEvents",()=>i);var n=s("hilFM");async function i(e,t){try{let r=await t;return e.map(e=>(function(e,t){if(!(t&&t instanceof Function))return e;if(e.msg.type===n.SegmentEventTypes.PAGE||e.msg.type===n.SegmentEventTypes.TRACK){let r=t();r&&Array.isArray(r)&&(e.msg.properties={...e.msg.properties,xid:r})}else if(e.msg.traits&&e.msg.type===n.SegmentEventTypes.IDENTIFY){let r=t();r&&Array.isArray(r)&&(e.msg.traits={...e.msg.traits,xid:r})}return e})(e,r))}catch(t){return e}}}),o("hilFM",function(t,r){e(t.exports,"LastError",()=>n),e(t.exports,"FetchError",()=>a),e(t.exports,"SegmentEventTypes",()=>s),e(t.exports,"MetadataResponse",()=>o),e(t.exports,"ALLOW_LISTED_FETCH_ERROR_NAMES",()=>l);class n{reason;message;statusCode;constructor(e,t){this.reason=e,this.message=t instanceof Error?t.message:null,this.statusCode=t instanceof a?t.statusCode:null}}var i,s=((i={}).IDENTIFY="identify",i.PAGE="page",i.TRACK="track",i);class o{constructor(e,t){this.props=e,this.url=t}props;url;static fromJson(e){let t,r="string"==typeof(t=e?.url)||t instanceof String?e.url.trim():"";return new o(e?.props||null,r.startsWith("http")?r:null)}}class a extends Error{statusCode;statusText;constructor(e,t,r){super(e),this.statusCode=t,this.statusText=r}}let l=["FetchError","AbortError","TypeError"]}),o("9TN9a",function(t,r){e(t.exports,"DEFAULT_REQUEST_TIMEOUT",()=>n),e(t.exports,"DEFAULT_METADATA_REQUEST_TIMEOUT",()=>i),e(t.exports,"DEFAULT_METADATA_REFRESH_INTERVAL",()=>s),e(t.exports,"DEFAULT_METADATA_MIN_RETRY_DELAY",()=>o),e(t.exports,"DEFAULT_METADATA_MAX_RETRY_DELAY",()=>a),e(t.exports,"DEFAULT_METADATA_PROPERTY_CHANGE_REFRESH_INTERVAL",()=>l);let n=1e4,i=6e4,s=6e5,o=5e3,a=36e5,l=10}),o("fJVcY",function(t,r){e(t.exports,"HTTP_STATUS_CODE_MAP",()=>n);let n=new Map([[200,"OK"],[400,"Bad Request"],[401,"Unauthorized"],[402,"Payment Required"],[403,"Forbidden"],[404,"Not Found"],[405,"Method Not Allowed"],[406,"Not Acceptable"],[407,"Proxy Authentication Required"],[408,"Request Timeout"],[409,"Conflict"],[410,"Gone"],[411,"Length Required"],[412,"Precondition Failed"],[413,"Payload Too Large"],[414,"URI Too Long"],[415,"Unsupported Media Type"],[416,"Requested range not satisfiable"],[417,"Expectation Failed"],[418,"I'm a teapot"],[422,"Unprocessable Entity"],[423,"Locked"],[424,"Failed Dependency"],[425,"Too Early"],[426,"Upgrade Required"],[428,"Precondition Required"],[429,"Too Many Requests"],[431,"Request Header Fields Too Large"],[451,"Unavailable For Legal Reasons"],[500,"Internal Server Error"],[501,"Not Implemented"],[502,"Bad Gateway"],[503,"Service Unavailable"],[504,"Gateway Timeout"],[505,"HTTP Version not supported"],[506,"Variant Also Negotiates"],[507,"Insufficient Storage"],[508,"Loop Detected"],[509,"Bandwidth Limit Exceeded"],[510,"Not Extended"],[511,"Network Authentication Required"],[-1,"Unknown Status"]])}),o("2U9Ep",function(t,r){e(t.exports,"sendEvents",()=>o);var n=s("7ISQK"),i=s("hilFM");let o=async e=>{let t=a(e)?.signal,r=l(e.url),n=await fetch(e.url,{method:"POST",headers:{"Content-Type":"text/plain"},body:JSON.stringify(e.batch),signal:t,...r});if(200!==n.status)throw new(0,i.FetchError)(`HTTP Error ${n.status} (${n.statusText})`,n.status,n.statusText);try{let e=await n.clone().json();if(!0===e.success)return n}catch{}throw new(0,i.FetchError)("Invalid HTTP Response (Invalid response body)",200,"Invalid response body")},a=e=>{if(e.abortController)return e.abortController;if(e.timeout){let t=new AbortController;return setTimeout(()=>{t.abort()},e.timeout),t}},l=(0,n.default)(e=>new URL(e).origin===location.origin?{}:{mode:"cors",credentials:"include"})}),o("7ISQK",function(t,r){e(t.exports,"default",()=>s);var n=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function i(e,t){if(e.length!==t.length)return!1;for(var r,i,s=0;sf);var n=s("9sb0q"),i=s("7w56c"),o=s("gBAsM"),a=s("kIOes"),l=s("5KSNx");let c="SAFE",u="UNSAFE",d="LOCAL_STORAGE";class f{store;cookie;userId;lastAnonymousIdCookieUpdate;constructor(e){this.store=new(0,a.default)({useStoragePrefix:!1}),this.cookie=new(0,o.default)(e)}getUserId(){return this.userId||null}setUserId(e){this.userId=e}getAnonymousId(e){return this.getAnonymousIdFromLocalStorageAndUpdateCookieIfStale()||this.getAnonymousIdFromCookieAndUpdateLocalStorage()||this.generateNewAnonymousId(e)}setAnonymousId(e){let t=JSON.stringify(e);return this.cookie.set(i.AWCCookiesKeys.AJS_ANONYMOUS_ID,t),this.lastAnonymousIdCookieUpdate=Date.now(),this.store.setItem(i.AllAnalyticsCookies.AJS_ANONYMOUS_ID.getKey(),t)}getAnonymousIdFromStorage(e){let t=e===d?this.store.getItem(i.AllAnalyticsCookies.AJS_ANONYMOUS_ID.getKey()):this.cookie.get(i.AWCCookiesKeys.AJS_ANONYMOUS_ID);if(t){let e={type:u,anonymousId:t};try{let r=JSON.parse(t);if(r&&"string"==typeof r)return{type:c,anonymousId:r};return e}catch{return e}}return{type:"NOT_FOUND"}}getAnonymousIdFromLocalStorageAndUpdateCookieIfStale(){let e=this.getAnonymousIdFromStorage(d),t=!1;switch((!this.lastAnonymousIdCookieUpdate||(0,n.default)(new Date,new Date(this.lastAnonymousIdCookieUpdate))>=7)&&(t=!0),e.type){case c:return t&&this.setAnonymousId(e.anonymousId),e.anonymousId;case u:return e.anonymousId;default:return null}}getAnonymousIdFromCookieAndUpdateLocalStorage(){let e=this.getAnonymousIdFromStorage("COOKIE");switch(e.type){case c:case u:return this.store.setItem(i.AllAnalyticsCookies.AJS_ANONYMOUS_ID.getKey(),JSON.stringify(e.anonymousId)),e.anonymousId;default:return null}}generateNewAnonymousId(e){let t=("function"==typeof e?e:()=>(0,l.default)())();return this.setAnonymousId(t),t}}}),o("9sb0q",function(t,r){e(t.exports,"default",()=>l);var n=s("i8KjV"),i=s("i1ZXZ"),o=s("3O0Lj");function a(e,t){var r=e.getFullYear()-t.getFullYear()||e.getMonth()-t.getMonth()||e.getDate()-t.getDate()||e.getHours()-t.getHours()||e.getMinutes()-t.getMinutes()||e.getSeconds()-t.getSeconds()||e.getMilliseconds()-t.getMilliseconds();return r<0?-1:r>0?1:r}function l(e,t){(0,o.default)(2,arguments);var r=(0,n.default)(e),s=(0,n.default)(t),l=a(r,s),c=Math.abs((0,i.default)(r,s));r.setDate(r.getDate()-l*c);var u=Number(a(r,s)===-l),d=l*(c-u);return 0===d?0:d}}),o("i8KjV",function(t,r){e(t.exports,"default",()=>i);var n=s("3O0Lj");function i(e){(0,n.default)(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"==typeof e&&"[object Date]"===t?new Date(e.getTime()):"number"==typeof e||"[object Number]"===t?new Date(e):(("string"==typeof e||"[object String]"===t)&&"u">typeof console&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://git.io/fjule"),console.warn(Error().stack)),new Date(NaN))}}),o("3O0Lj",function(t,r){e(t.exports,"default",()=>n);function n(e,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}}),o("i1ZXZ",function(t,r){e(t.exports,"default",()=>a);var n=s("kNs4E"),i=s("ec4wu"),o=s("3O0Lj");function a(e,t){(0,o.default)(2,arguments);var r=(0,i.default)(e),s=(0,i.default)(t);return Math.round((r.getTime()-(0,n.default)(r)-(s.getTime()-(0,n.default)(s)))/864e5)}}),o("kNs4E",function(t,r){e(t.exports,"default",()=>n);function n(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}}),o("ec4wu",function(t,r){e(t.exports,"default",()=>o);var n=s("i8KjV"),i=s("3O0Lj");function o(e){(0,i.default)(1,arguments);var t=(0,n.default)(e);return t.setHours(0,0,0,0),t}}),o("7w56c",function(t,r){e(t.exports,"AWCCookiesKeys",()=>i),e(t.exports,"AllAnalyticsCookies",()=>a);var n,i=((n={}).AWC_TLD_TEST="AWC_TLD_TEST",n.AWC_ANALYTICS_DEBUG="AWC_ANALYTICS_DEBUG",n.AJS_ANONYMOUS_ID="AJS_ANONYMOUS_ID",n);class s{key;options;constructor(e,t){this.key=e,this.options=t}getAttributes(){return this.options}getKey(){return this.key}}let o=()=>{try{return globalThis&&globalThis.location&&"https:"===globalThis.location.protocol}catch(e){return!1}},a={AWC_TLD_TEST:new s("__awc_tld_test__",{expires:365,secure:o(),path:"/"}),AWC_ANALYTICS_DEBUG:new s("atlassian_analytics_debug",{expires:365,secure:o(),path:"/"}),AJS_ANONYMOUS_ID:new s("ajs_anonymous_id",{expires:365,secure:o(),path:"/"})}}),o("gBAsM",function(r,n){e(r.exports,"default",()=>c);var i=s("iMD5F"),o=s("7w56c"),a=s("kOjLu"),l=s("8Y33W");class c{cookieLike;constructor(e){this.cookieLike=(0,l.canUseCookie)(e)?t(i):new(0,a.default)}set(e,t,r){return o.AllAnalyticsCookies[e]?this.cookieLike.set(o.AllAnalyticsCookies[e].getKey(),t,{...o.AllAnalyticsCookies[e].getAttributes(),domain:(0,l.getTld)(),...r}):void console.warn(`Unknown cookie key ${e} provided, not set.`)}get(e){return o.AllAnalyticsCookies[e]?this.cookieLike.get(o.AllAnalyticsCookies[e].getKey()):void console.warn(`Unknown cookie key ${e} provided, not fetched.`)}remove(e,t){o.AllAnalyticsCookies[e]?this.cookieLike.remove(o.AllAnalyticsCookies[e].getKey(),{...t}):console.warn(`Unknown cookie key ${e} provided, not removed.`)}}}),o("kOjLu",function(t,r){e(t.exports,"default",()=>i);var n=s("kIOes");class i{safeStorage;constructor(){this.safeStorage=new(0,n.default)({useStoragePrefix:!1})}set(e,t){return this.safeStorage.setItem(e,t),t}get(e){return this.safeStorage.getItem(e)||void 0}remove(e){this.safeStorage.removeItem(e)}}}),o("kIOes",function(t,r){e(t.exports,"default",()=>o);var n=s("koVHp"),i=s("aJgLo");class o extends i.default{constructor(e){let t;try{t=globalThis.localStorage||n.default}catch(e){t=n.default}super(t,e)}}}),o("koVHp",function(t,r){e(t.exports,"default",()=>n);var n=new class{_data={};length=0;setItem=(e,t)=>(this._data[e]=t,this.length=Object.keys(this._data).length,t);getItem=e=>e in this._data?this._data[e]:null;removeItem=e=>(e in this._data&&delete this._data[e],this.length=Object.keys(this._data).length,null);clear=()=>{this._data={},this.length=0};key=e=>Object.keys(this._data)[e]}}),o("aJgLo",function(t,r){e(t.exports,"default",()=>l);var n=s("4Zacz"),i=s("koVHp");let o="awcInMemoryStorageFallback";function a(e){let t="test_value";if(!e)return!1;try{let r="awc.storage.support";e.setItem(r,t);let n=e.getItem(r);return e.removeItem(r),n===t}catch(e){return!1}}class l{_prefix;_store;options;constructor(e,t={}){this.options=t;let r=[];(void 0===t.useStoragePrefix||t.useStoragePrefix)&&r.push("awc"),t.envPrefix&&t.envPrefix!==n.envType.PROD&&r.push(t.envPrefix),this._prefix=r.join("-"),a(e)?this._store=e:this.swapToInMemory()}getStore=()=>this._store;getItem=e=>this._store.getItem(this.createKey(e));removeItem=e=>this._store.removeItem(this.createKey(e));setItem=(e,t)=>{try{this._store.setItem(this.createKey(e),t)}catch(r){this.swapToInMemory(),this._store.setItem(this.createKey(e),t)}};swapToInMemory=()=>{let e;if(this._store===i.default||"u"{if(0===t.indexOf(this.getPrefix())){let r=this._store.getItem(t);r&&e.setItem(t,r)}}),this._store=e};clear=()=>this._store.clear();key=e=>this._store.key(e);getPrefix=()=>this._prefix;createKey=e=>this._prefix?`${this.getPrefix()}.${e}`:e}}),o("8Y33W",function(r,n){e(r.exports,"canUseCookie",()=>l),e(r.exports,"getTld",()=>d);var i=s("iMD5F"),o=s("7ISQK"),a=s("7w56c");let l=(e=!1)=>!e&&"file:"!==location.protocol&&"chrome-extension:"!==location.protocol,c=a.AllAnalyticsCookies.AWC_TLD_TEST.getKey(),u="tld_test",d=(0,o.default)(()=>{if("u"o),e(r.exports,"prepareEventContext",()=>a),e(r.exports,"prepareEventProperties",()=>l);var i=s("denxG");let o=(e,t)=>{let r={...e.context,userAgent:globalThis.userAgent};return t?.excludedProperties&&(r.excludedProperties={...r.excludedProperties,...u(t.excludedProperties,"$.excludedProperties")}),t?.userConsents&&(r.userConsents={...r.userConsents,...u(t.userConsents,"$.userConsents")}),r.excludedProperties&&(r.excludedProperties=c(r.excludedProperties)),r},a=e=>{let r=u(e,"$.context");return t(i)(r)},l=e=>{let r=u(e,"$.properties");return delete r.excludedProperties,delete r.userConsents,t(i)(r)},c=e=>{let t={};for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&e[r]&&(t[r]=e[r]);return t},u=(e,t)=>{let r=(e,t,n,i)=>{if(null===e||"object"!=typeof e)return e;if(i>512)return{_depthLimitExceeded:!0,message:`Object nesting depth limit exceeded at path '${n}' with depth '${i}'`};if(t.has(e)){let r=t.get(e);return{_circularReference:!0,message:`Circular reference to object at original path '${r}' detected at path '${n}'`,originalPath:r}}t.set(e,n);let s={};return Object.keys(e).forEach(o=>{let a=e[o];if(void 0!==a)if(Array.isArray(a)){let e=[];a.forEach((s,a)=>{let l=r(s,t,`${n}.${o}[${a}]`,i+1);void 0!==l&&e.push(l)}),s[o]=e}else{let e=r(a,t,`${n}.${o}`,i+1);void 0!==e&&(s[o]=e)}}),t.delete(e),s};return r(e,new Map,t,0)}}),o("denxG",function(e,t){var r=s("hZaX6");e.exports=function e(t,n){var i,s,o,a;if(void 0===n&&(n=!0),t&&"object"==typeof t){return i=t,s=n,Object.keys(i).forEach(function(t){i[t]=e(i[t],s)}),i}if(Array.isArray(t)){return o=t,a=n,o.forEach(function(t,r){o[r]=e(t,a)}),o}return r.is(t,n)?r.parse(t):t}}),o("hZaX6",function(t,r){e(t.exports,"parse",()=>n,e=>n=e),e(t.exports,"is",()=>i,e=>i=e);var n,i,s=/^(\d{4})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:([ T])(\d{2}):?(\d{2})(?::?(\d{2})(?:[,\.](\d{1,}))?)?(?:(Z)|([+\-])(\d{2})(?::?(\d{2}))?)?)?$/;n=function(e){var t=[1,5,6,7,11,12],r=s.exec(e),n=0;if(!r)return new Date(e);for(var i,o=0;i=t[o];o++)r[i]=parseInt(r[i],10)||0;return r[2]=parseInt(r[2],10)||1,r[3]=parseInt(r[3],10)||1,r[2]--,r[8]=r[8]?(r[8]+"00").substring(0,3):0," "===r[4]?n=new Date().getTimezoneOffset():"Z"!==r[9]&&r[10]&&(n=60*r[11]+r[12],"+"===r[10]&&(n=0-n)),new Date(Date.UTC(r[1],r[2],r[3],r[5],r[6]+n,r[7],r[8]))},i=function(e,t){return"string"==typeof e&&(!t||!1!==/^\d{4}-\d{2}-\d{2}/.test(e))&&s.test(e)}}),o("1WMoi",function(t,r){e(t.exports,"MetadataClient",()=>h);var n=s("fOY74"),i=s("fGEci"),o=s("lTa0F"),a=s("amIfL"),l=s("3Y8BG"),c=s("cHhSs"),u=s("j3Lbh"),d=s("9TN9a"),f=s("3NSPN"),p=s("hilFM");class h{_userInfo;_tenantInfo;_url;_metadataHost;_product;_metadataInfo;_requestStatus;_lastFetchRequestCount;_options;_scheduler;_networkStatus;_lastErrorReason;_fetchAbortController;_hasBeenStopped;_isEnabled;_propertyChangeRefreshTimeout;static INITIAL_REFRESH_DELAY=1;static Factory=(e,t,r)=>new h(e,t,r);constructor(e,t,r){this._userInfo={anonymousId:""},this._tenantInfo={},this._url=`${e}://${t}/metadata`,this._product=r,this._metadataInfo=null,this._requestStatus="PENDING",this._lastFetchRequestCount=0,this._lastErrorReason=null,this._fetchAbortController=null,this._hasBeenStopped=!1,this._isEnabled=!1,this._propertyChangeRefreshTimeout=null;let n=(0,c.isStargateProxyPath)({apiHost:t});this._metadataHost=n?"PRODUCT_HOST":t,this._options=this.buildOptions({backoffFactor:2,backoffJitterPercentage:.8,flushBeforeUnload:!1,flushWaitMs:500,maxAttempts:10,minRetryDelay:d.DEFAULT_METADATA_MIN_RETRY_DELAY,maxRetryDelay:d.DEFAULT_METADATA_MAX_RETRY_DELAY}),this._scheduler=new(0,o.default)({...this._options,waitInterval:d.DEFAULT_METADATA_REFRESH_INTERVAL},this.scheduleCallback.bind(this)),this._networkStatus=null}start(e){this._isEnabled||this._hasBeenStopped&&!e||(this._isEnabled=!0,this.startNetworkStatusMonitor(),setTimeout(()=>{this._scheduler.schedule({immediate:!0})},h.INITIAL_REFRESH_DELAY))}stop(){this._isEnabled&&(this._hasBeenStopped=!0,this._isEnabled=!1,this.stopNetworkStatusMonitor(),this._scheduler.stop(),this._fetchAbortController?.abort(),this.resetPropertyChangeRefresh())}startNetworkStatusMonitor(){this._networkStatus||(this._networkStatus=new(0,n.default)(e=>{e===l.NetworkStatusEnum.OFFLINE?this._scheduler.stop():this._isEnabled&&this._scheduler.schedule({immediate:null===this._metadataInfo})}))}stopNetworkStatusMonitor(){this._networkStatus&&(this._networkStatus.removeListeners(),this._networkStatus=null)}async refreshMetadataAsync(){if(u.TestSupport.areFetchCallsDisabled()||!this._isEnabled)return Promise.resolve();this._fetchAbortController?.abort(),this._fetchAbortController=new AbortController;let e=this._fetchAbortController.signal;this._lastFetchRequestCount=this._scheduler.getFailureCount(),await (0,f.fetchMetadata)(this._url,{product:this._product,userInfo:this._userInfo,tenantInfo:this._tenantInfo},d.DEFAULT_METADATA_REQUEST_TIMEOUT,e).then(async e=>{let t=await e.json();this._metadataInfo=p.MetadataResponse.fromJson(t),this._lastFetchRequestCount++,this._requestStatus="FETCHED",this._lastErrorReason=null}).catch(t=>{if(!e.aborted)throw this._requestStatus="FAILED",t instanceof p.FetchError&&[429,503].includes(t.statusCode)?this._lastErrorReason="ServerBusyError":this._lastErrorReason=t instanceof Error&&p.ALLOW_LISTED_FETCH_ERROR_NAMES.includes(t.name)?t.name:"Unknown",t})}getMetadataAsync(){return Promise.resolve(this._metadataInfo)}get status(){return this._requestStatus}get lastErrorReason(){return this._lastErrorReason}get lastFetchRequestCount(){return this._lastFetchRequestCount}get userInfo(){return this._userInfo}set userInfo(e){(this._userInfo?.userId!==e?.userId||this._userInfo?.userIdType!==e?.userIdType)&&(this._userInfo=e,this.schedulePropertyChangeRefresh())}get tenantInfo(){return this._tenantInfo}set tenantInfo(e){(this._tenantInfo?.tenantId!==e?.tenantId||this._tenantInfo?.tenantIdType!==e?.tenantIdType)&&(this._tenantInfo=e,this.schedulePropertyChangeRefresh())}get metrics(){return{host:this._metadataHost,status:this.status,lastErrorReason:this.lastErrorReason,lastRefreshRequestCount:this.lastFetchRequestCount}}async scheduleCallback(e){if(this._networkStatus?.getNetworkStatus()===l.NetworkStatusEnum.OFFLINE)return void e(a.DoneState.NOOP);try{await this.refreshMetadataAsync(),e(a.DoneState.SUCCESS),this._scheduler.schedule()}catch{e(a.DoneState.ERROR)}}schedulePropertyChangeRefresh(){this._isEnabled&&(this.resetPropertyChangeRefresh(),this._propertyChangeRefreshTimeout=setTimeout(()=>{this.resetPropertyChangeRefresh(),this._scheduler.schedule({immediate:!0})},d.DEFAULT_METADATA_PROPERTY_CHANGE_REFRESH_INTERVAL))}resetPropertyChangeRefresh(){this._propertyChangeRefreshTimeout&&(clearTimeout(this._propertyChangeRefreshTimeout),this._propertyChangeRefreshTimeout=null)}buildOptions(e){return{backoffFactor:e?.backoffFactor||i.DEFAULT_POLLING_OPTIONS.backoffFactor,backoffJitterPercentage:e?.backoffJitterPercentage!==void 0?e.backoffJitterPercentage:i.DEFAULT_POLLING_OPTIONS.backoffJitterPercentage,maxRetryDelay:e?.maxRetryDelay||i.DEFAULT_POLLING_OPTIONS.maxRetryDelay,minRetryDelay:e?.minRetryDelay||i.DEFAULT_POLLING_OPTIONS.minRetryDelay}}}}),o("cHhSs",function(t,r){e(t.exports,"selectHost",()=>o),e(t.exports,"isStargateProxyPath",()=>a);var n=s("4Zacz");function i(){return"/gateway/api/gasv3/api/v1"}function o({useStargate:e,env:t,useLegacyUrl:r,perimeter:s,ic:a,envOverride:l,apiHost:c}){if(c)return c;if(a){if(r)throw Error("IC is set but useLegacyUrl is true. Legacy URLs are not supported in IC environments.");return i()}return s===n.perimeterType.FEDRAMP_MODERATE?(({useStargate:e,env:t,useLegacyUrl:r,envOverride:s})=>{if(t===n.envType.LOCAL||t===n.envType.DEV)throw Error("No LOCAL or DEV environments for FedRAMP.");if(t===n.envType.PROD&&s)throw Error("Cannot override to FedRAMP Sandbox for Prod.");return e?r?t===n.envType.PROD?"api.atlassian-us-gov-mod.com/gasv3/api/v1":"api.stg.atlassian-us-gov-mod.com/gasv3/api/v1":i():t===n.envType.PROD?"as.atlassian-us-gov-mod.com/api/v1":"as.staging.atl-paas-us-gov-mod.net/api/v1"})({useStargate:e,env:t,useLegacyUrl:r,envOverride:l}):(({useStargate:e,env:t,useLegacyUrl:r})=>e?r?t===n.envType.PROD?"api-private.atlassian.com/gasv3/api/v1":"api-private.stg.atlassian.com/gasv3/api/v1":i():t===n.envType.PROD?"as.atlassian.com/api/v1":"as.staging.atl-paas.net/api/v1")({useStargate:e,env:t,useLegacyUrl:r})}function a({apiHost:e}){return e===i()}}),o("j3Lbh",function(t,r){e(t.exports,"TestSupport",()=>n);class n{static DISABLE_METADATA_CALLS_PROPERTY="__awc_disable_metadata_calls__";static DISABLE_EVENT_CALLS_PROPERTY="__awc_disable_event_calls__";static DISABLE_FETCH_CALLS_PROPERTY="__awc_disable_fetch_calls__";static SYNTHETIC_FLAG_OVERRIDE_PROPERTY="__awc_synthetic_flag_override__";static isGeminiVREnvironment(){try{for(let e in globalThis)if(e.startsWith("__gemini_")&&e.endsWith("__"))return!0}catch(e){}return!1}static areMetadataCallsDisabled(){return this.areFetchCallsDisabled()||this.getGlobalBooleanProperty(n.DISABLE_METADATA_CALLS_PROPERTY)}static areEventCallsDisabled(){return this.areFetchCallsDisabled()||this.getGlobalBooleanProperty(n.DISABLE_EVENT_CALLS_PROPERTY)}static areFetchCallsDisabled(){return this.getGlobalBooleanProperty(n.DISABLE_FETCH_CALLS_PROPERTY)}static getSyntheticFlagOverride(){return this.getGlobalTriStateProperty(n.SYNTHETIC_FLAG_OVERRIDE_PROPERTY)}static getGlobalBooleanProperty(e){return!!(globalThis&&globalThis.hasOwnProperty(e))&&!0===globalThis[e]}static getGlobalTriStateProperty(e){if(globalThis&&globalThis.hasOwnProperty(e)){let t=globalThis[e];if("boolean"==typeof t)return t}}}}),o("3NSPN",function(t,r){e(t.exports,"fetchMetadata",()=>o);var n=s("7ISQK"),i=s("hilFM");let o=async(e,t,r,n)=>{let s=a(r,n),o=l(e),c=e+"?"+new URLSearchParams({product:`${t.product}`,userId:`${t.userInfo?.userId||""}`,userIdType:`${t.userInfo?.userIdType||""}`,tenantId:`${t.tenantInfo?.tenantId||""}`,tenantIdType:`${t.tenantInfo?.tenantIdType||""}`}).toString(),u=await fetch(c,{method:"GET",signal:s.signal,...o});if(200!==u.status)throw new(0,i.FetchError)(`Metadata: HTTP Error ${u.status} (${u.statusText})`,u.status,u.statusText);return u},a=(e,t)=>{let r=new AbortController;return setTimeout(()=>{r.abort()},e||3e4),t?.addEventListener("abort",()=>{r.abort()}),r},l=(0,n.default)(e=>new URL(e).origin===location.origin?{}:{mode:"cors",credentials:"include"})}),o("aIXhv",function(t,r){e(t.exports,"default",()=>o);var n=s("4Zacz"),i=s("j06Pu");class o{_originStore;pendingCleanup=null;static messageEvent="origin landed";constructor(){this._originStore={}}handleOriginParameters=(e,t)=>{let r=Object.keys(e);if(!(r.length>0))throw Error("Empty parameter mapping provided");let s=r.filter(e=>0>Object.values(n.originTracingType).indexOf(e));if(s.length>0)throw Error(`Invalid Origin Tracing Parameter(s) supplied: ${s.join()}!`);let o=(e,t)=>r.indexOf(t)>=0,a=(0,i.default)(o,()=>{}),l=Object.keys(a).map(t=>{let r=e[t](a[t]);return{[t]:r}}).reduce((e,t)=>Object.assign(e,t),{});return Object.keys(l).length>0&&(this.pendingCleanup=()=>{(0,i.default)(o,t)}),l};_cleanupOriginParams(){if(this.pendingCleanup){let e=this.pendingCleanup;this.pendingCleanup=null,e()}}cleanupOriginParameters(e){try{this.pendingCleanup&&e.some(e=>"event"in e.msg&&e.msg.event===o.messageEvent)&&this._cleanupOriginParams()}catch{}}}}),o("6yYMt",function(t,r){e(t.exports,"default",()=>c);var n=s("kIOes");let i="session.id",o="session.expiry",a=/^\d+$/,l=()=>{};class c{_safeLocalStorage;_sessionExpiryTime;_sessionExpiryDebounce;_sessionExpiryDebounceThresholdPercentage;_sessionExpiryDebounceTimer;_onNewSessionStarted;constructor(e={}){this._sessionExpiryTime=e.sessionExpiryTime||18e5,this._sessionExpiryDebounce=e.sessionExpiryDebounce||5e3,this._sessionExpiryDebounceThresholdPercentage=e.sessionExpiryDebounceThresholdPercentage||.9,this._onNewSessionStarted=e.onNewSessionStarted?e.onNewSessionStarted:l,this._safeLocalStorage=new(0,n.default)}getCurrentSessionId(){let e=this._safeLocalStorage.getItem(i),t=parseInt(this._safeLocalStorage.getItem(o)||"0",10)||0;return(this._debouncedUpdateSessionExpiry(t),!e||t<=Date.now()||Number.isNaN(t)||!a.test(e))?this._generateNewSessionId():e}_generateNewSessionId=()=>{let e=Date.now().toString();return this._safeLocalStorage.setItem(i,e),this._onNewSessionStarted&&this._onNewSessionStarted(),e};_updateSessionExpiry=()=>{let e=Date.now()+this._sessionExpiryTime;return this._safeLocalStorage.setItem(o,e.toString()),e};_debouncedUpdateSessionExpiry=e=>{let{_updateSessionExpiry:t}=this;e{t()},this._sessionExpiryDebounce))}}}),o("j8Ct8",function(t,r){e(t.exports,"default",()=>o);var n=s("koVHp"),i=s("aJgLo");class o extends i.default{constructor(e){let t;try{t=globalThis.sessionStorage||n.default}catch(e){t=n.default}super(t,e)}}}),o("9fc0h",function(t,r){e(t.exports,"default",()=>a);var n=s("j8Ct8"),i=s("5KSNx");let o="tab.id";class a{_safeSessionStorage;constructor(){this._safeSessionStorage=new(0,n.default)}getCurrentTabId(){let e=this._safeSessionStorage.getItem(o);return e||(e=this._generateNewTabId()),e}_generateNewTabId=()=>{let e=(0,i.default)();return this._safeSessionStorage.setItem(o,e),e}}}),o("9vng3",function(t,r){e(t.exports,"default",()=>p);var n=s("8XpSk"),i=s("4Zacz"),o=s("b4kmI"),a=s("j8Ct8"),l=s("j06Pu"),c=s("5KSNx");let u="taskSessions",d="taskSessionsInit",f="awc.";class p{_safeSessionStorage;constructor(){let e=Date.now();this._safeSessionStorage=new(0,a.default);try{this._taskSessionsNotRecentlyInitialised(e)&&(this._writeToSessionStorage({}),this._safeSessionStorage.setItem(d,e.toString()))}catch{}}_taskSessionsNotRecentlyInitialised=e=>null===this._safeSessionStorage.getItem(u)||null===this._safeSessionStorage.getItem(d)||parseInt(this._safeSessionStorage.getItem(d)||"0",10)t.split(f)[1];_isTaskSessionQueryParam=(e,t)=>t.startsWith(f);getAllTaskSessions=()=>{try{return JSON.parse(this._safeSessionStorage.getItem(u)||"")}catch{return{}}};_writeToSessionStorage=e=>{try{this._safeSessionStorage.setItem(u,JSON.stringify(e))}catch{}};_appendTaskSessions=e=>{let t=this.getAllTaskSessions(),r=null===t?e:Object.assign(t,e);this._writeToSessionStorage(r)};_safelyRemoveKey=(e,t)=>null===e?{}:(delete e[t],e);createTaskSession=e=>{let t=(0,c.default)(),r={};return r[e]=t,this._appendTaskSessions(r),t};createTaskSessionWithProvidedId=(e,t)=>{if("string"!=typeof t)throw TypeError("invalid taskSessionId, must be string");let r={};r[e]=t,this._appendTaskSessions(r)};completeTaskSession=e=>{let t=this.getAllTaskSessions(),r=this._safelyRemoveKey(t,e);this._writeToSessionStorage(r)};formatTaskSessionQueryString=({uri:e,includedTaskSessions:t})=>{let{url:r,query:s}=(0,n.parseUrl)(e),a=this.getAllTaskSessions(),l=t?(0,o.pick)(a,t):(0,o.omit)(a,Object.values(i.originTracingType));if(0===Object.keys(l).length)return e;let c={...(0,o.mapKeys)(l,(e,t)=>f+t),...s};return`${r}?${(0,n.stringify)(c)}`};stripQueryParameters=()=>{let e=(0,o.mapKeys)((0,l.default)(this._isTaskSessionQueryParam),this._removeTaskSessionPrefix);this._appendTaskSessions(e)}}}),o("e0sCq",function(r,n){e(r.exports,"default",()=>d);var i=s("iMD5F"),o=s("7w56c"),a=s("j3Lbh");let l=o.AllAnalyticsCookies.AWC_ANALYTICS_DEBUG.getKey(),c="synthetic";class u{_isDebugCookieEnabled;_syntheticFlagOverride;_enableTestingCache;constructor(e,t){this._syntheticFlagOverride="boolean"==typeof e?e:void 0,this._enableTestingCache="boolean"==typeof t?t:void 0,this._isDebugCookieEnabled=u.getDebugCookie(),this.bind()}saveEvent(e){try{if(!e)return;this.bind(),this.addSyntheticTag(e),this.cache(e)}catch{}}bind(){this.shouldCacheEvent()}cache(e){this.shouldCacheEvent()}addSyntheticTag(e){this.shouldSetSyntheticFlag()&&(e.tags instanceof Array?e.tags.includes(c)||e.tags.push(c):e.tags=[c])}shouldCacheEvent(){return this._enableTestingCache?this._enableTestingCache:this._isDebugCookieEnabled}shouldSetSyntheticFlag(){if(void 0!==this._syntheticFlagOverride)return this._syntheticFlagOverride;let e=a.TestSupport.getSyntheticFlagOverride();return void 0!==e?e:this.shouldCacheEvent()}static getDebugCookie(){try{return!0===JSON.parse(t(i).get(l)||"false")}catch{t(i).remove(l)}return!1}}var d=u}),o("6CWdp",function(t,r){e(t.exports,"default",()=>c);var n,i=s("4Zacz"),o=s("gXH5D"),a=s("kIOes"),l=((n=l||{})[n.FocusLost=0]="FocusLost",n[n.UserOrTenantIncomplete=1]="UserOrTenantIncomplete",n[n.MalformedUiViewedRateLimited=2]="MalformedUiViewedRateLimited",n[n.EligibleToSend=3]="EligibleToSend",n[n.UiViewedRateLimited=4]="UiViewedRateLimited",n);class c{_blurListener;_delay;_focusListener;_getContext;_intervalId;_onEvent;_product;_productInfo;_safeLocalStorage;_storageKey;_malformedEventStorageKey;_throttle;constructor(e,t,r,n={}){if(!e)throw Error("Missing productInfo");if(!e.product)throw Error("Missing productInfo.product");if(!t)throw Error("Missing getContext callback");if("function"!=typeof t)throw Error("Invalid getContext, must be function");if(!r)throw Error("Missing onEvent callback");if("function"!=typeof r)throw Error("Invalid onEvent, must be function");this._productInfo=e,this._product=e.product,this._getContext=t,this._onEvent=r,this._delay=n.delay||2e3,this._throttle=n.throttle||36e5,this._storageKey=n.storageKey||"ui.viewed.last.sent",this._malformedEventStorageKey=n.malformedStorageKey||"malformed.uiviewed.last.sent",this._safeLocalStorage=new(0,a.default)({envPrefix:this._productInfo.env}),this._focusListener=()=>{this._startInterval()},this._blurListener=()=>{this._stopInterval()}}start=()=>{this._startInterval(),this._bindEventListeners()};stop=()=>{this._stopInterval(),this._unbindEventListeners()};resetTimers=()=>{this._intervalId&&(this.stop(),this.start())};signalUserActive=()=>{this._sendUserActiveEvents()};_bindEventListeners=()=>{};_unbindEventListeners=()=>{};_startInterval=()=>{clearInterval(this._intervalId),this._intervalId=setInterval(this._handleDwellTimerTriggered,this._delay)};_stopInterval=()=>{this._intervalId&&(clearInterval(this._intervalId),this._intervalId=null)};_getProductKey=(e,t)=>{let r=e;return t&&(r+=`-${t}`),r};_getLastSentTimestamp=(e,t,r)=>(((this._parseLocalStorageData(this._storageKey)||{})[r]||{})[t]||{})[e]||null;_parseLocalStorageData=e=>{let t=this._safeLocalStorage.getItem(e);try{return JSON.parse(t||"")}catch{return this._safeLocalStorage.removeItem(e),null}};_getMalformedLastSentTimestamp=(e,t,r)=>(((this._parseLocalStorageData(this._malformedEventStorageKey)||{})[r||"NOT_SET"]||{})[t||"NOT_SET"]||{})[e]||null;_setLastSentTimestamp=(e,t,r)=>{let n=this._parseLocalStorageData(this._storageKey)||{},i=n[r]||{},s=i[t]||{};s[e]=Date.now(),i[t]=s,n[r]=i,this._safeLocalStorage.setItem(this._storageKey,JSON.stringify(n))};_setMalformedLastSentTimestamp=(e,t,r)=>{let n=this._parseLocalStorageData(this._malformedEventStorageKey)||{},i=r||"NOT_SET",s=t||"NOT_SET",o=n[i]||{},a=o[s]||{};a[e]=Date.now(),o[s]=a,n[i]=o,this._safeLocalStorage.setItem(this._malformedEventStorageKey,JSON.stringify(n))};_handleDwellTimerTriggered=()=>{let e=(0,o.getDocument)();(!e||e.hasFocus())&&this._sendUserActiveEvents()};_sendUserActiveEvents=()=>{let{embeddedProduct:e,...t}=this._getContext();this._sendEvent(this._product,t,!1),e&&this._sendEvent(e,t,!0)};_sendEvent=(e,t,r)=>{let{subproduct:n,tenantIdType:i,tenantId:s,userId:o,lastScreenEvent:a,attributes:l}=t,c=this._getProductKey(e,n);switch(this._shouldSendEvent(c,i,s,o)){case 3:this._setLastSentTimestamp(c,s,o),this._onEvent(this._createEvent(e,n,r,a,l,"ui","viewed"));break;case 1:this._setMalformedLastSentTimestamp(c,s,o),this._onEvent(this._createEvent(e,n,r,a,l,"malformed","uiviewed"))}};_shouldSendEvent=(e,t,r,n)=>{if(t!==i.tenantType.NONE&&!r||!n){let t=Date.now()-this._getMalformedLastSentTimestamp(e,r,n);return null===t||t>this._throttle?1:2}let s=Date.now()-this._getLastSentTimestamp(e,r,n);return null===s||s>this._throttle?3:4};_createEvent=(e,t,r,n,i,s,o)=>{let a={product:e,source:"ui",action:o,actionSubject:s,attributes:i};return r&&(a.subproduct=null,a.version=null,a.attributes={...a.attributes,embeddedInEnv:this._productInfo.env,embeddedInProduct:this._productInfo.product,embeddedInSubproduct:t,embeddedInVersion:this._productInfo.version,embeddedInOrigin:this._productInfo.origin,embeddedInPlatform:this._productInfo.platform}),n&&(a.attributes={...a.attributes,lastScreenEvent:{name:n.name,attributes:n.attributes}}),a}}}),o("gXH5D",function(t,r){e(t.exports,"getDocument",()=>n);let n=()=>null}),o("6Ctv5",function(t,r){e(t.exports,"default",()=>n);function n(e,t){return e&&"function"==typeof e?()=>{e(t)}:null}}),o("6aVFQ",function(t,r){e(t.exports,"XIDPromise",()=>i);var n=s("iADlN");let i=(e,t)=>{if(e&&t&&"function"==typeof t)return Promise.race([t().catch(()=>()=>(0,n.createUnknownXid)()),new Promise(e=>{setTimeout(()=>e(()=>(0,n.createTimeoutXid)()),n.XID_TIMEOUT)})])}}),o("iADlN",function(t,r){e(t.exports,"XID_TIMEOUT",()=>i),e(t.exports,"createTimeoutXid",()=>o),e(t.exports,"createUnknownXid",()=>a);var n=s("6BkqF");let i=5e3,o=()=>[{type:n.XIDItemType.XC,state:"TIMEOUT"},{type:n.XIDItemType.UID,state:"TIMEOUT"}],a=()=>[{type:n.XIDItemType.XC,state:"UNKNOWN"},{type:n.XIDItemType.UID,state:"UNKNOWN"}]}),o("6BkqF",function(t,r){e(t.exports,"XIDItemType",()=>i);var n,i=((n={}).XC="xc",n.UID="uid",n)}),o("kCIPd",function(t,r){let n,i,o,a,l,c,u,d,f,p,h,m,g,y,v,_,b,E,S;e(t.exports,"getBscGlobalState",()=>w);var x=s("5Vc57");let k=async e=>{switch(e){case x.CategoryStorageType.Cookies:return await _?.loadStorageControlsData();case x.CategoryStorageType.LocalStorage:return await b?.loadStorageControlsData();case x.CategoryStorageType.SessionStorage:return await E?.loadStorageControlsData();case x.CategoryStorageType.IndexedDB:return await S?.loadStorageControlsData();default:return}},I=e=>{switch(e){case x.CategoryStorageType.Cookies:return _?.getStorageControlsDataFromCache()??_?.loadStorageControlsData();case x.CategoryStorageType.LocalStorage:return b?.getStorageControlsDataFromCache()??b?.loadStorageControlsData();case x.CategoryStorageType.SessionStorage:return E?.getStorageControlsDataFromCache()??E?.loadStorageControlsData();case x.CategoryStorageType.IndexedDB:return S?.getStorageControlsDataFromCache()??S?.loadStorageControlsData();default:return}},w=()=>({analyticsEnabled:n??!0,product:i,perimeter:o,webStorageEnabled:a??!1,indexedDbEnabled:l??!1,disableWebStorageConsentChecks:c??!1,localConsentMode:u??!1,packageDebugMode:d,allowUncategorizedCookiesInOverrides:f??!1,allowUncategorizedItemsInWebStorageOverrides:p??!1,disableIndexedDbConsentChecks:h??!1,__UNSAFE_shouldEnforceKeyForRollout:m,cookiesCacheLoader:_,localStorageCacheLoader:b,sessionStorageCacheLoader:E,indexedDBCacheLoader:S,loadCache:k,loadCacheMaybeSync:I,hasInitialized:!1,userId:g,cloudId:y,cacheLoadedDate:v})}),o("5Vc57",function(t,r){e(t.exports,"CategoryStorageType",()=>i);var n,i=((n={}).Cookies="Cookies",n.LocalStorage="LocalStorage",n.SessionStorage="SessionStorage",n.IndexedDB="IndexedDB",n)});let d="[browser-storage-controls]";o("5AywO",function(t,r){e(t.exports,"packageName",()=>n),e(t.exports,"packageVersion",()=>i);let n="@atlassian/jira-entry-fs",i="1.0.0"}),o("82rHI",function(t,r){e(t.exports,"withAnalyticsEventSampling",()=>f);var n=s("5Vc57"),i=s("kCIPd"),o=s("eV91L"),a=s("d2Tvy");let l={usedGetCookie:1e5,usedGetCookieError:1,usedSetCookie:1e3,usedSetCookieError:1,usedSetStrictlyNecessaryCookie:1e4,usedSetStrictlyNecessaryCookieError:1,usedDeleteCookie:10,usedDeleteCookieError:1,usedCheckThirdParty:1e5,checkThirdPartyError:1,usedDocumentCookie:100,usedDocumentCookieError:1,initializeControlsError:1,loadStorageControlsError:1,updatePreferencesError:1,fetchConsentPreferencesError:1,saveConsentPreferencesError:1,usedAtlBrowserStorageGetItem:100,usedAtlBrowserStorageGetItemError:1,usedAtlBrowserStorageSetItem:100,usedAtlBrowserStorageSetItemError:1,usedAtlBrowserStorageSetStrictlyNecessaryItem:100,usedAtlBrowserStorageSetStrictlyNecessaryItemError:1,indexDbSetRecordError:1,usedCheckIfSetByPackageError:1,renderConsentBannerError:1,bannerAppearanceAfterDismissal:1,usedAtlIndexedDBOpen:100,usedAtlIndexedDBOpenError:1,usedAtlIndexedDBOpenStrictlyNecessary:100,usedAtlIndexedDBOpenStrictlyNecessaryError:1,bscInitControlsParameters:1e3,setItemWithoutInit:1e3,uncategorizedWebStorageItemSet:100,storageCleanupCategorized:100,storageCleanupDeleted:100,storageCleanupError:1,cookieConsentPreferences:1,cookieConsentModal:1,cookieConsentBanner:1,preferences:1,onlyNecessary:1,acceptAll:1,cookiesTrackingNotice:1,confirm:1,performanceConsent:1,functionalConsent:1,targetingConsent:1,cancel:1,close:1,background:1},c=["loadStorageControlsError"];async function u(){if(o.cache.cachedSamplingConfig)return o.cache.cachedSamplingConfig;if((0,a.isSSR)())return;let{loadCache:e}=(0,i.getBscGlobalState)(),t=await e(n.CategoryStorageType.Cookies),r=t?.analyticsSamplingRatio;return o.cache.cachedSamplingConfig=r,r}async function d(e){if(c.includes(e))return l[e];let t=await u()??l;return t?.[e]!==void 0?t[e]:l[e]}async function f(e,t){var r;r=await d(e),Math.floor(Math.random()*r)||t()}}),o("eV91L",function(t,r){e(t.exports,"cache",()=>n);let n=new(0,s("g2nLX").CachedSamplingConfig)}),o("g2nLX",function(t,r){e(t.exports,"CachedSamplingConfig",()=>n);class n{cache;get cachedSamplingConfig(){return this.cache}set cachedSamplingConfig(e){this.cache=e}}}),o("d2Tvy",function(t,r){e(t.exports,"isSSR",()=>o);var n=s("gZ8Pm"),i=s("4X3aJ");let o=()=>(i.fg,n.default,!0)}),o("iXIRQ",function(t,r){e(t.exports,"Logger",()=>l);var n=s("4X3aJ"),i=s("1mTBa"),o=s("kCIPd"),a=s("9y8as");class l{static info(e,t){console.log(`${d}: ${e}`,t?JSON.stringify(t):"")}static error(e,t){console.error(`${d}: ${e}`,t?JSON.stringify(t):"")}static errorWithOperationalEvent({action:e,attributes:t={},message:r,metadata:s}){try{(!(0,n.fg)("platform_bsc_throttle_error_events")||(0,a.shouldSendErrorEvent)(e))&&(0,i.sendUnsampledPackageOperationalEvent)({action:e,attributes:{error:r,...t}})}catch(t){this.error(`Failed to send operational event on error: ${e}. ${t.message||""}`)}this.error(r,s?JSON.stringify(s):"")}static warn(e,t){console.warn(`${d}: ${e}`,t?JSON.stringify(t):"")}static debug(e,t){(0,o.getBscGlobalState)().packageDebugMode&&(0,n.fg)("platform_moonjelly_bsc_debug_mode")&&console.debug(`${d}: DEBUG ${e}`,t?JSON.stringify(t):"")}}}),o("9y8as",function(t,r){e(t.exports,"shouldSendErrorEvent",()=>i);let n=new Map;function i(e){let t=Date.now(),r=n.get(e);return r?!(r.sentCount>=10)&&!(t-r.lastSentAt<5e3)&&(r.lastSentAt=t,r.sentCount+=1,!0):(n.set(e,{lastSentAt:t,sentCount:1}),!0)}}),o("fcD2k",function(t,r){e(t.exports,"getSsrStatus",()=>o);var n=s("4cycD"),i=s("7d69F");function o(){return(0,n.getIsModernSsr)()?(0,i.getStaticFallbackContext)()?"static":"modern":"legacy"}}),o("4cycD",function(t,r){e(t.exports,"getIsModernSsr",()=>i);var n=s("de4Md");function i(){return n.IS_MODERN_SSR}}),o("11T6r",function(t,r){e(t.exports,"ATLAS_TUNNEL_URL",()=>n),e(t.exports,"ALLOWED_OVERRIDE_HOST_NAMES",()=>i);let n=/\.public\.atlastunnel\.com$/,i=[/jira-frontend-branch\.staging\.atl-paas\.net$/,/jira-fe-bifrost-branch\.stg-.*\.frontend\.public\.atl-paas\.net$/,/jira-fe-bifrost-branch\.stg.*\.frontend\.cdn\.atlassian-us-gov-mod\.com$/,/localhost/,n,/(?:jira-frontend-bifrost|jira-fe)\..*\.frontend\.public\.atl-paas\.net$/,/(?:jira-frontend-bifrost|jira-fe)\.frontend\.cdn\.atlassian-us-gov-mod\.com$/,/(?:jira-frontend-bifrost|jira-fe)\..*\.frontend\.cdn\.atlassian-us-gov-mod\.com$/]}),o("38nU1",function(t,r){e(t.exports,"ORIGINAL_URL_HEADER_KEY",()=>i),e(t.exports,"getOriginalUrlFromRequest",()=>a);var n=s("28TTD");let i="x-bifrost-orig-url",o="https://",a=e=>{let{headers:t}=e;if(i in t){let e,r=String(t[i]);try{if((0,n.fg)("jira_enable_static_fallback_for_sync_wait"))e=new URL(`${!(r.includes(o)||r.includes("http://"))?o:""}${r}`);else e=new URL(`${!r.includes(o)?o:""}${r}`)}catch(e){throw Error(`Invalid url in "${i}" header: "${r}"`)}return e}throw Error(`Missing "${i}" header`)}}),o("7rQRw",function(t,r){e(t.exports,"parseUrlBuildKey",()=>n);let n=e=>{let t=e.searchParams.get("build");return t||null}}),o("gKRTq",function(t,r){function n(){return globalThis.ssrContext}function i(){return n()?.isInIC}function s(){return n()?.isInFedramp}function o(){return n()?.environmentType}function a(){return n()?.runtimeImageVersion}e(t.exports,"getIsTesseractInIC",()=>i),e(t.exports,"getIsTesseractInFedRAMP",()=>s),e(t.exports,"getTesseractEnvironmentType",()=>o),e(t.exports,"getTesseractRuntimeImageVersion",()=>a)}),o("5EzSz",function(t,r){e(t.exports,"fetchJson",()=>d),e(t.exports,"fetchJsonWithTimeout",()=>f),e(t.exports,"fetchCachedText",()=>p),e(t.exports,"fetchCachedJson",()=>h),e(t.exports,"fetchJsonTryCacheFirst",()=>m),e(t.exports,"fetchText",()=>g),e(t.exports,"withFallback",()=>y);var n=s("6qAS3"),i=s("kvblZ"),o=s("6KgMr"),a=s("11T6r"),l=s("1i6Lh"),c=s("gKRTq");let u=async({name:e,url:t,headers:r={},options:s={}})=>{let o={...s,headers:{...r,...s.headers}};(e=>{if((0,n.default)())return;try{new URL(e)}catch(e){return}let t=new URL(e),r=!0===(0,c.getIsTesseractInIC)()?[(0,l.getHostName)()]:[],i=[...a.ALLOWED_OVERRIDE_HOST_NAMES,/\.atl-paas\.net$/];if(!r.includes(t.hostname)&&!i.some(e=>e.test(t.hostname)))throw Error(`SSRF detected: ${e} is not allowed as it is not in the allowlist`);if(!["http:","https:"].includes(t.protocol))throw Error(`SSRF detected: ${e} is not allowed due to its protocol`)})(t);let u=await fetch((0,i.getReroutableURL)(t),o).catch(r=>{throw Error(`Failed to fetch ${e} using ${t}`,{cause:r})});if(200!==u.status)throw Error(`Fetching ${e}, resulted in a non-200 status code (${u.status}) using ${t}`);return u},d=async({name:e,url:t,headers:r={},options:n={}})=>{let i=await u({name:e,url:t,headers:r,options:n});return await i.json().catch(r=>{throw Error(`Failed to parse the response of ${e} using ${t}`,{cause:r})})},f=async({name:e,url:t,headers:r={},options:n={},timeout:i=2e3})=>Promise.race([d({name:e,url:t,headers:r,options:n}),new Promise((r,n)=>{setTimeout(()=>{n(new(0,o.ErrorWithReason)("REQUEST_TIMEOUT",`Request timeout for ${e} using ${t}`))},i)})]),p=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})}},h=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})}},m=async({name:e,url:t,canUseCache:r=!0})=>{if(!r)return d({name:e,url:t});try{return await h({name:e,url:t})}catch(r){return console.error(`Failed to fetch ${e} from tesseract cache. Will try fetching without tesseract cache. Error: ${(0,o.getErrorMessage)(r)}`),d({name:e,url:t})}},g=async({name:e,url:t,headers:r={},options:n})=>{let i=await u({name:e,url:t,headers:r,options:n});return await i.text()},y=async({future:e,fallback:t,name:r})=>{try{return await e}catch(i){let e=(0,o.getErrorMessage)(i),n=(0,o.getErrorStack)(i);return console.error(`Using fallback for ${r} after error: ${e}; stack: ${n}`),t}}}),o("kvblZ",function(t,r){e(t.exports,"getReroutableURL",()=>o);var n=s("e4Jvv"),i=s("6qAS3");function o(e){if((0,i.default)())try{let t=new URL((0,n.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}}),o("dWbPk",function(t,r){e(t.exports,"getRenderState",()=>i);let n=e=>{let t=e;return{get:()=>t,set:e=>{t=e}}},i=()=>({responseWritten:n(!1),perfMarkFnWritten:n(!1),bodyTagOpen:n(!1),cloudIdMetaWritten:n(!1),userIdMetaWritten:n(!1),localeMetaWritten:n(!1),environmentMetaWritten:n(!1),productEditionsMetaWritten:n(!1),isRouteContentRendered:n(!1),productLicensesMetaWritten:n(!1),orgIdMetaWritten:n(!1)})}),o("j7w6W",function(t,r){e(t.exports,"getContext",()=>g);var n=s("k8jB0"),i=s("6qAS3"),o=s("kPqol"),a=s("28TTD"),l=s("38nU1"),c=s("1Eu2O"),u=s("bvmST"),d=s("1i6Lh"),f=s("BXBhM"),p=s("fdxKH"),h=s("7oJYo"),m=s("gKRTq");let g=({request:e,response:t,renderState:r,statsigContext:s})=>{let{getCloudId:g,getUserId:y,getOrgId:v,getBuildKey:_,getRequest:b,getRequestHeaders:E,getTapContext:S,getTCSContext:x,isAnonymousAccess:k}=s,I=e?.input?.context?.userProfile?.locale??null,w=e?.input?.context?.userProfile??null,T=e?.input?.nonce??"",C=(0,l.getOriginalUrlFromRequest)(e),O=(e=>{if(!("staging"===(0,m.getTesseractEnvironmentType)()||(0,i.default)()))return null;let t=(0,h.parseUrlLocale)(e);return t&&o.supportedLanguagesToLocale.has(t)?t:null})(C),A=O?o.supportedLanguagesToLocale.get(O)??null:null,R=(0,u.getServerSidePerfTracker)("jira-bifrost-template"),D=(0,c.parseBifrostTemplateRequest)(e),P=e?.input?.context?.experiment,L=e?.input?.context?.stickyVersions,j=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:N,perfMarkFnWritten:M}=r,U={};if((0,a.fg)("jfp-magma-hot-120984-is-site-admin-tap-fallback")&&(U=(e=>{if(Array.isArray(e)){let t={};return e.forEach(({attributes:e={}})=>{Object.assign(t,e)}),t}return{}})(S())),(0,n.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 F=()=>t.write(`

"),q.bodyTagOpen.set(!1),e.end()}}),o("fFeSy",function(e,t){var r=s("786uC"),n=function(){for(var e=r(16),t="",n=0;n<16;++n)t+=e[n].toString(16);return t}(),i=RegExp('(\\\\)?"@__(F|R|D|M|S|A|U|I|B|L)-'+n+'-(\\d+)__@"',"g"),o=/\{\s*\[native code\]\s*\}/g,a=/function.*?\(/,l=/.*?=>.*?/,c=/[<>\/\u2028\u2029]/g,u=["*","async"],d={"<":"\\u003C",">":"\\u003E","/":"\\u002F","\u2028":"\\u2028","\u2029":"\\u2029"};function f(e){return d[e]}e.exports=function e(t,r){r||(r={}),("number"==typeof r||"string"==typeof r)&&(r={space:r});var s,d=[],p=[],h=[],m=[],g=[],y=[],v=[],_=[],b=[],E=[];return(r.ignoreFunction&&"function"==typeof t&&(t=void 0),void 0===t)?String(t):"string"!=typeof(s=r.isJSON&&!r.space?JSON.stringify(t):JSON.stringify(t,r.isJSON?null:function(e,t){if(r.ignoreFunction&&function(e){var t=[];for(var r in e)"function"==typeof e[r]&&t.push(r);for(var n=0;n0});return S.filter(function(e){return -1===u.indexOf(e)}).length>0?(S.indexOf("async")>-1?"async ":"")+"function"+(S.join("").indexOf("*")>-1?"*":"")+f.substr(v):f})}}),o("786uC",function(e,t){e.exports=e=>{if(globalThis.crypto&&globalThis.crypto.randomBytes)return globalThis.crypto.randomBytes(e);let t=new Uint8Array(e);return t.fill(0),t}}),o("g9EtH",function(t,r){let n;e(t.exports,"default",()=>i);function i(){return globalThis.localDevContext?.SSR_BUNDLE_IDENTIFIER??n}}),o("abIcd",function(t,r){e(t.exports,"allKnownServerToClientEventsReceived",()=>o),e(t.exports,"SERVER_TO_CLIENT_DEADLINE",()=>a),e(t.exports,"getServerToClientDeadline",()=>l),e(t.exports,"generateClientHtmlElement",()=>u);var n=s("7LK0d"),i=s("h2Jts");let o=()=>Promise.allSettled([Promise.allSettled(Array.from(n.QueryPromisesMap.values())),Promise.allSettled(Array.from(n.CompletedQueryPromisesMap.values()))]),a="SERVER_TO_CLIENT_DEADLINE_EXCEEDED",l=()=>new Promise(e=>setTimeout(()=>e(a),2500,a)),c=e=>e instanceof Error?{name:e.name,message:e.message,stack:e.stack}:{name:"LooseError",message:String(e)},u=()=>{let e=(0,i.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>`}}),o("7LK0d",function(t,r){e(t.exports,"QueryPromisesMap",()=>n),e(t.exports,"CompletedQueryPromisesMap",()=>i);let n=new Map,i=new Map}),o("h2Jts",function(t,r){e(t.exports,"registerEvent",()=>i),e(t.exports,"drainEvents",()=>s);let n=[],i=e=>{n.push(e)},s=()=>n.splice(0,n.length)}),o("llG77",function(t,r){e(t.exports,"cleanMetadata",()=>n);let n=(e,t)=>{let r={...e};return t.forEach(e=>delete r[e]),r}}),o("g8I5W",function(t,r){e(t.exports,"gatherPreloadAssets",()=>n);let n=({manifest:e,routeAssets:t,includeIsRoute:r})=>Array.from(new Set([...e.externalAssets,...t])).map(n=>({url:n,type:"script",rel:"module"===e.assetScriptType?"modulepreload":"preload",isRoute:!!r&&t.includes(n)}))}),o("9Ny9v",function(t,r){e(t.exports,"getHtmlLanguage",()=>n);let n=e=>{let[t]=e.split("_");return t}}),o("6wBGP",function(t,r){e(t.exports,"getRedirectURL",()=>i);let n="x-bifrost-redirect-url",i=e=>{let t=e[n];return n in e&&t?(delete e[n],t):null}});let f="ajs-fe-feature-flags",p="ajs-fe-statsig-values",h="ajs-fe-statsig-values-2",m="ajs-cloud-id",g="ajs-atlassian-account-id",y="ajs-fspage-favicon-prefixed",v="spa-service-flags",_="ajs-environment",b="ajs-product-editions",E="ajs-licensed-products";o("8okSL",function(r,n){e(r.exports,"renderBuildInfo",()=>a);var i=s("9Kr8W"),o=s("eF9Om");let a=e=>{let r=[],{buildKey:n,webpackVersion:s,buildVariant:a}=e.params;return n&&r.push(`window.BUILD_KEY = ${t(i)(n)};`),s&&r.push(`window.BUNDLER_VERSION = ${t(i)(s)};`),a&&r.push(`window.BUILD_VARIANT = ${t(i)(a)};`),(0,o.default)()&&r.push(`window.BUILD_EXPERIMENT = ${t(i)((0,o.default)())};`),r.join("\n")}}),o("9Kr8W",function(e,t){var r={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},n=/[&><\u2028\u2029]/g;function i(e){return r[e]}e.exports=function(e){return JSON.stringify(e).replace(n,i)};var s={"\u2028":"\\u2028","\u2029":"\\u2029"},o=/[\u2028\u2029]/g;function a(e){return s[e]}e.exports.sanitize=function(e){return e.replace(o,a)}}),o("eF9Om",function(t,r){let n;e(t.exports,"default",()=>i);function i(){return globalThis.localDevContext?.BUILD_EXPERIMENT??n}}),o("5myCV",function(t,r){e(t.exports,"selectInlineAssets",()=>i);let n=e=>"string"==typeof e,i=e=>{let{inlineAssets:t}=e;return Array.isArray(t)&&t.every(n)?[t[0],t[2]].filter(n):[]}}),o("bx5IA",function(t,r){e(t.exports,"transformRLLAssets",()=>i),e(t.exports,"gatherRouteAssets",()=>o);var n=s("YYiHq");let i=(e,t)=>{let r=new Set;for(let i of t)if(i)for(let t of(0,n.getAssetUrlsFromId)(e,i)??[])r.add(t);return Array.from(r)},o=({rllManifest:e,forPaint:t})=>void 0===t?[]:i(e,t)}),o("YYiHq",function(t,r){e(t.exports,"getAssetUrlsFromId",()=>n);let n=(e,t)=>{if(e.assets&&e.assets[t])return e.assets[t].map(t=>`${e.publicPath}${t}`)}}),o("l7Hbb",function(t,r){e(t.exports,"gatherContextualAssets",()=>o),e(t.exports,"contextualAssetsFromAssetUrls",()=>a);var n=s("28TTD"),i=s("bx5IA");let o=async({forPaint:e,prefetch:t,renderAsFallback:r})=>{let{manifestPromise:n,contextualManifestPromise:s,rllManifestPromise:o,writeFeatureGatesToGlobalPromise:l,featureGatesReady:c}=t,[u,d,f]=await Promise.all([n,s,o]);if(null===d)throw Error("conditional-manifest resolved to null");let p=[...(0,i.gatherRouteAssets)({rllManifest:f,forPaint:e}),...u.externalAssets],{assets:h,bootstrapScript:m}=await a({contextualManifest:d,rllManifest:f,writeFeatureGatesToGlobalPromise:l,featureGatesReady:c,renderAsFallback:r,assetUrls:p});return{getAssets:()=>[...new Set(h)],getInlineBootstrapScript:()=>m}},a=async({contextualManifest:e,rllManifest:t,writeFeatureGatesToGlobalPromise:r,featureGatesReady:i,renderAsFallback:s,assetUrls:o})=>{let a=await r;if(s)await i;else if(null===a)throw Error("Statsig gate values resolved to null");let l=o.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:i,ifFalseBundles:s}]of Object.entries(e[t])){let e=(0,n.UNSAFE__fgNoExposure)(r),t=e?i:s;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]; }; } `}}}),o("d5pDk",function(t,r){e(t.exports,"getPreHtml",()=>f);var n=s("bbUOq"),i=s("28TTD"),o=s("16LPq"),a=s("hnmuq"),l=s("g4L9T"),c=s("ixOVl"),u=s("gKRTq");let d=["X-B3-TraceId","X-B3-SpanId","X-B3-Sampled","x-integration-test-validation-key"],f=({context:e,renderState:t,renderAsFallback:r,excludeFromWrmDeferredLoading:s})=>{let f,p=e.getNonce(),h=!s||r,m="",g="",y=(0,a.getCookie)(e.getRequest(),"jira_theme"),v={};"dark"===y?(v=(0,n.default)({colorMode:"dark"}),g=' style="background-color: var(--ds-surface, #1f1f21); color: var(--ds-text, #bfc1c4);"'):(v=(0,n.default)({colorMode:"light"}),g=' style="background-color: var(--ds-surface, #fff); color: var(--ds-text, #292a2e);"'),m=Object.entries(v).map(([e,t])=>` ${e}="${t}"`).join("")+g;let b=h?` `:"";return` ${(({context:e,renderState:t,renderAsFallback:r})=>{let n=e.getRequestHeaders(),s=e.getCloudId(),a=e.getUserId(),f=e.getTCSContext()?.productEditions,p=[];for(let e of(p.push(''),d)){let t=n[e.toLowerCase()];"string"==typeof t&&p.push(``)}if(s)p.push(``),t.cloudIdMetaWritten.set(!0);else throw Error("No CloudID passed in input");if(p.push(``),t.userIdMetaWritten.set(!0),(0,i.fg)("jfp_orgid_early_flush")){let r=e.getOrgId();r&&(p.push(``),t.orgIdMetaWritten.set(!0))}let h=(0,c.getLocaleFromContext)(e)??e.getRequestLocale()??"en_US";if(p.push(``),t.localeMetaWritten.set(!0),f&&(p.push(``),t.productEditionsMetaWritten.set(!0)),!r){let e="prod"===(0,u.getTesseractEnvironmentType)()?"prod":"staging";p.push(``),t.environmentMetaWritten.set(!0)}return a&&e.getTCSContext()?.productLicenses&&(0,i.fg)("product-licenses-pre-html-meta-tags")&&(p.push(``),t.productLicensesMetaWritten.set(!0)),p.join("\n")})({context:e,renderState:t,renderAsFallback:r})} Jira ${b} ${f="prod-east","dev"===(0,u.getTesseractEnvironmentType)()?f="ddev":"staging"===(0,u.getTesseractEnvironmentType)()&&(f="stg-east"),` `} `}}),o("bbUOq",function(t,r){e(t.exports,"default",()=>u);var n=s("4X3aJ"),i=s("lISSV"),o=s("3K6kn"),a=s("8H1Q8"),l=s("dCg0D"),c=s("fYehF"),u=({colorMode:e=o.themeStateDefaults.colorMode,dark:t=o.themeStateDefaults.dark,light:r=o.themeStateDefaults.light,contrastMode:s=o.themeStateDefaults.contrastMode,motion:u=o.themeStateDefaults.motion(),shape:d=o.themeStateDefaults.shape(),spacing:f=o.themeStateDefaults.spacing,typography:p=o.themeStateDefaults.typography,UNSAFE_themeOptions:h=o.themeStateDefaults.UNSAFE_themeOptions}={})=>{let m=(0,a.themeObjectToString)({dark:t,light:r,motion:u,shape:d,spacing:f,typography:p}),g={[i.THEME_DATA_ATTRIBUTE]:m,[i.COLOR_MODE_ATTRIBUTE]:"auto"===e?"light":e};if((0,n.fg)("platform_increased-contrast-themes")&&(g={...g,[i.CONTRAST_MODE_ATTRIBUTE]:"auto"===s?"no-preference":s}),h&&(0,c.isValidBrandHex)(h.brandColor)){let e=JSON.stringify(h),t=(0,l.hash)(e);g[i.CUSTOM_THEME_ATTRIBUTE]=t}return g}}),o("lISSV",function(t,r){e(t.exports,"THEME_DATA_ATTRIBUTE",()=>n),e(t.exports,"COLOR_MODE_ATTRIBUTE",()=>i),e(t.exports,"CONTRAST_MODE_ATTRIBUTE",()=>s),e(t.exports,"CUSTOM_THEME_ATTRIBUTE",()=>o);let n="data-theme",i="data-color-mode",s="data-contrast-mode",o="data-custom-theme"}),o("3K6kn",function(t,r){e(t.exports,"themeStateDefaults",()=>i);var n=s("4X3aJ");let i={colorMode:"auto",contrastMode:"auto",dark:"dark",light:"light",shape:function(){if((0,n.fg)("platform-dst-shape-theme-default"))return"shape"},spacing:"spacing",typography:"typography",motion:function(){return"motion"},UNSAFE_themeOptions:void 0}}),o("8H1Q8",function(t,r){e(t.exports,"themeObjectToString",()=>a);var n=s("aHdDV"),i=s("ed2Bi"),o=s("WzKqL");let a=e=>Object.entries(e).reduce((e,[t,r])=>"colorMode"===t&&"string"==typeof r&&(0,n.isColorMode)(r)||"UNSAFE_themeOptions"===t&&"object"==typeof r||(0,o.isThemeKind)(t)&&"string"==typeof r&&(0,i.isThemeIds)(r)?e+`${e?" ":""}`+`${t}:${"object"==typeof r?JSON.stringify(r):r}`:e,"")}),o("aHdDV",function(t,r){e(t.exports,"isColorMode",()=>n);let n=e=>["light","dark","auto"].includes(e)}),o("ed2Bi",function(t,r){e(t.exports,"isThemeIds",()=>i);var n=s("3Y9Bn");let i=e=>void 0!==n.themeIds.find(t=>t===e)}),o("3Y9Bn",function(t,r){e(t.exports,"themeIds",()=>n);let n=["light-increased-contrast","light","light-future","dark","dark-future","dark-increased-contrast","spacing","shape","typography","motion"]}),o("WzKqL",function(t,r){e(t.exports,"isThemeKind",()=>i);let n=["light","dark","spacing","typography","shape","motion"],i=e=>void 0!==n.find(t=>t===e)}),o("dCg0D",function(t,r){e(t.exports,"hash",()=>n);let n=e=>{let t=0;for(let r=0;rn);let n=e=>/^#[0-9A-F]{6}$/i.test(e)}),o("16LPq",function(t,r){e(t.exports,"attributes",()=>n);let n=e=>Object.entries(e).map(([e,t])=>`${e}='${t.replaceAll("&","&").replaceAll("'","'")}'`).join(" ")}),o("hnmuq",function(t,r){e(t.exports,"getCookie",()=>o);let n=/^[\w!#$%&'*.^`|~+-]+$/,i=/^[ !#-:<-[\]-~]*$/,s=(e,t)=>{if(t&&-1===e.indexOf(t))return{};let r=e.trim().split(";"),s={};for(let e of r){let r=(e=e.trim()).indexOf("=");if(-1===r)continue;let o=e.substring(0,r).trim();if(t&&t!==o||!n.test(o))continue;let a=e.substring(r+1).trim();if(a.startsWith('"')&&a.endsWith('"')&&(a=a.slice(1,-1)),i.test(a)&&(s[o]=decodeURIComponent(a),t))break}return s},o=(e,t)=>{let r=e?.headers?.cookie;if("string"==typeof t){if(!r)return;return s(r,t)[t]}return r?s(r):{}}}),o("g4L9T",function(t,r){e(t.exports,"getLicensedProducts",()=>d),e(t.exports,"getFastMeta",()=>m);var n=s("28TTD"),i=s("1dEBY"),o=s("ixOVl"),a=s("n7TRH"),l=s("gKRTq");function c(e){let t=e.getTCSContext()?.productLicenses;if("object"!=typeof t)return[];let r=/^product\.(?[^.]+)\.active$/;return Object.keys(t).reduce((e,n)=>{let i=n.match(r),s=i?.groups?.productKey;if(null!=s){function o(e){return t[`product.${s}.${e}`]}e.push({productKey:s,isJiraProduct:s.startsWith("jira-"),getProductLicenseState(){let e="true"===o("active"),t="true"===o("suspended");if(e){if(t)return"SUSPENDED";let e=Number(o("unitCount"));if(Number.isFinite(e)&&e>0)return"ACTIVE"}return"UNLICENSED"}})}return e},[])}function u(e,t){let r=c(e).find(e=>e.productKey===t);return r?.getProductLicenseState()==="ACTIVE"?"true":"false"}function d(e){return c(e).reduce((e,t)=>("ACTIVE"===t.getProductLicenseState()&&(e[t.productKey]=!0),e),{})}let f=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=>u(e,"jira-software")},"ajs-has-jira-service-desk":{canFlush:!0,extract:e=>u(e,"jira-servicedesk")},"ajs-has-jira-core":{canFlush:!0,extract:e=>c(e).some(e=>e.isJiraProduct&&"ACTIVE"===e.getProductLicenseState())?"true":"false"},"ajs-has-jira-product-discovery":{canFlush:!0,extract:e=>u(e,"jira-product-discovery")},"ajs-has-jira-customer-service":{canFlush:!0,extract:e=>u(e,"jira-customer-service")},"ajs-remote-user-fullname":{canFlush:!0,extract:e=>e.getUserProfile()?.name},"ajs-environment":{canFlush:!0,extract:e=>"prod"===(0,l.getTesseractEnvironmentType)()?"prod":"staging"},"ajs-product-editions":{canFlush:!0,extract:e=>JSON.stringify((0,a.getProductEditionMap)({context:e}))},"ajs-fspage-locale":{canFlush:!0,extract:e=>(0,o.getLocaleFromContext)(e)?.replace("_","-")},"ajs-user-locale":{canFlush:!0,extract:e=>(0,o.getLocaleFromContext)(e)??e.getRequestLocale()??"en_US"},"ajs-product-license-states":{canFlush:!0,extract:e=>JSON.stringify(c(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},{}))},"ajs-licensed-products":{canFlush:!0,extract:e=>JSON.stringify(d(e))},"ajs-is-site-admin":{canFlush:!0,extract:e=>{if((0,n.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"]}}),p=f.length;f.map(([e])=>e);let h={};(0,i.autoBeforeEachTest)(()=>{h={}});let m=e=>{for(let t=0;t

i),e(t.exports,"getLocaleFromContext",()=>o);var n=s("kPqol");let i=async({metadataPromise:e,context:t})=>{let r=o(t);if(r)return r;let i=await a(e);return i||(console.error("ajs-user-locale was missing from Monolith metadata."),n.DEFAULT_LANGUAGE_STRING)},o=e=>{let t=e?.getUserLocale();return t?n.supportedLanguagesToLocale.get(t)??null:null},a=async e=>(await e)["ajs-user-locale"]??null}),o("n7TRH",function(t,r){e(t.exports,"getStatsigUserContext",()=>a),e(t.exports,"getProductEditionMap",()=>l);var n=s("cIRoP"),i=s("hAWD9");let o=e=>{if(e){let t=Date.now(),r=parseInt(e,10);if(!Number.isNaN(r))return r>t}return!1},a=({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(0,i.getFF)()?.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,n.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:o(t?.["product.jira-servicedesk.trialEndTime"]),isSoftwareEvaluation:o(t?.["product.jira-software.trialEndTime"]),isProductDiscoveryEvaluation:o(t?.["product.jira-product-discovery.trialEndTime"]),isCoreEvaluation:o(t?.["product.jira-core.trialEndTime"])}})({context:e}),...(({context:e,tapContext:t})=>{let r=e.getTCSContext(),{productLicenses:n={}}=r??{};return{locale:t?.jira_last_locale??void 0,isSiteAdmin:t?.is_site_admin??void 0,environment:r?.region??"",region:r?.region??"",shard:r?.jiraShardName??"",siteHasJSMLicense:n?.["product.jira-servicedesk.active"]==="true",siteHasJSWLicense:n?.["product.jira-software.active"]==="true",siteHasJPDLicense:n?.["product.jira-product-discovery.active"]==="true",siteHasJWMLicense:n?.["product.jira-core.active"]==="true",tenantClassification:r?.tenantClassification??""}})({context:e,tapContext:t})}}},l=({context:e})=>e.getTCSContext()?.productEditions??{}}),o("hAWD9",function(t,r){function n(){return{ff:globalThis.__tesseract_sdk__?.ff??globalThis.ff,metrics:globalThis.__tesseract_sdk__?.metrics??globalThis.metrics}}function i(){return n().ff}function s(){return n().metrics}e(t.exports,"getFF",()=>i),e(t.exports,"getMetricsApi",()=>s)}),o("l5DeW",function(t,r){e(t.exports,"gatherEntryPointParams",()=>i),e(t.exports,"getEntryPointModuleIds",()=>o),e(t.exports,"moduleIdsToAssetUrls",()=>a);var n=s("5B2TM");s("airOe");let i=async({nonLazyRoute:e,originalUrl:t,ssrMetadataGlobalIsSet:r})=>{await r;let i=(0,n.getTenantContext_DEPRECATED_DO_NOT_USE)(),s=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:s},tenantContext:i}},o=(e,t,r=[])=>{let n=e.root.getModuleId();n&&r.push(n);let i=e.getPreloadProps(t).entryPoints;return i&&Object.values(i).forEach(e=>{null!=e.entryPoint&&o(e.entryPoint,e.entryPointParams,r)}),r},a=(e,t)=>[...new Set(e.flatMap(e=>t.assets[e]??[]).map(e=>`${t.publicPath}${e}`))]}),o("5B2TM",function(t,r){e(t.exports,"getTenantContext_DEPRECATED_DO_NOT_USE",()=>h);var n=s("7ISQK"),i=s("3aTcD"),o=s("5e3oK"),a=s("b1oly"),l=s("J1x8P"),c=s("8qyIg"),u=s("8l7k7"),d=s("43R2O"),f=s("p7nOK"),p=s("2AMQk");let h=(0,n.default)(e=>{let t,r,n,s=void 0===e?l.default:e,h=s("ajs-cloud-id"),m=s("ajs-activation-id"),g=s("ajs-cloud-name"),y=s===l.default?(0,c.default)()||null:s("atlassian-token"),v=s("ajs-fspage-locale"),_=s("ajs-user-locale"),b=s("ajs-remote-user-fullname"),E=s("ajs-remote-user"),S="true"===s("ajs-is-admin"),x="true"===s("ajs-is-site-admin"),k=s("ajs-fabric-pf-dir-url"),I=(0,a.populateApplicationPermissions)({hasSoftwareAccess:"true"===s("ajs-has-jira-software"),hasServiceDeskAccess:"true"===s("ajs-has-jira-service-desk"),hasCoreAccess:"true"===s("ajs-has-jira-core"),hasProductDiscoveryAccess:"true"===s("ajs-has-jira-product-discovery"),hasCustomerServiceAccess:"true"===s("ajs-has-jira-customer-service")}),w=s("ajs-atlassian-account-id"),T=""===w,C=s("ajs-application-key"),O=(0,a.toEnvironment)(s("ajs-environment")),A="true"===s("ajs-xflow-product-suggestions-enabled"),R=(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}`),{}}})(s),D=(e=>{let t=void 0===e?l.default:e;try{return JSON.parse(t("ajs-product-entitlement-details")||"{}")}catch(e){return{}}})(s);if(null===w||null===_||null===h)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===h).toString()}),Error("Unable to find tenant context");i.default.includes(_)||console.warn(`Non supported locale in tenant context: ${_}`);let P=null===(r=(void 0===s?l.default:s)("ajs-is-admin"))?"unknown":"true"===r?"admin":"non-admin",L=null===(n=(void 0===s?l.default:s)("ajs-xflow-product-suggestions-enabled"))?"unknown":"true"===n?"enabled":"disabled",j=(0,d.default)(s),N=(0,p.default)(s);t=null!==s("ajs-product-license-states")?(0,f.default)(s):(0,o.populateApplicationLicenseStates)({core:I.hasCoreAccess?o.LICENSE_STATE_ACTIVE:o.LICENSE_STATE_UNLICENSED,software:I.hasSoftwareAccess?o.LICENSE_STATE_ACTIVE:o.LICENSE_STATE_UNLICENSED,serviceDesk:I.hasServiceDeskAccess?o.LICENSE_STATE_ACTIVE:o.LICENSE_STATE_UNLICENSED,customerService:I.hasCustomerServiceAccess?o.LICENSE_STATE_ACTIVE:o.LICENSE_STATE_UNLICENSED,productDiscovery:I.hasProductDiscoveryAccess?o.LICENSE_STATE_ACTIVE:o.LICENSE_STATE_UNLICENSED});let M="true"===s("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})(s),F="true"===s("ajs-devops-project-creation-scenario"),B=s("ajs-devops-signup-source-scenario"),$="true"===s("ajs-marketing-opt-out"),V="true"===s("ajs-has-dlp"),G=(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})(s),z=s("ajs-avp-workspace-id");return{appEditions:j,applicationKey:C,appPermissions:I,appUpdatesAvailable:G,areProductSuggestionsEnabled:A,atlassianAccountId:""===w?null:w,cloudId:h,orgId:s("ajs-org-id")??void 0,activationId:m,cloudName:g,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:v,licensedProducts:R,licenseStates:t,locale:_,loggedInUser:""===E?null:E,productCrossSellConfig:L,productEntitlementDetails:D,productPermissionGated:N,siteAdminStatus:P,userFullname:b,xsrfToken:y,hasDlpEnabled:V,avpWorkspaceId:z}})}),o("3aTcD",function(r,n){e(r.exports,"default",()=>i);var i=Object.keys(t(s("i08aa"))).map(e=>e.replace("-","_"))}),o("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":{}}')}),o("5e3oK",function(t,r){e(t.exports,"LICENSE_STATE_ACTIVE",()=>n),e(t.exports,"LICENSE_STATE_SUSPENDED",()=>i),e(t.exports,"LICENSE_STATE_EXPIRED",()=>s),e(t.exports,"LICENSE_STATE_UNLICENSED",()=>o),e(t.exports,"populateApplicationLicenseStates",()=>a);let n="ACTIVE",i="SUSPENDED",s="EXPIRED",o="UNLICENSED",a=(e={},t=o)=>({core:t,software:t,serviceDesk:t,customerService:t,productDiscovery:t,...e})}),o("b1oly",function(t,r){e(t.exports,"populateApplicationPermissions",()=>n),e(t.exports,"toEnvironment",()=>i);let n=(e={},t=!1)=>({hasCoreAccess:t,hasSoftwareAccess:t,hasServiceDeskAccess:t,hasCustomerServiceAccess:t,hasProductDiscoveryAccess:t,...e}),i=e=>{switch(e){case"dev":return"dev";case"staging":return"staging";case"prod":return"prod";case"local":return"local";default:return null}}}),o("8qyIg",function(r,n){e(r.exports,"default",()=>o);var i=s("iMD5F"),o=()=>t(i).get("atlassian.xsrf.token")}),o("43R2O",function(t,r){e(t.exports,"default",()=>o);var n=s("eACyp");let i=e=>{switch(e){case"f":return n.FREE_EDITION;case"s":return n.STANDARD_EDITION;case"p":return n.PREMIUM_EDITION;default:return n.UNLICENSED}};var o=e=>{try{let t=JSON.parse(e("ajs-product-editions")||"{}");return(0,n.populateApplicationEditions)({core:i(t["jira-core"]),software:i(t["jira-software"]),serviceDesk:i(t["jira-servicedesk"]),customerService:i(t["jira-customer-service"]),productDiscovery:i(t["jira-product-discovery"])})}catch(e){return console.warn(`Error parsing application editions from tenant context: ${e}`),(0,n.populateApplicationEditions)()}}}),o("eACyp",function(t,r){e(t.exports,"FREE_EDITION",()=>n),e(t.exports,"STANDARD_EDITION",()=>i),e(t.exports,"PREMIUM_EDITION",()=>o),e(t.exports,"UNLICENSED",()=>a),e(t.exports,"populateApplicationEditions",()=>l),s("jDqvl");let n="FREE_EDITION",i="STANDARD_EDITION",o="PREMIUM_EDITION",a="UNLICENSED",l=(e={},t=a)=>({core:t,software:t,serviceDesk:t,customerService:t,productDiscovery:t,...e})}),o("jDqvl",function(t,r){e(t.exports,"JIRA_SERVICE_DESK",()=>n),e(t.exports,"JIRA_CUSTOMER_SERVICE",()=>i),e(t.exports,"JIRA_SOFTWARE",()=>s),e(t.exports,"JIRA_CORE",()=>o),e(t.exports,"JIRA_PRODUCT_DISCOVERY",()=>a),e(t.exports,"getApplicationForProject",()=>l);let n="JIRA_SERVICE_DESK",i="JIRA_CUSTOMER_SERVICE",s="JIRA_SOFTWARE",o="JIRA_CORE",a="JIRA_PRODUCT_DISCOVERY",l=e=>{switch(e){case"business":return o;case"product_discovery":return a;case"software":return s;case"service_desk":return n;case"customer_service":return i;default:throw Error(`Unrecognised project type: ${e}`)}}}),o("p7nOK",function(t,r){e(t.exports,"default",()=>o);var n=s("5e3oK");let i=e=>{switch(e){case"ACTIVE":return n.LICENSE_STATE_ACTIVE;case"SUSPENDED":return n.LICENSE_STATE_SUSPENDED;case"EXPIRED":return n.LICENSE_STATE_EXPIRED;default:return n.LICENSE_STATE_UNLICENSED}};var o=e=>{try{let t=JSON.parse(e("ajs-product-license-states")||"{}");return(0,n.populateApplicationLicenseStates)({core:i(t["jira-core"]),software:i(t["jira-software"]),serviceDesk:i(t["jira-servicedesk"]),customerService:i(t["jira-customer-service"]),productDiscovery:i(t["jira-product-discovery"])})}catch(e){return console.warn(`Error parsing application license states from tenant context: ${e}`),(0,n.populateApplicationLicenseStates)()}}}),o("2AMQk",function(t,r){e(t.exports,"default",()=>i);let n={core:!0,software:!0,serviceDesk:!0,productDiscovery:!0,customerService:!0};var i=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}`),n}}});let S="jira-servicedesk",x="jira-customer-service",k="jira-software",I="jira-product-discovery",w="jira-core";o("airOe",function(t,r){e(t.exports,"fetchJsResourceManifestWithFallback",()=>l);var n=s("1i6Lh"),i=s("5EzSz");let o="js-resource-manifest",a=async(e,t,r)=>{let s=`${(0,n.getBaseURL)({buildKey:e,request:t})}/js-resource-manifest.json`;return(0,i.fetchJsonTryCacheFirst)({name:o,url:s,canUseCache:r})},l=async({buildKey:e,request:t,isFrontendOverridden:r})=>(0,i.withFallback)({name:o,future:a(e,t,!r),fallback:{publicPath:"",assets:{}}})}),o("kKiW7",function(t,r){e(t.exports,"bestEffort",()=>o);var n=s("6KgMr"),i=s("hAWD9");let o=async(e,t)=>{try{await t()}catch(t){console.info(JSON.stringify({task:e,result:"failure",reason:(0,n.getErrorReason)(t),errors:[{errorMessage:(0,n.getErrorMessage)(t),stack:(0,n.getErrorStack)(t)}]})),(0,i.getMetricsApi)()?.increment(`${e}-failed`,1)}}}),o("a34pg",function(t,r){e(t.exports,"timing",()=>a),e(t.exports,"commonRouteTags",()=>l);var n=s("h4la2"),i=s("hAWD9");let o={bundle:"",runtime_version:"",deploy_name:""};function a(e,t,r){try{(0,i.getMetricsApi)()?.timing(e,t,{...r,...o})}catch(t){console.error(JSON.stringify({message:`Failed to record timing metric ${e}`,error:(0,n.getErrorJson)(t)}))}}function l({name:e,ufoName:t,bifrostGroup:r,clientShouldHydrate:n,serverIsStreaming:i}){return{route_name:e??"unknown",ufo_name:t??"unknown",bifrost_group:r??"none",hydration_enabled:n?"1":"0",streaming_enabled:i?"1":"0"}}}),o("h4la2",function(t,r){e(t.exports,"getErrorJson",()=>n);function n(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}}}),o("058Lv",function(t,r){e(t.exports,"getStickyVersionState",()=>n);let n=e=>{let t=e?.getStickyVersionsCookie(),r=e?.getStickyVersionsContext();return t?r&&r.currentVersion?t.currentVersionExpiryl);var n=s("1i6Lh"),i=s("6KgMr"),o=s("gKRTq");let a=e=>{if((0,o.getIsTesseractInIC)()&&e){let t=(0,n.getHostName)();return t?`https://${t}${e}`:e}return e},l=(e,t)=>{try{let{chunkGroupMap:r={}}=e,n=r["parse-gates-and-init-controls-early-entry-iife"]?.paths?.[0];return(t??[]).reduce((e,t)=>{if(t&&"parse-gates-early-entry"!==t){let{paths:n=[]}=r[t.endsWith("-iife")?t:`${t}-iife`]??{},[i]=n;i&&e.push(a(i))}return e},n?[a(n)]:[])}catch(r){let e=(0,i.getErrorMessage)(r),t=(0,i.getErrorStack)(r);return console.error(`No Early App Scripts after error: ${e}; stack: ${t}`),[]}}}),o("htIvy",function(t,r){e(t.exports,"startPrefetch",()=>_);var n=s("28TTD"),i=s("99vdc"),o=s("hwtzN"),a=s("5EzSz"),l=s("8TdEB"),c=s("3yd4a"),u=s("81qlA"),d=s("ltlUk"),f=s("hd32i"),p=s("ixOVl"),h=s("yAfyM"),m=s("n7TRH"),g=s("aTxlM"),y=s("13Y2E"),v=s("gKRTq");let _=({context:e,routeGroup:t,routeName:r,manifestName:s,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,c.cacheOrFetchManifest)({buildKey:k,request:I,manifestName:s,fetchData:T||b?a.fetchJson:a.fetchCachedJson,renderAsFallback:b})),O=e?.getStickyVersionsContext()?.nextVersion;null!=O&&(O.toUpperCase().startsWith("MRJF-PROD")||!(0,n.fg)("jfp-magma-panda-fix-sticky-version-manifest-case"))&&(O=O.toUpperCase());let A=e.isStickyVersionsEnabled()?x.trackPromisePerformance("fetch-next-manifest",O?(0,c.cacheOrFetchManifest)({buildKey:O,request:I,manifestName:s,fetchData:T||b?a.fetchJson:a.fetchCachedJson}):Promise.resolve(null)):null,R=x.trackPromisePerformance("fetch-rll-manifest",(0,d.cacheOrFetchRllManifestWithFallback)({buildKey:k,request:I,fetchData:T||b?a.fetchJson:a.fetchCachedJson})),D=e.isStickyVersionsEnabled()?x.trackPromisePerformance("fetch-next-rll-manifest",O?(0,d.cacheOrFetchRllManifestWithFallback)({buildKey:O,request:I,fetchData:T||b?a.fetchJson:a.fetchCachedJson}):Promise.resolve(null)):null,P=x.trackPromisePerformance("fetch-metadata",(0,u.fetchMetadata)({authorizationHeader:I.headers.authorization,routeId:{group:t,name:r},originalUrl:w,shouldFetchStatsigData:!1})),L=b||S?Promise.resolve({data:{},errors:{},resources:[]}):x.trackPromisePerformance("fetch-spa-wrm-context",(0,f.fetchSpaWrmContextWithFallback)({request:I})),j=(0,p.getLanguageString)({context:e,metadataPromise:P}),N=j.then(e=>x.trackPromisePerformance("fetch-language-pack",(0,l.fetchLanguagePackWithFallback)(k,e,I,b?a.fetchJson:a.fetchCachedJson))),M=b?Promise.resolve({}):j.then(e=>x.trackPromisePerformance("fetch-language-pack",(0,l.fetchRawLanguagePackWithFallback)(k,e,I,b?a.fetchJson:a.fetchCachedJson))),U=(0,n.fg)("jfp-magma-early-script-refactor")?Promise.resolve(null):C.then(e=>x.trackPromisePerformance("fetch-early-app-script",(0,o.fetchEarlyAppScriptWithFallback)(e,_,T,b))),F=x.trackPromisePerformance("fetch-statsig-gate-values",(0,h.fetchStatsigGateValues)({context:e,metadataPromise:E,renderAsFallback:b})),B=F.then(t=>t?(0,h.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"]="prod"===(0,v.getTesseractEnvironmentType)()?"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,m.getProductEditionMap)({context:e})),Promise.resolve(t)):Promise.resolve(null)),V=(0,g.setSsrMetadataGlobal)({metadataFromMonolithPromise:P,statsigGateValuesPromise:B,writeFeatureGatesToGlobalPromise:$}),G=$.then(e=>null===e&&b?V:Promise.resolve());return{manifestPromise:C,maybeNextManifestPromise:A,rllManifestPromise:R,maybeNextRllManifestPromise:D,metadataPromise:P,spaWrmContextPromise:L,languageStringPromise:j,languagePackPromise:N,rawLanguagePackPromise:M,earlyAppScriptPromise:U,statsigGateFetchPromise:F,statsigGateValuesPromise:B,writeFeatureGatesToGlobalPromise:$,ssrMetadataGlobalIsSet:V,contextualManifestPromise:x.trackPromisePerformance("fetch-contextual-manifest",(0,i.cacheOrFetchContextualManifestWithFallback)({buildKey:k,request:I,renderAsFallback:b})),featureGatesReady:G}}}),o("99vdc",function(t,r){e(t.exports,"cacheOrFetchContextualManifestWithFallback",()=>c);var n=s("5EzSz"),i=s("1i6Lh");let o=(e,t)=>`${(0,i.getBaseURL)({buildKey:e,request:t})}/conditional-manifest.json`,a=async(e,t)=>{let r=o(e,t);return(0,n.fetchJson)({name:"conditional-manifest",url:r})},l=(e,t)=>(0,n.withFallback)({name:"conditional-manifest",future:a(e,t),fallback:{}}),c=async({buildKey:e,request:t,renderAsFallback:r})=>{try{var i,s;let a;return r?await l(e,t):await (i=e,s=t,(0,n.withFallback)({name:"conditional-manifest",future:(a=o(i,s),(0,n.fetchCachedJson)({name:"conditional-manifest",url:a})),fallback:{}}))}catch(r){return console.error(`Failed to fetch manifest from tesseract cache for build key ${e}: ${r.message}`),l(e,t)}}}),o("hwtzN",function(t,r){e(t.exports,"fetchEarlyAppScriptWithFallback",()=>l);var n=s("5EzSz"),i=s("1i6Lh"),o=s("gKRTq");let a=async(e,t,r,s)=>{let{chunkGroupMap:a={}}=e;if(t&&t.length>0){let[e]=t,{paths:l=[]}=a[e]??{},[c]=l,u=(e=>{if((0,o.getIsTesseractInIC)()&&e){let t=(0,i.getHostName)();return t?`https://${t}${e}`:e}return e})(c);if(u)try{return r||s?await (0,n.fetchText)({name:"early-app-script",url:u}):await (0,n.fetchCachedText)({name:"early-app-script",url:u})}catch(e){return console.error(`fetchEarlyAppScript: Failed to fetch cached text due to error ${e.message}, falling back to old fetchText`),(0,n.fetchText)({name:"early-app-script",url:u})}}return null},l=async(e,t,r,i)=>(0,n.withFallback)({name:"early-app-script",future:a(e,t,r,i),fallback:null})}),o("8TdEB",function(t,r){e(t.exports,"fetchLanguagePackWithFallback",()=>l),e(t.exports,"fetchRawLanguagePackWithFallback",()=>u);var n=s("28TTD"),i=s("5EzSz"),o=s("1i6Lh");let a=async(e,t,r,i)=>{let s=(0,n.fg)("jfp-magma-optimise-intl-ast")?`language-pack.${t}.ast.json`:`language-pack.${t}.json`;return i({name:"language-pack",url:`${(0,o.getBaseURL)({buildKey:e,request:r})}/${s}`})},l=async(e,t,r,n)=>(0,i.withFallback)({name:"language-pack",future:a(e,t,r,n),fallback:null}),c=async(e,t,r,i)=>{if("en_US"===t)return{};let s=(0,n.fg)("jfp-magma-optimise-intl-ast")?`language-pack.${t}.ast.raw.json`:`language-pack.${t}.raw.json`;return i({name:"language-pack",url:`${(0,o.getBaseURL)({buildKey:e,request:r})}/${s}`})},u=async(e,t,r,n)=>(0,i.withFallback)({name:"language-pack",future:c(e,t,r,n),fallback:null})}),o("3yd4a",function(t,r){e(t.exports,"cacheOrFetchManifest",()=>f);var n=s("cnotw"),i=s("4XCl1"),o=s("dYms2"),a=s("5EzSz"),l=s("1i6Lh"),c=s("8sfHN");let u=async(e,t,r,n)=>{let s;return n({name:"manifest",url:(s=r||((0,i.default)()??"jira-spa.json"),`${(0,l.getBaseURL)({buildKey:e,request:t})}/${s}`)})},d=async({originalManifest:e,request:t,manifestName:r,originalBuildKey:s,renderAsFallback:u})=>{let d=(0,l.getBaseURL)({buildKey:s,request:t});if((0,c.isLocalDevBaseUrl)(d)&&!u&&!(0,o.default)()){let s=(0,n.default)();if(!s)throw Error("INLINE_STYLES_BUILD_KEY is not defined in localDevContext");let o=await (0,a.fetchCachedJson)({name:"manifest-for-dev",url:`${(0,l.getStagingUrl)({buildKey:s,request:t})}/${r||((0,i.default)()??"jira-spa.json")}`});if(o.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 c=o.externalAssets.filter(e=>/\/.*\.css/.test(e));return{...e,externalAssets:[...c,...e.externalAssets],inlineCssAssets:[...o.inlineCssAssets??[],...e.inlineCssAssets??[]]}}return e},f=async({buildKey:e,request:t,manifestName:r,fetchData:n,renderAsFallback:i})=>{try{let s=await u(e,t,r,n);return d({originalManifest:s,request:t,manifestName:r,originalBuildKey:e,renderAsFallback:i})}catch(n){return console.error(`Failed to fetch manifest from tesseract cache for build key ${e}: ${n.message}`),d({originalManifest:await u(e,t,r,a.fetchJson),request:t,manifestName:r,originalBuildKey:e,renderAsFallback:i})}}}),o("cnotw",function(t,r){e(t.exports,"default",()=>i);var n=s("cbKJp");function i(){return globalThis.localDevContext?.INLINE_STYLES_BUILD_KEY??(0,n.default)()}}),o("8sfHN",function(t,r){e(t.exports,"isLocalDevBaseUrl",()=>o);var n=s("e4Jvv"),i=s("11T6r");let o=e=>i.ATLAS_TUNNEL_URL.test(e)||e.startsWith((0,n.getLocalUrl)())}),o("81qlA",function(t,r){e(t.exports,"fetchMetadata",()=>i);var n=s("5EzSz");let i=async({authorizationHeader:e,routeId:t,originalUrl:r,shouldFetchStatsigData:i})=>{let s=new URLSearchParams(Object.entries({fetchStatsigData:i.toString(),...void 0===t||void 0===r?{}:{bifrostRouteGroup:t.group||"",bifrostRouteName:t.name}}).flatMap(([e,t])=>void 0===t?[]:[[e,t]])).toString(),o=`/rest/frontend/1/metadata?${s}`,a={...r?{"x-ssr-orig-url":r.toString()}:{},"x-ssr-issuekey":"anything-will-work","x-ssr-asap-audience":"jira",...e?{authorization:e}:{}};return(0,n.fetchJson)({name:"metadata",url:o,headers:a})}}),o("ltlUk",function(t,r){e(t.exports,"cacheOrFetchRllManifestWithFallback",()=>l);var n=s("5EzSz"),i=s("1i6Lh");let o=async(e,t,r)=>r({name:"rll-manifest",url:`${(0,i.getBaseURL)({buildKey:e,request:t})}/rll-manifest.json`}),a=async(e,t,r)=>(0,n.withFallback)({name:"rll-manifest",future:o(e,t,r),fallback:{publicPath:"",assets:{}}}),l=async({buildKey:e,request:t,fetchData:r})=>a(e,t,r)}),o("hd32i",function(t,r){e(t.exports,"fetchSpaWrmContextWithFallback",()=>o);var n=s("5EzSz");let i=async({request:e})=>{let t={"x-ssr-asap-audience":"jira",...e?.headers?.authorization?{authorization:e.headers.authorization}:{}};return(0,n.fetchJson)({name:"spa-wrm-context",url:"/rest/frontend/1/spawrmcontext",headers:t})},o=async({request:e})=>(0,n.withFallback)({name:"spa-wrm-context",future:i({request:e}),fallback:{data:{},errors:{},resources:[]}})}),o("yAfyM",function(t,r){e(t.exports,"fetchStatsigGateValues",()=>g),e(t.exports,"getStatsigGateValues",()=>y);var n=s("k0nGb");s("bMLRE"),s("28TTD");var i=s("1dEBY"),o=s("6KgMr"),a=s("n7TRH"),l=s("hAWD9"),c=s("hIs9w");let u={},d=null;(0,i.autoBeforeEachTest)(()=>{d=null,Object.keys(u).forEach(e=>delete u[e]),Object.keys(f).forEach(e=>delete f[e]),Object.keys(h).forEach(e=>delete h[e]),m=null});let f={},h={},m=null,g=async({context:e,metadataPromise:t,renderAsFallback:r=!1})=>{let i=(0,l.getFF)();if((0,n.default)())return{};if("function"==typeof i?.statsig?.getAllGateValuesAsync){d||(d=(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: ${s}`,errorMessage:e instanceof Error?e.message:String(e),stack:e instanceof Error?e.stack:void 0}))}return Promise.resolve(null)},y=async({statsigGateFetchPromise:e,context:t})=>{if((0,n.default)())return{};try{let t=await e;if(!t||0===Object.keys(t).length)throw new(0,o.ErrorWithReason)("MISSING_GATE_VALUES","No statsig gate values returned");return t}catch(e){return(0,c.logWarning)({cloudId:t.getCloudId(),error:e}),null}}}),o("k0nGb",function(t,r){e(t.exports,"default",()=>n);function n(){return globalThis.localDevContext?.DISABLE_STATSIG}}),o("aTxlM",function(t,r){e(t.exports,"reallySetSsrMetadataGlobal",()=>n),e(t.exports,"setSsrMetadataGlobal",()=>i),s("g4L9T");let n=e=>{globalThis.ssr__metadata=e},i=async({metadataFromMonolithPromise:e,statsigGateValuesPromise:t,writeFeatureGatesToGlobalPromise:r})=>{if("function"==typeof globalThis.__SSR_SYNC_FG__)return Promise.resolve();let[i,s]=await Promise.all([e,t,r]);n({...i,"ajs-fe-statsig-values":JSON.stringify(s)})}}),o("13Y2E",function(t,r){e(t.exports,"setGlobalStatsigValues",()=>n);let n=e=>{globalThis._statsigValues=e||{},globalThis._statsigValuesReady="feature_gates"in e}}),o("1etOb",function(t,r){e(t.exports,"isSentryInitComplete",()=>o),e(t.exports,"initSentry",()=>a);var n=s("aRbHJ");let i=!1,o=()=>i,a=()=>{console.log((0,n.installGlobalHandler)()),i=!0}}),o("aRbHJ",function(t,r){e(t.exports,"installGlobalHandler",()=>E);var n=s("eW0bI"),i=s("2d4IX"),o=s("lkXaN"),a=s("bJPZe"),l=s("4Oxml"),c=s("2zeHX"),u=s("5qKGf"),d=s("5rrhi"),f=s("5B2TM"),p=s("28TTD"),h=s("J1x8P"),m=s("fcD2k"),g=s("lmFQJ"),y=s("cfRUk"),v=s("dJv0A");let _=[/https:\/\/jira-frontend.*\..*\.atl-paas\.net\//,/https:\/\/jira-fe\..*\.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,n.getCurrentHub)().getClient();if(e&&e.getOptions().enabled)return;let t=(0,p.fg)("jira-bypass-sentry-environment-filter")?"dev":(0,f.getTenantContext_DEPRECATED_DO_NOT_USE)().environment??"no-environment";"prod"===t&&(t="production");let r={region:(0,h.default)("ajs-region")||"unknown",isStaticFallback:"static"===(0,m.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 s={allowUrls:_,beforeSend:y.normaliseSentryEvent,beforeBreadcrumb:g.normaliseSentryBreadcrumbs,dsn:(0,d.isFedRamp)()?void 0:"https://[email protected]/5988809",enabled:!(0,p.fg)("jfp_disable_sentry_bb")||!globalThis.BUILD_KEY?.startsWith("MRJF-BB"),environment:t,initialScope:{tags:r,user:{id:(0,f.getTenantContext_DEPRECATED_DO_NOT_USE)().atlassianAccountId??void 0}},integrations:e=>[...e.filter(({name:e})=>"Breadcrumbs"!==e),new o.Integrations.Breadcrumbs({dom:{serializeAttribute:g.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,a.CaptureConsole)({levels:["error"]})]:[]],maxBreadcrumbs:15,release:globalThis.BUILD_KEY,dist:globalThis.BUILD_VARIANT||"default"};return(0,i.init)(s),(0,v.handleAtlaspackErrors)(),"sentry-init"}}),o("2d4IX",function(t,r){e(t.exports,"init",()=>w);var n=s("9iAUe"),i=s("jEpgs");s("eW0bI");var o=s("aMPKH");s("4JiBO");var a=s("jcsgT"),l=s("1ojOP"),c=s("9MWl1"),u=s("jYBhF"),d=s("8RvGd"),f=s("edSbr"),p=s("aDOz2"),h=s("18kw9"),m=s("63Mhk"),g=s("lsks2"),y=s("iK4ky"),v=s("3MOmF"),_=s("eVT4q"),b=s("eAbrG"),E=s("i4StR"),S=s("3HPiY"),x=s("hPSYJ"),k=s("cTkr4");let I=[(0,a.inboundFiltersIntegration)(),(0,i.functionToStringIntegration)(),(0,E.browserApiErrorsIntegration)(),(0,g.breadcrumbsIntegration)(),(0,v.globalHandlersIntegration)(),(0,b.linkedErrorsIntegration)(),(0,y.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__),m.WINDOW.SENTRY_RELEASE&&m.WINDOW.SENTRY_RELEASE.id&&(e.release=m.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,o.getIntegrationsToSetup)(e),transport:e.transport||((0,f.supportsFetch)()?x.makeFetchTransport:k.makeXHRTransport)};(0,l.initAndBind)(p.BrowserClient,t),e.autoSessionTracking&&function(){if(void 0===m.WINDOW.document){h.DEBUG_BUILD&&u.logger.warn("Session tracking in non-browser environment with @sentry/browser is not supported.");return}(0,n.startSession)({ignoreDuration:!0}),(0,n.captureSession)(),(0,c.addHistoryInstrumentationHandler)(({from:e,to:t})=>{void 0!==e&&e!==t&&((0,n.startSession)({ignoreDuration:!0}),(0,n.captureSession)())})}()}}),o("jEpgs",function(t,r){let n;e(t.exports,"functionToStringIntegration",()=>u),e(t.exports,"FunctionToString",()=>d);var i=s("dXsvM"),o=s("9iAUe"),a=s("aMPKH");let l="FunctionToString",c=new WeakMap,u=(0,a.defineIntegration)(()=>({name:l,setupOnce(){n=Function.prototype.toString;try{Function.prototype.toString=function(...e){let t=(0,i.getOriginalFunction)(this),r=c.has((0,o.getClient)())&&void 0!==t?t:this;return n.apply(r,e)}}catch(e){}},setup(e){c.set(e,!0)}})),d=(0,a.convertIntegrationFnToClass)(l,u)}),o("aMPKH",function(t,r){e(t.exports,"getIntegrationsToSetup",()=>u),e(t.exports,"setupIntegrations",()=>d),e(t.exports,"setupIntegration",()=>p),e(t.exports,"afterSetupIntegrations",()=>f),e(t.exports,"convertIntegrationFnToClass",()=>h),e(t.exports,"defineIntegration",()=>m);var n=s("gNH2R"),i=s("jYBhF"),o=s("jq6vs"),a=s("jdfMF");s("9iAUe");var l=s("eW0bI");let c=[];function u(e){let t,r=e.defaultIntegrations||[],i=e.integrations;r.forEach(e=>{e.isDefaultInstance=!0});let s=(t={},(Array.isArray(i)?[...r,...i]:"function"==typeof i?(0,n.arrayify)(i(r)):r).forEach(e=>{let{name:r}=e,n=t[r];n&&!n.isDefaultInstance&&e.isDefaultInstance||(t[r]=e)}),Object.keys(t).map(e=>t[e])),o=function(e,t){for(let r=0;r"Debug"===e.name);if(-1!==o){let[e]=s.splice(o,1);s.push(e)}return s}function d(e,t){let r={};return t.forEach(t=>{t&&p(e,t,r)}),r}function f(e,t){for(let r of t)r&&r.afterAllSetup&&r.afterAllSetup(e)}function p(e,t,r){if(r[t.name]){o.DEBUG_BUILD&&i.logger.log(`Integration skipped because it was already installed: ${t.name}`);return}if(r[t.name]=t,-1===c.indexOf(t.name)&&(t.setupOnce(a.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,n)=>r(t,n,e))}if(e.addEventProcessor&&"function"==typeof t.processEvent){let r=t.processEvent.bind(t),n=Object.assign((t,n)=>r(t,n,e),{id:t.name});e.addEventProcessor(n)}o.DEBUG_BUILD&&i.logger.log(`Integration installed: ${t.name}`)}function h(e,t){return Object.assign(function(...e){return t(...e)},{id:e})}function m(e){return e}}),o("4JiBO",function(t,r){e(t.exports,"getEnvelopeEndpointWithUrlEncodedAuth",()=>a),e(t.exports,"getReportDialogEndpoint",()=>l);var n=s("9visP"),i=s("dXsvM");function o(e){let t=e.protocol?`${e.protocol}:`:"",r=e.port?`:${e.port}`:"";return`${t}//${e.host}${r}${e.path?`/${e.path}`:""}/api/`}function a(e,t={}){let r="string"==typeof t?t:t.tunnel,n="string"!=typeof t&&t._metadata?t._metadata.sdk:void 0;return r||`${o(e)}${e.projectId}/envelope/?${(0,i.urlEncode)({sentry_key:e.publicKey,sentry_version:"7",...n&&{sentry_client:`${n.name}/${n.version}`}})}`}function l(e,t){let r=(0,n.makeDsn)(e);if(!r)return"";let i=`${o(r)}embed/error-page/`,s=`dsn=${(0,n.dsnToString)(r)}`;for(let e in t)if("dsn"!==e&&"onClose"!==e)if("user"===e){let e=t.user;if(!e)continue;e.name&&(s+=`&name=${encodeURIComponent(e.name)}`),e.email&&(s+=`&email=${encodeURIComponent(e.email)}`)}else s+=`&${encodeURIComponent(e)}=${encodeURIComponent(t[e])}`;return`${i}?${s}`}}),o("9visP",function(t,r){e(t.exports,"dsnToString",()=>a),e(t.exports,"makeDsn",()=>c);var n=s("iIKaE"),i=s("jYBhF");let o=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function a(e,t=!1){let{host:r,path:n,pass:i,port:s,projectId:o,protocol:l,publicKey:c}=e;return`${l}://${c}${t&&i?`:${i}`:""}@${r}${s?`:${s}`:""}/${n?`${n}/`:n}${o}`}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=o.exec(e);if(!t)return void(0,i.consoleSandbox)(()=>{console.error(`Invalid Sentry Dsn: ${e}`)});let[r,n,s="",a,c="",u]=t.slice(1),d="",f=u,p=f.split("/");if(p.length>1&&(d=p.slice(0,-1).join("/"),f=p.pop()),f){let e=f.match(/^\d+/);e&&(f=e[0])}return l({host:a,pass:s,path:d,projectId:f,port:c,protocol:r,publicKey:n})}(e):l(e);if(t&&function(e){if(!n.DEBUG_BUILD)return!0;let{port:t,projectId:r,protocol:s}=e;return!["protocol","publicKey","host","projectId"].find(t=>!e[t]&&(i.logger.error(`Invalid Sentry Dsn: ${t} missing`),!0))&&(r.match(/^\d+$/)?"http"!==s&&"https"!==s?(i.logger.error(`Invalid Sentry Dsn: Invalid protocol ${s}`),!1):!(t&&isNaN(parseInt(t,10)))||(i.logger.error(`Invalid Sentry Dsn: Invalid port ${t}`),!1):(i.logger.error(`Invalid Sentry Dsn: Invalid projectId ${r}`),!1))}(t))return t}}),o("jcsgT",function(t,r){e(t.exports,"inboundFiltersIntegration",()=>f),e(t.exports,"InboundFilters",()=>p);var n=s("gNH2R"),i=s("jYBhF"),o=s("kJkQm"),a=s("jq6vs"),l=s("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",f=(0,l.defineIntegration)((e={})=>({name:d,setupOnce(){},processEvent:(t,r,s)=>{var l,d,f,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,s.getOptions())).ignoreInternal&&function(e){try{return"SentryError"===e.exception.values[0].type}catch(e){}return!1}(l)?(a.DEBUG_BUILD&&i.logger.warn(`Event dropped due to being internal Sentry Error. Event: ${(0,n.getEventDescription)(l)}`),0):(f=l,p=d.ignoreErrors,!f.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}`)),a.DEBUG_BUILD&&0===r.length&&i.logger.error(`Could not extract message for event ${(0,n.getEventDescription)(e)}`),r})(f).some(e=>(0,o.stringMatchesSomePattern)(e,p)))?(a.DEBUG_BUILD&&i.logger.warn(`Event dropped due to being matched by \`ignoreErrors\` option. Event: ${(0,n.getEventDescription)(l)}`),0):!function(e,t){if("transaction"!==e.type||!t||!t.length)return!1;let r=e.transaction;return!!r&&(0,o.stringMatchesSomePattern)(r,t)}(l,d.ignoreTransactions)?!function(e,t){if(!t||!t.length)return!1;let r=h(e);return!!r&&(0,o.stringMatchesSomePattern)(r,t)}(l,d.denyUrls)?function(e,t){if(!t||!t.length)return!0;let r=h(e);return!r||(0,o.stringMatchesSomePattern)(r,t)}(l,d.allowUrls)||(a.DEBUG_BUILD&&i.logger.warn(`Event dropped due to not being matched by \`allowUrls\` option. Event: ${(0,n.getEventDescription)(l)}. Url: ${h(l)}`),0):(a.DEBUG_BUILD&&i.logger.warn(`Event dropped due to being matched by \`denyUrls\` option. Event: ${(0,n.getEventDescription)(l)}. Url: ${h(l)}`),0):(a.DEBUG_BUILD&&i.logger.warn(`Event dropped due to being matched by \`ignoreTransactions\` option. Event: ${(0,n.getEventDescription)(l)}`),0))?t:null}})),p=(0,l.convertIntegrationFnToClass)(d,f);function h(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 a.DEBUG_BUILD&&i.logger.error(`Cannot extract url for event ${(0,n.getEventDescription)(e)}`),null}}}),o("1ojOP",function(t,r){e(t.exports,"initAndBind",()=>l);var n=s("jYBhF"),i=s("jq6vs"),o=s("9iAUe"),a=s("eW0bI");function l(e,t){var r,s;let l;!0===t.debug&&(i.DEBUG_BUILD?n.logger.enable():(0,n.consoleSandbox)(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),(0,o.getCurrentScope)().update(t.initialScope);let c=new e(t);r=c,(l=(0,a.getCurrentHub)().getStackTop()).client=r,l.scope.setClient(r),(s=c).init?s.init():s.setupIntegrations&&s.setupIntegrations()}}),o("9MWl1",function(t,r){let n;e(t.exports,"addHistoryInstrumentationHandler",()=>u);var i=s("dXsvM"),o=s("e000S"),a=s("apDZ3"),l=s("g68xn");let c=o.GLOBAL_OBJ;function u(e){let t="history";(0,l.addHandler)(t,e),(0,l.maybeInstrument)(t,d)}function d(){if(!(0,a.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=n,t=String(r);n=t,(0,l.triggerHandlers)("history",{from:e,to:t})}return e.apply(this,t)}}c.onpopstate=function(...t){let r=c.location.href,i=n;if(n=r,(0,l.triggerHandlers)("history",{from:i,to:r}),e)try{return e.apply(this,t)}catch(e){}},(0,i.fill)(c.history,"pushState",t),(0,i.fill)(c.history,"replaceState",t)}}),o("apDZ3",function(t,r){e(t.exports,"supportsHistory",()=>i);let n=(0,s("e000S").getGlobalObject)();function i(){let e=n.chrome,t=e&&e.app&&e.app.runtime,r="history"in n&&!!n.history.pushState&&!!n.history.replaceState;return!t&&r}}),o("g68xn",function(t,r){e(t.exports,"addHandler",()=>c),e(t.exports,"maybeInstrument",()=>u),e(t.exports,"triggerHandlers",()=>d);var n=s("iIKaE"),i=s("jYBhF"),o=s("8RvGd");let a={},l={};function c(e,t){a[e]=a[e]||[],a[e].push(t)}function u(e,t){l[e]||(t(),l[e]=!0)}function d(e,t){let r=e&&a[e];if(r)for(let s of r)try{s(t)}catch(t){n.DEBUG_BUILD&&i.logger.error(`Error while triggering instrumentation handler. Type: ${e} Name: ${(0,o.getFunctionName)(s)} Error:`,t)}}}),o("edSbr",function(t,r){e(t.exports,"supportsFetch",()=>a),e(t.exports,"isNativeFetch",()=>l),e(t.exports,"supportsNativeFetch",()=>c);var n=s("iIKaE"),i=s("jYBhF");let o=(0,s("e000S").getGlobalObject)();function a(){if(!("fetch"in o))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(!a())return!1;if(l(o.fetch))return!0;let e=!1,t=o.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){n.DEBUG_BUILD&&i.logger.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return e}}),o("aDOz2",function(t,r){e(t.exports,"BrowserClient",()=>h);var n=s("7yKjc"),i=s("kvB0e"),o=s("e7H2m"),a=s("9visP"),l=s("HxTwl"),c=s("jYBhF"),u=s("18kw9"),d=s("84Tlw"),f=s("63Mhk"),p=s("hn7It");class h extends i.BaseClient{constructor(e){let t=f.WINDOW.SENTRY_SDK_SOURCE||(0,l.getSDKSource)();(0,n.applySdkMetadata)(e,"browser",["browser"],t),super(e),e.sendClientReports&&f.WINDOW.document&&f.WINDOW.document.addEventListener("visibilitychange",()=>{"hidden"===f.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,o.createClientReportEnvelope)(e,this._options.tunnel&&(0,a.dsnToString)(this._dsn));this._sendEnvelope(t)}}}),o("7yKjc",function(t,r){e(t.exports,"applySdkMetadata",()=>i);var n=s("d6uMd");function i(e,t,r=[t],s="npm"){let o=e._metadata||{};o.sdk||(o.sdk={name:`sentry.javascript.${t}`,packages:r.map(e=>({name:`${s}:@sentry/${e}`,version:n.SDK_VERSION})),version:n.SDK_VERSION}),e._metadata=o}}),o("kvB0e",function(t,r){e(t.exports,"BaseClient",()=>E);var n=s("4GmAy"),i=s("gNH2R"),o=s("iQCxa"),a=s("jYBhF"),l=s("9visP"),c=s("lkfFi"),u=s("fjkL6"),d=s("4JiBO"),f=s("jq6vs"),p=s("kbJn4");s("9iAUe");var h=s("eW0bI"),m=s("aMPKH"),g=s("5pkr8"),y=s("8WJNs"),v=s("bf6WS"),_=s("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):f.DEBUG_BUILD&&a.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,i.checkOrSetAlreadyCaught)(e)){f.DEBUG_BUILD&&a.logger.log(b);return}let n=t&&t.event_id;return this._process(this.eventFromException(e,t).then(e=>this._captureEvent(e,t,r)).then(e=>{n=e})),n}captureMessage(e,t,r,n){let i=r&&r.event_id,s=(0,o.isParameterizedString)(e)?e:String(e),a=(0,o.isPrimitive)(e)?this.eventFromMessage(s,t,r):this.eventFromException(e,r);return this._process(a.then(e=>this._captureEvent(e,r,n)).then(e=>{i=e})),i}captureEvent(e,t,r){if(t&&t.originalException&&(0,i.checkOrSetAlreadyCaught)(t.originalException)){f.DEBUG_BUILD&&a.logger.log(b);return}let n=t&&t.event_id,s=(e.sdkProcessingMetadata||{}).capturedSpanScope;return this._process(this._captureEvent(e,t,s||r).then(e=>{n=e})),n}captureSession(e){"string"!=typeof e.release?f.DEBUG_BUILD&&a.logger.warn("Discarded session because of missing or non-string release"):(this.sendSession(e),(0,y.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 f.DEBUG_BUILD&&a.logger.warn(`Cannot retrieve integration ${e.id} from the current Client`),null}}addIntegration(e){let t=this._integrations[e.name];(0,m.setupIntegration)(this,e,this._integrations),t||(0,m.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,n.addItemToEnvelope)(r,(0,n.createAttachmentEnvelopeItem)(e,this._options.transportOptions&&this._options.transportOptions.textEncoder));let i=this._sendEnvelope(r);i&&i.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 n="number"==typeof r?r:1,i=`${e}:${t}`;f.DEBUG_BUILD&&a.logger.log(`Recording outcome: "${i}"${n>1?` (${n} times)`:""}`),this._outcomes[i]=(this._outcomes[i]||0)+n}}captureAggregateMetrics(e){f.DEBUG_BUILD&&a.logger.log(`Flushing aggregated metrics, number of metrics: ${e.length}`);let t=(0,g.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,m.setupIntegrations)(this,e),(0,m.afterSetupIntegrations)(this,e),this._integrationsInitialized=!0}_updateSessionFromEvent(e,t){let r=!1,n=!1,i=t.exception&&t.exception.values;if(i)for(let e of(n=!0,i)){let t=e.mechanism;if(t&&!1===t.handled){r=!0;break}}let s="ok"===e.status;(s&&0===e.errors||s&&r)&&((0,y.updateSession)(e,{...r&&{status:"crashed"},errors:e.errors||Number(n||r)}),this.captureSession(e))}_isClientDoneProcessing(e){return new(0,c.SyncPromise)(t=>{let r=0,n=setInterval(()=>{0==this._numProcessing?(clearInterval(n),t(!0)):(r+=1,e&&r>=e&&(clearInterval(n),t(!1)))},1)})}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._transport}_prepareEvent(e,t,r,n=(0,h.getIsolationScope)()){let i=this.getOptions(),s=Object.keys(this._integrations);return!t.integrations&&s.length>0&&(t.integrations=s),this.emit("preprocessEvent",e,t),(0,_.prepareEvent)(i,e,t,r,this,n).then(e=>{if(null===e)return e;let t={...n.getPropagationContext(),...r?r.getPropagationContext():void 0};if(!(e.contexts&&e.contexts.trace)&&t){let{traceId:n,spanId:i,parentSpanId:s,dsc:o}=t;e.contexts={trace:{trace_id:n,span_id:i,parent_span_id:s},...e.contexts},e.sdkProcessingMetadata={dynamicSamplingContext:o||(0,v.getDynamicSamplingContextFromClient)(n,this,r),...e.sdkProcessingMetadata}}return e})}_captureEvent(e,t={},r){return this._processEvent(e,t,r).then(e=>e.event_id,e=>{f.DEBUG_BUILD&&("log"===e.logLevel?a.logger.log(e.message):a.logger.warn(e))})}_processEvent(e,t,r){let n=this.getOptions(),{sampleRate:i}=n,s=x(e),a=S(e),l=e.type||"error",d=`before send for type \`${l}\``;if(a&&"number"==typeof i&&Math.random()>i)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 = ${i})`,"log"));let f="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",f,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,o.isThenable)(e))return e.then(e=>{if(!(0,o.isPlainObject)(e)&&null!==e)throw new(0,u.SentryError)(r);return e},e=>{throw new(0,u.SentryError)(`${t} rejected with ${e}`)});if(!(0,o.isPlainObject)(e)&&null!==e)throw new(0,u.SentryError)(r);return e}(function(e,t,r){let{beforeSend:n,beforeSendTransaction:i}=e;if(S(t)&&n)return n(t,r);if(x(t)&&i){if(t.spans){let e=t.spans.length;t.sdkProcessingMetadata={...t.sdkProcessingMetadata,spanCountBeforeProcessing:e}}return i(t,r)}return t}(n,r,t),d)}).then(n=>{if(null===n){if(this.recordDroppedEvent("before_send",f,e),s){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 i=r&&r.getSession();if(!s&&i&&this._updateSessionFromEvent(i,n),s){let e=(n.sdkProcessingMetadata&&n.sdkProcessingMetadata.spanCountBeforeProcessing||0)-(n.spans?n.spans.length:0);e>0&&this.recordDroppedEvent("before_send","span",e)}let o=n.transaction_info;return s&&o&&n.transaction!==e.transaction&&(n.transaction_info={...o,source:"custom"}),this.sendEvent(n,t),n}).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=>{f.DEBUG_BUILD&&a.logger.error("Error while sending event:",e)});f.DEBUG_BUILD&&a.logger.error("Transport disabled")}_clearOutcomes(){let e=this._outcomes;return this._outcomes={},Object.keys(e).map(t=>{let[r,n]=t.split(":");return{reason:r,category:n,quantity:e[t]}})}}function S(e){return void 0===e.type}function x(e){return"transaction"===e.type}}),o("4GmAy",function(t,r){e(t.exports,"createEnvelope",()=>a),e(t.exports,"addItemToEnvelope",()=>l),e(t.exports,"forEachEnvelopeItem",()=>c),e(t.exports,"serializeEnvelope",()=>d),e(t.exports,"createAttachmentEnvelopeItem",()=>f),e(t.exports,"envelopeItemTypeToDataCategory",()=>h),e(t.exports,"getSdkMetadataForEnvelopeHeader",()=>m),e(t.exports,"createEventEnvelopeHeaders",()=>g);var n=s("9visP"),i=s("1PlMn"),o=s("dXsvM");function a(e,t=[]){return[e,t]}function l(e,t){let[r,n]=e;return[r,[...n,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,n]=e,s=JSON.stringify(r);function o(e){"string"==typeof s?s="string"==typeof e?s+e:[u(s,t),e]:s.push("string"==typeof e?u(e,t):e)}for(let e of n){let[t,r]=e;if(o(` ${JSON.stringify(t)} `),"string"==typeof r||r instanceof Uint8Array)o(r);else{let e;try{e=JSON.stringify(r)}catch(t){e=JSON.stringify((0,i.normalize)(r))}o(e)}}return"string"==typeof s?s:function(e){let t=new Uint8Array(e.reduce((e,t)=>e+t.length,0)),r=0;for(let n of e)t.set(n,r),r+=n.length;return t}(s)}function f(e,t){let r="string"==typeof e.data?u(e.data,t):e.data;return[(0,o.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 h(e){return p[e]}function m(e){if(!e||!e.sdk)return;let{name:t,version:r}=e.sdk;return{name:t,version:r}}function g(e,t,r,i){let s=e.sdkProcessingMetadata&&e.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:e.event_id,sent_at:new Date().toISOString(),...t&&{sdk:t},...!!r&&i&&{dsn:(0,n.dsnToString)(i)},...s&&{trace:(0,o.dropUndefinedKeys)({...s})}}}}),o("fjkL6",function(t,r){e(t.exports,"SentryError",()=>n);class n 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}}}),o("kbJn4",function(t,r){e(t.exports,"createSessionEnvelope",()=>o),e(t.exports,"createEventEnvelope",()=>a);var n=s("4GmAy"),i=s("9visP");function o(e,t,r,s){let o=(0,n.getSdkMetadataForEnvelopeHeader)(r),a={sent_at:new Date().toISOString(),...o&&{sdk:o},...!!s&&t&&{dsn:(0,i.dsnToString)(t)}},l="aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()];return(0,n.createEnvelope)(a,[l])}function a(e,t,r,i){var s;let o=(0,n.getSdkMetadataForEnvelopeHeader)(r),a=e.type&&"replay_event"!==e.type?e.type:"event";(s=r&&r.sdk)&&(e.sdk=e.sdk||{},e.sdk.name=e.sdk.name||s.name,e.sdk.version=e.sdk.version||s.version,e.sdk.integrations=[...e.sdk.integrations||[],...s.integrations||[]],e.sdk.packages=[...e.sdk.packages||[],...s.packages||[]]);let l=(0,n.createEventEnvelopeHeaders)(e,o,i,t);delete e.sdkProcessingMetadata;let c=[{type:a},e];return(0,n.createEnvelope)(l,[c])}}),o("5pkr8",function(t,r){e(t.exports,"createMetricEnvelope",()=>a);var n=s("4GmAy"),i=s("9visP"),o=s("1I6Af");function a(e,t,r,s){var a;let l,c={sent_at:new Date().toISOString()};r&&r.sdk&&(c.sdk={name:r.sdk.name,version:r.sdk.version}),s&&t&&(c.dsn=(0,i.dsnToString)(t));let u=(a=e,[{type:"statsd",length:(l=(0,o.serializeMetricBuckets)(a)).length},l]);return(0,n.createEnvelope)(c,[u])}}),o("1I6Af",function(t,r){function n(e){let t="";for(let r of e){let e=Object.entries(r.tags),n=e.length>0?`|#${e.map(([e,t])=>`${e}:${t}`).join(",")}`:"";t+=`${r.name}@${r.unit}:${r.metric}|${r.metricType}${n}|T${r.timestamp} `}return t}e(t.exports,"serializeMetricBuckets",()=>n),s("dXsvM")}),o("e7H2m",function(t,r){e(t.exports,"createClientReportEnvelope",()=>o);var n=s("4GmAy"),i=s("di3Ee");function o(e,t,r){let s=[{type:"client_report"},{timestamp:r||(0,i.dateTimestampInSeconds)(),discarded_events:e}];return(0,n.createEnvelope)(t?{dsn:t}:{},[s])}}),o("HxTwl",function(t,r){e(t.exports,"getSDKSource",()=>n);function n(){return"npm"}}),o("18kw9",function(t,r){e(t.exports,"DEBUG_BUILD",()=>n);let n=!1}),o("84Tlw",function(t,r){e(t.exports,"exceptionFromError",()=>u),e(t.exports,"eventFromException",()=>h),e(t.exports,"eventFromUnknownInput",()=>g),e(t.exports,"eventFromMessage",()=>m);var n=s("9iAUe"),i=s("gNH2R"),o=s("dXsvM"),a=s("iQCxa"),l=s("1PlMn"),c=s("lkfFi");function u(e,t){var r;let n,i=f(e,t),s={type:t&&t.name,value:(n=(r=t)&&r.message)?n.error&&"string"==typeof n.error.message?n.error.message:n:"No error message"};return i.length&&(s.stacktrace={frames:i}),void 0===s.type&&""===s.value&&(s.value="Unrecoverable error caught"),s}function d(e,t){return{exception:{values:[u(e,t)]}}}function f(e,t){let r=t.stacktrace||t.stack||"",n=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,n)}catch(e){}return[]}let p=/Minified React error #\d+;/i;function h(e,t,r,n){let s=g(e,t,r&&r.syntheticException||void 0,n);return(0,i.addExceptionMechanism)(s),s.level="error",r&&r.event_id&&(s.event_id=r.event_id),(0,c.resolvedSyncPromise)(s)}function m(e,t,r="info",n,i){let s=y(e,t,n&&n.syntheticException||void 0,i);return s.level=r,n&&n.event_id&&(s.event_id=n.event_id),(0,c.resolvedSyncPromise)(s)}function g(e,t,r,s,c){let u;if((0,a.isErrorEvent)(t)&&t.error)return d(e,t.error);if((0,a.isDOMError)(t)||(0,a.isDOMException)(t)){if("stack"in t)u=d(e,t);else{let n=t.name||((0,a.isDOMError)(t)?"DOMError":"DOMException"),o=t.message?`${n}: ${t.message}`:n;u=y(e,o,r,s),(0,i.addExceptionTypeValue)(u,o)}return"code"in t&&(u.tags={...u.tags,"DOMException.code":`${t.code}`}),u}return(0,a.isError)(t)?d(e,t):((0,a.isPlainObject)(t)||(0,a.isEvent)(t)?u=function(e,t,r,i){let s=(0,n.getClient)(),c=s&&s.getOptions().normalizeDepth,u={exception:{values:[{type:(0,a.isEvent)(t)?t.constructor.name:i?"UnhandledRejection":"Error",value:function(e,{isUnhandledRejection:t}){let r=(0,o.extractExceptionKeysForMessage)(e),n=t?"promise rejection":"exception";if((0,a.isErrorEvent)(e))return`Event \`ErrorEvent\` captured as ${n} with message \`${e.message}\``;if((0,a.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 ${n}`}return`Object captured as ${n} with keys: ${r}`}(t,{isUnhandledRejection:i})}]},extra:{__serialized__:(0,l.normalizeToSize)(t,c)}};if(r){let t=f(e,r);t.length&&(u.exception.values[0].stacktrace={frames:t})}return u}(e,t,r,c):(u=y(e,t,r,s),(0,i.addExceptionTypeValue)(u,`${t}`,void 0)),(0,i.addExceptionMechanism)(u,{synthetic:!0}),u)}function y(e,t,r,n){let i={};if(n&&r){let n=f(e,r);n.length&&(i.exception={values:[{value:t,stacktrace:{frames:n}}]})}if((0,a.isParameterizedString)(t)){let{__sentry_template_string__:e,__sentry_template_values__:r}=t;return i.logentry={message:e,params:r},i}return i.message=t,i}}),o("63Mhk",function(t,r){e(t.exports,"WINDOW",()=>a),e(t.exports,"shouldIgnoreOnError",()=>c),e(t.exports,"wrap",()=>function e(t,r={},s){if("function"!=typeof t)return t;try{let e=t.__sentry_wrapped__;if(e)return e;if((0,o.getOriginalFunction)(t))return t}catch(e){return t}let a=function(){let o=Array.prototype.slice.call(arguments);try{s&&"function"==typeof s&&s.apply(this,arguments);let n=o.map(t=>e(t,r));return t.apply(this,n)}catch(e){throw l++,setTimeout(()=>{l--}),(0,n.withScope)(t=>{t.addEventProcessor(e=>(r.mechanism&&((0,i.addExceptionTypeValue)(e,void 0,void 0),(0,i.addExceptionMechanism)(e,r.mechanism)),e.extra={...e.extra,arguments:o},e)),(0,n.captureException)(e)}),e}};try{for(let e in t)Object.prototype.hasOwnProperty.call(t,e)&&(a[e]=t[e])}catch(e){}(0,o.markFunctionWrapped)(a,t),(0,o.addNonEnumerableProperty)(t,"__sentry_wrapped__",a);try{Object.getOwnPropertyDescriptor(a,"name").configurable&&Object.defineProperty(a,"name",{get:()=>t.name})}catch(e){}return a});var n=s("9iAUe"),i=s("gNH2R"),o=s("dXsvM");let a=s("e000S").GLOBAL_OBJ,l=0;function c(){return l>0}}),o("hn7It",function(t,r){e(t.exports,"createUserFeedbackEnvelope",()=>o);var n=s("4GmAy"),i=s("9visP");function o(e,{metadata:t,tunnel:r,dsn:s}){let a={event_id:e.event_id,sent_at:new Date().toISOString(),...t&&t.sdk&&{sdk:{name:t.sdk.name,version:t.sdk.version}},...!!r&&!!s&&{dsn:(0,i.dsnToString)(s)}},l=[{type:"user_report"},e];return(0,n.createEnvelope)(a,[l])}}),o("lsks2",function(t,r){e(t.exports,"breadcrumbsIntegration",()=>b),e(t.exports,"Breadcrumbs",()=>E);var n=s("9iAUe"),i=s("aMPKH"),o=s("1O7I6"),a=s("bVge7"),l=s("86hrD"),c=s("9MWl1"),u=s("cIL3x"),d=s("dEMzq"),f=s("gNH2R"),p=s("jYBhF"),h=s("eZosO"),m=s("kJkQm"),g=s("lK8ak"),y=s("18kw9"),v=s("63Mhk");let _="Breadcrumbs",b=(0,i.defineIntegration)((e={})=>{let t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e};return{name:_,setupOnce(){},setup(e){var r,i,s,_,b,E,S;t.console&&(0,a.addConsoleInstrumentationHandler)((r=e,function(e){if((0,n.getClient)()!==r)return;let t={category:"console",data:{arguments:e.args,logger:"console"},level:(0,g.severityLevelFromString)(e.level),message:(0,m.safeJoin)(e.args," ")};if("assert"===e.level)if(!1!==e.args[0])return;else t.message=`Assertion failed: ${(0,m.safeJoin)(e.args.slice(1)," ")||"console.assert"}`,t.data.arguments=e.args.slice(1);(0,n.addBreadcrumb)(t,{input:e.args,level:e.level})})),t.dom&&(0,o.addClickKeypressInstrumentationHandler)((i=e,s=t.dom,function(e){let t,r;if((0,n.getClient)()!==i)return;let o="object"==typeof s?s.serializeAttribute:void 0,a="object"==typeof s&&"number"==typeof s.maxStringLength?s.maxStringLength:void 0;a&&a>1024&&(y.DEBUG_BUILD&&p.logger.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${a} was configured. Sentry will use 1024 instead.`),a=1024),"string"==typeof o&&(o=[o]);try{var l;let n=e.event,i=(l=n)&&l.target?n.target:n;t=(0,d.htmlTreeAsString)(i,{keyAttrs:o,maxStringLength:a}),r=(0,d.getComponentName)(i)}catch(e){t=""}if(0===t.length)return;let c={category:`ui.${e.name}`,message:t};r&&(c.data={"ui.component_name":r}),(0,n.addBreadcrumb)(c,{event:e.event,name:e.name,global:e.global})})),t.xhr&&(0,u.addXhrInstrumentationHandler)((_=e,function(e){if((0,n.getClient)()!==_)return;let{startTimestamp:t,endTimestamp:r}=e,i=e.xhr[u.SENTRY_XHR_DATA_KEY];if(!t||!r||!i)return;let{method:s,url:o,status_code:a,body:l}=i,c={xhr:e.xhr,input:l,startTimestamp:t,endTimestamp:r};(0,n.addBreadcrumb)({category:"xhr",data:{method:s,url:o,status_code:a},type:"http"},c)})),t.fetch&&(0,l.addFetchInstrumentationHandler)((b=e,function(e){if((0,n.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 i=e.fetchData,s={data:e.error,input:e.args,startTimestamp:t,endTimestamp:r};(0,n.addBreadcrumb)({category:"fetch",data:i,level:"error",type:"http"},s)}else{let i=e.response,s={...e.fetchData,status_code:i&&i.status},o={input:e.args,response:i,startTimestamp:t,endTimestamp:r};(0,n.addBreadcrumb)({category:"fetch",data:s,type:"http"},o)}})),t.history&&(0,c.addHistoryInstrumentationHandler)((E=e,function(e){if((0,n.getClient)()!==E)return;let t=e.from,r=e.to,i=(0,h.parseUrl)(v.WINDOW.location.href),s=t?(0,h.parseUrl)(t):void 0,o=(0,h.parseUrl)(r);s&&s.path||(s=i),i.protocol===o.protocol&&i.host===o.host&&(r=o.relative),i.protocol===s.protocol&&i.host===s.host&&(t=s.relative),(0,n.addBreadcrumb)({category:"navigation",data:{from:t,to:r}})})),t.sentry&&e.on&&e.on("beforeSendEvent",(S=e,function(e){(0,n.getClient)()===S&&(0,n.addBreadcrumb)({category:`sentry.${"transaction"===e.type?"transaction":"event"}`,event_id:e.event_id,level:e.level,message:(0,f.getEventDescription)(e)},{event:e})}))}}}),E=(0,i.convertIntegrationFnToClass)(_,b)}),o("1O7I6",function(t,r){let n,i,o;e(t.exports,"addClickKeypressInstrumentationHandler",()=>f);var a=s("gNH2R"),l=s("dXsvM"),c=s("e000S"),u=s("g68xn");let d=c.GLOBAL_OBJ;function f(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=h(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,n,i){if("click"===r||"keypress"==r)try{let n=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},s=n[r]=n[r]||{refCount:0};if(!s.handler){let n=h(e);s.handler=n,t.call(this,r,n,i)}s.refCount++}catch(e){}return t.call(this,r,n,i)}}),(0,l.fill)(r,"removeEventListener",function(e){return function(t,r,n){if("click"===t||"keypress"==t)try{let r=this.__sentry_instrumentation_handlers__||{},i=r[t];i&&(i.refCount--,i.refCount<=0&&(e.call(this,t,i.handler,n),i.handler=void 0,delete r[t]),0===Object.keys(r).length&&delete this.__sentry_instrumentation_handlers__)}catch(e){}return e.call(this,t,r,n)}}))})}function h(e,t=!1){return r=>{var s;if(!r||r._sentryCaptured)return;let c=function(e){try{return e.target}catch(e){return null}}(r);if(s=r.type,"keypress"===s&&(!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,a.uuid4)());let u="keypress"===r.type?"input":r.type;!function(e){if(e.type!==i)return!1;try{if(!e.target||e.target._sentryId!==o)return!1}catch(e){}return!0}(r)&&(e({event:r,name:u,global:t}),i=r.type,o=c?c._sentryId:void 0),clearTimeout(n),n=d.setTimeout(()=>{o=void 0,i=void 0},1e3)}}}),o("bVge7",function(t,r){e(t.exports,"addConsoleInstrumentationHandler",()=>l);var n=s("jYBhF"),i=s("dXsvM"),o=s("e000S"),a=s("g68xn");function l(e){let t="console";(0,a.addHandler)(t,e),(0,a.maybeInstrument)(t,c)}function c(){"console"in o.GLOBAL_OBJ&&n.CONSOLE_LEVELS.forEach(function(e){e in o.GLOBAL_OBJ.console&&(0,i.fill)(o.GLOBAL_OBJ.console,e,function(t){return n.originalConsoleMethods[e]=t,function(...t){(0,a.triggerHandlers)("console",{args:t,level:e});let r=n.originalConsoleMethods[e];r&&r.apply(o.GLOBAL_OBJ.console,t)}})})}}),o("86hrD",function(t,r){e(t.exports,"addFetchInstrumentationHandler",()=>l);var n=s("dXsvM"),i=s("edSbr"),o=s("e000S"),a=s("g68xn");function l(e){let t="fetch";(0,a.addHandler)(t,e),(0,a.maybeInstrument)(t,c)}function c(){(0,i.supportsNativeFetch)()&&(0,n.fill)(o.GLOBAL_OBJ,"fetch",function(e){return function(...t){let{method:r,url:n}=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),i={args:t,fetchData:{method:r,url:n},startTimestamp:Date.now()};return(0,a.triggerHandlers)("fetch",{...i}),e.apply(o.GLOBAL_OBJ,t).then(e=>{let t={...i,endTimestamp:Date.now(),response:e};return(0,a.triggerHandlers)("fetch",t),e},e=>{let t={...i,endTimestamp:Date.now(),error:e};throw(0,a.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():"":""}}),o("cIL3x",function(t,r){e(t.exports,"SENTRY_XHR_DATA_KEY",()=>c),e(t.exports,"addXhrInstrumentationHandler",()=>u);var n=s("iQCxa"),i=s("dXsvM"),o=s("e000S"),a=s("g68xn");let l=o.GLOBAL_OBJ,c="__sentry_xhr_v3__";function u(e){(0,a.addHandler)("xhr",e),(0,a.maybeInstrument)("xhr",d)}function d(){if(!l.XMLHttpRequest)return;let e=XMLHttpRequest.prototype;(0,i.fill)(e,"open",function(e){return function(...t){let r=Date.now(),s=(0,n.isString)(t[0])?t[0].toUpperCase():void 0,o=function(e){if((0,n.isString)(e))return e;try{return e.toString()}catch(e){}}(t[1]);if(!s||!o)return e.apply(this,t);this[c]={method:s,url:o,request_headers:{}},"POST"===s&&o.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:[s,o],endTimestamp:Date.now(),startTimestamp:r,xhr:this};(0,a.triggerHandlers)("xhr",t)}};return"onreadystatechange"in this&&"function"==typeof this.onreadystatechange?(0,i.fill)(this,"onreadystatechange",function(e){return function(...t){return l(),e.apply(this,t)}}):this.addEventListener("readystatechange",l),(0,i.fill)(this,"setRequestHeader",function(e){return function(...t){let[r,i]=t,s=this[c];return s&&(0,n.isString)(r)&&(0,n.isString)(i)&&(s.request_headers[r.toLowerCase()]=i),e.apply(this,t)}}),e.apply(this,t)}}),(0,i.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 n={args:[r.method,r.url],startTimestamp:Date.now(),xhr:this};return(0,a.triggerHandlers)("xhr",n),e.apply(this,t)}})}}),o("eZosO",function(t,r){e(t.exports,"parseUrl",()=>n);function n(e){if(!e)return{};let t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};let r=t[6]||"",n=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:r,hash:n,relative:t[5]+r+n}}}),o("lK8ak",function(t,r){e(t.exports,"severityLevelFromString",()=>i);let n=["fatal","error","warning","log","info","debug"];function i(e){return"warn"===e?"warning":n.includes(e)?e:"log"}}),o("iK4ky",function(t,r){e(t.exports,"dedupeIntegration",()=>l),e(t.exports,"Dedupe",()=>c);var n=s("aMPKH"),i=s("jYBhF"),o=s("18kw9");let a="Dedupe",l=(0,n.defineIntegration)(()=>{let e;return{name:a,setupOnce(){},processEvent(t){if(t.type)return t;try{var r,n,s,a,l,c;let p,h,m,g;if(r=t,(n=e)&&(s=r,a=n,p=s.message,h=a.message,(p||h)&&(!p||h)&&(p||!h)&&p===h&&d(s,a)&&u(s,a)&&1||(l=r,c=n,m=f(c),g=f(l),m&&g&&m.type===g.type&&m.value===g.value&&d(l,c)&&u(l,c))))return o.DEBUG_BUILD&&i.logger.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(e){}return e=t}}}),c=(0,n.convertIntegrationFnToClass)(a,l);function u(e,t){let r=p(e),n=p(t);if(!r&&!n)return!0;if(r&&!n||!r&&n||n.length!==r.length)return!1;for(let e=0;em),e(t.exports,"GlobalHandlers",()=>g);var n=s("9iAUe"),i=s("aMPKH"),o=s("hl72Y"),a=s("B2fAM"),l=s("dEMzq"),c=s("iQCxa"),u=s("jYBhF"),d=s("18kw9"),f=s("84Tlw"),p=s("63Mhk");let h="GlobalHandlers",m=(0,i.defineIntegration)((e={})=>{let t={onerror:!0,onunhandledrejection:!0,...e};return{name:h,setupOnce(){Error.stackTraceLimit=50},setup(e){var r,i;t.onerror&&(r=e,(0,o.addGlobalErrorInstrumentationHandler)(e=>{var t,i,s,o;let a,l,u,{stackParser:d,attachStacktrace:h}=_();if((0,n.getClient)()!==r||(0,p.shouldIgnoreOnError)())return;let{msg:m,url:g,line:v,column:b,error:E}=e,S=void 0===E&&(0,c.isString)(m)?(t=m,i=g,s=v,o=b,a=(0,c.isErrorEvent)(t)?t.message:t,l="Error",(u=a.match(/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i))&&(l=u[1],a=u[2]),y({exception:{values:[{type:l,value:a}]}},i,s,o)):y((0,f.eventFromUnknownInput)(d,E||m,void 0,h,!1),g,v,b);S.level="error",(0,n.captureEvent)(S,{originalException:E,mechanism:{handled:!1,type:"onerror"}})}),v("onerror")),t.onunhandledrejection&&(i=e,(0,a.addGlobalUnhandledRejectionInstrumentationHandler)(e=>{var t;let{stackParser:r,attachStacktrace:s}=_();if((0,n.getClient)()!==i||(0,p.shouldIgnoreOnError)())return;let o=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),a=(0,c.isPrimitive)(o)?(t=o,{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(t)}`}]}}):(0,f.eventFromUnknownInput)(r,o,void 0,s,!0);a.level="error",(0,n.captureEvent)(a,{originalException:o,mechanism:{handled:!1,type:"onunhandledrejection"}})}),v("onunhandledrejection"))}}}),g=(0,i.convertIntegrationFnToClass)(h,m);function y(e,t,r,n){let i=e.exception=e.exception||{},s=i.values=i.values||[],o=s[0]=s[0]||{},a=o.stacktrace=o.stacktrace||{},u=a.frames=a.frames||[],d=isNaN(parseInt(n,10))?void 0:n,f=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:f}),e}function v(e){d.DEBUG_BUILD&&u.logger.log(`Global Handler attached: ${e}`)}function _(){let e=(0,n.getClient)();return e&&e.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}}),o("hl72Y",function(t,r){e(t.exports,"addGlobalErrorInstrumentationHandler",()=>a);var n=s("e000S"),i=s("g68xn");let o=null;function a(e){let t="error";(0,i.addHandler)(t,e),(0,i.maybeInstrument)(t,l)}function l(){o=n.GLOBAL_OBJ.onerror,n.GLOBAL_OBJ.onerror=function(e,t,r,n,s){return(0,i.triggerHandlers)("error",{column:n,error:s,line:r,msg:e,url:t}),!!o&&!o.__SENTRY_LOADER__&&o.apply(this,arguments)},n.GLOBAL_OBJ.onerror.__SENTRY_INSTRUMENTED__=!0}}),o("B2fAM",function(t,r){e(t.exports,"addGlobalUnhandledRejectionInstrumentationHandler",()=>a);var n=s("e000S"),i=s("g68xn");let o=null;function a(e){let t="unhandledrejection";(0,i.addHandler)(t,e),(0,i.maybeInstrument)(t,l)}function l(){o=n.GLOBAL_OBJ.onunhandledrejection,n.GLOBAL_OBJ.onunhandledrejection=function(e){return(0,i.triggerHandlers)("unhandledrejection",e),!o||!!o.__SENTRY_LOADER__||o.apply(this,arguments)},n.GLOBAL_OBJ.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}}),o("eVT4q",function(t,r){e(t.exports,"httpContextIntegration",()=>a),e(t.exports,"HttpContext",()=>l);var n=s("aMPKH"),i=s("63Mhk");let o="HttpContext",a=(0,n.defineIntegration)(()=>({name:o,setupOnce(){},preprocessEvent(e){if(!i.WINDOW.navigator&&!i.WINDOW.location&&!i.WINDOW.document)return;let t=e.request&&e.request.url||i.WINDOW.location&&i.WINDOW.location.href,{referrer:r}=i.WINDOW.document||{},{userAgent:n}=i.WINDOW.navigator||{},s={...e.request&&e.request.headers,...r&&{Referer:r},...n&&{"User-Agent":n}},o={...e.request,...t&&{url:t},headers:s};e.request=o}})),l=(0,n.convertIntegrationFnToClass)(o,a)}),o("eAbrG",function(t,r){e(t.exports,"linkedErrorsIntegration",()=>l),e(t.exports,"LinkedErrors",()=>c);var n=s("aMPKH"),i=s("jfOwr"),o=s("84Tlw");let a="LinkedErrors",l=(0,n.defineIntegration)((e={})=>{let t=e.limit||5,r=e.key||"cause";return{name:a,setupOnce(){},preprocessEvent(e,n,s){let a=s.getOptions();(0,i.applyAggregateErrorsToEvent)(o.exceptionFromError,a.stackParser,a.maxValueLength,r,t,e,n)}}}),c=(0,n.convertIntegrationFnToClass)(a,l)}),o("jfOwr",function(t,r){e(t.exports,"applyAggregateErrorsToEvent",()=>o);var n=s("iQCxa"),i=s("kJkQm");function o(e,t,r=250,s,c,u,d){var f,p;if(!u.exception||!u.exception.values||!d||!(0,n.isInstanceOf)(d.originalException,Error))return;let h=u.exception.values.length>0?u.exception.values[u.exception.values.length-1]:void 0;h&&(u.exception.values=(f=function e(t,r,i,s,o,c,u,d){if(c.length>=i+1)return c;let f=[...c];if((0,n.isInstanceOf)(s[o],Error)){a(u,d);let n=t(r,s[o]),c=f.length;l(n,o,c,d),f=e(t,r,i,s[o],o,[n,...f],n,c)}return Array.isArray(s.errors)&&s.errors.forEach((s,c)=>{if((0,n.isInstanceOf)(s,Error)){a(u,d);let n=t(r,s),p=f.length;l(n,`errors[${c}]`,p,d),f=e(t,r,i,s,o,[n,...f],n,p)}}),f}(e,t,c,d.originalException,s,u.exception.values,h,0),p=r,f.map(e=>(e.value&&(e.value=(0,i.truncate)(e.value,p)),e))))}function a(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,n){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,type:"chained",source:t,exception_id:r,parent_id:n}}}),o("i4StR",function(t,r){e(t.exports,"browserApiErrorsIntegration",()=>u),e(t.exports,"TryCatch",()=>d);var n=s("aMPKH"),i=s("dXsvM"),o=s("8RvGd"),a=s("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,n.defineIntegration)((e={})=>{let t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...e};return{name:c,setupOnce(){t.setTimeout&&(0,i.fill)(a.WINDOW,"setTimeout",f),t.setInterval&&(0,i.fill)(a.WINDOW,"setInterval",f),t.requestAnimationFrame&&(0,i.fill)(a.WINDOW,"requestAnimationFrame",p),t.XMLHttpRequest&&"XMLHttpRequest"in a.WINDOW&&(0,i.fill)(XMLHttpRequest.prototype,"send",h);let e=t.eventTarget;e&&(Array.isArray(e)?e:l).forEach(m)}}}),d=(0,n.convertIntegrationFnToClass)(c,u);function f(e){return function(...t){let r=t[0];return t[0]=(0,a.wrap)(r,{mechanism:{data:{function:(0,o.getFunctionName)(e)},handled:!1,type:"instrument"}}),e.apply(this,t)}}function p(e){return function(t){return e.apply(this,[(0,a.wrap)(t,{mechanism:{data:{function:"requestAnimationFrame",handler:(0,o.getFunctionName)(e)},handled:!1,type:"instrument"}})])}}function h(e){return function(...t){let r=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(e=>{e in r&&"function"==typeof r[e]&&(0,i.fill)(r,e,function(t){let r={mechanism:{data:{function:e,handler:(0,o.getFunctionName)(t)},handled:!1,type:"instrument"}},n=(0,i.getOriginalFunction)(t);return n&&(r.mechanism.data.handler=(0,o.getFunctionName)(n)),(0,a.wrap)(t,r)})}),e.apply(this,t)}}function m(e){let t=a.WINDOW,r=t[e]&&t[e].prototype;r&&r.hasOwnProperty&&r.hasOwnProperty("addEventListener")&&((0,i.fill)(r,"addEventListener",function(t){return function(r,n,i){try{"function"==typeof n.handleEvent&&(n.handleEvent=(0,a.wrap)(n.handleEvent,{mechanism:{data:{function:"handleEvent",handler:(0,o.getFunctionName)(n),target:e},handled:!1,type:"instrument"}}))}catch(e){}return t.apply(this,[r,(0,a.wrap)(n,{mechanism:{data:{function:"addEventListener",handler:(0,o.getFunctionName)(n),target:e},handled:!1,type:"instrument"}}),i])}}),(0,i.fill)(r,"removeEventListener",function(e){return function(t,r,n){try{let i=r&&r.__sentry_wrapped__;i&&e.call(this,t,i,n)}catch(e){}return e.call(this,t,r,n)}}))}}),o("3HPiY",function(t,r){e(t.exports,"defaultStackParser",()=>h);var n=s("8RvGd");function i(e,t,r,n){let i={filename:e,function:t,in_app:!0};return void 0!==r&&(i.lineno=r),void 0!==n&&(i.colno=n),i}let o=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,a=/\((\S*)(?::(\d+))(?::(\d+))\)/,l=[30,e=>{let t=o.exec(e);if(t){if(t[2]&&0===t[2].indexOf("eval")){let e=a.exec(t[2]);e&&(t[2]=e[1],t[3]=e[2],t[4]=e[3])}let[e,r]=m(t[1]||"?",t[2]);return i(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]=m(r,e),i(e,r,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}],f=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,p=[40,e=>{let t=f.exec(e);return t?i(t[2],t[1]||"?",+t[3],t[4]?+t[4]:void 0):void 0}],h=(0,n.createStackParser)(l,d,p),m=(e,t)=>{let r=-1!==e.indexOf("safari-extension"),n=-1!==e.indexOf("safari-web-extension");return r||n?[-1!==e.indexOf("@")?e.split("@")[0]:"?",r?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]}}),o("hPSYJ",function(t,r){e(t.exports,"makeFetchTransport",()=>a);var n=s("3AF81"),i=s("lkfFi"),o=s("2t1Cs");function a(e,t=(0,o.getNativeFetchImplementation)()){let r=0,s=0;return(0,n.createTransport)(e,function(n){let a=n.body.length;r+=a,s++;let l={body:n.body,method:"POST",referrerPolicy:"origin",headers:e.headers,keepalive:r<=6e4&&s<15,...e.fetchOptions};try{return t(e.url,l).then(e=>(r-=a,s--,{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,o.clearCachedFetchImplementation)(),r-=a,s--,(0,i.rejectedSyncPromise)(e)}})}}),o("3AF81",function(t,r){e(t.exports,"createTransport",()=>d);var n=s("4GmAy"),i=s("4zgsZ"),o=s("jYBhF"),a=s("gm5oX"),l=s("lkfFi"),c=s("fjkL6"),u=s("jq6vs");function d(e,t,r=(0,a.makePromiseBuffer)(e.bufferSize||30)){let s={};function p(a){let d=[];if((0,n.forEachEnvelopeItem)(a,(t,r)=>{let o=(0,n.envelopeItemTypeToDataCategory)(r);if((0,i.isRateLimited)(s,o)){let n=f(t,r);e.recordDroppedEvent("ratelimit_backoff",o,n)}else d.push(t)}),0===d.length)return(0,l.resolvedSyncPromise)();let p=(0,n.createEnvelope)(a[0],d),h=t=>{(0,n.forEachEnvelopeItem)(p,(r,i)=>{let s=f(r,i);e.recordDroppedEvent(t,(0,n.envelopeItemTypeToDataCategory)(i),s)})};return r.add(()=>t({body:(0,n.serializeEnvelope)(p,e.textEncoder)}).then(e=>(void 0!==e.statusCode&&(e.statusCode<200||e.statusCode>=300)&&u.DEBUG_BUILD&&o.logger.warn(`Sentry responded with status code ${e.statusCode} to sent event.`),s=(0,i.updateRateLimits)(s,e),e),e=>{throw h("network_error"),e})).then(e=>e,e=>{if(e instanceof c.SentryError)return u.DEBUG_BUILD&&o.logger.error("Skipped sending event because buffer is full."),h("queue_overflow"),(0,l.resolvedSyncPromise)();throw e})}return p.__sentry__baseTransport__=!0,{send:p,flush:e=>r.drain(e)}}function f(e,t){if("event"===t||"transaction"===t)return Array.isArray(e)?e[1]:void 0}}),o("4zgsZ",function(t,r){function n(e,t,r=Date.now()){return(e[t]||e.all||0)>r}function i(e,{statusCode:t,headers:r},n=Date.now()){let s={...e},o=r&&r["x-sentry-rate-limits"],a=r&&r["retry-after"];if(o)for(let e of o.trim().split(",")){let[t,r,,,i]=e.split(":",5),o=parseInt(t,10),a=(isNaN(o)?60:o)*1e3;if(r)for(let e of r.split(";"))"metric_bucket"===e?(!i||i.split(";").includes("custom"))&&(s[e]=n+a):s[e]=n+a;else s.all=n+a}else a?s.all=n+function(e,t=Date.now()){let r=parseInt(`${e}`,10);if(!isNaN(r))return 1e3*r;let n=Date.parse(`${e}`);return isNaN(n)?6e4:n-t}(a,n):429===t&&(s.all=n+6e4);return s}e(t.exports,"isRateLimited",()=>n),e(t.exports,"updateRateLimits",()=>i)}),o("gm5oX",function(t,r){e(t.exports,"makePromiseBuffer",()=>o);var n=s("fjkL6"),i=s("lkfFi");function o(e){let t=[];function r(e){return t.splice(t.indexOf(e),1)[0]}return{$:t,add:function(s){if(!(void 0===e||t.lengthr(o)).then(null,()=>r(o).then(null,()=>{})),o},drain:function(e){return new(0,i.SyncPromise)((r,n)=>{let s=t.length;if(!s)return r(!0);let o=setTimeout(()=>{e&&e>0&&r(!1)},e);t.forEach(e=>{(0,i.resolvedSyncPromise)(e).then(()=>{--s||(clearTimeout(o),r(!0))},n)})})}}}}),o("2t1Cs",function(t,r){let n;e(t.exports,"getNativeFetchImplementation",()=>c),e(t.exports,"clearCachedFetchImplementation",()=>u);var i=s("edSbr"),o=s("jYBhF"),a=s("18kw9"),l=s("63Mhk");function c(){if(n)return n;if((0,i.isNativeFetch)(l.WINDOW.fetch))return n=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 n=r.contentWindow;n&&n.fetch&&(t=n.fetch),e.head.removeChild(r)}catch(e){a.DEBUG_BUILD&&o.logger.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return n=t.bind(l.WINDOW)}function u(){n=void 0}}),o("cTkr4",function(t,r){e(t.exports,"makeXHRTransport",()=>o);var n=s("3AF81"),i=s("lkfFi");function o(e){return(0,n.createTransport)(e,function(t){return new(0,i.SyncPromise)((r,n)=>{let i=new XMLHttpRequest;for(let t in i.onerror=n,i.onreadystatechange=()=>{4===i.readyState&&r({statusCode:i.status,headers:{"x-sentry-rate-limits":i.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":i.getResponseHeader("Retry-After")}})},i.open("POST",e.url),e.headers)Object.prototype.hasOwnProperty.call(e.headers,t)&&i.setRequestHeader(t,e.headers[t]);i.send(t.body)})})}}),o("lkXaN",function(t,r){e(t.exports,"Integrations",()=>o),s("9iAUe"),s("eW0bI");var n=s("7gZYr");s("2d4IX");var i=s("6FE2a");s("9uoPx"),s("9uoPx");let o={...n.Integrations,...i}}),o("7gZYr",function(t,r){e(t.exports,"Integrations",()=>n),s("9iAUe"),s("eW0bI"),s("4JiBO"),s("kvB0e"),s("1ojOP"),s("3AF81"),s("aMPKH"),s("7yKjc"),s("jcsgT"),s("jEpgs");let n=s("iW8bq")}),o("iW8bq",function(t,r){e(t.exports,"FunctionToString",()=>s("jEpgs").FunctionToString),e(t.exports,"InboundFilters",()=>s("jcsgT").InboundFilters),e(t.exports,"LinkedErrors",()=>s("5sm5q").LinkedErrors),s("jEpgs"),s("jcsgT"),s("5sm5q")}),o("5sm5q",function(t,r){e(t.exports,"LinkedErrors",()=>c);var n=s("jfOwr"),i=s("111oD"),o=s("aMPKH");let a="LinkedErrors",l=(0,o.defineIntegration)((e={})=>{let t=e.limit||5,r=e.key||"cause";return{name:a,setupOnce(){},preprocessEvent(e,s,o){let a=o.getOptions();(0,n.applyAggregateErrorsToEvent)(i.exceptionFromError,a.stackParser,a.maxValueLength,r,t,e,s)}}}),c=(0,o.convertIntegrationFnToClass)(a,l)}),o("111oD",function(t,r){e(t.exports,"exceptionFromError",()=>n),s("iQCxa"),s("gNH2R"),s("1PlMn"),s("dXsvM");function n(e,t){let r={type:t.name||t.constructor.name,value:t.message},n=e(t.stack||"",1);return n.length&&(r.stacktrace={frames:n}),r}}),o("6FE2a",function(t,r){e(t.exports,"GlobalHandlers",()=>s("3MOmF").GlobalHandlers),e(t.exports,"TryCatch",()=>s("i4StR").TryCatch),e(t.exports,"Breadcrumbs",()=>s("lsks2").Breadcrumbs),e(t.exports,"LinkedErrors",()=>s("eAbrG").LinkedErrors),e(t.exports,"HttpContext",()=>s("eVT4q").HttpContext),e(t.exports,"Dedupe",()=>s("iK4ky").Dedupe),s("3MOmF"),s("i4StR"),s("lsks2"),s("eAbrG"),s("eVT4q"),s("iK4ky")}),o("9uoPx",function(e,t){}),o("bJPZe",function(t,r){e(t.exports,"CaptureConsole",()=>h);var n=s("7NcCv"),i=s("22GcS"),o=s("kaHEF"),a=s("63a9t"),l=s("9vsAM"),c=s("2KsK6"),u=s("dlfeB"),d=s("jNzuX");let f="CaptureConsole",p=(0,i.defineIntegration)((e={})=>{let t=e.levels||l.CONSOLE_LEVELS;return{name:f,setupOnce(){},setup(e){"console"in c.GLOBAL_OBJ&&(0,o.addConsoleInstrumentationHandler)(({args:r,level:i})=>{var s,o;let l;(0,n.getClient)()===e&&t.includes(i)&&(s=r,o=i,l={level:(0,d.severityLevelFromString)(o),extra:{arguments:s}},(0,n.withScope)(e=>{if(e.addEventProcessor(e=>(e.logger="console",(0,a.addExceptionMechanism)(e,{handled:!1,type:"console"}),e)),"assert"===o&&!1===s[0]){let t=`Assertion failed: ${(0,u.safeJoin)(s.slice(1)," ")||"console.assert"}`;e.setExtra("arguments",s.slice(1)),(0,n.captureMessage)(t,l);return}let t=s.find(e=>e instanceof Error);if("error"===o&&t)return void(0,n.captureException)(t,l);let r=(0,u.safeJoin)(s," ");(0,n.captureMessage)(r,l)}))})}}}),h=(0,i.convertIntegrationFnToClass)(f,p)}),o("7NcCv",function(t,r){e(t.exports,"captureException",()=>o),e(t.exports,"captureMessage",()=>a),e(t.exports,"withScope",()=>l),e(t.exports,"getCurrentScope",()=>u),e(t.exports,"getClient",()=>c),s("2KsK6"),s("8WFxm"),s("9vsAM"),s("O7v2B"),s("63a9t"),s("4OC5s"),s("3Xq0w");var n=s("aZryN");s("lTKVA");var i=s("b7UTs");function o(e,t){return(0,n.getCurrentHub)().captureException(e,(0,i.parseEventHintOrCaptureContext)(t))}function a(e,t){let r="string"==typeof t?t:void 0,i="string"!=typeof t?{captureContext:t}:void 0;return(0,n.getCurrentHub)().captureMessage(e,r,i)}function l(...e){let t=(0,n.getCurrentHub)();if(2===e.length){let[r,n]=e;return r?t.withScope(()=>(t.getStackTop().scope=r,n(r))):t.withScope(n)}return t.withScope(e[0])}function c(){return(0,n.getCurrentHub)().getClient()}function u(){return(0,n.getCurrentHub)().getScope()}}),o("2KsK6",function(t,r){function n(e){return e&&e.Math==Math?e:void 0}e(t.exports,"GLOBAL_OBJ",()=>i),e(t.exports,"getGlobalObject",()=>s),e(t.exports,"getGlobalSingleton",()=>o);let i="object"==typeof globalThis&&n(globalThis)||"object"==typeof self&&n(self)||"object"==typeof globalThis&&n(globalThis)||function(){return this}()||{};function s(){return i}function o(e,t,r){let n=r||i,s=n.__SENTRY__=n.__SENTRY__||{};return s[e]||(s[e]=t())}}),o("8WFxm",function(t,r){e(t.exports,"isError",()=>i),e(t.exports,"isInstanceOf",()=>m),e(t.exports,"isString",()=>o),e(t.exports,"isPrimitive",()=>a),e(t.exports,"isPlainObject",()=>l),e(t.exports,"isEvent",()=>c),e(t.exports,"isElement",()=>u),e(t.exports,"isRegExp",()=>d),e(t.exports,"isThenable",()=>f),e(t.exports,"isSyntheticEvent",()=>p),e(t.exports,"isNaN",()=>h),e(t.exports,"isVueViewModel",()=>g);let n=Object.prototype.toString;function i(e){switch(n.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return m(e,Error)}}function s(e,t){return n.call(e)===`[object ${t}]`}function o(e){return s(e,"String")}function a(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 s(e,"Object")}function c(e){return"u">typeof Event&&m(e,Event)}function u(e){return"u">typeof Element&&m(e,Element)}function d(e){return s(e,"RegExp")}function f(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 h(e){return"number"==typeof e&&e!=e}function m(e,t){try{return e instanceof t}catch(e){return!1}}function g(e){return!!("object"==typeof e&&null!==e&&(e.__isVue||e._isVue))}}),o("9vsAM",function(t,r){let n,i;e(t.exports,"CONSOLE_LEVELS",()=>l),e(t.exports,"originalConsoleMethods",()=>c),e(t.exports,"consoleSandbox",()=>u),e(t.exports,"logger",()=>d);var o=s("8jJKT"),a=s("2KsK6");let l=["debug","info","warn","error","log","assert","trace"],c={};function u(e){if(!("console"in a.GLOBAL_OBJ))return e();let t=a.GLOBAL_OBJ.console,r={},n=Object.keys(c);n.forEach(e=>{let n=c[e];r[e]=t[e],t[e]=n});try{return e()}finally{n.forEach(e=>{t[e]=r[e]})}}let d=(n=!1,i={enable:()=>{n=!0},disable:()=>{n=!1},isEnabled:()=>n},o.DEBUG_BUILD?l.forEach(e=>{i[e]=(...t)=>{n&&u(()=>{a.GLOBAL_OBJ.console[e](`Sentry Logger [${e}]:`,...t)})}}):l.forEach(e=>{i[e]=()=>void 0}),i)}),o("8jJKT",function(t,r){e(t.exports,"DEBUG_BUILD",()=>n);let n=!1}),o("O7v2B",function(t,r){e(t.exports,"dateTimestampInSeconds",()=>i),e(t.exports,"timestampInSeconds",()=>o);var n=s("2KsK6");function i(){return Date.now()/1e3}let o=function(){let{performance:e}=n.GLOBAL_OBJ;if(!e||!e.now)return i;let t=Date.now()-e.now(),r=void 0==e.timeOrigin?t:e.timeOrigin;return()=>(r+e.now())/1e3}();(()=>{let{performance:e}=n.GLOBAL_OBJ;if(!e||!e.now)return;let t=e.now(),r=Date.now(),i=e.timeOrigin?Math.abs(e.timeOrigin+t-r):36e5,s=e.timing&&e.timing.navigationStart,o="number"==typeof s?Math.abs(s+t-r):36e5;if((i<36e5||o<36e5)&&i<=o)return e.timeOrigin})()}),o("63a9t",function(t,r){e(t.exports,"uuid4",()=>i),e(t.exports,"addExceptionMechanism",()=>o),e(t.exports,"arrayify",()=>a),s("acf1G"),s("dlfeB");var n=s("2KsK6");function i(){let e=n.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 o(e,t){let r=e.exception&&e.exception.values?e.exception.values[0]:void 0;if(!r)return;let n=r.mechanism;if(r.mechanism={type:"generic",handled:!0,...n,...t},t&&"data"in t){let e={...n&&n.data,...t.data};r.mechanism.data=e}}function a(e){return Array.isArray(e)?e:[e]}}),o("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 n=s("483xh"),i=s("8jJKT"),o=s("8WFxm"),a=s("9vsAM");function l(e,t,r){if(!(t in e))return;let n=e[t],i=r(n);"function"==typeof i&&function(e,t){try{let r=t.prototype||{};e.prototype=t.prototype=r,c(e,"__sentry_original__",t)}catch(e){}}(i,n),e[t]=i}function c(e,t,r){try{Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0})}catch(r){i.DEBUG_BUILD&&a.logger.log(`Failed to add non-enumerable property "${t}" to object`,e)}}function u(e){if((0,o.isError)(e))return{message:e.message,name:e.name,stack:e.stack,...f(e)};if(!(0,o.isEvent)(e))return e;{let t={type:e.type,target:d(e.target),currentTarget:d(e.currentTarget),...f(e)};return"u">typeof CustomEvent&&(0,o.isInstanceOf)(e,CustomEvent)&&(t.detail=e.detail),t}}function d(e){try{return(0,o.isElement)(e)?(0,n.htmlTreeAsString)(e):Object.prototype.toString.call(e)}catch(e){return""}}function f(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,o.isPlainObject)(e))return!1;try{let t=Object.getPrototypeOf(e).constructor.name;return!t||"Object"===t}catch(e){return!0}}(t)){let n=r.get(t);if(void 0!==n)return n;let i={};for(let n of(r.set(t,i),Object.keys(t)))void 0!==t[n]&&(i[n]=e(t[n],r));return i}if(Array.isArray(t)){let n=r.get(t);if(void 0!==n)return n;let i=[];return r.set(t,i),t.forEach(t=>{i.push(e(t,r))}),i}return t}(e,new Map)}s("dlfeB")}),o("483xh",function(t,r){e(t.exports,"htmlTreeAsString",()=>o);var n=s("8WFxm");let i=(0,s("2KsK6").getGlobalObject)();function o(e,t={}){if(!e)return"";try{let r,s=e,o=[],a=0,l=0,c=Array.isArray(t)?t:t.keyAttrs,u=!Array.isArray(t)&&t.maxStringLength||80;for(;s&&a++<5&&(r=function(e,t){let r,s,o,a,l,c=[];if(!e||!e.tagName)return"";if(i.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,n.isString)(r))for(l=0,s=r.split(/\s+/);l1)||!(l+3*o.length+r.length>=u)));)o.push(r),l+=r.length,s=s.parentNode;return o.reverse().join(" > ")}catch(e){return""}}}),o("dlfeB",function(t,r){e(t.exports,"truncate",()=>i),e(t.exports,"snipLine",()=>o),e(t.exports,"safeJoin",()=>a);var n=s("8WFxm");function i(e,t=0){return"string"!=typeof e||0===t||e.length<=t?e:`${e.slice(0,t)}...`}function o(e,t){let r=e,n=r.length;if(n<=150)return r;t>n&&(t=n);let i=Math.max(t-60,0);i<5&&(i=0);let s=Math.min(i+140,n);return s>n-5&&(s=n),s===n&&(i=Math.max(s-140,0)),r=r.slice(i,s),i>0&&(r=`'{snip} ${r}`),sn);let n="production"}),o("3Xq0w",function(t,r){e(t.exports,"DEBUG_BUILD",()=>n);let n=!1}),o("aZryN",function(t,r){e(t.exports,"getCurrentHub",()=>y),e(t.exports,"getIsolationScope",()=>v),e(t.exports,"runWithAsyncContext",()=>_);var n=s("9vsAM"),i=s("O7v2B"),o=s("2KsK6"),a=s("8WFxm"),l=s("63a9t"),c=s("4OC5s"),u=s("3Xq0w"),d=s("8qv5m"),f=s("lTKVA");let p=parseFloat(s("5oS57").SDK_VERSION);class h{constructor(e,t,r,n=p){let i,s;this._version=n,t?i=t:(i=new(0,d.Scope)).setClient(e),r?s=r:(s=new(0,d.Scope)).setClient(e),this._stack=[{scope:i}],e&&this.bindClient(e),this._isolationScope=s}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)(),n=Error("Sentry syntheticException");return this.getScope().captureException(e,{originalException:e,syntheticException:n,...t,event_id:r}),r}captureMessage(e,t,r){let n=this._lastEventId=r&&r.event_id?r.event_id:(0,l.uuid4)(),i=Error(e);return this.getScope().captureMessage(e,t,{originalException:e,syntheticException:i,...r,event_id:n}),n}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:s}=this.getStackTop();if(!s)return;let{beforeBreadcrumb:o=null,maxBreadcrumbs:a=100}=s.getOptions&&s.getOptions()||{};if(a<=0)return;let l={timestamp:(0,i.dateTimestampInSeconds)(),...e},c=o?(0,n.consoleSandbox)(()=>o(l,t)):l;null!==c&&(s.emit&&s.emit("beforeAddBreadcrumb",c,t),r.addBreadcrumb(c,a))}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=g(this);try{e(this)}finally{g(t)}}getIntegration(e){let t=this.getClient();if(!t)return null;try{return t.getIntegration(e)}catch(t){return u.DEBUG_BUILD&&n.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()?n.logger.warn(`Tracing extension 'startTransaction' has not been added. Call 'addTracingExtensions' before calling 'init': Sentry.addTracingExtensions(); Sentry.init({...}); `):n.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,f.closeSession)(t),this._sendSessionUpdate(),e.setSession()}startSession(e){let{scope:t,client:r}=this.getStackTop(),{release:n,environment:i=c.DEFAULT_ENVIRONMENT}=r&&r.getOptions()||{},{userAgent:s}=o.GLOBAL_OBJ.navigator||{},a=(0,f.makeSession)({release:n,environment:i,user:t.getUser(),...s&&{userAgent:s},...e}),l=t.getSession&&t.getSession();return l&&"ok"===l.status&&(0,f.updateSession)(l,{status:"exited"}),this.endSession(),t.setSession(a),a}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=m().__SENTRY__;if(r&&r.extensions&&"function"==typeof r.extensions[e])return r.extensions[e].apply(this,t);u.DEBUG_BUILD&&n.logger.warn(`Extension method ${e} couldn't be found, doing nothing.`)}}function m(){return o.GLOBAL_OBJ.__SENTRY__=o.GLOBAL_OBJ.__SENTRY__||{extensions:{},hub:void 0},o.GLOBAL_OBJ}function g(e){let t=m(),r=b(t);return E(t,e),r}function y(){let e=m();if(e.__SENTRY__&&e.__SENTRY__.acs){let t=e.__SENTRY__.acs.getCurrentHub();if(t)return t}return function(e=m()){var t;return(!((t=e)&&t.__SENTRY__&&t.__SENTRY__.hub)||b(e).isOlderThan(p))&&E(e,new h),b(e)}(e)}function v(){return y().getIsolationScope()}function _(e,t={}){let r=m();return r.__SENTRY__&&r.__SENTRY__.acs?r.__SENTRY__.acs.runWithAsyncContext(e,t):e()}function b(e){return(0,o.getGlobalSingleton)("hub",()=>new h,e)}function E(e,t){return!!e&&((e.__SENTRY__=e.__SENTRY__||{}).hub=t,!0)}}),o("8qv5m",function(t,r){let n;e(t.exports,"Scope",()=>f),e(t.exports,"getGlobalScope",()=>p);var i=s("O7v2B"),o=s("8WFxm"),a=s("9vsAM"),l=s("63a9t"),c=s("kZ7ns"),u=s("lTKVA"),d=s("7YUdS");class f{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext=h()}static clone(e){return e?e.clone():new f}clone(){let e=new f;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 f){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,o.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=h(),this}addBreadcrumb(e,t){let r="number"==typeof t?t:100;if(r<=0)return this;let n={timestamp:(0,i.dateTimestampInSeconds)(),...e},s=this._breadcrumbs;return s.push(n),this._breadcrumbs=s.length>r?s.slice(-r):s,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:n,_extra:i,_user:s,_level:o,_fingerprint:a,_eventProcessors:l,_propagationContext:c,_sdkProcessingMetadata:u,_transactionName:d,_span:f}=this;return{breadcrumbs:e,attachments:t,contexts:r,tags:n,extra:i,user:s,level:o,fingerprint:a||[],eventProcessors:l,propagationContext:c,sdkProcessingMetadata:u,transactionName:d,span:f}}applyToEvent(e,t={},r=[]){(0,d.applyScopeDataToEvent)(e,this.getScopeData());let n=[...r,...(0,c.getGlobalEventProcessors)(),...this._eventProcessors];return(0,c.notifyEventProcessors)(n,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 a.logger.warn("No client configured on scope - will not capture exception!"),r;let n=Error("Sentry syntheticException");return this._client.captureException(e,{originalException:e,syntheticException:n,...t,event_id:r},this),r}captureMessage(e,t,r){let n=r&&r.event_id?r.event_id:(0,l.uuid4)();if(!this._client)return a.logger.warn("No client configured on scope - will not capture message!"),n;let i=Error(e);return this._client.captureMessage(e,t,{originalException:e,syntheticException:i,...r,event_id:n},this),n}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):a.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 n||(n=new f),n}function h(){return{traceId:(0,l.uuid4)(),spanId:(0,l.uuid4)().substring(16)}}}),o("kZ7ns",function(t,r){e(t.exports,"getGlobalEventProcessors",()=>c),e(t.exports,"addGlobalEventProcessor",()=>u),e(t.exports,"notifyEventProcessors",()=>function e(t,r,n,s=0){return new(0,a.SyncPromise)((a,c)=>{let u=t[s];if(null===r||"function"!=typeof u)a(r);else{let d=u({...r},n);l.DEBUG_BUILD&&u.id&&null===d&&o.logger.log(`Event processor "${u.id}" dropped event`),(0,i.isThenable)(d)?d.then(r=>e(t,r,n,s+1).then(a)).then(null,c):e(t,d,n,s+1).then(a).then(null,c)}})});var n=s("2KsK6"),i=s("8WFxm"),o=s("9vsAM"),a=s("8W6pf"),l=s("3Xq0w");function c(){return(0,n.getGlobalSingleton)("globalEventProcessors",()=>[])}function u(e){c().push(e)}}),o("8W6pf",function(t,r){e(t.exports,"SyncPromise",()=>a);var n,i,o=s("8WFxm");(n=i||(i={}))[n.PENDING=0]="PENDING",n[n.RESOLVED=1]="RESOLVED",n[n.REJECTED=2]="REJECTED";class a{constructor(e){a.prototype.__init.call(this),a.prototype.__init2.call(this),a.prototype.__init3.call(this),a.prototype.__init4.call(this),this._state=i.PENDING,this._handlers=[];try{e(this._resolve,this._reject)}catch(e){this._reject(e)}}then(e,t){return new a((r,n)=>{this._handlers.push([!1,t=>{if(e)try{r(e(t))}catch(e){n(e)}else r(t)},e=>{if(t)try{r(t(e))}catch(e){n(e)}else n(e)}]),this._executeHandlers()})}catch(e){return this.then(e=>e,e)}finally(e){return new a((t,r)=>{let n,i;return this.then(t=>{i=!1,n=t,e&&e()},t=>{i=!0,n=t,e&&e()}).then(()=>{i?r(n):t(n)})})}__init(){this._resolve=e=>{this._setResult(i.RESOLVED,e)}}__init2(){this._reject=e=>{this._setResult(i.REJECTED,e)}}__init3(){this._setResult=(e,t)=>{if(this._state===i.PENDING){if((0,o.isThenable)(t))return void t.then(this._resolve,this._reject);this._state=e,this._value=t,this._executeHandlers()}}}__init4(){this._executeHandlers=()=>{if(this._state===i.PENDING)return;let e=this._handlers.slice();this._handlers=[],e.forEach(e=>{e[0]||(this._state===i.RESOLVED&&e[1](this._value),this._state===i.REJECTED&&e[2](this._value),e[0]=!0)})}}}}),o("lTKVA",function(t,r){e(t.exports,"makeSession",()=>a),e(t.exports,"updateSession",()=>l),e(t.exports,"closeSession",()=>c);var n=s("acf1G"),i=s("O7v2B"),o=s("63a9t");function a(e){let t=(0,i.timestampInSeconds)(),r={sid:(0,o.uuid4)(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>{var e;return e=r,(0,n.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,i.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,o.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)}}),o("7YUdS",function(t,r){e(t.exports,"applyScopeDataToEvent",()=>c),e(t.exports,"mergeScopeData",()=>u);var n=s("63a9t"),i=s("acf1G"),o=s("gMTl0"),a=s("dspUP"),l=s("hwkW2");function c(e,t){var r,s,c,u,d,f;let p,{fingerprint:h,span:m,breadcrumbs:g,sdkProcessingMetadata:y}=t;(function(e,t){let{extra:r,tags:n,user:s,contexts:o,level:a,transactionName:l}=t,c=(0,i.dropUndefinedKeys)(r);c&&Object.keys(c).length&&(e.extra={...c,...e.extra});let u=(0,i.dropUndefinedKeys)(n);u&&Object.keys(u).length&&(e.tags={...u,...e.tags});let d=(0,i.dropUndefinedKeys)(s);d&&Object.keys(d).length&&(e.user={...d,...e.user});let f=(0,i.dropUndefinedKeys)(o);f&&Object.keys(f).length&&(e.contexts={...f,...e.contexts}),a&&(e.level=a),l&&(e.transaction=l)})(e,t),m&&function(e,t){e.contexts={trace:(0,l.spanToTraceContext)(t),...e.contexts};let r=(0,a.getRootSpan)(t);if(r){e.sdkProcessingMetadata={dynamicSamplingContext:(0,o.getDynamicSamplingContextFromSpan)(t),...e.sdkProcessingMetadata};let n=(0,l.spanToJSON)(r).description;n&&(e.tags={transaction:n,...e.tags})}}(e,m),r=e,s=h,r.fingerprint=r.fingerprint?(0,n.arrayify)(r.fingerprint):[],s&&(r.fingerprint=r.fingerprint.concat(s)),r.fingerprint&&!r.fingerprint.length&&delete r.fingerprint,c=e,u=g,p=[...c.breadcrumbs||[],...u],c.breadcrumbs=p.length?p:void 0,d=e,f=y,d.sdkProcessingMetadata={...d.sdkProcessingMetadata,...f}}function u(e,t){let{extra:r,tags:n,user:i,contexts:s,level:o,sdkProcessingMetadata:a,breadcrumbs:l,fingerprint:c,eventProcessors:u,attachments:f,propagationContext:p,transactionName:h,span:m}=t;d(e,"extra",r),d(e,"tags",n),d(e,"user",i),d(e,"contexts",s),d(e,"sdkProcessingMetadata",a),o&&(e.level=o),h&&(e.transactionName=h),m&&(e.span=m),l.length&&(e.breadcrumbs=[...e.breadcrumbs,...l]),c.length&&(e.fingerprint=[...e.fingerprint,...c]),u.length&&(e.eventProcessors=[...e.eventProcessors,...u]),f.length&&(e.attachments=[...e.attachments,...f]),e.propagationContext={...e.propagationContext,...p}}function d(e,t,r){if(r&&Object.keys(r).length)for(let n in e[t]={...e[t]},r)Object.prototype.hasOwnProperty.call(r,n)&&(e[t][n]=r[n])}}),o("gMTl0",function(t,r){e(t.exports,"getDynamicSamplingContextFromSpan",()=>c);var n=s("acf1G"),i=s("4OC5s"),o=s("7NcCv"),a=s("dspUP"),l=s("hwkW2");function c(e){let t=(0,o.getClient)();if(!t)return{};let r=function(e,t,r){let s=t.getOptions(),{publicKey:o}=t.getDsn()||{},{segment:a}=r&&r.getUser()||{},l=(0,n.dropUndefinedKeys)({environment:s.environment||i.DEFAULT_ENVIRONMENT,release:s.release,user_segment:a,public_key:o,trace_id:e});return t.emit&&t.emit("createDsc",l),l}((0,l.spanToJSON)(e).trace_id||"",t,(0,o.getCurrentScope)()),s=(0,a.getRootSpan)(e);if(!s)return r;let c=s&&s._frozenDynamicSamplingContext;if(c)return c;let{sampleRate:u,source:d}=s.metadata;null!=u&&(r.sample_rate=`${u}`);let f=(0,l.spanToJSON)(s);return d&&"url"!==d&&(r.transaction=f.description),r.sampled=String((0,l.spanIsSampled)(s)),t.emit&&t.emit("createDsc",r),r}}),o("dspUP",function(t,r){e(t.exports,"getRootSpan",()=>n);function n(e){return e.transaction}}),o("hwkW2",function(t,r){e(t.exports,"spanToTraceContext",()=>i),e(t.exports,"spanToJSON",()=>o),e(t.exports,"spanIsSampled",()=>a);var n=s("acf1G");function i(e){let{spanId:t,traceId:r}=e.spanContext(),{data:i,op:s,parent_span_id:a,status:l,tags:c,origin:u}=o(e);return(0,n.dropUndefinedKeys)({data:i,op:s,parent_span_id:a,span_id:t,status:l,tags:c,trace_id:r,origin:u})}function o(e){return"function"==typeof e.getSpanJSON?e.getSpanJSON():"function"==typeof e.toJSON?e.toJSON():{}}function a(e){let{traceFlags:t}=e.spanContext();return!!(1&t)}s("1RsAE"),s("O7v2B")}),o("1RsAE",function(t,r){e(t.exports,"generateSentryTraceHeader",()=>i),s("1rkEG");var n=s("63a9t");function i(e=(0,n.uuid4)(),t=(0,n.uuid4)().substring(16),r){let s="";return void 0!==r&&(s=r?"-1":"-0"),`${e}-${t}${s}`}RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$")}),o("1rkEG",function(t,r){e(t.exports,"baggageHeaderToDynamicSamplingContext",()=>o),s("8jJKT");var n=s("8WFxm");s("9vsAM");let i=/^sentry-/;function o(e){if(!(0,n.isString)(e)&&!Array.isArray(e))return;let t={};if(Array.isArray(e))t=e.reduce((e,t)=>{let r=a(t);for(let t of Object.keys(r))e[t]=r[t];return e},{});else{if(!e)return;t=a(e)}let r=Object.entries(t).reduce((e,[t,r])=>(t.match(i)&&(e[t.slice(7)]=r),e),{});return Object.keys(r).length>0?r:void 0}function a(e){return e.split(",").map(e=>e.split("=").map(e=>decodeURIComponent(e.trim()))).reduce((e,[t,r])=>(e[t]=r,e),{})}}),o("5oS57",function(t,r){e(t.exports,"SDK_VERSION",()=>n);let n="7.120.3"}),o("b7UTs",function(t,r){e(t.exports,"parseEventHintOrCaptureContext",()=>i),s("63a9t"),s("O7v2B"),s("2KsK6"),s("eMyGw"),s("dlfeB"),s("4OC5s"),s("kZ7ns");var n=s("8qv5m");function i(e){if(e){var t;return(t=e)instanceof n.Scope||"function"==typeof t||Object.keys(e).some(e=>o.includes(e))?{captureContext:e}:e}}s("7YUdS"),s("hwkW2"),new WeakMap;let o=["user","level","extra","contexts","tags","fingerprint","requestSession","propagationContext"]}),o("eMyGw",function(t,r){e(t.exports,"normalize",()=>l);var n=s("8WFxm"),i=s("elskH"),o=s("acf1G"),a=s("5vsUd");function l(e,t=100,r=1/0){try{return function e(t,r,s=1/0,l=1/0,c=(0,i.memoBuilder)()){let[u,d]=c;if(null==r||["number","boolean","string"].includes(typeof r)&&!(0,n.isNaN)(r))return r;let f=function(e,t){try{var r;let i;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,n.isVueViewModel)(t))return"[VueViewModel]";if((0,n.isSyntheticEvent)(t))return"[SyntheticEvent]";if("number"==typeof t&&t!=t)return"[NaN]";if("function"==typeof t)return`[Function: ${(0,a.getFunctionName)(t)}]`;if("symbol"==typeof t)return`[${String(t)}]`;if("bigint"==typeof t)return`[BigInt: ${String(t)}]`;let s=(r=t,(i=Object.getPrototypeOf(r))?i.constructor.name:"null prototype");if(/^HTML(\w*)Element$/.test(s))return`[HTMLElement: ${s}]`;return`[object ${s}]`}catch(e){return`**non-serializable** (${e})`}}(t,r);if(!f.startsWith("[object "))return f;if(r.__sentry_skip_normalization__)return r;let p="number"==typeof r.__sentry_override_normalization_depth__?r.__sentry_override_normalization_depth__:s;if(0===p)return f.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 h=Array.isArray(r)?[]:{},m=0,g=(0,o.convertToPlainObject)(r);for(let t in g){if(!Object.prototype.hasOwnProperty.call(g,t))continue;if(m>=l){h[t]="[MaxProperties ~]";break}let r=g[t];h[t]=e(t,r,p-1,l,c),m++}return d(r),h}("",e,t,r)}catch(e){return{ERROR:`**non-serializable** (${e})`}}}}),o("elskH",function(t,r){e(t.exports,"memoBuilder",()=>n);function n(){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;ei),s("d9Wy8");let n="";function i(e){try{if(!e||"function"!=typeof e)return n;return e.name||n}catch(e){return n}}}),o("d9Wy8",function(t,r){e(t.exports,"node",()=>n);function n(e){let t=/^\s*[-]{4,}$/,r=/at (?:async )?(?:(.+?)\s+\()?(?:(.+):(\d+):(\d+)?|([^)]+))\)?/;return n=>{let i=n.match(r);if(i){let t,r,n,s,o;if(i[1]){let e=(n=i[1]).lastIndexOf(".");if("."===n[e-1]&&e--,e>0){t=n.slice(0,e),r=n.slice(e+1);let i=t.indexOf(".Module");i>0&&(n=n.slice(i+1),t=t.slice(0,i))}s=void 0}r&&(s=t,o=r),""===r&&(o=void 0,n=void 0),void 0===n&&(o=o||"",n=s?`${s}.${o}`:o);let a=i[2]&&i[2].startsWith("file://")?i[2].slice(7):i[2],l="native"===i[5];return a&&a.match(/\/[A-Z]:/)&&(a=a.slice(1)),a||!i[5]||l||(a=i[5]),{filename:a,module:e?e(a):void 0,function:n,lineno:parseInt(i[3],10)||void 0,colno:parseInt(i[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/")}(a,l)}}if(n.match(t))return{filename:n}}}}),o("22GcS",function(t,r){function n(e,t){return Object.assign(function(...e){return t(...e)},{id:e})}function i(e){return e}e(t.exports,"convertIntegrationFnToClass",()=>n),e(t.exports,"defineIntegration",()=>i),s("63a9t"),s("9vsAM"),s("3Xq0w"),s("kZ7ns"),s("7NcCv"),s("aZryN")}),o("kaHEF",function(t,r){e(t.exports,"addConsoleInstrumentationHandler",()=>l);var n=s("9vsAM"),i=s("acf1G"),o=s("2KsK6"),a=s("3M39o");function l(e){let t="console";(0,a.addHandler)(t,e),(0,a.maybeInstrument)(t,c)}function c(){"console"in o.GLOBAL_OBJ&&n.CONSOLE_LEVELS.forEach(function(e){e in o.GLOBAL_OBJ.console&&(0,i.fill)(o.GLOBAL_OBJ.console,e,function(t){return n.originalConsoleMethods[e]=t,function(...t){(0,a.triggerHandlers)("console",{args:t,level:e});let r=n.originalConsoleMethods[e];r&&r.apply(o.GLOBAL_OBJ.console,t)}})})}}),o("3M39o",function(t,r){e(t.exports,"addHandler",()=>c),e(t.exports,"maybeInstrument",()=>u),e(t.exports,"triggerHandlers",()=>d);var n=s("8jJKT"),i=s("9vsAM"),o=s("5vsUd");let a={},l={};function c(e,t){a[e]=a[e]||[],a[e].push(t)}function u(e,t){l[e]||(t(),l[e]=!0)}function d(e,t){let r=e&&a[e];if(r)for(let s of r)try{s(t)}catch(t){n.DEBUG_BUILD&&i.logger.error(`Error while triggering instrumentation handler. Type: ${e} Name: ${(0,o.getFunctionName)(s)} Error:`,t)}}}),o("jNzuX",function(t,r){e(t.exports,"severityLevelFromString",()=>i);let n=["fatal","error","warning","log","info","debug"];function i(e){return"warn"===e?"warning":n.includes(e)?e:"log"}}),o("4Oxml",function(t,r){e(t.exports,"Dedupe",()=>c);var n=s("22GcS"),i=s("9vsAM"),o=s("lyvZ4");let a="Dedupe",l=(0,n.defineIntegration)(()=>{let e;return{name:a,setupOnce(){},processEvent(t){if(t.type)return t;try{var r,n,s,a,l,c;let p,h,m,g;if(r=t,(n=e)&&(s=r,a=n,p=s.message,h=a.message,(p||h)&&(!p||h)&&(p||!h)&&p===h&&d(s,a)&&u(s,a)&&1||(l=r,c=n,m=f(c),g=f(l),m&&g&&m.type===g.type&&m.value===g.value&&d(l,c)&&u(l,c))))return o.DEBUG_BUILD&&i.logger.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(e){}return e=t}}}),c=(0,n.convertIntegrationFnToClass)(a,l);function u(e,t){let r=p(e),n=p(t);if(!r&&!n)return!0;if(r&&!n||!r&&n||n.length!==r.length)return!1;for(let e=0;en);let n=!1}),o("2zeHX",function(t,r){e(t.exports,"ExtraErrorData",()=>f);var n=s("22GcS"),i=s("acf1G"),o=s("8WFxm"),a=s("9vsAM"),l=s("eMyGw"),c=s("lyvZ4");let u="ExtraErrorData",d=(0,n.defineIntegration)((e={})=>{let t=e.depth||3,r=e.captureErrorCause||!1;return{name:u,setupOnce(){},processEvent:(e,n)=>(function(e,t={},r,n){if(!t.originalException||!(0,o.isError)(t.originalException))return e;let s=t.originalException.name||t.originalException.constructor.name,u=function(e,t){try{let r=["name","message","stack","line","column","fileName","lineNumber","columnNumber","toJSON"],n={};for(let t of Object.keys(e)){if(-1!==r.indexOf(t))continue;let i=e[t];n[t]=(0,o.isError)(i)?i.toString():i}if(t&&void 0!==e.cause&&(n.cause=(0,o.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];n[e]=(0,o.isError)(r)?r.toString():r}}return n}catch(e){c.DEBUG_BUILD&&a.logger.error("Unable to extract extra data from the Error object:",e)}return null}(t.originalException,n);if(u){let t={...e.contexts},n=(0,l.normalize)(u,r);return(0,o.isPlainObject)(n)&&((0,i.addNonEnumerableProperty)(n,"__sentry_skip_normalization__",!0),t[s]=n),{...e,contexts:t}}return e})(e,n,t,r)}}),f=(0,n.convertIntegrationFnToClass)(u,d)}),o("5qKGf",function(t,r){e(t.exports,"RewriteFrames",()=>l);var n=s("22GcS"),i=s("2zvY9");let o="RewriteFrames",a=(0,n.defineIntegration)((e={})=>{let t=e.root,r=e.prefix||"app:///",n=e.iteratee||(e=>{if(!e.filename)return e;let n=/^[a-zA-Z]:\\/.test(e.filename)||e.filename.includes("\\")&&!e.filename.includes("/"),s=/^\//.test(e.filename);if(n||s){let s=n?e.filename.replace(/^[a-zA-Z]:/,"").replace(/\\/g,"/"):e.filename,o=t?(0,i.relative)(t,s):(0,i.basename)(s);e.filename=`${r}${o}`}return e});return{name:o,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=>n(e))}}}})}}}catch(t){return e}}(t)),t}}}),l=(0,n.convertIntegrationFnToClass)(o,a)}),o("2zvY9",function(t,r){e(t.exports,"relative",()=>o),e(t.exports,"basename",()=>a);let n=/^(\S+:\\|\/?)([\s\S]*?)((?:\.{1,2}|[^/\\]+?|)(\.[^./\\]*|))(?:[/\\]*)$/;function i(...e){let t="",r=!1;for(let n=e.length-1;n>=-1&&!r;n--){let i=n>=0?e[n]:"/";i&&(t=`${i}/${t}`,r="/"===i.charAt(0))}return t=(function(e,t){let r=0;for(let t=e.length-1;t>=0;t--){let n=e[t];"."===n?e.splice(t,1):".."===n?(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 s(e){let t=0;for(;t=0&&""===e[r];r--);return t>r?[]:e.slice(t,r-t+1)}function o(e,t){e=i(e).slice(1),t=i(t).slice(1);let r=s(e.split("/")),n=s(t.split("/")),o=Math.min(r.length,n.length),a=o;for(let e=0;e1024?`${e.slice(-1024)}`:e,(i=n.exec(r))?i.slice(1):[])[2];return t&&s.slice(-1*t.length)===t&&(s=s.slice(0,s.length-t.length)),s}}),o("lmFQJ",function(t,r){e(t.exports,"SERIALIZABLE_ATTRIBUTES",()=>n),e(t.exports,"normaliseSentryBreadcrumbs",()=>o);let n=["data-test-id","data-testid"],i=["type","name",...n],s=RegExp(`\\[(?!${i.join("|")}).*?\\]`,"gm"),o=e=>{let{category:t}=e||{};if(t?.startsWith("ui")){let{message:t}=e;null!=t&&(e.message=t.replace(s,""))}return e}}),o("cfRUk",function(t,r){e(t.exports,"normaliseSentryEvent",()=>m);var n=s("d93nT"),i=s("28TTD"),o=s("kyfMF"),a=s("NkHWt"),l=s("9xo0Y"),c=s("g9NzR"),u=s("k4UXC"),d=s("7l3xJ"),f=s("1dEBY");let p=new WeakSet,h=new WeakSet;(0,f.autoBeforeEachTest)(()=>{p=new WeakSet,h=new WeakSet});let m=(e,t)=>{let r=t?.originalException;if(!e||"development"===e.environment)return null;if("string"==typeof r&&(0,i.fg)("jira-capture-console-errors-in-sentry")){let r=t?.originalException;if("string"!=typeof r||h.has(r))return null;e.tags?.logger&&h.add(r);let n=e;return(n.request?.url&&(n.request.url=(0,l.default)(n.request.url)),n=(0,d.stackFrameAssetRewrite)(n),(0,u.default)(r,n.request?.url).limitCaptureException)?null:(n.tags={userLocation:(0,a.getUserLocation)(),...n.tags},n)}if(!(r instanceof Error))return null;let s=(0,n.isChrome)(84)||(0,n.isFirefox)(76)||(0,n.isSafari)(15)||(0,n.isEdge)(84);if(!("allSettled"in Promise)||!s||"skipSentry"in r&&(!0===r.skipSentry||"function"==typeof r.skipSentry&&r.skipSentry())||(0,o.isClientFetchError)(r)||p.has(r))return null;e.tags?.logger&&p.add(r);let f=e;f.request?.url&&(f.request.url=(0,l.default)(f.request.url)),f=(0,d.stackFrameAssetRewrite)(f);let m=(0,u.default)(r?.message,f.request?.url);return m.limitCaptureException||(0,o.isBackendAPIError)(r)&&(m={limitCaptureException:.05>=Math.random(),samplingRate:20}).limitCaptureException?null:((e,t,r)=>{if(!t)return e;let n=t.originalException||t.syntheticException;if(!n||"string"==typeof n)return e;let i=n.stack;if(!i)return e;e.tags={backend:n.statusCode||n.cause?.statusCode||n.cause?.extensions?.statusCode||n.metadata?.statusCode||(0,o.isBackendAPIError)(n)&&"true"||"false",hash:(0,c.getErrorHash)(n),userLocation:(0,a.getUserLocation)(),traceId:n.traceId||n.cause?.traceId||n.cause?.extensions?.traceId||void 0,...e.tags};let s=(e=>{let t=/(?:src\/entry|src|assets)\/([^,./]+)/g,r=new Set,n=t.exec(e);for(;n;)r.add(n[1]),n=t.exec(e);return Array.from(r)})(i);return s.length?(e.tags={...e.tags,fragment:s[0]},s.length>1&&(e.extra={...e.extra,allRelevantFragments:s})):e.tags={...e.tags,fragment:"unknown"},r&&null!==r.samplingRate&&(e.tags.sampled=`1/${r.samplingRate}`),e})(f,t,m)}}),o("d93nT",function(t,r){let n;e(t.exports,"isEdge",()=>a),e(t.exports,"isChrome",()=>l),e(t.exports,"isSafari",()=>c),e(t.exports,"isFirefox",()=>u),s("x1xwX");let i=()=>{let e=(void 0===n&&(n=null),n);return e?e.getBrowser():{name:"",version:""}},o=(e,t)=>{let r=e.split("."),n=r[0],i=r[1];return Number(i?`${n}.${i}`:n)>=t},a=(e=0)=>{let{name:t,version:r}=i();return"Microsoft Edge"===t&&o(r||"",e)},l=(e=0)=>{let{name:t,version:r}=i();return"Chrome"===t&&o(r||"",e)},c=(e=0)=>{let{name:t,version:r}=i();return"Safari"===t&&o(r||"",e)},u=(e=0)=>{let{name:t,version:r}=i();return"Firefox"===t&&o(r||"",e)}}),o("x1xwX",function(t,r){e(t.exports,"default",()=>i);var n=s("4Fyjk"),i=class{static getParser(e,t=!1){if("string"!=typeof e)throw Error("UserAgent should be a string");return new(0,n.default)(e,t)}static parse(e){return new(0,n.default)(e).getResult()}}}),o("4Fyjk",function(t,r){e(t.exports,"default",()=>i);var n=s("8UXGl"),i=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=n.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)}}}),o("8UXGl",function(t,r){e(t.exports,"default",()=>a);let n=(e,t)=>{let r=t.match(e);return r&&r.length>0&&r[1]||""},i=(e,t)=>{let r=t.match(e);return r&&r.length>1&&r[2]||""},s=/version\/(\d+(\.?_?\d+)+)/i,o=(e=[],t)=>{for(let r of e){let e=n(r,t);if(e)return e}return null};var a=[{test:[/googlebot/i],describe:e=>({name:"Googlebot",version:o([/googlebot\/(\d+(\.\d+))/i,s],e)})},{test:[/opera/i],describe:e=>({name:"Opera",version:o([s,/(?:opera)[\s/](\d+(\.?_?\d+)+)/i],e)})},{test:[/opr\/|opios/i],describe:e=>({name:"Opera",version:o([/(?:opr|opios)[\s/](\S+)/i,s],e)})},{test:[/SamsungBrowser/i],describe:e=>({name:"Samsung Internet for Android",version:o([s,/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i],e)})},{test:[/Whale/i],describe:e=>({name:"NAVER Whale Browser",version:o([s,/(?:whale)[\s/](\d+(?:\.\d+)+)/i],e)})},{test:[/coast/i],describe:e=>({name:"Opera Coast",version:o([s,/(?:coast)[\s/](\d+(\.?_?\d+)+)/i],e)})},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe:e=>({name:"Opera Touch",version:o([/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,s],e)})},{test:[/msie|trident/i],describe:e=>({name:"Internet Explorer",version:o([/(?:msie |rv:)(\d+(\.?_?\d+)+)/i],e)})},{test:[/\sedg\//i],describe:e=>({name:"Microsoft Edge",version:o([/\sedg\/(\d+(\.?_?\d+)+)/i],e)})},{test:[/edg([ea]|ios)/i],describe:e=>({name:"Microsoft Edge",version:i(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e)})},{test:[/vivaldi/i],describe:e=>({name:"Vivaldi",version:o([/vivaldi\/(\d+(\.?_?\d+)+)/i],e)})},{test:[/tizen/i],describe:e=>({name:"Tizen",version:o([/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,s],e)})},{test:[/firefox|iceweasel|fxios/i],describe:e=>({name:"Firefox",version:o([/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i],e)})},{test:[/electron/i],describe:e=>({name:"Electron",version:o([/(?:electron)\/(\d+(\.?_?\d+)+)/i],e)})},{test:[/chromium/i],describe:e=>({name:"Chromium",version:o([/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,s],e)})},{test:[/chrome|crios|crmo/i],describe:e=>({name:"Chrome",version:o([/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i],e)})},{test:[/GSA/i],describe:e=>({name:"Google Search",version:o([/(?: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:o([s],e)})},{test:[/safari|applewebkit/i],describe:e=>({name:"Safari",version:o([s],e)})},{test:[/.*/i],describe(e){let t=-1!==e.search("\\(")?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:n(t,e),version:i(t,e)}}}]}),o("kyfMF",function(t,r){e(t.exports,"isClientFetchError",()=>l),e(t.exports,"isBackendAPIError",()=>u);var n=s("28TTD");s("6TAo9");let i=["... 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"],o=["AbortError","AuthError","ChunkLoadError","NetworkError","Network error"],a=e=>!!e&&(!!i.find(t=>e.includes(t))||e.includes("Curl Error: Failure when receiving data from the peer")&&(0,n.fg)("handle_failure_when_receiving_data_from_the_peer")),l=e=>!!e&&"object"==typeof e&&(o.includes(e.name)||a(e.message)||"object"==typeof e.cause&&(o.includes(e.cause.name)||a(e.cause.message))),c=["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"],u=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||c.some(t=>`${e.name}${e.message}${e.cause?.name}${e.cause?.message}`.includes(t)))}),o("6TAo9",function(t,r){e(t.exports,"isRelayNetworkError",()=>a);var n=s("4O8Rz");class i extends n.default{errors;statusCode;skipSentry;traceId;originalResponse;constructor(e,t=[],r,n,i){super(e,{cause:t[0]}),this.name="ValidationError",this.errors=t,this.statusCode=r,this.skipSentry=!0,this.traceId=n,this.originalResponse=i}}i.displayName="ValidationError";class o extends n.default{skipSentry;statusCode;traceId;originalResponse;constructor(e,t,r,n){super(t||`Fetch call failed with status code: ${e}`),this.name="FetchError",this.statusCode=e,this.originalResponse=n,this.skipSentry=401===e,r&&(this.traceId=r)}}o.displayName="FetchError";let a=e=>"RelayNetwork"===e.name}),o("4O8Rz",function(t,r){e(t.exports,"default",()=>n);class n extends Error{constructor(e,t){super(e,t),this.name=this.constructor.name}}n.displayName="ExtensibleError"}),o("NkHWt",function(t,r){e(t.exports,"getUserLocation",()=>n),s("64fFc");let n=()=>`${(void 0)??"unknown"}:${(void 0)??"unknown"}`}),o("64fFc",function(t,r){e(t.exports,"getAnalyticsWebClientPromise",()=>i);let n=new Promise(e=>{}),i=()=>n}),o("9xo0Y",function(r,n){e(r.exports,"default",()=>a);var i=s("2KOM1"),o=s("ki9ce"),a=(e,r=o.default)=>{let n;try{n=t(i)(e,o.PARSE_ERROR_FALLBACK_URL)}catch(e){return o.PARSE_ERROR_FALLBACK_URL}let s=((e,t)=>{for(let r=0;r1)throw Error("Grouped matcher requires a match => string transformer");return n.transformer}if(1===i.length)throw Error("Basic matcher only supports a string transformer");return n.transformer(i)}}throw Error("No URL mappers matched! Expected a default matcher.")})(`${n.pathname}${n.query}`,r);return`${n.protocol}//${n.host}${s}`}}),o("2KOM1",function(e,t){var r=s("aBsP7"),n=s("2tkGH"),i=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,o=/[\n\r\t]/g,a=/^[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(i,"")}var f=[["#","hash"],["?","query"],function(e,t){return m(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 h(e){var t,r=("u">typeof globalThis?globalThis:"u">typeof self?self:{}).location||{},n={},i=typeof(e=e||r);if("blob:"===e.protocol)n=new y(unescape(e.pathname),{});else if("string"===i)for(t in n=new y(e,{}),p)delete n[t];else if("object"===i){for(t in e)t in p||(n[t]=e[t]);void 0===n.slashes&&(n.slashes=a.test(e.href))}return n}function m(e){return"file:"===e||"ftp:"===e||"http:"===e||"https:"===e||"ws:"===e||"wss:"===e}function g(e,t){e=(e=d(e)).replace(o,""),t=t||{};var r,n=c.exec(e),i=n[1]?n[1].toLowerCase():"",s=!!n[2],a=!!n[3],l=0;return s?a?(r=n[2]+n[3]+n[4],l=n[2].length+n[3].length):(r=n[2]+n[4],l=n[2].length):a?(r=n[3]+n[4],l=n[3].length):r=n[4],"file:"===i?l>=2&&(r=r.slice(2)):m(i)?r=n[4]:i?s&&(r=r.slice(2)):l>=2&&m(t.protocol)&&(r=n[4]),{protocol:i,slashes:s||m(i),slashesCount:l,rest:r}}function y(e,t,i){if(e=(e=d(e)).replace(o,""),!(this instanceof y))return new y(e,t,i);var s,a,l,c,p,v,_=f.slice(),b=typeof t,E=0;for("object"!==b&&"string"!==b&&(i=t,t=null),i&&"function"!=typeof i&&(i=n.parse),s=!(a=g(e||"",t=h(t))).protocol&&!a.slashes,this.slashes=a.slashes||s&&t.slashes,this.protocol=a.protocol||t.protocol||"",e=a.rest,("file:"===a.protocol&&(2!==a.slashesCount||u.test(e))||!a.slashes&&(a.protocol||a.slashesCount<2||!m(this.protocol)))&&(_[3]=[/(.*)/,"pathname"]);E<_.length;E++){if("function"==typeof(c=_[E])){e=c(e,this);continue}l=c[0],v=c[1],l!=l?this[v]=e:"string"==typeof l?~(p="@"===l?e.lastIndexOf(l):e.indexOf(l))&&("number"==typeof c[2]?(this[v]=e.slice(0,p),e=e.slice(p+c[2])):(this[v]=e.slice(p),e=e.slice(0,p))):(p=l.exec(e))&&(this[v]=p[1],e=e.slice(0,p.index)),this[v]=this[v]||s&&c[3]&&t[v]||"",c[4]&&(this[v]=this[v].toLowerCase())}i&&(this.query=i(this.query)),s&&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("/")),n=r.length,i=r[n-1],s=!1,o=0;n--;)"."===r[n]?r.splice(n,1):".."===r[n]?(r.splice(n,1),o++):o&&(0===n&&(s=!0),r.splice(n,1),o--);return s&&r.unshift(""),("."===i||".."===i)&&r.push(""),r.join("/")}(this.pathname,t.pathname)),"/"!==this.pathname.charAt(0)&&m(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&&m(this.protocol)&&this.host?this.protocol+"//"+this.host:"null",this.href=this.toString()}y.prototype={set:function(e,t,i){switch(e){case"query":"string"==typeof t&&t.length&&(t=(i||n.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=!i;break;case"pathname":case"hash":if(t){var s="pathname"===e?"/":"#";this[e]=t.charAt(0)!==s?s+t:t}else this[e]=t;break;case"username":case"password":this[e]=encodeURIComponent(t);break;case"auth":var o=t.indexOf(":");~o?(this.username=t.slice(0,o),this.username=encodeURIComponent(decodeURIComponent(this.username)),this.password=t.slice(o+1),this.password=encodeURIComponent(decodeURIComponent(this.password))):this.username=encodeURIComponent(decodeURIComponent(t))}for(var a=0;an,e=>n=e),e(t.exports,"parse",()=>i,e=>i=e);var n,i,s,o=Object.prototype.hasOwnProperty;function a(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(e){return null}}n=function(e,t){var r,n,i=[];for(n in"string"!=typeof(t=t||"")&&(t="?"),e)if(o.call(e,n)){if(!(r=e[n])&&(null===r||r===s||isNaN(r))&&(r=""),n=encodeURIComponent(n),r=encodeURIComponent(r),null===n||null===r)continue;i.push(n+"="+r)}return i.length?t+i.join("&"):""},i=function(e){for(var t,r=/([^=?&]+)=?([^&]*)/g,n={};t=r.exec(e);){var i=a(t[1]),s=a(t[2]);null===i||null===s||i in n||(n[i]=s)}return n}}),o("ki9ce",function(t,r){e(t.exports,"PARSE_ERROR_FALLBACK_URL",()=>i),e(t.exports,"default",()=>s);let n="/could-not-parse/",i=`https://unknown.example.com${n}`;var s=[{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:/^\/jira\/plans\/\d+\/scenarios\/\d+\/program\/\d+/i,transformer:"/jira/plans/:planId/scenarios/:scenarioId/program/:incrementId"},{matcher:/^\/jira\/plans\/\d+\/scenarios\/\d+\/summary/i,transformer:"/jira/plans/:planId/scenarios/:scenarioId/summary"},{matcher:/^\/jira\/plans\/\d+\/scenarios\/\d+\/calendar/i,transformer:"/jira/plans/:planId/scenarios/:scenarioId/calendar"},{matcher:/^\/jira\/plans\/\d+\/scenarios\/\d+\/teams/i,transformer:"/jira/plans/:planId/scenarios/:scenarioId/teams"},{matcher:/^\/jira\/plans\/\d+\/scenarios\/\d+\/releases/i,transformer:"/jira/plans/:planId/scenarios/:scenarioId/releases"},{matcher:/^\/jira\/plans\/\d+\/scenarios\/\d+\/dependencies/i,transformer:"/jira/plans/:planId/scenarios/:scenarioId/dependencies"},{matcher:/^\/jira\/plans\/\d+\/scenarios\/\d+\/timeline/i,transformer:"/jira/plans/:planId/scenarios/:scenarioId/timeline"},{matcher:/^\/jira\/plans\/\d+\/scenarios\/\d+/i,transformer:"/jira/plans/:planId/scenarios/:scenarioId"},{matcher:new RegExp(n),transformer:"/could-not-parse/"},{matcher:null,transformer:"/unknown"}]}),o("g9NzR",function(t,r){e(t.exports,"getErrorHash",()=>o);var n=s("1dEBY");let i=new WeakMap;(0,n.autoBeforeEachTest)(()=>{i=new WeakMap});let o=e=>{if(i.has(e))return i.get(e);let t="";if(void 0!==e.stack)try{var r;let n,i;n=(r=e.stack).match(/\/([\w.~\-_]+)\.[jt]sx?/g),i=r.match(/:\d+:\d+/g),t=(n?.[0]??"")+(i?.[0]??"")}catch(e){}let n=((e,t=1)=>{let r,n=e.length,i=t^n,s=0;for(;n>=4;)r=(65535&(r=255&e.charCodeAt(s)|(255&e.charCodeAt(++s))<<8|(255&e.charCodeAt(++s))<<16|(255&e.charCodeAt(++s))<<24))*0x5bd1e995+(((r>>>16)*0x5bd1e995&65535)<<16),r^=r>>>24,i=(65535&i)*0x5bd1e995+(((i>>>16)*0x5bd1e995&65535)<<16)^(r=(65535&r)*0x5bd1e995+(((r>>>16)*0x5bd1e995&65535)<<16)),n-=4,++s;switch(n){case 3:i^=(255&e.charCodeAt(s+2))<<16;case 2:i^=(255&e.charCodeAt(s+1))<<8;case 1:i^=255&e.charCodeAt(s),i=(65535&i)*0x5bd1e995+(((i>>>16)*0x5bd1e995&65535)<<16)}return i^=i>>>13,i=(65535&i)*0x5bd1e995+(((i>>>16)*0x5bd1e995&65535)<<16),(i^=i>>>15)>>>0})(`${e.name} ${t||e.message}`).toString(36).toUpperCase();try{i.set(e,n)}catch(e){}return n}}),o("k4UXC",function(r,n){let i,o;e(r.exports,"default",()=>l);var a=s("lnQk8"),l=(i=s("avsXQ").default,o=e=>0!==Math.floor(Math.random()*e),(e,r)=>{let n=i.find(t=>((e,t,r)=>{let{matcher:n,route:i}=e;return!!n.test(t||"")&&(void 0===i||!!(void 0!==r&&r.endsWith(i)))&&!0})(t,e,r)),s=t(a)(n)?null:n.samplingRate;return{limitCaptureException:!t(a)(s)&&o(s),samplingRate:s}})}),o("lnQk8",function(e,t){e.exports=function(e){return null==e}}),o("avsXQ",function(t,r){e(t.exports,"default",()=>n);var n=[{matcher:/postrobot_method/,samplingRate:0},{matcher:/postMessage'\)/,samplingRate:0},{matcher:/^\[Frontend PubSub\] Failed to retrieve subscription configuration \[object Object\]$/,samplingRate:10},{matcher:/Setting the value of 'atlassian-analytics\.jira\.lock' exceeded the quota/,samplingRate:0}]}),o("7l3xJ",function(t,r){e(t.exports,"stackFrameAssetRewrite",()=>n);let n=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}}),o("dJv0A",function(t,r){e(t.exports,"handleAtlaspackErrors",()=>a);var n=s("28TTD"),i=s("8l7k7");class o 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,i.captureException)("atlaspack",e)}}}o.displayName="AtlaspackErrors";let a=()=>{if(!(0,n.fg)("jira_atlaspack_errors_array_tracker"))return;let e=globalThis;e.__ATLASPACK_ERRORS instanceof o||(e.__ATLASPACK_ERRORS=new o(...e.__ATLASPACK_ERRORS??[]))}}),o("4iDlH",function(t,r){e(t.exports,"handleSyncRedirects",()=>i);var n=s("38nU1");let i=(e,t,r)=>{let i;try{i=(0,n.getOriginalUrlFromRequest)(t)}catch(e){console.error("getRedirectUrl: Failed to retrieve original request url",e);return}let s={requestUrl:i,tenantContext:t.input.context?.tenant,match:r};for(let t of e)try{let e=t(s);if(e)return e}catch(e){console.error(`Redirect failed for handler ${t.name||"[unknown]"}`,e);break}}}),o("lEig5",function(t,r){e(t.exports,"getRedirects",()=>a),e(t.exports,"getSyncRedirects",()=>l);var n=s("6FsSe"),i=s("lEchi"),o=s("4fATq");let a=e=>[n.customDomainRedirect,o.userSegmentationRedirect,(0,i.createJoinSiteConsentSyncWaitRedirect)(e)],l=()=>[n.customDomainRedirect,o.userSegmentationRedirect,i.joinSiteConsentSyncWaitRedirect]}),o("6FsSe",function(t,r){e(t.exports,"customDomainRedirect",()=>o);var n=s("6qAS3");let i=e=>e?.tcs?.displayUrl,o=e=>{let{requestUrl:t,tenantContext:r}=e,s=i(r);if("string"!=typeof s||!(({requestUrl:e,tenantContext:t})=>{let r=i(t);return"string"==typeof r&&e.hostname!==r})(e))return null;let o=new URL(t);return(o.hostname=s,(0,n.default)())?(console.log(`[disabled in local development] - src/packages/ssr/global-redirects/src/custom-domain-redirect.tsx: will redirect this request to: ${o.href}`),null):o.href}}),o("lEchi",function(t,r){e(t.exports,"createJoinSiteConsentSyncWaitRedirect",()=>d),e(t.exports,"joinSiteConsentSyncWaitRedirect",()=>f);var n=s("dQoff"),i=s("28TTD"),o=s("kHv7f");let a="idOrigin",l="joinSiteConsent",c="joinProductConsent",u=e=>e.startsWith("/jira/software/")||e.startsWith("/jira/core/")||e.startsWith("/browse/")&&(0,i.fg)("jira_sync_wait_fix_issue_view_route_ignored"),d=e=>({requestUrl:t})=>{if(!(0,i.fg)("jira_fix_users_landing_on_error_pages_fg"))return null;let r=new URL(t);if((0,i.fg)("icf_append_id_origin_simplified_flow")){let e=r.searchParams.get(a);if(e!==l&&e!==c)return null}else if(r.searchParams.get(a)!==l)return null;return(console.log("[jira_fix_users_landing_on_error_pages] query param found"),r.searchParams.delete(a),u(r.pathname))?(0,n.getProjectKeyFromUrl)(e,r.href)?(0,o.expVal)("jira_fix_users_landing_on_error_pages","isEnabled",!1)?`${r.origin}/jira/sync-wait?continueUrl=${encodeURIComponent(r.href)}`:r.href:(console.log("[jira_fix_users_landing_on_error_pages] project key not found"),r.href):(console.log("[jira_fix_users_landing_on_error_pages] not eligible path"),r.href)},f=({requestUrl:e,match:t})=>{if(!(0,i.fg)("jira_fix_users_landing_on_error_pages_fg"))return null;let r=new URL(e);if((0,i.fg)("icf_append_id_origin_simplified_flow")){let e=r.searchParams.get(a);if(e!==l&&e!==c)return null}else if(r.searchParams.get(a)!==l)return null;return(console.log("[jira_fix_users_landing_on_error_pages] query param found"),r.searchParams.delete(a),u(r.pathname))?(e=>{if(!e)return"";let t=e.params.projectKey||e.query?.projectKey||e.query?.["project.key"]||"",r=e.params.issueKey||"";return t||r.split("-")[0]})(t)?(0,o.expVal)("jira_fix_users_landing_on_error_pages","isEnabled",!1)?`${r.origin}/jira/sync-wait?continueUrl=${encodeURIComponent(r.href)}`:r.href:(console.log("[jira_fix_users_landing_on_error_pages] project key not found"),r.href):(console.log("[jira_fix_users_landing_on_error_pages] not eligible path"),r.href)}}),o("dQoff",function(t,r){e(t.exports,"getProjectKeyFromUrl",()=>o);var n=s("iu26l"),i=s("aax8K");let o=(e,t)=>{let r=t.startsWith("http")?new URL(t):new URL(t,"http://_"),s=(0,n.default)(e,r.pathname,r.search);return s?(0,i.getProjectKey)(s.match,s.match.query):""}}),o("iu26l",function(t,r){e(t.exports,"default",()=>o);var n=s("lmdNW"),i=s("aeO7q"),o=(e,t,r,s="")=>(!1==(e[e.length-1]?.name==="legacy-fallback")?n.default:i.default)(e,t,r,s)}),o("lmdNW",function(t,r){e(t.exports,"default",()=>a);var n=s("9s48c"),i=s("45lJa"),o=s("hMTVe"),a=(e,t,r={},s="")=>{let a=o.matchRouteCache.get(t,r,s);if(a&&e.includes(a.route))return a;let l=(0,n.default)(e,t,r,s);return l?((0,i.default)(l.route),o.matchRouteCache.set(t,r,s,l),l):null}}),o("45lJa",function(t,r){e(t.exports,"default",()=>s);let n=e=>{"resources"in e&&Array.isArray(e.resources)&&Object.assign(e,{resources:[...new Set(e.resources)]})},i=e=>{if("lazyOpts"in e&&"function"==typeof e.lazyOpts){let t=e.lazyOpts();Object.assign(e,t),delete e.lazyOpts}};var s=e=>{[i,n].forEach(t=>t(e))}}),o("hMTVe",function(t,r){e(t.exports,"matchRouteCache",()=>n);let n={cache:new Map,get(e,t,r){let n=this.cache.get(r+e);if(n){for(let[e,r]of n)if(function(e,t){if(e===t)return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;let r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let n=0;n1e3&&this.cache.clear();let i=this.cache.get(r+e);i?(i.size>100&&i.clear(),i.set(t,n)):this.cache.set(r+e,new Map([[t,n]]))}}}),o("aeO7q",function(t,r){e(t.exports,"default",()=>l);var n=s("2KOM1"),i=s("45lJa"),o=s("lPvpZ"),a=s("k03Kl"),l=(e,t,r={},s="")=>{let l="string"==typeof r?n.qs.parse(r):r,c=a.matchRouteCache.get(t,l,s);if(c&&e.includes(c.route))return c;for(let r=0;ro);var n=s("gfhnp"),i=s("5UkZM"),o=function(e,t,r,s){let o=e.path?(0,n.default)(t,{path:e.path,exact:e.exact,basePath:s}):{path:"/",url:"/",params:{},isExact:"/"===t,query:{}},a=o;return(o&&e.query?a=(0,i.default)(e.query,r,o):o&&(a={...o,query:{}}),a)?{match:a,route:e}:null}}),o("gfhnp",function(t,r){e(t.exports,"default",()=>l);var n=s("1dEBY"),i=s("27Rsr");let o={},a=0;(0,n.autoBeforeEachTest)(()=>{a=0});var l=function(e,t={}){("string"==typeof t||Array.isArray(t))&&(t={path:t});let{path:r,exact:n=!1,strict:s=!1,sensitive:l=!1,basePath:c=""}=t;return[].concat(c+r).reduce((t,r)=>{if(!r&&""!==r)return null;if(t)return t;let{regexp:c,keys:u}=function(e,t){let r=`${t.end}${t.strict}${t.sensitive}`,n=o[r]||(o[r]={});if(n[e])return n[e];let s=[],l={regexp:(0,i.pathToRegexp)(e,s,t),keys:s};return a<1e4&&(n[e]=l,a++),l}(r,{end:n,strict:s,sensitive:l}),d=c.exec(e);if(!d)return null;let[f,...p]=d,h=e===f;return n&&!h?null:{path:r,url:"/"===r&&""===f?"/":f,isExact:h,params:u.reduce((e,t,r)=>(e[t.name]=p[r],e),{})}},null)}}),o("27Rsr",function(t,r){function n(e){return e.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1")}function i(e){return e&&e.sensitive?"":"i"}e(t.exports,"pathToRegexp",()=>function e(t,r,s){if(t instanceof RegExp){if(!r)return t;let e=/\((?:\?<(.*?)>)?(?!\?)/g,n=0,i=e.exec(t.source);for(;i;)r.push({name:i[1]||n++,prefix:"",suffix:"",modifier:"",pattern:""}),i=e.exec(t.source);return t}if(Array.isArray(t)){let n;return n=t.map(t=>e(t,r,s).source),RegExp(`(?:${n.join("|")})`,i(s))}return function(e,t,r={}){let{strict:s=!1,start:o=!0,end:a=!0,encode:l=e=>e,delimiter:c="/#?",endsWith:u=""}=r,d=`[${n(u)}]|$`,f=`[${n(c)}]`,p=o?"^":"";for(let r of e)if("string"==typeof r)p+=n(l(r));else{let e=n(l(r.prefix)),i=n(l(r.suffix));if(r.pattern)if(t&&t.push(r),e||i)if("+"===r.modifier||"*"===r.modifier){let t="*"===r.modifier?"?":"";p+=`(?:${e}((?:${r.pattern})(?:${i}${e}(?:${r.pattern}))*)${i})${t}`}else p+=`(?:${e}(${r.pattern})${i})${r.modifier}`;else"+"===r.modifier||"*"===r.modifier?p+=`((?:${r.pattern})${r.modifier})`:p+=`(${r.pattern})${r.modifier}`;else p+=`(?:${e}${i})${r.modifier}`}if(a)s||(p+=`${f}?`),p+=r.endsWith?`(?=${d})`:"$";else{let t=e[e.length-1],r="string"==typeof t?f.indexOf(t[t.length-1])>-1:void 0===t;s||(p+=`(?:${f}(?=${d}))?`),r||(p+=`(?=${f}|${d})`)}return new RegExp(p,i(r))}(function(e,t={}){let r=function(e){let t=[],r=0;for(;r=48&&t<=57||t>=65&&t<=90||t>=97&&t<=122||95===t){n+=e[i++];continue}break}if(!n)throw TypeError(`Missing parameter name at ${r}`);t.push({type:"NAME",index:r,value:n}),r=i;continue}if("("===n){let n=1,i="",s=r+1;if("?"===e[s])throw TypeError(`Pattern cannot start with "?" at ${s}`);for(;s{if(l{let t=u(e);if(void 0!==t)return t;let{type:n,index:i}=r[l];throw TypeError(`Unexpected ${n} at ${i}, expected ${e}`)},f=()=>{let e,t="";for(;e=u("CHAR")||u("ESCAPED_CHAR");)t+=e;return t};for(;ln);var n=function(e,t,r){let n={};return e.every(e=>{let[r,i]=e.split("="),s=!1;return e.includes("!=")&&(r=r.substring(0,r.length-1),s=!0),r.split("|").map(e=>{let r=!1;e.includes("?")&&(e=e.substring(0,e.length-1),r=!0);let o=Object.prototype.hasOwnProperty.call(t,e);return(o&&(n[e]=t[e]||""),i&&(!r||o))?(o=i.startsWith("(")?RegExp(`^${i}$`).test(t[e]||""):t[e]===i,s?!o:o):r||o}).includes(!0)})?{...r,query:n}:null}}),o("k03Kl",function(t,r){e(t.exports,"matchRouteCache",()=>n);let n={cache:new Map,get(e,t,r){let n=this.cache.get(r+e);if(n){for(let[e,r]of n)if(function(e,t){if(e===t)return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;let r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let n=0;n1e3&&this.cache.clear();let i=this.cache.get(r+e);i?(i.size>100&&i.clear(),i.set(t,n)):this.cache.set(r+e,new Map([[t,n]]))}}}),o("aax8K",function(t,r){e(t.exports,"getProjectKey",()=>i);var n=s("28TTD");let i=(e,t)=>{let r,i;return r=e?.params.projectKey||t?.projectKey||t?.["project.key"],i=(e.params?.issueKey||"").split("-")[0]||((0,n.fg)("handle_context_panel_issue_navigator_path")?t?.selectedIssue?.split("-")[0]:""),r||(i||"").split("-")[0]}}),o("kHv7f",function(t,r){e(t.exports,"expVal",()=>d);var n=s("40Iim");s("cLNmm");var i=s("bMLRE"),o=s("8l7k7"),a=s("ibcTM"),l=s("1dEBY");class c extends Error{constructor(e){if(super(e),this.stack){let e=this.stack.split("\n");this.stack=[...e.slice(2)].join("\n")}}}c.displayName="ErrorPointingUp";let u=new Set;function d(e,t,r){let s=function(e,t,r){let s=globalThis;if(s?.__SSR_STATSIG_OVERRIDES__?.configs?.[e]?.[t]!==void 0){let r=s.__SSR_STATSIG_OVERRIDES__.configs[e][t];return(0,i.addFeatureFlagAccessed)(`${e}:${t}`,r),r}if(s?.__SSR_STATSIG_OVERRIDES__?.allExpValTrue&&"isEnabled"===t&&"boolean"==typeof r)return(0,i.addFeatureFlagAccessed)(`${e}:${t}`,!0),!0;if("function"==typeof s.__SSR_SYNC_READ_EXP_VAL__&&!s._statsigValuesReady)try{let n=s.__SSR_SYNC_READ_EXP_VAL__(e,t,r);return(0,i.addFeatureFlagAccessed)(`${e}:${t}`,n),n}catch(e){console.error(JSON.stringify({message:e.message,stack:e.stack}))}if("function"==typeof globalThis?.window?.__CRITERION__?.getExperimentValueOverride){let r=globalThis.window.__CRITERION__.getExperimentValueOverride(e,t);if(null!=r)return(0,i.addFeatureFlagAccessed)(`${e}:${t}`,r),r}(0,a.UNSAFE_initIfNeeded)();let o=n.default.getExperimentValue(e,t,r);return(0,i.addFeatureFlagAccessed)(`${e}:${t}`,o),o}(e,t,r);if(!u.has(e)&&(u.add(e),n.default.checkGate("jfp_magma_jira-report-incorrect-experiments",{fireGateExposure:!1})&&!n.default.isExperimentExists(e))){let t=new c(`Experiment ${e} does not exist`);(0,o.captureException)("FeatureGates.isExperimentExists",t),console.error(`Experiment ${e} does not exist`)}return s}let f=new Map;(0,l.autoBeforeEachTest)(()=>{u.clear(),f.clear()})}),o("4fATq",function(t,r){e(t.exports,"userSegmentationRedirect",()=>i);let n="isEligibleForUserSurvey",i=({requestUrl:e})=>{let t=new URL(e);return t.searchParams.has(n)?(t.searchParams.delete(n),`${t.origin}/jira/get-started?continueUrl=${encodeURIComponent(t.href)}`):null}}),(0,s("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:"/jira/browse/:issueKey(\\w+-\\d+)(.*)?",exact:!0},{name:"work-item-embed",group:"work-item",path:"/jira/browse/:issueKey(\\w+-\\d+)/embed"}]);