rs.background.primary:h.colors.background.secondary);let x=M.get(o);return x||(x=d()(o,{maxSize:10}),M.set(o,x)),x(h,...u)}const f=o=>(c=w.createContext(o),()=>{c=null})},35484(C,P,t){t.r(P),t.d(P,{cardChrome:()=>e,focusCss:()=>b,getButtonFocusStyles:()=>p,getExternalRadius:()=>r,getFocusStyles:()=>M,getInternalRadius:()=>y,getMouseFocusStyles:()=>c,getTooltipContainerStyles:()=>g,hoverColor:()=>m,listItem:()=>s,listItemSelected:()=>d,mediaUp:()=>w});var n=t(84140);function e(l){return` background: ${l.colors.background.secondary}; &:hover { background: ${m(l.colors.background.secondary,l)}; } box-shadow: ${l.components.panel.boxShadow}; border-radius: ${l.shape.radius.default}; `}function m(l,D){return D.isDark?(0,n.A)(l).brighten(2).toString():(0,n.A)(l).darken(2).toString()}function s(l){return` background: ${l.colors.background.secondary}; &:hover { background: ${m(l.colors.background.secondary,l)}; } box-shadow: ${l.components.panel.boxShadow}; border-radius: ${l.shape.radius.default}; `}function d(l){return` background: ${m(l.colors.background.secondary,l)}; color: ${l.colors.text.maxContrast}; `}function w(l){return`only screen and (min-width: ${l})`}const a=l=>l.hasOwnProperty("v1"),b=l=>{const D=a(l),f=D?l.colors.background.canvas:l.colors.bodyBg,o=D?l.colors.primary.main:l.colors.formFocusOutline;return` outline: 2px dotted transparent; outline-offset: 2px; box-shadow: 0 0 0 2px ${f}, 0 0 0px 4px ${o}; transition-property: outline, outline-offset, box-shadow; transition-duration: 0.2s; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);`};function c(l){return{outline:"none",boxShadow:"none"}}function M(l){return{outline:"2px dotted transparent",outlineOffset:"2px",boxShadow:`0 0 0 2px ${l.colors.background.canvas}, 0 0 0px 4px ${l.colors.primary.main}`,transitionTimingFunction:"cubic-bezier(0.19, 1, 0.22, 1)",transitionDuration:"0.2s",transitionProperty:"outline, outline-offset, box-shadow"}}function p(l){return{...M(l),transitionProperty:void 0}}const g=l=>({overflow:"hidden",background:l.colors.background.elevated,boxShadow:l.shadows.z2,maxWidth:"800px",padding:l.spacing(1),borderRadius:l.shape.radius.default,zIndex:l.zIndex.tooltip}),r=(l,D,f={})=>{const{selfBorderWidth:o=1,childBorderRadius:u}=f;return`calc(max(0px, ${u!==void 0?`${u}px`:l.shape.radius.default} + ${D}px + ${o}px))`},y=(l,D,f={})=>{const{parentBorderWidth:o=1,parentBorderRadius:u}=f;return`calc(max(0px, ${u!==void 0?`${u}px`:l.shape.radius.default} - ${D}px - ${o}px))`}},65240(C,P,t){t.d(P,{N:()=>m});var n=t(47078),e=t.n(n);function m(s){return e()(s)}},97958(C,P,t){t.d(P,{GO:()=>s,SS:()=>d,lV:()=>w,rJ:()=>m});var n=t(30360),e=t(95004);const m=a=>["xs","sm","md","lg","xl","xxl","xxxl"].includes(a),s=()=>Object.keys(n.az);function d(a){return w(a?.type)}function w(a){if(a)switch(a){case e.PU.time:return"clock-nine";case e.PU.string:return"font";case e.PU.number:return"calculator-alt";case e.PU.boolean:return"toggle-on";case e.PU.trace:return"info-circle";case e.PU.enum:return"list-ol";case e.PU.geo:return"map-marker";case e.PU.other:return"brackets-curly"}return"question-circle"}},76373(C,P,t){t.r(P),t.d(P,{BOUNDARY_ELEMENT_ID:()=>e,getPositioningMiddleware:()=>m});var n=t(34743);const e="floating-boundary";function m(s){const d=[],w=(0,n.UU)({crossAxis:"alignment",fallbackAxisSideDirection:"end",boundary:document.getElementById(e)??void 0}),a=(0,n.BN)();return s?.includes("-")?d.push(w,a):d.push(a,w),d}},27046(C,P,t){t.d(P,{t:()=>e});var n=t(22803);const e=(0,n.keyframes)({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(359deg)"}})},71495(C,P,t){t.d(P,{O:()=>e,f:()=>m});var n=t(22803);function e(s){switch(s){case"auto":return"bottom";case"auto-start":return"bottom-start";case"auto-end":return"bottom-end";default:return s??"bottom"}}function m(s,d,w,a,b){return{arrow:(0,n.css)({fill:d}),container:(0,n.css)({backgroundColor:d,borderRadius:s.shape.radius.default,border:`1px solid ${w}`,boxShadow:s.shadows.z2,color:a,fontSize:s.typography.bodySmall.fontSize,padding:s.spacing(b.topBottom,b.rightLeft),[s.transitions.handleMotion("no-preference","reduce")]:{transition:"opacity 0.3s"},zIndex:s.zIndex.tooltip,maxWidth:"400px",overflowWrap:"break-word","&[data-popper-interactive='false']":{pointerEvents:"none"}}),headerClose:(0,n.css)({color:s.colors.text.secondary,position:"absolute",right:s.spacing(1),top:s.spacing(1.5),backgroundColor:"transparent",border:0}),header:(0,n.css)({paddingTop:s.spacing(1),paddingBottom:s.spacing(2)}),body:(0,n.css)({paddingTop:s.spacing(1),paddingBottom:s.spacing(1)}),footer:(0,n.css)({paddingTop:s.spacing(2),paddingBottom:s.spacing(1)})}}},45229(C,P,t){t.d(P,{A:()=>m,l:()=>e});var n=t(19379);const e=new n.o,m=e},65642(C,P,t){t.d(P,{$W:()=>e.$,Ay:()=>s,_R:()=>w,yn:()=>a,zj:()=>d});var n=t(11594),e=t(43173);let m=e.$;const s=m,d=()=>m,w=b=>{m={...m,...b}},a=e.$?.panels?.debug?.state===n.pn.alpha},73427(C,P,t){t.d(P,{TP:()=>m.TP,lE:()=>n.A});var n=t(45229),e=t(1505),m=t(15130),s=t(58047)},17016(C,P,t){t.d(P,{f:()=>m});var n=t(54734),e=t(81041);function m(){self.MonacoEnvironment={getWorker(s,d){const w=n.l.getIfExists(d);return w?w.init():d==="json"?new e.c(new URL(t.p+t.u(1162),t.b)):d==="css"||d==="scss"||d==="less"?new e.c(new URL(t.p+t.u(9044),t.b)):d==="html"||d==="handlebars"||d==="razor"?new e.c(new URL(t.p+t.u(4064),t.b)):d==="typescript"||d==="javascript"?new e.c(new URL(t.p+t.u(2150),t.b)):new e.c(new URL(t.p+t.u(1821),t.b))}}}},1505(C,P,t){t.d(P,{E:()=>e});class n{constructor(){this.panelsRendered=0,this.enabled=void 0}renderingCompleted(){this.panelsRendered+=1,window.panelsRendered=this.panelsRendered}}const e=new n},15130(C,P,t){t.d(P,{OG:()=>p,SM:()=>M,TP:()=>y});var n=t(2543),e=t.n(n),m=t(17548),s=t(7918),d=t(68143),w=t(62061),a=t(57680),b=t(11257),c=t(65642);const M="auto",p="redirectTo";class g{constructor(){this.id=0,this.uid="",this.isGrafanaAdmin=!1,this.isSignedIn=!1,this.orgRole="",this.orgId=0,this.orgName="",this.login="",this.externalUserId="",this.orgCount=0,this.timezone="",this.fiscalYearStartMonth=0,this.helpFlags1=0,this.theme="dark",this.hasEditPermissionInFolders=!1,this.email="",this.name="",this.regionalFormat="",this.language="",this.weekStart="",this.gravatarUrl="",this.analytics={identifier:""},this.authenticatedBy="",c.Ay.bootData.user&&(0,n.extend)(this,c.Ay.bootData.user)}}class r{constructor(){this.sidemenuSmallBreakpoint=!1,this.tokenRotationJobId=0,c.Ay.bootData||(c.Ay.bootData={user:{},settings:{},navTree:[]}),this.user=new g,this.isSignedIn=this.user.isSignedIn,this.isGrafanaAdmin=this.user.isGrafanaAdmin,this.isEditor=this.hasRole("Editor")||this.hasRole("Admin"),this.hasEditPermissionInFolders=this.user.hasEditPermissionInFolders,this.minRefreshInterval=c.Ay.minRefreshInterval,this.scheduleTokenRotationJob()}async fetchUserPermissions(){try{this.user.permissions=await(0,d.AI)().get("/api/access-control/user/actions",{reloadcache:!0})}catch(f){console.error(f)}}setLoggedOut(){this.setRedirectToUrl(),this.cancelTokenRotationJob(),this.user.isSignedIn=!1,this.isSignedIn=!1,window.location.reload()}setRedirectToUrl(){c.Ay.featureToggles.useSessionStorageForRedirection&&window.sessionStorage.setItem(p,encodeURIComponent(window.location.href.substring(window.location.origin.length)))}hasRole(f){return f==="ServerAdmin"?this.isGrafanaAdmin:this.user.orgRole===f}licensedAccessControlEnabled(){return(0,w.a)("accesscontrol")}hasPermissionInMetadata(f,o){return(0,s.T6)(f,o)}hasPermission(f){return(0,s.ZU)(f,this.user)}isGrafanaVisible(){return document.visibilityState===void 0||document.visibilityState==="visible"}isAllowedInterval(f){return!c.Ay.minRefreshInterval||f===M?!0:m.intervalToMs(f)>=m.intervalToMs(c.Ay.minRefreshInterval)}getValidInterval(f){return this.isAllowedInterval(f)?f:c.Ay.minRefreshInterval}getValidIntervals(f){return this.minRefreshInterval?f.filter(o=>o!=="").filter(this.isAllowedInterval):f}hasAccessToExplore(){return this.hasPermission(b.w.DataSourcesExplore)&&c.Ay.exploreEnabled}evaluatePermission(f){return(0,s.jW)(f,this.user)?[]:["Reject"]}scheduleTokenRotationJob(){if(this.canScheduleRotation()){let f=(0,a.W)();const o=f-Math.floor(Math.random()*19+1);let u=Math.min(o*1e3-Date.now(),2147483647);this.tokenRotationJobId=setTimeout(()=>{if((0,a.W)()>f){this.scheduleTokenRotationJob();return}this.rotateToken().then()},u)}}canScheduleRotation(){return!(!this.isSignedIn||(0,a.W)()===0)}cancelTokenRotationJob(){this.tokenRotationJobId>0&&clearTimeout(this.tokenRotationJobId)}rotateToken(){return fetch(c.Ay.appSubUrl+"/api/user/auth-tokens/rotate",{method:"POST"}).then(f=>{if(f.status===200){this.scheduleTokenRotationJob();return}if(f.status===401){this.setLoggedOut();return}}).catch(f=>{console.error(f)})}}let y=new r;const l=D=>{throw new Error("contextSrv can be only overridden in test environment")}},58047(C,P,t){t.d(P,{A:()=>p});var n,e,m=t(2543),s=t.n(m),d=t(8934),w=t(55386);function a(g,r){if(!g)return!1;if(g[0]==="/"){const y=(0,d.dO)(g);return r.match(y)!=null}return g===r}function b(g){return g===0?.001:g/10}function c(g){return g?{colors:[{opacity:0},{opacity:g/10}]}:null}function M(g,r,y){for(let l=0;lthis.stats.max&&(this.stats.max=o),oo?(F=!1,B===this.datapoints.length-1&&(this.stats.delta+=o)):(F?this.stats.delta+=o-x:this.stats.delta+=o,F=!0),x=o,o0&&(this.stats.logmin=o),o!==0&&(this.allIsZero=!1)),y.push([f,o])}return this.stats.max===-Number.MAX_VALUE&&(this.stats.max=null),this.stats.min===Number.MAX_VALUE&&(this.stats.min=null),y.length&&!this.allIsNull&&(this.stats.avg=this.stats.total/u,this.stats.current=y[y.length-1][1],this.stats.current===null&&y.length>1&&(this.stats.current=y[y.length-2][1])),this.stats.max!==null&&this.stats.min!==null&&(this.stats.range=this.stats.max-this.stats.min),this.stats.current!==null&&this.stats.first!==null&&(this.stats.diff=this.stats.current-this.stats.first,this.stats.diffperc=this.stats.diff/this.stats.first),this.stats.count=y.length,y}updateLegendValues(r,y){this.valueFormater=r,this.decimals=y}formatValue(r){return(0,m.isFinite)(r)||(r=null),(0,w.cN)(this.valueFormater(r,this.decimals))}isMsResolutionNeeded(){for(let r=0;rs});var n=t(63704),e=t(43173);const m=e.$.cspReportOnlyEnabled,s={createHTML:(d,w,a)=>m?(console.error("[HTML not sanitized with Trusted Types]",d,w,a),d):d.replace(/