Like Prometheus, but for logs.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
loki/pkg/ui/frontend/dist/assets/query-management-DbWM5GrR.js

2 lines
36 KiB

var at=t=>{throw TypeError(t)};var He=(t,e,s)=>e.has(t)||at("Cannot "+s);var r=(t,e,s)=>(He(t,e,"read from private field"),s?s.call(t):e.get(t)),l=(t,e,s)=>e.has(t)?at("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,s),u=(t,e,s,i)=>(He(t,e,"write to private field"),i?i.call(t,s):e.set(t,s),s),p=(t,e,s)=>(He(t,e,"access private method"),s);var ke=(t,e,s,i)=>({set _(n){u(t,e,n,s)},get _(){return r(t,e,i)}});import{r as L}from"./react-core-D_V7s-9r.js";import{j as jt}from"./radix-core-ByqQ8fsu.js";var Ue=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(t){return this.listeners.add(t),this.onSubscribe(),()=>{this.listeners.delete(t),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},de=typeof window>"u"||"Deno"in globalThis;function k(){}function kt(t,e){return typeof t=="function"?t(e):t}function Ge(t){return typeof t=="number"&&t>=0&&t!==1/0}function Ft(t,e){return Math.max(t+(e||0)-Date.now(),0)}function pe(t,e){return typeof t=="function"?t(e):t}function G(t,e){return typeof t=="function"?t(e):t}function ut(t,e){const{type:s="all",exact:i,fetchStatus:n,predicate:a,queryKey:h,stale:c}=t;if(h){if(i){if(e.queryHash!==st(h,e.options))return!1}else if(!Te(e.queryKey,h))return!1}if(s!=="all"){const d=e.isActive();if(s==="active"&&!d||s==="inactive"&&d)return!1}return!(typeof c=="boolean"&&e.isStale()!==c||n&&n!==e.state.fetchStatus||a&&!a(e))}function ht(t,e){const{exact:s,status:i,predicate:n,mutationKey:a}=t;if(a){if(!e.options.mutationKey)return!1;if(s){if(Me(e.options.mutationKey)!==Me(a))return!1}else if(!Te(e.options.mutationKey,a))return!1}return!(i&&e.state.status!==i||n&&!n(e))}function st(t,e){return((e==null?void 0:e.queryKeyHashFn)||Me)(t)}function Me(t){return JSON.stringify(t,(e,s)=>Be(s)?Object.keys(s).sort().reduce((i,n)=>(i[n]=s[n],i),{}):s)}function Te(t,e){return t===e?!0:typeof t!=typeof e?!1:t&&e&&typeof t=="object"&&typeof e=="object"?!Object.keys(e).some(s=>!Te(t[s],e[s])):!1}function Qt(t,e){if(t===e)return t;const s=ot(t)&&ot(e);if(s||Be(t)&&Be(e)){const i=s?t:Object.keys(t),n=i.length,a=s?e:Object.keys(e),h=a.length,c=s?[]:{};let d=0;for(let w=0;w<h;w++){const b=s?w:a[w];(!s&&i.includes(b)||s)&&t[b]===void 0&&e[b]===void 0?(c[b]=void 0,d++):(c[b]=Qt(t[b],e[b]),c[b]===t[b]&&t[b]!==void 0&&d++)}return n===h&&d===n?t:c}return e}function Ne(t,e){if(!e||Object.keys(t).length!==Object.keys(e).length)return!1;for(const s in t)if(t[s]!==e[s])return!1;return!0}function ot(t){return Array.isArray(t)&&t.length===Object.keys(t).length}function Be(t){if(!ct(t))return!1;const e=t.constructor;if(e===void 0)return!0;const s=e.prototype;return!(!ct(s)||!s.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(t)!==Object.prototype)}function ct(t){return Object.prototype.toString.call(t)==="[object Object]"}function Lt(t){return new Promise(e=>{setTimeout(e,t)})}function ze(t,e,s){return typeof s.structuralSharing=="function"?s.structuralSharing(t,e):s.structuralSharing!==!1?Qt(t,e):e}function Kt(t,e,s=0){const i=[...t,e];return s&&i.length>s?i.slice(1):i}function Ht(t,e,s=0){const i=[e,...t];return s&&i.length>s?i.slice(0,-1):i}var it=Symbol();function Et(t,e){return!t.queryFn&&(e!=null&&e.initialPromise)?()=>e.initialPromise:!t.queryFn||t.queryFn===it?()=>Promise.reject(new Error(`Missing queryFn: '${t.queryHash}'`)):t.queryFn}var re,X,me,bt,_t=(bt=class extends Ue{constructor(){super();l(this,re);l(this,X);l(this,me);u(this,me,e=>{if(!de&&window.addEventListener){const s=()=>e();return window.addEventListener("visibilitychange",s,!1),()=>{window.removeEventListener("visibilitychange",s)}}})}onSubscribe(){r(this,X)||this.setEventListener(r(this,me))}onUnsubscribe(){var e;this.hasListeners()||((e=r(this,X))==null||e.call(this),u(this,X,void 0))}setEventListener(e){var s;u(this,me,e),(s=r(this,X))==null||s.call(this),u(this,X,e(i=>{typeof i=="boolean"?this.setFocused(i):this.onFocus()}))}setFocused(e){r(this,re)!==e&&(u(this,re,e),this.onFocus())}onFocus(){const e=this.isFocused();th