UNPKG

@grafana/ui

Version:
1 lines • 3.35 MB
function e(e){return e&&"object"==typeof e&&"default"in e?e.default:e}Object.defineProperty(exports,"__esModule",{value:!0});var t=require("react"),n=e(t),r=require("@grafana/data"),o=require("react-dom"),i=e(o),a=e(require("tty")),s=e(require("util")),l=e(require("os")),c=e(require("moment")),u=require("@grafana/e2e-selectors"),f=function(e,t){return(f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function p(e,t){function n(){this.constructor=e}f(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var h=function(){return(h=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function d(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}function g(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){e.done?o(e.value):new n((function(t){t(e.value)})).then(a,s)}l((r=r.apply(e,t||[])).next())}))}function v(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(i){return function(s){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=t.call(e,a)}catch(e){i=[6,e],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,s])}}}function m(e){var t="function"==typeof Symbol&&e[Symbol.iterator],n=0;return t?t.call(e):{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}function y(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function w(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(y(arguments[t]));return e}function b(e){return this instanceof b?(this.v=e,this):new b(e)}function x(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var A=Object.freeze({__proto__:null,__extends:p,get __assign(){return h},__rest:d,__decorate:function(e,t,n,r){var o,i=arguments.length,a=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a},__param:function(e,t){return function(n,r){t(n,r,e)}},__metadata:function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},__awaiter:g,__generator:v,__exportStar:function(e,t){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])},__values:m,__read:y,__spread:w,__spreadArrays:function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var i=arguments[t],a=0,s=i.length;a<s;a++,o++)r[o]=i[a];return r},__await:b,__asyncGenerator:function(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,o=n.apply(e,t||[]),i=[];return r={},a("next"),a("throw"),a("return"),r[Symbol.asyncIterator]=function(){return this},r;function a(e){o[e]&&(r[e]=function(t){return new Promise((function(n,r){i.push([e,t,n,r])>1||s(e,t)}))})}function s(e,t){try{(n=o[e](t)).value instanceof b?Promise.resolve(n.value.v).then(l,c):u(i[0][2],n)}catch(e){u(i[0][3],e)}var n}function l(e){s("next",e)}function c(e){s("throw",e)}function u(e,t){e(t),i.shift(),i.length&&s(i[0][0],i[0][1])}},__asyncDelegator:function(e){var t,n;return t={},r("next"),r("throw",(function(e){throw e})),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:b(e[r](t)),done:"return"===r}:o?o(t):t}:o}},__asyncValues:function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=m(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise((function(r,o){(function(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)})(r,o,(t=e[n](t)).done,t.value)}))}}},__makeTemplateObject:x,__importStar:function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t},__importDefault:function(e){return e&&e.__esModule?e:{default:e}}});var C=function(){function e(e){this.isSpeedy=void 0===e.speedy?"production"===process.env.NODE_ENV:e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.before=null}var t=e.prototype;return t.insert=function(e){if(this.ctr%(this.isSpeedy?65e3:1)==0){var t,n=function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t}(this);t=0===this.tags.length?this.before:this.tags[this.tags.length-1].nextSibling,this.container.insertBefore(n,t),this.tags.push(n)}var r=this.tags[this.tags.length-1];if(this.isSpeedy){var o=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(r);try{var i=105===e.charCodeAt(1)&&64===e.charCodeAt(0);o.insertRule(e,i?0:o.cssRules.length)}catch(t){"production"!==process.env.NODE_ENV&&console.warn('There was a problem inserting the following rule: "'+e+'"',t)}}else r.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach((function(e){return e.parentNode.removeChild(e)})),this.tags=[],this.ctr=0},e}();function E(e){function t(e,t,r){var o=t.trim().split(d);t=o;var i=o.length,a=e.length;switch(a){case 0:case 1:var s=0;for(e=0===a?"":e[0]+" ";s<i;++s)t[s]=n(e,t[s],r).trim();break;default:var l=s=0;for(t=[];s<i;++s)for(var c=0;c<a;++c)t[l++]=n(e[c]+" ",o[s],r).trim()}return t}function n(e,t,n){var r=t.charCodeAt(0);switch(33>r&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(g,"$1"+e.trim());case 58:return e.trim()+t.replace(g,"$1"+e.trim());default:if(0<1*n&&0<t.indexOf("\f"))return t.replace(g,(58===e.charCodeAt(0)?"":"$1")+e.trim())}return e+t}function r(e,t,n,i){var a=e+";",s=2*t+3*n+4*i;if(944===s){e=a.indexOf(":",9)+1;var l=a.substring(e,a.length-1).trim();return l=a.substring(0,e).trim()+l+";",1===S||2===S&&o(l,1)?"-webkit-"+l+l:l}if(0===S||2===S&&!o(a,1))return a;switch(s){case 1015:return 97===a.charCodeAt(10)?"-webkit-"+a+a:a;case 951:return 116===a.charCodeAt(3)?"-webkit-"+a+a:a;case 963:return 110===a.charCodeAt(5)?"-webkit-"+a+a:a;case 1009:if(100!==a.charCodeAt(4))break;case 969:case 942:return"-webkit-"+a+a;case 978:return"-webkit-"+a+"-moz-"+a+a;case 1019:case 983:return"-webkit-"+a+"-moz-"+a+"-ms-"+a+a;case 883:if(45===a.charCodeAt(8))return"-webkit-"+a+a;if(0<a.indexOf("image-set(",11))return a.replace(M,"$1-webkit-$2")+a;break;case 932:if(45===a.charCodeAt(4))switch(a.charCodeAt(5)){case 103:return"-webkit-box-"+a.replace("-grow","")+"-webkit-"+a+"-ms-"+a.replace("grow","positive")+a;case 115:return"-webkit-"+a+"-ms-"+a.replace("shrink","negative")+a;case 98:return"-webkit-"+a+"-ms-"+a.replace("basis","preferred-size")+a}return"-webkit-"+a+"-ms-"+a+a;case 964:return"-webkit-"+a+"-ms-flex-"+a+a;case 1023:if(99!==a.charCodeAt(8))break;return"-webkit-box-pack"+(l=a.substring(a.indexOf(":",15)).replace("flex-","").replace("space-between","justify"))+"-webkit-"+a+"-ms-flex-pack"+l+a;case 1005:return p.test(a)?a.replace(f,":-webkit-")+a.replace(f,":-moz-")+a:a;case 1e3:switch(t=(l=a.substring(13).trim()).indexOf("-")+1,l.charCodeAt(0)+l.charCodeAt(t)){case 226:l=a.replace(w,"tb");break;case 232:l=a.replace(w,"tb-rl");break;case 220:l=a.replace(w,"lr");break;default:return a}return"-webkit-"+a+"-ms-"+l+a;case 1017:if(-1===a.indexOf("sticky",9))break;case 975:switch(t=(a=e).length-10,s=(l=(33===a.charCodeAt(t)?a.substring(0,t):a).substring(e.indexOf(":",7)+1).trim()).charCodeAt(0)+(0|l.charCodeAt(7))){case 203:if(111>l.charCodeAt(8))break;case 115:a=a.replace(l,"-webkit-"+l)+";"+a;break;case 207:case 102:a=a.replace(l,"-webkit-"+(102<s?"inline-":"")+"box")+";"+a.replace(l,"-webkit-"+l)+";"+a.replace(l,"-ms-"+l+"box")+";"+a}return a+";";case 938:if(45===a.charCodeAt(5))switch(a.charCodeAt(6)){case 105:return l=a.replace("-items",""),"-webkit-"+a+"-webkit-box-"+l+"-ms-flex-"+l+a;case 115:return"-webkit-"+a+"-ms-flex-item-"+a.replace(A,"")+a;default:return"-webkit-"+a+"-ms-flex-line-pack"+a.replace("align-content","").replace(A,"")+a}break;case 973:case 989:if(45!==a.charCodeAt(3)||122===a.charCodeAt(4))break;case 931:case 953:if(!0===E.test(e))return 115===(l=e.substring(e.indexOf(":")+1)).charCodeAt(0)?r(e.replace("stretch","fill-available"),t,n,i).replace(":fill-available",":stretch"):a.replace(l,"-webkit-"+l)+a.replace(l,"-moz-"+l.replace("fill-",""))+a;break;case 962:if(a="-webkit-"+a+(102===a.charCodeAt(5)?"-ms-"+a:"")+a,211===n+i&&105===a.charCodeAt(13)&&0<a.indexOf("transform",10))return a.substring(0,a.indexOf(";",27)+1).replace(h,"$1-webkit-$2")+a}return a}function o(e,t){var n=e.indexOf(1===t?":":"{"),r=e.substring(0,3!==t?n:10);return n=e.substring(n+1,e.length-1),P(2!==t?r:r.replace(C,"$1"),n,t)}function i(e,t){var n=r(t,t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2));return n!==t+";"?n.replace(x," or ($1)").substring(4):"("+t+")"}function a(e,t,n,r,o,i,a,s,c,u){for(var f,p=0,h=t;p<z;++p)switch(f=H[p].call(l,e,h,n,r,o,i,a,s,c,u)){case void 0:case!1:case!0:case null:break;default:h=f}if(h!==t)return h}function s(e){return void 0!==(e=e.prefix)&&(P=null,e?"function"!=typeof e?S=1:(S=2,P=e):S=0),s}function l(e,n){var s=e;if(33>s.charCodeAt(0)&&(s=s.trim()),s=[s],0<z){var l=a(-1,n,s,s,k,_,0,0,0,0);void 0!==l&&"string"==typeof l&&(n=l)}var f=function e(n,s,l,f,p){for(var h,d,g,w,x,A=0,C=0,E=0,M=0,H=0,P=0,V=g=h=0,L=0,B=0,I=0,N=0,D=l.length,R=D-1,F="",j="",U="",G="";L<D;){if(d=l.charCodeAt(L),L===R&&0!==C+M+E+A&&(0!==C&&(d=47===C?10:47),M=E=A=0,D++,R++),0===C+M+E+A){if(L===R&&(0<B&&(F=F.replace(u,"")),0<F.trim().length)){switch(d){case 32:case 9:case 59:case 13:case 10:break;default:F+=l.charAt(L)}d=59}switch(d){case 123:for(h=(F=F.trim()).charCodeAt(0),g=1,N=++L;L<D;){switch(d=l.charCodeAt(L)){case 123:g++;break;case 125:g--;break;case 47:switch(d=l.charCodeAt(L+1)){case 42:case 47:e:{for(V=L+1;V<R;++V)switch(l.charCodeAt(V)){case 47:if(42===d&&42===l.charCodeAt(V-1)&&L+2!==V){L=V+1;break e}break;case 10:if(47===d){L=V+1;break e}}L=V}}break;case 91:d++;case 40:d++;case 34:case 39:for(;L++<R&&l.charCodeAt(L)!==d;);}if(0===g)break;L++}switch(g=l.substring(N,L),0===h&&(h=(F=F.replace(c,"").trim()).charCodeAt(0)),h){case 64:switch(0<B&&(F=F.replace(u,"")),d=F.charCodeAt(1)){case 100:case 109:case 115:case 45:B=s;break;default:B=O}if(N=(g=e(s,B,g,d,p+1)).length,0<z&&(x=a(3,g,B=t(O,F,I),s,k,_,N,d,p,f),F=B.join(""),void 0!==x&&0===(N=(g=x.trim()).length)&&(d=0,g="")),0<N)switch(d){case 115:F=F.replace(b,i);case 100:case 109:case 45:g=F+"{"+g+"}";break;case 107:g=(F=F.replace(v,"$1 $2"))+"{"+g+"}",g=1===S||2===S&&o("@"+g,3)?"@-webkit-"+g+"@"+g:"@"+g;break;default:g=F+g,112===f&&(j+=g,g="")}else g="";break;default:g=e(s,t(s,F,I),g,f,p+1)}U+=g,g=I=B=V=h=0,F="",d=l.charCodeAt(++L);break;case 125:case 59:if(1<(N=(F=(0<B?F.replace(u,""):F).trim()).length))switch(0===V&&(h=F.charCodeAt(0),45===h||96<h&&123>h)&&(N=(F=F.replace(" ",":")).length),0<z&&void 0!==(x=a(1,F,s,n,k,_,j.length,f,p,f))&&0===(N=(F=x.trim()).length)&&(F="\0\0"),h=F.charCodeAt(0),d=F.charCodeAt(1),h){case 0:break;case 64:if(105===d||99===d){G+=F+l.charAt(L);break}default:58!==F.charCodeAt(N-1)&&(j+=r(F,h,d,F.charCodeAt(2)))}I=B=V=h=0,F="",d=l.charCodeAt(++L)}}switch(d){case 13:case 10:47===C?C=0:0===1+h&&107!==f&&0<F.length&&(B=1,F+="\0"),0<z*Z&&a(0,F,s,n,k,_,j.length,f,p,f),_=1,k++;break;case 59:case 125:if(0===C+M+E+A){_++;break}default:switch(_++,w=l.charAt(L),d){case 9:case 32:if(0===M+A+C)switch(H){case 44:case 58:case 9:case 32:w="";break;default:32!==d&&(w=" ")}break;case 0:w="\\0";break;case 12:w="\\f";break;case 11:w="\\v";break;case 38:0===M+C+A&&(B=I=1,w="\f"+w);break;case 108:if(0===M+C+A+T&&0<V)switch(L-V){case 2:112===H&&58===l.charCodeAt(L-3)&&(T=H);case 8:111===P&&(T=P)}break;case 58:0===M+C+A&&(V=L);break;case 44:0===C+E+M+A&&(B=1,w+="\r");break;case 34:case 39:0===C&&(M=M===d?0:0===M?d:M);break;case 91:0===M+C+E&&A++;break;case 93:0===M+C+E&&A--;break;case 41:0===M+C+A&&E--;break;case 40:if(0===M+C+A){if(0===h)switch(2*H+3*P){case 533:break;default:h=1}E++}break;case 64:0===C+E+M+A+V+g&&(g=1);break;case 42:case 47:if(!(0<M+A+E))switch(C){case 0:switch(2*d+3*l.charCodeAt(L+1)){case 235:C=47;break;case 220:N=L,C=42}break;case 42:47===d&&42===H&&N+2!==L&&(33===l.charCodeAt(N+2)&&(j+=l.substring(N,L+1)),w="",C=0)}}0===C&&(F+=w)}P=H,H=d,L++}if(0<(N=j.length)){if(B=s,0<z&&(void 0!==(x=a(2,j,B,n,k,_,N,f,p,f))&&0===(j=x).length))return G+j+U;if(j=B.join(",")+"{"+j+"}",0!=S*T){switch(2!==S||o(j,2)||(T=0),T){case 111:j=j.replace(y,":-moz-$1")+j;break;case 112:j=j.replace(m,"::-webkit-input-$1")+j.replace(m,"::-moz-$1")+j.replace(m,":-ms-input-$1")+j}T=0}}return G+j+U}(O,s,n,0,0);return 0<z&&(void 0!==(l=a(-2,f,s,s,k,_,f.length,0,0,0))&&(f=l)),"",T=0,_=k=1,f}var c=/^\0+/g,u=/[\0\r\f]/g,f=/: */g,p=/zoo|gra/,h=/([,: ])(transform)/g,d=/,\r+?/g,g=/([\t\r\n ])*\f?&/g,v=/@(k\w+)\s*(\S*)\s*/,m=/::(place)/g,y=/:(read-only)/g,w=/[svh]\w+-[tblr]{2}/,b=/\(\s*(.*)\s*\)/g,x=/([\s\S]*?);/g,A=/-self|flex-/g,C=/[^]*?(:[rp][el]a[\w-]+)[^]*/,E=/stretch|:\s*\w+\-(?:conte|avail)/,M=/([^-])(image-set\()/,_=1,k=1,T=0,S=1,O=[],H=[],z=0,P=null,Z=0;return l.use=function e(t){switch(t){case void 0:case null:z=H.length=0;break;default:if("function"==typeof t)H[z++]=t;else if("object"==typeof t)for(var n=0,r=t.length;n<r;++n)e(t[n]);else Z=0|!!t}return e},l.set=s,void 0!==e&&s(e),l}var M=function(e){var t=new WeakMap;return function(n){if(t.has(n))return t.get(n);var r=e(n);return t.set(n,r),r}};function _(e){e&&k.current.insert(e+"}")}var k={current:null},T=function(e,t,n,r,o,i,a,s,l,c){switch(e){case 1:switch(t.charCodeAt(0)){case 64:return k.current.insert(t+";"),"";case 108:if(98===t.charCodeAt(2))return""}break;case 2:if(0===s)return t+"/*|*/";break;case 3:switch(s){case 102:case 112:return k.current.insert(n[0]+t),"";default:return t+(0===c?"/*|*/":"")}case-2:t.split("/*|*/}").forEach(_)}},S=function(e,t){if(1===e&&108===t.charCodeAt(0)&&98===t.charCodeAt(2))return""},O="undefined"!=typeof document,H={},z=O?void 0:M((function(){var e=M((function(){return{}})),t={},n={};return function(r){return void 0===r||!0===r?t:!1===r?n:e(r)}})),P=function(e){void 0===e&&(e={});var t,n=e.key||"css";void 0!==e.prefix&&(t={prefix:e.prefix});var r=new E(t);if("production"!==process.env.NODE_ENV&&/[^a-z-]/.test(n))throw new Error('Emotion key must only contain lower case alphabetical characters and - but "'+n+'" was passed');var o,i,a={};if(O){o=e.container||document.head;var s=document.querySelectorAll("style[data-emotion-"+n+"]");Array.prototype.forEach.call(s,(function(e){e.getAttribute("data-emotion-"+n).split(" ").forEach((function(e){a[e]=!0})),e.parentNode!==o&&o.appendChild(e)}))}if(O)r.use(e.stylisPlugins)(T),i=function(e,t,n,o){var i=t.name;if(k.current=n,"production"!==process.env.NODE_ENV&&void 0!==t.map){var a=t.map;k.current={insert:function(e){n.insert(e+a)}}}r(e,t.styles),o&&(f.inserted[i]=!0)};else{r.use(S);var l=H;(e.stylisPlugins||void 0!==e.prefix)&&(r.use(e.stylisPlugins),l=z(e.stylisPlugins||H)(e.prefix));i=function(e,t,n,o){var i=t.name,a=function(e,t){var n=t.name;return void 0===l[n]&&(l[n]=r(e,t.styles)),l[n]}(e,t);return void 0===f.compat?(o&&(f.inserted[i]=!0),"development"===process.env.NODE_ENV&&void 0!==t.map?a+t.map:a):o?void(f.inserted[i]=a):a}}if("production"!==process.env.NODE_ENV){var c=/\/\*/g,u=/\*\//g;r.use((function(e,t){switch(e){case-1:for(;c.test(t);){if(u.lastIndex=c.lastIndex,!u.test(t))throw new Error('Your styles have an unterminated comment ("/*" without corresponding "*/").');c.lastIndex=u.lastIndex}c.lastIndex=0}})),r.use((function(e,t,n){switch(e){case-1:var r=t.match(/(:first|:nth|:nth-last)-child/g);r&&!0!==f.compat&&r.forEach((function(e){var n=new RegExp(e+".*\\/\\* emotion-disable-server-rendering-unsafe-selector-warning-please-do-not-use-this-the-warning-exists-for-a-reason \\*\\/").test(t);e&&!n&&console.error('The pseudo class "'+e+'" is potentially unsafe when doing server-side rendering. Try changing it to "'+e.split("-child")[0]+'-of-type".')}))}}))}var f={key:n,sheet:new C({key:n,container:o,nonce:e.nonce,speedy:e.speedy}),nonce:e.nonce,inserted:a,registered:{},insert:i};return f};var Z={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var V="You have illegal escape sequence in your template literal, most likely inside content's property value.\nBecause you write your CSS inside a JavaScript string you actually have to do double escaping, so for example \"content: '\\00d7';\" should become \"content: '\\\\00d7';\".\nYou can read more about this here:\nhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals#ES2018_revision_of_illegal_escape_sequences",L=/[A-Z]|^ms/g,B=/_EMO_([^_]+?)_([^]*?)_EMO_/g,I=function(e){return 45===e.charCodeAt(1)},N=function(e){return null!=e&&"boolean"!=typeof e},D=function(e){var t={};return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}((function(e){return I(e)?e:e.replace(L,"-$&").toLowerCase()})),R=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(B,(function(e,t,n){return K={name:t,styles:n,next:K},t}))}return 1===Z[e]||I(e)||"number"!=typeof t||0===t?t:t+"px"};if("production"!==process.env.NODE_ENV){var F=/(attr|calc|counters?|url)\(/,j=["normal","none","counter","open-quote","close-quote","no-open-quote","no-close-quote","initial","inherit","unset"],U=R,G=/^-ms-/,W=/-(.)/g,Y={};R=function(e,t){"content"===e&&("string"!=typeof t||-1===j.indexOf(t)&&!F.test(t)&&(t.charAt(0)!==t.charAt(t.length-1)||'"'!==t.charAt(0)&&"'"!==t.charAt(0)))&&console.error("You seem to be using a value for 'content' without quotes, try replacing it with `content: '\""+t+"\"'`");var n=U(e,t);return""===n||I(e)||-1===e.indexOf("-")||void 0!==Y[e]||(Y[e]=!0,console.error("Using kebab-case for css properties in objects is not supported. Did you mean "+e.replace(G,"ms-").replace(W,(function(e,t){return t.toUpperCase()}))+"?")),n}}var q=!0;function X(e,t,n,r){if(null==n)return"";if(void 0!==n.__emotion_styles){if("production"!==process.env.NODE_ENV&&"NO_COMPONENT_SELECTOR"===n.toString())throw new Error("Component selectors can only be used in conjunction with babel-plugin-emotion.");return n}switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return K={name:n.name,styles:n.styles,next:K},n.name;if(void 0!==n.styles){var o=n.next;if(void 0!==o)for(;void 0!==o;)K={name:o.name,styles:o.styles,next:K},o=o.next;var i=n.styles+";";return"production"!==process.env.NODE_ENV&&void 0!==n.map&&(i+=n.map),i}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o<n.length;o++)r+=X(e,t,n[o],!1);else for(var i in n){var a=n[i];if("object"!=typeof a)null!=t&&void 0!==t[a]?r+=i+"{"+t[a]+"}":N(a)&&(r+=D(i)+":"+R(i,a)+";");else{if("NO_COMPONENT_SELECTOR"===i&&"production"!==process.env.NODE_ENV)throw new Error("Component selectors can only be used in conjunction with babel-plugin-emotion.");if(!Array.isArray(a)||"string"!=typeof a[0]||null!=t&&void 0!==t[a[0]]){var s=X(e,t,a,!1);switch(i){case"animation":case"animationName":r+=D(i)+":"+s+";";break;default:"production"!==process.env.NODE_ENV&&"undefined"===i&&console.error("You have passed in falsy value as style object's key (can happen when in example you pass unexported component as computed key)."),r+=i+"{"+s+"}"}}else for(var l=0;l<a.length;l++)N(a[l])&&(r+=D(i)+":"+R(i,a[l])+";")}}return r}(e,t,n);case"function":if(void 0!==e){var a=K,s=n(e);return K=a,X(e,t,s,r)}"production"!==process.env.NODE_ENV&&console.error("Functions that are interpolated in css calls will be stringified.\nIf you want to have a css call based on props, create a function that returns a css call like this\nlet dynamicStyle = (props) => css`color: ${props.color}`\nIt can be called directly with props or interpolated in a styled call like this\nlet SomeComponent = styled('div')`${dynamicStyle}`");break;case"string":if("production"!==process.env.NODE_ENV){var l=[],c=n.replace(B,(function(e,t,n){var r="animation"+l.length;return l.push("const "+r+" = keyframes`"+n.replace(/^@keyframes animation-\w+/,"")+"`"),"${"+r+"}"}));l.length&&console.error("`keyframes` output got interpolated into plain string, please wrap it with `css`.\n\nInstead of doing this:\n\n"+[].concat(l,["`"+c+"`"]).join("\n")+"\n\nYou should wrap it with `css` like this:\n\ncss`"+c+"`")}}if(null==t)return n;var u=t[n];return"production"!==process.env.NODE_ENV&&r&&q&&void 0!==u&&(console.error("Interpolating a className from css`` is not recommended and will cause problems with composition.\nInterpolating a className from css`` will be completely unsupported in a future major version of Emotion"),q=!1),void 0===u||r?n:u}var J,K,$=/label:\s*([^\s;\n{]+)\s*;/g;"production"!==process.env.NODE_ENV&&(J=/\/\*#\ssourceMappingURL=data:application\/json;\S+\s+\*\//);var Q=function(e,t,n){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var r=!0,o="";K=void 0;var i,a=e[0];null==a||void 0===a.raw?(r=!1,o+=X(n,t,a,!1)):("production"!==process.env.NODE_ENV&&void 0===a[0]&&console.error(V),o+=a[0]);for(var s=1;s<e.length;s++)o+=X(n,t,e[s],46===o.charCodeAt(o.length-1)),r&&("production"!==process.env.NODE_ENV&&void 0===a[s]&&console.error(V),o+=a[s]);"production"!==process.env.NODE_ENV&&(o=o.replace(J,(function(e){return i=e,""}))),$.lastIndex=0;for(var l,c="";null!==(l=$.exec(o));)c+="-"+l[1];var u=function(e){for(var t,n=e.length,r=n^n,o=0;n>=4;)t=1540483477*(65535&(t=255&e.charCodeAt(o)|(255&e.charCodeAt(++o))<<8|(255&e.charCodeAt(++o))<<16|(255&e.charCodeAt(++o))<<24))+((1540483477*(t>>>16)&65535)<<16),r=1540483477*(65535&r)+((1540483477*(r>>>16)&65535)<<16)^(t=1540483477*(65535&(t^=t>>>24))+((1540483477*(t>>>16)&65535)<<16)),n-=4,++o;switch(n){case 3:r^=(255&e.charCodeAt(o+2))<<16;case 2:r^=(255&e.charCodeAt(o+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(o)))+((1540483477*(r>>>16)&65535)<<16)}return r=1540483477*(65535&(r^=r>>>13))+((1540483477*(r>>>16)&65535)<<16),((r^=r>>>15)>>>0).toString(36)}(o)+c;return"production"!==process.env.NODE_ENV?{name:u,styles:o,map:i,next:K,toString:function(){return"You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."}}:{name:u,styles:o,next:K}},ee="undefined"!=typeof document;function te(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]):r+=n+" "})),r}var ne=function(e,t,n){var r=e.key+"-"+t.name;if((!1===n||!1===ee&&void 0!==e.compat)&&void 0===e.registered[r]&&(e.registered[r]=t.styles),void 0===e.inserted[t.name]){var o="",i=t;do{var a=e.insert("."+r,i,e.sheet,!0);ee||void 0===a||(o+=a),i=i.next}while(void 0!==i);if(!ee&&0!==o.length)return o}};function re(e,t){if(void 0===e.inserted[t.name])return e.insert("",t,e.sheet,!0)}function oe(e,t,n){var r=[],o=te(e,r,n);return r.length<2?n:o+t(r)}var ie=function e(t){for(var n="",r=0;r<t.length;r++){var o=t[r];if(null!=o){var i=void 0;switch(typeof o){case"boolean":break;case"object":if(Array.isArray(o))i=e(o);else for(var a in i="",o)o[a]&&a&&(i&&(i+=" "),i+=a);break;default:i=o}i&&(n&&(n+=" "),n+=i)}}return n},ae=function(e){var t=P(e);t.sheet.speedy=function(e){if("production"!==process.env.NODE_ENV&&0!==this.ctr)throw new Error("speedy must be changed before any rules are inserted");this.isSpeedy=e},t.compat=!0;var n=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];var o=Q(n,t.registered,void 0);return ne(t,o,!1),t.key+"-"+o.name};return{css:n,cx:function(){for(var e=arguments.length,r=new Array(e),o=0;o<e;o++)r[o]=arguments[o];return oe(t.registered,n,ie(r))},injectGlobal:function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];var o=Q(n,t.registered);re(t,o)},keyframes:function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];var o=Q(n,t.registered),i="animation-"+o.name;return re(t,{name:o.name,styles:"@keyframes "+i+"{"+o.styles+"}"}),i},hydrate:function(e){e.forEach((function(e){t.inserted[e]=!0}))},flush:function(){t.registered={},t.inserted={},t.sheet.flush()},sheet:t.sheet,cache:t,getRegisteredStyles:te.bind(null,t.registered),merge:oe.bind(null,t.registered,n)}}(),se=ae.cx,le=ae.css;function ce(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}function ue(e,t){var n;void 0===t&&(t=ce);var r,o=[],i=!1;return function(){for(var a=[],s=0;s<arguments.length;s++)a[s]=arguments[s];return i&&n===this&&t(a,o)||(r=e.apply(this,a),i=!0,n=this,o=a),r}}function fe(e){return ue(e)}var pe="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function he(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function de(e,t){return e(t={exports:{}},t.exports),t.exports}function ge(e){return e&&e.default||e}var ve=de((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,i=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.async_mode"):60111,f=n?Symbol.for("react.concurrent_mode"):60111,p=n?Symbol.for("react.forward_ref"):60112,h=n?Symbol.for("react.suspense"):60113,d=n?Symbol.for("react.suspense_list"):60120,g=n?Symbol.for("react.memo"):60115,v=n?Symbol.for("react.lazy"):60116,m=n?Symbol.for("react.fundamental"):60117,y=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function b(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case u:case f:case i:case s:case a:case h:return e;default:switch(e=e&&e.$$typeof){case c:case p:case l:return e;default:return t}}case v:case g:case o:return t}}}function x(e){return b(e)===f}t.typeOf=b,t.AsyncMode=u,t.ConcurrentMode=f,t.ContextConsumer=c,t.ContextProvider=l,t.Element=r,t.ForwardRef=p,t.Fragment=i,t.Lazy=v,t.Memo=g,t.Portal=o,t.Profiler=s,t.StrictMode=a,t.Suspense=h,t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===f||e===s||e===a||e===h||e===d||"object"==typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===g||e.$$typeof===l||e.$$typeof===c||e.$$typeof===p||e.$$typeof===m||e.$$typeof===y||e.$$typeof===w)},t.isAsyncMode=function(e){return x(e)||b(e)===u},t.isConcurrentMode=x,t.isContextConsumer=function(e){return b(e)===c},t.isContextProvider=function(e){return b(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return b(e)===p},t.isFragment=function(e){return b(e)===i},t.isLazy=function(e){return b(e)===v},t.isMemo=function(e){return b(e)===g},t.isPortal=function(e){return b(e)===o},t.isProfiler=function(e){return b(e)===s},t.isStrictMode=function(e){return b(e)===a},t.isSuspense=function(e){return b(e)===h}}));he(ve);ve.typeOf,ve.AsyncMode,ve.ConcurrentMode,ve.ContextConsumer,ve.ContextProvider,ve.Element,ve.ForwardRef,ve.Fragment,ve.Lazy,ve.Memo,ve.Portal,ve.Profiler,ve.StrictMode,ve.Suspense,ve.isValidElementType,ve.isAsyncMode,ve.isConcurrentMode,ve.isContextConsumer,ve.isContextProvider,ve.isElement,ve.isForwardRef,ve.isFragment,ve.isLazy,ve.isMemo,ve.isPortal,ve.isProfiler,ve.isStrictMode,ve.isSuspense;var me=de((function(e,t){"production"!==process.env.NODE_ENV&&function(){Object.defineProperty(t,"__esModule",{value:!0});var e="function"==typeof Symbol&&Symbol.for,n=e?Symbol.for("react.element"):60103,r=e?Symbol.for("react.portal"):60106,o=e?Symbol.for("react.fragment"):60107,i=e?Symbol.for("react.strict_mode"):60108,a=e?Symbol.for("react.profiler"):60114,s=e?Symbol.for("react.provider"):60109,l=e?Symbol.for("react.context"):60110,c=e?Symbol.for("react.async_mode"):60111,u=e?Symbol.for("react.concurrent_mode"):60111,f=e?Symbol.for("react.forward_ref"):60112,p=e?Symbol.for("react.suspense"):60113,h=e?Symbol.for("react.suspense_list"):60120,d=e?Symbol.for("react.memo"):60115,g=e?Symbol.for("react.lazy"):60116,v=e?Symbol.for("react.fundamental"):60117,m=e?Symbol.for("react.responder"):60118,y=e?Symbol.for("react.scope"):60119;var w=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=0,i="Warning: "+e.replace(/%s/g,(function(){return n[o++]}));"undefined"!=typeof console&&console.warn(i);try{throw new Error(i)}catch(e){}},b=function(e,t){if(void 0===t)throw new Error("`lowPriorityWarningWithoutStack(condition, format, ...args)` requires a warning message argument");if(!e){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];w.apply(void 0,[t].concat(r))}};function x(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:var h=e.type;switch(h){case c:case u:case o:case a:case i:case p:return h;default:var v=h&&h.$$typeof;switch(v){case l:case f:case s:return v;default:return t}}case g:case d:case r:return t}}}var A=c,C=u,E=l,M=s,_=n,k=f,T=o,S=g,O=d,H=r,z=a,P=i,Z=p,V=!1;function L(e){return x(e)===u}t.typeOf=x,t.AsyncMode=A,t.ConcurrentMode=C,t.ContextConsumer=E,t.ContextProvider=M,t.Element=_,t.ForwardRef=k,t.Fragment=T,t.Lazy=S,t.Memo=O,t.Portal=H,t.Profiler=z,t.StrictMode=P,t.Suspense=Z,t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===u||e===a||e===i||e===p||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===d||e.$$typeof===s||e.$$typeof===l||e.$$typeof===f||e.$$typeof===v||e.$$typeof===m||e.$$typeof===y)},t.isAsyncMode=function(e){return V||(V=!0,b(!1,"The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.")),L(e)||x(e)===c},t.isConcurrentMode=L,t.isContextConsumer=function(e){return x(e)===l},t.isContextProvider=function(e){return x(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return x(e)===f},t.isFragment=function(e){return x(e)===o},t.isLazy=function(e){return x(e)===g},t.isMemo=function(e){return x(e)===d},t.isPortal=function(e){return x(e)===r},t.isProfiler=function(e){return x(e)===a},t.isStrictMode=function(e){return x(e)===i},t.isSuspense=function(e){return x(e)===p}}()}));he(me);me.typeOf,me.AsyncMode,me.ConcurrentMode,me.ContextConsumer,me.ContextProvider,me.Element,me.ForwardRef,me.Fragment,me.Lazy,me.Memo,me.Portal,me.Profiler,me.StrictMode,me.Suspense,me.isValidElementType,me.isAsyncMode,me.isConcurrentMode,me.isContextConsumer,me.isContextProvider,me.isElement,me.isForwardRef,me.isFragment,me.isLazy,me.isMemo,me.isPortal,me.isProfiler,me.isStrictMode,me.isSuspense;var ye=de((function(e){"production"===process.env.NODE_ENV?e.exports=ve:e.exports=me})),we=(ye.isValidElementType,ye.isContextConsumer,{childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0}),be={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},xe={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Ae={};function Ce(e){return ye.isMemo(e)?xe:Ae[e.$$typeof]||we}Ae[ye.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0};var Ee=Object.defineProperty,Me=Object.getOwnPropertyNames,_e=Object.getOwnPropertySymbols,ke=Object.getOwnPropertyDescriptor,Te=Object.getPrototypeOf,Se=Object.prototype;var Oe,He=function e(t,n,r){if("string"!=typeof n){if(Se){var o=Te(n);o&&o!==Se&&e(t,o,r)}var i=Me(n);_e&&(i=i.concat(_e(n)));for(var a=Ce(t),s=Ce(n),l=0;l<i.length;++l){var c=i[l];if(!(be[c]||r&&r[c]||s&&s[c]||a&&a[c])){var u=ke(n,c);try{Ee(t,c,u)}catch(e){}}}return t}return t},ze={gray98:"#f7f8fa",gray97:"#f1f5f9",gray95:"#e9edf2",gray90:"#dce1e6",gray85:"#c7d0d9",gray70:"#9fa7b3",gray60:"#7b8087",gray33:"#464c54",gray25:"#2c3235",gray15:"#202226",gray10:"#141619",gray05:"#0b0c0e",blue95:"#5794f2",blue85:"#33a2e5",blue80:"#3274d9",blue77:"#1f60c4",red88:"#e02f44"},Pe={name:"Grafana Default",typography:{fontFamily:{sansSerif:"'Roboto', 'Helvetica Neue', Arial, sans-serif",monospace:"Menlo, Monaco, Consolas, 'Courier New', monospace"},size:{base:"14px",xs:"10px",sm:"12px",md:"14px",lg:"18px"},heading:{h1:"28px",h2:"24px",h3:"21px",h4:"18px",h5:"16px",h6:"14px"},weight:{light:300,regular:400,semibold:500,bold:600},lineHeight:{xs:1,sm:1.1,md:1.5,lg:2},link:{decoration:"none",hoverDecoration:"none"}},breakpoints:{xs:"0",sm:"544px",md:"769px",lg:"992px",xl:"1200px"},spacing:{insetSquishMd:"4px 8px",d:"16px",xxs:"2px",xs:"4px",sm:"8px",md:"16px",lg:"24px",xl:"32px",gutter:"30px",formSpacingBase:8,formMargin:"32px",formFieldsetMargin:"16px",formInputHeight:32,formButtonHeight:32,formInputPaddingHorizontal:"8px",formInputAffixPaddingHorizontal:"4px",formInputMargin:"16px",formLabelPadding:"0 0 0 2px",formLabelMargin:"0 0 4px 0",formValidationMessagePadding:"4px 8px",formValidationMessageMargin:"4px 0 0 0",inlineFormMargin:"4px"},border:{radius:{sm:"2px",md:"3px",lg:"5px"},width:{sm:"1px"}},height:{sm:24,md:32,lg:48},panelPadding:8,panelHeaderHeight:28,zIndex:{navbarFixed:1e3,sidemenu:1020,dropdown:1030,typeahead:1030,tooltip:1040,modalBackdrop:1050,modal:1060}},Ze=h(h({},ze),{black:"#000000",white:"#ffffff",dark1:"#141414",dark2:"#161719",dark3:"#1f1f20",dark4:"#212124",dark5:"#222426",dark6:"#262628",dark7:"#292a2d",dark8:"#2f2f32",dark9:"#343436",dark10:"#424345",gray1:"#555555",gray2:"#8e8e8e",gray3:"#b3b3b3",gray4:"#d8d9da",gray5:"#ececec",gray6:"#f4f5f8",gray7:"#fbfbfb",redBase:"#e02f44",redShade:"#c4162a",greenBase:"#299c46",greenShade:"#23843b",red:"#d44a3a",yellow:"#ecbb13",purple:"#9933cc",variable:"#32d1df",orange:"#eb7b18",orangeDark:"#ff780a"}),Ve={bg1:Ze.gray10,bg2:Ze.gray15,bg3:Ze.gray25,dashboardBg:Ze.gray05,bgBlue1:Ze.blue80,bgBlue2:Ze.blue77},Le={border1:Ze.gray15,border2:Ze.gray25,border3:Ze.gray33},Be={textStrong:Ze.gray98,textHeading:Ze.gray4,text:Ze.gray85,textSemiWeak:Ze.gray70,textWeak:Ze.gray60,textFaint:Ze.gray33,textBlue:Ze.blue85},Ie={formLabel:Be.textSemiWeak,formDescription:Ze.gray60,formInputBg:Ze.gray05,formInputBgDisabled:Ze.gray10,formInputBorder:Le.border2,formInputBorderHover:Ze.gray33,formInputBorderActive:Ze.blue95,formInputBorderInvalid:Ze.red88,formInputPlaceholderText:Be.textFaint,formInputText:Ze.gray85,formInputDisabledText:Ze.gray70,formFocusOutline:Ze.blue77,formValidationMessageText:Ze.white,formValidationMessageBg:Ze.red88,formSwitchBg:Ze.gray25,formSwitchBgActive:Ze.blue95,formSwitchBgHover:Ze.gray33,formSwitchBgActiveHover:Ze.blue80,formSwitchBgDisabled:Ze.gray25,formSwitchDot:Ze.gray15,formCheckboxBgChecked:Ze.blue95,formCheckboxBgCheckedHover:Ze.blue80,formCheckboxCheckmark:Ze.gray25},Ne=h(h({},Pe),{type:r.GrafanaThemeType.Dark,isDark:!0,isLight:!1,name:"Grafana Dark",palette:h(h({},Ze),{brandPrimary:Ze.orange,brandSuccess:Ze.greenBase,brandWarning:Ze.orange,brandDanger:Ze.redBase,queryRed:Ze.redBase,queryGreen:"#74e680",queryPurple:"#fe85fc",queryOrange:Ze.orange,online:Ze.greenBase,warn:"#f79520",critical:Ze.redBase}),colors:h(h(h(h(h({},Ve),Le),Ie),Be),{bodyBg:Ve.bg1,panelBg:Ve.bg1,pageHeaderBg:Ve.bg2,pageHeaderBorder:Le.border1,panelBorder:Le.border1,dropdownBg:Ie.formInputBg,dropdownShadow:Ze.black,dropdownOptionHoverBg:Ve.bg2,link:Ze.gray4,linkDisabled:Ze.gray2,linkHover:Ze.white,linkExternal:Ze.blue85}),shadows:{listItem:"none"}}),De=h(h({},ze),{black:"#000000",white:"#ffffff",dark1:"#1e2028",dark2:"#41444b",dark3:"#303133",dark4:"#35373f",dark5:"#41444b",dark6:"#41444b",dark7:"#41444b",dark8:"#2f2f32",dark9:"#343436",dark10:"#424345",gray1:"#52545c",gray2:"#767980",gray3:"#acb6bf",gray4:"#c7d0d9",gray5:"#dde4ed",gray6:"#e9edf2",gray7:"#f7f8fa",redBase:"#e02f44",redShade:"#c4162a",greenBase:"#3eb15b",greenShade:"#369b4f",red:"#d44939",yellow:"#ff851b",purple:"#9954bb",orange:"#ff7941",orangeDark:"#ed5700"}),Re={bg1:De.white,bg2:De.gray97,bg3:De.gray90,dashboardBg:De.gray98,bgBlue1:De.blue80,bgBlue2:De.blue77},Fe={border1:De.gray90,border2:De.gray85,border3:De.gray70},je={textStrong:De.gray15,text:De.gray33,textSemiWeak:De.gray33,textWeak:De.gray60,textFaint:De.gray70,textBlue:De.blue85},Ue={formLabel:je.text,formDescription:je.textWeak,formLegend:De.gray25,formInputBg:De.white,formInputBgDisabled:De.gray95,formInputBorder:De.gray85,formInputBorderHover:De.gray70,formInputBorderActive:De.blue77,formInputBorderInvalid:De.red88,formInputText:je.text,formInputPlaceholderText:je.textFaint,formInputDisabledText:je.textWeak,formFocusOutline:De.blue95,formValidationMessageText:De.white,formValidationMessageBg:De.red88,formSwitchBg:De.gray85,formSwitchBgActive:De.blue77,formSwitchBgHover:De.gray3,formSwitchBgActiveHover:De.blue80,formSwitchBgDisabled:De.gray4,formSwitchDot:De.white,formCheckboxBgChecked:De.blue77,formCheckboxBgCheckedHover:De.blue80,formCheckboxCheckmark:De.white},Ge=h(h({},Pe),{type:r.GrafanaThemeType.Light,isDark:!1,isLight:!0,name:"Grafana Light",palette:h(h({},De),{brandPrimary:De.orange,brandSuccess:De.greenBase,brandWarning:De.orange,brandDanger:De.redBase,queryRed:De.redBase,queryGreen:De.greenBase,queryPurple:De.purple,queryOrange:De.orange,online:De.greenShade,warn:"#f79520",critical:De.redShade}),colors:h(h(h(h(h({},Re),Fe),je),Ue),{bodyBg:Re.bg1,panelBg:Re.bg1,pageHeaderBg:Re.bg2,pageHeaderBorder:Fe.border1,panelBorder:Fe.border1,dropdownBg:Ue.formInputBg,dropdownShadow:De.gray3,dropdownOptionHoverBg:Re.bg2,link:je.text,linkDisabled:je.textWeak,linkHover:je.textStrong,linkExternal:De.blue85,textHeading:De.gray25}),shadows:{listItem:"none"}}),We=function(e){return Oe&&Oe(e)||("light"===e?Ge:Ne)},Ye=null,qe=n.createContext(We(r.GrafanaThemeType.Dark));qe.displayName="ThemeContext";var Xe=function(e){var t=function(t){var r=Ye||qe;return n.createElement(r.Consumer,null,(function(r){return n.createElement(e,h({},t,{theme:r}))}))};return t.displayName="WithTheme("+e.displayName+")",He(t,e),t};function Je(){return t.useContext(Ye||qe)}var Ke=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable;function et(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}var tt=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,r,o=et(e),i=1;i<arguments.length;i++){for(var a in n=Object(arguments[i]))$e.call(n,a)&&(o[a]=n[a]);if(Ke){r=Ke(n);for(var s=0;s<r.length;s++)Qe.call(n,r[s])&&(o[r[s]]=n[r[s]])}}return o},nt="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",rt=function(){};if("production"!==process.env.NODE_ENV){var ot=nt,it={},at=Function.call.bind(Object.prototype.hasOwnProperty);rt=function(e){var t="Warning: "+e;"undefined"!=typeof console&&console.error(t);try{throw new Error(t)}catch(e){}}}function st(e,t,n,r,o){if("production"!==process.env.NODE_ENV)for(var i in e)if(at(e,i)){var a;try{if("function"!=typeof e[i]){var s=Error((r||"React class")+": "+n+" type `"+i+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof e[i]+"`.");throw s.name="Invariant Violation",s}a=e[i](t,i,r,n,null,ot)}catch(e){a=e}if(!a||a instanceof Error||rt((r||"React class")+": type specification of "+n+" `"+i+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+typeof a+". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument)."),a instanceof Error&&!(a.message in it)){it[a.message]=!0;var l=o?o():"";rt("Failed "+n+" type: "+a.message+(null!=l?l:""))}}}st.resetWarningCache=function(){"production"!==process.env.NODE_ENV&&(it={})};var lt=st,ct=Function.call.bind(Object.prototype.hasOwnProperty),ut=function(){};function ft(){return null}"production"!==process.env.NODE_ENV&&(ut=function(e){var t="Warning: "+e;"undefined"!=typeof console&&console.error(t);try{throw new Error(t)}catch(e){}});var pt=function(e,t){var n="function"==typeof Symbol&&Symbol.iterator;var r={array:s("array"),bool:s("boolean"),func:s("function"),number:s("number"),object:s("object"),string:s("string"),symbol:s("symbol"),any:a(ft),arrayOf:function(e){return a((function(t,n,r,o,a){if("function"!=typeof e)return new i("Property `"+a+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var s=t[n];if(!Array.isArray(s))return new i("Invalid "+o+" `"+a+"` of type `"+c(s)+"` supplied to `"+r+"`, expected an array.");for(var l=0;l<s.length;l++){var u=e(s,l,r,o,a+"["+l+"]",nt);if(u instanceof Error)return u}return null}))},element:a((function(t,n,r,o,a){var s=t[n];return e(s)?null:new i("Invalid "+o+" `"+a+"` of type `"+c(s)+"` supplied to `"+r+"`, expected a single ReactElement.")})),elementType:a((function(e,t,n,r,o){var a=e[t];return ye.isValidElementType(a)?null:new i("Invalid "+r+" `"+o+"` of type `"+c(a)+"` supplied to `"+n+"`, expected a single ReactElement type.")})),instanceOf:function(e){return a((function(t,n,r,o,a){if(!(t[n]instanceof e)){var s=e.name||"<<anonymous>>";return new i("Invalid "+o+" `"+a+"` of type `"+function(e){if(!e.constructor||!e.constructor.name)return"<<anonymous>>";return e.constructor.name}(t[n])+"` supplied to `"+r+"`, expected instance of `"+s+"`.")}return null}))},node:a((function(e,t,n,r,o){return l(e[t])?null:new i("Invalid "+r+" `"+o+"` supplied to `"+n+"`, expected a ReactNode.")})),objectOf:function(e){return a((function(t,n,r,o,a){if("function"!=typeof e)return new i("Property `"+a+"` of component `"+r+"` has invalid PropType notation inside objectOf.");var s=t[n],l=c(s);if("object"!==l)return new i("Invalid "+o+" `"+a+"` of type `"+l+"` supplied to `"+r+"`, expected an object.");for(var u in s)if(ct(s,u)){var f=e(s,u,r,o,a+"."+u,nt);if(f instanceof Error)return f}return null}))},oneOf:function(e){if(!Array.isArray(e))return"production"!==process.env.NODE_ENV&&(arguments.length>1?ut("Invalid arguments supplied to oneOf, expected an array, got "+arguments.length+" arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z])."):ut("Invalid argument supplied to oneOf, expected an array.")),ft;function t(t,n,r,a,s){for(var l=t[n],c=0;c<e.length;c++)if(o(l,e[c]))return null;var f=JSON.stringify(e,(function(e,t){return"symbol"===u(t)?String(t):t}));return new i("Invalid "+a+" `"+s+"` of value `"+String(l)+"` supplied to `"+r+"`, expected one of "+f+".")}return a(t)},oneOfType:function(e){if(!Array.isArray(e))return"production"!==process.env.NODE_ENV&&ut("Invalid argument supplied to oneOfType, expected an instance of array."),ft;for(var t=0;t<e.length;t++){var n=e[t];if("function"!=typeof n)return ut("Invalid argument supplied to oneOfType. Expected an array of check functions, but received "+f(n)+" at index "+t+"."),ft}return a((function(t,n,r,o,a){for(var s=0;s<e.length;s++){if(null==(0,e[s])(t,n,r,o,a,nt))return null}return new i("Invalid "+o+" `"+a+"` supplied to `"+r+"`.")}))},shape:function(e){return a((function(t,n,r,o,a){var s=t[n],l=c(s);if("object"!==l)return new i("Invalid "+o+" `"+a+"` of type `"+l+"` supplied to `"+r+"`, expected `object`.");for(var u in e){var f=e[u];if(f){var p=f(s,u,r,o,a+"."+u,nt);if(p)return p}}return null}))},exact:function(e){return a((function(t,n,r,o,a){var s=t[n],l=c(s);if("object"!==l)return new i("Invalid "+o+" `"+a+"` of type `"+l+"` supplied to `"+r+"`, expected `object`.");var u=tt({},t[n],e);for(var f in u){var p=e[f];if(!p)return new i("Invalid "+o+" `"+a+"` key `"+f+"` supplied to `"+r+"`.\nBad object: "+JSON.stringify(t[n],null," ")+"\nValid keys: "+JSON.stringify(Object.keys(e),null," "));var h=p(s,f,r,o,a+"."+f,nt);if(h)return h}return null}))}};function o(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function i(e){this.message=e,this.stack=""}function a(e){if("production"!==process.env.NODE_ENV)var n={},r=0;function o(o,a,s,l,c,u,f){if(l=l||"<<anonymous>>",u=u||s,f!==nt){if(t){var p=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");throw p.name="Invariant Violation",p}if("production"!==process.env.NODE_ENV&&"undefined"!=typeof console){var h=l+":"+s;!n[h]&&r<3&&(ut("You are manually calling a React.PropTypes validation function for the `"+u+"` prop on `"+l+"`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details."),n[h]=!0,r++)}}return null==a[s]?o?null===a[s]?new i("The "+c+" `"+u+"` is marked as required in `"+l+"`, but its value is `null`."):new i("The "+c+" `"+u+"` is marked as required in `"+l+"`, but its value is `undefined`."):null:e(a,s,l,c,u)}var a=o.bind(null,!1);return a.isRequired=o.bind(null,!0),a}function s(e){return a((function(t,n,r,o,a,s){var l=t[n];return c(l)!==e?new i("Invalid "+o+" `"+a+"` of type `"+u(l)+"` supplied to `"+r+"`, expected `"+e+"`."):null}))}function l(t){switch(typeof t){case"number":case"string":case"undefined":return!0;case"boolean":return!t;case"object":if(Array.isArray(t))return t.every(l);if(null===t||e(t))return!0;var r=function(e){var t=e&&(n&&e[n]||e["@@iterator"]);if("function"==typeof t)return t}(t);if(!r)return!1;var o,i=r.call(t);if(r!==t.entries){for(;!(o=i.next()).done;)if(!l(o.value))return!1}else for(;!(o=i.next()).done;){var a=o.value;if(a&&!l(a[1]))return!1}return!0;default:return!1}}function c(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":function(e,t){return"symbol"===e||!!t&&("Symbol"===t["@@toStringTag"]||"function"==typeof Symbol&&t instanceof Symbol)}(t,e)?"symbol":t}function u(e){if(null==e)return""+e;var t=c(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}function f(e){var t=u(e);switch(t){case"array":case"object":return"an "+t;case"boolean":case"date":case"regexp":return"a "+t;default:return t}}return i.prototype=Error.prototype,r.checkPropTypes=lt,r.resetWarningCache=lt.resetWarningCache,r.PropTypes=r,r};function ht(){}function dt(){}dt.resetWarningCache=ht;var gt=de((function(e){if("production"!==process.env.NODE_ENV){var t=ye;e.exports=pt(t.isElement,!0)}else e.exports=function(){function e(e,t,n,r,o,i){if(i!==nt){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:dt,resetWarningCache:ht};return n.PropTypes=n,n}()}));const vt=e=>{const{color:t,size:r,...o}=e;return n.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:r,height:r,viewBox:"0 0 24 2