diff --git a/embed/9e4a0ff52b077335c0b7.worker.js b/embed/9e4a0ff52b077335c0b7.worker.js new file mode 100644 index 00000000..a2c39a17 --- /dev/null +++ b/embed/9e4a0ff52b077335c0b7.worker.js @@ -0,0 +1,2 @@ +/*! For license information please see 9e4a0ff52b077335c0b7.worker.js.LICENSE.txt */ +!function(t){var e={};function r(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=t,r.c=e,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)r.d(n,o,function(e){return t[e]}.bind(null,o));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="/static/aim/",r(r.s=16)}([function(t,e,r){"use strict";var n=r(5),o="object"==typeof self&&self&&self.Object===Object&&self,i=n.a||o||Function("return this")();e.a=i},function(t,e,r){"use strict";const n=/^([<>])?(([1-9]\d*)?([xcbB?hHiIfdsp]))*$/,o=/([1-9]\d*)?([xcbB?hHiIfdsp])/g,i=(t,e,r)=>String.fromCharCode(...new Uint8Array(t.buffer,t.byteOffset+e,r)),a=(t,e,r,n)=>new Uint8Array(t.buffer,t.byteOffset+e,r).set(n.split("").map((t=>t.charCodeAt(0)))),u=t=>({x:t=>[1,t,0],c:t=>[t,1,t=>({u:e=>i(e,t,1),p:(e,r)=>a(e,t,1,r)})],"?":t=>[t,1,t=>({u:e=>Boolean(e.getUint8(t)),p:(e,r)=>e.setUint8(t,r)})],b:t=>[t,1,t=>({u:e=>e.getInt8(t),p:(e,r)=>e.setInt8(t,r)})],B:t=>[t,1,t=>({u:e=>e.getUint8(t),p:(e,r)=>e.setUint8(t,r)})],h:e=>[e,2,e=>({u:r=>r.getInt16(e,t),p:(r,n)=>r.setInt16(e,n,t)})],H:e=>[e,2,e=>({u:r=>r.getUint16(e,t),p:(r,n)=>r.setUint16(e,n,t)})],i:e=>[e,4,e=>({u:r=>r.getInt32(e,t),p:(r,n)=>r.setInt32(e,n,t)})],I:e=>[e,4,e=>({u:r=>r.getUint32(e,t),p:(r,n)=>r.setUint32(e,n,t)})],f:e=>[e,4,e=>({u:r=>r.getFloat32(e,t),p:(r,n)=>r.setFloat32(e,n,t)})],d:e=>[e,8,e=>({u:r=>r.getFloat64(e,t),p:(r,n)=>r.setFloat64(e,n,t)})],s:t=>[1,t,e=>({u:r=>i(r,e,t),p:(r,n)=>a(r,e,t,n.slice(0,t))})],p:t=>[1,t,e=>({u:r=>((t,e,r)=>i(t,e+1,Math.min(t.getUint8(e),r-1)))(r,e,t),p:(r,n)=>((t,e,r,n)=>{t.setUint8(e,n.length),a(t,e+1,r-1,n)})(r,e,t,n.slice(0,t-1))})]}),s=new RangeError("Structure larger than remaining buffer"),f=new RangeError("Not enough values for structure");t.exports=t=>{let e=[],r=0,i=n.exec(t);if(!i)throw new RangeError("Invalid format string");const a=u("<"===i[1]),c=(t,e)=>a[e](t?parseInt(t,10):1);for(;i=o.exec(t);)((t,n,o)=>{for(let i=0;i{if(t.byteLength<(0|n)+r)throw s;let o=new DataView(t,0|n);return e.map((t=>t.u(o)))},l=function(t,n){for(var o=arguments.length,i=new Array(o>2?o-2:0),a=2;at.p(u,i[e])))};return Object.freeze({unpack:t=>h(t,0),pack:function(){let t=new ArrayBuffer(r);for(var e=arguments.length,n=new Array(e),o=0;o1&&void 0!==arguments[1]?arguments[1]:i.log;console.log("%c ".concat(t),"color: ".concat(o[e]))}function u(t,e){e&&a(t,i.success)}function s(t,e){e&&a(t,i.error)}function f(t,e){return n.a.getStream(t,e)}function c(e){const r=JSON.stringify(e,((t,e)=>{return"blob"===t?(r=e,String.fromCharCode.apply(null,Array.from(new Uint8Array(r)))):e;var r}));return t.from(r,"utf-8")}!function(t){t.log="log",t.error="error",t.success="success"}(i||(i={}))}).call(this,r(12).Buffer)},function(t,e,r){"use strict";(function(t){var n=r(0),o=r(10),i="object"==typeof exports&&exports&&!exports.nodeType&&exports,a=i&&"object"==typeof t&&t&&!t.nodeType&&t,u=a&&a.exports===i?n.a.Buffer:void 0,s=(u?u.isBuffer:void 0)||o.a;e.a=s}).call(this,r(8)(t))},function(t,e,r){"use strict";r.d(e,"a",(function(){return u})),r.d(e,"b",(function(){return s}));var n=r(9);let o;try{o=window}catch(f){o=self}function i(){let t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return"{{ base_path }}"===o.API_BASE_PATH?t?"":"/":"".concat(o.API_BASE_PATH)}let a="".concat("").concat(i(),"/api");function u(){return a}function s(t){o.API_BASE_PATH=t,a="".concat("").concat(i(),"/api")}n.a},function(t,e,r){"use strict";(function(t){var r="object"==typeof t&&t&&t.Object===Object&&t;e.a=r}).call(this,r(7))},function(t,e,r){"use strict";(function(t){var n=r(5),o="object"==typeof exports&&exports&&!exports.nodeType&&exports,i=o&&"object"==typeof t&&t&&!t.nodeType&&t,a=i&&i.exports===o&&n.a.process,u=function(){try{var t=i&&i.require&&i.require("util").types;return t||a&&a.binding&&a.binding("util")}catch(e){}}();e.a=u}).call(this,r(8)(t))},function(t,e){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(n){"object"===typeof window&&(r=window)}t.exports=r},function(t,e){t.exports=function(t){if(!t.webpackPolyfill){var e=Object.create(t);e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),Object.defineProperty(e,"exports",{enumerable:!0}),e.webpackPolyfill=1}return e}},function(t){t.exports=JSON.parse('{"a":"3.17.5"}')},function(t,e,r){"use strict";e.a=function(){return!1}},function(t,e,r){"use strict";var n=r(4);function o(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;const o=new AbortController,i=o.signal;return{call:o=>new Promise(((a,u)=>{fetch("".concat(Object(n.a)(),"/").concat(t),{...e,signal:i}).then((async t=>{try{if(t.status>=400){const e=await t.json();return void("function"===typeof o&&o(e))}const e=r?t.body:await t.json();a(e)}catch(e){"function"===typeof o&&o(e),u(e)}})).catch((t=>{"AbortError"===t.name||("function"===typeof o&&o(t),u(t))}))})),abort:()=>o.abort()}}function i(){return{"Content-Type":"application/json","X-Timezone-Offset":"".concat((new Date).getTimezoneOffset())}}const a={get:function(t,e,r){return o("".concat(t).concat(e?"?"+new URLSearchParams(e).toString():""),{method:"GET",...r,headers:i()})},getStream:function(t,e,r){const n=Object.entries(e||{}).map((t=>{let[e,r]=t;return Array.isArray(r)?r.map((t=>"".concat(e,"=").concat(t))).join("&"):"".concat(e,"=").concat(r)})).join("&");return o("".concat(t).concat("POST"===(null===r||void 0===r?void 0:r.method)?"":n?"?"+n:""),{method:"GET",...r,headers:i(),..."POST"===(null===r||void 0===r?void 0:r.method)&&{body:JSON.stringify(e)}},!0)},getStream1:function(t,e,r){return o("".concat(t).concat("POST"===(null===r||void 0===r?void 0:r.method)&&e?"?"+new URLSearchParams(e).toString():""),{method:"GET",...r,headers:i(),..."POST"===(null===r||void 0===r?void 0:r.method)&&{body:JSON.stringify(r.body)}},!0)},post:function(t,e,r){return o(t,{method:"POST",...r,headers:i(),body:JSON.stringify(e)})},put:function(t,e,r){return o(t,{method:"PUT",...r,headers:i(),body:JSON.stringify(e)})},delete:function(t,e){return o(t,{method:"DELETE",...e})}};e.a=a},function(t,e,r){"use strict";(function(t){var n=r(13),o=r(14),i=r(15);function a(){return s.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function u(t,e){if(a()=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|t}function g(t,e){if(s.isBuffer(t))return t.length;if("undefined"!==typeof ArrayBuffer&&"function"===typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!==typeof t&&(t=""+t);var r=t.length;if(0===r)return 0;for(var n=!1;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return N(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return F(t).length;default:if(n)return N(t).length;e=(""+e).toLowerCase(),n=!0}}function y(t,e,r){var n=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return U(this,e,r);case"utf8":case"utf-8":return j(this,e,r);case"ascii":return T(this,e,r);case"latin1":case"binary":return R(this,e,r);case"base64":return P(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return B(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}function d(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function v(t,e,r,n,o){if(0===t.length)return-1;if("string"===typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=o?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(o)return-1;r=t.length-1}else if(r<0){if(!o)return-1;r=0}if("string"===typeof e&&(e=s.from(e,n)),s.isBuffer(e))return 0===e.length?-1:b(t,e,r,n,o);if("number"===typeof e)return e&=255,s.TYPED_ARRAY_SUPPORT&&"function"===typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):b(t,[e],r,n,o);throw new TypeError("val must be string, number or Buffer")}function b(t,e,r,n,o){var i,a=1,u=t.length,s=e.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(t.length<2||e.length<2)return-1;a=2,u/=2,s/=2,r/=2}function f(t,e){return 1===a?t[e]:t.readUInt16BE(e*a)}if(o){var c=-1;for(i=r;iu&&(r=u-s),i=r;i>=0;i--){for(var h=!0,l=0;lo&&(n=o):n=o;var i=e.length;if(i%2!==0)throw new TypeError("Invalid hex string");n>i/2&&(n=i/2);for(var a=0;a>8,o=r%256,i.push(o),i.push(n);return i}(e,t.length-r),t,r,n)}function P(t,e,r){return 0===e&&r===t.length?n.fromByteArray(t):n.fromByteArray(t.slice(e,r))}function j(t,e,r){r=Math.min(t.length,r);for(var n=[],o=e;o239?4:f>223?3:f>191?2:1;if(o+h<=r)switch(h){case 1:f<128&&(c=f);break;case 2:128===(192&(i=t[o+1]))&&(s=(31&f)<<6|63&i)>127&&(c=s);break;case 3:i=t[o+1],a=t[o+2],128===(192&i)&&128===(192&a)&&(s=(15&f)<<12|(63&i)<<6|63&a)>2047&&(s<55296||s>57343)&&(c=s);break;case 4:i=t[o+1],a=t[o+2],u=t[o+3],128===(192&i)&&128===(192&a)&&128===(192&u)&&(s=(15&f)<<18|(63&i)<<12|(63&a)<<6|63&u)>65535&&s<1114112&&(c=s)}null===c?(c=65533,h=1):c>65535&&(c-=65536,n.push(c>>>10&1023|55296),c=56320|1023&c),n.push(c),o+=h}return function(t){var e=t.length;if(e<=S)return String.fromCharCode.apply(String,t);var r="",n=0;for(;n0&&(t=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(t+=" ... ")),""},s.prototype.compare=function(t,e,r,n,o){if(!s.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===n&&(n=0),void 0===o&&(o=this.length),e<0||r>t.length||n<0||o>this.length)throw new RangeError("out of range index");if(n>=o&&e>=r)return 0;if(n>=o)return-1;if(e>=r)return 1;if(this===t)return 0;for(var i=(o>>>=0)-(n>>>=0),a=(r>>>=0)-(e>>>=0),u=Math.min(i,a),f=this.slice(n,o),c=t.slice(e,r),h=0;ho)&&(r=o),t.length>0&&(r<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var i=!1;;)switch(n){case"hex":return w(this,t,e,r);case"utf8":case"utf-8":return _(this,t,e,r);case"ascii":return m(this,t,e,r);case"latin1":case"binary":return A(this,t,e,r);case"base64":return E(this,t,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,t,e,r);default:if(i)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),i=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var S=4096;function T(t,e,r){var n="";r=Math.min(t.length,r);for(var o=e;on)&&(r=n);for(var o="",i=e;ir)throw new RangeError("Trying to access beyond buffer length")}function L(t,e,r,n,o,i){if(!s.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>o||et.length)throw new RangeError("Index out of range")}function C(t,e,r,n){e<0&&(e=65535+e+1);for(var o=0,i=Math.min(t.length-r,2);o>>8*(n?o:1-o)}function k(t,e,r,n){e<0&&(e=4294967295+e+1);for(var o=0,i=Math.min(t.length-r,4);o>>8*(n?o:3-o)&255}function x(t,e,r,n,o,i){if(r+n>t.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function M(t,e,r,n,i){return i||x(t,0,r,4),o.write(t,e,r,n,23,4),r+4}function Y(t,e,r,n,i){return i||x(t,0,r,8),o.write(t,e,r,n,52,8),r+8}s.prototype.slice=function(t,e){var r,n=this.length;if((t=~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),(e=void 0===e?n:~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),e0&&(o*=256);)n+=this[t+--e]*o;return n},s.prototype.readUInt8=function(t,e){return e||I(t,1,this.length),this[t]},s.prototype.readUInt16LE=function(t,e){return e||I(t,2,this.length),this[t]|this[t+1]<<8},s.prototype.readUInt16BE=function(t,e){return e||I(t,2,this.length),this[t]<<8|this[t+1]},s.prototype.readUInt32LE=function(t,e){return e||I(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},s.prototype.readUInt32BE=function(t,e){return e||I(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},s.prototype.readIntLE=function(t,e,r){t|=0,e|=0,r||I(t,e,this.length);for(var n=this[t],o=1,i=0;++i=(o*=128)&&(n-=Math.pow(2,8*e)),n},s.prototype.readIntBE=function(t,e,r){t|=0,e|=0,r||I(t,e,this.length);for(var n=e,o=1,i=this[t+--n];n>0&&(o*=256);)i+=this[t+--n]*o;return i>=(o*=128)&&(i-=Math.pow(2,8*e)),i},s.prototype.readInt8=function(t,e){return e||I(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},s.prototype.readInt16LE=function(t,e){e||I(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},s.prototype.readInt16BE=function(t,e){e||I(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},s.prototype.readInt32LE=function(t,e){return e||I(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},s.prototype.readInt32BE=function(t,e){return e||I(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},s.prototype.readFloatLE=function(t,e){return e||I(t,4,this.length),o.read(this,t,!0,23,4)},s.prototype.readFloatBE=function(t,e){return e||I(t,4,this.length),o.read(this,t,!1,23,4)},s.prototype.readDoubleLE=function(t,e){return e||I(t,8,this.length),o.read(this,t,!0,52,8)},s.prototype.readDoubleBE=function(t,e){return e||I(t,8,this.length),o.read(this,t,!1,52,8)},s.prototype.writeUIntLE=function(t,e,r,n){(t=+t,e|=0,r|=0,n)||L(this,t,e,r,Math.pow(2,8*r)-1,0);var o=1,i=0;for(this[e]=255&t;++i=0&&(i*=256);)this[e+o]=t/i&255;return e+r},s.prototype.writeUInt8=function(t,e,r){return t=+t,e|=0,r||L(this,t,e,1,255,0),s.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1},s.prototype.writeUInt16LE=function(t,e,r){return t=+t,e|=0,r||L(this,t,e,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):C(this,t,e,!0),e+2},s.prototype.writeUInt16BE=function(t,e,r){return t=+t,e|=0,r||L(this,t,e,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):C(this,t,e,!1),e+2},s.prototype.writeUInt32LE=function(t,e,r){return t=+t,e|=0,r||L(this,t,e,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):k(this,t,e,!0),e+4},s.prototype.writeUInt32BE=function(t,e,r){return t=+t,e|=0,r||L(this,t,e,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):k(this,t,e,!1),e+4},s.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e|=0,!n){var o=Math.pow(2,8*r-1);L(this,t,e,r,o-1,-o)}var i=0,a=1,u=0;for(this[e]=255&t;++i>0)-u&255;return e+r},s.prototype.writeIntBE=function(t,e,r,n){if(t=+t,e|=0,!n){var o=Math.pow(2,8*r-1);L(this,t,e,r,o-1,-o)}var i=r-1,a=1,u=0;for(this[e+i]=255&t;--i>=0&&(a*=256);)t<0&&0===u&&0!==this[e+i+1]&&(u=1),this[e+i]=(t/a>>0)-u&255;return e+r},s.prototype.writeInt8=function(t,e,r){return t=+t,e|=0,r||L(this,t,e,1,127,-128),s.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[e]=255&t,e+1},s.prototype.writeInt16LE=function(t,e,r){return t=+t,e|=0,r||L(this,t,e,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):C(this,t,e,!0),e+2},s.prototype.writeInt16BE=function(t,e,r){return t=+t,e|=0,r||L(this,t,e,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):C(this,t,e,!1),e+2},s.prototype.writeInt32LE=function(t,e,r){return t=+t,e|=0,r||L(this,t,e,4,2147483647,-2147483648),s.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):k(this,t,e,!0),e+4},s.prototype.writeInt32BE=function(t,e,r){return t=+t,e|=0,r||L(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),s.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):k(this,t,e,!1),e+4},s.prototype.writeFloatLE=function(t,e,r){return M(this,t,e,!0,r)},s.prototype.writeFloatBE=function(t,e,r){return M(this,t,e,!1,r)},s.prototype.writeDoubleLE=function(t,e,r){return Y(this,t,e,!0,r)},s.prototype.writeDoubleBE=function(t,e,r){return Y(this,t,e,!1,r)},s.prototype.copy=function(t,e,r,n){if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-e=0;--o)t[o+e]=this[o+r];else if(i<1e3||!s.TYPED_ARRAY_SUPPORT)for(o=0;o>>=0,r=void 0===r?this.length:r>>>0,t||(t=0),"number"===typeof t)for(i=e;i55295&&r<57344){if(!o){if(r>56319){(e-=3)>-1&&i.push(239,191,189);continue}if(a+1===n){(e-=3)>-1&&i.push(239,191,189);continue}o=r;continue}if(r<56320){(e-=3)>-1&&i.push(239,191,189),o=r;continue}r=65536+(o-55296<<10|r-56320)}else o&&(e-=3)>-1&&i.push(239,191,189);if(o=null,r<128){if((e-=1)<0)break;i.push(r)}else if(r<2048){if((e-=2)<0)break;i.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;i.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;i.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return i}function F(t){return n.toByteArray(function(t){if((t=function(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}(t).replace(z,"")).length<2)return"";for(;t.length%4!==0;)t+="=";return t}(t))}function H(t,e,r,n){for(var o=0;o=e.length||o>=t.length);++o)e[o+r]=t[o];return o}}).call(this,r(7))},function(t,e,r){"use strict";e.byteLength=function(t){var e=f(t),r=e[0],n=e[1];return 3*(r+n)/4-n},e.toByteArray=function(t){var e,r,n=f(t),a=n[0],u=n[1],s=new i(function(t,e,r){return 3*(e+r)/4-r}(0,a,u)),c=0,h=u>0?a-4:a;for(r=0;r>16&255,s[c++]=e>>8&255,s[c++]=255&e;2===u&&(e=o[t.charCodeAt(r)]<<2|o[t.charCodeAt(r+1)]>>4,s[c++]=255&e);1===u&&(e=o[t.charCodeAt(r)]<<10|o[t.charCodeAt(r+1)]<<4|o[t.charCodeAt(r+2)]>>2,s[c++]=e>>8&255,s[c++]=255&e);return s},e.fromByteArray=function(t){for(var e,r=t.length,o=r%3,i=[],a=16383,u=0,s=r-o;us?s:u+a));1===o?(e=t[r-1],i.push(n[e>>2]+n[e<<4&63]+"==")):2===o&&(e=(t[r-2]<<8)+t[r-1],i.push(n[e>>10]+n[e>>4&63]+n[e<<2&63]+"="));return i.join("")};for(var n=[],o=[],i="undefined"!==typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",u=0,s=a.length;u0)throw new Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");return-1===r&&(r=e),[r,r===e?0:4-r%4]}function c(t,e,r){for(var o,i,a=[],u=e;u>18&63]+n[i>>12&63]+n[i>>6&63]+n[63&i]);return a.join("")}o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},function(t,e){e.read=function(t,e,r,n,o){var i,a,u=8*o-n-1,s=(1<>1,c=-7,h=r?o-1:0,l=r?-1:1,p=t[e+h];for(h+=l,i=p&(1<<-c)-1,p>>=-c,c+=u;c>0;i=256*i+t[e+h],h+=l,c-=8);for(a=i&(1<<-c)-1,i>>=-c,c+=n;c>0;a=256*a+t[e+h],h+=l,c-=8);if(0===i)i=1-f;else{if(i===s)return a?NaN:1/0*(p?-1:1);a+=Math.pow(2,n),i-=f}return(p?-1:1)*a*Math.pow(2,i-n)},e.write=function(t,e,r,n,o,i){var a,u,s,f=8*i-o-1,c=(1<>1,l=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:i-1,g=n?1:-1,y=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(u=isNaN(e)?1:0,a=c):(a=Math.floor(Math.log(e)/Math.LN2),e*(s=Math.pow(2,-a))<1&&(a--,s*=2),(e+=a+h>=1?l/s:l*Math.pow(2,1-h))*s>=2&&(a++,s/=2),a+h>=c?(u=0,a=c):a+h>=1?(u=(e*s-1)*Math.pow(2,o),a+=h):(u=e*Math.pow(2,h-1)*Math.pow(2,o),a=0));o>=8;t[r+p]=255&u,p+=g,u/=256,o-=8);for(a=a<0;t[r+p]=255&a,p+=g,a/=256,f-=8);t[r+p-g]|=128*y}},function(t,e){var r={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==r.call(t)}},function(t,e,r){"use strict";r.r(e),r.d(e,"errorHandler",(function(){return Br}));const n=Symbol("Comlink.proxy"),o=Symbol("Comlink.endpoint"),i=Symbol("Comlink.releaseProxy"),a=Symbol("Comlink.thrown"),u=t=>"object"===typeof t&&null!==t||"function"===typeof t,s=new Map([["proxy",{canHandle:t=>u(t)&&t[n],serialize(t){const{port1:e,port2:r}=new MessageChannel;return f(t,e),[r,[r]]},deserialize(t){return t.start(),l(t,[],e);var e}}],["throw",{canHandle:t=>u(t)&&a in t,serialize(t){let e,{value:r}=t;return e=r instanceof Error?{isError:!0,value:{message:r.message,name:r.name,stack:r.stack}}:{isError:!1,value:r},[e,[]]},deserialize(t){if(t.isError)throw Object.assign(new Error(t.value.message),t.value);throw t.value}}]]);function f(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:self;e.addEventListener("message",(function r(n){if(!n||!n.data)return;const{id:o,type:i,path:u}=Object.assign({path:[]},n.data),s=(n.data.argumentList||[]).map(b);let h;try{const e=u.slice(0,-1).reduce(((t,e)=>t[e]),t),r=u.reduce(((t,e)=>t[e]),t);switch(i){case"GET":h=r;break;case"SET":e[u.slice(-1)[0]]=b(n.data.value),h=!0;break;case"APPLY":h=r.apply(e,s);break;case"CONSTRUCT":h=d(new r(...s));break;case"ENDPOINT":{const{port1:e,port2:r}=new MessageChannel;f(t,r),h=y(e,[e])}break;case"RELEASE":h=void 0;break;default:return}}catch(l){h={value:l,[a]:0}}Promise.resolve(h).catch((t=>({value:t,[a]:0}))).then((t=>{const[n,a]=v(t);e.postMessage(Object.assign(Object.assign({},n),{id:o}),a),"RELEASE"===i&&(e.removeEventListener("message",r),c(e))}))})),e.start&&e.start()}function c(t){(function(t){return"MessagePort"===t.constructor.name})(t)&&t.close()}function h(t){if(t)throw new Error("Proxy has been released and is not useable")}function l(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},n=!1;const a=new Proxy(r,{get(r,o){if(h(n),o===i)return()=>w(t,{type:"RELEASE",path:e.map((t=>t.toString()))}).then((()=>{c(t),n=!0}));if("then"===o){if(0===e.length)return{then:()=>a};const r=w(t,{type:"GET",path:e.map((t=>t.toString()))}).then(b);return r.then.bind(r)}return l(t,[...e,o])},set(r,o,i){h(n);const[a,u]=v(i);return w(t,{type:"SET",path:[...e,o].map((t=>t.toString())),value:a},u).then(b)},apply(r,i,a){h(n);const u=e[e.length-1];if(u===o)return w(t,{type:"ENDPOINT"}).then(b);if("bind"===u)return l(t,e.slice(0,-1));const[s,f]=p(a);return w(t,{type:"APPLY",path:e.map((t=>t.toString())),argumentList:s},f).then(b)},construct(r,o){h(n);const[i,a]=p(o);return w(t,{type:"CONSTRUCT",path:e.map((t=>t.toString())),argumentList:i},a).then(b)}});return a}function p(t){const e=t.map(v);return[e.map((t=>t[0])),(r=e.map((t=>t[1])),Array.prototype.concat.apply([],r))];var r}const g=new WeakMap;function y(t,e){return g.set(t,e),t}function d(t){return Object.assign(t,{[n]:!0})}function v(t){for(const[e,r]of s)if(r.canHandle(t)){const[n,o]=r.serialize(t);return[{type:"HANDLER",name:e,value:n},o]}return[{type:"RAW",value:t},g.get(t)||[]]}function b(t){switch(t.type){case"HANDLER":return s.get(t.name).deserialize(t.value);case"RAW":return t.value}}function w(t,e,r){return new Promise((n=>{const o=new Array(4).fill(0).map((()=>Math.floor(Math.random()*Number.MAX_SAFE_INTEGER).toString(16))).join("-");t.addEventListener("message",(function e(r){r.data&&r.data.id&&r.data.id===o&&(t.removeEventListener("message",e),n(r.data))})),t.start&&t.start(),t.postMessage(Object.assign({id:o},e),r)}))}var _=r(4);var m=function(){this.__data__=[],this.size=0};var A=function(t,e){return t===e||t!==t&&e!==e};var E=function(t,e){for(var r=t.length;r--;)if(A(t[r][0],e))return r;return-1},O=Array.prototype.splice;var P=function(t){var e=this.__data__,r=E(e,t);return!(r<0)&&(r==e.length-1?e.pop():O.call(e,r,1),--this.size,!0)};var j=function(t){var e=this.__data__,r=E(e,t);return r<0?void 0:e[r][1]};var S=function(t){return E(this.__data__,t)>-1};var T=function(t,e){var r=this.__data__,n=E(r,t);return n<0?(++this.size,r.push([t,e])):r[n][1]=e,this};function R(t){var e=-1,r=null==t?0:t.length;for(this.clear();++eu))return!1;var f=i.get(t),c=i.get(e);if(f&&c)return f==e&&c==t;var h=-1,l=!0,p=2&r?new Ct:void 0;for(i.set(t,e),i.set(e,t);++h-1&&t%1==0&&t-1&&t%1==0&&t<=9007199254740991},fe={};fe["[object Float32Array]"]=fe["[object Float64Array]"]=fe["[object Int8Array]"]=fe["[object Int16Array]"]=fe["[object Int32Array]"]=fe["[object Uint8Array]"]=fe["[object Uint8ClampedArray]"]=fe["[object Uint16Array]"]=fe["[object Uint32Array]"]=!0,fe["[object Arguments]"]=fe["[object Array]"]=fe["[object ArrayBuffer]"]=fe["[object Boolean]"]=fe["[object DataView]"]=fe["[object Date]"]=fe["[object Error]"]=fe["[object Function]"]=fe["[object Map]"]=fe["[object Number]"]=fe["[object Object]"]=fe["[object RegExp]"]=fe["[object Set]"]=fe["[object String]"]=fe["[object WeakMap]"]=!1;var ce=function(t){return Qt(t)&&se(t.length)&&!!fe[J(t)]};var he=function(t){return function(e){return t(e)}},le=r(6),pe=le.a&&le.a.isTypedArray,ge=pe?he(pe):ce,ye=Object.prototype.hasOwnProperty;var de=function(t,e){var r=Jt(t),n=!r&&oe(t),o=!r&&!n&&Object(ie.a)(t),i=!r&&!n&&!o&&ge(t),a=r||n||o||i,u=a?Kt(t.length,String):[],s=u.length;for(var f in t)!e&&!ye.call(t,f)||a&&("length"==f||o&&("offset"==f||"parent"==f)||i&&("buffer"==f||"byteLength"==f||"byteOffset"==f)||ue(f,s))||u.push(f);return u},ve=Object.prototype;var be=function(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||ve)};var we=function(t,e){return function(r){return t(e(r))}}(Object.keys,Object),_e=Object.prototype.hasOwnProperty;var me=function(t){if(!be(t))return we(t);var e=[];for(var r in Object(t))_e.call(t,r)&&"constructor"!=r&&e.push(r);return e};var Ae=function(t){return null!=t&&se(t.length)&&!$(t)};var Ee=function(t){return Ae(t)?de(t):me(t)};var Oe=function(t){return Vt(t,Ee,Zt)},Pe=Object.prototype.hasOwnProperty;var je=function(t,e,r,n,o,i){var a=1&r,u=Oe(t),s=u.length;if(s!=Oe(e).length&&!a)return!1;for(var f=s;f--;){var c=u[f];if(!(a?c in e:Pe.call(e,c)))return!1}var h=i.get(t),l=i.get(e);if(h&&l)return h==e&&l==t;var p=!0;i.set(t,e),i.set(e,t);for(var g=a;++f")}}const Qe=new Ke("ARRAY_FLAG"),tr=new Ke("OBJECT_FLAG");let er=new TextDecoder("utf-8");function rr(t){const e=t.byteLength;return 8===e?cr(t):e===Ze()("1&&void 0!==arguments[1]?arguments[1]:0;const r=[],n=[];let o;if(o=await t.next(),o.done){if(e>0)return;return void(yield[[],void 0])}let i=o.value;if(!i.length){if(e>0)return;return void(yield[[],void 0])}let[a,u]=i.shift();if(a.length)return;let s=lr(u);r.push(s);for await(let f of t){i.length&&(f=[...i,...f],i=[]);for(let[t,o]of f){for(;!Xe(n,t.slice(0,n.length));){let t=r.pop();r.length===e&&(yield[n.slice(),t]),n.pop()}if(s=lr(o),t.length!==n.length+1)throw new Error("Assertion Error");let i=t[t.length-1];if(n.push(i),0===r.length)throw new Error("Assertion Error");let a=r[r.length-1];if(Array.isArray(a)){for(;a.length!==i;)a.push(null);a.push(s)}else a[i]=s;r.push(s)}}er.byteLength}async function a(t){let e=await o;if(e.done)return!1;o=n.read();let i=e.value;return r=function(t,e){const r=new Uint8Array(t.length+e.length);return r.set(t),r.set(e,t.length),r}(r,i),!0}function u(t){let e=r.subarray(0,t);return r=r.subarray(t),e}let s=[],f=!1;t:for(;;){let t=[null,null];for(let r of[0,1]){for(;i(4)&&!f;){let t=a();yield s,s=[],f=!await t}if(f)break t;e=u(4);let n=(e[0]<<0)+(e[1]<<8)+(e[2]<<16)+(e[3]<<24);for(;i(n)&&!f;){let t=a();yield s,s=[],f=!await t}if(f)throw new Error("Corrupted stream");e=u(n),t[r]=e}s.push(t)}yield s}function yr(t,e){if(Number.isInteger(t))return!!Number.isInteger(e)&&t===e;if(Number.isInteger(t))return!1;if(t.length!==e.length)return!1;for(let r=0;rn;)r.pop(),e.pop();for(;e.length!==a.length;){let n=a[e.length];e.push(n);let o=dr(n);r.push(o),e.length!==a.length&&t.push([[...r],tr])}t.push([[...r],u])}t.length&&(yield t)}yield[]}let br;!function(t){t.API_CALL_RESULT="API_CALL_RESULT"}(br||(br={}));var wr=r(2);let _r,mr={[br.API_CALL_RESULT]:[]},Ar=5e3,Er="",Or={timerId:null,inProgress:!1},Pr=null,jr=!0;function Sr(){Or.timerId&&clearTimeout(Or.timerId),Or={timerId:null,inProgress:!1}}function Tr(t){Or={timerId:t,inProgress:!0}}function Rr(t){const e=setTimeout(t,Ar);Or={timerId:e,inProgress:!1}}async function Ur(){const t=setTimeout(Ur,Ar);try{var e;jr&&console.time("".concat(_r.toString()," operated"));let r=pr(vr(gr(await(null===(e=Pr)||void 0===e?void 0:e.call()))),1);const n=[];for await(let[t,e]of r){const r=e;n.push({...r,hash:t[0]})}jr&&console.timeEnd("".concat(_r.toString()," operated")),function(t){if(mr[br.API_CALL_RESULT].length){const e=Object(wr.b)(t);mr[br.API_CALL_RESULT].forEach((t=>{t(y(e.buffer,[e.buffer]))}))}}(n),Tr(t)}catch(r){Tr(t),Object(wr.c)(r,jr)}}function Br(t){Object(wr.c)(t,jr)}f({subscribeToApiCallResult:function(t){mr[br.API_CALL_RESULT].push(t)},setConfig:function(t,e){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5e3,n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];_r=Symbol("app.live.update.".concat(t)),jr=n,Er=e,Ar=r},start:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Pr=Object(wr.a)(Er,t),Object(wr.d)("Started ".concat(_r.toString()," success"),jr),Rr(Ur)},close:function(){!function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:br.API_CALL_RESULT;mr[t]=[]}(),self.close()},stop:async function(){try{Sr(),Pr&&(await Pr.abort(),Pr=null),Object(wr.d)("Stopped ".concat(_r.toString()," success"),jr)}catch(t){throw Sr(),Object(wr.c)(t,jr),t}},replaceBasePath:function(t){Object(_.b)(t)}}),f(Object.keys(e).reduce((function(t,r){return"__esModule"==r||(t[r]=e[r]),t}),{}))}]); \ No newline at end of file diff --git a/embed/9e4a0ff52b077335c0b7.worker.js.LICENSE.txt b/embed/9e4a0ff52b077335c0b7.worker.js.LICENSE.txt new file mode 100644 index 00000000..671b5036 --- /dev/null +++ b/embed/9e4a0ff52b077335c0b7.worker.js.LICENSE.txt @@ -0,0 +1,8 @@ +/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */ + +/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ diff --git a/embed/asset-manifest.json b/embed/asset-manifest.json new file mode 100644 index 00000000..914fdb26 --- /dev/null +++ b/embed/asset-manifest.json @@ -0,0 +1,77 @@ +{ + "files": { + "vendors~audios~bookmarks~figures~images~metrics~metrics_v2~params~run~runs~scatters~tags~text.js": "/static/aim/static/js/vendors~audios~bookmarks~figures~images~metrics~metrics_v2~params~run~runs~scatters~tags~text.js?version=30b5bc91cf61ea6945fc", + "vendors~audios~dashboard~figures~metrics_v2~text.js": "/static/aim/static/js/vendors~audios~dashboard~figures~metrics_v2~text.js?version=33bbcb456b4212395f77", + "vendors~ExperimentOverviewTab~RunDetailSettingsTab~tags~text.js": "/static/aim/static/js/vendors~ExperimentOverviewTab~RunDetailSettingsTab~tags~text.js?version=ed02231aaae606fa0e82", + "vendors~audios~figures~metrics_v2~text.js": "/static/aim/static/js/vendors~audios~figures~metrics_v2~text.js?version=52b212d1b72996ab4743", + "vendors~ExperimentOverviewTab~RunDetailSettingsTab~tags.js": "/static/aim/static/js/vendors~ExperimentOverviewTab~RunDetailSettingsTab~tags.js?version=c3366d1a22a641b39a00", + "vendors~metrics~params~scatters.js": "/static/aim/static/js/vendors~metrics~params~scatters.js?version=4b993f613d36f5612887", + "vendors~audios~images.js": "/static/aim/static/js/vendors~audios~images.js?version=b64330ec6ae6b0f8c1c2", + "vendors~run~tags.js": "/static/aim/static/js/vendors~run~tags.js?version=8a3d831304738af8848c", + "ExperimentOverviewTab.css": "/static/aim/static/css/ExperimentOverviewTab.css?version=aef95711e9985416bcd4", + "ExperimentOverviewTab.js": "/static/aim/static/js/ExperimentOverviewTab.js?version=b9eacb59547a3fa83191", + "RunDetailMetricsAndSystemTab.css": "/static/aim/static/css/RunDetailMetricsAndSystemTab.css?version=0b4a636ed95a63267637", + "RunDetailMetricsAndSystemTab.js": "/static/aim/static/js/RunDetailMetricsAndSystemTab.js?version=580b4d85235fbd115d56", + "RunDetailParamsTab.js": "/static/aim/static/js/RunDetailParamsTab.js?version=e523d0e0339701ec1e1d", + "RunDetailSettingsTab.css": "/static/aim/static/css/RunDetailSettingsTab.css?version=ac7a98240f073f63f1c0", + "RunDetailSettingsTab.js": "/static/aim/static/js/RunDetailSettingsTab.js?version=f22c453f88565b815aab", + "RunOverviewTab.css": "/static/aim/static/css/RunOverviewTab.css?version=a572d21a1db65eeb23d8", + "RunOverviewTab.js": "/static/aim/static/js/RunOverviewTab.js?version=cd10db6a09acdbec4ca3", + "audios.css": "/static/aim/static/css/audios.css?version=13b4ba78935ffb272a2c", + "audios.js": "/static/aim/static/js/audios.js?version=138995112056200174bb", + "bookmarks.css": "/static/aim/static/css/bookmarks.css?version=28b8a657f42fa2431167", + "bookmarks.js": "/static/aim/static/js/bookmarks.js?version=bd8895bd154f706ceaf8", + "dashboard.css": "/static/aim/static/css/dashboard.css?version=7154cea2e085661fa7af", + "dashboard.js": "/static/aim/static/js/dashboard.js?version=52679d968680b5a1b1a9", + "figures.css": "/static/aim/static/css/figures.css?version=984be80e7ee109b6f7ae", + "figures.js": "/static/aim/static/js/figures.js?version=c5d0386c7e6095aeab7b", + "images.css": "/static/aim/static/css/images.css?version=3cff0759d982dabdaa02", + "images.js": "/static/aim/static/js/images.js?version=3e3758357d2e54ca8201", + "main.css": "/static/aim/static/css/main.css?version=cf855919de20e63d1efc", + "main.js": "/static/aim/static/js/main.js?version=2df81b540629bd1f5268", + "metrics.css": "/static/aim/static/css/metrics.css?version=be327080fe1ec8fd46ee", + "metrics.js": "/static/aim/static/js/metrics.js?version=7e3a77582a0abfcb9d59", + "metrics_v2.css": "/static/aim/static/css/metrics_v2.css?version=00fa575fd379fadd1937", + "metrics_v2.js": "/static/aim/static/js/metrics_v2.js?version=f532d89d279e21e777d7", + "params.css": "/static/aim/static/css/params.css?version=e77391609bcf0bb88c5b", + "params.js": "/static/aim/static/js/params.js?version=93090b16aa5fa1c9c593", + "run.css": "/static/aim/static/css/run.css?version=e6dff5cb8a2d4c6636e6", + "run.js": "/static/aim/static/js/run.js?version=30052e85236c8bebde6e", + "runs.css": "/static/aim/static/css/runs.css?version=1849e7b01abe01904d3c", + "runs.js": "/static/aim/static/js/runs.js?version=defaac697b6521f4a001", + "runtime~main.js": "/static/aim/static/js/runtime~main.js?version=4fd95e3c3fa9118c8c23", + "scatters.css": "/static/aim/static/css/scatters.css?version=796f1e8ad9c8996e9cea", + "scatters.js": "/static/aim/static/js/scatters.js?version=5b8cdd505b1b8f657335", + "tags.css": "/static/aim/static/css/tags.css?version=c1f489833e0c319d84b3", + "tags.js": "/static/aim/static/js/tags.js?version=91d8abe684a9de95ecf6", + "text.css": "/static/aim/static/css/text.css?version=d2612d840c7a192b906b", + "text.js": "/static/aim/static/js/text.js?version=1d2903f2d8d2d37237f0", + "vendors~figures.js": "/static/aim/static/js/vendors~figures.js?version=36c251ec03248e4deb7b", + "web-vitals.js": "/static/aim/static/js/web-vitals.js?version=68576d540bf93d866a5f", + "9e4a0ff52b077335c0b7.worker.js": "/static/aim/9e4a0ff52b077335c0b7.worker.js", + "9e4a0ff52b077335c0b7.worker.js.LICENSE.txt": "/static/aim/9e4a0ff52b077335c0b7.worker.js.LICENSE.txt", + "index.html": "/static/aim/index.html", + "static/js/main.js.LICENSE.txt?version=2df81b540629bd1f5268": "/static/aim/static/js/main.js.LICENSE.txt?version=2df81b540629bd1f5268", + "static/js/run.js.LICENSE.txt?version=30052e85236c8bebde6e": "/static/aim/static/js/run.js.LICENSE.txt?version=30052e85236c8bebde6e", + "static/js/text.js.LICENSE.txt?version=1d2903f2d8d2d37237f0": "/static/aim/static/js/text.js.LICENSE.txt?version=1d2903f2d8d2d37237f0", + "static/js/vendors~audios~dashboard~figures~metrics_v2~text.js.LICENSE.txt?version=33bbcb456b4212395f77": "/static/aim/static/js/vendors~audios~dashboard~figures~metrics_v2~text.js.LICENSE.txt?version=33bbcb456b4212395f77", + "static/js/vendors~figures.js.LICENSE.txt?version=36c251ec03248e4deb7b": "/static/aim/static/js/vendors~figures.js.LICENSE.txt?version=36c251ec03248e4deb7b", + "static/js/vendors~metrics~params~scatters.js.LICENSE.txt?version=4b993f613d36f5612887": "/static/aim/static/js/vendors~metrics~params~scatters.js.LICENSE.txt?version=4b993f613d36f5612887", + "static/media/AutocompleteInput.scss": "/static/aim/static/media/arrow-up.3e2126a0.svg", + "static/media/emptyBookmarks.152e881a.svg": "/static/aim/static/media/emptyBookmarks.152e881a.svg", + "static/media/emptySearch.4ea9d27c.svg": "/static/aim/static/media/emptySearch.4ea9d27c.svg", + "static/media/error.svg": "/static/aim/static/media/error.9a8e4099.svg", + "static/media/ExperimentContributions.scss": "/static/aim/static/media/runs.eaf7976b.svg", + "static/media/exploreData.2f845128.svg": "/static/aim/static/media/exploreData.2f845128.svg", + "static/media/info.dadb67ce.svg": "/static/aim/static/media/info.dadb67ce.svg", + "static/media/logo.2d6ee86d.svg": "/static/aim/static/media/logo.2d6ee86d.svg", + "static/media/success.svg": "/static/aim/static/media/success.c50877f1.svg", + "static/media/warning.cf4dfd02.svg": "/static/aim/static/media/warning.cf4dfd02.svg", + "static/media/wrongSearch.3ae717c3.svg": "/static/aim/static/media/wrongSearch.3ae717c3.svg" + }, + "entrypoints": [ + "static/js/runtime~main.js?version=4fd95e3c3fa9118c8c23", + "static/css/main.css?version=cf855919de20e63d1efc", + "static/js/main.js?version=2df81b540629bd1f5268" + ] +} \ No newline at end of file diff --git a/src/public/assets/icomoon/fonts/icomoon.eot b/embed/assets/icomoon/fonts/icomoon.eot similarity index 100% rename from src/public/assets/icomoon/fonts/icomoon.eot rename to embed/assets/icomoon/fonts/icomoon.eot diff --git a/src/public/assets/icomoon/fonts/icomoon.svg b/embed/assets/icomoon/fonts/icomoon.svg similarity index 100% rename from src/public/assets/icomoon/fonts/icomoon.svg rename to embed/assets/icomoon/fonts/icomoon.svg diff --git a/src/public/assets/icomoon/fonts/icomoon.ttf b/embed/assets/icomoon/fonts/icomoon.ttf similarity index 100% rename from src/public/assets/icomoon/fonts/icomoon.ttf rename to embed/assets/icomoon/fonts/icomoon.ttf diff --git a/src/public/assets/icomoon/fonts/icomoon.woff b/embed/assets/icomoon/fonts/icomoon.woff similarity index 100% rename from src/public/assets/icomoon/fonts/icomoon.woff rename to embed/assets/icomoon/fonts/icomoon.woff diff --git a/src/public/assets/icomoon/icomoonIcons.css b/embed/assets/icomoon/icomoonIcons.css similarity index 100% rename from src/public/assets/icomoon/icomoonIcons.css rename to embed/assets/icomoon/icomoonIcons.css diff --git a/src/public/assets/icomoon/selection.json b/embed/assets/icomoon/selection.json similarity index 100% rename from src/public/assets/icomoon/selection.json rename to embed/assets/icomoon/selection.json diff --git a/src/public/assets/inconsolata/fonts/Inconsolata.ttf b/embed/assets/inconsolata/fonts/Inconsolata.ttf similarity index 100% rename from src/public/assets/inconsolata/fonts/Inconsolata.ttf rename to embed/assets/inconsolata/fonts/Inconsolata.ttf diff --git a/src/public/assets/inconsolata/inconsolata.css b/embed/assets/inconsolata/inconsolata.css similarity index 100% rename from src/public/assets/inconsolata/inconsolata.css rename to embed/assets/inconsolata/inconsolata.css diff --git a/src/public/assets/inter/fonts/Inter.ttf b/embed/assets/inter/fonts/Inter.ttf similarity index 100% rename from src/public/assets/inter/fonts/Inter.ttf rename to embed/assets/inter/fonts/Inter.ttf diff --git a/src/public/assets/inter/inter.css b/embed/assets/inter/inter.css similarity index 100% rename from src/public/assets/inter/inter.css rename to embed/assets/inter/inter.css diff --git a/src/public/favicon.ico b/embed/favicon.ico similarity index 100% rename from src/public/favicon.ico rename to embed/favicon.ico diff --git a/embed/index.html b/embed/index.html new file mode 100644 index 00000000..534f30f3 --- /dev/null +++ b/embed/index.html @@ -0,0 +1 @@ +FastTrackML (modern)
\ No newline at end of file diff --git a/src/public/manifest.json b/embed/manifest.json similarity index 100% rename from src/public/manifest.json rename to embed/manifest.json diff --git a/src/public/robots.txt b/embed/robots.txt similarity index 100% rename from src/public/robots.txt rename to embed/robots.txt diff --git a/embed/static/css/ExperimentOverviewTab.css b/embed/static/css/ExperimentOverviewTab.css new file mode 100644 index 00000000..18affcf6 --- /dev/null +++ b/embed/static/css/ExperimentOverviewTab.css @@ -0,0 +1 @@ +.CalendarHeatmap__map{display:grid;grid-template-columns:1em 1fr;grid-template-rows:20px 1fr}.CalendarHeatmap__map__axis{color:var(--grey-light)}.CalendarHeatmap__map__axis.CalendarHeatmap__map__axis--x{font-size:12px;font-weight:450;display:flex;flex-direction:row;justify-content:space-between}.CalendarHeatmap__map__axis.CalendarHeatmap__map__axis--y{font-size:9px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;position:-webkit-sticky;position:sticky;left:0;background-color:#fff}.CalendarHeatmap__map__grid{display:grid;grid-auto-flow:column;-webkit-user-select:none;user-select:none}.CalendarHeatmap__cell__wrapper,.CalendarHeatmap__cell__wrapper .Tooltip__container{width:100%;height:100%}.CalendarHeatmap__cell{width:100%;height:100%;box-sizing:border-box;border-radius:3px;transition:box-shadow 50ms ease;cursor:pointer}.CalendarHeatmap__cell.CalendarHeatmap__cell--dummy{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;cursor:auto}.CalendarHeatmap__cell.CalendarHeatmap__cell--scale-0{background:#e8eaee;cursor:default}.CalendarHeatmap__cell.CalendarHeatmap__cell--scale-1{background:#abcaf6}.CalendarHeatmap__cell.CalendarHeatmap__cell--scale-2{background:#77a8ef}.CalendarHeatmap__cell.CalendarHeatmap__cell--scale-3{background:#3578e6}.CalendarHeatmap__cell.CalendarHeatmap__cell--scale-4{background:#225ae0}.CalendarHeatmap__cell__info{margin-top:1em;display:flex;align-items:center;justify-content:flex-end}.CalendarHeatmap__cell__info .CalendarHeatmap__cell{cursor:default}.CalendarHeatmap__cell__info .CalendarHeatmap__cell__wrapper{margin-right:.25em}.CalendarHeatmap__cell__info span{line-height:12px;margin-right:.75em}.CalendarHeatmap__cell__info span:last-child{margin-left:.5em}.ExperimentContributions{margin:1.75rem 0}.ExperimentContributions__HeatMap{display:flex;overflow:hidden}@media only screen and (max-width:1212px){.ExperimentContributions__HeatMap{justify-content:flex-end}}.ExperimentContributions__Statistics__card{background:linear-gradient(97.73deg,#8c32af,#6bace5);opacity:.8;border-radius:.375rem;width:13.125em;height:5rem;color:#fff;position:relative}.ExperimentContributions__Statistics__card span{display:block}.ExperimentContributions__Statistics__card:after{content:url(/static/aim/static/media/experiments.d7187189.svg);position:absolute;right:0;top:0;opacity:.4}.ExperimentContributions__Statistics__card:last-child{margin-top:.375rem;background:linear-gradient(98.46deg,#1473e6,#09c6f9)}.ExperimentContributions__Statistics__card:last-child:after{content:url(/static/aim/static/media/runs.eaf7976b.svg)}.ExperimentContributions__loader{margin-top:.5rem}.ExperimentContributions h2{margin-bottom:1rem}.ExperimentOverviewSidebar{width:20rem;min-width:20rem;overflow-y:auto;overflow-x:hidden;padding:2rem .5rem .5rem;position:-webkit-sticky;position:sticky;top:0}.ExperimentOverviewSidebar h3{margin-bottom:.75rem}.ExperimentOverviewSidebar__wrapper{height:-moz-fit-content;height:-webkit-fit-content;height:fit-content}.ExperimentOverviewSidebar__section{margin:0 1rem 1.5rem}.ExperimentOverviewSidebar__section__descriptionBox{padding-top:1.25rem}.ExperimentOverviewSidebar__section__descriptionBox__header{display:flex;justify-content:space-between}.ExperimentOverviewSidebar__section__descriptionBox__header a{text-decoration:unset}.ExperimentOverviewSidebar__section__descriptionBox__header i{color:#83899e}.ExperimentOverviewSidebar__section__descriptionBox__header h3{margin-top:.25rem}.ExperimentOverviewSidebar__section__descriptionBox__description{display:flex;max-height:4.5rem;overflow:hidden;position:relative;word-break:break-all;flex-direction:column}.ExperimentOverviewSidebar__section__descriptionBox__description .dots{background:#f8fafd;position:absolute;bottom:0;right:0;height:.775rem;justify-content:center;align-items:center;width:4.5rem;display:flex;justify-content:flex-end;padding-right:.25rem;cursor:pointer}.ExperimentOverviewSidebar__section__descriptionBox__description.showAll{max-height:100%}.ExperimentOverviewSidebar__section__descriptionBox__description.hasMore:after{content:"";position:absolute;bottom:0;left:0;height:.625rem;width:100%;z-index:1}.ExperimentOverviewSidebar__section__descriptionBox__seeMoreButtonBox{width:100%;justify-content:flex-start;align-items:center;display:flex;padding-top:.125rem}.ExperimentOverviewSidebar__section__descriptionBox__seeMoreButtonBox .Text{cursor:pointer}.ExperimentOverviewSidebar__section__descriptionBox__seeMoreButtonBox .Text:hover{text-decoration:underline}.StatisticsCard{padding:.5rem;display:inline-flex;align-items:center;justify-content:flex-start;border-radius:.25rem;min-width:8.25rem;max-width:8.25rem;border:.0625rem solid transparent;transition:all .18s ease-out;position:relative}.StatisticsCard__iconWrapper{width:2rem;min-width:2rem;height:2rem;border-radius:50%;margin-right:.5rem;display:inline-flex;align-items:center;justify-content:center}.StatisticsCard__info{display:flex;flex-direction:column;overflow:hidden}.StatisticsCard__info__count,.StatisticsCard__info__label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#1c2852;-webkit-user-select:none;user-select:none}.StatisticsCard__info__label{text-transform:capitalize}.StatisticsCard__badge{position:absolute;top:-.5rem;right:-.375rem;text-align:center;white-space:nowrap;padding:.0625rem .25rem;border-radius:.125rem;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.1607843137254902);-webkit-user-select:none;user-select:none}.StatisticsCard.highlighted{cursor:pointer}.StatisticsBar{position:relative;background-color:#fafafb;border-radius:.25rem}.StatisticsBar__item{display:inline-flex;height:100%;position:absolute;transition:all .18s ease-out}.StatisticsBar__item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.StatisticsBar__item:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.StatisticsBar__item.highlighted{z-index:1;height:calc(100% + 2px);margin-top:-1px;box-shadow:0 0 0 2px #fff}.ExperimentStatistics__trackedSequences{margin-top:1.5rem}.ExperimentStatistics__cards{display:flex;align-items:center;flex-wrap:wrap;grid-gap:1rem;gap:1rem;margin-top:.75rem}.ExperimentStatistics__bar{margin-top:.75rem}.FeedItem{margin-bottom:.5rem}.FeedItem__title{align-items:center;display:flex;margin-bottom:.25rem}.FeedItem__title .Icon__container{border-radius:50%;background-color:#e8f1fc;margin-right:.25rem;color:#414b6d}.FeedItem__content{position:relative;padding-left:1.75rem}.FeedItem__content:before{content:"";position:absolute;top:-.125rem;left:.75rem;width:1px;height:calc(100% + 8px);background-color:#dceafb}.FeedItem__content__item{white-space:nowrap;display:flex;align-items:center;margin-bottom:.5rem;position:relative}.FeedItem__content__item:before{content:"";position:absolute;top:.5rem;left:-1rem;width:12px;height:1px;background-color:#dceafb}.FeedItem__content__item__leftBox{display:flex;align-items:center}.FeedItem__content__item__leftBox__label{margin-right:.25rem}.FeedItem__content__item__leftBox__date{margin-right:.75rem;font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 90}.FeedItem__content__item__leftBox .Table__status_indicator{margin-right:0}.FeedItem__content__item__itemBox{font-size:.75rem;display:flex;align-items:center;max-width:calc(100% - 156px);width:100%}.FeedItem__content__item__itemBox .ExperimentNameBox{margin-right:.125rem;max-width:50%}.FeedItem__content__item__itemBox .ExperimentNameBox__experimentName{max-width:100%}.FeedItem__content__item__itemBox .ExperimentNameBox a{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inherit}.FeedItem__content__item__itemBox__runName{max-width:50%;margin-left:.125rem;display:flex}.FeedItem__content__item__itemBox__runName a{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.ContributionsFeed{border-top:none}.ContributionsFeed__title{margin-bottom:.75rem;padding:0 .75rem}.ContributionsFeed__content{margin-top:.75rem;padding-bottom:.125rem}.ContributionsFeed__content-title{margin-bottom:.75rem}.ExperimentOverviewTab{display:flex;height:100%;justify-content:center;overflow-y:auto;padding:0 1rem}.ExperimentOverviewTab__content{flex:1 1 100%;max-width:66.75rem;height:100%}.ExperimentOverviewTab__content__section{margin:1.5rem 0;background:#fff;padding:1.5rem;border:.0625rem solid #dee6f3;border-radius:.5rem;display:inline-block;width:100%}@media screen and (max-width:1500px){.ExperimentOverviewTab__content{max-width:calc(100% - 20rem)}}.ExperimentRunsTable{height:100%;position:relative}.ExperimentRunsTable__header{justify-content:space-between;height:1.75rem}.ExperimentRunsTable__header,.ExperimentRunsTable__header__titleBox{display:flex;align-items:center}.ExperimentRunsTable__header__titleBox__title{margin-right:.25rem}.ExperimentRunsTable__header .CompareSelectedRunsPopover__trigger{margin-right:0!important}.ExperimentRunsTable__table{height:calc(100% - 34px);margin-top:.375rem;border:.0625rem solid #dee6f3;border-top:none;width:100%}.ExperimentRunsTable__table--loading{display:flex;align-items:center;justify-content:center}.ExperimentRunsTable__table--empty{border:none}.Infinite_Loader{position:absolute;width:100%;height:100px;bottom:0;display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.3)}.ExperimentRunsTab{width:100%;height:100%;padding:1.5rem 0}.ExperimentRunsTab__content{height:100%;background:#fff;padding:1.5rem;border:.0625rem solid #dee6f3;border-radius:.5rem;width:100%}.ConfirmModal .MuiBackdrop-root{background-color:rgba(0,0,0,.4)}.ConfirmModal .MuiPaper-rounded{border-radius:6px}.ConfirmModal .MuiPaper-elevation10{box-shadow:0 2px 4px #767a80}.ConfirmModal__Body{min-width:384px;padding:24px}.ConfirmModal__Body .ConfirmModal__Title__Container{display:flex;align-items:center;margin-bottom:12px}.ConfirmModal__Close__Icon{position:absolute;right:10px;top:10px}.ConfirmModal__Icon{display:flex;justify-content:center;align-items:center;width:32px;height:32px;margin-right:16px;border-radius:50%}.ConfirmModal__Icon .Icon__container{font-size:14px}.ConfirmModal__CancelButton{margin-right:10px;color:#1c2852}.ConfirmModal__Footer{padding:16px;margin:0 8px;border-top:1px solid #dee6f3;display:flex;justify-content:flex-end;align-items:center}.ConfirmModal__error .ConfirmModal__Icon{background-color:#fdeded}.ConfirmModal__error .ConfirmModal__Icon .Icon__container{color:#e64e48}.ConfirmModal__error .ConfirmModal__ConfirmButton{background-color:#e64e48}.ConfirmModal__warning .ConfirmModal__Icon{background-color:#fffae6}.ConfirmModal__warning .ConfirmModal__Icon .Icon__container{color:#fc0}.ConfirmModal__warning .ConfirmModal__ConfirmButton{background-color:#fc0}.ConfirmModal__success .ConfirmModal__Icon{background-color:#eaf9f3}.ConfirmModal__success .ConfirmModal__Icon .Icon__container{color:#2bc784}.ConfirmModal__success .ConfirmModal__ConfirmButton{background-color:#2bc784}.ConfirmModal__info .ConfirmModal__Icon{background-color:#e8f1fc}.ConfirmModal__info .ConfirmModal__Icon .Icon__container{color:#1473e6}.ConfirmModal__info .ConfirmModal__ConfirmButton{background-color:#1473e6}.NameAndDescriptionCard{width:100%;padding:1.5rem;background-color:#fff;border:.0625rem solid #dee6f3;margin-bottom:1rem;border-radius:.5rem;display:flex;justify-content:space-between;align-items:center;flex-direction:column}.NameAndDescriptionCard__header{width:100%;display:flex;justify-content:space-between;margin-bottom:.5rem}.NameAndDescriptionCard__content{display:flex;flex-direction:column;width:100%}.NameAndDescriptionCard__content__nameBox{margin-bottom:2rem}.NameAndDescriptionCard__content__nameBox__nameInput{width:40%}.NameAndDescriptionCard__content__nameBox__nameInput .MuiFormHelperText-root{position:absolute;bottom:-1.5rem}.NameAndDescriptionCard__content__nameBox .MuiInputLabel-outlined{transform:translate(14px,10px) scale(1);font-size:.875rem}.NameAndDescriptionCard__content__nameBox .MuiInputLabel-outlined.MuiInputLabel-shrink{font-size:.6875rem;color:#83899e;font-weight:450}.NameAndDescriptionCard__content__descriptionBox{width:100%}.NameAndDescriptionCard__content__descriptionBox__descriptionInput{height:5.25rem;width:100%}.NameAndDescriptionCard__content__descriptionBox__descriptionInput .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#f44336!important}.NameAndDescriptionCard__content__descriptionBox__descriptionInput .MuiOutlinedInput-multiline{padding:.5rem 1rem;overflow:hidden;height:5.25rem}.NameAndDescriptionCard__content__descriptionBox__descriptionInput .MuiOutlinedInput-multiline .MuiOutlinedInput-inputMultiline{height:100%!important;overflow-y:scroll!important}.NameAndDescriptionCard__content__descriptionBox__descriptionInput .MuiInputLabel-outlined{transform:translate(14px,9px) scale(1)}.NameAndDescriptionCard__content__descriptionBox__descriptionInput .MuiInputLabel-outlined.MuiInputLabel-shrink{transform:translate(14px,-6px) scale(.75);font-size:.6875rem;color:#83899e;font-weight:450}.NameAndDescriptionCard__content__descriptionBox__descriptionInput .MuiFormLabel-root{color:#83899e;font-weight:450;font-size:.875rem}.NameAndDescriptionCard__content__descriptionBox__descriptionInput .MuiFormLabel-root.Mui-error{color:#f44336}.NameAndDescriptionCard__content__descriptionBox__descriptionInput .MuiInputBase-root .MuiInputBase-input{font-weight:450;font-size:.875rem;color:#414b6d}.NameAndDescriptionCard__content__descriptionBox__descriptionInput .MuiInputBase-root .MuiOutlinedInput-notchedOutline{border-color:#bdcee8}.NameAndDescriptionCard__content__descriptionBox__descriptionInput .MuiInputBase-root .PrivateNotchedOutline-legendLabelled-13 span{padding-right:0}.NameAndDescriptionCard__saveBtn.Mui-disabled{color:#fff!important}.ExperimentSettingsTab{padding:1.5rem 0}.ExperimentSettingsTab__actionCardsCnt{margin:0 10.25rem}.ExperimentSettingsTab__actionCardsCnt__btn__delete{background-color:#e64e48}.ExperimentSettingsTab__actionCardsCnt__btn__delete .MuiButton-label{display:initial;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ExperimentSettingsTab__actionCardsCnt__btn__delete:hover{background-color:#e64e48} \ No newline at end of file diff --git a/embed/static/css/RunDetailMetricsAndSystemTab.css b/embed/static/css/RunDetailMetricsAndSystemTab.css new file mode 100644 index 00000000..3ed2a1a4 --- /dev/null +++ b/embed/static/css/RunDetailMetricsAndSystemTab.css @@ -0,0 +1 @@ +.LineChart{background-color:#fff;height:100%;width:100%;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;min-width:9.375rem;min-height:9.375rem}.LineChart .unableToDrawText{font-size:.875rem;text-align:center;fill:#586069;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%}.LineChart.backgroundRect{cursor:crosshair}.LineChart.zoomMode rect{cursor:zoom-in}.LineChart .HoverCircle{cursor:pointer;opacity:1;stroke-width:2.4;fill:#fff;border-radius:50%;paint-order:stroke}.LineChart .HoverCircle.focus{stroke-width:4;-webkit-clip-path:unset;clip-path:unset}.LineChart .HoverCircle.focus__shadow{stroke-width:12}.LineChart .HoverCircle.active{stroke-width:5}.LineChart .Attributes.highlight .HoverCircle:not(.active):not(.focus){opacity:.5}.LineChart .Attributes.highlight .inProgressLineIndicator:not(.active):not(.focus){opacity:.8}.LineChart .ChartMouseValue{position:absolute;box-sizing:border-box;padding:.375rem .5rem;background-color:#f7faff;border:1px solid #7a94cc;color:#243969;font-size:10px;font-weight:350;white-space:nowrap}.LineChart .ChartMouseValueXAxis{transform:translateX(-50%);border-radius:0 0 6px 6px;border-top:none;overflow:hidden}.LineChart .ChartMouseValueYAxis{transform:translateY(-50%);border-radius:6px 0 0 6px;border-right:none;overflow:hidden;box-shadow:inset -8px 0 5px -6px #3b5896}.LineChart .Lines{overflow:hidden}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.LineChart .Lines.optimizeRendering{shape-rendering:optimizeSpeed}}.LineChart .Lines.highlight .AggrLine{opacity:.2}.LineChart .Lines.highlight .AggrArea.highlighted,.LineChart .Lines.highlight .AggrLine.highlighted{opacity:1}.LineChart .Lines.highlight>.Line:not(.active):not(.highlighted):not(.aggregated){stroke-width:1.5;opacity:.2}.LineChart .Lines.highlight>.AggrArea:not(.highlighted){opacity:.2}.LineChart .Line{stroke-width:1.5;opacity:1}.LineChart .Line.active{opacity:1;stroke-width:3}.LineChart .Line.highlighted{opacity:1;stroke-width:2.8}.LineChart .Line.aggregated{opacity:0;stroke-width:.4}.LineChart .Line.aggregated.active{opacity:.8;stroke-width:3}.LineChart .Line.aggregated.highlighted{opacity:.5;stroke-width:2.8}.LineChart .AggrLine{opacity:1;stroke-width:2.2}.LineChart .inProgressLineIndicator{animation:inProgressIndicator .5s cubic-bezier(.6,-.03,.22,.76) infinite;opacity:1;paint-order:stroke;cursor:pointer}@keyframes inProgressIndicator{0%{stroke-width:3}50%{stroke-width:5}to{stroke-width:3}} \ No newline at end of file diff --git a/embed/static/css/RunDetailSettingsTab.css b/embed/static/css/RunDetailSettingsTab.css new file mode 100644 index 00000000..7ec1fa74 --- /dev/null +++ b/embed/static/css/RunDetailSettingsTab.css @@ -0,0 +1 @@ +.ConfirmModal .MuiBackdrop-root{background-color:rgba(0,0,0,.4)}.ConfirmModal .MuiPaper-rounded{border-radius:6px}.ConfirmModal .MuiPaper-elevation10{box-shadow:0 2px 4px #767a80}.ConfirmModal__Body{min-width:384px;padding:24px}.ConfirmModal__Body .ConfirmModal__Title__Container{display:flex;align-items:center;margin-bottom:12px}.ConfirmModal__Close__Icon{position:absolute;right:10px;top:10px}.ConfirmModal__Icon{display:flex;justify-content:center;align-items:center;width:32px;height:32px;margin-right:16px;border-radius:50%}.ConfirmModal__Icon .Icon__container{font-size:14px}.ConfirmModal__CancelButton{margin-right:10px;color:#1c2852}.ConfirmModal__Footer{padding:16px;margin:0 8px;border-top:1px solid #dee6f3;display:flex;justify-content:flex-end;align-items:center}.ConfirmModal__error .ConfirmModal__Icon{background-color:#fdeded}.ConfirmModal__error .ConfirmModal__Icon .Icon__container{color:#e64e48}.ConfirmModal__error .ConfirmModal__ConfirmButton{background-color:#e64e48}.ConfirmModal__warning .ConfirmModal__Icon{background-color:#fffae6}.ConfirmModal__warning .ConfirmModal__Icon .Icon__container{color:#fc0}.ConfirmModal__warning .ConfirmModal__ConfirmButton{background-color:#fc0}.ConfirmModal__success .ConfirmModal__Icon{background-color:#eaf9f3}.ConfirmModal__success .ConfirmModal__Icon .Icon__container{color:#2bc784}.ConfirmModal__success .ConfirmModal__ConfirmButton{background-color:#2bc784}.ConfirmModal__info .ConfirmModal__Icon{background-color:#e8f1fc}.ConfirmModal__info .ConfirmModal__Icon .Icon__container{color:#1473e6}.ConfirmModal__info .ConfirmModal__ConfirmButton{background-color:#1473e6}.NameAndDescriptionCard{width:100%;padding:1.5rem;background-color:#fff;border:.0625rem solid #dee6f3;margin-bottom:1rem;border-radius:.5rem;display:flex;justify-content:space-between;align-items:center;flex-direction:column}.NameAndDescriptionCard__header{width:100%;display:flex;justify-content:space-between;margin-bottom:.5rem}.NameAndDescriptionCard__content{display:flex;flex-direction:column;width:100%}.NameAndDescriptionCard__content__nameBox{margin-bottom:2rem}.NameAndDescriptionCard__content__nameBox__nameInput{width:40%}.NameAndDescriptionCard__content__nameBox__nameInput .MuiFormHelperText-root{position:absolute;bottom:-1.5rem}.NameAndDescriptionCard__content__nameBox .MuiInputLabel-outlined{transform:translate(14px,10px) scale(1);font-size:.875rem}.NameAndDescriptionCard__content__nameBox .MuiInputLabel-outlined.MuiInputLabel-shrink{font-size:.6875rem;color:#83899e;font-weight:450}.NameAndDescriptionCard__content__descriptionBox{width:100%}.NameAndDescriptionCard__content__descriptionBox__descriptionInput{height:5.25rem;width:100%}.NameAndDescriptionCard__content__descriptionBox__descriptionInput .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#f44336!important}.NameAndDescriptionCard__content__descriptionBox__descriptionInput .MuiOutlinedInput-multiline{padding:.5rem 1rem;overflow:hidden;height:5.25rem}.NameAndDescriptionCard__content__descriptionBox__descriptionInput .MuiOutlinedInput-multiline .MuiOutlinedInput-inputMultiline{height:100%!important;overflow-y:scroll!important}.NameAndDescriptionCard__content__descriptionBox__descriptionInput .MuiInputLabel-outlined{transform:translate(14px,9px) scale(1)}.NameAndDescriptionCard__content__descriptionBox__descriptionInput .MuiInputLabel-outlined.MuiInputLabel-shrink{transform:translate(14px,-6px) scale(.75);font-size:.6875rem;color:#83899e;font-weight:450}.NameAndDescriptionCard__content__descriptionBox__descriptionInput .MuiFormLabel-root{color:#83899e;font-weight:450;font-size:.875rem}.NameAndDescriptionCard__content__descriptionBox__descriptionInput .MuiFormLabel-root.Mui-error{color:#f44336}.NameAndDescriptionCard__content__descriptionBox__descriptionInput .MuiInputBase-root .MuiInputBase-input{font-weight:450;font-size:.875rem;color:#414b6d}.NameAndDescriptionCard__content__descriptionBox__descriptionInput .MuiInputBase-root .MuiOutlinedInput-notchedOutline{border-color:#bdcee8}.NameAndDescriptionCard__content__descriptionBox__descriptionInput .MuiInputBase-root .PrivateNotchedOutline-legendLabelled-13 span{padding-right:0}.NameAndDescriptionCard__saveBtn.Mui-disabled{color:#fff!important}.RunDetailSettingsTab{padding:1.5rem 0}.RunDetailSettingsTab__actionCardsCnt{margin:0 10.25rem}.RunDetailSettingsTab__actionCardsCnt .ActionCard{margin-bottom:1rem}.RunDetailSettingsTab__actionCardsCnt__btn__delete{background-color:#e64e48}.RunDetailSettingsTab__actionCardsCnt__btn__delete .MuiButton-label{display:initial;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.RunDetailSettingsTab__actionCardsCnt__btn__delete:hover{background-color:#e64e48}.RunDetailSettingsTab__actionCardsCnt__btn__archive{color:#414b6d;border-color:#414b6d}.RunDetailSettingsTab__actionCardsCnt__btn__archive:hover{border-color:#414b6d}.RunDetailSettingsTab__actionCardsCnt__btn__unarchive{background-color:#83899e;border-color:#83899e;color:#fff}.RunDetailSettingsTab__actionCardsCnt__btn__unarchive:hover{border-color:#83899e;background-color:#83899e} \ No newline at end of file diff --git a/embed/static/css/RunOverviewTab.css b/embed/static/css/RunOverviewTab.css new file mode 100644 index 00000000..80f2f91b --- /dev/null +++ b/embed/static/css/RunOverviewTab.css @@ -0,0 +1 @@ +.GitInfoCard .IllustrationBlock{margin-bottom:1.75rem}.GitInfoCard .InfoSection{overflow-y:scroll}.GitInfoCard .InfoSection .InfoCard{margin-right:2.5rem;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.GitInfoCard .InfoSection .InfoCard:last-child{margin-right:0}.GitInfoCard .InfoSection .InfoCard .InfoCardLabel{margin-bottom:.25rem}.GitInfoCard .InfoSection .InfoCard .Icon__container{color:#1c2852}.GitInfoCard .InfoSection .InfoCard .InfoCardValue{text-align:center;background:#f8fafd;border:.0625rem solid #dee6f3;box-sizing:border-box;border-radius:.375rem;padding:.375rem}.GitInfoCard .InfoSection .InfoCard .InfoCardValue .InfoCardValueText{margin-left:.4375rem}.RunOverviewSidebar{width:20rem;min-width:20rem;overflow-y:auto;overflow-x:hidden;padding:2rem .5rem .5rem;position:-webkit-sticky;position:sticky;top:0}.RunOverviewSidebar h3{margin-bottom:.75rem}.RunOverviewSidebar__wrapper{height:-moz-fit-content;height:-webkit-fit-content;height:fit-content}.RunOverviewSidebar__section{margin:0 1rem 1.5rem}.RunOverviewSidebar__section__info .Icon__container{font-size:.875rem;margin-right:.75rem}.RunOverviewSidebar__section__info__listItem{display:flex;align-items:center;height:1.75rem;margin-bottom:.125rem}.RunOverviewSidebar__section__info__listItem span{max-width:15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RunOverviewSidebar__section__info__listItem__copyRunHashButton .Icon__container{margin-right:0}.RunOverviewSidebar__section__info .runHashListItem{justify-content:space-between}.RunOverviewSidebar__section__info .runHashListItem__hashWrapper{display:flex;max-width:calc(100% - 1.5rem)}.RunOverviewSidebar__section__info .runHashListItem__hashWrapper span{max-width:calc(100% - 26px)}.RunOverviewSidebar__section__descriptionBox{padding-top:1.25rem}.RunOverviewSidebar__section__descriptionBox__header{display:flex;justify-content:space-between}.RunOverviewSidebar__section__descriptionBox__header a{text-decoration:unset}.RunOverviewSidebar__section__descriptionBox__header i{color:#83899e}.RunOverviewSidebar__section__descriptionBox__header h3{margin-top:.25rem}.RunOverviewSidebar__section__descriptionBox__description{display:flex;max-height:4.5rem;overflow:hidden;position:relative;word-break:break-all;flex-direction:column}.RunOverviewSidebar__section__descriptionBox__description .dots{background:#f8fafd;position:absolute;bottom:0;right:0;height:.775rem;justify-content:center;align-items:center;width:4.5rem;display:flex;justify-content:flex-end;padding-right:.25rem;cursor:pointer}.RunOverviewSidebar__section__descriptionBox__description.showAll{max-height:100%}.RunOverviewSidebar__section__descriptionBox__description.hasMore:after{content:"";position:absolute;bottom:0;left:0;height:.625rem;width:100%;z-index:1}.RunOverviewSidebar__section__descriptionBox__seeMoreButtonBox{width:100%;justify-content:flex-start;align-items:center;display:flex;padding-top:.125rem}.RunOverviewSidebar__section__descriptionBox__seeMoreButtonBox .Text{cursor:pointer}.RunOverviewSidebar__section__descriptionBox__seeMoreButtonBox .Text:hover{text-decoration:underline}.RunOverviewSidebar__section__tags-list{display:flex;align-items:center;overflow:auto}.RunOverviewSidebar__section__tags-list .Badge{margin-right:.5rem}.RunOverviewSidebar__section__tags-list .Badge:last-child{margin-right:0}.RunOverviewSidebar__section__insights{padding-top:1.5rem;margin:unset}.RunOverviewSidebar__section__insights h3{margin-left:1rem}.RunOverviewSidebar__section__Divider{margin:0 1rem}.RunOverviewSidebar__NavLink{display:flex;align-items:center;justify-content:space-between;height:2rem;padding:0 1rem;margin-bottom:.125rem;border-radius:.25rem;transition:background-color .18s ease-out;outline:none;text-decoration:none}.RunOverviewSidebar__NavLink:hover{background-color:#ebf0f8}.CodeBlock{background:#f2f3f4;border-radius:.375rem;padding:1em 3em 1em 1em;position:relative;min-height:3.5rem;display:flex;align-items:center;overflow:auto}.CodeBlock pre{margin:0;font-style:normal;font-weight:450;font-size:15px;line-height:1.3125em;overflow:auto;font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 84}.CodeBlock__copy__button{top:.75rem;right:1rem;color:#414b6d;display:inline-block;cursor:pointer;position:absolute;align-items:center;justify-content:center}.RunOverviewTabCLIArgumentsCard .IllustrationBlock{margin-bottom:1.75rem}.RunOverviewTab{display:flex;height:100%;justify-content:center;overflow-y:auto;padding:0 1rem}.RunOverviewTab__content{flex:1 1 100%;max-width:66.75rem}.RunOverviewTab__cardBox{margin-bottom:1.5rem}.RunOverviewTab__cardBox:first-child{margin-top:1.5rem}.RunOverviewTab__cardBox:last-child{display:inline-block}.RunOverviewTab__cardBox__tableTitleCount{margin-left:.25rem}.RunOverviewTab__cardBox__badge{height:1.25rem}.RunOverviewTab__cardBox__badge.emptyContext{background:#f8fafd;border:.0625rem solid #dee6f3;color:#414b6d}.RunOverviewTab .DataList .IllustrationBlock{height:100%} \ No newline at end of file diff --git a/embed/static/css/audios.css b/embed/static/css/audios.css new file mode 100644 index 00000000..5212b79c --- /dev/null +++ b/embed/static/css/audios.css @@ -0,0 +1 @@ +.BaseGrouping{display:flex;align-items:center}.BaseGrouping__title{margin-right:.25rem}.BaseGrouping__content{display:flex;align-items:center;justify-content:center}.BaseGroupingPopover{width:25rem}.BaseGroupingPopover h3{text-transform:uppercase}.BaseGroupingPopover__container__select{padding:1rem}.BaseGroupingPopover__container__select__selectedFieldsContainer{max-height:6.875rem;overflow:auto;width:100%}.BaseGroupingPopover__toggleMode__div{display:flex;flex-direction:column;border-top:.0625rem solid #e8f1fc;border-bottom:.0625rem solid #e8f1fc;padding:1rem}.BaseGroupingPopover__subtitle{margin-bottom:.75rem}.BaseGroupingPopover__accordion__container{box-shadow:unset;margin:0!important}.BaseGroupingPopover__accordion__container .BaseGroupingPopover__subtitle{margin-bottom:unset}.BaseGroupingPopover__accordion__container .MuiAccordionSummary-expandIcon{padding:0;transform:unset;margin:unset}.BaseGroupingPopover__accordion__container .MuiAccordionSummary-expandIcon.Mui-expanded{transform:unset}.BaseGroupingPopover__accordion__container .Mui-expanded{margin:0}.BaseGroupingPopover__option__chips{max-height:50vh;padding:.5rem 1rem;overflow:auto}.BaseGroupingPopover__option__chip{font-size:.875rem;display:flex;align-items:center;justify-content:space-between;margin-bottom:.5em}.BaseGroupingPopover__option__chip:last-of-type{margin-bottom:0}.BaseGroupingPopover__option__chip__toggle__button span{display:inline-block;max-width:calc(200px - .5rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1}.BaseGroupingPopover__advanced__component{padding-bottom:.875rem}.BaseGroupingPopover .MuiAccordionSummary-root{min-height:unset;height:2.125rem;border-bottom:.0625rem solid #e8f1fc;padding:0 1rem}.BaseGroupingPopover__option{display:flex;width:100%;overflow:hidden}.BaseGroupingPopover__option__label{margin-left:.5rem;max-width:100%;overflow:hidden;word-break:break-all}.AdvancedPopover__container{width:25rem}.AdvancedPopover__paletteColors__container{display:flex;border-radius:.25rem;width:10.5rem;border-top:.0625rem solid #e8f1fc;height:2rem;margin-right:.5rem;overflow:hidden}.AdvancedPopover__paletteColors__colorItem{display:inline-block;flex:1 1;height:100%}.BaseGroupingItem{margin-right:.25rem;border:.0625rem solid transparent}.BaseGroupingItem__label{margin-top:.0625rem}.BaseGroupingItem:last-child{margin-right:0}.BaseGroupingItem.active{background-color:#e8f1fc}.BaseGroupingItem.outlined{background-color:#e8f1fc;border:.0625rem solid #89b9f2}.BaseGroupingItem:hover{background-color:#f4f4f6}.BaseGroupingItem__arrowIcon{margin-left:.375rem;transition:transform .18s ease-out;color:#414b6d}.BaseGroupingItem__arrowIcon.opened{transform:rotateX(180deg);color:#1473e6}.BaseControls{display:flex;align-items:center;justify-content:flex-end;margin-left:.75rem;overflow:hidden}.BaseControls__container{display:flex;overflow-x:auto}.BaseControls__container .Control{margin-right:.375rem}.BaseControls__container .Control:last-child{margin-right:0}.BaseControls__container .Control__anchor{white-space:nowrap;padding:.125rem .375rem;height:1.5rem;display:flex;cursor:pointer;position:relative;align-items:center;justify-content:center;transition:background-color .18s ease-out;border:.0625rem solid transparent;border-radius:3px}.BaseControls__container .Control__anchor.active{background-color:#e8f1fc}.BaseControls__container .Control__anchor.active.outlined{border:.0625rem solid #89b9f2}.BaseControls__container .Control__anchor.disabled{cursor:auto}.BaseControls__container .Control__anchor.disabled i{color:#83899e}.BaseControls__container .Control__anchor.disabled:hover{background-color:initial}.BaseControls__container .Control__anchor:hover{background-color:#f4f4f6}.BaseControls__container .Control__anchor__arrow{margin-left:.375rem;transition:transform .18s ease-out;color:#414b6d}.BaseControls__container .Control__anchor__arrow.opened{transform:rotateX(180deg);color:#1473e6}.BaseControls__container .Control__anchor__label{-webkit-user-select:none;user-select:none;white-space:nowrap}.BaseControls__container .Control__anchor__icon{color:#606986;font-size:1rem;margin-right:.25rem}.BaseControls__container .Control__anchor__icon.active{color:#1473e6}.Controls__icon{color:#606986;font-size:1.125rem}.Controls__icon.active{color:#1473e6}.Controls__anchor{height:2.25rem;width:2.25rem;display:flex;cursor:pointer;position:relative;align-items:center;justify-content:center;transition:background-color .18s ease-out;border:.0625rem solid transparent;border-radius:.375rem}.Controls__anchor.active{background-color:#e8f1fc}.Controls__anchor.active.outlined{border:.0625rem solid #89b9f2}.Controls__anchor.disabled{cursor:auto}.Controls__anchor.disabled i{color:#83899e}.Controls__anchor.disabled:hover{background-color:initial}.Controls__anchor:hover{background-color:#f4f4f6}.Controls__anchor:hover .icon-arrow-left{opacity:1}.Controls__anchor__arrow{width:.6875rem;height:100%;position:absolute;left:-.75rem;display:flex;align-items:center;justify-content:center}.Controls__anchor__arrow.opened .icon-arrow-left{transform:rotate(180deg);color:#1473e6}.Controls__anchor__arrow .icon-arrow-left{transition:all .18s ease-out;color:#606986}.BoxPropsPopover{display:flex;justify-content:center;align-items:center;flex-direction:column;width:25rem;padding:.5rem;max-height:20rem}.BoxPropsPopover__section{width:100%;display:flex;flex-direction:column;padding:0 .5rem}.BoxPropsPopover__item{margin-top:.5rem}.BoxPropsPopover__sizeSlider{margin-top:1rem;display:flex;flex-direction:column}.BoxPropsPopover__sizeSlider--disabled{opacity:.2;pointer-events:none}.BoxPropsPopover__subtitle{text-transform:uppercase}.BoxPropsPopover__SliderWrapper{margin:.5rem 0;display:flex;justify-content:space-between}.BoxPropsPopover__SliderWrapper .Slider{margin:0 1.25rem;width:16rem}.BoxPropsPopover__Divider{width:100%;margin-bottom:.5rem}.BoxPropsPopover__Divider:last-of-type{margin:.5rem 0}.BoxPropsPopover__sizePercent{margin-left:.5rem}.CaptionPropertiesPopover{width:25rem;padding:.5rem;display:flex;flex-direction:column;max-height:20rem}.CaptionPropertiesPopover__subtitle{text-transform:uppercase;margin:.5rem 0}.CaptionPropertiesPopover__Divider{margin:1rem 0 .5rem}.CaptionPropertiesPopover__section{margin:0 .5rem}.CaptionPropertiesPopover__SelectedTagsContainer{overflow:auto;display:flex;flex-wrap:wrap;grid-gap:.25rem;gap:.25rem;width:100%}.CaptionPropertiesPopover__option{display:flex;width:100%;overflow:hidden}.CaptionPropertiesPopover__option__label{margin-left:.5rem;max-width:100%;overflow:hidden;word-break:break-all}.BoxFullViewPopover__container{display:flex;width:100%;height:100%}.BoxFullViewPopover__container__detail{padding:1rem;min-width:20rem;max-height:inherit;position:relative;width:20rem;box-shadow:0 .25rem .375rem rgba(144,175,218,.2);height:100%;overflow:auto}.BoxFullViewPopover__container__detail-section{margin-bottom:2rem}.BoxFullViewPopover__container__detail__truncatedInfo{max-width:13rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.BoxFullViewPopover__container__detail h3{margin-bottom:.5rem;text-transform:capitalize}.BoxFullViewPopover__container__detail-close{text-align:right}.BoxFullViewPopover__container__detail-item{display:flex;align-items:center;height:1.75rem;margin-bottom:.125rem}.BoxFullViewPopover__container__detail-item__tags{overflow:auto}.BoxFullViewPopover__container__detail-item__badge,.BoxFullViewPopover__container__detail-item__tags .Badge{margin-left:.375rem}.BoxFullViewPopover__container__detail-item__withSpace{margin-right:.5rem;margin-bottom:.25rem}.BoxFullViewPopover__container__detail-item .Icon__container{margin-right:.75rem}.BoxFullViewPopover__container__detail-group{margin-bottom:.5rem}.BoxFullViewPopover__container__detail-group h4{display:inline-block;margin-right:.5rem;margin-bottom:.375rem}.BoxFullViewPopover__container__detail-group__item{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding-bottom:.125rem}.BoxFullViewPopover__container__detail-group__item__key{margin-right:.5rem}.BoxFullViewPopover .MuiDialog-paperWidthSm{max-width:unset;width:100%;height:90%}.BoxVirtualizer{position:relative;width:100%;height:100%;overflow:hidden;background:#f7f7f7}.BoxVirtualizer__placeholder{position:absolute;top:0;left:0;width:200px;height:30px;background-color:#fff;border-bottom:.0625rem solid #b5b9c5;border-right:.0625rem solid #b5b9c5;z-index:3}.BoxVirtualizer__container{width:100%;height:100%;position:relative;overflow:auto}.BoxVirtualizer__grid{display:inline;overflow:hidden}.BoxVirtualizer__container__horizontalRuler{position:-webkit-sticky;position:sticky;top:0;height:30px;min-width:100%;border-bottom:.0625rem solid #b5b9c5;background-color:#fff;z-index:2}.BoxVirtualizer__container__verticalRuler{position:-webkit-sticky;position:sticky;left:0;width:200px;min-height:100%;border-right:.0625rem solid #b5b9c5;background-color:#fff;z-index:2}.DepthSlider{display:flex;align-items:center;padding-top:.375rem}.DepthSlider>.Slider{width:25.4375rem;height:100%}.DepthSlider>.Slider .MuiSlider-mark{top:50%;transform:translate(-1px,-50%);width:.0625rem;height:.3125rem}.DepthSlider>.Slider .prevIconBtn{margin-right:.375rem}.DepthSlider>.Slider .nextIconBtn{margin-left:.375rem}.CaptionBox{padding:.5rem 1rem;width:calc(100% - 1px);border-top:1px solid #e8eaee;overflow:auto;max-height:30%;background-color:#f8fafd;margin-bottom:1px}.BoxWrapper{position:absolute;background-color:#fff;display:flex;flex-direction:column;box-shadow:-1px -1px 0 0 #b5b9c5,inset -1px -1px 0 0 #b5b9c5}.BoxWrapper__box{flex:1 1;height:100%;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.BoxWrapper__fullScreen{position:absolute;top:.25rem;left:calc(100% - 24px - .25rem);z-index:1;text-align:right;background-color:#fff}.BoxWrapper__depthSlider{padding:0;background-color:#fff;width:calc(100% - 2px);height:1.75rem;margin-bottom:.0625rem}.BoxWrapper__depthSlider>.Slider{width:100%;max-width:46rem;margin:0 auto}.BoxWrapper__fullViewContent{width:100%;height:100%;display:flex;align-items:center;background-color:#f8fafd;position:relative;overflow:hidden;padding:2rem .5rem}.BoxWrapper__fullViewContent__box{max-height:100%;margin:0 auto;overflow:auto}.BoxWrapper__fullViewContent__depthSlider{position:absolute;padding:0 .5rem;z-index:1;background-color:#fff;width:calc(100% - 20rem);height:2rem;bottom:0}.BoxWrapper__fullViewContent__depthSlider>.Slider{width:100%;max-width:46rem;margin:0 auto}.BoxWrapper__fullViewContent__depthSlider .depthSliderLabel{margin-right:.375rem}.Visualizer{width:100%;height:100%;display:flex;flex-direction:column;position:relative}.Visualizer .VisualizerContainer{width:100%;display:flex;flex:1 1;max-height:100%;overflow:hidden}.AutocompleteInput{position:relative;z-index:5}.AutocompleteInput__disabled{pointer-events:none;opacity:.5}.AutocompleteInput__errorBar{top:calc(100% - 4px);left:0;position:absolute;padding:1rem;z-index:3;border:.0625rem solid #f9d3d1;width:100%;background-color:#f7f1f5;border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.AutocompleteInput__errorBar__message{font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 82}.AutocompleteInput__errorBar__message span{margin-right:.75rem}.AutocompleteInput__errorBar__hint{color:#4a1212;display:flex;align-items:center;padding:.75rem 1rem .75rem 0;border:.0625rem solid #f9d3d1;margin-top:.75rem;background-color:#fff;border-radius:.375rem}.AutocompleteInput__errorBar__hint .Text{color:#4a1212}.AutocompleteInput__errorBar__hint .Icon__container{margin-left:.625rem;margin-right:.5rem}.AutocompleteInput__errorBar__hint a{text-decoration:none;color:#1473e6}.AutocompleteInput__container{height:2rem;max-width:100vw;border:.0625rem solid #ebf0f8;display:flex;align-items:center;border-radius:.375rem;padding:.5rem;position:relative;z-index:4;background-color:#fff}.AutocompleteInput__container:hover,.AutocompleteInput__container__focused{border:.0625rem solid #90afda}.AutocompleteInput__container__advanced{height:4.5rem;align-items:flex-start;padding:.25rem .5rem}.AutocompleteInput__container__placeholder{position:absolute;left:.5rem;color:#83899e;max-width:95%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1rem;font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 82}.AutocompleteInput__container__error,.AutocompleteInput__container__error:hover{border-color:#eb716d}.AutocompleteInput__container .details-label{width:auto!important}.AutocompleteInput__container .codicon-suggest-more-info{display:none!important}.AutocompleteInput__container .scroll-decoration{box-shadow:unset!important}.AutocompleteInput__container .monaco-editor .find-widget.visible,.AutocompleteInput__container .monaco-hover{display:none!important}.AutocompleteInput__container .monaco-editor .squiggly-error{background:url(/static/aim/static/media/arrow-up.3e2126a0.svg) repeat-x 0 100%}.QueryForm{padding:.625rem 1.5rem;display:flex;height:5.75rem;width:100%;border-bottom:.0625rem solid #e8f1fc}.QueryForm__topPanel{flex:1 1 100%}.QueryForm__topPanel__plusIcon{margin-right:.5rem}.QueryForm__container{width:100%;display:flex;flex-direction:column;justify-content:space-between;padding-right:1rem}.QueryForm__container .MuiBox-root{justify-content:flex-start}.QueryForm__search{width:103px;flex-direction:column}.QueryForm__search,.QueryForm__search__actions{display:flex;justify-content:space-between}.QueryForm__search__actions button{border:.0625rem solid #e8f1fc;width:2em}.QueryForm__search__actions button:nth-child(2){margin:0 .25rem}.QueryForm__search__actions button.active{border:.0625rem solid #1473e6;background-color:rgba(20,115,230,.05)}.QueryForm__Popper{border:.0625rem solid #e8f1fc;width:40%;max-width:600px;border-radius:.375rem;z-index:10;color:#586069;background-color:#fff}.QueryForm__Popper .MuiAutocomplete-paper{box-shadow:unset;margin:unset}.QueryForm__clearAll{height:24px;width:24px;background:#e8f1fc;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.QueryForm__clearAll:after{content:"";position:absolute;width:20px;height:34px;background:hsla(0,0%,100%,.5);background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 92%);left:-20px;top:-5px;border-radius:0;color:#fff;pointer-events:none}.QueryForm__clearAll i{color:#1473e6;font-size:10px}.QueryForm__tags{display:flex;align-items:center;overflow:auto;max-width:calc(100vw - 32rem);min-width:12rem}.QueryForm__tags .Badge{margin-right:.5rem}.QueryForm__tags .Badge:last-child{margin-right:20px}.QueryForm__tags .TagLabel{margin-right:.5rem}.QueryForm__tags .TagLabel:last-child{margin-right:20px}.QueryForm__tags__empty{font-size:.875rem;color:#83899e;font-weight:400}.QueryForm__textarea{flex:1 1}.QueryForm__textarea .MuiOutlinedInput-multiline.MuiOutlinedInput-marginDense{padding-top:.46875rem;padding-bottom:.46875rem}.QueryForm__metric__select{width:100%}.QueryForm__metric__select input{padding:.5rem;font-size:.875rem;border-bottom:.0625rem solid #e8f1fc}.Illustration{display:flex;justify-content:center;align-items:center;width:100%;height:100%;overflow:auto;flex-direction:column}.Illustration__hidden{display:none}.Illustration__container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden;padding-bottom:7rem}.Illustration__container__content{text-align:center}.Illustration__container__content .qlAnchor{color:#1473e6;text-decoration:none;margin:0 .25rem}.Illustration__container__content .qlAnchor:hover{text-decoration:underline}.Illustration__container__img{text-align:center}.Illustration__container__img>img,.Illustration__container__img>svg{margin:0 auto;display:block}.Illustration__container__img__small{padding:.5rem}.Illustration__container__img__small>img,.Illustration__container__img__small>svg{width:3rem;height:auto}.Illustration__container__img__medium{padding:.75rem}.Illustration__container__img__medium>img,.Illustration__container__img__medium>svg{width:7.5rem;height:auto}.Illustration__container__img__large{padding:.75rem}.Illustration__container__img__large>img,.Illustration__container__img__large>svg{width:14.5rem;height:auto}.Illustration__container__img__xLarge{padding:1rem}.Illustration__container__img__xLarge>img,.Illustration__container__img__xLarge>svg{width:19.5rem;height:auto}.VisualizerPanel{min-height:2rem;max-height:2rem;display:flex;justify-content:space-between;overflow:hidden;white-space:nowrap;padding:0 1.5rem;border-bottom:.0625rem solid #dee6f3}.SliderWithInput{display:flex;align-items:center;height:100%;max-width:32.5rem;width:100%}.SliderWithInput__densityWrapper{height:100%;display:flex;flex-direction:column;justify-content:center}.SliderWithInput__densityWrapper__densityField{width:5.375rem;height:1.25rem;border:.0625rem solid #d1ddef;border-radius:.125rem;font-size:.625rem;font-weight:550;color:#414b6d;padding-left:.375rem}.SliderWithInput__densityWrapper__densityField::-webkit-inner-spin-button,.SliderWithInput__densityWrapper__densityField::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.SliderWithInput__densityWrapper__densityField[type=number]{-moz-appearance:textfield}.SliderWithInput__densityWrapper__densityField:focus-visible{outline:unset}.SliderWithInput__densityWrapper__densityTitleBox{display:flex}.SliderWithInput__densityWrapper__densityTitleBox__labelTooltip{background-color:#606986;width:.6875rem;height:.6875rem;color:#fff;font-size:.4375rem;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-top:.0625rem;cursor:pointer}.SliderWithInput__densityWrapper__densityTitleBox__densityFieldLabel{margin-right:.16rem;min-width:4.4rem;margin-bottom:.1875rem}.SliderWithInput__sliderWrapper{max-width:24.875rem;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;margin-right:2rem;padding-bottom:.5rem}.SliderWithInput__sliderWrapper .Slider{padding-bottom:.1875rem}.SliderWithInput__sliderWrapper__sliderTitleBox{line-height:1.125rem}.SliderWithInput__sliderWrapper__title{margin-right:.25rem;font-size:.625rem;font-weight:350;color:#606986}.SliderWithInput__sliderWrapper__sliderValuesLabel{width:4.875rem;margin-right:.5rem}.RangePanel{height:3rem;background:#fff;border-top:.0625rem solid #e8f1fc;border-bottom-right-radius:.375rem}.RangePanel,.RangePanel .RangePanelContainer{display:flex;align-items:center;width:100%;justify-content:center}.RangePanel .RangePanelContainer{height:100%;max-width:85rem;padding:0 2.125rem}.RangePanel .RangePanelContainer .ApplyButtonContainer{height:100%;display:flex;align-items:center}.RangePanel .RangePanelContainer .ApplyButtonContainer .ApplyButton{height:1.5rem!important;width:5.125rem}.RangePanel .RangePanelContainer .VerticalDivider{width:.0625rem;height:1.5rem;background:#e8f1fc;margin-right:2.75rem;margin-left:2.75rem}.RangePanel .RangePanelContainer .InfoMassageBox{width:100%;display:flex;align-items:center;justify-content:center}.RangePanel .RangePanelContainer .InfoMassageBox i{margin-right:.75rem}.RangePanel .RangePanelContainer .InfoMassageBox .InfoMessageBoldText{margin:0 .1875rem}.ProgressBar{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 auto;position:absolute;width:100%;height:100%;background-color:#fff;z-index:9;opacity:1;transform:translateY(0);left:.125rem}.ProgressBar.fadeOutProgress{animation:fadeOutProgress .55s cubic-bezier(.39,-.01,.27,1) forwards;animation-delay:.7s}.ProgressBar.fadeOutProgress .ProgressBar__container{animation:fadeOutProgressInner .6s cubic-bezier(.39,-.01,.27,1) forwards;animation-delay:.75s}@keyframes fadeOutProgress{0%{opacity:.9}to{opacity:0}}@keyframes fadeOutProgressInner{0%{transform:translateY(0)}to{transform:translateY(-15px)}}.ProgressBar__container{width:30.125rem;height:4.0625rem}.ProgressBar__container__title{color:#1c2852}.ProgressBar__container__bar{box-shadow:inset 0 0 0 1px rgba(0,0,0,.058823529411764705);box-sizing:initial;position:relative;background:#d1ddef;border-radius:1rem;height:.5rem;margin:.75rem 0 .5rem}.ProgressBar__container__bar>span{display:block;height:100%;border-radius:1rem;background-color:#1473e6;position:relative;overflow:hidden;will-change:width;transition:width .3s ease-out}.ProgressBar__container__bar>span:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(315deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));overflow:hidden;transform:translateX(-100%);animation:move 1.5s ease-out infinite}@keyframes move{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ProgressBar__container__info{display:flex;color:#606986;font-family:Inter,sans-serif;font-feature-settings:"tnum"}.ProgressBar__container__info__matched{margin-left:auto}.Visualizations{display:flex;flex:1 1;flex-direction:column;overflow:hidden;position:relative}.Visualizations .ProgressBar__container{padding-bottom:6rem}.AppBar{display:flex;align-items:center;min-height:2.5rem;border-bottom:.0625rem solid #e8f1fc;border-left:.0625rem solid #e8f1fc;border-right:.0625rem solid #e8f1fc;padding-left:1.5rem;padding-top:.25rem;padding-bottom:.25rem;background:#fff;z-index:1}.AppBar__title{flex:1 1;text-transform:uppercase;letter-spacing:.07em}.AppBar__content{display:flex;flex:6 1;align-items:center;justify-content:right}.AppBar__content--disabled{pointer-events:none;opacity:.5}.AppBar__content .ExperimentBar__headerContainer{margin-right:auto}.ExplorerBar__menu{border-left:.0625rem solid #e8f1fc;padding:0 .25rem;height:100%;display:flex;align-items:center}.ExplorerBar__menu span{cursor:pointer}.ExplorerBar__popover{width:16rem;padding:.5rem;display:flex;flex-direction:column}.ExplorerBar__popover__docsLink{text-decoration:none}.ExplorerNotifications .MuiPaper-root{background:#fff;height:4rem;display:flex;align-items:center;border:.0625rem solid;border-radius:.375rem}.ExplorerNotifications .MuiPaper-root .MuiAlert-icon{padding:0;font-size:.625rem}.ExplorerNotifications .MuiPaper-root .MuiAlert-icon svg{width:2.375rem;height:2.375rem}.ExplorerNotifications .MuiPaper-root .MuiAlert-action{display:flex;align-items:flex-start;height:100%}.ExplorerNotifications .MuiPaper-root .MuiAlert-action .MuiSvgIcon-fontSizeSmall{font-size:1rem;fill:#1c2852}.ExplorerNotifications__item{color:#1c2852;margin-top:.5rem}.ExplorerNotifications__item__content__title{font-weight:550;font-size:.875rem;text-transform:capitalize}.ExplorerNotifications__item__content__message{font-weight:350;font-size:.875rem}.Explorer{width:100%;height:100vh;display:flex;flex-direction:column;max-height:100vh;overflow:hidden}.AudioBox{max-width:16.75rem}.AudioBox__controllers{position:relative;display:flex;align-items:center;padding:.5rem;background-color:#f4f4f6;border-radius:.375rem;width:16.75rem;height:2.5rem}.AudioBox__controllers__download{min-width:1.5rem}.AudioBox__controllers__player{min-width:1.5rem;height:1.5rem;border-radius:.375rem;position:relative;display:flex;align-items:center;justify-content:center;transition:background-color .18s ease-out}.AudioBox__controllers__player:hover{background-color:rgba(28,40,82,.04)}.AudioBox__controllers__player .Icon__container{position:absolute;z-index:0;font-size:.75rem}.AudioBox__controllers__player .MuiPaper-root{height:1.5rem;width:1.5rem;display:flex;align-items:center;justify-self:center;background-color:initial;box-shadow:unset}.AudioBox__controllers__player .MuiPaper-root .MuiGrid-root{padding:0;display:flex}.AudioBox__controllers__player .MuiPaper-root .MuiGrid-root svg{font-size:1.5rem;color:transparent;z-index:1;position:relative}.AudioBox__controllers__player .MuiPaper-root .MuiGrid-root svg:hover{color:transparent}.AudioBox__controllers__timer{display:flex}.AudioBox__controllers__timer span{width:2rem;text-align:right;font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 82}.AudioBox__controllers__timer span:last-child{text-align:left}.AudioBox__controllers__timer-long{min-width:4.625rem}.AudioBox__controllers__timer-long span{min-width:2.5rem;text-align:right;display:inline-block}.AudioBox__controllers__timer-long span:last-child{text-align:left}.AudioBox__controllers .Slider:hover .MuiSlider-thumb{opacity:1;visibility:visible}.AudioBox__controllers .Slider:hover .Mui-disabled .MuiSlider-thumb{opacity:0;visibility:hidden}.AudioBox__controllers .Slider .MuiSlider-root{height:.375rem;display:flex;align-items:center}.AudioBox__controllers .Slider .MuiSlider-rail,.AudioBox__controllers .Slider .MuiSlider-track{height:.125rem}.AudioBox__controllers .Slider .MuiSlider-thumb{width:.5rem;height:.5rem;box-shadow:unset;background-color:#1473e6;margin-top:0;transition:opacity .18s ease-out;opacity:0;visibility:hidden}.AudioBox__controllers .Slider .MuiSlider-thumb:hover{box-shadow:unset}.AudioBox__controllers .Slider .MuiSlider-thumb:after{width:1.125rem;height:1.375rem;top:-.375rem;left:-.3125rem}.AudioBox__controllers__progressSlider{margin:0 .25rem 0 .375rem;height:2.5rem}.AudioBox__controllers__progressSlider .MuiSlider-root{height:100%!important}.AudioBox__controllers__volume{margin:0 .375rem 0 .5rem;position:relative}.AudioBox__controllers__volume button{justify-content:flex-start}.AudioBox__controllers__volume:hover .AudioBox__controllers__volume__Slider{opacity:1;visibility:visible}.AudioBox__controllers__volume__Slider{background-color:#f4f4f6;opacity:0;visibility:hidden;transition:all .18s ease-out;bottom:-1rem;left:0;position:absolute;width:3.5rem;box-shadow:0 .125rem .25rem rgba(28,40,82,.15);border-radius:.125rem;height:1rem;display:flex;justify-content:center;z-index:2}.AudioBox__controllers__volume__Slider .Slider{width:2rem}.AudioBox__controllers__volume__Slider .Slider .MuiSlider-root{height:.375rem;color:#414b6d}.AudioBox__controllers__volume__Slider .Slider .MuiSlider-rail,.AudioBox__controllers__volume__Slider .Slider .MuiSlider-track{height:.125rem}.AudioBox__controllers__volume__Slider .Slider .MuiSlider-track{background-color:#414b6d}.AudioBox__controllers__volume__Slider .Slider .MuiSlider-thumb{height:.375rem;width:.375rem;background-color:#414b6d;border-color:#414b6d;margin-left:-.25rem;margin-top:0}.AudioBox__controllers__volume__Slider .Slider .MuiSlider-thumb:hover{box-shadow:unset}.AudioBox__controllers__volume__Slider .Slider .MuiSlider-thumb:after{width:1rem;height:1rem;top:-.375rem;left:-.375rem}.AudioBox__caption{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:.125rem;max-width:16.75rem} \ No newline at end of file diff --git a/embed/static/css/bookmarks.css b/embed/static/css/bookmarks.css new file mode 100644 index 00000000..d4f29cd6 --- /dev/null +++ b/embed/static/css/bookmarks.css @@ -0,0 +1 @@ +.AppBar{display:flex;align-items:center;min-height:2.5rem;border-bottom:.0625rem solid #e8f1fc;border-left:.0625rem solid #e8f1fc;border-right:.0625rem solid #e8f1fc;padding-left:1.5rem;padding-top:.25rem;padding-bottom:.25rem;background:#fff;z-index:1}.AppBar__title{flex:1 1;text-transform:uppercase;letter-spacing:.07em}.AppBar__content{display:flex;flex:6 1;align-items:center;justify-content:right}.AppBar__content--disabled{pointer-events:none;opacity:.5}.AppBar__content .ExperimentBar__headerContainer{margin-right:auto}.NotificationContainer .MuiAlert-outlinedSuccess{border:.0625rem solid #2bc784}.NotificationContainer .MuiAlert-outlinedError{border:.0625rem solid #e64e48}.NotificationContainer .MuiPaper-root{background:#fff;height:4rem;display:flex;align-items:center;border-radius:.375rem}.NotificationContainer .MuiPaper-root .MuiAlert-icon{padding:0}.NotificationContainer .MuiPaper-root .MuiAlert-icon svg{width:2.375rem;height:2.375rem}.NotificationContainer .MuiPaper-root .MuiAlert-action{display:flex;align-items:flex-start;height:100%}.NotificationContainer .MuiPaper-root .MuiAlert-action .MuiSvgIcon-fontSizeSmall{font-size:1.05rem;fill:#1c2852}.NotificationContainer__contentBox__severity{font-weight:550;font-size:.875rem;text-transform:capitalize;color:#1c2852}.NotificationContainer__contentBox__message{font-weight:350;font-size:.875rem;color:#1c2852}.ConfirmModal .MuiBackdrop-root{background-color:rgba(0,0,0,.4)}.ConfirmModal .MuiPaper-rounded{border-radius:6px}.ConfirmModal .MuiPaper-elevation10{box-shadow:0 2px 4px #767a80}.ConfirmModal__Body{min-width:384px;padding:24px}.ConfirmModal__Body .ConfirmModal__Title__Container{display:flex;align-items:center;margin-bottom:12px}.ConfirmModal__Close__Icon{position:absolute;right:10px;top:10px}.ConfirmModal__Icon{display:flex;justify-content:center;align-items:center;width:32px;height:32px;margin-right:16px;border-radius:50%}.ConfirmModal__Icon .Icon__container{font-size:14px}.ConfirmModal__CancelButton{margin-right:10px;color:#1c2852}.ConfirmModal__Footer{padding:16px;margin:0 8px;border-top:1px solid #dee6f3;display:flex;justify-content:flex-end;align-items:center}.ConfirmModal__error .ConfirmModal__Icon{background-color:#fdeded}.ConfirmModal__error .ConfirmModal__Icon .Icon__container{color:#e64e48}.ConfirmModal__error .ConfirmModal__ConfirmButton{background-color:#e64e48}.ConfirmModal__warning .ConfirmModal__Icon{background-color:#fffae6}.ConfirmModal__warning .ConfirmModal__Icon .Icon__container{color:#fc0}.ConfirmModal__warning .ConfirmModal__ConfirmButton{background-color:#fc0}.ConfirmModal__success .ConfirmModal__Icon{background-color:#eaf9f3}.ConfirmModal__success .ConfirmModal__Icon .Icon__container{color:#2bc784}.ConfirmModal__success .ConfirmModal__ConfirmButton{background-color:#2bc784}.ConfirmModal__info .ConfirmModal__Icon{background-color:#e8f1fc}.ConfirmModal__info .ConfirmModal__Icon .Icon__container{color:#1473e6}.ConfirmModal__info .ConfirmModal__ConfirmButton{background-color:#1473e6}.CodeBlock{background:#f2f3f4;border-radius:.375rem;padding:1em 3em 1em 1em;position:relative;min-height:3.5rem;display:flex;align-items:center;overflow:auto}.CodeBlock pre{margin:0;font-style:normal;font-weight:450;font-size:15px;line-height:1.3125em;overflow:auto;font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 84}.CodeBlock__copy__button{top:.75rem;right:1rem;color:#414b6d;display:inline-block;cursor:pointer;position:absolute;align-items:center;justify-content:center}.BookmarkCard{position:relative;display:flex;flex-direction:column;border:.0625rem solid #dee6f3;border-radius:.5rem;padding:1.5rem;margin-bottom:1rem}.BookmarkCard__delete{margin-left:.25rem}.BookmarkCard__top{flex:1 1}.BookmarkCard__top p{margin-top:.25rem;font-weight:350;font-size:.75rem}.BookmarkCard__description{max-width:100%;word-break:break-all}.BookmarkCard__actionButtonsBox{display:flex;align-items:flex-start;justify-content:center}.BookmarkCard__titleBox__section{display:flex;justify-content:space-between}.BookmarkCard__titleBox__section__container{display:flex;max-width:calc(100% - 14rem);margin-bottom:.625rem}.BookmarkCard__titleBox__section__container__title{width:100%;word-break:break-all;cursor:default}.BookmarkCard__titleBox__section__container__iconBox{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:.125rem}.BookmarkCard__titleBox__section__container__iconBox i{margin-right:.5rem;margin-top:.125rem}.BookmarkCard__titleBox__section a{text-decoration:none}.BookmarkCard__bottom{margin-top:.75rem}.BookmarkCard__bottom strong{color:#243969;margin-right:.5rem}.BookmarkCard__selected__metrics{margin-top:.875rem;width:100%;white-space:nowrap;overflow:auto;padding:.125rem 0}.BookmarkCard__selected__metrics .Badge{margin-right:.5rem}.BookmarkCard:last-child{margin-bottom:0}.Bookmarks{height:100%}.Bookmarks__appBar{position:fixed;width:100%}.Bookmarks__title{margin:.5em 0;padding:0;color:#1473e6}.Bookmarks__list{padding:4rem 1.5em 1.5em} \ No newline at end of file diff --git a/embed/static/css/dashboard.css b/embed/static/css/dashboard.css new file mode 100644 index 00000000..144a34f6 --- /dev/null +++ b/embed/static/css/dashboard.css @@ -0,0 +1 @@ +.CalendarHeatmap__map{display:grid;grid-template-columns:1em 1fr;grid-template-rows:20px 1fr}.CalendarHeatmap__map__axis{color:var(--grey-light)}.CalendarHeatmap__map__axis.CalendarHeatmap__map__axis--x{font-size:12px;font-weight:450;display:flex;flex-direction:row;justify-content:space-between}.CalendarHeatmap__map__axis.CalendarHeatmap__map__axis--y{font-size:9px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;position:-webkit-sticky;position:sticky;left:0;background-color:#fff}.CalendarHeatmap__map__grid{display:grid;grid-auto-flow:column;-webkit-user-select:none;user-select:none}.CalendarHeatmap__cell__wrapper,.CalendarHeatmap__cell__wrapper .Tooltip__container{width:100%;height:100%}.CalendarHeatmap__cell{width:100%;height:100%;box-sizing:border-box;border-radius:3px;transition:box-shadow 50ms ease;cursor:pointer}.CalendarHeatmap__cell.CalendarHeatmap__cell--dummy{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;cursor:auto}.CalendarHeatmap__cell.CalendarHeatmap__cell--scale-0{background:#e8eaee;cursor:default}.CalendarHeatmap__cell.CalendarHeatmap__cell--scale-1{background:#abcaf6}.CalendarHeatmap__cell.CalendarHeatmap__cell--scale-2{background:#77a8ef}.CalendarHeatmap__cell.CalendarHeatmap__cell--scale-3{background:#3578e6}.CalendarHeatmap__cell.CalendarHeatmap__cell--scale-4{background:#225ae0}.CalendarHeatmap__cell__info{margin-top:1em;display:flex;align-items:center;justify-content:flex-end}.CalendarHeatmap__cell__info .CalendarHeatmap__cell{cursor:default}.CalendarHeatmap__cell__info .CalendarHeatmap__cell__wrapper{margin-right:.25em}.CalendarHeatmap__cell__info span{line-height:12px;margin-right:.75em}.CalendarHeatmap__cell__info span:last-child{margin-left:.5em}.ProjectContributions{margin:1.75rem 0}.ProjectContributions__HeatMap{display:flex;overflow:hidden}@media only screen and (max-width:1452px){.ProjectContributions__HeatMap{justify-content:flex-end}}.ProjectContributions__Statistics__card{background:linear-gradient(97.73deg,#8c32af,#6bace5);opacity:.8;border-radius:.375rem;width:13.125em;height:80px;color:#fff;position:relative}.ProjectContributions__Statistics__card span{display:block}.ProjectContributions__Statistics__card:after{content:url(/static/aim/static/media/experiments.d7187189.svg);position:absolute;right:0;top:0;opacity:.4}.ProjectContributions__Statistics__card:last-child{margin-top:6px;background:linear-gradient(98.46deg,#1473e6,#09c6f9)}.ProjectContributions__Statistics__card:last-child:after{content:url(/static/aim/static/media/runs.eaf7976b.svg)}.ProjectContributions__loader{margin-top:.5rem}.ExperimentsCard{border-top:.0625rem solid #d2d4dc;padding:1rem .75rem}.ExperimentsCard__title{margin-bottom:.75rem;padding:0 .75rem}.ExperimentsCard .ExperimentNameBox__experimentName{font-size:.75rem}.ConfirmModal .MuiBackdrop-root{background-color:rgba(0,0,0,.4)}.ConfirmModal .MuiPaper-rounded{border-radius:6px}.ConfirmModal .MuiPaper-elevation10{box-shadow:0 2px 4px #767a80}.ConfirmModal__Body{min-width:384px;padding:24px}.ConfirmModal__Body .ConfirmModal__Title__Container{display:flex;align-items:center;margin-bottom:12px}.ConfirmModal__Close__Icon{position:absolute;right:10px;top:10px}.ConfirmModal__Icon{display:flex;justify-content:center;align-items:center;width:32px;height:32px;margin-right:16px;border-radius:50%}.ConfirmModal__Icon .Icon__container{font-size:14px}.ConfirmModal__CancelButton{margin-right:10px;color:#1c2852}.ConfirmModal__Footer{padding:16px;margin:0 8px;border-top:1px solid #dee6f3;display:flex;justify-content:flex-end;align-items:center}.ConfirmModal__error .ConfirmModal__Icon{background-color:#fdeded}.ConfirmModal__error .ConfirmModal__Icon .Icon__container{color:#e64e48}.ConfirmModal__error .ConfirmModal__ConfirmButton{background-color:#e64e48}.ConfirmModal__warning .ConfirmModal__Icon{background-color:#fffae6}.ConfirmModal__warning .ConfirmModal__Icon .Icon__container{color:#fc0}.ConfirmModal__warning .ConfirmModal__ConfirmButton{background-color:#fc0}.ConfirmModal__success .ConfirmModal__Icon{background-color:#eaf9f3}.ConfirmModal__success .ConfirmModal__Icon .Icon__container{color:#2bc784}.ConfirmModal__success .ConfirmModal__ConfirmButton{background-color:#2bc784}.ConfirmModal__info .ConfirmModal__Icon{background-color:#e8f1fc}.ConfirmModal__info .ConfirmModal__Icon .Icon__container{color:#1473e6}.ConfirmModal__info .ConfirmModal__ConfirmButton{background-color:#1473e6}.CodeBlock{background:#f2f3f4;border-radius:.375rem;padding:1em 3em 1em 1em;position:relative;min-height:3.5rem;display:flex;align-items:center;overflow:auto}.CodeBlock pre{margin:0;font-style:normal;font-weight:450;font-size:15px;line-height:1.3125em;overflow:auto;font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 84}.CodeBlock__copy__button{top:.75rem;right:1rem;color:#414b6d;display:inline-block;cursor:pointer;position:absolute;align-items:center;justify-content:center}.BookmarkCard{position:relative;display:flex;flex-direction:column;border:.0625rem solid #dee6f3;border-radius:.5rem;padding:1.5rem;margin-bottom:1rem}.BookmarkCard__delete{margin-left:.25rem}.BookmarkCard__top{flex:1 1}.BookmarkCard__top p{margin-top:.25rem;font-weight:350;font-size:.75rem}.BookmarkCard__description{max-width:100%;word-break:break-all}.BookmarkCard__actionButtonsBox{display:flex;align-items:flex-start;justify-content:center}.BookmarkCard__titleBox__section{display:flex;justify-content:space-between}.BookmarkCard__titleBox__section__container{display:flex;max-width:calc(100% - 14rem);margin-bottom:.625rem}.BookmarkCard__titleBox__section__container__title{width:100%;word-break:break-all;cursor:default}.BookmarkCard__titleBox__section__container__iconBox{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:.125rem}.BookmarkCard__titleBox__section__container__iconBox i{margin-right:.5rem;margin-top:.125rem}.BookmarkCard__titleBox__section a{text-decoration:none}.BookmarkCard__bottom{margin-top:.75rem}.BookmarkCard__bottom strong{color:#243969;margin-right:.5rem}.BookmarkCard__selected__metrics{margin-top:.875rem;width:100%;white-space:nowrap;overflow:auto;padding:.125rem 0}.BookmarkCard__selected__metrics .Badge{margin-right:.5rem}.BookmarkCard:last-child{margin-bottom:0}.DashboardBookmarks{padding:.75rem;border-top:.0625rem solid #d2d4dc}.DashboardBookmarks__title{padding:0 .75rem;margin-bottom:.5rem}.DashboardBookmarks__list{max-height:120px;overflow:auto}.DashboardBookmarks__list__ListItem__Text{flex:1 1;margin-left:.5rem;text-transform:capitalize}.DashboardBookmarks__NavLink{margin-top:1rem;text-decoration:none;display:block;padding:0 .75rem}.QuickLinks{padding:1.5rem .75rem 1rem}.QuickLinks__title{margin-bottom:.5rem;padding:0 .75rem}.QuickLinks__list{margin-top:1.25rem 1.5rem}.QuickLinks__list__ListItem__Text{flex:1 1}.TagsCard{border-top:.0625rem solid #d2d4dc;padding:1rem .75rem}.TagsCard__title{margin-bottom:.75rem;padding:0 .75rem}.TagsCard .Badge{border-radius:.25rem}.TagsCard__NavLink{text-decoration:none;display:block;margin-top:1rem}.RecentSearches{padding:0 .75rem 1rem}.RecentSearches__title{margin-bottom:.5rem;padding:0 .75rem}.RecentSearches pre{max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:15px;font-weight:550;font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 84;flex:1 1;margin:0 .5rem}.ExploreSection{display:flex;flex-direction:column;min-width:310px;width:310px;background-color:#fafafb;overflow:auto;height:100vh}.ExploreSection__Spinner{height:100%;display:flex;align-items:center;justify-content:center}.ExploreSection__loading{display:none}.ExploreSection__title{margin-top:1.25rem;padding:0 1.5rem}.ExploreSection .ExploreSection__content .DataList .CompareSelectedRunsPopover__trigger{margin-right:0!important}.ExploreSection .ExploreSection__content .DataList .CompareSelectedRunsPopover__trigger .Icon__container{margin-right:.25rem}.ExploreSection .ExploreSection__content .DataList .CompareSelectedRunsPopover__trigger .Text{font-size:.75rem}.ExploreSection .ExploreSection__content .DataList .IllustrationBlock__container{padding-bottom:0}.ExploreSection .ExploreSection__content .DataList .IllustrationBlock__large__img,.ExploreSection .ExploreSection__content .DataList .IllustrationBlock__large__img img{height:100%}.ExploreSection .ExploreSection__content .DataList .defaultSelectIcon{border:1.5px solid #83899e;border-radius:.1875rem;width:12px;height:12px}.ExploreSection .ExploreSection__content .DataList__toolbarItems{height:unset;margin-left:.5rem}.ExploreSection .ExploreSection__content .DataList__textsTable{border:none;padding-left:.5rem}.ExploreSection .ExploreSection__content .DataList .SearchBar{width:auto;min-width:250px;padding:0 .75rem;margin-bottom:.25rem}.ExploreSection .ExploreSection__content .DataList .SearchBar .SearchInput{margin-right:0}.ExploreSection .ExploreSection__content .DataList .SearchBar .MuiOutlinedInput-root{background-color:#fff}.ExploreSection .ExploreSection__content .DataList .SearchBar label{font-size:.75rem}.ExploreSection .ExploreSection__content .DataList .selectedSelectIcon{background:#1473e6;color:#fff}.ExploreSection .ExploreSection__content .DataList .partiallySelectedSelectIcon,.ExploreSection .ExploreSection__content .DataList .selectedSelectIcon{border-radius:.1875rem;width:12px;height:12px;display:flex;justify-content:center;align-items:center}.ExploreSection .ExploreSection__content .DataList .MuiCheckbox-root{padding:.25rem!important}.ExploreSection .ExploreSection__content .DataList .BaseTable,.ExploreSection .ExploreSection__content .DataList .BaseTable__table{background-color:initial}.ExploreSection .ExploreSection__content .DataList .BaseTable__header{background:transparent}.ExploreSection .ExploreSection__content .DataList .BaseTable__header-row{background-color:initial}.ExploreSection .ExploreSection__content .DataList .BaseTable__header-cell{border:none;background-color:initial;padding:0}.ExploreSection .ExploreSection__content .DataList .BaseTable__header-cell--text{font-size:12px}.ExploreSection .ExploreSection__content .DataList .BaseTable__row{background-color:initial;box-shadow:unset}.ExploreSection .ExploreSection__content .DataList .BaseTable__row-cell{background-color:initial;border:none;padding:0}.ExploreSection .ExploreSection__content .DataList .BaseTable__row-cell:first-child{padding:0}.ExploreSection .ExploreSection__content .DataList .BaseTable__row-cell p{max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FeedItem{margin-bottom:.5rem}.FeedItem__title{align-items:center;display:flex;margin-bottom:.25rem}.FeedItem__title .Icon__container{border-radius:50%;background-color:#e8f1fc;margin-right:.25rem;color:#414b6d}.FeedItem__content{position:relative;padding-left:1.75rem}.FeedItem__content:before{content:"";position:absolute;top:-.125rem;left:.75rem;width:1px;height:calc(100% + 8px);background-color:#dceafb}.FeedItem__content__item{white-space:nowrap;display:flex;align-items:center;margin-bottom:.5rem;position:relative}.FeedItem__content__item:before{content:"";position:absolute;top:.5rem;left:-1rem;width:12px;height:1px;background-color:#dceafb}.FeedItem__content__item__leftBox{display:flex;align-items:center}.FeedItem__content__item__leftBox__label{margin-right:.25rem}.FeedItem__content__item__leftBox__date{margin-right:.75rem;font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 90}.FeedItem__content__item__leftBox .Table__status_indicator{margin-right:0}.FeedItem__content__item__itemBox{font-size:.75rem;display:flex;align-items:center;max-width:calc(100% - 156px);width:100%}.FeedItem__content__item__itemBox .ExperimentNameBox{margin-right:.125rem;max-width:50%}.FeedItem__content__item__itemBox .ExperimentNameBox__experimentName{max-width:100%}.FeedItem__content__item__itemBox .ExperimentNameBox a{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inherit}.FeedItem__content__item__itemBox__runName{max-width:50%;margin-left:.125rem;display:flex}.FeedItem__content__item__itemBox__runName a{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.ContributionsFeed{border-top:none}.ContributionsFeed__title{margin-bottom:.75rem;padding:0 .75rem}.ContributionsFeed__content{margin-top:.75rem;padding-bottom:.125rem}.ContributionsFeed__content-title{margin-bottom:.75rem}.StatisticsCard{padding:.5rem;display:inline-flex;align-items:center;justify-content:flex-start;border-radius:.25rem;min-width:8.25rem;max-width:8.25rem;border:.0625rem solid transparent;transition:all .18s ease-out;position:relative}.StatisticsCard__iconWrapper{width:2rem;min-width:2rem;height:2rem;border-radius:50%;margin-right:.5rem;display:inline-flex;align-items:center;justify-content:center}.StatisticsCard__info{display:flex;flex-direction:column;overflow:hidden}.StatisticsCard__info__count,.StatisticsCard__info__label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#1c2852;-webkit-user-select:none;user-select:none}.StatisticsCard__info__label{text-transform:capitalize}.StatisticsCard__badge{position:absolute;top:-.5rem;right:-.375rem;text-align:center;white-space:nowrap;padding:.0625rem .25rem;border-radius:.125rem;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.1607843137254902);-webkit-user-select:none;user-select:none}.StatisticsCard.highlighted{cursor:pointer}.StatisticsBar{position:relative;background-color:#fafafb;border-radius:.25rem}.StatisticsBar__item{display:inline-flex;height:100%;position:absolute;transition:all .18s ease-out}.StatisticsBar__item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.StatisticsBar__item:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.StatisticsBar__item.highlighted{z-index:1;height:calc(100% + 2px);margin-top:-1px;box-shadow:0 0 0 2px #fff}.ProjectStatistics__totalRuns,.ProjectStatistics__trackedSequences{margin-top:1.5rem}.ProjectStatistics__cards{display:flex;align-items:center;flex-wrap:wrap;grid-gap:1rem;gap:1rem;margin-top:.75rem}.ProjectStatistics__bar{margin-top:.75rem}.ActiveRunsTable{margin-top:1.5rem}.ActiveRunsTable__header{display:flex;align-items:center;justify-content:space-between;height:28px}.ActiveRunsTable__header .CompareSelectedRunsPopover__trigger{margin-right:0!important}.ActiveRunsTable__table{height:271px;margin-top:.375rem;border:.0625rem solid #dee6f3;border-top:none}.ActiveRunsTable__table--loading{display:flex;align-items:center;justify-content:center}.ActiveRunsTable__table--empty{border:none}.QuickStart__section{padding:1.5rem 0}.QuickStart__section__title{margin-bottom:.75rem}.QuickStart__section__text{font-style:italic;margin-top:.75rem}.AimIntegrations{margin-top:1.5rem}.AimIntegrations__section{padding:1.5rem 0}.AimIntegrations__section__title{margin-bottom:.75rem}.AimIntegrations__section__accordion{box-shadow:0 0 0 1px #d2d4dc;margin:0!important}.AimIntegrations__section__accordion:before{content:none}.AimIntegrations__section__accordion__summary{padding:.5rem .75rem!important;min-height:42px!important;max-height:42px!important}.AimIntegrations__section__accordion__details{display:block;padding:.75rem!important}.AimIntegrations__section__text{font-style:italic;margin-top:.75rem}.Dashboard{background-color:#fff;overflow:hidden;display:flex;height:100vh}.Dashboard .DataList .BaseTable__row-cell p{white-space:nowrap;max-width:100%;text-overflow:ellipsis;overflow:hidden}.Dashboard__middle{padding:1.25rem 1.5rem;border:.0625rem solid #d2d4dc;border-top:none;display:flex;overflow:auto;flex-direction:column;flex:1 1}.Dashboard__middle--centered{align-items:center;justify-content:center}.Dashboard__Explore__container{border-top:.0625rem solid #d2d4dc;border-bottom:.0625rem solid #d2d4dc;display:flex}.Dashboard h2{margin:0 0 1rem} \ No newline at end of file diff --git a/embed/static/css/figures.css b/embed/static/css/figures.css new file mode 100644 index 00000000..bb825924 --- /dev/null +++ b/embed/static/css/figures.css @@ -0,0 +1 @@ +.BaseGrouping{display:flex;align-items:center}.BaseGrouping__title{margin-right:.25rem}.BaseGrouping__content{display:flex;align-items:center;justify-content:center}.BaseGroupingPopover{width:25rem}.BaseGroupingPopover h3{text-transform:uppercase}.BaseGroupingPopover__container__select{padding:1rem}.BaseGroupingPopover__container__select__selectedFieldsContainer{max-height:6.875rem;overflow:auto;width:100%}.BaseGroupingPopover__toggleMode__div{display:flex;flex-direction:column;border-top:.0625rem solid #e8f1fc;border-bottom:.0625rem solid #e8f1fc;padding:1rem}.BaseGroupingPopover__subtitle{margin-bottom:.75rem}.BaseGroupingPopover__accordion__container{box-shadow:unset;margin:0!important}.BaseGroupingPopover__accordion__container .BaseGroupingPopover__subtitle{margin-bottom:unset}.BaseGroupingPopover__accordion__container .MuiAccordionSummary-expandIcon{padding:0;transform:unset;margin:unset}.BaseGroupingPopover__accordion__container .MuiAccordionSummary-expandIcon.Mui-expanded{transform:unset}.BaseGroupingPopover__accordion__container .Mui-expanded{margin:0}.BaseGroupingPopover__option__chips{max-height:50vh;padding:.5rem 1rem;overflow:auto}.BaseGroupingPopover__option__chip{font-size:.875rem;display:flex;align-items:center;justify-content:space-between;margin-bottom:.5em}.BaseGroupingPopover__option__chip:last-of-type{margin-bottom:0}.BaseGroupingPopover__option__chip__toggle__button span{display:inline-block;max-width:calc(200px - .5rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1}.BaseGroupingPopover__advanced__component{padding-bottom:.875rem}.BaseGroupingPopover .MuiAccordionSummary-root{min-height:unset;height:2.125rem;border-bottom:.0625rem solid #e8f1fc;padding:0 1rem}.BaseGroupingPopover__option{display:flex;width:100%;overflow:hidden}.BaseGroupingPopover__option__label{margin-left:.5rem;max-width:100%;overflow:hidden;word-break:break-all}.AdvancedPopover__container{width:25rem}.AdvancedPopover__paletteColors__container{display:flex;border-radius:.25rem;width:10.5rem;border-top:.0625rem solid #e8f1fc;height:2rem;margin-right:.5rem;overflow:hidden}.AdvancedPopover__paletteColors__colorItem{display:inline-block;flex:1 1;height:100%}.BaseGroupingItem{margin-right:.25rem;border:.0625rem solid transparent}.BaseGroupingItem__label{margin-top:.0625rem}.BaseGroupingItem:last-child{margin-right:0}.BaseGroupingItem.active{background-color:#e8f1fc}.BaseGroupingItem.outlined{background-color:#e8f1fc;border:.0625rem solid #89b9f2}.BaseGroupingItem:hover{background-color:#f4f4f6}.BaseGroupingItem__arrowIcon{margin-left:.375rem;transition:transform .18s ease-out;color:#414b6d}.BaseGroupingItem__arrowIcon.opened{transform:rotateX(180deg);color:#1473e6}.BaseControls{display:flex;align-items:center;justify-content:flex-end;margin-left:.75rem;overflow:hidden}.BaseControls__container{display:flex;overflow-x:auto}.BaseControls__container .Control{margin-right:.375rem}.BaseControls__container .Control:last-child{margin-right:0}.BaseControls__container .Control__anchor{white-space:nowrap;padding:.125rem .375rem;height:1.5rem;display:flex;cursor:pointer;position:relative;align-items:center;justify-content:center;transition:background-color .18s ease-out;border:.0625rem solid transparent;border-radius:3px}.BaseControls__container .Control__anchor.active{background-color:#e8f1fc}.BaseControls__container .Control__anchor.active.outlined{border:.0625rem solid #89b9f2}.BaseControls__container .Control__anchor.disabled{cursor:auto}.BaseControls__container .Control__anchor.disabled i{color:#83899e}.BaseControls__container .Control__anchor.disabled:hover{background-color:initial}.BaseControls__container .Control__anchor:hover{background-color:#f4f4f6}.BaseControls__container .Control__anchor__arrow{margin-left:.375rem;transition:transform .18s ease-out;color:#414b6d}.BaseControls__container .Control__anchor__arrow.opened{transform:rotateX(180deg);color:#1473e6}.BaseControls__container .Control__anchor__label{-webkit-user-select:none;user-select:none;white-space:nowrap}.BaseControls__container .Control__anchor__icon{color:#606986;font-size:1rem;margin-right:.25rem}.BaseControls__container .Control__anchor__icon.active{color:#1473e6}.Controls__icon{color:#606986;font-size:1.125rem}.Controls__icon.active{color:#1473e6}.Controls__anchor{height:2.25rem;width:2.25rem;display:flex;cursor:pointer;position:relative;align-items:center;justify-content:center;transition:background-color .18s ease-out;border:.0625rem solid transparent;border-radius:.375rem}.Controls__anchor.active{background-color:#e8f1fc}.Controls__anchor.active.outlined{border:.0625rem solid #89b9f2}.Controls__anchor.disabled{cursor:auto}.Controls__anchor.disabled i{color:#83899e}.Controls__anchor.disabled:hover{background-color:initial}.Controls__anchor:hover{background-color:#f4f4f6}.Controls__anchor:hover .icon-arrow-left{opacity:1}.Controls__anchor__arrow{width:.6875rem;height:100%;position:absolute;left:-.75rem;display:flex;align-items:center;justify-content:center}.Controls__anchor__arrow.opened .icon-arrow-left{transform:rotate(180deg);color:#1473e6}.Controls__anchor__arrow .icon-arrow-left{transition:all .18s ease-out;color:#606986}.BoxPropsPopover{display:flex;justify-content:center;align-items:center;flex-direction:column;width:25rem;padding:.5rem;max-height:20rem}.BoxPropsPopover__section{width:100%;display:flex;flex-direction:column;padding:0 .5rem}.BoxPropsPopover__item{margin-top:.5rem}.BoxPropsPopover__sizeSlider{margin-top:1rem;display:flex;flex-direction:column}.BoxPropsPopover__sizeSlider--disabled{opacity:.2;pointer-events:none}.BoxPropsPopover__subtitle{text-transform:uppercase}.BoxPropsPopover__SliderWrapper{margin:.5rem 0;display:flex;justify-content:space-between}.BoxPropsPopover__SliderWrapper .Slider{margin:0 1.25rem;width:16rem}.BoxPropsPopover__Divider{width:100%;margin-bottom:.5rem}.BoxPropsPopover__Divider:last-of-type{margin:.5rem 0}.BoxPropsPopover__sizePercent{margin-left:.5rem}.CaptionPropertiesPopover{width:25rem;padding:.5rem;display:flex;flex-direction:column;max-height:20rem}.CaptionPropertiesPopover__subtitle{text-transform:uppercase;margin:.5rem 0}.CaptionPropertiesPopover__Divider{margin:1rem 0 .5rem}.CaptionPropertiesPopover__section{margin:0 .5rem}.CaptionPropertiesPopover__SelectedTagsContainer{overflow:auto;display:flex;flex-wrap:wrap;grid-gap:.25rem;gap:.25rem;width:100%}.CaptionPropertiesPopover__option{display:flex;width:100%;overflow:hidden}.CaptionPropertiesPopover__option__label{margin-left:.5rem;max-width:100%;overflow:hidden;word-break:break-all}.BoxFullViewPopover__container{display:flex;width:100%;height:100%}.BoxFullViewPopover__container__detail{padding:1rem;min-width:20rem;max-height:inherit;position:relative;width:20rem;box-shadow:0 .25rem .375rem rgba(144,175,218,.2);height:100%;overflow:auto}.BoxFullViewPopover__container__detail-section{margin-bottom:2rem}.BoxFullViewPopover__container__detail__truncatedInfo{max-width:13rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.BoxFullViewPopover__container__detail h3{margin-bottom:.5rem;text-transform:capitalize}.BoxFullViewPopover__container__detail-close{text-align:right}.BoxFullViewPopover__container__detail-item{display:flex;align-items:center;height:1.75rem;margin-bottom:.125rem}.BoxFullViewPopover__container__detail-item__tags{overflow:auto}.BoxFullViewPopover__container__detail-item__badge,.BoxFullViewPopover__container__detail-item__tags .Badge{margin-left:.375rem}.BoxFullViewPopover__container__detail-item__withSpace{margin-right:.5rem;margin-bottom:.25rem}.BoxFullViewPopover__container__detail-item .Icon__container{margin-right:.75rem}.BoxFullViewPopover__container__detail-group{margin-bottom:.5rem}.BoxFullViewPopover__container__detail-group h4{display:inline-block;margin-right:.5rem;margin-bottom:.375rem}.BoxFullViewPopover__container__detail-group__item{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding-bottom:.125rem}.BoxFullViewPopover__container__detail-group__item__key{margin-right:.5rem}.BoxFullViewPopover .MuiDialog-paperWidthSm{max-width:unset;width:100%;height:90%}.BoxVirtualizer{position:relative;width:100%;height:100%;overflow:hidden;background:#f7f7f7}.BoxVirtualizer__placeholder{position:absolute;top:0;left:0;width:200px;height:30px;background-color:#fff;border-bottom:.0625rem solid #b5b9c5;border-right:.0625rem solid #b5b9c5;z-index:3}.BoxVirtualizer__container{width:100%;height:100%;position:relative;overflow:auto}.BoxVirtualizer__grid{display:inline;overflow:hidden}.BoxVirtualizer__container__horizontalRuler{position:-webkit-sticky;position:sticky;top:0;height:30px;min-width:100%;border-bottom:.0625rem solid #b5b9c5;background-color:#fff;z-index:2}.BoxVirtualizer__container__verticalRuler{position:-webkit-sticky;position:sticky;left:0;width:200px;min-height:100%;border-right:.0625rem solid #b5b9c5;background-color:#fff;z-index:2}.DepthSlider{display:flex;align-items:center;padding-top:.375rem}.DepthSlider>.Slider{width:25.4375rem;height:100%}.DepthSlider>.Slider .MuiSlider-mark{top:50%;transform:translate(-1px,-50%);width:.0625rem;height:.3125rem}.DepthSlider>.Slider .prevIconBtn{margin-right:.375rem}.DepthSlider>.Slider .nextIconBtn{margin-left:.375rem}.CaptionBox{padding:.5rem 1rem;width:calc(100% - 1px);border-top:1px solid #e8eaee;overflow:auto;max-height:30%;background-color:#f8fafd;margin-bottom:1px}.BoxWrapper{position:absolute;background-color:#fff;display:flex;flex-direction:column;box-shadow:-1px -1px 0 0 #b5b9c5,inset -1px -1px 0 0 #b5b9c5}.BoxWrapper__box{flex:1 1;height:100%;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.BoxWrapper__fullScreen{position:absolute;top:.25rem;left:calc(100% - 24px - .25rem);z-index:1;text-align:right;background-color:#fff}.BoxWrapper__depthSlider{padding:0;background-color:#fff;width:calc(100% - 2px);height:1.75rem;margin-bottom:.0625rem}.BoxWrapper__depthSlider>.Slider{width:100%;max-width:46rem;margin:0 auto}.BoxWrapper__fullViewContent{width:100%;height:100%;display:flex;align-items:center;background-color:#f8fafd;position:relative;overflow:hidden;padding:2rem .5rem}.BoxWrapper__fullViewContent__box{max-height:100%;margin:0 auto;overflow:auto}.BoxWrapper__fullViewContent__depthSlider{position:absolute;padding:0 .5rem;z-index:1;background-color:#fff;width:calc(100% - 20rem);height:2rem;bottom:0}.BoxWrapper__fullViewContent__depthSlider>.Slider{width:100%;max-width:46rem;margin:0 auto}.BoxWrapper__fullViewContent__depthSlider .depthSliderLabel{margin-right:.375rem}.Visualizer{width:100%;height:100%;display:flex;flex-direction:column;position:relative}.Visualizer .VisualizerContainer{width:100%;display:flex;flex:1 1;max-height:100%;overflow:hidden}.AutocompleteInput{position:relative;z-index:5}.AutocompleteInput__disabled{pointer-events:none;opacity:.5}.AutocompleteInput__errorBar{top:calc(100% - 4px);left:0;position:absolute;padding:1rem;z-index:3;border:.0625rem solid #f9d3d1;width:100%;background-color:#f7f1f5;border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.AutocompleteInput__errorBar__message{font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 82}.AutocompleteInput__errorBar__message span{margin-right:.75rem}.AutocompleteInput__errorBar__hint{color:#4a1212;display:flex;align-items:center;padding:.75rem 1rem .75rem 0;border:.0625rem solid #f9d3d1;margin-top:.75rem;background-color:#fff;border-radius:.375rem}.AutocompleteInput__errorBar__hint .Text{color:#4a1212}.AutocompleteInput__errorBar__hint .Icon__container{margin-left:.625rem;margin-right:.5rem}.AutocompleteInput__errorBar__hint a{text-decoration:none;color:#1473e6}.AutocompleteInput__container{height:2rem;max-width:100vw;border:.0625rem solid #ebf0f8;display:flex;align-items:center;border-radius:.375rem;padding:.5rem;position:relative;z-index:4;background-color:#fff}.AutocompleteInput__container:hover,.AutocompleteInput__container__focused{border:.0625rem solid #90afda}.AutocompleteInput__container__advanced{height:4.5rem;align-items:flex-start;padding:.25rem .5rem}.AutocompleteInput__container__placeholder{position:absolute;left:.5rem;color:#83899e;max-width:95%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1rem;font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 82}.AutocompleteInput__container__error,.AutocompleteInput__container__error:hover{border-color:#eb716d}.AutocompleteInput__container .details-label{width:auto!important}.AutocompleteInput__container .codicon-suggest-more-info{display:none!important}.AutocompleteInput__container .scroll-decoration{box-shadow:unset!important}.AutocompleteInput__container .monaco-editor .find-widget.visible,.AutocompleteInput__container .monaco-hover{display:none!important}.AutocompleteInput__container .monaco-editor .squiggly-error{background:url(/static/aim/static/media/arrow-up.3e2126a0.svg) repeat-x 0 100%}.QueryForm{padding:.625rem 1.5rem;display:flex;height:5.75rem;width:100%;border-bottom:.0625rem solid #e8f1fc}.QueryForm__topPanel{flex:1 1 100%}.QueryForm__topPanel__plusIcon{margin-right:.5rem}.QueryForm__container{width:100%;display:flex;flex-direction:column;justify-content:space-between;padding-right:1rem}.QueryForm__container .MuiBox-root{justify-content:flex-start}.QueryForm__search{width:103px;flex-direction:column}.QueryForm__search,.QueryForm__search__actions{display:flex;justify-content:space-between}.QueryForm__search__actions button{border:.0625rem solid #e8f1fc;width:2em}.QueryForm__search__actions button:nth-child(2){margin:0 .25rem}.QueryForm__search__actions button.active{border:.0625rem solid #1473e6;background-color:rgba(20,115,230,.05)}.QueryForm__Popper{border:.0625rem solid #e8f1fc;width:40%;max-width:600px;border-radius:.375rem;z-index:10;color:#586069;background-color:#fff}.QueryForm__Popper .MuiAutocomplete-paper{box-shadow:unset;margin:unset}.QueryForm__clearAll{height:24px;width:24px;background:#e8f1fc;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.QueryForm__clearAll:after{content:"";position:absolute;width:20px;height:34px;background:hsla(0,0%,100%,.5);background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 92%);left:-20px;top:-5px;border-radius:0;color:#fff;pointer-events:none}.QueryForm__clearAll i{color:#1473e6;font-size:10px}.QueryForm__tags{display:flex;align-items:center;overflow:auto;max-width:calc(100vw - 32rem);min-width:12rem}.QueryForm__tags .Badge{margin-right:.5rem}.QueryForm__tags .Badge:last-child{margin-right:20px}.QueryForm__tags .TagLabel{margin-right:.5rem}.QueryForm__tags .TagLabel:last-child{margin-right:20px}.QueryForm__tags__empty{font-size:.875rem;color:#83899e;font-weight:400}.QueryForm__textarea{flex:1 1}.QueryForm__textarea .MuiOutlinedInput-multiline.MuiOutlinedInput-marginDense{padding-top:.46875rem;padding-bottom:.46875rem}.QueryForm__metric__select{width:100%}.QueryForm__metric__select input{padding:.5rem;font-size:.875rem;border-bottom:.0625rem solid #e8f1fc}.Illustration{display:flex;justify-content:center;align-items:center;width:100%;height:100%;overflow:auto;flex-direction:column}.Illustration__hidden{display:none}.Illustration__container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden;padding-bottom:7rem}.Illustration__container__content{text-align:center}.Illustration__container__content .qlAnchor{color:#1473e6;text-decoration:none;margin:0 .25rem}.Illustration__container__content .qlAnchor:hover{text-decoration:underline}.Illustration__container__img{text-align:center}.Illustration__container__img>img,.Illustration__container__img>svg{margin:0 auto;display:block}.Illustration__container__img__small{padding:.5rem}.Illustration__container__img__small>img,.Illustration__container__img__small>svg{width:3rem;height:auto}.Illustration__container__img__medium{padding:.75rem}.Illustration__container__img__medium>img,.Illustration__container__img__medium>svg{width:7.5rem;height:auto}.Illustration__container__img__large{padding:.75rem}.Illustration__container__img__large>img,.Illustration__container__img__large>svg{width:14.5rem;height:auto}.Illustration__container__img__xLarge{padding:1rem}.Illustration__container__img__xLarge>img,.Illustration__container__img__xLarge>svg{width:19.5rem;height:auto}.VisualizerPanel{min-height:2rem;max-height:2rem;display:flex;justify-content:space-between;overflow:hidden;white-space:nowrap;padding:0 1.5rem;border-bottom:.0625rem solid #dee6f3}.SliderWithInput{display:flex;align-items:center;height:100%;max-width:32.5rem;width:100%}.SliderWithInput__densityWrapper{height:100%;display:flex;flex-direction:column;justify-content:center}.SliderWithInput__densityWrapper__densityField{width:5.375rem;height:1.25rem;border:.0625rem solid #d1ddef;border-radius:.125rem;font-size:.625rem;font-weight:550;color:#414b6d;padding-left:.375rem}.SliderWithInput__densityWrapper__densityField::-webkit-inner-spin-button,.SliderWithInput__densityWrapper__densityField::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.SliderWithInput__densityWrapper__densityField[type=number]{-moz-appearance:textfield}.SliderWithInput__densityWrapper__densityField:focus-visible{outline:unset}.SliderWithInput__densityWrapper__densityTitleBox{display:flex}.SliderWithInput__densityWrapper__densityTitleBox__labelTooltip{background-color:#606986;width:.6875rem;height:.6875rem;color:#fff;font-size:.4375rem;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-top:.0625rem;cursor:pointer}.SliderWithInput__densityWrapper__densityTitleBox__densityFieldLabel{margin-right:.16rem;min-width:4.4rem;margin-bottom:.1875rem}.SliderWithInput__sliderWrapper{max-width:24.875rem;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;margin-right:2rem;padding-bottom:.5rem}.SliderWithInput__sliderWrapper .Slider{padding-bottom:.1875rem}.SliderWithInput__sliderWrapper__sliderTitleBox{line-height:1.125rem}.SliderWithInput__sliderWrapper__title{margin-right:.25rem;font-size:.625rem;font-weight:350;color:#606986}.SliderWithInput__sliderWrapper__sliderValuesLabel{width:4.875rem;margin-right:.5rem}.RangePanel{height:3rem;background:#fff;border-top:.0625rem solid #e8f1fc;border-bottom-right-radius:.375rem}.RangePanel,.RangePanel .RangePanelContainer{display:flex;align-items:center;width:100%;justify-content:center}.RangePanel .RangePanelContainer{height:100%;max-width:85rem;padding:0 2.125rem}.RangePanel .RangePanelContainer .ApplyButtonContainer{height:100%;display:flex;align-items:center}.RangePanel .RangePanelContainer .ApplyButtonContainer .ApplyButton{height:1.5rem!important;width:5.125rem}.RangePanel .RangePanelContainer .VerticalDivider{width:.0625rem;height:1.5rem;background:#e8f1fc;margin-right:2.75rem;margin-left:2.75rem}.RangePanel .RangePanelContainer .InfoMassageBox{width:100%;display:flex;align-items:center;justify-content:center}.RangePanel .RangePanelContainer .InfoMassageBox i{margin-right:.75rem}.RangePanel .RangePanelContainer .InfoMassageBox .InfoMessageBoldText{margin:0 .1875rem}.ProgressBar{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 auto;position:absolute;width:100%;height:100%;background-color:#fff;z-index:9;opacity:1;transform:translateY(0);left:.125rem}.ProgressBar.fadeOutProgress{animation:fadeOutProgress .55s cubic-bezier(.39,-.01,.27,1) forwards;animation-delay:.7s}.ProgressBar.fadeOutProgress .ProgressBar__container{animation:fadeOutProgressInner .6s cubic-bezier(.39,-.01,.27,1) forwards;animation-delay:.75s}@keyframes fadeOutProgress{0%{opacity:.9}to{opacity:0}}@keyframes fadeOutProgressInner{0%{transform:translateY(0)}to{transform:translateY(-15px)}}.ProgressBar__container{width:30.125rem;height:4.0625rem}.ProgressBar__container__title{color:#1c2852}.ProgressBar__container__bar{box-shadow:inset 0 0 0 1px rgba(0,0,0,.058823529411764705);box-sizing:initial;position:relative;background:#d1ddef;border-radius:1rem;height:.5rem;margin:.75rem 0 .5rem}.ProgressBar__container__bar>span{display:block;height:100%;border-radius:1rem;background-color:#1473e6;position:relative;overflow:hidden;will-change:width;transition:width .3s ease-out}.ProgressBar__container__bar>span:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(315deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));overflow:hidden;transform:translateX(-100%);animation:move 1.5s ease-out infinite}@keyframes move{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ProgressBar__container__info{display:flex;color:#606986;font-family:Inter,sans-serif;font-feature-settings:"tnum"}.ProgressBar__container__info__matched{margin-left:auto}.Visualizations{display:flex;flex:1 1;flex-direction:column;overflow:hidden;position:relative}.Visualizations .ProgressBar__container{padding-bottom:6rem}.AppBar{display:flex;align-items:center;min-height:2.5rem;border-bottom:.0625rem solid #e8f1fc;border-left:.0625rem solid #e8f1fc;border-right:.0625rem solid #e8f1fc;padding-left:1.5rem;padding-top:.25rem;padding-bottom:.25rem;background:#fff;z-index:1}.AppBar__title{flex:1 1;text-transform:uppercase;letter-spacing:.07em}.AppBar__content{display:flex;flex:6 1;align-items:center;justify-content:right}.AppBar__content--disabled{pointer-events:none;opacity:.5}.AppBar__content .ExperimentBar__headerContainer{margin-right:auto}.ExplorerBar__menu{border-left:.0625rem solid #e8f1fc;padding:0 .25rem;height:100%;display:flex;align-items:center}.ExplorerBar__menu span{cursor:pointer}.ExplorerBar__popover{width:16rem;padding:.5rem;display:flex;flex-direction:column}.ExplorerBar__popover__docsLink{text-decoration:none}.ExplorerNotifications .MuiPaper-root{background:#fff;height:4rem;display:flex;align-items:center;border:.0625rem solid;border-radius:.375rem}.ExplorerNotifications .MuiPaper-root .MuiAlert-icon{padding:0;font-size:.625rem}.ExplorerNotifications .MuiPaper-root .MuiAlert-icon svg{width:2.375rem;height:2.375rem}.ExplorerNotifications .MuiPaper-root .MuiAlert-action{display:flex;align-items:flex-start;height:100%}.ExplorerNotifications .MuiPaper-root .MuiAlert-action .MuiSvgIcon-fontSizeSmall{font-size:1rem;fill:#1c2852}.ExplorerNotifications__item{color:#1c2852;margin-top:.5rem}.ExplorerNotifications__item__content__title{font-weight:550;font-size:.875rem;text-transform:capitalize}.ExplorerNotifications__item__content__message{font-weight:350;font-size:.875rem}.Explorer{width:100%;height:100vh;display:flex;flex-direction:column;max-height:100vh;overflow:hidden} \ No newline at end of file diff --git a/embed/static/css/images.css b/embed/static/css/images.css new file mode 100644 index 00000000..0943ce95 --- /dev/null +++ b/embed/static/css/images.css @@ -0,0 +1 @@ +.NotificationContainer .MuiAlert-outlinedSuccess{border:.0625rem solid #2bc784}.NotificationContainer .MuiAlert-outlinedError{border:.0625rem solid #e64e48}.NotificationContainer .MuiPaper-root{background:#fff;height:4rem;display:flex;align-items:center;border-radius:.375rem}.NotificationContainer .MuiPaper-root .MuiAlert-icon{padding:0}.NotificationContainer .MuiPaper-root .MuiAlert-icon svg{width:2.375rem;height:2.375rem}.NotificationContainer .MuiPaper-root .MuiAlert-action{display:flex;align-items:flex-start;height:100%}.NotificationContainer .MuiPaper-root .MuiAlert-action .MuiSvgIcon-fontSizeSmall{font-size:1.05rem;fill:#1c2852}.NotificationContainer__contentBox__severity{font-weight:550;font-size:.875rem;text-transform:capitalize;color:#1c2852}.NotificationContainer__contentBox__message{font-weight:350;font-size:.875rem;color:#1c2852}.ResizePanel{cursor:row-resize;justify-content:center;display:flex;align-items:center;height:.25rem;transition:all .15s ease-out .2s;background-color:initial;box-shadow:inset 0 2px 0 0 #dceafb}.ResizePanel.resizing,.ResizePanel:active,.ResizePanel:hover{background-color:#89b9f2;box-shadow:unset}.ResizePanel__fullHeight{background-color:#f8fafd;border-top:.0625rem solid #e8f1fc;display:flex;justify-content:center;align-items:center}.ResizePanel__hidden{display:none}.AudioBox{max-width:16.75rem}.AudioBox__controllers{position:relative;display:flex;align-items:center;padding:.5rem;background-color:#f4f4f6;border-radius:.375rem;width:16.75rem;height:2.5rem}.AudioBox__controllers__download{min-width:1.5rem}.AudioBox__controllers__player{min-width:1.5rem;height:1.5rem;border-radius:.375rem;position:relative;display:flex;align-items:center;justify-content:center;transition:background-color .18s ease-out}.AudioBox__controllers__player:hover{background-color:rgba(28,40,82,.04)}.AudioBox__controllers__player .Icon__container{position:absolute;z-index:0;font-size:.75rem}.AudioBox__controllers__player .MuiPaper-root{height:1.5rem;width:1.5rem;display:flex;align-items:center;justify-self:center;background-color:initial;box-shadow:unset}.AudioBox__controllers__player .MuiPaper-root .MuiGrid-root{padding:0;display:flex}.AudioBox__controllers__player .MuiPaper-root .MuiGrid-root svg{font-size:1.5rem;color:transparent;z-index:1;position:relative}.AudioBox__controllers__player .MuiPaper-root .MuiGrid-root svg:hover{color:transparent}.AudioBox__controllers__timer{display:flex}.AudioBox__controllers__timer span{width:2rem;text-align:right;font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 82}.AudioBox__controllers__timer span:last-child{text-align:left}.AudioBox__controllers__timer-long{min-width:4.625rem}.AudioBox__controllers__timer-long span{min-width:2.5rem;text-align:right;display:inline-block}.AudioBox__controllers__timer-long span:last-child{text-align:left}.AudioBox__controllers .Slider:hover .MuiSlider-thumb{opacity:1;visibility:visible}.AudioBox__controllers .Slider:hover .Mui-disabled .MuiSlider-thumb{opacity:0;visibility:hidden}.AudioBox__controllers .Slider .MuiSlider-root{height:.375rem;display:flex;align-items:center}.AudioBox__controllers .Slider .MuiSlider-rail,.AudioBox__controllers .Slider .MuiSlider-track{height:.125rem}.AudioBox__controllers .Slider .MuiSlider-thumb{width:.5rem;height:.5rem;box-shadow:unset;background-color:#1473e6;margin-top:0;transition:opacity .18s ease-out;opacity:0;visibility:hidden}.AudioBox__controllers .Slider .MuiSlider-thumb:hover{box-shadow:unset}.AudioBox__controllers .Slider .MuiSlider-thumb:after{width:1.125rem;height:1.375rem;top:-.375rem;left:-.3125rem}.AudioBox__controllers__progressSlider{margin:0 .25rem 0 .375rem;height:2.5rem}.AudioBox__controllers__progressSlider .MuiSlider-root{height:100%!important}.AudioBox__controllers__volume{margin:0 .375rem 0 .5rem;position:relative}.AudioBox__controllers__volume button{justify-content:flex-start}.AudioBox__controllers__volume:hover .AudioBox__controllers__volume__Slider{opacity:1;visibility:visible}.AudioBox__controllers__volume__Slider{background-color:#f4f4f6;opacity:0;visibility:hidden;transition:all .18s ease-out;bottom:-1rem;left:0;position:absolute;width:3.5rem;box-shadow:0 .125rem .25rem rgba(28,40,82,.15);border-radius:.125rem;height:1rem;display:flex;justify-content:center;z-index:2}.AudioBox__controllers__volume__Slider .Slider{width:2rem}.AudioBox__controllers__volume__Slider .Slider .MuiSlider-root{height:.375rem;color:#414b6d}.AudioBox__controllers__volume__Slider .Slider .MuiSlider-rail,.AudioBox__controllers__volume__Slider .Slider .MuiSlider-track{height:.125rem}.AudioBox__controllers__volume__Slider .Slider .MuiSlider-track{background-color:#414b6d}.AudioBox__controllers__volume__Slider .Slider .MuiSlider-thumb{height:.375rem;width:.375rem;background-color:#414b6d;border-color:#414b6d;margin-left:-.25rem;margin-top:0}.AudioBox__controllers__volume__Slider .Slider .MuiSlider-thumb:hover{box-shadow:unset}.AudioBox__controllers__volume__Slider .Slider .MuiSlider-thumb:after{width:1rem;height:1rem;top:-.375rem;left:-.375rem}.AudioBox__caption{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:.125rem;max-width:16.75rem}.PopoverContent__container{position:relative;max-height:inherit;font-size:.75rem;line-height:15px;color:#414b6d;background-color:initial}.PopoverContent__container .PopoverContent{max-height:inherit;overflow:auto;padding-bottom:.1875rem;position:relative}.PopoverContent__container .PopoverContent__actionButtons{display:flex;padding:.125rem;height:1.875rem;position:absolute;top:-1.75rem;left:-.0625rem;background:#fff;border:.0625rem solid #e8f1fc;border-bottom:transparent;border-radius:.25rem .25rem 0 0;box-shadow:-1px 1px 1px rgba(34,58,90,.2)}.PopoverContent__container .PopoverContent__actionButtons:after{content:"";height:.25rem;width:calc(100% + 2px);background:#fff;position:absolute;bottom:-.125rem;left:-.0625rem;border-left:.0625rem solid #e8f1fc}.PopoverContent__container .PopoverContent__actionButtons__actionButton{margin-left:.125rem}.PopoverContent__container .PopoverContent__actionButtons__actionButton__icon{color:#606986}.PopoverContent__container .PopoverContent__actionButtons__actionButton.active .PopoverContent__actionButtons__actionButton__icon{color:#1473e6}.PopoverContent__container .PopoverContent__pinned{display:flex;padding-bottom:0;overflow:unset}.PopoverContent__container .PopoverContent__pinned .PopoverContent__boxWrapper{display:flex;max-width:20rem;flex:1 1}.PopoverContent__container .PopoverContent__pinned .PopoverContent__boxWrapper.pinned{flex-direction:column;overflow-y:auto;width:15.625rem}.PopoverContent__container .PopoverContent__pinned .PopoverContent__boxWrapper.pinned .PopoverContent__box{overflow-y:unset}.PopoverContent__container .PopoverContent__pinned .PopoverContent__boxWrapper .PopoverContent__box{overflow-y:auto}.PopoverContent__container .PopoverContent__pinned .PopoverContent__boxWrapper .PopoverContent__tagBox{overflow-y:hidden;max-width:12.5rem}.PopoverContent__container .PopoverContent__pinned .PopoverContent__tagBox{overflow:hidden}.PopoverContent__container .PopoverContent__pinned .PopoverContent__tagBox .AttachedTagsList{max-height:calc(100% - 1.25rem);height:calc(100% - 1.25rem);position:relative}.PopoverContent__container .PopoverContent__pinned .PopoverContent__tagBox .AttachedTagsList__tags{max-height:100%}.PopoverContent__container .PopoverContent__pinned .PopoverContent__tagBox .AttachedTagsList__ControlPopover__anchor{position:absolute;right:0;top:-1.875rem}.PopoverContent__container .PopoverContent__boxContainer{display:flex;flex-direction:column}.PopoverContent__container .PopoverContent__boxContainer.pinned{max-height:100%;width:15.625rem;overflow-y:auto;margin-bottom:.0625rem}.PopoverContent__container .PopoverContent__box{padding:.625rem 1rem}.PopoverContent__container .PopoverContent__valueContainer{display:flex;margin-top:.4rem}.PopoverContent__container .PopoverContent__valueContainer:first-child{margin-top:0}.PopoverContent__container .PopoverContent__value{margin-top:.25rem;word-break:break-word}.PopoverContent__container .PopoverContent__value:first-child{margin-top:0}.PopoverContent__container .PopoverContent__headerValue{margin-left:.4rem}.PopoverContent__container .PopoverContent__axisValue{margin-top:.125rem;word-break:break-word}.PopoverContent__container .PopoverContent__contextValue{margin-left:.5rem;font-weight:350}.PopoverContent__container .PopoverContent__runDetails{display:flex;align-items:center}.PopoverContent__container .PopoverContent__runDetails .icon-link{width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-right:8px}.PopoverContent__container .PopoverContent__subtitle1{color:#83899e;text-transform:uppercase;font-weight:450}.PopoverContent__container .PopoverContent__subtitle2{font-weight:550;text-transform:capitalize;color:#414b6d;margin-top:8px}.ImageFullViewPopover{display:flex;justify-content:flex-start;align-items:flex-start;height:100%;width:100%}.ImageFullViewPopover__imageContainer{max-width:calc(100% - 20rem);flex:1 1;height:100%;display:flex;align-items:center;justify-content:center;background:#f8fafd}.ImageFullViewPopover__imageContainer--pixelated{image-rendering:pixelated}.ImageFullViewPopover__imageContainer--smooth{image-rendering:auto}.ImageFullViewPopover__imageContainer__imageBox{overflow:auto;max-width:100%;max-height:100%}.ImageFullViewPopover__detailContainer{min-width:20rem;max-height:inherit;position:relative;width:20rem;box-shadow:0 .25rem .375rem rgba(144,175,218,.2);height:100%}.ImageFullViewPopover__detailContainer__content{height:calc(100% - 2rem);max-height:calc(100% - 2rem)}.ImageFullViewPopover__detailContainer__content .PopoverContent{box-shadow:unset}.ImageFullViewPopover__detailContainer__content .PopoverContent__container{box-shadow:unset;max-height:100%;overflow-y:scroll}.ImageFullViewPopover__detailContainer__content .PopoverContent__imageSetBox{padding-top:0}.ImageFullViewPopover__detailContainer__closeButtonContainer{color:#414b6d;padding:.25rem .3125rem .25rem 1.125rem;display:flex;justify-content:flex-end;align-items:center}.ImageFullViewPopover__detailContainer__closeButtonContainer .Icon__container{font-size:.625rem}.DepthDropdown__button{display:inline-flex;align-items:center;margin-left:.25rem}.DepthDropdown__autocomplete__popper{width:auto!important}.DepthDropdown__autocomplete__select{width:100%}.DepthDropdown__autocomplete__select>input{padding:.5rem;font-size:.75rem;border-bottom:.0625rem solid #e8f1fc}.DepthDropdown__autocomplete__select__optionIcon{margin-left:.25rem;color:#1473e6}.DepthDropdown__autocomplete__select__optionLabel{margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DepthDropdown__autocomplete__select__optionLabel.selected{color:#1473e6}.DepthSlider{display:flex;align-items:center;padding-top:.375rem}.DepthSlider>.Slider{width:25.4375rem;height:100%}.DepthSlider>.Slider .MuiSlider-mark{top:50%;transform:translate(-1px,-50%);width:.0625rem;height:.3125rem}.DepthSlider>.Slider .prevIconBtn{margin-right:.375rem}.DepthSlider>.Slider .nextIconBtn{margin-left:.375rem}.MediaSet{width:100%;background-color:#fff}.MediaSet__connectorLine{position:absolute;top:-.375rem;height:100%;width:1px;background:#d1ddef}.MediaSet__container{display:flex;flex-direction:column}.MediaSet__container.withDash{position:relative}.MediaSet__container.withDash:before{content:"";position:absolute;top:.375rem;left:-.625rem;width:.375rem;height:.0625rem;background:#d1ddef}.MediaSet__container__path{display:inline-flex}.MediaSet__container__path__title{padding-bottom:.125rem;font-size:.75rem;position:relative;display:inline-flex;align-items:center}.MediaSet__container__path__title__pointer{cursor:pointer}.MediaSet__container__path__title__key.stacked,.MediaSet__container__path__title__value.stacked{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.MediaSet__container__path__title__key{margin-right:.25rem}.MediaSet__container__path__title__key.stacked{max-width:8.5625rem}.MediaSet__container__path__title__value{margin-left:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MediaSet__container__path__title__value.stacked{max-width:14.1875rem}.MediaSet__container__mediaItemsList{padding-bottom:.25rem;padding-top:.375rem;display:flex}.ImageBox{height:100%;position:absolute}.ImageBox__imageWrapper{height:100%;width:100%;position:relative}.ImageBox__imageWrapper-item{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;width:calc(100% - .25rem)}.ImageBox__imageWrapper-item>span{height:1rem;margin-top:.125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.ImageBox__imageWrapper-item>img{margin-top:.3125rem;padding:.0625rem;width:100%;height:100%}.ImageBox__imageWrapper-item-heightAlign img{height:calc(100% - .375rem)}.ImageBox__imageWrapper__zoomIconWrapper{position:absolute;top:.875rem;right:1rem;color:#fff;display:flex;align-items:center;justify-content:center;background:#e8f1fc;color:#1473e6}.ImageBox__imageWrapper__zoomIconWrapper:hover{background:#dceafb;color:#1473e6}.ImageBox__imageWrapper__zoomIconWrapper.isHidden{display:none}.ImageBox .skeletonContainer{margin-top:.3125rem;display:flex;justify-content:center;align-items:center;padding:.0625rem}.ImageBox .focus img{box-shadow:0 0 0 .09375rem #1473e6,inset 0 0 0 .03125rem #1473e6}.ImageBox .active .skeletonContainer,.ImageBox .active img{box-shadow:0 0 0 .09375rem #b9d5f8,inset 0 0 0 .03125rem #b9d5f8}.ImageBox__image--pixelated{image-rendering:pixelated}.ImageBox__image--smooth{image-rendering:auto}.ChartLoader{height:100%;width:100%;display:flex}.ChartLoader__chart{flex:1 1 100%;display:flex;align-items:center;justify-content:center;border-right:.0625rem solid #dceafb}.ChartLoader__chart span{margin-left:3.625rem}.ChartLoader__controls{width:3.75rem;height:100%;display:flex;flex-direction:column;align-items:center;overflow:auto}.ChartLoader__controls .MuiSkeleton-root{border-radius:.25rem;margin-bottom:.5rem}.ChartLoader__controls .MuiSkeleton-root:first-child{margin-top:.5rem}.ChartPopover{pointer-events:none;z-index:5!important;height:12.5rem}.ChartPopover.pinnedPopover{width:100%;height:100%}.ChartPopover>:first-of-type{height:12.5rem}.ChartPopover__content{transform:none!important;width:14.375rem;max-height:15.625rem;background:hsla(0,0%,100%,.78);box-shadow:0 1px 1px rgba(34,58,90,.2),0 2px 2px rgba(34,58,90,.2),0 4px 4px rgba(34,58,90,.2),0 6px 8px rgba(34,58,90,.2);border:.0625rem solid #e8f1fc;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overflow:unset}.ChartPopover__content__pinned{width:auto;max-height:8.125rem}.ChartPopover__content__active{background:#fff}.ChartPopover__content.hide{visibility:hidden}.MediaPanel__Container{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.MediaPanel__Container__imageFullViewPopup .MuiDialog-paperWidthSm{max-width:unset;width:100%;height:100%}.MediaPanel__Container__resizing{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;background-color:#f3f8fe;-webkit-user-select:none;user-select:none}.MediaPanel__Container .MediaPanel{display:flex;flex:1 1;height:calc(100% - 3rem)}.MediaPanel__Container .MediaPanel__loader .ChartLoader span{margin-left:0}.MediaPanel__Container .MediaPanel__mediaSetContainer{overflow-x:auto;padding-left:1.25rem;padding-top:.25rem;flex:1 1}.MediaPanel__Container .MediaPanel__controls{border-left:.0625rem solid #dceafb;width:3.75rem;max-height:100%;overflow-y:auto}.GroupingPopover{width:25rem}.GroupingPopover h3{text-transform:uppercase}.GroupingPopover__container__select{padding:1rem}.GroupingPopover__container__select__selectedFieldsContainer{max-height:6.875rem;overflow:auto;width:100%}.GroupingPopover__advanced__component{border-top:.0625rem solid #e8f1fc}.GroupingPopover__toggleMode__div{display:flex;flex-direction:column;border-top:.0625rem solid #e8f1fc;border-bottom:.0625rem solid #e8f1fc;padding:1rem}.GroupingPopover__subtitle{margin-bottom:.75rem}.GroupingPopover__accordion__container{box-shadow:unset;margin:0!important}.GroupingPopover__accordion__container .GroupingPopover__subtitle{margin-bottom:unset}.GroupingPopover__accordion__container .MuiAccordionSummary-expandIcon{padding:0;transform:unset;margin:unset}.GroupingPopover__accordion__container .MuiAccordionSummary-expandIcon.Mui-expanded{transform:unset}.GroupingPopover__accordion__container .Mui-expanded{margin:0}.GroupingPopover .MuiAccordionSummary-root{min-height:unset;height:2.125rem;border-bottom:.0625rem solid #e8f1fc;padding:0 1rem}.GroupingPopover__option{display:flex;width:100%;overflow:hidden}.GroupingPopover__option__label{margin-left:.5rem;max-width:100%;overflow:hidden;word-break:break-all}.AdvancedPopover__container{width:25rem}.AdvancedPopover__paletteColors__container{display:flex;border-radius:4px;width:10.5rem;border-top:.0625rem solid #e8f1fc;height:2rem;margin-right:.5rem;overflow:hidden}.AdvancedPopover__paletteColors__colorItem{display:inline-block;flex:1 1;height:100%}.GroupingItem{display:flex;flex-direction:column;margin-right:.5em;cursor:pointer}.GroupingItem.isDisabled{opacity:.5;cursor:auto}.GroupingItem:last-child{margin-right:0}.GroupingItem span{margin-top:.4em;text-align:center;text-transform:capitalize}.GroupingItem__icon__box{width:3.25em;height:3.25em;border:.0625rem solid #e8f1fc;border-radius:.375em;display:flex;align-items:center;justify-content:center;transition:all .18s ease-out}.GroupingItem__icon__box:last-child{margin-right:0}.GroupingItem__icon__box i{color:#1473e6;font-size:24px}.GroupingItem__icon__box:hover{background-color:#f4f4f6}.GroupingItem__icon__box.active{background-color:#e8f1fc}.GroupingItem__icon__box.outlined{background-color:#e8f1fc;border:.0625rem solid #89b9f2}.GroupingItem__button_small{border:1px solid;padding:0 4px;border-radius:4px;cursor:pointer}.Grouping{flex-direction:column;justify-content:space-between;border-left:.0625rem solid #e8f1fc;padding:.725rem 1.5rem}.Grouping,.Grouping__title{display:flex}.Grouping__title .Text{text-transform:uppercase;letter-spacing:.3px}.Grouping__content{display:flex;align-items:center;justify-content:center}.SliderWithInput{display:flex;align-items:center;height:100%;max-width:32.5rem;width:100%}.SliderWithInput__densityWrapper{height:100%;display:flex;flex-direction:column;justify-content:center}.SliderWithInput__densityWrapper__densityField{width:5.375rem;height:1.25rem;border:.0625rem solid #d1ddef;border-radius:.125rem;font-size:.625rem;font-weight:550;color:#414b6d;padding-left:.375rem}.SliderWithInput__densityWrapper__densityField::-webkit-inner-spin-button,.SliderWithInput__densityWrapper__densityField::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.SliderWithInput__densityWrapper__densityField[type=number]{-moz-appearance:textfield}.SliderWithInput__densityWrapper__densityField:focus-visible{outline:unset}.SliderWithInput__densityWrapper__densityTitleBox{display:flex}.SliderWithInput__densityWrapper__densityTitleBox__labelTooltip{background-color:#606986;width:.6875rem;height:.6875rem;color:#fff;font-size:.4375rem;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-top:.0625rem;cursor:pointer}.SliderWithInput__densityWrapper__densityTitleBox__densityFieldLabel{margin-right:.16rem;min-width:4.4rem;margin-bottom:.1875rem}.SliderWithInput__sliderWrapper{max-width:24.875rem;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;margin-right:2rem;padding-bottom:.5rem}.SliderWithInput__sliderWrapper .Slider{padding-bottom:.1875rem}.SliderWithInput__sliderWrapper__sliderTitleBox{line-height:1.125rem}.SliderWithInput__sliderWrapper__title{margin-right:.25rem;font-size:.625rem;font-weight:350;color:#606986}.SliderWithInput__sliderWrapper__sliderValuesLabel{width:4.875rem;margin-right:.5rem}.RangePanel{height:3rem;background:#fff;border-top:.0625rem solid #e8f1fc;border-bottom-right-radius:.375rem}.RangePanel,.RangePanel .RangePanelContainer{display:flex;align-items:center;width:100%;justify-content:center}.RangePanel .RangePanelContainer{height:100%;max-width:85rem;padding:0 2.125rem}.RangePanel .RangePanelContainer .ApplyButtonContainer{height:100%;display:flex;align-items:center}.RangePanel .RangePanelContainer .ApplyButtonContainer .ApplyButton{height:1.5rem!important;width:5.125rem}.RangePanel .RangePanelContainer .VerticalDivider{width:.0625rem;height:1.5rem;background:#e8f1fc;margin-right:2.75rem;margin-left:2.75rem}.RangePanel .RangePanelContainer .InfoMassageBox{width:100%;display:flex;align-items:center;justify-content:center}.RangePanel .RangePanelContainer .InfoMassageBox i{margin-right:.75rem}.RangePanel .RangePanelContainer .InfoMassageBox .InfoMessageBoldText{margin:0 .1875rem}.ProgressBar{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 auto;position:absolute;width:100%;height:100%;background-color:#fff;z-index:9;opacity:1;transform:translateY(0);left:.125rem}.ProgressBar.fadeOutProgress{animation:fadeOutProgress .55s cubic-bezier(.39,-.01,.27,1) forwards;animation-delay:.7s}.ProgressBar.fadeOutProgress .ProgressBar__container{animation:fadeOutProgressInner .6s cubic-bezier(.39,-.01,.27,1) forwards;animation-delay:.75s}@keyframes fadeOutProgress{0%{opacity:.9}to{opacity:0}}@keyframes fadeOutProgressInner{0%{transform:translateY(0)}to{transform:translateY(-15px)}}.ProgressBar__container{width:30.125rem;height:4.0625rem}.ProgressBar__container__title{color:#1c2852}.ProgressBar__container__bar{box-shadow:inset 0 0 0 1px rgba(0,0,0,.058823529411764705);box-sizing:initial;position:relative;background:#d1ddef;border-radius:1rem;height:.5rem;margin:.75rem 0 .5rem}.ProgressBar__container__bar>span{display:block;height:100%;border-radius:1rem;background-color:#1473e6;position:relative;overflow:hidden;will-change:width;transition:width .3s ease-out}.ProgressBar__container__bar>span:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(315deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));overflow:hidden;transform:translateX(-100%);animation:move 1.5s ease-out infinite}@keyframes move{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ProgressBar__container__info{display:flex;color:#606986;font-family:Inter,sans-serif;font-feature-settings:"tnum"}.ProgressBar__container__info__matched{margin-left:auto}.AutocompleteInput{position:relative;z-index:5}.AutocompleteInput__disabled{pointer-events:none;opacity:.5}.AutocompleteInput__errorBar{top:calc(100% - 4px);left:0;position:absolute;padding:1rem;z-index:3;border:.0625rem solid #f9d3d1;width:100%;background-color:#f7f1f5;border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.AutocompleteInput__errorBar__message{font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 82}.AutocompleteInput__errorBar__message span{margin-right:.75rem}.AutocompleteInput__errorBar__hint{color:#4a1212;display:flex;align-items:center;padding:.75rem 1rem .75rem 0;border:.0625rem solid #f9d3d1;margin-top:.75rem;background-color:#fff;border-radius:.375rem}.AutocompleteInput__errorBar__hint .Text{color:#4a1212}.AutocompleteInput__errorBar__hint .Icon__container{margin-left:.625rem;margin-right:.5rem}.AutocompleteInput__errorBar__hint a{text-decoration:none;color:#1473e6}.AutocompleteInput__container{height:2rem;max-width:100vw;border:.0625rem solid #ebf0f8;display:flex;align-items:center;border-radius:.375rem;padding:.5rem;position:relative;z-index:4;background-color:#fff}.AutocompleteInput__container:hover,.AutocompleteInput__container__focused{border:.0625rem solid #90afda}.AutocompleteInput__container__advanced{height:4.5rem;align-items:flex-start;padding:.25rem .5rem}.AutocompleteInput__container__placeholder{position:absolute;left:.5rem;color:#83899e;max-width:95%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1rem;font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 82}.AutocompleteInput__container__error,.AutocompleteInput__container__error:hover{border-color:#eb716d}.AutocompleteInput__container .details-label{width:auto!important}.AutocompleteInput__container .codicon-suggest-more-info{display:none!important}.AutocompleteInput__container .scroll-decoration{box-shadow:unset!important}.AutocompleteInput__container .monaco-editor .find-widget.visible,.AutocompleteInput__container .monaco-hover{display:none!important}.AutocompleteInput__container .monaco-editor .squiggly-error{background:url(/static/aim/static/media/arrow-up.3e2126a0.svg) repeat-x 0 100%}.SelectForm{flex:1 1;padding:.725rem 1.5em;display:flex}.SelectForm__container__metrics{flex:1 1;display:flex;flex-direction:column;justify-content:space-between;padding-right:1rem}.SelectForm__container__metrics .MuiBox-root{justify-content:flex-start}.SelectForm__container__search{width:103px;display:flex;justify-content:space-between;flex-direction:column}.SelectForm__Popper{border:.0625rem solid #e8f1fc;width:40%;border-radius:.375rem;z-index:6;color:#586069;background-color:#fff}.SelectForm__Popper .MuiAutocomplete-paper{box-shadow:unset;margin:unset}.SelectForm__metric__select{width:100%}.SelectForm__metric__select input{padding:.5rem;font-size:.875rem;border-bottom:.0625rem solid #e8f1fc}.SelectForm__TextField{position:relative}.SelectForm__textarea{flex:1 1}.SelectForm__textarea .MuiOutlinedInput-multiline.MuiOutlinedInput-marginDense{padding-top:.46875rem;padding-bottom:.46875rem}.SelectForm__search__button{width:100%}.SelectForm__search__actions{display:flex;justify-content:space-between}.SelectForm__search__actions button{border:.0625rem solid #e8f1fc}.SelectForm__search__actions button:nth-child(2){margin:0 .25rem}.SelectForm__search__actions button.active{border:.0625rem solid #89b9f2;background-color:#f3f8fe}.SelectForm__clearAll{height:24px;width:24px;background:#e8f1fc;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.SelectForm__clearAll.disabled{opacity:.5}.SelectForm__clearAll:after{content:"";position:absolute;width:20px;height:34px;background:hsla(0,0%,100%,.5);background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 92%);left:-20px;top:-5px;border-radius:0;color:#fff;pointer-events:none}.SelectForm__clearAll i{color:#1473e6;font-size:10px}.SelectForm__tags{display:flex;align-items:center;overflow:auto;max-width:calc(100vw - 33rem);min-width:12rem}.SelectForm__tags .Badge{margin-right:.5rem}.SelectForm__tags .Badge:last-child{margin-right:20px}.TooltipContentPopover{width:25rem;padding:.5rem;display:flex;flex-direction:column;max-height:20rem}.TooltipContentPopover__subtitle{text-transform:uppercase;margin:.5rem 0}.TooltipContentPopover__Divider{margin:1rem 0 .5rem}.TooltipContentPopover__section{margin:0 .5rem}.TooltipContentPopover__section:last-child{padding-bottom:1rem}.TooltipContentPopover__option{display:flex;width:100%;overflow:hidden}.TooltipContentPopover__option__label{margin-left:.5rem;max-width:100%;overflow:hidden;word-break:break-all}.TooltipContentPopover__SelectedTagsContainer{overflow:auto;display:flex;flex-wrap:wrap;grid-gap:.25rem;gap:.25rem;width:100%}.ImagePropertiesPopover{display:flex;justify-content:center;align-items:center;flex-direction:column;width:25rem;padding:.5rem;max-height:20rem}.ImagePropertiesPopover__section{width:100%;display:flex;flex-direction:column;padding:0 .5rem}.ImagePropertiesPopover__section__mediaItemSize{display:flex;align-items:center;margin-top:.5rem;margin-bottom:.25rem}.ImagePropertiesPopover__sizeSlider{margin-top:1rem;display:flex;flex-direction:column}.ImagePropertiesPopover__sizeSlider--disabled{opacity:.2;pointer-events:none}.ImagePropertiesPopover__subtitle{text-transform:uppercase}.ImagePropertiesPopover__subtitle__imageRendering{margin:.5rem 0}.ImagePropertiesPopover__Radio{padding-left:0}.ImagePropertiesPopover__Slider{margin:.5rem 0;display:flex}.ImagePropertiesPopover__Slider .Slider{margin:0 1.25rem}.ImagePropertiesPopover__Divider{width:100%;margin:.5rem 0}.ImagePropertiesPopover__sizePercent{margin-left:.5rem}.Controls__container{padding:.75rem 0;display:flex;flex-direction:column;align-items:center;overflow:auto}.Controls__container>div{margin-bottom:.375rem}.Controls__container>div:last-child{margin-bottom:0}.Controls__icon{color:#606986;font-size:1.125rem}.Controls__icon.active{color:#1473e6}.Controls__anchor{height:2.25rem;width:2.25rem;display:flex;cursor:pointer;position:relative;align-items:center;justify-content:center;transition:background-color .18s ease-out;border:.0625rem solid transparent;border-radius:.375rem}.Controls__anchor.active{background-color:#e8f1fc}.Controls__anchor.active.outlined{border:.0625rem solid #89b9f2}.Controls__anchor.disabled{cursor:auto}.Controls__anchor.disabled i{color:#83899e}.Controls__anchor.disabled:hover{background-color:initial}.Controls__anchor:hover{background-color:#f4f4f6}.Controls__anchor:hover .icon-arrow-left{opacity:1}.Controls__anchor__arrow{width:.6875rem;height:100%;position:absolute;left:-.75rem;display:flex;align-items:center;justify-content:center}.Controls__anchor__arrow .icon-arrow-left{transition:all .18s ease-out;color:#606986}.Controls__anchor__arrow--opened .icon-arrow-left{transform:rotate(180deg);color:#1473e6}.AppBar{display:flex;align-items:center;min-height:2.5rem;border-bottom:.0625rem solid #e8f1fc;border-left:.0625rem solid #e8f1fc;border-right:.0625rem solid #e8f1fc;padding-left:1.5rem;padding-top:.25rem;padding-bottom:.25rem;background:#fff;z-index:1}.AppBar__title{flex:1 1;text-transform:uppercase;letter-spacing:.07em}.AppBar__content{display:flex;flex:6 1;align-items:center;justify-content:right}.AppBar__content--disabled{pointer-events:none;opacity:.5}.AppBar__content .ExperimentBar__headerContainer{margin-right:auto}.ConfirmModal .MuiBackdrop-root{background-color:rgba(0,0,0,.4)}.ConfirmModal .MuiPaper-rounded{border-radius:6px}.ConfirmModal .MuiPaper-elevation10{box-shadow:0 2px 4px #767a80}.ConfirmModal__Body{min-width:384px;padding:24px}.ConfirmModal__Body .ConfirmModal__Title__Container{display:flex;align-items:center;margin-bottom:12px}.ConfirmModal__Close__Icon{position:absolute;right:10px;top:10px}.ConfirmModal__Icon{display:flex;justify-content:center;align-items:center;width:32px;height:32px;margin-right:16px;border-radius:50%}.ConfirmModal__Icon .Icon__container{font-size:14px}.ConfirmModal__CancelButton{margin-right:10px;color:#1c2852}.ConfirmModal__Footer{padding:16px;margin:0 8px;border-top:1px solid #dee6f3;display:flex;justify-content:flex-end;align-items:center}.ConfirmModal__error .ConfirmModal__Icon{background-color:#fdeded}.ConfirmModal__error .ConfirmModal__Icon .Icon__container{color:#e64e48}.ConfirmModal__error .ConfirmModal__ConfirmButton{background-color:#e64e48}.ConfirmModal__warning .ConfirmModal__Icon{background-color:#fffae6}.ConfirmModal__warning .ConfirmModal__Icon .Icon__container{color:#fc0}.ConfirmModal__warning .ConfirmModal__ConfirmButton{background-color:#fc0}.ConfirmModal__success .ConfirmModal__Icon{background-color:#eaf9f3}.ConfirmModal__success .ConfirmModal__Icon .Icon__container{color:#2bc784}.ConfirmModal__success .ConfirmModal__ConfirmButton{background-color:#2bc784}.ConfirmModal__info .ConfirmModal__Icon{background-color:#e8f1fc}.ConfirmModal__info .ConfirmModal__Icon .Icon__container{color:#1473e6}.ConfirmModal__info .ConfirmModal__ConfirmButton{background-color:#1473e6}.ImagesExploreAppBar__item__bookmark{margin-right:.25rem;padding:0 .5rem!important}.ImagesExploreAppBar__item__bookmark__Text{margin-right:.625rem}.ImagesExploreAppBar__item__bookmark__Icon{color:#414b6d}.ImagesExploreAppBar__menu{border-left:.0625rem solid #e8f1fc;padding:0 .25rem;height:100%;display:flex;align-items:center}.ImagesExploreAppBar__menu span{cursor:pointer}.ImagesExploreAppBar__popover{width:16rem;padding:.5rem;display:flex;flex-direction:column}.ImagesExploreAppBar__popover a{text-decoration:none;color:inherit}.ImagesExplore__container{background-color:#fff;min-width:50rem;height:100%}.ImagesExplore__container .ImagesExplore__visualization{display:flex;position:relative;flex-direction:column;flex:1 1 100%;max-height:calc(100% - 8.5rem)}.ImagesExplore__container .ImagesExplore__visualization .ProgressBar{padding-bottom:8.5rem}.ImagesExplore__container .ImagesExplore__section{height:100vh}.ImagesExplore__container .ImagesExplore__loader{flex-direction:column;justify-content:space-between}.ImagesExplore__container .ImagesExplore__fullHeight{height:100%}.ImagesExplore__container .ImagesExplore__section__appBarContainer{display:flex;flex-direction:column;justify-content:center}.ImagesExplore__container .ImagesExplore__table__container{flex:.5 1;min-height:11rem}.ImagesExplore__container .ImagesExplore__table__container.fullHeight{flex:1 1 100%!important}.ImagesExplore__container .ImagesExplore__ResizePanel__hide,.ImagesExplore__container .ImagesExplore__table__container.hide{display:none}.ImagesExplore__container .ImagesExplore__imagesWrapper__container{min-height:14.5rem;flex:.5 1;overflow:auto}.ImagesExplore__container .ImagesExplore__imagesWrapper__container.fullHeight{flex:1 1 100%!important}.ImagesExplore__container .ImagesExplore__imagesWrapper__container.hide{display:none}.ImagesExplore__SelectForm__Grouping__container{display:flex;border-bottom:.0625rem solid #e8f1fc;min-height:6rem;max-height:6rem} \ No newline at end of file diff --git a/embed/static/css/main.css b/embed/static/css/main.css new file mode 100644 index 00000000..5c6a130e --- /dev/null +++ b/embed/static/css/main.css @@ -0,0 +1 @@ +.Text__size_36{font-size:2.25rem}.Text__size_24{font-size:1.5rem}.Text__size_18{font-size:1.125rem}.Text__size_16{font-size:1rem}.Text__size_14{font-size:.875rem}.Text__size_12{font-size:.75rem}.Text__size_11{font-size:.6875rem}.Text__size_10{font-size:.625rem}.Text__size_8{font-size:.5rem}.Text__weight_300{font-weight:250}.Text__weight_400{font-weight:350}.Text__weight_500{font-weight:450}.Text__weight_600{font-weight:550}.Text__weight_700,.Text__weight_800,.Text__weight_900{font-weight:650}.Text__color_primary{color:#414b6d}.Text__color_primary_100{color:#1c2852}.Text__color_primary_90{color:#2a355a}.Text__color_primary_80{color:#414b6d}.Text__color_primary_70{color:#606986}.Text__color_primary_60{color:#6b728b}.Text__color_primary_50{color:#83899e}.Text__color_primary_40{color:#a4a9ba}.Text__color_primary_30{color:#b5b9c5}.Text__color_primary_20{color:#d2d4dc}.Text__color_primary_10{color:#e8eaee}.Text__color_primary_5{color:#f4f4f6}.Text__color_secondary{color:#fff}.Text__color_secondary_100{color:#1c2852}.Text__color_secondary_80{color:#414b6d}.Text__color_secondary_50{color:#83899e}.Text__color_secondary_10{color:#e8eaee}.Text__color_error,.Text__color_error_100{color:#e64e48}.Text__color_error_80{color:#eb716d}.Text__color_error_50{color:#f3a7a4}.Text__color_error_10{color:#fdeded}.Text__color_error_5{color:#f7f1f5}.Text__color_warning,.Text__color_warning_100{color:#fc0}.Text__color_warning_80{color:#edc949}.Text__color_warning_50{color:#f4dd8d}.Text__color_warning_10{color:#fffae6}.Text__color_warning_5{color:#f7f7f3}.Text__color_info,.Text__color_info_100{color:#1473e6}.Text__color_info_80{color:#438feb}.Text__color_info_50{color:#89b9f2}.Text__color_info_10{color:#e8f1fc}.Text__color_info_5{color:#f3f8fe}.Text__color_success,.Text__color_success_100{color:#2bc784}.Text__color_success_80{color:#55d29d}.Text__color_success_50{color:#95e3c2}.Text__color_success_25{color:#caf1e0}.Text__color_success_10{color:#eaf9f3}.Text__color_success_5{color:#eef7f8}.Text__color_inherit{color:inherit}.Switcher{display:inline-block;cursor:pointer;border-radius:.625rem;color:#fff;position:relative;-webkit-user-select:none;user-select:none;border:none}.Switcher__circle{border-radius:.625rem;background-color:#fff;transition:all .1s linear;position:absolute;left:2px;top:.125rem}.Switcher__leftLabel,.Switcher__rightLabel{transition:all .18s ease-out;position:absolute;top:4px;line-height:8px}.Switcher__leftLabel{left:4px;transform:scale(0)}.Switcher__rightLabel{transform:scale(1);right:4px}.Switcher__checked .Switcher__leftLabel{transform:scale(1)}.Switcher__checked .Switcher__rightLabel{transform:scale(0)}.Switcher__primary{background-color:#83899e}.Switcher__primary.Switcher__checked{background-color:#1473e6}.Switcher__secondary{background-color:#83899e}.Switcher__secondary.Switcher__checked{background-color:#1c2852}.Switcher__small{height:.8125rem;width:1.5rem;font-size:.5rem}.Switcher__small .Switcher__circle{width:.5625rem;border-radius:.5rem;height:.5625rem;line-height:.5625rem;top:2px}.Switcher__small .Switcher__circle__checked{left:calc(100% - 11px)}.Switcher__small:hover .Switcher__circle{width:.675rem}.Switcher__small:hover .Switcher__circle__checked{left:calc(100% - 13px)}.Switcher__small .Switcher__leftLabel,.Switcher__small .Switcher__rightLabel{top:3px;font-size:7px;line-height:7px;display:flex;align-items:center;justify-content:center}.Switcher__medium{height:1rem;width:2rem;line-height:8px}.Switcher__medium .Switcher__circle{font-size:.75rem;width:.75rem;height:.75rem}.Switcher__medium .Switcher__circle__checked{left:calc(100% - 14px)}.Switcher__medium:hover .Switcher__circle{width:.9375rem}.Switcher__medium:hover .Switcher__circle__checked{left:calc(100% - 17px)}.Switcher__large{height:1.25rem;width:2.5rem;font-size:10px;line-height:10px}.Switcher__large .Switcher__circle{width:1rem;height:1rem}.Switcher__large .Switcher__circle__checked{left:calc(100% - 18px)}.Switcher__large:hover .Switcher__circle{width:1.25rem}.Switcher__large:hover .Switcher__circle__checked{left:calc(100% - 22px)}.Switcher__large .Switcher__leftLabel,.Switcher__large .Switcher__rightLabel{font-size:10px;line-height:8px;display:flex;align-items:center;justify-content:center;top:5px}.Switcher__outlined{border:.0625rem solid #83899e;background-color:#fff;color:#83899e}.Switcher__outlined.Switcher__primary.Switcher__small .Switcher__rightLabel{top:2px;right:2px}.Switcher__outlined.Switcher__primary.Switcher__small .Switcher__leftLabel{top:2px;left:2px}.Switcher__outlined.Switcher__primary .Switcher__circle{color:#83899e;background-color:#83899e;top:1px}.Switcher__outlined.Switcher__primary .Switcher__circle__checked{color:#1473e6;background-color:#1473e6}.Switcher__outlined.Switcher__primary.Switcher__checked{border-color:#1473e6;background-color:#fff;color:#1473e6}.MuiButton-contained.Mui-disabled{box-shadow:none;background-color:#1266cc;color:#fff;opacity:.5}.MuiButton-contained:hover{box-shadow:none}.MuiButton-outlined.Mui-disabled{box-shadow:none;color:#89b9f2;border-color:#89b9f2;opacity:.5}.MuiButton-label{text-transform:capitalize}.MuiButton-text.Mui-disabled{color:#89b9f2}.ToggleButton{display:flex;align-items:center;justify-content:space-between;width:100%}.ToggleButton__title{font-size:.875rem}.ToggleButton__container{padding:.25rem;border:.0625rem solid #e8f1fc;border-radius:.375rem;display:inline-block}.ToggleButton__container button{border-radius:.25rem!important}.ToggleButton__container button:first-child{margin-right:.25rem}.Icon__box{min-width:1.5rem;min-height:1.5rem;display:flex}.Badge,.Icon__box{align-items:center;justify-content:center}.Badge{display:inline-flex;height:1.75rem;border-radius:.375rem;font-weight:450;vertical-align:middle;text-decoration:none}.Badge,.Badge__label{flex-wrap:nowrap;white-space:nowrap}.Badge__label{line-height:1rem;overflow:hidden;max-width:100%;text-overflow:ellipsis}.Badge i{width:unset;height:unset;margin:0}.Badge__deleteIcon,.Badge__startIcon,.Badge i{display:flex;align-items:center;justify-content:center}.Badge__deleteIcon,.Badge__startIcon{width:1.125rem;height:1.125rem;margin-left:unset;border-radius:.1875rem;transition:all .18s ease-out}.Badge__deleteIcon{cursor:pointer}.Badge__select{margin-top:.25rem;margin-right:.25rem}.Badge__disabled{pointer-events:none;opacity:.5}.Badge__default{color:#414b6d;border:.0625rem solid #dee6f3}.Badge__default,.Badge__default:hover{background-color:#f8fafd}.Badge__default .Badge__deleteIcon i,.Badge__default .Badge__startIcon i{color:#414b6d}.Badge__default .Badge__deleteIcon:hover{background-color:#ebf0f8}.Badge__small,.Badge__xSmall{font-size:.75rem}.Badge__small i,.Badge__xSmall i{font-size:.4375rem;margin-bottom:1px}.Badge__small .Badge__label,.Badge__xSmall .Badge__label{padding:0 .5rem}.Badge__small .Badge__deleteIcon,.Badge__small .Badge__startIcon,.Badge__xSmall .Badge__deleteIcon,.Badge__xSmall .Badge__startIcon{width:.875rem;height:.875rem}.Badge__small .Badge__deleteIcon,.Badge__xSmall .Badge__deleteIcon{margin-right:.25rem}.Badge__small .Badge__startIcon,.Badge__xSmall .Badge__startIcon{margin-left:.25rem}.Badge__small{height:1.5rem}.Badge__xSmall{height:1.125rem}.Badge__medium{height:1.5rem;font-size:.875rem}.Badge__medium .Badge__label{padding:0 .75rem}.Badge__medium i{font-size:.625rem}.Badge__medium .Badge__deleteIcon{margin-right:.5rem}.Badge__medium .Badge__startIcon{margin-left:.5rem}.Badge__large,.Badge__xLarge{font-size:.875rem;height:1.75rem}.Badge__large .Badge__label,.Badge__xLarge .Badge__label{padding:0 .75rem}.Badge__large .Badge__deleteIcon,.Badge__xLarge .Badge__deleteIcon{margin-right:.5rem}.Badge__large .Badge__deleteIcon i,.Badge__xLarge .Badge__deleteIcon i{font-size:.625rem}.Badge__large .Badge__startIcon,.Badge__xLarge .Badge__startIcon{margin-left:.5rem}.Badge__large .Badge__startIcon i,.Badge__xLarge .Badge__startIcon i{font-size:.625rem}.Badge__xLarge{height:2rem}.Badge__xLarge .Badge__label{padding:0 1rem}.Dropdown{position:relative}.Dropdown__label{position:absolute;z-index:1;transition:all .3s;pointer-events:none}.Dropdown__label.swapped{background:#fff;transition:all .3s;padding:0 .25rem;top:-.5125rem!important}.Dropdown__indicatorContainer{padding:0 5px;display:flex;align-items:center;height:100%}.IndicatorsContainer{padding-right:.9375rem;height:100%;display:flex;align-items:center}.IndicatorsContainer__clearIcon{margin-right:1.25rem}.DropdownCustomOption{padding:.5rem 1rem .5rem .5rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;border-radius:.25rem}.DropdownCustomOption:hover{background:#f2f5fa}.DropdownCustomOption>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DictVisualizer{font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 82;width:100%;height:100%}.DictVisualizer__row{display:flex;align-items:center}.DictVisualizer__row:hover .DictVisualizer__row__copy{visibility:visible}.DictVisualizer__row__indent{display:inline-block;height:100%;margin-left:9px;margin-right:1.25rem;border-left:.0625rem solid #b5b9c5}.DictVisualizer__row__collapseToggler{display:flex;align-items:center;margin-right:.25rem;cursor:pointer}.DictVisualizer__row__content{display:flex;align-items:baseline}.DictVisualizer__row__content__key{margin-right:.5rem}.DictVisualizer__row__content__sub{margin-right:.375rem;font-style:italic;white-space:nowrap}.DictVisualizer__row__content__value{white-space:nowrap}.DictVisualizer__row__content__value--closing{margin-left:7px}.DictVisualizer__row__copy{margin-left:.25rem;visibility:hidden}.JsonViewPopover{display:flex;justify-content:center;align-items:center;padding:1rem}.AutoSuggestions{position:absolute;width:21.875rem;max-width:calc(100vw - 29rem);border:.0625rem solid #dceafb;border-radius:.0625rem;background-color:#fff;z-index:9999;overflow:hidden}.AutoSuggestions__item{padding:0 .375rem;display:block;color:#6b728b;min-height:1.5rem;cursor:pointer;outline:unset!important}.AutoSuggestions__item:focus,.AutoSuggestions__item:focus-visible,.AutoSuggestions__item:hover{background-color:#dceafb;outline:unset}.AutoSuggestions__item:last-child{border-bottom:unset}.AutoSuggestions__item:focus{background-color:#dceafb;outline:unset}.Slider{width:100%;display:flex;justify-content:center;align-items:center}.Slider .MuiSlider-root{padding:0;height:.25rem}.Slider .MuiSlider-root .MuiSlider-rail{height:.25rem;border-radius:.25rem;opacity:1;background:#dee6f3}.Slider .MuiSlider-root .MuiSlider-track{height:.25rem;border-radius:.25rem;background:#1473e6}.Slider .MuiSlider-root .MuiSlider-thumb{background:#fff;border:.09375rem solid #1473e6;margin-top:-.25rem;margin-left:-.375rem}.Slider .MuiSlider-root .MuiSlider-thumb .MuiSlider-valueLabel{left:calc(-50% - .625rem);top:-1.0625rem}.Slider .MuiSlider-root .MuiSlider-thumb .MuiSlider-valueLabel>span{width:2.3125rem;height:1.1875rem;border:.0625rem solid #1473e6;background:#fff;border-radius:.4375rem;transform:unset}.Slider .MuiSlider-root .MuiSlider-thumb .MuiSlider-valueLabel>span span{font-size:.625rem;font-weight:550;color:#1473e6;transform:unset;text-overflow:ellipsis;max-width:100%;overflow:hidden;padding:.125rem .25rem}.Slider .MuiSlider-root .MuiSlider-thumb.Mui-focusVisible,.Slider .MuiSlider-root .MuiSlider-thumb.MuiSlider-active,.Slider .MuiSlider-root .MuiSlider-thumb:hover{box-shadow:0 0 0 .125rem rgba(20,115,230,.2)}.Slider .MuiSlider-root .MuiSlider-thumb:after{top:0;bottom:0;left:0;right:0}.Slider .Mui-disabled .MuiSlider-track{background:#a7b7cd}.Slider .Mui-disabled .MuiSlider-thumb{margin-top:-.125rem;margin-left:-.25rem}.Aim_Menu_Wr{display:flex;flex-direction:column;border:.0625rem solid #dee6f3;box-sizing:border-box;border-radius:.375rem 0 0 .375rem;height:100%}.Aim_Menu_Wr .Title{background-color:#f3f8fe;padding:.625rem .9375rem;border-bottom:.0625rem solid #dee6f3;border-top-left-radius:.375rem}.Aim_Menu_Wr .Menu{display:flex;flex-direction:column;padding:.5rem;overflow-y:auto;height:100%}.Aim_Menu_Wr .Menu .MenuItem{display:flex;flex-direction:column;margin-bottom:.125rem;border-radius:.375rem}.Aim_Menu_Wr .Menu .MenuItem:focus-visible{outline:unset}.Aim_Menu_Wr .Menu .MenuItem .MenuItemHead{cursor:pointer;border-radius:.375rem;display:flex;word-break:break-word}.Aim_Menu_Wr .Menu .MenuItem .MenuItemHead div{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.5625rem .875rem}.Aim_Menu_Wr .Menu .MenuItem .MenuItemHead.layer1.active{background-color:#e8f1fc}.Aim_Menu_Wr .Menu .MenuItem .MenuItemHead.layer1.active:before{content:"";width:4px;border-radius:.375rem 0 0 .375rem;background:#1473e6}.Aim_Menu_Wr .Menu .MenuItem .MenuItemHead.open{background-color:#e8f1fc}.Aim_Menu_Wr .Menu .MenuItem .MenuItemHead.open:before{content:"";width:4px;border-radius:.375rem 0 0 0;background:#1473e6}.Aim_Menu_Wr .Menu .MenuItem .MenuItemHead.no_child{margin-right:.5rem}.Aim_Menu_Wr .Menu .MenuItem .MenuItemHead:hover{background:#ebf0f8}.Aim_Menu_Wr .Menu .MenuItem .MenuItemBody{width:100%;background-color:#f3f8fe;border-radius:0 .25rem .25rem 0;display:none}.Aim_Menu_Wr .Menu .MenuItem .MenuItemBody.open{display:flex}.Aim_Menu_Wr .Menu .MenuItem .MenuItemBody>div{padding:.5rem 0 .5rem .5rem;width:100%}.Aim_Menu_Wr .Menu .MenuItem .MenuItemBody:before{content:"";width:.25rem;border-bottom-left-radius:.375rem;background:#1473e6}.Modal{justify-content:center;flex-direction:column;padding:1rem .5rem 0;position:relative;max-height:calc(100vh - 4rem)}.Modal,.Modal__header{display:flex;align-items:center}.Modal__header{padding:.5rem 1rem;width:100%}.Modal__header__titleIcon{width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;border-radius:50%;margin-right:1rem}.Modal__header__titleIcon.warning{color:#fc0;background:#fffae6}.Modal__header__titleIcon.error{color:#e64e48;background:#fdeded}.Modal__header__titleIcon.success{color:#2bc784;background:#eaf9f3}.Modal__header__titleIcon.info{color:#1473e6;background:#e8f1fc}.Modal__content{padding:0 1rem 1.5rem;overflow:auto}.Modal__footer{border-top:.0625rem solid #e8f1fc;padding:1rem;display:flex;justify-content:flex-end;width:100%}.Modal__footer__okButton{margin-left:.5rem}.Modal__footer__okCancel{color:#1c2852}.Modal.warning .Modal__header__titleIcon{background-color:#fffae6}.Modal.warning .Modal__header__titleIcon .Icon__container{color:#fc0}.Modal.warning .Modal__footer__okButton{background-color:#fc0}.Modal.error .Modal__header__titleIcon{background-color:#fdeded}.Modal.error .Modal__header__titleIcon .Icon__container{color:#e64e48}.Modal.error .Modal__footer__okButton{background-color:#e64e48}.Modal.info .Modal__header__titleIcon{background-color:#e8f1fc}.Modal.info .Modal__header__titleIcon .Icon__container{color:#1473e6}.Modal.info .Modal__footer__okButton{background-color:#1473e6}.Modal.success .Modal__header__titleIcon{background-color:#eaf9f3}.Modal.success .Modal__header__titleIcon .Icon__container{color:#2bc784}.Modal.success .Modal__footer__okButton{background-color:#2bc784}.Modal__closeButton{position:absolute;top:.375rem;right:.375rem;color:#414b6d}.ActionCard{width:100%;padding:1.5rem;border:.0625rem solid #dee6f3;border-radius:.5rem;align-items:center;background-color:#fff}.ActionCard,.ActionCard__infoBox{display:flex;justify-content:space-between}.ActionCard__infoBox{flex-direction:column}.ActionCard__infoBox__message{margin-top:.25rem}.InputWrapper_textFieldCnt{color:#414b6d}.InputWrapper_textFieldCnt .MuiOutlinedInput-notchedOutline{border-color:#bdcee8}.InputWrapper_textFieldCnt .MuiInputBase-input:focus+.MuiOutlinedInput-notchedOutline{border-color:#90afda}.InputWrapper_topLabeled .InputWrapper_topLabelCnt{display:flex;align-items:center;justify-content:space-between}.InputWrapper_topLabeled .MuiOutlinedInput-root{border-radius:2px}.InputWrapper_topLabeled .MuiFormLabel-root{display:none}.InputWrapper_topLabeled legend{width:0}.InputWrapper_small .InputWrapper_topLabelCnt .Icon__container{font-size:.75rem}.InputWrapper_small .MuiInputBase-input{font-size:.625rem}.InputWrapper_small .InputWrapper_topLabelCnt{line-height:10px;margin-bottom:.25rem}.InputWrapper_small .MuiOutlinedInput-input{padding:.25rem .375rem}.InputWrapper_medium .MuiOutlinedInput-input{padding:.5rem 1rem}.InputWrapper_medium .MuiInputLabel-root{font-size:.875rem}.InputWrapper_medium .MuiInputBase-input{font-size:.875rem;line-height:1rem;height:unset}.InputWrapper_medium .MuiInputLabel-outlined:not(.MuiInputLabel-shrink){transform:translate(14px,8px) scale(1)}.InputWrapper_error .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline,.InputWrapper_error .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.InputWrapper_error .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#e64e48!important}.InputWrapper_textFieldCnt_tooltip_error{white-space:pre;background-color:#e64e48;left:6px;top:-10px}.InputWrapper_textFieldCnt_tooltip_error .arrow{color:#e64e48}.ControlPopover{box-shadow:0 .25rem .375rem rgba(144,175,218,.2);border:.0625rem solid #e8f1fc}.ControlPopover__container .MuiListItem-button{color:#414b6d;font-size:.875rem;padding:.5rem;border-radius:.25rem}.ControlPopover__container .MuiListItem-button:hover{background-color:#f2f5fa}.ControlPopover__container-small .MuiListItem-button{height:28px}.ControlPopover__container-medium .MuiListItem-button{height:32px}.ControlPopover__container-large .MuiListItem-button{height:36px}.ControlPopover__container .MuiListItem-root.Mui-selected{background-color:initial;color:#1473e6}.ControlPopover__container .MuiListItem-root.Mui-selected:hover{background-color:#f2f5fa}.ControlPopover__container .MuiListItem-root.Mui-selected:after{content:"✓";position:absolute;right:.5rem}.ControlPopover__container .subtitle{text-transform:uppercase}.ControlPopover__title{padding:.5rem 1rem;border-bottom:.0625rem solid #e8f1fc;background:#f3f8fe}.IllustrationBlock{display:flex;justify-content:center;align-items:center;width:100%;height:100%;overflow:auto;flex-direction:column}.IllustrationBlock__container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden;padding-bottom:6rem}.IllustrationBlock__title{font-size:1.125rem;text-align:center}.IllustrationBlock__title .qlAnchor{color:#1473e6;text-decoration:none;margin:0 .25rem}.IllustrationBlock__title .qlAnchor:hover{text-decoration:underline}.IllustrationBlock__hidden{display:none}.IllustrationBlock__content{font-size:1.125rem;text-align:center}.IllustrationBlock__small__content,.IllustrationBlock__small__title{font-weight:450;font-size:.875rem}.IllustrationBlock__small__img{padding:.5rem}.IllustrationBlock__small__img img{width:3.125rem;height:3.5625rem;margin:0 auto;display:block}.IllustrationBlock__medium__content,.IllustrationBlock__medium__title{font-weight:450;font-size:.875rem}.IllustrationBlock__medium__img{padding:.75rem}.IllustrationBlock__medium__img img{width:7.5rem;margin:0 auto;display:block}.IllustrationBlock__large__content,.IllustrationBlock__large__title{font-weight:450;font-size:1rem}.IllustrationBlock__large__img{padding:.75rem}.IllustrationBlock__large__img img{width:14.5rem;margin:0 auto;display:block}.IllustrationBlock__xLarge__title{font-weight:450;margin-bottom:1rem}.IllustrationBlock__xLarge__img{padding:1rem}.IllustrationBlock__xLarge__img img{width:19.5rem;margin:0 auto;display:block}.ResizeModeActions{padding-right:1rem;display:flex;align-items:center;justify-content:center;border-right:.0625rem solid #e8f1fd;margin-right:1rem}.ResizeModeActions button:nth-child(2){margin:0 .25rem}.ResizeModeActions__fullHeight{padding:.25rem}.ResizeModeActions__fullHeight button:nth-child(2){margin:0 .25rem}.ColorPopoverAdvanced{width:25rem}.ColorPopoverAdvanced__Switcher__button__container{height:1.75rem;display:flex;align-items:center}.ColorPopoverAdvanced__Switcher__button__container .ColorPopoverAdvanced__span{margin-left:.875rem}.ColorPopoverAdvanced__persistence{padding:1rem;border-bottom:.0625rem solid #e8f1fc}.ColorPopoverAdvanced__persistence__p{margin:.5rem 0 1rem}.ColorPopoverAdvanced__preferred__colors{padding:1rem}.ColorPopoverAdvanced__preferred__colors h3{margin-bottom:.5rem}.ColorPopoverAdvanced__preferred__colors .ColorPopoverAdvanced__span{flex:1 1}.ColorPopoverAdvanced__paletteColors__container{display:flex;border-radius:.375rem;width:10.5rem;border:.0625rem solid transparent;height:2rem;overflow:hidden;transition:all .18s ease-out;padding:.1875rem}.ColorPopoverAdvanced__paletteColors__container.active{border:.0625rem solid #1473e6}.ColorPopoverAdvanced__paletteColors__colorItem{display:inline-block;flex:1 1;height:100%}.ColorPopoverAdvanced__paletteColors__colorItem:first-child{border-radius:.25rem 0 0 .25rem}.ColorPopoverAdvanced__paletteColors__colorItem:last-child{border-radius:0 .25rem .25rem 0}.StrokePopoverAdvanced__container{padding:1rem}.StrokePopoverAdvanced__container__p{margin:1rem 0}.StrokePopoverAdvanced__Switcher__button__container{height:1.75rem;display:flex;align-items:center}.StrokePopoverAdvanced__Switcher__button__container .ColorPopoverAdvanced__container__span{margin-left:.875rem}.TooltipPopover{width:25rem;padding:.5rem;display:flex;flex-direction:column;max-height:20rem}.TooltipPopover__subtitle{text-transform:uppercase;margin:.5rem 0}.TooltipPopover__divider{margin:1rem 0 .5rem}.TooltipPopover__section{margin:0 .5rem}.TooltipPopover__section:last-child{padding-bottom:1rem}.TooltipPopover__option{display:flex;width:100%;overflow:hidden}.TooltipPopover__option__label{margin-left:.5rem;max-width:100%;overflow:hidden;word-break:break-all}.TooltipPopover__SelectedTagsContainer{overflow:auto;display:flex;flex-wrap:wrap;grid-gap:.25rem;gap:.25rem;width:100%}.StatusLabel{display:flex;justify-content:center;align-items:center;height:1.25rem;padding:.25rem .5rem .25rem 1.375rem;border-radius:.25rem;position:relative}.StatusLabel.success{background:#eaf9f3}.StatusLabel.success .title{color:#2bc784}.StatusLabel.success:before{background:#2bc784}.StatusLabel.success.disabled:before{background:#95e3c2}.StatusLabel.alert{background:#f4f4f6}.StatusLabel.alert .title{color:#83899e}.StatusLabel.alert:before{background:#83899e}.StatusLabel.alert.disabled:before{background:#b5b9c5}.StatusLabel:before{content:"";width:6px;height:6px;position:absolute;top:7px;left:7px;border-radius:50%}.SearchInput{margin-right:.625rem;width:100%}.SearchInput.activeCloseButton .MuiInputBase-root{padding-right:.375rem}.SearchInput .MuiOutlinedInput-adornedEnd{padding-right:.625rem}.SearchInput label{font-size:.875rem}.SearchInput .MuiFormLabel-root{top:.125rem}.SearchInput input,.SearchInput input::placeholder{font-size:.875rem}.SearchInput .MuiInputLabel-outlined{z-index:1;transform:translate(14px,6px) scale(1);pointer-events:none}.SearchInput .MuiInputLabel-outlined.MuiInputLabel-shrink{transform:translate(14px,-6px) scale(.75)}.SearchInput .EndAdornment{display:flex;align-items:center}.SearchInput .EndAdornment .divider-vertical{width:.0625rem;height:1.25rem;margin:0 .375rem 0 .5rem;background:#d1ddef;border-radius:.0625rem}.SearchInput .EndAdornment .Mui-disabled{color:#b5b9c5}.SelectTag{max-width:20rem;width:20rem;max-height:240px;display:flex;flex-direction:column}.SelectTag__searchBarContainer{padding:.5rem}.SelectTag__tags{overflow:auto;max-height:200px;flex:1 1}.SelectTag__tags .icon-check{padding:0}.SelectTag__tags__item{display:flex;width:100%;max-width:100%;border-bottom:.0625rem solid #e8f1fc;padding:.5rem 1.5625rem .5rem 1.875rem;position:relative;cursor:pointer}.SelectTag__tags__item:hover{background-color:#f2f5fa}.SelectTag__tags__item:last-child{border-bottom:.0625rem solid transparent}.SelectTag__tags__item__checkedIcon{position:absolute;left:.625rem;top:.5rem}.SelectTag__tags__item__deleteButton{position:absolute;right:.625rem;top:.375rem}.SelectTag__tags__item__content{display:flex;max-width:100%;flex-direction:column;width:100%;padding-right:.25rem}.SelectTag__tags__item__content__nameWrapper{display:flex;align-items:flex-start}.SelectTag__tags__item__content__nameWrapper__name{word-break:break-all}.SelectTag__tags__item__content__nameWrapper__colorBadge{width:.875rem;min-width:.875rem;height:.875rem;display:block;border-radius:50%;margin-right:.25rem}.SelectTag__tags__item__content__description{margin-top:.125rem;word-break:break-all}.SelectTag__noTags{padding:1rem 0;display:flex;justify-content:center;flex:1 1;align-items:center}.SelectTag__createTag__container{padding:.5rem 1rem;text-align:center}.AttachedTagsList{display:flex;justify-content:space-between;align-items:baseline;font-size:.75rem;line-height:15px;position:relative;margin-top:.5rem}.AttachedTagsList__title{text-transform:uppercase;color:#83899e;font-weight:450}.AttachedTagsList__noAttachedTags{font-weight:450;font-size:.75rem;color:#606986;margin-right:1rem}.AttachedTagsList__tags{display:flex;flex-wrap:wrap;overflow:hidden}.AttachedTagsList__tags__tagWrapper{max-width:100%}.AttachedTagsList__tags .Badge{margin-bottom:.5rem;margin-right:.5rem;max-width:100%}.AttachedTagsList__ControlPopover__anchor{max-width:100%}.AttachedTagsList__ControlPopover__anchor .icon-edit{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;color:#83899e}.AttachedTagsList__ControlPopover__anchor.active .icon-edit{color:#606986}.AttachedTagsList__ControlPopover__attach .icon-plus{margin-right:.5rem}.AttachedTagsList__ControlPopover__editPopoverButton{position:absolute;top:-1.625rem;right:0}.InlineAttachedTagsList{margin-top:0;align-items:center}.InlineAttachedTagsList,.InlineAttachedTagsList .AttachedTagsList__ControlPopover__anchor{max-width:100%;width:100%}.InlineAttachedTagsList .AttachedTagsList__tags{align-items:center;flex-wrap:unset;overflow:hidden}.InlineAttachedTagsList .AttachedTagsList__tags .Badge{margin-bottom:0}.InlineAttachedTagsList__tagsContainer{max-width:20rem;width:20rem}.InlineAttachedTagsList__tagsContainer__tags{padding:.5rem 1rem;overflow:auto;display:flex;flex-wrap:wrap;max-height:50vh}.InlineAttachedTagsList__tagsContainer__tags .Badge{margin:0;max-width:unset;cursor:pointer}.InlineAttachedTagsList__tagsContainer__tags .icon-check{padding:0}.InlineAttachedTagsList__tagsContainer__tags__badge{display:inline-block;margin-bottom:.5rem;margin-right:.5rem}.ExperimentNameBox{display:flex;align-items:center}.ExperimentNameBox.isHidden .MuiTypography-root{color:#89b9f2}.SortPopover__container{width:21rem;max-height:21rem;padding:.5rem 1rem;width:24.5rem}.SortPopover__container__optionList{max-height:12rem;overflow:auto}.SortPopover__container__label{margin-bottom:.75rem;display:block}.SortPopover__container__selectBox{margin-bottom:1rem}.SortPopover__container__selectBox__listBox .MuiAutocomplete-option[aria-selected=true]{background-color:initial}.SortPopover__container__selectBox__listBox .MuiAutocomplete-option[aria-selected=true] .SortPopover__select__item{color:#1473e6}.SortPopover__container__selectBox__listBox .MuiAutocomplete-option[data-select=true]{background-color:initial}.SortPopover__container__selectBox__listBox .SortPopover__select__item.isDisabled{color:#89b9f2!important}.SortPopover__container__selectBox__listBox .SortPopover__select__item.isDisabled .MuiCheckbox-colorPrimary.Mui-disabled{color:#89b9f2}.SortPopover__container__selectBox__selectInput .MuiInputBase-root .MuiInputBase-input{color:#606986}.SortPopover__container__chipContainer{margin:.5rem 0 1rem}.SortPopover__chip{margin-bottom:.5em;font-size:.875rem;display:flex;align-items:center;justify-content:space-between}.SortPopover__chip__label{margin-left:.25em;display:inline-block;max-width:140px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1}.SortPopover__chip__left{display:flex;justify-content:space-between}.SortPopover__chip__delete{cursor:pointer;font-size:.75rem;margin-right:.875rem}.SortPopover__chip__delete.disabled{display:none}.TooltipContentPopover__toggle__button span{display:inline-block;max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1}.SortPopover__select__item{display:flex;width:100%;overflow:hidden}.SortPopover__select__item__label{margin-left:.5rem;max-width:100%;overflow:hidden;word-break:break-all}.SortPopover__reset__sorting{margin-top:.5em;display:flex;justify-content:center;border-top:.0625rem solid #e8f1fc;padding-top:.5rem}.SortPopover__reset__sorting button{background-color:#83899e;color:#fff}.SortPopover__reset__sorting button:hover{background-color:#83899e}.ColumnItem{border:.0625rem solid #e8f1fc;margin-bottom:.25rem;border-radius:.25rem;padding:.25rem .5rem;background-color:#f8fafd;display:flex;width:100%;cursor:default}.ColumnItem__iconPlaceholder{width:12px;margin-right:.785rem}.ColumnItem.highlighted{background-color:#dee6f3}.ColumnItem:hover{background-color:#ebf0f8}.ColumnItem.dragging{background-color:#e8f1fc;border:1px solid #89b9f2}.ColumnItem div{display:flex;justify-content:space-between;align-items:center;flex:1 1;width:calc(100% - 26px)}.ColumnItem__toggle{margin-right:.785rem;font-size:.75rem;display:flex;align-items:center;cursor:pointer;justify-content:center;color:#1473e6}.ColumnItem__toggle.isHidden{color:#414b6d}.ColumnItem__toggle.disabled{pointer-events:none;color:#d2d4dc}.ColumnItem__name{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1;font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 86}.ColumnItem__iconDrag{display:flex;margin-left:.5rem}.ColumnItem__iconDrag i{font-size:.625rem}.ManageColumns__trigger{cursor:pointer;display:flex;align-items:center;border:.0625rem solid transparent;transition:all .18s ease-out;border-radius:.375rem;padding:0 .375rem!important;margin-right:.375rem!important}.ManageColumns__trigger i{margin-right:.75rem}.ManageColumns__trigger.opened{border:.0625rem solid #89b9f2;background-color:#e8f1fc}.ManageColumns__container{max-width:800px;min-width:680px;width:60vw;display:flex;height:13.125rem}.ColumnList__container{width:27%;overflow:hidden;display:flex;flex-direction:column;border-bottom:.0625rem solid #e8f1fc}.ColumnList__container:nth-child(2){width:46%;border-left:.0625rem solid #e8f1fc;border-right:.0625rem solid #e8f1fc}.ColumnList__title{border-bottom:.0625rem solid #e8f1fc;font-size:.875rem;display:flex;align-items:center;justify-content:center;min-height:1.875rem}.ManageColumns__Search{display:flex;align-items:center;margin:0 .875rem;width:100%}.ManageColumns__Search input{font-size:.75rem;font-weight:450}.ManageColumns__Search__icon{margin-right:.625rem}.ColumnList__items__wrapper{height:100%;overflow:auto;padding:.5rem;transition:background-color .2s ease;min-height:100px}.ColumnList__items__wrapper__dragging{background:#f3f8fe}.ManageColumns__actions__container{padding:.25rem 1rem;display:flex;justify-content:space-between}.ManageColumns__actions__container button:nth-child(2n){margin-left:.5rem}.ManageColumns__actions__container button i{color:#414b6d;margin-right:.75rem}.HideRowsPopover{padding:.5rem;width:16.5rem}.HideRowsPopover__item{text-transform:capitalize}.HideRowsPopover__trigger{cursor:pointer;display:flex;align-items:center;border:.0625rem solid transparent;transition:all .18s ease-out;border-radius:.375rem;padding:0 .375rem!important;margin-right:.375rem!important}.HideRowsPopover__trigger i{margin-right:.75rem}.HideRowsPopover__trigger.opened{border:.0625rem solid #89b9f2;background-color:#e8f1fc}.RowHeightPopover{padding:.5rem;width:16.5rem}.RowHeightPopover__trigger{cursor:pointer;display:flex;align-items:center;border:.0625rem solid transparent;transition:all .18s ease-out;border-radius:.375rem;padding:0 .375rem!important;margin-right:.375rem!important}.RowHeightPopover__trigger i{margin-right:.75rem}.RowHeightPopover__trigger.opened{border:.0625rem solid #89b9f2;background-color:#e8f1fc}.CompareSelectedRunsPopover{padding:.5rem;width:16.5rem}.CompareSelectedRunsPopover__item{text-transform:capitalize}.CompareSelectedRunsPopover__item-explorerName{margin-left:.5rem;flex:1 1 100%}.CompareSelectedRunsPopover__trigger{cursor:pointer;display:flex;align-items:center;border:.0625rem solid transparent;transition:all .18s ease-out;border-radius:.375rem;padding:0 .375rem!important;margin-right:.375rem!important}.CompareSelectedRunsPopover__trigger i{margin-right:.75rem}.CompareSelectedRunsPopover__trigger.opened{border:.0625rem solid #89b9f2;background-color:#e8f1fc}.GroupConfigPopover{padding:.75rem 1rem;max-width:500px}.GroupConfigPopover__item{margin-bottom:.25rem;display:flex;justify-content:space-between}.GroupConfigPopover__item_value{margin-left:.5rem;word-break:break-word}:root{--cell-height:28px;--group-margin:4px;--cell-font-size:0.875rem}.Table{position:relative;display:flex;width:-webkit-max-content;width:max-content;min-width:100%;min-height:100%;box-sizing:border-box;font-weight:450}.Table__container{height:100%;width:100%;box-sizing:border-box;background:#fff}.Table__container--small{--cell-height:22px;--group-margin:2px;--cell-font-size:0.875rem;font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 86}.Table__container--medium{--cell-height:28px;--group-margin:4px;--cell-font-size:1rem;font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 82}.Table__container--large{--cell-height:32px;--group-margin:6px;--cell-font-size:0.875rem}.Table__groupsColumn__cell div,.Table__groupsColumn__cell span{display:inline-block;width:120px;min-width:120px;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:.5rem;padding-right:.5rem;border-right:.0625rem solid #ccc}.Table__groupsColumn__cell div:last-child,.Table__groupsColumn__cell span:last-child{margin-right:0;padding-right:0;border-right:unset}.Table__pane{display:flex;width:stretch;width:-webkit-fill-available;width:-moz-available;min-height:100%;box-sizing:border-box;z-index:0}.Table__status_indicator{width:8px;height:8px;padding:0;background-color:unset!important;margin-right:3px}.Table__status_indicator:before{width:4px;height:4px;top:2px;left:0}.Table__action__icon{color:#1473e6}.Table__pane--left,.Table__pane--right,.Table__pane--selection{position:-webkit-sticky;position:sticky;width:auto;z-index:1}.Table__pane--left{left:0;box-shadow:1px 0 3px 0 #bdcee8}.Table__pane--left.withSelectionColumn{left:var(--left-position)}.Table__pane--selection{left:0;background:#fff;z-index:2}.Table__pane--selection.withShadow{box-shadow:1px 0 3px 0 #bdcee8}.Table__pane--right{right:0;box-shadow:-1px 0 3px 0 #bdcee8}.Table__pane--middle{position:relative}.Table__pane--middle .Table__column{position:absolute}.Table__column{display:flex;flex-direction:column;background-color:#fff;z-index:0;width:stretch;width:-webkit-fill-available;width:-moz-available;max-width:500px}.Table__column .Table__column__defaultSelectIcon{border:1.5px solid #414b6d;border-radius:.1875rem;width:14px;height:14px}.Table__column .Table__column__selectedSelectIcon{background:#1473e6;color:#fff}.Table__column .Table__column__partiallySelectedSelectIcon,.Table__column .Table__column__selectedSelectIcon{border-radius:.1875rem;width:14px;height:14px;display:flex;justify-content:center;align-items:center}.Table__column .configCheckbox{margin:0 .375rem 0 .09375rem}.Table__column--groups{max-width:unset!important}.Table__column:last-of-type{flex:1 1}.Table__column:last-of-type .Table__cell,.Table__column:last-of-type .Table__group__config__cell{border-right:none}.Table__column.Table__column--actions .Table__cell{padding:0;justify-content:center}.Table__column.Table__column--selection,.Table__column.Table__column--selection .Table__cell--header{padding:0}.Table__column.Table__column--selection .Table__cell{padding:0;border-right:1px solid #dee6f3}.Table__column.Table__column--selection .Table__cell--header>:first-child{margin-right:0}.Table__column__selectCheckbox{width:32px;height:var(--cell-height);border-radius:unset;padding:.5rem}.Table__column__headerCheckbox{margin-left:1rem}.Table__action{display:flex;justify-content:center;align-items:center;cursor:pointer;width:23px;height:23px;margin:5px 0 5px 5px;border-radius:50%;transition:background-color .11s ease;-webkit-user-select:none;user-select:none}.Table__action:hover{background-color:#e8e8e8}.Table__action:active{background-color:#d4d4d4;color:#24292e}.Table__action__popup{background-color:#fff;border:1px solid #dfe6f7;border-radius:.2rem;box-shadow:0 3px 9px rgba(0,0,0,.1)}.Table__action__popup__body{min-width:180px;padding:.5rem}.Table__action__popup__body__panelTitle{text-transform:uppercase;margin:.5rem 0}.Table__action__anchor{cursor:pointer}.Table__action__popup__item{padding:.375rem .5rem!important;text-transform:capitalize;cursor:pointer;display:flex;align-items:center;color:#1473e6;transition:background-color .11s ease;-webkit-user-select:none;user-select:none}.Table__action__popup__item:last-of-type{border-bottom:none}.Table__action__popup__item:hover{background-color:#f7f7f7}.Table__action__popup__item:active{background-color:#dfe6f7;color:#142447}.Table__action__popup__item_icon{width:.875rem;display:flex;margin-right:1rem}.Table__cell{display:flex;align-items:center;font-size:var(--cell-font-size);padding:0 1rem;border-bottom:1px solid #dee6f3;border-right:1px solid #dee6f3;text-align:left;box-sizing:border-box;background-color:#fff;white-space:nowrap;text-overflow:ellipsis;height:var(--cell-height);color:#1c2852;position:relative}.Table__cell.isNumeric{justify-content:flex-end}.Table__cell.placeholder{border-right:unset}.Table__cell.colorIndicator:before{content:"";position:absolute;height:calc(var(--cell-height) - 4px);width:.375rem;border-radius:.375rem;background:var(--color-indicator);top:2px;left:8px}.Table__cell.Table__group__header__cell{position:relative;background-color:#f8fafd;border-color:#dee6f3;z-index:1;transition:background-color .2s ease-out}.Table__cell.Table__group__header__cell.expanded{position:-webkit-sticky;position:sticky;background-color:#f2f5fa;top:calc(var(--cell-height)*2)}.Table__cell.Table__group__header__cell.expandable:hover{background-color:#ebf0f8}.Table__cell.Table__group__config__column__cell{padding-left:2.1875rem}.Table__cell.Table__group__config__column__cell .Table__cell__rowMeta{display:flex;align-items:flex-start;height:100%;max-width:25vw;overflow:auto;box-sizing:border-box;margin:0}.Table__cell.Table__group__config__column__cell .Table__cell__rowMeta .Table__group__config__meta{max-height:100%}.Table__cell.inactive{background-color:#f8fafd;color:#83899e}.Table__cell.inactive .Table__cell__value{color:#83899e}.Table__cell.selected{background-color:#e8f1fc}.Table__cell.hovered{background-color:#f2f5fa}.Table__cell.focused{background-color:#dee6f3}.Table__cell>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Table__cell.actions div{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.Table__cell--header{position:-webkit-sticky;position:sticky;top:var(--cell-height);flex:none;background-color:#f2f5fa;padding:.375rem 1rem;border-color:#dee6f3;z-index:3;overflow:visible;font-family:"Inter",sans-serif}.Table__cell--header>:first-child{flex:1 1;margin-right:.25rem}.Table__cell--header>:first-child.Table__column__selectCheckbox{flex:unset;margin-left:calc(20px + var(--group-margin));margin-right:.875rem}.Table__column__resizeHandler{position:absolute;right:-3px;top:0;width:6px;height:100%;background-color:#1473e6;z-index:10;cursor:col-resize;opacity:0;transition:opacity .11s ease}.Table__column__resizeHandler.leftResize{right:unset;left:-1px}.Table__column__resizeHandler.isResizing,.Table__column__resizeHandler:hover{opacity:1}.Table__cell--topHeader{top:0;letter-spacing:0;background-color:#f2f5fa;border-top:.0625rem solid #dee6f3}.Table__header__action__container{display:flex}.Table__GroupedColumnHeader{color:#83899e}.Table__GroupedColumnHeader span{font-weight:650}.Table__header__action{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:25px;height:21px;margin-left:.375rem;background-color:#f7faff;border:1px solid #dfe6f7;border-radius:.2rem;color:#1473e6;cursor:pointer;opacity:1;-webkit-user-select:none;user-select:none;transition:border-color .11s ease}.Table__header__action.active,.Table__header__action:hover{background-color:#f3f8fe}.Table__header__action.disabled{opacity:.65;cursor:default;pointer-events:none;background-color:#f7f7f7;border-color:#d4d4d4;color:#586069}.Table__group{margin-top:var(--group-margin);border-top:1px solid #dee6f3;position:relative}.Table__group.colorIndicator:before{content:"";position:absolute;height:calc(100% + 1px);width:.375rem;border-radius:.375rem 0 0 .375rem;background:var(--color-indicator);top:-1px;left:-1px;z-index:2}.Table__group.colorIndicator .expanded,.Table__group.colorIndicator .expanded:hover{background:var(--extended-group-background-color)}.Table__group .Table__cell:last-of-type{border-bottom:1px solid #dee6f3}.Table--grouped .Table__pane{padding-bottom:var(--group-margin)}.Table--grouped .Table__pane:first-of-type .Table__column:first-of-type .Table__group{border-left:1px solid #dee6f3;margin-left:var(--group-margin);border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.Table--grouped .Table__pane:first-of-type .Table__column:first-of-type .Table__group .Table__group__config__cell{border-top-left-radius:.2rem;padding:0 .6rem}.Table--grouped .Table__pane:first-of-type .Table__column:first-of-type .Table__group .Table__cell:last-of-type{border-bottom-left-radius:.2rem}.Table--grouped .Table__pane:last-of-type .Table__column:last-of-type .Table__group{margin-right:var(--group-margin);border-right:1px solid #dee6f3;border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.Table--grouped .Table__pane:last-of-type .Table__column:last-of-type .Table__group .Table__cell:last-of-type{border-bottom-right-radius:.2rem}.Table__cell__rowMeta{display:flex;align-items:center;margin-right:.75rem;flex:none}.Table__cell__value{display:flex;flex:1 1;color:#1c2852}.Table__cell__value .Badge{margin-right:.25rem}.Table__cell__value.hasColorIndicator{padding-left:.5rem}.Table__cell__value.hasColorIndicator .Table__column__selectCheckbox{margin-left:.5rem}.Table__cell__value.isNumeric{justify-content:flex-end}.Popover__body{position:fixed;background-color:#fff;outline:0;overflow-y:auto;z-index:999}.Table__group__config{display:flex;flex:1 1;align-items:center;cursor:pointer}.Table__group__config__chart{display:flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;margin-left:.5em;border:.0625rem solid #dee6f3;border-radius:.2rem;font-size:.6rem}.Table__group__config__stroke{display:block;background-color:#fff;width:2.5rem;height:1rem;margin-left:.5rem;border:1px solid;border-radius:.2rem;padding:0 .3rem}.Table__group__config__stroke>line{stroke:#333;stroke-width:2}.Table__group__config__itemsCount{flex:1 1;text-align:right;margin-left:.5rem}.BaseTable{box-shadow:0 2px 4px 0 #eee;background-color:#fff;position:relative;box-sizing:border-box;font-size:13px}.BaseTable--disabled{opacity:.7;pointer-events:none}.BaseTable--dynamic .BaseTable__row{overflow:hidden;align-items:stretch}.BaseTable .BaseTable__row--frozen .BaseTable__row-cell-text,.BaseTable:not(.BaseTable--dynamic) .BaseTable__row-cell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BaseTable__table{background-color:#fff;position:absolute;top:0;display:flex;flex-direction:column-reverse}.BaseTable__table-main{outline:1px solid #eee;left:0}.BaseTable__table-main .BaseTable__header-cell:first-child,.BaseTable__table-main .BaseTable__row-cell:first-child{padding-left:15px}.BaseTable__table-main .BaseTable__header-cell:last-child,.BaseTable__table-main .BaseTable__row-cell:last-child{padding-right:15px}.BaseTable__table-main .BaseTable__header{background-color:#f8f8f8;color:#1c2852}.BaseTable__table-frozen-left .BaseTable__body,.BaseTable__table-frozen-left .BaseTable__header,.BaseTable__table-frozen-right .BaseTable__body,.BaseTable__table-frozen-right .BaseTable__header{overflow:hidden!important}.BaseTable__table-frozen-left{box-shadow:2px 0 4px 0 #eee;top:0;left:0}.BaseTable__table-frozen-left .BaseTable__header-cell:first-child,.BaseTable__table-frozen-left .BaseTable__row-cell:first-child{padding-left:15px}.BaseTable__table-frozen-left .BaseTable__header-row,.BaseTable__table-frozen-left .BaseTable__row{padding-right:0!important}.BaseTable__table-frozen-left .BaseTable__body{overflow-y:auto!important}.BaseTable__table-frozen-right{box-shadow:-2px 0 4px 0 #eee;top:0;right:0}.BaseTable__table-frozen-right .BaseTable__header-cell:last-child,.BaseTable__table-frozen-right .BaseTable__row-cell:last-child{padding-right:15px}.BaseTable__table-frozen-right .BaseTable__header-row,.BaseTable__table-frozen-right .BaseTable__row{padding-left:0!important}.BaseTable__table-frozen-right .BaseTable__body{overflow-y:auto!important}.BaseTable__header{overflow:hidden!important}.BaseTable .BaseTable__body,.BaseTable .BaseTable__header{outline:none}.BaseTable__header-row,.BaseTable__row{display:flex;align-items:center;border-bottom:1px solid #eee;box-sizing:border-box}.BaseTable__header-row{background-color:#f8f8f8;font-weight:550}.BaseTable__row{background-color:#fff;cursor:pointer}.BaseTable__row--hovered{background-color:#e2f2ff}.BaseTable__row-expanded{border-bottom:1px solid #eee}.BaseTable__header-cell,.BaseTable__row-cell{min-width:0;height:100%;display:flex;align-items:center;padding:0 7.5px;box-sizing:border-box;border-right:1px solid #eee;white-space:nowrap}.BaseTable__header-cell--align-center,.BaseTable__row-cell--align-center{justify-content:center;text-align:center}.BaseTable__header-cell--align-right,.BaseTable__row-cell--align-right{justify-content:flex-end;text-align:right}.BaseTable__header-cell{position:relative;cursor:default}.BaseTable__header-cell:hover .BaseTable__column-resizer{visibility:visible;opacity:.5}.BaseTable__header-cell:hover .BaseTable__column-resizer:hover{opacity:1}.BaseTable__header-cell .BaseTable__sort-indicator{display:none}.BaseTable__header-cell--sortable:hover{background-color:#f3f3f3;cursor:pointer}.BaseTable__header-cell--sortable:not(.BaseTable__header-cell--sorting):hover .BaseTable__sort-indicator{display:block;color:#888}.BaseTable__header-cell--sorting .BaseTable__sort-indicator,.BaseTable__header-cell--sorting:hover .BaseTable__sort-indicator{display:block}.BaseTable__header-cell--resizing .BaseTable__column-resizer{visibility:visible;opacity:1}.BaseTable__header-cell--resizing .BaseTable__column-resizer:after{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;content:"";left:-9999px}.BaseTable__header-cell-text{overflow:hidden;text-overflow:ellipsis;white-space:normal}.BaseTable__header-row--resizing .BaseTable__header-cell{background-color:initial;cursor:col-resize}.BaseTable__header-row--resizing .BaseTable__header-cell:not(.BaseTable__header-cell--sorting) .BaseTable__sort-indicator{display:none}.BaseTable__header-row--resizing .BaseTable__header-cell:not(.BaseTable__header-cell--resizing) .BaseTable__column-resizer{visibility:hidden}.BaseTable__column-resizer{width:3px;visibility:hidden;background-color:#5bb4ff}.BaseTable__column-resizer:hover{visibility:visible;opacity:1}.BaseTable__footer{position:absolute;left:0;right:0;bottom:0;overflow:hidden;background-color:#fff}.BaseTable__resizing-line{cursor:col-resize;position:absolute;top:0;background-color:#5bb4ff;width:3px;transform:translateX(-100%)}.BaseTable__empty-layer{background-color:#fff}.BaseTable__empty-layer,.BaseTable__overlay{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.BaseTable__overlay{pointer-events:none}.BaseTable__overlay>*{pointer-events:auto}.Table__header{display:flex;padding:.2rem 1rem;height:2.375rem;align-items:center}.Table__header__select__resize{padding-right:1rem;display:flex;align-items:center;border-right:.0625rem solid #e8f1fc;margin-right:1rem}.Table__header__select__resize i:nth-child(2){margin:0 .875rem}.Table__header__buttons{flex:1 1}.Table__header__item{cursor:pointer;display:flex;align-items:center;border:.0625rem solid transparent;transition:all .18s ease-out;border-radius:.375rem;padding:0 .375rem!important;margin-right:.375rem!important}.Table__header__item i{margin-right:.75rem}.Table__header__item.opened{border:.0625rem solid #89b9f2;background-color:#e8f1fc}.Table__header__item--diffBtn{margin-right:.5rem}.ActionModalWrapper{max-width:1800px}.ActionModal{width:100%}.ActionModal__container{width:60vw;max-width:100%}.ActionModal__container .Modal__content{width:100%}.ActionModal__Table .BaseTable__header{border-radius:.25rem .25rem 0 0;border-bottom:unset}.ActionModal__Table .BaseTable__header .BaseTable__header-row{border-bottom:unset}.ActionModal__Table .BaseTable__header-cell{background:#f2f5fa;border-right:unset}.ActionModal__Table .BaseTable__row{border-bottom:unset}.ActionModal__Table .BaseTable__row .BaseTable__row-cell{border-right:unset}.ActionModal__Table .BaseTable__row:nth-child(odd) .BaseTable__row-cell{background:#fff}.ActionModal__Table .BaseTable__row:nth-child(2n) .BaseTable__row-cell{background:#f8fafd}.ActionModal__Table .BaseTable__row:hover .BaseTable__row-cell{background:#e8f1fc}.ActionModal__disabledTableWrapper{opacity:.5}.ActionModal__disabledTableWrapper .BaseTable__body>div{pointer-events:none}.ActionModal__experimentRow{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ActionModal .BaseTable__row:hover .ActionModal__tableRowWithAction__deleteButton{display:flex}.ActionModal__tableRowWithAction{display:flex;align-items:center;width:100%;justify-content:space-between;position:relative}.ActionModal__tableRowWithAction.isDisabled{justify-content:flex-start}.ActionModal__tableRowWithAction__deleteButton{display:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ActionModal__tableRowWithAction__name{padding-right:2.875rem}.ActionModal__tableRowWithAction__name.in-progress:after{content:"";position:absolute;right:1.75rem;width:.375rem;height:.375rem;top:50%;border-radius:50%;background:#2bc784;transform:translate(-50%,-50%)}.ActionModal__tableTitle{margin-top:1rem;display:block;margin-bottom:.375rem}.ActionModal__tableTitle__count{margin-right:.25rem}.TableColumn__SortButton{margin:0 .25rem}.selectedRowActionsContainer__selectedRowsCount{padding:0 1.25rem 0 .25rem;display:flex;align-items:center;border-right:.0625rem solid #e8f1fc;margin:.25rem 1rem .25rem 0}.RunNameColumn{display:flex;align-items:center}.RunNameColumn.isHidden .MuiTypography-root{color:#89b9f2}.BusyLoaderWrapper{justify-content:center}.BusyLoaderWrapper,.SearchBar{display:flex;align-items:center}.SearchBar{width:25.9375rem;margin-bottom:.875rem;max-width:100%}.SearchBar .MatchIcons{display:flex;align-items:baseline}.SearchBar label{font-size:.875rem}.SearchBar .MatchButton{margin-right:.375rem}.SearchBar .MatchButton:last-child{margin-right:unset}.SearchBar .MatchButton:not(.active) .Mui-disabled{color:#b5b9c5}.SearchBar .MatchButton.active .Icon__container{color:#1473e6}.SearchBar .MatchButton .Icon__container{font-size:1rem;color:#414b6d}.DataList{display:flex;flex-direction:column;width:100%;max-height:100%}.DataList__toolbarItems{height:2rem;margin-left:1.25rem;display:flex;align-items:center}.DataList__textsTable{border:.0625rem solid #dee6f3;border-radius:.375rem;overflow:hidden;width:100%}.DataList__textsTable .BaseTable__body>div,.DataList__textsTable .BaseTable__body>div .BaseTable__row{width:100%!important}.DataList__mark{background-color:#fffac1;color:#1c2852}.DataList .VisualizationLoader{height:100%!important}.DataList .BaseTable__table-main{outline:none}.DataList .BaseTable__header-row{background:#ebf0f8;border-bottom:none}.DataList .BaseTable__header-cell{border-bottom:.0625rem solid #dee6f3;padding:0 1rem}.DataList .BaseTable__header-cell:last-child{border-right:none}.DataList .BaseTable__header-cell-text{font-size:.875rem}.DataList .BaseTable__row{border-bottom:none;cursor:auto}.DataList .BaseTable__row--hovered{background:#e8f1fc}.DataList .BaseTable__row-cell{position:relative;min-height:24px;max-height:300px;padding:0 1rem;border-right:unset;border-bottom:.0625rem solid #dee6f3;display:flex}.DataList .BaseTable__row-cell p{word-break:break-all;white-space:normal}.DataList .BaseTable__row-cell:last-child{display:flex;border-right:none;white-space:normal}.DataList .BaseTable__row-cell:last-child:has(>pre){overflow:auto!important}.DataList .BaseTable__row:last-child{box-shadow:0 1px 0 0 #dee6f3}.DataList .BaseTable__row:last-child .BaseTable__row-cell{border-bottom:none}.Card{padding:1.5rem;border:.0625rem solid #dee6f3;border-radius:.5rem;background:#fff;width:100%}.Card,.Card__header{display:flex;flex-direction:column}.Card__header{margin-bottom:1.25rem}.Card__header__subTitle{margin-top:.25rem;margin-bottom:.25rem}.Card__tableWrapper{height:22.25rem}.SelectDropdown{position:relative}.SelectDropdown__popper .MuiAutocomplete-groupLabel{color:#83899e;font-size:.75rem;font-weight:500;border-top:.0625rem solid #dceafb}.SelectDropdown__popper .MuiAutocomplete-option[aria-selected=true] .SelectDropdown__option__label{color:#1473e6}.SelectDropdown__groupItem{padding:.375rem .75rem;width:100%;-webkit-user-select:none;user-select:none}.SelectDropdown__groupItem__divider{margin:.5rem 0}.SelectDropdown__Input{display:flex;padding:.75rem 1rem}.Spinner{display:flex;justify-content:center;align-items:center}.Spinner__loader{width:100%;height:100%;border-style:solid;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}50%{transform:rotate(120deg)}75%{transform:rotate(270deg)}to{transform:rotate(1turn)}}.AlertBanner{position:fixed;width:100%;display:flex;font-size:11px;line-height:40px;align-items:center;justify-content:center;color:#414b6d;z-index:1}.AlertBanner_iconCnt{width:24px;height:24px;margin:8px;font-size:24px}.AlertBanner_warning{background-color:rgba(255,242,191,.5)}.AlertBanner_warning_iconCnt{color:#fc0}.AlertBanner_info{background-color:rgba(196,220,249,.5)}.AlertBanner_info_iconCnt{color:#1473e6}.AlertBanner_error{background-color:rgba(249,211,209,.5)}.AlertBanner_error_iconCnt{color:#e64e48;width:20px;height:20px;margin:10px;font-size:20px}.AlertBanner_success{background-color:rgba(202,241,224,.5)}.AlertBanner_success_iconCnt{color:#2bc784}.AlertBanner>div{display:flex;width:100%;justify-content:center;text-align:center}.AlertBanner .MuiButton-root{margin-left:32px}.AlertBanner .MuiButton-root .icon-close{font-size:10px}.Sidebar{width:75px;max-width:75px;position:relative;z-index:10}.Sidebar .MuiDrawer-paperAnchorDockedLeft{border-right:unset}.Sidebar .MuiDrawer-paper{top:unset}.Sidebar__Paper{background-color:#1d2253;width:75.6px;overflow:hidden}.Sidebar__List{flex:1 1 100%;padding:0;overflow:hidden;display:flex;flex-direction:column}.Sidebar__List__container{overflow:hidden auto}.Sidebar__List__item{display:flex;flex-direction:column;justify-content:center;align-items:center;height:80px;padding:.5rem}.Sidebar__List__item img{width:2.25rem;margin:auto}.Sidebar__List__item--icon{color:#fff}.Sidebar__List__item--text{margin-top:6px;font-size:.7rem;font-style:normal;font-weight:450;color:#fff}.Sidebar__NavLink{position:relative;text-decoration:none}.Sidebar__NavLink--active{display:block}.Sidebar__NavLink--active:before{content:"";position:absolute;top:20px;left:0;height:40px;width:3px;background-color:#fff;border-radius:0 .375rem .375rem 0}.Sidebar__bottom{padding-top:.25rem;position:relative;padding-bottom:1.25rem;display:flex;flex-direction:column}.Sidebar__bottom__anchor{cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.5rem;text-align:center;color:#d2d4dc;text-decoration:none;height:2.75rem;transition:color .18s ease-out}.Sidebar__bottom__anchor:hover{color:#fff}.Sidebar__bottom__anchor:hover svg{fill:#fff}.Sidebar__bottom:before{content:"";width:2.5rem;left:calc(50% - 1.25rem);border-top:1px solid #606986;position:absolute;top:0}.Sidebar__bottom>span{text-align:center;margin-top:.5rem}*{margin:0;padding:0;box-sizing:border-box}html{position:relative;display:table;width:100%}body,html{height:100%}body{font-size:1em;font-family:"Inter",sans-serif;font-weight:450;color:#414b6d;max-width:100vw;overflow:hidden}#root{height:100%}.MuiAutocomplete-popperDisablePortal{position:static!important}.MuiAutocomplete-listbox .MuiAutocomplete-groupUl .MuiAutocomplete-option{padding:.625rem 1rem}.MuiAutocomplete-listbox .MuiAutocomplete-groupUl .MuiAutocomplete-option .MuiCheckbox-root{padding:0}.MuiAutocomplete-listbox .MuiAutocomplete-groupUl .MuiAutocomplete-option .Metrics__SelectForm__option,.MuiAutocomplete-listbox .MuiAutocomplete-groupUl .MuiAutocomplete-option .QueryForm__option,.MuiAutocomplete-listbox .MuiAutocomplete-groupUl .MuiAutocomplete-option .SelectForm__option{display:flex;width:100%;overflow:hidden}.MuiAutocomplete-listbox .MuiAutocomplete-groupUl .MuiAutocomplete-option .Metrics__SelectForm__option__label,.MuiAutocomplete-listbox .MuiAutocomplete-groupUl .MuiAutocomplete-option .QueryForm__option__label,.MuiAutocomplete-listbox .MuiAutocomplete-groupUl .MuiAutocomplete-option .SelectForm__option__label{margin-left:.5rem;max-width:100%;overflow:hidden;word-break:break-all}.MuiTooltip-tooltip{max-height:18.75rem;overflow:hidden}.MuiTooltip-tooltipPlacementBottom,.MuiTooltip-tooltipPlacementTop{margin:6px 0}.MuiTooltip-tooltipPlacementLeft,.MuiTooltip-tooltipPlacementRight{margin:0 6px}body .MuiOutlinedInput-root{border-radius:.375rem}body .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#90afda}body .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#bdcee8;border-width:.0625rem!important}body .Mui-disabled{color:#83899e!important}body .Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:#d1ddef!important}body .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#90afda!important}.TextField .MuiOutlinedInput-notchedOutline{border:.0625rem solid #d1ddef!important}.TextField__OutLined__Small .MuiInputLabel-outlined.MuiInputLabel-marginDense{font-weight:450;font-size:.875rem;color:#414b6d;transform:translate(14px,8px) scale(1)}.TextField__OutLined__Small .MuiInputLabel-outlined.MuiInputLabel-shrink{transform:translate(14px,-6px) scale(.75);color:#1473e6}.TextField__OutLined__Small .MuiInputBase-root .MuiInputBase-input{font-weight:450;font-size:.875rem;color:#414b6d;padding:.375rem 1rem;height:1rem}.TextField__OutLined__Small .MuiInputBase-root .MuiOutlinedInput-notchedOutline{border-color:#bdcee8}.TextField__OutLined__Small .MuiInputBase-root .PrivateNotchedOutline-legendLabelled-13 span{padding-right:0}.TextField__OutLined__Medium .MuiInputLabel-outlined.MuiInputLabel-marginDense{font-weight:450;font-size:.875rem;color:#83899e;transform:translate(14px,8px) scale(1)}.TextField__OutLined__Medium .MuiInputLabel-outlined.MuiInputLabel-shrink{transform:translate(14px,-6px) scale(.75);color:#414b6d}.TextField__OutLined__Medium .MuiInputLabel-outlined.MuiInputLabel-shrink.Mui-error{color:#f44336!important}.TextField__OutLined__Medium .MuiInputBase-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#f44336!important}.TextField__OutLined__Medium .MuiInputBase-root .MuiInputBase-input{font-weight:450;font-size:.875rem;color:#414b6d;padding:.375rem 1rem;height:1.25rem}.TextField__OutLined__Medium .MuiInputBase-root .MuiOutlinedInput-notchedOutline{border-color:#bdcee8}.TextField__OutLined__Medium .MuiInputBase-root .PrivateNotchedOutline-legendLabelled-13 span{padding-right:0}.TextField__OutLined__Large .MuiInputBase-root .MuiInputBase-input{font-weight:450;font-size:.875rem;color:#414b6d;padding:.5625rem 1rem .625rem;height:1rem}.TextField__OutLined__Large .MuiInputBase-root .MuiOutlinedInput-notchedOutline{border-color:#bdcee8}.TextField__OutLined__Large .MuiInputBase-root .PrivateNotchedOutline-legendLabelled-13 span{padding-right:0}.TextField__TextArea__OutLined__Small{min-height:56px}.TextField__TextArea__OutLined__Small .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#f44336!important}.TextField__TextArea__OutLined__Small .MuiOutlinedInput-multiline{padding:10px 1em;overflow:hidden;height:56px}.TextField__TextArea__OutLined__Small .MuiOutlinedInput-multiline .MuiOutlinedInput-inputMultiline{height:36px!important;overflow-y:scroll!important}.TextField__TextArea__OutLined__Small .MuiInputLabel-outlined{transform:translate(14px,14px) scale(1)}.TextField__TextArea__OutLined__Small .MuiInputLabel-outlined.MuiInputLabel-shrink{transform:translate(14px,-6px) scale(.75);font-size:.875rem;color:#414b6d;font-weight:450}.TextField__TextArea__OutLined__Small .MuiFormLabel-root{color:#83899e;font-weight:450;font-size:.875rem}.TextField__TextArea__OutLined__Small .MuiFormLabel-root.Mui-error{color:#f44336}.TextField__TextArea__OutLined__Small .MuiInputBase-root .MuiInputBase-input{font-weight:450;font-size:.875rem;color:#414b6d}.TextField__TextArea__OutLined__Small .MuiInputBase-root .MuiOutlinedInput-notchedOutline{border-color:#bdcee8}.TextField__TextArea__OutLined__Small .MuiInputBase-root .PrivateNotchedOutline-legendLabelled-13 span{padding-right:0}.flex{display:flex}.iflex{display:inline-flex}.m0a{margin:0 auto}.fac{display:flex;align-items:center}.fae{align-items:flex-end}.fjse{justify-content:space-evenly}.fjb,.fjse{display:flex}.fjb{justify-content:space-between}.fja{justify-content:space-around}.fjc{justify-content:center}.fdc{display:flex;flex-direction:column}.fwrap{flex-wrap:wrap}.fje{justify-content:flex-end}.fdr{flex-direction:row}.fdr-reverse{flex-direction:row-reverse;flex-direction:column-reverse}.ttu{text-transform:uppercase}.tac{text-align:center}.taj{text-align:justify}.tar{text-align:right}.tal{text-align:left}.posrel{position:relative}.posabs{position:absolute}.trans{transition:all .3s}.transparent{opacity:0}.hidden{display:none}.nodrag{pointer-events:none}.c-pointer{cursor:pointer}.h-full{height:100%}.raw-center{flex-direction:row}.col-center,.raw-center{display:flex;justify-content:center;align-items:center}.col-center{flex-direction:column}.ScrollBar__hidden{--ms-overflow-style:none;--scrollbar-width:none;scrollbar-width:none}.ScrollBar__hidden::-webkit-scrollbar{display:none}.SelectForm__Popper{z-index:6}.container{position:relative;margin:0 auto;padding-right:1rem;padding-left:1rem;width:100%;height:100%}@media(min-width:36em){.container{max-width:540px}}@media(min-width:48em){.container{max-width:720px}}@media(min-width:62em){.container{max-width:960px}}@media(min-width:75em){.container{max-width:1140px}}@media(min-width:80em){.container{max-width:1420px}}body{-webkit-font-smoothing:antialiased;overscroll-behavior:none}#root{background-color:#fff}.mainContainer{width:calc(100% - 75px);height:100%}.preloader-fade-out{transition:.5s ease-out;opacity:0}.pageContainer{height:100%;display:flex} \ No newline at end of file diff --git a/embed/static/css/metrics.css b/embed/static/css/metrics.css new file mode 100644 index 00000000..6198e5de --- /dev/null +++ b/embed/static/css/metrics.css @@ -0,0 +1 @@ +.SplitPane{display:flex;width:100%;height:100%}.SplitPane .gutter{transition:all .15s ease-out .2s;background-color:#fff}.SplitPane.horizontal{flex-direction:row}.SplitPane.horizontal .gutter-horizontal{cursor:col-resize;box-shadow:inset 2px 0 0 0 #dceafb}.SplitPane.horizontal .gutter-horizontal:active,.SplitPane.horizontal .gutter-horizontal:hover{background-color:#89b9f2;box-shadow:unset}.SplitPane.horizontal .SplitPaneItem{overflow-x:auto}.SplitPane.vertical{flex-direction:column}.SplitPane.vertical .gutter-vertical{cursor:row-resize;box-shadow:inset 0 2px 0 0 #dceafb}.SplitPane.vertical .gutter-vertical:active,.SplitPane.vertical .gutter-vertical:hover{background-color:#89b9f2;box-shadow:unset}.SplitPane.vertical .SplitPaneItem{overflow-y:auto}.SplitPane.hide{visibility:hidden}.ResizingFallback{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;background-color:#f3f8fe;-webkit-user-select:none;user-select:none;text-align:center}.ResizingFallback__text{padding:.375rem .75rem}.PopoverContent__container{position:relative;max-height:inherit;font-size:.75rem;line-height:15px;color:#414b6d;background-color:initial}.PopoverContent__container .PopoverContent{max-height:inherit;overflow:auto;padding-bottom:.1875rem;position:relative}.PopoverContent__container .PopoverContent__actionButtons{display:flex;padding:.125rem;height:1.875rem;position:absolute;top:-1.75rem;left:-.0625rem;background:#fff;border:.0625rem solid #e8f1fc;border-bottom:transparent;border-radius:.25rem .25rem 0 0;box-shadow:-1px 1px 1px rgba(34,58,90,.2)}.PopoverContent__container .PopoverContent__actionButtons:after{content:"";height:.25rem;width:calc(100% + 2px);background:#fff;position:absolute;bottom:-.125rem;left:-.0625rem;border-left:.0625rem solid #e8f1fc}.PopoverContent__container .PopoverContent__actionButtons__actionButton{margin-left:.125rem}.PopoverContent__container .PopoverContent__actionButtons__actionButton__icon{color:#606986}.PopoverContent__container .PopoverContent__actionButtons__actionButton.active .PopoverContent__actionButtons__actionButton__icon{color:#1473e6}.PopoverContent__container .PopoverContent__pinned{display:flex;padding-bottom:0;overflow:unset}.PopoverContent__container .PopoverContent__pinned .PopoverContent__boxWrapper{display:flex;max-width:20rem;flex:1 1}.PopoverContent__container .PopoverContent__pinned .PopoverContent__boxWrapper.pinned{flex-direction:column;overflow-y:auto;width:15.625rem}.PopoverContent__container .PopoverContent__pinned .PopoverContent__boxWrapper.pinned .PopoverContent__box{overflow-y:unset}.PopoverContent__container .PopoverContent__pinned .PopoverContent__boxWrapper .PopoverContent__box{overflow-y:auto}.PopoverContent__container .PopoverContent__pinned .PopoverContent__boxWrapper .PopoverContent__tagBox{overflow-y:hidden;max-width:12.5rem}.PopoverContent__container .PopoverContent__pinned .PopoverContent__tagBox{overflow:hidden}.PopoverContent__container .PopoverContent__pinned .PopoverContent__tagBox .AttachedTagsList{max-height:calc(100% - 1.25rem);height:calc(100% - 1.25rem);position:relative}.PopoverContent__container .PopoverContent__pinned .PopoverContent__tagBox .AttachedTagsList__tags{max-height:100%}.PopoverContent__container .PopoverContent__pinned .PopoverContent__tagBox .AttachedTagsList__ControlPopover__anchor{position:absolute;right:0;top:-1.875rem}.PopoverContent__container .PopoverContent__boxContainer{display:flex;flex-direction:column}.PopoverContent__container .PopoverContent__boxContainer.pinned{max-height:100%;width:15.625rem;overflow-y:auto;margin-bottom:.0625rem}.PopoverContent__container .PopoverContent__box{padding:.625rem 1rem}.PopoverContent__container .PopoverContent__valueContainer{display:flex;margin-top:.4rem}.PopoverContent__container .PopoverContent__valueContainer:first-child{margin-top:0}.PopoverContent__container .PopoverContent__value{margin-top:.25rem;word-break:break-word}.PopoverContent__container .PopoverContent__value:first-child{margin-top:0}.PopoverContent__container .PopoverContent__headerValue{margin-left:.4rem}.PopoverContent__container .PopoverContent__axisValue{margin-top:.125rem;word-break:break-word}.PopoverContent__container .PopoverContent__contextValue{margin-left:.5rem;font-weight:350}.PopoverContent__container .PopoverContent__runDetails{display:flex;align-items:center}.PopoverContent__container .PopoverContent__runDetails .icon-link{width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-right:8px}.PopoverContent__container .PopoverContent__subtitle1{color:#83899e;text-transform:uppercase;font-weight:450}.PopoverContent__container .PopoverContent__subtitle2{font-weight:550;text-transform:capitalize;color:#414b6d;margin-top:8px}.ChartPopover{pointer-events:none;z-index:5!important;height:12.5rem}.ChartPopover.pinnedPopover{width:100%;height:100%}.ChartPopover>:first-of-type{height:12.5rem}.ChartPopover__content{transform:none!important;width:14.375rem;max-height:15.625rem;background:hsla(0,0%,100%,.78);box-shadow:0 1px 1px rgba(34,58,90,.2),0 2px 2px rgba(34,58,90,.2),0 4px 4px rgba(34,58,90,.2),0 6px 8px rgba(34,58,90,.2);border:.0625rem solid #e8f1fc;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overflow:unset}.ChartPopover__content__pinned{width:auto;max-height:8.125rem}.ChartPopover__content__active{background:#fff}.ChartPopover__content.hide{visibility:hidden}.LineChart{background-color:#fff;height:100%;width:100%;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;min-width:9.375rem;min-height:9.375rem}.LineChart .unableToDrawText{font-size:.875rem;text-align:center;fill:#586069;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%}.LineChart.backgroundRect{cursor:crosshair}.LineChart.zoomMode rect{cursor:zoom-in}.LineChart .HoverCircle{cursor:pointer;opacity:1;stroke-width:2.4;fill:#fff;border-radius:50%;paint-order:stroke}.LineChart .HoverCircle.focus{stroke-width:4;-webkit-clip-path:unset;clip-path:unset}.LineChart .HoverCircle.focus__shadow{stroke-width:12}.LineChart .HoverCircle.active{stroke-width:5}.LineChart .Attributes.highlight .HoverCircle:not(.active):not(.focus){opacity:.5}.LineChart .Attributes.highlight .inProgressLineIndicator:not(.active):not(.focus){opacity:.8}.LineChart .ChartMouseValue{position:absolute;box-sizing:border-box;padding:.375rem .5rem;background-color:#f7faff;border:1px solid #7a94cc;color:#243969;font-size:10px;font-weight:350;white-space:nowrap}.LineChart .ChartMouseValueXAxis{transform:translateX(-50%);border-radius:0 0 6px 6px;border-top:none;overflow:hidden}.LineChart .ChartMouseValueYAxis{transform:translateY(-50%);border-radius:6px 0 0 6px;border-right:none;overflow:hidden;box-shadow:inset -8px 0 5px -6px #3b5896}.LineChart .Lines{overflow:hidden}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.LineChart .Lines.optimizeRendering{shape-rendering:optimizeSpeed}}.LineChart .Lines.highlight .AggrLine{opacity:.2}.LineChart .Lines.highlight .AggrArea.highlighted,.LineChart .Lines.highlight .AggrLine.highlighted{opacity:1}.LineChart .Lines.highlight>.Line:not(.active):not(.highlighted):not(.aggregated){stroke-width:1.5;opacity:.2}.LineChart .Lines.highlight>.AggrArea:not(.highlighted){opacity:.2}.LineChart .Line{stroke-width:1.5;opacity:1}.LineChart .Line.active{opacity:1;stroke-width:3}.LineChart .Line.highlighted{opacity:1;stroke-width:2.8}.LineChart .Line.aggregated{opacity:0;stroke-width:.4}.LineChart .Line.aggregated.active{opacity:.8;stroke-width:3}.LineChart .Line.aggregated.highlighted{opacity:.5;stroke-width:2.8}.LineChart .AggrLine{opacity:1;stroke-width:2.2}.LineChart .inProgressLineIndicator{animation:inProgressIndicator .5s cubic-bezier(.6,-.03,.22,.76) infinite;opacity:1;paint-order:stroke;cursor:pointer}@keyframes inProgressIndicator{0%{stroke-width:3}50%{stroke-width:5}to{stroke-width:3}}.HighPlot__container{background-color:#fff;height:100%;width:100%;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;min-width:9.375rem;min-height:9.375rem}.HighPlot__container .Axes .tick text{display:none}.HighPlot__container .Axes .yAxisLabel{text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HighPlot__container .Axes .xAxisLabel__container{display:flex;align-items:center;justify-content:center}.HighPlot__container .Axes .xAxisLabel__container.left{justify-content:flex-start}.HighPlot__container .Axes .xAxisLabel__container.right{justify-content:flex-end}.HighPlot__container .Axes .xAxisLabel__container .xAxisLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem}.HighPlot__container .Axes .xAxisLabel__container:before{content:"";display:inline-block;flex-shrink:0;width:6px;height:6px;background-color:#2bc784;border-radius:50%;margin:4px 5px 4px 0}.HighPlot__container .Axes .xAxisLabel__container__metric:before{background-color:#1473e6}.HighPlot__container .Axes .axisBrush .handle{fill:#90afda}.HighPlot__container .Axes .axisBrush .selection{fill:#83899e;stroke:none}.HighPlot__container.backgroundRect{cursor:crosshair}.HighPlot__container.zoomMode rect{cursor:zoom-in}.HighPlot__container .HoverCircle{cursor:pointer;opacity:1;stroke-width:3;fill:#fff;border-radius:50%;paint-order:stroke}.HighPlot__container .HoverCircle.focus{stroke-width:4;-webkit-clip-path:unset;clip-path:unset}.HighPlot__container .HoverCircle.focus__shadow{stroke-width:12}.HighPlot__container .HoverCircle.active{stroke-width:5}.HighPlot__container .Attributes.highlight>.HoverCircle:not(.active):not(.focus){opacity:.5}.HighPlot__container .ChartMouseValue{position:absolute;box-sizing:border-box;padding:.375rem .5rem;background-color:#f7faff;border:1px solid #7a94cc;color:#243969;font-size:10px;font-weight:350;white-space:nowrap}.HighPlot__container .ChartMouseValueXAxis{transform:translateX(-50%);border-radius:0 0 6px 6px;border-top:none;overflow:hidden}.HighPlot__container .ChartMouseValueYAxis{transform:translateY(-50%);border-radius:6px 0 0 6px;border-right:none;overflow:hidden;box-shadow:inset -8px 0 5px -6px #3b5896}.HighPlot__container .Lines{overflow:hidden}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.HighPlot__container .Lines.optimizeRendering{shape-rendering:optimizeSpeed}}.HighPlot__container .Lines.highlight>.Line:not(.active):not(.highlighted){stroke-width:1.5;opacity:.2}.HighPlot__container .Line{stroke-width:1.5;opacity:.3}.HighPlot__container .Line.active{opacity:1;stroke-width:3}.HighPlot__container .Line.highlighted{opacity:1;stroke-width:2}.ScatterPlot{background-color:#fff;height:100%;width:100%;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;min-width:9.375rem;min-height:9.375rem}.ScatterPlot .unableToDrawText{font-size:.875rem;text-align:center;fill:#586069;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%}.ScatterPlot.backgroundRect{cursor:crosshair}.ScatterPlot.zoomMode rect{cursor:zoom-in}.ScatterPlot .HoverCircle{cursor:pointer;opacity:1;stroke-width:3;fill:#fff;border-radius:50%;paint-order:stroke}.ScatterPlot .HoverCircle.focus{stroke-width:4;-webkit-clip-path:unset;clip-path:unset}.ScatterPlot .HoverCircle.focus__shadow{stroke-width:12}.ScatterPlot .HoverCircle.active{stroke-width:5}.ScatterPlot .Attributes.highlight>.HoverCircle:not(.active):not(.focus){opacity:.5}.ScatterPlot .ChartMouseValue{position:absolute;box-sizing:border-box;padding:.375rem .5rem;background-color:#f7faff;border:1px solid #7a94cc;color:#243969;font-size:10px;font-weight:350;white-space:nowrap}.ScatterPlot .ChartMouseValueXAxis{transform:translateX(-50%);border-radius:0 0 6px 6px;border-top:none;overflow:hidden}.ScatterPlot .ChartMouseValueYAxis{transform:translateY(-50%);border-radius:6px 0 0 6px;border-right:none;overflow:hidden;box-shadow:inset -8px 0 5px -6px #3b5896}.ScatterPlot .Lines{overflow:hidden}.ScatterPlot .Lines.highlight>.Circle:not(.active):not(.highlighted){opacity:.2}.ScatterPlot .Circle{cursor:pointer;opacity:1;stroke-width:2.4;fill:#fff;outline:0 solid;border-radius:50%;paint-order:stroke}.ScatterPlot .Circle.active{stroke-width:5}.ScatterPlot .Circle.highlighted{opacity:1}.ChartGrid{min-height:50%;padding:4px;box-shadow:-1px -1px 0 0 #e8e8e8}.ChartLegends{padding:.5rem;background-color:#fff;height:100%;width:100%}.ChartLegends.pinned{position:relative}.ChartLegends.unpinned{position:absolute;right:0;opacity:.8;box-shadow:0 0 0 1px #e8e8e8}.ChartLegends.unpinned:hover{opacity:1}.ChartLegends__container{height:100%;width:100%;overflow:auto}.ChartPanel__container{height:100%;width:100%;display:flex}.ChartPanel__container .ChartPanel{overflow:hidden;height:100%;border-right:.0625rem solid #dceafb;position:relative;display:flex;flex-grow:1;max-width:100%;flex-basis:0}.ChartPanel__container .ChartPanel__grid{display:flex;height:100%;overflow:auto;margin:0;width:100%;flex-wrap:wrap}.ChartPanel__container .ChartPanel__controls{width:3.75rem;max-height:100%;overflow-y:auto}.NotificationContainer .MuiAlert-outlinedSuccess{border:.0625rem solid #2bc784}.NotificationContainer .MuiAlert-outlinedError{border:.0625rem solid #e64e48}.NotificationContainer .MuiPaper-root{background:#fff;height:4rem;display:flex;align-items:center;border-radius:.375rem}.NotificationContainer .MuiPaper-root .MuiAlert-icon{padding:0}.NotificationContainer .MuiPaper-root .MuiAlert-icon svg{width:2.375rem;height:2.375rem}.NotificationContainer .MuiPaper-root .MuiAlert-action{display:flex;align-items:flex-start;height:100%}.NotificationContainer .MuiPaper-root .MuiAlert-action .MuiSvgIcon-fontSizeSmall{font-size:1.05rem;fill:#1c2852}.NotificationContainer__contentBox__severity{font-weight:550;font-size:.875rem;text-transform:capitalize;color:#1c2852}.NotificationContainer__contentBox__message{font-weight:350;font-size:.875rem;color:#1c2852}.ResizePanel{cursor:row-resize;justify-content:center;display:flex;align-items:center;height:.25rem;transition:all .15s ease-out .2s;background-color:initial;box-shadow:inset 0 2px 0 0 #dceafb}.ResizePanel.resizing,.ResizePanel:active,.ResizePanel:hover{background-color:#89b9f2;box-shadow:unset}.ResizePanel__fullHeight{background-color:#f8fafd;border-top:.0625rem solid #e8f1fc;display:flex;justify-content:center;align-items:center}.ResizePanel__hidden{display:none}.GroupingPopover{width:25rem}.GroupingPopover h3{text-transform:uppercase}.GroupingPopover__container__select{padding:1rem}.GroupingPopover__container__select__selectedFieldsContainer{max-height:6.875rem;overflow:auto;width:100%}.GroupingPopover__advanced__component{border-top:.0625rem solid #e8f1fc}.GroupingPopover__toggleMode__div{display:flex;flex-direction:column;border-top:.0625rem solid #e8f1fc;border-bottom:.0625rem solid #e8f1fc;padding:1rem}.GroupingPopover__subtitle{margin-bottom:.75rem}.GroupingPopover__accordion__container{box-shadow:unset;margin:0!important}.GroupingPopover__accordion__container .GroupingPopover__subtitle{margin-bottom:unset}.GroupingPopover__accordion__container .MuiAccordionSummary-expandIcon{padding:0;transform:unset;margin:unset}.GroupingPopover__accordion__container .MuiAccordionSummary-expandIcon.Mui-expanded{transform:unset}.GroupingPopover__accordion__container .Mui-expanded{margin:0}.GroupingPopover .MuiAccordionSummary-root{min-height:unset;height:2.125rem;border-bottom:.0625rem solid #e8f1fc;padding:0 1rem}.GroupingPopover__option{display:flex;width:100%;overflow:hidden}.GroupingPopover__option__label{margin-left:.5rem;max-width:100%;overflow:hidden;word-break:break-all}.AdvancedPopover__container{width:25rem}.AdvancedPopover__paletteColors__container{display:flex;border-radius:4px;width:10.5rem;border-top:.0625rem solid #e8f1fc;height:2rem;margin-right:.5rem;overflow:hidden}.AdvancedPopover__paletteColors__colorItem{display:inline-block;flex:1 1;height:100%}.GroupingItem{display:flex;flex-direction:column;margin-right:.5em;cursor:pointer}.GroupingItem.isDisabled{opacity:.5;cursor:auto}.GroupingItem:last-child{margin-right:0}.GroupingItem span{margin-top:.4em;text-align:center;text-transform:capitalize}.GroupingItem__icon__box{width:3.25em;height:3.25em;border:.0625rem solid #e8f1fc;border-radius:.375em;display:flex;align-items:center;justify-content:center;transition:all .18s ease-out}.GroupingItem__icon__box:last-child{margin-right:0}.GroupingItem__icon__box i{color:#1473e6;font-size:24px}.GroupingItem__icon__box:hover{background-color:#f4f4f6}.GroupingItem__icon__box.active{background-color:#e8f1fc}.GroupingItem__icon__box.outlined{background-color:#e8f1fc;border:.0625rem solid #89b9f2}.GroupingItem__button_small{border:1px solid;padding:0 4px;border-radius:4px;cursor:pointer}.Grouping{flex-direction:column;justify-content:space-between;border-left:.0625rem solid #e8f1fc;padding:.725rem 1.5rem}.Grouping,.Grouping__title{display:flex}.Grouping__title .Text{text-transform:uppercase;letter-spacing:.3px}.Grouping__content,.ProgressBar{display:flex;align-items:center;justify-content:center}.ProgressBar{flex-direction:column;margin:0 auto;position:absolute;width:100%;height:100%;background-color:#fff;z-index:9;opacity:1;transform:translateY(0);left:.125rem}.ProgressBar.fadeOutProgress{animation:fadeOutProgress .55s cubic-bezier(.39,-.01,.27,1) forwards;animation-delay:.7s}.ProgressBar.fadeOutProgress .ProgressBar__container{animation:fadeOutProgressInner .6s cubic-bezier(.39,-.01,.27,1) forwards;animation-delay:.75s}@keyframes fadeOutProgress{0%{opacity:.9}to{opacity:0}}@keyframes fadeOutProgressInner{0%{transform:translateY(0)}to{transform:translateY(-15px)}}.ProgressBar__container{width:30.125rem;height:4.0625rem}.ProgressBar__container__title{color:#1c2852}.ProgressBar__container__bar{box-shadow:inset 0 0 0 1px rgba(0,0,0,.058823529411764705);box-sizing:initial;position:relative;background:#d1ddef;border-radius:1rem;height:.5rem;margin:.75rem 0 .5rem}.ProgressBar__container__bar>span{display:block;height:100%;border-radius:1rem;background-color:#1473e6;position:relative;overflow:hidden;will-change:width;transition:width .3s ease-out}.ProgressBar__container__bar>span:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(315deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));overflow:hidden;transform:translateX(-100%);animation:move 1.5s ease-out infinite}@keyframes move{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ProgressBar__container__info{display:flex;color:#606986;font-family:Inter,sans-serif;font-feature-settings:"tnum"}.ProgressBar__container__info__matched{margin-left:auto}.AppBar{display:flex;align-items:center;min-height:2.5rem;border-bottom:.0625rem solid #e8f1fc;border-left:.0625rem solid #e8f1fc;border-right:.0625rem solid #e8f1fc;padding-left:1.5rem;padding-top:.25rem;padding-bottom:.25rem;background:#fff;z-index:1}.AppBar__title{flex:1 1;text-transform:uppercase;letter-spacing:.07em}.AppBar__content{display:flex;flex:6 1;align-items:center;justify-content:right}.AppBar__content--disabled{pointer-events:none;opacity:.5}.AppBar__content .ExperimentBar__headerContainer{margin-right:auto}.LiveUpdateSettings{margin-right:1.5rem;display:flex;align-items:flex-end}.LiveUpdateSettings__Text{margin-right:.625em}.ConfirmModal .MuiBackdrop-root{background-color:rgba(0,0,0,.4)}.ConfirmModal .MuiPaper-rounded{border-radius:6px}.ConfirmModal .MuiPaper-elevation10{box-shadow:0 2px 4px #767a80}.ConfirmModal__Body{min-width:384px;padding:24px}.ConfirmModal__Body .ConfirmModal__Title__Container{display:flex;align-items:center;margin-bottom:12px}.ConfirmModal__Close__Icon{position:absolute;right:10px;top:10px}.ConfirmModal__Icon{display:flex;justify-content:center;align-items:center;width:32px;height:32px;margin-right:16px;border-radius:50%}.ConfirmModal__Icon .Icon__container{font-size:14px}.ConfirmModal__CancelButton{margin-right:10px;color:#1c2852}.ConfirmModal__Footer{padding:16px;margin:0 8px;border-top:1px solid #dee6f3;display:flex;justify-content:flex-end;align-items:center}.ConfirmModal__error .ConfirmModal__Icon{background-color:#fdeded}.ConfirmModal__error .ConfirmModal__Icon .Icon__container{color:#e64e48}.ConfirmModal__error .ConfirmModal__ConfirmButton{background-color:#e64e48}.ConfirmModal__warning .ConfirmModal__Icon{background-color:#fffae6}.ConfirmModal__warning .ConfirmModal__Icon .Icon__container{color:#fc0}.ConfirmModal__warning .ConfirmModal__ConfirmButton{background-color:#fc0}.ConfirmModal__success .ConfirmModal__Icon{background-color:#eaf9f3}.ConfirmModal__success .ConfirmModal__Icon .Icon__container{color:#2bc784}.ConfirmModal__success .ConfirmModal__ConfirmButton{background-color:#2bc784}.ConfirmModal__info .ConfirmModal__Icon{background-color:#e8f1fc}.ConfirmModal__info .ConfirmModal__Icon .Icon__container{color:#1473e6}.ConfirmModal__info .ConfirmModal__ConfirmButton{background-color:#1473e6}.ExperimentSelectionPopover{height:20rem;width:28rem}.ExperimentSelectionPopover__contentContainer{height:calc(100% - 2.25rem);display:flex}.ExperimentSelectionPopover__contentContainer__experimentsListContainer{background:#fff;width:100%;height:100%;position:relative;padding:.375rem .5rem 0}.ExperimentSelectionPopover__contentContainer__experimentsListContainer:before{content:"";position:absolute;background:linear-gradient(180deg,rgba(248,250,253,0),#f8fafd 75.52%);height:.5rem;width:100%;bottom:0;left:0;z-index:1}.ExperimentSelectionPopover__contentContainer__experimentsListContainer__experimentList{overflow-y:auto;height:100%}.ExperimentSelectionPopover__contentContainer__experimentsListContainer__experimentList .experimentBox{width:100%;text-decoration:none;height:auto;padding-left:0;display:flex;align-items:flex-start;cursor:pointer;text-decoration:unset;margin-bottom:.125rem;position:relative;border-radius:.25rem;text-align:left}.ExperimentSelectionPopover__contentContainer__experimentsListContainer__experimentList .experimentBox .MuiButton-label{align-items:flex-start;flex-direction:row;line-height:normal;text-transform:none;justify-content:flex-start}.ExperimentSelectionPopover__contentContainer__experimentsListContainer__experimentList .experimentBox:hover{background:#f2f5fa}.ExperimentSelectionPopover__contentContainer__experimentsListContainer__experimentList .experimentBox__rightContainer{display:flex;flex-direction:column}.ExperimentSelectionPopover__contentContainer__experimentsListContainer__experimentList .experimentBox__experimentName{width:100%;word-break:break-all;margin-bottom:.375rem;font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 82}.ExperimentSelectionPopover__contentContainer__experimentsListContainer__experimentList .experimentBox__date{display:flex;align-items:center;font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 86}.ExperimentSelectionPopover__contentContainer__experimentsListContainer__experimentList .experimentBox__date i{margin-right:.375rem}.ExperimentSelectionPopover__contentContainer__experimentsListContainer__experimentList .experimentBox.selected{background:#e8f1fc}.ExperimentSelectionPopover__contentContainer__experimentsListContainer__experimentList .experimentBox.selected:hover{border-radius:.3125rem 0 0 .3125rem}.ExperimentSelectionPopover__contentContainer__experimentsListContainer__experimentList .experimentBox:last-child{margin-bottom:0}.ExperimentSelectionPopover__headerContainer{background:#f3f8fe;width:100%;height:2.25rem;display:flex;border-bottom:.0625rem solid #e8f1fc}.ExperimentSelectionPopover__headerContainer i{transform:rotate(90deg);align-items:center;display:flex}.ExperimentSelectionPopover__headerContainer__titleContainer{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between}.ExperimentSelectionPopover__headerContainer__titleContainer:first-child{border-right:.0625rem solid #e8f1fc;justify-self:start;padding-left:.75rem}.ExperimentSelectionPopover__headerContainer__buttons{justify-self:end;padding:.375rem}.ExperimentSelectionPopover__headerContainer__removeAllButton,.ExperimentSelectionPopover__headerContainer__selectAllButton{background-color:#1473e6;color:#fff;margin-right:.125rem;border-radius:.25rem;padding:.25rem;height:1.5rem}.ExperimentSelectionPopover__headerContainer__removeAllButton:hover,.ExperimentSelectionPopover__headerContainer__selectAllButton:hover{background-color:#243969}.ExperimentSelectionPopover__loaderContainer{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.ExperimentSelectionPopover .MuiPaper-root{width:37.5rem;background:#fff;border:.0625rem solid #e8f1fc;box-sizing:border-box;box-shadow:0 .25rem .375rem rgba(144,175,218,.2);border-radius:.3125rem .3125rem 0 0;height:20rem}.ExperimentSelectionPopover__searchContainer{border:.0625rem solid #e8f1fc;width:100%;border-radius:.375rem;color:#586069;background-color:#fff;margin-bottom:.125rem;display:flex;flex-direction:row;justify-content:space-between}.ExperimentSelectionPopover__searchContainer__inputBase{margin:0;font-size:.875rem;width:100%}.ExperimentSelectionPopover__searchContainer .RegexToggle{border:none;width:2rem;height:2rem;margin:.25rem}.ExperimentSelectionPopover .error{border:1px solid red}.ExperimentBar__headerContainer{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex;align-items:center}.ExperimentBar__headerContainer__appBarBox{display:flex;justify-content:space-between}.ExperimentBar__headerContainer__appBarBox__navigationContainer{width:100%}.ExperimentBar__headerContainer__appBarBox__actionContainer{width:4.5rem;display:flex;justify-content:center;align-items:center;border-left:.0625rem solid #e8f1fc;margin-bottom:1rem}.ExperimentBar__headerContainer__appBarBox__actionContainer i{color:#606986}.ExperimentBar__headerContainer__appBarBox__actionContainer a{text-decoration:unset}.ExperimentBar__headerContainer__appBarTitleBox{display:flex;flex-direction:column;font-size:.875rem;font-weight:550;color:#414b6d;align-items:flex-start;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:100%;width:auto}.ExperimentBar__headerContainer__appBarTitleBox__appBarTitleBoxWrapper{display:flex;align-items:center;flex-direction:row;max-width:100%;width:100%}.ExperimentBar__headerContainer__appBarTitleBox__chipContainer{display:flex;align-items:baseline;flex-wrap:wrap}.ExperimentBar__headerContainer__appBarTitleBox__chipContainer__chip{margin-left:.375rem;font-size:smaller;font-weight:550;border-color:#dee6f3;background-color:#f8fafd;color:#414b6d}.ExperimentBar__headerContainer__appBarTitleBox__title{margin-bottom:.375rem}.ExperimentBar__headerContainer__appBarTitleBox__text{margin-left:.375rem;font-size:.875rem}.ExperimentBar__headerContainer__appBarTitleBox__date{display:flex}.ExperimentBar__headerContainer__appBarTitleBox__date i{margin-right:.375rem;color:#606986}.ExperimentBar__headerContainer__appBarTitleBox__Skeleton{margin-right:.5rem}.ExperimentBar__headerContainer__appBarTitleBox__buttonSelectToggler{width:1.5rem;height:1.5rem}.ExperimentBar__headerContainer__appBarTitleBox__buttonSelectToggler.opened{background:#e8f1fc}.ExperimentBar__headerContainer__appBarTitleBox__buttonSelectToggler .MuiButton-label{padding-top:.125rem}.ExperimentBar__headerContainer__appBarTitleBox__container{display:flex;align-items:flex-start;flex-direction:column;margin-right:.25rem;cursor:pointer;max-width:calc(100% - 6.5rem)}.ExperimentBar__headerContainer__appBarTitleBox__container__pageName{margin-right:.4375em;text-transform:capitalize;text-decoration:none}.ExperimentBar__headerContainer__appBarTitleBox__container__runHash{margin-left:.4375em;text-transform:lowercase}.ExperimentBar__headerContainer__appBarTitleBox span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ExperimentBar__headerContainer .StatusLabel{margin-left:.5rem}.MetricsBar__item__bookmark{margin-right:.25rem;padding:0 .5rem!important}.MetricsBar__item__bookmark__Text{margin-right:.625rem}.MetricsBar__item__bookmark__Icon{color:#414b6d}.MetricsBar__menu{border-left:.0625rem solid #e8f1fc;padding:0 .25rem;height:100%;display:flex;align-items:center}.MetricsBar__menu span{cursor:pointer}.MetricsBar__popover{width:16rem;padding:.5rem;display:flex;flex-direction:column}.MetricsBar__popover a{text-decoration:none;color:inherit}.AggregationPopover{width:16.5rem;padding:.5rem}.AggregationPopover__subtitle{padding:.5rem;text-transform:uppercase}.AggregationPopover__Divider{margin:.5rem 0}.SmoothingPopover{width:24.5rem;padding:.5rem}.SmoothingPopover__Divider{margin:.5rem 0}.SmoothingPopover__subtitle{text-transform:uppercase;padding:.5rem}.SmoothingPopover__ToggleButton{padding:0 .5rem}.SmoothingPopover__Slider{margin:0 .5rem}.HighlightModePopover,.ZoomInPopover,.ZoomOutPopover{width:16.5rem;padding:.5rem}.AxesScalePopover{width:21.5rem;padding:1rem}.AxesScalePopover__subtitle{text-transform:uppercase}.AxesScalePopover__select{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem}.AxesPropsPopover{width:24.375rem;padding:.5rem}.AxesPropsPopover__subtitle{padding-block:.5rem;text-transform:uppercase}.AxesPropsPopover__divider{margin:.5rem 0}.AxesPropsPopover__alignment,.AxesPropsPopover__range{padding:.5rem}.AxesPropsPopover__range__container{display:flex;align-items:center}.AxesPropsPopover__range__container.yAxis{margin-top:.75rem}.AxesPropsPopover .scaleRangeInputs__label{margin-right:auto}.AxesPropsPopover .scaleRangeInputs__max,.AxesPropsPopover .scaleRangeInputs__min{display:inline-block;width:6.875rem;margin-right:.5rem}.AxesPropsPopover .scaleRangeInputs__resetButton{color:#414b6d;border:.0625rem solid #bdcee8}.AxesPropsPopover .scaleRangeInputs__resetButton.Mui-disabled{color:#83899e;border-color:#dee6f3}.AxesPropsPopover .scaleRangeInputs__resetButton.active{border:.0625rem solid #89b9f2;background-color:#f3f8fe}.TooltipContentPopover{width:25rem;padding:.5rem;display:flex;flex-direction:column;max-height:20rem}.TooltipContentPopover__subtitle{text-transform:uppercase;margin:.5rem 0}.TooltipContentPopover__Divider{margin:1rem 0 .5rem}.TooltipContentPopover__section{margin:0 .5rem}.TooltipContentPopover__section:last-child{padding-bottom:1rem}.TooltipContentPopover__option{display:flex;width:100%;overflow:hidden}.TooltipContentPopover__option__label{margin-left:.5rem;max-width:100%;overflow:hidden;word-break:break-all}.TooltipContentPopover__SelectedTagsContainer{overflow:auto;display:flex;flex-wrap:wrap;grid-gap:.25rem;gap:.25rem;width:100%}.ExportPreview .ChartGrid,.ExportPreview .ChartLegends{height:100%;margin:0;padding:0;box-shadow:none;border:none;outline:none}.ExportPreview .ChartLegends__container{overflow:visible}.ExportPreview__modal>.Modal{overflow:hidden}.ExportPreview__modal>.Modal>.Modal__content{overflow:hidden;flex:1 1;display:flex;flex-direction:column;margin-top:1rem}.ExportPreview__modal .Modal__header{justify-content:center}.ExportPreview__container{width:80vw;height:62vh;overflow:auto;margin:.0625rem;border-radius:.25rem;box-shadow:0 0 0 .0625rem #bdcee8;display:flex}.ExportPreview__container__grid{height:100%;width:100%;margin:0;display:flex;flex-wrap:wrap}.ExportPreview__container__appendElement{height:100%;width:100%}.ExportPreview__controls{display:flex;align-items:center;margin-top:.5rem;flex-direction:column}@media(min-width:75em){.ExportPreview__controls{flex-direction:row}}.ExportPreview__controls__dimension{display:flex;justify-content:center;align-items:center;white-space:nowrap;width:100%;margin-top:1rem}.ExportPreview__controls__dimension__width{margin-right:.75rem;display:flex;align-items:center;flex:1 1}.ExportPreview__controls__dimension__width__slider{width:100%;margin:0 .75rem 0 .5rem}.ExportPreview__controls__dimension__width__input>.MuiInputBase-root{font-size:.75rem}.ExportPreview__controls__dimension__width .InputWrapper{width:5.3125rem;min-width:5.3125rem}.ExportPreview__controls__dimension__height{display:flex;align-items:center;flex:1 1}.ExportPreview__controls__dimension__height__slider{width:100%;margin:0 .75rem 0 .5rem}.ExportPreview__controls__dimension__height__input>.MuiInputBase-root{font-size:.75rem}.ExportPreview__controls__dimension__height .InputWrapper{width:5.3125rem;min-width:5.3125rem}.ExportPreview__controls__additional{display:flex;align-items:center;margin-left:auto;margin-top:1rem}@media(min-width:75em){.ExportPreview__controls__additional{margin-left:.75rem}}.ExportPreview__controls__additional__formatDropdown{width:6.0625rem;display:inline-block}.ExportPreview__controls__additional__nameInput{display:inline-block;margin-right:.5rem}.ExportPreview__controls__additional__nameInput .MuiTextField-root{width:14rem}.Controls__container{padding:.75rem 0;display:flex;flex-direction:column;align-items:center;overflow:auto}.Controls__container>div{margin-bottom:.375rem}.Controls__container>div:last-child{margin-bottom:0}.Controls__icon{color:#606986;font-size:1.125rem}.Controls__icon.active{color:#1473e6}.Controls__anchor{height:2.25rem;width:2.25rem;display:flex;cursor:pointer;position:relative;align-items:center;justify-content:center;transition:background-color .18s ease-out;border:.0625rem solid transparent;border-radius:.375rem}.Controls__anchor.active{background-color:#e8f1fc}.Controls__anchor.active.outlined{border:.0625rem solid #89b9f2}.Controls__anchor.disabled{cursor:auto}.Controls__anchor.disabled i{color:#83899e}.Controls__anchor.disabled:hover{background-color:initial}.Controls__anchor:hover{background-color:#f4f4f6}.Controls__anchor:hover .icon-arrow-left{opacity:1}.Controls__anchor__arrow{width:.6875rem;height:100%;position:absolute;left:-.75rem;display:flex;align-items:center;justify-content:center}.Controls__anchor__arrow.opened .icon-arrow-left{transform:rotate(180deg);color:#1473e6}.Controls__anchor__arrow .icon-arrow-left{transition:all .18s ease-out;color:#606986}.AutocompleteInput{position:relative;z-index:5}.AutocompleteInput__disabled{pointer-events:none;opacity:.5}.AutocompleteInput__errorBar{top:calc(100% - 4px);left:0;position:absolute;padding:1rem;z-index:3;border:.0625rem solid #f9d3d1;width:100%;background-color:#f7f1f5;border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.AutocompleteInput__errorBar__message{font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 82}.AutocompleteInput__errorBar__message span{margin-right:.75rem}.AutocompleteInput__errorBar__hint{color:#4a1212;display:flex;align-items:center;padding:.75rem 1rem .75rem 0;border:.0625rem solid #f9d3d1;margin-top:.75rem;background-color:#fff;border-radius:.375rem}.AutocompleteInput__errorBar__hint .Text{color:#4a1212}.AutocompleteInput__errorBar__hint .Icon__container{margin-left:.625rem;margin-right:.5rem}.AutocompleteInput__errorBar__hint a{text-decoration:none;color:#1473e6}.AutocompleteInput__container{height:2rem;max-width:100vw;border:.0625rem solid #ebf0f8;display:flex;align-items:center;border-radius:.375rem;padding:.5rem;position:relative;z-index:4;background-color:#fff}.AutocompleteInput__container:hover,.AutocompleteInput__container__focused{border:.0625rem solid #90afda}.AutocompleteInput__container__advanced{height:4.5rem;align-items:flex-start;padding:.25rem .5rem}.AutocompleteInput__container__placeholder{position:absolute;left:.5rem;color:#83899e;max-width:95%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1rem;font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 82}.AutocompleteInput__container__error,.AutocompleteInput__container__error:hover{border-color:#eb716d}.AutocompleteInput__container .details-label{width:auto!important}.AutocompleteInput__container .codicon-suggest-more-info{display:none!important}.AutocompleteInput__container .scroll-decoration{box-shadow:unset!important}.AutocompleteInput__container .monaco-editor .find-widget.visible,.AutocompleteInput__container .monaco-hover{display:none!important}.AutocompleteInput__container .monaco-editor .squiggly-error{background:url(/static/aim/static/media/arrow-up.3e2126a0.svg) repeat-x 0 100%}.Metrics__SelectForm{flex:1 1;padding:.725rem 1.5em;display:flex}.Metrics__SelectForm__container__metrics{flex:1 1;display:flex;flex-direction:column;justify-content:space-between;padding-right:1rem;height:4.5rem}.Metrics__SelectForm__container__metrics .MuiBox-root{justify-content:flex-start}.Metrics__SelectForm__container__search{width:103px;display:flex;justify-content:space-between;flex-direction:column}.Metrics__SelectForm__Popper{border:.0625rem solid #e8f1fc;width:40%;border-radius:.375rem;z-index:6;color:#586069;background-color:#fff}.Metrics__SelectForm__Popper .MuiAutocomplete-paper{box-shadow:unset;margin:unset}.Metrics__SelectForm__metric__select,.Popper__SelectForm__select{width:100%}.Metrics__SelectForm__metric__select input,.Popper__SelectForm__select input{padding:.5rem;font-size:.875rem;border-bottom:.0625rem solid #e8f1fc}.Metrics__SelectForm__TextField{position:relative}.Metrics__SelectForm__textarea{flex:1 1}.Metrics__SelectForm__textarea .MuiOutlinedInput-multiline.MuiOutlinedInput-marginDense{padding-top:.46875rem;padding-bottom:.46875rem}.Metrics__SelectForm__search__button{width:100%}.Metrics__SelectForm__search__actions{display:flex;justify-content:space-between}.Metrics__SelectForm__search__actions button{border:.0625rem solid #e8f1fc}.Metrics__SelectForm__search__actions button:nth-child(2){margin:0 .25rem}.Metrics__SelectForm__search__actions button.active{border:.0625rem solid #89b9f2;background-color:#f3f8fe}.Metrics__SelectForm__clearAll{height:24px;width:24px;background:#e8f1fc;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.Metrics__SelectForm__clearAll.disabled{opacity:.5}.Metrics__SelectForm__clearAll:after{content:"";position:absolute;width:20px;height:34px;background:hsla(0,0%,100%,.5);background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 92%);left:-20px;top:-5px;border-radius:0;color:#fff;pointer-events:none}.Metrics__SelectForm__clearAll i{color:#1473e6;font-size:10px}.Metrics__SelectForm__tags{display:flex;align-items:center;overflow:auto;max-width:calc(100vw - 40rem);min-width:12rem}.Metrics__SelectForm__tags .Badge{margin-right:.5rem}.Metrics__SelectForm__tags .Badge:last-child{margin-right:20px}.RegexToggle{border:none;width:2rem;height:2rem;margin:10px}.Popper__SelectForm__option__label{margin-left:.5rem}.Metrics__section{height:100vh;overflow:hidden}.Metrics__section .Metrics__loader{flex-direction:column;justify-content:space-between}.Metrics__section .Metrics__visualization{display:flex;position:relative;flex-direction:column;flex:1 1 100%;max-height:calc(100% - 8.5rem)}.Metrics__section .Metrics__visualization .ProgressBar{padding-bottom:8.5rem}.Metrics__container{background-color:#fff;min-width:50rem}.Metrics__container .Metrics__fullHeight{height:100%}.Metrics__container .Metrics__section__appBarContainer{display:flex;flex-direction:column}.Metrics__container .Metrics__chart__container{flex:.5 1;min-height:11.25rem}.Metrics__container .Metrics__chart__container.fullHeight{flex:1 1 100%!important}.Metrics__container .Metrics__chart__container.hide,.Metrics__container .Metrics__ResizePanel.hide{display:none}.Metrics__container .Metrics__table__container{flex:.5 1;min-height:11rem}.Metrics__container .Metrics__table__container.fullHeight{flex:1 1 100%!important}.Metrics__container .Metrics__table__container.hide{display:none}.Metrics__SelectForm__Grouping__container{display:flex;border-bottom:.0625rem solid #e8f1fc;min-height:6rem;max-height:6rem}.Metrics__table__aggregationColumn__cell{display:flex;flex:1 1;justify-content:space-between;width:calc(100% + 28px)}.Metrics__table__aggregationColumn__cell span{display:inline-block;width:100%;min-width:120px;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Metrics__table__aggregationColumn__cell span:nth-of-type(2){border-right:.0625rem solid #dceafb}.Metrics__table__aggregationColumn__cell span:nth-of-type(2),.Metrics__table__aggregationColumn__cell span:nth-of-type(4){padding:0 .5rem;margin:0 .5rem;border-left:.0625rem solid #dceafb} \ No newline at end of file diff --git a/embed/static/css/metrics_v2.css b/embed/static/css/metrics_v2.css new file mode 100644 index 00000000..47a1b0fa --- /dev/null +++ b/embed/static/css/metrics_v2.css @@ -0,0 +1 @@ +.BaseGrouping{display:flex;align-items:center}.BaseGrouping__title{margin-right:.25rem}.BaseGrouping__content{display:flex;align-items:center;justify-content:center}.BaseGroupingPopover{width:25rem}.BaseGroupingPopover h3{text-transform:uppercase}.BaseGroupingPopover__container__select{padding:1rem}.BaseGroupingPopover__container__select__selectedFieldsContainer{max-height:6.875rem;overflow:auto;width:100%}.BaseGroupingPopover__toggleMode__div{display:flex;flex-direction:column;border-top:.0625rem solid #e8f1fc;border-bottom:.0625rem solid #e8f1fc;padding:1rem}.BaseGroupingPopover__subtitle{margin-bottom:.75rem}.BaseGroupingPopover__accordion__container{box-shadow:unset;margin:0!important}.BaseGroupingPopover__accordion__container .BaseGroupingPopover__subtitle{margin-bottom:unset}.BaseGroupingPopover__accordion__container .MuiAccordionSummary-expandIcon{padding:0;transform:unset;margin:unset}.BaseGroupingPopover__accordion__container .MuiAccordionSummary-expandIcon.Mui-expanded{transform:unset}.BaseGroupingPopover__accordion__container .Mui-expanded{margin:0}.BaseGroupingPopover__option__chips{max-height:50vh;padding:.5rem 1rem;overflow:auto}.BaseGroupingPopover__option__chip{font-size:.875rem;display:flex;align-items:center;justify-content:space-between;margin-bottom:.5em}.BaseGroupingPopover__option__chip:last-of-type{margin-bottom:0}.BaseGroupingPopover__option__chip__toggle__button span{display:inline-block;max-width:calc(200px - .5rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1}.BaseGroupingPopover__advanced__component{padding-bottom:.875rem}.BaseGroupingPopover .MuiAccordionSummary-root{min-height:unset;height:2.125rem;border-bottom:.0625rem solid #e8f1fc;padding:0 1rem}.BaseGroupingPopover__option{display:flex;width:100%;overflow:hidden}.BaseGroupingPopover__option__label{margin-left:.5rem;max-width:100%;overflow:hidden;word-break:break-all}.AdvancedPopover__container{width:25rem}.AdvancedPopover__paletteColors__container{display:flex;border-radius:.25rem;width:10.5rem;border-top:.0625rem solid #e8f1fc;height:2rem;margin-right:.5rem;overflow:hidden}.AdvancedPopover__paletteColors__colorItem{display:inline-block;flex:1 1;height:100%}.BaseGroupingItem{margin-right:.25rem;border:.0625rem solid transparent}.BaseGroupingItem__label{margin-top:.0625rem}.BaseGroupingItem:last-child{margin-right:0}.BaseGroupingItem.active{background-color:#e8f1fc}.BaseGroupingItem.outlined{background-color:#e8f1fc;border:.0625rem solid #89b9f2}.BaseGroupingItem:hover{background-color:#f4f4f6}.BaseGroupingItem__arrowIcon{margin-left:.375rem;transition:transform .18s ease-out;color:#414b6d}.BaseGroupingItem__arrowIcon.opened{transform:rotateX(180deg);color:#1473e6}.BaseControls{display:flex;align-items:center;justify-content:flex-end;margin-left:.75rem;overflow:hidden}.BaseControls__container{display:flex;overflow-x:auto}.BaseControls__container .Control{margin-right:.375rem}.BaseControls__container .Control:last-child{margin-right:0}.BaseControls__container .Control__anchor{white-space:nowrap;padding:.125rem .375rem;height:1.5rem;display:flex;cursor:pointer;position:relative;align-items:center;justify-content:center;transition:background-color .18s ease-out;border:.0625rem solid transparent;border-radius:3px}.BaseControls__container .Control__anchor.active{background-color:#e8f1fc}.BaseControls__container .Control__anchor.active.outlined{border:.0625rem solid #89b9f2}.BaseControls__container .Control__anchor.disabled{cursor:auto}.BaseControls__container .Control__anchor.disabled i{color:#83899e}.BaseControls__container .Control__anchor.disabled:hover{background-color:initial}.BaseControls__container .Control__anchor:hover{background-color:#f4f4f6}.BaseControls__container .Control__anchor__arrow{margin-left:.375rem;transition:transform .18s ease-out;color:#414b6d}.BaseControls__container .Control__anchor__arrow.opened{transform:rotateX(180deg);color:#1473e6}.BaseControls__container .Control__anchor__label{-webkit-user-select:none;user-select:none;white-space:nowrap}.BaseControls__container .Control__anchor__icon{color:#606986;font-size:1rem;margin-right:.25rem}.BaseControls__container .Control__anchor__icon.active{color:#1473e6}.Controls__icon{color:#606986;font-size:1.125rem}.Controls__icon.active{color:#1473e6}.Controls__anchor{height:2.25rem;width:2.25rem;display:flex;cursor:pointer;position:relative;align-items:center;justify-content:center;transition:background-color .18s ease-out;border:.0625rem solid transparent;border-radius:.375rem}.Controls__anchor.active{background-color:#e8f1fc}.Controls__anchor.active.outlined{border:.0625rem solid #89b9f2}.Controls__anchor.disabled{cursor:auto}.Controls__anchor.disabled i{color:#83899e}.Controls__anchor.disabled:hover{background-color:initial}.Controls__anchor:hover{background-color:#f4f4f6}.Controls__anchor:hover .icon-arrow-left{opacity:1}.Controls__anchor__arrow{width:.6875rem;height:100%;position:absolute;left:-.75rem;display:flex;align-items:center;justify-content:center}.Controls__anchor__arrow.opened .icon-arrow-left{transform:rotate(180deg);color:#1473e6}.Controls__anchor__arrow .icon-arrow-left{transition:all .18s ease-out;color:#606986}.BoxPropsPopover{display:flex;justify-content:center;align-items:center;flex-direction:column;width:25rem;padding:.5rem;max-height:20rem}.BoxPropsPopover__section{width:100%;display:flex;flex-direction:column;padding:0 .5rem}.BoxPropsPopover__item{margin-top:.5rem}.BoxPropsPopover__sizeSlider{margin-top:1rem;display:flex;flex-direction:column}.BoxPropsPopover__sizeSlider--disabled{opacity:.2;pointer-events:none}.BoxPropsPopover__subtitle{text-transform:uppercase}.BoxPropsPopover__SliderWrapper{margin:.5rem 0;display:flex;justify-content:space-between}.BoxPropsPopover__SliderWrapper .Slider{margin:0 1.25rem;width:16rem}.BoxPropsPopover__Divider{width:100%;margin-bottom:.5rem}.BoxPropsPopover__Divider:last-of-type{margin:.5rem 0}.BoxPropsPopover__sizePercent{margin-left:.5rem}.CaptionPropertiesPopover{width:25rem;padding:.5rem;display:flex;flex-direction:column;max-height:20rem}.CaptionPropertiesPopover__subtitle{text-transform:uppercase;margin:.5rem 0}.CaptionPropertiesPopover__Divider{margin:1rem 0 .5rem}.CaptionPropertiesPopover__section{margin:0 .5rem}.CaptionPropertiesPopover__SelectedTagsContainer{overflow:auto;display:flex;flex-wrap:wrap;grid-gap:.25rem;gap:.25rem;width:100%}.CaptionPropertiesPopover__option{display:flex;width:100%;overflow:hidden}.CaptionPropertiesPopover__option__label{margin-left:.5rem;max-width:100%;overflow:hidden;word-break:break-all}.BoxFullViewPopover__container{display:flex;width:100%;height:100%}.BoxFullViewPopover__container__detail{padding:1rem;min-width:20rem;max-height:inherit;position:relative;width:20rem;box-shadow:0 .25rem .375rem rgba(144,175,218,.2);height:100%;overflow:auto}.BoxFullViewPopover__container__detail-section{margin-bottom:2rem}.BoxFullViewPopover__container__detail__truncatedInfo{max-width:13rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.BoxFullViewPopover__container__detail h3{margin-bottom:.5rem;text-transform:capitalize}.BoxFullViewPopover__container__detail-close{text-align:right}.BoxFullViewPopover__container__detail-item{display:flex;align-items:center;height:1.75rem;margin-bottom:.125rem}.BoxFullViewPopover__container__detail-item__tags{overflow:auto}.BoxFullViewPopover__container__detail-item__badge,.BoxFullViewPopover__container__detail-item__tags .Badge{margin-left:.375rem}.BoxFullViewPopover__container__detail-item__withSpace{margin-right:.5rem;margin-bottom:.25rem}.BoxFullViewPopover__container__detail-item .Icon__container{margin-right:.75rem}.BoxFullViewPopover__container__detail-group{margin-bottom:.5rem}.BoxFullViewPopover__container__detail-group h4{display:inline-block;margin-right:.5rem;margin-bottom:.375rem}.BoxFullViewPopover__container__detail-group__item{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding-bottom:.125rem}.BoxFullViewPopover__container__detail-group__item__key{margin-right:.5rem}.BoxFullViewPopover .MuiDialog-paperWidthSm{max-width:unset;width:100%;height:90%}.BoxVirtualizer{position:relative;width:100%;height:100%;overflow:hidden;background:#f7f7f7}.BoxVirtualizer__placeholder{position:absolute;top:0;left:0;width:200px;height:30px;background-color:#fff;border-bottom:.0625rem solid #b5b9c5;border-right:.0625rem solid #b5b9c5;z-index:3}.BoxVirtualizer__container{width:100%;height:100%;position:relative;overflow:auto}.BoxVirtualizer__grid{display:inline;overflow:hidden}.BoxVirtualizer__container__horizontalRuler{position:-webkit-sticky;position:sticky;top:0;height:30px;min-width:100%;border-bottom:.0625rem solid #b5b9c5;background-color:#fff;z-index:2}.BoxVirtualizer__container__verticalRuler{position:-webkit-sticky;position:sticky;left:0;width:200px;min-height:100%;border-right:.0625rem solid #b5b9c5;background-color:#fff;z-index:2}.DepthSlider{display:flex;align-items:center;padding-top:.375rem}.DepthSlider>.Slider{width:25.4375rem;height:100%}.DepthSlider>.Slider .MuiSlider-mark{top:50%;transform:translate(-1px,-50%);width:.0625rem;height:.3125rem}.DepthSlider>.Slider .prevIconBtn{margin-right:.375rem}.DepthSlider>.Slider .nextIconBtn{margin-left:.375rem}.CaptionBox{padding:.5rem 1rem;width:calc(100% - 1px);border-top:1px solid #e8eaee;overflow:auto;max-height:30%;background-color:#f8fafd;margin-bottom:1px}.BoxWrapper{position:absolute;background-color:#fff;display:flex;flex-direction:column;box-shadow:-1px -1px 0 0 #b5b9c5,inset -1px -1px 0 0 #b5b9c5}.BoxWrapper__box{flex:1 1;height:100%;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.BoxWrapper__fullScreen{position:absolute;top:.25rem;left:calc(100% - 24px - .25rem);z-index:1;text-align:right;background-color:#fff}.BoxWrapper__depthSlider{padding:0;background-color:#fff;width:calc(100% - 2px);height:1.75rem;margin-bottom:.0625rem}.BoxWrapper__depthSlider>.Slider{width:100%;max-width:46rem;margin:0 auto}.BoxWrapper__fullViewContent{width:100%;height:100%;display:flex;align-items:center;background-color:#f8fafd;position:relative;overflow:hidden;padding:2rem .5rem}.BoxWrapper__fullViewContent__box{max-height:100%;margin:0 auto;overflow:auto}.BoxWrapper__fullViewContent__depthSlider{position:absolute;padding:0 .5rem;z-index:1;background-color:#fff;width:calc(100% - 20rem);height:2rem;bottom:0}.BoxWrapper__fullViewContent__depthSlider>.Slider{width:100%;max-width:46rem;margin:0 auto}.BoxWrapper__fullViewContent__depthSlider .depthSliderLabel{margin-right:.375rem}.Visualizer{width:100%;height:100%;display:flex;flex-direction:column;position:relative}.Visualizer .VisualizerContainer{width:100%;display:flex;flex:1 1;max-height:100%;overflow:hidden}.AutocompleteInput{position:relative;z-index:5}.AutocompleteInput__disabled{pointer-events:none;opacity:.5}.AutocompleteInput__errorBar{top:calc(100% - 4px);left:0;position:absolute;padding:1rem;z-index:3;border:.0625rem solid #f9d3d1;width:100%;background-color:#f7f1f5;border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.AutocompleteInput__errorBar__message{font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 82}.AutocompleteInput__errorBar__message span{margin-right:.75rem}.AutocompleteInput__errorBar__hint{color:#4a1212;display:flex;align-items:center;padding:.75rem 1rem .75rem 0;border:.0625rem solid #f9d3d1;margin-top:.75rem;background-color:#fff;border-radius:.375rem}.AutocompleteInput__errorBar__hint .Text{color:#4a1212}.AutocompleteInput__errorBar__hint .Icon__container{margin-left:.625rem;margin-right:.5rem}.AutocompleteInput__errorBar__hint a{text-decoration:none;color:#1473e6}.AutocompleteInput__container{height:2rem;max-width:100vw;border:.0625rem solid #ebf0f8;display:flex;align-items:center;border-radius:.375rem;padding:.5rem;position:relative;z-index:4;background-color:#fff}.AutocompleteInput__container:hover,.AutocompleteInput__container__focused{border:.0625rem solid #90afda}.AutocompleteInput__container__advanced{height:4.5rem;align-items:flex-start;padding:.25rem .5rem}.AutocompleteInput__container__placeholder{position:absolute;left:.5rem;color:#83899e;max-width:95%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1rem;font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 82}.AutocompleteInput__container__error,.AutocompleteInput__container__error:hover{border-color:#eb716d}.AutocompleteInput__container .details-label{width:auto!important}.AutocompleteInput__container .codicon-suggest-more-info{display:none!important}.AutocompleteInput__container .scroll-decoration{box-shadow:unset!important}.AutocompleteInput__container .monaco-editor .find-widget.visible,.AutocompleteInput__container .monaco-hover{display:none!important}.AutocompleteInput__container .monaco-editor .squiggly-error{background:url(/static/aim/static/media/arrow-up.3e2126a0.svg) repeat-x 0 100%}.QueryForm{padding:.625rem 1.5rem;display:flex;height:5.75rem;width:100%;border-bottom:.0625rem solid #e8f1fc}.QueryForm__topPanel{flex:1 1 100%}.QueryForm__topPanel__plusIcon{margin-right:.5rem}.QueryForm__container{width:100%;display:flex;flex-direction:column;justify-content:space-between;padding-right:1rem}.QueryForm__container .MuiBox-root{justify-content:flex-start}.QueryForm__search{width:103px;flex-direction:column}.QueryForm__search,.QueryForm__search__actions{display:flex;justify-content:space-between}.QueryForm__search__actions button{border:.0625rem solid #e8f1fc;width:2em}.QueryForm__search__actions button:nth-child(2){margin:0 .25rem}.QueryForm__search__actions button.active{border:.0625rem solid #1473e6;background-color:rgba(20,115,230,.05)}.QueryForm__Popper{border:.0625rem solid #e8f1fc;width:40%;max-width:600px;border-radius:.375rem;z-index:10;color:#586069;background-color:#fff}.QueryForm__Popper .MuiAutocomplete-paper{box-shadow:unset;margin:unset}.QueryForm__clearAll{height:24px;width:24px;background:#e8f1fc;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.QueryForm__clearAll:after{content:"";position:absolute;width:20px;height:34px;background:hsla(0,0%,100%,.5);background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 92%);left:-20px;top:-5px;border-radius:0;color:#fff;pointer-events:none}.QueryForm__clearAll i{color:#1473e6;font-size:10px}.QueryForm__tags{display:flex;align-items:center;overflow:auto;max-width:calc(100vw - 32rem);min-width:12rem}.QueryForm__tags .Badge{margin-right:.5rem}.QueryForm__tags .Badge:last-child{margin-right:20px}.QueryForm__tags .TagLabel{margin-right:.5rem}.QueryForm__tags .TagLabel:last-child{margin-right:20px}.QueryForm__tags__empty{font-size:.875rem;color:#83899e;font-weight:400}.QueryForm__textarea{flex:1 1}.QueryForm__textarea .MuiOutlinedInput-multiline.MuiOutlinedInput-marginDense{padding-top:.46875rem;padding-bottom:.46875rem}.QueryForm__metric__select{width:100%}.QueryForm__metric__select input{padding:.5rem;font-size:.875rem;border-bottom:.0625rem solid #e8f1fc}.Illustration{display:flex;justify-content:center;align-items:center;width:100%;height:100%;overflow:auto;flex-direction:column}.Illustration__hidden{display:none}.Illustration__container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden;padding-bottom:7rem}.Illustration__container__content{text-align:center}.Illustration__container__content .qlAnchor{color:#1473e6;text-decoration:none;margin:0 .25rem}.Illustration__container__content .qlAnchor:hover{text-decoration:underline}.Illustration__container__img{text-align:center}.Illustration__container__img>img,.Illustration__container__img>svg{margin:0 auto;display:block}.Illustration__container__img__small{padding:.5rem}.Illustration__container__img__small>img,.Illustration__container__img__small>svg{width:3rem;height:auto}.Illustration__container__img__medium{padding:.75rem}.Illustration__container__img__medium>img,.Illustration__container__img__medium>svg{width:7.5rem;height:auto}.Illustration__container__img__large{padding:.75rem}.Illustration__container__img__large>img,.Illustration__container__img__large>svg{width:14.5rem;height:auto}.Illustration__container__img__xLarge{padding:1rem}.Illustration__container__img__xLarge>img,.Illustration__container__img__xLarge>svg{width:19.5rem;height:auto}.VisualizerPanel{min-height:2rem;max-height:2rem;display:flex;justify-content:space-between;overflow:hidden;white-space:nowrap;padding:0 1.5rem;border-bottom:.0625rem solid #dee6f3}.SliderWithInput{display:flex;align-items:center;height:100%;max-width:32.5rem;width:100%}.SliderWithInput__densityWrapper{height:100%;display:flex;flex-direction:column;justify-content:center}.SliderWithInput__densityWrapper__densityField{width:5.375rem;height:1.25rem;border:.0625rem solid #d1ddef;border-radius:.125rem;font-size:.625rem;font-weight:550;color:#414b6d;padding-left:.375rem}.SliderWithInput__densityWrapper__densityField::-webkit-inner-spin-button,.SliderWithInput__densityWrapper__densityField::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.SliderWithInput__densityWrapper__densityField[type=number]{-moz-appearance:textfield}.SliderWithInput__densityWrapper__densityField:focus-visible{outline:unset}.SliderWithInput__densityWrapper__densityTitleBox{display:flex}.SliderWithInput__densityWrapper__densityTitleBox__labelTooltip{background-color:#606986;width:.6875rem;height:.6875rem;color:#fff;font-size:.4375rem;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-top:.0625rem;cursor:pointer}.SliderWithInput__densityWrapper__densityTitleBox__densityFieldLabel{margin-right:.16rem;min-width:4.4rem;margin-bottom:.1875rem}.SliderWithInput__sliderWrapper{max-width:24.875rem;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;margin-right:2rem;padding-bottom:.5rem}.SliderWithInput__sliderWrapper .Slider{padding-bottom:.1875rem}.SliderWithInput__sliderWrapper__sliderTitleBox{line-height:1.125rem}.SliderWithInput__sliderWrapper__title{margin-right:.25rem;font-size:.625rem;font-weight:350;color:#606986}.SliderWithInput__sliderWrapper__sliderValuesLabel{width:4.875rem;margin-right:.5rem}.RangePanel{height:3rem;background:#fff;border-top:.0625rem solid #e8f1fc;border-bottom-right-radius:.375rem}.RangePanel,.RangePanel .RangePanelContainer{display:flex;align-items:center;width:100%;justify-content:center}.RangePanel .RangePanelContainer{height:100%;max-width:85rem;padding:0 2.125rem}.RangePanel .RangePanelContainer .ApplyButtonContainer{height:100%;display:flex;align-items:center}.RangePanel .RangePanelContainer .ApplyButtonContainer .ApplyButton{height:1.5rem!important;width:5.125rem}.RangePanel .RangePanelContainer .VerticalDivider{width:.0625rem;height:1.5rem;background:#e8f1fc;margin-right:2.75rem;margin-left:2.75rem}.RangePanel .RangePanelContainer .InfoMassageBox{width:100%;display:flex;align-items:center;justify-content:center}.RangePanel .RangePanelContainer .InfoMassageBox i{margin-right:.75rem}.RangePanel .RangePanelContainer .InfoMassageBox .InfoMessageBoldText{margin:0 .1875rem}.ProgressBar{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 auto;position:absolute;width:100%;height:100%;background-color:#fff;z-index:9;opacity:1;transform:translateY(0);left:.125rem}.ProgressBar.fadeOutProgress{animation:fadeOutProgress .55s cubic-bezier(.39,-.01,.27,1) forwards;animation-delay:.7s}.ProgressBar.fadeOutProgress .ProgressBar__container{animation:fadeOutProgressInner .6s cubic-bezier(.39,-.01,.27,1) forwards;animation-delay:.75s}@keyframes fadeOutProgress{0%{opacity:.9}to{opacity:0}}@keyframes fadeOutProgressInner{0%{transform:translateY(0)}to{transform:translateY(-15px)}}.ProgressBar__container{width:30.125rem;height:4.0625rem}.ProgressBar__container__title{color:#1c2852}.ProgressBar__container__bar{box-shadow:inset 0 0 0 1px rgba(0,0,0,.058823529411764705);box-sizing:initial;position:relative;background:#d1ddef;border-radius:1rem;height:.5rem;margin:.75rem 0 .5rem}.ProgressBar__container__bar>span{display:block;height:100%;border-radius:1rem;background-color:#1473e6;position:relative;overflow:hidden;will-change:width;transition:width .3s ease-out}.ProgressBar__container__bar>span:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(315deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));overflow:hidden;transform:translateX(-100%);animation:move 1.5s ease-out infinite}@keyframes move{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ProgressBar__container__info{display:flex;color:#606986;font-family:Inter,sans-serif;font-feature-settings:"tnum"}.ProgressBar__container__info__matched{margin-left:auto}.Visualizations{display:flex;flex:1 1;flex-direction:column;overflow:hidden;position:relative}.Visualizations .ProgressBar__container{padding-bottom:6rem}.AppBar{display:flex;align-items:center;min-height:2.5rem;border-bottom:.0625rem solid #e8f1fc;border-left:.0625rem solid #e8f1fc;border-right:.0625rem solid #e8f1fc;padding-left:1.5rem;padding-top:.25rem;padding-bottom:.25rem;background:#fff;z-index:1}.AppBar__title{flex:1 1;text-transform:uppercase;letter-spacing:.07em}.AppBar__content{display:flex;flex:6 1;align-items:center;justify-content:right}.AppBar__content--disabled{pointer-events:none;opacity:.5}.AppBar__content .ExperimentBar__headerContainer{margin-right:auto}.ExplorerBar__menu{border-left:.0625rem solid #e8f1fc;padding:0 .25rem;height:100%;display:flex;align-items:center}.ExplorerBar__menu span{cursor:pointer}.ExplorerBar__popover{width:16rem;padding:.5rem;display:flex;flex-direction:column}.ExplorerBar__popover__docsLink{text-decoration:none}.ExplorerNotifications .MuiPaper-root{background:#fff;height:4rem;display:flex;align-items:center;border:.0625rem solid;border-radius:.375rem}.ExplorerNotifications .MuiPaper-root .MuiAlert-icon{padding:0;font-size:.625rem}.ExplorerNotifications .MuiPaper-root .MuiAlert-icon svg{width:2.375rem;height:2.375rem}.ExplorerNotifications .MuiPaper-root .MuiAlert-action{display:flex;align-items:flex-start;height:100%}.ExplorerNotifications .MuiPaper-root .MuiAlert-action .MuiSvgIcon-fontSizeSmall{font-size:1rem;fill:#1c2852}.ExplorerNotifications__item{color:#1c2852;margin-top:.5rem}.ExplorerNotifications__item__content__title{font-weight:550;font-size:.875rem;text-transform:capitalize}.ExplorerNotifications__item__content__message{font-weight:350;font-size:.875rem}.Explorer{height:100vh;display:flex;flex-direction:column;max-height:100vh}.Explorer,.LineChart{width:100%;overflow:hidden}.LineChart{background-color:#fff;height:100%;position:relative;-webkit-user-select:none;user-select:none;min-width:9.375rem;min-height:9.375rem}.LineChart .unableToDrawText{font-size:.875rem;text-align:center;fill:#586069;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%}.LineChart.backgroundRect{cursor:crosshair}.LineChart.zoomMode rect{cursor:zoom-in}.LineChart .HoverCircle{cursor:pointer;opacity:1;stroke-width:2.4;fill:#fff;border-radius:50%;paint-order:stroke}.LineChart .HoverCircle.focus{stroke-width:4;-webkit-clip-path:unset;clip-path:unset}.LineChart .HoverCircle.focus__shadow{stroke-width:12}.LineChart .HoverCircle.active{stroke-width:5}.LineChart .Attributes.highlight .HoverCircle:not(.active):not(.focus){opacity:.5}.LineChart .Attributes.highlight .inProgressLineIndicator:not(.active):not(.focus){opacity:.8}.LineChart .ChartMouseValue{position:absolute;box-sizing:border-box;padding:.375rem .5rem;background-color:#f7faff;border:1px solid #7a94cc;color:#243969;font-size:10px;font-weight:350;white-space:nowrap}.LineChart .ChartMouseValueXAxis{transform:translateX(-50%);border-radius:0 0 6px 6px;border-top:none;overflow:hidden}.LineChart .ChartMouseValueYAxis{transform:translateY(-50%);border-radius:6px 0 0 6px;border-right:none;overflow:hidden;box-shadow:inset -8px 0 5px -6px #3b5896}.LineChart .Lines{overflow:hidden}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.LineChart .Lines.optimizeRendering{shape-rendering:optimizeSpeed}}.LineChart .Lines.highlight .AggrLine{opacity:.2}.LineChart .Lines.highlight .AggrArea.highlighted,.LineChart .Lines.highlight .AggrLine.highlighted{opacity:1}.LineChart .Lines.highlight>.Line:not(.active):not(.highlighted):not(.aggregated){stroke-width:1.5;opacity:.2}.LineChart .Lines.highlight>.AggrArea:not(.highlighted){opacity:.2}.LineChart .Line{stroke-width:1.5;opacity:1}.LineChart .Line.active{opacity:1;stroke-width:3}.LineChart .Line.highlighted{opacity:1;stroke-width:2.8}.LineChart .Line.aggregated{opacity:0;stroke-width:.4}.LineChart .Line.aggregated.active{opacity:.8;stroke-width:3}.LineChart .Line.aggregated.highlighted{opacity:.5;stroke-width:2.8}.LineChart .AggrLine{opacity:1;stroke-width:2.2}.LineChart .inProgressLineIndicator{animation:inProgressIndicator .5s cubic-bezier(.6,-.03,.22,.76) infinite;opacity:1;paint-order:stroke;cursor:pointer}@keyframes inProgressIndicator{0%{stroke-width:3}50%{stroke-width:5}to{stroke-width:3}}.VisualizationTooltip{pointer-events:none;z-index:5!important;height:12.5rem}.VisualizationTooltip.pinnedPopover{width:100%;height:100%}.VisualizationTooltip>:first-of-type{height:12.5rem}.VisualizationTooltip__content{transform:none!important;width:14.375rem;max-height:15.625rem;background:hsla(0,0%,100%,.78);box-shadow:0 1px 1px rgba(34,58,90,.2),0 2px 2px rgba(34,58,90,.2),0 4px 4px rgba(34,58,90,.2),0 6px 8px rgba(34,58,90,.2);border:.0625rem solid #e8f1fc;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overflow:unset}.VisualizationTooltip__content__pinned{width:auto;max-height:8.125rem}.VisualizationTooltip__content__active{background:#fff}.VisualizationTooltip__content__hide{visibility:hidden}.TooltipContent{position:relative;max-height:inherit;font-size:.75rem;line-height:15px;color:#414b6d;background-color:initial}.TooltipContent__container{overflow:hidden;max-height:inherit}.TooltipContent__container .PinnedSection{overflow:hidden;max-height:inherit;display:flex;padding:.0625rem}.TooltipContent__container .PinnedSection>div{overflow-y:auto;width:14.375rem;display:flex;flex-direction:column}.TooltipContent__container .PinnedSection>.MuiDivider-vertical{height:auto}.TooltipContent__container .UnpinnedSection{max-height:inherit;overflow:auto;max-width:20rem;padding:.0625rem}.ActionButtons{display:flex;padding:.125rem;height:1.875rem;top:-1.75rem;border:.0625rem solid #e8f1fc;border-bottom:transparent;border-radius:.25rem .25rem 0 0;box-shadow:-1px 1px 1px rgba(34,58,90,.2)}.ActionButtons,.ActionButtons:after{position:absolute;left:-.0625rem;background:#fff}.ActionButtons:after{content:"";height:.25rem;width:calc(100% + 2px);bottom:-.125rem;border-left:.0625rem solid #e8f1fc}.ActionButtons__actionButton{margin-left:.125rem}.ActionButtons__actionButton__icon{color:#606986}.ActionButtons__actionButton.active .ActionButtons__actionButton__icon{color:#1473e6}.RunAdditionalInfo__links{padding:.5rem 1rem}.RunAdditionalInfo__links__link{display:flex;align-items:center}.RunAdditionalInfo__links__link .icon-link{width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-right:8px}.RunAdditionalInfo__tags{padding:.5rem 1rem}.SelectedFields__container{padding:.5rem 1rem;display:flex;flex-direction:column;max-height:inherit}.SelectedFields__container__value{margin-top:.25rem;word-break:break-word}.SelectedGroupingFields__container{padding:.5rem 1rem;display:flex;flex-direction:column;max-height:inherit}.SelectedGroupingFields__container__groupKey{margin-top:.5rem;text-transform:capitalize}.SelectedGroupingFields__container__value{margin-top:.25rem;word-break:break-word}.VisualizationLegends{padding:.5rem;background-color:#fff;height:100%;width:100%}.VisualizationLegends.pinned{position:relative}.VisualizationLegends.unpinned{position:absolute;right:0;opacity:.8;box-shadow:0 0 0 1px #e8e8e8}.VisualizationLegends.unpinned:hover{opacity:1}.VisualizationLegends__container{height:100%;width:100%;overflow:auto}.ResizeElement{position:relative;display:flex;overflow:scroll}.ResizeElement__gutter{position:absolute;display:inline-flex;z-index:1;transition:all .25s cubic-bezier(1,.14,1,.5)}.ResizeElement__gutter__left{left:0}.ResizeElement__gutter__left,.ResizeElement__gutter__right{cursor:col-resize;height:100%;top:0;box-shadow:inset 2px 0 0 0 #dceafb}.ResizeElement__gutter__right{right:0}.ResizeElement__gutter__top{cursor:row-resize;width:100%;left:0;top:0;box-shadow:inset 0 2px 0 0 #dceafb}.ResizeElement__gutter__bottom{cursor:row-resize;width:100%;left:0;bottom:0;box-shadow:inset 0 -2px 0 0 #dceafb}.ResizeElement__gutter:active,.ResizeElement__gutter:hover{background-color:#89b9f2;box-shadow:unset}.ResizeElement>.ResizableElement,.ResizingFallback{width:100%;height:100%}.ResizingFallback{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f3f8fe;-webkit-user-select:none;user-select:none;text-align:center}.ResizingFallback__text{padding:.375rem .75rem}.VisualizerLegends{position:relative;z-index:5}.VisualizerLegends__container{height:100%;width:100%}.AggregationPopover{padding:.5rem}.AggregationPopover__divider{margin:.5rem 0}.AggregationPopover__subtitle{padding-block:.5rem;text-transform:uppercase}.ConfigureAxesPopover{width:24.375rem;padding:.5rem}.ConfigureAxesPopover__divider{margin:.5rem 0}.ConfigureAxesPopover .Alignment{padding:.5rem}.ConfigureAxesPopover .Alignment__subtitle{padding-block:.5rem;text-transform:uppercase}.ConfigureAxesPopover .AxesRange{padding:.5rem}.ConfigureAxesPopover .AxesRange__subtitle{padding-block:.5rem;text-transform:uppercase}.ConfigureAxesPopover .AxesRange__container{display:flex;align-items:center}.ConfigureAxesPopover .AxesRange__container.yAxis{margin-top:.75rem}.ConfigureAxesPopover .AxesRange .scaleRangeInputs__label{margin-right:auto}.ConfigureAxesPopover .AxesRange .scaleRangeInputs__max,.ConfigureAxesPopover .AxesRange .scaleRangeInputs__min{display:inline-block;width:6.875rem;margin-right:.5rem}.ConfigureAxesPopover .AxesRange .scaleRangeInputs__resetButton{color:#414b6d;border:.0625rem solid #bdcee8}.ConfigureAxesPopover .AxesRange .scaleRangeInputs__resetButton.Mui-disabled{color:#83899e;border-color:#dee6f3}.ConfigureAxesPopover .AxesRange .scaleRangeInputs__resetButton.active{border:.0625rem solid #89b9f2;background-color:#f3f8fe}.ConfigureAxesPopover .AxesType{padding:.5rem}.ConfigureAxesPopover .AxesType__subtitle{padding-block:.5rem;text-transform:uppercase}.ConfigureAxesPopover .AxesType__select{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem}.SmoothingPopover{width:24.5rem;padding:.5rem}.SmoothingPopover__divider{margin:.5rem 0}.SmoothingPopover__subtitle{text-transform:uppercase;padding:.5rem}.SmoothingPopover__toggleButton{padding:0 .5rem}.SmoothingPopover__Slider{margin:0 .5rem}.HighlightingPopover,.ZoomInPopover,.ZoomOutPopover{padding:.5rem;width:16.5rem} \ No newline at end of file diff --git a/embed/static/css/params.css b/embed/static/css/params.css new file mode 100644 index 00000000..89d85795 --- /dev/null +++ b/embed/static/css/params.css @@ -0,0 +1 @@ +.SplitPane{display:flex;width:100%;height:100%}.SplitPane .gutter{transition:all .15s ease-out .2s;background-color:#fff}.SplitPane.horizontal{flex-direction:row}.SplitPane.horizontal .gutter-horizontal{cursor:col-resize;box-shadow:inset 2px 0 0 0 #dceafb}.SplitPane.horizontal .gutter-horizontal:active,.SplitPane.horizontal .gutter-horizontal:hover{background-color:#89b9f2;box-shadow:unset}.SplitPane.horizontal .SplitPaneItem{overflow-x:auto}.SplitPane.vertical{flex-direction:column}.SplitPane.vertical .gutter-vertical{cursor:row-resize;box-shadow:inset 0 2px 0 0 #dceafb}.SplitPane.vertical .gutter-vertical:active,.SplitPane.vertical .gutter-vertical:hover{background-color:#89b9f2;box-shadow:unset}.SplitPane.vertical .SplitPaneItem{overflow-y:auto}.SplitPane.hide{visibility:hidden}.ResizingFallback{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;background-color:#f3f8fe;-webkit-user-select:none;user-select:none;text-align:center}.ResizingFallback__text{padding:.375rem .75rem}.PopoverContent__container{position:relative;max-height:inherit;font-size:.75rem;line-height:15px;color:#414b6d;background-color:initial}.PopoverContent__container .PopoverContent{max-height:inherit;overflow:auto;padding-bottom:.1875rem;position:relative}.PopoverContent__container .PopoverContent__actionButtons{display:flex;padding:.125rem;height:1.875rem;position:absolute;top:-1.75rem;left:-.0625rem;background:#fff;border:.0625rem solid #e8f1fc;border-bottom:transparent;border-radius:.25rem .25rem 0 0;box-shadow:-1px 1px 1px rgba(34,58,90,.2)}.PopoverContent__container .PopoverContent__actionButtons:after{content:"";height:.25rem;width:calc(100% + 2px);background:#fff;position:absolute;bottom:-.125rem;left:-.0625rem;border-left:.0625rem solid #e8f1fc}.PopoverContent__container .PopoverContent__actionButtons__actionButton{margin-left:.125rem}.PopoverContent__container .PopoverContent__actionButtons__actionButton__icon{color:#606986}.PopoverContent__container .PopoverContent__actionButtons__actionButton.active .PopoverContent__actionButtons__actionButton__icon{color:#1473e6}.PopoverContent__container .PopoverContent__pinned{display:flex;padding-bottom:0;overflow:unset}.PopoverContent__container .PopoverContent__pinned .PopoverContent__boxWrapper{display:flex;max-width:20rem;flex:1 1}.PopoverContent__container .PopoverContent__pinned .PopoverContent__boxWrapper.pinned{flex-direction:column;overflow-y:auto;width:15.625rem}.PopoverContent__container .PopoverContent__pinned .PopoverContent__boxWrapper.pinned .PopoverContent__box{overflow-y:unset}.PopoverContent__container .PopoverContent__pinned .PopoverContent__boxWrapper .PopoverContent__box{overflow-y:auto}.PopoverContent__container .PopoverContent__pinned .PopoverContent__boxWrapper .PopoverContent__tagBox{overflow-y:hidden;max-width:12.5rem}.PopoverContent__container .PopoverContent__pinned .PopoverContent__tagBox{overflow:hidden}.PopoverContent__container .PopoverContent__pinned .PopoverContent__tagBox .AttachedTagsList{max-height:calc(100% - 1.25rem);height:calc(100% - 1.25rem);position:relative}.PopoverContent__container .PopoverContent__pinned .PopoverContent__tagBox .AttachedTagsList__tags{max-height:100%}.PopoverContent__container .PopoverContent__pinned .PopoverContent__tagBox .AttachedTagsList__ControlPopover__anchor{position:absolute;right:0;top:-1.875rem}.PopoverContent__container .PopoverContent__boxContainer{display:flex;flex-direction:column}.PopoverContent__container .PopoverContent__boxContainer.pinned{max-height:100%;width:15.625rem;overflow-y:auto;margin-bottom:.0625rem}.PopoverContent__container .PopoverContent__box{padding:.625rem 1rem}.PopoverContent__container .PopoverContent__valueContainer{display:flex;margin-top:.4rem}.PopoverContent__container .PopoverContent__valueContainer:first-child{margin-top:0}.PopoverContent__container .PopoverContent__value{margin-top:.25rem;word-break:break-word}.PopoverContent__container .PopoverContent__value:first-child{margin-top:0}.PopoverContent__container .PopoverContent__headerValue{margin-left:.4rem}.PopoverContent__container .PopoverContent__axisValue{margin-top:.125rem;word-break:break-word}.PopoverContent__container .PopoverContent__contextValue{margin-left:.5rem;font-weight:350}.PopoverContent__container .PopoverContent__runDetails{display:flex;align-items:center}.PopoverContent__container .PopoverContent__runDetails .icon-link{width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-right:8px}.PopoverContent__container .PopoverContent__subtitle1{color:#83899e;text-transform:uppercase;font-weight:450}.PopoverContent__container .PopoverContent__subtitle2{font-weight:550;text-transform:capitalize;color:#414b6d;margin-top:8px}.ChartPopover{pointer-events:none;z-index:5!important;height:12.5rem}.ChartPopover.pinnedPopover{width:100%;height:100%}.ChartPopover>:first-of-type{height:12.5rem}.ChartPopover__content{transform:none!important;width:14.375rem;max-height:15.625rem;background:hsla(0,0%,100%,.78);box-shadow:0 1px 1px rgba(34,58,90,.2),0 2px 2px rgba(34,58,90,.2),0 4px 4px rgba(34,58,90,.2),0 6px 8px rgba(34,58,90,.2);border:.0625rem solid #e8f1fc;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overflow:unset}.ChartPopover__content__pinned{width:auto;max-height:8.125rem}.ChartPopover__content__active{background:#fff}.ChartPopover__content.hide{visibility:hidden}.LineChart{background-color:#fff;height:100%;width:100%;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;min-width:9.375rem;min-height:9.375rem}.LineChart .unableToDrawText{font-size:.875rem;text-align:center;fill:#586069;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%}.LineChart.backgroundRect{cursor:crosshair}.LineChart.zoomMode rect{cursor:zoom-in}.LineChart .HoverCircle{cursor:pointer;opacity:1;stroke-width:2.4;fill:#fff;border-radius:50%;paint-order:stroke}.LineChart .HoverCircle.focus{stroke-width:4;-webkit-clip-path:unset;clip-path:unset}.LineChart .HoverCircle.focus__shadow{stroke-width:12}.LineChart .HoverCircle.active{stroke-width:5}.LineChart .Attributes.highlight .HoverCircle:not(.active):not(.focus){opacity:.5}.LineChart .Attributes.highlight .inProgressLineIndicator:not(.active):not(.focus){opacity:.8}.LineChart .ChartMouseValue{position:absolute;box-sizing:border-box;padding:.375rem .5rem;background-color:#f7faff;border:1px solid #7a94cc;color:#243969;font-size:10px;font-weight:350;white-space:nowrap}.LineChart .ChartMouseValueXAxis{transform:translateX(-50%);border-radius:0 0 6px 6px;border-top:none;overflow:hidden}.LineChart .ChartMouseValueYAxis{transform:translateY(-50%);border-radius:6px 0 0 6px;border-right:none;overflow:hidden;box-shadow:inset -8px 0 5px -6px #3b5896}.LineChart .Lines{overflow:hidden}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.LineChart .Lines.optimizeRendering{shape-rendering:optimizeSpeed}}.LineChart .Lines.highlight .AggrLine{opacity:.2}.LineChart .Lines.highlight .AggrArea.highlighted,.LineChart .Lines.highlight .AggrLine.highlighted{opacity:1}.LineChart .Lines.highlight>.Line:not(.active):not(.highlighted):not(.aggregated){stroke-width:1.5;opacity:.2}.LineChart .Lines.highlight>.AggrArea:not(.highlighted){opacity:.2}.LineChart .Line{stroke-width:1.5;opacity:1}.LineChart .Line.active{opacity:1;stroke-width:3}.LineChart .Line.highlighted{opacity:1;stroke-width:2.8}.LineChart .Line.aggregated{opacity:0;stroke-width:.4}.LineChart .Line.aggregated.active{opacity:.8;stroke-width:3}.LineChart .Line.aggregated.highlighted{opacity:.5;stroke-width:2.8}.LineChart .AggrLine{opacity:1;stroke-width:2.2}.LineChart .inProgressLineIndicator{animation:inProgressIndicator .5s cubic-bezier(.6,-.03,.22,.76) infinite;opacity:1;paint-order:stroke;cursor:pointer}@keyframes inProgressIndicator{0%{stroke-width:3}50%{stroke-width:5}to{stroke-width:3}}.HighPlot__container{background-color:#fff;height:100%;width:100%;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;min-width:9.375rem;min-height:9.375rem}.HighPlot__container .Axes .tick text{display:none}.HighPlot__container .Axes .yAxisLabel{text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HighPlot__container .Axes .xAxisLabel__container{display:flex;align-items:center;justify-content:center}.HighPlot__container .Axes .xAxisLabel__container.left{justify-content:flex-start}.HighPlot__container .Axes .xAxisLabel__container.right{justify-content:flex-end}.HighPlot__container .Axes .xAxisLabel__container .xAxisLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem}.HighPlot__container .Axes .xAxisLabel__container:before{content:"";display:inline-block;flex-shrink:0;width:6px;height:6px;background-color:#2bc784;border-radius:50%;margin:4px 5px 4px 0}.HighPlot__container .Axes .xAxisLabel__container__metric:before{background-color:#1473e6}.HighPlot__container .Axes .axisBrush .handle{fill:#90afda}.HighPlot__container .Axes .axisBrush .selection{fill:#83899e;stroke:none}.HighPlot__container.backgroundRect{cursor:crosshair}.HighPlot__container.zoomMode rect{cursor:zoom-in}.HighPlot__container .HoverCircle{cursor:pointer;opacity:1;stroke-width:3;fill:#fff;border-radius:50%;paint-order:stroke}.HighPlot__container .HoverCircle.focus{stroke-width:4;-webkit-clip-path:unset;clip-path:unset}.HighPlot__container .HoverCircle.focus__shadow{stroke-width:12}.HighPlot__container .HoverCircle.active{stroke-width:5}.HighPlot__container .Attributes.highlight>.HoverCircle:not(.active):not(.focus){opacity:.5}.HighPlot__container .ChartMouseValue{position:absolute;box-sizing:border-box;padding:.375rem .5rem;background-color:#f7faff;border:1px solid #7a94cc;color:#243969;font-size:10px;font-weight:350;white-space:nowrap}.HighPlot__container .ChartMouseValueXAxis{transform:translateX(-50%);border-radius:0 0 6px 6px;border-top:none;overflow:hidden}.HighPlot__container .ChartMouseValueYAxis{transform:translateY(-50%);border-radius:6px 0 0 6px;border-right:none;overflow:hidden;box-shadow:inset -8px 0 5px -6px #3b5896}.HighPlot__container .Lines{overflow:hidden}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.HighPlot__container .Lines.optimizeRendering{shape-rendering:optimizeSpeed}}.HighPlot__container .Lines.highlight>.Line:not(.active):not(.highlighted){stroke-width:1.5;opacity:.2}.HighPlot__container .Line{stroke-width:1.5;opacity:.3}.HighPlot__container .Line.active{opacity:1;stroke-width:3}.HighPlot__container .Line.highlighted{opacity:1;stroke-width:2}.ScatterPlot{background-color:#fff;height:100%;width:100%;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;min-width:9.375rem;min-height:9.375rem}.ScatterPlot .unableToDrawText{font-size:.875rem;text-align:center;fill:#586069;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%}.ScatterPlot.backgroundRect{cursor:crosshair}.ScatterPlot.zoomMode rect{cursor:zoom-in}.ScatterPlot .HoverCircle{cursor:pointer;opacity:1;stroke-width:3;fill:#fff;border-radius:50%;paint-order:stroke}.ScatterPlot .HoverCircle.focus{stroke-width:4;-webkit-clip-path:unset;clip-path:unset}.ScatterPlot .HoverCircle.focus__shadow{stroke-width:12}.ScatterPlot .HoverCircle.active{stroke-width:5}.ScatterPlot .Attributes.highlight>.HoverCircle:not(.active):not(.focus){opacity:.5}.ScatterPlot .ChartMouseValue{position:absolute;box-sizing:border-box;padding:.375rem .5rem;background-color:#f7faff;border:1px solid #7a94cc;color:#243969;font-size:10px;font-weight:350;white-space:nowrap}.ScatterPlot .ChartMouseValueXAxis{transform:translateX(-50%);border-radius:0 0 6px 6px;border-top:none;overflow:hidden}.ScatterPlot .ChartMouseValueYAxis{transform:translateY(-50%);border-radius:6px 0 0 6px;border-right:none;overflow:hidden;box-shadow:inset -8px 0 5px -6px #3b5896}.ScatterPlot .Lines{overflow:hidden}.ScatterPlot .Lines.highlight>.Circle:not(.active):not(.highlighted){opacity:.2}.ScatterPlot .Circle{cursor:pointer;opacity:1;stroke-width:2.4;fill:#fff;outline:0 solid;border-radius:50%;paint-order:stroke}.ScatterPlot .Circle.active{stroke-width:5}.ScatterPlot .Circle.highlighted{opacity:1}.ChartGrid{min-height:50%;padding:4px;box-shadow:-1px -1px 0 0 #e8e8e8}.ChartLegends{padding:.5rem;background-color:#fff;height:100%;width:100%}.ChartLegends.pinned{position:relative}.ChartLegends.unpinned{position:absolute;right:0;opacity:.8;box-shadow:0 0 0 1px #e8e8e8}.ChartLegends.unpinned:hover{opacity:1}.ChartLegends__container{height:100%;width:100%;overflow:auto}.ChartPanel__container{height:100%;width:100%;display:flex}.ChartPanel__container .ChartPanel{overflow:hidden;height:100%;border-right:.0625rem solid #dceafb;position:relative;display:flex;flex-grow:1;max-width:100%;flex-basis:0}.ChartPanel__container .ChartPanel__grid{display:flex;height:100%;overflow:auto;margin:0;width:100%;flex-wrap:wrap}.ChartPanel__container .ChartPanel__controls{width:3.75rem;max-height:100%;overflow-y:auto}.NotificationContainer .MuiAlert-outlinedSuccess{border:.0625rem solid #2bc784}.NotificationContainer .MuiAlert-outlinedError{border:.0625rem solid #e64e48}.NotificationContainer .MuiPaper-root{background:#fff;height:4rem;display:flex;align-items:center;border-radius:.375rem}.NotificationContainer .MuiPaper-root .MuiAlert-icon{padding:0}.NotificationContainer .MuiPaper-root .MuiAlert-icon svg{width:2.375rem;height:2.375rem}.NotificationContainer .MuiPaper-root .MuiAlert-action{display:flex;align-items:flex-start;height:100%}.NotificationContainer .MuiPaper-root .MuiAlert-action .MuiSvgIcon-fontSizeSmall{font-size:1.05rem;fill:#1c2852}.NotificationContainer__contentBox__severity{font-weight:550;font-size:.875rem;text-transform:capitalize;color:#1c2852}.NotificationContainer__contentBox__message{font-weight:350;font-size:.875rem;color:#1c2852}.ResizePanel{cursor:row-resize;justify-content:center;display:flex;align-items:center;height:.25rem;transition:all .15s ease-out .2s;background-color:initial;box-shadow:inset 0 2px 0 0 #dceafb}.ResizePanel.resizing,.ResizePanel:active,.ResizePanel:hover{background-color:#89b9f2;box-shadow:unset}.ResizePanel__fullHeight{background-color:#f8fafd;border-top:.0625rem solid #e8f1fc;display:flex;justify-content:center;align-items:center}.ResizePanel__hidden{display:none}.GroupingPopover{width:25rem}.GroupingPopover h3{text-transform:uppercase}.GroupingPopover__container__select{padding:1rem}.GroupingPopover__container__select__selectedFieldsContainer{max-height:6.875rem;overflow:auto;width:100%}.GroupingPopover__advanced__component{border-top:.0625rem solid #e8f1fc}.GroupingPopover__toggleMode__div{display:flex;flex-direction:column;border-top:.0625rem solid #e8f1fc;border-bottom:.0625rem solid #e8f1fc;padding:1rem}.GroupingPopover__subtitle{margin-bottom:.75rem}.GroupingPopover__accordion__container{box-shadow:unset;margin:0!important}.GroupingPopover__accordion__container .GroupingPopover__subtitle{margin-bottom:unset}.GroupingPopover__accordion__container .MuiAccordionSummary-expandIcon{padding:0;transform:unset;margin:unset}.GroupingPopover__accordion__container .MuiAccordionSummary-expandIcon.Mui-expanded{transform:unset}.GroupingPopover__accordion__container .Mui-expanded{margin:0}.GroupingPopover .MuiAccordionSummary-root{min-height:unset;height:2.125rem;border-bottom:.0625rem solid #e8f1fc;padding:0 1rem}.GroupingPopover__option{display:flex;width:100%;overflow:hidden}.GroupingPopover__option__label{margin-left:.5rem;max-width:100%;overflow:hidden;word-break:break-all}.AdvancedPopover__container{width:25rem}.AdvancedPopover__paletteColors__container{display:flex;border-radius:4px;width:10.5rem;border-top:.0625rem solid #e8f1fc;height:2rem;margin-right:.5rem;overflow:hidden}.AdvancedPopover__paletteColors__colorItem{display:inline-block;flex:1 1;height:100%}.GroupingItem{display:flex;flex-direction:column;margin-right:.5em;cursor:pointer}.GroupingItem.isDisabled{opacity:.5;cursor:auto}.GroupingItem:last-child{margin-right:0}.GroupingItem span{margin-top:.4em;text-align:center;text-transform:capitalize}.GroupingItem__icon__box{width:3.25em;height:3.25em;border:.0625rem solid #e8f1fc;border-radius:.375em;display:flex;align-items:center;justify-content:center;transition:all .18s ease-out}.GroupingItem__icon__box:last-child{margin-right:0}.GroupingItem__icon__box i{color:#1473e6;font-size:24px}.GroupingItem__icon__box:hover{background-color:#f4f4f6}.GroupingItem__icon__box.active{background-color:#e8f1fc}.GroupingItem__icon__box.outlined{background-color:#e8f1fc;border:.0625rem solid #89b9f2}.GroupingItem__button_small{border:1px solid;padding:0 4px;border-radius:4px;cursor:pointer}.Grouping{flex-direction:column;justify-content:space-between;border-left:.0625rem solid #e8f1fc;padding:.725rem 1.5rem}.Grouping,.Grouping__title{display:flex}.Grouping__title .Text{text-transform:uppercase;letter-spacing:.3px}.Grouping__content,.ProgressBar{display:flex;align-items:center;justify-content:center}.ProgressBar{flex-direction:column;margin:0 auto;position:absolute;width:100%;height:100%;background-color:#fff;z-index:9;opacity:1;transform:translateY(0);left:.125rem}.ProgressBar.fadeOutProgress{animation:fadeOutProgress .55s cubic-bezier(.39,-.01,.27,1) forwards;animation-delay:.7s}.ProgressBar.fadeOutProgress .ProgressBar__container{animation:fadeOutProgressInner .6s cubic-bezier(.39,-.01,.27,1) forwards;animation-delay:.75s}@keyframes fadeOutProgress{0%{opacity:.9}to{opacity:0}}@keyframes fadeOutProgressInner{0%{transform:translateY(0)}to{transform:translateY(-15px)}}.ProgressBar__container{width:30.125rem;height:4.0625rem}.ProgressBar__container__title{color:#1c2852}.ProgressBar__container__bar{box-shadow:inset 0 0 0 1px rgba(0,0,0,.058823529411764705);box-sizing:initial;position:relative;background:#d1ddef;border-radius:1rem;height:.5rem;margin:.75rem 0 .5rem}.ProgressBar__container__bar>span{display:block;height:100%;border-radius:1rem;background-color:#1473e6;position:relative;overflow:hidden;will-change:width;transition:width .3s ease-out}.ProgressBar__container__bar>span:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(315deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));overflow:hidden;transform:translateX(-100%);animation:move 1.5s ease-out infinite}@keyframes move{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ProgressBar__container__info{display:flex;color:#606986;font-family:Inter,sans-serif;font-feature-settings:"tnum"}.ProgressBar__container__info__matched{margin-left:auto}.AppBar{display:flex;align-items:center;min-height:2.5rem;border-bottom:.0625rem solid #e8f1fc;border-left:.0625rem solid #e8f1fc;border-right:.0625rem solid #e8f1fc;padding-left:1.5rem;padding-top:.25rem;padding-bottom:.25rem;background:#fff;z-index:1}.AppBar__title{flex:1 1;text-transform:uppercase;letter-spacing:.07em}.AppBar__content{display:flex;flex:6 1;align-items:center;justify-content:right}.AppBar__content--disabled{pointer-events:none;opacity:.5}.AppBar__content .ExperimentBar__headerContainer{margin-right:auto}.LiveUpdateSettings{margin-right:1.5rem;display:flex;align-items:flex-end}.LiveUpdateSettings__Text{margin-right:.625em}.ConfirmModal .MuiBackdrop-root{background-color:rgba(0,0,0,.4)}.ConfirmModal .MuiPaper-rounded{border-radius:6px}.ConfirmModal .MuiPaper-elevation10{box-shadow:0 2px 4px #767a80}.ConfirmModal__Body{min-width:384px;padding:24px}.ConfirmModal__Body .ConfirmModal__Title__Container{display:flex;align-items:center;margin-bottom:12px}.ConfirmModal__Close__Icon{position:absolute;right:10px;top:10px}.ConfirmModal__Icon{display:flex;justify-content:center;align-items:center;width:32px;height:32px;margin-right:16px;border-radius:50%}.ConfirmModal__Icon .Icon__container{font-size:14px}.ConfirmModal__CancelButton{margin-right:10px;color:#1c2852}.ConfirmModal__Footer{padding:16px;margin:0 8px;border-top:1px solid #dee6f3;display:flex;justify-content:flex-end;align-items:center}.ConfirmModal__error .ConfirmModal__Icon{background-color:#fdeded}.ConfirmModal__error .ConfirmModal__Icon .Icon__container{color:#e64e48}.ConfirmModal__error .ConfirmModal__ConfirmButton{background-color:#e64e48}.ConfirmModal__warning .ConfirmModal__Icon{background-color:#fffae6}.ConfirmModal__warning .ConfirmModal__Icon .Icon__container{color:#fc0}.ConfirmModal__warning .ConfirmModal__ConfirmButton{background-color:#fc0}.ConfirmModal__success .ConfirmModal__Icon{background-color:#eaf9f3}.ConfirmModal__success .ConfirmModal__Icon .Icon__container{color:#2bc784}.ConfirmModal__success .ConfirmModal__ConfirmButton{background-color:#2bc784}.ConfirmModal__info .ConfirmModal__Icon{background-color:#e8f1fc}.ConfirmModal__info .ConfirmModal__Icon .Icon__container{color:#1473e6}.ConfirmModal__info .ConfirmModal__ConfirmButton{background-color:#1473e6}.ExperimentSelectionPopover{height:20rem;width:28rem}.ExperimentSelectionPopover__contentContainer{height:calc(100% - 2.25rem);display:flex}.ExperimentSelectionPopover__contentContainer__experimentsListContainer{background:#fff;width:100%;height:100%;position:relative;padding:.375rem .5rem 0}.ExperimentSelectionPopover__contentContainer__experimentsListContainer:before{content:"";position:absolute;background:linear-gradient(180deg,rgba(248,250,253,0),#f8fafd 75.52%);height:.5rem;width:100%;bottom:0;left:0;z-index:1}.ExperimentSelectionPopover__contentContainer__experimentsListContainer__experimentList{overflow-y:auto;height:100%}.ExperimentSelectionPopover__contentContainer__experimentsListContainer__experimentList .experimentBox{width:100%;text-decoration:none;height:auto;padding-left:0;display:flex;align-items:flex-start;cursor:pointer;text-decoration:unset;margin-bottom:.125rem;position:relative;border-radius:.25rem;text-align:left}.ExperimentSelectionPopover__contentContainer__experimentsListContainer__experimentList .experimentBox .MuiButton-label{align-items:flex-start;flex-direction:row;line-height:normal;text-transform:none;justify-content:flex-start}.ExperimentSelectionPopover__contentContainer__experimentsListContainer__experimentList .experimentBox:hover{background:#f2f5fa}.ExperimentSelectionPopover__contentContainer__experimentsListContainer__experimentList .experimentBox__rightContainer{display:flex;flex-direction:column}.ExperimentSelectionPopover__contentContainer__experimentsListContainer__experimentList .experimentBox__experimentName{width:100%;word-break:break-all;margin-bottom:.375rem;font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 82}.ExperimentSelectionPopover__contentContainer__experimentsListContainer__experimentList .experimentBox__date{display:flex;align-items:center;font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 86}.ExperimentSelectionPopover__contentContainer__experimentsListContainer__experimentList .experimentBox__date i{margin-right:.375rem}.ExperimentSelectionPopover__contentContainer__experimentsListContainer__experimentList .experimentBox.selected{background:#e8f1fc}.ExperimentSelectionPopover__contentContainer__experimentsListContainer__experimentList .experimentBox.selected:hover{border-radius:.3125rem 0 0 .3125rem}.ExperimentSelectionPopover__contentContainer__experimentsListContainer__experimentList .experimentBox:last-child{margin-bottom:0}.ExperimentSelectionPopover__headerContainer{background:#f3f8fe;width:100%;height:2.25rem;display:flex;border-bottom:.0625rem solid #e8f1fc}.ExperimentSelectionPopover__headerContainer i{transform:rotate(90deg);align-items:center;display:flex}.ExperimentSelectionPopover__headerContainer__titleContainer{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between}.ExperimentSelectionPopover__headerContainer__titleContainer:first-child{border-right:.0625rem solid #e8f1fc;justify-self:start;padding-left:.75rem}.ExperimentSelectionPopover__headerContainer__buttons{justify-self:end;padding:.375rem}.ExperimentSelectionPopover__headerContainer__removeAllButton,.ExperimentSelectionPopover__headerContainer__selectAllButton{background-color:#1473e6;color:#fff;margin-right:.125rem;border-radius:.25rem;padding:.25rem;height:1.5rem}.ExperimentSelectionPopover__headerContainer__removeAllButton:hover,.ExperimentSelectionPopover__headerContainer__selectAllButton:hover{background-color:#243969}.ExperimentSelectionPopover__loaderContainer{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.ExperimentSelectionPopover .MuiPaper-root{width:37.5rem;background:#fff;border:.0625rem solid #e8f1fc;box-sizing:border-box;box-shadow:0 .25rem .375rem rgba(144,175,218,.2);border-radius:.3125rem .3125rem 0 0;height:20rem}.ExperimentSelectionPopover__searchContainer{border:.0625rem solid #e8f1fc;width:100%;border-radius:.375rem;color:#586069;background-color:#fff;margin-bottom:.125rem;display:flex;flex-direction:row;justify-content:space-between}.ExperimentSelectionPopover__searchContainer__inputBase{margin:0;font-size:.875rem;width:100%}.ExperimentSelectionPopover__searchContainer .RegexToggle{border:none;width:2rem;height:2rem;margin:.25rem}.ExperimentSelectionPopover .error{border:1px solid red}.ExperimentBar__headerContainer{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex;align-items:center}.ExperimentBar__headerContainer__appBarBox{display:flex;justify-content:space-between}.ExperimentBar__headerContainer__appBarBox__navigationContainer{width:100%}.ExperimentBar__headerContainer__appBarBox__actionContainer{width:4.5rem;display:flex;justify-content:center;align-items:center;border-left:.0625rem solid #e8f1fc;margin-bottom:1rem}.ExperimentBar__headerContainer__appBarBox__actionContainer i{color:#606986}.ExperimentBar__headerContainer__appBarBox__actionContainer a{text-decoration:unset}.ExperimentBar__headerContainer__appBarTitleBox{display:flex;flex-direction:column;font-size:.875rem;font-weight:550;color:#414b6d;align-items:flex-start;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:100%;width:auto}.ExperimentBar__headerContainer__appBarTitleBox__appBarTitleBoxWrapper{display:flex;align-items:center;flex-direction:row;max-width:100%;width:100%}.ExperimentBar__headerContainer__appBarTitleBox__chipContainer{display:flex;align-items:baseline;flex-wrap:wrap}.ExperimentBar__headerContainer__appBarTitleBox__chipContainer__chip{margin-left:.375rem;font-size:smaller;font-weight:550;border-color:#dee6f3;background-color:#f8fafd;color:#414b6d}.ExperimentBar__headerContainer__appBarTitleBox__title{margin-bottom:.375rem}.ExperimentBar__headerContainer__appBarTitleBox__text{margin-left:.375rem;font-size:.875rem}.ExperimentBar__headerContainer__appBarTitleBox__date{display:flex}.ExperimentBar__headerContainer__appBarTitleBox__date i{margin-right:.375rem;color:#606986}.ExperimentBar__headerContainer__appBarTitleBox__Skeleton{margin-right:.5rem}.ExperimentBar__headerContainer__appBarTitleBox__buttonSelectToggler{width:1.5rem;height:1.5rem}.ExperimentBar__headerContainer__appBarTitleBox__buttonSelectToggler.opened{background:#e8f1fc}.ExperimentBar__headerContainer__appBarTitleBox__buttonSelectToggler .MuiButton-label{padding-top:.125rem}.ExperimentBar__headerContainer__appBarTitleBox__container{display:flex;align-items:flex-start;flex-direction:column;margin-right:.25rem;cursor:pointer;max-width:calc(100% - 6.5rem)}.ExperimentBar__headerContainer__appBarTitleBox__container__pageName{margin-right:.4375em;text-transform:capitalize;text-decoration:none}.ExperimentBar__headerContainer__appBarTitleBox__container__runHash{margin-left:.4375em;text-transform:lowercase}.ExperimentBar__headerContainer__appBarTitleBox span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ExperimentBar__headerContainer .StatusLabel{margin-left:.5rem}.MetricsBar__item__bookmark{margin-right:.25rem;padding:0 .5rem!important}.MetricsBar__item__bookmark__Text{margin-right:.625rem}.MetricsBar__item__bookmark__Icon{color:#414b6d}.MetricsBar__menu{border-left:.0625rem solid #e8f1fc;padding:0 .25rem;height:100%;display:flex;align-items:center}.MetricsBar__menu span{cursor:pointer}.MetricsBar__popover{width:16rem;padding:.5rem;display:flex;flex-direction:column}.MetricsBar__popover a{text-decoration:none;color:inherit}.AutocompleteInput{position:relative;z-index:5}.AutocompleteInput__disabled{pointer-events:none;opacity:.5}.AutocompleteInput__errorBar{top:calc(100% - 4px);left:0;position:absolute;padding:1rem;z-index:3;border:.0625rem solid #f9d3d1;width:100%;background-color:#f7f1f5;border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.AutocompleteInput__errorBar__message{font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 82}.AutocompleteInput__errorBar__message span{margin-right:.75rem}.AutocompleteInput__errorBar__hint{color:#4a1212;display:flex;align-items:center;padding:.75rem 1rem .75rem 0;border:.0625rem solid #f9d3d1;margin-top:.75rem;background-color:#fff;border-radius:.375rem}.AutocompleteInput__errorBar__hint .Text{color:#4a1212}.AutocompleteInput__errorBar__hint .Icon__container{margin-left:.625rem;margin-right:.5rem}.AutocompleteInput__errorBar__hint a{text-decoration:none;color:#1473e6}.AutocompleteInput__container{height:2rem;max-width:100vw;border:.0625rem solid #ebf0f8;display:flex;align-items:center;border-radius:.375rem;padding:.5rem;position:relative;z-index:4;background-color:#fff}.AutocompleteInput__container:hover,.AutocompleteInput__container__focused{border:.0625rem solid #90afda}.AutocompleteInput__container__advanced{height:4.5rem;align-items:flex-start;padding:.25rem .5rem}.AutocompleteInput__container__placeholder{position:absolute;left:.5rem;color:#83899e;max-width:95%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1rem;font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 82}.AutocompleteInput__container__error,.AutocompleteInput__container__error:hover{border-color:#eb716d}.AutocompleteInput__container .details-label{width:auto!important}.AutocompleteInput__container .codicon-suggest-more-info{display:none!important}.AutocompleteInput__container .scroll-decoration{box-shadow:unset!important}.AutocompleteInput__container .monaco-editor .find-widget.visible,.AutocompleteInput__container .monaco-hover{display:none!important}.AutocompleteInput__container .monaco-editor .squiggly-error{background:url(/static/aim/static/media/arrow-up.3e2126a0.svg) repeat-x 0 100%}.SelectForm__container{flex:1 1;padding:.725rem 1.5em;display:flex}.SelectForm__params__container{flex:1 1;display:flex;flex-direction:column;justify-content:space-between}.SelectForm__params__container .MuiBox-root{justify-content:flex-start}.SelectForm__tags{display:flex;align-items:center;overflow:auto;max-width:calc(100vw - 40rem);min-width:15rem}.SelectForm__tags .Badge{margin-right:.5rem}.SelectForm__tags .Badge:last-child{margin-right:20px}.Popper__SelectForm__select,.SelectForm__param__select{width:100%}.Popper__SelectForm__select input,.SelectForm__param__select input{padding:8px;font-size:.875rem;border-bottom:.0625rem solid #e8f1fc;font-family:monospace}.SelectForm__search__container{width:103px;display:flex;justify-content:space-between;flex-direction:column}.Params__SelectForm__search__button{width:100px;margin-left:10px}.SelectForm__search__actions{display:flex;justify-content:space-between;margin-top:.5em}.SelectForm__Popper{border:.0625rem solid #e8f1fc;width:40%;border-radius:.375rem;color:#586069;background-color:#fff}.SelectForm__Popper .MuiAutocomplete-paper{box-shadow:unset;margin:unset}.SelectForm__clearAll{height:24px;width:24px;background:#e8f1fc;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.SelectForm__clearAll.disabled{opacity:.5}.SelectForm__clearAll:after{content:"";position:absolute;width:20px;height:34px;background:hsla(0,0%,100%,.5);background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 92%);left:-20px;top:-5px;border-radius:0;color:#fff;pointer-events:none}.SelectForm__clearAll i{color:#1473e6;font-size:10px}.RegexToggle{border:none;width:2rem;height:2rem;margin:10px}.Popper__SelectForm__option__label{margin-left:.5rem}.TooltipContentPopover{width:25rem;padding:.5rem;display:flex;flex-direction:column;max-height:20rem}.TooltipContentPopover__subtitle{text-transform:uppercase;margin:.5rem 0}.TooltipContentPopover__Divider{margin:1rem 0 .5rem}.TooltipContentPopover__section{margin:0 .5rem}.TooltipContentPopover__section:last-child{padding-bottom:1rem}.TooltipContentPopover__option{display:flex;width:100%;overflow:hidden}.TooltipContentPopover__option__label{margin-left:.5rem;max-width:100%;overflow:hidden;word-break:break-all}.TooltipContentPopover__SelectedTagsContainer{overflow:auto;display:flex;flex-wrap:wrap;grid-gap:.25rem;gap:.25rem;width:100%}.ParamsScalePopover{width:25rem;padding:1rem}.ParamsScalePopover__subtitle{text-transform:uppercase}.ParamsScalePopover__select{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem}.Params__Controls__container{padding:.75rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:auto}.Params__Controls__container>div{margin-bottom:.375rem}.Params__Controls__container>div:last-child{margin-bottom:0}.Params__Controls__icon{color:#606986;font-size:1.125rem}.Params__Controls__icon.active{color:#1473e6}.Params__Controls__anchor{height:2.25rem;width:2.25rem;display:flex;cursor:pointer;position:relative;align-items:center;justify-content:center;transition:background-color .18s ease-out;border:.0625rem solid transparent;border-radius:.375rem}.Params__Controls__anchor.active{background-color:#e8f1fc}.Params__Controls__anchor.active.outlined{border:.0625rem solid #89b9f2}.Params__Controls__anchor:hover{background-color:#f4f4f6}.Params__Controls__anchor:hover .icon-arrow-left{opacity:1}.Params__section{height:100vh;overflow:hidden}.Params__section .Params__loader{flex-direction:column;justify-content:space-between}.Params__section .Params__visualization{display:flex;position:relative;flex-direction:column;flex:1 1 100%;max-height:calc(100% - 8.5rem)}.Params__section .Params__visualization .ProgressBar{padding-bottom:8.5rem}.Params__container{background-color:#fff;min-width:50rem}.Params__container .Params__fullHeight{height:100%}.Params__container .Params__section__appBarContainer{display:flex;flex-direction:column}.Params__container .Params__chart__container{flex:.5 1;min-height:11.25rem}.Params__container .Params__chart__container.fullHeight{flex:1 1 100%!important}.Params__container .Params__chart__container.hide,.Params__container .Params__ResizePanel__hide{display:none}.Params__container .Params__table__container{flex:.5 1;min-height:11rem}.Params__container .Params__table__container.fullHeight{flex:1 1 100%!important}.Params__container .Params__table__container.hide{display:none}.Params__SelectForm__Grouping__container{display:flex;border-bottom:.0625rem solid #e8f1fc;min-height:6rem;max-height:6rem} \ No newline at end of file diff --git a/embed/static/css/run.css b/embed/static/css/run.css new file mode 100644 index 00000000..00431f9a --- /dev/null +++ b/embed/static/css/run.css @@ -0,0 +1 @@ +.NotificationContainer .MuiAlert-outlinedSuccess{border:.0625rem solid #2bc784}.NotificationContainer .MuiAlert-outlinedError{border:.0625rem solid #e64e48}.NotificationContainer .MuiPaper-root{background:#fff;height:4rem;display:flex;align-items:center;border-radius:.375rem}.NotificationContainer .MuiPaper-root .MuiAlert-icon{padding:0}.NotificationContainer .MuiPaper-root .MuiAlert-icon svg{width:2.375rem;height:2.375rem}.NotificationContainer .MuiPaper-root .MuiAlert-action{display:flex;align-items:flex-start;height:100%}.NotificationContainer .MuiPaper-root .MuiAlert-action .MuiSvgIcon-fontSizeSmall{font-size:1.05rem;fill:#1c2852}.NotificationContainer__contentBox__severity{font-weight:550;font-size:.875rem;text-transform:capitalize;color:#1c2852}.NotificationContainer__contentBox__message{font-weight:350;font-size:.875rem;color:#1c2852}.RunDetail{height:100%}.RunDetail__runDetailContainer{height:100%;background:#f8fafd}.RunDetail__runDetailContainer .BaseTable__row-cell{font-size:15px;font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 84}.RunDetail__runDetailContainer__Tabs .MuiTabs-fixed{overflow:auto!important}.RunDetail__runDetailContainer__Tabs .MuiTabs-scroller{--ms-overflow-style:none;--scrollbar-width:none;scrollbar-width:none}.RunDetail__runDetailContainer__Tabs .MuiTabs-scroller::-webkit-scrollbar{display:none}.RunDetail__runDetailContainer__Tabs .MuiTabs-indicator{display:none}.RunDetail__runDetailContainer__appBarContainer{height:4.375rem;background:#fff;display:flex;align-items:center}.RunDetail__runDetailContainer__appBarContainer__appBarBox{display:flex;padding-top:1rem;justify-content:space-between}.RunDetail__runDetailContainer__appBarContainer__appBarBox__runInfoBox{max-width:50%}.RunDetail__runDetailContainer__appBarContainer__appBarBox__explore{display:flex;flex:1 1;align-items:center;justify-content:flex-end;margin-right:1rem;margin-bottom:1rem}.RunDetail__runDetailContainer__appBarContainer__appBarBox__actionContainer{width:4.5rem;display:flex;justify-content:center;align-items:center;border-left:.0625rem solid #e8f1fc;margin-bottom:1rem}.RunDetail__runDetailContainer__appBarContainer__appBarBox__actionContainer i{color:#606986}.RunDetail__runDetailContainer__appBarContainer__appBarBox__actionContainer a{text-decoration:unset}.RunDetail__runDetailContainer__appBarContainer__appBarTitleBox{display:flex;flex-direction:column;font-size:.875rem;font-weight:550;color:#414b6d;align-items:flex-start;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:100%;width:auto}.RunDetail__runDetailContainer__appBarContainer__appBarTitleBox__appBarTitleBoxWrapper{display:flex;width:100%}.RunDetail__runDetailContainer__appBarContainer__appBarTitleBox__experimentName{display:inline-block;max-width:100%;text-decoration:none}.RunDetail__runDetailContainer__appBarContainer__appBarTitleBox__experimentName:hover{text-decoration:underline;color:inherit}.RunDetail__runDetailContainer__appBarContainer__appBarTitleBox__runName{display:flex;width:100%;margin-left:.375rem;margin-bottom:.375rem}.RunDetail__runDetailContainer__appBarContainer__appBarTitleBox__date{display:flex}.RunDetail__runDetailContainer__appBarContainer__appBarTitleBox__date i{margin-right:.375rem;color:#606986}.RunDetail__runDetailContainer__appBarContainer__appBarTitleBox__Skeleton{margin-right:.5rem}.RunDetail__runDetailContainer__appBarContainer__appBarTitleBox__buttonSelectToggler{width:1.5rem;height:1.5rem;top:-.125rem}.RunDetail__runDetailContainer__appBarContainer__appBarTitleBox__buttonSelectToggler.opened{background:#e8f1fc}.RunDetail__runDetailContainer__appBarContainer__appBarTitleBox__buttonSelectToggler .MuiButton-label{padding-top:.125rem}.RunDetail__runDetailContainer__appBarContainer__appBarTitleBox__container{display:flex;align-items:flex-start;margin-right:.25rem;cursor:pointer;max-width:calc(100% - 6.5rem)}.RunDetail__runDetailContainer__appBarContainer__appBarTitleBox__container__pageName{margin-right:.4375em;text-transform:capitalize;text-decoration:none}.RunDetail__runDetailContainer__appBarContainer__appBarTitleBox__container__runHash{margin-left:.4375em;text-transform:lowercase}.RunDetail__runDetailContainer__appBarContainer__appBarTitleBox span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.RunDetail__runDetailContainer__appBarContainer .StatusLabel{margin-left:.5rem}.RunDetail__runDetailContainer__tabPanelBox{overflow-y:auto;height:calc(100vh - 112px)}.RunDetail__runDetailContainer__tabPanelBox__suspenseLoaderContainer{width:100%;display:flex;justify-content:center;height:100%;align-items:center}.RunDetail__runDetailContainer__tabsContainer{background:#fff;box-shadow:0 .25rem .375rem rgba(144,175,218,.2),0 1px 0 0 #f2f5fa;border-top:.0625rem solid #f2f5fa;position:relative;z-index:1}.RunDetail__runDetailContainer__tabsContainer .PrivateTabIndicator-root-1{display:none}.RunDetail__runDetailContainer__tabsContainer .MuiTabs-root{height:2.5rem;min-height:auto}.RunDetail__runDetailContainer__tabsContainer .MuiTabs-flexContainer .MuiTab-textColorPrimary{color:#414b6d;font-size:.875rem;font-weight:450;text-transform:unset;min-height:40px;transition:all .18s ease-out}.RunDetail__runDetailContainer__tabsContainer .MuiTabs-flexContainer .MuiTab-textColorPrimary:hover{color:#1c2852;background-color:#ebf0f8}.RunDetail__runDetailContainer__tabsContainer .MuiTabs-flexContainer .MuiTab-textColorPrimary .MuiTab-wrapper{line-height:1.05}.RunDetail__runDetailContainer__tabsContainer .MuiTabs-flexContainer .MuiTab-textColorPrimary.MuiTab-root{padding:.625rem 1rem;min-width:auto!important;border-right:1px solid transparent;text-transform:capitalize}.RunDetail__runDetailContainer__tabsContainer .MuiTabs-flexContainer .MuiTab-textColorPrimary.Mui-selected{color:#1c2852;position:relative}.RunDetail__runDetailContainer__tabsContainer .MuiTabs-flexContainer .MuiTab-textColorPrimary.Mui-selected:before{content:"";width:100%;height:.1875rem;background:#1473e6;position:absolute;left:0;bottom:0;transition:all 3s}.RunDetail__runDetailContainer__tabsContainer .PrivateTabIndicator-root-5{display:none}.RunDetail__runDetailContainer__tabsContainer.MuiPaper-rounded{border-radius:unset}.RunDetail__runDetailContainer__tabPanel .MuiBox-root{height:100%}.RunDetail__runDetailContainer__tabPanel .MuiBox-root .RunDetailTabLoader{display:flex;align-items:center;justify-content:center;height:100%}.RunDetail__runDetailContainer__tabPanel.overviewPanel{position:relative;overflow:hidden}.RunDetail__runDetailContainer__tabPanel.overviewPanel .RunOverviewTab{padding:0 1rem}.RunDetail .TraceVisualizationWrapper{padding:1.5rem 0}.RunDetailParamsTabWrapper{height:100%;border-radius:.5rem;padding-top:1.5rem;padding-bottom:1.5rem}.RunDetailParamsTab{padding:1.5rem;border:.0625rem solid #dee6f3;border-radius:.5rem;height:100%;overflow:auto;background-color:#fff}.RunDistributionsTab{padding:.75rem}.RunDetailMetricsTab{padding:0 0 1.5rem}.RunDetailMetricsTab__header{margin:1.5rem 0;padding-bottom:.625rem;border-bottom:.0625rem solid #dee6f3}.RunDetailMetricsTab__container{height:100%;display:flex;flex-wrap:wrap;grid-gap:1.5rem;gap:1.5rem;align-items:stretch}.RunDetailMetricsTab__container__chartContainer{position:relative;width:calc(50% - .75rem);border:.0625rem solid #dee6f3;border-radius:.5rem;background:#fff}.RunDetailMetricsTab__container__chartContainer__chartBox{display:flex;align-items:center;justify-content:center;height:24.5rem;padding:.625rem}.RunDetailMetricsTab__container__chartContainer__chartBox .LineChart__container{background-color:initial}.RunDetailMetricsTab__container__chartContainer__metricDetailBox{border-top:.0625rem solid #dee6f3;padding:1rem 1.5rem 1.5rem}.RunDetailMetricsTab__container__chartContainer__metricDetailBox__metricName{margin:.5rem 0;word-break:break-all}.RunDetailMetricsTab__container__chartContainer__metricDetailBox__pin{position:absolute;top:.5rem;right:.5rem;z-index:1}.RunDetailMetricsTab__container__chartContainer__metricDetailBox .SelectForm__tags__item{margin-top:.5rem}.RunDetailMetricsTab__container__chartContainer__metricDetailBox .Badge{margin-right:.375rem;margin-bottom:.375rem}.RunSelectPopoverWrapper__selectPopoverContent{height:20rem;width:37.5rem}.RunSelectPopoverWrapper__selectPopoverContent__contentContainer{height:calc(100% - 2.25rem);display:flex}.RunSelectPopoverWrapper__selectPopoverContent__contentContainer__experimentsListContainer{background:#fff;width:50%;height:100%;position:relative}.RunSelectPopoverWrapper__selectPopoverContent__contentContainer__experimentsListContainer__experimentList{overflow-y:auto;height:100%;box-shadow:inset -.0625rem 0 0 #e8f1fc;padding:.375rem 0 .5rem .5rem}.RunSelectPopoverWrapper__selectPopoverContent__contentContainer__experimentsListContainer__experimentList:before{content:"";position:absolute;background:linear-gradient(180deg,rgba(248,250,253,0),#f8fafd 75.52%);height:.5rem;width:100%;bottom:0;left:0;z-index:1}.RunSelectPopoverWrapper__selectPopoverContent__contentContainer__experimentsListContainer__experimentList__experimentContainer{position:relative;width:100%;margin-bottom:.125rem;border-radius:.3125rem 0 0 .3125rem}.RunSelectPopoverWrapper__selectPopoverContent__contentContainer__experimentsListContainer__experimentList__experimentContainer:last-child{margin-bottom:0}.RunSelectPopoverWrapper__selectPopoverContent__contentContainer__experimentsListContainer__experimentList__experimentContainer .experimentBox{height:auto;display:flex;align-items:center;cursor:pointer;border-radius:.3125rem 0 0 .3125rem;padding:.5rem 1.5rem .5rem 1rem;border-bottom:.0625rem solid transparent;border-top:.0625rem solid transparent}.RunSelectPopoverWrapper__selectPopoverContent__contentContainer__experimentsListContainer__experimentList__experimentContainer .experimentBox:hover{border-radius:.25rem;background:#f2f5fa;margin-right:.5rem;padding:.5rem 1rem}.RunSelectPopoverWrapper__selectPopoverContent__contentContainer__experimentsListContainer__experimentList__experimentContainer .experimentBox__experimentName{width:100%;word-break:break-all;font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 82}.RunSelectPopoverWrapper__selectPopoverContent__contentContainer__experimentsListContainer__experimentList__experimentContainer.selected .experimentBox{background:#f8fafd;border-bottom:.0625rem solid #e8f1fc;border-top:.0625rem solid #e8f1fc}.RunSelectPopoverWrapper__selectPopoverContent__contentContainer__experimentsListContainer__experimentList__experimentContainer.selected .experimentBox:hover{padding:.5rem 1.5rem .5rem 1rem;margin-right:0;border-radius:.3125rem 0 0 .3125rem}.RunSelectPopoverWrapper__selectPopoverContent__contentContainer__experimentsListContainer__experimentList__experimentContainer.selected:before{content:"";height:100%;border-radius:.3125rem 0 0 .3125rem;top:0;left:0;background:#1473e6;width:.25rem;position:absolute}.RunSelectPopoverWrapper__selectPopoverContent__contentContainer__runsListContainer{background:#f8fafd;height:100%;width:50%;position:relative;padding:.375rem .5rem 0}.RunSelectPopoverWrapper__selectPopoverContent__contentContainer__runsListContainer:before{content:"";position:absolute;background:linear-gradient(180deg,rgba(248,250,253,0),#f8fafd 75.52%);height:.5rem;width:100%;bottom:0;left:0;z-index:1}.RunSelectPopoverWrapper__selectPopoverContent__contentContainer__runsListContainer__runsList{overflow:auto;height:100%;padding-bottom:.5rem}.RunSelectPopoverWrapper__selectPopoverContent__contentContainer__runsListContainer__runsList .IllustrationBlock{height:calc(100% - 3rem)}.RunSelectPopoverWrapper__selectPopoverContent__contentContainer__runsListContainer__runsList__loadMoreButtonWrapper{margin-top:.5rem;display:flex;justify-content:center}.RunSelectPopoverWrapper__selectPopoverContent__contentContainer__runsListContainer__runsList__loadMoreButtonWrapper__button{background:#ebf0f8}.RunSelectPopoverWrapper__selectPopoverContent__contentContainer__runsListContainer__runsList__loadMoreButtonWrapper__button:hover{background:#dee6f3}.RunSelectPopoverWrapper__selectPopoverContent__contentContainer__runsListContainer__runsList__runBox{height:auto;padding:.5rem;display:flex;align-items:flex-start;cursor:pointer;text-decoration:unset;margin-bottom:.125rem;position:relative;flex-direction:column;border-radius:.25rem}.RunSelectPopoverWrapper__selectPopoverContent__contentContainer__runsListContainer__runsList__runBox:last-child{margin-bottom:0}.RunSelectPopoverWrapper__selectPopoverContent__contentContainer__runsListContainer__runsList__runBox__runName{width:95%;margin-bottom:.375rem;position:relative;font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 82}.RunSelectPopoverWrapper__selectPopoverContent__contentContainer__runsListContainer__runsList__runBox__runName span{display:block;max-width:100%;word-break:break-all}.RunSelectPopoverWrapper__selectPopoverContent__contentContainer__runsListContainer__runsList__runBox__runName.in-progress:after{content:"";position:absolute;right:-.875rem;width:.375rem;height:.375rem;top:.375rem;border-radius:50%;background:#2bc784}.RunSelectPopoverWrapper__selectPopoverContent__contentContainer__runsListContainer__runsList__runBox__runDate{display:flex;align-items:center;font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 86}.RunSelectPopoverWrapper__selectPopoverContent__contentContainer__runsListContainer__runsList__runBox__runDate i{margin-right:.375rem}.RunSelectPopoverWrapper__selectPopoverContent__contentContainer__runsListContainer__runsList__runBox:hover{background:#f2f5fa}.RunSelectPopoverWrapper__selectPopoverContent__contentContainer__runsListContainer__runsList__runBox.selected{background:#e8f1fc}.RunSelectPopoverWrapper__selectPopoverContent__headerContainer{background:#f3f8fe;width:100%;height:2.25rem;display:flex;border-bottom:.0625rem solid #e8f1fc}.RunSelectPopoverWrapper__selectPopoverContent__headerContainer i{transform:rotate(90deg);align-items:center;display:flex}.RunSelectPopoverWrapper__selectPopoverContent__headerContainer__titleContainer{width:50%;height:100%;display:flex;align-items:center;justify-content:center}.RunSelectPopoverWrapper__selectPopoverContent__headerContainer__titleContainer:first-child{border-right:.0625rem solid #e8f1fc}.RunSelectPopoverWrapper__loaderContainer{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.RunSelectPopoverWrapper .MuiPaper-root{width:37.5rem;background:#fff;border:.0625rem solid #e8f1fc;box-sizing:border-box;box-shadow:0 .25rem .375rem rgba(144,175,218,.2);border-radius:.3125rem .3125rem 0 0;height:20rem}.ExperimentNavigationPopover{height:20rem;width:28rem}.ExperimentNavigationPopover__contentContainer{height:calc(100% - 2.25rem);display:flex}.ExperimentNavigationPopover__contentContainer__experimentsListContainer{background:#fff;width:100%;height:100%;position:relative;padding:.375rem .5rem 0}.ExperimentNavigationPopover__contentContainer__experimentsListContainer:before{content:"";position:absolute;background:linear-gradient(180deg,rgba(248,250,253,0),#f8fafd 75.52%);height:.5rem;width:100%;bottom:0;left:0;z-index:1}.ExperimentNavigationPopover__contentContainer__experimentsListContainer__experimentList{overflow-y:auto;height:100%}.ExperimentNavigationPopover__contentContainer__experimentsListContainer__experimentList .experimentBox{width:100%;text-decoration:none;height:auto;padding:.5rem;display:flex;align-items:flex-start;cursor:pointer;text-decoration:unset;margin-bottom:.125rem;position:relative;flex-direction:column;border-radius:.25rem}.ExperimentNavigationPopover__contentContainer__experimentsListContainer__experimentList .experimentBox:hover{background:#f2f5fa}.ExperimentNavigationPopover__contentContainer__experimentsListContainer__experimentList .experimentBox__experimentName{width:100%;word-break:break-all;margin-bottom:.375rem;font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 82}.ExperimentNavigationPopover__contentContainer__experimentsListContainer__experimentList .experimentBox__date{display:flex;align-items:center;font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 86}.ExperimentNavigationPopover__contentContainer__experimentsListContainer__experimentList .experimentBox__date i{margin-right:.375rem}.ExperimentNavigationPopover__contentContainer__experimentsListContainer__experimentList .experimentBox.selected{background:#e8f1fc}.ExperimentNavigationPopover__contentContainer__experimentsListContainer__experimentList .experimentBox.selected:hover{border-radius:.3125rem 0 0 .3125rem}.ExperimentNavigationPopover__contentContainer__experimentsListContainer__experimentList .experimentBox:last-child{margin-bottom:0}.ExperimentNavigationPopover__headerContainer{background:#f3f8fe;width:100%;height:2.25rem;display:flex;border-bottom:.0625rem solid #e8f1fc}.ExperimentNavigationPopover__headerContainer i{transform:rotate(90deg);align-items:center;display:flex}.ExperimentNavigationPopover__headerContainer__titleContainer{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ExperimentNavigationPopover__headerContainer__titleContainer:first-child{border-right:.0625rem solid #e8f1fc}.ExperimentNavigationPopover__loaderContainer{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.ExperimentNavigationPopover .MuiPaper-root{width:37.5rem;background:#fff;border:.0625rem solid #e8f1fc;box-sizing:border-box;box-shadow:0 .25rem .375rem rgba(144,175,218,.2);border-radius:.3125rem .3125rem 0 0;height:20rem}.ExperimentHeader__headerContainer{height:4.375rem;background:#fff;display:flex;align-items:center}.ExperimentHeader__headerContainer__appBarBox{display:flex;padding-top:1rem;justify-content:space-between}.ExperimentHeader__headerContainer__appBarBox__navigationContainer{max-width:50%;width:50%}.ExperimentHeader__headerContainer__appBarBox__actionContainer{width:4.5rem;display:flex;justify-content:center;align-items:center;border-left:.0625rem solid #e8f1fc;margin-bottom:1rem}.ExperimentHeader__headerContainer__appBarBox__actionContainer i{color:#606986}.ExperimentHeader__headerContainer__appBarBox__actionContainer a{text-decoration:unset}.ExperimentHeader__headerContainer__appBarTitleBox{display:flex;flex-direction:column;font-size:.875rem;font-weight:550;color:#414b6d;align-items:flex-start;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:100%;width:auto}.ExperimentHeader__headerContainer__appBarTitleBox__appBarTitleBoxWrapper{display:flex;width:100%}.ExperimentHeader__headerContainer__appBarTitleBox__title{margin-bottom:.375rem}.ExperimentHeader__headerContainer__appBarTitleBox__date{display:flex}.ExperimentHeader__headerContainer__appBarTitleBox__date i{margin-right:.375rem;color:#606986}.ExperimentHeader__headerContainer__appBarTitleBox__Skeleton{margin-right:.5rem}.ExperimentHeader__headerContainer__appBarTitleBox__buttonSelectToggler{width:1.5rem;height:1.5rem;top:-.125rem}.ExperimentHeader__headerContainer__appBarTitleBox__buttonSelectToggler.opened{background:#e8f1fc}.ExperimentHeader__headerContainer__appBarTitleBox__buttonSelectToggler .MuiButton-label{padding-top:.125rem}.ExperimentHeader__headerContainer__appBarTitleBox__container{display:flex;align-items:flex-start;flex-direction:column;margin-right:.25rem;cursor:pointer;max-width:calc(100% - 6.5rem)}.ExperimentHeader__headerContainer__appBarTitleBox__container__pageName{margin-right:.4375em;text-transform:capitalize;text-decoration:none}.ExperimentHeader__headerContainer__appBarTitleBox__container__runHash{margin-left:.4375em;text-transform:lowercase}.ExperimentHeader__headerContainer__appBarTitleBox span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ExperimentHeader__headerContainer .StatusLabel{margin-left:.5rem}.compact{min-width:30rem;background-color:initial;padding-top:.5rem}.compact .ExperimentHeader__headerContainer__appBarBox__navigationContainer{max-width:100%;width:100%}.Experiment{height:100%;background:#f8fafd}.Experiment__tabsContainer{background:#fff;box-shadow:0 .25rem .375rem rgba(144,175,218,.2),0 1px 0 0 #f2f5fa;border-top:.0625rem solid #f2f5fa;position:relative;z-index:1}.Experiment__tabsContainer__tabs .MuiTabs-fixed{overflow:auto!important}.Experiment__tabsContainer__tabs .MuiTabs-scroller{--ms-overflow-style:none;--scrollbar-width:none;scrollbar-width:none}.Experiment__tabsContainer__tabs .MuiTabs-scroller::-webkit-scrollbar{display:none}.Experiment__tabsContainer .PrivateTabIndicator-root-1,.Experiment__tabsContainer__tabs .MuiTabs-indicator{display:none}.Experiment__tabsContainer .MuiTabs-root{height:2.5rem;min-height:auto}.Experiment__tabsContainer .MuiTabs-flexContainer .MuiTab-textColorPrimary{color:#414b6d;font-size:.875rem;font-weight:450;text-transform:unset;min-height:2.5rem;transition:all .18s ease-out}.Experiment__tabsContainer .MuiTabs-flexContainer .MuiTab-textColorPrimary:hover{color:#1c2852;background-color:#ebf0f8}.Experiment__tabsContainer .MuiTabs-flexContainer .MuiTab-textColorPrimary .MuiTab-wrapper{line-height:1.05}.Experiment__tabsContainer .MuiTabs-flexContainer .MuiTab-textColorPrimary.MuiTab-root{padding:.625rem 1rem;min-width:auto!important;border-right:1px solid transparent;text-transform:capitalize}.Experiment__tabsContainer .MuiTabs-flexContainer .MuiTab-textColorPrimary.Mui-selected{color:#1c2852;position:relative}.Experiment__tabsContainer .MuiTabs-flexContainer .MuiTab-textColorPrimary.Mui-selected:before{content:"";width:100%;height:.1875rem;background:#1473e6;position:absolute;left:0;bottom:0;transition:all 3s}.Experiment__tabsContainer .PrivateTabIndicator-root-5{display:none}.Experiment__tabsContainer.MuiPaper-rounded{border-radius:unset}.Experiment__tabPanelBox{overflow-y:auto;height:calc(100vh - 112px)}.Experiment__tabPanelBox__suspenseLoaderContainer{width:100%;display:flex;justify-content:center;height:100%;align-items:center}.Experiment__tabPanel .MuiBox-root{height:100%}.Experiment__tabPanel .MuiBox-root .RunDetailTabLoader{display:flex;align-items:center;justify-content:center;height:100%}.Experiment__tabPanel.overviewPanel{position:relative;overflow:hidden}.Experiment__tabPanel.overviewPanel .RunOverviewTab{padding:0 1rem} \ No newline at end of file diff --git a/embed/static/css/runs.css b/embed/static/css/runs.css new file mode 100644 index 00000000..ca20078f --- /dev/null +++ b/embed/static/css/runs.css @@ -0,0 +1 @@ +.NotificationContainer .MuiAlert-outlinedSuccess{border:.0625rem solid #2bc784}.NotificationContainer .MuiAlert-outlinedError{border:.0625rem solid #e64e48}.NotificationContainer .MuiPaper-root{background:#fff;height:4rem;display:flex;align-items:center;border-radius:.375rem}.NotificationContainer .MuiPaper-root .MuiAlert-icon{padding:0}.NotificationContainer .MuiPaper-root .MuiAlert-icon svg{width:2.375rem;height:2.375rem}.NotificationContainer .MuiPaper-root .MuiAlert-action{display:flex;align-items:flex-start;height:100%}.NotificationContainer .MuiPaper-root .MuiAlert-action .MuiSvgIcon-fontSizeSmall{font-size:1.05rem;fill:#1c2852}.NotificationContainer__contentBox__severity{font-weight:550;font-size:.875rem;text-transform:capitalize;color:#1c2852}.NotificationContainer__contentBox__message{font-weight:350;font-size:.875rem;color:#1c2852}.ProgressBar{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 auto;position:absolute;width:100%;height:100%;background-color:#fff;z-index:9;opacity:1;transform:translateY(0);left:.125rem}.ProgressBar.fadeOutProgress{animation:fadeOutProgress .55s cubic-bezier(.39,-.01,.27,1) forwards;animation-delay:.7s}.ProgressBar.fadeOutProgress .ProgressBar__container{animation:fadeOutProgressInner .6s cubic-bezier(.39,-.01,.27,1) forwards;animation-delay:.75s}@keyframes fadeOutProgress{0%{opacity:.9}to{opacity:0}}@keyframes fadeOutProgressInner{0%{transform:translateY(0)}to{transform:translateY(-15px)}}.ProgressBar__container{width:30.125rem;height:4.0625rem}.ProgressBar__container__title{color:#1c2852}.ProgressBar__container__bar{box-shadow:inset 0 0 0 1px rgba(0,0,0,.058823529411764705);box-sizing:initial;position:relative;background:#d1ddef;border-radius:1rem;height:.5rem;margin:.75rem 0 .5rem}.ProgressBar__container__bar>span{display:block;height:100%;border-radius:1rem;background-color:#1473e6;position:relative;overflow:hidden;will-change:width;transition:width .3s ease-out}.ProgressBar__container__bar>span:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(315deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));overflow:hidden;transform:translateX(-100%);animation:move 1.5s ease-out infinite}@keyframes move{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ProgressBar__container__info{display:flex;color:#606986;font-family:Inter,sans-serif;font-feature-settings:"tnum"}.ProgressBar__container__info__matched{margin-left:auto}.AppBar{display:flex;align-items:center;min-height:2.5rem;border-bottom:.0625rem solid #e8f1fc;border-left:.0625rem solid #e8f1fc;border-right:.0625rem solid #e8f1fc;padding-left:1.5rem;padding-top:.25rem;padding-bottom:.25rem;background:#fff;z-index:1}.AppBar__title{flex:1 1;text-transform:uppercase;letter-spacing:.07em}.AppBar__content{display:flex;flex:6 1;align-items:center;justify-content:right}.AppBar__content--disabled{pointer-events:none;opacity:.5}.AppBar__content .ExperimentBar__headerContainer{margin-right:auto}.LiveUpdateSettings{margin-right:1.5rem;display:flex;align-items:flex-end}.LiveUpdateSettings__Text{margin-right:.625em}.MetricsBar__item__bookmark{margin-right:.25rem;padding:0 .5rem!important}.MetricsBar__item__bookmark__Text{margin-right:.625rem}.MetricsBar__item__bookmark__Icon{color:#414b6d}.MetricsBar__menu{border-left:.0625rem solid #e8f1fc;padding:0 .25rem;height:100%;display:flex;align-items:center}.MetricsBar__menu span{cursor:pointer}.MetricsBar__popover{width:16rem;padding:.5rem;display:flex;flex-direction:column}.MetricsBar__popover a{text-decoration:none;color:inherit}.AutocompleteInput{position:relative;z-index:5}.AutocompleteInput__disabled{pointer-events:none;opacity:.5}.AutocompleteInput__errorBar{top:calc(100% - 4px);left:0;position:absolute;padding:1rem;z-index:3;border:.0625rem solid #f9d3d1;width:100%;background-color:#f7f1f5;border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.AutocompleteInput__errorBar__message{font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 82}.AutocompleteInput__errorBar__message span{margin-right:.75rem}.AutocompleteInput__errorBar__hint{color:#4a1212;display:flex;align-items:center;padding:.75rem 1rem .75rem 0;border:.0625rem solid #f9d3d1;margin-top:.75rem;background-color:#fff;border-radius:.375rem}.AutocompleteInput__errorBar__hint .Text{color:#4a1212}.AutocompleteInput__errorBar__hint .Icon__container{margin-left:.625rem;margin-right:.5rem}.AutocompleteInput__errorBar__hint a{text-decoration:none;color:#1473e6}.AutocompleteInput__container{height:2rem;max-width:100vw;border:.0625rem solid #ebf0f8;display:flex;align-items:center;border-radius:.375rem;padding:.5rem;position:relative;z-index:4;background-color:#fff}.AutocompleteInput__container:hover,.AutocompleteInput__container__focused{border:.0625rem solid #90afda}.AutocompleteInput__container__advanced{height:4.5rem;align-items:flex-start;padding:.25rem .5rem}.AutocompleteInput__container__placeholder{position:absolute;left:.5rem;color:#83899e;max-width:95%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1rem;font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 82}.AutocompleteInput__container__error,.AutocompleteInput__container__error:hover{border-color:#eb716d}.AutocompleteInput__container .details-label{width:auto!important}.AutocompleteInput__container .codicon-suggest-more-info{display:none!important}.AutocompleteInput__container .scroll-decoration{box-shadow:unset!important}.AutocompleteInput__container .monaco-editor .find-widget.visible,.AutocompleteInput__container .monaco-hover{display:none!important}.AutocompleteInput__container .monaco-editor .squiggly-error{background:url(/static/aim/static/media/arrow-up.3e2126a0.svg) repeat-x 0 100%}.Runs_Search_Bar{display:flex;border-bottom:.0625rem solid #e8f1fc;padding:1rem 1.5rem;align-items:center}.Runs_Search_Bar form{width:100%}.Runs__section{height:100vh;overflow:hidden}.Runs__section__appBarContainer{display:flex;flex-direction:column}.Runs__section .Runs__loader{flex-direction:column;justify-content:space-between}.Runs__container{background-color:#fff}.Runs__container .Runs__paper{padding:1em;height:100%;-webkit-user-select:none;user-select:none}.Runs__container .Runs__fullHeight{height:100%}.Runs__container .Runs__table__container{display:flex;position:relative;flex-direction:column;flex:1 1 100%;max-height:calc(100% - 6.5625rem)}.Runs__container .Runs__table__container .ProgressBar{padding-bottom:6.5625rem}.Runs{height:100vh}.Runs__RunList{position:relative;height:100%;border-left:.0625rem solid #dee6f3;border-right:.0625rem solid #dee6f3}.Runs__RunList__runListBusyLoader{padding-top:100px}.Runs__RunList__header{display:flex;justify-content:space-between;align-items:center;padding:1.25rem;background:#fff;border-bottom:.0625rem solid #ebf0f8}.Runs__RunList__header .MuiInputBase-root{height:2rem;padding-left:.8125rem;border-radius:.375rem}.Runs__RunList__header .MuiInputBase-root img{padding-right:.5625rem}.Runs__RunList__header .MuiInputBase-root .MuiInputBase-input{font-weight:450;font-size:.75rem;color:#414b6d}.Runs__RunList__header .MuiInputBase-root .MuiInputBase-input::placeholder{font-weight:450;font-size:.75rem;color:#606986;opacity:1}.Runs__RunList__header__createButton{text-transform:none;width:126px;padding:4px 10px 4px 13px}.Runs__RunList__header__createButton img{padding-right:9px}.Runs__RunList__header__createButton .MuiButton-label{font-weight:450;font-size:.75rem;justify-content:flex-start}.Runs__RunList__runListBox{flex:1 1;position:relative}.Runs__RunList__runListBox__titleBox{position:relative;margin-left:15px;display:flex;align-items:center;justify-content:flex-start;height:40px;background-color:#fff}.Runs__RunList__runListBox__titleBox:before{content:"";width:34px;height:3px;background:#1473e6;position:absolute;left:0;bottom:0}.Runs__RunList__runListBox__titleBox__title{font-weight:550;font-size:.75rem}.Runs__RunList__modalContainer{width:350px}.Runs__RunList__modalContainer__titleBox{height:40px;border-bottom:1px solid #f2f5fa;display:flex;justify-content:center;align-items:center}.Runs__RunList__modalContainer__titleBox__title{font-weight:550;font-size:.75rem}.Runs__RunList__overLayContainer .MuiDrawer-paper{width:800px;box-shadow:-5px 0 10px rgba(28,40,82,.1);top:50px}.Runs__RunList__overLayContainer .MuiBackdrop-root{background-color:initial}.Runs__title{margin:0;padding:0;color:#1473e6}.RunsTable{height:100%;width:100%;position:absolute}.Infinite_Loader,.No_More_Message{position:absolute;width:100%;height:100px;bottom:0;display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.3)}.Run__list{height:100%} \ No newline at end of file diff --git a/embed/static/css/scatters.css b/embed/static/css/scatters.css new file mode 100644 index 00000000..73907cee --- /dev/null +++ b/embed/static/css/scatters.css @@ -0,0 +1 @@ +.SplitPane{display:flex;width:100%;height:100%}.SplitPane .gutter{transition:all .15s ease-out .2s;background-color:#fff}.SplitPane.horizontal{flex-direction:row}.SplitPane.horizontal .gutter-horizontal{cursor:col-resize;box-shadow:inset 2px 0 0 0 #dceafb}.SplitPane.horizontal .gutter-horizontal:active,.SplitPane.horizontal .gutter-horizontal:hover{background-color:#89b9f2;box-shadow:unset}.SplitPane.horizontal .SplitPaneItem{overflow-x:auto}.SplitPane.vertical{flex-direction:column}.SplitPane.vertical .gutter-vertical{cursor:row-resize;box-shadow:inset 0 2px 0 0 #dceafb}.SplitPane.vertical .gutter-vertical:active,.SplitPane.vertical .gutter-vertical:hover{background-color:#89b9f2;box-shadow:unset}.SplitPane.vertical .SplitPaneItem{overflow-y:auto}.SplitPane.hide{visibility:hidden}.ResizingFallback{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;background-color:#f3f8fe;-webkit-user-select:none;user-select:none;text-align:center}.ResizingFallback__text{padding:.375rem .75rem}.PopoverContent__container{position:relative;max-height:inherit;font-size:.75rem;line-height:15px;color:#414b6d;background-color:initial}.PopoverContent__container .PopoverContent{max-height:inherit;overflow:auto;padding-bottom:.1875rem;position:relative}.PopoverContent__container .PopoverContent__actionButtons{display:flex;padding:.125rem;height:1.875rem;position:absolute;top:-1.75rem;left:-.0625rem;background:#fff;border:.0625rem solid #e8f1fc;border-bottom:transparent;border-radius:.25rem .25rem 0 0;box-shadow:-1px 1px 1px rgba(34,58,90,.2)}.PopoverContent__container .PopoverContent__actionButtons:after{content:"";height:.25rem;width:calc(100% + 2px);background:#fff;position:absolute;bottom:-.125rem;left:-.0625rem;border-left:.0625rem solid #e8f1fc}.PopoverContent__container .PopoverContent__actionButtons__actionButton{margin-left:.125rem}.PopoverContent__container .PopoverContent__actionButtons__actionButton__icon{color:#606986}.PopoverContent__container .PopoverContent__actionButtons__actionButton.active .PopoverContent__actionButtons__actionButton__icon{color:#1473e6}.PopoverContent__container .PopoverContent__pinned{display:flex;padding-bottom:0;overflow:unset}.PopoverContent__container .PopoverContent__pinned .PopoverContent__boxWrapper{display:flex;max-width:20rem;flex:1 1}.PopoverContent__container .PopoverContent__pinned .PopoverContent__boxWrapper.pinned{flex-direction:column;overflow-y:auto;width:15.625rem}.PopoverContent__container .PopoverContent__pinned .PopoverContent__boxWrapper.pinned .PopoverContent__box{overflow-y:unset}.PopoverContent__container .PopoverContent__pinned .PopoverContent__boxWrapper .PopoverContent__box{overflow-y:auto}.PopoverContent__container .PopoverContent__pinned .PopoverContent__boxWrapper .PopoverContent__tagBox{overflow-y:hidden;max-width:12.5rem}.PopoverContent__container .PopoverContent__pinned .PopoverContent__tagBox{overflow:hidden}.PopoverContent__container .PopoverContent__pinned .PopoverContent__tagBox .AttachedTagsList{max-height:calc(100% - 1.25rem);height:calc(100% - 1.25rem);position:relative}.PopoverContent__container .PopoverContent__pinned .PopoverContent__tagBox .AttachedTagsList__tags{max-height:100%}.PopoverContent__container .PopoverContent__pinned .PopoverContent__tagBox .AttachedTagsList__ControlPopover__anchor{position:absolute;right:0;top:-1.875rem}.PopoverContent__container .PopoverContent__boxContainer{display:flex;flex-direction:column}.PopoverContent__container .PopoverContent__boxContainer.pinned{max-height:100%;width:15.625rem;overflow-y:auto;margin-bottom:.0625rem}.PopoverContent__container .PopoverContent__box{padding:.625rem 1rem}.PopoverContent__container .PopoverContent__valueContainer{display:flex;margin-top:.4rem}.PopoverContent__container .PopoverContent__valueContainer:first-child{margin-top:0}.PopoverContent__container .PopoverContent__value{margin-top:.25rem;word-break:break-word}.PopoverContent__container .PopoverContent__value:first-child{margin-top:0}.PopoverContent__container .PopoverContent__headerValue{margin-left:.4rem}.PopoverContent__container .PopoverContent__axisValue{margin-top:.125rem;word-break:break-word}.PopoverContent__container .PopoverContent__contextValue{margin-left:.5rem;font-weight:350}.PopoverContent__container .PopoverContent__runDetails{display:flex;align-items:center}.PopoverContent__container .PopoverContent__runDetails .icon-link{width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-right:8px}.PopoverContent__container .PopoverContent__subtitle1{color:#83899e;text-transform:uppercase;font-weight:450}.PopoverContent__container .PopoverContent__subtitle2{font-weight:550;text-transform:capitalize;color:#414b6d;margin-top:8px}.ChartPopover{pointer-events:none;z-index:5!important;height:12.5rem}.ChartPopover.pinnedPopover{width:100%;height:100%}.ChartPopover>:first-of-type{height:12.5rem}.ChartPopover__content{transform:none!important;width:14.375rem;max-height:15.625rem;background:hsla(0,0%,100%,.78);box-shadow:0 1px 1px rgba(34,58,90,.2),0 2px 2px rgba(34,58,90,.2),0 4px 4px rgba(34,58,90,.2),0 6px 8px rgba(34,58,90,.2);border:.0625rem solid #e8f1fc;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overflow:unset}.ChartPopover__content__pinned{width:auto;max-height:8.125rem}.ChartPopover__content__active{background:#fff}.ChartPopover__content.hide{visibility:hidden}.LineChart{background-color:#fff;height:100%;width:100%;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;min-width:9.375rem;min-height:9.375rem}.LineChart .unableToDrawText{font-size:.875rem;text-align:center;fill:#586069;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%}.LineChart.backgroundRect{cursor:crosshair}.LineChart.zoomMode rect{cursor:zoom-in}.LineChart .HoverCircle{cursor:pointer;opacity:1;stroke-width:2.4;fill:#fff;border-radius:50%;paint-order:stroke}.LineChart .HoverCircle.focus{stroke-width:4;-webkit-clip-path:unset;clip-path:unset}.LineChart .HoverCircle.focus__shadow{stroke-width:12}.LineChart .HoverCircle.active{stroke-width:5}.LineChart .Attributes.highlight .HoverCircle:not(.active):not(.focus){opacity:.5}.LineChart .Attributes.highlight .inProgressLineIndicator:not(.active):not(.focus){opacity:.8}.LineChart .ChartMouseValue{position:absolute;box-sizing:border-box;padding:.375rem .5rem;background-color:#f7faff;border:1px solid #7a94cc;color:#243969;font-size:10px;font-weight:350;white-space:nowrap}.LineChart .ChartMouseValueXAxis{transform:translateX(-50%);border-radius:0 0 6px 6px;border-top:none;overflow:hidden}.LineChart .ChartMouseValueYAxis{transform:translateY(-50%);border-radius:6px 0 0 6px;border-right:none;overflow:hidden;box-shadow:inset -8px 0 5px -6px #3b5896}.LineChart .Lines{overflow:hidden}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.LineChart .Lines.optimizeRendering{shape-rendering:optimizeSpeed}}.LineChart .Lines.highlight .AggrLine{opacity:.2}.LineChart .Lines.highlight .AggrArea.highlighted,.LineChart .Lines.highlight .AggrLine.highlighted{opacity:1}.LineChart .Lines.highlight>.Line:not(.active):not(.highlighted):not(.aggregated){stroke-width:1.5;opacity:.2}.LineChart .Lines.highlight>.AggrArea:not(.highlighted){opacity:.2}.LineChart .Line{stroke-width:1.5;opacity:1}.LineChart .Line.active{opacity:1;stroke-width:3}.LineChart .Line.highlighted{opacity:1;stroke-width:2.8}.LineChart .Line.aggregated{opacity:0;stroke-width:.4}.LineChart .Line.aggregated.active{opacity:.8;stroke-width:3}.LineChart .Line.aggregated.highlighted{opacity:.5;stroke-width:2.8}.LineChart .AggrLine{opacity:1;stroke-width:2.2}.LineChart .inProgressLineIndicator{animation:inProgressIndicator .5s cubic-bezier(.6,-.03,.22,.76) infinite;opacity:1;paint-order:stroke;cursor:pointer}@keyframes inProgressIndicator{0%{stroke-width:3}50%{stroke-width:5}to{stroke-width:3}}.HighPlot__container{background-color:#fff;height:100%;width:100%;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;min-width:9.375rem;min-height:9.375rem}.HighPlot__container .Axes .tick text{display:none}.HighPlot__container .Axes .yAxisLabel{text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HighPlot__container .Axes .xAxisLabel__container{display:flex;align-items:center;justify-content:center}.HighPlot__container .Axes .xAxisLabel__container.left{justify-content:flex-start}.HighPlot__container .Axes .xAxisLabel__container.right{justify-content:flex-end}.HighPlot__container .Axes .xAxisLabel__container .xAxisLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem}.HighPlot__container .Axes .xAxisLabel__container:before{content:"";display:inline-block;flex-shrink:0;width:6px;height:6px;background-color:#2bc784;border-radius:50%;margin:4px 5px 4px 0}.HighPlot__container .Axes .xAxisLabel__container__metric:before{background-color:#1473e6}.HighPlot__container .Axes .axisBrush .handle{fill:#90afda}.HighPlot__container .Axes .axisBrush .selection{fill:#83899e;stroke:none}.HighPlot__container.backgroundRect{cursor:crosshair}.HighPlot__container.zoomMode rect{cursor:zoom-in}.HighPlot__container .HoverCircle{cursor:pointer;opacity:1;stroke-width:3;fill:#fff;border-radius:50%;paint-order:stroke}.HighPlot__container .HoverCircle.focus{stroke-width:4;-webkit-clip-path:unset;clip-path:unset}.HighPlot__container .HoverCircle.focus__shadow{stroke-width:12}.HighPlot__container .HoverCircle.active{stroke-width:5}.HighPlot__container .Attributes.highlight>.HoverCircle:not(.active):not(.focus){opacity:.5}.HighPlot__container .ChartMouseValue{position:absolute;box-sizing:border-box;padding:.375rem .5rem;background-color:#f7faff;border:1px solid #7a94cc;color:#243969;font-size:10px;font-weight:350;white-space:nowrap}.HighPlot__container .ChartMouseValueXAxis{transform:translateX(-50%);border-radius:0 0 6px 6px;border-top:none;overflow:hidden}.HighPlot__container .ChartMouseValueYAxis{transform:translateY(-50%);border-radius:6px 0 0 6px;border-right:none;overflow:hidden;box-shadow:inset -8px 0 5px -6px #3b5896}.HighPlot__container .Lines{overflow:hidden}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.HighPlot__container .Lines.optimizeRendering{shape-rendering:optimizeSpeed}}.HighPlot__container .Lines.highlight>.Line:not(.active):not(.highlighted){stroke-width:1.5;opacity:.2}.HighPlot__container .Line{stroke-width:1.5;opacity:.3}.HighPlot__container .Line.active{opacity:1;stroke-width:3}.HighPlot__container .Line.highlighted{opacity:1;stroke-width:2}.ScatterPlot{background-color:#fff;height:100%;width:100%;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;min-width:9.375rem;min-height:9.375rem}.ScatterPlot .unableToDrawText{font-size:.875rem;text-align:center;fill:#586069;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%}.ScatterPlot.backgroundRect{cursor:crosshair}.ScatterPlot.zoomMode rect{cursor:zoom-in}.ScatterPlot .HoverCircle{cursor:pointer;opacity:1;stroke-width:3;fill:#fff;border-radius:50%;paint-order:stroke}.ScatterPlot .HoverCircle.focus{stroke-width:4;-webkit-clip-path:unset;clip-path:unset}.ScatterPlot .HoverCircle.focus__shadow{stroke-width:12}.ScatterPlot .HoverCircle.active{stroke-width:5}.ScatterPlot .Attributes.highlight>.HoverCircle:not(.active):not(.focus){opacity:.5}.ScatterPlot .ChartMouseValue{position:absolute;box-sizing:border-box;padding:.375rem .5rem;background-color:#f7faff;border:1px solid #7a94cc;color:#243969;font-size:10px;font-weight:350;white-space:nowrap}.ScatterPlot .ChartMouseValueXAxis{transform:translateX(-50%);border-radius:0 0 6px 6px;border-top:none;overflow:hidden}.ScatterPlot .ChartMouseValueYAxis{transform:translateY(-50%);border-radius:6px 0 0 6px;border-right:none;overflow:hidden;box-shadow:inset -8px 0 5px -6px #3b5896}.ScatterPlot .Lines{overflow:hidden}.ScatterPlot .Lines.highlight>.Circle:not(.active):not(.highlighted){opacity:.2}.ScatterPlot .Circle{cursor:pointer;opacity:1;stroke-width:2.4;fill:#fff;outline:0 solid;border-radius:50%;paint-order:stroke}.ScatterPlot .Circle.active{stroke-width:5}.ScatterPlot .Circle.highlighted{opacity:1}.ChartGrid{min-height:50%;padding:4px;box-shadow:-1px -1px 0 0 #e8e8e8}.ChartLegends{padding:.5rem;background-color:#fff;height:100%;width:100%}.ChartLegends.pinned{position:relative}.ChartLegends.unpinned{position:absolute;right:0;opacity:.8;box-shadow:0 0 0 1px #e8e8e8}.ChartLegends.unpinned:hover{opacity:1}.ChartLegends__container{height:100%;width:100%;overflow:auto}.ChartPanel__container{height:100%;width:100%;display:flex}.ChartPanel__container .ChartPanel{overflow:hidden;height:100%;border-right:.0625rem solid #dceafb;position:relative;display:flex;flex-grow:1;max-width:100%;flex-basis:0}.ChartPanel__container .ChartPanel__grid{display:flex;height:100%;overflow:auto;margin:0;width:100%;flex-wrap:wrap}.ChartPanel__container .ChartPanel__controls{width:3.75rem;max-height:100%;overflow-y:auto}.NotificationContainer .MuiAlert-outlinedSuccess{border:.0625rem solid #2bc784}.NotificationContainer .MuiAlert-outlinedError{border:.0625rem solid #e64e48}.NotificationContainer .MuiPaper-root{background:#fff;height:4rem;display:flex;align-items:center;border-radius:.375rem}.NotificationContainer .MuiPaper-root .MuiAlert-icon{padding:0}.NotificationContainer .MuiPaper-root .MuiAlert-icon svg{width:2.375rem;height:2.375rem}.NotificationContainer .MuiPaper-root .MuiAlert-action{display:flex;align-items:flex-start;height:100%}.NotificationContainer .MuiPaper-root .MuiAlert-action .MuiSvgIcon-fontSizeSmall{font-size:1.05rem;fill:#1c2852}.NotificationContainer__contentBox__severity{font-weight:550;font-size:.875rem;text-transform:capitalize;color:#1c2852}.NotificationContainer__contentBox__message{font-weight:350;font-size:.875rem;color:#1c2852}.ResizePanel{cursor:row-resize;justify-content:center;display:flex;align-items:center;height:.25rem;transition:all .15s ease-out .2s;background-color:initial;box-shadow:inset 0 2px 0 0 #dceafb}.ResizePanel.resizing,.ResizePanel:active,.ResizePanel:hover{background-color:#89b9f2;box-shadow:unset}.ResizePanel__fullHeight{background-color:#f8fafd;border-top:.0625rem solid #e8f1fc;display:flex;justify-content:center;align-items:center}.ResizePanel__hidden{display:none}.GroupingPopover{width:25rem}.GroupingPopover h3{text-transform:uppercase}.GroupingPopover__container__select{padding:1rem}.GroupingPopover__container__select__selectedFieldsContainer{max-height:6.875rem;overflow:auto;width:100%}.GroupingPopover__advanced__component{border-top:.0625rem solid #e8f1fc}.GroupingPopover__toggleMode__div{display:flex;flex-direction:column;border-top:.0625rem solid #e8f1fc;border-bottom:.0625rem solid #e8f1fc;padding:1rem}.GroupingPopover__subtitle{margin-bottom:.75rem}.GroupingPopover__accordion__container{box-shadow:unset;margin:0!important}.GroupingPopover__accordion__container .GroupingPopover__subtitle{margin-bottom:unset}.GroupingPopover__accordion__container .MuiAccordionSummary-expandIcon{padding:0;transform:unset;margin:unset}.GroupingPopover__accordion__container .MuiAccordionSummary-expandIcon.Mui-expanded{transform:unset}.GroupingPopover__accordion__container .Mui-expanded{margin:0}.GroupingPopover .MuiAccordionSummary-root{min-height:unset;height:2.125rem;border-bottom:.0625rem solid #e8f1fc;padding:0 1rem}.GroupingPopover__option{display:flex;width:100%;overflow:hidden}.GroupingPopover__option__label{margin-left:.5rem;max-width:100%;overflow:hidden;word-break:break-all}.AdvancedPopover__container{width:25rem}.AdvancedPopover__paletteColors__container{display:flex;border-radius:4px;width:10.5rem;border-top:.0625rem solid #e8f1fc;height:2rem;margin-right:.5rem;overflow:hidden}.AdvancedPopover__paletteColors__colorItem{display:inline-block;flex:1 1;height:100%}.GroupingItem{display:flex;flex-direction:column;margin-right:.5em;cursor:pointer}.GroupingItem.isDisabled{opacity:.5;cursor:auto}.GroupingItem:last-child{margin-right:0}.GroupingItem span{margin-top:.4em;text-align:center;text-transform:capitalize}.GroupingItem__icon__box{width:3.25em;height:3.25em;border:.0625rem solid #e8f1fc;border-radius:.375em;display:flex;align-items:center;justify-content:center;transition:all .18s ease-out}.GroupingItem__icon__box:last-child{margin-right:0}.GroupingItem__icon__box i{color:#1473e6;font-size:24px}.GroupingItem__icon__box:hover{background-color:#f4f4f6}.GroupingItem__icon__box.active{background-color:#e8f1fc}.GroupingItem__icon__box.outlined{background-color:#e8f1fc;border:.0625rem solid #89b9f2}.GroupingItem__button_small{border:1px solid;padding:0 4px;border-radius:4px;cursor:pointer}.Grouping{flex-direction:column;justify-content:space-between;border-left:.0625rem solid #e8f1fc;padding:.725rem 1.5rem}.Grouping,.Grouping__title{display:flex}.Grouping__title .Text{text-transform:uppercase;letter-spacing:.3px}.Grouping__content,.ProgressBar{display:flex;align-items:center;justify-content:center}.ProgressBar{flex-direction:column;margin:0 auto;position:absolute;width:100%;height:100%;background-color:#fff;z-index:9;opacity:1;transform:translateY(0);left:.125rem}.ProgressBar.fadeOutProgress{animation:fadeOutProgress .55s cubic-bezier(.39,-.01,.27,1) forwards;animation-delay:.7s}.ProgressBar.fadeOutProgress .ProgressBar__container{animation:fadeOutProgressInner .6s cubic-bezier(.39,-.01,.27,1) forwards;animation-delay:.75s}@keyframes fadeOutProgress{0%{opacity:.9}to{opacity:0}}@keyframes fadeOutProgressInner{0%{transform:translateY(0)}to{transform:translateY(-15px)}}.ProgressBar__container{width:30.125rem;height:4.0625rem}.ProgressBar__container__title{color:#1c2852}.ProgressBar__container__bar{box-shadow:inset 0 0 0 1px rgba(0,0,0,.058823529411764705);box-sizing:initial;position:relative;background:#d1ddef;border-radius:1rem;height:.5rem;margin:.75rem 0 .5rem}.ProgressBar__container__bar>span{display:block;height:100%;border-radius:1rem;background-color:#1473e6;position:relative;overflow:hidden;will-change:width;transition:width .3s ease-out}.ProgressBar__container__bar>span:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(315deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));overflow:hidden;transform:translateX(-100%);animation:move 1.5s ease-out infinite}@keyframes move{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ProgressBar__container__info{display:flex;color:#606986;font-family:Inter,sans-serif;font-feature-settings:"tnum"}.ProgressBar__container__info__matched{margin-left:auto}.AppBar{display:flex;align-items:center;min-height:2.5rem;border-bottom:.0625rem solid #e8f1fc;border-left:.0625rem solid #e8f1fc;border-right:.0625rem solid #e8f1fc;padding-left:1.5rem;padding-top:.25rem;padding-bottom:.25rem;background:#fff;z-index:1}.AppBar__title{flex:1 1;text-transform:uppercase;letter-spacing:.07em}.AppBar__content{display:flex;flex:6 1;align-items:center;justify-content:right}.AppBar__content--disabled{pointer-events:none;opacity:.5}.AppBar__content .ExperimentBar__headerContainer{margin-right:auto}.LiveUpdateSettings{margin-right:1.5rem;display:flex;align-items:flex-end}.LiveUpdateSettings__Text{margin-right:.625em}.ConfirmModal .MuiBackdrop-root{background-color:rgba(0,0,0,.4)}.ConfirmModal .MuiPaper-rounded{border-radius:6px}.ConfirmModal .MuiPaper-elevation10{box-shadow:0 2px 4px #767a80}.ConfirmModal__Body{min-width:384px;padding:24px}.ConfirmModal__Body .ConfirmModal__Title__Container{display:flex;align-items:center;margin-bottom:12px}.ConfirmModal__Close__Icon{position:absolute;right:10px;top:10px}.ConfirmModal__Icon{display:flex;justify-content:center;align-items:center;width:32px;height:32px;margin-right:16px;border-radius:50%}.ConfirmModal__Icon .Icon__container{font-size:14px}.ConfirmModal__CancelButton{margin-right:10px;color:#1c2852}.ConfirmModal__Footer{padding:16px;margin:0 8px;border-top:1px solid #dee6f3;display:flex;justify-content:flex-end;align-items:center}.ConfirmModal__error .ConfirmModal__Icon{background-color:#fdeded}.ConfirmModal__error .ConfirmModal__Icon .Icon__container{color:#e64e48}.ConfirmModal__error .ConfirmModal__ConfirmButton{background-color:#e64e48}.ConfirmModal__warning .ConfirmModal__Icon{background-color:#fffae6}.ConfirmModal__warning .ConfirmModal__Icon .Icon__container{color:#fc0}.ConfirmModal__warning .ConfirmModal__ConfirmButton{background-color:#fc0}.ConfirmModal__success .ConfirmModal__Icon{background-color:#eaf9f3}.ConfirmModal__success .ConfirmModal__Icon .Icon__container{color:#2bc784}.ConfirmModal__success .ConfirmModal__ConfirmButton{background-color:#2bc784}.ConfirmModal__info .ConfirmModal__Icon{background-color:#e8f1fc}.ConfirmModal__info .ConfirmModal__Icon .Icon__container{color:#1473e6}.ConfirmModal__info .ConfirmModal__ConfirmButton{background-color:#1473e6}.ExperimentSelectionPopover{height:20rem;width:28rem}.ExperimentSelectionPopover__contentContainer{height:calc(100% - 2.25rem);display:flex}.ExperimentSelectionPopover__contentContainer__experimentsListContainer{background:#fff;width:100%;height:100%;position:relative;padding:.375rem .5rem 0}.ExperimentSelectionPopover__contentContainer__experimentsListContainer:before{content:"";position:absolute;background:linear-gradient(180deg,rgba(248,250,253,0),#f8fafd 75.52%);height:.5rem;width:100%;bottom:0;left:0;z-index:1}.ExperimentSelectionPopover__contentContainer__experimentsListContainer__experimentList{overflow-y:auto;height:100%}.ExperimentSelectionPopover__contentContainer__experimentsListContainer__experimentList .experimentBox{width:100%;text-decoration:none;height:auto;padding-left:0;display:flex;align-items:flex-start;cursor:pointer;text-decoration:unset;margin-bottom:.125rem;position:relative;border-radius:.25rem;text-align:left}.ExperimentSelectionPopover__contentContainer__experimentsListContainer__experimentList .experimentBox .MuiButton-label{align-items:flex-start;flex-direction:row;line-height:normal;text-transform:none;justify-content:flex-start}.ExperimentSelectionPopover__contentContainer__experimentsListContainer__experimentList .experimentBox:hover{background:#f2f5fa}.ExperimentSelectionPopover__contentContainer__experimentsListContainer__experimentList .experimentBox__rightContainer{display:flex;flex-direction:column}.ExperimentSelectionPopover__contentContainer__experimentsListContainer__experimentList .experimentBox__experimentName{width:100%;word-break:break-all;margin-bottom:.375rem;font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 82}.ExperimentSelectionPopover__contentContainer__experimentsListContainer__experimentList .experimentBox__date{display:flex;align-items:center;font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 86}.ExperimentSelectionPopover__contentContainer__experimentsListContainer__experimentList .experimentBox__date i{margin-right:.375rem}.ExperimentSelectionPopover__contentContainer__experimentsListContainer__experimentList .experimentBox.selected{background:#e8f1fc}.ExperimentSelectionPopover__contentContainer__experimentsListContainer__experimentList .experimentBox.selected:hover{border-radius:.3125rem 0 0 .3125rem}.ExperimentSelectionPopover__contentContainer__experimentsListContainer__experimentList .experimentBox:last-child{margin-bottom:0}.ExperimentSelectionPopover__headerContainer{background:#f3f8fe;width:100%;height:2.25rem;display:flex;border-bottom:.0625rem solid #e8f1fc}.ExperimentSelectionPopover__headerContainer i{transform:rotate(90deg);align-items:center;display:flex}.ExperimentSelectionPopover__headerContainer__titleContainer{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between}.ExperimentSelectionPopover__headerContainer__titleContainer:first-child{border-right:.0625rem solid #e8f1fc;justify-self:start;padding-left:.75rem}.ExperimentSelectionPopover__headerContainer__buttons{justify-self:end;padding:.375rem}.ExperimentSelectionPopover__headerContainer__removeAllButton,.ExperimentSelectionPopover__headerContainer__selectAllButton{background-color:#1473e6;color:#fff;margin-right:.125rem;border-radius:.25rem;padding:.25rem;height:1.5rem}.ExperimentSelectionPopover__headerContainer__removeAllButton:hover,.ExperimentSelectionPopover__headerContainer__selectAllButton:hover{background-color:#243969}.ExperimentSelectionPopover__loaderContainer{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.ExperimentSelectionPopover .MuiPaper-root{width:37.5rem;background:#fff;border:.0625rem solid #e8f1fc;box-sizing:border-box;box-shadow:0 .25rem .375rem rgba(144,175,218,.2);border-radius:.3125rem .3125rem 0 0;height:20rem}.ExperimentSelectionPopover__searchContainer{border:.0625rem solid #e8f1fc;width:100%;border-radius:.375rem;color:#586069;background-color:#fff;margin-bottom:.125rem;display:flex;flex-direction:row;justify-content:space-between}.ExperimentSelectionPopover__searchContainer__inputBase{margin:0;font-size:.875rem;width:100%}.ExperimentSelectionPopover__searchContainer .RegexToggle{border:none;width:2rem;height:2rem;margin:.25rem}.ExperimentSelectionPopover .error{border:1px solid red}.ExperimentBar__headerContainer{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex;align-items:center}.ExperimentBar__headerContainer__appBarBox{display:flex;justify-content:space-between}.ExperimentBar__headerContainer__appBarBox__navigationContainer{width:100%}.ExperimentBar__headerContainer__appBarBox__actionContainer{width:4.5rem;display:flex;justify-content:center;align-items:center;border-left:.0625rem solid #e8f1fc;margin-bottom:1rem}.ExperimentBar__headerContainer__appBarBox__actionContainer i{color:#606986}.ExperimentBar__headerContainer__appBarBox__actionContainer a{text-decoration:unset}.ExperimentBar__headerContainer__appBarTitleBox{display:flex;flex-direction:column;font-size:.875rem;font-weight:550;color:#414b6d;align-items:flex-start;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:100%;width:auto}.ExperimentBar__headerContainer__appBarTitleBox__appBarTitleBoxWrapper{display:flex;align-items:center;flex-direction:row;max-width:100%;width:100%}.ExperimentBar__headerContainer__appBarTitleBox__chipContainer{display:flex;align-items:baseline;flex-wrap:wrap}.ExperimentBar__headerContainer__appBarTitleBox__chipContainer__chip{margin-left:.375rem;font-size:smaller;font-weight:550;border-color:#dee6f3;background-color:#f8fafd;color:#414b6d}.ExperimentBar__headerContainer__appBarTitleBox__title{margin-bottom:.375rem}.ExperimentBar__headerContainer__appBarTitleBox__text{margin-left:.375rem;font-size:.875rem}.ExperimentBar__headerContainer__appBarTitleBox__date{display:flex}.ExperimentBar__headerContainer__appBarTitleBox__date i{margin-right:.375rem;color:#606986}.ExperimentBar__headerContainer__appBarTitleBox__Skeleton{margin-right:.5rem}.ExperimentBar__headerContainer__appBarTitleBox__buttonSelectToggler{width:1.5rem;height:1.5rem}.ExperimentBar__headerContainer__appBarTitleBox__buttonSelectToggler.opened{background:#e8f1fc}.ExperimentBar__headerContainer__appBarTitleBox__buttonSelectToggler .MuiButton-label{padding-top:.125rem}.ExperimentBar__headerContainer__appBarTitleBox__container{display:flex;align-items:flex-start;flex-direction:column;margin-right:.25rem;cursor:pointer;max-width:calc(100% - 6.5rem)}.ExperimentBar__headerContainer__appBarTitleBox__container__pageName{margin-right:.4375em;text-transform:capitalize;text-decoration:none}.ExperimentBar__headerContainer__appBarTitleBox__container__runHash{margin-left:.4375em;text-transform:lowercase}.ExperimentBar__headerContainer__appBarTitleBox span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ExperimentBar__headerContainer .StatusLabel{margin-left:.5rem}.MetricsBar__item__bookmark{margin-right:.25rem;padding:0 .5rem!important}.MetricsBar__item__bookmark__Text{margin-right:.625rem}.MetricsBar__item__bookmark__Icon{color:#414b6d}.MetricsBar__menu{border-left:.0625rem solid #e8f1fc;padding:0 .25rem;height:100%;display:flex;align-items:center}.MetricsBar__menu span{cursor:pointer}.MetricsBar__popover{width:16rem;padding:.5rem;display:flex;flex-direction:column}.MetricsBar__popover a{text-decoration:none;color:inherit}.TooltipContentPopover{width:25rem;padding:.5rem;display:flex;flex-direction:column;max-height:20rem}.TooltipContentPopover__subtitle{text-transform:uppercase;margin:.5rem 0}.TooltipContentPopover__Divider{margin:1rem 0 .5rem}.TooltipContentPopover__section{margin:0 .5rem}.TooltipContentPopover__section:last-child{padding-bottom:1rem}.TooltipContentPopover__option{display:flex;width:100%;overflow:hidden}.TooltipContentPopover__option__label{margin-left:.5rem;max-width:100%;overflow:hidden;word-break:break-all}.TooltipContentPopover__SelectedTagsContainer{overflow:auto;display:flex;flex-wrap:wrap;grid-gap:.25rem;gap:.25rem;width:100%}.TrendlineOptionsPopover{display:flex;justify-content:center;align-items:center;flex-direction:column;width:400px;padding:.5rem 0}.TrendlineOptionsPopover__section{width:100%;display:flex;flex-direction:column;padding:0 .5rem}.TrendlineOptionsPopover__bandwidth{margin-top:.5rem;margin-bottom:.25rem;padding:0 .5rem}.TrendlineOptionsPopover__bandwidth--disabled{opacity:.2;pointer-events:none}.TrendlineOptionsPopover__bandwidth__value{display:flex;align-items:center}.TrendlineOptionsPopover__bandwidth__value__subtitle{text-transform:uppercase}.TrendlineOptionsPopover__bandwidth__value__number{margin-left:.5rem}.TrendlineOptionsPopover__bandwidth__Slider{display:flex;align-items:center;margin:.5rem 0}.TrendlineOptionsPopover__bandwidth__Slider .Slider{margin:0 1.25rem}.ExportPreview .ChartGrid,.ExportPreview .ChartLegends{height:100%;margin:0;padding:0;box-shadow:none;border:none;outline:none}.ExportPreview .ChartLegends__container{overflow:visible}.ExportPreview__modal>.Modal{overflow:hidden}.ExportPreview__modal>.Modal>.Modal__content{overflow:hidden;flex:1 1;display:flex;flex-direction:column;margin-top:1rem}.ExportPreview__modal .Modal__header{justify-content:center}.ExportPreview__container{width:80vw;height:62vh;overflow:auto;margin:.0625rem;border-radius:.25rem;box-shadow:0 0 0 .0625rem #bdcee8;display:flex}.ExportPreview__container__grid{height:100%;width:100%;margin:0;display:flex;flex-wrap:wrap}.ExportPreview__container__appendElement{height:100%;width:100%}.ExportPreview__controls{display:flex;align-items:center;margin-top:.5rem;flex-direction:column}@media(min-width:75em){.ExportPreview__controls{flex-direction:row}}.ExportPreview__controls__dimension{display:flex;justify-content:center;align-items:center;white-space:nowrap;width:100%;margin-top:1rem}.ExportPreview__controls__dimension__width{margin-right:.75rem;display:flex;align-items:center;flex:1 1}.ExportPreview__controls__dimension__width__slider{width:100%;margin:0 .75rem 0 .5rem}.ExportPreview__controls__dimension__width__input>.MuiInputBase-root{font-size:.75rem}.ExportPreview__controls__dimension__width .InputWrapper{width:5.3125rem;min-width:5.3125rem}.ExportPreview__controls__dimension__height{display:flex;align-items:center;flex:1 1}.ExportPreview__controls__dimension__height__slider{width:100%;margin:0 .75rem 0 .5rem}.ExportPreview__controls__dimension__height__input>.MuiInputBase-root{font-size:.75rem}.ExportPreview__controls__dimension__height .InputWrapper{width:5.3125rem;min-width:5.3125rem}.ExportPreview__controls__additional{display:flex;align-items:center;margin-left:auto;margin-top:1rem}@media(min-width:75em){.ExportPreview__controls__additional{margin-left:.75rem}}.ExportPreview__controls__additional__formatDropdown{width:6.0625rem;display:inline-block}.ExportPreview__controls__additional__nameInput{display:inline-block;margin-right:.5rem}.ExportPreview__controls__additional__nameInput .MuiTextField-root{width:14rem}.Controls__container{padding:.75rem 0;display:flex;flex-direction:column;align-items:center;overflow:auto}.Controls__container>div{margin-bottom:.375rem}.Controls__container>div:last-child{margin-bottom:0}.Controls__icon{color:#606986;font-size:1.125rem}.Controls__icon.active{color:#1473e6}.Controls__anchor{height:2.25rem;width:2.25rem;display:flex;cursor:pointer;position:relative;align-items:center;justify-content:center;transition:background-color .18s ease-out;border:.0625rem solid transparent;border-radius:.375rem}.Controls__anchor.active{background-color:#e8f1fc}.Controls__anchor.active.outlined{border:.0625rem solid #89b9f2}.Controls__anchor.disabled{cursor:auto}.Controls__anchor.disabled i{color:#83899e}.Controls__anchor.disabled:hover{background-color:initial}.Controls__anchor:hover{background-color:#f4f4f6}.Controls__anchor:hover .icon-arrow-left{opacity:1}.Controls__anchor__arrow{width:.6875rem;height:100%;position:absolute;left:-.75rem;display:flex;align-items:center;justify-content:center}.Controls__anchor__arrow .icon-arrow-left{transition:all .18s ease-out;color:#606986}.Controls__anchor__arrow--opened .icon-arrow-left{transform:rotate(180deg);color:#1473e6}.AutocompleteInput{position:relative;z-index:5}.AutocompleteInput__disabled{pointer-events:none;opacity:.5}.AutocompleteInput__errorBar{top:calc(100% - 4px);left:0;position:absolute;padding:1rem;z-index:3;border:.0625rem solid #f9d3d1;width:100%;background-color:#f7f1f5;border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.AutocompleteInput__errorBar__message{font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 82}.AutocompleteInput__errorBar__message span{margin-right:.75rem}.AutocompleteInput__errorBar__hint{color:#4a1212;display:flex;align-items:center;padding:.75rem 1rem .75rem 0;border:.0625rem solid #f9d3d1;margin-top:.75rem;background-color:#fff;border-radius:.375rem}.AutocompleteInput__errorBar__hint .Text{color:#4a1212}.AutocompleteInput__errorBar__hint .Icon__container{margin-left:.625rem;margin-right:.5rem}.AutocompleteInput__errorBar__hint a{text-decoration:none;color:#1473e6}.AutocompleteInput__container{height:2rem;max-width:100vw;border:.0625rem solid #ebf0f8;display:flex;align-items:center;border-radius:.375rem;padding:.5rem;position:relative;z-index:4;background-color:#fff}.AutocompleteInput__container:hover,.AutocompleteInput__container__focused{border:.0625rem solid #90afda}.AutocompleteInput__container__advanced{height:4.5rem;align-items:flex-start;padding:.25rem .5rem}.AutocompleteInput__container__placeholder{position:absolute;left:.5rem;color:#83899e;max-width:95%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1rem;font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 82}.AutocompleteInput__container__error,.AutocompleteInput__container__error:hover{border-color:#eb716d}.AutocompleteInput__container .details-label{width:auto!important}.AutocompleteInput__container .codicon-suggest-more-info{display:none!important}.AutocompleteInput__container .scroll-decoration{box-shadow:unset!important}.AutocompleteInput__container .monaco-editor .find-widget.visible,.AutocompleteInput__container .monaco-hover{display:none!important}.AutocompleteInput__container .monaco-editor .squiggly-error{background:url(/static/aim/static/media/arrow-up.3e2126a0.svg) repeat-x 0 100%}.Scatters__SelectForm{padding:.725rem 1.5em}.Scatters__SelectForm,.Scatters__SelectForm__container__options{flex:1 1;display:flex;flex-direction:column;justify-content:space-between}.Scatters__SelectForm__container__options .MuiBox-root{justify-content:flex-start}.Scatters__SelectForm__container__search{width:103px;display:flex;justify-content:space-between;flex-direction:column}.Scatters__SelectForm__Popper{border:.0625rem solid #e8f1fc;width:40%;border-radius:.375rem;z-index:1;color:#586069;background-color:#fff}.Scatters__SelectForm__Popper .MuiAutocomplete-paper{box-shadow:unset;margin:unset}.Scatters__SelectForm__option__select{width:100%}.Scatters__SelectForm__option__select input{font-family:monospace;padding:.5rem;font-size:.875rem;border-bottom:.0625rem solid #e8f1fc}.Scatters__SelectForm__TextField{position:relative}.Scatters__SelectForm__textarea{flex:1 1}.Scatters__SelectForm__textarea .MuiOutlinedInput-multiline.MuiOutlinedInput-marginDense{padding-top:.46875rem;padding-bottom:.46875rem}.Scatters__SelectForm__textarea textarea{font-family:monospace}.Scatters__SelectForm__search__button{width:100%}.Scatters__SelectForm__search__actions{display:flex;justify-content:space-between}.Scatters__SelectForm__search__actions button{border:.0625rem solid #e8f1fc}.Scatters__SelectForm__search__actions button:nth-child(2){margin:0 .25rem}.Scatters__SelectForm__search__actions button.active{border:.0625rem solid #89b9f2;background-color:#f3f8fe}.Scatters__SelectForm__clearAll{height:24px;width:24px;background:#e8f1fc;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.Scatters__SelectForm__clearAll.disabled{opacity:.5}.Scatters__SelectForm__clearAll:after{content:"";position:absolute;width:20px;height:34px;background:hsla(0,0%,100%,.5);background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 92%);left:-20px;top:-5px;border-radius:0;color:#fff;pointer-events:none}.Scatters__SelectForm__clearAll i{color:#1473e6;font-size:10px}.Scatters__SelectForm .Dropdown{flex:1 1}.Scatters__section{height:100vh;overflow:hidden}.Scatters__section .Scatters__loader{flex-direction:column;justify-content:space-between}.Scatters__section .Scatters__visualization{display:flex;position:relative;flex-direction:column;flex:1 1 100%;max-height:calc(100% - 8.5rem)}.Scatters__section .Scatters__visualization .ProgressBar{padding-bottom:8.5rem}.Scatters__container{background-color:#fff;min-width:50rem}.Scatters__container .Scatters__fullHeight{height:100%}.Scatters__container .Scatters__section__appBarContainer{display:flex;flex-direction:column}.Scatters__container .Scatters__chart__container{flex:.5 1;min-height:11.25rem}.Scatters__container .Scatters__chart__container.fullHeight{flex:1 1 100%!important}.Scatters__container .Scatters__chart__container.hide,.Scatters__container .Scatters__ResizePanel__hide{display:none}.Scatters__container .Scatters__table__container{flex:.5 1;min-height:11rem}.Scatters__container .Scatters__table__container.fullHeight{flex:1 1 100%!important}.Scatters__container .Scatters__table__container.hide{display:none}.Scatters__SelectForm__Grouping__container{display:flex;border-bottom:.0625rem solid #e8f1fc;min-height:6rem;max-height:6rem}.Scatters__table__aggregationColumn__cell{display:flex;flex:1 1}.Scatters__table__aggregationColumn__cell span{display:inline-block;width:7.5rem;min-width:120px;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Scatters__table__aggregationColumn__cell span:nth-of-type(2){padding:0 .5rem;margin:0 .5rem;border-left:.0625rem solid #dceafb;border-right:.0625rem solid #dceafb}.Table__cell--header .Scatters__table__aggregationColumn__cell span:last-of-type{width:calc(120px - 1rem)} \ No newline at end of file diff --git a/embed/static/css/tags.css b/embed/static/css/tags.css new file mode 100644 index 00000000..2e64a6c6 --- /dev/null +++ b/embed/static/css/tags.css @@ -0,0 +1 @@ +.NotificationContainer .MuiAlert-outlinedSuccess{border:.0625rem solid #2bc784}.NotificationContainer .MuiAlert-outlinedError{border:.0625rem solid #e64e48}.NotificationContainer .MuiPaper-root{background:#fff;height:4rem;display:flex;align-items:center;border-radius:.375rem}.NotificationContainer .MuiPaper-root .MuiAlert-icon{padding:0}.NotificationContainer .MuiPaper-root .MuiAlert-icon svg{width:2.375rem;height:2.375rem}.NotificationContainer .MuiPaper-root .MuiAlert-action{display:flex;align-items:flex-start;height:100%}.NotificationContainer .MuiPaper-root .MuiAlert-action .MuiSvgIcon-fontSizeSmall{font-size:1.05rem;fill:#1c2852}.NotificationContainer__contentBox__severity{font-weight:550;font-size:.875rem;text-transform:capitalize;color:#1c2852}.NotificationContainer__contentBox__message{font-weight:350;font-size:.875rem;color:#1c2852}.TagForm__tagFormContainer{padding:20px;border-bottom:1px solid #f2f5fa}.TagForm__tagFormContainer__TextField{width:100%;margin-top:.25rem;margin-bottom:20px}.TagForm__tagFormContainer__colorContainer{margin-bottom:20px}.TagForm__tagFormContainer__colorContainer__colorBox{margin-top:.25rem;padding:5px;border:.0625rem solid #f2f5fa;border-radius:6px;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.TagForm__tagFormContainer__colorContainer__colorBox__colorButton{border-radius:50%;margin:5px;width:50px;height:50px;min-width:auto;padding:0;display:flex;justify-content:center;align-items:center}.TagForm__tagFormContainer__colorContainer__colorBox__colorButton .MuiButton-label{width:34px;height:34px;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative}.TagForm__tagFormContainer__colorContainer__colorBox__colorButton__content{width:34px;height:34px;border-radius:50%;opacity:.2}.TagForm__tagFormContainer__colorContainer__colorBox__colorButton__circle{position:absolute;top:50%;left:50%;width:16px;height:16px;border-radius:50%;transform:translate(-50%,-50%)}.TagForm__tagFormContainer__previewContainer__tagPreviewBox{margin-top:.25rem;border:.0625rem solid #f2f5fa;border-radius:6px;width:100%;display:flex;justify-content:center;align-items:center;height:56px;position:relative;padding:0 .5rem}.TagForm__tagFormFooterContainer{height:64px;display:flex;justify-content:center;align-items:center}.TagForm__tagFormFooterContainer__cancelButton{margin-right:.75rem}.Tags{height:100vh;overflow:hidden}.Tags__tabPanel{height:calc(100% - 50px);position:relative;padding-bottom:1.5rem}.Tags__tabPanel>div{height:100%;position:relative}.Tags__tabsContainer{border-radius:0;padding-left:1.25rem;box-shadow:none;border:.0625rem solid #dee6f3}.Tags__tabsContainer__tabs .MuiTab-textColorInherit{opacity:1;font-weight:450;font-size:.875rem;text-transform:none}.Tags__tabsContainer__tabs .MuiTab-textColorInherit.MuiInputBase-input{font-weight:550}.Tags__tabsContainer__tabs .Mui-selected{font-weight:550;color:#1c2852}.Tags__tabsContainer .PrivateTabIndicator-root-5{height:.1875rem}.Tags__TagList{position:relative;height:100%;border-left:.0625rem solid #dee6f3;border-right:.0625rem solid #dee6f3;box-shadow:0 .0625rem .0625rem #dee6f3;border-radius:0 0 .375rem .375rem}.Tags__TagList .BaseTable__body>div,.Tags__TagList .BaseTable__body>div .BaseTable__row{width:100%!important}.Tags__TagList .BaseTable__header-cell,.Tags__TagList .BaseTable__row-cell{border-right:unset}.Tags__TagList__tagListBusyLoader{padding-top:100px}.Tags__TagList__header{display:flex;justify-content:space-between;align-items:center;padding:1.25rem;background:#fff;border-bottom:.0625rem solid #dee6f3}.Tags__TagList__header .MuiInputBase-root{height:2rem;padding-left:.8125rem;border-radius:.375rem}.Tags__TagList__header .MuiInputBase-root i{padding-right:.5625rem}.Tags__TagList__header .MuiInputBase-root .MuiInputBase-input{font-weight:450;font-size:.875rem;color:#414b6d}.Tags__TagList__header .MuiInputBase-root .MuiInputBase-input::placeholder{font-weight:450;font-size:.875rem;color:#606986;opacity:1}.Tags__TagList__header__createButton{text-transform:none;width:126px;padding:4px 10px 4px 13px}.Tags__TagList__header__createButton i{padding-right:.5rem}.Tags__TagList__header__createButton .MuiButton-label{font-weight:450;font-size:.875rem;justify-content:flex-start}.Tags__TagList__tagListBox{height:calc(100vh - 147px);position:relative;overflow:hidden;border-radius:0 0 .375rem .375rem}.Tags__TagList__tagListBox__titleBox{position:relative;margin-left:15px;display:flex;align-items:center;justify-content:flex-start;height:40px;background-color:#fff}.Tags__TagList__tagListBox__titleBox:before{content:"";width:34px;height:3px;background:#1473e6;position:absolute;left:0;bottom:0}.Tags__TagList__tagListBox__titleBox__title{font-weight:550;font-size:.875rem}.Tags__TagList__modalContainer{width:350px}.Tags__TagList__modalContainer__titleBox{height:40px;border-bottom:1px solid #f2f5fa;display:flex;justify-content:center;align-items:center}.Tags__TagList__overLayContainer .MuiDrawer-paper{width:800px;box-shadow:-5px 0 10px rgba(28,40,82,.1);top:50px;height:calc(100% - 40px)}.Tags__TagList__overLayContainer .MuiBackdrop-root{background-color:initial}.TagsTable{height:calc(100% - 40px);width:100%;position:relative}.TagsTable__commentCell{max-width:600px;word-break:break-word;z-index:99900}.TagsTable__commentCell__actionsContainer{right:0;top:0;height:100%;position:absolute;align-items:center;display:flex;width:160px;justify-content:flex-end;padding-right:20px;background:linear-gradient(90deg,rgba(236,243,252,0),#ecf3fc 26.41%,#ecf3fc 60.3%)}.TagsTable__runCreatedDate,.TagsTable__runDuration{color:#414b6d}.TagsTable__runCreatedDate,.TagsTable__runDuration,.TagsTable__runName{font-weight:450;font-size:1rem;font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 86}.TagsTable__runName{color:#1473e6;text-decoration:none}.TagsTable .BaseTable .BaseTable__table-main .BaseTable__row-cell:first-child{padding-left:1rem}.TagsTable .BaseTable__body>div,.TagsTable .BaseTable__body>div .BaseTable__row{width:100%!important}.TagsTable .BaseTable__table-main{outline:none}.TagsTable .BaseTable__header-row{background:#ebf0f8;border-bottom:none}.TagsTable .BaseTable__header-cell{border-right:.0625rem solid #dee6f3;border-bottom:.0625rem solid #dee6f3;padding:0 15px}.TagsTable .BaseTable__header-cell:last-child{border-right:none}.TagsTable .BaseTable__row{border-bottom:none}.TagsTable .BaseTable__row--hovered{background:#e8f1fc}.TagsTable .BaseTable__row-cell{border-right:.0625rem solid #dee6f3;border-bottom:.0625rem solid #dee6f3;padding-left:15px;padding-right:15px;position:relative}.TagsTable .BaseTable__row-cell:last-child{white-space:unset;border-right:none}.TagsTable .BaseTable__row-cell a{text-decoration:none}.TagsTable .BaseTable__row-cell .MuiButton-root{text-transform:none}.TagsTable__runsCell{display:flex;align-items:center}.TagsTable__runsCell--iconBox{font-size:1rem;color:#1473e6;margin-right:.5rem}.TagDetail{height:100%}.TagDetail__headerContainer{justify-content:space-between;padding:0 20px 0 13px;height:40px;border-bottom:.0625rem solid #dee6f3}.TagDetail__headerContainer,.TagDetail__headerContainer__headerActionsBox{display:flex;align-items:center}.TagDetail__headerContainer__headerActionsBox i{font-size:1rem}.TagDetail__headerContainer__headerActionsBox__actionsIcon{margin-right:25px;cursor:pointer;font-size:1rem;color:#1473e6}.TagDetail__headerContainer__headerActionsBox__actionsIcon:last-child{margin-right:0}.TagSoftDelete__contentContainer{padding:25px 20px;display:flex}.TagSoftDelete__contentContainer__iconContainer{margin-right:30px;display:flex;justify-content:center;align-items:center}.TagSoftDelete__contentContainer__iconContainer .MuiSvgIcon-root{width:4.5rem;height:3.5rem}.TagSoftDelete__contentContainer__textBox__titleText{font-weight:550;font-size:.875rem;margin-bottom:5px}.TagSoftDelete__contentContainer__textBox__contentText{font-weight:350;font-size:.75rem}.TagSoftDelete__footerBox{border-top:.0625rem solid #dee6f3;height:64px;display:flex;justify-content:center;align-items:center}.TagSoftDelete__footerBox__cancelButton{margin-right:10px}.TagDelete__contentContainer{padding:20px}.TagDelete__contentContainer__contentBox{display:flex;align-items:center;flex-direction:column;justify-content:center}.TagDelete__contentContainer__contentBox__warningText{margin:16px 0 4px}.TagDelete__contentContainer__contentBox .MuiInputBase-root{margin-bottom:0}.TagDelete__footerBox{border-top:.0625rem solid #dee6f3;height:64px;display:flex;justify-content:center;align-items:center}.TagDelete__footerBox__cancelButton{margin-right:10px}.TagDetail__headerContainer__headerActionsBox__actionsIcon__Wrapper{padding:8px;border-radius:6px;display:flex;justify-content:center;align-items:center;margin-right:5px;color:#1473e6;cursor:pointer}.TagDetail__headerContainer__headerActionsBox__actionsIcon__Wrapper:hover{background-color:rgba(28,40,82,.05)}.ConfirmModal .MuiBackdrop-root{background-color:rgba(0,0,0,.4)}.ConfirmModal .MuiPaper-rounded{border-radius:6px}.ConfirmModal .MuiPaper-elevation10{box-shadow:0 2px 4px #767a80}.ConfirmModal__Body{min-width:384px;padding:24px}.ConfirmModal__Body .ConfirmModal__Title__Container{display:flex;align-items:center;margin-bottom:12px}.ConfirmModal__Close__Icon{position:absolute;right:10px;top:10px}.ConfirmModal__Icon{display:flex;justify-content:center;align-items:center;width:32px;height:32px;margin-right:16px;border-radius:50%}.ConfirmModal__Icon .Icon__container{font-size:14px}.ConfirmModal__CancelButton{margin-right:10px;color:#1c2852}.ConfirmModal__Footer{padding:16px;margin:0 8px;border-top:1px solid #dee6f3;display:flex;justify-content:flex-end;align-items:center}.ConfirmModal__error .ConfirmModal__Icon{background-color:#fdeded}.ConfirmModal__error .ConfirmModal__Icon .Icon__container{color:#e64e48}.ConfirmModal__error .ConfirmModal__ConfirmButton{background-color:#e64e48}.ConfirmModal__warning .ConfirmModal__Icon{background-color:#fffae6}.ConfirmModal__warning .ConfirmModal__Icon .Icon__container{color:#fc0}.ConfirmModal__warning .ConfirmModal__ConfirmButton{background-color:#fc0}.ConfirmModal__success .ConfirmModal__Icon{background-color:#eaf9f3}.ConfirmModal__success .ConfirmModal__Icon .Icon__container{color:#2bc784}.ConfirmModal__success .ConfirmModal__ConfirmButton{background-color:#2bc784}.ConfirmModal__info .ConfirmModal__Icon{background-color:#e8f1fc}.ConfirmModal__info .ConfirmModal__Icon .Icon__container{color:#1473e6}.ConfirmModal__info .ConfirmModal__ConfirmButton{background-color:#1473e6} \ No newline at end of file diff --git a/embed/static/css/text.css b/embed/static/css/text.css new file mode 100644 index 00000000..9fe76027 --- /dev/null +++ b/embed/static/css/text.css @@ -0,0 +1 @@ +.BaseGrouping{display:flex;align-items:center}.BaseGrouping__title{margin-right:.25rem}.BaseGrouping__content{display:flex;align-items:center;justify-content:center}.BaseGroupingPopover{width:25rem}.BaseGroupingPopover h3{text-transform:uppercase}.BaseGroupingPopover__container__select{padding:1rem}.BaseGroupingPopover__container__select__selectedFieldsContainer{max-height:6.875rem;overflow:auto;width:100%}.BaseGroupingPopover__toggleMode__div{display:flex;flex-direction:column;border-top:.0625rem solid #e8f1fc;border-bottom:.0625rem solid #e8f1fc;padding:1rem}.BaseGroupingPopover__subtitle{margin-bottom:.75rem}.BaseGroupingPopover__accordion__container{box-shadow:unset;margin:0!important}.BaseGroupingPopover__accordion__container .BaseGroupingPopover__subtitle{margin-bottom:unset}.BaseGroupingPopover__accordion__container .MuiAccordionSummary-expandIcon{padding:0;transform:unset;margin:unset}.BaseGroupingPopover__accordion__container .MuiAccordionSummary-expandIcon.Mui-expanded{transform:unset}.BaseGroupingPopover__accordion__container .Mui-expanded{margin:0}.BaseGroupingPopover__option__chips{max-height:50vh;padding:.5rem 1rem;overflow:auto}.BaseGroupingPopover__option__chip{font-size:.875rem;display:flex;align-items:center;justify-content:space-between;margin-bottom:.5em}.BaseGroupingPopover__option__chip:last-of-type{margin-bottom:0}.BaseGroupingPopover__option__chip__toggle__button span{display:inline-block;max-width:calc(200px - .5rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1}.BaseGroupingPopover__advanced__component{padding-bottom:.875rem}.BaseGroupingPopover .MuiAccordionSummary-root{min-height:unset;height:2.125rem;border-bottom:.0625rem solid #e8f1fc;padding:0 1rem}.BaseGroupingPopover__option{display:flex;width:100%;overflow:hidden}.BaseGroupingPopover__option__label{margin-left:.5rem;max-width:100%;overflow:hidden;word-break:break-all}.AdvancedPopover__container{width:25rem}.AdvancedPopover__paletteColors__container{display:flex;border-radius:.25rem;width:10.5rem;border-top:.0625rem solid #e8f1fc;height:2rem;margin-right:.5rem;overflow:hidden}.AdvancedPopover__paletteColors__colorItem{display:inline-block;flex:1 1;height:100%}.BaseGroupingItem{margin-right:.25rem;border:.0625rem solid transparent}.BaseGroupingItem__label{margin-top:.0625rem}.BaseGroupingItem:last-child{margin-right:0}.BaseGroupingItem.active{background-color:#e8f1fc}.BaseGroupingItem.outlined{background-color:#e8f1fc;border:.0625rem solid #89b9f2}.BaseGroupingItem:hover{background-color:#f4f4f6}.BaseGroupingItem__arrowIcon{margin-left:.375rem;transition:transform .18s ease-out;color:#414b6d}.BaseGroupingItem__arrowIcon.opened{transform:rotateX(180deg);color:#1473e6}.BaseControls{display:flex;align-items:center;justify-content:flex-end;margin-left:.75rem;overflow:hidden}.BaseControls__container{display:flex;overflow-x:auto}.BaseControls__container .Control{margin-right:.375rem}.BaseControls__container .Control:last-child{margin-right:0}.BaseControls__container .Control__anchor{white-space:nowrap;padding:.125rem .375rem;height:1.5rem;display:flex;cursor:pointer;position:relative;align-items:center;justify-content:center;transition:background-color .18s ease-out;border:.0625rem solid transparent;border-radius:3px}.BaseControls__container .Control__anchor.active{background-color:#e8f1fc}.BaseControls__container .Control__anchor.active.outlined{border:.0625rem solid #89b9f2}.BaseControls__container .Control__anchor.disabled{cursor:auto}.BaseControls__container .Control__anchor.disabled i{color:#83899e}.BaseControls__container .Control__anchor.disabled:hover{background-color:initial}.BaseControls__container .Control__anchor:hover{background-color:#f4f4f6}.BaseControls__container .Control__anchor__arrow{margin-left:.375rem;transition:transform .18s ease-out;color:#414b6d}.BaseControls__container .Control__anchor__arrow.opened{transform:rotateX(180deg);color:#1473e6}.BaseControls__container .Control__anchor__label{-webkit-user-select:none;user-select:none;white-space:nowrap}.BaseControls__container .Control__anchor__icon{color:#606986;font-size:1rem;margin-right:.25rem}.BaseControls__container .Control__anchor__icon.active{color:#1473e6}.Controls__icon{color:#606986;font-size:1.125rem}.Controls__icon.active{color:#1473e6}.Controls__anchor{height:2.25rem;width:2.25rem;display:flex;cursor:pointer;position:relative;align-items:center;justify-content:center;transition:background-color .18s ease-out;border:.0625rem solid transparent;border-radius:.375rem}.Controls__anchor.active{background-color:#e8f1fc}.Controls__anchor.active.outlined{border:.0625rem solid #89b9f2}.Controls__anchor.disabled{cursor:auto}.Controls__anchor.disabled i{color:#83899e}.Controls__anchor.disabled:hover{background-color:initial}.Controls__anchor:hover{background-color:#f4f4f6}.Controls__anchor:hover .icon-arrow-left{opacity:1}.Controls__anchor__arrow{width:.6875rem;height:100%;position:absolute;left:-.75rem;display:flex;align-items:center;justify-content:center}.Controls__anchor__arrow.opened .icon-arrow-left{transform:rotate(180deg);color:#1473e6}.Controls__anchor__arrow .icon-arrow-left{transition:all .18s ease-out;color:#606986}.BoxPropsPopover{display:flex;justify-content:center;align-items:center;flex-direction:column;width:25rem;padding:.5rem;max-height:20rem}.BoxPropsPopover__section{width:100%;display:flex;flex-direction:column;padding:0 .5rem}.BoxPropsPopover__item{margin-top:.5rem}.BoxPropsPopover__sizeSlider{margin-top:1rem;display:flex;flex-direction:column}.BoxPropsPopover__sizeSlider--disabled{opacity:.2;pointer-events:none}.BoxPropsPopover__subtitle{text-transform:uppercase}.BoxPropsPopover__SliderWrapper{margin:.5rem 0;display:flex;justify-content:space-between}.BoxPropsPopover__SliderWrapper .Slider{margin:0 1.25rem;width:16rem}.BoxPropsPopover__Divider{width:100%;margin-bottom:.5rem}.BoxPropsPopover__Divider:last-of-type{margin:.5rem 0}.BoxPropsPopover__sizePercent{margin-left:.5rem}.CaptionPropertiesPopover{width:25rem;padding:.5rem;display:flex;flex-direction:column;max-height:20rem}.CaptionPropertiesPopover__subtitle{text-transform:uppercase;margin:.5rem 0}.CaptionPropertiesPopover__Divider{margin:1rem 0 .5rem}.CaptionPropertiesPopover__section{margin:0 .5rem}.CaptionPropertiesPopover__SelectedTagsContainer{overflow:auto;display:flex;flex-wrap:wrap;grid-gap:.25rem;gap:.25rem;width:100%}.CaptionPropertiesPopover__option{display:flex;width:100%;overflow:hidden}.CaptionPropertiesPopover__option__label{margin-left:.5rem;max-width:100%;overflow:hidden;word-break:break-all}.BoxFullViewPopover__container{display:flex;width:100%;height:100%}.BoxFullViewPopover__container__detail{padding:1rem;min-width:20rem;max-height:inherit;position:relative;width:20rem;box-shadow:0 .25rem .375rem rgba(144,175,218,.2);height:100%;overflow:auto}.BoxFullViewPopover__container__detail-section{margin-bottom:2rem}.BoxFullViewPopover__container__detail__truncatedInfo{max-width:13rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.BoxFullViewPopover__container__detail h3{margin-bottom:.5rem;text-transform:capitalize}.BoxFullViewPopover__container__detail-close{text-align:right}.BoxFullViewPopover__container__detail-item{display:flex;align-items:center;height:1.75rem;margin-bottom:.125rem}.BoxFullViewPopover__container__detail-item__tags{overflow:auto}.BoxFullViewPopover__container__detail-item__badge,.BoxFullViewPopover__container__detail-item__tags .Badge{margin-left:.375rem}.BoxFullViewPopover__container__detail-item__withSpace{margin-right:.5rem;margin-bottom:.25rem}.BoxFullViewPopover__container__detail-item .Icon__container{margin-right:.75rem}.BoxFullViewPopover__container__detail-group{margin-bottom:.5rem}.BoxFullViewPopover__container__detail-group h4{display:inline-block;margin-right:.5rem;margin-bottom:.375rem}.BoxFullViewPopover__container__detail-group__item{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding-bottom:.125rem}.BoxFullViewPopover__container__detail-group__item__key{margin-right:.5rem}.BoxFullViewPopover .MuiDialog-paperWidthSm{max-width:unset;width:100%;height:90%}.BoxVirtualizer{position:relative;width:100%;height:100%;overflow:hidden;background:#f7f7f7}.BoxVirtualizer__placeholder{position:absolute;top:0;left:0;width:200px;height:30px;background-color:#fff;border-bottom:.0625rem solid #b5b9c5;border-right:.0625rem solid #b5b9c5;z-index:3}.BoxVirtualizer__container{width:100%;height:100%;position:relative;overflow:auto}.BoxVirtualizer__grid{display:inline;overflow:hidden}.BoxVirtualizer__container__horizontalRuler{position:-webkit-sticky;position:sticky;top:0;height:30px;min-width:100%;border-bottom:.0625rem solid #b5b9c5;background-color:#fff;z-index:2}.BoxVirtualizer__container__verticalRuler{position:-webkit-sticky;position:sticky;left:0;width:200px;min-height:100%;border-right:.0625rem solid #b5b9c5;background-color:#fff;z-index:2}.DepthSlider{display:flex;align-items:center;padding-top:.375rem}.DepthSlider>.Slider{width:25.4375rem;height:100%}.DepthSlider>.Slider .MuiSlider-mark{top:50%;transform:translate(-1px,-50%);width:.0625rem;height:.3125rem}.DepthSlider>.Slider .prevIconBtn{margin-right:.375rem}.DepthSlider>.Slider .nextIconBtn{margin-left:.375rem}.CaptionBox{padding:.5rem 1rem;width:calc(100% - 1px);border-top:1px solid #e8eaee;overflow:auto;max-height:30%;background-color:#f8fafd;margin-bottom:1px}.BoxWrapper{position:absolute;background-color:#fff;display:flex;flex-direction:column;box-shadow:-1px -1px 0 0 #b5b9c5,inset -1px -1px 0 0 #b5b9c5}.BoxWrapper__box{flex:1 1;height:100%;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.BoxWrapper__fullScreen{position:absolute;top:.25rem;left:calc(100% - 24px - .25rem);z-index:1;text-align:right;background-color:#fff}.BoxWrapper__depthSlider{padding:0;background-color:#fff;width:calc(100% - 2px);height:1.75rem;margin-bottom:.0625rem}.BoxWrapper__depthSlider>.Slider{width:100%;max-width:46rem;margin:0 auto}.BoxWrapper__fullViewContent{width:100%;height:100%;display:flex;align-items:center;background-color:#f8fafd;position:relative;overflow:hidden;padding:2rem .5rem}.BoxWrapper__fullViewContent__box{max-height:100%;margin:0 auto;overflow:auto}.BoxWrapper__fullViewContent__depthSlider{position:absolute;padding:0 .5rem;z-index:1;background-color:#fff;width:calc(100% - 20rem);height:2rem;bottom:0}.BoxWrapper__fullViewContent__depthSlider>.Slider{width:100%;max-width:46rem;margin:0 auto}.BoxWrapper__fullViewContent__depthSlider .depthSliderLabel{margin-right:.375rem}.Visualizer{width:100%;height:100%;display:flex;flex-direction:column;position:relative}.Visualizer .VisualizerContainer{width:100%;display:flex;flex:1 1;max-height:100%;overflow:hidden}.AutocompleteInput{position:relative;z-index:5}.AutocompleteInput__disabled{pointer-events:none;opacity:.5}.AutocompleteInput__errorBar{top:calc(100% - 4px);left:0;position:absolute;padding:1rem;z-index:3;border:.0625rem solid #f9d3d1;width:100%;background-color:#f7f1f5;border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.AutocompleteInput__errorBar__message{font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 82}.AutocompleteInput__errorBar__message span{margin-right:.75rem}.AutocompleteInput__errorBar__hint{color:#4a1212;display:flex;align-items:center;padding:.75rem 1rem .75rem 0;border:.0625rem solid #f9d3d1;margin-top:.75rem;background-color:#fff;border-radius:.375rem}.AutocompleteInput__errorBar__hint .Text{color:#4a1212}.AutocompleteInput__errorBar__hint .Icon__container{margin-left:.625rem;margin-right:.5rem}.AutocompleteInput__errorBar__hint a{text-decoration:none;color:#1473e6}.AutocompleteInput__container{height:2rem;max-width:100vw;border:.0625rem solid #ebf0f8;display:flex;align-items:center;border-radius:.375rem;padding:.5rem;position:relative;z-index:4;background-color:#fff}.AutocompleteInput__container:hover,.AutocompleteInput__container__focused{border:.0625rem solid #90afda}.AutocompleteInput__container__advanced{height:4.5rem;align-items:flex-start;padding:.25rem .5rem}.AutocompleteInput__container__placeholder{position:absolute;left:.5rem;color:#83899e;max-width:95%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1rem;font-family:"Inconsolata",monospace;font-variation-settings:"wdth" 82}.AutocompleteInput__container__error,.AutocompleteInput__container__error:hover{border-color:#eb716d}.AutocompleteInput__container .details-label{width:auto!important}.AutocompleteInput__container .codicon-suggest-more-info{display:none!important}.AutocompleteInput__container .scroll-decoration{box-shadow:unset!important}.AutocompleteInput__container .monaco-editor .find-widget.visible,.AutocompleteInput__container .monaco-hover{display:none!important}.AutocompleteInput__container .monaco-editor .squiggly-error{background:url(/static/aim/static/media/arrow-up.3e2126a0.svg) repeat-x 0 100%}.QueryForm{padding:.625rem 1.5rem;display:flex;height:5.75rem;width:100%;border-bottom:.0625rem solid #e8f1fc}.QueryForm__topPanel{flex:1 1 100%}.QueryForm__topPanel__plusIcon{margin-right:.5rem}.QueryForm__container{width:100%;display:flex;flex-direction:column;justify-content:space-between;padding-right:1rem}.QueryForm__container .MuiBox-root{justify-content:flex-start}.QueryForm__search{width:103px;flex-direction:column}.QueryForm__search,.QueryForm__search__actions{display:flex;justify-content:space-between}.QueryForm__search__actions button{border:.0625rem solid #e8f1fc;width:2em}.QueryForm__search__actions button:nth-child(2){margin:0 .25rem}.QueryForm__search__actions button.active{border:.0625rem solid #1473e6;background-color:rgba(20,115,230,.05)}.QueryForm__Popper{border:.0625rem solid #e8f1fc;width:40%;max-width:600px;border-radius:.375rem;z-index:10;color:#586069;background-color:#fff}.QueryForm__Popper .MuiAutocomplete-paper{box-shadow:unset;margin:unset}.QueryForm__clearAll{height:24px;width:24px;background:#e8f1fc;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.QueryForm__clearAll:after{content:"";position:absolute;width:20px;height:34px;background:hsla(0,0%,100%,.5);background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 92%);left:-20px;top:-5px;border-radius:0;color:#fff;pointer-events:none}.QueryForm__clearAll i{color:#1473e6;font-size:10px}.QueryForm__tags{display:flex;align-items:center;overflow:auto;max-width:calc(100vw - 32rem);min-width:12rem}.QueryForm__tags .Badge{margin-right:.5rem}.QueryForm__tags .Badge:last-child{margin-right:20px}.QueryForm__tags .TagLabel{margin-right:.5rem}.QueryForm__tags .TagLabel:last-child{margin-right:20px}.QueryForm__tags__empty{font-size:.875rem;color:#83899e;font-weight:400}.QueryForm__textarea{flex:1 1}.QueryForm__textarea .MuiOutlinedInput-multiline.MuiOutlinedInput-marginDense{padding-top:.46875rem;padding-bottom:.46875rem}.QueryForm__metric__select{width:100%}.QueryForm__metric__select input{padding:.5rem;font-size:.875rem;border-bottom:.0625rem solid #e8f1fc}.Illustration{display:flex;justify-content:center;align-items:center;width:100%;height:100%;overflow:auto;flex-direction:column}.Illustration__hidden{display:none}.Illustration__container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden;padding-bottom:7rem}.Illustration__container__content{text-align:center}.Illustration__container__content .qlAnchor{color:#1473e6;text-decoration:none;margin:0 .25rem}.Illustration__container__content .qlAnchor:hover{text-decoration:underline}.Illustration__container__img{text-align:center}.Illustration__container__img>img,.Illustration__container__img>svg{margin:0 auto;display:block}.Illustration__container__img__small{padding:.5rem}.Illustration__container__img__small>img,.Illustration__container__img__small>svg{width:3rem;height:auto}.Illustration__container__img__medium{padding:.75rem}.Illustration__container__img__medium>img,.Illustration__container__img__medium>svg{width:7.5rem;height:auto}.Illustration__container__img__large{padding:.75rem}.Illustration__container__img__large>img,.Illustration__container__img__large>svg{width:14.5rem;height:auto}.Illustration__container__img__xLarge{padding:1rem}.Illustration__container__img__xLarge>img,.Illustration__container__img__xLarge>svg{width:19.5rem;height:auto}.VisualizerPanel{min-height:2rem;max-height:2rem;display:flex;justify-content:space-between;overflow:hidden;white-space:nowrap;padding:0 1.5rem;border-bottom:.0625rem solid #dee6f3}.SliderWithInput{display:flex;align-items:center;height:100%;max-width:32.5rem;width:100%}.SliderWithInput__densityWrapper{height:100%;display:flex;flex-direction:column;justify-content:center}.SliderWithInput__densityWrapper__densityField{width:5.375rem;height:1.25rem;border:.0625rem solid #d1ddef;border-radius:.125rem;font-size:.625rem;font-weight:550;color:#414b6d;padding-left:.375rem}.SliderWithInput__densityWrapper__densityField::-webkit-inner-spin-button,.SliderWithInput__densityWrapper__densityField::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.SliderWithInput__densityWrapper__densityField[type=number]{-moz-appearance:textfield}.SliderWithInput__densityWrapper__densityField:focus-visible{outline:unset}.SliderWithInput__densityWrapper__densityTitleBox{display:flex}.SliderWithInput__densityWrapper__densityTitleBox__labelTooltip{background-color:#606986;width:.6875rem;height:.6875rem;color:#fff;font-size:.4375rem;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-top:.0625rem;cursor:pointer}.SliderWithInput__densityWrapper__densityTitleBox__densityFieldLabel{margin-right:.16rem;min-width:4.4rem;margin-bottom:.1875rem}.SliderWithInput__sliderWrapper{max-width:24.875rem;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;margin-right:2rem;padding-bottom:.5rem}.SliderWithInput__sliderWrapper .Slider{padding-bottom:.1875rem}.SliderWithInput__sliderWrapper__sliderTitleBox{line-height:1.125rem}.SliderWithInput__sliderWrapper__title{margin-right:.25rem;font-size:.625rem;font-weight:350;color:#606986}.SliderWithInput__sliderWrapper__sliderValuesLabel{width:4.875rem;margin-right:.5rem}.RangePanel{height:3rem;background:#fff;border-top:.0625rem solid #e8f1fc;border-bottom-right-radius:.375rem}.RangePanel,.RangePanel .RangePanelContainer{display:flex;align-items:center;width:100%;justify-content:center}.RangePanel .RangePanelContainer{height:100%;max-width:85rem;padding:0 2.125rem}.RangePanel .RangePanelContainer .ApplyButtonContainer{height:100%;display:flex;align-items:center}.RangePanel .RangePanelContainer .ApplyButtonContainer .ApplyButton{height:1.5rem!important;width:5.125rem}.RangePanel .RangePanelContainer .VerticalDivider{width:.0625rem;height:1.5rem;background:#e8f1fc;margin-right:2.75rem;margin-left:2.75rem}.RangePanel .RangePanelContainer .InfoMassageBox{width:100%;display:flex;align-items:center;justify-content:center}.RangePanel .RangePanelContainer .InfoMassageBox i{margin-right:.75rem}.RangePanel .RangePanelContainer .InfoMassageBox .InfoMessageBoldText{margin:0 .1875rem}.ProgressBar{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 auto;position:absolute;width:100%;height:100%;background-color:#fff;z-index:9;opacity:1;transform:translateY(0);left:.125rem}.ProgressBar.fadeOutProgress{animation:fadeOutProgress .55s cubic-bezier(.39,-.01,.27,1) forwards;animation-delay:.7s}.ProgressBar.fadeOutProgress .ProgressBar__container{animation:fadeOutProgressInner .6s cubic-bezier(.39,-.01,.27,1) forwards;animation-delay:.75s}@keyframes fadeOutProgress{0%{opacity:.9}to{opacity:0}}@keyframes fadeOutProgressInner{0%{transform:translateY(0)}to{transform:translateY(-15px)}}.ProgressBar__container{width:30.125rem;height:4.0625rem}.ProgressBar__container__title{color:#1c2852}.ProgressBar__container__bar{box-shadow:inset 0 0 0 1px rgba(0,0,0,.058823529411764705);box-sizing:initial;position:relative;background:#d1ddef;border-radius:1rem;height:.5rem;margin:.75rem 0 .5rem}.ProgressBar__container__bar>span{display:block;height:100%;border-radius:1rem;background-color:#1473e6;position:relative;overflow:hidden;will-change:width;transition:width .3s ease-out}.ProgressBar__container__bar>span:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(315deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));overflow:hidden;transform:translateX(-100%);animation:move 1.5s ease-out infinite}@keyframes move{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ProgressBar__container__info{display:flex;color:#606986;font-family:Inter,sans-serif;font-feature-settings:"tnum"}.ProgressBar__container__info__matched{margin-left:auto}.Visualizations{display:flex;flex:1 1;flex-direction:column;overflow:hidden;position:relative}.Visualizations .ProgressBar__container{padding-bottom:6rem}.AppBar{display:flex;align-items:center;min-height:2.5rem;border-bottom:.0625rem solid #e8f1fc;border-left:.0625rem solid #e8f1fc;border-right:.0625rem solid #e8f1fc;padding-left:1.5rem;padding-top:.25rem;padding-bottom:.25rem;background:#fff;z-index:1}.AppBar__title{flex:1 1;text-transform:uppercase;letter-spacing:.07em}.AppBar__content{display:flex;flex:6 1;align-items:center;justify-content:right}.AppBar__content--disabled{pointer-events:none;opacity:.5}.AppBar__content .ExperimentBar__headerContainer{margin-right:auto}.ExplorerBar__menu{border-left:.0625rem solid #e8f1fc;padding:0 .25rem;height:100%;display:flex;align-items:center}.ExplorerBar__menu span{cursor:pointer}.ExplorerBar__popover{width:16rem;padding:.5rem;display:flex;flex-direction:column}.ExplorerBar__popover__docsLink{text-decoration:none}.ExplorerNotifications .MuiPaper-root{background:#fff;height:4rem;display:flex;align-items:center;border:.0625rem solid;border-radius:.375rem}.ExplorerNotifications .MuiPaper-root .MuiAlert-icon{padding:0;font-size:.625rem}.ExplorerNotifications .MuiPaper-root .MuiAlert-icon svg{width:2.375rem;height:2.375rem}.ExplorerNotifications .MuiPaper-root .MuiAlert-action{display:flex;align-items:flex-start;height:100%}.ExplorerNotifications .MuiPaper-root .MuiAlert-action .MuiSvgIcon-fontSizeSmall{font-size:1rem;fill:#1c2852}.ExplorerNotifications__item{color:#1c2852;margin-top:.5rem}.ExplorerNotifications__item__content__title{font-weight:550;font-size:.875rem;text-transform:capitalize}.ExplorerNotifications__item__content__message{font-weight:350;font-size:.875rem}.Explorer{width:100%;height:100vh;display:flex;flex-direction:column;max-height:100vh;overflow:hidden}.TextRendererModePopover{display:flex;justify-content:center;align-items:center;flex-direction:column;width:20rem;padding:.5rem;max-height:20rem}.TextBox,.TextRendererModePopover__section{width:100%}.TextBox{height:100%;display:flex;padding:.5rem .75rem;overflow:auto}.TextBox .TextBox__Markdown{justify-content:flex-start}.TextBox .TextBox__Markdown>div{color:inherit}.VisualizationTooltip{pointer-events:none;z-index:5!important;height:12.5rem}.VisualizationTooltip.pinnedPopover{width:100%;height:100%}.VisualizationTooltip>:first-of-type{height:12.5rem}.VisualizationTooltip__content{transform:none!important;width:14.375rem;max-height:15.625rem;background:hsla(0,0%,100%,.78);box-shadow:0 1px 1px rgba(34,58,90,.2),0 2px 2px rgba(34,58,90,.2),0 4px 4px rgba(34,58,90,.2),0 6px 8px rgba(34,58,90,.2);border:.0625rem solid #e8f1fc;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overflow:unset}.VisualizationTooltip__content__pinned{width:auto;max-height:8.125rem}.VisualizationTooltip__content__active{background:#fff}.VisualizationTooltip__content__hide{visibility:hidden}.TooltipContent{position:relative;max-height:inherit;font-size:.75rem;line-height:15px;color:#414b6d;background-color:initial}.TooltipContent__container{overflow:hidden;max-height:inherit}.TooltipContent__container .PinnedSection{overflow:hidden;max-height:inherit;display:flex;padding:.0625rem}.TooltipContent__container .PinnedSection>div{overflow-y:auto;width:14.375rem;display:flex;flex-direction:column}.TooltipContent__container .PinnedSection>.MuiDivider-vertical{height:auto}.TooltipContent__container .UnpinnedSection{max-height:inherit;overflow:auto;max-width:20rem;padding:.0625rem}.ActionButtons{display:flex;padding:.125rem;height:1.875rem;top:-1.75rem;border:.0625rem solid #e8f1fc;border-bottom:transparent;border-radius:.25rem .25rem 0 0;box-shadow:-1px 1px 1px rgba(34,58,90,.2)}.ActionButtons,.ActionButtons:after{position:absolute;left:-.0625rem;background:#fff}.ActionButtons:after{content:"";height:.25rem;width:calc(100% + 2px);bottom:-.125rem;border-left:.0625rem solid #e8f1fc}.ActionButtons__actionButton{margin-left:.125rem}.ActionButtons__actionButton__icon{color:#606986}.ActionButtons__actionButton.active .ActionButtons__actionButton__icon{color:#1473e6}.RunAdditionalInfo__links{padding:.5rem 1rem}.RunAdditionalInfo__links__link{display:flex;align-items:center}.RunAdditionalInfo__links__link .icon-link{width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-right:8px}.RunAdditionalInfo__tags{padding:.5rem 1rem}.SelectedFields__container{padding:.5rem 1rem;display:flex;flex-direction:column;max-height:inherit}.SelectedFields__container__value{margin-top:.25rem;word-break:break-word}.SelectedGroupingFields__container{padding:.5rem 1rem;display:flex;flex-direction:column;max-height:inherit}.SelectedGroupingFields__container__groupKey{margin-top:.5rem;text-transform:capitalize}.SelectedGroupingFields__container__value{margin-top:.25rem;word-break:break-word}.VisualizationLegends{padding:.5rem;background-color:#fff;height:100%;width:100%}.VisualizationLegends.pinned{position:relative}.VisualizationLegends.unpinned{position:absolute;right:0;opacity:.8;box-shadow:0 0 0 1px #e8e8e8}.VisualizationLegends.unpinned:hover{opacity:1}.VisualizationLegends__container{height:100%;width:100%;overflow:auto}.ResizeElement{position:relative;display:flex;overflow:scroll}.ResizeElement__gutter{position:absolute;display:inline-flex;z-index:1;transition:all .25s cubic-bezier(1,.14,1,.5)}.ResizeElement__gutter__left{left:0}.ResizeElement__gutter__left,.ResizeElement__gutter__right{cursor:col-resize;height:100%;top:0;box-shadow:inset 2px 0 0 0 #dceafb}.ResizeElement__gutter__right{right:0}.ResizeElement__gutter__top{cursor:row-resize;width:100%;left:0;top:0;box-shadow:inset 0 2px 0 0 #dceafb}.ResizeElement__gutter__bottom{cursor:row-resize;width:100%;left:0;bottom:0;box-shadow:inset 0 -2px 0 0 #dceafb}.ResizeElement__gutter:active,.ResizeElement__gutter:hover{background-color:#89b9f2;box-shadow:unset}.ResizeElement>.ResizableElement,.ResizingFallback{width:100%;height:100%}.ResizingFallback{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f3f8fe;-webkit-user-select:none;user-select:none;text-align:center}.ResizingFallback__text{padding:.375rem .75rem}.VisualizerLegends{position:relative;z-index:5}.VisualizerLegends__container{height:100%;width:100%} \ No newline at end of file diff --git a/embed/static/js/ExperimentOverviewTab.js b/embed/static/js/ExperimentOverviewTab.js new file mode 100644 index 00000000..5daea27f --- /dev/null +++ b/embed/static/js/ExperimentOverviewTab.js @@ -0,0 +1 @@ +(this.webpackJsonpui_v2=this.webpackJsonpui_v2||[]).push([[8],{1012:function(e,t,n){"use strict";n.d(t,"b",(function(){return d.a}));var a=n(0),i=n.n(a),c=n(840),s=n(3),o=n(6),r=n(13),l=n(11),d=n(816);var u=function(e){const{current:t}=i.a.useRef(d.a),n=t.experimentContributionsState((e=>e));return i.a.useEffect((()=>{n.data||t.fetchExperimentContributions(e)}),[n.data]),i.a.useEffect((()=>()=>{t.destroy()}),[]),{experimentContributionsState:n}},m=(n(1506),n(1));function j(e){var t,n;let{experimentId:a,experimentName:i}=e;const{experimentContributionsState:d}=u(a);let j=new Date;return Object(m.jsx)(o.a,{children:Object(m.jsxs)("div",{className:"ExperimentContributions",children:[Object(m.jsx)(s.n,{component:"h2",size:18,weight:600,tint:100,children:"Contributions"}),Object(m.jsx)("div",{className:"ExperimentContributions__HeatMap",children:Object(m.jsx)(c.a,{startDate:function(e,t){const n=new Date(e);return n.setDate(n.getDate()+t),n}(j,-300),endDate:j,onCellClick:()=>{Object(l.b)(r.a.dashboard.activityCellClick)},additionalQuery:' and run.experiment == "'.concat(i,'"'),data:Object.keys(null!==(t=null===(n=d.data)||void 0===n?void 0:n.activity_map)&&void 0!==t?t:{}).map((e=>{var t;return[new Date(e),null===(t=d.data)||void 0===t?void 0:t.activity_map[e]]}))})})]})})}var p=i.a.memo(j);t.a=p},1506:function(e,t,n){},1507:function(e,t,n){},1508:function(e,t,n){},1509:function(e,t,n){},1510:function(e,t,n){},1511:function(e,t,n){},1512:function(e,t,n){},1526:function(e,t,n){"use strict";n.r(t);var a=n(0),i=n.n(a),c=n(13),s=n(11),o=n(1012),r=n(10),l=n.n(r),d=n(82),u=n(128),m=n(3),j=(n(1507),n(1));var p=function(e){var t;let{sidebarRef:n,overviewSectionRef:a,setContainerHeight:c,overviewSectionContentRef:s,description:o}=e;const{url:r}=Object(d.j)(),p=i.a.useRef(null),[v,h]=i.a.useState(!1),[b,x]=i.a.useState(0);return i.a.useEffect((()=>{var e;x(null===p||void 0===p||null===(e=p.current)||void 0===e?void 0:e.offsetHeight)}),[null===p||void 0===p||null===(t=p.current)||void 0===t?void 0:t.offsetHeight,v]),i.a.useEffect((()=>{var e,t,a;(null===s||void 0===s||null===(e=s.current)||void 0===e?void 0:e.offsetHeight)>(null===n||void 0===n||null===(t=n.current)||void 0===t?void 0:t.childNodes[0].offsetHeight)?c("100%"):c((null===n||void 0===n||null===(a=n.current)||void 0===a?void 0:a.childNodes[0].offsetHeight)+40)}),[b]),Object(j.jsx)("div",{className:"ExperimentOverviewSidebar ScrollBar__hidden",ref:n,onScroll:function(e){var t;null===a||void 0===a||null===(t=a.current)||void 0===t||t.scrollTo(0,e.target.scrollTop)},children:Object(j.jsx)("div",{className:"ExperimentOverviewSidebar__wrapper",children:Object(j.jsxs)("div",{className:"ExperimentOverviewSidebar__section ExperimentOverviewSidebar__section__descriptionBox",children:[Object(j.jsxs)("div",{className:"ExperimentOverviewSidebar__section__descriptionBox__header",children:[Object(j.jsx)(m.n,{weight:600,size:18,tint:100,component:"h3",children:"Description"}),Object(j.jsx)(u.c,{to:"".concat(r.split("/").slice(0,-1).join("/"),"/settings"),children:Object(j.jsx)(m.c,{withOnlyIcon:!0,size:"small",color:"secondary",children:Object(j.jsx)(m.f,{name:"edit"})})})]}),Object(j.jsx)("div",{className:l()("ExperimentOverviewSidebar__section__descriptionBox__description",{showAll:v},{hasMore:b>=72&&!v}),ref:p,children:Object(j.jsx)(m.n,{tint:70,children:o||"No description"})}),b>=72&&Object(j.jsx)("div",{className:"ExperimentOverviewSidebar__section__descriptionBox__seeMoreButtonBox",onClick:function(){h(!v)},children:Object(j.jsx)(m.n,{size:12,weight:600,children:v?"See less":"See more"})})]})})})},v=n(887),h=n(891),b=n(16),x=n(816);n(1508);function _(e){let{experimentName:t}=e;const[n,i]=a.useState({source:"",id:""}),{current:c}=a.useRef(x.a),s=c.experimentContributionsState((e=>e)),{totalRunsCount:o,archivedRuns:r}=a.useMemo((()=>{var e,t;return{totalRunsCount:(null===(e=s.data)||void 0===e?void 0:e.num_runs)||0,archivedRuns:(null===(t=s.data)||void 0===t?void 0:t.num_archived_runs)||0}}),[s]),l=a.useMemo((()=>({runs:{label:"runs",icon:"runs",count:o-r,iconBgColor:"#1473E6",navLink:"/runs?select=".concat(Object(b.c)({query:"run.experiment == '".concat(t,"'")}))},archived:{label:"archived",icon:"archive",count:r,iconBgColor:"#606986",navLink:"/runs?select=".concat(Object(b.c)({query:"run.archived == True and run.experiment == '".concat(t,"'")}))}})),[o,r,t]),d=a.useMemo((()=>{var e,n;return{active:{label:"Active",count:(null===(e=s.data)||void 0===e?void 0:e.num_active_runs)||0,icon:"runs",iconBgColor:"#18AB6D",navLink:"/runs?select=".concat(Object(b.c)({query:"run.active == True and run.experiment == '".concat(t,"'")}))},finished:{label:"Finished",icon:"runs",count:o-((null===(n=s.data)||void 0===n?void 0:n.num_active_runs)||0),iconBgColor:"#83899e",navLink:"/runs?select=".concat(Object(b.c)({query:"run.active == False and run.experiment == '".concat(t,"'")}))}}}),[s,t,o]),u=a.useMemo((()=>Object.values(d).map((e=>{let{label:t,iconBgColor:a="#000",count:i}=e;return{highlighted:n.id===t,label:t,color:a,percent:0===o?0:i/o*100}}))),[d,o,n]),p=a.useCallback((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";i({source:t,id:e})}),[]),_=a.useCallback((()=>{i({source:"",id:""})}),[]);return Object(j.jsxs)("div",{className:"ExperimentStatistics",children:[Object(j.jsxs)(m.n,{className:"ExperimentStatistics__totalRuns",component:"p",tint:100,weight:700,size:14,children:["Total runs: ",o]}),Object(j.jsx)("div",{className:"ExperimentStatistics__cards",children:Object.values(l).map((e=>{let{label:t,icon:a,count:i,iconBgColor:c,navLink:o}=e;return Object(j.jsx)(v.a,{label:t,icon:a,count:i,navLink:o,iconBgColor:c,onMouseOver:p,onMouseLeave:_,highlighted:!!o&&n.id===t,isLoading:s.loading},t)}))}),Object(j.jsx)(m.n,{className:"ExperimentStatistics__trackedSequences",component:"p",tint:100,weight:700,size:14,children:"Runs status"}),Object(j.jsx)("div",{className:"ExperimentStatistics__cards",children:Object.values(d).map((e=>{let{label:t,icon:a,count:i,iconBgColor:c,navLink:o}=e;return Object(j.jsx)(v.a,{label:t,icon:a,count:i,navLink:o,iconBgColor:c,onMouseOver:p,onMouseLeave:_,highlighted:!!o&&"card"===n.source&&n.id===t,outlined:n.id===t,isLoading:s.loading},t)}))}),Object(j.jsx)("div",{className:"ExperimentStatistics__bar",children:Object(j.jsx)(h.a,{data:u,onMouseOver:p,onMouseLeave:_})})]})}_.displayName="ExperimentStatistics";var f=a.memo(_),O=n(885),g=n(61),C=n.n(g),N=n(56),y=n(69),S=n(724),E=n(701);var w=function(){let{call:e}=Object(S.a)();const{fetchData:t,state:n,destroy:a}=Object(E.a)((async(t,n)=>await e(t,n)));return{fetchExperimentContributionsFeed:(e,n)=>t({experimentId:e,queryParams:n}),experimentContributionsFeedState:n,destroy:a}}();var R=function(e,t){var n,a;const[c,s]=i.a.useState([]),{current:o}=i.a.useRef(w),r=o.experimentContributionsFeedState((e=>e)),{current:l}=i.a.useRef(x.a),d=l.experimentContributionsState((e=>e));i.a.useEffect((()=>(N.a.isEmpty(r.data)&&o.fetchExperimentContributionsFeed(e,{limit:25}),()=>o.destroy())),[]),i.a.useEffect((()=>{var e;if(null===(e=r.data)||void 0===e?void 0:e.length){let e=[...c,...r.data];s(e)}}),[r.data]);const u=i.a.useMemo((()=>{const n={};if(c.length){(null===c||void 0===c?void 0:c.reduce(((e,t)=>{const n=C()(1e3*t.creation_time).format(y.h);return e.includes(n)||t.archived||e.push(n),e}),[])).forEach((e=>{n[e]={}})),null===c||void 0===c||c.forEach((a=>{if(!a.archived){var i,c;const s=C()(1e3*a.creation_time).format(y.h),o=C()(1e3*a.creation_time).format(y.g),r={name:a.name,date:C()(1e3*a.creation_time).format(y.i),hash:a.run_id,creation_time:a.creation_time,experiment:t,experimentId:e};(null===(i=n[s])||void 0===i||null===(c=i[o])||void 0===c?void 0:c.length)?n[s][o].push(r):n[s][o]=[r]}}))}return n}),[c,t,e]);return{isLoading:r.loading,data:u,totalRunsCount:null===(n=d.data)||void 0===n?void 0:n.num_runs,archivedRunsCount:null===(a=d.data)||void 0===a?void 0:a.num_archived_runs,fetchedCount:c.length,loadMore:function(){r.data&&!r.loading&&o.fetchExperimentContributionsFeed(e,{limit:25,offset:c[c.length-1].run_id})}}};function k(e){let{experimentId:t,experimentName:n}=e;const a=R(t,n);return Object(j.jsx)(O.a,{...a})}var M=i.a.memo(k);n(1509);var D=function(e){const t=i.a.useRef(null),n=i.a.useRef(null),a=i.a.useRef(null),[r,l]=i.a.useState(0);return i.a.useEffect((()=>{s.a(c.a.experiment.tabs.overview.tabView)}),[]),Object(j.jsxs)("div",{className:"ExperimentOverviewTab",ref:n,onScroll:function(e){var n;null===t||void 0===t||null===(n=t.current)||void 0===n||n.scrollTo(0,e.target.scrollTop)},children:[Object(j.jsx)("div",{className:"ExperimentOverviewTab__content",ref:a,style:{height:r},children:Object(j.jsxs)("div",{className:"ExperimentOverviewTab__content__section",children:[Object(j.jsx)(f,{experimentName:e.experimentName}),Object(j.jsx)(o.a,{experimentId:e.experimentId,experimentName:e.experimentName}),Object(j.jsx)(M,{experimentId:e.experimentId,experimentName:e.experimentName})]})}),Object(j.jsx)(p,{sidebarRef:t,overviewSectionRef:n,setContainerHeight:l,overviewSectionContentRef:a,description:e.description})]})};t.default=D},1528:function(e,t,n){"use strict";n.r(t),n.d(t,"experimentRunsEngine",(function(){return D}));var a=n(0),i=n.n(a),c=n(6),s=n(56),o=n(10),r=n.n(o),l=n(595),d=n(3),u=n(357),m=n(8),j=n(361),p=n(42),v=(n(1510),n(1));var h=function(e){let{experimentName:t,experimentId:n}=e;const{tableRef:a,tableColumns:i,tableData:c,loading:o,selectedRows:h,comparisonQuery:b,onRowSelect:x,loadMore:_,isInfiniteLoading:f,totalRunsCount:O}=B(t,n);return Object(v.jsxs)("div",{className:"ExperimentRunsTable",children:[Object(v.jsxs)("div",{className:"ExperimentRunsTable__header",children:[Object(v.jsxs)("div",{className:"ExperimentRunsTable__header__titleBox",children:[Object(v.jsx)(d.n,{className:"ExperimentRunsTable__header__titleBox__title",component:"h3",size:14,weight:700,tint:100,children:s.a.isEmpty(h)?"Experiment Runs":"Selected Runs (".concat(Object.values(h).length,")")}),s.a.isEmpty(h)?o?Object(v.jsx)(l.a,{variant:"rect",height:17,width:50}):Object(v.jsx)(d.n,{component:"h3",size:14,weight:700,tint:100,children:s.a.isEmpty(c)?"(0)":" (".concat(null===c||void 0===c?void 0:c.length,"/").concat(O,")")}):null]}),(null===c||void 0===c?void 0:c.length)>0?Object(v.jsx)("div",{className:"ExperimentRunsTable__header__comparisonPopover",children:Object(v.jsx)(j.a,{appName:"experiment",query:b,disabled:0===Object.keys(h).length})}):null]}),Object(v.jsxs)("div",{className:r()("ExperimentRunsTable__table",{"ExperimentRunsTable__table--loading":o,"ExperimentRunsTable__table--empty":0===c.length}),children:[s.a.isEmpty(c)&&o?Object(v.jsx)(d.l,{}):Object(v.jsx)(u.a,{custom:!0,allowInfiniteLoading:!0,isInfiniteLoading:!1,showRowClickBehaviour:!1,infiniteLoadHandler:_,showResizeContainerActionBar:!1,ref:a,data:c,columns:i,appName:p.b.RUNS,multiSelect:!0,topHeader:!0,noColumnActions:!0,hideHeaderActions:!0,isLoading:!1,height:"100%",rowHeight:m.e.sm,illustrationConfig:{size:"large",title:"No experiment runs"},selectedRows:h,onRowSelect:x}),f&&Object(v.jsx)("div",{className:"Infinite_Loader",children:Object(v.jsx)(d.l,{})})]})]})},b=n(61),x=n.n(b),_=n(203),f=n(69),O=n(1012),g=n(83),C=n(102),N=n(47),y=n(80),S=n(24),E=n(154),w=n(16),R=n(358),k=n(701),M=n(129);var D=function(){const{call:e}=Object(R.d)(),{fetchData:t,state:n,destroy:a}=Object(k.a)((async t=>Object(M.d)(await e(t))));return{fetchExperimentRuns:e=>t(e),experimentRunsState:n,destroy:a}}();var B=function(e,t){var n,a,c,o;const r=i.a.useRef(null),l=i.a.useRef(null),[u,m]=i.a.useState([]),[j,p]=i.a.useState(!1),{current:h}=i.a.useRef(D),{current:b}=i.a.useRef(O.b),R=b.experimentContributionsState((e=>e)),k=h.experimentRunsState((e=>e)),[M,B]=i.a.useState({}),[T,H]=i.a.useState("");i.a.useEffect((()=>(s.a.isEmpty(k.data)&&h.fetchExperimentRuns({limit:50,exclude_params:!0,q:"run.experiment == '".concat(e,"'")}),()=>{h.destroy(),b.destroy()})),[]),i.a.useEffect((()=>{s.a.isEmpty(R.data)&&b.fetchExperimentContributions(t)}),[R.data]),i.a.useEffect((()=>{k.data&&h.destroy(),R.data&&b.destroy()}),[t]),i.a.useEffect((()=>{var e;if(null===(e=k.data)||void 0===e?void 0:e.length){let e=[...u,...k.data];m(e),l.current=e}}),[k.data]);const F=i.a.useMemo((()=>{if(u){const e=[],t=[],n={};return u.forEach((a=>{let{hash:i,traces:c}=a;c.metric.forEach((a=>{const c=Object(g.a)(a.name,a.context);if(n.hasOwnProperty(c))n[c][i]=[a.last_value.last_step,a.last_value.last];else{n[c]={[i]:[a.last_value.last_step,a.last_value.last]};const s=Object(C.a)(a.context),o=Object(N.a)(a.name),r={key:c,content:Object(v.jsx)(d.b,{monospace:!0,size:"xSmall",label:""===s?"Empty context":s}),topHeader:o?Object(y.a)(a.name):a.name,name:a.name,context:s,isSystem:o};o?t.push(r):e.push(r)}}))})),{columns:s.a.orderBy(e,["name","context"],["asc","asc"]).concat(s.a.orderBy(t,["name","context"],["asc","asc"])),values:n}}return{columns:[],values:[]}}),[u]),I=i.a.useMemo((()=>u?u.map(((e,t)=>{let{props:n,hash:a}=e;const i=Object(w.c)({hash:a});let c={key:i,selectKey:i,index:t,run:{content:Object(v.jsx)(_.a,{run:n.name,runHash:a,active:n.active})},date:x()(1e3*n.creation_time).format(f.f),duration:Object(E.a)(1e3*n.creation_time,n.end_time?1e3*n.end_time:Date.now())};return F.columns.forEach((e=>{var t;const[n,i]=null!==(t=F.values[e.key][a])&&void 0!==t?t:[null,null];c[e.key]={content:null===n?"--":e.isSystem?Object(S.a)(i):"step: ".concat(null!==n&&void 0!==n?n:"-"," / value: ").concat(Object(S.a)(i))}})),c})):[]),[u,F]),L=i.a.useMemo((()=>[{key:"run",content:Object(v.jsx)("span",{children:"Name"}),topHeader:"Run",pin:"left"},{key:"date",content:Object(v.jsx)("span",{children:"Date"}),topHeader:"Run"},{key:"duration",content:Object(v.jsx)("span",{children:"Duration"}),topHeader:"Run"}].concat(F.columns)),[F]),z=i.a.useCallback((t=>{let{actionType:n,data:a}=t,i={...M};switch(n){case"single":M[a.key]?i=s.a.omit(M,a.key):i[a.key]=!0;break;case"selectAll":Array.isArray(a)?a.forEach((e=>{M[e.key]||(i[e.key]=!0)})):Object.values(a).reduce(((e,t)=>e.concat(t.items)),[]).forEach((e=>{M[e.selectKey]||(i[e.selectKey]=!0)}));break;case"removeAll":Array.isArray(a)&&(i={})}B(i),H("run.hash in [".concat(Object.keys(i).map((e=>'"'.concat(JSON.parse(Object(w.b)(e)).hash,'"'))).join(", "),'] and run.experiment == "').concat(e,'"'))}),[M,I]);return i.a.useEffect((()=>{var e;null===(e=r.current)||void 0===e||e.updateData({newData:I,newColumns:L})}),[I,L]),{data:u,tableData:I,tableColumns:L,tableRef:r,loading:k.loading,isInfiniteLoading:j,selectedRows:M,comparisonQuery:T,onRowSelect:z,loadMore:function(){var t;k.data&&!k.loading&&(p(!0),h.fetchExperimentRuns({limit:50,exclude_params:!0,offset:null===(t=l.current[l.current.length-1])||void 0===t?void 0:t.hash,q:"run.experiment == '".concat(e,"'")}).finally((()=>p(!1))))},totalRunsCount:(null!==(n=null===R||void 0===R||null===(a=R.data)||void 0===a?void 0:a.num_runs)&&void 0!==n?n:0)-(null!==(c=null===R||void 0===R||null===(o=R.data)||void 0===o?void 0:o.num_archived_runs)&&void 0!==c?c:0)}},T=h;n(1511);function H(e){let{experimentName:t,experimentId:n}=e;return Object(v.jsx)(c.a,{children:Object(v.jsx)("div",{className:"ExperimentRunsTab",children:Object(v.jsx)("div",{className:"ExperimentRunsTab__content",children:Object(v.jsx)(T,{experimentName:t,experimentId:n})})})})}var F=Object(a.memo)(H);t.default=F},1531:function(e,t,n){"use strict";n.r(t);var a=n(0),i=n.n(a),c=n(82),s=n(702),o=n(6),r=n(889),l=n(3),d=n(13),u=n(11),m=(n(1512),n(1));function j(e){let{experimentName:t,description:n,updateExperiment:a,deleteExperiment:j}=e;const p=Object(c.g)(),[v,h]=i.a.useState(!1);return i.a.useEffect((()=>{u.a(d.a.experiment.tabs.settings.tabView)}),[]),Object(m.jsx)(o.a,{children:Object(m.jsxs)("div",{className:"ExperimentSettingsTab",children:[Object(m.jsxs)("div",{className:"ExperimentSettingsTab__actionCardsCnt",children:[Object(m.jsx)(r.a,{title:"Experiment Properties",defaultName:null!==t&&void 0!==t?t:"",defaultDescription:null!==n&&void 0!==n?n:"",onSave:function(e,t){a(e,t)}}),Object(m.jsx)(l.a,{title:"Delete Experiment",description:"Once you delete an experiment, there is no going back. Please be certain.",btnTooltip:"Delete Experiment",btnText:"Delete",onAction:function(){h(!0)},btnProps:{variant:"contained",className:"ExperimentSettingsTab__actionCardsCnt__btn__delete"}})]}),Object(m.jsx)(s.a,{open:v,onCancel:function(){h(!1)},onSubmit:function(){j((()=>{p.push("/experiments")}))},text:"Are you sure you want to delete this experiment?",icon:Object(m.jsx)(l.f,{name:"delete"}),title:"Delete experiment",statusType:"error",confirmBtnText:"Delete"})]})})}var p=Object(a.memo)(j);t.default=p},702:function(e,t,n){"use strict";var a=n(0),i=n.n(a),c=n(672),s=n(3),o=n(197),r=(n(706),n(1));function l(e){return Object(r.jsx)(o.a,{children:Object(r.jsxs)(c.a,{open:e.open,onClose:e.onCancel,"aria-labelledby":"dialog-title","aria-describedby":"dialog-description",PaperProps:{elevation:10},className:"ConfirmModal ConfirmModal__".concat(e.statusType),children:[Object(r.jsxs)("div",{className:"ConfirmModal__Body",children:[Object(r.jsx)(s.c,{size:"small",className:"ConfirmModal__Close__Icon",color:"secondary",withOnlyIcon:!0,onClick:e.onCancel,children:Object(r.jsx)(s.f,{name:"close"})}),Object(r.jsxs)("div",{className:"ConfirmModal__Title__Container",children:[Object(r.jsx)("div",{className:"ConfirmModal__Icon",children:e.icon}),e.title&&Object(r.jsx)(s.n,{size:16,tint:100,component:"h4",weight:600,children:e.title})]}),Object(r.jsxs)("div",{children:[e.description&&Object(r.jsx)(s.n,{className:"ConfirmModal__description",weight:400,component:"p",id:"dialog-description",children:e.description}),Object(r.jsxs)("div",{children:[e.text&&Object(r.jsx)(s.n,{className:"ConfirmModal__text",weight:400,component:"p",size:14,id:"dialog-description",children:e.text||""}),e.children&&e.children]})]})]}),Object(r.jsxs)("div",{className:"ConfirmModal__Footer",children:[Object(r.jsx)(s.c,{onClick:e.onCancel,className:"ConfirmModal__CancelButton",children:e.cancelBtnText}),Object(r.jsx)(s.c,{onClick:e.onSubmit,color:"primary",variant:"contained",className:"ConfirmModal__ConfirmButton",autoFocus:!0,children:e.confirmBtnText})]})]})})}l.defaultProps={confirmBtnText:"Confirm",cancelBtnText:"Cancel",statusType:"info"},l.displayName="ConfirmModal",t.a=i.a.memo(l)},706:function(e,t,n){},816:function(e,t,n){"use strict";var a=n(724),i=n(701);t.a=function(){const{fetchData:e,state:t,destroy:n}=Object(i.a)(a.d);return{fetchExperimentContributions:t=>e(t),experimentContributionsState:t,destroy:n}}()},840:function(e,t,n){"use strict";n(0);var a=n(61),i=n.n(a),c=n(82),s=n(331),o=n(3),r=n(6),l=n(13),d=n(69),u=n(11),m=n(16),j=(n(841),n(1));const p=[0,1,2,3,4];t.a=function(e){let{data:t,startDate:n,endDate:a,cellSize:v=12,cellSpacing:h=4,scaleRange:b=4,onCellClick:x,additionalQuery:_=""}=e;const f=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],O=Object(c.g)();n=new Date(n.getFullYear(),n.getMonth(),n.getDate()),a=new Date(a.getFullYear(),a.getMonth(),a.getDate());let g=n;for(;0!==g.getDay();)g=k(g,-1);let C=a;for(;0!==C.getDay();)C=k(C,1);0===C.getDay()&&(C=k(C,7));const N=Math.floor(Math.abs((g-C)/864e5)),y=function(){let e=0;return[...Array(N).keys()].forEach((t=>{let n=S(t);e=n>e?n:e})),e}();function S(e){const n=M(e);let a=0;for(let o=0;oObject(j.jsx)("div",{className:"CalendarHeatmap__map__axis__tick--x",children:e},t)))}),Object(j.jsx)("div",{className:"CalendarHeatmap__map__axis CalendarHeatmap__map__axis--y",children:["S","M","T","W","T","F","S"].map(((e,t)=>Object(j.jsx)("div",{className:"CalendarHeatmap__map__axis__tick--y",children:e},t)))}),Object(j.jsx)("div",{className:"CalendarHeatmap__map__grid",style:R,children:[...Array(N).keys()].map((e=>D(e)))})]}),Object(j.jsxs)("div",{className:"CalendarHeatmap__cell__info",children:[Object(j.jsx)(o.n,{weight:400,size:12,children:"Less"}),p.map((e=>Object(j.jsx)("div",{style:{width:v,height:v},className:"CalendarHeatmap__cell__wrapper",children:Object(j.jsx)("div",{className:"CalendarHeatmap__cell CalendarHeatmap__cell--scale-".concat(e)})},e))),Object(j.jsx)(o.n,{weight:400,size:12,children:"More"})]})]})}},841:function(e,t,n){},842:function(e,t,n){},843:function(e,t,n){},844:function(e,t,n){},845:function(e,t,n){},883:function(e,t,n){},885:function(e,t,n){"use strict";var a=n(0),i=n.n(a),c=n(56),s=n(3),o=n(128),r=n(331),l=n(594),d=n(365),u=n(200),m=n(57),j=(n(842),n(1));function p(e){return Object(j.jsxs)("div",{className:"FeedItem",children:[Object(j.jsxs)("div",{className:"FeedItem__title",children:[Object(j.jsx)(s.f,{name:"calendar",fontSize:10,box:!0}),Object(j.jsx)(s.n,{tint:50,size:10,weight:700,children:e.date.split("_").join(" ")})]}),Object(j.jsx)("div",{className:"FeedItem__content",children:e.data.map((e=>Object(j.jsxs)("div",{className:"FeedItem__content__item",children:[Object(j.jsxs)("div",{className:"FeedItem__content__item__leftBox",children:[Object(j.jsx)(s.n,{tint:50,size:12,className:"FeedItem__content__item__leftBox__date",children:e.date}),Object(j.jsx)(s.n,{size:12,tint:100,className:"FeedItem__content__item__leftBox__label",children:"Started a run:"}),Object(j.jsx)(r.a,{title:e.active?"In Progress":"Finished",children:Object(j.jsx)("div",{className:"FeedItem__content__item__leftBox__indicatorBox",children:Object(j.jsx)(d.a,{className:"Table__status_indicator",status:e.active?"success":"alert"})})})]}),Object(j.jsxs)("div",{className:"FeedItem__content__item__itemBox",children:[Object(j.jsx)(u.a,{experimentName:e.experiment,experimentId:e.experimentId}),Object(j.jsx)(s.n,{size:10,children:"/"}),Object(j.jsx)(r.a,{title:e.name,children:Object(j.jsx)("div",{className:"FeedItem__content__item__itemBox__runName",children:Object(j.jsx)(l.a,{to:m.a.Run_Detail.replace(":runHash",e.hash),component:o.b,children:e.name})})})]})]},e.name)))})]})}var v=i.a.memo(p);n(843);function h(e){let{data:t,loadMore:n,isLoading:a,totalRunsCount:i=0,fetchedCount:o=0,archivedRunsCount:r=0}=e;return i&&i!==r?Object(j.jsxs)("div",{className:"ContributionsFeed",children:[Object(j.jsx)(s.n,{size:14,component:"h3",tint:100,weight:700,children:"Activity"}),a&&c.a.isEmpty(t)?Object(j.jsx)("div",{className:"flex fac fjc",children:Object(j.jsx)(s.l,{size:"24px"})}):Object(j.jsxs)(j.Fragment,{children:[Object.keys(t).map((e=>Object(j.jsxs)("div",{className:"ContributionsFeed__content",children:[Object(j.jsx)(s.n,{className:"ContributionsFeed__content-title",component:"h3",tint:100,weight:700,children:e.split("_").join(" ")}),Object.keys(t[e]).map((n=>Object(j.jsx)(v,{date:n,data:t[e][n]},n)))]},e))),o>16&255,a>>8&255,255&a].join(",")+","+t||!1},l=(n(844),n(1));function d(e){let{label:t,badge:n={value:""},count:c,icon:d,iconBgColor:u="#000000",cardBgColor:m=r(u,.1),onMouseOver:j,onMouseLeave:p,navLink:v,highlighted:h,outlined:b=!1,isLoading:x=!1}=e;const _=Object(i.g)(),f=a.useCallback((e=>{"function"===typeof j&&j(e,"card")}),[j]),O={card:{borderColor:b?u:"transparent",backgroundColor:h?u:m},iconWrapper:{backgroundColor:h?"#fff":u},iconColor:h?u:"#fff",label:h?{color:"#fff"}:{},count:h?{color:"#fff"}:{}};return Object(l.jsxs)("div",{onClick:()=>v&&_.push(v),onMouseLeave:p,onMouseOver:()=>f(t),className:s()("StatisticsCard",{highlighted:h}),style:O.card,children:[(null===n||void 0===n?void 0:n.value)&&Object(l.jsx)(o.n,{component:"p",className:"StatisticsCard__badge",weight:600,size:8,style:n.style,children:n.value}),d&&Object(l.jsx)("div",{className:"StatisticsCard__iconWrapper",style:O.iconWrapper,children:Object(l.jsx)(o.f,{name:d,color:O.iconColor})}),Object(l.jsxs)("div",{className:"StatisticsCard__info",children:[Object(l.jsx)(o.n,{className:"StatisticsCard__info__label",size:10,weight:600,style:O.label,children:t}),Object(l.jsx)(o.n,{className:"StatisticsCard__info__count",size:16,weight:600,style:O.count,children:Object(l.jsx)("span",{children:x?"--":c})})]})]})}d.displayName="StatisticsCard";var u=a.memo(d);t.a=u},889:function(e,t,n){"use strict";var a=n(0),i=n(833),c=n(56),s=n(835),o=n(670),r=n(685),l=n(3),d=n(6),u=(n(883),n(1));function m(e){let{title:t="Run Properties",defaultName:n,defaultDescription:a,onSave:m}=e;const j=Object(s.a)({initialValues:{name:null!==n&&void 0!==n?n:"",description:null!==a&&void 0!==a?a:""},onSubmit:c.a.noop,validationSchema:i.a({name:i.b().required("Name is a required field")})}),{values:p,errors:v,touched:h,setFieldValue:b,setFieldTouched:x}=j;function _(e,t){var n;b(t,null===e||void 0===e||null===(n=e.target)||void 0===n?void 0:n.value,!0).then((()=>{x(t,!0)}))}return Object(u.jsx)(d.a,{children:Object(u.jsxs)("div",{className:"NameAndDescriptionCard",children:[Object(u.jsxs)("div",{className:"NameAndDescriptionCard__header",children:[Object(u.jsx)(l.n,{component:"h4",weight:600,size:14,tint:100,children:t}),Object(u.jsx)(o.a,{onClick:function(){m(p.name,p.description)},disabled:!c.a.isEmpty(v)||p.name===n&&p.description===a,variant:"contained",color:"primary",className:"NameAndDescriptionCard__saveBtn",children:"Save"})]}),Object(u.jsxs)("div",{className:"NameAndDescriptionCard__content",children:[Object(u.jsx)("div",{className:"NameAndDescriptionCard__content__nameBox",children:Object(u.jsx)(r.a,{variant:"outlined",className:"TextField__OutLined__Medium NameAndDescriptionCard__content__nameBox__nameInput",value:p.name,onChange:e=>_(e,"name"),error:!(!h.name||!v.name),helperText:h.name&&v.name,label:"Name"})}),Object(u.jsx)("div",{className:"NameAndDescriptionCard__content__descriptionBox",children:Object(u.jsx)(r.a,{variant:"outlined",multiline:!0,label:"Description",type:"textarea",className:"NameAndDescriptionCard__content__descriptionBox__descriptionInput",value:p.description,onChange:e=>_(e,"description"),error:!(!h.description||!v.description),helperText:h.description&&v.description})})]})]})})}var j=Object(a.memo)(m);t.a=j},891:function(e,t,n){"use strict";var a=n(0),i=n(10),c=n.n(i),s=n(331),o=(n(845),n(1));function r(e){let{data:t=[],width:n="100%",height:i=8,onMouseOver:r,onMouseLeave:l}=e;const d=a.useCallback((e=>{"function"===typeof r&&r(e,"bar")}),[r]),u=a.useMemo((()=>{const e=[];for(let i=0;i{let{percent:n,color:a,label:i="",highlighted:r}=e;return n?Object(o.jsx)(s.a,{title:i,children:Object(o.jsx)("div",{className:c()("StatisticsBar__item",{highlighted:r}),style:{...u[t],left:u[t].left+"%"},onMouseLeave:l,onMouseOver:()=>d(i)})},"".concat(i,"-").concat(a)):null}))})}r.displayName="StatisticsBar";var l=a.memo(r);t.a=l}}]); \ No newline at end of file diff --git a/embed/static/js/RunDetailMetricsAndSystemTab.js b/embed/static/js/RunDetailMetricsAndSystemTab.js new file mode 100644 index 00000000..e8f79dcc --- /dev/null +++ b/embed/static/js/RunDetailMetricsAndSystemTab.js @@ -0,0 +1 @@ +(this.webpackJsonpui_v2=this.webpackJsonpui_v2||[]).push([[9],{1534:function(e,t,n){"use strict";n.r(t);var a=n(0),i=n(56),c=n(259),r=n(354),o=n(260),s=n(6),l=n(3),u=n(13),d=n(11),f=n(819),m=n(252),b=n(47),x=n(102),g=n(246),v=n(51),h=n(331),R=n(731),j=n(25),O=n(80),p=n(1);function y(e){var t;let{batch:n,index:i,observer:c,isPinned:r,togglePin:o}=e;const u=a.useRef(null);return a.useEffect((()=>{u.current&&c&&c.observe(u.current)}),[c]),Object(p.jsx)(s.a,{children:Object(p.jsxs)("div",{className:"RunDetailMetricsTab__container__chartContainer","data-name":n.name,"data-context":Object(x.a)(n.context),ref:u,children:[Object(p.jsx)(h.a,{title:r?"Unpin":"Pin",children:Object(p.jsx)("div",{className:"RunDetailMetricsTab__container__chartContainer__metricDetailBox__pin",children:Object(p.jsx)(l.c,{color:r?"primary":"default",size:"xSmall",variant:"outlined",withOnlyIcon:!0,onClick:()=>o({name:n.name,context:n.context},r),children:Object(p.jsx)(l.f,{name:"pin"})})})}),Object(p.jsx)("div",{className:"RunDetailMetricsTab__container__chartContainer__chartBox",children:n.iters?Object(p.jsx)(s.a,{children:Object(p.jsx)(R.a,{data:[{key:n.key,data:{xValues:[...n.iters],yValues:[...n.values]},color:"#1c2852",dasharray:"none",selectors:[n.key]}],index:i})}):Object(p.jsx)(l.l,{})}),Object(p.jsxs)("div",{className:"RunDetailMetricsTab__container__chartContainer__metricDetailBox",children:[Object(p.jsx)(l.n,{component:"h4",tint:100,size:18,weight:600,className:"RunDetailMetricsTab__container__chartContainer__metricDetailBox__metricName",children:Object(b.a)(null===n||void 0===n?void 0:n.name)?Object(O.a)(null===n||void 0===n?void 0:n.name):null===n||void 0===n?void 0:n.name}),null===(t=Object(x.a)(null===n||void 0===n?void 0:n.context))||void 0===t?void 0:t.split(",").map(((e,t)=>Object(p.jsx)(l.b,{monospace:!0,size:"large",color:j.c[0][(t+i)%j.c[0].length],label:e||"Empty context"},t)))]})]})})}var _=a.memo(y);function S(e){let{runHash:t,runTraces:n,runBatch:h,isSystem:R,isRunBatchLoading:j}=e;const O=a.useRef(null),y=a.useRef(),[S,N]=a.useState(!1),[C,A]=a.useState([]),D=Object(c.a)(m.a,!1),T=a.useMemo((()=>n.metric.filter((e=>R?Object(b.a)(e.name):!Object(b.a)(e.name)))),[n.metric,R]);let w=[],M=[];for(let a=0;at.name===e.name&&Object(x.a)(t.context)===Object(x.a)(e.context))))&&void 0!==B?B:-1;t>-1?w[t]=e:M.push(e)}async function z(e,t){const n=t?w.filter((t=>!(t.name===e.name&&Object(x.a)(t.context)===Object(x.a)(e.context)))):[...w,e],a=m.a.setPinnedSequences({sequences:n},(e=>{m.a.setState({pinnedSequences:w}),Object(v.a)({detail:e,model:f.a})}));m.a.setState({pinnedSequences:n}),a.call()}function E(e,t){return S&&e.length>0&&Object(p.jsxs)(p.Fragment,{children:[Object(p.jsx)("div",{className:"RunDetailMetricsTab__header",children:Object(p.jsxs)(l.n,{component:"h3",size:16,color:"primary",children:[t?"Pinned ":"","Metrics"]})}),Object(p.jsx)("div",{className:"RunDetailMetricsTab__container",children:(t?e:e.map((e=>({...e,sortKey:"".concat(e.name,"_").concat(Object(x.a)(e.context))}))).sort(Object(g.a)({orderBy:"sortKey"}))).map(((e,n)=>{const a={...e,...null===h||void 0===h?void 0:h.find((t=>t.name===e.name&&Object(x.a)(t.context)===Object(x.a)(e.context)))};return Object(p.jsx)(_,{batch:a,index:n,observer:y.current,isPinned:t,togglePin:z},"".concat(a.name,"_").concat(Object(x.a)(a.context)))}))})]})}return w.filter((e=>!!e)),a.useEffect((()=>{if(O.current){var e;let t={root:null===(e=O.current.parentElement)||void 0===e?void 0:e.parentElement,rootMargin:"0px",threshold:0};y.current=new IntersectionObserver((e=>{let t=[];e.forEach((e=>{if(e.isIntersecting){let n=e.target.getAttribute("data-name"),a=e.target.getAttribute("data-context");(null===h||void 0===h?void 0:h.find((e=>e.name===n&&Object(x.a)(e.context)===a)))||t.push({name:n,context:a})}})),t.length>0&&A((e=>e.concat(t.map((e=>T.find((t=>t.name===e.name&&Object(x.a)(t.context)===e.context)))))))}),t),N(!0)}return d.a(u.a.runDetails.tabs[R?"system":"metrics"].tabView),()=>{y.current&&y.current.disconnect()}}),[R,h,S,n.metric,T]),a.useEffect((()=>{let e,n;return C.length>0&&(e=window.setTimeout((()=>{n=f.a.getRunMetricsBatch(C,t),n.call()}),100)),()=>{e&&clearTimeout(e),n&&n.abort()}}),[C,t]),a.useEffect((()=>{A((e=>e.filter((e=>-1===h.findIndex((t=>t.name===e.name&&Object(x.a)(t.context)===Object(x.a)(e.context)))))))}),[h]),Object(p.jsx)(s.a,{children:Object(p.jsx)(o.a,{isLoading:j,className:"RunDetailTabLoader",height:"100%",children:i.a.isEmpty(T)?Object(p.jsx)(r.a,{size:"xLarge",className:"RunDetailTabLoader",title:"No tracked ".concat(R?"system":""," metrics")}):Object(p.jsxs)("div",{className:"RunDetailMetricsTab",ref:O,children:[E(w,!0),E(M,!1)]})})})}t.default=a.memo(S)},711:function(e,t,n){"use strict";n.d(t,"c",(function(){return a})),n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return s}));const a=100,i={S:4,M:6,L:12},{S:c,M:r,L:o}=i,s={1:[o],2:[r,r],3:[c,c,c],4:[r,r,r,r],5:[c,c,c,r,r],6:[c,c,c,c,c,c],7:[c,c,c,r,r,r,r],8:[c,c,c,c,c,c,r,r],9:[c,c,c,c,c,c,c,c,c]}},731:function(e,t,n){"use strict";var a=n(0),i=n(10),c=n.n(i),r=n(259),o=n(6),s=n(711),l=n(9),u=(n(732),n(1));const d=a.forwardRef((function(e,t){const{data:n,index:i,id:d="".concat(i),nameKey:f="",aggregatedData:m,aggregationConfig:b,syncHoverState:x,axesScaleRange:g,ignoreOutliers:v=!1,alignmentConfig:h,highlightMode:R=l.e.Off,curveInterpolation:j=l.d.Linear,chartTitle:O,zoom:p,onZoomChange:y,resizeMode:_,onMount:S,axesScaleType:N={xAxis:l.h.Linear,yAxis:l.h.Linear},readOnly:C=!1,margin:A={top:30,right:20,bottom:30,left:60}}=e,D=a.useRef({margin:A,height:0,width:0}),T=a.useRef({height:0,width:0}),w=a.useRef(null),M=a.useRef(null),B=a.useRef(null),L=a.useRef(null),z=a.useRef(null),E=a.useRef(null),k=a.useRef(null),I=a.useRef(null),H=a.useRef(null),q=a.useRef(null),P=a.useRef(null),F=a.useRef({}),K=a.useRef({}),V=a.useRef({}),J=a.useRef({}),Z=a.useRef(),U=[],X=[n,p,v,R,N,g,j,b,C,h,_,d];function G(){Object(l.k)({visAreaRef:M}),function(){Object(l.l)({index:i,id:d,nameKey:f,visBoxRef:D,plotBoxRef:T,parentRef:w,visAreaRef:M,svgNodeRef:B,bgRectNodeRef:L,plotNodeRef:z,axesNodeRef:E,linesNodeRef:k,attributesNodeRef:I,chartTitle:O});const{processedData:e,processedAggrData:t,min:a,max:c}=Object(l.C)({data:n,ignoreOutliers:v,visBoxRef:D,axesScaleType:N,axesScaleRange:g,aggregatedData:m,aggregationConfig:b,unableToDrawConditions:U,attributesRef:V});Object(l.m)({svgNodeRef:B,axesNodeRef:E,axesRef:F,plotBoxRef:T,xScale:V.current.xScale,yScale:V.current.yScale,visBoxRef:D,alignmentConfig:h,axesScaleType:N,humanizerConfigRef:J,drawBgTickLines:{y:!0,x:!1}}),Object(l.q)({id:d,processedData:e,nameKey:f,linesNodeRef:k,linesRef:K,curveInterpolation:j,xScale:V.current.xScale,yScale:V.current.yScale,highlightMode:R,aggregationConfig:b,processedAggrData:t,readOnly:C}),!C&&k.current&&k.current.selectChildren().size()>s.c&&k.current.classed("optimizeRendering",!0);Object(l.n)({id:d,plotBoxRef:T,plotNodeRef:z,visBoxRef:D,axesRef:F,attributesRef:V,linesRef:K,svgNodeRef:B,axesScaleType:N,min:a,max:c,axesScaleRange:g,zoom:p,onZoomChange:y,readOnly:C,unableToDrawConditions:U}),C||Object(l.o)({index:i,id:d,nameKey:f,data:n,processedData:e,axesScaleType:N,highlightMode:R,syncHoverState:x,visAreaRef:M,attributesRef:V,plotBoxRef:T,visBoxRef:D,svgNodeRef:B,bgRectNodeRef:L,attributesNodeRef:I,xAxisLabelNodeRef:H,yAxisLabelNodeRef:q,linesNodeRef:k,highlightedNodeRef:P,aggregationConfig:b,alignmentConfig:h}),Object(l.y)({renderArr:U,visAreaRef:M,attributesRef:V,readOnly:C,syncHoverState:x})}()}const Q=a.useCallback((e=>{(null===e||void 0===e?void 0:e.length)&&(Z.current=window.requestAnimationFrame(G))}),X),W=a.useCallback((()=>{Z.current&&window.cancelAnimationFrame(Z.current)}),[]);return Object(r.c)(Q,w,W),a.useEffect((()=>{V.current.currentXValue=void 0}),[h,n]),a.useEffect((()=>(Z.current=window.requestAnimationFrame(G),()=>{Z.current&&window.cancelAnimationFrame(Z.current)})),X),a.useEffect((()=>{"function"===typeof S&&S()}),[]),a.useImperativeHandle(t,(()=>({setActiveLineAndCircle:function(e){var t,n;let a=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];null===(t=(n=V.current).setActiveLineAndCircle)||void 0===t||t.call(n,e,a,i)},updateHoverAttributes:(e,t)=>{var n,a;null===(n=(a=V.current).updateHoverAttributes)||void 0===n||n.call(a,e,t)},clearHoverAttributes:()=>{var e,t;null===(e=(t=V.current).clearHoverAttributes)||void 0===e||e.call(t)},setFocusedState:e=>{var t;e&&(V.current.focusedState={...e,visId:null!==(t=e.visId)&&void 0!==t?t:"".concat(e.chartIndex)})}}))),Object(u.jsx)(o.a,{children:Object(u.jsx)("div",{id:"vis-"+d,ref:w,className:c()("LineChart",{zoomMode:!C&&(null===p||void 0===p?void 0:p.active)}),children:Object(u.jsx)("div",{ref:M})})})}));d.displayName="LineChart",t.a=a.memo(d)},732:function(e,t,n){}}]); \ No newline at end of file diff --git a/embed/static/js/RunDetailParamsTab.js b/embed/static/js/RunDetailParamsTab.js new file mode 100644 index 00000000..d7e4188e --- /dev/null +++ b/embed/static/js/RunDetailParamsTab.js @@ -0,0 +1 @@ +(this.webpackJsonpui_v2=this.webpackJsonpui_v2||[]).push([[10],{1524:function(a,e,s){"use strict";s.r(e);var t=s(0),i=s.n(t),r=s(56),c=s(260),n=s(354),l=s(6),u=s(411),b=s(13),m=s(11),j=s(1);function o(a){let{runParams:e,isRunInfoLoading:s}=a;return i.a.useEffect((()=>{m.a(b.a.runDetails.tabs.params.tabView)}),[]),Object(j.jsx)(l.a,{children:Object(j.jsx)(c.a,{isLoading:s||!e,className:"RunDetailTabLoader",height:"100%",children:r.a.isEmpty(e)?Object(j.jsx)(n.a,{size:"xLarge",className:"RunDetailTabLoader",title:"No Params"}):Object(j.jsx)("div",{className:"RunDetailParamsTabWrapper",children:Object(j.jsx)("div",{className:"RunDetailParamsTab",children:Object(j.jsx)(u.a,{src:r.a.omit(e,"__system_params")})})})})})}e.default=Object(t.memo)(o)}}]); \ No newline at end of file diff --git a/embed/static/js/RunDetailSettingsTab.js b/embed/static/js/RunDetailSettingsTab.js new file mode 100644 index 00000000..eb391766 --- /dev/null +++ b/embed/static/js/RunDetailSettingsTab.js @@ -0,0 +1 @@ +(this.webpackJsonpui_v2=this.webpackJsonpui_v2||[]).push([[11],{1501:function(e,n,t){},1525:function(e,n,t){"use strict";t.r(n);var i=t(0),a=t.n(i),c=t(10),o=t.n(c),s=t(82),r=t(702),l=t(3),d=t(6),u=t(889),m=t(13),b=t(819),_=t(11),p=(t(1501),t(1));function j(e){let{runHash:n,isArchived:t,defaultName:i,defaultDescription:c}=e;const j=Object(s.g)(),[h,v]=a.a.useState(!1);return a.a.useEffect((()=>{_.a(m.a.runDetails.tabs.settings.tabView)}),[]),Object(p.jsx)(d.a,{children:Object(p.jsxs)("div",{className:"RunDetailSettingsTab",children:[Object(p.jsxs)("div",{className:"RunDetailSettingsTab__actionCardsCnt",children:[Object(p.jsx)(u.a,{defaultName:null!==i&&void 0!==i?i:"",defaultDescription:null!==c&&void 0!==c?c:"",onSave:function(e,i){b.a.editRunNameAndDescription(n,e,i,t)}}),Object(p.jsx)(l.a,{title:t?"Unarchive Run":"Archive Run",description:t?"Unarchive runs will appear in search both on Dashboard and Explore.":"Archived runs will not appear in search both on Dashboard and Explore.",btnTooltip:t?"Unarchive":"Archive",btnText:t?"Unarchive":"Archive",onAction:function(){_.b(m.a.runDetails.tabs.settings.archiveRun),b.a.archiveRun(n,!t)},btnProps:{variant:"outlined",className:o()({RunDetailSettingsTab__actionCardsCnt__btn__archive:!t,RunDetailSettingsTab__actionCardsCnt__btn__unarchive:t})}}),Object(p.jsx)(l.a,{title:"Delete Run",description:"Once you delete a run, there is no going back. Please be certain.",btnTooltip:"Delete Run",btnText:"Delete",onAction:function(){v(!0)},btnProps:{variant:"contained",className:"RunDetailSettingsTab__actionCardsCnt__btn__delete"}})]}),Object(p.jsx)(r.a,{open:h,onCancel:function(){v(!1)},onSubmit:function(){_.b(m.a.runDetails.tabs.settings.deleteRun),b.a.deleteRun(n,(()=>{j.push("/runs")}))},text:"Are you sure you want to delete this run?",icon:Object(p.jsx)(l.f,{name:"delete"}),title:"Delete run",statusType:"error",confirmBtnText:"Delete"})]})})}n.default=Object(i.memo)(j)},702:function(e,n,t){"use strict";var i=t(0),a=t.n(i),c=t(672),o=t(3),s=t(197),r=(t(706),t(1));function l(e){return Object(r.jsx)(s.a,{children:Object(r.jsxs)(c.a,{open:e.open,onClose:e.onCancel,"aria-labelledby":"dialog-title","aria-describedby":"dialog-description",PaperProps:{elevation:10},className:"ConfirmModal ConfirmModal__".concat(e.statusType),children:[Object(r.jsxs)("div",{className:"ConfirmModal__Body",children:[Object(r.jsx)(o.c,{size:"small",className:"ConfirmModal__Close__Icon",color:"secondary",withOnlyIcon:!0,onClick:e.onCancel,children:Object(r.jsx)(o.f,{name:"close"})}),Object(r.jsxs)("div",{className:"ConfirmModal__Title__Container",children:[Object(r.jsx)("div",{className:"ConfirmModal__Icon",children:e.icon}),e.title&&Object(r.jsx)(o.n,{size:16,tint:100,component:"h4",weight:600,children:e.title})]}),Object(r.jsxs)("div",{children:[e.description&&Object(r.jsx)(o.n,{className:"ConfirmModal__description",weight:400,component:"p",id:"dialog-description",children:e.description}),Object(r.jsxs)("div",{children:[e.text&&Object(r.jsx)(o.n,{className:"ConfirmModal__text",weight:400,component:"p",size:14,id:"dialog-description",children:e.text||""}),e.children&&e.children]})]})]}),Object(r.jsxs)("div",{className:"ConfirmModal__Footer",children:[Object(r.jsx)(o.c,{onClick:e.onCancel,className:"ConfirmModal__CancelButton",children:e.cancelBtnText}),Object(r.jsx)(o.c,{onClick:e.onSubmit,color:"primary",variant:"contained",className:"ConfirmModal__ConfirmButton",autoFocus:!0,children:e.confirmBtnText})]})]})})}l.defaultProps={confirmBtnText:"Confirm",cancelBtnText:"Cancel",statusType:"info"},l.displayName="ConfirmModal",n.a=a.a.memo(l)},706:function(e,n,t){},883:function(e,n,t){},889:function(e,n,t){"use strict";var i=t(0),a=t(833),c=t(56),o=t(835),s=t(670),r=t(685),l=t(3),d=t(6),u=(t(883),t(1));function m(e){let{title:n="Run Properties",defaultName:t,defaultDescription:i,onSave:m}=e;const b=Object(o.a)({initialValues:{name:null!==t&&void 0!==t?t:"",description:null!==i&&void 0!==i?i:""},onSubmit:c.a.noop,validationSchema:a.a({name:a.b().required("Name is a required field")})}),{values:_,errors:p,touched:j,setFieldValue:h,setFieldTouched:v}=b;function x(e,n){var t;h(n,null===e||void 0===e||null===(t=e.target)||void 0===t?void 0:t.value,!0).then((()=>{v(n,!0)}))}return Object(u.jsx)(d.a,{children:Object(u.jsxs)("div",{className:"NameAndDescriptionCard",children:[Object(u.jsxs)("div",{className:"NameAndDescriptionCard__header",children:[Object(u.jsx)(l.n,{component:"h4",weight:600,size:14,tint:100,children:n}),Object(u.jsx)(s.a,{onClick:function(){m(_.name,_.description)},disabled:!c.a.isEmpty(p)||_.name===t&&_.description===i,variant:"contained",color:"primary",className:"NameAndDescriptionCard__saveBtn",children:"Save"})]}),Object(u.jsxs)("div",{className:"NameAndDescriptionCard__content",children:[Object(u.jsx)("div",{className:"NameAndDescriptionCard__content__nameBox",children:Object(u.jsx)(r.a,{variant:"outlined",className:"TextField__OutLined__Medium NameAndDescriptionCard__content__nameBox__nameInput",value:_.name,onChange:e=>x(e,"name"),error:!(!j.name||!p.name),helperText:j.name&&p.name,label:"Name"})}),Object(u.jsx)("div",{className:"NameAndDescriptionCard__content__descriptionBox",children:Object(u.jsx)(r.a,{variant:"outlined",multiline:!0,label:"Description",type:"textarea",className:"NameAndDescriptionCard__content__descriptionBox__descriptionInput",value:_.description,onChange:e=>x(e,"description"),error:!(!j.description||!p.description),helperText:j.description&&p.description})})]})]})})}var b=Object(i.memo)(m);n.a=b}}]); \ No newline at end of file diff --git a/embed/static/js/RunOverviewTab.js b/embed/static/js/RunOverviewTab.js new file mode 100644 index 00000000..a9933ed5 --- /dev/null +++ b/embed/static/js/RunOverviewTab.js @@ -0,0 +1 @@ +(this.webpackJsonpui_v2=this.webpackJsonpui_v2||[]).push([[12],{1502:function(e,t,a){},1503:function(e,t,a){},1504:function(e,t,a){},1505:function(e,t,a){},1527:function(e,t,a){"use strict";a.r(t);var i=a(0),n=a.n(i),s=a(56),c=a(6),l=a(354),r=a(13),o=a(11),d=a(819);var u=function(e){let{runTraces:t,runHash:a}=e;n.a.useEffect((()=>{const e=d.a.getRunMetricsBatch(t.metric,a);return e.call(),()=>{e.abort()}}),[t,a])},j=a(61),v=a.n(j),m=a(3),b=a(69),h=(a(1502),a(1));function O(e){var t,a,i,n;return Object(h.jsx)(m.d,{title:"Git Info Card",className:"GitInfoCard RunOverviewTab__cardBox",children:Object(h.jsxs)("div",{className:"InfoSection ScrollBar__hidden flex fjb",children:[Object(h.jsxs)("div",{className:"InfoCard flex fdc",children:[Object(h.jsx)(m.n,{className:"InfoCardLabel",weight:400,tint:50,size:12,color:"primary",children:"Branch"}),Object(h.jsxs)("div",{className:"InfoCardValue flex fac",children:[Object(h.jsx)(m.f,{name:"branch",fontSize:14}),Object(h.jsx)(m.n,{className:"InfoCardValueText",weight:500,size:12,color:"primary",children:null===(t=e.data)||void 0===t?void 0:t.branch})]})]}),Object(h.jsxs)("div",{className:"InfoCard flex fdc",children:[Object(h.jsx)(m.n,{className:"InfoCardLabel",weight:400,tint:50,size:12,color:"primary",children:"Author"}),Object(h.jsxs)("div",{className:"InfoCardValue flex fac",children:[Object(h.jsx)(m.f,{name:"avatar",fontSize:14}),Object(h.jsx)(m.n,{className:"InfoCardValueText",weight:500,size:12,color:"primary",children:null===(a=e.data.commit)||void 0===a?void 0:a.author})]})]}),Object(h.jsxs)("div",{className:"InfoCard flex fdc",children:[Object(h.jsx)(m.n,{className:"InfoCardLabel",weight:400,tint:50,size:12,color:"primary",children:"Hash"}),Object(h.jsxs)("div",{className:"InfoCardValue flex fac",children:[Object(h.jsx)(m.f,{name:"hash",fontSize:14}),Object(h.jsx)(m.n,{className:"InfoCardValueText",weight:500,size:12,color:"primary",children:null===(i=e.data.commit)||void 0===i?void 0:i.hash})]})]}),Object(h.jsxs)("div",{className:"InfoCard flex fdc",children:[Object(h.jsx)(m.n,{className:"InfoCardLabel",weight:400,tint:50,size:12,color:"primary",children:"Timestamp"}),Object(h.jsxs)("div",{className:"InfoCardValue flex fac",children:[Object(h.jsx)(m.f,{name:"time",fontSize:14}),Object(h.jsx)(m.n,{className:"InfoCardValueText",weight:500,size:12,color:"primary",children:"".concat(v()(null===(n=e.data.commit)||void 0===n?void 0:n.timestamp).format(b.c))})]})]})]})})}var x=n.a.memo(O),f=a(265),_=a(25),g=a(102),p=a(47),R=a(80),w=a(24);function y(e){let{isLoading:t,runBatch:a,type:i}=e;const l=n.a.useMemo((()=>a?a.map(((e,t)=>{let{name:a,values:i,context:n}=e;return{key:t,name:Object(p.a)(a)?Object(R.a)(a):a,value:Object(w.a)(s.a.last(i)),context:n}})):[]),[a]),r=n.a.useMemo((()=>[{dataKey:"name",key:"name",title:Object(h.jsxs)(m.n,{weight:600,size:14,tint:100,children:["Name",Object(h.jsxs)(m.n,{weight:500,size:14,tint:50,className:"RunOverviewTab__cardBox__tableTitleCount",children:["(",null===a||void 0===a?void 0:a.length,")"]})]}),width:"33.3%",cellRenderer:e=>{let{cellData:t}=e;return Object(h.jsx)("p",{title:t,children:t})}},{dataKey:"context",key:"context",title:"Context",width:"33.3%",cellRenderer:e=>{let{cellData:t}=e;return s.a.isEmpty(t)||s.a.isNil(t)?Object(h.jsx)(m.b,{monospace:!0,size:"small",color:"#F8FAFD",label:"Empty Context",className:"RunOverviewTab__cardBox__badge emptyContext"}):Object(h.jsx)(m.b,{monospace:!0,size:"small",color:_.c[0][0],label:Object(g.a)(t)||"",className:"RunOverviewTab__cardBox__badge"})}},{dataKey:"value",key:"value",title:"Last Value",width:"33.3%",cellRenderer:e=>{let{cellData:t}=e;return Object(h.jsx)("p",{className:"tar",title:t,children:t})}}]),[a]);return Object(h.jsx)(c.a,{children:Object(h.jsx)(f.a,{title:"metric"===i?"Metrics":"System Metrics",className:"RunOverviewTab__cardBox",dataListProps:{isLoading:t||!a,searchableKeys:["name","value"],tableColumns:r,tableData:l,calcTableHeight:!0,illustrationConfig:{size:"large",title:"No Results"}}})})}y.displayName="RunOverviewTabMetricsCard";var N=n.a.memo(y),C=a(260);function S(e){let{packages:t,isRunInfoLoading:a}=e;const i=n.a.useMemo((()=>Object.entries(t||{}).map(((e,t)=>{let[a="",i]=e;return{key:t,name:a,value:Object(w.a)(i)}}))),[t]),s=n.a.useMemo((()=>({tableColumns:[{dataKey:"name",key:"name",width:"50%",title:Object(h.jsxs)(m.n,{weight:600,size:14,tint:100,children:["Packages",Object(h.jsxs)(m.n,{weight:600,size:14,tint:50,className:"RunOverviewTab__cardBox__tableTitleCount",children:["(",i.length,")"]})]}),cellRenderer:e=>{let{cellData:t}=e;return Object(h.jsx)("p",{title:t,children:t})}},{dataKey:"value",key:"value",width:"50%",title:"Value",cellRenderer:e=>{let{cellData:t}=e;return Object(h.jsx)("p",{title:t,children:t})}}],tableData:i,illustrationConfig:{size:"large",title:"No Results"}})),[i]);return Object(h.jsx)(c.a,{children:Object(h.jsx)(C.a,{isLoading:a,height:"100%",children:Object(h.jsx)(m.d,{title:"Packages",className:"RunOverviewTab__cardBox",dataListProps:s})})})}S.displayName="RunOverviewTabPackagesCard";var I=n.a.memo(S),T=a(88),B=a(39);function L(e){let{runParams:t,isRunInfoLoading:a}=e;const i=n.a.useMemo((()=>{const e=t.hasOwnProperty("__system_params")?s.a.omit(t,"__system_params"):t;return Object(T.a)(e,e).map(((t,a)=>({key:a,name:t,value:Object(w.a)(Object(B.d)(e,t))})))||[]}),[t]),l=n.a.useMemo((()=>[{dataKey:"name",key:"name",title:Object(h.jsxs)(m.n,{weight:600,size:14,tint:100,children:["Name",Object(h.jsxs)(m.n,{weight:600,size:14,tint:50,className:"RunOverviewTab__cardBox__tableTitleCount",children:["(",i.length,")"]})]}),width:"50%",cellRenderer:e=>{let{cellData:t}=e;return Object(h.jsx)("p",{title:t,children:t})}},{dataKey:"value",key:"value",title:"Value",width:0,flexGrow:1,cellRenderer:e=>{let{cellData:t}=e;return Object(h.jsx)("p",{title:t,children:t})}}]),[t,i]);return Object(h.jsx)(c.a,{children:Object(h.jsx)(C.a,{isLoading:a||!t,className:"RunDetailTabLoader",height:"100%",children:Object(h.jsx)(f.a,{title:"Run Params",className:"RunOverviewTab__cardBox",dataListProps:{tableColumns:l,tableData:i,calcTableHeight:!0,illustrationConfig:{size:"large",title:"No Results"}}})})})}L.displayName="RunOverviewTabParamsCard";var z=n.a.memo(L),k=a(82),M=a(128),E=a(10),D=a.n(E),H=a(679),V=a(199),P=a(366),A=a(154);a(1503);function K(e){var t;let{info:a,traces:i,runHash:s,sidebarRef:c,overviewSectionRef:l,overviewSectionContentRef:r,setContainerHeight:o}=e;const{url:u}=Object(k.j)(),j=n.a.useRef(null),[b,O]=n.a.useState(!1),[x,f]=n.a.useState(0);n.a.useEffect((()=>{var e,t,a,i;(null===r||void 0===r||null===(e=r.current)||void 0===e?void 0:e.offsetHeight)>(null===c||void 0===c||null===(t=c.current)||void 0===t?void 0:t.childNodes[0].offsetHeight)?o(null===r||void 0===r||null===(a=r.current)||void 0===a?void 0:a.offsetHeight):o((null===c||void 0===c||null===(i=c.current)||void 0===i?void 0:i.childNodes[0].offsetHeight)+40)}),[x]);const _=n.a.useMemo((()=>{var e;const t=u.split("/").slice(0,-1).join("/"),a=i.metric.filter((e=>e.name.startsWith("system/"))).length||0;return[{name:"Metrics",path:"".concat(t,"/metrics"),value:(null===i||void 0===i||null===(e=i.metric)||void 0===e?void 0:e.length)-a||0},{name:"System",path:"".concat(t,"/system"),value:a}]}),[i]);return n.a.useEffect((()=>{var e;f(null===j||void 0===j||null===(e=j.current)||void 0===e?void 0:e.offsetHeight)}),[null===j||void 0===j||null===(t=j.current)||void 0===t?void 0:t.offsetHeight,b]),Object(h.jsx)("div",{className:"RunOverviewSidebar ScrollBar__hidden",ref:c,onScroll:function(e){var t;null===l||void 0===l||null===(t=l.current)||void 0===t||t.scrollTo(0,e.target.scrollTop)},children:Object(h.jsxs)("div",{className:"RunOverviewSidebar__wrapper",children:[Object(h.jsxs)("div",{className:"RunOverviewSidebar__section RunOverviewSidebar__section__info",children:[Object(h.jsx)(m.n,{weight:600,size:18,tint:100,component:"h3",children:"Information"}),Object(h.jsxs)("div",{className:"RunOverviewSidebar__section__info__listItem",children:[Object(h.jsx)(m.f,{name:"calendar"}),Object(h.jsx)(m.n,{tint:70,children:"".concat(v()(1e3*(null===a||void 0===a?void 0:a.creation_time)).format("DD MMMM YYYY"))})]}),Object(h.jsxs)("div",{className:"RunOverviewSidebar__section__info__listItem",children:[Object(h.jsx)(m.f,{name:"time"}),Object(h.jsx)(m.n,{tint:70,children:"".concat(v()(1e3*(null===a||void 0===a?void 0:a.creation_time)).format("HH:MM A"))})]}),Object(h.jsxs)("div",{className:"RunOverviewSidebar__section__info__listItem",children:[Object(h.jsx)(m.f,{name:"duration"}),Object(h.jsx)(m.n,{tint:70,children:Object(A.a)(1e3*(null===a||void 0===a?void 0:a.creation_time),(null===a||void 0===a?void 0:a.end_time)?1e3*(null===a||void 0===a?void 0:a.end_time):Date.now())})]}),Object(h.jsxs)("div",{className:"RunOverviewSidebar__section__info__listItem runHashListItem",children:[Object(h.jsxs)("div",{className:"runHashListItem__hashWrapper",children:[Object(h.jsx)(m.f,{name:"hash"}),Object(h.jsx)(m.n,{tint:70,children:s})]}),Object(h.jsx)(P.a,{className:"RunOverviewSidebar__section__info__listItem__copyRunHashButton",iconSize:"small",copyContent:s})]})]}),Object(h.jsx)("div",{className:"RunOverviewSidebar__section RunOverviewSidebar__section__tags",children:Object(h.jsx)(V.a,{runHash:s,initialTags:a.tags,addTagButtonSize:"small",onTagsChange:d.a.editTags})}),Object(h.jsx)(H.a,{className:"RunOverviewSidebar__section__Divider"}),Object(h.jsxs)("div",{className:"RunOverviewSidebar__section RunOverviewSidebar__section__descriptionBox",children:[Object(h.jsxs)("div",{className:"RunOverviewSidebar__section__descriptionBox__header",children:[Object(h.jsx)(m.n,{weight:600,size:18,tint:100,component:"h3",children:"Description"}),Object(h.jsx)(M.c,{to:"".concat(u.split("/").slice(0,-1).join("/"),"/settings"),children:Object(h.jsx)(m.c,{withOnlyIcon:!0,size:"small",color:"secondary",children:Object(h.jsx)(m.f,{name:"edit"})})})]}),Object(h.jsx)("div",{className:D()("RunOverviewSidebar__section__descriptionBox__description",{showAll:b},{hasMore:x>=72&&!b}),ref:j,children:Object(h.jsx)(m.n,{tint:70,children:(null===a||void 0===a?void 0:a.description)||"No description"})}),x>=72&&Object(h.jsx)("div",{className:"RunOverviewSidebar__section__descriptionBox__seeMoreButtonBox",onClick:function(){O(!b)},children:Object(h.jsx)(m.n,{size:12,weight:600,children:b?"See less":"See more"})})]}),Object(h.jsx)(H.a,{className:"RunOverviewSidebar__section__Divider"}),Object(h.jsxs)("div",{className:"RunOverviewSidebar__section RunOverviewSidebar__section__insights",children:[Object(h.jsx)(m.n,{weight:600,size:18,tint:100,component:"h3",children:"Insights"}),Object(h.jsx)("div",{children:_.map((e=>{let{name:t,path:a,value:i}=e;return Object(h.jsxs)(M.c,{className:"RunOverviewSidebar__NavLink",to:a,children:[Object(h.jsx)(m.n,{size:14,children:t}),Object(h.jsx)(m.n,{tint:70,size:14,children:i})]},a)}))})]})]})})}var F=n.a.memo(K),Y=a(761);a(1504);function G(e){let{cliArguments:t,isRunInfoLoading:a}=e;const i=n.a.useMemo((()=>(t||[]).join(" ")),[t]);return Object(h.jsx)(c.a,{children:Object(h.jsx)(C.a,{isLoading:a,height:"100%",children:Object(h.jsx)(m.d,{title:"CLI Arguments",className:"RunOverviewTabCLIArgumentsCard RunOverviewTab__cardBox",children:Object(h.jsx)(Y.a,{code:i})})})})}G.displayName="RunOverviewTabCLIArgumentsCard";var J=n.a.memo(G);function W(e){let{envVariables:t,isRunInfoLoading:a}=e;const i=n.a.useMemo((()=>Object.entries(t||{}).map(((e,t)=>{let[a="",i]=e;return{key:t,name:a,value:Object(w.a)(i)}}))),[t]),s=n.a.useMemo((()=>({calcTableHeight:!0,tableColumns:[{dataKey:"name",key:"name",width:"50%",title:Object(h.jsxs)(m.n,{weight:600,size:14,tint:100,children:["Env Variables",Object(h.jsxs)(m.n,{weight:600,size:14,tint:50,className:"RunOverviewTab__cardBox__tableTitleCount",children:["(",i.length,")"]})]}),cellRenderer:e=>{let{cellData:t}=e;return Object(h.jsx)("p",{title:t,children:t})}},{dataKey:"value",key:"value",width:"50%",title:"Value",cellRenderer:e=>{let{cellData:t}=e;return Object(h.jsx)("p",{title:t,children:t})}}],tableData:i,illustrationConfig:{size:"large",title:"No Results"}})),[i]);return Object(h.jsx)(c.a,{children:Object(h.jsx)(C.a,{isLoading:a,height:"100%",children:Object(h.jsx)(m.d,{title:"Environment Variables",className:"RunOverviewTab__cardBox",dataListProps:s})})})}W.displayName="RunOverviewTabEnvVariablesCard";var q=n.a.memo(W);a(1505);function Q(e){let{runData:t,runHash:a}=e;const i=n.a.useRef(null),d=n.a.useRef(null),j=n.a.useRef(null),[v,m]=n.a.useState(0);u({runTraces:t.runTraces,runHash:a}),n.a.useEffect((()=>{o.a(r.a.runDetails.tabs.overview.tabView)}),[]);const b=n.a.useMemo((()=>{var e;const a={},i=null===t||void 0===t||null===(e=t.runParams)||void 0===e?void 0:e.__system_params;return s.a.isEmpty(null===t||void 0===t?void 0:t.runParams)||(a.runParams=t.runParams),s.a.isEmpty(null===t||void 0===t?void 0:t.runMetricsBatch)||(a.runMetricsBatch=t.runMetricsBatch),s.a.isEmpty(null===t||void 0===t?void 0:t.runSystemBatch)||(a.runSystemBatch=t.runSystemBatch),i&&(s.a.isEmpty(i.arguments)||(a.cliArguments=i.arguments),s.a.isEmpty(i.env_variables)||(a.envVariables=i.env_variables),s.a.isEmpty(i.packages)||(a.packages=i.packages),s.a.isEmpty(i.packages)||(a.gitInfo=i.git_info)),a}),[t]);return Object(h.jsx)(c.a,{children:Object(h.jsxs)("section",{className:"RunOverviewTab",ref:d,onScroll:function(e){var t;null===i||void 0===i||null===(t=i.current)||void 0===t||t.scrollTo(0,e.target.scrollTop)},children:[Object(h.jsx)("div",{className:"RunOverviewTab__content",ref:j,style:{height:v},children:s.a.isEmpty(b)?Object(h.jsx)(l.a,{size:"large",title:"No Results"}):Object(h.jsxs)(h.Fragment,{children:[s.a.isEmpty(null===b||void 0===b?void 0:b.runParams)?null:Object(h.jsx)(c.a,{children:Object(h.jsx)(z,{runParams:null===b||void 0===b?void 0:b.runParams,isRunInfoLoading:null===t||void 0===t?void 0:t.isRunInfoLoading})}),s.a.isEmpty(null===b||void 0===b?void 0:b.runMetricsBatch)?null:Object(h.jsx)(c.a,{children:Object(h.jsx)(N,{isLoading:null===t||void 0===t?void 0:t.isRunBatchLoading,type:"metric",runBatch:null===b||void 0===b?void 0:b.runMetricsBatch})}),s.a.isEmpty(null===b||void 0===b?void 0:b.runSystemBatch)?null:Object(h.jsx)(c.a,{children:Object(h.jsx)(N,{isLoading:null===t||void 0===t?void 0:t.isRunBatchLoading,type:"systemMetric",runBatch:null===b||void 0===b?void 0:b.runSystemBatch})}),s.a.isEmpty(b.cliArguments)?null:Object(h.jsx)(c.a,{children:Object(h.jsx)(J,{cliArguments:b.cliArguments,isRunInfoLoading:null===t||void 0===t?void 0:t.isRunInfoLoading})}),s.a.isEmpty(b.envVariables)?null:Object(h.jsx)(c.a,{children:Object(h.jsx)(q,{envVariables:b.envVariables,isRunInfoLoading:null===t||void 0===t?void 0:t.isRunInfoLoading})}),s.a.isEmpty(b.packages)?null:Object(h.jsx)(c.a,{children:Object(h.jsx)(I,{packages:b.packages,isRunInfoLoading:null===t||void 0===t?void 0:t.isRunInfoLoading})}),s.a.isEmpty(b.gitInfo)?null:Object(h.jsx)(c.a,{children:Object(h.jsx)(x,{data:b.gitInfo})})]})}),Object(h.jsx)(c.a,{children:Object(h.jsx)(F,{sidebarRef:i,overviewSectionRef:d,overviewSectionContentRef:j,setContainerHeight:m,runHash:a,info:t.runInfo,traces:t.runTraces})})]})})}Q.displayName="RunOverviewTab";var U=n.a.memo(Q);t.default=U},761:function(e,t,a){"use strict";var i=a(0),n=a.n(i),s=a(366),c=a(6),l=a(785),r=(a(806),a(1));function o(e){let{code:t="",className:a="",language:i="python"}=e;const{elementRef:n}=Object(l.a)(i);return Object(r.jsx)(c.a,{children:Object(r.jsxs)("div",{className:"CodeBlock ".concat(a," "),children:[Object(r.jsx)("pre",{className:"ScrollBar__hidden","data-lang":i,ref:n,children:t}),Object(r.jsx)(c.a,{children:Object(r.jsx)(s.a,{className:"CodeBlock__copy__button",copyContent:t})})]})})}t.a=n.a.memo(o)},785:function(e,t,a){"use strict";var i=a(0),n=a.n(i),s=a(352),c=a(198);t.a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"python";const t=Object(s.c)(),a=n.a.useRef(null),i=n.a.useMemo((()=>Object(c.a)()),[]);return n.a.useEffect((()=>{i.theme.config.colors={...i.theme.config.colors,"editor.background":"#f2f3f4"},t&&a.current&&(t.editor.colorizeElement(a.current,{theme:e}),t.editor.defineTheme(i.theme.name,i.theme.config),t.editor.setTheme(i.theme.name))}),[t]),{elementRef:a}}},806:function(e,t,a){}}]); \ No newline at end of file diff --git a/embed/static/js/audios.js b/embed/static/js/audios.js new file mode 100644 index 00000000..b79fcf57 --- /dev/null +++ b/embed/static/js/audios.js @@ -0,0 +1 @@ +(this.webpackJsonpui_v2=this.webpackJsonpui_v2||[]).push([[13],{1201:function(e,t,n){},625:function(e,t,n){"use strict";n.r(t);var i=n(722),a=n(0),r=n.n(a),o=n(923),l=n.n(o),s=n(331),c=n(3),u=n(6),d=n(727),p=n(102),m=n(39),h=n(860),f=n(861),g=(n(1201),n(1));function b(e){const{engine:{events:t,blobURI:n},data:{data:{blob_uri:i,format:a,index:o,caption:b},audios:v,record:x},isFullView:j}=e,[_,O]=r.a.useState(!1),[y,E]=r.a.useState(null),[C,S]=r.a.useState(!1),[w,N]=r.a.useState(""),[I,B]=r.a.useState(n.getBlobData(i)),[P,k]=r.a.useState(!0),A=r.a.useRef(!1);function F(){S(!1)}function L(){O(!1)}function M(){y?(A.current=!0,t.fire("onAudioPlay",{blob_uri:i,isFullView:j}),O(!_)):(S(!0),n.getBlobsData([i]).call().then((()=>{A.current=!0,t.fire("onAudioPlay",{blob_uri:i,isFullView:j}),O(!_)})))}function z(){const{step:e}=x,{context:t,name:n}=v,i=""===Object(p.a)(t)?"":"_".concat(Object(p.a)(t)),r="".concat(n).concat(i,"_").concat(b,"_").concat(e,"_").concat(o);Object(m.a)("data:audio/".concat(a,";base64,").concat(I),r)}return r.a.useEffect((()=>{let e,t;return C&&null===I&&(n.getBlobData(i)?B(n.getBlobData(i)):(t=n.on(i,(e=>{B(e),t()})),e=window.setTimeout((()=>{n.getBlobData(i)&&(B(n.getBlobData(i)),t())}),d.a))),()=>{e&&clearTimeout(e),t&&t(),y&&y.pause()}}),[C]),r.a.useEffect((()=>{if(I){const e=new Audio;e.autoplay=!0,e.muted=!0,e.preload="metadata",e.src="data:audio/".concat(a,";base64,").concat(I),N("data:audio/".concat(a,";base64,").concat(I)),E(e),k(!1)}}),[I]),r.a.useEffect((()=>{_?null===y||void 0===y||y.play().then((()=>{k(!1)})):null===y||void 0===y||y.pause()}),[_,y]),r.a.useEffect((()=>(y&&(y.addEventListener("ended",L),y.addEventListener("canplay",F)),()=>{y&&(y.pause(),y.removeEventListener("ended",L),y.removeEventListener("canplay",F))})),[y]),r.a.useEffect((()=>{y&&!P&&(y.muted=!1)}),[P]),r.a.useEffect((()=>{const e=t.on("onAudioPlay",(e=>{e.blob_uri===i&&e.isFullView===j||O(!1)}));return()=>{e()}}),[]),Object(g.jsx)(u.a,{children:Object(g.jsxs)("div",{className:"AudioBox",children:[Object(g.jsxs)("div",{className:"AudioBox__controllers",children:[Object(g.jsx)("div",{className:"AudioBox__controllers__player",children:y?Object(g.jsx)(c.c,{onClick:M,color:"secondary",withOnlyIcon:!0,size:"xSmall",children:Object(g.jsx)(c.f,{name:_?"pause":"play"})}):Object(g.jsxs)(g.Fragment,{children:[Object(g.jsx)(l.a,{displaySlider:!1,volume:!1,displayCloseButton:!1,onPlayed:M,width:"24px",src:w}),C?Object(g.jsx)(c.l,{className:"Icon__container",size:12,color:"#414b6d",thickness:2}):Object(g.jsx)(c.f,{name:_?"pause":"play"})]})}),Object(g.jsx)(h.a,{audio:y,isPlaying:_,src:w,disabled:!A.current}),Object(g.jsx)(f.a,{audio:y}),Object(g.jsx)("div",{className:"AudioBox__controllers__download",children:Object(g.jsx)(c.c,{withOnlyIcon:!0,size:"xSmall",onClick:function(){y?z():(S(!0),n.getBlobsData([i]).call().then(z))},children:C?Object(g.jsx)(c.l,{className:"Icon__container",size:12,color:"#414b6d",thickness:2}):Object(g.jsx)(c.f,{name:"download"})})})]}),Object(g.jsx)(s.a,{title:b||"",children:Object(g.jsx)("div",{children:Object(g.jsx)(c.n,{title:b||"",className:"AudioBox__caption",size:8,weight:400,children:b||""})})})]})})}var v=r.a.memo(b),x=n(185),j=n(696),_=n(242),O=n(716),y=n(153),E=n(723);var C=function(e){const t=function(e){const t=Object(g.jsxs)(g.Fragment,{children:["It\u2019s super easy to search Aim experiments. Just start typing your query in the search bar above.",Object(g.jsx)("br",{}),"Look up",Object(g.jsx)("a",{className:"qlAnchor",href:y.a.EXPLORERS.SEARCH,target:"_blank",rel:"noreferrer",children:"search docs"}),"to learn more."]}),n="Incorrect Query",i="You don't have any tracked audios",a="No Results",r="You don't have any saved bookmark";return{[E.a.Never_Executed]:t,[E.a.Failed]:n,[E.a.Insufficient_Resources]:i,[E.a.Empty]:a,[E.a.Empty_Bookmarks]:r}[e]||null}(e);return Object(E.b)(e,t)};const S=(()=>{const e=Object(i.b)(),t=Object(j.a)(e.groupings,(e=>{e[_.a.COLUMN].defaultApplications.orders=[_.b.ASC,_.b.ASC],e[_.a.COLUMN].defaultApplications.fields=["run.hash","audios.name"],e[_.a.ROW].defaultApplications.orders=[_.b.DESC],e[_.a.ROW].defaultApplications.fields=["record.step"]})),n=Object(j.a)(e.controls,(e=>{e.captionProperties={component:O.b,state:{initialState:{displayBoxCaption:!0,selectedFields:["run.name","audios.name","audios.context"]},persist:"url"}}})),a=Object(j.a)(e.box,(e=>{e.initialState.width=350,e.initialState.height=170}));return{...e,groupings:t,controls:n,box:a,getStaticContent:C}})(),w=Object(i.a)({name:"Audios Explorer",sequenceName:x.b.Audios,basePath:"audios",persist:!0,adapter:{objectDepth:x.a.Index},groupings:S.groupings,visualizations:{vis1:{component:S.Visualizer,controls:S.controls,box:{...S.box,component:v}}},getStaticContent:S.getStaticContent},!1);t.default=w},694:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var i,a=n(0);function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t=1;t{if(n||i)h(!0),null===r||void 0===r||r(!0);else{const e=2e3;f.current&&window.clearTimeout(f.current),f.current=window.setTimeout((()=>{h(!1)}),e)}return()=>{f.current&&window.clearTimeout(f.current),null===r||void 0===r||r(!1)}}),[n,i,r]);const g=a.a.useMemo((()=>i?p+"%":"unset"),[i,p]),b=a.a.useMemo((()=>!(n||i)),[i,n]),v=a.a.useMemo((()=>i?"Searching over runs...":"Processing..."),[i]);return m?Object(s.jsx)("div",{className:o()("ProgressBar",{fadeOutProgress:b}),children:Object(s.jsxs)("div",{className:"ProgressBar__container",children:[Object(s.jsx)(l.n,{className:"ProgressBar__container__title",size:16,weight:500,component:"p",children:v}),Object(s.jsx)("div",{className:"ProgressBar__container__bar",children:Object(s.jsx)("span",{style:{width:g}})}),0!==u&&Object(s.jsxs)("div",{className:"ProgressBar__container__info",children:[Object(s.jsxs)(l.n,{size:14,weight:500,children:[c," of ",u," checked"]}),Object(s.jsxs)(l.n,{className:"ProgressBar__container__info__matched",size:14,weight:600,color:"success",children:[d," matched run(s)"]})]})]})}):null}t.a=a.a.memo(c)},704:function(e,t,n){},705:function(e,t,n){},708:function(e,t,n){"use strict";var i=n(0),a=n.n(i),r=n(10),o=n.n(r),l=n(56),s=n(352),c=n(3),u=n(198),d=n(153),p=n(88),m=n(355);function h(e,t){return null===e||void 0===e?void 0:e.languages.registerCompletionItemProvider("python",function(e,t){return{triggerCharacters:["."],provideCompletionItems(n,i){const a=n.getValueInRange({startLineNumber:i.lineNumber,startColumn:1,endLineNumber:i.lineNumber,endColumn:i.column}).replace("\t","").split(" ");let r=l.a.last(a);if(f.forEach((e=>{r.includes(e)&&(r=l.a.last(r.split(e)))})),!Object.keys(t).some((e=>r.startsWith(e))))return null;const o=Object(p.a)(t,t).map((e=>{const t=-1!==e.indexOf(".__example_type__")||"."===e[e.length-1]?e.indexOf(".__example_type__"):e.length;return e.slice(0,t)})),s="."===r.charAt(r.length-1);let c=!1;const u=[];for(let e of o)if(""===e.split(r)[0]||s&&""===e.split(r.slice(0,r.length-2))[0]){c=!0;break}let d=t,h=r;s&&c&&(d=Object(m.a)(t,h.substring(0,h.length-1)));const v=n.getWordUntilPosition(i),x={startLineNumber:i.lineNumber,endLineNumber:i.lineNumber,startColumn:v.startColumn,endColumn:v.endColumn};for(const l in d)if(d.hasOwnProperty(l)&&!l.startsWith("__")){const n=p.b.test(l)?l:'["'.concat(l,'"]');let i=g(Object(m.a)(t,h+n));const a={label:n,kind:b(e,i.hasExampleType?i.type:d[l],s),insertText:n,detail:i.type,range:x};a.kind!==e.languages.CompletionItemKind.Function&&a.kind!==e.languages.CompletionItemKind.Method||(a.insertText+="("),u.push(a)}return{suggestions:c?u:[]}}}}(e,t))}const f=["(","="];function g(e){const t=null===e||void 0===e?void 0:e.hasOwnProperty("__example_type__");let n="";if(t){switch(e.__example_type__.slice(7,e.__example_type__.length-1)){case"'str'":n="str";break;case"'int'":n="int";break;case"'bool'":n="bool";break;case"'list'":n="list";break;case"'float'":n="float";break;case"'bytes'":n="bytes";break;default:n="unknown"}}else switch(typeof e){case"object":n="dict";break;case"string":n="str";break;case"boolean":n="bool";break;case"number":n="int"}return{type:n,hasExampleType:t}}function b(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];switch((typeof t).toLowerCase()){case"object":return e.languages.CompletionItemKind.Class;case"function":return n?e.languages.CompletionItemKind.Method:e.languages.CompletionItemKind.Function;default:return n?e.languages.CompletionItemKind.Property:e.languages.CompletionItemKind.Variable}}n(705);var v=n(1);function x(e){let{context:t,advanced:n,className:i,editorProps:r={},value:p="",refObject:m,error:f,disabled:g=!1,forceRemoveError:b=!1,onEnter:x,onChange:j}=e;const[_,O]=a.a.useState(!1),[y,E]=a.a.useState(0),[C,S]=a.a.useState(!1),[w,N]=a.a.useState(!1),[I,B]=a.a.useState(p),[P,k]=a.a.useState(""),A=Object(s.c)(),F=a.a.useRef();a.a.useEffect((()=>{G(),w&&(A.editor.defineTheme(L.theme.name,L.theme.config),A.editor.setTheme(L.theme.name));const e=l.a.debounce((()=>{E(window.innerWidth)}),500);window.addEventListener("resize",e),z();const n=h(A,t);return()=>{null===n||void 0===n||n.dispose(),window.removeEventListener("resize",e)}}),[A,t,w]),a.a.useEffect((()=>{setTimeout((()=>{G(),D()}),100)}),[y]),a.a.useEffect((()=>{D(),b&&!f&&(k(""),R())}),[f,A,b]),a.a.useEffect((()=>{var e;C&&(null===(e=F.current)||void 0===e||e.focus())}),[C,w]),a.a.useEffect((()=>{p!==I&&B(p)}),[p]),a.a.useEffect((()=>{setTimeout((()=>{G()}),100)}),[y]);const L=a.a.useMemo((()=>Object(u.a)(n)),[n]),M=a.a.useCallback((()=>{S(!0)}),[]),z=a.a.useCallback((()=>{S(!1)}),[]);function D(){var e;A&&f&&(k(null===f||void 0===f?void 0:f.message),A.editor.setModelMarkers(A.editor.getModels()[0],"marker",[{startLineNumber:null===f||void 0===f?void 0:f.detail.line,startColumn:null===f||void 0===f?void 0:f.detail.offset,endLineNumber:null===f||void 0===f?void 0:f.detail.line,endColumn:(null===f||void 0===f||null===(e=f.detail)||void 0===e?void 0:e.end_offset)||(null===f||void 0===f?void 0:f.detail.offset),message:null===f||void 0===f?void 0:f.message,severity:A.MarkerSeverity.Error}]))}function R(){(null===A||void 0===A?void 0:A.editor)&&A.editor.setModelMarkers(A.editor.getModels()[0],"marker",[])}function V(e){if(e.selection){const{startColumn:t,endColumn:n}=e.selection;O(t!==n)}}const T=a.a.useCallback(((e,t)=>{if(g)F.current.setValue(I);else if(R(),k(""),"string"===typeof e){let n=e.replace(/[\n\r]/g,"");if(t.changes[0].text.startsWith("[")&&"."===n[t.changes[0].rangeOffset-1]&&(n=n.slice(0,t.changes[0].rangeOffset-1)+n.slice(t.changes[0].rangeOffset,n.length)),j&&j(n,t),/^\r?\n$/.test(t.changes[0].text))return n=_?I.replace(/[\n\r]/g,""):n,F.current.setValue(n),x&&x(),void B(n);B(n)}}),[_,j,x,g]);function G(){w&&(A.editor.defineTheme(L.theme.name,L.theme.config),A.editor.setTheme(L.theme.name))}return Object(v.jsxs)("section",{className:o()("AutocompleteInput ".concat(i||""),{AutocompleteInput__disabled:g}),children:[Object(v.jsxs)("div",{onClick:M,className:o()("AutocompleteInput__container",{AutocompleteInput__container__focused:C,AutocompleteInput__container__advanced:n,AutocompleteInput__container__error:P}),children:[Object(v.jsx)(s.a,{language:"python",height:L.height,value:I,onChange:T,onMount:function(e){N(!0),F.current=e,m&&(m.current=F.current),F.current.onDidFocusEditorWidget(M),F.current.onDidBlurEditorWidget(z),F.current.onDidChangeCursorSelection(V)},loading:Object(v.jsx)("span",{}),options:L.options,...r},"".concat(y)),w&&(C||I?null:Object(v.jsxs)("div",{className:"AutocompleteInput__container__placeholder",children:["Filter runs, e.g. run.learning_rate ",">"," 0.0001 and run.batch_size == 32"]}))]}),P&&Object(v.jsxs)("div",{className:"AutocompleteInput__errorBar",children:[Object(v.jsx)("div",{children:Object(v.jsxs)(c.n,{color:"error",className:"AutocompleteInput__errorBar__message",component:"p",size:16,children:[Object(v.jsx)(c.n,{size:16,color:"error",weight:700,children:"Error:"}),P]})}),Object(v.jsxs)("div",{className:"AutocompleteInput__errorBar__hint",children:[Object(v.jsx)(c.f,{name:"info-circle-outline",box:!0}),Object(v.jsxs)(c.n,{children:["Aim Query Language is pythonic and fairly easy to get used to. If you are having issues, please refer to the"," ",Object(v.jsx)("a",{href:d.a.AIM_QL,target:"_blank",rel:"noreferrer",children:"docs"})," ","for detailed usage guide and more examples."]})]})]})]})}x.displayName="AutocompleteInput";var j=a.a.memo(x);t.a=j},716:function(e,t,n){"use strict";n.d(t,"a",(function(){return v})),n.d(t,"b",(function(){return x.a}));var i=n(0),a=n.n(i),r=n(56),o=n(6),l=(n(766),n(1));function s(e){const{engine:t,visualizationName:n}=e,{controls:i=[]}=t.visualizations[n],s=a.a.useMemo((()=>Object.entries(r.a.omit(i,["reset"])).map((t=>{let[n,i]=t;const a=i.component;return Object(l.jsx)("div",{className:"Control",children:Object(l.jsx)(a,{...e})},n)}))),[i,e]);return Object(l.jsx)(o.a,{children:Object(l.jsx)("div",{className:"BaseControls",children:Object(l.jsx)("div",{className:"BaseControls__container ScrollBar__hidden",children:s})})})}s.diplayName="Controls";var c=a.a.memo(s),u=n(10),d=n.n(u),p=n(75),m=n(3),h=n(679);n(767);function f(e){const{reset:t,update:n,boxProperties:i,settings:s,updateDelay:c=100}=e,[u,d]=a.a.useState({width:0,height:0,gap:0}),p=r.a.debounce((e=>{null===n||void 0===n||n(e)}),c),f=a.a.useCallback((e=>{let{width:t=i.width,height:n=i.height,gap:a=i.gap}=e;p({width:t,height:n,gap:a})}),[i,n]),g=a.a.useCallback(((e,t)=>{d((e=>({...e,width:t}))),f({width:t})}),[d,f]),b=a.a.useCallback(((e,t)=>{d((e=>({...e,height:t}))),f({height:t})}),[d,f]),v=a.a.useCallback((()=>{!i.isInitial&&t&&t()}),[i.isInitial,t]);return a.a.useEffect((()=>{d((e=>r.a.isEqual(i,e)?e:i))}),[i,d]),Object(l.jsx)(o.a,{children:Object(l.jsx)("div",{className:"BoxPropsPopover",children:Object(l.jsxs)("div",{className:"BoxPropsPopover__section",children:[Object(l.jsxs)("div",{className:"BoxPropsPopover__item",children:[Object(l.jsxs)("div",{className:"flex",children:[Object(l.jsx)(m.n,{tint:50,component:"h4",className:"BoxPropsPopover__subtitle",children:"Width:"}),Object(l.jsxs)(m.n,{className:"BoxPropsPopover__sizePercent",weight:600,children:[u.width,"px"]})]}),Object(l.jsxs)("div",{className:"BoxPropsPopover__SliderWrapper",children:[Object(l.jsxs)(m.n,{children:[s.minWidth,"px"]}),Object(l.jsx)(m.k,{valueLabelDisplay:"auto",getAriaValueText:e=>"".concat(e),value:u.width,onChange:g,step:s.step,min:s.minWidth,max:s.maxWidth}),Object(l.jsxs)(m.n,{children:[s.maxWidth,"px"]})]})]}),Object(l.jsx)(h.a,{className:"BoxPropsPopover__Divider"}),Object(l.jsxs)("div",{className:"BoxPropsPopover__item",children:[Object(l.jsxs)("div",{className:"flex",children:[Object(l.jsx)(m.n,{tint:50,component:"h4",className:"BoxPropsPopover__subtitle",children:"Height:"}),Object(l.jsxs)(m.n,{className:"BoxPropsPopover__sizePercent",weight:600,children:[u.height,"px"]})]}),Object(l.jsxs)("div",{className:"BoxPropsPopover__SliderWrapper",children:[Object(l.jsxs)(m.n,{children:[s.minHeight,"px"]}),Object(l.jsx)(m.k,{valueLabelDisplay:"auto",getAriaValueText:e=>"".concat(e),value:u.height,onChange:b,step:s.step,min:s.minHeight,max:s.maxHeight}),Object(l.jsxs)(m.n,{children:[s.maxHeight,"px"]})]})]}),Object(l.jsx)(h.a,{className:"BoxPropsPopover__Divider"}),Object(l.jsx)(m.c,{onClick:v,disabled:i.isInitial,children:"Reset"})]})})})}f.displayName="BoxPropertiesPopup";var g=a.a.memo(f);function b(e){const{visualizationName:t,engine:{visualizations:n,useStore:i}}=e,a=n[t],r=i(a.box.stateSelector);return Object(l.jsx)(p.a,{title:"Configure box size",anchorOrigin:{vertical:"bottom",horizontal:"right"},anchor:e=>{let{onAnchorClick:t,opened:n}=e;return Object(l.jsxs)(m.c,{size:"xSmall",onClick:t,className:d()("Control__anchor",{active:n||!r.isInitial,outlined:!n&&!r.isInitial}),children:[Object(l.jsx)(m.f,{name:"box-settings",className:d()("Control__anchor__icon",{active:n||!r.isInitial})}),Object(l.jsx)(m.n,{className:"Control__anchor__label",children:"Box size"}),Object(l.jsx)(m.f,{name:"arrow-down-contained",className:d()("Control__anchor__arrow",{opened:n}),fontSize:6})]})},component:Object(l.jsx)(g,{update:a.box.methods.update,reset:a.box.methods.reset,boxProperties:r,settings:a.controls.boxProperties.settings})})}b.displayName="BoxProperties";var v=a.a.memo(b),x=n(718);t.c=c},718:function(e,t,n){"use strict";var i=n(0),a=n.n(i),r=n(10),o=n.n(r),l=n(3),s=n(356),c=n(197),u=n(685),d=n(683),p=n(679),m=n(682),h=n(677),f=n(678),g=n(6),b=(n(768),n(1));function v(e){const{captionProperties:t,visualizationName:n,engine:{useStore:i,pipeline:{additionalDataSelector:r},visualizations:o}}=e,s=o[n].controls.captionProperties.methods.update,c=i(r),[v,x]=a.a.useState(""),j=a.a.useCallback((e=>{const n=e.map((e=>e.value));s({...t,selectedFields:n})}),[t,s]),_=a.a.useCallback(((e,t)=>{"Backspace"===(null===e||void 0===e?void 0:e.code)&&v.length||j(t)}),[j,v.length]),O=a.a.useCallback((e=>{e.stopPropagation(),x(e.target.value)}),[x]),y=a.a.useCallback((e=>{s({...t,displayBoxCaption:"Show"===e})}),[t,s]),E=a.a.useMemo((()=>{var e;return(null!==(e=null===c||void 0===c?void 0:c.modifiers)&&void 0!==e?e:[]).map((e=>({label:e,value:e,group:e.slice(0,e.indexOf("."))})))}),[null===c||void 0===c?void 0:c.modifiers]),C=a.a.useMemo((()=>v?null===E||void 0===E?void 0:E.filter((e=>-1!==e.label.indexOf(v))):E),[E,v]),S=a.a.useMemo((()=>{let e=[];return E.forEach((n=>{-1!==t.selectedFields.indexOf(n.value)&&e.push(n)})),e.sort(((e,n)=>t.selectedFields.indexOf(e.value)-t.selectedFields.indexOf(n.value)))}),[E,t.selectedFields]);return Object(b.jsx)(g.a,{children:Object(b.jsxs)("div",{className:"CaptionPropertiesPopover",children:[Object(b.jsxs)("div",{className:"CaptionPropertiesPopover__section",children:[Object(b.jsx)(l.n,{component:"h4",tint:50,className:"CaptionPropertiesPopover__subtitle",children:"Select Fields To Display In The Box Caption"}),Object(b.jsx)(m.a,{id:"select-params",size:"small",openOnFocus:!0,multiple:!0,disableCloseOnSelect:!0,options:C,value:S,onChange:_,groupBy:e=>e.group,getOptionLabel:e=>e.label,getOptionSelected:(e,t)=>e.value===t.value,renderInput:e=>Object(b.jsx)(u.a,{...e,inputProps:{...e.inputProps,value:v,onChange:O},className:"TextField__OutLined__Small",variant:"outlined",placeholder:"Select Fields"}),renderOption:(e,t)=>{let{selected:n}=t;return Object(b.jsx)(a.a.Fragment,{children:Object(b.jsxs)("div",{className:"CaptionPropertiesPopover__option",children:[Object(b.jsx)(d.a,{color:"primary",size:"small",icon:Object(b.jsx)(h.a,{}),checkedIcon:Object(b.jsx)(f.a,{}),style:{marginRight:4},checked:n}),Object(b.jsx)(l.n,{className:"CaptionPropertiesPopover__option__label",size:14,children:e.label})]})})},renderTags:(e,t)=>Object(b.jsx)("div",{className:"CaptionPropertiesPopover__SelectedTagsContainer",children:e.map(((e,n)=>Object(b.jsx)(l.b,{...t({index:n}),label:e.label,size:"small",className:"Select__Chip"},n)))})})]}),Object(b.jsx)(p.a,{className:"CaptionPropertiesPopover__Divider"}),Object(b.jsxs)("div",{className:"CaptionPropertiesPopover__section",children:[Object(b.jsx)(l.n,{component:"h4",tint:50,className:"CaptionPropertiesPopover__subtitle",children:"Toggle The Box Caption Visibility"}),Object(b.jsx)(l.o,{title:"Select Mode",id:"display",value:t.displayBoxCaption?"Show":"Hide",leftLabel:"Hide",rightLabel:"Show",leftValue:"Hide",rightValue:"Show",onChange:y})]})]})})}v.displayName="CaptionPropertiesPopover";var x=a.a.memo(v);function j(e){const{engine:t,visualizationName:n,engine:{useStore:i,visualizations:a}}=e,r=i(a[n].controls.captionProperties.stateSelector);return Object(b.jsx)(c.a,{children:Object(b.jsx)(s.a,{title:"Configure box caption",anchorOrigin:{vertical:"bottom",horizontal:"right"},anchor:e=>{let{onAnchorClick:t,opened:n}=e;return Object(b.jsxs)(l.c,{size:"xSmall",onClick:t,className:o()("Control__anchor",{active:n||!r.isInitial,outlined:!n&&!r.isInitial}),children:[Object(b.jsx)(l.f,{name:"info-circle-outline",className:o()("Control__anchor__icon",{active:n||!r.isInitial})}),Object(b.jsx)(l.n,{className:"Control__anchor__label",children:"Box caption"}),Object(b.jsx)(l.f,{name:"arrow-down-contained",className:o()("Control__anchor__arrow",{opened:n}),fontSize:6})]})},component:Object(b.jsx)(x,{engine:t,captionProperties:r,visualizationName:n})})})}j.displayName="CaptionProperties";var _=a.a.memo(j);t.a=_},722:function(e,t,n){"use strict";n.d(t,"b",(function(){return _t}));var i=n(0),a=n.n(i),r=n(710),o=n.n(r),l=n(729),s=n.n(l),c=n(831),u=n(261);var d=function(e){return Object(u.a)(e)},p=n(830),m=n(16);function h(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i=new URLSearchParams(p.a.location.search).get(e);return a=>{const r=new URLSearchParams(a.location.search).get(e);n.length&&n.includes(a.action)?i=r:i!==r&&(t(r?JSON.parse(Object(m.b)(r)):null),i=r)}}var f={...p.a,listenSearchParam:function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return p.a.listen(h(e,t,n))}};function g(e){var t,n;const i={};if(null===e||void 0===e||null===(t=e.record)||void 0===t?void 0:t.slice){var a,r;const t=e.record.slice;i.record_range="".concat(t[0],":").concat(t[1]+1),i.record_density=null!==(a="".concat(null===(r=e.record)||void 0===r?void 0:r.density))&&void 0!==a?a:"50"}if(null===e||void 0===e||null===(n=e.index)||void 0===n?void 0:n.slice){var o,l;const t=e.index.slice;i.index_range="".concat(t[0],":").concat(t[1]+1),i.index_density=null!==(o="".concat(null===(l=e.index)||void 0===l?void 0:l.density))&&void 0!==o?o:"5"}return i}var b=n(24);function v(e,t){if(void 0===e)return"()";let n="";if(e.advancedModeOn)n=e.advancedInput||"";else{var i,a;const r=(null===(i=e.simpleInput)||void 0===i?void 0:i.trim())?"(".concat(e.simpleInput.trim(),")"):"",o=(null===(a=e.selections)||void 0===a?void 0:a.length)?"(".concat(e.selections.map((e=>{var n,i,a;return"(".concat(t,'.name == "').concat(null===(n=e.value)||void 0===n?void 0:n.option_name,'"').concat(null===(null===(i=e.value)||void 0===i?void 0:i.context)?"":" and "+Object.keys(null===(a=e.value)||void 0===a?void 0:a.context).map((n=>{var i;return"".concat(t,".context.").concat(n," == ").concat(Object(b.a)((null===(i=e.value)||void 0===i?void 0:i.context)[n]))})).join(" and "),")")})).join(" or "),")"):"";n=r&&o?"".concat(r," and ").concat(o):"".concat(r).concat(o)}return n.trim()||"()"}var x=function(e,t){return{q:v(e.form,t),...g(e.ranges)}},j=n(28),_=n(56),O=n(242),y=n(351),E=n(141),C=n(696);const S={matched:0,trackedRuns:0,percent:0,checked:0};function w(){return{status:E.b.Never_Executed,currentPhase:O.c.Waiting,progress:S,additionalData:{modifiers:[],params:[]},queryableData:{},currentQuery:{},currentGroupings:{},currentCustomPhaseArgs:null,data:[],foundGroups:{},error:null}}var N=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:w();const n={additionalDataSelector:e=>e.pipeline.additionalData,queryableDataSelector:e=>e.pipeline.queryableData,foundGroupsSelector:e=>e.pipeline.foundGroups,dataSelector:e=>e.pipeline.data,currentQuerySelector:e=>e.pipeline.currentQuery,currentGroupingSelector:e=>e.pipeline.currentGroupings,statusSelector:e=>e.pipeline.status,progressSelector:e=>e.pipeline.progress,errorSelector:e=>e.pipeline.error},i={getStatus:()=>e.getState().pipeline.status,getCurrentPhase:()=>e.getState().pipeline.currentPhase,changeCurrentPhaseOrStatus:(t,n)=>{e.setState(Object(C.a)((e=>{e.pipeline.status=t,n&&(e.pipeline.currentPhase=n)})),!1,"@PIPELINE/CHANGE_CURRENT_STEP_OR_STATUS")},setCurrentQuery:t=>e.setState(Object(C.a)((e=>{e.pipeline.currentQuery=t})),!1,"@PIPELINE/SET_CURRENT_QUERY"),setCurrentGroupings:t=>e.setState(Object(C.a)((e=>{e.pipeline.currentGroupings=t})),!1,"@PIPELINE/SET_CURRENT_GROUPINGS"),setCurrentCustomPhaseArgs:t=>e.setState(Object(C.a)((e=>{e.pipeline.currentCustomPhaseArgs=t})),!1,"@PIPELINE/SET_CURRENT_CUSTOM_PHASE_ARGS"),getCurrentCustomPhaseArgs:()=>e.getState().pipeline.currentCustomPhaseArgs,getCurrentQuery:()=>e.getState().pipeline.currentQuery,getCurrentGroupings:()=>e.getState().pipeline.currentGroupings,setProgress:t=>{e.setState(Object(C.a)((e=>{e.pipeline.progress=t})),!1,"@PIPELINE/SET_PROGRESS")},resetProgress:()=>{e.setState(Object(C.a)((e=>{e.pipeline.progress=S})),!1,"@PIPELINE/RESET_PROGRESS")},setResult:(t,n,i,a)=>e.setState(Object(C.a)((e=>{e.pipeline.additionalData=i,e.pipeline.foundGroups=n,e.pipeline.data=t,e.pipeline.error=null,a&&(e.pipeline.queryableData=a)})),!1,"@PIPELINE/setResult"),setError:t=>{e.setState(Object(C.a)((e=>{e.pipeline.error=t})),!1,"@PIPELINE/setError")}};return{initialState:t,selectors:n,...i}};var I=function(e,t,n,i){const a=w();n&&(a.currentGroupings=n);const r=N(e,a),o={...t,callbacks:{statusChangeCallback:function(e){let t=r.getStatus();e===O.c.Grouping&&(t=E.b.Processing),[O.c.Fetching,O.c.Decoding,O.c.Adopting].includes(e)&&(t=E.b.Executing),e===O.c.Waiting&&(t=E.b.Succeed),r.changeCurrentPhaseOrStatus(t,e)},requestProgressCallback:function(e){const t={...e,percent:e.trackedRuns?Math.ceil(e.checked/e.trackedRuns*100):0};r.setProgress(t)}}},l=Object(O.d)(o);function s(t){var n;let a=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const s=r.getCurrentGroupings(),c=null===(n=e.getState().visualizations.vis1.controls.axesProperties)||void 0===n?void 0:n.alignment.metric,u={...t,...c?{x_axis:c}:{}};if(r.setCurrentQuery(u),r.setError(null),!a&&o.persist){const t=e.getState().query;if(!t.ranges.isInitial){const e=Object(y.a)("query",Object(m.c)({...t,ranges:{...t.ranges,isApplyButtonDisabled:!0}}));e!=="".concat(window.location.pathname).concat(window.location.search)&&f.push(e,null)}}const d=Object.keys(s).map((e=>({type:e,fields:s[e].fields,orders:s[e].orders})));l.execute({query:{params:u,ignoreCache:!0},group:d,custom:r.getCurrentCustomPhaseArgs()}).then((t=>{const{additionalData:n,data:i,queryableData:l,foundGroups:s}=t;if(r.setResult(i,s,n,l),r.changeCurrentPhaseOrStatus(_.a.isEmpty(i)?E.b.Empty:r.getStatus()),!a&&o.persist){const t=Object(y.a)("query",Object(m.c)({...e.getState().query,ranges:{...e.getState().query.ranges,isApplyButtonDisabled:!0}}));t!=="".concat(window.location.pathname).concat(window.location.search)&&f.push(t,null)}})).catch((e=>{r.setError(e),r.changeCurrentPhaseOrStatus(E.b.Failed),e&&"SyntaxError"!==e.message&&(null===i||void 0===i||i.error(e.message))}))}function c(e){const t=[];return Object.keys(e).forEach((n=>{const i={type:n,fields:e[n].fields,orders:e[n].orders};e[n].fields.length&&t.push(i)})),t}function u(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];r.setCurrentGroupings(e);const i=_.a.isEqual(e,n);if(!t&&o.persist){const t=Object(y.a)("groupings",i?null:Object(m.c)(e));t!=="".concat(window.location.pathname).concat(window.location.search)&&f.push(t,null)}l.execute({query:{params:r.getCurrentQuery()},group:c(e),custom:r.getCurrentCustomPhaseArgs()}).then((e=>{const{data:t,additionalData:n,foundGroups:i}=e;r.setResult(t,i,n)}))}function p(){r.setCurrentCustomPhaseArgs(null)}return{state:{pipeline:r.initialState},engine:{..._.a.omit(r,["selectors"]),...r.selectors,getSequenceName:()=>t.sequenceName,search:s,group:u,reset:function(){u(n)},initialize:function(){if(o.persist){const e=d("groupings")||{};_.a.isEmpty(e)||r.setCurrentGroupings(e);const i=f.listenSearchParam("groupings",(e=>{_.a.isEmpty(e)?u(n,!0):u(e,!0)}),["PUSH"]),a=f.listenSearchParam("query",(e=>{_.a.isEmpty(e)?s({q:"()",report_progress:!0},!0):s({...x(e,t.sequenceName),report_progress:!0},!0)}),["PUSH"]);return()=>{i(),a()}}return()=>{}},executeCustomPhase:function(e){r.setCurrentCustomPhaseArgs(e),l.execute({query:{params:r.getCurrentQuery()},group:c(r.getCurrentGroupings()),custom:e}).then((e=>{const{data:t,foundGroups:n,additionalData:i,queryableData:a}=e;r.setResult(t,n,i,a)})).catch((e=>{p(),r.setError(e),r.changeCurrentPhaseOrStatus(E.b.Failed),e&&"SyntaxError"!==e.message&&(null===i||void 0===i||i.error(e.message))}))},resetCustomPhaseArgs:p,destroy:()=>{}}}},B=n(728),P=n(264);var k=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{status:{isLoading:!0,error:null},project_params_info:null,project_sequence_info:null};const n={paramsInfoSelector:e=>e.instructions.project_params_info,sequenceInfoSelector:e=>e.instructions.project_sequence_info,statusSelector:e=>e.instructions.status,stateSelector:e=>({queryable_data:e.instructions.project_params_info,project_sequence_info:e.instructions.project_sequence_info})},i={setInfo:(t,n)=>{e.setState(Object(C.a)((e=>{e.instructions.project_sequence_info=n,e.instructions.project_params_info=t,e.instructions.status.isLoading=!1})),!1,"@PROJECTS/setInfo")},setError:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;e.setState(Object(C.a)((e=>{e.instructions.status.isLoading=!1,e.instructions.status.error=t})))},getStatus:()=>e.getState().instructions.status,getParamsInfo:()=>e.getState().instructions.project_params_info};return{initialState:t,selectors:n,...i}};var A=function(e,t,n){const i=k(e);return{state:{instructions:i.initialState},engine:{..._.a.omit(i,["selectors"]),...i.selectors,getInstructions:()=>new Promise(((e,a)=>{Object(B.a)({sequence:t.sequenceName}).then((n=>{i.setInfo(n,n[t.sequenceName]),e(_.a.isEmpty(n[t.sequenceName]))})).catch((e=>{const t=new P.a(e.message||e,e.detail).getError();i.setError(t),a(t),null===n||void 0===n||n.error(t.message)}))}))}}},F=n(437),L=n(421),M=n(214),z=n(420),D=n(140);function R(e,t){const n=Object(D.a)(e);return{initialState:{...e,isInitial:!0},stateSelector:e=>Object(M.a)(e,t),methods:(i,a)=>({update:function(e){const r={...Object(M.a)(a(),t),...e};r.isInitial=n===Object(D.a)(Object(F.a)(r,"isInitial")),i(Object(C.a)((e=>{Object(z.a)(e,t,r)})),!1,"@UPDATE/".concat(t))},reset:function(){const n={...e,isInitial:!0};i(Object(C.a)((e=>{Object(z.a)(e,t,n)})),!1,"@RESET/".concat(t))}})}}function V(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t={};return Object.keys(e).forEach((n=>{const{initialState:i}=e[n];t[n]=R(i,n)})),t}function T(e){const t=Object(j.a)(e);return t?JSON.parse(Object(m.b)(t)):null}function G(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const{name:n,component:i,state:a={initialState:{}},settings:r={}}=e,o=R(a.initialState,"".concat(t,".controls.").concat(n));return{settings:r,component:i,observableState:o}}function q(e){let t={};const n={};return Object.keys(e).forEach((i=>{const a=e[i];t={...t,[i]:a.observableState.initialState},n[i]={...Object(F.a)(a,"observableState"),...a.observableState}})),{initialState:t,slices:n}}const H="visualizations";function W(e){return"".concat(H,".").concat(e)}function Z(e,t,n){if(!n)return{};const i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;const n={};return Object.keys(e).forEach((i=>{n[i]=G({name:i,...e[i]},t)})),q(n)}(n,W(t)),a=[],r=Object.keys(i.slices).reduce(((t,n)=>{const r=i.slices[n],o=r.methods(e.setState,e.getState);return a.push(o.reset),t[n]={...r,methods:o},t}),{});return{initialState:i.initialState,properties:r,reset:function(){a.forEach((e=>{e()}))}}}var U=function(e,t){const n=[],i=Object.keys(Object(F.a)(e,"component")).reduce(((i,a)=>{const{state:r,engine:o}=function(e,t,n){const i=Z(n,t,e.controls),a=R(e.box.initialState,"".concat(W(t),".box")),r={[t]:{controls:{...i.initialState},box:a.initialState}},o=a.methods(n.setState,n.getState),l=[];return{state:r,engine:{[t]:{controls:{...i.properties,reset:i.reset},box:{...Object(F.a)(a,["methods"]),methods:o},reset:()=>{o.reset(),i.reset(),l.forEach((e=>e()))},initialize:function(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"core-viz";const a=[];if(Object.keys(e.controls).forEach((n=>{var r;const o=e.controls[n],s=null===o||void 0===o||null===(r=o.state)||void 0===r?void 0:r.persist,c=[t,"c",n].join("-");if(s&&s===E.a.Url){const e={...i.properties[n].methods},t=d(c)||{};Object(L.a)(t)||e.update(t),i.properties[n].methods.update=t=>{e.update(t);const n=Object(y.a)(c,Object(m.c)(t));n!=="".concat(window.location.pathname).concat(window.location.search)&&f.push(n,null)},i.properties[n].methods.reset=()=>{e.reset();const t=Object(y.a)(c,null);t!=="".concat(window.location.pathname).concat(window.location.search)&&f.push(t,null)},l.push(i.properties[n].methods.reset);const r=f.listenSearchParam(c,(t=>{Object(L.a)(t)?e.reset():e.update(t)}),["PUSH"]);a.push(r)}})),e.box.persist){const e="".concat(n,".").concat(W(t),".box"),i=T(e),a={...o};Object(L.a)(i)?o.reset():o.update(i),o.reset=()=>{a.reset(),Object(j.b)(e)},o.update=t=>{a.update(t),Object(j.c)(e,Object(m.c)(t))}}return()=>{a.forEach((e=>e()))}}}}}}(e[a],a,t);return i.state={...i.state,...r},i.engine={...i.engine,...o},n.push(o[a].reset),i}),{state:{},engine:{}});return{state:{[H]:i.state},engine:{...i.engine,initialize:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"core-viz";const t=[];return Object.values(i.engine).forEach((n=>{const i=n.initialize(e);t.push(i)})),()=>{t.forEach((e=>e()))}},reset:function(){n.forEach((e=>{e()}))}}}};const Q={simpleInput:"",advancedInput:"",selections:[],advancedModeOn:!1},J={isApplyButtonDisabled:!0,isValid:!0};var K=function(e){const t=R(Q,"query.form"),n=R(J,"query.ranges"),i={form:t.initialState,ranges:n.initialState},a={ranges:{...Object(F.a)(n,["methods"]),...n.methods(e.setState,e.getState)},form:{...Object(F.a)(t,["methods"]),...t.methods(e.setState,e.getState)}};return{initialState:i,...a,reset:function(){a.ranges.reset(),a.form.reset()}}};function Y(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{orders:[],fields:[]};if(!e)return{fields:[],orders:[]};e.orders||(e.orders=[]),e.fields||(e.fields=[]);const t=e.orders.length-e.fields.length;if(0===t)return e;if(t>0)return{fields:e.fields,orders:e.orders.slice(0,e.fields.length)};const n=e.orders.concat(new Array(-t).fill(O.b.ASC));return{fields:e.fields,orders:n}}var X=function(e){let t={currentValues:{},isEmpty:!0};const n={};return Object.keys(e).forEach((i=>{const a=e[i],r=Y(a.defaultApplications);t={...t,[i]:a.observableState.initialState,currentValues:{...t.currentValues,[i]:r}},r.fields.length>0&&(t.isEmpty=!1),n[i]={...Object(F.a)(a,"observableState"),...a.observableState}})),{initialState:t,stateSelector:e=>e.groupings.state,generateMethods:function(t,n){return{update:e=>{const i=n().groupings.currentValues;let a=!0;const r=Object.keys(e).reduce(((t,n)=>(t[n]=Y(e[n]),t[n].fields.length>0&&(a=!1),t)),{});t({groupings:{...i.groupings,currentValues:r,isEmpty:a}},!1,"@UPDATE/GROUPING")},reset:()=>{const i=n().groupings.currentValues;let a=!0;const r=Object.keys(i).reduce(((t,n)=>(t[n]=e[n].defaultApplications,t[n].fields.length>0&&(a=!1),t)),{});t({groupings:{...i.groupings,currentValues:r,isEmpty:a}},!1,"@RESET/GROUPING")}}},slices:n,currentValuesSelector:e=>e.groupings.currentValues,isEmptySelector:e=>e.groupings.isEmpty}};var $=function(e,t,n){const i={};Object.keys(e).forEach((t=>{i[t]=function(e){const{name:t,component:n,styleApplier:i,axisComponent:a,state:r={initialState:{}},settings:o={},defaultApplications:l=null}=e;return{settings:o,component:n,styleApplier:i,axisComponent:a,observableState:R(r.initialState,"groupings.".concat(t)),defaultApplications:l}}({name:t,...e[t]})}));const a=Object.keys(e||{}).map((t=>null===e||void 0===e?void 0:e[t].styleApplier)),r=X(i),o=r.generateMethods(t.setState,t.getState),l=[],s=Object.keys(r.slices).reduce(((e,n)=>{const i=r.slices[n],a=i.methods(t.setState,t.getState);return l.push(a),e[n]={...Object(F.a)(i,["styleApplier"]),...i.methods(t.setState,t.getState)},e}),{});return{state:{groupings:r.initialState},engine:{...Object(F.a)(r,["initialState","generateMethods","slices"]),reset:o.reset,update:function(e){o.update(e)},...s,resetSlices:function(){l.forEach((e=>{e()}))},styleAppliers:a,initialize:function(){if(n){const e=d("groupings")||{};Object(L.a)(e)||o.update(e);const t=f.listenSearchParam("groupings",(e=>{Object(L.a)(e)?o.reset():o.update(e)}),["PUSH"]);return()=>{t()}}return()=>{}}}}};var ee=function(e,t,n){const i=K(t),a={...i,initialize:()=>{if(n){const e=d("query")||{};Object(L.a)(e)||(a.ranges.update(e.ranges),a.form.update(e.form));const t=f.listenSearchParam("query",(e=>{Object(L.a)(e)?i.reset():(i.ranges.update(e.ranges),i.form.update(e.form))}),["PUSH"]);return()=>{t()}}return()=>{}}},r=$(e.groupings||{},t,n);return{initialState:{query:{...a.initialState},...r.state},engine:{query:a,groupings:r.engine}}};var te=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=V(t||{}),i={},a={},r=[];function o(e,t,n,i){return()=>{if(i===E.a.Url){const i=d(e)||{};Object(L.a)(i)||t(i);const a=f.listenSearchParam(e,(e=>{Object(L.a)(e)?n():t(e)}),["PUSH"]);return()=>{a()}}return()=>{}}}Object.keys(n).forEach((l=>{const s=n[l];a[l]=s.initialState;const c=s.methods(e.setState,e.getState),u={...c},p=["cs",l].join("-"),h=t[l].persist;if(h&&h===E.a.Url){const e=d(p)||{};Object(L.a)(e)||c.update(e),u.update=e=>{c.update(e);const t=Object(y.a)(p,Object(m.c)(e));t!=="".concat(window.location.pathname).concat(window.location.search)&&f.push(t,null)},u.reset=()=>{c.reset();const e=Object(y.a)(p,Object(m.c)({}));e!=="".concat(window.location.pathname).concat(window.location.search)&&f.push(e,null)}}i[l]={...Object(F.a)(s,"methods"),...u},r.push(o(p,c.update,c.reset,t[l].persist))}));const l=()=>{const e=[];return r.forEach((t=>{const n=t();e.push(n)})),()=>{e.forEach((e=>{e()}))}};return{state:{initialState:a},engine:i,initialize:l}};var ne=function(e,t){return{initialState:t,...{setEventPayload:(t,n)=>e.setState(Object(C.a)((e=>{e.events.payloads[t]=n})),!1,"@EVENTS/set_".concat(t,"_Payload")),getEventPayload:t=>{var n,i,a,r;return null!==(n=null===(i=e.getState())||void 0===i||null===(a=i.events)||void 0===a||null===(r=a.payloads)||void 0===r?void 0:r[t])&&void 0!==n?n:null}}}};var ie=function(e){const t=ne(e,{});let n={};function i(e,t){return n[e]?n[e]=[...n[e],t]:n[e]=[t],()=>a(e,t)}function a(e,t){n[e]&&n[e].splice(n[e].indexOf(t)>>>0,1)}return{state:{payloads:t.initialState},engine:{fire:function(e,i){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{savePayload:!0};n[e]&&(n[e].forEach((e=>e(i))),a.savePayload&&t.setEventPayload(e,i))},on:i,unsubscribe:a,once:function(t,n){const r=()=>{var i,o,l,s;n(null!==(i=null===(o=e.getState())||void 0===o||null===(l=o.events)||void 0===l||null===(s=l.payloads)||void 0===s?void 0:s[t])&&void 0!==i?i:null),a(t,r)};return i(t,r)},getListenerCount:function(e){return n[e]?n[e].length:0},removeEventListeners:function(e){n=_.a.omit(n,e)},getEventPayload:t.getEventPayload}}},ae=n(37),re=n(358),oe=n(129),le=n(737);var se=function(e){const t={},n={};let i=[],a=null;const r=Object(re.c)(e);function o(e,i){t[e]=i,n[e]&&n[e].forEach((e=>e(i)))}function l(e,t){n[e]&&n[e].splice(n[e].indexOf(t)>>>0,1)}const s=Object(ae.m)((()=>{a&&window.clearTimeout(a),a=window.setTimeout((()=>{_.a.isEmpty(i)||c(i).call().then((()=>{i=[]}))}),1e3)}),1e3);function c(e){return{abort:r.cancel,call:()=>r.call(e).then((async e=>(await Object(oe.d)(e,{callback:e=>{const t=Object(le.a)(e.value);o(e.hash,t)}}),Promise.resolve()))).catch((e=>{"AbortError"===e.name||console.log("Unhandled error: ",e)}))}}return{engine:{fire:o,on:function(e,t){return n[e]?n[e]=[...n[e],t]:n[e]=[t],()=>l(e,t)},unsubscribe:l,getBlobData:function(e){var n;return null!==(n=t[e])&&void 0!==n?n:null},addUriToQueue:function(e){i.push(e),t[e]||(i.push(e),s())},getBlobsData:c}}};var ce=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{data:[]};const n={notificationsSelector:e=>e.notifications.data},i={removeNotification:t=>{e.setState(Object(C.a)((e=>{const n=e.notifications.data.findIndex((e=>e.id===t));-1!==n&&e.notifications.data.splice(n,1)})),!1,"@NOTIFICATIONS/REMOVE_NOTIFICATION")},addNotification:t=>{e.setState(Object(C.a)((e=>{e.notifications.data.push(t)})),!1,"@NOTIFICATIONS/ADD_NOTIFICATION")}};return{initialState:t,selectors:n,...i}};const ue=3e3;var de=function(e){const t=ce(e,{data:[]}),n=e=>{let{title:n="Notification",messages:i="Notification message",style:a={},iconName:r="",duration:o=ue}=e;!function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ue;e.id&&(t.addNotification(e),window.setTimeout((()=>{t.removeNotification(e.id)}),n))}({id:Date.now().toString(),title:n,messages:Array.isArray(i)?i:[i],style:a,iconName:r},o)};return{state:{notifications:t.initialState},engine:{...t.selectors,remove:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";e&&t.removeNotification(e)},notify:n,warning:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Warning message",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ue;n({title:"Warning",style:{borderColor:"#ffcc00"},iconName:"warning",messages:e,duration:t})},success:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Success message",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ue;n({title:"Success",style:{borderColor:"#2bc784"},iconName:"success",messages:e,duration:t})},error:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Error message",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ue;n({title:"Error",style:{borderColor:"#e64e48"},iconName:"error",messages:e,duration:t})},info:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Info message",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ue;n({title:"Info",style:{borderColor:"#2196f3"},iconName:"info",messages:e,duration:t})}}}};function pe(e,t,n,i,a){const r=e.enablePipelineCache,o=Object.keys(e.groupings||{}).reduce(((t,n)=>{var i;return t[n]=null===(i=e.groupings)||void 0===i?void 0:i[n].defaultApplications,t}),{}),l={sequenceName:e.sequenceName,adapter:{objectDepth:e.adapter.objectDepth,useCache:r},grouping:{useCache:r},query:{useCache:r},custom:{useCache:r},persist:e.persist},s=I({setState:t,getState:n},l,o,a);return i.pipeline=s.state.pipeline,s.engine}function me(e,t,n,i,a){const r=A({setState:t,getState:n},{sequenceName:e.sequenceName},a);return i.instructions=r.state.instructions,r.engine}function he(e,t,n,i){return ee(e,{setState:t,getState:n},i)}function fe(e,t,n,i){const a=U(e.visualizations,{setState:t,getState:n});return i.visualizations=a.state.visualizations,a.engine}function ge(e,t,n){const i=ie({setState:t,getState:n});return e.events=i.state,i.engine}function be(e){return se(e.sequenceName).engine}function ve(e,t,n){const{state:i,engine:a}=de({setState:t,getState:n});return e.notifications=i.notifications,a}var xe=function(e,t){let n,i,a,r,l,u,p,m,h,g=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"ExplorerEngine",b=arguments.length>3&&void 0!==arguments[3]&&arguments[3],v={};function _(t,o){n=ve(v,t,o);const s=te({setState:t,getState:o},e.states);v={...v,...s.state.initialState},l={...s.engine,initialize:s.initialize};const c=he(e,t,o,e.persist);return v={...v,...c.initialState},m=c.engine.query,h=c.engine.groupings,a=me(e,t,o,v,n),i=pe(e,t,o,v,n),r=fe(e,t,o,v),u=ge(v,t,o),p=be(e),v}const O=s()(Object(c.subscribeWithSelector)(b?Object(c.devtools)(_,{name:g,anonymousActionType:"UNKNOWN_ACTION",serialize:{options:!0}}):_)),y=o()(O);function C(){const n=m.initialize(),o=h.initialize(),s=i.initialize(),c=r.initialize(g),u=l.initialize();if(a.getInstructions().then((t=>{if(t)i.changeCurrentPhaseOrStatus(E.b.Insufficient_Resources);else if(e.persist){const t=d("query")||{};t.form&&t.ranges&&i.search(x(t,e.sequenceName),!0)}})).catch((e=>console.error(e))),e.persist&&!t&&""!==t)throw new Error("Specify [basePath] argument of engine configuration.");const p=e.persist&&f.listen((e=>{Object(j.c)("".concat(t,"Url"),e.location.pathname+e.location.search)}));return()=>{n(),o(),s(),c(),u(),p&&p(),S()}}function S(){y.destroy(),y.setState(v)}const w={useStore:y,subscribeToStore:y.subscribe,instructions:a,visualizations:r,...l,query:m,groupings:h,pipeline:i,events:u,blobURI:p,notifications:n,finalize:S,initialize:C};return w},je=n(738),_e=n(716),Oe=n(61),ye=n.n(Oe),Ee=n(128),Ce=n(594),Se=n(672),we=n(331),Ne=n(3),Ie=n(6),Be=n(199),Pe=n(57),ke=n(69),Ae=n(154),Fe=n(80),Le=n(47),Me=n(102),ze=(n(769),n(1));var De=function(e){var t;let{onClose:n,sequenceName:i,itemGroupInfo:r,children:o,item:l}=e;const s=a.a.useMemo((()=>{const{run:e,[i]:t}=l;let n=[],a=[];var o;(e&&(n=[{icon:"runs",value:Object(ze.jsx)(Ce.a,{to:Pe.a.Run_Detail.replace(":runHash",e.hash),component:Ee.b,children:e.name})},{icon:"link",value:Object(ze.jsx)(Ce.a,{to:Pe.a.Experiment.replace(":experimentId",e.experimentId),component:Ee.b,children:e.experiment})},{icon:"calendar",value:"".concat(ye()(1e3*e.creation_time).format(ke.e))},{icon:"time",value:Object(Ae.a)(1e3*e.creation_time,e.end_time?1e3*e.end_time:Date.now())}]),t)&&(a=[{label:"name",value:t.name},{label:"context",value:Object(ze.jsx)(Ne.b,{className:"BoxFullViewPopover__container__detail-item__badge",monospace:!0,size:"xSmall",label:Object(Me.a)(t.context)||"Empty Context"})},{label:"step",value:null===(o=l.record)||void 0===o?void 0:o.step}]);return{runInfo:n,sequence:a,groups:r}}),[l,i,r]);return Object(ze.jsx)(Ie.a,{children:Object(ze.jsx)(Se.a,{onClose:n,className:"BoxFullViewPopover",open:!0,children:Object(ze.jsxs)("div",{className:"BoxFullViewPopover__container",children:[o,Object(ze.jsxs)("div",{className:"BoxFullViewPopover__container__detail",children:[Object(ze.jsx)("div",{className:"BoxFullViewPopover__container__detail-close",children:Object(ze.jsx)(Ne.c,{withOnlyIcon:!0,size:"small",onClick:n,color:"inherit",children:Object(ze.jsx)(Ne.f,{name:"close"})})}),Object(ze.jsxs)("div",{className:"BoxFullViewPopover__container__detail-section",children:[Object(ze.jsx)(Ne.n,{weight:600,size:18,tint:100,component:"h3",children:"Run"}),s.runInfo.map(((e,t)=>Object(ze.jsxs)("div",{className:"BoxFullViewPopover__container__detail-item",children:[Object(ze.jsx)(Ne.f,{name:e.icon,weight:"time"===e.icon?600:500,fontSize:14}),Object(ze.jsx)(Ne.n,{className:"BoxFullViewPopover__container__detail__truncatedInfo",children:e.value})]},t)))]}),(null===(t=l.run)||void 0===t?void 0:t.hash)&&Object(ze.jsx)("div",{className:"BoxFullViewPopover__container__detail-section",children:Object(ze.jsx)(Ie.a,{children:Object(ze.jsx)(Be.a,{runHash:l.run.hash})})}),Object(ze.jsxs)("div",{className:"BoxFullViewPopover__container__detail-section",children:[Object(ze.jsx)(Ne.n,{weight:600,size:18,tint:100,component:"h3",children:i}),s.sequence.map(((e,t)=>Object(ze.jsxs)("div",{className:"flex",children:[Object(ze.jsxs)(Ne.n,{className:"BoxFullViewPopover__container__detail-item__withSpace",children:[e.label,":"]}),Object(ze.jsx)(we.a,{title:e.value,children:Object(ze.jsx)("div",{children:Object(ze.jsx)(Ne.n,{tint:100,className:"BoxFullViewPopover__container__detail__truncatedInfo",children:e.value})})})]},t)))]}),!_.a.isEmpty(s.groups)&&Object(ze.jsxs)("div",{className:"BoxFullViewPopover__container__detail-section",children:[Object(ze.jsx)(Ne.n,{weight:600,size:18,tint:100,component:"h3",children:"Group Config"}),Object(ze.jsx)("div",{children:Object.keys(s.groups).map((e=>_.a.isEmpty(s.groups[e])?null:Object(ze.jsxs)("div",{className:"BoxFullViewPopover__container__detail-group",children:[Object(ze.jsx)(Ne.n,{component:"h4",tint:100,weight:600,size:14,children:e}),Object(ze.jsxs)(Ne.n,{tint:70,children:["(",s.groups[e].items_count_in_group," ","items in this group)"]}),Object(ze.jsx)("div",{children:Object.keys(s.groups[e].config).map((t=>{let n=Object(Le.a)(s.groups[e].config[t])?Object(Fe.a)(s.groups[e].config[t]):s.groups[e].config[t];return n=Object(b.a)(n),Object(ze.jsx)(we.a,{title:n,children:Object(ze.jsxs)("div",{className:"BoxFullViewPopover__container__detail-group__item",children:[Object(ze.jsx)(Ne.n,{size:12,className:"BoxFullViewPopover__container__detail-group__item__key",children:"".concat(t,": ")}),Object(ze.jsx)(Ne.n,{size:12,tint:100,children:n})]})},t)}))})]},e)))})]})]})]})})})},Re=n(259);n(770);function Ve(e){var t,n,a,r,o,l;const{data:s=[],container:c}=e,u=i.useRef(document.createElement("div")),d=i.useRef(),[p,m]=i.useState({left:0,top:0,width:0,height:0}),h=i.useCallback((e=>{let{target:t}=e;m({left:t.scrollLeft,top:t.scrollTop,width:c.current.offsetWidth,height:c.current.offsetHeight})}),[c]),f=null===(t=e.axisData)||void 0===t||null===(n=t.columns)||void 0===n?void 0:n.filter((e=>e.style.left>=p.left-e.style.width&&e.style.left<=p.left+p.width)),g=null===(a=e.axisData)||void 0===a||null===(r=a.rows)||void 0===r?void 0:r.filter((e=>e.style.top>=p.top-e.style.height&&e.style.top<=p.top+p.height));i.useEffect((()=>{m({left:u.current.scrollLeft,top:u.current.scrollTop,width:c.current.offsetWidth,height:c.current.offsetHeight})}),[c]);const b=i.useCallback((e=>{(null===e||void 0===e?void 0:e.length)&&(d.current=window.requestAnimationFrame((()=>{m((e=>({left:e.left,top:e.top,width:c.current.offsetWidth,height:c.current.offsetHeight})))})))}),[c]),v=i.useCallback((()=>{d.current&&window.cancelAnimationFrame(d.current)}),[]);Object(Re.c)(b,c,v);const x=s.filter((e=>e.style.left>=p.left-e.style.width&&e.style.left<=p.left+p.width&&e.style.top>=p.top-e.style.height&&e.style.top<=p.top+p.height)),j=_.a.groupBy(x,(e=>{var t,n;const i=(null===(t=e.groups)||void 0===t?void 0:t.rows)?e.groups.rows[0]:"",a=(null===(n=e.groups)||void 0===n?void 0:n.columns)?e.groups.columns[0]:"";return"".concat(i,"--").concat(a)})),O=i.useMemo((()=>{let t=0,n=0,i=0,a=0;for(let e=0;et&&(t=r.style.left,i=r.style.width),r.style.top>n&&(n=r.style.top,a=r.style.height)}const r=f&&f.length>0?30:0;return{width:t+i+e.offset,height:n+a+e.offset-r}}),[s,e.offset,f]);return Object(ze.jsxs)("div",{className:"BoxVirtualizer",children:[f&&f.length>0&&g&&g.length>0&&Object(ze.jsx)("div",{className:"BoxVirtualizer__placeholder"}),Object(ze.jsxs)("div",{ref:c,className:"BoxVirtualizer__container",onScroll:h,children:[f&&f.length>0&&Object(ze.jsx)("div",{className:"BoxVirtualizer__container__horizontalRuler",style:{width:O.width},children:f.map(null===(o=e.axisItemRenderer)||void 0===o?void 0:o.columns)}),g&&g.length>0&&Object(ze.jsx)("div",{className:"BoxVirtualizer__container__verticalRuler",style:{height:O.height,minHeight:f&&f.length>0?"calc(100% - 30px)":"100%"},children:g.map(null===(l=e.axisItemRenderer)||void 0===l?void 0:l.rows)}),Object(ze.jsx)("div",{ref:u,className:"BoxVirtualizer__grid",style:{width:O.width,height:O.height},children:Object.entries(j).map(e.itemsRenderer)})]})]})}var Te=i.memo(Ve),Ge=n(734).a,qe=n(39);n(771);function He(e){const{captionBoxRef:t,visualizationName:n,engine:{useStore:i,visualizations:r,pipeline:{additionalDataSelector:o}}}=e,{controls:{captionProperties:{stateSelector:l}}}=r[n],s=i(l),c=i(o),u=a.a.useMemo((()=>{var e;return(null!==(e=null===c||void 0===c?void 0:c.modifiers)&&void 0!==e?e:[]).map((e=>({label:e,value:e,group:e.slice(0,e.indexOf("."))})))}),[null===c||void 0===c?void 0:c.modifiers]),d=a.a.useMemo((()=>{let e=[];return u.forEach((t=>{-1!==s.selectedFields.indexOf(t.value)&&e.push(t)})),e.sort(((e,t)=>s.selectedFields.indexOf(e.value)-s.selectedFields.indexOf(t.value)))}),[u,s.selectedFields]);return Object(ze.jsx)("div",{ref:t,className:"CaptionBox",children:d.map(((t,n)=>{let{label:i,value:a}=t,r=Object(qe.d)(e.item,a);return r="run.end_time"===a||"run.creation_time"===a?Object(b.a)(ye()(1e3*r).format(ke.e)):a.includes(".context")&&!a.startsWith("run.")?Object(ze.jsx)(Ne.b,{className:"BoxFullViewPopover__container__detail-item__badge",monospace:!0,size:"xSmall",label:Object(Me.a)(r)||"Empty Context"}):Object(b.a)(r),Object(ze.jsxs)("div",{className:"CaptionBox__item",children:[Object(ze.jsx)(Ne.n,{size:12,tint:50,children:"".concat(i,": ")}),Object(ze.jsx)(Ne.n,{size:12,children:r})]},n)}))})}He.displayName="CaptionBox";var We=a.a.memo(He);function Ze(e){var t;const{engine:n,boxId:a,boxIndex:r,boxItems:o,visualizationName:l,component:s,depthSelector:c,onDepthMapChange:u}=e,d=n.visualizations[l],p=n.useStore(d.box.stateSelector),m=n.pipeline.getSequenceName(),h=n.useStore(n.pipeline.foundGroupsSelector),[f,g]=i.useState(!1),{sync:b,depth:v}=n.useStore(c(a)),x=i.useMemo((()=>o[v]),[o,v]),j=i.useMemo((()=>{const e=(null===x||void 0===x?void 0:x.groups)||{},t=Object.keys(e),n={};return h&&x?(t.forEach((t=>{const i=e[t],a=h[i[0]];a&&(n[t]={key:a.key,config:a.fields,items_count_in_group:a.items.length,order:a.order})})),n):n}),[h,x]),_=n.useStore(d.controls.captionProperties.stateSelector),O=i.useRef(null),[y,E]=i.useState(0);i.useEffect((()=>{var e,t;E(null!==(e=null===(t=O.current)||void 0===t?void 0:t.offsetHeight)&&void 0!==e?e:0)}),[null===(t=O.current)||void 0===t?void 0:t.offsetHeight,null===_||void 0===_?void 0:_.selectedFields,null===_||void 0===_?void 0:_.displayBoxCaption,p.height]);const C=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return o.length>1?Object(ze.jsx)(Ge,{items:o,depth:v,onDepthChange:e=>u(e,a,b),valueLabelDisplay:"on",...e}):null};return x?Object(ze.jsxs)("div",{className:"BoxWrapper",style:{...p,...x.style},children:[Object(ze.jsx)(Ne.c,{onClick:()=>g(!0),size:"xSmall",withOnlyIcon:!0,className:"BoxWrapper__fullScreen",children:Object(ze.jsx)(Ne.f,{name:"full-screen"})}),Object(ze.jsx)("div",{className:"BoxWrapper__box",children:s&&Object(ze.jsx)(s,{index:r,id:a,data:x,engine:n,style:x.style,itemGroupInfo:j,visualizationName:l},a+"-"+x.key)}),C({className:"BoxWrapper__depthSlider",style:{bottom:y+1}}),(null===_||void 0===_?void 0:_.displayBoxCaption)&&!L.a(_.selectedFields)&&Object(ze.jsx)(We,{captionBoxRef:O,engine:n,item:x,visualizationName:e.visualizationName}),f&&Object(ze.jsxs)(De,{onClose:()=>g(!1),itemGroupInfo:j,sequenceName:m,item:x,children:[Object(ze.jsx)("div",{className:"BoxWrapper__fullViewContent",children:Object(ze.jsx)("div",{className:"BoxWrapper__fullViewContent__box",children:s&&Object(ze.jsx)(s,{data:x,engine:n,visualizationName:l,isFullView:!0},"fullView-"+x.key)})}),C({className:"BoxWrapper__fullViewContent__depthSlider",label:Object(ze.jsx)(Ne.n,{className:"depthSliderLabel",children:"Depth"})})]})]}):null}var Ue=i.memo(Ze);function Qe(e){const{engine:t,boxId:n,boxIndex:i,boxItems:a,visualizationName:r,component:o}=e,l=t.visualizations[r],s=t.useStore(l.box.stateSelector),c=a[0];return c?Object(ze.jsx)("div",{className:"BoxWrapper",style:{...s,...c.style},children:Object(ze.jsx)("div",{className:"BoxWrapper__box",children:o&&Object(ze.jsx)(o,{index:i,id:n,data:a,engine:t,style:c.style,visualizationName:r},n)})}):null}var Je=i.memo(Qe);n(772);function Ke(e){const{engine:t,component:n,boxId:i,boxItems:a,boxIndex:r,visualizationName:o,boxStacking:l,depthSelector:s,onDepthMapChange:c}=e;return l?Object(ze.jsx)(Ue,{engine:t,boxId:i,boxItems:a,boxIndex:r,component:n,visualizationName:o,depthSelector:s,onDepthMapChange:c}):Object(ze.jsx)(Je,{engine:t,boxId:i,boxItems:a,boxIndex:r,component:n,visualizationName:o})}Ke.displayName="BoxWrapper";var Ye=a.a.memo(Ke);var Xe=function(e){let{data:t,state:n,deps:a=[],groupItemCb:r}=e;const o=i.useCallback((e=>{var t,n;if(r)return r(e);const i=(null===(t=e.groups)||void 0===t?void 0:t.rows)?e.groups.rows[0]:"",a=(null===(n=e.groups)||void 0===n?void 0:n.columns)?e.groups.columns[0]:"";return"".concat(i,"--").concat(a)}),[r]),l=i.useCallback((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;const n=_.a.groupBy(t,o),i={};for(let[t,a]of Object.entries(n)){const n=a.length-1;i[t]=e>n?n:e}return i}),a),s=i.useMemo((()=>l(0)),[l]),c=i.useCallback((e=>t=>({sync:t.depthMap.sync,depth:t.depthMap[e]||0})),[]),u=i.useCallback((function(e,t){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(i){const t=l(e);n.update(t)}else n.update({[t]:e})}),[l,n]);return i.useEffect((()=>{n.update(s)}),a),{depthSelector:c,onDepthMapChange:u}};n(773);function $e(e){const{engine:t,engine:{useStore:n,pipeline:a,visualizations:r,groupings:o,depthMap:l},name:s,box:c,boxStacking:u,topPanelRenderer:d,bottomPanelRenderer:p,widgets:m}=e,h=n(a.foundGroupsSelector),f=n(a.dataSelector),g=n(r[s].box.stateSelector),b=i.useRef(document.createElement("div")),v=i.useRef(document.createElement("div")),x=i.useMemo((()=>null===f||void 0===f?void 0:f.map(((e,t)=>{const n=Object.keys(e.groups||{}),i={};return h&&n.forEach((t=>{const n=h[e.groups[t]];n&&(i[t]={key:n.key,config:n.fields,items_count_in_group:n.items.length,order:n.order})})),{...e,groupInfo:i,groupKey:Object(D.a)(i),style:{width:g.width,height:g.height,...function(e,t,n){let i={};return o.styleAppliers.forEach((a=>{i={...i,...a(e,t,g,n)}})),i}(e,i,t)}}}))),[f,h,g,o.styleAppliers]),j=i.useMemo((()=>{if(h)return Object.keys(h).filter((e=>h[e].type===O.a.ROW)).map((e=>{const t=h[e];return{key:e,value:Object(Me.a)(t.fields),style:{position:"absolute",top:t.order*(g.height+g.gap)+g.gap-g.gap/2,left:-1,height:g.height+g.gap,width:200,padding:"".concat(g.gap/2/16+.5,"rem 0.5rem"),backgroundColor:"#fff",boxShadow:"inset 0 -1px 0 0 #b5b9c5",overflow:"hidden",textAlign:"right",textOverflow:"ellipsis",lineHeight:"0.875rem",zIndex:h[e].order}}}))}),[h,g]),y=i.useMemo((()=>{if(h)return Object.keys(h).filter((e=>h[e].type===O.a.COLUMN)).map((e=>{const t=h[e];return{key:e,value:Object(Me.a)(t.fields),style:{position:"absolute",top:-1,left:t.order*(g.width+g.gap)+(j&&j.length>0?200:0)+g.gap-g.gap/2,height:30,width:g.width+g.gap,padding:"0.25rem 0.5rem",backgroundColor:"#fff",boxShadow:"-1px 0 0 0 #b5b9c5",textAlign:"center",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",zIndex:h[e].order}}}))}),[h,g,j]),E=i.useCallback((e=>{let{boxContainer:n,vizContainer:i}=e;return m&&!_.a.isEmpty(m)?Object.entries(m).map((e=>{let[a,{component:r,props:o={}}]=e;return r?Object(ze.jsx)(r,{engine:t,visualizationName:s,boxContainer:n,vizContainer:i,...o},a):null})):null}),[m,t,s]),{depthSelector:C,onDepthMapChange:S}=Xe({data:f,state:l,deps:[f,h]});return Object(ze.jsxs)("div",{className:"Visualizer",children:[d(),Object(ze.jsxs)("div",{className:"VisualizerContainer",ref:v,children:[!_.a.isEmpty(f)&&Object(ze.jsx)(Te,{data:x,container:b,itemsRenderer:(e,n)=>{let[i,a]=e;return Object(ze.jsx)(Ye,{boxId:i,boxIndex:n,boxItems:a,engine:t,component:c,visualizationName:s,boxStacking:u,depthSelector:C,onDepthMapChange:S},i)},offset:g.gap,axisData:{columns:y,rows:j},axisItemRenderer:{columns:e=>Object(ze.jsx)(we.a,{title:e.value,children:Object(ze.jsx)("div",{style:e.style,children:Object(ze.jsx)(Ne.n,{children:e.value})})},e.key),rows:e=>Object(ze.jsx)("div",{style:e.style,children:Object(ze.jsx)(we.a,{title:e.value,children:Object(ze.jsx)("span",{children:Object(ze.jsx)(Ne.n,{children:e.value})})})},e.key)}}),E({boxContainer:b,vizContainer:v})]}),p()]})}$e.displayName="Visualization";var et=$e,tt=n(589),nt=n(444),it=n(683),at=n(679),rt=n(682),ot=n(677),lt=n(678),st=n(708),ct=n(198),ut=n(742),dt=n(360);var pt=function(e,t){const n=t?1:2,i={...e,offset:e.offset-n};return e.end_offset&&(i.end_offset=e.end_offset-n),i};function mt(e){let{isFetching:t,onSubmit:n,...i}=e;return Object(ze.jsx)(Ne.c,{color:"primary",variant:t?"outlined":"contained",startIcon:Object(ze.jsx)(Ne.f,{name:t?"close":"search",fontSize:t?12:14}),className:"QueryForm__search__button",onClick:n,...i,children:t?"Cancel":"Search"},"".concat(t))}var ht=a.a.memo(mt);n(774);function ft(e){var t;const[n,i]=a.a.useState(null),[r,o]=a.a.useState(""),l=e.engine,s=a.a.useRef(l.query.form.update),c=l.useStore(l.instructions.stateSelector),u=l.pipeline.getSequenceName(),d=l.useStore(l.query.form.stateSelector),p=l.useStore(l.query.ranges.stateSelector),m=l.useStore(l.pipeline.statusSelector),h=l.useStore(l.pipeline.errorSelector),f=a.a.useRef(l.pipeline.setError),{isExecuting:g,isInsufficientResources:b}=a.a.useMemo((()=>{let e={isExecuting:!1,isInsufficientResources:!1};return m===E.b.Executing&&(e.isExecuting=!0),m===E.b.Insufficient_Resources&&(e.isInsufficientResources=!0),e}),[m]),j=a.a.useMemo((()=>{if("SyntaxError"===(null===h||void 0===h?void 0:h.message)){const e=pt({...h.detail||{}},d.advancedModeOn);return{message:"Query syntax error at line (".concat(e.line,", ").concat(e.offset).concat(e.end_offset&&e.end_offset!==e.offset?"-".concat(e.end_offset):"",")"),detail:e}}}),[h,d.advancedModeOn]),O=a.a.useCallback((e=>{s.current({[d.advancedModeOn?"advancedInput":"simpleInput"]:e})}),[d.advancedModeOn]),y=a.a.useCallback((()=>{g||l.pipeline.search({...x({form:d,ranges:p},u),report_progress:!0})}),[l,g,d,u,p]),C=a.a.useMemo((()=>{let t=Object(ct.b)(u,c.queryable_data),n={};if(e.hasAdvancedMode){var i;let e=Object(dt.a)((null===(i=c.queryable_data)||void 0===i?void 0:i[u])||{});n={...t,[u]:{name:"",context:_.a.isEmpty(e)?"":{...e}}}}return{suggestions:t,advancedSuggestions:n}}),[e.hasAdvancedMode,c,u]),S=a.a.useCallback((()=>{let e=d.advancedInput||v(d,u);"()"===e&&(e=""),f.current(null),s.current({advancedModeOn:!d.advancedModeOn,advancedInput:e})}),[d,u]),w=a.a.useMemo((()=>{var e;const t=Object(ut.a)(c.project_sequence_info);return null!==(e=null===t||void 0===t?void 0:t.filter((e=>-1!==e.label.indexOf(r))))&&void 0!==e?e:[]}),[c.project_sequence_info,r]),N=a.a.useCallback(((e,t)=>{"toggleInput"!==t&&(n&&n.focus(),i(null),o(""))}),[n]),I=a.a.useCallback((e=>{i(e.currentTarget)}),[]);const B=a.a.useCallback((()=>{s.current({simpleInput:null,advancedInput:null,selections:[]})}),[]),P=a.a.useCallback((e=>{o(e.target.value)}),[]),k=a.a.useCallback((e=>{let t=[...(null===d||void 0===d?void 0:d.selections)||[]].filter((t=>t.label!==e));s.current({selections:t})}),[null===d||void 0===d?void 0:d.selections,s]),A=a.a.useCallback((()=>{navigator.clipboard.writeText(v(d,u))}),[d,u]);return Object(ze.jsx)(Ie.a,{children:Object(ze.jsxs)("div",{className:"QueryForm",children:[Object(ze.jsxs)("div",{className:"QueryForm__container",children:[Object(ze.jsx)("div",{className:"fac fjb",children:d.advancedModeOn?Object(ze.jsx)(Ie.a,{children:Object(ze.jsx)("div",{className:"QueryForm__textarea",children:Object(ze.jsx)(st.a,{advanced:!0,context:C.advancedSuggestions,value:d.advancedInput,onChange:O,onEnter:y,error:j,forceRemoveError:!0})})}):Object(ze.jsxs)(Ie.a,{children:[Object(ze.jsxs)("div",{className:"flex fac QueryForm__topPanel",children:[Object(ze.jsxs)(Ne.c,{variant:"contained",color:"primary",onClick:I,disabled:g,children:[Object(ze.jsx)(Ne.f,{name:"plus",className:"QueryForm__topPanel__plusIcon"}),u]}),Object(ze.jsx)(tt.a,{open:!!n,anchorEl:n,placement:"bottom-start",className:"QueryForm__Popper",children:Object(ze.jsx)(rt.a,{open:!0,multiple:!0,onClose:N,size:"small",disablePortal:!0,disableCloseOnSelect:!0,options:w,disabled:g,value:null===d||void 0===d?void 0:d.selections,onChange:function(e,t){const n=t.reduce(((e,t)=>(e[t.label]=++e[t.label]||0,e)),{});s.current({selections:t.filter((e=>0===n[e.label]))})},groupBy:e=>e.group,getOptionLabel:e=>e.label,renderTags:()=>null,disableClearable:!0,ListboxProps:{style:{height:400,width:"100%"}},renderInput:e=>Object(ze.jsx)(nt.a,{ref:e.InputProps.ref,inputProps:{...e.inputProps,value:r,onChange:P},spellCheck:!1,placeholder:"Search",autoFocus:!0,className:"QueryForm__metric__select"}),renderOption:e=>{var t;let n=!!(null===d||void 0===d||null===(t=d.selections.find((t=>t.label===e.label)))||void 0===t?void 0:t.label);return Object(ze.jsxs)("div",{className:"QueryForm__option",children:[Object(ze.jsx)(it.a,{color:"primary",icon:Object(ze.jsx)(ot.a,{}),checkedIcon:Object(ze.jsx)(lt.a,{}),checked:n,size:"small"}),Object(ze.jsx)(Ne.n,{className:"QueryForm__option__label",size:14,children:e.label})]})}})}),Object(ze.jsx)(at.a,{style:{margin:"0 1rem"},orientation:"vertical",flexItem:!0}),0===d.selections.length&&Object(ze.jsxs)(Ne.n,{tint:50,size:14,weight:400,children:["No ",u," are selected"]}),Object(ze.jsx)("div",{className:"QueryForm__tags ScrollBar__hidden",children:null===(t=d.selections)||void 0===t?void 0:t.map((e=>Object(ze.jsx)(Ne.b,{size:"large",label:e.label,disabled:g,onDelete:k},e.label)))}),d.selections.length>1&&Object(ze.jsx)("span",{onClick:()=>s.current({selections:[]}),className:"QueryForm__clearAll",children:Object(ze.jsx)(Ne.f,{name:"close"})})]}),e.hasAdvancedMode?null:Object(ze.jsx)(ht,{isFetching:g,onSubmit:y,disabled:g})]})}),d.advancedModeOn?null:Object(ze.jsx)("div",{className:"QueryForm__TextField",children:Object(ze.jsx)(st.a,{disabled:g,onChange:O,value:d.simpleInput,context:C.suggestions,onEnter:y,error:j,forceRemoveError:!0})})]}),e.hasAdvancedMode?Object(ze.jsxs)("div",{className:"QueryForm__search",children:[Object(ze.jsx)(ht,{isFetching:g,onSubmit:y,disabled:!(null===p||void 0===p?void 0:p.isValid)||b}),Object(ze.jsxs)("div",{className:"QueryForm__search__actions",children:[Object(ze.jsx)(we.a,{title:"Reset query",children:Object(ze.jsx)("div",{children:Object(ze.jsx)(Ne.c,{onClick:B,withOnlyIcon:!0,disabled:g,children:Object(ze.jsx)(Ne.f,{name:"reset"})})})}),Object(ze.jsx)(we.a,{title:d.advancedModeOn?"Switch to default mode":"Enable advanced search mode ",children:Object(ze.jsx)("div",{children:Object(ze.jsx)(Ne.c,{className:d.advancedModeOn?"active":"",withOnlyIcon:!0,disabled:g,onClick:S,children:Object(ze.jsx)(Ne.f,{name:"edit"})})})}),Object(ze.jsx)(we.a,{title:"Copy search query",children:Object(ze.jsx)("div",{children:Object(ze.jsx)(Ne.c,{onClick:A,withOnlyIcon:!0,children:Object(ze.jsx)(Ne.f,{name:"copy"})})})})]})]}):null]})})}const gt=a.a.memo((e=>Object(ze.jsx)(ft,{engine:e.engine,hasAdvancedMode:!0})));var bt=n(723);const vt={boxProperties:{component:_e.a,settings:{minWidth:200,maxWidth:800,minHeight:170,maxHeight:800,step:10},state:{initialState:{}}}},xt={[O.a.COLUMN]:{component:i.memo((e=>Object(ze.jsx)(je.a,{groupName:"columns",iconName:"group-column",...e}))),styleApplier:(e,t,n,i)=>{const a=t[O.a.ROW]&&!_.a.isEmpty(t[O.a.ROW].config)?200:0;return{left:n.gap+(t[O.a.COLUMN]?t[O.a.COLUMN].order*(n.width+n.gap):0)+a}},defaultApplications:{fields:[],orders:[]}},[O.a.ROW]:{component:i.memo((e=>Object(ze.jsx)(je.a,{groupName:"rows",iconName:"image-group",...e}))),styleApplier:(e,t,n,i)=>{const a=t[O.a.COLUMN]&&!_.a.isEmpty(t[O.a.COLUMN].config)?30:0;return{top:n.gap+(t[O.a.ROW]?t[O.a.ROW].order*(n.height+n.gap):0)+a}},defaultApplications:{fields:[],orders:[]}}},jt={ObjectFullView:De,BoxWrapper:Ye,Visualizer:et,QueryForm:gt,Controls:_e.c,Groupings:je.b,documentationLink:"https://aimstack.readthedocs.io/en/latest/ui/pages/explorers.html",box:{persist:!0,initialState:{width:400,height:400,gap:0},stacking:!0},controls:vt,groupings:xt,states:{depthMap:{initialState:{sync:!0}}},getStaticContent:bt.b};var _t=function(){return jt};n(776);function Ot(e){const{grouping:t,controls:n,engine:i,visualizationName:a}=e;return Object(ze.jsxs)("div",{className:"VisualizerPanel",children:[t&&Object(ze.jsx)(t,{engine:i}),n&&Object(ze.jsx)(n,{engine:i,visualizationName:a})]})}Ot.displayName="VisualizerPanel";var yt=i.memo(Ot);function Et(e,t,n){const i=[_.a.inRange(t[0],e[0]-1,e[1]+1)?t[0]:e[0],_.a.inRange(t[1],e[0]-1,e[1]+1)?t[1]:e[1]],a=e[1]-e[0]===0?1:e[1]-e[0];return{density:n>a?a:n,slice:i}}var Ct=n(739);const St=e=>{var t,n,i,r,o,l,s,c,u,d,p,m,h,f,g,b;let{sliderName:v,onSubmit:x,engine:j,itemConfig:O,ranges:y,rangesData:E}=e;const C=y[v],S="".concat(v,"_range_total"),w=_.a.range(null===(t=E.ranges)||void 0===t||null===(n=t[S])||void 0===n?void 0:n[0],(null===(i=E.ranges)||void 0===i||null===(r=i[S])||void 0===r?void 0:r[1])+1).length,N=a.a.useCallback((e=>{const t={...y,[v]:{...C,slice:e},isApplyButtonDisabled:!1};j.query.ranges.update(t)}),[C,v]),I=a.a.useCallback(((e,t)=>{const n={...y,[v]:{...C,density:e},isApplyButtonDisabled:!t.isValid,isInputInvalid:!t.isValid};j.query.ranges.update(n)}),[C,v]),B=a.a.useMemo((()=>[{errorCondition:e=>+e<=0,errorText:"Value should be greater then ".concat(0)},{errorCondition:e=>+e>w,errorText:"Value should be smaller then ".concat(w+1)}]),[w]);return Object(ze.jsxs)(a.a.Fragment,{children:[(null===(o=E.ranges)||void 0===o||null===(l=o[S])||void 0===l?void 0:l[0])!==(null===(s=E.ranges)||void 0===s||null===(c=s[S])||void 0===c?void 0:c[1])?Object(ze.jsx)(Ct.a,{sliderTitle:O.sliderTitle,countInputTitle:O.countInputTitle,countTitleTooltip:O.countTitleTooltip,sliderTitleTooltip:O.sliderTitleTooltip,min:null!==(u=null===E||void 0===E||null===(d=E.ranges)||void 0===d||null===(p=d[S])||void 0===p?void 0:p[0])&&void 0!==u?u:0,max:null!==(m=null===E||void 0===E||null===(h=E.ranges)||void 0===h||null===(f=h[S])||void 0===f?void 0:f[1])&&void 0!==m?m:0,selectedRangeValue:null!==(g=null===C||void 0===C?void 0:C.slice)&&void 0!==g?g:[0,0],selectedCountValue:null!==(b=null===C||void 0===C?void 0:C.density)&&void 0!==b?b:0,onSearch:x,onRangeChange:N,onCountChange:I,inputValidationPatterns:B}):Object(ze.jsxs)("div",{className:"InfoMassageBox",children:[Object(ze.jsx)(Ne.f,{name:"circle-info",color:"#1473E6"}),Object(ze.jsxs)(Ne.n,{size:11,tint:80,weight:500,children:["You have only",Object(ze.jsxs)(Ne.n,{size:11,tint:80,weight:600,className:"InfoMessageBoldText",children:["1 ",O.type]}),"logged."]})]}),Object(ze.jsx)("div",{className:"VerticalDivider"})]})};var wt=a.a.memo(St);n(777);function Nt(e){var t,n,i,r,o,l;const{rangesData:s,engine:c,engine:{pipeline:u,query:d,useStore:p}}=e,m=u.getSequenceName(),h=p(d.form.stateSelector),f=p(d.ranges.stateSelector),g="fetching"===p(u.stateSelector),b=a.a.useCallback((()=>{g||(d.ranges.update({...f,isApplyButtonDisabled:!0}),u.search({...x({ranges:f,form:h},m),report_progress:!0}))}),[d,u,g,h,m,f]),v=a.a.useMemo((()=>({sliderTitle:"Steps",countInputTitle:"Steps count",countTitleTooltip:"Number of steps to display",sliderTitleTooltip:"Training step. Increments every time track() is called",type:"step"})),[]),j=a.a.useMemo((()=>({sliderTitle:"Indices",countInputTitle:"Indices count",countTitleTooltip:"Number of ".concat(m," per step"),sliderTitleTooltip:"Index in the list of ".concat(m," passed to track() call"),type:"index"})),[m]);a.a.useEffect((()=>{const e=function(e,t){var n,i;const a={};if(null===e||void 0===e||null===(n=e.ranges)||void 0===n?void 0:n.record_range_total){var r,o;const{record_range_used:n,record_range_total:i}=null===e||void 0===e?void 0:e.ranges;a.record=Et(i,n,null!==(r=null===(o=t.record)||void 0===o?void 0:o.density)&&void 0!==r?r:50)}if(null===e||void 0===e||null===(i=e.ranges)||void 0===i?void 0:i.index_range_total){var l,s;const{index_range_total:n,index_range_used:i}=null===e||void 0===e?void 0:e.ranges;a.index=Et(n,i,null!==(l=null===(s=t.index)||void 0===s?void 0:s.density)&&void 0!==l?l:5)}return a}(s,f);d.ranges.update({...f,...e,isApplyButtonDisabled:!0})}),[s,d]);const _=a.a.useMemo((()=>{const e=null===s||void 0===s?void 0:s.ranges,t=(null===e||void 0===e?void 0:e.record_range_total)&&(null===e||void 0===e?void 0:e.record_range_total[0])===(null===e||void 0===e?void 0:e.record_range_total[1])||!(null===e||void 0===e?void 0:e.record_range_total),n=(null===e||void 0===e?void 0:e.index_range_total)&&(null===e||void 0===e?void 0:e.index_range_total[0])===(null===e||void 0===e?void 0:e.index_range_total[1])||!(null===e||void 0===e?void 0:e.index_range_total);return t&&n}),[s]);return Object(ze.jsx)("form",{className:"RangePanel",onSubmit:e=>{e.preventDefault(),b()},children:Object(ze.jsx)("div",{className:"RangePanelContainer",children:_?Object(ze.jsxs)("div",{className:"InfoMassageBox",children:[Object(ze.jsx)(Ne.f,{name:"circle-info",color:"#1473E6"}),Object(ze.jsxs)(Ne.n,{size:11,tint:80,weight:500,children:["You have only",Object(ze.jsx)(Ne.n,{size:11,tint:80,weight:600,className:"InfoMessageBoldText",children:"1 ".concat((null===s||void 0===s||null===(i=s.ranges)||void 0===i?void 0:i.record_range_total)?"step":""," ").concat((null===s||void 0===s||null===(r=s.ranges)||void 0===r?void 0:r.record_range_total)&&(null===s||void 0===s||null===(o=s.ranges)||void 0===o?void 0:o.index_range_total)?" and ":""," ").concat((null===s||void 0===s||null===(l=s.ranges)||void 0===l?void 0:l.index_range_total)?"index":"")}),"logged."]})]}):Object(ze.jsxs)(ze.Fragment,{children:[(null===f||void 0===f||null===(t=f.record)||void 0===t?void 0:t.slice)&&Object(ze.jsx)(wt,{sliderName:"record",itemConfig:v,onSubmit:b,engine:c,ranges:f,rangesData:s}),(null===f||void 0===f||null===(n=f.index)||void 0===n?void 0:n.slice)&&Object(ze.jsx)(wt,{sliderName:"index",itemConfig:j,onSubmit:b,engine:c,ranges:f,rangesData:s}),Object(ze.jsx)("div",{className:"ApplyButtonContainer",children:Object(ze.jsx)(Ne.c,{size:"small",color:"primary",variant:"contained",type:"submit",className:"ApplyButton",disabled:(null===f||void 0===f?void 0:f.isApplyButtonDisabled)||g,children:"Apply"})})]})})})}function It(e){const{engine:{useStore:t,pipeline:n}}=e,i=t(n.queryableDataSelector);return _.a.isEmpty(i)?null:Object(ze.jsx)(Nt,{...e,rangesData:i})}It.displayName="VisualizerRangePanel";var Bt=a.a.memo(It),Pt=n(703);function kt(e){const{engine:{useStore:t,pipeline:n}}=e,i=t(n.progressSelector),r=t(n.statusSelector),o=a.a.useCallback((e=>{!e&&n.resetProgress()}),[n]);return Object(ze.jsx)(Pt.a,{progress:i,pendingStatus:r===E.b.Executing,processing:!1,setIsProgressBarVisible:o})}var At=a.a.memo(kt);n(778);function Ft(e){const{engine:t,engine:{pipeline:n,useStore:a},components:r,visualizers:o,getStaticContent:l}=e,s=a(n.statusSelector),c=i.useMemo((()=>Object.keys(o).map(((e,n)=>{const i=o[e],a=i.component;return a?Object(ze.jsx)(a,{engine:t,name:e,box:i.box.component,boxStacking:i.box.stacking,topPanelRenderer:()=>Object(ze.jsx)(yt,{engine:t,controls:i.controlsContainer,grouping:0===n?r.grouping:null,visualizationName:e}),bottomPanelRenderer:()=>Object(ze.jsx)(Bt,{engine:t}),widgets:i.widgets},a.displayName||e):null}))),[r,t,o]),u=i.useMemo((()=>"function"===typeof l&&l(s)||c),[s,c,l]);return Object(ze.jsxs)("div",{className:"Visualizations",children:[Object(ze.jsx)(At,{engine:t}),u]})}Ft.displayName="Visualizations";var Lt=i.memo(Ft),Mt=n(684),zt=n(699),Dt=n(75);n(779);function Rt(e){const t=e.engine.useStore(e.engine.pipeline.statusSelector),n=a.a.useMemo((()=>-1!==[E.b.Never_Executed,E.b.Empty,E.b.Insufficient_Resources,E.b.Executing].indexOf(t)),[t]),r=Object(i.useCallback)((()=>{n||(e.engine.visualizations.reset(),e.engine.groupings.reset(),e.engine.pipeline.reset())}),[e.engine,n]),o=t===E.b.Executing;return Object(ze.jsx)("div",{children:Object(ze.jsx)(zt.a,{title:e.explorerName,disabled:o,children:Object(ze.jsx)("div",{className:"ExplorerBar__menu",children:Object(ze.jsx)(Ie.a,{children:Object(ze.jsx)(Dt.a,{title:"Menu",anchor:e=>{let{onAnchorClick:t}=e;return Object(ze.jsx)(Ne.c,{withOnlyIcon:!0,color:"secondary",size:"small",onClick:e=>!o&&t(e),children:Object(ze.jsx)(Ne.f,{fontSize:16,name:"menu",className:"ExplorerBar__item__bookmark__Icon"})})},component:Object(ze.jsxs)("div",{className:"ExplorerBar__popover",children:[Object(ze.jsx)(Mt.a,{disabled:n,onClick:r,children:"Reset Controls to System Defaults"}),Object(ze.jsx)("a",{href:e.documentationLink,target:"_blank",rel:"noreferrer",className:"ExplorerBar__popover__docsLink",children:Object(ze.jsx)(Mt.a,{children:"Explorer Documentation"})})]})})})})})})}var Vt,Tt=a.a.memo(Rt),Gt=n(590),qt=n(1532),Ht=n(439),Wt=n(1530),Zt=n(694),Ut=n(695);function Qt(){return(Qt=Object.assign?Object.assign.bind():function(e){for(var t=1;ttn[e]||!1;n(780);function an(e){const{engine:{useStore:t,notifications:{notificationsSelector:n,remove:i}}}=e,a=t(n);return Object(ze.jsx)(Ie.a,{children:_.a.isEmpty(a)?null:Object(ze.jsx)(Gt.a,{children:Object(ze.jsx)("div",{className:"ExplorerNotifications",children:Object(ze.jsx)(qt.a,{open:!0,transitionDuration:{enter:100},TransitionComponent:Ht.a,anchorOrigin:{vertical:"top",horizontal:"right"},children:Object(ze.jsx)("div",{children:a.map((e=>{let{id:t="",title:n="",messages:a=[],style:r={},iconName:o=""}=e;return Object(ze.jsx)(Wt.a,{className:"ExplorerNotifications__item",onClose:()=>i(t),variant:"outlined",icon:nn(o),style:{height:"auto",...r},children:Object(ze.jsxs)("div",{className:"ExplorerNotifications__item__content",children:[n?Object(ze.jsx)("p",{className:"ExplorerNotifications__item__content__title",children:n}):null,a.map(((e,t)=>e?Object(ze.jsx)("p",{className:"ExplorerNotifications__item__content__message",children:e},"".concat(e,"-").concat(t)):null))]})},t)}))})})})})})}an.displayName="ExplorerNotifications";var rn=a.a.memo(an);n(781);function on(e){return e.toLowerCase().split(" ").join("-")}const ln=(sn=function(e){var t;let{configuration:n,engineInstance:a}=e;const{isLoading:r}=a.useStore(a.instructions.statusSelector);return Object(i.useEffect)((()=>{const e=a.initialize();return()=>{e()}}),[a]),r?null:Object(ze.jsxs)("div",{className:"Explorer",children:[Object(ze.jsx)(Tt,{engine:a,explorerName:n.name,documentationLink:n.documentationLink}),Object(ze.jsx)(rn,{engine:a}),Object(ze.jsx)(n.components.queryForm,{engine:a}),Object(ze.jsx)(Lt,{getStaticContent:n.getStaticContent,visualizers:n.visualizations,engine:a,components:{grouping:null===(t=n.components)||void 0===t?void 0:t.groupingContainer}})]})},function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n=_t(),{components:i,visualizations:a}=e,r=Object.keys(a).reduce(((e,t)=>{var i;const r=a[t];return e[t]={...r,controlsContainer:r.controlsContainer||n.Controls,box:{initialState:r.box.initialState||n.box.initialState,stacking:null!==(i=r.box.stacking)&&void 0!==i?i:n.box.stacking,component:r.box.component,persist:r.box.hasOwnProperty("persist")?r.box.persist:n.box.persist}},e}),{}),o={...e,documentationLink:e.documentationLink||n.documentationLink,components:{groupingContainer:(null===i||void 0===i?void 0:i.groupingContainer)||n.Groupings,queryForm:(null===i||void 0===i?void 0:i.queryForm)||n.QueryForm},groupings:e.groupings||n.groupings,visualizations:r,states:{...n.states,...e.states||{}},enablePipelineCache:e.enablePipelineCache||!0,getStaticContent:e.getStaticContent||n.getStaticContent},l=e.basePath||on(e.name),s=on(e.name),c=xe(o,l,s,t),u=sn;return()=>Object(ze.jsx)(u,{configuration:o,engineInstance:c})});var sn;t.a=ln},723:function(e,t,n){"use strict";n.d(t,"a",(function(){return st}));var i=n(0),a=n.n(i),r=n(10),o=n.n(r),l=n(3),s=(n(775),n(1));const c={small:{size:12},medium:{size:14},large:{size:16},xLarge:{size:18}};function u(e){let{type:t=at.Never_Executed,content:n=ot(t),image:i,className:a="",size:r="xLarge",showImage:u=!0}=e;return Object(s.jsx)("div",{className:o()("Illustration",{[a]:!!a}),children:Object(s.jsxs)("div",{className:"Illustration__container",children:[u?Object(s.jsx)("div",{className:o()("Illustration__container__img",{["Illustration__container__img__".concat(r)]:!0}),children:i||rt[t]}):null,Object(s.jsx)(l.n,{component:"p",className:"Illustration__container__content",...c[r],children:n})]})})}var d,p,m,h,f,g,b,v,x,j,_,O,y,E,C,S,w,N,I,B,P,k,A,F,L,M=a.a.memo(u);function z(){return(z=Object.assign?Object.assign.bind():function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:at.Never_Executed;const t=Object(s.jsxs)(s.Fragment,{children:["It\u2019s super easy to search Aim experiments. Just start typing your query in the search bar above.",Object(s.jsx)("br",{}),"Look up",Object(s.jsx)("a",{className:"qlAnchor",href:nt.a.EXPLORERS.SEARCH,target:"_blank",rel:"noreferrer",children:"search docs"}),"to learn more."]}),n="Incorrect Query",i="You don't have any tracked data",a="No Results",r="You don't have any saved bookmark",o={[at.Never_Executed]:t,[at.Failed]:n,[at.Insufficient_Resources]:i,[at.Empty]:a,[at.Empty_Bookmarks]:r};return o[e]||null}var lt=M;const st={...at};t.b=function(e,t){switch(e){case st.Never_Executed:case st.Empty:case st.Insufficient_Resources:case st.Failed:case st.Empty_Bookmarks:return Object(s.jsx)(lt,{type:e,content:t});default:return null}}},727:function(e,t,n){"use strict";n.d(t,"j",(function(){return o})),n.d(t,"k",(function(){return l})),n.d(t,"i",(function(){return s})),n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return u})),n.d(t,"e",(function(){return d})),n.d(t,"c",(function(){return p})),n.d(t,"d",(function(){return m})),n.d(t,"f",(function(){return h})),n.d(t,"h",(function(){return f})),n.d(t,"g",(function(){return g}));var i=n(787),a=n(335);const r=40,o=17,l=6,s=20,c=200,u=300,d=200,p={step:1,min:15,max:70};const m=[{label:"Original Size",value:a.b.Original},{label:"Width",value:a.b.Width},{label:"Height",value:a.b.Height}],h={[i.a.AUDIO]:function(){return{width:276,height:40}},[i.a.IMAGE]:function(e){let t,n,{data:i,index:r=0,additionalProperties:o,wrapperOffsetWidth:l,wrapperOffsetHeight:s=0}=e;if((null===o||void 0===o?void 0:o.alignmentType)===a.b.Width)t=l*(null===o||void 0===o?void 0:o.mediaItemSize)/100+6,n=l*(null===o||void 0===o?void 0:o.mediaItemSize)/100;else if((null===o||void 0===o?void 0:o.alignmentType)===a.b.Height&&i){var c,u;n=s*(null===o||void 0===o?void 0:o.mediaItemSize)/100,t=n/(null===i||void 0===i||null===(c=i[r])||void 0===c?void 0:c.height)*(null===i||void 0===i||null===(u=i[r])||void 0===u?void 0:u.width)+6||100}else{var d,p;t=(null===i||void 0===i||null===(d=i[r])||void 0===d?void 0:d.width)+6,n=(null===i||void 0===i||null===(p=i[r])||void 0===p?void 0:p.height)||100}return{width:t,height:n}}},f={[i.a.AUDIO]:function(){return 113},[i.a.IMAGE]:function(e){let t,{maxHeight:n,maxWidth:i,mediaItemHeight:o,alignmentType:l,wrapperOffsetWidth:c,mediaItemSize:u,stacking:d}=e;if(l===a.b.Original)t=n;else if(l===a.b.Width){t=n/i*(c*u/100)}else t=o;return t+33+r+(d?s:0)}},g={[i.a.AUDIO]:function(e){return e+r},[i.a.IMAGE]:function(e){let{alignmentType:t,maxHeight:n,maxWidth:i,wrapperOffsetWidth:o,mediaItemSize:l,mediaItemHeight:s}=e;if(t===a.b.Original)return n+r;if(t===a.b.Width){return n/i*(o*l/100)+r}return s+r}}},728:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return l}));var i=n(81),a=n(183);const r=new(n(353).a)("".concat(Object(i.c)()).concat(a.a.PROJECTS.BASE));async function o(e){return(await r.makeAPIGetRequest(a.a.PROJECTS.GET_PARAMS,{query_params:e})).body}async function l(){return(await r.makeAPIGetRequest(a.a.PROJECTS.GET_ACTIVITY)).body}},734:function(e,t,n){"use strict";var i=n(0),a=n.n(i),r=n(10),o=n.n(r),l=n(3),s=n(6),c=(n(735),n(1));function u(e){let{index:t=0,items:n,depth:i,onDepthChange:r,style:u={},valueLabelDisplay:d="off",label:p,className:m=""}=e;const h=a.a.useMemo((()=>n.map(((e,t)=>({value:t})))),[n]),f=a.a.useCallback(((e,t)=>{"function"===typeof r&&r(e,t)}),[r]),g=n.length-1;return 0===n.length?null:Object(c.jsx)(s.a,{children:Object(c.jsx)("div",{className:o()("DepthSlider",{[m]:!!m}),style:u,children:Object(c.jsx)(l.k,{label:p,"aria-labelledby":"track-false-slider",track:!1,valueLabelDisplay:d,getAriaValueText:e=>"".concat(n[e]),value:i,onChange:(e,n)=>f(n,t),step:null,marks:h,min:0,max:g,prevIconNode:Object(c.jsx)(l.c,{onClick:()=>i>0&&f(i-1,t),className:"prevIconBtn",disabled:i<=0,size:"small",withOnlyIcon:!0,children:Object(c.jsx)(l.f,{name:"arrow-left",fontSize:10})}),nextIconNode:Object(c.jsx)(l.c,{onClick:()=>i=g,size:"small",withOnlyIcon:!0,children:Object(c.jsx)(l.f,{name:"arrow-right",fontSize:10})})})})})}u.displayName="DepthSlider",t.a=a.a.memo(u)},735:function(e,t,n){},736:function(e,t,n){},737:function(e,t,n){"use strict";function i(e){let t="";const n=new Uint8Array(e),i=n.byteLength;for(let a=0;aObject.keys(i).map((t=>{const i=n[t].component;return Object(l.jsx)(i,{...e},t)}))),[i,n,e]);return Object(l.jsx)(o.a,{children:Object(l.jsxs)("div",{className:"BaseGrouping",children:[Object(l.jsx)(r.n,{size:12,weight:500,className:"BaseGrouping__title",children:"Group by:"}),Object(l.jsx)("div",{className:"BaseGrouping__content",children:s})]})})}s.displayName="Grouping";var c=Object(i.memo)(s),u=n(56),d=n(10),p=n.n(d),m=n(331),h=n(75),f=n(141),g=n(685),b=n(683),v=n(679),x=n(1533),j=n(1521),_=n(1522),O=n(677),y=n(678),E=n(682),C=n(197),S=n(242);n(764);function w(e){const{groupName:t,advancedComponent:n,inputLabel:i,engine:{useStore:o,pipeline:s,groupings:c}}=e,[u,d]=a.a.useState(""),p=o(s.additionalDataSelector),m=o(c.currentValuesSelector),h=a.a.useCallback(((e,n)=>{const{fields:i,orders:a}=e.reduce(((e,i,a)=>{var r,o;return e.fields.push(i.value),e.orders.push(null!==(r=null!==(o=null===n||void 0===n?void 0:n[a])&&void 0!==o?o:m[t].orders[a])&&void 0!==r?r:S.b.ASC),e}),{fields:[],orders:[]});c.update({...m,[t]:{fields:i,orders:a}}),s.group({...m,[t]:{fields:i,orders:a}})}),[c,s,m,t]),f=a.a.useCallback(((e,t)=>{"Backspace"===(null===e||void 0===e?void 0:e.code)&&u.length||h(t)}),[h,u.length]),w=a.a.useCallback((e=>{e.stopPropagation(),d(e.target.value)}),[d]),N=a.a.useMemo((()=>{var e;return(null!==(e=null===p||void 0===p?void 0:p.modifiers)&&void 0!==e?e:[]).map((e=>({label:e,value:e,group:e.slice(0,e.indexOf("."))})))}),[null===p||void 0===p?void 0:p.modifiers]),I=a.a.useMemo((()=>u?null===N||void 0===N?void 0:N.filter((e=>-1!==e.label.indexOf(u))):N),[N,u]),B=a.a.useMemo((()=>{let e=[];return N.forEach((n=>{const i=m[t].fields.indexOf(n.value);i>-1&&e.push({value:n,order:m[t].orders[i]})})),m?e.sort(((e,n)=>m[t].fields.indexOf(e.value.value)-m[t].fields.indexOf(n.value.value))):e}),[N,m,t]);return Object(l.jsx)(C.a,{children:Object(l.jsx)("div",{className:"BaseGroupingPopover",children:Object(l.jsxs)("div",{className:"BaseGroupingPopover__container",children:[Object(l.jsxs)("div",{className:"BaseGroupingPopover__container__select",children:[Object(l.jsx)(r.n,{size:12,tint:50,component:"h3",className:"BaseGroupingPopover__subtitle",children:null!==i&&void 0!==i?i:"Select fields for grouping by ".concat(t)}),Object(l.jsx)(E.a,{openOnFocus:!0,size:"small",multiple:!0,disableCloseOnSelect:!0,options:I,value:B.map((e=>e.value)),onChange:f,groupBy:e=>e.group,getOptionLabel:e=>e.label,getOptionSelected:(e,t)=>e.value===t.value,renderInput:e=>Object(l.jsx)(g.a,{...e,inputProps:{...e.inputProps,value:u,onChange:w},className:"TextField__OutLined__Small",variant:"outlined",placeholder:"Select fields"}),renderTags:(e,t)=>Object(l.jsx)("div",{className:"BaseGroupingPopover__container__select__selectedFieldsContainer",children:e.map(((e,n)=>Object(l.jsx)(r.b,{...t({index:n}),label:e.label,selectBadge:!0},n)))}),renderOption:(e,t)=>{let{selected:n}=t;return Object(l.jsxs)("div",{className:"BaseGroupingPopover__option",children:[Object(l.jsx)(b.a,{color:"primary",size:"small",icon:Object(l.jsx)(O.a,{}),checkedIcon:Object(l.jsx)(y.a,{}),style:{marginRight:4},checked:n}),Object(l.jsx)(r.n,{className:"BaseGroupingPopover__option__label",size:14,children:e.label})]})}})]}),B.length>0&&Object(l.jsxs)(l.Fragment,{children:[Object(l.jsx)(v.a,{}),Object(l.jsx)("div",{className:"BaseGroupingPopover__option__chips",children:B.map(((e,t)=>Object(l.jsx)("div",{className:"BaseGroupingPopover__option__chip",children:Object(l.jsx)(r.o,{className:"BaseGroupingPopover__option__chip__toggle__button",onChange:e=>{h(B.map((e=>e.value)),B.map(((n,i)=>i===t?e:n.order)))},leftLabel:"Asc",rightLabel:"Desc",leftValue:"asc",rightValue:"desc",value:e.order,title:e.value.label})},e.value.label)))})]}),n&&Object(l.jsx)(C.a,{children:Object(l.jsx)("div",{className:"GroupingPopover__advanced__component",children:Object(l.jsxs)(x.a,{className:"GroupingPopover__accordion__container",children:[Object(l.jsx)(j.a,{expandIcon:Object(l.jsx)(r.f,{fontSize:"0.875rem",name:"arrow-bidirectional-close"}),id:"panel1c-header",children:Object(l.jsx)(r.n,{size:12,tint:50,component:"h3",weight:400,className:"GroupingPopover__subtitle",children:"Advanced options"})}),Object(l.jsx)(_.a,{style:{padding:0},children:n})]})})})]})})})}w.displayName="GroupingPopover";var N=w;n(765);function I(e){let{groupName:t,iconName:n="chart-group",inputLabel:i,advancedComponent:a,title:s,...c}=e;const{engine:{useStore:d,pipeline:g,groupings:b}}=c,v=d(g.additionalDataSelector),x=d(b.currentValuesSelector),j=d(g.statusSelector)===f.b.Executing;return Object(l.jsx)(o.a,{children:Object(l.jsx)(h.a,{title:null!==s&&void 0!==s?s:"Group by ".concat(t),anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},anchor:e=>{let{onAnchorClick:n,opened:i}=e;return Object(l.jsx)(m.a,{title:"Group by ".concat(t),children:Object(l.jsx)(l.Fragment,{children:Object(l.jsxs)(r.c,{size:"xSmall",disabled:j,onClick:n,className:p()("BaseGroupingItem",{active:i,outlined:!u.a.isNil(v)&&!u.a.isEmpty(x[t].fields)}),children:[Object(l.jsx)(r.n,{size:12,weight:600,className:"BaseGroupingItem__label",children:t}),Object(l.jsx)(r.f,{name:"arrow-down-contained",className:p()("BaseGroupingItem__arrowIcon",{opened:i}),fontSize:6})]})})})},component:Object(l.jsx)(N,{groupName:t,inputLabel:i,advancedComponent:a,...c})})})}I.displayName="GroupingItem";var B=a.a.memo(I);t.b=c},739:function(e,t,n){"use strict";var i=n(0),a=n.n(i),r=n(331),o=n(3),l=n(6),s=(n(736),n(1));function c(e){let{sliderTitle:t,countInputTitle:n,selectedRangeValue:i,selectedCountValue:a,onSearch:c,onCountChange:u,onRangeChange:d,min:p,max:m,sliderTitleTooltip:h,countTitleTooltip:f,sliderType:g="range",inputValidationPatterns:b}=e;return Object(s.jsx)(l.a,{children:Object(s.jsxs)("div",{className:"SliderWithInput",children:[Object(s.jsxs)("div",{className:"SliderWithInput__sliderWrapper",children:[Object(s.jsxs)("div",{className:"SliderWithInput__sliderWrapper__sliderTitleBox",children:[h?Object(s.jsx)(r.a,{title:h,children:Object(s.jsxs)("span",{className:"SliderWithInput__sliderWrapper__title",children:[t,":"]})}):Object(s.jsxs)("span",{className:"SliderWithInput__sliderWrapper__title",children:[t,":"]}),Object(s.jsx)(o.n,{size:10,weight:600,tint:80,className:"SliderWithInput__sliderWrapper__sliderValuesLabel",children:"".concat(i[0]," - ").concat(i[1])})]}),"single"===g?Object(s.jsx)(o.k,{value:a,onChange:(e,t)=>{u(t)},getAriaValueText:e=>"".concat(e),"aria-labelledby":"track-false-slider",track:!1,min:i[0],max:i[1],valueLabelDisplay:"auto"}):Object(s.jsx)(o.k,{value:[...i],onChange:(e,t)=>d(t),min:p,max:m,valueLabelDisplay:"auto",getAriaValueText:e=>"".concat(e),onKeyPress:e=>{13===e.which&&c()}})]}),Object(s.jsx)("div",{className:"SliderWithInput__densityWrapper",children:Object(s.jsx)(o.g,{value:"".concat(a),type:"number",labelAppearance:"top-labeled",size:"small",label:n,topLabeledIconName:"circle-question",labelHelperText:f,placeholder:n,showMessageByTooltip:!0,isValidateInitially:!0,onChange:(e,t,n)=>{u(t,n)},validationPatterns:null!==b&&void 0!==b?b:[]})})]})})}c.displayName="SliderWithInput";var u=a.a.memo(c);t.a=u},742:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var i=n(56),a=n(246),r=n(83),o=n(118),l=n(47);function s(e){let t=[];if(e)for(let n in e){const a=Object(l.a)(n),s=Object(r.a)(n,{}),c=Object(o.a)(n,{});t.push({label:c,group:a?"System":n,key:s,value:{option_name:n,context:null}});for(let l of e[n])if(!i.a.isEmpty(l)){const e=Object(r.a)(n,l),i=Object(o.a)(n,l);t.push({label:i,group:a?"System":n,key:e,value:{option_name:n,context:l}})}}return t.sort(Object(a.a)({orderBy:"label"}))}},763:function(e,t,n){},764:function(e,t,n){},765:function(e,t,n){},766:function(e,t,n){},767:function(e,t,n){},768:function(e,t,n){},769:function(e,t,n){},770:function(e,t,n){},771:function(e,t,n){},772:function(e,t,n){},773:function(e,t,n){},774:function(e,t,n){},775:function(e,t,n){},776:function(e,t,n){},777:function(e,t,n){},778:function(e,t,n){},779:function(e,t,n){},780:function(e,t,n){},781:function(e,t,n){},787:function(e,t,n){"use strict";var i;n.d(t,"a",(function(){return i})),function(e){e.IMAGE="image",e.AUDIO="audio"}(i||(i={}))},860:function(e,t,n){"use strict";var i=n(0),a=n.n(i),r=n(61),o=n.n(r),l=n(3),s=n(6),c=n(1);t.a=function(e){let{audio:t,isPlaying:n,src:i,disabled:r}=e;const[u,d]=a.a.useState(0),p=a.a.useRef();function m(){clearInterval(p.current),p.current=window.setInterval((()=>{d(t.currentTime)}),100)}function h(e){return e>3600?"HH:mm:ss":"mm:ss"}return a.a.useEffect((()=>()=>{clearInterval(p.current)}),[]),a.a.useEffect((()=>{n&&t?m():clearInterval(p.current)}),[n,i]),Object(c.jsxs)(s.a,{children:[Object(c.jsx)(l.k,{containerClassName:"AudioBox__controllers__progressSlider",onChangeCommitted:function(){t&&!isNaN(u)&&(clearInterval(p.current),t.currentTime=u,n&&m())},onChange:function(e,n){t&&(clearInterval(p.current),d(n))},value:u,step:.1,max:Math.round(null===t||void 0===t?void 0:t.duration),min:0,disabled:r}),Object(c.jsxs)("div",{className:"AudioBox__controllers__timer ".concat((null===t||void 0===t?void 0:t.duration)>3600?"AudioBox__controllers__timer-long":""),children:[Object(c.jsx)(l.n,{weight:400,size:12,children:t&&o.a.utc(1e3*Math.round(u)).format(h(t.duration||0))||"00:00"}),Object(c.jsxs)(l.n,{weight:400,size:12,children:["/",t&&o.a.utc(1e3*Math.round(t.duration||0)).format(h(t.duration||0))||"00:00"]})]})]})}},861:function(e,t,n){"use strict";var i=n(0),a=n.n(i),r=n(6),o=n(3),l=n(1);t.a=function(e){let{audio:t}=e;const[n,i]=a.a.useState(.99),[s,c]=a.a.useState(!1);return a.a.useEffect((()=>{t&&(t.volume=s?0:n)}),[n,t,s]),Object(l.jsx)(r.a,{children:Object(l.jsxs)("div",{className:"AudioBox__controllers__volume",children:[Object(l.jsx)(o.c,{onClick:function(){s?c(!1):0===n?(c(!1),i(.99)):c(!0)},withOnlyIcon:!0,size:"xSmall",className:"AudioBox__controllers__volume--button",children:Object(l.jsx)(o.f,{name:s||0===n?"voice-off":"voice-on"})}),Object(l.jsx)("div",{className:"AudioBox__controllers__volume__Slider",children:Object(l.jsx)(o.k,{onChange:function(e,t){i(t),c(!1)},value:s?0:n,step:.01,defaultValue:1,max:.99,min:0})})]})})}}}]); \ No newline at end of file diff --git a/embed/static/js/bookmarks.js b/embed/static/js/bookmarks.js new file mode 100644 index 00000000..8ee6e511 --- /dev/null +++ b/embed/static/js/bookmarks.js @@ -0,0 +1 @@ +(this.webpackJsonpui_v2=this.webpackJsonpui_v2||[]).push([[14],{1038:function(e,t,a){},628:function(e,t,a){"use strict";a.r(t);var n=a(0),o=a.n(n),i=a(259),c=a(6),s=a(13),l=a(372),r=a(208),d=a(38),m=a(51),j=a(187),u=a(263);let b;const h=Object(u.a)({isLoading:!0,listData:[],notifyData:[]});function f(){const{call:e,abort:t}=l.a.fetchDashboardsList();return{call:()=>e().then((async e=>{try{const t=await r.a.fetchAppsList().call((e=>{Object(m.a)({detail:e,model:h})})),a=e.map((e=>{const a=t.find((t=>t.id===e.app_id));return{...e,select:a.state.select,type:a.type}}));h.setState({isLoading:!1,listData:a})}catch(t){Object(d.a)({notification:{id:Date.now(),messages:[t.message],severity:"error"},model:h})}h.setState({isLoading:!1})})),abort:t}}var p={...h,initialize:function(){h.init();try{b=f(),b.call((e=>{Object(m.a)({detail:e,model:h}),h.setState({isLoading:!1})}))}catch(e){Object(d.a)({notification:{id:Date.now(),messages:[e.message],severity:"error"},model:h}),h.setState({isLoading:!1}),b.abort()}},destroy:function(){b.abort(),h.destroy()},getBookmarksData:f,onBookmarkDelete:async function(e){try{var t;h.setState({isLoading:!0}),await l.a.deleteDashboard(e).call((e=>{Object(m.a)({detail:e,model:h})}));const a=[...null===(t=h.getState())||void 0===t?void 0:t.listData].filter((t=>t.id!==e));h.setState({listData:a,isLoading:!1})}catch(a){h.setState({isLoading:!1}),Object(d.a)({notification:{id:Date.now(),messages:[a.message],severity:"error"},model:h})}},onBookmarksNotificationDelete:function(e){Object(j.a)({id:e,model:h})}},_=a(11),x=a(699),O=a(260),v=a(354),k=a(698),g=a(92),B=a(184),y=a(821),C=(a(1038),a(1));var N=function(e){let{data:t,onBookmarkDelete:a,isLoading:n,notifyData:o,onNotificationDelete:i}=e;return Object(C.jsxs)(c.a,{children:[Object(C.jsxs)("section",{className:"Bookmarks",children:[Object(C.jsx)(x.a,{title:g.a.BOOKMARKS,className:"Bookmarks__appBar"}),Object(C.jsxs)("div",{className:"Bookmarks__list container",children:[Object(C.jsx)(O.a,{isLoading:n,height:"100%",children:(null===t||void 0===t?void 0:t.length)>0&&t.map((e=>Object(C.jsx)(y.b,{...e,onBookmarkDelete:a},e.id)))}),n||0!==(null===t||void 0===t?void 0:t.length)?null:Object(C.jsx)(v.a,{size:"xLarge",page:"bookmarks",type:B.c.EmptyBookmarks,title:"No Bookmarks Yet"})]})]}),(null===o||void 0===o?void 0:o.length)>0&&Object(C.jsx)(k.a,{handleClose:i,data:o})]})};t.default=function(){const e=Object(i.a)(p);return o.a.useEffect((()=>(p.initialize(),_.a(s.a.bookmarks.pageView),()=>{p.destroy()})),[]),Object(C.jsx)(c.a,{children:Object(C.jsx)(N,{data:null===e||void 0===e?void 0:e.listData,isLoading:null===e||void 0===e?void 0:e.isLoading,onBookmarkDelete:p.onBookmarkDelete,notifyData:null===e||void 0===e?void 0:e.notifyData,onNotificationDelete:p.onBookmarksNotificationDelete})})}},694:function(e,t,a){"use strict";a.d(t,"a",(function(){return s}));var n,o=a(0);function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{id:t,severity:n,messages:i}=e;return Object(d.jsx)(c.a,{mt:.5,children:Object(d.jsx)(o.a,{onClose:()=>a(+t),variant:"outlined",severity:n,iconMapping:{success:Object(d.jsx)(s.a,{}),error:Object(d.jsx)(l.a,{})},style:{height:"auto"},children:Object(d.jsxs)("div",{className:"NotificationContainer__contentBox",children:[Object(d.jsx)("p",{className:"NotificationContainer__contentBox__severity",children:n}),i.map(((e,t)=>e?Object(d.jsx)("p",{className:"NotificationContainer__contentBox__message",children:e},t):null))]})})},t)}))})})})})}},699:function(e,t,a){"use strict";a(0);var n=a(10),o=a.n(n),i=a(3),c=a(6),s=(a(700),a(1));t.a=function(e){var t,a;return Object(s.jsx)(c.a,{children:Object(s.jsxs)("div",{className:o()("AppBar",{[null!==(t=null===e||void 0===e?void 0:e.className)&&void 0!==t?t:""]:e.className}),children:[Object(s.jsx)(i.n,{component:"h3",weight:600,size:14,tint:100,className:"AppBar__title",children:e.title}),e.children&&Object(s.jsx)("div",{className:o()("AppBar__content",{"AppBar__content--disabled":e.disabled,[null!==(a=null===e||void 0===e?void 0:e.className)&&void 0!==a?a:""]:e.className}),children:e.children})]})})}},700:function(e,t,a){},702:function(e,t,a){"use strict";var n=a(0),o=a.n(n),i=a(672),c=a(3),s=a(197),l=(a(706),a(1));function r(e){return Object(l.jsx)(s.a,{children:Object(l.jsxs)(i.a,{open:e.open,onClose:e.onCancel,"aria-labelledby":"dialog-title","aria-describedby":"dialog-description",PaperProps:{elevation:10},className:"ConfirmModal ConfirmModal__".concat(e.statusType),children:[Object(l.jsxs)("div",{className:"ConfirmModal__Body",children:[Object(l.jsx)(c.c,{size:"small",className:"ConfirmModal__Close__Icon",color:"secondary",withOnlyIcon:!0,onClick:e.onCancel,children:Object(l.jsx)(c.f,{name:"close"})}),Object(l.jsxs)("div",{className:"ConfirmModal__Title__Container",children:[Object(l.jsx)("div",{className:"ConfirmModal__Icon",children:e.icon}),e.title&&Object(l.jsx)(c.n,{size:16,tint:100,component:"h4",weight:600,children:e.title})]}),Object(l.jsxs)("div",{children:[e.description&&Object(l.jsx)(c.n,{className:"ConfirmModal__description",weight:400,component:"p",id:"dialog-description",children:e.description}),Object(l.jsxs)("div",{children:[e.text&&Object(l.jsx)(c.n,{className:"ConfirmModal__text",weight:400,component:"p",size:14,id:"dialog-description",children:e.text||""}),e.children&&e.children]})]})]}),Object(l.jsxs)("div",{className:"ConfirmModal__Footer",children:[Object(l.jsx)(c.c,{onClick:e.onCancel,className:"ConfirmModal__CancelButton",children:e.cancelBtnText}),Object(l.jsx)(c.c,{onClick:e.onSubmit,color:"primary",variant:"contained",className:"ConfirmModal__ConfirmButton",autoFocus:!0,children:e.confirmBtnText})]})]})})}r.defaultProps={confirmBtnText:"Confirm",cancelBtnText:"Cancel",statusType:"info"},r.displayName="ConfirmModal",t.a=o.a.memo(r)},706:function(e,t,a){},709:function(e,t,a){},761:function(e,t,a){"use strict";var n=a(0),o=a.n(n),i=a(366),c=a(6),s=a(785),l=(a(806),a(1));function r(e){let{code:t="",className:a="",language:n="python"}=e;const{elementRef:o}=Object(s.a)(n);return Object(l.jsx)(c.a,{children:Object(l.jsxs)("div",{className:"CodeBlock ".concat(a," "),children:[Object(l.jsx)("pre",{className:"ScrollBar__hidden","data-lang":n,ref:o,children:t}),Object(l.jsx)(c.a,{children:Object(l.jsx)(i.a,{className:"CodeBlock__copy__button",copyContent:t})})]})})}t.a=o.a.memo(r)},785:function(e,t,a){"use strict";var n=a(0),o=a.n(n),i=a(352),c=a(198);t.a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"python";const t=Object(i.c)(),a=o.a.useRef(null),n=o.a.useMemo((()=>Object(c.a)()),[]);return o.a.useEffect((()=>{n.theme.config.colors={...n.theme.config.colors,"editor.background":"#f2f3f4"},t&&a.current&&(t.editor.colorizeElement(a.current,{theme:e}),t.editor.defineTheme(n.theme.name,n.theme.config),t.editor.setTheme(n.theme.name))}),[t]),{elementRef:a}}},806:function(e,t,a){},821:function(e,t,a){"use strict";a.d(t,"a",(function(){return b}));var n=a(0),o=a.n(n),i=a(128),c=a(331),s=a(702),l=a(761),r=a(3),d=a(6),m=a(13),j=a(11),u=(a(839),a(1));const b={runs:{name:"runs",tooltipTitle:"Runs Explorer"},images:{name:"images",tooltipTitle:"Images Explorer"},params:{name:"params",tooltipTitle:"Params Explorer"},metrics:{name:"metrics",tooltipTitle:"Metrics Explorer"},scatters:{name:"scatterplot",tooltipTitle:"Scatters Explorer"}};t.b=function(e){let{name:t,id:a,app_id:n,description:h,onBookmarkDelete:f,select:p,type:_}=e;const[x,O]=o.a.useState(!1),v=o.a.useMemo((()=>{var e;return(null===p||void 0===p||null===(e=p.options)||void 0===e?void 0:e.map((e=>({label:e.label}))))||[]}),[p]);return Object(u.jsx)(d.a,{children:Object(u.jsxs)("div",{className:"BookmarkCard",children:[Object(u.jsxs)("div",{className:"BookmarkCard__top",children:[Object(u.jsxs)("div",{className:"BookmarkCard__titleBox__section",children:[Object(u.jsxs)("div",{className:"BookmarkCard__titleBox__section__container",children:[Object(u.jsx)(c.a,{title:b[_].tooltipTitle,placement:"top",children:Object(u.jsx)("div",{className:"BookmarkCard__titleBox__section__container__iconBox",children:Object(u.jsx)(r.f,{name:b[_].name,fontSize:16})})}),Object(u.jsx)(r.n,{size:18,weight:600,component:"h3",tint:100,className:"BookmarkCard__titleBox__section__container__title",children:t})]}),Object(u.jsxs)("div",{className:"BookmarkCard__actionButtonsBox",children:[Object(u.jsx)(i.c,{to:"/".concat(_,"/").concat(n),children:Object(u.jsx)(r.c,{variant:"outlined",onClick:()=>j.b(m.a.bookmarks.view),children:"View Bookmark"})}),Object(u.jsx)("span",{className:"BookmarkCard__delete",children:Object(u.jsx)(r.c,{color:"secondary",withOnlyIcon:!0,onClick:function(){O(!0)},children:Object(u.jsx)(r.f,{name:"delete"})})})]})]}),Object(u.jsx)(r.n,{size:12,weight:400,tint:100,component:"p",className:"BookmarkCard__description",children:h})]}),v.length&&!p.advancedMode?Object(u.jsx)("div",{className:"BookmarkCard__selected__metrics ScrollBar__hidden",children:v.map(((e,t)=>Object(u.jsx)(r.b,{size:"large",label:e.label},"".concat(e.label,"-").concat(t))))}):null,!p.advancedMode&&p.query||p.advancedMode&&p.advancedQuery?Object(u.jsx)("div",{className:"BookmarkCard__bottom",children:Object(u.jsx)("div",{className:"BookmarkCard__run__expression",children:Object(u.jsx)(l.a,{code:p.advancedMode?p.advancedQuery:p.query})})}):null,Object(u.jsx)(s.a,{open:x,onCancel:function(){O(!1)},onSubmit:function(){f(a)},text:"Are you sure you want to delete this bookmark?",icon:Object(u.jsx)(r.f,{name:"delete"}),title:"Delete bookmark",statusType:"error",confirmBtnText:"Delete"})]})})}},839:function(e,t,a){}}]); \ No newline at end of file diff --git a/embed/static/js/dashboard.js b/embed/static/js/dashboard.js new file mode 100644 index 00000000..37429a4c --- /dev/null +++ b/embed/static/js/dashboard.js @@ -0,0 +1 @@ +(this.webpackJsonpui_v2=this.webpackJsonpui_v2||[]).push([[15],{1039:function(e,t,a){},1040:function(e,t,a){},1041:function(e,t,a){},1042:function(e,t,a){},1043:function(e,t,a){},1044:function(e,t,a){},1045:function(e,t,a){},1046:function(e,t,a){},1047:function(e,t,a){},1048:function(e,t,a){},1049:function(e,t,a){},1050:function(e,t,a){},616:function(e,t,a){"use strict";a.r(t);var n=a(0),c=a.n(n),s=a(10),o=a.n(s),i=a(6),r=a(3),l=a(840),d=a(13),u=a(11),m=a(728),j=a(701);var h=function(){const{fetchData:e,state:t,destroy:a}=Object(j.a)(m.b);return{fetchProjectContributions:e,projectContributionsState:t,destroy:a}}();var b=function(){const{current:e}=c.a.useRef(h),t=e.projectContributionsState((e=>e));return c.a.useEffect((()=>(t.data||e.fetchProjectContributions(),()=>{e.destroy()})),[]),{projectContributionsStore:t}},_=(a(1039),a(1));function p(){var e,t;const{projectContributionsStore:a}=b();let n=new Date;return Object(_.jsx)(i.a,{children:Object(_.jsxs)("div",{className:"ProjectContributions",children:[Object(_.jsx)(r.n,{component:"h2",size:18,weight:600,tint:100,children:"Contributions"}),Object(_.jsx)("div",{className:"ProjectContributions__HeatMap",children:Object(_.jsx)(l.a,{startDate:function(e,t){const a=new Date(e);return a.setDate(a.getDate()+t),a}(n,-300),endDate:n,onCellClick:()=>{Object(u.b)(d.a.dashboard.activityCellClick)},data:Object.keys(null!==(e=null===(t=a.data)||void 0===t?void 0:t.activity_map)&&void 0!==e?e:{}).map((e=>{var t;return[new Date(e),null===(t=a.data)||void 0===t?void 0:t.activity_map[e]]}))})})]})})}var f=c.a.memo(p),x=a(56),v=a(164),g=a(361),O=a(683),k=a(200),y=a(724);var C=function(){const{fetchData:e,state:t,destroy:a}=Object(j.a)(y.e);return{fetchExperiments:e,experimentsState:t,destroy:a}}();var w=function(){const e=c.a.useRef(null),[t,a]=c.a.useState({}),{current:n}=c.a.useRef(C),s=n.experimentsState((e=>e));c.a.useEffect((()=>(n.fetchExperiments(),()=>{n.destroy()})),[]);const o=c.a.useMemo((()=>s.data?s.data.map(((e,t)=>{let{name:a,archived:n,run_count:c,id:s}=e;return{key:t,name:a,archived:n,run_count:c,id:s}})):[]),[s.data]),i=c.a.useCallback(((e,n)=>{if(e){const c=t[e]?x.a.omit(t,e):{...t,[e]:n};a(c)}else if(x.a.isEmpty(t)){const e=o.reduce(((e,t)=>(e[t.id]=t,e)),{});a(e)}else a({})}),[t,o]),l=c.a.useMemo((()=>{var e;return[{dataKey:"id",key:"id",title:Object(_.jsx)(O.a,{color:"primary",size:"small",icon:Object(_.jsx)("span",{className:"defaultSelectIcon"}),className:"selectCheckbox",checkedIcon:o.length===(null===(e=Object.keys(t))||void 0===e?void 0:e.length)?Object(_.jsx)("span",{className:"selectedSelectIcon",children:Object(_.jsx)(r.f,{name:"check",fontSize:8})}):Object(_.jsx)("span",{className:"partiallySelectedSelectIcon",children:Object(_.jsx)(r.f,{name:"partially-selected",fontSize:12})}),onClick:()=>i(),checked:!x.a.isEmpty(t)}),width:"20px",cellRenderer:e=>{let{cellData:a,rowData:n}=e;return Object(_.jsx)(O.a,{color:"primary",size:"small",icon:Object(_.jsx)("span",{className:"defaultSelectIcon"}),className:"selectCheckbox",checked:!!t[a],checkedIcon:Object(_.jsx)("span",{className:"selectedSelectIcon",children:Object(_.jsx)(r.f,{name:"check",fontSize:8})}),onClick:()=>i(a,n)})}},{dataKey:"name",key:"name",title:Object(_.jsx)(r.n,{weight:600,size:12,tint:100,children:"Name"}),width:"calc(100% - 50px)",style:{paddingLeft:10,paddingRight:12},cellRenderer:e=>{let{cellData:t,rowData:a}=e;return Object(_.jsx)(k.a,{experimentName:t||"",experimentId:a.id||""})}},{dataKey:"run_count",key:"run_count",title:Object(_.jsx)(r.n,{style:{paddingRight:12},weight:600,size:12,tint:100,children:"Runs"}),flexGrow:1,width:"46px",textAlign:"right",style:{textAlign:"right"},cellRenderer:e=>{let{cellData:t}=e;return Object(_.jsx)(r.n,{style:{textAlign:"right",width:"100%",paddingRight:12},component:"p",size:12,tint:100,title:"".concat(t),children:t})}}]}),[null===o||void 0===o?void 0:o.length,i,t]);c.a.useEffect((()=>{var t;(null===(t=e.current)||void 0===t?void 0:t.updateData)&&e.current.updateData({newColumns:l,newData:o})}),[o,l]);const d=c.a.useMemo((()=>"run.experiment in [".concat(Object.values(t).map((e=>{let{name:t}=e;return'"'.concat(t,'"')})).join(","),"]")),[t]);return{tableRef:e,tableColumns:l,tableData:o,experimentsStore:s,selectedRows:t,experimentsQuery:d}};a(1040);function S(){var e;const{tableRef:t,tableColumns:a,tableData:n,experimentsStore:c,selectedRows:s,experimentsQuery:o}=w();return(null===(e=c.data)||void 0===e?void 0:e.length)?Object(_.jsxs)("div",{className:"ExperimentsCard",children:[Object(_.jsxs)(r.n,{className:"ExperimentsCard__title",component:"h3",size:14,weight:700,tint:100,children:["Experiments (",c.data.length,")"]}),Object(_.jsx)(v.a,{tableRef:t,tableColumns:a,tableData:n,isLoading:c.loading,height:Math.min(238,24*n.length+56)+"px",searchableKeys:["name","run_count"],rowHeight:24,illustrationConfig:{size:"small",title:"No Results",showImage:!1},toolbarItems:[Object(_.jsx)(g.a,{appName:"dashboard",query:o,disabled:x.a.isEmpty(s)},"compareSelectedRunsPopover")],disableMatchBar:!0})]}):null}S.displayName="ExperimentsCard";var N,R=c.a.memo(S),M=a(128),E=a(331),T=a(253),B=a(244);const D={small:"24px",medium:"28px",large:"32px"},I=B.default.div(N||(N=Object(T.a)(["\n display: flex;\n align-items: center;\n height: ",";\n padding: 0 0.75rem;\n border-radius: 0.25rem;\n transition: all 0.18s ease-out;\n cursor: pointer;\n &:hover {\n background-color: #f4f4f6;\n color: #1473e6;\n .Text {\n color: #1473e6;\n }\n }\n .Text {\n max-width: 100%;\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n }\n"])),(e=>{let{size:t}=e;return D[t]}));function z(e){let{className:t="",size:a="medium",children:n,onClick:c,...s}=e;return Object(_.jsx)(I,{onClick:c||(()=>null),className:"ListItem ".concat(t),size:a,...s,children:n})}var A=c.a.memo(z),L=a(821),P=a(82),F=a(81),H=a(183),q=a(353);const G=new q.a("".concat(Object(F.c)()).concat(H.a.DASHBOARDS.BASE));async function Q(){return(await G.makeAPIGetRequest(H.a.DASHBOARDS.GET)).body}var K=function(){const{fetchData:e,state:t,destroy:a}=Object(j.a)(Q);return{fetchDashboardBookmarks:e,dashboardBookmarksState:t,destroy:a}}();var J=function(){const e=Object(P.g)(),{current:t}=c.a.useRef(K),a=t.dashboardBookmarksState((e=>e));return c.a.useEffect((()=>(t.fetchDashboardBookmarks(),()=>{t.destroy()})),[]),{handleClick:c.a.useCallback((function(t,a){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(t.stopPropagation(),a){const t="".concat(a.app_type,"/").concat(a.app_id);if(n)return window.open(t,"_blank"),void window.focus();e.push(t)}}),[e]),dashboardBookmarksStore:a}};a(1041);function W(){var e,t;const{dashboardBookmarksStore:a,handleClick:n}=J();return(null===(e=a.data)||void 0===e?void 0:e.length)?Object(_.jsxs)("div",{className:"DashboardBookmarks",children:[Object(_.jsxs)(r.n,{className:"DashboardBookmarks__title",size:14,weight:700,tint:100,component:"h3",children:["Bookmarks"," ",a.data.length?"(".concat(a.data.length,")"):""]}),Object(_.jsx)("div",{className:"DashboardBookmarks__list",children:null===(t=a.data.slice(0,5))||void 0===t?void 0:t.map((e=>Object(_.jsx)(E.a,{placement:"bottom-start",title:e.description,children:Object(_.jsx)("div",{children:Object(_.jsxs)(A,{size:"small",className:"DashboardBookmarks__list__ListItem",children:[Object(_.jsx)(r.f,{fontSize:12,name:L.a[e.app_type].name}),Object(_.jsx)(r.n,{className:"DashboardBookmarks__list__ListItem__Text",onClick:t=>n(t,e),size:12,tint:100,children:e.name}),Object(_.jsx)("div",{children:Object(_.jsx)(r.f,{fontSize:12,onClick:t=>n(t,e,!0),name:"new-tab"})})]})})},e.id)))}),a.data.length>5?Object(_.jsx)(M.c,{className:"DashboardBookmarks__NavLink",to:"/bookmarks",children:Object(_.jsx)(r.c,{fullWidth:!0,variant:"outlined",size:"xSmall",children:"See all bookmarks"})}):null]}):null}var X=c.a.memo(W),Y=a(61),V=a.n(Y),U=a(69),Z=a(16);a(1042);const $=[{path:"active",label:"Active runs"},{path:"archived",label:"Archived runs"},{path:"latest",label:"Last week's runs"}];var ee=function(){const e=Object(P.g)(),t=c.a.useCallback((function(t,a){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(t.stopPropagation(),a){let t={};t="latest"===a?Object(Z.c)({query:"datetime(".concat(V()().subtract(7,"day").format(U.d),") <= run.created_at < datetime(").concat(V()().format(U.d),")")}):Object(Z.c)({query:"run.".concat(a.toLowerCase()," == True")});const c="/runs?select=".concat(t);if(n)return window.open(c,"_blank"),void window.focus();e.push(c)}}),[e]);return Object(_.jsxs)("div",{className:"QuickLinks",children:[Object(_.jsx)(r.n,{className:"QuickLinks__title",component:"h3",size:14,tint:100,weight:700,children:"Quick Navigation"}),Object(_.jsx)("div",{className:"QuickLinks__list",children:$.map((e=>{let{label:a,path:n}=e;return Object(_.jsxs)(A,{size:"small",className:"QuickLinks__list__ListItem",children:[Object(_.jsx)(r.n,{className:"QuickLinks__list__ListItem__Text",onClick:e=>t(e,n),size:12,tint:100,children:a}),Object(_.jsx)(E.a,{title:"Explore in new tab",children:Object(_.jsx)("div",{children:Object(_.jsx)(r.f,{fontSize:12,onClick:e=>t(e,n,!0),name:"new-tab"})})})]},n)}))})]})};const te=new q.a("".concat(Object(F.c)()).concat(H.a.TAGS.BASE));async function ae(){return(await te.makeAPIGetRequest(H.a.TAGS.GET)).body}var ne=function(){const{fetchData:e,state:t,destroy:a}=Object(j.a)(ae);return{fetchTags:e,tagsState:t,destroy:a}}();var ce=function(){const e=c.a.useRef(null),[t,a]=c.a.useState([]),{current:n}=c.a.useRef(ne),s=n.tagsState((e=>e));c.a.useEffect((()=>(n.fetchTags(),()=>{n.destroy()})),[]);const o=c.a.useMemo((()=>s.data?s.data.map((e=>{let{name:t,archived:a,run_count:n,color:c}=e;return{key:t,name:t,color:c,archived:a,run_count:n,id:t}})):[]),[s.data]),i=c.a.useCallback((e=>{if(e){const n=t.includes(e)?t.filter((t=>t!==e)):[...t,e];a(n)}else t.length?a([]):a(o.map((e=>{let{name:t}=e;return t})))}),[t,o]),l=c.a.useMemo((()=>{var e;return[{dataKey:"id",key:"id",title:Object(_.jsx)(O.a,{color:"primary",size:"small",icon:Object(_.jsx)("span",{className:"defaultSelectIcon"}),className:"selectCheckbox",checkedIcon:o.length===(null===(e=Object.keys(t))||void 0===e?void 0:e.length)?Object(_.jsx)("span",{className:"selectedSelectIcon",children:Object(_.jsx)(r.f,{name:"check",fontSize:8})}):Object(_.jsx)("span",{className:"partiallySelectedSelectIcon",children:Object(_.jsx)(r.f,{name:"partially-selected",fontSize:12})}),onClick:()=>i(),checked:!!t.length}),width:"20px",cellRenderer:e=>{let{cellData:a}=e;return Object(_.jsx)(O.a,{color:"primary",size:"small",icon:Object(_.jsx)("span",{className:"defaultSelectIcon"}),className:"selectCheckbox",checked:t.includes(a),checkedIcon:Object(_.jsx)("span",{className:"selectedSelectIcon",children:Object(_.jsx)(r.f,{name:"check",fontSize:8})}),onClick:()=>i(a)})}},{dataKey:"name",key:"name",title:Object(_.jsx)(r.n,{weight:600,size:12,tint:100,children:"Name"}),width:"calc(100% - 50px)",style:{paddingLeft:10,paddingRight:12},cellRenderer:e=>{let{cellData:t,rowData:{color:a}}=e;return Object(_.jsx)(r.b,{label:t,color:a,size:"xSmall"})}},{dataKey:"run_count",key:"run_count",title:Object(_.jsx)(r.n,{weight:600,size:12,tint:100,children:"Runs"}),flexGrow:1,style:{textAlign:"right"},width:"46px",cellRenderer:e=>{let{cellData:t}=e;return Object(_.jsx)(r.n,{style:{textAlign:"right",width:"100%",paddingRight:12},component:"p",size:12,tint:100,title:t,children:t})}}]}),[null===o||void 0===o?void 0:o.length,i,t]);c.a.useEffect((()=>{var t;(null===(t=e.current)||void 0===t?void 0:t.updateData)&&e.current.updateData({newColumns:l,newData:o})}),[o,l]);const d=c.a.useMemo((()=>"any([t in [".concat(x.a.uniq(t).map((e=>'"'.concat(e,'"'))).join(","),"] for t in run.tags])")),[t]);return{tableRef:e,tableColumns:l,tableData:o,tagsStore:s,selectedRows:t,tagsQuery:d}};a(1043);function se(){var e,t,a,n;const{tableRef:c,tableColumns:s,tableData:o,tagsStore:i,selectedRows:l,tagsQuery:d}=ce();return Object(_.jsxs)("div",{className:"TagsCard",children:[Object(_.jsxs)(r.n,{className:"TagsCard__title",component:"h3",size:14,weight:700,tint:100,children:["Tags ",(null===i||void 0===i||null===(e=i.data)||void 0===e?void 0:e.length)?"(".concat(null===i||void 0===i||null===(t=i.data)||void 0===t?void 0:t.length,")"):""]}),(null===i||void 0===i||null===(a=i.data)||void 0===a?void 0:a.length)?Object(_.jsx)(v.a,{tableRef:c,tableColumns:s,tableData:o,isLoading:i.loading,height:Math.min(238,24*o.length+56)+"px",searchableKeys:["name","run_count"],rowHeight:24,disableMatchBar:!0,illustrationConfig:{size:"small",title:"No Results",showImage:!1},toolbarItems:[Object(_.jsx)(g.a,{appName:"dashboard",query:d,disabled:!l.length},"compareSelectedRunsPopover")]}):null,Object(_.jsx)(M.c,{className:"TagsCard__NavLink",to:"/tags",children:Object(_.jsx)(r.c,{fullWidth:!0,size:"xSmall",variant:"outlined",children:(null===i||void 0===i||null===(n=i.data)||void 0===n?void 0:n.length)?"See all tags":"Create a new tag"})})]})}se.displayName="TagsCard";var oe=c.a.memo(se),ie=a(28),re=a(785);function le(e){let{query:t,explorer:a}=e;const{elementRef:n}=Object(re.a)(),s=Object(P.g)(),o=c.a.useCallback(((e,n)=>{e.stopPropagation();const c=Object(Z.c)({query:t,advancedMode:!0,advancedQuery:t}),o="/".concat(a,"?select=").concat(c);if(n)return window.open(o,"_blank"),void window.focus();s.push(o)}),[a,s,t]);return Object(_.jsx)(E.a,{title:t,children:Object(_.jsx)("div",{children:Object(_.jsxs)(A,{size:"small",onClick:e=>o(e),children:[Object(_.jsx)(r.f,{fontSize:12,name:L.a[a].name}),Object(_.jsx)("pre",{ref:n,"data-lang":"python",children:t}),Object(_.jsx)(r.f,{fontSize:12,onClick:e=>o(e,!0),name:"new-tab"})]})})})}var de=c.a.memo(le);a(1044);function ue(){const[e,t]=c.a.useState([]);return c.a.useEffect((()=>{const e=Object(ie.a)("recentSearches");e&&t(JSON.parse(e))}),[]),e.length?Object(_.jsxs)("div",{className:"RecentSearches",children:[Object(_.jsx)(r.n,{className:"RecentSearches__title",component:"h3",size:14,tint:100,weight:700,children:"Recent Searches"}),Object(_.jsx)("div",{children:e.map(((e,t)=>Object(_.jsx)(de,{query:e.query,explorer:e.explorer},t)))})]}):null}var me=c.a.memo(ue);a(1045);function je(){const[e,t]=c.a.useState(!0),{loading:a}=c.a.useRef(ne).current.tagsState((e=>e)),{loading:n}=c.a.useRef(C).current.experimentsState((e=>e)),{loading:s}=c.a.useRef(K).current.dashboardBookmarksState((e=>e));return c.a.useEffect((()=>{a||n||s||t(!1)}),[s,n,a]),Object(_.jsxs)("aside",{className:"ExploreSection",children:[Object(_.jsx)(r.n,{className:"ExploreSection__title",tint:100,size:18,weight:600,children:"Explore"}),Object(_.jsx)(ee,{}),Object(_.jsx)(me,{}),e&&Object(_.jsx)("div",{className:"ExploreSection__Spinner",children:Object(_.jsx)(r.l,{})}),Object(_.jsxs)("div",{className:e?"ExploreSection__loading":"ExploreSection__content",children:[Object(_.jsx)(R,{}),Object(_.jsx)(oe,{}),Object(_.jsx)(X,{})]})]})}var he=c.a.memo(je),be=a(885),_e=a(358),pe=a(129);var fe=function(){let{call:e}=Object(_e.d)();const{fetchData:t,state:a,destroy:n}=Object(j.a)((async t=>Object(pe.d)(await e(t))));return{fetchContributionsFeed:e=>t(e),contributionsFeedState:a,destroy:n}}();var xe=function(){var e,t;const[a,n]=c.a.useState([]),{current:s}=c.a.useRef(fe),o=s.contributionsFeedState((e=>e)),{current:i}=c.a.useRef(h),r=i.projectContributionsState((e=>e));c.a.useEffect((()=>(s.fetchContributionsFeed({limit:25,exclude_params:!0,exclude_traces:!0}),()=>{s.destroy()})),[]),c.a.useEffect((()=>{var e;if(null===(e=o.data)||void 0===e?void 0:e.length){let e=[...a,...o.data];n(e)}}),[o.data]);const l=c.a.useMemo((()=>{const e={};if(a.length){(null===a||void 0===a?void 0:a.reduce(((e,t)=>{const{props:a}=t,n=V()(1e3*a.creation_time).format(U.h);return e.includes(n)||e.push(n),e}),[])).forEach((t=>{e[t]={}})),null===a||void 0===a||a.forEach((t=>{var a,n,c,s;const{props:o,hash:i}=t,r=V()(1e3*o.creation_time).format(U.h),l=V()(1e3*o.creation_time).format(U.g),d={name:o.name,date:V()(1e3*o.creation_time).format(U.i),hash:i,active:o.active,creation_time:o.creation_time,experiment:null===(a=o.experiment)||void 0===a?void 0:a.name,experimentId:null===(n=o.experiment)||void 0===n?void 0:n.id};(null===(c=e[r])||void 0===c||null===(s=c[l])||void 0===s?void 0:s.length)?e[r][l].push(d):e[r][l]=[d]}))}return e}),[a]);return{isLoading:o.loading,data:l,totalRunsCount:null===(e=r.data)||void 0===e?void 0:e.num_runs,archivedRunsCount:null===(t=r.data)||void 0===t?void 0:t.num_archived_runs,fetchedCount:a.length,loadMore:function(){o.data&&!o.loading&&s.fetchContributionsFeed({limit:25,exclude_params:!0,exclude_traces:!0,offset:a[a.length-1].hash})}}};function ve(){const e=xe();return Object(_.jsx)(be.a,{...e})}var ge=c.a.memo(ve),Oe=a(887),ke=a(891),ye=a(191),Ce=a(185);a(1046);const we={[Ce.b.Metric]:{label:"Metrics",count:0,icon:"metrics",iconBgColor:"#7A4CE0",navLink:ye.a.METRICS.path},systemMetrics:{label:"Sys. metrics",count:0,icon:"metrics",iconBgColor:"#AF4EAB",navLink:"".concat(ye.a.METRICS.path,"?select=").concat(Object(Z.c)({advancedQuery:"metric.name.startswith('system/')",advancedMode:!0}))}},Se={label:"runs",icon:"runs",count:0,iconBgColor:"#1473E6",navLink:ye.a.RUNS.path},Ne={label:"archived",icon:"archive",count:0,iconBgColor:"#606986",navLink:"/runs?select=".concat(Object(Z.c)({query:"run.archived == True"}))};function Re(){const[e,t]=n.useState({source:"",id:""}),{projectParamsStore:a,projectContributionsStore:c}=Te(),{statisticsMap:s,totalTrackedSequencesCount:o}=n.useMemo((()=>{const e={...we};let t=0;for(let[n,c]of Object.entries(a.data||{})){let a=0,s=0;for(let[e,t]of Object.entries(c))e.startsWith("system/")?a+=t.length:s+=t.length;t+=s,e[n].count=s,a&&(t+=a,e.systemMetrics.count=a)}return{statisticsMap:e,totalTrackedSequencesCount:t}}),[a]),{totalRunsCount:i,archivedRuns:l}=n.useMemo((()=>{var e,t;return{totalRunsCount:(null===(e=c.data)||void 0===e?void 0:e.num_runs)||0,archivedRuns:(null===(t=c.data)||void 0===t?void 0:t.num_archived_runs)||0}}),[c]),d=n.useMemo((()=>Object.values(s).map((t=>{let{label:a,iconBgColor:n="#000",count:c}=t;return{highlighted:e.id===a,label:a,color:n,percent:0===o?0:c/o*100}}))),[s,o,e]),u=n.useMemo((()=>({runs:{...Se,count:i-l},archived:{...Ne,count:l}})),[l,i]),m=n.useCallback((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";t({source:a,id:e})}),[]),j=n.useCallback((()=>{t({source:"",id:""})}),[]);return Object(_.jsxs)("div",{className:"ProjectStatistics",children:[Object(_.jsxs)(r.n,{className:"ProjectStatistics__totalRuns",component:"p",tint:100,weight:700,size:14,children:["Total runs: ",i]}),Object(_.jsx)("div",{className:"ProjectStatistics__cards",children:Object.values(u).map((t=>{let{label:a,icon:n,count:s,iconBgColor:o,navLink:i}=t;return Object(_.jsx)(Oe.a,{label:a,icon:n,count:s,navLink:i,iconBgColor:o,onMouseOver:m,onMouseLeave:j,highlighted:!!i&&e.id===a,isLoading:c.loading},a)}))}),Object(_.jsx)(r.n,{className:"ProjectStatistics__trackedSequences",component:"p",tint:100,weight:700,size:14,children:"Tracked sequences"}),Object(_.jsx)("div",{className:"ProjectStatistics__cards",children:Object.values(s).map((t=>{let{label:n,icon:c,count:s,iconBgColor:o,navLink:i,badge:r}=t;return Object(_.jsx)(Oe.a,{badge:r,label:n,icon:c,count:s,navLink:i,iconBgColor:o,onMouseOver:m,onMouseLeave:j,highlighted:!!i&&"card"===e.source&&e.id===n,outlined:e.id===n,isLoading:a.loading},n)}))}),Object(_.jsx)("div",{className:"ProjectStatistics__bar",children:Object(_.jsx)(ke.a,{data:d,onMouseOver:m,onMouseLeave:j})})]})}Re.displayName="ProjectStatistics";var Me=n.memo(Re);var Ee=function(){const{fetchData:e,state:t,destroy:a}=Object(j.a)((()=>Object(m.a)({sequence:[Ce.b.Metric],exclude_params:!0})));return{fetchProjectParams:e,projectParamsState:t,destroy:a}}();var Te=function(){const{current:e}=n.useRef(Ee),t=e.projectParamsState((e=>e)),{current:a}=n.useRef(h),c=a.projectContributionsState((e=>e));return n.useEffect((()=>(t.data||e.fetchProjectParams(),()=>{e.destroy()})),[e]),{projectParamsStore:t,projectContributionsStore:c}},Be=Me,De=a(357),Ie=a(8),ze=a(203),Ae=a(102),Le=a(154),Pe=a(83),Fe=a(24),He=a(47),qe=a(80);var Ge=function(){let{call:e}=Object(_e.b)();const{fetchData:t,state:a,destroy:n}=Object(j.a)((async()=>Object(pe.d)(await e())));return{fetchActiveRuns:t,activeRunsState:a,destroy:n}}();var Qe=function(){const e=c.a.useRef(null),{current:t}=c.a.useRef(Ge),a=t.activeRunsState((e=>e)),[n,s]=c.a.useState({}),[o,i]=c.a.useState("");c.a.useEffect((()=>(t.fetchActiveRuns(),()=>{t.destroy()})),[]);const l=c.a.useMemo((()=>{if(a.data){const e=[],t=[],n={};return a.data.forEach((a=>{let{hash:c,traces:s}=a;s.metric.forEach((a=>{const s=Object(Pe.a)(a.name,a.context);if(n.hasOwnProperty(s))n[s][c]=[a.last_value.last_step,a.last_value.last];else{n[s]={[c]:[a.last_value.last_step,a.last_value.last]};const o=Object(Ae.a)(a.context),i=Object(He.a)(a.name),l={key:s,content:Object(_.jsx)(r.b,{monospace:!0,size:"xSmall",label:""===o?"Empty context":o}),topHeader:i?Object(qe.a)(a.name):a.name,name:a.name,context:o,isSystem:i};i?t.push(l):e.push(l)}}))})),{columns:x.a.orderBy(e,["name","context"],["asc","asc"]).concat(x.a.orderBy(t,["name","context"],["asc","asc"])),values:n}}return{columns:[],values:[]}}),[a.data]),d=c.a.useMemo((()=>a.data?a.data.map(((e,t)=>{var a,n;let{props:c,hash:s}=e;const o=Object(Z.c)({hash:s});let i={key:o,selectKey:o,index:t,experiment:{content:Object(_.jsx)(k.a,{experimentName:(null===(a=c.experiment)||void 0===a?void 0:a.name)||"",experimentId:(null===(n=c.experiment)||void 0===n?void 0:n.id)||""})},run:{content:Object(_.jsx)(ze.a,{run:c.name,runHash:s,active:c.active})},date:V()(1e3*c.creation_time).format(U.f),duration:Object(Le.a)(1e3*c.creation_time,c.end_time?1e3*c.end_time:Date.now())};return l.columns.forEach((e=>{var t;const[a,n]=null!==(t=l.values[e.key][s])&&void 0!==t?t:[null,null];i[e.key]={content:null===a?"--":e.isSystem?Object(Fe.a)(n):"step: ".concat(a," / value: ").concat(Object(Fe.a)(n))}})),i})):[]),[a.data,l]),u=c.a.useMemo((()=>[{key:"experiment",content:Object(_.jsx)("span",{children:"Experiment"}),topHeader:"Run",pin:"left"},{key:"run",content:Object(_.jsx)("span",{children:"Name"}),topHeader:"Run",pin:"left"},{key:"date",content:Object(_.jsx)("span",{children:"Date"}),topHeader:"Run"},{key:"duration",content:Object(_.jsx)("span",{children:"Duration"}),topHeader:"Run"}].concat(l.columns)),[l]);c.a.useEffect((()=>{var t;(null===(t=e.current)||void 0===t?void 0:t.updateData)&&e.current.updateData({newColumns:u,newData:d})}),[d,u]);const m=c.a.useCallback((e=>{let{actionType:t,data:a}=e,c={...n};switch(t){case"single":n[a.key]?c=x.a.omit(n,a.key):c[a.key]=!0;break;case"selectAll":Array.isArray(a)?a.forEach((e=>{n[e.key]||(c[e.key]=!0)})):Object.values(a).reduce(((e,t)=>e.concat(t.items)),[]).forEach((e=>{n[e.selectKey]||(c[e.selectKey]=!0)}));break;case"removeAll":Array.isArray(a)&&(c={})}s(c),i("run.hash in [".concat(Object.keys(c).map((e=>'"'.concat(JSON.parse(Object(Z.b)(e)).hash,'"'))).join(", "),"]"))}),[n]);return{data:a.data,tableData:d,tableColumns:u,tableRef:e,loading:a.loading,selectedRows:n,comparisonQuery:o,onRowSelect:m}};a(1047);var Ke=function(){const{tableRef:e,tableColumns:t,tableData:a,loading:n,selectedRows:c,comparisonQuery:s,onRowSelect:i}=Qe();return Object(_.jsxs)("div",{className:"ActiveRunsTable",children:[Object(_.jsxs)("div",{className:"ActiveRunsTable__header",children:[Object(_.jsxs)(r.n,{className:"ActiveRunsTable__header__title",component:"h3",size:14,weight:700,tint:100,children:["Active runs ",a.length>0?"(".concat(a.length,")"):""]}),a.length>0&&Object(_.jsx)("div",{className:"ActiveRunsTable__header__comparisonPopover",children:Object(_.jsx)(g.a,{appName:"dashboard",query:s,disabled:0===Object.keys(c).length})})]}),Object(_.jsx)("div",{className:o()("ActiveRunsTable__table",{"ActiveRunsTable__table--loading":n,"ActiveRunsTable__table--empty":0===a.length}),children:n?Object(_.jsx)(r.l,{}):Object(_.jsx)(De.a,{custom:!0,topHeader:!0,multiSelect:!0,noColumnActions:!0,hideHeaderActions:!0,showRowClickBehaviour:!1,showResizeContainerActionBar:!1,appName:"dashboard",ref:e,columns:t,data:a,isLoading:n,height:"100%",rowHeight:Ie.e.sm,illustrationConfig:{size:"large",title:"No active runs"},selectedRows:c,onRowSelect:i})})]})},Je=a(594),We=a(761),Xe=a(153);a(1048);var Ye=function(){return Object(_.jsxs)("div",{className:"QuickStart",children:[Object(_.jsx)(r.n,{tint:100,weight:600,size:18,className:"Dashboard__middle__title",children:"Quick Start"}),Object(_.jsxs)("div",{className:"QuickStart__section",children:[Object(_.jsx)(r.n,{component:"h3",size:14,weight:700,tint:100,className:"QuickStart__section__title",children:"Integrate FastTrackML with your code"}),Object(_.jsx)(We.a,{code:'import mlflow\n\n# Set FastTrackML tracking server\nmlflow.set_tracking_uri("'.concat(Object(F.g)(),'")\n\n# Log parameters\nmlflow.log_params({\n "learning_rate": 0.001,\n "batch_size": 32,\n})\n\n# Log metrics\nfor i in range(10):\n mlflow.log_metric(key="loss", value=i, step=i)\n mlflow.log_metric(key="acc", value=i, step=i)')}),Object(_.jsxs)(r.n,{component:"p",size:14,weight:500,tint:100,className:"QuickStart__section__text",children:["See the full list of supported trackable objects(e.g. images, text, etc)"," ",Object(_.jsx)(Je.a,{target:"_blank",href:Xe.a.SUPPORTED_TYPES,rel:"noreferrer",className:"QuickStart__section__text__link",children:"here"}),"."]})]})]})},Ve=a(1533),Ue=a(1521),Ze=a(1522);a(1049);var $e=function(){const[e,t]=n.useState(0),a=[{title:"Integrate PyTorch Lightning",code:'import pytorch_lightning as pl\nimport mlflow\n\n# Set FastTrackML tracking server\nmlflow.set_tracking_uri("'.concat(Object(F.g)(),'")\n\n# Enable autologging\nmlflow.pytorch.autolog()\n\n# ...\ntrainer = pl.Trainer()\ntrainer.fit(model, dm)\ntrainer.test()\n# ...')},{title:"Integrate Keras & tf.keras",code:'from tensorflow import keras\nimport mlflow\n\n# Set FastTrackML tracking server\nmlflow.set_tracking_uri("'.concat(Object(F.g)(),'")\n\n# Enable autologging\nmlflow.tensorflow.autolog()\n\n# ...\nresults = keras_model.fit(\n x_train, y_train, epochs=20, batch_size=128, validation_data=(x_val, y_val))\n# ...')},{title:"Integrate XGBoost",code:'import mlflow\nimport xgboost as xgb\n\n# Set FastTrackML tracking server\nmlflow.set_tracking_uri("'.concat(Object(F.g)(),'")\n\n# Enable autologging\nmlflow.xgboost.autolog()\n\n# Start MLflow session\nwith mlflow.start_run():\n # ...\n model = xgb.train(params, dtrain, evals=[(dtrain, "train")])\n # ...')},{title:"Integrate fastai",code:"from fastai.learner import Learner\nimport mlflow\n\n# Set FastTrackML tracking server\nmlflow.set_tracking_uri(".concat(Object(F.g)(),")\n\n# Enable autologging\nmlflow.fastai.autolog()\n\n# ...\n\n# Create Learner model\nlearn = Learner(get_data_loaders(), Model(), loss_func=nn.MSELoss(), splitter=splitter)\n\n# Start MLflow session\nwith mlflow.start_run():\n # ...\n learn.fit_one_cycle(args.epochs, args.lr)\n # ...")},{title:"Integrate LightGBM",code:'import lightgbm as lgb\nimport mlflow\n\n# Set FastTrackML tracking server\nmlflow.set_tracking_uri("'.concat(Object(F.g)(),'")\n\n# Enable autologging\nmlflow.lightgbm.autolog()\n\n# ...\n\n# Start MLflow session\nwith mlflow.start_run():\n # ...\n model = lgb.train(\n params, train_set, num_boost_round=10, valid_sets=[train_set], valid_names=["train"]\n )\n # ...')}];return Object(_.jsxs)("div",{className:"AimIntegrations",children:[Object(_.jsx)(r.n,{tint:100,weight:600,size:18,children:"Integrate FastTrackML with your favorite ML framework"}),Object(_.jsx)("div",{className:"AimIntegrations__section",children:a.map(((a,n)=>{return Object(_.jsxs)(Ve.a,{expanded:e===n,onChange:(c=n,(e,a)=>{t(!!a&&c)}),className:"AimIntegrations__section__accordion",children:[Object(_.jsx)(Ue.a,{"aria-controls":"panel1d-content",id:"panel1d-header",expandIcon:Object(_.jsx)(r.f,{name:"arrow-down",fontSize:12}),className:"AimIntegrations__section__accordion__summary",children:Object(_.jsx)(r.n,{component:"p",size:12,weight:600,tint:100,children:a.title})}),Object(_.jsx)(Ze.a,{className:"AimIntegrations__section__accordion__details",children:Object(_.jsx)(We.a,{code:a.code})})]},a.title);var c}))})]})};a(1050);t.default=function(){var e,t,a,n;const{projectContributionsStore:c}=b(),s=null!==(e=null===(t=c.data)||void 0===t?void 0:t.num_runs)&&void 0!==e?e:0,l=null!==(a=null===(n=c.data)||void 0===n?void 0:n.num_active_runs)&&void 0!==a?a:0,d=c.loading;return Object(_.jsx)(i.a,{children:Object(_.jsxs)("section",{className:"Dashboard",children:[Object(_.jsx)(he,{}),Object(_.jsxs)("div",{className:o()("Dashboard__middle",{"Dashboard__middle--centered":d}),children:[d?Object(_.jsx)(r.l,{}):0===s?Object(_.jsx)(Ye,{}):Object(_.jsxs)(_.Fragment,{children:[Object(_.jsx)(r.n,{tint:100,weight:600,size:18,className:"Dashboard__middle__title",children:"Overview"}),Object(_.jsx)(Be,{}),l?Object(_.jsx)(Ke,{}):null,Object(_.jsx)(f,{}),Object(_.jsx)(ge,{})]}),!d&&!s&&Object(_.jsx)($e,{})]})]})})}},701:function(e,t,a){"use strict";var n=a(710),c=a.n(n);const s={data:null,loading:!0,error:null};t.a=function(e){const t=c()((()=>s));return{fetchData:async function(a){t.setState({loading:!0});const n=await e(a);t.setState({data:n,loading:!1})},state:t,destroy:function(){t.destroy(),t.setState(s,!0)}}}},702:function(e,t,a){"use strict";var n=a(0),c=a.n(n),s=a(672),o=a(3),i=a(197),r=(a(706),a(1));function l(e){return Object(r.jsx)(i.a,{children:Object(r.jsxs)(s.a,{open:e.open,onClose:e.onCancel,"aria-labelledby":"dialog-title","aria-describedby":"dialog-description",PaperProps:{elevation:10},className:"ConfirmModal ConfirmModal__".concat(e.statusType),children:[Object(r.jsxs)("div",{className:"ConfirmModal__Body",children:[Object(r.jsx)(o.c,{size:"small",className:"ConfirmModal__Close__Icon",color:"secondary",withOnlyIcon:!0,onClick:e.onCancel,children:Object(r.jsx)(o.f,{name:"close"})}),Object(r.jsxs)("div",{className:"ConfirmModal__Title__Container",children:[Object(r.jsx)("div",{className:"ConfirmModal__Icon",children:e.icon}),e.title&&Object(r.jsx)(o.n,{size:16,tint:100,component:"h4",weight:600,children:e.title})]}),Object(r.jsxs)("div",{children:[e.description&&Object(r.jsx)(o.n,{className:"ConfirmModal__description",weight:400,component:"p",id:"dialog-description",children:e.description}),Object(r.jsxs)("div",{children:[e.text&&Object(r.jsx)(o.n,{className:"ConfirmModal__text",weight:400,component:"p",size:14,id:"dialog-description",children:e.text||""}),e.children&&e.children]})]})]}),Object(r.jsxs)("div",{className:"ConfirmModal__Footer",children:[Object(r.jsx)(o.c,{onClick:e.onCancel,className:"ConfirmModal__CancelButton",children:e.cancelBtnText}),Object(r.jsx)(o.c,{onClick:e.onSubmit,color:"primary",variant:"contained",className:"ConfirmModal__ConfirmButton",autoFocus:!0,children:e.confirmBtnText})]})]})})}l.defaultProps={confirmBtnText:"Confirm",cancelBtnText:"Cancel",statusType:"info"},l.displayName="ConfirmModal",t.a=c.a.memo(l)},706:function(e,t,a){},724:function(e,t,a){"use strict";a.d(t,"e",(function(){return o})),a.d(t,"c",(function(){return i})),a.d(t,"f",(function(){return r})),a.d(t,"b",(function(){return l})),a.d(t,"d",(function(){return d})),a.d(t,"a",(function(){return u}));var n=a(81),c=a(183);const s=new(a(353).a)("".concat(Object(n.c)()).concat(c.a.EXPERIMENTS.BASE));async function o(){return(await s.makeAPIGetRequest(c.a.EXPERIMENTS.GET)).body}async function i(e){return(await s.makeAPIGetRequest("".concat(c.a.EXPERIMENTS.GET).concat(e))).body}async function r(e,t){return(await s.makeAPIPutRequest("".concat(c.a.EXPERIMENTS.GET).concat(t),{body:e})).body}async function l(e){return s.makeAPIDeleteRequest("".concat(c.a.EXPERIMENTS.GET).concat(e))}async function d(e){return(await s.makeAPIGetRequest("".concat(e,"/").concat(c.a.EXPERIMENTS.GET_ACTIVITY))).body}function u(){const e=new AbortController,t=e.signal;return{call:async function(e){let{experimentId:a,queryParams:n}=e;return(await s.makeAPIGetRequest("".concat(c.a.EXPERIMENTS.GET).concat(a,"/runs"),{query_params:n,signal:t})).body.runs},cancel:function(){e.abort()}}}},728:function(e,t,a){"use strict";a.d(t,"a",(function(){return o})),a.d(t,"b",(function(){return i}));var n=a(81),c=a(183);const s=new(a(353).a)("".concat(Object(n.c)()).concat(c.a.PROJECTS.BASE));async function o(e){return(await s.makeAPIGetRequest(c.a.PROJECTS.GET_PARAMS,{query_params:e})).body}async function i(){return(await s.makeAPIGetRequest(c.a.PROJECTS.GET_ACTIVITY)).body}},761:function(e,t,a){"use strict";var n=a(0),c=a.n(n),s=a(366),o=a(6),i=a(785),r=(a(806),a(1));function l(e){let{code:t="",className:a="",language:n="python"}=e;const{elementRef:c}=Object(i.a)(n);return Object(r.jsx)(o.a,{children:Object(r.jsxs)("div",{className:"CodeBlock ".concat(a," "),children:[Object(r.jsx)("pre",{className:"ScrollBar__hidden","data-lang":n,ref:c,children:t}),Object(r.jsx)(o.a,{children:Object(r.jsx)(s.a,{className:"CodeBlock__copy__button",copyContent:t})})]})})}t.a=c.a.memo(l)},785:function(e,t,a){"use strict";var n=a(0),c=a.n(n),s=a(352),o=a(198);t.a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"python";const t=Object(s.c)(),a=c.a.useRef(null),n=c.a.useMemo((()=>Object(o.a)()),[]);return c.a.useEffect((()=>{n.theme.config.colors={...n.theme.config.colors,"editor.background":"#f2f3f4"},t&&a.current&&(t.editor.colorizeElement(a.current,{theme:e}),t.editor.defineTheme(n.theme.name,n.theme.config),t.editor.setTheme(n.theme.name))}),[t]),{elementRef:a}}},806:function(e,t,a){},821:function(e,t,a){"use strict";a.d(t,"a",(function(){return h}));var n=a(0),c=a.n(n),s=a(128),o=a(331),i=a(702),r=a(761),l=a(3),d=a(6),u=a(13),m=a(11),j=(a(839),a(1));const h={runs:{name:"runs",tooltipTitle:"Runs Explorer"},images:{name:"images",tooltipTitle:"Images Explorer"},params:{name:"params",tooltipTitle:"Params Explorer"},metrics:{name:"metrics",tooltipTitle:"Metrics Explorer"},scatters:{name:"scatterplot",tooltipTitle:"Scatters Explorer"}};t.b=function(e){let{name:t,id:a,app_id:n,description:b,onBookmarkDelete:_,select:p,type:f}=e;const[x,v]=c.a.useState(!1),g=c.a.useMemo((()=>{var e;return(null===p||void 0===p||null===(e=p.options)||void 0===e?void 0:e.map((e=>({label:e.label}))))||[]}),[p]);return Object(j.jsx)(d.a,{children:Object(j.jsxs)("div",{className:"BookmarkCard",children:[Object(j.jsxs)("div",{className:"BookmarkCard__top",children:[Object(j.jsxs)("div",{className:"BookmarkCard__titleBox__section",children:[Object(j.jsxs)("div",{className:"BookmarkCard__titleBox__section__container",children:[Object(j.jsx)(o.a,{title:h[f].tooltipTitle,placement:"top",children:Object(j.jsx)("div",{className:"BookmarkCard__titleBox__section__container__iconBox",children:Object(j.jsx)(l.f,{name:h[f].name,fontSize:16})})}),Object(j.jsx)(l.n,{size:18,weight:600,component:"h3",tint:100,className:"BookmarkCard__titleBox__section__container__title",children:t})]}),Object(j.jsxs)("div",{className:"BookmarkCard__actionButtonsBox",children:[Object(j.jsx)(s.c,{to:"/".concat(f,"/").concat(n),children:Object(j.jsx)(l.c,{variant:"outlined",onClick:()=>m.b(u.a.bookmarks.view),children:"View Bookmark"})}),Object(j.jsx)("span",{className:"BookmarkCard__delete",children:Object(j.jsx)(l.c,{color:"secondary",withOnlyIcon:!0,onClick:function(){v(!0)},children:Object(j.jsx)(l.f,{name:"delete"})})})]})]}),Object(j.jsx)(l.n,{size:12,weight:400,tint:100,component:"p",className:"BookmarkCard__description",children:b})]}),g.length&&!p.advancedMode?Object(j.jsx)("div",{className:"BookmarkCard__selected__metrics ScrollBar__hidden",children:g.map(((e,t)=>Object(j.jsx)(l.b,{size:"large",label:e.label},"".concat(e.label,"-").concat(t))))}):null,!p.advancedMode&&p.query||p.advancedMode&&p.advancedQuery?Object(j.jsx)("div",{className:"BookmarkCard__bottom",children:Object(j.jsx)("div",{className:"BookmarkCard__run__expression",children:Object(j.jsx)(r.a,{code:p.advancedMode?p.advancedQuery:p.query})})}):null,Object(j.jsx)(i.a,{open:x,onCancel:function(){v(!1)},onSubmit:function(){_(a)},text:"Are you sure you want to delete this bookmark?",icon:Object(j.jsx)(l.f,{name:"delete"}),title:"Delete bookmark",statusType:"error",confirmBtnText:"Delete"})]})})}},839:function(e,t,a){},840:function(e,t,a){"use strict";a(0);var n=a(61),c=a.n(n),s=a(82),o=a(331),i=a(3),r=a(6),l=a(13),d=a(69),u=a(11),m=a(16),j=(a(841),a(1));const h=[0,1,2,3,4];t.a=function(e){let{data:t,startDate:a,endDate:n,cellSize:b=12,cellSpacing:_=4,scaleRange:p=4,onCellClick:f,additionalQuery:x=""}=e;const v=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],g=Object(s.g)();a=new Date(a.getFullYear(),a.getMonth(),a.getDate()),n=new Date(n.getFullYear(),n.getMonth(),n.getDate());let O=a;for(;0!==O.getDay();)O=M(O,-1);let k=n;for(;0!==k.getDay();)k=M(k,1);0===k.getDay()&&(k=M(k,7));const y=Math.floor(Math.abs((O-k)/864e5)),C=function(){let e=0;return[...Array(y).keys()].forEach((t=>{let a=w(t);e=a>e?a:e})),e}();function w(e){const a=E(e);let n=0;for(let i=0;iObject(j.jsx)("div",{className:"CalendarHeatmap__map__axis__tick--x",children:e},t)))}),Object(j.jsx)("div",{className:"CalendarHeatmap__map__axis CalendarHeatmap__map__axis--y",children:["S","M","T","W","T","F","S"].map(((e,t)=>Object(j.jsx)("div",{className:"CalendarHeatmap__map__axis__tick--y",children:e},t)))}),Object(j.jsx)("div",{className:"CalendarHeatmap__map__grid",style:R,children:[...Array(y).keys()].map((e=>T(e)))})]}),Object(j.jsxs)("div",{className:"CalendarHeatmap__cell__info",children:[Object(j.jsx)(i.n,{weight:400,size:12,children:"Less"}),h.map((e=>Object(j.jsx)("div",{style:{width:b,height:b},className:"CalendarHeatmap__cell__wrapper",children:Object(j.jsx)("div",{className:"CalendarHeatmap__cell CalendarHeatmap__cell--scale-".concat(e)})},e))),Object(j.jsx)(i.n,{weight:400,size:12,children:"More"})]})]})}},841:function(e,t,a){},842:function(e,t,a){},843:function(e,t,a){},844:function(e,t,a){},845:function(e,t,a){},885:function(e,t,a){"use strict";var n=a(0),c=a.n(n),s=a(56),o=a(3),i=a(128),r=a(331),l=a(594),d=a(365),u=a(200),m=a(57),j=(a(842),a(1));function h(e){return Object(j.jsxs)("div",{className:"FeedItem",children:[Object(j.jsxs)("div",{className:"FeedItem__title",children:[Object(j.jsx)(o.f,{name:"calendar",fontSize:10,box:!0}),Object(j.jsx)(o.n,{tint:50,size:10,weight:700,children:e.date.split("_").join(" ")})]}),Object(j.jsx)("div",{className:"FeedItem__content",children:e.data.map((e=>Object(j.jsxs)("div",{className:"FeedItem__content__item",children:[Object(j.jsxs)("div",{className:"FeedItem__content__item__leftBox",children:[Object(j.jsx)(o.n,{tint:50,size:12,className:"FeedItem__content__item__leftBox__date",children:e.date}),Object(j.jsx)(o.n,{size:12,tint:100,className:"FeedItem__content__item__leftBox__label",children:"Started a run:"}),Object(j.jsx)(r.a,{title:e.active?"In Progress":"Finished",children:Object(j.jsx)("div",{className:"FeedItem__content__item__leftBox__indicatorBox",children:Object(j.jsx)(d.a,{className:"Table__status_indicator",status:e.active?"success":"alert"})})})]}),Object(j.jsxs)("div",{className:"FeedItem__content__item__itemBox",children:[Object(j.jsx)(u.a,{experimentName:e.experiment,experimentId:e.experimentId}),Object(j.jsx)(o.n,{size:10,children:"/"}),Object(j.jsx)(r.a,{title:e.name,children:Object(j.jsx)("div",{className:"FeedItem__content__item__itemBox__runName",children:Object(j.jsx)(l.a,{to:m.a.Run_Detail.replace(":runHash",e.hash),component:i.b,children:e.name})})})]})]},e.name)))})]})}var b=c.a.memo(h);a(843);function _(e){let{data:t,loadMore:a,isLoading:n,totalRunsCount:c=0,fetchedCount:i=0,archivedRunsCount:r=0}=e;return c&&c!==r?Object(j.jsxs)("div",{className:"ContributionsFeed",children:[Object(j.jsx)(o.n,{size:14,component:"h3",tint:100,weight:700,children:"Activity"}),n&&s.a.isEmpty(t)?Object(j.jsx)("div",{className:"flex fac fjc",children:Object(j.jsx)(o.l,{size:"24px"})}):Object(j.jsxs)(j.Fragment,{children:[Object.keys(t).map((e=>Object(j.jsxs)("div",{className:"ContributionsFeed__content",children:[Object(j.jsx)(o.n,{className:"ContributionsFeed__content-title",component:"h3",tint:100,weight:700,children:e.split("_").join(" ")}),Object.keys(t[e]).map((a=>Object(j.jsx)(b,{date:a,data:t[e][a]},a)))]},e))),i>16&255,n>>8&255,255&n].join(",")+","+t||!1},l=(a(844),a(1));function d(e){let{label:t,badge:a={value:""},count:s,icon:d,iconBgColor:u="#000000",cardBgColor:m=r(u,.1),onMouseOver:j,onMouseLeave:h,navLink:b,highlighted:_,outlined:p=!1,isLoading:f=!1}=e;const x=Object(c.g)(),v=n.useCallback((e=>{"function"===typeof j&&j(e,"card")}),[j]),g={card:{borderColor:p?u:"transparent",backgroundColor:_?u:m},iconWrapper:{backgroundColor:_?"#fff":u},iconColor:_?u:"#fff",label:_?{color:"#fff"}:{},count:_?{color:"#fff"}:{}};return Object(l.jsxs)("div",{onClick:()=>b&&x.push(b),onMouseLeave:h,onMouseOver:()=>v(t),className:o()("StatisticsCard",{highlighted:_}),style:g.card,children:[(null===a||void 0===a?void 0:a.value)&&Object(l.jsx)(i.n,{component:"p",className:"StatisticsCard__badge",weight:600,size:8,style:a.style,children:a.value}),d&&Object(l.jsx)("div",{className:"StatisticsCard__iconWrapper",style:g.iconWrapper,children:Object(l.jsx)(i.f,{name:d,color:g.iconColor})}),Object(l.jsxs)("div",{className:"StatisticsCard__info",children:[Object(l.jsx)(i.n,{className:"StatisticsCard__info__label",size:10,weight:600,style:g.label,children:t}),Object(l.jsx)(i.n,{className:"StatisticsCard__info__count",size:16,weight:600,style:g.count,children:Object(l.jsx)("span",{children:f?"--":s})})]})]})}d.displayName="StatisticsCard";var u=n.memo(d);t.a=u},891:function(e,t,a){"use strict";var n=a(0),c=a(10),s=a.n(c),o=a(331),i=(a(845),a(1));function r(e){let{data:t=[],width:a="100%",height:c=8,onMouseOver:r,onMouseLeave:l}=e;const d=n.useCallback((e=>{"function"===typeof r&&r(e,"bar")}),[r]),u=n.useMemo((()=>{const e=[];for(let c=0;c{let{percent:a,color:n,label:c="",highlighted:r}=e;return a?Object(i.jsx)(o.a,{title:c,children:Object(i.jsx)("div",{className:s()("StatisticsBar__item",{highlighted:r}),style:{...u[t],left:u[t].left+"%"},onMouseLeave:l,onMouseOver:()=>d(c)})},"".concat(c,"-").concat(n)):null}))})}r.displayName="StatisticsBar";var l=n.memo(r);t.a=l}}]); \ No newline at end of file diff --git a/embed/static/js/figures.js b/embed/static/js/figures.js new file mode 100644 index 00000000..63998d33 --- /dev/null +++ b/embed/static/js/figures.js @@ -0,0 +1 @@ +(this.webpackJsonpui_v2=this.webpackJsonpui_v2||[]).push([[16],{626:function(e,t,n){"use strict";n.r(t);var i=n(722),a=n(0),r=n(1198),o=n.n(r),l=n(1);function s(e){let[t,n]=a.useState(null),[i,r]=a.useState(e.style?void 0:null),s=a.useRef(null);return a.useEffect((()=>{let t=window.requestAnimationFrame((()=>{n(JSON.parse(e.data.data.data))}));return()=>window.cancelAnimationFrame(t)}),[e.data.data.data]),a.useEffect((()=>{if(t&&s.current&&e.style){let e=s.current.firstChild,t=s.current.parentElement;if(e&&t){let e=s.current.offsetWidth+20,n=s.current.offsetHeight+20,i=t.offsetWidth/e,a=(t.offsetHeight-30)/n;r(i<1||a<1?Math.min(i,a):null)}}}),[t,e.style]),t&&Object(l.jsx)("div",{style:{display:"inline-block",visibility:void 0===i?"hidden":"visible",transform:void 0===i||null===i?"":"scale(".concat(i,")")},ref:s,children:Object(l.jsx)(o.a,{data:t.data,layout:t.layout,frames:t.frames,useResizeHandler:!0})})}var c=a.memo(s),u=n(185),d=n(696),p=n(242),m=n(716),h=n(153),f=n(723);var g=function(e){const t=function(e){const t=Object(l.jsxs)(l.Fragment,{children:["It\u2019s super easy to search Aim experiments. Just start typing your query in the search bar above.",Object(l.jsx)("br",{}),"Look up",Object(l.jsx)("a",{className:"qlAnchor",href:h.a.EXPLORERS.SEARCH,target:"_blank",rel:"noreferrer",children:"search docs"}),"to learn more."]}),n="Incorrect Query",i="You don't have any tracked figures",a="No Results",r="You don't have any saved bookmark";return{[f.a.Never_Executed]:t,[f.a.Failed]:n,[f.a.Insufficient_Resources]:i,[f.a.Empty]:a,[f.a.Empty_Bookmarks]:r}[e]||null}(e);return Object(f.b)(e,t)};const b=(()=>{const e=Object(i.b)(),t=Object(d.a)(e.groupings,(e=>{e[p.a.COLUMN].defaultApplications.orders=[p.b.ASC,p.b.ASC],e[p.a.COLUMN].defaultApplications.fields=["run.hash","figures.name"],e[p.a.ROW].defaultApplications.orders=[p.b.DESC],e[p.a.ROW].defaultApplications.fields=["record.step"]})),n=Object(d.a)(e.controls,(e=>{e.captionProperties={component:m.b,state:{initialState:{displayBoxCaption:!0,selectedFields:["run.name","figures.name","figures.context"]},persist:"url"}}}));return{...e,groupings:t,controls:n,box:e.box,getStaticContent:g}})(),v=Object(i.a)({name:"Figures Explorer",sequenceName:u.b.Figures,basePath:"figures",persist:!0,adapter:{objectDepth:u.a.Step},groupings:b.groupings,visualizations:{vis1:{component:b.Visualizer,controls:b.controls,box:{...b.box,component:c}}},getStaticContent:b.getStaticContent},!1);t.default=v},694:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var i,a=n(0);function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t=1;t{if(n||i)h(!0),null===r||void 0===r||r(!0);else{const e=2e3;f.current&&window.clearTimeout(f.current),f.current=window.setTimeout((()=>{h(!1)}),e)}return()=>{f.current&&window.clearTimeout(f.current),null===r||void 0===r||r(!1)}}),[n,i,r]);const g=a.a.useMemo((()=>i?p+"%":"unset"),[i,p]),b=a.a.useMemo((()=>!(n||i)),[i,n]),v=a.a.useMemo((()=>i?"Searching over runs...":"Processing..."),[i]);return m?Object(s.jsx)("div",{className:o()("ProgressBar",{fadeOutProgress:b}),children:Object(s.jsxs)("div",{className:"ProgressBar__container",children:[Object(s.jsx)(l.n,{className:"ProgressBar__container__title",size:16,weight:500,component:"p",children:v}),Object(s.jsx)("div",{className:"ProgressBar__container__bar",children:Object(s.jsx)("span",{style:{width:g}})}),0!==u&&Object(s.jsxs)("div",{className:"ProgressBar__container__info",children:[Object(s.jsxs)(l.n,{size:14,weight:500,children:[c," of ",u," checked"]}),Object(s.jsxs)(l.n,{className:"ProgressBar__container__info__matched",size:14,weight:600,color:"success",children:[d," matched run(s)"]})]})]})}):null}t.a=a.a.memo(c)},704:function(e,t,n){},705:function(e,t,n){},708:function(e,t,n){"use strict";var i=n(0),a=n.n(i),r=n(10),o=n.n(r),l=n(56),s=n(352),c=n(3),u=n(198),d=n(153),p=n(88),m=n(355);function h(e,t){return null===e||void 0===e?void 0:e.languages.registerCompletionItemProvider("python",function(e,t){return{triggerCharacters:["."],provideCompletionItems(n,i){const a=n.getValueInRange({startLineNumber:i.lineNumber,startColumn:1,endLineNumber:i.lineNumber,endColumn:i.column}).replace("\t","").split(" ");let r=l.a.last(a);if(f.forEach((e=>{r.includes(e)&&(r=l.a.last(r.split(e)))})),!Object.keys(t).some((e=>r.startsWith(e))))return null;const o=Object(p.a)(t,t).map((e=>{const t=-1!==e.indexOf(".__example_type__")||"."===e[e.length-1]?e.indexOf(".__example_type__"):e.length;return e.slice(0,t)})),s="."===r.charAt(r.length-1);let c=!1;const u=[];for(let e of o)if(""===e.split(r)[0]||s&&""===e.split(r.slice(0,r.length-2))[0]){c=!0;break}let d=t,h=r;s&&c&&(d=Object(m.a)(t,h.substring(0,h.length-1)));const v=n.getWordUntilPosition(i),x={startLineNumber:i.lineNumber,endLineNumber:i.lineNumber,startColumn:v.startColumn,endColumn:v.endColumn};for(const l in d)if(d.hasOwnProperty(l)&&!l.startsWith("__")){const n=p.b.test(l)?l:'["'.concat(l,'"]');let i=g(Object(m.a)(t,h+n));const a={label:n,kind:b(e,i.hasExampleType?i.type:d[l],s),insertText:n,detail:i.type,range:x};a.kind!==e.languages.CompletionItemKind.Function&&a.kind!==e.languages.CompletionItemKind.Method||(a.insertText+="("),u.push(a)}return{suggestions:c?u:[]}}}}(e,t))}const f=["(","="];function g(e){const t=null===e||void 0===e?void 0:e.hasOwnProperty("__example_type__");let n="";if(t){switch(e.__example_type__.slice(7,e.__example_type__.length-1)){case"'str'":n="str";break;case"'int'":n="int";break;case"'bool'":n="bool";break;case"'list'":n="list";break;case"'float'":n="float";break;case"'bytes'":n="bytes";break;default:n="unknown"}}else switch(typeof e){case"object":n="dict";break;case"string":n="str";break;case"boolean":n="bool";break;case"number":n="int"}return{type:n,hasExampleType:t}}function b(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];switch((typeof t).toLowerCase()){case"object":return e.languages.CompletionItemKind.Class;case"function":return n?e.languages.CompletionItemKind.Method:e.languages.CompletionItemKind.Function;default:return n?e.languages.CompletionItemKind.Property:e.languages.CompletionItemKind.Variable}}n(705);var v=n(1);function x(e){let{context:t,advanced:n,className:i,editorProps:r={},value:p="",refObject:m,error:f,disabled:g=!1,forceRemoveError:b=!1,onEnter:x,onChange:j}=e;const[_,O]=a.a.useState(!1),[y,E]=a.a.useState(0),[C,S]=a.a.useState(!1),[w,N]=a.a.useState(!1),[I,B]=a.a.useState(p),[P,k]=a.a.useState(""),A=Object(s.c)(),F=a.a.useRef();a.a.useEffect((()=>{G(),w&&(A.editor.defineTheme(L.theme.name,L.theme.config),A.editor.setTheme(L.theme.name));const e=l.a.debounce((()=>{E(window.innerWidth)}),500);window.addEventListener("resize",e),z();const n=h(A,t);return()=>{null===n||void 0===n||n.dispose(),window.removeEventListener("resize",e)}}),[A,t,w]),a.a.useEffect((()=>{setTimeout((()=>{G(),R()}),100)}),[y]),a.a.useEffect((()=>{R(),b&&!f&&(k(""),D())}),[f,A,b]),a.a.useEffect((()=>{var e;C&&(null===(e=F.current)||void 0===e||e.focus())}),[C,w]),a.a.useEffect((()=>{p!==I&&B(p)}),[p]),a.a.useEffect((()=>{setTimeout((()=>{G()}),100)}),[y]);const L=a.a.useMemo((()=>Object(u.a)(n)),[n]),M=a.a.useCallback((()=>{S(!0)}),[]),z=a.a.useCallback((()=>{S(!1)}),[]);function R(){var e;A&&f&&(k(null===f||void 0===f?void 0:f.message),A.editor.setModelMarkers(A.editor.getModels()[0],"marker",[{startLineNumber:null===f||void 0===f?void 0:f.detail.line,startColumn:null===f||void 0===f?void 0:f.detail.offset,endLineNumber:null===f||void 0===f?void 0:f.detail.line,endColumn:(null===f||void 0===f||null===(e=f.detail)||void 0===e?void 0:e.end_offset)||(null===f||void 0===f?void 0:f.detail.offset),message:null===f||void 0===f?void 0:f.message,severity:A.MarkerSeverity.Error}]))}function D(){(null===A||void 0===A?void 0:A.editor)&&A.editor.setModelMarkers(A.editor.getModels()[0],"marker",[])}function V(e){if(e.selection){const{startColumn:t,endColumn:n}=e.selection;O(t!==n)}}const T=a.a.useCallback(((e,t)=>{if(g)F.current.setValue(I);else if(D(),k(""),"string"===typeof e){let n=e.replace(/[\n\r]/g,"");if(t.changes[0].text.startsWith("[")&&"."===n[t.changes[0].rangeOffset-1]&&(n=n.slice(0,t.changes[0].rangeOffset-1)+n.slice(t.changes[0].rangeOffset,n.length)),j&&j(n,t),/^\r?\n$/.test(t.changes[0].text))return n=_?I.replace(/[\n\r]/g,""):n,F.current.setValue(n),x&&x(),void B(n);B(n)}}),[_,j,x,g]);function G(){w&&(A.editor.defineTheme(L.theme.name,L.theme.config),A.editor.setTheme(L.theme.name))}return Object(v.jsxs)("section",{className:o()("AutocompleteInput ".concat(i||""),{AutocompleteInput__disabled:g}),children:[Object(v.jsxs)("div",{onClick:M,className:o()("AutocompleteInput__container",{AutocompleteInput__container__focused:C,AutocompleteInput__container__advanced:n,AutocompleteInput__container__error:P}),children:[Object(v.jsx)(s.a,{language:"python",height:L.height,value:I,onChange:T,onMount:function(e){N(!0),F.current=e,m&&(m.current=F.current),F.current.onDidFocusEditorWidget(M),F.current.onDidBlurEditorWidget(z),F.current.onDidChangeCursorSelection(V)},loading:Object(v.jsx)("span",{}),options:L.options,...r},"".concat(y)),w&&(C||I?null:Object(v.jsxs)("div",{className:"AutocompleteInput__container__placeholder",children:["Filter runs, e.g. run.learning_rate ",">"," 0.0001 and run.batch_size == 32"]}))]}),P&&Object(v.jsxs)("div",{className:"AutocompleteInput__errorBar",children:[Object(v.jsx)("div",{children:Object(v.jsxs)(c.n,{color:"error",className:"AutocompleteInput__errorBar__message",component:"p",size:16,children:[Object(v.jsx)(c.n,{size:16,color:"error",weight:700,children:"Error:"}),P]})}),Object(v.jsxs)("div",{className:"AutocompleteInput__errorBar__hint",children:[Object(v.jsx)(c.f,{name:"info-circle-outline",box:!0}),Object(v.jsxs)(c.n,{children:["Aim Query Language is pythonic and fairly easy to get used to. If you are having issues, please refer to the"," ",Object(v.jsx)("a",{href:d.a.AIM_QL,target:"_blank",rel:"noreferrer",children:"docs"})," ","for detailed usage guide and more examples."]})]})]})]})}x.displayName="AutocompleteInput";var j=a.a.memo(x);t.a=j},716:function(e,t,n){"use strict";n.d(t,"a",(function(){return v})),n.d(t,"b",(function(){return x.a}));var i=n(0),a=n.n(i),r=n(56),o=n(6),l=(n(766),n(1));function s(e){const{engine:t,visualizationName:n}=e,{controls:i=[]}=t.visualizations[n],s=a.a.useMemo((()=>Object.entries(r.a.omit(i,["reset"])).map((t=>{let[n,i]=t;const a=i.component;return Object(l.jsx)("div",{className:"Control",children:Object(l.jsx)(a,{...e})},n)}))),[i,e]);return Object(l.jsx)(o.a,{children:Object(l.jsx)("div",{className:"BaseControls",children:Object(l.jsx)("div",{className:"BaseControls__container ScrollBar__hidden",children:s})})})}s.diplayName="Controls";var c=a.a.memo(s),u=n(10),d=n.n(u),p=n(75),m=n(3),h=n(679);n(767);function f(e){const{reset:t,update:n,boxProperties:i,settings:s,updateDelay:c=100}=e,[u,d]=a.a.useState({width:0,height:0,gap:0}),p=r.a.debounce((e=>{null===n||void 0===n||n(e)}),c),f=a.a.useCallback((e=>{let{width:t=i.width,height:n=i.height,gap:a=i.gap}=e;p({width:t,height:n,gap:a})}),[i,n]),g=a.a.useCallback(((e,t)=>{d((e=>({...e,width:t}))),f({width:t})}),[d,f]),b=a.a.useCallback(((e,t)=>{d((e=>({...e,height:t}))),f({height:t})}),[d,f]),v=a.a.useCallback((()=>{!i.isInitial&&t&&t()}),[i.isInitial,t]);return a.a.useEffect((()=>{d((e=>r.a.isEqual(i,e)?e:i))}),[i,d]),Object(l.jsx)(o.a,{children:Object(l.jsx)("div",{className:"BoxPropsPopover",children:Object(l.jsxs)("div",{className:"BoxPropsPopover__section",children:[Object(l.jsxs)("div",{className:"BoxPropsPopover__item",children:[Object(l.jsxs)("div",{className:"flex",children:[Object(l.jsx)(m.n,{tint:50,component:"h4",className:"BoxPropsPopover__subtitle",children:"Width:"}),Object(l.jsxs)(m.n,{className:"BoxPropsPopover__sizePercent",weight:600,children:[u.width,"px"]})]}),Object(l.jsxs)("div",{className:"BoxPropsPopover__SliderWrapper",children:[Object(l.jsxs)(m.n,{children:[s.minWidth,"px"]}),Object(l.jsx)(m.k,{valueLabelDisplay:"auto",getAriaValueText:e=>"".concat(e),value:u.width,onChange:g,step:s.step,min:s.minWidth,max:s.maxWidth}),Object(l.jsxs)(m.n,{children:[s.maxWidth,"px"]})]})]}),Object(l.jsx)(h.a,{className:"BoxPropsPopover__Divider"}),Object(l.jsxs)("div",{className:"BoxPropsPopover__item",children:[Object(l.jsxs)("div",{className:"flex",children:[Object(l.jsx)(m.n,{tint:50,component:"h4",className:"BoxPropsPopover__subtitle",children:"Height:"}),Object(l.jsxs)(m.n,{className:"BoxPropsPopover__sizePercent",weight:600,children:[u.height,"px"]})]}),Object(l.jsxs)("div",{className:"BoxPropsPopover__SliderWrapper",children:[Object(l.jsxs)(m.n,{children:[s.minHeight,"px"]}),Object(l.jsx)(m.k,{valueLabelDisplay:"auto",getAriaValueText:e=>"".concat(e),value:u.height,onChange:b,step:s.step,min:s.minHeight,max:s.maxHeight}),Object(l.jsxs)(m.n,{children:[s.maxHeight,"px"]})]})]}),Object(l.jsx)(h.a,{className:"BoxPropsPopover__Divider"}),Object(l.jsx)(m.c,{onClick:v,disabled:i.isInitial,children:"Reset"})]})})})}f.displayName="BoxPropertiesPopup";var g=a.a.memo(f);function b(e){const{visualizationName:t,engine:{visualizations:n,useStore:i}}=e,a=n[t],r=i(a.box.stateSelector);return Object(l.jsx)(p.a,{title:"Configure box size",anchorOrigin:{vertical:"bottom",horizontal:"right"},anchor:e=>{let{onAnchorClick:t,opened:n}=e;return Object(l.jsxs)(m.c,{size:"xSmall",onClick:t,className:d()("Control__anchor",{active:n||!r.isInitial,outlined:!n&&!r.isInitial}),children:[Object(l.jsx)(m.f,{name:"box-settings",className:d()("Control__anchor__icon",{active:n||!r.isInitial})}),Object(l.jsx)(m.n,{className:"Control__anchor__label",children:"Box size"}),Object(l.jsx)(m.f,{name:"arrow-down-contained",className:d()("Control__anchor__arrow",{opened:n}),fontSize:6})]})},component:Object(l.jsx)(g,{update:a.box.methods.update,reset:a.box.methods.reset,boxProperties:r,settings:a.controls.boxProperties.settings})})}b.displayName="BoxProperties";var v=a.a.memo(b),x=n(718);t.c=c},718:function(e,t,n){"use strict";var i=n(0),a=n.n(i),r=n(10),o=n.n(r),l=n(3),s=n(356),c=n(197),u=n(685),d=n(683),p=n(679),m=n(682),h=n(677),f=n(678),g=n(6),b=(n(768),n(1));function v(e){const{captionProperties:t,visualizationName:n,engine:{useStore:i,pipeline:{additionalDataSelector:r},visualizations:o}}=e,s=o[n].controls.captionProperties.methods.update,c=i(r),[v,x]=a.a.useState(""),j=a.a.useCallback((e=>{const n=e.map((e=>e.value));s({...t,selectedFields:n})}),[t,s]),_=a.a.useCallback(((e,t)=>{"Backspace"===(null===e||void 0===e?void 0:e.code)&&v.length||j(t)}),[j,v.length]),O=a.a.useCallback((e=>{e.stopPropagation(),x(e.target.value)}),[x]),y=a.a.useCallback((e=>{s({...t,displayBoxCaption:"Show"===e})}),[t,s]),E=a.a.useMemo((()=>{var e;return(null!==(e=null===c||void 0===c?void 0:c.modifiers)&&void 0!==e?e:[]).map((e=>({label:e,value:e,group:e.slice(0,e.indexOf("."))})))}),[null===c||void 0===c?void 0:c.modifiers]),C=a.a.useMemo((()=>v?null===E||void 0===E?void 0:E.filter((e=>-1!==e.label.indexOf(v))):E),[E,v]),S=a.a.useMemo((()=>{let e=[];return E.forEach((n=>{-1!==t.selectedFields.indexOf(n.value)&&e.push(n)})),e.sort(((e,n)=>t.selectedFields.indexOf(e.value)-t.selectedFields.indexOf(n.value)))}),[E,t.selectedFields]);return Object(b.jsx)(g.a,{children:Object(b.jsxs)("div",{className:"CaptionPropertiesPopover",children:[Object(b.jsxs)("div",{className:"CaptionPropertiesPopover__section",children:[Object(b.jsx)(l.n,{component:"h4",tint:50,className:"CaptionPropertiesPopover__subtitle",children:"Select Fields To Display In The Box Caption"}),Object(b.jsx)(m.a,{id:"select-params",size:"small",openOnFocus:!0,multiple:!0,disableCloseOnSelect:!0,options:C,value:S,onChange:_,groupBy:e=>e.group,getOptionLabel:e=>e.label,getOptionSelected:(e,t)=>e.value===t.value,renderInput:e=>Object(b.jsx)(u.a,{...e,inputProps:{...e.inputProps,value:v,onChange:O},className:"TextField__OutLined__Small",variant:"outlined",placeholder:"Select Fields"}),renderOption:(e,t)=>{let{selected:n}=t;return Object(b.jsx)(a.a.Fragment,{children:Object(b.jsxs)("div",{className:"CaptionPropertiesPopover__option",children:[Object(b.jsx)(d.a,{color:"primary",size:"small",icon:Object(b.jsx)(h.a,{}),checkedIcon:Object(b.jsx)(f.a,{}),style:{marginRight:4},checked:n}),Object(b.jsx)(l.n,{className:"CaptionPropertiesPopover__option__label",size:14,children:e.label})]})})},renderTags:(e,t)=>Object(b.jsx)("div",{className:"CaptionPropertiesPopover__SelectedTagsContainer",children:e.map(((e,n)=>Object(b.jsx)(l.b,{...t({index:n}),label:e.label,size:"small",className:"Select__Chip"},n)))})})]}),Object(b.jsx)(p.a,{className:"CaptionPropertiesPopover__Divider"}),Object(b.jsxs)("div",{className:"CaptionPropertiesPopover__section",children:[Object(b.jsx)(l.n,{component:"h4",tint:50,className:"CaptionPropertiesPopover__subtitle",children:"Toggle The Box Caption Visibility"}),Object(b.jsx)(l.o,{title:"Select Mode",id:"display",value:t.displayBoxCaption?"Show":"Hide",leftLabel:"Hide",rightLabel:"Show",leftValue:"Hide",rightValue:"Show",onChange:y})]})]})})}v.displayName="CaptionPropertiesPopover";var x=a.a.memo(v);function j(e){const{engine:t,visualizationName:n,engine:{useStore:i,visualizations:a}}=e,r=i(a[n].controls.captionProperties.stateSelector);return Object(b.jsx)(c.a,{children:Object(b.jsx)(s.a,{title:"Configure box caption",anchorOrigin:{vertical:"bottom",horizontal:"right"},anchor:e=>{let{onAnchorClick:t,opened:n}=e;return Object(b.jsxs)(l.c,{size:"xSmall",onClick:t,className:o()("Control__anchor",{active:n||!r.isInitial,outlined:!n&&!r.isInitial}),children:[Object(b.jsx)(l.f,{name:"info-circle-outline",className:o()("Control__anchor__icon",{active:n||!r.isInitial})}),Object(b.jsx)(l.n,{className:"Control__anchor__label",children:"Box caption"}),Object(b.jsx)(l.f,{name:"arrow-down-contained",className:o()("Control__anchor__arrow",{opened:n}),fontSize:6})]})},component:Object(b.jsx)(x,{engine:t,captionProperties:r,visualizationName:n})})})}j.displayName="CaptionProperties";var _=a.a.memo(j);t.a=_},722:function(e,t,n){"use strict";n.d(t,"b",(function(){return _t}));var i=n(0),a=n.n(i),r=n(710),o=n.n(r),l=n(729),s=n.n(l),c=n(831),u=n(261);var d=function(e){return Object(u.a)(e)},p=n(830),m=n(16);function h(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i=new URLSearchParams(p.a.location.search).get(e);return a=>{const r=new URLSearchParams(a.location.search).get(e);n.length&&n.includes(a.action)?i=r:i!==r&&(t(r?JSON.parse(Object(m.b)(r)):null),i=r)}}var f={...p.a,listenSearchParam:function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return p.a.listen(h(e,t,n))}};function g(e){var t,n;const i={};if(null===e||void 0===e||null===(t=e.record)||void 0===t?void 0:t.slice){var a,r;const t=e.record.slice;i.record_range="".concat(t[0],":").concat(t[1]+1),i.record_density=null!==(a="".concat(null===(r=e.record)||void 0===r?void 0:r.density))&&void 0!==a?a:"50"}if(null===e||void 0===e||null===(n=e.index)||void 0===n?void 0:n.slice){var o,l;const t=e.index.slice;i.index_range="".concat(t[0],":").concat(t[1]+1),i.index_density=null!==(o="".concat(null===(l=e.index)||void 0===l?void 0:l.density))&&void 0!==o?o:"5"}return i}var b=n(24);function v(e,t){if(void 0===e)return"()";let n="";if(e.advancedModeOn)n=e.advancedInput||"";else{var i,a;const r=(null===(i=e.simpleInput)||void 0===i?void 0:i.trim())?"(".concat(e.simpleInput.trim(),")"):"",o=(null===(a=e.selections)||void 0===a?void 0:a.length)?"(".concat(e.selections.map((e=>{var n,i,a;return"(".concat(t,'.name == "').concat(null===(n=e.value)||void 0===n?void 0:n.option_name,'"').concat(null===(null===(i=e.value)||void 0===i?void 0:i.context)?"":" and "+Object.keys(null===(a=e.value)||void 0===a?void 0:a.context).map((n=>{var i;return"".concat(t,".context.").concat(n," == ").concat(Object(b.a)((null===(i=e.value)||void 0===i?void 0:i.context)[n]))})).join(" and "),")")})).join(" or "),")"):"";n=r&&o?"".concat(r," and ").concat(o):"".concat(r).concat(o)}return n.trim()||"()"}var x=function(e,t){return{q:v(e.form,t),...g(e.ranges)}},j=n(28),_=n(56),O=n(242),y=n(351),E=n(141),C=n(696);const S={matched:0,trackedRuns:0,percent:0,checked:0};function w(){return{status:E.b.Never_Executed,currentPhase:O.c.Waiting,progress:S,additionalData:{modifiers:[],params:[]},queryableData:{},currentQuery:{},currentGroupings:{},currentCustomPhaseArgs:null,data:[],foundGroups:{},error:null}}var N=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:w();const n={additionalDataSelector:e=>e.pipeline.additionalData,queryableDataSelector:e=>e.pipeline.queryableData,foundGroupsSelector:e=>e.pipeline.foundGroups,dataSelector:e=>e.pipeline.data,currentQuerySelector:e=>e.pipeline.currentQuery,currentGroupingSelector:e=>e.pipeline.currentGroupings,statusSelector:e=>e.pipeline.status,progressSelector:e=>e.pipeline.progress,errorSelector:e=>e.pipeline.error},i={getStatus:()=>e.getState().pipeline.status,getCurrentPhase:()=>e.getState().pipeline.currentPhase,changeCurrentPhaseOrStatus:(t,n)=>{e.setState(Object(C.a)((e=>{e.pipeline.status=t,n&&(e.pipeline.currentPhase=n)})),!1,"@PIPELINE/CHANGE_CURRENT_STEP_OR_STATUS")},setCurrentQuery:t=>e.setState(Object(C.a)((e=>{e.pipeline.currentQuery=t})),!1,"@PIPELINE/SET_CURRENT_QUERY"),setCurrentGroupings:t=>e.setState(Object(C.a)((e=>{e.pipeline.currentGroupings=t})),!1,"@PIPELINE/SET_CURRENT_GROUPINGS"),setCurrentCustomPhaseArgs:t=>e.setState(Object(C.a)((e=>{e.pipeline.currentCustomPhaseArgs=t})),!1,"@PIPELINE/SET_CURRENT_CUSTOM_PHASE_ARGS"),getCurrentCustomPhaseArgs:()=>e.getState().pipeline.currentCustomPhaseArgs,getCurrentQuery:()=>e.getState().pipeline.currentQuery,getCurrentGroupings:()=>e.getState().pipeline.currentGroupings,setProgress:t=>{e.setState(Object(C.a)((e=>{e.pipeline.progress=t})),!1,"@PIPELINE/SET_PROGRESS")},resetProgress:()=>{e.setState(Object(C.a)((e=>{e.pipeline.progress=S})),!1,"@PIPELINE/RESET_PROGRESS")},setResult:(t,n,i,a)=>e.setState(Object(C.a)((e=>{e.pipeline.additionalData=i,e.pipeline.foundGroups=n,e.pipeline.data=t,e.pipeline.error=null,a&&(e.pipeline.queryableData=a)})),!1,"@PIPELINE/setResult"),setError:t=>{e.setState(Object(C.a)((e=>{e.pipeline.error=t})),!1,"@PIPELINE/setError")}};return{initialState:t,selectors:n,...i}};var I=function(e,t,n,i){const a=w();n&&(a.currentGroupings=n);const r=N(e,a),o={...t,callbacks:{statusChangeCallback:function(e){let t=r.getStatus();e===O.c.Grouping&&(t=E.b.Processing),[O.c.Fetching,O.c.Decoding,O.c.Adopting].includes(e)&&(t=E.b.Executing),e===O.c.Waiting&&(t=E.b.Succeed),r.changeCurrentPhaseOrStatus(t,e)},requestProgressCallback:function(e){const t={...e,percent:e.trackedRuns?Math.ceil(e.checked/e.trackedRuns*100):0};r.setProgress(t)}}},l=Object(O.d)(o);function s(t){var n;let a=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const s=r.getCurrentGroupings(),c=null===(n=e.getState().visualizations.vis1.controls.axesProperties)||void 0===n?void 0:n.alignment.metric,u={...t,...c?{x_axis:c}:{}};if(r.setCurrentQuery(u),r.setError(null),!a&&o.persist){const t=e.getState().query;if(!t.ranges.isInitial){const e=Object(y.a)("query",Object(m.c)({...t,ranges:{...t.ranges,isApplyButtonDisabled:!0}}));e!=="".concat(window.location.pathname).concat(window.location.search)&&f.push(e,null)}}const d=Object.keys(s).map((e=>({type:e,fields:s[e].fields,orders:s[e].orders})));l.execute({query:{params:u,ignoreCache:!0},group:d,custom:r.getCurrentCustomPhaseArgs()}).then((t=>{const{additionalData:n,data:i,queryableData:l,foundGroups:s}=t;if(r.setResult(i,s,n,l),r.changeCurrentPhaseOrStatus(_.a.isEmpty(i)?E.b.Empty:r.getStatus()),!a&&o.persist){const t=Object(y.a)("query",Object(m.c)({...e.getState().query,ranges:{...e.getState().query.ranges,isApplyButtonDisabled:!0}}));t!=="".concat(window.location.pathname).concat(window.location.search)&&f.push(t,null)}})).catch((e=>{r.setError(e),r.changeCurrentPhaseOrStatus(E.b.Failed),e&&"SyntaxError"!==e.message&&(null===i||void 0===i||i.error(e.message))}))}function c(e){const t=[];return Object.keys(e).forEach((n=>{const i={type:n,fields:e[n].fields,orders:e[n].orders};e[n].fields.length&&t.push(i)})),t}function u(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];r.setCurrentGroupings(e);const i=_.a.isEqual(e,n);if(!t&&o.persist){const t=Object(y.a)("groupings",i?null:Object(m.c)(e));t!=="".concat(window.location.pathname).concat(window.location.search)&&f.push(t,null)}l.execute({query:{params:r.getCurrentQuery()},group:c(e),custom:r.getCurrentCustomPhaseArgs()}).then((e=>{const{data:t,additionalData:n,foundGroups:i}=e;r.setResult(t,i,n)}))}function p(){r.setCurrentCustomPhaseArgs(null)}return{state:{pipeline:r.initialState},engine:{..._.a.omit(r,["selectors"]),...r.selectors,getSequenceName:()=>t.sequenceName,search:s,group:u,reset:function(){u(n)},initialize:function(){if(o.persist){const e=d("groupings")||{};_.a.isEmpty(e)||r.setCurrentGroupings(e);const i=f.listenSearchParam("groupings",(e=>{_.a.isEmpty(e)?u(n,!0):u(e,!0)}),["PUSH"]),a=f.listenSearchParam("query",(e=>{_.a.isEmpty(e)?s({q:"()",report_progress:!0},!0):s({...x(e,t.sequenceName),report_progress:!0},!0)}),["PUSH"]);return()=>{i(),a()}}return()=>{}},executeCustomPhase:function(e){r.setCurrentCustomPhaseArgs(e),l.execute({query:{params:r.getCurrentQuery()},group:c(r.getCurrentGroupings()),custom:e}).then((e=>{const{data:t,foundGroups:n,additionalData:i,queryableData:a}=e;r.setResult(t,n,i,a)})).catch((e=>{p(),r.setError(e),r.changeCurrentPhaseOrStatus(E.b.Failed),e&&"SyntaxError"!==e.message&&(null===i||void 0===i||i.error(e.message))}))},resetCustomPhaseArgs:p,destroy:()=>{}}}},B=n(728),P=n(264);var k=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{status:{isLoading:!0,error:null},project_params_info:null,project_sequence_info:null};const n={paramsInfoSelector:e=>e.instructions.project_params_info,sequenceInfoSelector:e=>e.instructions.project_sequence_info,statusSelector:e=>e.instructions.status,stateSelector:e=>({queryable_data:e.instructions.project_params_info,project_sequence_info:e.instructions.project_sequence_info})},i={setInfo:(t,n)=>{e.setState(Object(C.a)((e=>{e.instructions.project_sequence_info=n,e.instructions.project_params_info=t,e.instructions.status.isLoading=!1})),!1,"@PROJECTS/setInfo")},setError:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;e.setState(Object(C.a)((e=>{e.instructions.status.isLoading=!1,e.instructions.status.error=t})))},getStatus:()=>e.getState().instructions.status,getParamsInfo:()=>e.getState().instructions.project_params_info};return{initialState:t,selectors:n,...i}};var A=function(e,t,n){const i=k(e);return{state:{instructions:i.initialState},engine:{..._.a.omit(i,["selectors"]),...i.selectors,getInstructions:()=>new Promise(((e,a)=>{Object(B.a)({sequence:t.sequenceName}).then((n=>{i.setInfo(n,n[t.sequenceName]),e(_.a.isEmpty(n[t.sequenceName]))})).catch((e=>{const t=new P.a(e.message||e,e.detail).getError();i.setError(t),a(t),null===n||void 0===n||n.error(t.message)}))}))}}},F=n(437),L=n(421),M=n(214),z=n(420),R=n(140);function D(e,t){const n=Object(R.a)(e);return{initialState:{...e,isInitial:!0},stateSelector:e=>Object(M.a)(e,t),methods:(i,a)=>({update:function(e){const r={...Object(M.a)(a(),t),...e};r.isInitial=n===Object(R.a)(Object(F.a)(r,"isInitial")),i(Object(C.a)((e=>{Object(z.a)(e,t,r)})),!1,"@UPDATE/".concat(t))},reset:function(){const n={...e,isInitial:!0};i(Object(C.a)((e=>{Object(z.a)(e,t,n)})),!1,"@RESET/".concat(t))}})}}function V(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t={};return Object.keys(e).forEach((n=>{const{initialState:i}=e[n];t[n]=D(i,n)})),t}function T(e){const t=Object(j.a)(e);return t?JSON.parse(Object(m.b)(t)):null}function G(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const{name:n,component:i,state:a={initialState:{}},settings:r={}}=e,o=D(a.initialState,"".concat(t,".controls.").concat(n));return{settings:r,component:i,observableState:o}}function q(e){let t={};const n={};return Object.keys(e).forEach((i=>{const a=e[i];t={...t,[i]:a.observableState.initialState},n[i]={...Object(F.a)(a,"observableState"),...a.observableState}})),{initialState:t,slices:n}}const H="visualizations";function Z(e){return"".concat(H,".").concat(e)}function W(e,t,n){if(!n)return{};const i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;const n={};return Object.keys(e).forEach((i=>{n[i]=G({name:i,...e[i]},t)})),q(n)}(n,Z(t)),a=[],r=Object.keys(i.slices).reduce(((t,n)=>{const r=i.slices[n],o=r.methods(e.setState,e.getState);return a.push(o.reset),t[n]={...r,methods:o},t}),{});return{initialState:i.initialState,properties:r,reset:function(){a.forEach((e=>{e()}))}}}var U=function(e,t){const n=[],i=Object.keys(Object(F.a)(e,"component")).reduce(((i,a)=>{const{state:r,engine:o}=function(e,t,n){const i=W(n,t,e.controls),a=D(e.box.initialState,"".concat(Z(t),".box")),r={[t]:{controls:{...i.initialState},box:a.initialState}},o=a.methods(n.setState,n.getState),l=[];return{state:r,engine:{[t]:{controls:{...i.properties,reset:i.reset},box:{...Object(F.a)(a,["methods"]),methods:o},reset:()=>{o.reset(),i.reset(),l.forEach((e=>e()))},initialize:function(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"core-viz";const a=[];if(Object.keys(e.controls).forEach((n=>{var r;const o=e.controls[n],s=null===o||void 0===o||null===(r=o.state)||void 0===r?void 0:r.persist,c=[t,"c",n].join("-");if(s&&s===E.a.Url){const e={...i.properties[n].methods},t=d(c)||{};Object(L.a)(t)||e.update(t),i.properties[n].methods.update=t=>{e.update(t);const n=Object(y.a)(c,Object(m.c)(t));n!=="".concat(window.location.pathname).concat(window.location.search)&&f.push(n,null)},i.properties[n].methods.reset=()=>{e.reset();const t=Object(y.a)(c,null);t!=="".concat(window.location.pathname).concat(window.location.search)&&f.push(t,null)},l.push(i.properties[n].methods.reset);const r=f.listenSearchParam(c,(t=>{Object(L.a)(t)?e.reset():e.update(t)}),["PUSH"]);a.push(r)}})),e.box.persist){const e="".concat(n,".").concat(Z(t),".box"),i=T(e),a={...o};Object(L.a)(i)?o.reset():o.update(i),o.reset=()=>{a.reset(),Object(j.b)(e)},o.update=t=>{a.update(t),Object(j.c)(e,Object(m.c)(t))}}return()=>{a.forEach((e=>e()))}}}}}}(e[a],a,t);return i.state={...i.state,...r},i.engine={...i.engine,...o},n.push(o[a].reset),i}),{state:{},engine:{}});return{state:{[H]:i.state},engine:{...i.engine,initialize:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"core-viz";const t=[];return Object.values(i.engine).forEach((n=>{const i=n.initialize(e);t.push(i)})),()=>{t.forEach((e=>e()))}},reset:function(){n.forEach((e=>{e()}))}}}};const Q={simpleInput:"",advancedInput:"",selections:[],advancedModeOn:!1},J={isApplyButtonDisabled:!0,isValid:!0};var K=function(e){const t=D(Q,"query.form"),n=D(J,"query.ranges"),i={form:t.initialState,ranges:n.initialState},a={ranges:{...Object(F.a)(n,["methods"]),...n.methods(e.setState,e.getState)},form:{...Object(F.a)(t,["methods"]),...t.methods(e.setState,e.getState)}};return{initialState:i,...a,reset:function(){a.ranges.reset(),a.form.reset()}}};function Y(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{orders:[],fields:[]};if(!e)return{fields:[],orders:[]};e.orders||(e.orders=[]),e.fields||(e.fields=[]);const t=e.orders.length-e.fields.length;if(0===t)return e;if(t>0)return{fields:e.fields,orders:e.orders.slice(0,e.fields.length)};const n=e.orders.concat(new Array(-t).fill(O.b.ASC));return{fields:e.fields,orders:n}}var X=function(e){let t={currentValues:{},isEmpty:!0};const n={};return Object.keys(e).forEach((i=>{const a=e[i],r=Y(a.defaultApplications);t={...t,[i]:a.observableState.initialState,currentValues:{...t.currentValues,[i]:r}},r.fields.length>0&&(t.isEmpty=!1),n[i]={...Object(F.a)(a,"observableState"),...a.observableState}})),{initialState:t,stateSelector:e=>e.groupings.state,generateMethods:function(t,n){return{update:e=>{const i=n().groupings.currentValues;let a=!0;const r=Object.keys(e).reduce(((t,n)=>(t[n]=Y(e[n]),t[n].fields.length>0&&(a=!1),t)),{});t({groupings:{...i.groupings,currentValues:r,isEmpty:a}},!1,"@UPDATE/GROUPING")},reset:()=>{const i=n().groupings.currentValues;let a=!0;const r=Object.keys(i).reduce(((t,n)=>(t[n]=e[n].defaultApplications,t[n].fields.length>0&&(a=!1),t)),{});t({groupings:{...i.groupings,currentValues:r,isEmpty:a}},!1,"@RESET/GROUPING")}}},slices:n,currentValuesSelector:e=>e.groupings.currentValues,isEmptySelector:e=>e.groupings.isEmpty}};var $=function(e,t,n){const i={};Object.keys(e).forEach((t=>{i[t]=function(e){const{name:t,component:n,styleApplier:i,axisComponent:a,state:r={initialState:{}},settings:o={},defaultApplications:l=null}=e;return{settings:o,component:n,styleApplier:i,axisComponent:a,observableState:D(r.initialState,"groupings.".concat(t)),defaultApplications:l}}({name:t,...e[t]})}));const a=Object.keys(e||{}).map((t=>null===e||void 0===e?void 0:e[t].styleApplier)),r=X(i),o=r.generateMethods(t.setState,t.getState),l=[],s=Object.keys(r.slices).reduce(((e,n)=>{const i=r.slices[n],a=i.methods(t.setState,t.getState);return l.push(a),e[n]={...Object(F.a)(i,["styleApplier"]),...i.methods(t.setState,t.getState)},e}),{});return{state:{groupings:r.initialState},engine:{...Object(F.a)(r,["initialState","generateMethods","slices"]),reset:o.reset,update:function(e){o.update(e)},...s,resetSlices:function(){l.forEach((e=>{e()}))},styleAppliers:a,initialize:function(){if(n){const e=d("groupings")||{};Object(L.a)(e)||o.update(e);const t=f.listenSearchParam("groupings",(e=>{Object(L.a)(e)?o.reset():o.update(e)}),["PUSH"]);return()=>{t()}}return()=>{}}}}};var ee=function(e,t,n){const i=K(t),a={...i,initialize:()=>{if(n){const e=d("query")||{};Object(L.a)(e)||(a.ranges.update(e.ranges),a.form.update(e.form));const t=f.listenSearchParam("query",(e=>{Object(L.a)(e)?i.reset():(i.ranges.update(e.ranges),i.form.update(e.form))}),["PUSH"]);return()=>{t()}}return()=>{}}},r=$(e.groupings||{},t,n);return{initialState:{query:{...a.initialState},...r.state},engine:{query:a,groupings:r.engine}}};var te=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=V(t||{}),i={},a={},r=[];function o(e,t,n,i){return()=>{if(i===E.a.Url){const i=d(e)||{};Object(L.a)(i)||t(i);const a=f.listenSearchParam(e,(e=>{Object(L.a)(e)?n():t(e)}),["PUSH"]);return()=>{a()}}return()=>{}}}Object.keys(n).forEach((l=>{const s=n[l];a[l]=s.initialState;const c=s.methods(e.setState,e.getState),u={...c},p=["cs",l].join("-"),h=t[l].persist;if(h&&h===E.a.Url){const e=d(p)||{};Object(L.a)(e)||c.update(e),u.update=e=>{c.update(e);const t=Object(y.a)(p,Object(m.c)(e));t!=="".concat(window.location.pathname).concat(window.location.search)&&f.push(t,null)},u.reset=()=>{c.reset();const e=Object(y.a)(p,Object(m.c)({}));e!=="".concat(window.location.pathname).concat(window.location.search)&&f.push(e,null)}}i[l]={...Object(F.a)(s,"methods"),...u},r.push(o(p,c.update,c.reset,t[l].persist))}));const l=()=>{const e=[];return r.forEach((t=>{const n=t();e.push(n)})),()=>{e.forEach((e=>{e()}))}};return{state:{initialState:a},engine:i,initialize:l}};var ne=function(e,t){return{initialState:t,...{setEventPayload:(t,n)=>e.setState(Object(C.a)((e=>{e.events.payloads[t]=n})),!1,"@EVENTS/set_".concat(t,"_Payload")),getEventPayload:t=>{var n,i,a,r;return null!==(n=null===(i=e.getState())||void 0===i||null===(a=i.events)||void 0===a||null===(r=a.payloads)||void 0===r?void 0:r[t])&&void 0!==n?n:null}}}};var ie=function(e){const t=ne(e,{});let n={};function i(e,t){return n[e]?n[e]=[...n[e],t]:n[e]=[t],()=>a(e,t)}function a(e,t){n[e]&&n[e].splice(n[e].indexOf(t)>>>0,1)}return{state:{payloads:t.initialState},engine:{fire:function(e,i){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{savePayload:!0};n[e]&&(n[e].forEach((e=>e(i))),a.savePayload&&t.setEventPayload(e,i))},on:i,unsubscribe:a,once:function(t,n){const r=()=>{var i,o,l,s;n(null!==(i=null===(o=e.getState())||void 0===o||null===(l=o.events)||void 0===l||null===(s=l.payloads)||void 0===s?void 0:s[t])&&void 0!==i?i:null),a(t,r)};return i(t,r)},getListenerCount:function(e){return n[e]?n[e].length:0},removeEventListeners:function(e){n=_.a.omit(n,e)},getEventPayload:t.getEventPayload}}},ae=n(37),re=n(358),oe=n(129),le=n(737);var se=function(e){const t={},n={};let i=[],a=null;const r=Object(re.c)(e);function o(e,i){t[e]=i,n[e]&&n[e].forEach((e=>e(i)))}function l(e,t){n[e]&&n[e].splice(n[e].indexOf(t)>>>0,1)}const s=Object(ae.m)((()=>{a&&window.clearTimeout(a),a=window.setTimeout((()=>{_.a.isEmpty(i)||c(i).call().then((()=>{i=[]}))}),1e3)}),1e3);function c(e){return{abort:r.cancel,call:()=>r.call(e).then((async e=>(await Object(oe.d)(e,{callback:e=>{const t=Object(le.a)(e.value);o(e.hash,t)}}),Promise.resolve()))).catch((e=>{"AbortError"===e.name||console.log("Unhandled error: ",e)}))}}return{engine:{fire:o,on:function(e,t){return n[e]?n[e]=[...n[e],t]:n[e]=[t],()=>l(e,t)},unsubscribe:l,getBlobData:function(e){var n;return null!==(n=t[e])&&void 0!==n?n:null},addUriToQueue:function(e){i.push(e),t[e]||(i.push(e),s())},getBlobsData:c}}};var ce=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{data:[]};const n={notificationsSelector:e=>e.notifications.data},i={removeNotification:t=>{e.setState(Object(C.a)((e=>{const n=e.notifications.data.findIndex((e=>e.id===t));-1!==n&&e.notifications.data.splice(n,1)})),!1,"@NOTIFICATIONS/REMOVE_NOTIFICATION")},addNotification:t=>{e.setState(Object(C.a)((e=>{e.notifications.data.push(t)})),!1,"@NOTIFICATIONS/ADD_NOTIFICATION")}};return{initialState:t,selectors:n,...i}};const ue=3e3;var de=function(e){const t=ce(e,{data:[]}),n=e=>{let{title:n="Notification",messages:i="Notification message",style:a={},iconName:r="",duration:o=ue}=e;!function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ue;e.id&&(t.addNotification(e),window.setTimeout((()=>{t.removeNotification(e.id)}),n))}({id:Date.now().toString(),title:n,messages:Array.isArray(i)?i:[i],style:a,iconName:r},o)};return{state:{notifications:t.initialState},engine:{...t.selectors,remove:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";e&&t.removeNotification(e)},notify:n,warning:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Warning message",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ue;n({title:"Warning",style:{borderColor:"#ffcc00"},iconName:"warning",messages:e,duration:t})},success:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Success message",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ue;n({title:"Success",style:{borderColor:"#2bc784"},iconName:"success",messages:e,duration:t})},error:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Error message",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ue;n({title:"Error",style:{borderColor:"#e64e48"},iconName:"error",messages:e,duration:t})},info:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Info message",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ue;n({title:"Info",style:{borderColor:"#2196f3"},iconName:"info",messages:e,duration:t})}}}};function pe(e,t,n,i,a){const r=e.enablePipelineCache,o=Object.keys(e.groupings||{}).reduce(((t,n)=>{var i;return t[n]=null===(i=e.groupings)||void 0===i?void 0:i[n].defaultApplications,t}),{}),l={sequenceName:e.sequenceName,adapter:{objectDepth:e.adapter.objectDepth,useCache:r},grouping:{useCache:r},query:{useCache:r},custom:{useCache:r},persist:e.persist},s=I({setState:t,getState:n},l,o,a);return i.pipeline=s.state.pipeline,s.engine}function me(e,t,n,i,a){const r=A({setState:t,getState:n},{sequenceName:e.sequenceName},a);return i.instructions=r.state.instructions,r.engine}function he(e,t,n,i){return ee(e,{setState:t,getState:n},i)}function fe(e,t,n,i){const a=U(e.visualizations,{setState:t,getState:n});return i.visualizations=a.state.visualizations,a.engine}function ge(e,t,n){const i=ie({setState:t,getState:n});return e.events=i.state,i.engine}function be(e){return se(e.sequenceName).engine}function ve(e,t,n){const{state:i,engine:a}=de({setState:t,getState:n});return e.notifications=i.notifications,a}var xe=function(e,t){let n,i,a,r,l,u,p,m,h,g=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"ExplorerEngine",b=arguments.length>3&&void 0!==arguments[3]&&arguments[3],v={};function _(t,o){n=ve(v,t,o);const s=te({setState:t,getState:o},e.states);v={...v,...s.state.initialState},l={...s.engine,initialize:s.initialize};const c=he(e,t,o,e.persist);return v={...v,...c.initialState},m=c.engine.query,h=c.engine.groupings,a=me(e,t,o,v,n),i=pe(e,t,o,v,n),r=fe(e,t,o,v),u=ge(v,t,o),p=be(e),v}const O=s()(Object(c.subscribeWithSelector)(b?Object(c.devtools)(_,{name:g,anonymousActionType:"UNKNOWN_ACTION",serialize:{options:!0}}):_)),y=o()(O);function C(){const n=m.initialize(),o=h.initialize(),s=i.initialize(),c=r.initialize(g),u=l.initialize();if(a.getInstructions().then((t=>{if(t)i.changeCurrentPhaseOrStatus(E.b.Insufficient_Resources);else if(e.persist){const t=d("query")||{};t.form&&t.ranges&&i.search(x(t,e.sequenceName),!0)}})).catch((e=>console.error(e))),e.persist&&!t&&""!==t)throw new Error("Specify [basePath] argument of engine configuration.");const p=e.persist&&f.listen((e=>{Object(j.c)("".concat(t,"Url"),e.location.pathname+e.location.search)}));return()=>{n(),o(),s(),c(),u(),p&&p(),S()}}function S(){y.destroy(),y.setState(v)}const w={useStore:y,subscribeToStore:y.subscribe,instructions:a,visualizations:r,...l,query:m,groupings:h,pipeline:i,events:u,blobURI:p,notifications:n,finalize:S,initialize:C};return w},je=n(738),_e=n(716),Oe=n(61),ye=n.n(Oe),Ee=n(128),Ce=n(594),Se=n(672),we=n(331),Ne=n(3),Ie=n(6),Be=n(199),Pe=n(57),ke=n(69),Ae=n(154),Fe=n(80),Le=n(47),Me=n(102),ze=(n(769),n(1));var Re=function(e){var t;let{onClose:n,sequenceName:i,itemGroupInfo:r,children:o,item:l}=e;const s=a.a.useMemo((()=>{const{run:e,[i]:t}=l;let n=[],a=[];var o;(e&&(n=[{icon:"runs",value:Object(ze.jsx)(Ce.a,{to:Pe.a.Run_Detail.replace(":runHash",e.hash),component:Ee.b,children:e.name})},{icon:"link",value:Object(ze.jsx)(Ce.a,{to:Pe.a.Experiment.replace(":experimentId",e.experimentId),component:Ee.b,children:e.experiment})},{icon:"calendar",value:"".concat(ye()(1e3*e.creation_time).format(ke.e))},{icon:"time",value:Object(Ae.a)(1e3*e.creation_time,e.end_time?1e3*e.end_time:Date.now())}]),t)&&(a=[{label:"name",value:t.name},{label:"context",value:Object(ze.jsx)(Ne.b,{className:"BoxFullViewPopover__container__detail-item__badge",monospace:!0,size:"xSmall",label:Object(Me.a)(t.context)||"Empty Context"})},{label:"step",value:null===(o=l.record)||void 0===o?void 0:o.step}]);return{runInfo:n,sequence:a,groups:r}}),[l,i,r]);return Object(ze.jsx)(Ie.a,{children:Object(ze.jsx)(Se.a,{onClose:n,className:"BoxFullViewPopover",open:!0,children:Object(ze.jsxs)("div",{className:"BoxFullViewPopover__container",children:[o,Object(ze.jsxs)("div",{className:"BoxFullViewPopover__container__detail",children:[Object(ze.jsx)("div",{className:"BoxFullViewPopover__container__detail-close",children:Object(ze.jsx)(Ne.c,{withOnlyIcon:!0,size:"small",onClick:n,color:"inherit",children:Object(ze.jsx)(Ne.f,{name:"close"})})}),Object(ze.jsxs)("div",{className:"BoxFullViewPopover__container__detail-section",children:[Object(ze.jsx)(Ne.n,{weight:600,size:18,tint:100,component:"h3",children:"Run"}),s.runInfo.map(((e,t)=>Object(ze.jsxs)("div",{className:"BoxFullViewPopover__container__detail-item",children:[Object(ze.jsx)(Ne.f,{name:e.icon,weight:"time"===e.icon?600:500,fontSize:14}),Object(ze.jsx)(Ne.n,{className:"BoxFullViewPopover__container__detail__truncatedInfo",children:e.value})]},t)))]}),(null===(t=l.run)||void 0===t?void 0:t.hash)&&Object(ze.jsx)("div",{className:"BoxFullViewPopover__container__detail-section",children:Object(ze.jsx)(Ie.a,{children:Object(ze.jsx)(Be.a,{runHash:l.run.hash})})}),Object(ze.jsxs)("div",{className:"BoxFullViewPopover__container__detail-section",children:[Object(ze.jsx)(Ne.n,{weight:600,size:18,tint:100,component:"h3",children:i}),s.sequence.map(((e,t)=>Object(ze.jsxs)("div",{className:"flex",children:[Object(ze.jsxs)(Ne.n,{className:"BoxFullViewPopover__container__detail-item__withSpace",children:[e.label,":"]}),Object(ze.jsx)(we.a,{title:e.value,children:Object(ze.jsx)("div",{children:Object(ze.jsx)(Ne.n,{tint:100,className:"BoxFullViewPopover__container__detail__truncatedInfo",children:e.value})})})]},t)))]}),!_.a.isEmpty(s.groups)&&Object(ze.jsxs)("div",{className:"BoxFullViewPopover__container__detail-section",children:[Object(ze.jsx)(Ne.n,{weight:600,size:18,tint:100,component:"h3",children:"Group Config"}),Object(ze.jsx)("div",{children:Object.keys(s.groups).map((e=>_.a.isEmpty(s.groups[e])?null:Object(ze.jsxs)("div",{className:"BoxFullViewPopover__container__detail-group",children:[Object(ze.jsx)(Ne.n,{component:"h4",tint:100,weight:600,size:14,children:e}),Object(ze.jsxs)(Ne.n,{tint:70,children:["(",s.groups[e].items_count_in_group," ","items in this group)"]}),Object(ze.jsx)("div",{children:Object.keys(s.groups[e].config).map((t=>{let n=Object(Le.a)(s.groups[e].config[t])?Object(Fe.a)(s.groups[e].config[t]):s.groups[e].config[t];return n=Object(b.a)(n),Object(ze.jsx)(we.a,{title:n,children:Object(ze.jsxs)("div",{className:"BoxFullViewPopover__container__detail-group__item",children:[Object(ze.jsx)(Ne.n,{size:12,className:"BoxFullViewPopover__container__detail-group__item__key",children:"".concat(t,": ")}),Object(ze.jsx)(Ne.n,{size:12,tint:100,children:n})]})},t)}))})]},e)))})]})]})]})})})},De=n(259);n(770);function Ve(e){var t,n,a,r,o,l;const{data:s=[],container:c}=e,u=i.useRef(document.createElement("div")),d=i.useRef(),[p,m]=i.useState({left:0,top:0,width:0,height:0}),h=i.useCallback((e=>{let{target:t}=e;m({left:t.scrollLeft,top:t.scrollTop,width:c.current.offsetWidth,height:c.current.offsetHeight})}),[c]),f=null===(t=e.axisData)||void 0===t||null===(n=t.columns)||void 0===n?void 0:n.filter((e=>e.style.left>=p.left-e.style.width&&e.style.left<=p.left+p.width)),g=null===(a=e.axisData)||void 0===a||null===(r=a.rows)||void 0===r?void 0:r.filter((e=>e.style.top>=p.top-e.style.height&&e.style.top<=p.top+p.height));i.useEffect((()=>{m({left:u.current.scrollLeft,top:u.current.scrollTop,width:c.current.offsetWidth,height:c.current.offsetHeight})}),[c]);const b=i.useCallback((e=>{(null===e||void 0===e?void 0:e.length)&&(d.current=window.requestAnimationFrame((()=>{m((e=>({left:e.left,top:e.top,width:c.current.offsetWidth,height:c.current.offsetHeight})))})))}),[c]),v=i.useCallback((()=>{d.current&&window.cancelAnimationFrame(d.current)}),[]);Object(De.c)(b,c,v);const x=s.filter((e=>e.style.left>=p.left-e.style.width&&e.style.left<=p.left+p.width&&e.style.top>=p.top-e.style.height&&e.style.top<=p.top+p.height)),j=_.a.groupBy(x,(e=>{var t,n;const i=(null===(t=e.groups)||void 0===t?void 0:t.rows)?e.groups.rows[0]:"",a=(null===(n=e.groups)||void 0===n?void 0:n.columns)?e.groups.columns[0]:"";return"".concat(i,"--").concat(a)})),O=i.useMemo((()=>{let t=0,n=0,i=0,a=0;for(let e=0;et&&(t=r.style.left,i=r.style.width),r.style.top>n&&(n=r.style.top,a=r.style.height)}const r=f&&f.length>0?30:0;return{width:t+i+e.offset,height:n+a+e.offset-r}}),[s,e.offset,f]);return Object(ze.jsxs)("div",{className:"BoxVirtualizer",children:[f&&f.length>0&&g&&g.length>0&&Object(ze.jsx)("div",{className:"BoxVirtualizer__placeholder"}),Object(ze.jsxs)("div",{ref:c,className:"BoxVirtualizer__container",onScroll:h,children:[f&&f.length>0&&Object(ze.jsx)("div",{className:"BoxVirtualizer__container__horizontalRuler",style:{width:O.width},children:f.map(null===(o=e.axisItemRenderer)||void 0===o?void 0:o.columns)}),g&&g.length>0&&Object(ze.jsx)("div",{className:"BoxVirtualizer__container__verticalRuler",style:{height:O.height,minHeight:f&&f.length>0?"calc(100% - 30px)":"100%"},children:g.map(null===(l=e.axisItemRenderer)||void 0===l?void 0:l.rows)}),Object(ze.jsx)("div",{ref:u,className:"BoxVirtualizer__grid",style:{width:O.width,height:O.height},children:Object.entries(j).map(e.itemsRenderer)})]})]})}var Te=i.memo(Ve),Ge=n(734).a,qe=n(39);n(771);function He(e){const{captionBoxRef:t,visualizationName:n,engine:{useStore:i,visualizations:r,pipeline:{additionalDataSelector:o}}}=e,{controls:{captionProperties:{stateSelector:l}}}=r[n],s=i(l),c=i(o),u=a.a.useMemo((()=>{var e;return(null!==(e=null===c||void 0===c?void 0:c.modifiers)&&void 0!==e?e:[]).map((e=>({label:e,value:e,group:e.slice(0,e.indexOf("."))})))}),[null===c||void 0===c?void 0:c.modifiers]),d=a.a.useMemo((()=>{let e=[];return u.forEach((t=>{-1!==s.selectedFields.indexOf(t.value)&&e.push(t)})),e.sort(((e,t)=>s.selectedFields.indexOf(e.value)-s.selectedFields.indexOf(t.value)))}),[u,s.selectedFields]);return Object(ze.jsx)("div",{ref:t,className:"CaptionBox",children:d.map(((t,n)=>{let{label:i,value:a}=t,r=Object(qe.d)(e.item,a);return r="run.end_time"===a||"run.creation_time"===a?Object(b.a)(ye()(1e3*r).format(ke.e)):a.includes(".context")&&!a.startsWith("run.")?Object(ze.jsx)(Ne.b,{className:"BoxFullViewPopover__container__detail-item__badge",monospace:!0,size:"xSmall",label:Object(Me.a)(r)||"Empty Context"}):Object(b.a)(r),Object(ze.jsxs)("div",{className:"CaptionBox__item",children:[Object(ze.jsx)(Ne.n,{size:12,tint:50,children:"".concat(i,": ")}),Object(ze.jsx)(Ne.n,{size:12,children:r})]},n)}))})}He.displayName="CaptionBox";var Ze=a.a.memo(He);function We(e){var t;const{engine:n,boxId:a,boxIndex:r,boxItems:o,visualizationName:l,component:s,depthSelector:c,onDepthMapChange:u}=e,d=n.visualizations[l],p=n.useStore(d.box.stateSelector),m=n.pipeline.getSequenceName(),h=n.useStore(n.pipeline.foundGroupsSelector),[f,g]=i.useState(!1),{sync:b,depth:v}=n.useStore(c(a)),x=i.useMemo((()=>o[v]),[o,v]),j=i.useMemo((()=>{const e=(null===x||void 0===x?void 0:x.groups)||{},t=Object.keys(e),n={};return h&&x?(t.forEach((t=>{const i=e[t],a=h[i[0]];a&&(n[t]={key:a.key,config:a.fields,items_count_in_group:a.items.length,order:a.order})})),n):n}),[h,x]),_=n.useStore(d.controls.captionProperties.stateSelector),O=i.useRef(null),[y,E]=i.useState(0);i.useEffect((()=>{var e,t;E(null!==(e=null===(t=O.current)||void 0===t?void 0:t.offsetHeight)&&void 0!==e?e:0)}),[null===(t=O.current)||void 0===t?void 0:t.offsetHeight,null===_||void 0===_?void 0:_.selectedFields,null===_||void 0===_?void 0:_.displayBoxCaption,p.height]);const C=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return o.length>1?Object(ze.jsx)(Ge,{items:o,depth:v,onDepthChange:e=>u(e,a,b),valueLabelDisplay:"on",...e}):null};return x?Object(ze.jsxs)("div",{className:"BoxWrapper",style:{...p,...x.style},children:[Object(ze.jsx)(Ne.c,{onClick:()=>g(!0),size:"xSmall",withOnlyIcon:!0,className:"BoxWrapper__fullScreen",children:Object(ze.jsx)(Ne.f,{name:"full-screen"})}),Object(ze.jsx)("div",{className:"BoxWrapper__box",children:s&&Object(ze.jsx)(s,{index:r,id:a,data:x,engine:n,style:x.style,itemGroupInfo:j,visualizationName:l},a+"-"+x.key)}),C({className:"BoxWrapper__depthSlider",style:{bottom:y+1}}),(null===_||void 0===_?void 0:_.displayBoxCaption)&&!L.a(_.selectedFields)&&Object(ze.jsx)(Ze,{captionBoxRef:O,engine:n,item:x,visualizationName:e.visualizationName}),f&&Object(ze.jsxs)(Re,{onClose:()=>g(!1),itemGroupInfo:j,sequenceName:m,item:x,children:[Object(ze.jsx)("div",{className:"BoxWrapper__fullViewContent",children:Object(ze.jsx)("div",{className:"BoxWrapper__fullViewContent__box",children:s&&Object(ze.jsx)(s,{data:x,engine:n,visualizationName:l,isFullView:!0},"fullView-"+x.key)})}),C({className:"BoxWrapper__fullViewContent__depthSlider",label:Object(ze.jsx)(Ne.n,{className:"depthSliderLabel",children:"Depth"})})]})]}):null}var Ue=i.memo(We);function Qe(e){const{engine:t,boxId:n,boxIndex:i,boxItems:a,visualizationName:r,component:o}=e,l=t.visualizations[r],s=t.useStore(l.box.stateSelector),c=a[0];return c?Object(ze.jsx)("div",{className:"BoxWrapper",style:{...s,...c.style},children:Object(ze.jsx)("div",{className:"BoxWrapper__box",children:o&&Object(ze.jsx)(o,{index:i,id:n,data:a,engine:t,style:c.style,visualizationName:r},n)})}):null}var Je=i.memo(Qe);n(772);function Ke(e){const{engine:t,component:n,boxId:i,boxItems:a,boxIndex:r,visualizationName:o,boxStacking:l,depthSelector:s,onDepthMapChange:c}=e;return l?Object(ze.jsx)(Ue,{engine:t,boxId:i,boxItems:a,boxIndex:r,component:n,visualizationName:o,depthSelector:s,onDepthMapChange:c}):Object(ze.jsx)(Je,{engine:t,boxId:i,boxItems:a,boxIndex:r,component:n,visualizationName:o})}Ke.displayName="BoxWrapper";var Ye=a.a.memo(Ke);var Xe=function(e){let{data:t,state:n,deps:a=[],groupItemCb:r}=e;const o=i.useCallback((e=>{var t,n;if(r)return r(e);const i=(null===(t=e.groups)||void 0===t?void 0:t.rows)?e.groups.rows[0]:"",a=(null===(n=e.groups)||void 0===n?void 0:n.columns)?e.groups.columns[0]:"";return"".concat(i,"--").concat(a)}),[r]),l=i.useCallback((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;const n=_.a.groupBy(t,o),i={};for(let[t,a]of Object.entries(n)){const n=a.length-1;i[t]=e>n?n:e}return i}),a),s=i.useMemo((()=>l(0)),[l]),c=i.useCallback((e=>t=>({sync:t.depthMap.sync,depth:t.depthMap[e]||0})),[]),u=i.useCallback((function(e,t){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(i){const t=l(e);n.update(t)}else n.update({[t]:e})}),[l,n]);return i.useEffect((()=>{n.update(s)}),a),{depthSelector:c,onDepthMapChange:u}};n(773);function $e(e){const{engine:t,engine:{useStore:n,pipeline:a,visualizations:r,groupings:o,depthMap:l},name:s,box:c,boxStacking:u,topPanelRenderer:d,bottomPanelRenderer:p,widgets:m}=e,h=n(a.foundGroupsSelector),f=n(a.dataSelector),g=n(r[s].box.stateSelector),b=i.useRef(document.createElement("div")),v=i.useRef(document.createElement("div")),x=i.useMemo((()=>null===f||void 0===f?void 0:f.map(((e,t)=>{const n=Object.keys(e.groups||{}),i={};return h&&n.forEach((t=>{const n=h[e.groups[t]];n&&(i[t]={key:n.key,config:n.fields,items_count_in_group:n.items.length,order:n.order})})),{...e,groupInfo:i,groupKey:Object(R.a)(i),style:{width:g.width,height:g.height,...function(e,t,n){let i={};return o.styleAppliers.forEach((a=>{i={...i,...a(e,t,g,n)}})),i}(e,i,t)}}}))),[f,h,g,o.styleAppliers]),j=i.useMemo((()=>{if(h)return Object.keys(h).filter((e=>h[e].type===O.a.ROW)).map((e=>{const t=h[e];return{key:e,value:Object(Me.a)(t.fields),style:{position:"absolute",top:t.order*(g.height+g.gap)+g.gap-g.gap/2,left:-1,height:g.height+g.gap,width:200,padding:"".concat(g.gap/2/16+.5,"rem 0.5rem"),backgroundColor:"#fff",boxShadow:"inset 0 -1px 0 0 #b5b9c5",overflow:"hidden",textAlign:"right",textOverflow:"ellipsis",lineHeight:"0.875rem",zIndex:h[e].order}}}))}),[h,g]),y=i.useMemo((()=>{if(h)return Object.keys(h).filter((e=>h[e].type===O.a.COLUMN)).map((e=>{const t=h[e];return{key:e,value:Object(Me.a)(t.fields),style:{position:"absolute",top:-1,left:t.order*(g.width+g.gap)+(j&&j.length>0?200:0)+g.gap-g.gap/2,height:30,width:g.width+g.gap,padding:"0.25rem 0.5rem",backgroundColor:"#fff",boxShadow:"-1px 0 0 0 #b5b9c5",textAlign:"center",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",zIndex:h[e].order}}}))}),[h,g,j]),E=i.useCallback((e=>{let{boxContainer:n,vizContainer:i}=e;return m&&!_.a.isEmpty(m)?Object.entries(m).map((e=>{let[a,{component:r,props:o={}}]=e;return r?Object(ze.jsx)(r,{engine:t,visualizationName:s,boxContainer:n,vizContainer:i,...o},a):null})):null}),[m,t,s]),{depthSelector:C,onDepthMapChange:S}=Xe({data:f,state:l,deps:[f,h]});return Object(ze.jsxs)("div",{className:"Visualizer",children:[d(),Object(ze.jsxs)("div",{className:"VisualizerContainer",ref:v,children:[!_.a.isEmpty(f)&&Object(ze.jsx)(Te,{data:x,container:b,itemsRenderer:(e,n)=>{let[i,a]=e;return Object(ze.jsx)(Ye,{boxId:i,boxIndex:n,boxItems:a,engine:t,component:c,visualizationName:s,boxStacking:u,depthSelector:C,onDepthMapChange:S},i)},offset:g.gap,axisData:{columns:y,rows:j},axisItemRenderer:{columns:e=>Object(ze.jsx)(we.a,{title:e.value,children:Object(ze.jsx)("div",{style:e.style,children:Object(ze.jsx)(Ne.n,{children:e.value})})},e.key),rows:e=>Object(ze.jsx)("div",{style:e.style,children:Object(ze.jsx)(we.a,{title:e.value,children:Object(ze.jsx)("span",{children:Object(ze.jsx)(Ne.n,{children:e.value})})})},e.key)}}),E({boxContainer:b,vizContainer:v})]}),p()]})}$e.displayName="Visualization";var et=$e,tt=n(589),nt=n(444),it=n(683),at=n(679),rt=n(682),ot=n(677),lt=n(678),st=n(708),ct=n(198),ut=n(742),dt=n(360);var pt=function(e,t){const n=t?1:2,i={...e,offset:e.offset-n};return e.end_offset&&(i.end_offset=e.end_offset-n),i};function mt(e){let{isFetching:t,onSubmit:n,...i}=e;return Object(ze.jsx)(Ne.c,{color:"primary",variant:t?"outlined":"contained",startIcon:Object(ze.jsx)(Ne.f,{name:t?"close":"search",fontSize:t?12:14}),className:"QueryForm__search__button",onClick:n,...i,children:t?"Cancel":"Search"},"".concat(t))}var ht=a.a.memo(mt);n(774);function ft(e){var t;const[n,i]=a.a.useState(null),[r,o]=a.a.useState(""),l=e.engine,s=a.a.useRef(l.query.form.update),c=l.useStore(l.instructions.stateSelector),u=l.pipeline.getSequenceName(),d=l.useStore(l.query.form.stateSelector),p=l.useStore(l.query.ranges.stateSelector),m=l.useStore(l.pipeline.statusSelector),h=l.useStore(l.pipeline.errorSelector),f=a.a.useRef(l.pipeline.setError),{isExecuting:g,isInsufficientResources:b}=a.a.useMemo((()=>{let e={isExecuting:!1,isInsufficientResources:!1};return m===E.b.Executing&&(e.isExecuting=!0),m===E.b.Insufficient_Resources&&(e.isInsufficientResources=!0),e}),[m]),j=a.a.useMemo((()=>{if("SyntaxError"===(null===h||void 0===h?void 0:h.message)){const e=pt({...h.detail||{}},d.advancedModeOn);return{message:"Query syntax error at line (".concat(e.line,", ").concat(e.offset).concat(e.end_offset&&e.end_offset!==e.offset?"-".concat(e.end_offset):"",")"),detail:e}}}),[h,d.advancedModeOn]),O=a.a.useCallback((e=>{s.current({[d.advancedModeOn?"advancedInput":"simpleInput"]:e})}),[d.advancedModeOn]),y=a.a.useCallback((()=>{g||l.pipeline.search({...x({form:d,ranges:p},u),report_progress:!0})}),[l,g,d,u,p]),C=a.a.useMemo((()=>{let t=Object(ct.b)(u,c.queryable_data),n={};if(e.hasAdvancedMode){var i;let e=Object(dt.a)((null===(i=c.queryable_data)||void 0===i?void 0:i[u])||{});n={...t,[u]:{name:"",context:_.a.isEmpty(e)?"":{...e}}}}return{suggestions:t,advancedSuggestions:n}}),[e.hasAdvancedMode,c,u]),S=a.a.useCallback((()=>{let e=d.advancedInput||v(d,u);"()"===e&&(e=""),f.current(null),s.current({advancedModeOn:!d.advancedModeOn,advancedInput:e})}),[d,u]),w=a.a.useMemo((()=>{var e;const t=Object(ut.a)(c.project_sequence_info);return null!==(e=null===t||void 0===t?void 0:t.filter((e=>-1!==e.label.indexOf(r))))&&void 0!==e?e:[]}),[c.project_sequence_info,r]),N=a.a.useCallback(((e,t)=>{"toggleInput"!==t&&(n&&n.focus(),i(null),o(""))}),[n]),I=a.a.useCallback((e=>{i(e.currentTarget)}),[]);const B=a.a.useCallback((()=>{s.current({simpleInput:null,advancedInput:null,selections:[]})}),[]),P=a.a.useCallback((e=>{o(e.target.value)}),[]),k=a.a.useCallback((e=>{let t=[...(null===d||void 0===d?void 0:d.selections)||[]].filter((t=>t.label!==e));s.current({selections:t})}),[null===d||void 0===d?void 0:d.selections,s]),A=a.a.useCallback((()=>{navigator.clipboard.writeText(v(d,u))}),[d,u]);return Object(ze.jsx)(Ie.a,{children:Object(ze.jsxs)("div",{className:"QueryForm",children:[Object(ze.jsxs)("div",{className:"QueryForm__container",children:[Object(ze.jsx)("div",{className:"fac fjb",children:d.advancedModeOn?Object(ze.jsx)(Ie.a,{children:Object(ze.jsx)("div",{className:"QueryForm__textarea",children:Object(ze.jsx)(st.a,{advanced:!0,context:C.advancedSuggestions,value:d.advancedInput,onChange:O,onEnter:y,error:j,forceRemoveError:!0})})}):Object(ze.jsxs)(Ie.a,{children:[Object(ze.jsxs)("div",{className:"flex fac QueryForm__topPanel",children:[Object(ze.jsxs)(Ne.c,{variant:"contained",color:"primary",onClick:I,disabled:g,children:[Object(ze.jsx)(Ne.f,{name:"plus",className:"QueryForm__topPanel__plusIcon"}),u]}),Object(ze.jsx)(tt.a,{open:!!n,anchorEl:n,placement:"bottom-start",className:"QueryForm__Popper",children:Object(ze.jsx)(rt.a,{open:!0,multiple:!0,onClose:N,size:"small",disablePortal:!0,disableCloseOnSelect:!0,options:w,disabled:g,value:null===d||void 0===d?void 0:d.selections,onChange:function(e,t){const n=t.reduce(((e,t)=>(e[t.label]=++e[t.label]||0,e)),{});s.current({selections:t.filter((e=>0===n[e.label]))})},groupBy:e=>e.group,getOptionLabel:e=>e.label,renderTags:()=>null,disableClearable:!0,ListboxProps:{style:{height:400,width:"100%"}},renderInput:e=>Object(ze.jsx)(nt.a,{ref:e.InputProps.ref,inputProps:{...e.inputProps,value:r,onChange:P},spellCheck:!1,placeholder:"Search",autoFocus:!0,className:"QueryForm__metric__select"}),renderOption:e=>{var t;let n=!!(null===d||void 0===d||null===(t=d.selections.find((t=>t.label===e.label)))||void 0===t?void 0:t.label);return Object(ze.jsxs)("div",{className:"QueryForm__option",children:[Object(ze.jsx)(it.a,{color:"primary",icon:Object(ze.jsx)(ot.a,{}),checkedIcon:Object(ze.jsx)(lt.a,{}),checked:n,size:"small"}),Object(ze.jsx)(Ne.n,{className:"QueryForm__option__label",size:14,children:e.label})]})}})}),Object(ze.jsx)(at.a,{style:{margin:"0 1rem"},orientation:"vertical",flexItem:!0}),0===d.selections.length&&Object(ze.jsxs)(Ne.n,{tint:50,size:14,weight:400,children:["No ",u," are selected"]}),Object(ze.jsx)("div",{className:"QueryForm__tags ScrollBar__hidden",children:null===(t=d.selections)||void 0===t?void 0:t.map((e=>Object(ze.jsx)(Ne.b,{size:"large",label:e.label,disabled:g,onDelete:k},e.label)))}),d.selections.length>1&&Object(ze.jsx)("span",{onClick:()=>s.current({selections:[]}),className:"QueryForm__clearAll",children:Object(ze.jsx)(Ne.f,{name:"close"})})]}),e.hasAdvancedMode?null:Object(ze.jsx)(ht,{isFetching:g,onSubmit:y,disabled:g})]})}),d.advancedModeOn?null:Object(ze.jsx)("div",{className:"QueryForm__TextField",children:Object(ze.jsx)(st.a,{disabled:g,onChange:O,value:d.simpleInput,context:C.suggestions,onEnter:y,error:j,forceRemoveError:!0})})]}),e.hasAdvancedMode?Object(ze.jsxs)("div",{className:"QueryForm__search",children:[Object(ze.jsx)(ht,{isFetching:g,onSubmit:y,disabled:!(null===p||void 0===p?void 0:p.isValid)||b}),Object(ze.jsxs)("div",{className:"QueryForm__search__actions",children:[Object(ze.jsx)(we.a,{title:"Reset query",children:Object(ze.jsx)("div",{children:Object(ze.jsx)(Ne.c,{onClick:B,withOnlyIcon:!0,disabled:g,children:Object(ze.jsx)(Ne.f,{name:"reset"})})})}),Object(ze.jsx)(we.a,{title:d.advancedModeOn?"Switch to default mode":"Enable advanced search mode ",children:Object(ze.jsx)("div",{children:Object(ze.jsx)(Ne.c,{className:d.advancedModeOn?"active":"",withOnlyIcon:!0,disabled:g,onClick:S,children:Object(ze.jsx)(Ne.f,{name:"edit"})})})}),Object(ze.jsx)(we.a,{title:"Copy search query",children:Object(ze.jsx)("div",{children:Object(ze.jsx)(Ne.c,{onClick:A,withOnlyIcon:!0,children:Object(ze.jsx)(Ne.f,{name:"copy"})})})})]})]}):null]})})}const gt=a.a.memo((e=>Object(ze.jsx)(ft,{engine:e.engine,hasAdvancedMode:!0})));var bt=n(723);const vt={boxProperties:{component:_e.a,settings:{minWidth:200,maxWidth:800,minHeight:170,maxHeight:800,step:10},state:{initialState:{}}}},xt={[O.a.COLUMN]:{component:i.memo((e=>Object(ze.jsx)(je.a,{groupName:"columns",iconName:"group-column",...e}))),styleApplier:(e,t,n,i)=>{const a=t[O.a.ROW]&&!_.a.isEmpty(t[O.a.ROW].config)?200:0;return{left:n.gap+(t[O.a.COLUMN]?t[O.a.COLUMN].order*(n.width+n.gap):0)+a}},defaultApplications:{fields:[],orders:[]}},[O.a.ROW]:{component:i.memo((e=>Object(ze.jsx)(je.a,{groupName:"rows",iconName:"image-group",...e}))),styleApplier:(e,t,n,i)=>{const a=t[O.a.COLUMN]&&!_.a.isEmpty(t[O.a.COLUMN].config)?30:0;return{top:n.gap+(t[O.a.ROW]?t[O.a.ROW].order*(n.height+n.gap):0)+a}},defaultApplications:{fields:[],orders:[]}}},jt={ObjectFullView:Re,BoxWrapper:Ye,Visualizer:et,QueryForm:gt,Controls:_e.c,Groupings:je.b,documentationLink:"https://aimstack.readthedocs.io/en/latest/ui/pages/explorers.html",box:{persist:!0,initialState:{width:400,height:400,gap:0},stacking:!0},controls:vt,groupings:xt,states:{depthMap:{initialState:{sync:!0}}},getStaticContent:bt.b};var _t=function(){return jt};n(776);function Ot(e){const{grouping:t,controls:n,engine:i,visualizationName:a}=e;return Object(ze.jsxs)("div",{className:"VisualizerPanel",children:[t&&Object(ze.jsx)(t,{engine:i}),n&&Object(ze.jsx)(n,{engine:i,visualizationName:a})]})}Ot.displayName="VisualizerPanel";var yt=i.memo(Ot);function Et(e,t,n){const i=[_.a.inRange(t[0],e[0]-1,e[1]+1)?t[0]:e[0],_.a.inRange(t[1],e[0]-1,e[1]+1)?t[1]:e[1]],a=e[1]-e[0]===0?1:e[1]-e[0];return{density:n>a?a:n,slice:i}}var Ct=n(739);const St=e=>{var t,n,i,r,o,l,s,c,u,d,p,m,h,f,g,b;let{sliderName:v,onSubmit:x,engine:j,itemConfig:O,ranges:y,rangesData:E}=e;const C=y[v],S="".concat(v,"_range_total"),w=_.a.range(null===(t=E.ranges)||void 0===t||null===(n=t[S])||void 0===n?void 0:n[0],(null===(i=E.ranges)||void 0===i||null===(r=i[S])||void 0===r?void 0:r[1])+1).length,N=a.a.useCallback((e=>{const t={...y,[v]:{...C,slice:e},isApplyButtonDisabled:!1};j.query.ranges.update(t)}),[C,v]),I=a.a.useCallback(((e,t)=>{const n={...y,[v]:{...C,density:e},isApplyButtonDisabled:!t.isValid,isInputInvalid:!t.isValid};j.query.ranges.update(n)}),[C,v]),B=a.a.useMemo((()=>[{errorCondition:e=>+e<=0,errorText:"Value should be greater then ".concat(0)},{errorCondition:e=>+e>w,errorText:"Value should be smaller then ".concat(w+1)}]),[w]);return Object(ze.jsxs)(a.a.Fragment,{children:[(null===(o=E.ranges)||void 0===o||null===(l=o[S])||void 0===l?void 0:l[0])!==(null===(s=E.ranges)||void 0===s||null===(c=s[S])||void 0===c?void 0:c[1])?Object(ze.jsx)(Ct.a,{sliderTitle:O.sliderTitle,countInputTitle:O.countInputTitle,countTitleTooltip:O.countTitleTooltip,sliderTitleTooltip:O.sliderTitleTooltip,min:null!==(u=null===E||void 0===E||null===(d=E.ranges)||void 0===d||null===(p=d[S])||void 0===p?void 0:p[0])&&void 0!==u?u:0,max:null!==(m=null===E||void 0===E||null===(h=E.ranges)||void 0===h||null===(f=h[S])||void 0===f?void 0:f[1])&&void 0!==m?m:0,selectedRangeValue:null!==(g=null===C||void 0===C?void 0:C.slice)&&void 0!==g?g:[0,0],selectedCountValue:null!==(b=null===C||void 0===C?void 0:C.density)&&void 0!==b?b:0,onSearch:x,onRangeChange:N,onCountChange:I,inputValidationPatterns:B}):Object(ze.jsxs)("div",{className:"InfoMassageBox",children:[Object(ze.jsx)(Ne.f,{name:"circle-info",color:"#1473E6"}),Object(ze.jsxs)(Ne.n,{size:11,tint:80,weight:500,children:["You have only",Object(ze.jsxs)(Ne.n,{size:11,tint:80,weight:600,className:"InfoMessageBoldText",children:["1 ",O.type]}),"logged."]})]}),Object(ze.jsx)("div",{className:"VerticalDivider"})]})};var wt=a.a.memo(St);n(777);function Nt(e){var t,n,i,r,o,l;const{rangesData:s,engine:c,engine:{pipeline:u,query:d,useStore:p}}=e,m=u.getSequenceName(),h=p(d.form.stateSelector),f=p(d.ranges.stateSelector),g="fetching"===p(u.stateSelector),b=a.a.useCallback((()=>{g||(d.ranges.update({...f,isApplyButtonDisabled:!0}),u.search({...x({ranges:f,form:h},m),report_progress:!0}))}),[d,u,g,h,m,f]),v=a.a.useMemo((()=>({sliderTitle:"Steps",countInputTitle:"Steps count",countTitleTooltip:"Number of steps to display",sliderTitleTooltip:"Training step. Increments every time track() is called",type:"step"})),[]),j=a.a.useMemo((()=>({sliderTitle:"Indices",countInputTitle:"Indices count",countTitleTooltip:"Number of ".concat(m," per step"),sliderTitleTooltip:"Index in the list of ".concat(m," passed to track() call"),type:"index"})),[m]);a.a.useEffect((()=>{const e=function(e,t){var n,i;const a={};if(null===e||void 0===e||null===(n=e.ranges)||void 0===n?void 0:n.record_range_total){var r,o;const{record_range_used:n,record_range_total:i}=null===e||void 0===e?void 0:e.ranges;a.record=Et(i,n,null!==(r=null===(o=t.record)||void 0===o?void 0:o.density)&&void 0!==r?r:50)}if(null===e||void 0===e||null===(i=e.ranges)||void 0===i?void 0:i.index_range_total){var l,s;const{index_range_total:n,index_range_used:i}=null===e||void 0===e?void 0:e.ranges;a.index=Et(n,i,null!==(l=null===(s=t.index)||void 0===s?void 0:s.density)&&void 0!==l?l:5)}return a}(s,f);d.ranges.update({...f,...e,isApplyButtonDisabled:!0})}),[s,d]);const _=a.a.useMemo((()=>{const e=null===s||void 0===s?void 0:s.ranges,t=(null===e||void 0===e?void 0:e.record_range_total)&&(null===e||void 0===e?void 0:e.record_range_total[0])===(null===e||void 0===e?void 0:e.record_range_total[1])||!(null===e||void 0===e?void 0:e.record_range_total),n=(null===e||void 0===e?void 0:e.index_range_total)&&(null===e||void 0===e?void 0:e.index_range_total[0])===(null===e||void 0===e?void 0:e.index_range_total[1])||!(null===e||void 0===e?void 0:e.index_range_total);return t&&n}),[s]);return Object(ze.jsx)("form",{className:"RangePanel",onSubmit:e=>{e.preventDefault(),b()},children:Object(ze.jsx)("div",{className:"RangePanelContainer",children:_?Object(ze.jsxs)("div",{className:"InfoMassageBox",children:[Object(ze.jsx)(Ne.f,{name:"circle-info",color:"#1473E6"}),Object(ze.jsxs)(Ne.n,{size:11,tint:80,weight:500,children:["You have only",Object(ze.jsx)(Ne.n,{size:11,tint:80,weight:600,className:"InfoMessageBoldText",children:"1 ".concat((null===s||void 0===s||null===(i=s.ranges)||void 0===i?void 0:i.record_range_total)?"step":""," ").concat((null===s||void 0===s||null===(r=s.ranges)||void 0===r?void 0:r.record_range_total)&&(null===s||void 0===s||null===(o=s.ranges)||void 0===o?void 0:o.index_range_total)?" and ":""," ").concat((null===s||void 0===s||null===(l=s.ranges)||void 0===l?void 0:l.index_range_total)?"index":"")}),"logged."]})]}):Object(ze.jsxs)(ze.Fragment,{children:[(null===f||void 0===f||null===(t=f.record)||void 0===t?void 0:t.slice)&&Object(ze.jsx)(wt,{sliderName:"record",itemConfig:v,onSubmit:b,engine:c,ranges:f,rangesData:s}),(null===f||void 0===f||null===(n=f.index)||void 0===n?void 0:n.slice)&&Object(ze.jsx)(wt,{sliderName:"index",itemConfig:j,onSubmit:b,engine:c,ranges:f,rangesData:s}),Object(ze.jsx)("div",{className:"ApplyButtonContainer",children:Object(ze.jsx)(Ne.c,{size:"small",color:"primary",variant:"contained",type:"submit",className:"ApplyButton",disabled:(null===f||void 0===f?void 0:f.isApplyButtonDisabled)||g,children:"Apply"})})]})})})}function It(e){const{engine:{useStore:t,pipeline:n}}=e,i=t(n.queryableDataSelector);return _.a.isEmpty(i)?null:Object(ze.jsx)(Nt,{...e,rangesData:i})}It.displayName="VisualizerRangePanel";var Bt=a.a.memo(It),Pt=n(703);function kt(e){const{engine:{useStore:t,pipeline:n}}=e,i=t(n.progressSelector),r=t(n.statusSelector),o=a.a.useCallback((e=>{!e&&n.resetProgress()}),[n]);return Object(ze.jsx)(Pt.a,{progress:i,pendingStatus:r===E.b.Executing,processing:!1,setIsProgressBarVisible:o})}var At=a.a.memo(kt);n(778);function Ft(e){const{engine:t,engine:{pipeline:n,useStore:a},components:r,visualizers:o,getStaticContent:l}=e,s=a(n.statusSelector),c=i.useMemo((()=>Object.keys(o).map(((e,n)=>{const i=o[e],a=i.component;return a?Object(ze.jsx)(a,{engine:t,name:e,box:i.box.component,boxStacking:i.box.stacking,topPanelRenderer:()=>Object(ze.jsx)(yt,{engine:t,controls:i.controlsContainer,grouping:0===n?r.grouping:null,visualizationName:e}),bottomPanelRenderer:()=>Object(ze.jsx)(Bt,{engine:t}),widgets:i.widgets},a.displayName||e):null}))),[r,t,o]),u=i.useMemo((()=>"function"===typeof l&&l(s)||c),[s,c,l]);return Object(ze.jsxs)("div",{className:"Visualizations",children:[Object(ze.jsx)(At,{engine:t}),u]})}Ft.displayName="Visualizations";var Lt=i.memo(Ft),Mt=n(684),zt=n(699),Rt=n(75);n(779);function Dt(e){const t=e.engine.useStore(e.engine.pipeline.statusSelector),n=a.a.useMemo((()=>-1!==[E.b.Never_Executed,E.b.Empty,E.b.Insufficient_Resources,E.b.Executing].indexOf(t)),[t]),r=Object(i.useCallback)((()=>{n||(e.engine.visualizations.reset(),e.engine.groupings.reset(),e.engine.pipeline.reset())}),[e.engine,n]),o=t===E.b.Executing;return Object(ze.jsx)("div",{children:Object(ze.jsx)(zt.a,{title:e.explorerName,disabled:o,children:Object(ze.jsx)("div",{className:"ExplorerBar__menu",children:Object(ze.jsx)(Ie.a,{children:Object(ze.jsx)(Rt.a,{title:"Menu",anchor:e=>{let{onAnchorClick:t}=e;return Object(ze.jsx)(Ne.c,{withOnlyIcon:!0,color:"secondary",size:"small",onClick:e=>!o&&t(e),children:Object(ze.jsx)(Ne.f,{fontSize:16,name:"menu",className:"ExplorerBar__item__bookmark__Icon"})})},component:Object(ze.jsxs)("div",{className:"ExplorerBar__popover",children:[Object(ze.jsx)(Mt.a,{disabled:n,onClick:r,children:"Reset Controls to System Defaults"}),Object(ze.jsx)("a",{href:e.documentationLink,target:"_blank",rel:"noreferrer",className:"ExplorerBar__popover__docsLink",children:Object(ze.jsx)(Mt.a,{children:"Explorer Documentation"})})]})})})})})})}var Vt,Tt=a.a.memo(Dt),Gt=n(590),qt=n(1532),Ht=n(439),Zt=n(1530),Wt=n(694),Ut=n(695);function Qt(){return(Qt=Object.assign?Object.assign.bind():function(e){for(var t=1;ttn[e]||!1;n(780);function an(e){const{engine:{useStore:t,notifications:{notificationsSelector:n,remove:i}}}=e,a=t(n);return Object(ze.jsx)(Ie.a,{children:_.a.isEmpty(a)?null:Object(ze.jsx)(Gt.a,{children:Object(ze.jsx)("div",{className:"ExplorerNotifications",children:Object(ze.jsx)(qt.a,{open:!0,transitionDuration:{enter:100},TransitionComponent:Ht.a,anchorOrigin:{vertical:"top",horizontal:"right"},children:Object(ze.jsx)("div",{children:a.map((e=>{let{id:t="",title:n="",messages:a=[],style:r={},iconName:o=""}=e;return Object(ze.jsx)(Zt.a,{className:"ExplorerNotifications__item",onClose:()=>i(t),variant:"outlined",icon:nn(o),style:{height:"auto",...r},children:Object(ze.jsxs)("div",{className:"ExplorerNotifications__item__content",children:[n?Object(ze.jsx)("p",{className:"ExplorerNotifications__item__content__title",children:n}):null,a.map(((e,t)=>e?Object(ze.jsx)("p",{className:"ExplorerNotifications__item__content__message",children:e},"".concat(e,"-").concat(t)):null))]})},t)}))})})})})})}an.displayName="ExplorerNotifications";var rn=a.a.memo(an);n(781);function on(e){return e.toLowerCase().split(" ").join("-")}const ln=(sn=function(e){var t;let{configuration:n,engineInstance:a}=e;const{isLoading:r}=a.useStore(a.instructions.statusSelector);return Object(i.useEffect)((()=>{const e=a.initialize();return()=>{e()}}),[a]),r?null:Object(ze.jsxs)("div",{className:"Explorer",children:[Object(ze.jsx)(Tt,{engine:a,explorerName:n.name,documentationLink:n.documentationLink}),Object(ze.jsx)(rn,{engine:a}),Object(ze.jsx)(n.components.queryForm,{engine:a}),Object(ze.jsx)(Lt,{getStaticContent:n.getStaticContent,visualizers:n.visualizations,engine:a,components:{grouping:null===(t=n.components)||void 0===t?void 0:t.groupingContainer}})]})},function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n=_t(),{components:i,visualizations:a}=e,r=Object.keys(a).reduce(((e,t)=>{var i;const r=a[t];return e[t]={...r,controlsContainer:r.controlsContainer||n.Controls,box:{initialState:r.box.initialState||n.box.initialState,stacking:null!==(i=r.box.stacking)&&void 0!==i?i:n.box.stacking,component:r.box.component,persist:r.box.hasOwnProperty("persist")?r.box.persist:n.box.persist}},e}),{}),o={...e,documentationLink:e.documentationLink||n.documentationLink,components:{groupingContainer:(null===i||void 0===i?void 0:i.groupingContainer)||n.Groupings,queryForm:(null===i||void 0===i?void 0:i.queryForm)||n.QueryForm},groupings:e.groupings||n.groupings,visualizations:r,states:{...n.states,...e.states||{}},enablePipelineCache:e.enablePipelineCache||!0,getStaticContent:e.getStaticContent||n.getStaticContent},l=e.basePath||on(e.name),s=on(e.name),c=xe(o,l,s,t),u=sn;return()=>Object(ze.jsx)(u,{configuration:o,engineInstance:c})});var sn;t.a=ln},723:function(e,t,n){"use strict";n.d(t,"a",(function(){return st}));var i=n(0),a=n.n(i),r=n(10),o=n.n(r),l=n(3),s=(n(775),n(1));const c={small:{size:12},medium:{size:14},large:{size:16},xLarge:{size:18}};function u(e){let{type:t=at.Never_Executed,content:n=ot(t),image:i,className:a="",size:r="xLarge",showImage:u=!0}=e;return Object(s.jsx)("div",{className:o()("Illustration",{[a]:!!a}),children:Object(s.jsxs)("div",{className:"Illustration__container",children:[u?Object(s.jsx)("div",{className:o()("Illustration__container__img",{["Illustration__container__img__".concat(r)]:!0}),children:i||rt[t]}):null,Object(s.jsx)(l.n,{component:"p",className:"Illustration__container__content",...c[r],children:n})]})})}var d,p,m,h,f,g,b,v,x,j,_,O,y,E,C,S,w,N,I,B,P,k,A,F,L,M=a.a.memo(u);function z(){return(z=Object.assign?Object.assign.bind():function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:at.Never_Executed;const t=Object(s.jsxs)(s.Fragment,{children:["It\u2019s super easy to search Aim experiments. Just start typing your query in the search bar above.",Object(s.jsx)("br",{}),"Look up",Object(s.jsx)("a",{className:"qlAnchor",href:nt.a.EXPLORERS.SEARCH,target:"_blank",rel:"noreferrer",children:"search docs"}),"to learn more."]}),n="Incorrect Query",i="You don't have any tracked data",a="No Results",r="You don't have any saved bookmark",o={[at.Never_Executed]:t,[at.Failed]:n,[at.Insufficient_Resources]:i,[at.Empty]:a,[at.Empty_Bookmarks]:r};return o[e]||null}var lt=M;const st={...at};t.b=function(e,t){switch(e){case st.Never_Executed:case st.Empty:case st.Insufficient_Resources:case st.Failed:case st.Empty_Bookmarks:return Object(s.jsx)(lt,{type:e,content:t});default:return null}}},728:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return l}));var i=n(81),a=n(183);const r=new(n(353).a)("".concat(Object(i.c)()).concat(a.a.PROJECTS.BASE));async function o(e){return(await r.makeAPIGetRequest(a.a.PROJECTS.GET_PARAMS,{query_params:e})).body}async function l(){return(await r.makeAPIGetRequest(a.a.PROJECTS.GET_ACTIVITY)).body}},734:function(e,t,n){"use strict";var i=n(0),a=n.n(i),r=n(10),o=n.n(r),l=n(3),s=n(6),c=(n(735),n(1));function u(e){let{index:t=0,items:n,depth:i,onDepthChange:r,style:u={},valueLabelDisplay:d="off",label:p,className:m=""}=e;const h=a.a.useMemo((()=>n.map(((e,t)=>({value:t})))),[n]),f=a.a.useCallback(((e,t)=>{"function"===typeof r&&r(e,t)}),[r]),g=n.length-1;return 0===n.length?null:Object(c.jsx)(s.a,{children:Object(c.jsx)("div",{className:o()("DepthSlider",{[m]:!!m}),style:u,children:Object(c.jsx)(l.k,{label:p,"aria-labelledby":"track-false-slider",track:!1,valueLabelDisplay:d,getAriaValueText:e=>"".concat(n[e]),value:i,onChange:(e,n)=>f(n,t),step:null,marks:h,min:0,max:g,prevIconNode:Object(c.jsx)(l.c,{onClick:()=>i>0&&f(i-1,t),className:"prevIconBtn",disabled:i<=0,size:"small",withOnlyIcon:!0,children:Object(c.jsx)(l.f,{name:"arrow-left",fontSize:10})}),nextIconNode:Object(c.jsx)(l.c,{onClick:()=>i=g,size:"small",withOnlyIcon:!0,children:Object(c.jsx)(l.f,{name:"arrow-right",fontSize:10})})})})})}u.displayName="DepthSlider",t.a=a.a.memo(u)},735:function(e,t,n){},736:function(e,t,n){},737:function(e,t,n){"use strict";function i(e){let t="";const n=new Uint8Array(e),i=n.byteLength;for(let a=0;aObject.keys(i).map((t=>{const i=n[t].component;return Object(l.jsx)(i,{...e},t)}))),[i,n,e]);return Object(l.jsx)(o.a,{children:Object(l.jsxs)("div",{className:"BaseGrouping",children:[Object(l.jsx)(r.n,{size:12,weight:500,className:"BaseGrouping__title",children:"Group by:"}),Object(l.jsx)("div",{className:"BaseGrouping__content",children:s})]})})}s.displayName="Grouping";var c=Object(i.memo)(s),u=n(56),d=n(10),p=n.n(d),m=n(331),h=n(75),f=n(141),g=n(685),b=n(683),v=n(679),x=n(1533),j=n(1521),_=n(1522),O=n(677),y=n(678),E=n(682),C=n(197),S=n(242);n(764);function w(e){const{groupName:t,advancedComponent:n,inputLabel:i,engine:{useStore:o,pipeline:s,groupings:c}}=e,[u,d]=a.a.useState(""),p=o(s.additionalDataSelector),m=o(c.currentValuesSelector),h=a.a.useCallback(((e,n)=>{const{fields:i,orders:a}=e.reduce(((e,i,a)=>{var r,o;return e.fields.push(i.value),e.orders.push(null!==(r=null!==(o=null===n||void 0===n?void 0:n[a])&&void 0!==o?o:m[t].orders[a])&&void 0!==r?r:S.b.ASC),e}),{fields:[],orders:[]});c.update({...m,[t]:{fields:i,orders:a}}),s.group({...m,[t]:{fields:i,orders:a}})}),[c,s,m,t]),f=a.a.useCallback(((e,t)=>{"Backspace"===(null===e||void 0===e?void 0:e.code)&&u.length||h(t)}),[h,u.length]),w=a.a.useCallback((e=>{e.stopPropagation(),d(e.target.value)}),[d]),N=a.a.useMemo((()=>{var e;return(null!==(e=null===p||void 0===p?void 0:p.modifiers)&&void 0!==e?e:[]).map((e=>({label:e,value:e,group:e.slice(0,e.indexOf("."))})))}),[null===p||void 0===p?void 0:p.modifiers]),I=a.a.useMemo((()=>u?null===N||void 0===N?void 0:N.filter((e=>-1!==e.label.indexOf(u))):N),[N,u]),B=a.a.useMemo((()=>{let e=[];return N.forEach((n=>{const i=m[t].fields.indexOf(n.value);i>-1&&e.push({value:n,order:m[t].orders[i]})})),m?e.sort(((e,n)=>m[t].fields.indexOf(e.value.value)-m[t].fields.indexOf(n.value.value))):e}),[N,m,t]);return Object(l.jsx)(C.a,{children:Object(l.jsx)("div",{className:"BaseGroupingPopover",children:Object(l.jsxs)("div",{className:"BaseGroupingPopover__container",children:[Object(l.jsxs)("div",{className:"BaseGroupingPopover__container__select",children:[Object(l.jsx)(r.n,{size:12,tint:50,component:"h3",className:"BaseGroupingPopover__subtitle",children:null!==i&&void 0!==i?i:"Select fields for grouping by ".concat(t)}),Object(l.jsx)(E.a,{openOnFocus:!0,size:"small",multiple:!0,disableCloseOnSelect:!0,options:I,value:B.map((e=>e.value)),onChange:f,groupBy:e=>e.group,getOptionLabel:e=>e.label,getOptionSelected:(e,t)=>e.value===t.value,renderInput:e=>Object(l.jsx)(g.a,{...e,inputProps:{...e.inputProps,value:u,onChange:w},className:"TextField__OutLined__Small",variant:"outlined",placeholder:"Select fields"}),renderTags:(e,t)=>Object(l.jsx)("div",{className:"BaseGroupingPopover__container__select__selectedFieldsContainer",children:e.map(((e,n)=>Object(l.jsx)(r.b,{...t({index:n}),label:e.label,selectBadge:!0},n)))}),renderOption:(e,t)=>{let{selected:n}=t;return Object(l.jsxs)("div",{className:"BaseGroupingPopover__option",children:[Object(l.jsx)(b.a,{color:"primary",size:"small",icon:Object(l.jsx)(O.a,{}),checkedIcon:Object(l.jsx)(y.a,{}),style:{marginRight:4},checked:n}),Object(l.jsx)(r.n,{className:"BaseGroupingPopover__option__label",size:14,children:e.label})]})}})]}),B.length>0&&Object(l.jsxs)(l.Fragment,{children:[Object(l.jsx)(v.a,{}),Object(l.jsx)("div",{className:"BaseGroupingPopover__option__chips",children:B.map(((e,t)=>Object(l.jsx)("div",{className:"BaseGroupingPopover__option__chip",children:Object(l.jsx)(r.o,{className:"BaseGroupingPopover__option__chip__toggle__button",onChange:e=>{h(B.map((e=>e.value)),B.map(((n,i)=>i===t?e:n.order)))},leftLabel:"Asc",rightLabel:"Desc",leftValue:"asc",rightValue:"desc",value:e.order,title:e.value.label})},e.value.label)))})]}),n&&Object(l.jsx)(C.a,{children:Object(l.jsx)("div",{className:"GroupingPopover__advanced__component",children:Object(l.jsxs)(x.a,{className:"GroupingPopover__accordion__container",children:[Object(l.jsx)(j.a,{expandIcon:Object(l.jsx)(r.f,{fontSize:"0.875rem",name:"arrow-bidirectional-close"}),id:"panel1c-header",children:Object(l.jsx)(r.n,{size:12,tint:50,component:"h3",weight:400,className:"GroupingPopover__subtitle",children:"Advanced options"})}),Object(l.jsx)(_.a,{style:{padding:0},children:n})]})})})]})})})}w.displayName="GroupingPopover";var N=w;n(765);function I(e){let{groupName:t,iconName:n="chart-group",inputLabel:i,advancedComponent:a,title:s,...c}=e;const{engine:{useStore:d,pipeline:g,groupings:b}}=c,v=d(g.additionalDataSelector),x=d(b.currentValuesSelector),j=d(g.statusSelector)===f.b.Executing;return Object(l.jsx)(o.a,{children:Object(l.jsx)(h.a,{title:null!==s&&void 0!==s?s:"Group by ".concat(t),anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},anchor:e=>{let{onAnchorClick:n,opened:i}=e;return Object(l.jsx)(m.a,{title:"Group by ".concat(t),children:Object(l.jsx)(l.Fragment,{children:Object(l.jsxs)(r.c,{size:"xSmall",disabled:j,onClick:n,className:p()("BaseGroupingItem",{active:i,outlined:!u.a.isNil(v)&&!u.a.isEmpty(x[t].fields)}),children:[Object(l.jsx)(r.n,{size:12,weight:600,className:"BaseGroupingItem__label",children:t}),Object(l.jsx)(r.f,{name:"arrow-down-contained",className:p()("BaseGroupingItem__arrowIcon",{opened:i}),fontSize:6})]})})})},component:Object(l.jsx)(N,{groupName:t,inputLabel:i,advancedComponent:a,...c})})})}I.displayName="GroupingItem";var B=a.a.memo(I);t.b=c},739:function(e,t,n){"use strict";var i=n(0),a=n.n(i),r=n(331),o=n(3),l=n(6),s=(n(736),n(1));function c(e){let{sliderTitle:t,countInputTitle:n,selectedRangeValue:i,selectedCountValue:a,onSearch:c,onCountChange:u,onRangeChange:d,min:p,max:m,sliderTitleTooltip:h,countTitleTooltip:f,sliderType:g="range",inputValidationPatterns:b}=e;return Object(s.jsx)(l.a,{children:Object(s.jsxs)("div",{className:"SliderWithInput",children:[Object(s.jsxs)("div",{className:"SliderWithInput__sliderWrapper",children:[Object(s.jsxs)("div",{className:"SliderWithInput__sliderWrapper__sliderTitleBox",children:[h?Object(s.jsx)(r.a,{title:h,children:Object(s.jsxs)("span",{className:"SliderWithInput__sliderWrapper__title",children:[t,":"]})}):Object(s.jsxs)("span",{className:"SliderWithInput__sliderWrapper__title",children:[t,":"]}),Object(s.jsx)(o.n,{size:10,weight:600,tint:80,className:"SliderWithInput__sliderWrapper__sliderValuesLabel",children:"".concat(i[0]," - ").concat(i[1])})]}),"single"===g?Object(s.jsx)(o.k,{value:a,onChange:(e,t)=>{u(t)},getAriaValueText:e=>"".concat(e),"aria-labelledby":"track-false-slider",track:!1,min:i[0],max:i[1],valueLabelDisplay:"auto"}):Object(s.jsx)(o.k,{value:[...i],onChange:(e,t)=>d(t),min:p,max:m,valueLabelDisplay:"auto",getAriaValueText:e=>"".concat(e),onKeyPress:e=>{13===e.which&&c()}})]}),Object(s.jsx)("div",{className:"SliderWithInput__densityWrapper",children:Object(s.jsx)(o.g,{value:"".concat(a),type:"number",labelAppearance:"top-labeled",size:"small",label:n,topLabeledIconName:"circle-question",labelHelperText:f,placeholder:n,showMessageByTooltip:!0,isValidateInitially:!0,onChange:(e,t,n)=>{u(t,n)},validationPatterns:null!==b&&void 0!==b?b:[]})})]})})}c.displayName="SliderWithInput";var u=a.a.memo(c);t.a=u},742:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var i=n(56),a=n(246),r=n(83),o=n(118),l=n(47);function s(e){let t=[];if(e)for(let n in e){const a=Object(l.a)(n),s=Object(r.a)(n,{}),c=Object(o.a)(n,{});t.push({label:c,group:a?"System":n,key:s,value:{option_name:n,context:null}});for(let l of e[n])if(!i.a.isEmpty(l)){const e=Object(r.a)(n,l),i=Object(o.a)(n,l);t.push({label:i,group:a?"System":n,key:e,value:{option_name:n,context:l}})}}return t.sort(Object(a.a)({orderBy:"label"}))}},763:function(e,t,n){},764:function(e,t,n){},765:function(e,t,n){},766:function(e,t,n){},767:function(e,t,n){},768:function(e,t,n){},769:function(e,t,n){},770:function(e,t,n){},771:function(e,t,n){},772:function(e,t,n){},773:function(e,t,n){},774:function(e,t,n){},775:function(e,t,n){},776:function(e,t,n){},777:function(e,t,n){},778:function(e,t,n){},779:function(e,t,n){},780:function(e,t,n){},781:function(e,t,n){}}]); \ No newline at end of file diff --git a/embed/static/js/images.js b/embed/static/js/images.js new file mode 100644 index 00000000..77a95199 --- /dev/null +++ b/embed/static/js/images.js @@ -0,0 +1 @@ +(this.webpackJsonpui_v2=this.webpackJsonpui_v2||[]).push([[17],{1021:function(e,t,n){"use strict";var i=n(2),o=n(5),a=n(0),l=(n(4),n(7)),s=n(15),c=n(458),r=a.forwardRef((function(e,t){var n=e.children,s=e.classes,r=e.className,d=e.disableTypography,u=void 0!==d&&d,v=Object(o.a)(e,["children","classes","className","disableTypography"]);return a.createElement("div",Object(i.a)({className:Object(l.a)(s.root,r),ref:t},v),u?n:a.createElement(c.a,{component:"h2",variant:"h6"},n))}));t.a=Object(s.a)({root:{margin:0,padding:"16px 24px",flex:"0 0 auto"}},{name:"MuiDialogTitle"})(r)},1022:function(e,t,n){"use strict";var i=n(2),o=n(5),a=n(0),l=(n(4),n(7)),s=n(15),c=a.forwardRef((function(e,t){var n=e.classes,s=e.className,c=e.dividers,r=void 0!==c&&c,d=Object(o.a)(e,["classes","className","dividers"]);return a.createElement("div",Object(i.a)({className:Object(l.a)(n.root,s,r&&n.dividers),ref:t},d))}));t.a=Object(s.a)((function(e){return{root:{flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"8px 24px","&:first-child":{paddingTop:20}},dividers:{padding:"16px 24px",borderTop:"1px solid ".concat(e.palette.divider),borderBottom:"1px solid ".concat(e.palette.divider)}}}),{name:"MuiDialogContent"})(c)},1023:function(e,t,n){"use strict";var i=n(2),o=n(5),a=n(0),l=(n(4),n(7)),s=n(15),c=a.forwardRef((function(e,t){var n=e.disableSpacing,s=void 0!==n&&n,c=e.classes,r=e.className,d=Object(o.a)(e,["disableSpacing","classes","className"]);return a.createElement("div",Object(i.a)({className:Object(l.a)(c.root,r,!s&&c.spacing),ref:t},d))}));t.a=Object(s.a)({root:{display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},spacing:{"& > :not(:first-child)":{marginLeft:8}}},{name:"MuiDialogActions"})(c)},1186:function(e,t,n){},1187:function(e,t,n){},1188:function(e,t,n){},1189:function(e,t,n){},1190:function(e,t,n){},1191:function(e,t,n){},1192:function(e,t,n){},1193:function(e,t,n){},1194:function(e,t,n){},1195:function(e,t,n){},1196:function(e,t,n){},1197:function(e,t,n){},617:function(e,t,n){"use strict";n.r(t);var i=n(0),o=n.n(i),a=n(82),l=n(56),s=n(10),c=n.n(s),r=n(259),d=n(698),u=n(357),v=n(753),p=n(251),g=n(331),m=n(787),h=n(923),b=n.n(h),j=n(3),f=n(6),O=n(727),x=n(860),_=n(861),y=n(263);var C=Object(y.a)({}),S=n(102),N=n(39),P=(n(1186),n(1));function k(e){var t;let{data:n,additionalProperties:i,style:a={}}=e;const{blob_uri:l}=n,[s,c]=o.a.useState(!1),[r,d]=o.a.useState(null),[u,v]=o.a.useState(!1);let[p,g]=o.a.useState(""),[m,h]=o.a.useState(null!==(t=C.getState()[l])&&void 0!==t?t:null),[y,k]=o.a.useState(!0);const w=o.a.useRef(!1);function I(){v(!1)}function T(){c(!1)}function R(){r?(w.current=!0,c(!s)):(v(!0),i.getAudiosBlobsData([l]).call().then((()=>{w.current=!0,c(!s)})))}function D(){const{index:e,format:t,context:i,step:o,caption:a,audio_name:l}=n,s=""===Object(S.a)(i)?"":"_".concat(Object(S.a)(i)),c="".concat(l).concat(s,"_").concat(a,"_").concat(o,"_").concat(e);Object(N.a)("data:audio/".concat(t,";base64,").concat(m),c)}return o.a.useEffect((()=>{let e,t;return u&&null===m&&(C.getState()[l]?h(C.getState()[l]):(t=C.subscribe(l,(e=>{h(e[l]),t.unsubscribe()})),e=window.setTimeout((()=>{C.getState()[l]&&(h(C.getState()[l]),t.unsubscribe())}),O.a))),()=>{e&&clearTimeout(e),t&&t.unsubscribe(),r&&r.pause()}}),[u]),o.a.useEffect((()=>{if(m){const e=new Audio;e.autoplay=!0,e.muted=!0,e.src="data:audio/".concat(n.format,";base64,").concat(m),g("data:audio/".concat(n.format,";base64,").concat(m)),d(e),k(!1)}}),[m]),o.a.useEffect((()=>{s?null===r||void 0===r||r.play().then((()=>{k(!1)})):null===r||void 0===r||r.pause()}),[s,r]),o.a.useEffect((()=>(r&&(r.addEventListener("ended",T),r.addEventListener("canplay",I)),()=>{r&&(r.pause(),r.removeEventListener("ended",T),r.removeEventListener("canplay",I))})),[r]),o.a.useEffect((()=>{r&&!y&&(r.muted=!1)}),[y]),Object(P.jsx)(f.a,{children:Object(P.jsxs)("div",{className:"AudioBox",style:a,children:[Object(P.jsxs)("div",{className:"AudioBox__controllers",children:[r?Object(P.jsx)(j.c,{onClick:R,color:"secondary",withOnlyIcon:!0,size:"small",children:Object(P.jsx)(j.f,{name:s?"pause":"play"})}):Object(P.jsxs)("div",{className:"AudioBox__controllers__player",children:[Object(P.jsx)(b.a,{displaySlider:!1,volume:!1,displayCloseButton:!1,onPlayed:R,width:"24px",src:p}),u?Object(P.jsx)(j.l,{className:"Icon__container",size:12,color:"#414b6d",thickness:2}):Object(P.jsx)(j.f,{name:s?"pause":"play"})]}),Object(P.jsx)(x.a,{audio:r,isPlaying:s,src:p,disabled:!w.current}),Object(P.jsx)(_.a,{audio:r}),Object(P.jsx)(j.c,{withOnlyIcon:!0,size:"small",onClick:function(){r?D():(v(!0),i.getAudiosBlobsData([l]).call().then(D))},children:u?Object(P.jsx)(j.l,{className:"Icon__container",size:12,color:"#414b6d",thickness:2}):Object(P.jsx)(j.f,{name:"download"})})]}),Object(P.jsx)(j.n,{title:(null===n||void 0===n?void 0:n.caption)||"",className:"AudioBox__caption",size:8,weight:400,children:(null===n||void 0===n?void 0:n.caption)||""})]})})}k.displayName="AudioBox";var w=o.a.memo(k);function I(e){let t=0,n=0;return e.forEach((e=>{t{var t;let{index:n,style:i,data:a,addUriToList:l,mediaItemHeight:s,focusedState:r,tooltip:d,additionalProperties:u,selectOptions:v,onRunsTagsChange:p}=e;const{format:g,blob_uri:m}=a,[h,b]=o.a.useState(!1);let[x,_]=o.a.useState(null!==(t=C.getState()[m])&&void 0!==t?t:null);o.a.useEffect((()=>{let e,t;return null===x&&(C.getState()[m]?_(C.getState()[m]):(t=C.subscribe(m,(e=>{_(e[m]),t.unsubscribe()})),e=window.setTimeout((()=>{C.getState()[m]?(_(C.getState()[m]),t.unsubscribe()):l(m)}),O.a))),()=>{e&&clearTimeout(e),t&&t.unsubscribe()}}),[l,x,m]);const y={width:i.width-6,height:u.alignmentType!==z.b.Height?i.width/(a.width/a.height)-6:s-40,containerWidth:i.width-4,containerHeight:u.alignmentType!==z.b.Height?i.width/(a.width/a.height)-4:s-40};return Object(P.jsx)(f.a,{children:Object(P.jsxs)("div",{className:"ImageBox",style:i,children:[Object(P.jsx)("div",{className:c()("ImageBox__image",{["ImageBox__image--".concat(u.imageRendering)]:!!u.imageRendering,focus:r.key===a.key&&(null===r||void 0===r?void 0:r.active),active:r.key===a.key&&!(null===r||void 0===r?void 0:r.active)}),"data-key":"".concat(a.key),"data-seqkey":"".concat(a.seqKey),"data-mediasetitem":"mediaSetItem",children:Object(P.jsxs)("div",{className:"ImageBox__imageWrapper",children:[Object(P.jsxs)("div",{className:"ImageBox__imageWrapper-item ".concat(u.alignmentType===z.b.Height?"ImageBox__imageWrapper-item-heightAlign":""),children:[x?Object(P.jsx)("img",{src:"data:image/".concat(g,";base64, ").concat(x),alt:a.caption}):Object(P.jsx)("div",{style:{height:y.containerHeight,width:y.containerWidth},className:"skeletonContainer",children:Object(P.jsx)(T.a,{variant:"rect",height:y.height,width:y.width})}),Object(P.jsx)(j.n,{style:{maxWidth:i.width},size:10,weight:400,children:a.caption})]}),Object(P.jsx)(j.c,{withOnlyIcon:!0,size:"small",className:c()("ImageBox__imageWrapper__zoomIconWrapper",{isHidden:r.key!==a.key}),onClick:function(e){e.stopPropagation(),b(!0),F.b(B.a.images.imagesPanel.openFullSizeMode)},color:"inherit",children:Object(P.jsx)(j.f,{name:"zoom-in",fontSize:14})})]})}),Object(P.jsx)(f.a,{children:Object(P.jsx)(R.a,{onClose:()=>b(!1),"aria-labelledby":"customized-dialog-title",className:"MediaPanel__Container__imageFullViewPopup",open:h,children:Object(P.jsx)(A,{imageRendering:null===u||void 0===u?void 0:u.imageRendering,tooltipContent:(null===d||void 0===d?void 0:d.content)||{context:a.context,step:a.step,index:a.index,caption:a.caption,images_name:a.name},selectOptions:v,imageData:a,handleClose:()=>b(!1),onRunsTagsChange:p})})})]})},n)};const V={[m.a.IMAGE]:H,[m.a.AUDIO]:w};var L=function(e){let{data:t,wrapperOffsetWidth:n,addUriToList:i,mediaItemHeight:a,focusedState:l,additionalProperties:s,tooltip:c,mediaType:r,wrapperOffsetHeight:d,selectOptions:u,onRunsTagsChange:v}=e;const g=o.a.useCallback((e=>r===m.a.AUDIO?O.f[r]().width:O.f[r]({data:t,index:e,additionalProperties:s,wrapperOffsetWidth:n,wrapperOffsetHeight:d}).width),[s,t,r,d,n]),h=o.a.useMemo((()=>{const{maxWidth:e,maxHeight:i}=I(t),{alignmentType:o,mediaItemSize:l}=s;return r===m.a.IMAGE?O.g[r]({alignmentType:o,maxHeight:i,maxWidth:e,wrapperOffsetWidth:n,mediaItemSize:l,mediaItemHeight:a}):O.g[r](a)}),[s,t,a,r,n]);return Object(P.jsx)(f.a,{children:Object(P.jsx)(p.d,{height:h,itemCount:t.length,itemSize:g,layout:"horizontal",width:n,style:{overflowY:"hidden"},itemData:{data:t,addUriToList:i,mediaItemHeight:h,focusedState:l,additionalProperties:s,tooltip:c,mediaType:r,selectOptions:u,onRunsTagsChange:v},children:W})})};const W=o.a.memo((function(e){const{index:t,style:n,data:i}=e,o=V[i.mediaType];return Object(P.jsx)(f.a,{children:Object(P.jsx)(o,{index:t,style:n,data:i.data[t],addUriToList:i.addUriToList,mediaItemHeight:i.mediaItemHeight,focusedState:i.focusedState,additionalProperties:i.additionalProperties,tooltip:i.tooltip,selectOptions:i.selectOptions,onRunsTagsChange:i.onRunsTagsChange},t)})}),p.e);var G=L,q=n(75),U=n(682),K=n(444);n(1188);function Q(e){let{index:t,pathValue:n,depth:i,onDepthChange:a}=e;const l=o.a.useMemo((()=>n.map(((e,t)=>({depth:t,label:e})))),[n]);return Object(P.jsx)(f.a,{children:Object(P.jsx)(q.a,{anchorOrigin:{vertical:"bottom",horizontal:"right"},className:"DepthDropdown",anchor:e=>{let{onAnchorClick:t,opened:n}=e;return Object(P.jsx)(j.c,{onClick:t,className:"DepthDropdown__button",color:n?"primary":"default",size:"small",withOnlyIcon:!0,style:{height:O.j},children:Object(P.jsx)(j.f,{name:n?"arrow-up":"arrow-down"})})},component:Object(P.jsx)(U.a,{open:!0,size:"small",openOnFocus:!0,disablePortal:!0,disableCloseOnSelect:!0,className:"DepthDropdown__autocomplete",options:l,getOptionLabel:e=>e.label,getOptionSelected:e=>e.depth===i,onChange:(e,n)=>{null===a||void 0===a||a(n.depth,t)},disableClearable:!0,ListboxProps:{style:{maxHeight:200,maxWidth:241}},classes:{popper:"DepthDropdown__autocomplete__popper"},renderInput:e=>Object(P.jsx)(K.a,{ref:e.InputProps.ref,inputProps:e.inputProps,spellCheck:!1,placeholder:"Search",autoFocus:!0,className:"DepthDropdown__autocomplete__select"}),renderOption:e=>Object(P.jsxs)(P.Fragment,{children:[Object(P.jsx)(j.n,{className:c()("DepthDropdown__autocomplete__select__optionLabel",{selected:i===e.depth}),weight:500,size:12,children:e.label}),i===e.depth&&Object(P.jsx)(j.f,{fontSize:14,color:"primary",name:"check",className:"DepthDropdown__autocomplete__select__optionIcon"})]})})})})}Q.displayName="DepthDropdown";var J=o.a.memo(Q),Y=n(734),X=n(24);n(1189);const Z=e=>{let{data:t,onListScroll:n,addUriToList:i,index:a=0,mediaSetKey:s,wrapperOffsetHeight:c,wrapperOffsetWidth:r,orderedMap:d,focusedState:u,additionalProperties:v,tableHeight:g,tooltip:h,mediaType:b,sortFieldsDict:j,sortFields:x,selectOptions:_,onRunsTagsChange:y}=e;const[C,S]=o.a.useState([]);let N=[],k={};function w(e,t){for(let n=0;n{t.push(e.value),n.push(e.order)})),l.a.orderBy(e,t,n)}!function e(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[""],i=arguments.length>2?arguments[2]:void 0;if(Array.isArray(t)){const e=R(t);v.stacking&&N.length?T(e,n):N.push([n,e])}else{var o;l.a.orderBy([...(null===i||void 0===i?void 0:i.ordering)||[]].reduce(((e,t)=>(e.push({[i.key]:t}),e)),[]),[(null===i||void 0===i?void 0:i.key)||""],[(null===j||void 0===j||null===(o=j[null===i||void 0===i?void 0:i.orderKey])||void 0===o?void 0:o.order)||"asc"]).map((e=>e[null===i||void 0===i?void 0:i.key])).forEach((o=>{const a="".concat(i.key," = ").concat(Object(X.a)(o));k.hasOwnProperty(n.join(""))||(N.push([n,[]]),k[n.join("")]=1),e(t[a],n.concat([a]),i[a])}))}}(t,[""],d);const D=o.a.useCallback(((e,t)=>{if(e!==C[t]){let n=[...C];n[t]=e,S(n)}}),[C,S]),E=o.a.useMemo((()=>{var e,n;return b===m.a.AUDIO?null===(e=O.f[b]())||void 0===e?void 0:e.height:null===(n=O.f[b]({data:t,additionalProperties:v,wrapperOffsetWidth:r,wrapperOffsetHeight:c}))||void 0===n?void 0:n.height}),[v,t,b,c,r]);return o.a.useEffect((()=>{v.stacking&&N.length&&S(Array(N.length).fill(0))}),[v.stacking,t,N.length]),Object(P.jsx)(f.a,{children:Object(P.jsx)(p.d,{height:c||0,itemCount:N.length,itemSize:function(e){let[t,n]=N[e];const{maxHeight:i,maxWidth:o}=I(n.flat()),{mediaItemSize:a,alignmentType:l,stacking:s}=v,c=t[t.length-1],d=s&&"object"===typeof c,{pathValue:u}=ne({isStackedPath:d,lastPath:c});if(1===t.length)return 0;if(n.length>0){if(b===m.a.IMAGE)return O.h[b]({maxHeight:i,maxWidth:o,mediaItemHeight:E,alignmentType:l,wrapperOffsetWidth:r,mediaItemSize:a,stacking:d&&u.length>1});if(b===m.a.AUDIO)return O.h[b]()}return O.j+O.k},width:"100%",onScroll:n,itemData:{data:N,addUriToList:i,wrapperOffsetWidth:r,wrapperOffsetHeight:c,index:a,mediaSetKey:s,mediaItemHeight:E,focusedState:u,additionalProperties:v,tooltip:h,mediaType:b,depthMap:C,onDepthChange:D,selectOptions:_,onRunsTagsChange:y},children:te},N.length+g+s)})};function $(e,t){return e.mediaSetKey===t.mediaSetKey&&e.focusedState===t.focusedState&&e.sortFieldsDict===t.sortFieldsDict}var ee=o.a.memo(Z,$);const te=o.a.memo((function(e){let{index:t,style:n,data:i}=e;const[o,a]=i.data[t],l=o[o.length-1],s=i.depthMap[t]||0,r=i.additionalProperties.stacking&&"object"===typeof l,{pathKey:d,pathValue:u}=ne({isStackedPath:r,lastPath:l}),{currentValue:v,currentItems:p}=function(e){let{isStackedPath:t,pathValue:n,depth:i,items:o}=e,a="",l=[];if(t){var s;a=null===(s=n[i])||void 0===s?void 0:s.trim();for(let e of o)e[i]&&l.push(e[i])}else a=null===n||void 0===n?void 0:n.trim(),l=o;return{currentValue:a,currentItems:l}}({isStackedPath:r,pathValue:u,depth:s,items:a}),m=function(e){try{JSON.parse(e)}catch(t){return!1}return JSON.parse(e)}(v),h="object"===typeof m,b=p.length>0&&r&&u.length>1;return Object(P.jsx)(f.a,{children:Object(P.jsxs)("div",{className:"MediaSet",style:{paddingLeft:"calc(0.625rem * ".concat(o.length-2,")"),...n},children:[o.slice(2).map(((e,t)=>Object(P.jsx)(f.a,{children:Object(P.jsx)("div",{className:"MediaSet__connectorLine",style:{left:"calc(0.625rem * ".concat(t,")")}})},e))),Object(P.jsxs)("div",{className:"MediaSet__container ".concat(o.length>2?"withDash":""),children:[o.length>1&&Object(P.jsx)(f.a,{children:Object(P.jsx)(q.a,{anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},anchor:e=>{let{onAnchorClick:n}=e;return Object(P.jsxs)("span",{className:"MediaSet__container__path",children:[Object(P.jsx)(g.a,{placement:"top-start",title:"".concat(d," = ").concat(v),children:Object(P.jsxs)("span",{className:"MediaSet__container__path__title",style:{height:O.j,width:b?"":"100%"},children:[Object(P.jsx)("span",{className:c()("MediaSet__container__path__title__key",{stacked:b}),children:d}),"=",Object(P.jsx)("span",{onClick:h?n:void 0,className:c()("MediaSet__container__path__title__value",{stacked:b,MediaSet__container__path__title__pointer:h}),children:v})]})}),b&&Object(P.jsx)(J,{index:t,pathValue:u,depth:s,onDepthChange:i.onDepthChange})]})},component:Object(P.jsx)(j.h,{json:m})})}),b&&Object(P.jsx)(Y.a,{index:t,items:u,depth:s,onDepthChange:i.onDepthChange,style:{height:O.i}}),p.length>0&&Object(P.jsx)("div",{className:"MediaSet__container__mediaItemsList",children:Object(P.jsx)(G,{data:p,addUriToList:i.addUriToList,wrapperOffsetWidth:i.wrapperOffsetWidth,wrapperOffsetHeight:i.wrapperOffsetHeight,mediaItemHeight:i.mediaItemHeight,focusedState:i.focusedState,additionalProperties:i.additionalProperties,tooltip:i.tooltip,mediaType:i.mediaType,selectOptions:i.selectOptions,onRunsTagsChange:i.onRunsTagsChange},"".concat(t,"-").concat(s))})]})]})})}),p.e);function ne(e){let{isStackedPath:t,lastPath:n}=e,i="",o="";return t?(i=Object.keys(n)[0],o=n[i]):[i="",o=""]=null===n||void 0===n?void 0:n.split(" = "),{pathKey:i,pathValue:o}}var ie=n(260);n(1190);var oe=function(e){let{controlsCount:t=3}=e;return Object(P.jsx)(f.a,{children:Object(P.jsxs)("div",{className:"ChartLoader",children:[Object(P.jsx)("div",{className:"ChartLoader__chart",children:Object(P.jsx)("span",{children:"Loading..."})}),t?Object(P.jsx)("div",{className:"ChartLoader__controls",children:[...Array(t)].map(((e,t)=>Object(P.jsx)(T.a,{variant:"rect",style:{minHeight:35,height:35,width:35,minWidth:35},animation:"wave"},t)))}):null]})})},ae=n(750),le=n(37),se=n(354),ce=n(48),re=n(184);n(1191);function de(e){let{data:t,isLoading:n,panelResizing:i,wrapperOffsetHeight:a,wrapperOffsetWidth:s,orderedMap:c,resizeMode:r,tooltip:d,focusedState:u,additionalProperties:v,tableHeight:p,mediaType:g,controls:m,actionPanel:h,actionPanelSize:b,tooltipType:x,onActivePointChange:_,getBlobsData:y,sortFieldsDict:S,sortFields:N,illustrationConfig:k,onChangeTooltip:w=(()=>{}),selectOptions:I=[],onRunsTagsChange:T=(()=>{})}=e;const[R,D]=o.a.useState(null),[E,M]=o.a.useState(""),[A,z]=o.a.useState("");let B=o.a.useRef([]),F=o.a.useRef([]),H=o.a.useRef(0);const V=o.a.useRef(null),L=o.a.useRef(null),W=o.a.useRef(),G=o.a.useRef(0),q=o.a.useRef(0),U=o.a.useCallback((()=>{if(L.current&&V.current){const{pointRect:e}=L.current;D({bottom:e.bottom,right:e.right,top:e.top,left:e.left})}else D(null)}),[D]),K=o.a.useCallback((e=>{const{activePoint:t,focusedStateActive:n=!1}=e;L.current=t,null!==t?(_&&_(t,n),U()):(D(null),_&&_({key:null},n))}),[_,D,U]),Q=o.a.useCallback((()=>{((null===u||void 0===u?void 0:u.key)||R)&&(q.current&&window.cancelAnimationFrame(q.current),K({activePoint:null}))}),[null===u||void 0===u?void 0:u.key,R,K]),J=o.a.useCallback((e=>{e&&(e.stopPropagation(),e.target&&(q.current=window.requestAnimationFrame((()=>{const t=e.target.closest('[data-mediasetitem="mediaSetItem"]');if(t){const e=t.getAttribute("data-key"),n=t.getAttribute("data-seqkey"),i=t.getBoundingClientRect();!i||u.key===e&&null!==R||(null===u||void 0===u?void 0:u.active)||K({activePoint:{pointRect:i,key:e,seqKey:n}})}else Q()}))))}),[null===u||void 0===u?void 0:u.key,null===u||void 0===u?void 0:u.active,R,K,Q]);function Y(e){return l.a.isArray(e)?e.map((e=>l.a.omit(e,"run"))):Object.keys(null!==e&&void 0!==e?e:[]).reduce(((t,n)=>(t[n]=Y(e[n]),t)),{})}o.a.useEffect((()=>{const e=JSON.stringify(Y(t));E!==e&&M(e)}),[t]),o.a.useEffect((()=>{const e=JSON.stringify(S);A!==e&&z(e)}),[S]);const X=o.a.useMemo((()=>Date.now()),[E,a,s,v,A]);const Z=Object(le.m)((()=>{H.current&&window.clearTimeout(H.current),H.current=window.setTimeout((()=>{if(!l.a.isEmpty(F.current)){const e=Object.assign([],F.current);F.current=[],B.current=[...new Set([...B.current,...e])],W.current=y(e),W.current.call().catch((t=>{B.current=B.current.filter((t=>!e.includes(t)))}))}}),O.b)}),O.b);return o.a.useEffect((()=>(document.addEventListener("mouseover",Q),()=>{document.removeEventListener("mouseover",Q)})),[Q]),o.a.useEffect((()=>()=>{H.current&&window.clearTimeout(H.current),W.current&&W.current.abort(),C.init()}),[]),Object(P.jsx)(f.a,{children:Object(P.jsx)(ie.a,{isLoading:n,className:"MediaPanel__loader",height:"100%",loaderComponent:Object(P.jsx)(oe,{controlsCount:4}),children:i?Object(P.jsx)("div",{className:"MediaPanel__Container__resizing",children:Object(P.jsx)(j.n,{size:14,color:"info",children:"Release to resize"})}):Object(P.jsx)(P.Fragment,{children:Object(P.jsxs)("div",{className:"MediaPanel__Container",children:[l.a.isEmpty(t)?Object(P.jsx)(se.a,{page:(null===k||void 0===k?void 0:k.page)||"runs",type:(null===k||void 0===k?void 0:k.type)||re.c.EmptyData,size:(null===k||void 0===k?void 0:k.size)||"xLarge",title:(null===k||void 0===k?void 0:k.title)||""}):Object(P.jsxs)("div",{className:"MediaPanel",style:{height:"calc(100% - ".concat(b||0,")")},children:[Object(P.jsx)("div",{ref:V,className:"MediaPanel__mediaSetContainer",onMouseOver:J,children:Object(P.jsx)(f.a,{children:Object(P.jsx)(ee,{data:t,onListScroll:function(e){let{scrollOffset:t}=e;Math.abs(t-G.current)>window.innerHeight&&W.current&&W.current.abort(),G.current=t,Q()},addUriToList:function(e){C.getState()[e]||F.current.includes(e)||B.current.includes(e)||(F.current.push(e),Z())},mediaSetKey:X,sortFieldsDict:S,wrapperOffsetHeight:a,wrapperOffsetWidth:s,focusedState:u,orderedMap:c,additionalProperties:v,tableHeight:p,tooltip:d,mediaType:g,sortFields:N,selectOptions:I,onRunsTagsChange:T})})}),x&&Object(P.jsx)(f.a,{children:Object(P.jsx)(ae.a,{containerNode:V.current,activePointRect:R,open:r!==ce.b.MaxHeight&&!i&&!!(null===d||void 0===d?void 0:d.display),forceOpen:!!(null===u||void 0===u?void 0:u.active),chartType:x,tooltipContent:(null===d||void 0===d?void 0:d.content)||{},tooltipAppearance:null===d||void 0===d?void 0:d.appearance,focusedState:u,selectOptions:I,onRunsTagsChange:T,onChangeTooltip:w},"popover-"+x)}),m&&Object(P.jsx)(f.a,{children:Object(P.jsx)("div",{className:"MediaPanel__controls ScrollBar__hidden",children:m})})]}),h]})})})})}var ue=o.a.memo(de),ve=n(783),pe=n(739);n(1192);function ge(e){let{onApply:t,applyButtonDisabled:n,onRangeSliderChange:i,onInputChange:a,items:s}=e;return Object(P.jsx)("form",{className:"RangePanel",onSubmit:e=>{e.preventDefault(),t()},children:Object(P.jsxs)("div",{className:"RangePanelContainer",children:[null===s||void 0===s?void 0:s.map((e=>{var n,s,c,r,d,u,v,p,g;const m=l.a.range(null!==(n=null===(s=e.rangeEndpoints)||void 0===s?void 0:s[0])&&void 0!==n?n:0,(null!==(c=null===(r=e.rangeEndpoints)||void 0===r?void 0:r[1])&&void 0!==c?c:0)+1).length;return Object(P.jsxs)(o.a.Fragment,{children:[(null===(d=e.rangeEndpoints)||void 0===d?void 0:d[0])!==(null===(u=e.rangeEndpoints)||void 0===u?void 0:u[1])?Object(P.jsx)(pe.a,{sliderType:null===e||void 0===e?void 0:e.sliderType,sliderTitle:e.sliderTitle,countInputTitle:e.inputTitle,countTitleTooltip:e.inputTitleTooltip,sliderTitleTooltip:e.sliderTitleTooltip,min:null===(v=e.rangeEndpoints)||void 0===v?void 0:v[0],max:null===(p=e.rangeEndpoints)||void 0===p?void 0:p[1],selectedRangeValue:e.selectedRangeValue,selectedCountValue:e.inputValue,onSearch:t,onRangeChange:t=>i(e.sliderName,t),onCountChange:(t,n)=>{a(e.inputName,t,n)},inputValidationPatterns:null!==(g=null===e||void 0===e?void 0:e.inputValidationPatterns)&&void 0!==g?g:[{errorCondition:e=>+e<=0,errorText:"Value should be greater then ".concat(0)},{errorCondition:e=>+e>m,errorText:"Value should be smaller then ".concat(m+1)}]}):Object(P.jsxs)("div",{className:"InfoMassageBox",children:[Object(P.jsx)(j.f,{name:"circle-info",color:"#1473E6"}),Object(P.jsxs)(j.n,{size:11,tint:80,weight:500,children:["You have only",Object(P.jsxs)(j.n,{size:11,tint:80,weight:600,className:"InfoMessageBoldText",children:["1 ",(null===e||void 0===e?void 0:e.infoPropertyName)||"step"]}),"logged."]})]}),Object(P.jsx)("div",{className:"VerticalDivider"})]},e.sliderName)})),Object(P.jsx)("div",{className:"ApplyButtonContainer",children:Object(P.jsx)(j.c,{size:"small",color:"primary",variant:"contained",type:"submit",className:"ApplyButton",disabled:n,children:"Apply"})})]})})}ge.displayName="RangePanel";var me=o.a.memo(ge),he=n(703),be=n(92),je=n(8),fe=n(31),Oe=n(62),xe=n(688),_e=n(589),ye=n(683),Ce=n(679),Se=n(677),Ne=n(678),Pe=n(708),ke=n(61),we=n.n(ke),Ie=n(256),Te=n(157),Re=n(25),De=n(36),Ee=n(69),Me=n(198),Ae=n(230),ze=n(173),Be=n(203),Fe=n(199),He=n(200),Ve=n(42),Le=n(99),We=n(124);function Ge(){var e,t,n,i,o,a,s,c,r,d,u,v,p,m,h,b,j,O,x,_,y,C,S,N,k,w,I;let T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],R=arguments.length>1?arguments[1]:void 0,D=arguments.length>2?arguments[2]:void 0,E=arguments.length>3?arguments[3]:void 0,M=arguments.length>4?arguments[4]:void 0,A=arguments.length>5?arguments[5]:void 0,z=arguments.length>6?arguments[6]:void 0,B=arguments.length>7?arguments[7]:void 0,F=arguments.length>8?arguments[8]:void 0,H=[{key:"experiment",content:Object(P.jsx)("span",{children:"Name"}),topHeader:"Experiment",pin:(null===E||void 0===E||null===(e=E.left)||void 0===e?void 0:e.includes("experiment"))?"left":(null===E||void 0===E||null===(t=E.middle)||void 0===t?void 0:t.includes("experiment"))?null:(null===E||void 0===E||null===(n=E.right)||void 0===n?void 0:n.includes("experiment"))?"right":null,columnOptions:Object(We.a)(B,F,Ve.b.IMAGES,"run.props.experiment.name")},{key:"experiment_description",content:Object(P.jsx)("span",{children:"Description"}),topHeader:"Experiment",pin:(null===E||void 0===E||null===(i=E.left)||void 0===i?void 0:i.includes("experiment_description"))?"left":(null===E||void 0===E||null===(o=E.middle)||void 0===o?void 0:o.includes("experiment_description"))?null:(null===E||void 0===E||null===(a=E.right)||void 0===a?void 0:a.includes("experiment_description"))?"right":null},{key:"hash",content:Object(P.jsx)("span",{children:"Hash"}),topHeader:"Run",pin:(null===E||void 0===E||null===(s=E.left)||void 0===s?void 0:s.includes("hash"))?"left":(null===E||void 0===E||null===(c=E.middle)||void 0===c?void 0:c.includes("hash"))?null:(null===E||void 0===E||null===(r=E.right)||void 0===r?void 0:r.includes("hash"))?"right":null,columnOptions:Object(We.a)(B,F,Ve.b.IMAGES,"run.hash")},{key:"run",content:Object(P.jsx)("span",{children:"Name"}),topHeader:"Run",pin:(null===E||void 0===E||null===(d=E.left)||void 0===d?void 0:d.includes("run"))?"left":(null===E||void 0===E||null===(u=E.middle)||void 0===u?void 0:u.includes("run"))?null:(null===E||void 0===E||null===(v=E.right)||void 0===v?void 0:v.includes("run"))?"right":"left",columnOptions:Object(We.a)(B,F,Ve.b.IMAGES,"run.props.name")},{key:"description",content:Object(P.jsx)("span",{children:"Description"}),topHeader:"Run",pin:(null===E||void 0===E||null===(p=E.left)||void 0===p?void 0:p.includes("description"))?"left":(null===E||void 0===E||null===(m=E.middle)||void 0===m?void 0:m.includes("description"))?null:(null===E||void 0===E||null===(h=E.right)||void 0===h?void 0:h.includes("description"))?"right":null},{key:"date",content:Object(P.jsx)("span",{children:"Date"}),topHeader:"Run",pin:(null===E||void 0===E||null===(b=E.left)||void 0===b?void 0:b.includes("date"))?"left":(null===E||void 0===E||null===(j=E.middle)||void 0===j?void 0:j.includes("date"))?null:(null===E||void 0===E||null===(O=E.right)||void 0===O?void 0:O.includes("date"))?"right":null,columnOptions:Object(We.a)(B,F,Ve.b.IMAGES,"run.props.creation_time")},{key:"duration",content:Object(P.jsx)("span",{children:"Duration"}),topHeader:"Run",pin:(null===E||void 0===E||null===(x=E.left)||void 0===x?void 0:x.includes("date"))?"left":(null===E||void 0===E||null===(_=E.middle)||void 0===_?void 0:_.includes("date"))?null:(null===E||void 0===E||null===(y=E.right)||void 0===y?void 0:y.includes("date"))?"right":null},{key:"tags",content:Object(P.jsx)("span",{children:"Tags"}),topHeader:"Run",pin:(null===E||void 0===E||null===(C=E.left)||void 0===C?void 0:C.includes("tags"))?"left":(null===E||void 0===E||null===(S=E.right)||void 0===S?void 0:S.includes("tags"))?"right":null},{key:"name",content:Object(P.jsx)("span",{children:"Name"}),topHeader:"Images",pin:(null===E||void 0===E||null===(N=E.left)||void 0===N?void 0:N.includes("name"))?"left":(null===E||void 0===E||null===(k=E.right)||void 0===k?void 0:k.includes("name"))?"right":null,columnOptions:Object(We.a)(B,F,Ve.b.IMAGES,"name")},{key:"context",content:Object(P.jsx)("span",{children:"Context"}),topHeader:"Images",pin:(null===E||void 0===E||null===(w=E.left)||void 0===w?void 0:w.includes("context"))?"left":(null===E||void 0===E||null===(I=E.right)||void 0===I?void 0:I.includes("context"))?"right":null,columnOptions:Object(We.a)(B,F,Ve.b.IMAGES,"context")},{key:"actions",content:"",topHeader:"",pin:"right"}].concat(T.map((e=>{var t,n,i,o;const a="run.params.".concat(e),s=null!==(t=null===A||void 0===A?void 0:A.findIndex((e=>e.value===a)))&&void 0!==t?t:-1;return{key:e,content:Object(P.jsx)(f.a,{children:Object(P.jsxs)("span",{children:[e,z&&Object(P.jsx)(Ae.a,{onSort:()=>{var e;return z({sortFields:A,index:s,field:-1===s?R.find((e=>e.value===a)):null===A||void 0===A?void 0:A[s],actionType:"desc"===(null===A||void 0===A||null===(e=A[s])||void 0===e?void 0:e.order)?Le.a.DELETE:Le.a.ORDER_TABLE_TRIGGER})},sort:l.a.isNil(null===A||void 0===A?void 0:A[s])?null:null===A||void 0===A||null===(n=A[s])||void 0===n?void 0:n.order})]})}),topHeader:"Run Params",pin:(null===E||void 0===E||null===(i=E.left)||void 0===i?void 0:i.includes(e))?"left":(null===E||void 0===E||null===(o=E.right)||void 0===o?void 0:o.includes(e))?"right":null}})));H=H.map((e=>({...e,isHidden:!je.i.images.nonHidableColumns.has(e.key)&&M.includes(e.key)})));const V=null===E||void 0===E?void 0:E.left.concat(E.middle).concat(E.right);var L,W;(H.sort(((e,t)=>"#"===e.key?-1:"actions"===e.key?1:"actions"===t.key?-1:V.includes(e.key)||V.includes(t.key)?V.includes(e.key)?V.includes(t.key)?V.indexOf(e.key)-V.indexOf(t.key):-1:1:0)),D)&&(H=[{key:"#",content:"",topHeader:"Group",pin:"left"},{key:"groups",content:Object(P.jsx)(f.a,{children:Object(P.jsx)("div",{className:"Table__groupsColumn__cell",children:Object.keys(D).map((e=>{let t=e.replace("run.params.","");return t=t.replace("run.props.experiment.name","run.props.experiment"),t=t.replace("run.props","run"),Object(P.jsx)(g.a,{title:t||"",children:Object(P.jsx)("div",{children:t})},e)}))})}),pin:(null===E||void 0===E||null===(L=E.left)||void 0===L?void 0:L.includes("groups"))?"left":(null===E||void 0===E||null===(W=E.right)||void 0===W?void 0:W.includes("groups"))?"right":null,topHeader:"Group Config"},...H]);return H}const qe=e=>Object(P.jsx)(Fe.a,{...e,inlineAttachedTagsList:!0});function Ue(e,t,n){let i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[];if(i){const t={};for(let n=0;n1?Object(P.jsx)(ze.a,{data:e.context}):Object(P.jsx)(j.b,{monospace:!0,size:"xSmall",color:Re.c[0][0],label:e.context[0]||"Empty Context"})}:["step","epoch"].includes(i)?t[i]=null===e[i]?"-":Array.isArray(e[i])?"":e[i]:"time"===i?t[i]=null===e.time?"-":Array.isArray(e.time)?"":we()(e.time).format(Ee.f):"groups"===i?t.groups={content:Object(P.jsx)(f.a,{children:Object(P.jsx)("div",{className:"Table__groupsColumn__cell",children:Object.keys(e[i]).map(((t,n)=>{const o=e[i][t];return l.a.isObject(o)?Object(P.jsx)(f.a,{children:Object(P.jsx)(q.a,{title:t,anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},anchor:e=>{let{onAnchorClick:t}=e;return Object(P.jsx)(g.a,{title:Object(S.a)(o)||"",children:Object(P.jsx)("span",{onClick:t,children:Object(S.a)(o)})})},component:Object(P.jsx)(j.h,{json:o})},Object(S.a)(o))},n):Object(P.jsx)(g.a,{title:Object(X.a)(o)||"",children:Object(P.jsx)("div",{children:Object(X.a)(o)})},n)}))})})}:Array.isArray(e[i])&&(t[i]={content:Object(P.jsx)(ze.a,{data:e[i]})})}return l.a.merge({},e,t)}{const n={experiment:{content:Object(P.jsx)(He.a,{experimentName:e.experiment,experimentId:e.experimentId})},run:{content:Object(P.jsx)(Be.a,{run:e.run,runHash:e.hash,active:e.active})},metric:e.metric,context:{content:e.context.length>1?Object(P.jsx)(ze.a,{data:e.context}):Object(P.jsx)(j.b,{monospace:!0,size:"xSmall",color:Re.c[0][0],label:e.context[0]||"Empty Context"})},value:e.value,step:e.step,epoch:e.epoch,tags:{content:Object(P.jsx)(qe,{runHash:e.hash,tags:e.tags,onRunsTagsChange:t,headerRenderer:()=>Object(P.jsx)(P.Fragment,{}),addTagButtonSize:"xxSmall"})},time:null===e.time?"-":we()(e.time).format(Ee.f),actions:{content:Object(P.jsx)(P.Fragment,{})}};return l.a.merge({},e,n)}}var Ke=n(30);const Qe={GET_IMAGES:"runs/search/images",GET_IMAGES_BY_URIS:"runs/images/get-batch"};var Je={endpoints:Qe,getImagesExploreData:function(e){return Ke.a.getStream(Qe.GET_IMAGES,e)},getImagesByURIs:function(e){return Ke.a.getStream(Qe.GET_IMAGES_BY_URIS,e,{method:"POST"})}},Ye=n(208),Xe=n(372),Ze=n(152),$e=n(72),et=n(409),tt=n(257),nt=n(16),it=n(88),ot=n(408),at=n(261),lt=n(129),st=n(28),ct=n(320),rt=n(130),dt=n(737);function ut(e){let{data:t,groupingSelectOptions:n,model:i,defaultGroupFields:o}=e;if(!l.a.isEmpty(t)){const e=null===i||void 0===i?void 0:i.getState(),a=null===e||void 0===e?void 0:e.config,s=null===a||void 0===a?void 0:a.grouping,c={},r=[...(null===s||void 0===s?void 0:s.row)||[]],d=o||r,u={};return t.forEach((e=>{const t=null===d||void 0===d?void 0:d.reduce(((t,i,o)=>{const a=l.a.get(e.data[0],i);return l.a.set(u,t.concat(["ordering"]),new Set([...l.a.get(u,t.concat(["ordering"]))||[],a])),l.a.set(u,t.concat(["key"]),Object(rt.a)(n,i)),l.a.set(u,t.concat(["orderKey"]),i),t.push("".concat(Object(rt.a)(n,i)," = ").concat(Object(X.a)(a))),t}),[]);l.a.set(c,t,l.a.sortBy(e.data,[...d,...n.map((e=>e.value)).filter((e=>!d.includes(e))),"caption"]))})),{mediaSetData:l.a.isEmpty(c)?t[0].data:c,orderedMap:u}}return{}}var vt=n(274),pt=n(246),gt=n(187),mt=n(38),ht=n(51),bt=n(196),jt=n(360),ft=n(154),Ot=n(181),xt=n(117),_t=n(231),yt=n(234),Ct=n(344),St=n(272),Nt=n(318),Pt=n(83),kt=n(258),wt=n(346);const It=Object(y.a)({requestStatus:Oe.a.NotRequested,requestProgress:{matched:0,checked:0,trackedRuns:0},searchButtonDisabled:!1,applyButtonDisabled:!0,selectFormData:{options:void 0,suggestions:[],error:null,advancedError:null},config:Tt()});function Tt(){return{grouping:{row:[],reverseMode:{row:!1},isApplied:{row:!0}},select:{options:[],query:"",advancedMode:!1,advancedQuery:""},images:{indexDensity:"5",recordDensity:"50",tooltip:{appearance:De.a.images.tooltip.appearance,display:De.a.images.tooltip.display,selectedFields:De.a.images.tooltip.selectedFields},additionalProperties:{alignmentType:De.a.images.alignmentType,mediaItemSize:De.a.images.mediaItemSize,imageRendering:De.a.images.imageRendering,stacking:De.a.images.stacking},focusedState:{active:!1,key:null},sortFields:[],sortFieldsDict:{},inputsValidations:{}},table:{resizeMode:ce.b.Resizable,rowHeight:je.e.md,sortFields:[],hiddenMetrics:[],hiddenColumns:[],hideSystemMetrics:void 0,columnsWidths:{tags:300},columnsOrder:{left:[],middle:[],right:[]},height:"0.5"}}}let Rt,Dt,Et;function Mt(){var e,t,n,i,o;let a=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];const s={},c=new URLSearchParams(window.location.search),r=null!==(e=Object(at.a)("grouping"))&&void 0!==e?e:{};s.grouping=r;const d=Object(vt.a)(["images"],Object(at.a)("select")),u=null!==d&&void 0!==d?d:{};s.select=u;const v=null!==(t=Object(at.a)("images"))&&void 0!==t?t:{};if(s.images=v,a){const e=Object(st.a)("imagesTable")||Object(st.a)("imagesExploreTable"),t=e?JSON.parse(Object(Ct.a)({value:null!==e&&void 0!==e?e:"",localStorageKey:Object(st.a)("imagesTable")?"imagesTable":"imagesExploreTable"})):Tt().table;s.table=t}const p=l.a.mergeWith({},It.getState().config,s,((e,t)=>{if(l.a.isArray(e))return t}));(c.get("grouping")&&!(null===(n=c.get("grouping"))||void 0===n?void 0:n.startsWith(nt.a))||c.get("chart")&&!(null===(i=c.get("chart"))||void 0===i?void 0:i.startsWith(nt.a))||c.get("select")&&!(null===(o=c.get("select"))||void 0===o?void 0:o.startsWith(nt.a)))&&Lt(p),It.setState({config:p})}function At(e,t,n){var i,o,a,s,c;Et&&Et.abort();const r=null===(i=It.getState())||void 0===i?void 0:i.config;var d;n&&((null===r||void 0===r||null===(d=r.select)||void 0===d?void 0:d.advancedMode)?r.select.advancedQuery=n:r.select.query=n);const u=null===r||void 0===r||null===(o=r.images)||void 0===o?void 0:o.recordSlice,v=null===r||void 0===r||null===(a=r.images)||void 0===a?void 0:a.indexSlice,p=null===r||void 0===r||null===(s=r.images)||void 0===s?void 0:s.recordDensity,g=null===r||void 0===r||null===(c=r.images)||void 0===c?void 0:c.indexDensity;let m=Jt(r.select),h={q:"()"!==m?m:""};return u&&(h={...h,record_range:l.a.isEmpty(u)||l.a.isNil(null===u||void 0===u?void 0:u[0])||l.a.isNil(u[1])?"":"".concat(u[0],":").concat(u[1]+1),index_range:l.a.isEmpty(v)||l.a.isNil(null===u||void 0===u?void 0:u[0])||l.a.isNil(u[1])?"":"".concat(null===v||void 0===v?void 0:v[0],":").concat(((null===v||void 0===v?void 0:v[1])||0)+1),record_density:!l.a.isNil(p)&&+p>0?p:"",index_density:!l.a.isNil(g)&&+g>0?g:""}),Et=Je.getImagesExploreData(h),Object(xt.a)(It),{call:async()=>{if("()"!==m){var n;It.setState({requestStatus:Oe.a.Pending,queryIsEmpty:!1,applyButtonDisabled:!1,selectedRows:t?{}:null===(n=It.getState())||void 0===n?void 0:n.selectedRows}),C.init();try{const t=await Et.call((e=>{Object(ht.a)({detail:e,model:It}),It.setState({...It.getState(),data:[],selectFormData:{...It.getState().selectFormData,error:null,advancedError:null},params:[],imagesData:{},tableData:[],tableColumns:[],rawData:[]})})),n=await Object(_t.a)(t,(e=>Object(xt.a)(It,e)));r&&function(e,t){var n,i,o,a,s,c;const r=It.getState(),d=null===r||void 0===r||null===(n=r.config)||void 0===n?void 0:n.table.sortFields,{data:u,params:v,runProps:p,highLevelParams:g,contexts:m,selectedRows:h}=Bt(e),b=[...new Set(v.concat(g))].sort(),j=[...Object(bt.a)({params:b,contexts:m,runProps:p,sequenceName:"images"})],{mediaSetData:f,orderedMap:O}=ut({data:u,groupingSelectOptions:j,model:It}),x=null===e||void 0===e||null===(i=e[0])||void 0===i?void 0:i.ranges,_=Wt(u,v,!1,t,j),y=t,C=[l.a.inRange(null===x||void 0===x?void 0:x.record_range_used[0],(null===x||void 0===x?void 0:x.record_range_total[0])-1,(null===x||void 0===x?void 0:x.record_range_total[1])+1)?null===x||void 0===x?void 0:x.record_range_used[0]:null===x||void 0===x?void 0:x.record_range_total[0],l.a.inRange((null===x||void 0===x?void 0:x.record_range_used[1])-1,(null===x||void 0===x?void 0:x.record_range_total[0])-1,(null===x||void 0===x?void 0:x.record_range_total[1])+1)?(null===x||void 0===x?void 0:x.record_range_used[1])-1:(null===x||void 0===x?void 0:x.record_range_total[1])-1],S=[l.a.inRange(null===x||void 0===x?void 0:x.index_range_used[0],(null===x||void 0===x?void 0:x.index_range_total[0])-1,(null===x||void 0===x?void 0:x.index_range_total[1])+1)?null===x||void 0===x?void 0:x.index_range_used[0]:null===x||void 0===x?void 0:x.index_range_total[0],l.a.inRange((null===x||void 0===x?void 0:x.index_range_used[1])-1,(null===x||void 0===x?void 0:x.index_range_total[0])-1,(null===x||void 0===x?void 0:x.index_range_total[1])+1)?(null===x||void 0===x?void 0:x.index_range_used[1])-1:(null===x||void 0===x?void 0:x.index_range_total[1])-1],N=(null===x||void 0===x?void 0:x.record_range_total[1])-1-(null===x||void 0===x?void 0:x.record_range_total[0]),P=(null===x||void 0===x?void 0:x.index_range_total[1])-1-(null===x||void 0===x?void 0:x.index_range_total[0]),k=!y.images.recordDensity||+y.images.recordDensity<(null===x||void 0===x?void 0:x.record_range_total[0])||+y.images.recordDensity>N?"".concat(0===N?1:N):y.images.recordDensity,w=!y.images.indexDensity||+y.images.indexDensity<(null===x||void 0===x?void 0:x.index_range_total[0])||+y.images.indexDensity>P?"".concat(0===P?1:P):y.images.indexDensity;y.images={...y.images,stepRange:l.a.isEmpty(e)?y.images.stepRange:[null===x||void 0===x?void 0:x.record_range_total[0],(null===x||void 0===x?void 0:x.record_range_total[1])-1],indexRange:l.a.isEmpty(e)?y.images.indexRange:[null===x||void 0===x?void 0:x.index_range_total[0],(null===x||void 0===x?void 0:x.index_range_total[1])-1],recordSlice:C,indexSlice:S,recordDensity:k,indexDensity:w,tooltip:y.images.tooltip||{display:!0,selectedFields:[]},focusedState:y.images.focusedState||{active:!1,key:null},additionalProperties:y.images.additionalProperties};const I=Ge(v,j,null===(o=u[0])||void 0===o?void 0:o.config,t.table.columnsOrder,t.table.hiddenColumns,d,Kt,y.grouping,Vt);null===r||void 0===r||null===(a=r.refs)||void 0===a||null===(s=a.tableRef.current)||void 0===s||s.updateData({newData:_.rows,newColumns:I}),It.setState({requestStatus:Oe.a.Ok,rawData:e,config:y,params:v,selectFormData:{...null===r||void 0===r?void 0:r.selectFormData,[(null===(c=t.select)||void 0===c?void 0:c.advancedMode)?"advancedError":"error"]:null},data:u,selectedRows:h,imagesData:f,orderedMap:O,tableData:_.rows,tableColumns:I,sameValueColumns:_.sameValueColumns,groupingSelectOptions:j})}(n,r),e&&Lt(r),Object(wt.a)(Ve.b.IMAGES,m)}catch(o){"AbortError"===o.name||console.log("Unhandled error: ",o)}}else{var i;It.setState({selectedRows:t?{}:null===(i=It.getState())||void 0===i?void 0:i.selectedRows,queryIsEmpty:!0,imagesData:{},tableData:[],images:{tooltip:{display:!0,selectedFields:[]},focusedState:{active:!1,key:null}},config:{...r,grouping:{...Tt().grouping},table:{...null===r||void 0===r?void 0:r.table,resizeMode:ce.b.Resizable}}})}},abort:Et.abort}}function zt(e){let t=[],n=0;if(null===e||void 0===e?void 0:e.images)for(let i in e.images){t.push({label:i,group:i,color:Re.c[0][n%Re.c[0].length],key:Object(Pt.a)(i,{}),value:{option_name:i,context:null}}),n++;for(let o of e.images[i])if(!l.a.isEmpty(o)){let e=Object(S.a)(o);t.push({label:"".concat(i," ").concat(e),group:i,color:Re.c[0][n%Re.c[0].length],key:Object(Pt.a)(i,o),value:{option_name:i,context:o}}),n++}}return t.sort(Object(pt.a)({orderBy:"label"}))}function Bt(e){var t,n,i,o,a,s,c;const r=null===(t=It.getState())||void 0===t?void 0:t.config;let d=null===(n=It.getState())||void 0===n?void 0:n.selectedRows,u=[],v=[],p=[],g=[],m=[];null===e||void 0===e||e.forEach((e=>{v=v.concat(Object(it.a)(e.params,e.params)),p=p.concat(Object(it.a)(e.props,e.props)),g=g.concat(Object(it.a)(e.params,e.params,"",!1,!0)),e.traces.forEach((t=>{m=m.concat(Object(it.a)(t.context,t.context)),t.values.forEach(((n,i)=>{n.forEach((n=>{const o=Object(nt.c)({name:t.name,runHash:e.hash,traceContext:t.context,index:n.index,step:t.iters[i],caption:n.caption}),a=Object(nt.c)({name:t.name,runHash:e.hash,traceContext:t.context});u.push({...n,name:t.name,step:t.iters[i],context:t.context,run:l.a.omit(e,"traces"),key:o,seqKey:a})}))}))}))}));let h=null!==(i=null===r||void 0===r||null===(o=r.table)||void 0===o?void 0:o.sortFields)&&void 0!==i?i:[];0===(null===(a=h)||void 0===a?void 0:a.length)&&(h=[{value:"run.props.creation_time",order:"desc",label:"",group:""}]);const b=Ht(l.a.orderBy(u,null===(s=h)||void 0===s?void 0:s.map((e=>function(t){return Object(N.d)(t,e.value,"")})),null===(c=h)||void 0===c?void 0:c.map((e=>e.order)))),j=l.a.uniq(p).sort(),f=l.a.uniq(v).sort(),O=l.a.uniq(g).sort(),x=l.a.uniq(m).sort(),_=(null===e||void 0===e?void 0:e.reduce(((e,t)=>(e[t.hash]={runHash:t.hash,...t.props},e)),{}))||{};return d&&!l.a.isEmpty(d)&&(d=Object.keys(d).reduce(((e,t)=>{const n=t.slice(0,t.indexOf("/"));return e[t]={selectKey:t,..._[n]},e}),{})),{data:b,runProps:j,params:f,highLevelParams:O,contexts:x,selectedRows:d}}function Ft(){var e,t,n,i,o;let a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:It.getState().config,l=arguments.length>1?arguments[1]:void 0;const{data:s,params:c,runProps:r,highLevelParams:d,contexts:u,selectedRows:v}=Bt(null===(e=It.getState())||void 0===e?void 0:e.rawData),p=[...new Set(c.concat(d))].sort(),g=[...Object(bt.a)({params:p,runProps:r,contexts:u,sequenceName:"images"})],{mediaSetData:m,orderedMap:h}=ut({data:s,groupingSelectOptions:g,model:It}),b=Wt(s,c,!1,a,g),j=Ge(c,g,null===(t=s[0])||void 0===t?void 0:t.config,a.table.columnsOrder,a.table.hiddenColumns,a.table.sortFields,Kt,a.grouping,Vt);null===(n=It.getState())||void 0===n||null===(i=n.refs)||void 0===i||null===(o=i.tableRef.current)||void 0===o||o.updateData({newData:b.rows,newColumns:j,hiddenColumns:a.table.hiddenColumns}),l&&Lt(a),It.setState({config:a,data:s,imagesData:m,orderedMap:h,tableData:b.rows,tableColumns:j,sameValueColumns:b.sameValueColumns,groupingSelectOptions:g,selectedRows:v})}function Ht(e){const t=function(e){var t;const{isApplied:n}=e;return(null===(t=It.getState())||void 0===t?void 0:t.groupingSelectOptions)&&n.row?e.row:[]}(It.getState().config.grouping);if(0===t.length)return[{config:null,chartIndex:0,data:e}];const n={};for(let i=0;i{o[t]=Object(N.d)(e[i],t)}));const a=Object(nt.c)(o);n.hasOwnProperty(a)?n[a].data.push(e[i]):n[a]={key:a,config:o,data:[e[i]]}}return Object.values(n)}function Vt(e){var t;let{groupName:n,list:i}=e;const o=null===(t=It.getState())||void 0===t?void 0:t.config;var a,s;(null===o||void 0===o?void 0:o.grouping)&&(o.grouping={...o.grouping,[n]:i},Ft(o,!0),(null===(a=o.images)||void 0===a||null===(s=a.additionalProperties)||void 0===s?void 0:s.stacking)&&l.a.isEmpty(o.grouping.row)&&Zt());F.b("".concat(B.a.images.groupings[n].select))}function Lt(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:It.getState().config;const{grouping:t,select:n,images:i}=e,o=Object(ot.a)({grouping:Object(nt.c)(t),select:Object(nt.c)(n),images:Object(nt.c)(i)});if(o==="".concat(window.location.pathname).concat(window.location.search))return;const a=window.location.pathname.split("/")[2];a||Object(st.c)("imagesUrl",o),window.history.pushState(null,"",o)}function Wt(e,t,n,i,o,a){var s;if(!e)return{rows:[],sameValueColumns:[]};const c=null!==(null===(s=e[0])||void 0===s?void 0:s.config)?{}:[];let r=0;const d=[],u={};Ht(Object.values(l.a.groupBy(Object.values(e).map((e=>e.data)).flat(),"seqKey")).map((e=>e[0]))).forEach((e=>{const s=e.key,d={};if(null!==e.config){const t={};for(let i in e.config)t[Object(rt.a)(o,i)]=e.config[i];const n={meta:{dasharray:null,itemsCount:e.data.length,config:t},key:s,groupRowsKeys:e.data.map((e=>e.seqKey)),experiment:"",run:"",date:"",description:"",metric:"",context:[],children:[],groups:t};c[s]={data:n,items:[]}}Object.values(l.a.groupBy(e.data,"seqKey")).map((e=>e[0])).forEach((o=>{var u,v,p,g,m,h,b,j,f,O,x,_,y,C,S;const P={rowMeta:{color:null!==(u=e.color)&&void 0!==u?u:o.color},key:o.seqKey,selectKey:"".concat(o.run.hash,"/").concat(o.seqKey),hash:o.run.hash,isHidden:null===i||void 0===i||null===(v=i.table)||void 0===v||null===(p=v.hiddenMetrics)||void 0===p?void 0:p.includes(o.key),index:r,color:null!==(g=e.color)&&void 0!==g?g:o.color,dasharray:null!==(m=e.dasharray)&&void 0!==m?m:o.dasharray,experiment:null!==(h=null===(b=o.run.props.experiment)||void 0===b?void 0:b.name)&&void 0!==h?h:"default",experimentId:null!==(j=null===(f=o.run.props.experiment)||void 0===f?void 0:f.id)&&void 0!==j?j:"",experiment_description:null!==(O=null===(x=o.run.props.experiment)||void 0===x?void 0:x.description)&&void 0!==O?O:"-",run:null!==(_=null===(y=o.run.props)||void 0===y?void 0:y.name)&&void 0!==_?_:"-",description:null!==(C=null===(S=o.run.props)||void 0===S?void 0:S.description)&&void 0!==C?C:"-",date:we()(1e3*o.run.props.creation_time).format(Ee.f),tags:o.run.props.tags.map((e=>({archived:!1,color:e.color,id:e.id,comment:e.description,name:e.name,run_count:0}))),duration:Object(ft.a)(1e3*o.run.props.creation_time,o.run.props.end_time?1e3*o.run.props.end_time:Date.now()),name:o.name,context:Object.entries(o.context).map((e=>e.join(":"))),parentId:s};r++,["experiment","run","hash","duration","date","metric","context","step","epoch","time","name"].forEach((e=>{d.hasOwnProperty(e)?-1===l.a.findIndex(d[e],(t=>l.a.isEqual(P[e],t)))&&d[e].push(P[e]):d[e]=[P[e]]})),a||t.forEach((e=>{const t=Object(N.d)(o.run.params,e,"-");P[e]=Object(X.a)(t),d.hasOwnProperty(e)?-1===l.a.findIndex(d[e],(e=>l.a.isEqual(t,e)))&&d[e].push(t):d[e]=[t]})),null!==e.config?c[s].items.push(n?P:Ue(P,Gt,{toggleVisibility:e=>{e.stopPropagation(),Qt(P.key)}})):c.push(n?P:Ue(P,Gt,{toggleVisibility:e=>{e.stopPropagation(),Qt(P.key)}}))}));for(let n in d)u[n]=new Set([...u[n]||[],...d[n]||[]]),null!==e.config&&(c[s].data[n]=1===d[n].length?t.includes(n)?Object(X.a)(d[n][0]):d[n][0]:d[n]);null===e.config||n||(c[s].data=Ue(c[s].data,Gt,{},!0,["value","name","groups"].concat(Object.keys(d))))}));for(let l in u)1===u[l].size&&d.push(l);return{rows:c,sameValueColumns:d}}function Gt(e,t){Object(kt.a)({runHash:e,tags:t,model:It,updateModelData:Ft})}function qt(e){var t;const n=null===(t=It.getState())||void 0===t?void 0:t.config;if(null===n||void 0===n?void 0:n.table){const t={...n.table,sortFields:e},i={...n,table:t};It.setState({config:i}),Object(st.c)("imagesTable",Object(nt.c)(t)),Ft(i,!0)}F.b("".concat(B.a.images.table.changeSorting," ").concat(l.a.isEmpty(e)?"Reset":"Apply"))}function Ut(e,t){var n;const i=null===(n=It.getState())||void 0===n?void 0:n.config;if(null===i||void 0===i?void 0:i.table){const n={...i.images,sortFields:e,sortFieldsDict:t},o={...i,images:n};It.setState({config:o}),Ft(o,!0)}F.b("".concat(B.a.images.imagesPanel.controls.changeSorting," ").concat(l.a.isEmpty(e)?"Reset":"Apply"," images sorting by a key"))}function Kt(e){var t;let{sortFields:n,order:i,index:o,actionType:a,field:l}=e;const s=null===(t=It.getState())||void 0===t?void 0:t.config;qt(Object(Le.b)({sortFields:n||(null===s||void 0===s?void 0:s.table.sortFields)||[],order:i,index:o,actionType:a,field:l}))}function Qt(e){var t;const n=null===(t=It.getState())||void 0===t?void 0:t.config;if(null===n||void 0===n?void 0:n.table){var i,o;let t=(null===n||void 0===n||null===(i=n.table)||void 0===i?void 0:i.hiddenMetrics)||[];t=(null===(o=t)||void 0===o?void 0:o.includes(e))?t.filter((t=>t!==e)):[...t,e];const a={...n.table,hiddenMetrics:t},l={...n,table:a};It.setState({config:l}),Object(st.c)("imagesTable",Object(nt.c)(a)),Ft(l)}}function Jt(e,t){let n="()";if(void 0===e)return n;if(e.advancedMode)n=e.advancedQuery||"";else{var i,o;const a=(null===(i=e.query)||void 0===i?void 0:i.trim())&&!(null===t||void 0===t?void 0:t.message)?"(".concat(e.query.trim(),")"):"",l=(null===(o=e.options)||void 0===o?void 0:o.length)?"(".concat(e.options.map((e=>{var t,n,i;return'(images.name == "'.concat(null===(t=e.value)||void 0===t?void 0:t.option_name,'"').concat(null===(null===(n=e.value)||void 0===n?void 0:n.context)?"":" and "+Object.keys(null===(i=e.value)||void 0===i?void 0:i.context).map((t=>{var n;return"images.context.".concat(t," == ").concat(Object(X.a)((null===(n=e.value)||void 0===n?void 0:n.context)[t]))})).join(" and "),")")})).join(" or "),")"):"";n=a&&l?"".concat(a," and ").concat(l):"".concat(a).concat(l)}return n.trim()||"()"}function Yt(e){Object(Ot.a)({hiddenColumns:e,model:It,appName:Ve.b.IMAGES,updateModelData:Ft})}const Xt=l.a.throttle((e=>{var t;const n=null===(t=It.getState())||void 0===t?void 0:t.config;if(null===n||void 0===n?void 0:n.images){const t={...n.images,additionalProperties:{...n.images.additionalProperties,mediaItemSize:e}},i={...n,images:t};Lt(i),It.setState({config:i})}F.b("".concat(B.a.images.imagesPanel.controls.changeImageProperties," / size"))}),O.e);function Zt(){var e;const t=null===(e=It.getState())||void 0===e?void 0:e.config;if(null===t||void 0===t?void 0:t.images){const e={...t.images,additionalProperties:{...t.images.additionalProperties,stacking:!t.images.additionalProperties.stacking}},n={...t,images:e};Lt(n),It.setState({config:n}),F.b("".concat(B.a.images.imagesPanel.controls.groupStacking," to ").concat(t.images.additionalProperties.stacking?"Disabled":"Enabled"))}}var $t={...It,initialize:function(e){It.init(),It.setState({refs:{tableRef:{current:null}},groupingSelectOptions:[]}),e||Mt(),Ze.a.getProjectParams(["images"]).call().then((e=>{const t=Object(jt.a)(e.images);It.setState({selectFormData:{options:zt(e),suggestions:Object(Me.b)(Ve.b.IMAGES,e),advancedSuggestions:{...Object(Me.b)(Ve.b.IMAGES,e),images:{name:"",context:l.a.isEmpty(t)?"":{...t}}}}})}))},getImagesData:At,abortRequest:function(){Et&&Et.abort(),Object(xt.a)(It),It.setState({requestStatus:Oe.a.Ok}),Object(mt.a)({notification:{id:Date.now(),severity:"info",messages:["Request has been cancelled"]},model:It})},setComponentRefs:function(e){const t=It.getState();(null===t||void 0===t?void 0:t.refs)&&(t.refs=Object.assign(t.refs,e),It.setState({refs:t.refs}))},onGroupingSelectChange:Vt,onGroupingModeChange:function(e){var t;let{value:n}=e;const i=null===(t=It.getState())||void 0===t?void 0:t.config;var o,a;(null===i||void 0===i?void 0:i.grouping)&&(i.grouping={...i.grouping,reverseMode:{...i.grouping.reverseMode,row:n}},Ft(i,!0),(null===(o=i.images)||void 0===o||null===(a=o.additionalProperties)||void 0===a?void 0:a.stacking)&&l.a.isEmpty(i.grouping.row)&&Zt()),n&&F.b(B.a.images.groupings.row.modeChange)},onGroupingReset:function(e){var t;const n=null===(t=It.getState())||void 0===t?void 0:t.config;if(null===n||void 0===n?void 0:n.grouping){var i,o;const{reverseMode:t,isApplied:a}=n.grouping;n.grouping={...n.grouping,reverseMode:{...t,[e]:!1},[e]:[],isApplied:{...a,[e]:!0}},Ft(n,!0),(null===(i=n.images)||void 0===i||null===(o=i.additionalProperties)||void 0===o?void 0:o.stacking)&&l.a.isEmpty(n.grouping.row)&&Zt()}},onGroupingApplyChange:function(){var e;const t=null===(e=It.getState())||void 0===e?void 0:e.config;(null===t||void 0===t?void 0:t.grouping)&&(t.grouping={...t.grouping,isApplied:{...t.grouping.isApplied,row:!t.grouping.isApplied.row}},Ft(t,!0))},onNotificationDelete:function(e){Object(gt.a)({id:e,model:It})},onNotificationAdd:mt.a,onResetConfigData:function(){var e;const t=null===(e=It.getState())||void 0===e?void 0:e.config;t&&(t.grouping={...Tt().grouping},Ft(t,!0))},updateURL:Lt,updateModelData:Ft,onBookmarkUpdate:function(e){var t;const n=null===(t=It.getState())||void 0===t?void 0:t.config;n&&Ye.a.updateApp(e,{state:n,type:"images"}).call((e=>{Object(ht.a)({detail:e,model:It})})).then((e=>{e.id&&Object(mt.a)({notification:{id:Date.now(),severity:"success",messages:[Te.b.UPDATE]},model:It})}))},onBookmarkCreate:async function(e){var t;let{name:n,description:i}=e;const o=null===(t=It.getState())||void 0===t?void 0:t.config;if(o){const e=await Ye.a.createApp({state:o,type:"images"}).call((e=>{Object(ht.a)({detail:e,model:It})}));if(e.id){(await Xe.a.createDashboard({app_id:e.id,name:n,description:i}).call((e=>{Object(ht.a)({detail:e,model:It})}))).name?Object(mt.a)({notification:{id:Date.now(),severity:"success",messages:[Te.b.CREATE]},model:It}):Object(mt.a)({notification:{id:Date.now(),severity:"error",messages:[Te.b.ERROR]},model:It})}}F.b(B.a.images.createBookmark)},getAppConfigData:function(e){return Object(et.a)({appId:e,appRequest:undefined,config:Tt(),model:It})},setDefaultAppConfigData:Mt,updateColumnsWidths:function(e,t,n){var i,o;const a=null===(i=It.getState())||void 0===i?void 0:i.config;if((null===a||void 0===a?void 0:a.table)&&(null===a||void 0===a||null===(o=a.table)||void 0===o?void 0:o.columnsWidths)){var s;let i=null===a||void 0===a||null===(s=a.table)||void 0===s?void 0:s.columnsWidths;i=n?l.a.omit(i,[e]):{...i,[e]:t};const o={...a.table,columnsWidths:i},c={...a,table:o};It.setState({config:c}),Object(st.c)("imagesTable",Object(nt.c)(o)),Ft(c)}},onTableSortChange:Kt,onSortReset:function(){qt([])},onExportTableData:function(e){var t;const{data:n,params:i,config:o,groupingSelectOptions:a}=It.getState(),l=Wt(n,i,!0,o,a),s=Ge(i,a,null===(t=n[0])||void 0===t?void 0:t.config,null===o||void 0===o?void 0:o.table.columnsOrder,null===o||void 0===o?void 0:o.table.hiddenColumns,null===o||void 0===o?void 0:o.table.sortFields,Kt,o.grouping,Vt),c=["#","actions"],r=s.reduce(((e,t)=>e.concat(-1!==c.indexOf(t.key)||t.isHidden?[]:t.key)),[]);let d={};r.forEach((e=>{d[e]="--"}));const u=Object.keys(l.rows).map((e=>l.rows[e].items)),v=[];null===u||void 0===u||u.forEach(((e,t)=>{null===e||void 0===e||e.forEach((e=>{const t=Object(Nt.a)({columnKeys:r,row:e});v.push(t)})),(null===u||void 0===u?void 0:u.length)-1!==t&&v.push(d)}));const p=new Blob([Object(ct.a)(v)],{type:"text/csv;charset=utf-8;"});Object(Ie.saveAs)(p,"images-".concat(we()().format(Ee.b),".csv")),F.b(B.a.images.table.exports.csv)},onRowVisibilityChange:Qt,onTableResizeEnd:function(e){var t;const n=null===(t=It.getState())||void 0===t?void 0:t.config;if(null===n||void 0===n?void 0:n.table){const t={...n.table,height:e},i={...n,table:t};It.setState({config:i}),Object(st.c)("imagesTable",Object(nt.c)(t))}},onTableResizeModeChange:function(e){var t;const n=null===(t=It.getState())||void 0===t?void 0:t.config;if(null===n||void 0===n?void 0:n.table){const t={...n.table,resizeMode:e},i={...n,table:t};It.setState({config:i}),Object(st.c)("imagesTable",Object(nt.c)(t))}F.b(B.a.images.table.changeResizeMode)},onSearchQueryCopy:function(){var e,t;let n=Jt(null===(e=It.getState())||void 0===e||null===(t=e.config)||void 0===t?void 0:t.select);n&&Object(St.a)(n,!1,(()=>mt.a),{notification:{id:Date.now(),severity:"success",messages:["Run Expression Copied"]},model:It})},getQueryStringFromSelect:Jt,onSelectRunQueryChange:function(e){var t;const n=null===(t=It.getState())||void 0===t?void 0:t.config;if(null===n||void 0===n?void 0:n.select){const t={...n,select:{...n.select,query:e},images:{...n.images}};It.setState({config:t})}},onSelectAdvancedQueryChange:function(e){var t;const n=null===(t=It.getState())||void 0===t?void 0:t.config;if(null===n||void 0===n?void 0:n.select){const t={...n,select:{...n.select,advancedQuery:e},images:{...n.images}};It.setState({config:t})}},onImagesExploreSelectChange:function(e){var t;const n=null===(t=It.getState())||void 0===t?void 0:t.config;if(null===n||void 0===n?void 0:n.select){const t={...n,select:{...n.select,options:e},images:{...n.images}};It.setState({config:t})}},toggleSelectAdvancedMode:function(){var e,t;const n=It.getState();if(null===(e=n.config)||void 0===e?void 0:e.select){var i;let e=n.config.select.advancedQuery||Jt(null===(i=n.config)||void 0===i?void 0:i.select,n.selectFormData.error);"()"===e&&(e="");const t={...n.config,select:{...n.config.select,advancedQuery:e,advancedMode:!n.config.select.advancedMode}};Lt(t),It.setState({config:t})}F.b("".concat(B.a.images.useAdvancedSearch," ").concat((null===(t=n.config)||void 0===t?void 0:t.select.advancedMode)?"off":"on"))},onColumnsOrderChange:function(e){var t;const n=null===(t=It.getState())||void 0===t?void 0:t.config;if(null===n||void 0===n?void 0:n.table){const t={...n.table,columnsOrder:e},i={...n,table:t};It.setState({config:i}),Object(st.c)("imagesTable",Object(nt.c)(t)),Ft(i)}F.b(B.a.images.table.changeColumnsOrder)},onColumnsVisibilityChange:Yt,onTableDiffShow:function(){var e;const t=null===(e=It.getState())||void 0===e?void 0:e.sameValueColumns;t&&Yt(t),F.b(B.a.images.table.showDiff)},onRowHeightChange:function(e){var t;const n=null===(t=It.getState())||void 0===t?void 0:t.config;if(null===n||void 0===n?void 0:n.table){const t={...n.table,rowHeight:e},i={...n,table:t};It.setState({config:i}),Object(st.c)("imagesTable",Object(nt.c)(t))}F.b("".concat(B.a.images.table.changeTableRowHeight,' to "').concat(ce.c[e].toLowerCase(),'"'))},onImageVisibilityChange:function(e){var t,n;const i=null===(t=It.getState())||void 0===t?void 0:t.config,o=null===(n=It.getState())||void 0===n?void 0:n.data;if((null===i||void 0===i?void 0:i.table)&&o){const t={...i.table,hiddenMetrics:"all"===e[0]?Object.values(o).map((e=>e.data.map((e=>e.key)))).flat():e},n={...i,table:t};It.setState({config:n}),Object(st.c)("imagesTable",Object(nt.c)(t)),Ft(n)}F.b("".concat(B.a.images.table.metricVisibilityChange," ").concat("all"===e[0]?"Visualize all hidden metrics from table":"Hide all metrics from table"))},onSliceRangeChange:function(e,t){var n;const i=null===(n=It.getState())||void 0===n?void 0:n.config;if(null===i||void 0===i?void 0:i.images){const n={...i.images,[e]:t},o={...i,images:n};It.setState({config:o})}},onDensityChange:function(e,t,n){var i;const o=null===(i=It.getState())||void 0===i?void 0:i.config;if(null===o||void 0===o?void 0:o.images){var a;const i={...o.images,[e]:+t,inputsValidations:{...null===(a=o.images)||void 0===a?void 0:a.inputsValidations,[e]:null===n||void 0===n?void 0:n.isValid}},l={...o,images:i};It.setState({config:l})}!function(){var e,t;const n=It.getState(),i=(null===(e=n.config)||void 0===e||null===(t=e.images)||void 0===t?void 0:t.inputsValidations)||{},o=l.a.size(Object.keys(i).filter((e=>!1===i[e])))<=0;It.setState({...n,applyButtonDisabled:!o})}()},getImagesBlobsData:function(e){const t=Je.getImagesByURIs(e);return{abort:t.abort,call:()=>t.call((e=>{Object(ht.a)({detail:e,model:It})})).then((async e=>{let t=Object(lt.a)(e),n=Object(lt.b)(t),i=Object(lt.c)(n,1);for await(let[o,a]of i){const e=o[0];C.emit(e,{[e]:Object(dt.a)(a)})}})).catch((e=>{"AbortError"===e.name||console.log("Unhandled error: ")}))}},onChangeTooltip:function(e){var t;let{config:n,data:i,groupingSelectOptions:o=[],tooltip:a}=It.getState();if(null===(t=n)||void 0===t?void 0:t.images){var l,s,c,r,d,u,v,p,g;(null===(l=n.images.tooltip)||void 0===l?void 0:l.hasOwnProperty("content"))&&delete n.images.tooltip.content,n={...n,images:{...n.images,tooltip:{...n.images.tooltip,...e}}};const t=(null===(s=n.images)||void 0===s||null===(c=s.focusedState)||void 0===c?void 0:c.key)?Object(yt.a)({groupingNames:[fe.a.ROW],groupingSelectOptions:o,data:i,configData:n,activePointKey:null===(r=n.images)||void 0===r||null===(d=r.focusedState)||void 0===d?void 0:d.key,selectedFields:null===(u=n.images)||void 0===u||null===(v=u.tooltip)||void 0===v?void 0:v.selectedFields}):a.content;It.setState({config:n,tooltip:{...null===(p=n)||void 0===p||null===(g=p.images)||void 0===g?void 0:g.tooltip,content:t}}),Lt(n)}F.b(B.a.images.imagesPanel.controls.tooltip.changeTooltipContent)},onActivePointChange:function(e){var t,n,i,o,a,l,s,c,r;let d=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const{data:u,refs:v,config:p,groupingSelectOptions:g,tooltip:m}=It.getState();if((null===p||void 0===p?void 0:p.table.resizeMode)!==ce.b.Hide){const t=null===v||void 0===v?void 0:v.tableRef;var h,b,j,f,O,x;if(t&&e.seqKey)if(null===(h=t.current)||void 0===h||null===(b=h.setHoveredRow)||void 0===b||b.call(h,e.seqKey),null===(j=t.current)||void 0===j||null===(f=j.setActiveRow)||void 0===f||f.call(j,d?e.seqKey:null),d)null===(O=t.current)||void 0===O||null===(x=O.scrollToRow)||void 0===x||x.call(O,e.seqKey)}let _=p;var y;(null===(t=_)||void 0===t?void 0:t.images)&&((null===(y=_.images.tooltip)||void 0===y?void 0:y.hasOwnProperty("content"))&&delete _.images.tooltip.content,_={..._,images:{..._.images,focusedState:{active:d,key:e.key}}},(p.images.focusedState.active!==d||p.images.focusedState.active&&e.key!==p.images.focusedState.key)&&Lt(_));const C=(null===(n=_.images)||void 0===n||null===(i=n.focusedState)||void 0===i?void 0:i.key)?Object(yt.a)({groupingNames:[fe.a.ROW],groupingSelectOptions:g,data:u,configData:_,activePointKey:null===(o=_.images)||void 0===o||null===(a=o.focusedState)||void 0===a?void 0:a.key,selectedFields:null===(l=_.images)||void 0===l||null===(s=l.tooltip)||void 0===s?void 0:s.selectedFields}):m.content;It.setState({config:_,tooltip:{...null===(c=_)||void 0===c||null===(r=c.images)||void 0===r?void 0:r.tooltip,content:C}})},onImageSizeChange:Xt,onImageRenderingChange:function(e){var t;const n=null===(t=It.getState())||void 0===t?void 0:t.config;if(null===n||void 0===n?void 0:n.images){const t={...n.images,additionalProperties:{...n.images.additionalProperties,imageRendering:e}},i={...n,images:t};Lt(i),It.setState({config:i})}F.b("".concat(B.a.images.imagesPanel.controls.changeImageProperties," / image rendering to ").concat(e))},onImageAlignmentChange:function(e){var t;const n=null===(t=It.getState())||void 0===t?void 0:t.config;if(null===n||void 0===n?void 0:n.images){const t={...n.images,additionalProperties:{...n.images.additionalProperties,alignmentType:null===e||void 0===e?void 0:e.value}},i={...n,images:t};Lt(i),It.setState({config:i})}F.b("".concat(B.a.images.imagesPanel.controls.changeImageProperties," / Alignment to ").concat(null===e||void 0===e?void 0:e.label))},showRangePanel:function(){return It.getState().requestStatus!==Oe.a.Pending&&!It.getState().queryIsEmpty},getDataAsImageSet:function(e,t,n){if(l.a.isEmpty(e))return{};{var i,o;const a=null===(i=It.getState())||void 0===i?void 0:i.config,s={},c=[...(null===a||void 0===a||null===(o=a.grouping)||void 0===o?void 0:o.row)||[]],r=n||c,d={};return e.forEach((e=>{const n=null===r||void 0===r?void 0:r.reduce(((n,i,o)=>{const a=Object(N.d)(e.data[0],i);return l.a.set(d,n.concat(["ordering"]),new Set([...Object(N.d)(d,n.concat(["ordering"]))||[],a])),l.a.set(d,n.concat(["key"]),Object(rt.a)(t,i)),n.push("".concat(Object(rt.a)(t,i)," = ").concat(Object(X.a)(a))),n}),[]);l.a.set(s,n,l.a.sortBy(e.data,[...r,...t.map((e=>e.value)).filter((e=>!r.includes(e))),"caption"]))})),{imageSetData:l.a.isEmpty(s)?e[0].data:s,orderedMap:d}}},onStackingToggle:Zt,onImagesSortChange:function(e){var t;let{sortFields:n,order:i,index:o,actionType:a,field:l}=e;const s=null===(t=It.getState())||void 0===t?void 0:t.config,c=Object(Le.b)({sortFields:n||(null===s||void 0===s?void 0:s.images.sortFields)||[],order:i,index:o,actionType:a,field:l});Ut(c,c.reduce(((e,t)=>(e[t.value]=t,e)),{}))},onImagesSortReset:function(){Ut([],{})},deleteRuns:function(e){return Dt=$e.a.deleteRuns(e),{call:async()=>{try{await Dt.call((e=>Object(ht.a)({detail:e,model:It}))).then((()=>{At(!1,!0).call(),Object(mt.a)({notification:{id:Date.now(),severity:"success",messages:["Runs are successfully deleted"]},model:It})}))}catch(e){"AbortError"===e.name&&Object(mt.a)({notification:{id:Date.now(),severity:"error",messages:[e.message]},model:It})}finally{F.b(B.a.images.table.deleteRunsBatch)}},abort:Dt.abort}},archiveRuns:function(e,t){return Rt=$e.a.archiveRuns(e,t),{call:async()=>{try{await Rt.call((e=>Object(ht.a)({detail:e,model:It}))).then((()=>{At(!1,!0).call(),Object(mt.a)({notification:{id:Date.now(),severity:"success",messages:["Runs are successfully ".concat(t?"archived":"unarchived"," ")]},model:It})}))}catch(e){"AbortError"===e.name&&Object(mt.a)({notification:{id:Date.now(),severity:"error",messages:[e.message]},model:It})}finally{F.b(B.a.images.table.archiveRunsBatch)}},abort:Rt.abort}},onRowSelect:function(e){let{actionType:t,data:n}=e;return Object(tt.a)({actionType:t,data:n,model:It})},onRunsTagsChange:Gt};n(1193);function en(e){var t,n;let{requestIsPending:i,isDisabled:a=!1,selectedImagesData:l,searchButtonDisabled:s,selectFormData:r,onImagesExploreSelectChange:d,onSelectRunQueryChange:u,toggleSelectAdvancedMode:v,onSelectAdvancedQueryChange:p,onSearchQueryCopy:m}=e;const[h,b]=o.a.useState(null),[O,x]=o.a.useState(""),_=o.a.useRef(null),y=o.a.useRef(null),C=o.a.useRef(null);function S(e){var t,n;if(null===e||void 0===e||e.preventDefault(),i||s)return;let o=(null===l||void 0===l?void 0:l.advancedMode)?null===C||void 0===C||null===(t=C.current)||void 0===t?void 0:t.getValue():null===y||void 0===y||null===(n=y.current)||void 0===n?void 0:n.getValue();(null===l||void 0===l?void 0:l.advancedMode)?p(null!==o&&void 0!==o?o:""):u(null!==o&&void 0!==o?o:""),_.current=$t.getImagesData(!0,!0,null!==o&&void 0!==o?o:""),_.current.call(),Object(F.b)(B.a.images.searchClick)}function N(e){let t=[...null===l||void 0===l?void 0:l.options].filter((t=>t.key!==e));d(t)}function k(e){x(e.target.value)}o.a.useEffect((()=>()=>{var e;null===(e=_.current)||void 0===e||e.abort()}),[]);const w=o.a.useMemo((()=>{var e,t;return null!==(e=null===r||void 0===r||null===(t=r.options)||void 0===t?void 0:t.filter((e=>-1!==e.label.indexOf(O))))&&void 0!==e?e:[]}),[O,null===r||void 0===r?void 0:r.options]),I=!!h,T=I?"select-metric":void 0;return Object(P.jsx)(f.a,{children:Object(P.jsxs)("div",{className:"SelectForm",children:[Object(P.jsxs)("div",{className:"SelectForm__container__metrics",children:[Object(P.jsx)(xe.a,{display:"flex",children:Object(P.jsx)(xe.a,{width:"100%",display:"flex",justifyContent:"space-between",alignItems:"center",children:(null===l||void 0===l?void 0:l.advancedMode)?Object(P.jsx)("div",{className:"SelectForm__textarea",children:Object(P.jsx)(Pe.a,{advanced:!0,refObject:C,context:null===r||void 0===r?void 0:r.advancedSuggestions,value:null===l||void 0===l?void 0:l.advancedQuery,error:null===r||void 0===r?void 0:r.advancedError,onEnter:S,disabled:a})}):Object(P.jsxs)(f.a,{children:[Object(P.jsxs)(xe.a,{display:"flex",alignItems:"center",children:[Object(P.jsxs)(j.c,{variant:"contained",color:"primary",onClick:function(e){b(e.currentTarget)},"aria-describedby":T,disabled:a,children:[Object(P.jsx)(j.f,{name:"plus",style:{marginRight:"0.5rem"}}),"Images"]}),Object(P.jsx)(_e.a,{id:T,open:I,anchorEl:h,placement:"bottom-start",className:"SelectForm__Popper",children:Object(P.jsx)(U.a,{open:!0,onClose:function(e,t){"toggleInput"!==t&&(h&&h.focus(),b(null),x(""))},multiple:!0,className:"Autocomplete__container",size:"small",disablePortal:!0,disableCloseOnSelect:!0,options:w,value:null!==(t=null===l||void 0===l?void 0:l.options)&&void 0!==t?t:"",onChange:function(e,t){if("click"===e.type){const e=t.reduce(((e,t)=>(e[t.key]=++e[t.key]||0,e)),{});d(t.filter((t=>0===e[t.key])))}},groupBy:e=>e.group,getOptionLabel:e=>e.label,renderTags:()=>null,disableClearable:!0,ListboxProps:{style:{height:400}},renderInput:e=>Object(P.jsx)(K.a,{ref:e.InputProps.ref,inputProps:{...e.inputProps,value:O,onChange:k},spellCheck:!1,placeholder:"Search",autoFocus:!0,className:"SelectForm__metric__select"}),renderOption:e=>{var t;let n=!!(null===l||void 0===l||null===(t=l.options.find((t=>t.key===e.key)))||void 0===t?void 0:t.key);return Object(P.jsxs)("div",{className:"SelectForm__option",children:[Object(P.jsx)(ye.a,{color:"primary",icon:Object(P.jsx)(Se.a,{}),checkedIcon:Object(P.jsx)(Ne.a,{}),checked:n,size:"small"}),Object(P.jsx)("span",{className:"SelectForm__option__label",children:e.label})]})}})}),Object(P.jsx)(Ce.a,{style:{margin:"0 1rem"},orientation:"vertical",flexItem:!0}),0===(null===l||void 0===l?void 0:l.options.length)&&Object(P.jsx)(j.n,{tint:50,size:14,weight:400,children:"No images are selected"}),Object(P.jsx)(xe.a,{className:"SelectForm__tags ScrollBar__hidden",flex:1,children:null===l||void 0===l||null===(n=l.options)||void 0===n?void 0:n.map((e=>Object(P.jsx)(j.b,{size:"large",label:e.label,value:e.key,onDelete:N,disabled:a},e.label)))})]}),(null===l||void 0===l?void 0:l.options.length)>1&&Object(P.jsx)(f.a,{children:Object(P.jsx)(j.c,{onClick:()=>d([]),withOnlyIcon:!0,className:c()("SelectForm__clearAll",{disabled:a}),size:"xSmall",disabled:a,children:Object(P.jsx)(j.f,{name:"close"})})})]})})}),(null===l||void 0===l?void 0:l.advancedMode)?null:Object(P.jsx)(f.a,{children:Object(P.jsx)("div",{className:"SelectForm__TextField",children:Object(P.jsx)(Pe.a,{refObject:y,context:null===r||void 0===r?void 0:r.suggestions,value:null===l||void 0===l?void 0:l.query,error:null===r||void 0===r?void 0:r.error,onEnter:S,disabled:a})})})]}),Object(P.jsxs)("div",{className:"SelectForm__container__search",children:[Object(P.jsx)(j.c,{fullWidth:!0,color:"primary",variant:i?"outlined":"contained",startIcon:Object(P.jsx)(j.f,{name:i?"close":"search",fontSize:i?12:14}),className:"SelectForm__search__button",onClick:i?function(e){var t;e.preventDefault(),i&&(null===(t=_.current)||void 0===t||t.abort(),$t.abortRequest())}:S,disabled:s,children:i?"Cancel":"Search"},"".concat(i)),Object(P.jsxs)("div",{className:"SelectForm__search__actions",children:[Object(P.jsx)(g.a,{title:"Reset query",children:Object(P.jsx)("div",{children:Object(P.jsx)(j.c,{onClick:function(){d([]),u("")},withOnlyIcon:!0,disabled:a,children:Object(P.jsx)(j.f,{name:"reset"})})})}),Object(P.jsx)(g.a,{title:(null===l||void 0===l?void 0:l.advancedMode)?"Switch to default mode":"Enable advanced search mode ",children:Object(P.jsx)("div",{children:Object(P.jsx)(j.c,{className:(null===l||void 0===l?void 0:l.advancedMode)?"active":"",withOnlyIcon:!0,onClick:function(){v()},disabled:a,children:Object(P.jsx)(j.f,{name:"edit"})})})}),Object(P.jsx)(g.a,{title:"Copy search query",children:Object(P.jsx)("div",{children:Object(P.jsx)(j.c,{onClick:m,withOnlyIcon:!0,disabled:a,children:Object(P.jsx)(j.f,{name:"copy"})})})})]})]})]})})}var tn=o.a.memo(en),nn=n(759);n(1194);function on(e){let{additionalProperties:t,onImageSizeChange:n,onImageRenderingChange:i,onImageAlignmentChange:a}=e;const[l,s]=o.a.useState(!1),[c,r]=o.a.useState(t.mediaItemSize);const d=o.a.useMemo((()=>t.alignmentType===z.b.Original),[t.alignmentType]);return Object(P.jsx)(f.a,{children:Object(P.jsxs)("div",{className:"ImagePropertiesPopover",children:[Object(P.jsxs)("div",{className:"ImagePropertiesPopover__section",children:[Object(P.jsx)("div",{className:"ImagePropertiesPopover__section__mediaItemSize",children:Object(P.jsx)(j.n,{tint:50,component:"h4",className:"ImagePropertiesPopover__subtitle",children:"Align Images by:"})}),Object(P.jsx)("div",{children:Object(P.jsx)(j.e,{size:"large",isColored:!0,onChange:a,value:t.alignmentType,options:O.d,onMenuOpen:()=>s(!0),onMenuClose:()=>s(!1),open:l,withPortal:!0})}),Object(P.jsxs)("div",{className:"ImagePropertiesPopover__sizeSlider ".concat(d?"ImagePropertiesPopover__sizeSlider--disabled":""," "),children:[Object(P.jsxs)("div",{className:"flex",children:[Object(P.jsx)(j.n,{tint:50,component:"h4",className:"ImagePropertiesPopover__subtitle ImagePropertiesPopover__subtitle__windowSize",children:"Scale (Relative to window size):"}),Object(P.jsx)(j.n,{className:"ImagePropertiesPopover__sizePercent",children:"".concat(c,"%")})]}),Object(P.jsxs)("div",{className:"ImagePropertiesPopover__Slider",children:[Object(P.jsxs)(j.n,{children:[O.c.min,"%"]}),Object(P.jsx)(j.k,{valueLabelDisplay:"auto",getAriaValueText:e=>"".concat(e),value:c,disabled:d,onChange:function(e,t){n(t),r(t)},step:O.c.step,max:O.c.max,min:O.c.min}),Object(P.jsxs)(j.n,{children:[O.c.max,"%"]})]})]})]}),Object(P.jsx)(Ce.a,{className:"ImagePropertiesPopover__Divider"}),Object(P.jsxs)("div",{className:"ImagePropertiesPopover__section",children:[Object(P.jsx)(j.n,{component:"h4",tint:50,className:"ImagePropertiesPopover__subtitle ImagePropertiesPopover__subtitle__imageRendering",children:"Image Rendering"}),Object(P.jsx)(j.o,{className:"ImagePropertiesPopover__ToggleButton",title:"Optimization",onChange:i,rightLabel:"Pixelated",leftLabel:"Smoother",leftValue:z.a.Smooth,rightValue:z.a.Pixelated,value:t.imageRendering})]})]})})}on.displayName="ImagePropertiesPopover";var an=o.a.memo(on),ln=n(412);n(1195);var sn=function(e){var t,n,i;const a=o.a.useMemo((()=>{const{alignmentType:t,mediaItemSize:n,imageRendering:i}=e.additionalProperties;return t!==De.a.images.alignmentType||n!==De.a.images.mediaItemSize||i!==De.a.images.imageRendering}),[e.additionalProperties]),s=o.a.useMemo((()=>{var t,n,i;return(null===(t=e.tooltip)||void 0===t?void 0:t.appearance)!==De.a.images.tooltip.appearance||(null===(n=e.tooltip)||void 0===n||null===(i=n.selectedFields)||void 0===i?void 0:i.length)!==De.a.images.tooltip.selectedFields.length}),[e.tooltip]),r=o.a.useMemo((()=>e.sortFields.length!==De.a.images.sortFields.length),[e.sortFields]);return Object(P.jsx)(f.a,{children:Object(P.jsxs)("div",{className:"Controls__container ScrollBar__hidden",children:[Object(P.jsx)("div",{children:Object(P.jsx)(q.a,{title:"Image properties",anchor:e=>{let{onAnchorClick:t,opened:n}=e;return Object(P.jsx)(g.a,{title:"Image properties",children:Object(P.jsx)("div",{onClick:t,className:"Controls__anchor ".concat(n?"active":a?"active outlined":""),children:Object(P.jsx)(j.f,{className:"Controls__icon ".concat(n||a?"active":""),name:"image-properties"})})})},component:Object(P.jsx)(an,{additionalProperties:e.additionalProperties,onImageSizeChange:e.onImageSizeChange,onImageRenderingChange:e.onImageRenderingChange,onImageAlignmentChange:e.onImageAlignmentChange})})}),Object(P.jsx)("div",{children:Object(P.jsx)(q.a,{title:"Images sorting",anchor:e=>{let{onAnchorClick:t,opened:n}=e;return Object(P.jsx)(g.a,{title:"Images sorting",children:Object(P.jsx)("div",{onClick:t,className:"Controls__anchor ".concat(n?"active":r?"active outlined":""),children:Object(P.jsx)(j.f,{className:"Controls__icon ".concat(n||r?"active":""),name:"sort-outside"})})})},component:Object(P.jsx)(ln.a,{sortOptions:e.selectOptions,sortFields:e.sortFields,onSort:e.onImagesSortChange,readOnlyFieldsLabel:"GROUP BY",onReset:e.onImagesSortReset})})}),Object(P.jsx)(g.a,{title:e.additionalProperties.stacking?"Group stacked":"Stack",children:Object(P.jsx)("div",{className:c()("Controls__anchor",{active:e.additionalProperties.stacking,outlined:e.additionalProperties.stacking,disabled:l.a.isEmpty(e.orderedMap)}),onClick:l.a.isEmpty(e.orderedMap)?l.a.noop:e.onStackingToggle,children:Object(P.jsx)(j.f,{className:c()("Controls__icon",{active:e.additionalProperties.stacking}),name:"images-stacking"})})}),Object(P.jsx)("div",{children:Object(P.jsx)(q.a,{title:"Display in tooltip",anchor:e=>{let{onAnchorClick:t,opened:n}=e;return Object(P.jsx)(g.a,{title:"Tooltip fields",children:Object(P.jsx)("div",{onClick:t,className:"Controls__anchor ".concat(n?"active":s?"active outlined":""),children:Object(P.jsx)(j.f,{className:"Controls__icon ".concat(n||s?"active":""),name:"cursor"})})})},component:Object(P.jsx)(nn.a,{selectOptions:e.selectOptions,selectedFields:null===(t=e.tooltip)||void 0===t?void 0:t.selectedFields,tooltipAppearance:null===(n=e.tooltip)||void 0===n?void 0:n.appearance,isTooltipDisplayed:null===(i=e.tooltip)||void 0===i?void 0:i.display,onChangeTooltip:e.onChangeTooltip})})})]})})},cn=n(684),rn=n(758),dn=n(699),un=n(702),vn=n(153);n(1196);function pn(e){let{onBookmarkCreate:t,onBookmarkUpdate:n,onResetConfigData:i,title:l,disabled:s}=e;const[c,r]=o.a.useState(""),d=Object(a.j)();function u(e){r(e)}function v(){r("")}return Object(P.jsx)(f.a,{children:Object(P.jsxs)(dn.a,{title:l,disabled:s,children:[d.params.appId?Object(P.jsx)(f.a,{children:Object(P.jsx)(q.a,{title:"Bookmark",anchor:e=>{let{onAnchorClick:t}=e;return Object(P.jsxs)(j.c,{color:"secondary",size:"small",onClick:t,children:[Object(P.jsx)(j.n,{size:14,className:"ImagesExploreAppBar__item__bookmark__Text",children:"Bookmark"}),Object(P.jsx)(j.f,{name:"bookmarks",className:"MetricsBar__item__bookmark__Icon"})]})},component:Object(P.jsxs)("div",{className:"ImagesExploreAppBar__popover",children:[Object(P.jsx)(cn.a,{onClick:()=>u("create"),children:"Create Bookmark"}),Object(P.jsx)(cn.a,{onClick:()=>u("update"),children:"Update Bookmark"})]})})}):Object(P.jsxs)(j.c,{color:"secondary",className:"ImagesExploreAppBar__item__bookmark",size:"small",onClick:()=>u("create"),children:[Object(P.jsx)(j.n,{size:14,className:"ImagesExploreAppBar__item__bookmark__Text",children:"Bookmark"}),Object(P.jsx)(j.f,{fontSize:14,name:"bookmarks",className:"MetricsBar__item__bookmark__Icon"})]}),Object(P.jsx)("div",{className:"ImagesExploreAppBar__menu",children:Object(P.jsx)(f.a,{children:Object(P.jsx)(q.a,{title:"Menu",anchor:e=>{let{onAnchorClick:t}=e;return Object(P.jsx)(j.c,{withOnlyIcon:!0,color:"secondary",size:"small",onClick:t,children:Object(P.jsx)(j.f,{fontSize:16,name:"menu",className:"MetricsBar__item__bookmark__Icon"})})},component:Object(P.jsxs)("div",{className:"ImagesExploreAppBar__popover",children:[Object(P.jsx)(cn.a,{onClick:i,children:"Reset Controls to System Defaults"}),Object(P.jsx)("a",{href:vn.a.EXPLORERS.IMAGES.MAIN,target:"_blank",rel:"noreferrer",children:Object(P.jsx)(cn.a,{children:"Explorer Documentation"})})]})})})}),Object(P.jsx)(f.a,{children:Object(P.jsx)(rn.a,{onBookmarkCreate:t,onClose:v,open:"create"===c})}),Object(P.jsx)(un.a,{open:"update"===c,onCancel:v,onSubmit:function(){n(d.params.appId),v()},text:"Are you sure you want to update bookmark?",icon:Object(P.jsx)(j.f,{name:"check"}),title:"Update bookmark",statusType:"success",confirmBtnText:"Update"})]})})}var gn=o.a.memo(pn);n(1197);t.default=function(){var e,t,n,s,p,g,h,b,j,O,x,_,y,C,S,N,k,w,I,T,R,D,M,A,z,H,V,L,W,G,q,U,K,Q,J,Y,X,Z,$,ee,te,ne,ie,oe,ae,le,de,pe,ge,xe,_e,ye,Ce,Se,Ne,Pe,ke,we;const Ie=Object(a.j)(),Te=Object(a.g)(),Re=Object(r.a)($t),De=o.a.useRef(null),Ee=o.a.useRef(null),Me=o.a.useRef(null),Ae=o.a.useRef(null),[ze,Be]=Object(i.useState)(null===De||void 0===De||null===(e=De.current)||void 0===e?void 0:e.offsetHeight),[Fe,He]=o.a.useState(!1),Le=o.a.useRef(null),[We,Ge]=Object(i.useState)(null===De||void 0===De||null===(t=De.current)||void 0===t?void 0:t.offsetWidth);Object(r.c)((()=>{var e,t,n,i;(null===De||void 0===De||null===(e=De.current)||void 0===e?void 0:e.offsetHeight)!==ze&&Be(null===De||void 0===De||null===(n=De.current)||void 0===n?void 0:n.offsetHeight);(null===De||void 0===De||null===(t=De.current)||void 0===t?void 0:t.offsetWidth)!==We&&Ge(null===De||void 0===De||null===(i=De.current)||void 0===i?void 0:i.offsetWidth)}),De),o.a.useEffect((()=>{var e;Ge(null===De||void 0===De||null===(e=De.current)||void 0===e?void 0:e.offsetWidth)}),[null===De||void 0===De||null===(n=De.current)||void 0===n?void 0:n.offsetWidth]);const qe=o.a.useMemo((()=>{var e,t,n;if(l.a.isEmpty(null===Re||void 0===Re?void 0:Re.groupingSelectOptions))return{sortFieldsDict:{},sortFields:[]};const i=null===Re||void 0===Re||null===(e=Re.config)||void 0===e?void 0:e.grouping,o=[...(null===i||void 0===i?void 0:i.row)||[]];let a=(null===Re||void 0===Re?void 0:Re.groupingSelectOptions.filter((e=>o.includes(e.value)))).reduce(((e,t)=>{var n,i;const o=(null===Re||void 0===Re||null===(n=Re.config)||void 0===n||null===(i=n.images)||void 0===i?void 0:i.sortFieldsDict[t.value])||{...t,order:"asc"};return e.push({...o,readonly:!0}),e}),[]);return a=a.concat(null===Re||void 0===Re||null===(t=Re.config)||void 0===t||null===(n=t.images)||void 0===n?void 0:n.sortFields.filter((e=>!o.includes(e.value))).map((e=>({...e,readonly:!1})))),{sortFieldsDict:a.reduce(((e,t)=>(e[t.value]=t,e)),{}),sortFields:a}}),[null===Re||void 0===Re||null===(s=Re.config)||void 0===s?void 0:s.grouping,null===Re||void 0===Re||null===(p=Re.config)||void 0===p||null===(g=p.images)||void 0===g?void 0:g.sortFields,null===Re||void 0===Re?void 0:Re.groupingSelectOptions]),Ue=Object(r.b)(Me,De,Ee,Ae,(null===Re||void 0===Re||null===(h=Re.config)||void 0===h?void 0:h.table)||{},$t.onTableResizeEnd);return o.a.useEffect((()=>{let e,t;$t.initialize(Ie.params.appId),Ie.params.appId?(e=$t.getAppConfigData(Ie.params.appId),e.call((e=>{Object(ht.a)({detail:e,model:$t})})).then((()=>{$t.setDefaultAppConfigData(!1),t=$t.getImagesData(),t.call((e=>{Object(ht.a)({detail:e,model:$t})}))}))):($t.setDefaultAppConfigData(),t=$t.getImagesData(),t.call((e=>{Object(ht.a)({detail:e,model:$t})}))),F.a(B.a.images.pageView);const n=Te.listen((()=>{(null===Re||void 0===Re?void 0:Re.config)&&(Re.config.grouping===Object(at.a)("grouping")&&Re.config.images===Object(at.a)("images")&&Re.config.select===Object(at.a)("select")||Te.location.pathname!=="/".concat(Ve.b.IMAGES)||($t.setDefaultAppConfigData(),$t.updateModelData()))}));return()=>{var i;$t.destroy(),null===(i=t)||void 0===i||i.abort(),n(),e&&e.abort()}}),[]),Object(P.jsx)(f.a,{children:Object(P.jsxs)("div",{className:"ImagesExplore__container",ref:Me,children:[Object(P.jsx)("section",{className:"ImagesExplore__section",children:Object(P.jsxs)("div",{className:"ImagesExplore__section__appBarContainer ImagesExplore__fullHeight",children:[Object(P.jsx)(gn,{disabled:Fe,onBookmarkCreate:$t.onBookmarkCreate,onBookmarkUpdate:$t.onBookmarkUpdate,onResetConfigData:$t.onResetConfigData,title:be.a.IMAGES_EXPLORER}),Object(P.jsxs)("div",{className:"ImagesExplore__SelectForm__Grouping__container",children:[Object(P.jsx)(tn,{isDisabled:Fe,requestIsPending:(null===Re||void 0===Re?void 0:Re.requestStatus)===Oe.a.Pending,selectedImagesData:null===Re||void 0===Re||null===(b=Re.config)||void 0===b?void 0:b.select,selectFormData:null===Re||void 0===Re?void 0:Re.selectFormData,onImagesExploreSelectChange:$t.onImagesExploreSelectChange,onSelectRunQueryChange:$t.onSelectRunQueryChange,onSelectAdvancedQueryChange:$t.onSelectAdvancedQueryChange,toggleSelectAdvancedMode:$t.toggleSelectAdvancedMode,onSearchQueryCopy:$t.onSearchQueryCopy,searchButtonDisabled:null===Re||void 0===Re?void 0:Re.searchButtonDisabled}),Object(P.jsx)(ve.a,{groupingPopovers:fe.b.filter((e=>e.groupName===fe.a.ROW)),isDisabled:Fe,groupingData:null===Re||void 0===Re||null===(j=Re.config)||void 0===j?void 0:j.grouping,groupingSelectOptions:null===Re||void 0===Re?void 0:Re.groupingSelectOptions,onGroupingSelectChange:$t.onGroupingSelectChange,onGroupingModeChange:$t.onGroupingModeChange,onGroupingPaletteChange:()=>{},onGroupingReset:()=>{},onGroupingApplyChange:$t.onGroupingApplyChange,onGroupingPersistenceChange:()=>{},onShuffleChange:()=>{}})]}),Object(P.jsxs)("div",{className:"ImagesExplore__visualization",children:[Object(P.jsx)(he.a,{progress:null===Re||void 0===Re?void 0:Re.requestProgress,pendingStatus:(null===Re||void 0===Re?void 0:Re.requestStatus)===Oe.a.Pending,processing:!1,setIsProgressBarVisible:He}),l.a.isEmpty(null===Re||void 0===Re?void 0:Re.tableData)&&l.a.isEmpty(null===Re||void 0===Re?void 0:Re.imagesData)?Object(P.jsx)(se.a,{size:"xLarge",page:"image",type:(null===Re||void 0===Re||null===(O=Re.selectFormData.options)||void 0===O?void 0:O.length)?re.e[null===Re||void 0===Re?void 0:Re.requestStatus]:re.c.EmptyData}):Object(P.jsxs)(P.Fragment,{children:[Object(P.jsx)("div",{ref:De,className:c()("ImagesExplore__imagesWrapper__container",{fullHeight:(null===Re||void 0===Re||null===(x=Re.config)||void 0===x?void 0:x.table.resizeMode)===ce.b.Hide,hide:(null===Re||void 0===Re||null===(_=Re.config)||void 0===_?void 0:_.table.resizeMode)===ce.b.MaxHeight}),children:(null===Re||void 0===Re||null===(y=Re.config)||void 0===y?void 0:y.table.resizeMode)===ce.b.MaxHeight?null:Object(P.jsx)(ue,{mediaType:m.a.IMAGE,getBlobsData:$t.getImagesBlobsData,data:null===Re||void 0===Re?void 0:Re.imagesData,orderedMap:null===Re||void 0===Re?void 0:Re.orderedMap,isLoading:(null===Re||void 0===Re?void 0:Re.requestStatus)===Oe.a.Pending,selectOptions:null===Re||void 0===Re?void 0:Re.groupingSelectOptions,panelResizing:Ue,resizeMode:null===Re||void 0===Re||null===(C=Re.config)||void 0===C?void 0:C.table.resizeMode,tableHeight:null===Re||void 0===Re||null===(S=Re.config)||void 0===S||null===(N=S.table)||void 0===N?void 0:N.height,wrapperOffsetHeight:ze-48||0,wrapperOffsetWidth:We||0,focusedState:null===Re||void 0===Re||null===(k=Re.config)||void 0===k||null===(w=k.images)||void 0===w?void 0:w.focusedState,tooltip:null===Re||void 0===Re?void 0:Re.tooltip,sortFieldsDict:qe.sortFieldsDict,sortFields:qe.sortFields,onRunsTagsChange:$t.onRunsTagsChange,additionalProperties:null===Re||void 0===Re||null===(I=Re.config)||void 0===I||null===(T=I.images)||void 0===T?void 0:T.additionalProperties,illustrationConfig:{page:"image",type:(null===Re||void 0===Re||null===(R=Re.selectFormData)||void 0===R||null===(D=R.options)||void 0===D?void 0:D.length)?re.e[Re.requestStatus]:re.c.EmptyData},onActivePointChange:$t.onActivePointChange,onChangeTooltip:null===$t||void 0===$t?void 0:$t.onChangeTooltip,controls:Object(P.jsx)(sn,{selectOptions:null===Re||void 0===Re?void 0:Re.groupingSelectOptions,tooltip:null===Re||void 0===Re?void 0:Re.tooltip,orderedMap:null===Re||void 0===Re?void 0:Re.orderedMap,additionalProperties:null===Re||void 0===Re||null===(M=Re.config)||void 0===M||null===(A=M.images)||void 0===A?void 0:A.additionalProperties,sortFields:qe.sortFields,onChangeTooltip:null===$t||void 0===$t?void 0:$t.onChangeTooltip,onImageSizeChange:$t.onImageSizeChange,onImagesSortReset:$t.onImagesSortReset,onImageRenderingChange:$t.onImageRenderingChange,onImageAlignmentChange:$t.onImageAlignmentChange,onStackingToggle:$t.onStackingToggle,onImagesSortChange:$t.onImagesSortChange}),tooltipType:E.b.ImageSet,actionPanelSize:44,actionPanel:(null===Re||void 0===Re||null===(z=Re.config)||void 0===z||null===(H=z.images)||void 0===H?void 0:H.stepRange)&&(null===Re||void 0===Re||null===(V=Re.config)||void 0===V||null===(L=V.images)||void 0===L?void 0:L.indexRange)&&$t.showRangePanel()&&!l.a.isEmpty(null===Re||void 0===Re?void 0:Re.imagesData)&&Object(P.jsx)(me,{onApply:function(){F.b(B.a.images.imagesPanel.clickApplyButton),Le.current=$t.getImagesData(!0),Le.current.call()},applyButtonDisabled:null===Re||void 0===Re?void 0:Re.applyButtonDisabled,onInputChange:$t.onDensityChange,onRangeSliderChange:$t.onSliceRangeChange,items:[{inputName:"recordDensity",inputTitle:"Steps count",inputTitleTooltip:"Number of steps to display",inputValue:null===Re||void 0===Re||null===(W=Re.config)||void 0===W||null===(G=W.images)||void 0===G?void 0:G.recordDensity,rangeEndpoints:null===Re||void 0===Re||null===(q=Re.config)||void 0===q||null===(U=q.images)||void 0===U?void 0:U.stepRange,selectedRangeValue:null===Re||void 0===Re||null===(K=Re.config)||void 0===K||null===(Q=K.images)||void 0===Q?void 0:Q.recordSlice,sliderName:"recordSlice",sliderTitle:"Steps",sliderTitleTooltip:"Training step. Increments every time track() is called",sliderType:"range",infoPropertyName:"step"},{inputName:"indexDensity",inputTitle:"Indices count",inputTitleTooltip:"Number of images per step",inputValidationPatterns:void 0,inputValue:null===Re||void 0===Re||null===(J=Re.config)||void 0===J||null===(Y=J.images)||void 0===Y?void 0:Y.indexDensity,rangeEndpoints:null===Re||void 0===Re||null===(X=Re.config)||void 0===X||null===(Z=X.images)||void 0===Z?void 0:Z.indexRange,selectedRangeValue:null===Re||void 0===Re||null===($=Re.config)||void 0===$||null===(ee=$.images)||void 0===ee?void 0:ee.indexSlice,sliderName:"indexSlice",sliderTitle:"Indices",sliderTitleTooltip:"Index in the list of images passed to track() call",sliderType:"range",infoPropertyName:"index"}]})})}),Object(P.jsx)(v.a,{className:"ImagesExplore__ResizePanel",panelResizing:Ue,resizeElemRef:Ae,resizeMode:null===Re||void 0===Re||null===(te=Re.config)||void 0===te?void 0:te.table.resizeMode,onTableResizeModeChange:$t.onTableResizeModeChange}),Object(P.jsx)("div",{ref:Ee,className:c()("ImagesExplore__table__container",{fullHeight:(null===Re||void 0===Re||null===(ne=Re.config)||void 0===ne?void 0:ne.table.resizeMode)===ce.b.MaxHeight,hide:(null===Re||void 0===Re||null===(ie=Re.config)||void 0===ie?void 0:ie.table.resizeMode)===ce.b.Hide}),children:(null===Re||void 0===Re||null===(oe=Re.config)||void 0===oe?void 0:oe.table.resizeMode)===ce.b.Hide?null:Object(P.jsx)(f.a,{children:Object(P.jsx)(u.a,{custom:!0,ref:null===Re||void 0===Re||null===(ae=Re.refs)||void 0===ae?void 0:ae.tableRef,data:null===Re||void 0===Re?void 0:Re.tableData,columns:null===Re||void 0===Re?void 0:Re.tableColumns,topHeader:!0,groups:!Array.isArray(null===Re||void 0===Re?void 0:Re.tableData),rowHeight:null===Re||void 0===Re||null===(le=Re.config)||void 0===le?void 0:le.table.rowHeight,rowHeightMode:(null===Re||void 0===Re||null===(de=Re.config)||void 0===de?void 0:de.table.rowHeight)===je.e.sm?"small":(null===Re||void 0===Re||null===(pe=Re.config)||void 0===pe?void 0:pe.table.rowHeight)===je.e.md?"medium":"large",focusedState:null===Re||void 0===Re||null===(ge=Re.config)||void 0===ge||null===(xe=ge.images)||void 0===xe?void 0:xe.focusedState,selectedRows:null===Re||void 0===Re?void 0:Re.selectedRows,sortOptions:null===Re||void 0===Re?void 0:Re.groupingSelectOptions,sortFields:null===Re||void 0===Re||null===(_e=Re.config)||void 0===_e?void 0:_e.table.sortFields,hiddenRows:null===Re||void 0===Re||null===(ye=Re.config)||void 0===ye?void 0:ye.table.hiddenMetrics,hiddenColumns:null===Re||void 0===Re||null===(Ce=Re.config)||void 0===Ce?void 0:Ce.table.hiddenColumns,resizeMode:null===Re||void 0===Re||null===(Se=Re.config)||void 0===Se?void 0:Se.table.resizeMode,columnsWidths:null===Re||void 0===Re||null===(Ne=Re.config)||void 0===Ne?void 0:Ne.table.columnsWidths,appName:Ve.b.IMAGES,hiddenChartRows:0===(null===Re||void 0===Re||null===(Pe=Re.imagesData)||void 0===Pe?void 0:Pe.length),columnsOrder:null===Re||void 0===Re||null===(ke=Re.config)||void 0===ke?void 0:ke.table.columnsOrder,sameValueColumns:null===Re||void 0===Re?void 0:Re.sameValueColumns,onSort:$t.onTableSortChange,onSortReset:$t.onSortReset,onExport:$t.onExportTableData,onManageColumns:$t.onColumnsOrderChange,onColumnsVisibilityChange:$t.onColumnsVisibilityChange,onTableDiffShow:$t.onTableDiffShow,onRowHeightChange:$t.onRowHeightChange,onTableResizeModeChange:$t.onTableResizeModeChange,updateColumnsWidths:$t.updateColumnsWidths,onRowSelect:$t.onRowSelect,archiveRuns:$t.archiveRuns,deleteRuns:$t.deleteRuns,multiSelect:!0})})})]})]})]})}),(null===Re||void 0===Re||null===(we=Re.notifyData)||void 0===we?void 0:we.length)>0&&Object(P.jsx)(d.a,{handleClose:$t.onNotificationDelete,data:null===Re||void 0===Re?void 0:Re.notifyData})]})})}},694:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var i,o=n(0);function a(){return(a=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let{id:t,severity:i,messages:a}=e;return Object(d.jsx)(l.a,{mt:.5,children:Object(d.jsx)(o.a,{onClose:()=>n(+t),variant:"outlined",severity:i,iconMapping:{success:Object(d.jsx)(s.a,{}),error:Object(d.jsx)(c.a,{})},style:{height:"auto"},children:Object(d.jsxs)("div",{className:"NotificationContainer__contentBox",children:[Object(d.jsx)("p",{className:"NotificationContainer__contentBox__severity",children:i}),a.map(((e,t)=>e?Object(d.jsx)("p",{className:"NotificationContainer__contentBox__message",children:e},t):null))]})})},t)}))})})})})}},699:function(e,t,n){"use strict";n(0);var i=n(10),o=n.n(i),a=n(3),l=n(6),s=(n(700),n(1));t.a=function(e){var t,n;return Object(s.jsx)(l.a,{children:Object(s.jsxs)("div",{className:o()("AppBar",{[null!==(t=null===e||void 0===e?void 0:e.className)&&void 0!==t?t:""]:e.className}),children:[Object(s.jsx)(a.n,{component:"h3",weight:600,size:14,tint:100,className:"AppBar__title",children:e.title}),e.children&&Object(s.jsx)("div",{className:o()("AppBar__content",{"AppBar__content--disabled":e.disabled,[null!==(n=null===e||void 0===e?void 0:e.className)&&void 0!==n?n:""]:e.className}),children:e.children})]})})}},700:function(e,t,n){},702:function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(672),l=n(3),s=n(197),c=(n(706),n(1));function r(e){return Object(c.jsx)(s.a,{children:Object(c.jsxs)(a.a,{open:e.open,onClose:e.onCancel,"aria-labelledby":"dialog-title","aria-describedby":"dialog-description",PaperProps:{elevation:10},className:"ConfirmModal ConfirmModal__".concat(e.statusType),children:[Object(c.jsxs)("div",{className:"ConfirmModal__Body",children:[Object(c.jsx)(l.c,{size:"small",className:"ConfirmModal__Close__Icon",color:"secondary",withOnlyIcon:!0,onClick:e.onCancel,children:Object(c.jsx)(l.f,{name:"close"})}),Object(c.jsxs)("div",{className:"ConfirmModal__Title__Container",children:[Object(c.jsx)("div",{className:"ConfirmModal__Icon",children:e.icon}),e.title&&Object(c.jsx)(l.n,{size:16,tint:100,component:"h4",weight:600,children:e.title})]}),Object(c.jsxs)("div",{children:[e.description&&Object(c.jsx)(l.n,{className:"ConfirmModal__description",weight:400,component:"p",id:"dialog-description",children:e.description}),Object(c.jsxs)("div",{children:[e.text&&Object(c.jsx)(l.n,{className:"ConfirmModal__text",weight:400,component:"p",size:14,id:"dialog-description",children:e.text||""}),e.children&&e.children]})]})]}),Object(c.jsxs)("div",{className:"ConfirmModal__Footer",children:[Object(c.jsx)(l.c,{onClick:e.onCancel,className:"ConfirmModal__CancelButton",children:e.cancelBtnText}),Object(c.jsx)(l.c,{onClick:e.onSubmit,color:"primary",variant:"contained",className:"ConfirmModal__ConfirmButton",autoFocus:!0,children:e.confirmBtnText})]})]})})}r.defaultProps={confirmBtnText:"Confirm",cancelBtnText:"Cancel",statusType:"info"},r.displayName="ConfirmModal",t.a=o.a.memo(r)},703:function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(10),l=n.n(a),s=n(3),c=(n(704),n(1));function r(e){let{progress:t={},processing:n=!1,pendingStatus:i=!1,setIsProgressBarVisible:a}=e;const{checked:r=0,trackedRuns:d=0,matched:u=0,percent:v=0}=t,[p,g]=o.a.useState(!1),m=o.a.useRef(0);o.a.useEffect((()=>{if(n||i)g(!0),null===a||void 0===a||a(!0);else{const e=2e3;m.current&&window.clearTimeout(m.current),m.current=window.setTimeout((()=>{g(!1)}),e)}return()=>{m.current&&window.clearTimeout(m.current),null===a||void 0===a||a(!1)}}),[n,i,a]);const h=o.a.useMemo((()=>i?v+"%":"unset"),[i,v]),b=o.a.useMemo((()=>!(n||i)),[i,n]),j=o.a.useMemo((()=>i?"Searching over runs...":"Processing..."),[i]);return p?Object(c.jsx)("div",{className:l()("ProgressBar",{fadeOutProgress:b}),children:Object(c.jsxs)("div",{className:"ProgressBar__container",children:[Object(c.jsx)(s.n,{className:"ProgressBar__container__title",size:16,weight:500,component:"p",children:j}),Object(c.jsx)("div",{className:"ProgressBar__container__bar",children:Object(c.jsx)("span",{style:{width:h}})}),0!==d&&Object(c.jsxs)("div",{className:"ProgressBar__container__info",children:[Object(c.jsxs)(s.n,{size:14,weight:500,children:[r," of ",d," checked"]}),Object(c.jsxs)(s.n,{className:"ProgressBar__container__info__matched",size:14,weight:600,color:"success",children:[u," matched run(s)"]})]})]})}):null}t.a=o.a.memo(r)},704:function(e,t,n){},705:function(e,t,n){},706:function(e,t,n){},708:function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(10),l=n.n(a),s=n(56),c=n(352),r=n(3),d=n(198),u=n(153),v=n(88),p=n(355);function g(e,t){return null===e||void 0===e?void 0:e.languages.registerCompletionItemProvider("python",function(e,t){return{triggerCharacters:["."],provideCompletionItems(n,i){const o=n.getValueInRange({startLineNumber:i.lineNumber,startColumn:1,endLineNumber:i.lineNumber,endColumn:i.column}).replace("\t","").split(" ");let a=s.a.last(o);if(m.forEach((e=>{a.includes(e)&&(a=s.a.last(a.split(e)))})),!Object.keys(t).some((e=>a.startsWith(e))))return null;const l=Object(v.a)(t,t).map((e=>{const t=-1!==e.indexOf(".__example_type__")||"."===e[e.length-1]?e.indexOf(".__example_type__"):e.length;return e.slice(0,t)})),c="."===a.charAt(a.length-1);let r=!1;const d=[];for(let e of l)if(""===e.split(a)[0]||c&&""===e.split(a.slice(0,a.length-2))[0]){r=!0;break}let u=t,g=a;c&&r&&(u=Object(p.a)(t,g.substring(0,g.length-1)));const j=n.getWordUntilPosition(i),f={startLineNumber:i.lineNumber,endLineNumber:i.lineNumber,startColumn:j.startColumn,endColumn:j.endColumn};for(const s in u)if(u.hasOwnProperty(s)&&!s.startsWith("__")){const n=v.b.test(s)?s:'["'.concat(s,'"]');let i=h(Object(p.a)(t,g+n));const o={label:n,kind:b(e,i.hasExampleType?i.type:u[s],c),insertText:n,detail:i.type,range:f};o.kind!==e.languages.CompletionItemKind.Function&&o.kind!==e.languages.CompletionItemKind.Method||(o.insertText+="("),d.push(o)}return{suggestions:r?d:[]}}}}(e,t))}const m=["(","="];function h(e){const t=null===e||void 0===e?void 0:e.hasOwnProperty("__example_type__");let n="";if(t){switch(e.__example_type__.slice(7,e.__example_type__.length-1)){case"'str'":n="str";break;case"'int'":n="int";break;case"'bool'":n="bool";break;case"'list'":n="list";break;case"'float'":n="float";break;case"'bytes'":n="bytes";break;default:n="unknown"}}else switch(typeof e){case"object":n="dict";break;case"string":n="str";break;case"boolean":n="bool";break;case"number":n="int"}return{type:n,hasExampleType:t}}function b(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];switch((typeof t).toLowerCase()){case"object":return e.languages.CompletionItemKind.Class;case"function":return n?e.languages.CompletionItemKind.Method:e.languages.CompletionItemKind.Function;default:return n?e.languages.CompletionItemKind.Property:e.languages.CompletionItemKind.Variable}}n(705);var j=n(1);function f(e){let{context:t,advanced:n,className:i,editorProps:a={},value:v="",refObject:p,error:m,disabled:h=!1,forceRemoveError:b=!1,onEnter:f,onChange:O}=e;const[x,_]=o.a.useState(!1),[y,C]=o.a.useState(0),[S,N]=o.a.useState(!1),[P,k]=o.a.useState(!1),[w,I]=o.a.useState(v),[T,R]=o.a.useState(""),D=Object(c.c)(),E=o.a.useRef();o.a.useEffect((()=>{L(),P&&(D.editor.defineTheme(M.theme.name,M.theme.config),D.editor.setTheme(M.theme.name));const e=s.a.debounce((()=>{C(window.innerWidth)}),500);window.addEventListener("resize",e),z();const n=g(D,t);return()=>{null===n||void 0===n||n.dispose(),window.removeEventListener("resize",e)}}),[D,t,P]),o.a.useEffect((()=>{setTimeout((()=>{L(),B()}),100)}),[y]),o.a.useEffect((()=>{B(),b&&!m&&(R(""),F())}),[m,D,b]),o.a.useEffect((()=>{var e;S&&(null===(e=E.current)||void 0===e||e.focus())}),[S,P]),o.a.useEffect((()=>{v!==w&&I(v)}),[v]),o.a.useEffect((()=>{setTimeout((()=>{L()}),100)}),[y]);const M=o.a.useMemo((()=>Object(d.a)(n)),[n]),A=o.a.useCallback((()=>{N(!0)}),[]),z=o.a.useCallback((()=>{N(!1)}),[]);function B(){var e;D&&m&&(R(null===m||void 0===m?void 0:m.message),D.editor.setModelMarkers(D.editor.getModels()[0],"marker",[{startLineNumber:null===m||void 0===m?void 0:m.detail.line,startColumn:null===m||void 0===m?void 0:m.detail.offset,endLineNumber:null===m||void 0===m?void 0:m.detail.line,endColumn:(null===m||void 0===m||null===(e=m.detail)||void 0===e?void 0:e.end_offset)||(null===m||void 0===m?void 0:m.detail.offset),message:null===m||void 0===m?void 0:m.message,severity:D.MarkerSeverity.Error}]))}function F(){(null===D||void 0===D?void 0:D.editor)&&D.editor.setModelMarkers(D.editor.getModels()[0],"marker",[])}function H(e){if(e.selection){const{startColumn:t,endColumn:n}=e.selection;_(t!==n)}}const V=o.a.useCallback(((e,t)=>{if(h)E.current.setValue(w);else if(F(),R(""),"string"===typeof e){let n=e.replace(/[\n\r]/g,"");if(t.changes[0].text.startsWith("[")&&"."===n[t.changes[0].rangeOffset-1]&&(n=n.slice(0,t.changes[0].rangeOffset-1)+n.slice(t.changes[0].rangeOffset,n.length)),O&&O(n,t),/^\r?\n$/.test(t.changes[0].text))return n=x?w.replace(/[\n\r]/g,""):n,E.current.setValue(n),f&&f(),void I(n);I(n)}}),[x,O,f,h]);function L(){P&&(D.editor.defineTheme(M.theme.name,M.theme.config),D.editor.setTheme(M.theme.name))}return Object(j.jsxs)("section",{className:l()("AutocompleteInput ".concat(i||""),{AutocompleteInput__disabled:h}),children:[Object(j.jsxs)("div",{onClick:A,className:l()("AutocompleteInput__container",{AutocompleteInput__container__focused:S,AutocompleteInput__container__advanced:n,AutocompleteInput__container__error:T}),children:[Object(j.jsx)(c.a,{language:"python",height:M.height,value:w,onChange:V,onMount:function(e){k(!0),E.current=e,p&&(p.current=E.current),E.current.onDidFocusEditorWidget(A),E.current.onDidBlurEditorWidget(z),E.current.onDidChangeCursorSelection(H)},loading:Object(j.jsx)("span",{}),options:M.options,...a},"".concat(y)),P&&(S||w?null:Object(j.jsxs)("div",{className:"AutocompleteInput__container__placeholder",children:["Filter runs, e.g. run.learning_rate ",">"," 0.0001 and run.batch_size == 32"]}))]}),T&&Object(j.jsxs)("div",{className:"AutocompleteInput__errorBar",children:[Object(j.jsx)("div",{children:Object(j.jsxs)(r.n,{color:"error",className:"AutocompleteInput__errorBar__message",component:"p",size:16,children:[Object(j.jsx)(r.n,{size:16,color:"error",weight:700,children:"Error:"}),T]})}),Object(j.jsxs)("div",{className:"AutocompleteInput__errorBar__hint",children:[Object(j.jsx)(r.f,{name:"info-circle-outline",box:!0}),Object(j.jsxs)(r.n,{children:["Aim Query Language is pythonic and fairly easy to get used to. If you are having issues, please refer to the"," ",Object(j.jsx)("a",{href:u.a.AIM_QL,target:"_blank",rel:"noreferrer",children:"docs"})," ","for detailed usage guide and more examples."]})]})]})]})}f.displayName="AutocompleteInput";var O=o.a.memo(f);t.a=O},709:function(e,t,n){},720:function(e,t,n){"use strict";var i=n(243);t.a=function(e,t,n,o,a){if(!n||!t)return{top:e.top,left:e.left};let l,s;const c=10;if(o){const o=e.right-e.left,d=e.right-o/2;if(l=d-t.width/2-cn.right?e.left-t.width+(n.right-e.left):d-t.width/2,a===i.a.Top)s=n.top-(t.height-30);else{var r;const e=null!==(r=document.body.getBoundingClientRect().bottom)&&void 0!==r?r:0,i=n.bottom-30;s=e=n.right?e.left-t.width-c:e.right+c,s=e.topn.bottom?n.bottom-t.height-c:e.top+c;return{left:l,top:s}}},727:function(e,t,n){"use strict";n.d(t,"j",(function(){return l})),n.d(t,"k",(function(){return s})),n.d(t,"i",(function(){return c})),n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return d})),n.d(t,"e",(function(){return u})),n.d(t,"c",(function(){return v})),n.d(t,"d",(function(){return p})),n.d(t,"f",(function(){return g})),n.d(t,"h",(function(){return m})),n.d(t,"g",(function(){return h}));var i=n(787),o=n(335);const a=40,l=17,s=6,c=20,r=200,d=300,u=200,v={step:1,min:15,max:70};const p=[{label:"Original Size",value:o.b.Original},{label:"Width",value:o.b.Width},{label:"Height",value:o.b.Height}],g={[i.a.AUDIO]:function(){return{width:276,height:40}},[i.a.IMAGE]:function(e){let t,n,{data:i,index:a=0,additionalProperties:l,wrapperOffsetWidth:s,wrapperOffsetHeight:c=0}=e;if((null===l||void 0===l?void 0:l.alignmentType)===o.b.Width)t=s*(null===l||void 0===l?void 0:l.mediaItemSize)/100+6,n=s*(null===l||void 0===l?void 0:l.mediaItemSize)/100;else if((null===l||void 0===l?void 0:l.alignmentType)===o.b.Height&&i){var r,d;n=c*(null===l||void 0===l?void 0:l.mediaItemSize)/100,t=n/(null===i||void 0===i||null===(r=i[a])||void 0===r?void 0:r.height)*(null===i||void 0===i||null===(d=i[a])||void 0===d?void 0:d.width)+6||100}else{var u,v;t=(null===i||void 0===i||null===(u=i[a])||void 0===u?void 0:u.width)+6,n=(null===i||void 0===i||null===(v=i[a])||void 0===v?void 0:v.height)||100}return{width:t,height:n}}},m={[i.a.AUDIO]:function(){return 113},[i.a.IMAGE]:function(e){let t,{maxHeight:n,maxWidth:i,mediaItemHeight:l,alignmentType:s,wrapperOffsetWidth:r,mediaItemSize:d,stacking:u}=e;if(s===o.b.Original)t=n;else if(s===o.b.Width){t=n/i*(r*d/100)}else t=l;return t+33+a+(u?c:0)}},h={[i.a.AUDIO]:function(e){return e+a},[i.a.IMAGE]:function(e){let{alignmentType:t,maxHeight:n,maxWidth:i,wrapperOffsetWidth:l,mediaItemSize:s,mediaItemHeight:c}=e;if(t===o.b.Original)return n+a;if(t===o.b.Width){return n/i*(l*s/100)+a}return c+a}}},734:function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(10),l=n.n(a),s=n(3),c=n(6),r=(n(735),n(1));function d(e){let{index:t=0,items:n,depth:i,onDepthChange:a,style:d={},valueLabelDisplay:u="off",label:v,className:p=""}=e;const g=o.a.useMemo((()=>n.map(((e,t)=>({value:t})))),[n]),m=o.a.useCallback(((e,t)=>{"function"===typeof a&&a(e,t)}),[a]),h=n.length-1;return 0===n.length?null:Object(r.jsx)(c.a,{children:Object(r.jsx)("div",{className:l()("DepthSlider",{[p]:!!p}),style:d,children:Object(r.jsx)(s.k,{label:v,"aria-labelledby":"track-false-slider",track:!1,valueLabelDisplay:u,getAriaValueText:e=>"".concat(n[e]),value:i,onChange:(e,n)=>m(n,t),step:null,marks:g,min:0,max:h,prevIconNode:Object(r.jsx)(s.c,{onClick:()=>i>0&&m(i-1,t),className:"prevIconBtn",disabled:i<=0,size:"small",withOnlyIcon:!0,children:Object(r.jsx)(s.f,{name:"arrow-left",fontSize:10})}),nextIconNode:Object(r.jsx)(s.c,{onClick:()=>i=h,size:"small",withOnlyIcon:!0,children:Object(r.jsx)(s.f,{name:"arrow-right",fontSize:10})})})})})}d.displayName="DepthSlider",t.a=o.a.memo(d)},735:function(e,t,n){},736:function(e,t,n){},737:function(e,t,n){"use strict";function i(e){let t="";const n=new Uint8Array(e),i=n.byteLength;for(let o=0;o{d(t)},getAriaValueText:e=>"".concat(e),"aria-labelledby":"track-false-slider",track:!1,min:i[0],max:i[1],valueLabelDisplay:"auto"}):Object(c.jsx)(l.k,{value:[...i],onChange:(e,t)=>u(t),min:v,max:p,valueLabelDisplay:"auto",getAriaValueText:e=>"".concat(e),onKeyPress:e=>{13===e.which&&r()}})]}),Object(c.jsx)("div",{className:"SliderWithInput__densityWrapper",children:Object(c.jsx)(l.g,{value:"".concat(o),type:"number",labelAppearance:"top-labeled",size:"small",label:n,topLabeledIconName:"circle-question",labelHelperText:m,placeholder:n,showMessageByTooltip:!0,isValidateInitially:!0,onChange:(e,t,n)=>{d(t,n)},validationPatterns:null!==b&&void 0!==b?b:[]})})]})})}r.displayName="SliderWithInput";var d=o.a.memo(r);t.a=d},741:function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(56),l=n(10),s=n.n(l),c=n(128),r=n(331),d=n(679),u=n(594),v=n(388),p=n(3),g=n(199),m=n(6),h=n(57),b=n(243),j=n(102),f=n(156),O=n(9),x=n(24),_=n(47),y=n(80),C=n(130),S=n(363),N=n(16),P=(n(751),n(1));const k=o.a.forwardRef((function(e,t){const{tooltipContent:n,tooltipAppearance:i=b.a.Auto,focusedState:l,chartType:k,alignmentConfig:w,selectOptions:I,onRunsTagsChange:T,onChangeTooltip:R}=e,{selectedProps:D={},groupConfig:E={},name:M="",context:A={},run:z}=n||{},B=o.a.useMemo((()=>i===b.a.Top||i===b.a.Bottom),[i]);function F(){var e,t,n,i;return(null===l||void 0===l?void 0:l.active)&&(null===z||void 0===z?void 0:z.hash)?Object(P.jsxs)(m.a,{children:[Object(P.jsxs)("div",{children:[Object(P.jsx)(d.a,{}),Object(P.jsxs)("div",{className:"PopoverContent__box",children:[Object(P.jsxs)(u.a,{to:h.a.Run_Detail.replace(":runHash",null===z||void 0===z?void 0:z.hash),component:c.b,className:"PopoverContent__runDetails",underline:"none",children:[Object(P.jsx)(p.f,{name:"link"}),Object(P.jsx)("div",{children:"Run Details"})]}),Object(P.jsxs)(u.a,{to:h.a.Experiment.replace(":experimentId",null===z||void 0===z||null===(e=z.props)||void 0===e||null===(t=e.experiment)||void 0===t?void 0:t.id),component:c.b,className:"PopoverContent__runDetails",underline:"none",children:[Object(P.jsx)(p.f,{name:"link"}),Object(P.jsx)("div",{children:"Experiment Detail"})]})]})]}),Object(P.jsxs)("div",{children:[Object(P.jsx)(d.a,{}),Object(P.jsx)("div",{className:"PopoverContent__box",children:Object(P.jsx)(m.a,{children:Object(P.jsx)(g.a,{runHash:null===z||void 0===z?void 0:z.hash,tags:null!==(n=null===z||void 0===z||null===(i=z.props)||void 0===i?void 0:i.tags)&&void 0!==n?n:[],onRunsTagsChange:T})})})]})]}):null}return Object(P.jsx)(m.a,{children:Object(P.jsxs)(v.a,{ref:t,className:"PopoverContent__container",style:{pointerEvents:(null===l||void 0===l?void 0:l.active)?"auto":"none"},elevation:0,children:[(null===l||void 0===l?void 0:l.active)&&(null===z||void 0===z?void 0:z.hash)&&R?Object(P.jsxs)("div",{className:"PopoverContent__actionButtons",children:[Object(P.jsx)(r.a,{title:"Pin to top",children:Object(P.jsx)("div",{children:Object(P.jsx)(p.c,{onClick:()=>R({appearance:b.a.Top}),withOnlyIcon:!0,size:"xSmall",className:s()("PopoverContent__actionButtons__actionButton",{active:i===b.a.Top}),children:Object(P.jsx)(p.f,{name:"pin-to-top",fontSize:16,className:"PopoverContent__actionButtons__actionButton__icon"})})})}),Object(P.jsx)(r.a,{title:"Flexible",children:Object(P.jsx)("div",{children:Object(P.jsx)(p.c,{onClick:()=>R({appearance:b.a.Auto}),withOnlyIcon:!0,size:"xSmall",className:s()("PopoverContent__actionButtons__actionButton",{active:i===b.a.Auto}),children:Object(P.jsx)(p.f,{name:"flexible",fontSize:16,className:"PopoverContent__actionButtons__actionButton__icon"})})})}),Object(P.jsx)(r.a,{title:"Pin to bottom",children:Object(P.jsx)("div",{children:Object(P.jsx)(p.c,{onClick:()=>{R({appearance:b.a.Bottom})},withOnlyIcon:!0,size:"xSmall",className:s()("PopoverContent__actionButtons__actionButton",{active:i===b.a.Bottom}),children:Object(P.jsx)(p.f,{name:"pin-to-bottom",fontSize:16,className:"PopoverContent__actionButtons__actionButton__icon"})})})})]}):null,Object(P.jsxs)("div",{className:s()("PopoverContent",{PopoverContent__pinned:B,PopoverContent__fixed:(null===l||void 0===l?void 0:l.active)&&(null===z||void 0===z?void 0:z.hash)&&R}),children:[Object(P.jsxs)("div",{className:s()("PopoverContent__boxWrapper ScrollBar__hidden",{pinned:B}),children:[function(){switch(k){case O.b.LineChart:var e;return Object(P.jsx)(m.a,{children:Object(P.jsxs)("div",{className:"PopoverContent__box",children:[Object(P.jsxs)("div",{className:"PopoverContent__valueContainer",children:[Object(P.jsx)(p.n,{children:"Y: "}),Object(P.jsxs)("span",{className:"PopoverContent__headerValue",children:[Object(P.jsx)(p.n,{weight:400,children:Object(_.a)(M)?Object(y.a)(M):M}),Object(P.jsx)(p.n,{className:"PopoverContent__contextValue",children:Object(j.a)(A)}),Object(P.jsx)(p.n,{component:"p",className:"PopoverContent__axisValue",children:null===l||void 0===l?void 0:l.yValue})]})]}),Object(P.jsxs)("div",{className:"PopoverContent__valueContainer",children:[Object(P.jsx)(p.n,{children:"X: "}),Object(P.jsxs)("span",{className:"PopoverContent__headerValue",children:[Object(P.jsx)(p.n,{weight:400,children:Object(f.b)(w)}),(null===w||void 0===w?void 0:w.type)===O.a.CUSTOM_METRIC&&Object(P.jsx)(p.n,{className:"PopoverContent__contextValue",children:Object(j.a)(A)}),Object(P.jsx)(p.n,{component:"p",className:"PopoverContent__axisValue",children:Object(f.a)({xAxisTickValue:null!==(e=null===l||void 0===l?void 0:l.xValue)&&void 0!==e?e:null,type:null===w||void 0===w?void 0:w.type})})]})]})]})});case O.b.HighPlot:{var t;let e="",n="";const a="".concat(null===l||void 0===l?void 0:l.xValue);if(Object(S.a)(a)){const t=JSON.parse(Object(N.b)(a));e=t.metricName,n=t.contextName}else{var i,o;e=null===(i=a||"")||void 0===i?void 0:i.split("-")[0],n=null===(o=a||"")||void 0===o?void 0:o.split("-")[1]}return Object(P.jsx)(m.a,{children:Object(P.jsxs)("div",{className:"PopoverContent__box",children:[Object(P.jsxs)("div",{className:"PopoverContent__value",children:[Object(P.jsx)("strong",{children:Object(_.a)(e)?Object(y.a)(e):null!==(t=e)&&void 0!==t?t:"--"})," ",n||null]}),Object(P.jsxs)("div",{className:"PopoverContent__value",children:["Value: ",null===l||void 0===l?void 0:l.yValue]})]})})}case O.b.ImageSet:{const{step:e="",index:t="",caption:i="",images_name:o=""}=n;return Object(P.jsx)(m.a,{children:Object(P.jsxs)("div",{className:"PopoverContent__box PopoverContent__imageSetBox",children:[Object(P.jsx)("strong",{children:i}),Object(P.jsxs)("div",{className:"PopoverContent__value",children:[Object(P.jsx)("strong",{children:o}),Object(P.jsx)(p.n,{className:"PopoverContent__contextValue",children:Object(j.a)(A)})]}),Object(P.jsxs)("div",{className:"PopoverContent__value",children:["Step: ",Object(P.jsx)("strong",{children:e}),Object(P.jsxs)(p.n,{className:"PopoverContent__contextValue",children:["Index: ",Object(P.jsx)("strong",{children:t})]})]})]})})}case O.b.ScatterPlot:return Object(P.jsx)(m.a,{children:Object(P.jsxs)("div",{className:"PopoverContent__box",children:[Object(P.jsxs)("div",{className:"PopoverContent__valueContainer",children:[Object(P.jsx)(p.n,{children:"Y: "}),Object(P.jsx)("span",{className:"PopoverContent__headerValue",children:Object(P.jsx)(p.n,{component:"p",className:"PopoverContent__axisValue",children:null===l||void 0===l?void 0:l.yValue})})]}),Object(P.jsxs)("div",{className:"PopoverContent__valueContainer",children:[Object(P.jsx)(p.n,{children:"X: "}),Object(P.jsx)("span",{className:"PopoverContent__headerValue",children:Object(P.jsx)(p.n,{component:"p",className:"PopoverContent__axisValue",children:null===l||void 0===l?void 0:l.xValue})})]})]})});default:return null}}(),B&&F()]}),a.a.isEmpty(D)&&a.a.isEmpty(E)?null:Object(P.jsxs)("div",{className:s()("PopoverContent__boxContainer ScrollBar__hidden",{pinned:B}),children:[a.a.isEmpty(D)?null:Object(P.jsx)(m.a,{children:Object(P.jsxs)("div",{className:"PopoverContent__boxWrapper",children:[Object(P.jsx)(d.a,{orientation:B?"vertical":"horizontal"}),Object(P.jsxs)("div",{className:"PopoverContent__box ScrollBar__hidden",children:[Object(P.jsx)("div",{className:"PopoverContent__subtitle1",children:"Selected Fields"}),Object.keys(D).map((e=>Object(P.jsxs)("div",{className:"PopoverContent__value",children:[Object(P.jsx)(p.n,{size:12,tint:50,children:"".concat(Object(C.a)(I,e),": ")}),Object(P.jsx)(p.n,{size:12,children:Object(x.a)(D[e])})]},e)))]})]})}),a.a.isEmpty(E)?null:Object(P.jsx)(m.a,{children:Object(P.jsxs)("div",{className:"PopoverContent__boxWrapper",children:[Object(P.jsx)(d.a,{orientation:B?"vertical":"horizontal"}),Object(P.jsxs)("div",{className:"PopoverContent__box ScrollBar__hidden",children:[Object(P.jsx)("div",{className:"PopoverContent__subtitle1",children:"Group Config"}),Object.keys(E).map((e=>a.a.isEmpty(E[e])?null:Object(P.jsxs)(o.a.Fragment,{children:[Object(P.jsx)("div",{className:"PopoverContent__subtitle2",children:e}),Object.keys(E[e]).map((t=>{let n=Object(_.a)(E[e][t])?Object(y.a)(E[e][t]):E[e][t];return Object(P.jsxs)("div",{className:"PopoverContent__value",children:[Object(P.jsx)(p.n,{size:12,tint:50,children:"".concat(t,": ")}),Object(P.jsx)(p.n,{size:12,children:Object(x.a)(n)})]},t)}))]},e)))]})]})}),!B&&F()]})]})]})})}));t.a=o.a.memo(k)},750:function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(10),l=n.n(a),s=n(56),c=n(592),r=n(741),d=n(6),u=n(243),v=n(720),p=(n(752),n(1));function g(e){var t;let{id:n="popover",forceOpen:i=!1,open:a=!1,className:g="",containerNode:m=document.body,selectOptions:h,tooltipAppearance:b=u.a.Auto}=e;a=i||a;const[j,f]=o.a.useState(!!e.activePointRect&&a),[O,x]=o.a.useState(),[_,y]=o.a.useState({top:1e4,left:1e4}),C=o.a.useMemo((()=>b===u.a.Top||b===u.a.Bottom),[b]),S=o.a.useCallback((e=>{if(O&&m){const t=O.getBoundingClientRect(),n=m.getBoundingClientRect();if(n.width&&n.height){const i={top:e.top-m.scrollTop,left:e.left-m.scrollLeft,right:e.right-m.scrollLeft,bottom:e.bottom-m.scrollTop},o=Object(v.a)(i,t,n,C,b);y(o)}}}),[m,O,C,b]);return o.a.useEffect((()=>{f(!!e.activePointRect&&a)}),[e.activePointRect,a]),o.a.useEffect((()=>{e.activePointRect&&j&&S(e.activePointRect)}),[e.activePointRect,j,e.tooltipContent,e.focusedState.key,e.focusedState.active,S]),o.a.useEffect((()=>{if(m){const t=s.a.debounce((()=>f(!!e.activePointRect&&a)),300),n=s.a.debounce((()=>f(!1)),200,{leading:!0,trailing:!1});return m.addEventListener("scroll",n),m.addEventListener("scroll",t),()=>{null===m||void 0===m||m.removeEventListener("scroll",n),null===m||void 0===m||m.removeEventListener("scroll",t)}}}),[e.activePointRect,a,m]),o.a.useEffect((()=>{const e=e=>{let{target:t}=e;i||(null===m||void 0===m?void 0:m.contains(t))||(null===O||void 0===O?void 0:O.contains(t))||f(!1)};return document.addEventListener("mousemove",e),()=>{document.removeEventListener("mousemove",e)}}),[m,O,i]),Object(p.jsx)(d.a,{children:Object(p.jsx)(c.a,{id:n,open:j,disableEnforceFocus:!0,disableAutoFocus:!0,disableRestoreFocus:!0,disablePortal:!0,disableScrollLock:!0,anchorReference:"anchorPosition",anchorPosition:_,className:l()("ChartPopover",{[g]:g,pinnedPopover:C}),transitionDuration:{appear:0,enter:50,exit:100},TransitionProps:{onEnter:e=>x(e)},transformOrigin:{vertical:"top",horizontal:"left"},classes:{paper:l()("ChartPopover__content",{ChartPopover__content__active:null===(t=e.focusedState)||void 0===t?void 0:t.active,ChartPopover__content__pinned:C,hide:!_})},children:Object(p.jsx)(d.a,{children:Object(p.jsx)(r.a,{chartType:e.chartType,tooltipContent:e.tooltipContent,tooltipAppearance:e.tooltipAppearance,focusedState:e.focusedState,alignmentConfig:e.alignmentConfig,selectOptions:h,onRunsTagsChange:e.onRunsTagsChange,onChangeTooltip:e.onChangeTooltip})})},"popover-".concat(b))})}t.a=o.a.memo(g)},751:function(e,t,n){},752:function(e,t,n){},753:function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(362),l=n(6),s=n(48),c=(n(754),n(1));function r(e){let{panelResizing:t,resizeElemRef:n,resizeMode:i,onTableResizeModeChange:o,className:r}=e;return Object(c.jsx)(l.a,{children:Object(c.jsx)("div",{ref:n,className:"".concat(r||""," ResizePanel").concat(i!==s.b.Hide||t?i!==s.b.Resizable?"__hidden":"":"__fullHeight"," ").concat(t?"resizing":""),children:i===s.b.Hide?Object(c.jsx)(a.a,{resizeMode:i,onTableResizeModeChange:o}):null})})}t.a=o.a.memo(r)},754:function(e,t,n){},755:function(e,t,n){},756:function(e,t,n){},757:function(e,t,n){},758:function(e,t,n){"use strict";var i=n(0),o=n(672),a=n(1021),l=n(1022),s=n(685),c=n(1023),r=n(670),d=n(6),u=n(1);const v={name:"",description:""};t.a=function(e){let{open:t,onClose:n,onBookmarkCreate:p}=e;const[g,m]=Object(i.useState)(v),[h,b]=Object(i.useState)(!1),[j,f]=Object(i.useState)(!1);function O(e){const{id:t,value:n}=e.target,i={...g};i[t]=n,m(i),"name"===t&&(!j&&f(!0),b(!n))}return Object(u.jsx)(d.a,{children:Object(u.jsxs)(o.a,{open:t,onClose:function(){n(),b(!1),f(!1),m(v)},"aria-labelledby":"form-dialog-title",children:[Object(u.jsx)(a.a,{id:"form-dialog-title",children:"Add Bookmark"}),Object(u.jsxs)(l.a,{children:[Object(u.jsx)(s.a,{autoFocus:!0,id:"name",value:g.name,label:"Bookmark Name",onChange:O,type:"text",variant:"outlined",margin:"dense",fullWidth:!0,error:j&&h,helperText:j&&h?"Name is required":""}),Object(u.jsx)(s.a,{id:"description",value:g.description,onChange:O,label:"Bookmark Description",type:"text",variant:"outlined",margin:"dense",fullWidth:!0})]}),Object(u.jsxs)(c.a,{children:[Object(u.jsx)(r.a,{onClick:n,color:"primary",children:"Cancel"}),Object(u.jsx)(r.a,{onClick:function(){g.name?(p(g),b(!1),m({name:"",description:""}),n()):(b(!0),f(!0))},color:"primary",children:"Save"})]})]})})}},759:function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(56),l=n(685),s=n(683),c=n(679),r=n(682),d=n(677),u=n(678),v=n(3),p=n(6),g=n(243),m=(n(760),n(1));function h(e){let{onChangeTooltip:t,selectedFields:n=[],tooltipAppearance:i=g.a.Auto,isTooltipDisplayed:h=!0,selectOptions:b}=e,[j,f]=o.a.useState("");function O(e){t({selectedFields:e.map((e=>"string"===typeof e?e:e.value))})}const x=o.a.useCallback((()=>{t({display:!h})}),[t,h]),_=o.a.useCallback((e=>{t({appearance:e.value})}),[t]),y=o.a.useMemo((()=>{let e=[];return b.forEach((t=>{-1!==n.indexOf(t.value)&&e.push(t)})),e.sort(((e,t)=>n.indexOf(e.value)-n.indexOf(t.value)))}),[b,n]),C=o.a.useMemo((()=>Object.values(g.a).map((e=>({label:a.a.capitalize(e),value:e})))),[]),S=o.a.useMemo((()=>{if(""!==j.trim()){return b.filter((e=>-1!==e.label.indexOf(j))).slice().sort(((e,t)=>e.label.indexOf(j)-t.label.indexOf(j)))}return b}),[b,j]);return Object(m.jsx)(p.a,{children:Object(m.jsxs)("div",{className:"TooltipContentPopover",children:[Object(m.jsxs)("div",{className:"TooltipContentPopover__section",children:[Object(m.jsx)(v.n,{component:"h4",tint:50,className:"TooltipContentPopover__subtitle",children:"Select Fields To Display In The Tooltip"}),Object(m.jsx)(r.a,{id:"select-params",size:"small",openOnFocus:!0,multiple:!0,disableCloseOnSelect:!0,options:S,value:y,onChange:function(e,t){("Backspace"!==(null===e||void 0===e?void 0:e.code)||0===j.length)&&O(t)},groupBy:e=>e.group,getOptionLabel:e=>e.label,getOptionSelected:(e,t)=>e.value===t.value,renderInput:e=>Object(m.jsx)(l.a,{...e,inputProps:{...e.inputProps,value:j,onChange:e=>{f(e.target.value)}},className:"TextField__OutLined__Small",variant:"outlined",placeholder:"Select Fields"}),renderOption:(e,t)=>{let{selected:n}=t;return Object(m.jsxs)("div",{className:"TooltipContentPopover__option",children:[Object(m.jsx)(s.a,{color:"primary",size:"small",icon:Object(m.jsx)(d.a,{}),checkedIcon:Object(m.jsx)(u.a,{}),style:{marginRight:4},checked:n}),Object(m.jsx)(v.n,{className:"GroupingPopover__option__label",size:14,children:e.label})]})},renderTags:(e,t)=>Object(m.jsx)("div",{className:"TooltipContentPopover__SelectedTagsContainer",children:e.map(((e,n)=>Object(m.jsx)(v.b,{...t({index:n}),label:e.label,size:"small",className:"Select__Chip"},n)))})})]}),Object(m.jsx)(c.a,{className:"TooltipContentPopover__Divider"}),Object(m.jsxs)("div",{className:"TooltipContentPopover__section",children:[Object(m.jsx)(v.n,{component:"h4",tint:50,className:"TooltipContentPopover__subtitle",children:"Tooltip Visibility On Hover"}),Object(m.jsx)(v.o,{title:"Select Visibility",id:"display",value:h?"Show":"Hide",leftLabel:"Hide",rightLabel:"Show",leftValue:"Hide",rightValue:"Show",onChange:x})]}),Object(m.jsx)(c.a,{className:"TooltipContentPopover__Divider"}),Object(m.jsxs)("div",{className:"TooltipContentPopover__section",children:[Object(m.jsx)(v.n,{component:"h4",tint:50,className:"TooltipContentPopover__subtitle",children:"Tooltip Appearance"}),Object(m.jsx)(v.j,{selectOptions:C,selected:i,handleSelect:_})]})]})})}t.a=o.a.memo(h)},760:function(e,t,n){},783:function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(6),l=n(3),s=n(31),c=n(10),r=n.n(c),d=n(331),u=n(75),v=n(685),p=n(683),g=n(677),m=n(678),h=n(682),b=(n(755),n(1));var j=function(e){let{groupName:t,advancedComponent:n,groupingData:i,groupingSelectOptions:s,onSelect:c,onGroupingModeChange:r,inputLabel:d}=e;const[u,j]=o.a.useState("");function f(e){c({groupName:t,list:e.map((e=>"string"===typeof e?e:e.value))})}const O=o.a.useMemo((()=>{let e=[];return s.forEach((n=>{-1!==(null===i||void 0===i?void 0:i[t].indexOf(n.value))&&e.push(n)})),i?e.sort(((e,n)=>i[t].indexOf(e.value)-i[t].indexOf(n.value))):e}),[t,i,s]),x=o.a.useMemo((()=>{if(""!==u.trim()){return s.filter((e=>-1!==e.label.indexOf(u))).slice().sort(((e,t)=>e.label.indexOf(u)-t.label.indexOf(u)))}return s}),[s,u]);return Object(b.jsx)(a.a,{children:Object(b.jsx)("div",{className:"GroupingPopover",children:Object(b.jsxs)("div",{className:"GroupingPopover__container",children:[Object(b.jsxs)("div",{className:"GroupingPopover__container__select",children:[Object(b.jsx)(l.n,{size:12,tint:50,component:"h3",className:"GroupingPopover__subtitle",children:null!==d&&void 0!==d?d:"Select fields for grouping by ".concat(t)}),Object(b.jsx)(h.a,{multiple:!0,openOnFocus:!0,size:"small",disableCloseOnSelect:!0,options:x,value:O,onChange:function(e,t){("Backspace"!==(null===e||void 0===e?void 0:e.code)||0===u.length)&&f(t)},groupBy:e=>e.group,getOptionLabel:e=>e.label,getOptionSelected:(e,t)=>e.value===t.value,renderInput:e=>Object(b.jsx)(v.a,{...e,inputProps:{...e.inputProps,value:u,onChange:e=>{var t;j(null===(t=e.target)||void 0===t?void 0:t.value)}},className:"TextField__OutLined__Small",variant:"outlined",placeholder:"Select fields"}),renderTags:(e,t)=>Object(b.jsx)("div",{className:"GroupingPopover__container__select__selectedFieldsContainer",children:e.map(((e,n)=>Object(b.jsx)(l.b,{...t({index:n}),label:e.label,selectBadge:!0},n)))}),renderOption:(e,t)=>{let{selected:n}=t;return Object(b.jsxs)("div",{className:"GroupingPopover__option",children:[Object(b.jsx)(p.a,{color:"primary",size:"small",icon:Object(b.jsx)(g.a,{}),checkedIcon:Object(b.jsx)(m.a,{}),style:{marginRight:4},checked:n}),Object(b.jsx)(l.n,{className:"GroupingPopover__option__label",size:14,children:e.label})]})}})]}),n&&Object(b.jsx)(a.a,{children:Object(b.jsx)("div",{className:"GroupingPopover__advanced__component",children:n})})]})})})};n(756);const f={stroke:"line-style",chart:"chart-group",row:"image-group",color:"coloring"};var O=function(e){let{title:t,groupName:n,groupingData:i,inputLabel:o,advancedComponent:s,onSelect:c,onGroupingModeChange:v,groupingSelectOptions:p,isDisabled:g}=e;return Object(b.jsx)(a.a,{children:Object(b.jsx)(u.a,{title:t,anchor:e=>{var t;let{onAnchorClick:o,opened:a}=e;return Object(b.jsx)(d.a,{title:"Group by ".concat(n),children:Object(b.jsx)("div",{onClick:e=>{g||o(e)},className:r()("GroupingItem",{isDisabled:g}),children:Object(b.jsx)("div",{className:"GroupingItem__icon__box ".concat(a?"active":""," ").concat((null===p||void 0===p?void 0:p.length)&&(null===i||void 0===i||null===(t=i[n])||void 0===t?void 0:t.length)?"outlined":""),children:Object(b.jsx)(l.f,{name:f[n]})})})})},component:Object(b.jsx)(j,{groupName:n,inputLabel:o,groupingData:i,groupingSelectOptions:p,advancedComponent:s,onSelect:c,onGroupingModeChange:v})})})};n(757);function x(e){let{groupingData:t,groupingSelectOptions:n,onGroupingSelectChange:i,onGroupingModeChange:o,onGroupingPaletteChange:c,onGroupingReset:r,onGroupingPersistenceChange:d,onGroupingApplyChange:u,onShuffleChange:v,groupingPopovers:p=s.b,isDisabled:g=!1}=e;return Object(b.jsx)(a.a,{children:Object(b.jsxs)("div",{className:"Grouping",children:[Object(b.jsx)("div",{className:"Grouping__title",children:Object(b.jsx)(l.n,{size:12,weight:600,children:"Group by"})}),Object(b.jsx)("div",{className:"Grouping__content",children:p.map((e=>{let{title:a,inputLabel:l,groupName:p,AdvancedComponent:m}=e;return Object(b.jsx)(O,{title:a,inputLabel:l,groupName:p,groupingData:t,groupingSelectOptions:n,onSelect:i,onGroupingModeChange:o,isDisabled:g,advancedComponent:m&&Object(b.jsx)(m,{groupingData:t,onPersistenceChange:d,persistence:null===t||void 0===t?void 0:t.persistence[p],onShuffleChange:v,...p===s.a.COLOR&&{onGroupingPaletteChange:c,paletteIndex:null===t||void 0===t?void 0:t.paletteIndex}}),onReset:()=>r(p),onVisibilityChange:()=>u(p)},p)}))})]})})}t.a=o.a.memo(x)},787:function(e,t,n){"use strict";var i;n.d(t,"a",(function(){return i})),function(e){e.IMAGE="image",e.AUDIO="audio"}(i||(i={}))},860:function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(61),l=n.n(a),s=n(3),c=n(6),r=n(1);t.a=function(e){let{audio:t,isPlaying:n,src:i,disabled:a}=e;const[d,u]=o.a.useState(0),v=o.a.useRef();function p(){clearInterval(v.current),v.current=window.setInterval((()=>{u(t.currentTime)}),100)}function g(e){return e>3600?"HH:mm:ss":"mm:ss"}return o.a.useEffect((()=>()=>{clearInterval(v.current)}),[]),o.a.useEffect((()=>{n&&t?p():clearInterval(v.current)}),[n,i]),Object(r.jsxs)(c.a,{children:[Object(r.jsx)(s.k,{containerClassName:"AudioBox__controllers__progressSlider",onChangeCommitted:function(){t&&!isNaN(d)&&(clearInterval(v.current),t.currentTime=d,n&&p())},onChange:function(e,n){t&&(clearInterval(v.current),u(n))},value:d,step:.1,max:Math.round(null===t||void 0===t?void 0:t.duration),min:0,disabled:a}),Object(r.jsxs)("div",{className:"AudioBox__controllers__timer ".concat((null===t||void 0===t?void 0:t.duration)>3600?"AudioBox__controllers__timer-long":""),children:[Object(r.jsx)(s.n,{weight:400,size:12,children:t&&l.a.utc(1e3*Math.round(d)).format(g(t.duration||0))||"00:00"}),Object(r.jsxs)(s.n,{weight:400,size:12,children:["/",t&&l.a.utc(1e3*Math.round(t.duration||0)).format(g(t.duration||0))||"00:00"]})]})]})}},861:function(e,t,n){"use strict";var i=n(0),o=n.n(i),a=n(6),l=n(3),s=n(1);t.a=function(e){let{audio:t}=e;const[n,i]=o.a.useState(.99),[c,r]=o.a.useState(!1);return o.a.useEffect((()=>{t&&(t.volume=c?0:n)}),[n,t,c]),Object(s.jsx)(a.a,{children:Object(s.jsxs)("div",{className:"AudioBox__controllers__volume",children:[Object(s.jsx)(l.c,{onClick:function(){c?r(!1):0===n?(r(!1),i(.99)):r(!0)},withOnlyIcon:!0,size:"xSmall",className:"AudioBox__controllers__volume--button",children:Object(s.jsx)(l.f,{name:c||0===n?"voice-off":"voice-on"})}),Object(s.jsx)("div",{className:"AudioBox__controllers__volume__Slider",children:Object(s.jsx)(l.k,{onChange:function(e,t){i(t),r(!1)},value:c?0:n,step:.01,defaultValue:1,max:.99,min:0})})]})})}}}]); \ No newline at end of file diff --git a/embed/static/js/main.js b/embed/static/js/main.js new file mode 100644 index 00000000..99bf48e0 --- /dev/null +++ b/embed/static/js/main.js @@ -0,0 +1,2 @@ +/*! For license information please see main.js.LICENSE.txt?version=2df81b540629bd1f5268 */ +(this.webpackJsonpui_v2=this.webpackJsonpui_v2||[]).push([[18],[function(e,t,n){"use strict";e.exports=n(468)},function(e,t,n){"use strict";e.exports=n(472)},function(e,t,n){"use strict";function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t=1;t{h((e=>n!==e?n:e))}),[n]),Object(c.jsx)(a.a,{children:Object(c.jsxs)("button",{"data-name":d,"data-testid":"switcher",className:"Switcher ".concat("Switcher__".concat(u)," ","Switcher__".concat(r)," ","Switcher__".concat(l," ").concat(f?"Switcher__checked":"")),onClick:function(e){h(!f),t(e,!f)},children:[i&&Object(c.jsx)("span",{className:"Switcher__leftLabel",children:i}),Object(c.jsx)("i",{className:"Switcher__circle ".concat(f?"Switcher__circle__checked":"")}),s&&Object(c.jsx)("span",{className:"Switcher__rightLabel",children:s})]})})}var l,u,d=o.a.memo(s),f=n(150),h=n(382),p=n(126),m=n(253),v=n(244),g=n(10),b=n.n(g);n(482);const y=v.default.div(l||(l=Object(m.a)(["\n font-family: ",";\n ",";\n font-variation-settings: ",";\n ","\n"])),(e=>e.monospace?'"Inconsolata", monospace':"Inter, sans-serif"),(e=>{let{color:t}=e;return t&&(e=>"background-color: ".concat(e,"1a;\n color: ").concat(e,"; \n border: 0.0625rem solid ").concat(e,";"))(t)}),(e=>e.monospace&&"'wdth' 82"),(e=>({...e.styleProps}))),x=v.default.span(u||(u=Object(m.a)(["\n ","\n"])),(e=>e.color&&"&:hover {\n background-color: ".concat(e.color,"2a}\n }")));function _(e){let{id:t,label:n,value:r,color:i="",size:o="medium",style:s,className:l="",startIcon:u,maxWidth:d="100%",monospace:f=!1,disabled:h=!1,selectBadge:m,onDelete:v,onClick:g}=e;return Object(c.jsx)(a.a,{children:Object(c.jsxs)(y,{id:t,color:i,styleProps:{...s,maxWidth:d},role:"button",monospace:f,className:b()("Badge",{["Badge".concat("__"+o)]:!!o,[l]:!!l,Badge__default:!i,Badge__select:!!m,Badge__disabled:!!h}),"data-name":n,onClick:g,children:[u&&Object(c.jsx)("span",{className:"Badge__startIcon",children:Object(c.jsx)(p.a,{color:i,name:u})}),Object(c.jsx)("span",{className:"Badge__label",children:n}),v&&Object(c.jsx)(x,{color:i,onClick:e=>{e.stopPropagation(),v(null!==r&&void 0!==r?r:n)},className:"Badge__deleteIcon",children:Object(c.jsx)(p.a,{color:i,name:"close"})})]})})}_.displayName="Badge";var w=_,O=n(26),j=n(2);var S=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(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.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t2||oe(Q)>3?"":" "}function ue(e,t){for(;--t&&te()&&!(Q<48||Q>102||Q>57&&Q<65||Q>70&&Q<97););return ie(e,re()+(t<6&&32==ne()&&32==te()))}function de(e){for(;te();)switch(Q){case e:return X;case 34:case 39:34!==e&&39!==e&&de(Q);break;case 40:41===e&&de(e);break;case 92:te()}return X}function fe(e,t){for(;te()&&e+Q!==57&&(e+Q!==84||47!==ne()););return"/*"+ie(t,X-1)+"*"+N(47===e?e:te())}function he(e){for(;!oe(ne());)te();return ie(e,X)}function pe(e){return ce(me("",null,null,null,[""],e=ae(e),0,[0],e))}function me(e,t,n,r,i,o,a,c,s){for(var l=0,u=0,d=a,f=0,h=0,p=0,m=1,v=1,g=1,b=0,y="",x=i,_=o,w=r,O=y;v;)switch(p=b,b=te()){case 40:if(108!=p&&58==H(O,d-1)){-1!=F(O+=B(se(b),"&","&\f"),"&\f")&&(g=-1);break}case 34:case 39:case 91:O+=se(b);break;case 9:case 10:case 13:case 32:O+=le(p);break;case 92:O+=ue(re()-1,7);continue;case 47:switch(ne()){case 42:case 47:q(ge(fe(te(),re()),t,n),s);break;default:O+="/"}break;case 123*m:c[l++]=U(O)*g;case 125*m:case 59:case 0:switch(b){case 0:case 125:v=0;case 59+u:h>0&&U(O)-d&&q(h>32?be(O+";",r,n,d-1):be(B(O," ","")+";",r,n,d-2),s);break;case 59:O+=";";default:if(q(w=ve(O,t,n,l,u,i,c,y,x=[],_=[],d),o),123===b)if(0===u)me(O,t,w,w,x,o,d,c,_);else switch(99===f&&110===H(O,3)?100:f){case 100:case 109:case 115:me(e,w,w,r&&q(ve(e,w,w,0,0,i,c,y,i,x=[],d),_),i,_,d,c,r?x:_);break;default:me(O,w,w,w,[""],_,0,c,_)}}l=u=h=0,m=g=1,y=O="",d=a;break;case 58:d=1+U(O),h=p;default:if(m<1)if(123==b)--m;else if(125==b&&0==m++&&125==(Q=X>0?H(J,--X):0,K--,10===Q&&(K=1,Y--),Q))continue;switch(O+=N(b),b*m){case 38:g=u>0?1:(O+="\f",-1);break;case 44:c[l++]=(U(O)-1)*g,g=1;break;case 64:45===ne()&&(O+=se(te())),f=ne(),u=d=U(y=O+=he(re())),b++;break;case 45:45===p&&2==U(O)&&(m=0)}}return o}function ve(e,t,n,r,i,o,a,c,s,l,u){for(var d=i-1,f=0===i?o:[""],h=W(f),p=0,m=0,v=0;p0?f[g]+" "+b:B(b,/&\f/g,f[g])))&&(s[v++]=y);return Z(e,t,n,0===i?T:c,s,l,u)}function ge(e,t,n){return Z(e,t,n,R,N(Q),V(e,2,-2),0)}function be(e,t,n,r){return Z(e,t,n,M,V(e,0,r),V(e,r+1,-1),r)}function ye(e,t){for(var n="",r=W(e),i=0;i6)switch(H(e,t+1)){case 109:if(45!==H(e,t+4))break;case 102:return B(e,/(.+:)(.+)-([^]+)/,"$1"+k+"$2-$3$1"+E+(108==H(e,t+3)?"$3":"$2-$3"))+e;case 115:return~F(e,"stretch")?Ee(B(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==H(e,t+1))break;case 6444:switch(H(e,U(e)-3-(~F(e,"!important")&&10))){case 107:return B(e,":",":"+k)+e;case 101:return B(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+k+(45===H(e,14)?"inline-":"")+"box$3$1"+k+"$2$3$1"+"-ms-$2box$3")+e}break;case 5936:switch(H(e,t+11)){case 114:return k+e+C+B(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return k+e+C+B(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return k+e+C+B(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return k+e+C+e+e}return e}var ke=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case M:e.return=Ee(e.value,e.length);break;case A:return ye([ee(e,{value:B(e.value,"@","@"+k)})],r);case T:if(e.length)return G(e.props,(function(t){switch(z(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return ye([ee(e,{props:[B(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return ye([ee(e,{props:[B(t,/:(plac\w+)/,":"+k+"input-$1")]}),ee(e,{props:[B(t,/:(plac\w+)/,":-moz-$1")]}),ee(e,{props:[B(t,/:(plac\w+)/,"-ms-input-$1")]})],r)}return""}))}}],Re=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var r=e.stylisPlugins||ke;var i,o,a={},c=[];i=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n=4;++r,i-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(i){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)},Ne={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},Pe=/[A-Z]|^ms/g,De=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Le=function(e){return 45===e.charCodeAt(1)},ze=function(e){return null!=e&&"boolean"!==typeof e},Be=_e((function(e){return Le(e)?e:e.replace(Pe,"-$&").toLowerCase()})),Fe=function(e,t){switch(e){case"animation":case"animationName":if("string"===typeof t)return t.replace(De,(function(e,t,n){return Ve={name:t,styles:n,next:Ve},t}))}return 1===Ne[e]||Le(e)||"number"!==typeof t||0===t?t:t+"px"};function He(e,t,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return Ve={name:n.name,styles:n.styles,next:Ve},n.name;if(void 0!==n.styles){var r=n.next;if(void 0!==r)for(;void 0!==r;)Ve={name:r.name,styles:r.styles,next:Ve},r=r.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var i=0;ie.brand+"/"+e.version)).join(" "),ht):navigator.userAgent}function mt(e){return e instanceof lt(e).HTMLElement}function vt(e){return e instanceof lt(e).Element}function gt(e){if("undefined"===typeof ShadowRoot)return!1;return e instanceof lt(e).ShadowRoot||e instanceof ShadowRoot}function bt(e){const{overflow:t,overflowX:n,overflowY:r,display:i}=ut(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(i)}function yt(){return/^((?!chrome|android).)*safari/i.test(pt())}function xt(e){return["html","body","#document"].includes(ft(e))}Math.min,Math.max;const _t=Math.round;function wt(e){const t=ut(e);let n=parseFloat(t.width),r=parseFloat(t.height);const i=mt(e),o=i?e.offsetWidth:n,a=i?e.offsetHeight:r,c=_t(n)!==o||_t(r)!==a;return c&&(n=o,r=a),{width:n,height:r,fallback:c}}function Ot(e){return vt(e)?e:e.contextElement}const jt={x:1,y:1};function St(e){const t=Ot(e);if(!mt(t))return jt;const n=t.getBoundingClientRect(),{width:r,height:i,fallback:o}=wt(t);let a=(o?_t(n.width):n.width)/r,c=(o?_t(n.height):n.height)/i;return a&&Number.isFinite(a)||(a=1),c&&Number.isFinite(c)||(c=1),{x:a,y:c}}function Ct(e,t,n,r){var i,o;void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),c=Ot(e);let s=jt;t&&(r?vt(r)&&(s=St(r)):s=St(e));const l=c?lt(c):window,u=yt()&&n;let d=(a.left+(u&&(null==(i=l.visualViewport)?void 0:i.offsetLeft)||0))/s.x,f=(a.top+(u&&(null==(o=l.visualViewport)?void 0:o.offsetTop)||0))/s.y,h=a.width/s.x,p=a.height/s.y;if(c){const e=lt(c),t=r&&vt(r)?lt(r):r;let n=e.frameElement;for(;n&&r&&t!==e;){const e=St(n),t=n.getBoundingClientRect(),r=getComputedStyle(n);t.x+=(n.clientLeft+parseFloat(r.paddingLeft))*e.x,t.y+=(n.clientTop+parseFloat(r.paddingTop))*e.y,d*=e.x,f*=e.y,h*=e.x,p*=e.y,d+=t.x,f+=t.y,n=lt(n).frameElement}}return st({width:h,height:p,x:d,y:f})}function Et(e){return((dt(e)?e.ownerDocument:e.document)||window.document).documentElement}function kt(e){if("html"===ft(e))return e;const t=e.assignedSlot||e.parentNode||gt(e)&&e.host||Et(e);return gt(t)?t.host:t}function Rt(e){const t=kt(e);return xt(t)?t.ownerDocument.body:mt(t)&&bt(t)?t:Rt(t)}function Tt(e,t){var n;void 0===t&&(t=[]);const r=Rt(e),i=r===(null==(n=e.ownerDocument)?void 0:n.body),o=lt(r);return i?t.concat(o,o.visualViewport||[],bt(r)?r:[]):t.concat(r,Tt(r))}var Mt=i.useLayoutEffect,At=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],It=function(){};function Nt(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function Pt(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i-1}function Ft(e){return Bt(e)?window.pageYOffset:e.scrollTop}function Ht(e,t){Bt(e)?window.scrollTo(0,t):e.scrollTop=t}function Vt(e,t,n,r){return n*((e=e/r-1)*e*e+1)+t}function Ut(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:It,i=Ft(e),o=t-i,a=10,c=0;function s(){var t=Vt(c+=a,i,o,n);Ht(e,t),cn.bottom?Ht(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+i,e.scrollHeight)):r.top-i=p)return{placement:"bottom",maxHeight:t};if(j>=p&&!a)return o&&Ut(s,S,E),{placement:"bottom",maxHeight:t};if(!a&&j>=r||a&&w>=r)return o&&Ut(s,S,E),{placement:"bottom",maxHeight:a?w-y:j-y};if("auto"===i||a){var k=t,R=a?_:O;return R>=r&&(k=Math.min(R-y-c,t)),{placement:"top",maxHeight:k}}if("bottom"===i)return o&&Ht(s,S),{placement:"bottom",maxHeight:t};break;case"top":if(_>=p)return{placement:"top",maxHeight:t};if(O>=p&&!a)return o&&Ut(s,C,E),{placement:"top",maxHeight:t};if(!a&&O>=r||a&&_>=r){var T=t;return(!a&&O>=r||a&&_>=r)&&(T=a?_-x:O-x),o&&Ut(s,C,E),{placement:"top",maxHeight:T}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(i,'".'))}return l}var Zt=function(e){return"auto"===e?"bottom":e},en=Object(i.createContext)(null),tn=function(e){var t=e.children,n=e.minMenuHeight,r=e.maxMenuHeight,o=e.menuPlacement,a=e.menuPosition,c=e.menuShouldScrollIntoView,s=e.theme,l=(Object(i.useContext)(en)||{}).setPortalPlacement,u=Object(i.useRef)(null),d=Object(i.useState)(r),f=Object(rt.a)(d,2),h=f[0],p=f[1],m=Object(i.useState)(null),v=Object(rt.a)(m,2),g=v[0],b=v[1],y=s.spacing.controlHeight;return Mt((function(){var e=u.current;if(e){var t="fixed"===a,i=Jt({maxHeight:r,menuEl:e,minHeight:n,placement:o,shouldScroll:c&&!t,isFixedPosition:t,controlHeight:y});p(i.maxHeight),b(i.placement),null===l||void 0===l||l(i.placement)}}),[r,o,a,c,n,l,y]),t({ref:u,placerProps:Object(O.a)(Object(O.a)({},e),{},{placement:g||Zt(o),maxHeight:h})})},nn=function(e,t){var n=e.theme,r=n.spacing.baseUnit,i=n.colors;return Object(O.a)({textAlign:"center"},t?{}:{color:i.neutral40,padding:"".concat(2*r,"px ").concat(3*r,"px")})},rn=nn,on=nn,an=function(e){var t=e.children,n=e.innerProps;return tt("div",Object(j.a)({},zt(e,"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),n),t)};an.defaultProps={children:"No options"};var cn=function(e){var t=e.children,n=e.innerProps;return tt("div",Object(j.a)({},zt(e,"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),n),t)};cn.defaultProps={children:"Loading..."};var sn,ln=["size"];var un,dn,fn={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},hn=function(e){var t=e.size,n=Object(it.a)(e,ln);return tt("svg",Object(j.a)({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:fn},n))},pn=function(e){return tt(hn,Object(j.a)({size:20},e),tt("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},mn=function(e){return tt(hn,Object(j.a)({size:20},e),tt("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},vn=function(e,t){var n=e.isFocused,r=e.theme,i=r.spacing.baseUnit,o=r.colors;return Object(O.a)({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:n?o.neutral60:o.neutral20,padding:2*i,":hover":{color:n?o.neutral80:o.neutral40}})},gn=vn,bn=vn,yn=function(){var e=nt.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}(sn||(un=["\n 0%, 80%, 100% { opacity: 0; }\n 40% { opacity: 1; }\n"],dn||(dn=un.slice(0)),sn=Object.freeze(Object.defineProperties(un,{raw:{value:Object.freeze(dn)}})))),xn=function(e){var t=e.delay,n=e.offset;return tt("span",{css:nt({animation:"".concat(yn," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:n?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},_n=function(e){var t=e.innerProps,n=e.isRtl;return tt("div",Object(j.a)({},zt(e,"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),tt(xn,{delay:0,offset:n}),tt(xn,{delay:160,offset:!0}),tt(xn,{delay:320,offset:!n}))};_n.defaultProps={size:4};var wn=["data"],On=["innerRef","isDisabled","isHidden","inputClassName"],jn={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},Sn={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":Object(O.a)({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},jn)},Cn=function(e){return Object(O.a)({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},jn)},En=function(e){var t=e.children,n=e.innerProps;return tt("div",n,t)};var kn={ClearIndicator:function(e){var t=e.children,n=e.innerProps;return tt("div",Object(j.a)({},zt(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),n),t||tt(pn,null))},Control:function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,i=e.innerRef,o=e.innerProps,a=e.menuIsOpen;return tt("div",Object(j.a)({ref:i},zt(e,"control",{control:!0,"control--is-disabled":n,"control--is-focused":r,"control--menu-is-open":a}),o),t)},DropdownIndicator:function(e){var t=e.children,n=e.innerProps;return tt("div",Object(j.a)({},zt(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),n),t||tt(mn,null))},DownChevron:mn,CrossIcon:pn,Group:function(e){var t=e.children,n=e.cx,r=e.getStyles,i=e.getClassNames,o=e.Heading,a=e.headingProps,c=e.innerProps,s=e.label,l=e.theme,u=e.selectProps;return tt("div",Object(j.a)({},zt(e,"group",{group:!0}),c),tt(o,Object(j.a)({},a,{selectProps:u,theme:l,getStyles:r,getClassNames:i,cx:n}),s),tt("div",null,t))},GroupHeading:function(e){var t=Lt(e);t.data;var n=Object(it.a)(t,wn);return tt("div",Object(j.a)({},zt(e,"groupHeading",{"group-heading":!0}),n))},IndicatorsContainer:function(e){var t=e.children,n=e.innerProps;return tt("div",Object(j.a)({},zt(e,"indicatorsContainer",{indicators:!0}),n),t)},IndicatorSeparator:function(e){var t=e.innerProps;return tt("span",Object(j.a)({},t,zt(e,"indicatorSeparator",{"indicator-separator":!0})))},Input:function(e){var t=e.cx,n=e.value,r=Lt(e),i=r.innerRef,o=r.isDisabled,a=r.isHidden,c=r.inputClassName,s=Object(it.a)(r,On);return tt("div",Object(j.a)({},zt(e,"input",{"input-container":!0}),{"data-value":n||""}),tt("input",Object(j.a)({className:t({input:!0},c),ref:i,style:Cn(a),disabled:o},s)))},LoadingIndicator:_n,Menu:function(e){var t=e.children,n=e.innerRef,r=e.innerProps;return tt("div",Object(j.a)({},zt(e,"menu",{menu:!0}),{ref:n},r),t)},MenuList:function(e){var t=e.children,n=e.innerProps,r=e.innerRef,i=e.isMulti;return tt("div",Object(j.a)({},zt(e,"menuList",{"menu-list":!0,"menu-list--is-multi":i}),{ref:r},n),t)},MenuPortal:function(e){var t=e.appendTo,n=e.children,r=e.controlElement,o=e.innerProps,a=e.menuPlacement,c=e.menuPosition,s=Object(i.useRef)(null),l=Object(i.useRef)(null),u=Object(i.useState)(Zt(a)),d=Object(rt.a)(u,2),f=d[0],h=d[1],p=Object(i.useMemo)((function(){return{setPortalPlacement:h}}),[]),m=Object(i.useState)(null),v=Object(rt.a)(m,2),g=v[0],b=v[1],y=Object(i.useCallback)((function(){if(r){var e=function(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}(r),t="fixed"===c?0:window.pageYOffset,n=e[f]+t;n===(null===g||void 0===g?void 0:g.offset)&&e.left===(null===g||void 0===g?void 0:g.rect.left)&&e.width===(null===g||void 0===g?void 0:g.rect.width)||b({offset:n,rect:e})}}),[r,c,f,null===g||void 0===g?void 0:g.offset,null===g||void 0===g?void 0:g.rect.left,null===g||void 0===g?void 0:g.rect.width]);Mt((function(){y()}),[y]);var x=Object(i.useCallback)((function(){"function"===typeof l.current&&(l.current(),l.current=null),r&&s.current&&(l.current=function(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:i=!0,ancestorResize:o=!0,elementResize:a=!0,animationFrame:c=!1}=r,s=i&&!c,l=s||o?[...vt(e)?Tt(e):e.contextElement?Tt(e.contextElement):[],...Tt(t)]:[];l.forEach((e=>{s&&e.addEventListener("scroll",n,{passive:!0}),o&&e.addEventListener("resize",n)}));let u,d=null;a&&(d=new ResizeObserver((()=>{n()})),vt(e)&&!c&&d.observe(e),vt(e)||!e.contextElement||c||d.observe(e.contextElement),d.observe(t));let f=c?Ct(e):null;return c&&function t(){const r=Ct(e);!f||r.x===f.x&&r.y===f.y&&r.width===f.width&&r.height===f.height||n(),f=r,u=requestAnimationFrame(t)}(),n(),()=>{var e;l.forEach((e=>{s&&e.removeEventListener("scroll",n),o&&e.removeEventListener("resize",n)})),null==(e=d)||e.disconnect(),d=null,c&&cancelAnimationFrame(u)}}(r,s.current,y,{elementResize:"ResizeObserver"in window}))}),[r,y]);Mt((function(){x()}),[x]);var _=Object(i.useCallback)((function(e){s.current=e,x()}),[x]);if(!t&&"fixed"!==c||!g)return null;var w=tt("div",Object(j.a)({ref:_},zt(Object(O.a)(Object(O.a)({},e),{},{offset:g.offset,position:c,rect:g.rect}),"menuPortal",{"menu-portal":!0}),o),n);return tt(en.Provider,{value:p},t?Object(ct.createPortal)(w,t):w)},LoadingMessage:cn,NoOptionsMessage:an,MultiValue:function(e){var t=e.children,n=e.components,r=e.data,i=e.innerProps,o=e.isDisabled,a=e.removeProps,c=e.selectProps,s=n.Container,l=n.Label,u=n.Remove;return tt(s,{data:r,innerProps:Object(O.a)(Object(O.a)({},zt(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":o})),i),selectProps:c},tt(l,{data:r,innerProps:Object(O.a)({},zt(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:c},t),tt(u,{data:r,innerProps:Object(O.a)(Object(O.a)({},zt(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(t||"option")},a),selectProps:c}))},MultiValueContainer:En,MultiValueLabel:En,MultiValueRemove:function(e){var t=e.children,n=e.innerProps;return tt("div",Object(j.a)({role:"button"},n),t||tt(pn,{size:14}))},Option:function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,i=e.isSelected,o=e.innerRef,a=e.innerProps;return tt("div",Object(j.a)({},zt(e,"option",{option:!0,"option--is-disabled":n,"option--is-focused":r,"option--is-selected":i}),{ref:o,"aria-disabled":n},a),t)},Placeholder:function(e){var t=e.children,n=e.innerProps;return tt("div",Object(j.a)({},zt(e,"placeholder",{placeholder:!0}),n),t)},SelectContainer:function(e){var t=e.children,n=e.innerProps,r=e.isDisabled,i=e.isRtl;return tt("div",Object(j.a)({},zt(e,"container",{"--is-disabled":r,"--is-rtl":i}),n),t)},SingleValue:function(e){var t=e.children,n=e.isDisabled,r=e.innerProps;return tt("div",Object(j.a)({},zt(e,"singleValue",{"single-value":!0,"single-value--is-disabled":n}),r),t)},ValueContainer:function(e){var t=e.children,n=e.innerProps,r=e.isMulti,i=e.hasValue;return tt("div",Object(j.a)({},zt(e,"valueContainer",{"value-container":!0,"value-container--is-multi":r,"value-container--has-value":i}),n),t)}},Rn=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];var Tn=n(271),Mn=n(165),An=n(276);function In(e){return(In=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var Nn=n(111);function Pn(e,t){if(t&&("object"===Object(ot.a)(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Object(Nn.a)(e)}function Dn(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=In(e);if(t){var i=In(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return Pn(this,n)}}var Ln=n(115),zn=Number.isNaN||function(e){return"number"===typeof e&&e!==e};function Bn(e,t){if(e.length!==t.length)return!1;for(var n=0;n1?"s":""," ").concat(i.join(","),", selected.");case"select-option":return"option ".concat(r,o?" is disabled. Select another option.":", selected.");default:return""}},onFocus:function(e){var t=e.context,n=e.focused,r=e.options,i=e.label,o=void 0===i?"":i,a=e.selectValue,c=e.isDisabled,s=e.isSelected,l=function(e,t){return e&&e.length?"".concat(e.indexOf(t)+1," of ").concat(e.length):""};if("value"===t&&a)return"value ".concat(o," focused, ").concat(l(a,n),".");if("menu"===t){var u=c?" disabled":"",d="".concat(s?"selected":"focused").concat(u);return"option ".concat(o," ").concat(d,", ").concat(l(r,n),".")}return""},onFilter:function(e){var t=e.inputValue,n=e.resultsMessage;return"".concat(n).concat(t?" for search term "+t:"",".")}},Un=function(e){var t=e.ariaSelection,n=e.focusedOption,r=e.focusedValue,o=e.focusableOptions,a=e.isFocused,c=e.selectValue,s=e.selectProps,l=e.id,u=s.ariaLiveMessages,d=s.getOptionLabel,f=s.inputValue,h=s.isMulti,p=s.isOptionDisabled,m=s.isSearchable,v=s.menuIsOpen,g=s.options,b=s.screenReaderStatus,y=s.tabSelectsValue,x=s["aria-label"],_=s["aria-live"],w=Object(i.useMemo)((function(){return Object(O.a)(Object(O.a)({},Vn),u||{})}),[u]),j=Object(i.useMemo)((function(){var e,n="";if(t&&w.onChange){var r=t.option,i=t.options,o=t.removedValue,a=t.removedValues,s=t.value,l=o||r||(e=s,Array.isArray(e)?null:e),u=l?d(l):"",f=i||a||void 0,h=f?f.map(d):[],m=Object(O.a)({isDisabled:l&&p(l,c),label:u,labels:h},t);n=w.onChange(m)}return n}),[t,w,p,c,d]),S=Object(i.useMemo)((function(){var e="",t=n||r,i=!!(n&&c&&c.includes(n));if(t&&w.onFocus){var a={focused:t,label:d(t),isDisabled:p(t,c),isSelected:i,options:o,context:t===n?"menu":"value",selectValue:c};e=w.onFocus(a)}return e}),[n,r,d,p,w,o,c]),C=Object(i.useMemo)((function(){var e="";if(v&&g.length&&w.onFilter){var t=b({count:o.length});e=w.onFilter({inputValue:f,resultsMessage:t})}return e}),[o,f,v,w,g,b]),E=Object(i.useMemo)((function(){var e="";if(w.guidance){var t=r?"value":v?"menu":"input";e=w.guidance({"aria-label":x,context:t,isDisabled:n&&p(n,c),isMulti:h,isSearchable:m,tabSelectsValue:y})}return e}),[x,n,r,h,p,m,v,w,c,y]),k="".concat(S," ").concat(C," ").concat(E),R=tt(i.Fragment,null,tt("span",{id:"aria-selection"},j),tt("span",{id:"aria-context"},k)),T="initial-input-focus"===(null===t||void 0===t?void 0:t.action);return tt(i.Fragment,null,tt(Hn,{id:l},T&&R),tt(Hn,{"aria-live":_,"aria-atomic":"false","aria-relevant":"additions text"},a&&!T&&R))},Wn=[{base:"A",letters:"A\u24b6\uff21\xc0\xc1\xc2\u1ea6\u1ea4\u1eaa\u1ea8\xc3\u0100\u0102\u1eb0\u1eae\u1eb4\u1eb2\u0226\u01e0\xc4\u01de\u1ea2\xc5\u01fa\u01cd\u0200\u0202\u1ea0\u1eac\u1eb6\u1e00\u0104\u023a\u2c6f"},{base:"AA",letters:"\ua732"},{base:"AE",letters:"\xc6\u01fc\u01e2"},{base:"AO",letters:"\ua734"},{base:"AU",letters:"\ua736"},{base:"AV",letters:"\ua738\ua73a"},{base:"AY",letters:"\ua73c"},{base:"B",letters:"B\u24b7\uff22\u1e02\u1e04\u1e06\u0243\u0182\u0181"},{base:"C",letters:"C\u24b8\uff23\u0106\u0108\u010a\u010c\xc7\u1e08\u0187\u023b\ua73e"},{base:"D",letters:"D\u24b9\uff24\u1e0a\u010e\u1e0c\u1e10\u1e12\u1e0e\u0110\u018b\u018a\u0189\ua779"},{base:"DZ",letters:"\u01f1\u01c4"},{base:"Dz",letters:"\u01f2\u01c5"},{base:"E",letters:"E\u24ba\uff25\xc8\xc9\xca\u1ec0\u1ebe\u1ec4\u1ec2\u1ebc\u0112\u1e14\u1e16\u0114\u0116\xcb\u1eba\u011a\u0204\u0206\u1eb8\u1ec6\u0228\u1e1c\u0118\u1e18\u1e1a\u0190\u018e"},{base:"F",letters:"F\u24bb\uff26\u1e1e\u0191\ua77b"},{base:"G",letters:"G\u24bc\uff27\u01f4\u011c\u1e20\u011e\u0120\u01e6\u0122\u01e4\u0193\ua7a0\ua77d\ua77e"},{base:"H",letters:"H\u24bd\uff28\u0124\u1e22\u1e26\u021e\u1e24\u1e28\u1e2a\u0126\u2c67\u2c75\ua78d"},{base:"I",letters:"I\u24be\uff29\xcc\xcd\xce\u0128\u012a\u012c\u0130\xcf\u1e2e\u1ec8\u01cf\u0208\u020a\u1eca\u012e\u1e2c\u0197"},{base:"J",letters:"J\u24bf\uff2a\u0134\u0248"},{base:"K",letters:"K\u24c0\uff2b\u1e30\u01e8\u1e32\u0136\u1e34\u0198\u2c69\ua740\ua742\ua744\ua7a2"},{base:"L",letters:"L\u24c1\uff2c\u013f\u0139\u013d\u1e36\u1e38\u013b\u1e3c\u1e3a\u0141\u023d\u2c62\u2c60\ua748\ua746\ua780"},{base:"LJ",letters:"\u01c7"},{base:"Lj",letters:"\u01c8"},{base:"M",letters:"M\u24c2\uff2d\u1e3e\u1e40\u1e42\u2c6e\u019c"},{base:"N",letters:"N\u24c3\uff2e\u01f8\u0143\xd1\u1e44\u0147\u1e46\u0145\u1e4a\u1e48\u0220\u019d\ua790\ua7a4"},{base:"NJ",letters:"\u01ca"},{base:"Nj",letters:"\u01cb"},{base:"O",letters:"O\u24c4\uff2f\xd2\xd3\xd4\u1ed2\u1ed0\u1ed6\u1ed4\xd5\u1e4c\u022c\u1e4e\u014c\u1e50\u1e52\u014e\u022e\u0230\xd6\u022a\u1ece\u0150\u01d1\u020c\u020e\u01a0\u1edc\u1eda\u1ee0\u1ede\u1ee2\u1ecc\u1ed8\u01ea\u01ec\xd8\u01fe\u0186\u019f\ua74a\ua74c"},{base:"OI",letters:"\u01a2"},{base:"OO",letters:"\ua74e"},{base:"OU",letters:"\u0222"},{base:"P",letters:"P\u24c5\uff30\u1e54\u1e56\u01a4\u2c63\ua750\ua752\ua754"},{base:"Q",letters:"Q\u24c6\uff31\ua756\ua758\u024a"},{base:"R",letters:"R\u24c7\uff32\u0154\u1e58\u0158\u0210\u0212\u1e5a\u1e5c\u0156\u1e5e\u024c\u2c64\ua75a\ua7a6\ua782"},{base:"S",letters:"S\u24c8\uff33\u1e9e\u015a\u1e64\u015c\u1e60\u0160\u1e66\u1e62\u1e68\u0218\u015e\u2c7e\ua7a8\ua784"},{base:"T",letters:"T\u24c9\uff34\u1e6a\u0164\u1e6c\u021a\u0162\u1e70\u1e6e\u0166\u01ac\u01ae\u023e\ua786"},{base:"TZ",letters:"\ua728"},{base:"U",letters:"U\u24ca\uff35\xd9\xda\xdb\u0168\u1e78\u016a\u1e7a\u016c\xdc\u01db\u01d7\u01d5\u01d9\u1ee6\u016e\u0170\u01d3\u0214\u0216\u01af\u1eea\u1ee8\u1eee\u1eec\u1ef0\u1ee4\u1e72\u0172\u1e76\u1e74\u0244"},{base:"V",letters:"V\u24cb\uff36\u1e7c\u1e7e\u01b2\ua75e\u0245"},{base:"VY",letters:"\ua760"},{base:"W",letters:"W\u24cc\uff37\u1e80\u1e82\u0174\u1e86\u1e84\u1e88\u2c72"},{base:"X",letters:"X\u24cd\uff38\u1e8a\u1e8c"},{base:"Y",letters:"Y\u24ce\uff39\u1ef2\xdd\u0176\u1ef8\u0232\u1e8e\u0178\u1ef6\u1ef4\u01b3\u024e\u1efe"},{base:"Z",letters:"Z\u24cf\uff3a\u0179\u1e90\u017b\u017d\u1e92\u1e94\u01b5\u0224\u2c7f\u2c6b\ua762"},{base:"a",letters:"a\u24d0\uff41\u1e9a\xe0\xe1\xe2\u1ea7\u1ea5\u1eab\u1ea9\xe3\u0101\u0103\u1eb1\u1eaf\u1eb5\u1eb3\u0227\u01e1\xe4\u01df\u1ea3\xe5\u01fb\u01ce\u0201\u0203\u1ea1\u1ead\u1eb7\u1e01\u0105\u2c65\u0250"},{base:"aa",letters:"\ua733"},{base:"ae",letters:"\xe6\u01fd\u01e3"},{base:"ao",letters:"\ua735"},{base:"au",letters:"\ua737"},{base:"av",letters:"\ua739\ua73b"},{base:"ay",letters:"\ua73d"},{base:"b",letters:"b\u24d1\uff42\u1e03\u1e05\u1e07\u0180\u0183\u0253"},{base:"c",letters:"c\u24d2\uff43\u0107\u0109\u010b\u010d\xe7\u1e09\u0188\u023c\ua73f\u2184"},{base:"d",letters:"d\u24d3\uff44\u1e0b\u010f\u1e0d\u1e11\u1e13\u1e0f\u0111\u018c\u0256\u0257\ua77a"},{base:"dz",letters:"\u01f3\u01c6"},{base:"e",letters:"e\u24d4\uff45\xe8\xe9\xea\u1ec1\u1ebf\u1ec5\u1ec3\u1ebd\u0113\u1e15\u1e17\u0115\u0117\xeb\u1ebb\u011b\u0205\u0207\u1eb9\u1ec7\u0229\u1e1d\u0119\u1e19\u1e1b\u0247\u025b\u01dd"},{base:"f",letters:"f\u24d5\uff46\u1e1f\u0192\ua77c"},{base:"g",letters:"g\u24d6\uff47\u01f5\u011d\u1e21\u011f\u0121\u01e7\u0123\u01e5\u0260\ua7a1\u1d79\ua77f"},{base:"h",letters:"h\u24d7\uff48\u0125\u1e23\u1e27\u021f\u1e25\u1e29\u1e2b\u1e96\u0127\u2c68\u2c76\u0265"},{base:"hv",letters:"\u0195"},{base:"i",letters:"i\u24d8\uff49\xec\xed\xee\u0129\u012b\u012d\xef\u1e2f\u1ec9\u01d0\u0209\u020b\u1ecb\u012f\u1e2d\u0268\u0131"},{base:"j",letters:"j\u24d9\uff4a\u0135\u01f0\u0249"},{base:"k",letters:"k\u24da\uff4b\u1e31\u01e9\u1e33\u0137\u1e35\u0199\u2c6a\ua741\ua743\ua745\ua7a3"},{base:"l",letters:"l\u24db\uff4c\u0140\u013a\u013e\u1e37\u1e39\u013c\u1e3d\u1e3b\u017f\u0142\u019a\u026b\u2c61\ua749\ua781\ua747"},{base:"lj",letters:"\u01c9"},{base:"m",letters:"m\u24dc\uff4d\u1e3f\u1e41\u1e43\u0271\u026f"},{base:"n",letters:"n\u24dd\uff4e\u01f9\u0144\xf1\u1e45\u0148\u1e47\u0146\u1e4b\u1e49\u019e\u0272\u0149\ua791\ua7a5"},{base:"nj",letters:"\u01cc"},{base:"o",letters:"o\u24de\uff4f\xf2\xf3\xf4\u1ed3\u1ed1\u1ed7\u1ed5\xf5\u1e4d\u022d\u1e4f\u014d\u1e51\u1e53\u014f\u022f\u0231\xf6\u022b\u1ecf\u0151\u01d2\u020d\u020f\u01a1\u1edd\u1edb\u1ee1\u1edf\u1ee3\u1ecd\u1ed9\u01eb\u01ed\xf8\u01ff\u0254\ua74b\ua74d\u0275"},{base:"oi",letters:"\u01a3"},{base:"ou",letters:"\u0223"},{base:"oo",letters:"\ua74f"},{base:"p",letters:"p\u24df\uff50\u1e55\u1e57\u01a5\u1d7d\ua751\ua753\ua755"},{base:"q",letters:"q\u24e0\uff51\u024b\ua757\ua759"},{base:"r",letters:"r\u24e1\uff52\u0155\u1e59\u0159\u0211\u0213\u1e5b\u1e5d\u0157\u1e5f\u024d\u027d\ua75b\ua7a7\ua783"},{base:"s",letters:"s\u24e2\uff53\xdf\u015b\u1e65\u015d\u1e61\u0161\u1e67\u1e63\u1e69\u0219\u015f\u023f\ua7a9\ua785\u1e9b"},{base:"t",letters:"t\u24e3\uff54\u1e6b\u1e97\u0165\u1e6d\u021b\u0163\u1e71\u1e6f\u0167\u01ad\u0288\u2c66\ua787"},{base:"tz",letters:"\ua729"},{base:"u",letters:"u\u24e4\uff55\xf9\xfa\xfb\u0169\u1e79\u016b\u1e7b\u016d\xfc\u01dc\u01d8\u01d6\u01da\u1ee7\u016f\u0171\u01d4\u0215\u0217\u01b0\u1eeb\u1ee9\u1eef\u1eed\u1ef1\u1ee5\u1e73\u0173\u1e77\u1e75\u0289"},{base:"v",letters:"v\u24e5\uff56\u1e7d\u1e7f\u028b\ua75f\u028c"},{base:"vy",letters:"\ua761"},{base:"w",letters:"w\u24e6\uff57\u1e81\u1e83\u0175\u1e87\u1e85\u1e98\u1e89\u2c73"},{base:"x",letters:"x\u24e7\uff58\u1e8b\u1e8d"},{base:"y",letters:"y\u24e8\uff59\u1ef3\xfd\u0177\u1ef9\u0233\u1e8f\xff\u1ef7\u1e99\u1ef5\u01b4\u024f\u1eff"},{base:"z",letters:"z\u24e9\uff5a\u017a\u1e91\u017c\u017e\u1e93\u1e95\u01b6\u0225\u0240\u2c6c\ua763"}],qn=new RegExp("["+Wn.map((function(e){return e.letters})).join("")+"]","g"),Gn={},Yn=0;Yn1?t-1:0),r=1;r0,m=d-f-l,v=!1;m>t&&c.current&&(r&&r(e),c.current=!1),p&&s.current&&(a&&a(e),s.current=!1),p&&t>m?(n&&!c.current&&n(e),h.scrollTop=d,v=!0,c.current=!0):!p&&-t>l&&(o&&!s.current&&o(e),h.scrollTop=0,v=!0,s.current=!0),v&&function(e){e.preventDefault(),e.stopPropagation()}(e)}}),[n,r,o,a]),f=Object(i.useCallback)((function(e){d(e,e.deltaY)}),[d]),h=Object(i.useCallback)((function(e){l.current=e.changedTouches[0].clientY}),[]),p=Object(i.useCallback)((function(e){var t=l.current-e.changedTouches[0].clientY;d(e,t)}),[d]),m=Object(i.useCallback)((function(e){if(e){var t=!!$t&&{passive:!1};e.addEventListener("wheel",f,t),e.addEventListener("touchstart",h,t),e.addEventListener("touchmove",p,t)}}),[p,h,f]),v=Object(i.useCallback)((function(e){e&&(e.removeEventListener("wheel",f,!1),e.removeEventListener("touchstart",h,!1),e.removeEventListener("touchmove",p,!1))}),[p,h,f]);return Object(i.useEffect)((function(){if(t){var e=u.current;return m(e),function(){v(e)}}}),[t,m,v]),function(e){u.current=e}}({isEnabled:void 0===r||r,onBottomArrive:e.onBottomArrive,onBottomLeave:e.onBottomLeave,onTopArrive:e.onTopArrive,onTopLeave:e.onTopLeave}),a=function(e){var t=e.isEnabled,n=e.accountForScrollbars,r=void 0===n||n,o=Object(i.useRef)({}),a=Object(i.useRef)(null),c=Object(i.useCallback)((function(e){if(sr){var t=document.body,n=t&&t.style;if(r&&nr.forEach((function(e){var t=n&&n[e];o.current[e]=t})),r&&lr<1){var i=parseInt(o.current.paddingRight,10)||0,a=document.body?document.body.clientWidth:0,c=window.innerWidth-a+i||0;Object.keys(rr).forEach((function(e){var t=rr[e];n&&(n[e]=t)})),n&&(n.paddingRight="".concat(c,"px"))}t&&cr()&&(t.addEventListener("touchmove",ir,ur),e&&(e.addEventListener("touchstart",ar,ur),e.addEventListener("touchmove",or,ur))),lr+=1}}),[r]),s=Object(i.useCallback)((function(e){if(sr){var t=document.body,n=t&&t.style;lr=Math.max(lr-1,0),r&&lr<1&&nr.forEach((function(e){var t=o.current[e];n&&(n[e]=t)})),t&&cr()&&(t.removeEventListener("touchmove",ir,ur),e&&(e.removeEventListener("touchstart",ar,ur),e.removeEventListener("touchmove",or,ur)))}}),[r]);return Object(i.useEffect)((function(){if(t){var e=a.current;return c(e),function(){s(e)}}}),[t,c,s]),function(e){a.current=e}}({isEnabled:n});return tt(i.Fragment,null,n&&tt("div",{onClick:dr,css:fr}),t((function(e){o(e),a(e)})))}var pr={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},mr=function(e){var t=e.name,n=e.onFocus;return tt("input",{required:!0,name:t,tabIndex:-1,onFocus:n,css:pr,value:"",onChange:function(){}})},vr={clearIndicator:bn,container:function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":void 0,pointerEvents:t?"none":void 0,position:"relative"}},control:function(e,t){var n=e.isDisabled,r=e.isFocused,i=e.theme,o=i.colors,a=i.borderRadius,c=i.spacing;return Object(O.a)({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:c.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},t?{}:{backgroundColor:n?o.neutral5:o.neutral0,borderColor:n?o.neutral10:r?o.primary:o.neutral20,borderRadius:a,borderStyle:"solid",borderWidth:1,boxShadow:r?"0 0 0 1px ".concat(o.primary):void 0,"&:hover":{borderColor:r?o.primary:o.neutral30}})},dropdownIndicator:gn,group:function(e,t){var n=e.theme.spacing;return t?{}:{paddingBottom:2*n.baseUnit,paddingTop:2*n.baseUnit}},groupHeading:function(e,t){var n=e.theme,r=n.colors,i=n.spacing;return Object(O.a)({label:"group",cursor:"default",display:"block"},t?{}:{color:r.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*i.baseUnit,paddingRight:3*i.baseUnit,textTransform:"uppercase"})},indicatorsContainer:function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},indicatorSeparator:function(e,t){var n=e.isDisabled,r=e.theme,i=r.spacing.baseUnit,o=r.colors;return Object(O.a)({label:"indicatorSeparator",alignSelf:"stretch",width:1},t?{}:{backgroundColor:n?o.neutral10:o.neutral20,marginBottom:2*i,marginTop:2*i})},input:function(e,t){var n=e.isDisabled,r=e.value,i=e.theme,o=i.spacing,a=i.colors;return Object(O.a)(Object(O.a)({visibility:n?"hidden":"visible",transform:r?"translateZ(0)":""},Sn),t?{}:{margin:o.baseUnit/2,paddingBottom:o.baseUnit/2,paddingTop:o.baseUnit/2,color:a.neutral80})},loadingIndicator:function(e,t){var n=e.isFocused,r=e.size,i=e.theme,o=i.colors,a=i.spacing.baseUnit;return Object(O.a)({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:r,lineHeight:1,marginRight:r,textAlign:"center",verticalAlign:"middle"},t?{}:{color:n?o.neutral60:o.neutral20,padding:2*a})},loadingMessage:on,menu:function(e,t){var n,r=e.placement,i=e.theme,o=i.borderRadius,a=i.spacing,c=i.colors;return Object(O.a)((n={label:"menu"},Object(at.a)(n,function(e){return e?{bottom:"top",top:"bottom"}[e]:"bottom"}(r),"100%"),Object(at.a)(n,"position","absolute"),Object(at.a)(n,"width","100%"),Object(at.a)(n,"zIndex",1),n),t?{}:{backgroundColor:c.neutral0,borderRadius:o,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:a.menuGutter,marginTop:a.menuGutter})},menuList:function(e,t){var n=e.maxHeight,r=e.theme.spacing.baseUnit;return Object(O.a)({maxHeight:n,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t?{}:{paddingBottom:r,paddingTop:r})},menuPortal:function(e){var t=e.rect,n=e.offset,r=e.position;return{left:t.left,position:r,top:n,width:t.width,zIndex:1}},multiValue:function(e,t){var n=e.theme,r=n.spacing,i=n.borderRadius,o=n.colors;return Object(O.a)({label:"multiValue",display:"flex",minWidth:0},t?{}:{backgroundColor:o.neutral10,borderRadius:i/2,margin:r.baseUnit/2})},multiValueLabel:function(e,t){var n=e.theme,r=n.borderRadius,i=n.colors,o=e.cropWithEllipsis;return Object(O.a)({overflow:"hidden",textOverflow:o||void 0===o?"ellipsis":void 0,whiteSpace:"nowrap"},t?{}:{borderRadius:r/2,color:i.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},multiValueRemove:function(e,t){var n=e.theme,r=n.spacing,i=n.borderRadius,o=n.colors,a=e.isFocused;return Object(O.a)({alignItems:"center",display:"flex"},t?{}:{borderRadius:i/2,backgroundColor:a?o.dangerLight:void 0,paddingLeft:r.baseUnit,paddingRight:r.baseUnit,":hover":{backgroundColor:o.dangerLight,color:o.danger}})},noOptionsMessage:rn,option:function(e,t){var n=e.isDisabled,r=e.isFocused,i=e.isSelected,o=e.theme,a=o.spacing,c=o.colors;return Object(O.a)({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},t?{}:{backgroundColor:i?c.primary:r?c.primary25:"transparent",color:n?c.neutral20:i?c.neutral0:"inherit",padding:"".concat(2*a.baseUnit,"px ").concat(3*a.baseUnit,"px"),":active":{backgroundColor:n?void 0:i?c.primary:c.primary50}})},placeholder:function(e,t){var n=e.theme,r=n.spacing,i=n.colors;return Object(O.a)({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},t?{}:{color:i.neutral50,marginLeft:r.baseUnit/2,marginRight:r.baseUnit/2})},singleValue:function(e,t){var n=e.isDisabled,r=e.theme,i=r.spacing,o=r.colors;return Object(O.a)({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t?{}:{color:n?o.neutral40:o.neutral80,marginLeft:i.baseUnit/2,marginRight:i.baseUnit/2})},valueContainer:function(e,t){var n=e.theme.spacing,r=e.isMulti,i=e.hasValue,o=e.selectProps.controlShouldRenderValue;return Object(O.a)({alignItems:"center",display:r&&i&&o?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},t?{}:{padding:"".concat(n.baseUnit/2,"px ").concat(2*n.baseUnit,"px")})}};var gr,br={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},yr={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:qt(),captureMenuScroll:!qt(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(e,t){if(e.data.__isNew__)return!0;var n=Object(O.a)({ignoreCase:!0,ignoreAccents:!0,stringify:Zn,trim:!0,matchFrom:"any"},gr),r=n.ignoreCase,i=n.ignoreAccents,o=n.stringify,a=n.trim,c=n.matchFrom,s=a?Jn(t):t,l=a?Jn(o(e)):o(e);return r&&(s=s.toLowerCase(),l=l.toLowerCase()),i&&(s=Qn(s),l=Xn(l)),"start"===c?l.substr(0,s.length)===s:l.indexOf(s)>-1},formatGroupLabel:function(e){return e.label},getOptionLabel:function(e){return e.label},getOptionValue:function(e){return e.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:function(e){return!!e.isDisabled},loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!function(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(e){return!1}}(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function xr(e,t,n,r){return{type:"option",data:t,isDisabled:Cr(e,t,n),isSelected:Er(e,t,n),label:jr(e,t),value:Sr(e,t),index:r}}function _r(e,t){return e.options.map((function(n,r){if("options"in n){var i=n.options.map((function(n,r){return xr(e,n,t,r)})).filter((function(t){return Or(e,t)}));return i.length>0?{type:"group",data:n,options:i,index:r}:void 0}var o=xr(e,n,t,r);return Or(e,o)?o:void 0})).filter(Xt)}function wr(e){return e.reduce((function(e,t){return"group"===t.type?e.push.apply(e,Object(Ln.a)(t.options.map((function(e){return e.data})))):e.push(t.data),e}),[])}function Or(e,t){var n=e.inputValue,r=void 0===n?"":n,i=t.data,o=t.isSelected,a=t.label,c=t.value;return(!Rr(e)||!o)&&kr(e,{label:a,value:c,data:i},r)}var jr=function(e,t){return e.getOptionLabel(t)},Sr=function(e,t){return e.getOptionValue(t)};function Cr(e,t,n){return"function"===typeof e.isOptionDisabled&&e.isOptionDisabled(t,n)}function Er(e,t,n){if(n.indexOf(t)>-1)return!0;if("function"===typeof e.isOptionSelected)return e.isOptionSelected(t,n);var r=Sr(e,t);return n.some((function(t){return Sr(e,t)===r}))}function kr(e,t,n){return!e.filterOption||e.filterOption(t,n)}var Rr=function(e){var t=e.hideSelectedOptions,n=e.isMulti;return void 0===t?n:t},Tr=1,Mr=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Object(An.a)(e,t)}(n,e);var t=Dn(n);function n(e){var r;if(Object(Tn.a)(this,n),(r=t.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0},r.blockOptionHover=!1,r.isComposing=!1,r.commonProps=void 0,r.initialTouchX=0,r.initialTouchY=0,r.instancePrefix="",r.openAfterFocus=!1,r.scrollToFocusedOptionOnUpdate=!1,r.userIsDragging=void 0,r.controlRef=null,r.getControlRef=function(e){r.controlRef=e},r.focusedOptionRef=null,r.getFocusedOptionRef=function(e){r.focusedOptionRef=e},r.menuListRef=null,r.getMenuListRef=function(e){r.menuListRef=e},r.inputRef=null,r.getInputRef=function(e){r.inputRef=e},r.focus=r.focusInput,r.blur=r.blurInput,r.onChange=function(e,t){var n=r.props,i=n.onChange,o=n.name;t.name=o,r.ariaOnChange(e,t),i(e,t)},r.setValue=function(e,t,n){var i=r.props,o=i.closeMenuOnSelect,a=i.isMulti,c=i.inputValue;r.onInputChange("",{action:"set-value",prevInputValue:c}),o&&(r.setState({inputIsHiddenAfterUpdate:!a}),r.onMenuClose()),r.setState({clearFocusValueOnUpdate:!0}),r.onChange(e,{action:t,option:n})},r.selectOption=function(e){var t=r.props,n=t.blurInputOnSelect,i=t.isMulti,o=t.name,a=r.state.selectValue,c=i&&r.isOptionSelected(e,a),s=r.isOptionDisabled(e,a);if(c){var l=r.getOptionValue(e);r.setValue(a.filter((function(e){return r.getOptionValue(e)!==l})),"deselect-option",e)}else{if(s)return void r.ariaOnChange(e,{action:"select-option",option:e,name:o});i?r.setValue([].concat(Object(Ln.a)(a),[e]),"select-option",e):r.setValue(e,"select-option")}n&&r.blurInput()},r.removeValue=function(e){var t=r.props.isMulti,n=r.state.selectValue,i=r.getOptionValue(e),o=n.filter((function(e){return r.getOptionValue(e)!==i})),a=Qt(t,o,o[0]||null);r.onChange(a,{action:"remove-value",removedValue:e}),r.focusInput()},r.clearValue=function(){var e=r.state.selectValue;r.onChange(Qt(r.props.isMulti,[],null),{action:"clear",removedValues:e})},r.popValue=function(){var e=r.props.isMulti,t=r.state.selectValue,n=t[t.length-1],i=t.slice(0,t.length-1),o=Qt(e,i,i[0]||null);r.onChange(o,{action:"pop-value",removedValue:n})},r.getValue=function(){return r.state.selectValue},r.cx=function(){for(var e=arguments.length,t=new Array(e),n=0;n5||o>5}},r.onTouchEnd=function(e){r.userIsDragging||(r.controlRef&&!r.controlRef.contains(e.target)&&r.menuListRef&&!r.menuListRef.contains(e.target)&&r.blurInput(),r.initialTouchX=0,r.initialTouchY=0)},r.onControlTouchEnd=function(e){r.userIsDragging||r.onControlMouseDown(e)},r.onClearIndicatorTouchEnd=function(e){r.userIsDragging||r.onClearIndicatorMouseDown(e)},r.onDropdownIndicatorTouchEnd=function(e){r.userIsDragging||r.onDropdownIndicatorMouseDown(e)},r.handleInputChange=function(e){var t=r.props.inputValue,n=e.currentTarget.value;r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange(n,{action:"input-change",prevInputValue:t}),r.props.menuIsOpen||r.onMenuOpen()},r.onInputFocus=function(e){r.props.onFocus&&r.props.onFocus(e),r.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(r.openAfterFocus||r.props.openMenuOnFocus)&&r.openMenu("first"),r.openAfterFocus=!1},r.onInputBlur=function(e){var t=r.props.inputValue;r.menuListRef&&r.menuListRef.contains(document.activeElement)?r.inputRef.focus():(r.props.onBlur&&r.props.onBlur(e),r.onInputChange("",{action:"input-blur",prevInputValue:t}),r.onMenuClose(),r.setState({focusedValue:null,isFocused:!1}))},r.onOptionHover=function(e){r.blockOptionHover||r.state.focusedOption===e||r.setState({focusedOption:e})},r.shouldHideSelectedOptions=function(){return Rr(r.props)},r.onValueInputFocus=function(e){e.preventDefault(),e.stopPropagation(),r.focus()},r.onKeyDown=function(e){var t=r.props,n=t.isMulti,i=t.backspaceRemovesValue,o=t.escapeClearsValue,a=t.inputValue,c=t.isClearable,s=t.isDisabled,l=t.menuIsOpen,u=t.onKeyDown,d=t.tabSelectsValue,f=t.openMenuOnFocus,h=r.state,p=h.focusedOption,m=h.focusedValue,v=h.selectValue;if(!s&&("function"!==typeof u||(u(e),!e.defaultPrevented))){switch(r.blockOptionHover=!0,e.key){case"ArrowLeft":if(!n||a)return;r.focusValue("previous");break;case"ArrowRight":if(!n||a)return;r.focusValue("next");break;case"Delete":case"Backspace":if(a)return;if(m)r.removeValue(m);else{if(!i)return;n?r.popValue():c&&r.clearValue()}break;case"Tab":if(r.isComposing)return;if(e.shiftKey||!l||!d||!p||f&&r.isOptionSelected(p,v))return;r.selectOption(p);break;case"Enter":if(229===e.keyCode)break;if(l){if(!p)return;if(r.isComposing)return;r.selectOption(p);break}return;case"Escape":l?(r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange("",{action:"menu-close",prevInputValue:a}),r.onMenuClose()):c&&o&&r.clearValue();break;case" ":if(a)return;if(!l){r.openMenu("first");break}if(!p)return;r.selectOption(p);break;case"ArrowUp":l?r.focusOption("up"):r.openMenu("last");break;case"ArrowDown":l?r.focusOption("down"):r.openMenu("first");break;case"PageUp":if(!l)return;r.focusOption("pageup");break;case"PageDown":if(!l)return;r.focusOption("pagedown");break;case"Home":if(!l)return;r.focusOption("first");break;case"End":if(!l)return;r.focusOption("last");break;default:return}e.preventDefault()}},r.instancePrefix="react-select-"+(r.props.instanceId||++Tr),r.state.selectValue=Dt(e.value),e.menuIsOpen&&r.state.selectValue.length){var i=r.buildFocusableOptions(),o=i.indexOf(r.state.selectValue[0]);r.state.focusedOption=i[o]}return r}return Object(Mn.a)(n,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&Wt(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isDisabled,r=t.menuIsOpen,i=this.state.isFocused;(i&&!n&&e.isDisabled||i&&r&&!e.menuIsOpen)&&this.focusInput(),i&&n&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):i||n||!e.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(Wt(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,n=this.state,r=n.selectValue,i=n.isFocused,o=this.buildFocusableOptions(),a="first"===e?0:o.length-1;if(!this.props.isMulti){var c=o.indexOf(r[0]);c>-1&&(a=c)}this.scrollToFocusedOptionOnUpdate=!(i&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:o[a]},(function(){return t.onMenuOpen()}))}},{key:"focusValue",value:function(e){var t=this.state,n=t.selectValue,r=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var i=n.indexOf(r);r||(i=-1);var o=n.length-1,a=-1;if(n.length){switch(e){case"previous":a=0===i?0:-1===i?o:i-1;break;case"next":i>-1&&i0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,n=this.state.focusedOption,r=this.getFocusableOptions();if(r.length){var i=0,o=r.indexOf(n);n||(o=-1),"up"===e?i=o>0?o-1:r.length-1:"down"===e?i=(o+1)%r.length:"pageup"===e?(i=o-t)<0&&(i=0):"pagedown"===e?(i=o+t)>r.length-1&&(i=r.length-1):"last"===e&&(i=r.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:r[i],focusedValue:null})}}},{key:"getTheme",value:function(){return this.props.theme?"function"===typeof this.props.theme?this.props.theme(br):Object(O.a)(Object(O.a)({},br),this.props.theme):br}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,n=this.getStyles,r=this.getClassNames,i=this.getValue,o=this.selectOption,a=this.setValue,c=this.props,s=c.isMulti,l=c.isRtl,u=c.options;return{clearValue:e,cx:t,getStyles:n,getClassNames:r,getValue:i,hasValue:this.hasValue(),isMulti:s,isRtl:l,options:u,selectOption:o,selectProps:c,setValue:a,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return Cr(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return Er(this.props,e,t)}},{key:"filterOption",value:function(e,t){return kr(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"===typeof this.props.formatOptionLabel){var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,r=e.inputId,o=e.inputValue,a=e.tabIndex,c=e.form,s=e.menuIsOpen,l=e.required,u=this.getComponents().Input,d=this.state,f=d.inputIsHidden,h=d.ariaSelection,p=this.commonProps,m=r||this.getElementId("input"),v=Object(O.a)(Object(O.a)(Object(O.a)({"aria-autocomplete":"list","aria-expanded":s,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":l,role:"combobox"},s&&{"aria-controls":this.getElementId("listbox"),"aria-owns":this.getElementId("listbox")}),!n&&{"aria-readonly":!0}),this.hasValue()?"initial-input-focus"===(null===h||void 0===h?void 0:h.action)&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return n?i.createElement(u,Object(j.a)({},p,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:m,innerRef:this.getInputRef,isDisabled:t,isHidden:f,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:a,form:c,type:"text",value:o},v)):i.createElement(tr,Object(j.a)({id:m,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:It,onFocus:this.onInputFocus,disabled:t,tabIndex:a,inputMode:"none",form:c,value:""},v))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.getComponents(),n=t.MultiValue,r=t.MultiValueContainer,o=t.MultiValueLabel,a=t.MultiValueRemove,c=t.SingleValue,s=t.Placeholder,l=this.commonProps,u=this.props,d=u.controlShouldRenderValue,f=u.isDisabled,h=u.isMulti,p=u.inputValue,m=u.placeholder,v=this.state,g=v.selectValue,b=v.focusedValue,y=v.isFocused;if(!this.hasValue()||!d)return p?null:i.createElement(s,Object(j.a)({},l,{key:"placeholder",isDisabled:f,isFocused:y,innerProps:{id:this.getElementId("placeholder")}}),m);if(h)return g.map((function(t,c){var s=t===b,u="".concat(e.getOptionLabel(t),"-").concat(e.getOptionValue(t));return i.createElement(n,Object(j.a)({},l,{components:{Container:r,Label:o,Remove:a},isFocused:s,isDisabled:f,key:u,index:c,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault()}},data:t}),e.formatOptionLabel(t,"value"))}));if(p)return null;var x=g[0];return i.createElement(c,Object(j.a)({},l,{data:x,isDisabled:f}),this.formatOptionLabel(x,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.getComponents().ClearIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,o=n.isLoading,a=this.state.isFocused;if(!this.isClearable()||!e||r||!this.hasValue()||o)return null;var c={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return i.createElement(e,Object(j.a)({},t,{innerProps:c,isFocused:a}))}},{key:"renderLoadingIndicator",value:function(){var e=this.getComponents().LoadingIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,o=n.isLoading,a=this.state.isFocused;if(!e||!o)return null;return i.createElement(e,Object(j.a)({},t,{innerProps:{"aria-hidden":"true"},isDisabled:r,isFocused:a}))}},{key:"renderIndicatorSeparator",value:function(){var e=this.getComponents(),t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var r=this.commonProps,o=this.props.isDisabled,a=this.state.isFocused;return i.createElement(n,Object(j.a)({},r,{isDisabled:o,isFocused:a}))}},{key:"renderDropdownIndicator",value:function(){var e=this.getComponents().DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,r=this.state.isFocused,o={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return i.createElement(e,Object(j.a)({},t,{innerProps:o,isDisabled:n,isFocused:r}))}},{key:"renderMenu",value:function(){var e=this,t=this.getComponents(),n=t.Group,r=t.GroupHeading,o=t.Menu,a=t.MenuList,c=t.MenuPortal,s=t.LoadingMessage,l=t.NoOptionsMessage,u=t.Option,d=this.commonProps,f=this.state.focusedOption,h=this.props,p=h.captureMenuScroll,m=h.inputValue,v=h.isLoading,g=h.loadingMessage,b=h.minMenuHeight,y=h.maxMenuHeight,x=h.menuIsOpen,_=h.menuPlacement,w=h.menuPosition,O=h.menuPortalTarget,S=h.menuShouldBlockScroll,C=h.menuShouldScrollIntoView,E=h.noOptionsMessage,k=h.onMenuScrollToTop,R=h.onMenuScrollToBottom;if(!x)return null;var T,M=function(t,n){var r=t.type,o=t.data,a=t.isDisabled,c=t.isSelected,s=t.label,l=t.value,h=f===o,p=a?void 0:function(){return e.onOptionHover(o)},m=a?void 0:function(){return e.selectOption(o)},v="".concat(e.getElementId("option"),"-").concat(n),g={id:v,onClick:m,onMouseMove:p,onMouseOver:p,tabIndex:-1};return i.createElement(u,Object(j.a)({},d,{innerProps:g,data:o,isDisabled:a,isSelected:c,key:v,label:s,type:r,value:l,isFocused:h,innerRef:h?e.getFocusedOptionRef:void 0}),e.formatOptionLabel(t.data,"menu"))};if(this.hasOptions())T=this.getCategorizedOptions().map((function(t){if("group"===t.type){var o=t.data,a=t.options,c=t.index,s="".concat(e.getElementId("group"),"-").concat(c),l="".concat(s,"-heading");return i.createElement(n,Object(j.a)({},d,{key:s,data:o,options:a,Heading:r,headingProps:{id:l,data:t.data},label:e.formatGroupLabel(t.data)}),t.options.map((function(e){return M(e,"".concat(c,"-").concat(e.index))})))}if("option"===t.type)return M(t,"".concat(t.index))}));else if(v){var A=g({inputValue:m});if(null===A)return null;T=i.createElement(s,d,A)}else{var I=E({inputValue:m});if(null===I)return null;T=i.createElement(l,d,I)}var N={minMenuHeight:b,maxMenuHeight:y,menuPlacement:_,menuPosition:w,menuShouldScrollIntoView:C},P=i.createElement(tn,Object(j.a)({},d,N),(function(t){var n=t.ref,r=t.placerProps,c=r.placement,s=r.maxHeight;return i.createElement(o,Object(j.a)({},d,N,{innerRef:n,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove,id:e.getElementId("listbox")},isLoading:v,placement:c}),i.createElement(hr,{captureEnabled:p,onTopArrive:k,onBottomArrive:R,lockEnabled:S},(function(t){return i.createElement(a,Object(j.a)({},d,{innerRef:function(n){e.getMenuListRef(n),t(n)},isLoading:v,maxHeight:s,focusedOption:f}),T)})))}));return O||"fixed"===w?i.createElement(c,Object(j.a)({},d,{appendTo:O,controlElement:this.controlRef,menuPlacement:_,menuPosition:w}),P):P}},{key:"renderFormField",value:function(){var e=this,t=this.props,n=t.delimiter,r=t.isDisabled,o=t.isMulti,a=t.name,c=t.required,s=this.state.selectValue;if(a&&!r){if(c&&!this.hasValue())return i.createElement(mr,{name:a,onFocus:this.onValueInputFocus});if(o){if(n){var l=s.map((function(t){return e.getOptionValue(t)})).join(n);return i.createElement("input",{name:a,type:"hidden",value:l})}var u=s.length>0?s.map((function(t,n){return i.createElement("input",{key:"i-".concat(n),name:a,type:"hidden",value:e.getOptionValue(t)})})):i.createElement("input",{name:a,type:"hidden",value:""});return i.createElement("div",null,u)}var d=s[0]?this.getOptionValue(s[0]):"";return i.createElement("input",{name:a,type:"hidden",value:d})}}},{key:"renderLiveRegion",value:function(){var e=this.commonProps,t=this.state,n=t.ariaSelection,r=t.focusedOption,o=t.focusedValue,a=t.isFocused,c=t.selectValue,s=this.getFocusableOptions();return i.createElement(Un,Object(j.a)({},e,{id:this.getElementId("live-region"),ariaSelection:n,focusedOption:r,focusedValue:o,isFocused:a,selectValue:c,focusableOptions:s}))}},{key:"render",value:function(){var e=this.getComponents(),t=e.Control,n=e.IndicatorsContainer,r=e.SelectContainer,o=e.ValueContainer,a=this.props,c=a.className,s=a.id,l=a.isDisabled,u=a.menuIsOpen,d=this.state.isFocused,f=this.commonProps=this.getCommonProps();return i.createElement(r,Object(j.a)({},f,{className:c,innerProps:{id:s,onKeyDown:this.onKeyDown},isDisabled:l,isFocused:d}),this.renderLiveRegion(),i.createElement(t,Object(j.a)({},f,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:l,isFocused:d,menuIsOpen:u}),i.createElement(o,Object(j.a)({},f,{isDisabled:l}),this.renderPlaceholderOrValue(),this.renderInput()),i.createElement(n,Object(j.a)({},f,{isDisabled:l}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,r=t.clearFocusValueOnUpdate,i=t.inputIsHiddenAfterUpdate,o=t.ariaSelection,a=t.isFocused,c=t.prevWasFocused,s=e.options,l=e.value,u=e.menuIsOpen,d=e.inputValue,f=e.isMulti,h=Dt(l),p={};if(n&&(l!==n.value||s!==n.options||u!==n.menuIsOpen||d!==n.inputValue)){var m=u?function(e,t){return wr(_r(e,t))}(e,h):[],v=r?function(e,t){var n=e.focusedValue,r=e.selectValue.indexOf(n);if(r>-1){if(t.indexOf(n)>-1)return n;if(r-1?n:t[0]}(t,m),focusedValue:v,clearFocusValueOnUpdate:!1}}var g=null!=i&&e!==n?{inputIsHidden:i,inputIsHiddenAfterUpdate:void 0}:{},b=o,y=a&&c;return a&&!y&&(b={value:Qt(f,h,h[0]||null),options:h,action:"initial-input-focus"},y=!c),"initial-input-focus"===(null===o||void 0===o?void 0:o.action)&&(b=null),Object(O.a)(Object(O.a)(Object(O.a)({},p),g),{},{prevProps:e,ariaSelection:b,prevWasFocused:y})}}]),n}(i.Component);Mr.defaultProps=yr;n(484),n(486),n(451),n(491),n(492),n(493),n(495),n(500),n(247),n(504),n(367);var Ar=Object(i.forwardRef)((function(e,t){var n=function(e){var t=e.defaultInputValue,n=void 0===t?"":t,r=e.defaultMenuIsOpen,o=void 0!==r&&r,a=e.defaultValue,c=void 0===a?null:a,s=e.inputValue,l=e.menuIsOpen,u=e.onChange,d=e.onInputChange,f=e.onMenuClose,h=e.onMenuOpen,p=e.value,m=Object(it.a)(e,Rn),v=Object(i.useState)(void 0!==s?s:n),g=Object(rt.a)(v,2),b=g[0],y=g[1],x=Object(i.useState)(void 0!==l?l:o),_=Object(rt.a)(x,2),w=_[0],j=_[1],S=Object(i.useState)(void 0!==p?p:c),C=Object(rt.a)(S,2),E=C[0],k=C[1],R=Object(i.useCallback)((function(e,t){"function"===typeof u&&u(e,t),k(e)}),[u]),T=Object(i.useCallback)((function(e,t){var n;"function"===typeof d&&(n=d(e,t)),y(void 0!==n?n:e)}),[d]),M=Object(i.useCallback)((function(){"function"===typeof h&&h(),j(!0)}),[h]),A=Object(i.useCallback)((function(){"function"===typeof f&&f(),j(!1)}),[f]),I=void 0!==s?s:b,N=void 0!==l?l:w,P=void 0!==p?p:E;return Object(O.a)(Object(O.a)({},m),{},{inputValue:I,menuIsOpen:N,onChange:R,onInputChange:T,onMenuClose:A,onMenuOpen:M,value:P})}(e);return i.createElement(Mr,Object(j.a)({ref:t},n))}));n(384);function Ir(e){const{isSelected:t,isDisabled:n,innerProps:i,getStyles:o,data:s}=e,{height:l}=o("option",e);return n?null:Object(c.jsx)(a.a,{children:Object(c.jsxs)("div",{style:{boxSizing:"border-box",height:"".concat(l)},className:"DropdownCustomOption",...i,children:[Object(c.jsx)(r.a,{title:s.label,component:"span",size:14,weight:400,color:t?"info":"primary",tint:t?100:80,children:s.label}),t&&Object(c.jsx)(p.a,{name:"check",color:"#1473E6",fontSize:14})]})})}Ir.displayName="DropdownCustomOption";var Nr=o.a.memo(Ir);const Pr={small:"1.75rem",medium:"2rem",large:"2.25rem"},Dr={small:"1.625rem",medium:"1.875rem",large:"2.125rem"},Lr={small:"0.59375rem",medium:"0.46875rem",large:"0.59375rem"};function zr(e){let{size:t="medium",options:n,open:o=!1,placeholder:s="Select...",value:l=null,className:u="",selectClassName:d="",withPortal:f,onMenuOpen:h,onMenuClose:m,onChange:v,isClearable:g=!1,isColored:y=!1,maxMenuListHeight:x="12.5rem",label:_,icon:w,isDisabled:O=!1,...j}=e;const[S,C]=Object(i.useState)(!!l),E={iconStyles:()=>({display:"inline-flex",alignItems:"center",justifyContent:"center",margin:"0 0.5rem",color:(null===w||void 0===w?void 0:w.color)||"#1473E6",width:"1.5rem",height:"1.5rem",fontSize:null===w||void 0===w?void 0:w.fontSize,pointerEvents:"none"}),control:e=>({...e,height:Pr[t],minHeight:Pr[t],borderRadius:"0.375rem",boxShadow:"none",borderColor:y&&l?"#1473E6":o?"#90AFDA":"#BDCEE8","&:hover":{borderColor:y&&l?"#1473E6":o?"#90AFDA":"#BDCEE8"}}),indicatorSeparator:()=>({display:"none"}),indicatorsContainer:e=>({...e,height:Dr[t],padding:"0.375rem 0"}),placeholder:e=>({...e,fontSize:"0.875rem",color:"#606986",marginBottom:"0.0625rem"}),input:e=>({...e,margin:"0"}),valueContainer:e=>({...e,height:Dr[t],padding:w?"0 0.375rem 0 0rem":"0 0.375rem 0 1rem",fontSize:"0.875rem",color:y&&l?"#1473E6":"#414B6D"}),menuPortal:e=>({...e,zIndex:1e6,position:"fixed"}),singleValue:e=>({...e,marginLeft:0,color:y&&l?"#1473E6":"#414B6D",marginBottom:"0.0625rem"}),dropdownIndicator:()=>({marginRight:"0.625rem",height:"100%",display:"flex",alignItems:"center"}),clearIndicator:()=>({padding:"0 0.625rem",borderLeft:"1px solid #D1DDEF",cursor:"pointer",height:"100%",display:"flex",alignItems:"center"}),menu:e=>({...e,borderRadius:"0.375rem",padding:"0.5rem"}),menuList:e=>({...e,maxHeight:x}),option:e=>({...e,height:Pr[t]})};return Object(i.useEffect)((()=>{l&&!S&&C(!0)}),[l]),Object(c.jsx)(a.a,{children:Object(c.jsxs)("div",{className:"Dropdown ".concat(u),children:[_&&Object(c.jsx)(r.a,{component:"span",size:S?11:14,weight:500,style:{top:Lr[t],left:w?S?"1rem":"2.5rem":"1rem"},color:y&&l?"info":"primary",tint:y&&l?100:70,className:b()("Dropdown__label",{swapped:S}),children:_}),Object(c.jsx)(Ar,{...j,value:n.find((e=>l===e.value))||null,className:b()({[d]:d}),options:n,menuPortalTarget:f&&document.querySelector("body"),menuIsOpen:o,onMenuOpen:function(){h(),!S&&C(!0)},onMenuClose:function(){m(),!l&&C(!1)},placeholder:!_&&s,onChange:v,isClearable:g,components:{Option:Nr,ClearIndicator:function(e){const{children:t=Object(c.jsx)(p.a,{name:"close",fontSize:"0.625rem"}),getStyles:n,innerProps:{ref:r,...i}}=e;return Object(c.jsx)("div",{...i,ref:r,style:n("clearIndicator",e),children:Object(c.jsx)("div",{className:"Dropdown__indicatorContainer",children:t})})},DropdownIndicator:function(e){const{children:t=Object(c.jsx)(p.a,{name:o?"arrow-up":"arrow-down",fontSize:"0.75rem",color:"#414B6D"}),getStyles:n,innerProps:{ref:r,...i}}=e;return Object(c.jsx)("div",{...i,ref:r,style:n("dropdownIndicator",e),children:Object(c.jsx)("div",{className:"Dropdown__indicatorContainer",children:t})})},Control:function(e){let{children:t,...n}=e;return Object(c.jsxs)(kn.Control,{...n,children:[w?Object(c.jsx)("span",{style:E.iconStyles(),children:Object(c.jsx)(p.a,{...w})}):null,t]})}},styles:E,menuPlacement:"auto",isDisabled:O})]})})}zr.displayName="Dropdown";var Br,Fr=o.a.memo(zr),Hr=n(275),Vr=n(418),Ur=n.n(Vr);n(507);const Wr=v.default.div(Br||(Br=Object(m.a)(["\n left: ","px;\n top: ","px;\n border: ",";\n"])),(e=>e.suggestionsPosition.left),(e=>e.suggestionsPosition.top),(e=>e.isEmpty&&"unset"));function qr(e){let{inputRef:t,suggestionsRef:n,suggestionsList:i,suggestionsPosition:s,onSuggestionClick:l,setSuggestionsList:u}=e;const{buttonProps:d,itemProps:f}=Ur()(i.length);return o.a.useEffect((()=>{n&&(n.current.itemProps={...f},n.current.buttonProps={...d})}),[]),Object(c.jsx)(a.a,{children:Object(c.jsx)(Wr,{...d,className:"AutoSuggestions","aria-expanded":!0,suggestionsPosition:s,isEmpty:!i.length,onKeyDown:function(e){"Escape"===e.key?t.current.focus():d.onKeyDown&&(null===d||void 0===d||d.onKeyDown(e))},onBlur:function(e){e.relatedTarget||u([])},children:null===i||void 0===i?void 0:i.map(((e,t)=>Object(c.jsx)("a",{className:"AutoSuggestions__item",onClick:()=>l(e),...f[t],children:Object(c.jsx)(r.a,{size:14,children:e})},e)))})})}qr.displayName="AutoSuggestions";var Gr=n(614);n(508);function Yr(e){let{containerClassName:t="",style:n={},prevIconNode:r=null,nextIconNode:i=null,label:o=null,...s}=e;return Object(c.jsx)(a.a,{children:Object(c.jsxs)("div",{className:"Slider ".concat(t),style:n,children:[o,r&&r,Object(c.jsx)(Gr.a,{...s}),i&&i]})})}Yr.displayName="Slider";var Kr=o.a.memo(Yr);function $r(e,t){return(e?e+".":"")+t}function Xr(e){let{name:t,id:n,children:i,onClickOpen:s,parentId:l="",activeItemKey:u}=e;const{isActive:d,isOpen:f}=o.a.useMemo((()=>{const e=$r(l,n);return{isActive:e===u||n===u,isOpen:u.toString().includes("".concat(e,"."))}}),[u,n,l,t]),h=o.a.useCallback((e=>{e.stopPropagation(),e.stopPropagation();let r=$r(l,n),o=t;(null===i||void 0===i?void 0:i.length)&&(r+=".".concat(i[0].id),o=i[0].name),r!==u&&s(r,o)}),[s,l,n,t,i,u]);return Object(c.jsx)(a.a,{children:Object(c.jsxs)("div",{className:b()({MenuItem:!0,active:d}),tabIndex:0,children:[Object(c.jsx)("div",{className:b()({MenuItemHead:!0,layer1:!l,layer2:l,no_child:!(null===i||void 0===i?void 0:i.length),active:d,open:f}),onClick:h,role:"button",children:Object(c.jsxs)("div",{children:[Object(c.jsx)(r.a,{size:14,tint:d?100:80,weight:600,color:d?"info":"primary",children:t}),(null===i||void 0===i?void 0:i.length)&&Object(c.jsx)(p.a,{name:f||d?"arrow-up":"arrow-down",fontSize:"0.75rem",color:f||d?"#1C2852":"#414B6D"})]})}),(null===i||void 0===i?void 0:i.length)&&Object(c.jsx)("div",{className:b()({MenuItemBody:!0,open:f}),children:Object(c.jsx)("div",{children:null===i||void 0===i?void 0:i.map((e=>Object(c.jsx)(Xr,{...e,onClickOpen:s,parentId:$r(l,n),activeItemKey:u},e.id)))})})]})})}var Qr=o.a.memo(Xr);n(509);function Jr(e){let{data:t,title:n,onChangeActiveItem:s,defaultActiveItemKey:l=""}=e;const[u,d]=o.a.useState(l),f=o.a.useCallback(((e,t)=>{d(e),s&&s(e,t)}),[s,d]);return o.a.useEffect((()=>{l!==u&&d(l)}),[l]),Object(c.jsx)(a.a,{children:Object(c.jsxs)("div",{className:"Aim_Menu_Wr",children:[n&&Object(c.jsx)("div",{className:"Title",children:Object(c.jsx)(r.a,{size:14,tint:100,weight:700,component:"h3",children:n})}),Object(c.jsx)("div",{className:"Menu",children:t.map((e=>Object(i.createElement)(Qr,{...e,key:e.id,onClickOpen:f,activeItemKey:u})))})]})})}Jr.displayName="Menu";var Zr=n(672);n(510);const ei={warning:{iconName:"warning-contained"},error:{iconName:"close-circle"},info:{iconName:"circle-info"},success:{iconName:"success-icon"}};function ti(e){let{open:t,onClose:n,onOk:i,title:o,titleIconName:a,cancelButtonText:s="Cancel",modalType:l="info",okButtonText:u="Ok",okButtonColor:d,withoutTitleIcon:h,children:m,maxWidth:v="sm",isOkButtonDisabled:g=!1,className:y="",...x}=e;return Object(c.jsx)(Zr.a,{open:t,onClose:n,"aria-labelledby":"form-dialog-title",maxWidth:v,...x,children:Object(c.jsxs)("div",{className:b()("Modal",{[y]:y,[l]:l}),children:[Object(c.jsxs)("div",{className:"Modal__header",children:[!h&&Object(c.jsx)("div",{className:b()("Modal__header__titleIcon",{[l]:l}),children:Object(c.jsx)(p.a,{name:a||ei[null!==l&&void 0!==l?l:""].iconName,fontSize:16})}),o&&Object(c.jsx)("div",{className:b()("Modal__header__title",{}),children:"string"===typeof o?Object(c.jsx)(r.a,{size:16,weight:600,children:o}):o})]}),Object(c.jsx)("div",{className:"Modal__content",children:m}),Object(c.jsxs)("div",{className:"Modal__footer",children:[Object(c.jsx)(f.a,{className:"Modal__footer__okCancel",onClick:n,children:s}),Object(c.jsx)(f.a,{disabled:g,onClick:i,variant:"contained",className:"Modal__footer__okButton",style:{background:d},children:u})]}),Object(c.jsx)(f.a,{withOnlyIcon:!0,className:"Modal__closeButton",size:"small",onClick:n,children:Object(c.jsx)(p.a,{name:"close",fontSize:12})})]})})}ti.displayName="Modal";var ni=o.a.memo(ti),ri=n(331);n(511);function ii(e){let{title:t,description:n,btnTooltip:i,btnText:o,onAction:a,btnProps:s}=e;return Object(c.jsxs)("div",{className:"ActionCard",children:[Object(c.jsxs)("div",{className:"ActionCard__infoBox",children:[Object(c.jsx)(r.a,{component:"h4",weight:600,size:14,tint:100,children:t}),Object(c.jsx)(r.a,{component:"p",tint:100,weight:400,className:"ActionCard__infoBox__message",children:n})]}),Object(c.jsx)(ri.a,{title:i,placement:"top",children:Object(c.jsx)("div",{children:Object(c.jsx)(f.a,{onClick:a,...s,children:o})})})]})}ii.displayName="ActionCard";var oi=o.a.memo(ii),ai=n(56),ci=n(685);const si={default:{cssClassName:"default"},swap:{cssClassName:"swap"},"top-labeled":{cssClassName:"topLabeled"}},li={small:{cssClassName:"small"},medium:{cssClassName:"medium"},large:{cssClassName:"large"}},ui={number:e=>{let{value:t,isRequiredNumberValue:n,isNumberValueFloat:r}=e;const i=r?parseFloat(t):parseInt(t);return isNaN(i)?n?0:void 0:i},text:e=>{let{value:t}=e;return"".concat(t)}};n(512);function di(e){let{isValidateInitially:t=!1,labelAppearance:n="default",validationPatterns:i=[],label:a,labelHelperText:s,topLabeledIconName:l,showMessageByTooltip:u=!1,type:d="text",value:f,onChange:h,size:m="medium",tooltipPlacement:v="left",wrapperClassName:g="",isRequiredNumberValue:y=!0,isNumberValueFloat:x=!1,isValid:_,debounceDelay:w,...O}=e;const[j,S]=o.a.useState(),[C,E]=o.a.useState(!0),[k,R]=o.a.useState([]),[T,M]=o.a.useState(""),[A,I]=o.a.useState(!1),N=o.a.useMemo((()=>ui[d]),[d]),P=o.a.useMemo((()=>!ai.a.isUndefined(w)),[w]),D=o.a.useCallback(((e,t)=>{let n={isValid:!0,messages:[]};ai.a.isEmpty(i)||(n=((e,t)=>{const n=e.map((e=>{let{errorCondition:n,errorText:r}=e,i={type:"error",text:""};return ai.a.isFunction(n)?i.text=n(t)?r:"":ai.a.isRegExp(n)&&(i.text=n.test(t)?r:""),i})).filter((e=>!ai.a.isEmpty(e.text))),r=ai.a.isEmpty(n);return R(n),E(r),{isValid:r,messages:[...n]}})(i,t),E(n.isValid)),h&&h(e,t,n)}),[h,i]),L=o.a.useMemo((()=>P?ai.a.debounce(D,w):D),[D,P,w]),z=e=>{var t;const n=B(null===e||void 0===e||null===(t=e.target)||void 0===t?void 0:t.value);L(e,n)},B=e=>{const t=N({value:e,isRequiredNumberValue:y,isNumberValueFloat:x});return S(t),t};o.a.useEffect((()=>{(e=>{const t=ai.a.size(e)-1,n=(null===e||void 0===e?void 0:e.reduce(((e,n,r)=>e+"".concat(n.text).concat(t===r?".":",\n")),""))||"";M(n)})(k)}),[k]),o.a.useEffect((()=>{ai.a.isUndefined(_)||E(_)}),[_]),o.a.useEffect((()=>{f!==j&&z({target:{value:f}})}),[f]),o.a.useEffect((()=>{I(!C)}),[C]),o.a.useEffect((()=>{t&&z({target:{value:f}})}),[]);let F={};return u||(F.helperText=T),Object(c.jsxs)("div",{className:b()("InputWrapper InputWrapper_".concat(si[n].cssClassName," InputWrapper_").concat(li[m].cssClassName),{InputWrapper_error:!C,[g]:!!g}),children:["top-labeled"===n&&a&&Object(c.jsxs)("div",{className:"InputWrapper_topLabelCnt",children:[Object(c.jsxs)(r.a,{size:10,weight:400,tint:70,color:"primary",children:[a,":"]}),!ai.a.isUndefined(l)&&!ai.a.isUndefined(s)&&Object(c.jsx)(ri.a,{title:s,placement:"right-end",children:Object(c.jsx)("div",{children:Object(c.jsx)(p.a,{name:l})})})]}),Object(c.jsxs)("div",{className:"InputWrapper_textFieldCnt InputWrapper_textFieldCnt_".concat(li[m].cssClassName),children:[Object(c.jsx)(ci.a,{inputProps:{"data-testid":"inputWrapper"},value:null!==j&&void 0!==j?j:"",onChange:z,type:d,error:!C,label:a,variant:"outlined",...F,...O}),u&&A&&Object(c.jsx)(ri.a,{title:T,open:u&&A,placement:v,arrow:!0,classes:{tooltip:"InputWrapper_textFieldCnt_tooltip_error",arrow:"arrow"},children:Object(c.jsx)("div",{})})]})]})}di.displayName="InputWrapper";var fi=o.a.memo(di),hi=n(265).a,pi=n(682);n(580);function mi(e){let{selectOptions:t=[],handleSelect:n,selected:i,...a}=e;const[s,l]=o.a.useState(),[u,d]=o.a.useState(),f=o.a.useCallback((e=>Object(c.jsx)(ci.a,{...e,inputProps:{...e.inputProps,value:u||(""===u?"":(null===s||void 0===s?void 0:s.label)||""),onChange:e=>{d(e.target.value)},onBlur:t=>{const{onBlur:n}=e.inputProps;null===n||void 0===n||n(t),d(null===s||void 0===s?void 0:s.label)}},className:"TextField__OutLined__Small",variant:"outlined",placeholder:"Select Alignment"})),[s,u]),h=o.a.useCallback((e=>Object(c.jsx)("div",{className:"SelectDropdown__option",children:Object(c.jsx)(r.a,{className:"SelectDropdown__option__label",size:14,children:e.label})})),[]),p=o.a.useCallback(((e,t)=>{n(t),l(t),d(void 0)}),[n,l,d]);o.a.useEffect((()=>{if(i){const e=t.find((e=>e.value===i));e&&l(e)}}),[i,t]);const m=o.a.useMemo((()=>{if((u||""!==(null===u||void 0===u?void 0:u.trim()))&&u!==(null===s||void 0===s?void 0:s.label)){const e=(null===u||void 0===u?void 0:u.toLowerCase())||"";return t.filter((t=>-1!==t.label.toLowerCase().indexOf(e)))}return t}),[t,u,s]);return Object(c.jsx)("div",{className:"SelectDropdown",children:Object(c.jsx)(pi.a,{fullWidth:!0,size:"small",openOnFocus:!0,disableCloseOnSelect:!0,disableClearable:!0,options:m,value:s||(t.length?t[0]:void 0),onChange:p,groupBy:e=>e.group||"",getOptionLabel:e=>e.label,getOptionSelected:(e,t)=>e.value===t.value,renderInput:f,renderOption:h,classes:{popper:"SelectDropdown__popper"},...a})})}mi.displayName="SelectDropdown";var vi=o.a.memo(mi),gi=n(373)},function(e,t,n){e.exports=n(473)()},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(68);function i(e,t){if(null==e)return{};var n,i,o=Object(r.a)(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}},function(e,t,n){"use strict";var r=n(0),i=n.n(r),o=n(1);class a extends i.a.Component{constructor(e){super(e),this._fallback=void 0,this.state={error:null},this._fallback=()=>{var t;return null!==(t=e.fallback)&&void 0!==t?t:Object(o.jsx)("h1",{children:"Something went wrong."})}}static getDerivedStateFromError(e){return{error:e}}componentDidCatch(e,t){}render(){return this.state.error?Object(o.jsx)(this._fallback,{}):this.props.children}}t.a=a},function(e,t,n){"use strict";function r(e){var t,n,i="";if("string"===typeof e||"number"===typeof e)i+=e;else if("object"===typeof e)if(Array.isArray(e))for(t=0;t=0?w-j.left-j.right:0,C=O-j.top-j.bottom>=0?O-j.top-j.bottom:0;x.style("width","".concat(w,"px")).style("height","".concat(O,"px")),u.current=x.append("svg").attr("class","Visualization").attr("id","".concat(i,"-svg-area-").concat(n)).attr("width","".concat(w,"px")).attr("height","".concat(O,"px")).attr("xmlns","http://www.w3.org/2000/svg").style("fill","transparent"),d.current=u.current.append("rect").attr("x",j.left).attr("y",j.top).attr("class","backgroundRect").attr("width",S).attr("height",C).style("fill","transparent"),h.current=u.current.append("g").attr("transform","translate(".concat(j.left,", ").concat(j.top,")")),p.current=h.current.append("g").attr("class","Axes"),v.current=h.current.append("g").attr("class","Lines"),v.current.append("clipPath").attr("id","".concat(i,"-lines-rect-clip-").concat(n)).append("rect").attr("x",0).attr("y",0).attr("width",S).attr("height",C),g.current=h.current.append("g").attr("class","Attributes"),g.current.append("clipPath").attr("id","".concat(i,"-circles-rect-clip-").concat(n)).append("rect").attr("x",-ve.Radius).attr("y",-ve.Radius).attr("width",S+2*ve.Radius).attr("height",C+2*ve.Radius);const E=Object.entries(b||{}).map((e=>{let[t,n]=e;return"".concat(t,"=").concat(Object(a.a)(n)?Object(o.a)(n):n)})).join(", "),k={x:j.left/6,fontSize:11,fontFamily:"Inter, sans-serif",fontWeight:400,chartIndex:{fontFamily:"Inconsolata, monospace"}},R=Object(c.h)({text:E,width:k.x+S,fontSize:"".concat(k.fontSize,"px"),fontFamily:k.fontFamily,fontWeight:k.fontWeight});if(E){const e=u.current.append("g").attr("transform","translate(".concat(k.x,", 3)")).attr("font-size","".concat(k.fontSize,"px")).attr("font-weight",k.fontWeight).attr("font-family",k.fontFamily);(t||0===t)&&e.append("text").attr("x",0).attr("y",12).attr("fill","#484f56").style("outline","1px solid #dee6f3").style("border-radius","1px").style("white-space","pre").text(" ".concat(t+1," ")).style("font-family",k.chartIndex.fontFamily),e.append("text").attr("x",k.x+39).attr("y",12).attr("fill","#484f56").text(R).append("svg:title").text(E)}},l=n(56),u=n(61),d=n.n(u),f=n(69),h=n(156),p=n(190);function m(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2;const i=e.domain(),o=r.scaleLog().domain(i),a=o.tickFormat(10);let c=o.ticks(t).filter(a);c.length>t&&(c=c.filter(((e,n,r)=>{if(0===n||n===r.length-1)return!0;const i=Math.floor((r.length-2)/(t-2));return n%i===0&&r.length-i>n})));const s=r.formatSpecifier("."+n+"~g");return{ticks:c,specifier:s}}function v(e,t){let n=e.toString();if("number"===typeof e&&n.length>t.defaultFormatMaxLength){const i="."+t.precision+"~g";n=r.format(i)(e)}return l.a.truncate(n,{length:t.maxLength,omission:t.omission})}function g(e){let{scale:t,tickAdditionalConfig:n={},drawTickLines:i={x:!1,y:!1,tickSize:0},plotBoxRef:o,scaleType:a}=e;const c={distance:90,minCount:2,maxCount:20,precision:{log:4,linear:3},maxLength:14,omission:"..",defaultFormatMaxLength:6,padding:10,tickSizeInner:0,...n},s=r.axisBottom(t).tickPadding(c.padding).tickSizeInner(c.tickSizeInner);if(i.x){const e=0;s.tickSize(i.tickSize).tickSizeOuter(e)}let u=l.a.clamp(Math.floor(o.current.width/c.distance),c.minCount,c.maxCount),d=[];if(a.xAxis===_e.Log){const{ticks:e,specifier:n}=m(t,u,c.precision.log);d=e,s.ticks(u,n).tickValues(d).tickFormat((e=>v(e,{...c,precision:c.precision.log})))}else{s.ticks(u).tickFormat((e=>v(e,{...c,precision:c.precision.linear})));const e=t.domain();e.length>u&&(d=e.filter(((e,t,n)=>t%Math.ceil(n.length/u)===0)),s.tickValues(d))}return{xAxis:s,ticksCount:u,tickValues:d,tickConfig:c}}function b(e){let{scale:t,tickAdditionalConfig:n={},drawTickLines:i={x:!1,y:!1,tickSize:0},plotBoxRef:o,scaleType:a}=e;const c={distance:40,minCount:3,maxCount:20,precision:{log:7,linear:3},maxLength:9,omission:"..",defaultFormatMaxLength:6,padding:8,tickSizeInner:0,...n},s=r.axisLeft(t).tickPadding(c.padding).tickSizeInner(c.tickSizeInner);if(i.y){const e=0;s.tickSize(i.tickSize).tickSizeOuter(e)}const u=l.a.clamp(Math.floor(o.current.height/c.distance),c.minCount,c.maxCount);if(a.yAxis===_e.Log){const{ticks:e,specifier:n}=m(t,u,c.precision.log);s.ticks(u,n).tickValues(e).tickFormat((e=>v(e,{...c,precision:c.precision.log})))}else{s.ticks(u).tickFormat((e=>v(e,{...c,precision:c.precision.linear})));const e=t.domain();if(e.length>u){const t=e.filter(((e,t,n)=>t%Math.ceil(n.length/u)===0));s.tickValues(t)}}return{yAxis:s}}var y=function(e){const{svgNodeRef:t,axesNodeRef:n,axesRef:r,plotBoxRef:i,xScale:o,yScale:a,visBoxRef:c,alignmentConfig:s,axesScaleType:u,humanizerConfigRef:m,drawBgTickLines:v={x:!1,y:!1}}=e;if(!(null===n||void 0===n?void 0:n.current)||!(null===r||void 0===r?void 0:r.current)||!(null===t||void 0===t?void 0:t.current)||!(null===c||void 0===c?void 0:c.current))return;const{width:y,height:x,margin:_}=c.current;function w(e){const{xAxis:t}=g(e);return{xAxis:t,xAxisTitle:l.a.capitalize(Object(h.b)(s))+"s"}}function O(e){const{xAxis:t,ticksCount:n}=g({...e,tickAdditionalConfig:{minCount:3}}),{scale:r}=e,i=r.domain(),o=i[0],a=i[i.length-1],c=Math.ceil((a-o)/(n-1)),u=[];for(let s=0;s=o&&e<=a&&-1===u.indexOf(e)&&u.push(e)}return t.tickValues(u),{xAxis:t,xAxisTitle:l.a.capitalize(Object(h.b)(s))+"s"}}function j(e){let{xAxis:t,ticksCount:n,tickConfig:r,tickValues:i}=g({...e,tickAdditionalConfig:{distance:120}});const{scale:o}=e,a=o.domain(),c=a[0],d=a[a.length-1],f=Math.ceil((d-c)/1e3);let v;return v=f/604800>4?"w":f/86400>3?"d":f/3600>3?"h":f/60>4?"m":f/1>4?"s":"ms",m.current={units:[v],maxDecimalPoints:4},u.xAxis===_e.Log?t.tickValues(i).tickFormat(((e,t)=>l.a.truncate(Object(p.a)(e,m.current),{length:r.maxLength}))):t.ticks(n).tickFormat(((e,t)=>l.a.truncate(Object(p.a)(e,m.current),{length:r.maxLength}))),{xAxis:t,xAxisTitle:l.a.capitalize(Object(h.b)(s))}}function S(e){const{xAxis:t,ticksCount:n,tickConfig:r}=g({...e,tickAdditionalConfig:{distance:180,maxLength:20}}),{scale:i}=e,o=i.domain(),a=o[0],c=o[o.length-1],u=Math.ceil((c-a)/(n-1)),p=[];for(let s=0;sl.a.truncate(d()(+e).format(f.a),{length:r.maxLength}))),{xAxis:t,xAxisTitle:l.a.capitalize(Object(h.b)(s))}}function C(e){const{xAxis:t}=g(e);return{xAxis:t,xAxisTitle:Object(h.b)(s)}}function E(e){var t,o,a;null===(t=n.current)||void 0===t||null===(o=t.select(".yAxis"))||void 0===o||o.remove();const c=function(e){const{yAxis:t}=b({scale:e,drawTickLines:{...v,tickSize:-y+(_.left+_.right)},plotBoxRef:i,scaleType:u});return t}(e);r.current.yAxis=null===(a=n.current)||void 0===a?void 0:a.append("g").attr("class","yAxis").attr("stroke-width",.2).attr("color","#414b6d").attr("fill","none").call(c).attr("font-size",10),r.current.yAxis.select(".domain").attr("stroke","#414b6d").attr("stroke-width",.4);const s=r.current.yAxis.selectAll(".tick");null===s||void 0===s||s.append("svg:title").text((e=>e)),null===s||void 0===s||s.select("line").attr("stroke","#8E9BAE").attr("x1","-6"),v.y||null===s||void 0===s||s.select("line").attr("stroke","#414b6d").attr("stroke-width",.4).attr("y2","0.5")}function k(e){var t,o,a;null===(t=n.current)||void 0===t||null===(o=t.select(".xAxis"))||void 0===o||o.remove();const{xAxisTitle:c,xAxis:l}=function(e){return(0,{[me.STEP]:w,[me.EPOCH]:O,[me.RELATIVE_TIME]:j,[me.ABSOLUTE_TIME]:S,[me.CUSTOM_METRIC]:C,default:g}[(null===s||void 0===s?void 0:s.type)||"default"])({scale:e,drawTickLines:{...v,tickSize:-x+(_.top+_.bottom)},plotBoxRef:i,scaleType:u})}(e);r.current.xAxis=null===(a=n.current)||void 0===a?void 0:a.append("g").attr("class","xAxis").attr("stroke-width",.2).attr("color","#414b6d").attr("fill","none").attr("transform","translate(0, ".concat(i.current.height,")")).call(l).attr("font-size",10),r.current.xAxis.select(".domain").attr("stroke","#414b6d").attr("stroke-width",.4);const d=r.current.xAxis.selectAll(".tick");null===d||void 0===d||d.append("svg:title").text((e=>Object(h.a)({xAxisTickValue:null!==e&&void 0!==e?e:null,type:null===s||void 0===s?void 0:s.type}))),null===d||void 0===d||d.select("line").attr("stroke","#8E9BAE").attr("y1","6"),v.x||null===d||void 0===d||d.select("line").attr("stroke","#414b6d").attr("stroke-width",.4).attr("y2","0.5"),r.current.xAxis.append("text").attr("transform","translate(".concat(y-_.left-_.right-20,",-5)")).attr("text-anchor","end").attr("alignment-baseline","ideographic").style("font-size","1.1em").style("fill","#586069").text(c)}E(a),k(o),r.current.updateXAxis=function(e){k(e)},r.current.updateYAxis=function(e){E(e)}},x=n(84);function _(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:xe.Linear;if(e)return r.line().x((t=>e(t[0]))).y((e=>"object"===typeof t?t[e[0]](e[1]):t(e[1]))).curve(r[n])}function w(e,t){return r.area().x0((t=>e(t[0]))).y0((e=>t(e[1]))).x1((t=>e(t[2]))).y1((e=>t(e[3]))).curve(r[xe.Linear])}var O=function(e){const{id:t,nameKey:n,xScale:r,yScale:i,linesRef:o,linesNodeRef:a,curveInterpolation:c,highlightMode:s,aggregationConfig:l,processedData:u,processedAggrData:d}=e;(null===a||void 0===a?void 0:a.current)&&(o.current.updateScales=function(e,t,n){a.current.selectAll(".Line").attr("d",_(e,t,n))},o.current.updateLines=function(e){var o;null===(o=a.current)||void 0===o||o.selectAll(".Line").data(e).join("path").attr("class","Line ".concat((null===l||void 0===l?void 0:l.isApplied)?"aggregated":"")).attr("id",(e=>"Line-".concat(e.key))).attr("clip-path","url(#".concat(n,"-lines-rect-clip-").concat(t,")")).attr("groupKey",(e=>e.groupKey)).attr("data-selector",(e=>{var t;return"Line-Sel-".concat(s,"-").concat(null===(t=e.selectors)||void 0===t?void 0:t[s])})).style("fill","none").style("stroke",(e=>e.color)).style("stroke-dasharray",(e=>e.dasharray)).data(e.map((e=>e.data))).attr("d",_(r,i,c))},o.current.updateAggregatedAreasScales=function(e,t){a.current.selectAll(".AggrArea").attr("d",w(e,t))},o.current.updateAggregatedAreas=function(e){a.current.selectAll(".AggrArea").data(e).join("path").attr("class","AggrArea").attr("id",(e=>"AggrArea-".concat(e.key))).attr("clip-path","url(#".concat(n,"-lines-rect-clip-").concat(t,")")).attr("fill",(e=>e.color)).attr("fill-opacity","0.3").data(e.map((e=>(null===e||void 0===e?void 0:e.area)||[]))).attr("d",w(r,i))},o.current.updateAggregatedLinesScales=function(e,t,n){a.current.selectAll(".AggrLine").attr("d",_(e,t,n))},o.current.updateAggregatedLines=function(e){a.current.selectAll(".AggrLine").data(e).join("path").attr("class","AggrLine").attr("id",(e=>"AggrLine-".concat(e.key))).attr("clip-path","url(#".concat(n,"-lines-rect-clip-").concat(t,")")).style("fill","none").style("stroke",(e=>e.color)).style("stroke-dasharray",(e=>e.dasharray)).data(e.map((e=>e.line||[]))).attr("d",_(r,i,c))},(null===l||void 0===l?void 0:l.isApplied)?(l.methods.area!==x.a.NONE&&o.current.updateAggregatedAreas(d),o.current.updateAggregatedLines(d),s!==ge.Off&&o.current.updateLines(u)):o.current.updateLines(u))},j=n(195);function S(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,n=[...e].sort(((e,t)=>e-t));for(;;){const e=n[0],r=n[n.length-1];if(!n.length||e===r)break;const i=n[Math.floor(n.length/4)],o=n[Math.ceil(n.length*(3/4))]-i,a=n.reduce(((e,t)=>e+t),0)/n.length,c=a-e>r-a?e:r;if(!(Math.abs(c-a)>t*o))break;n=n.filter((e=>e!==c))}return n}const C=(e,t,n)=>{let r=[];for(let i=0;ie.map(((e,i)=>[e,t[i],n[i],r[i]]));var k=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,n=10**t;return Math.round(e*n)/n};var R=function(e){let{data:t,ignoreOutliers:n=!1,visBoxRef:r,axesScaleType:i,axesScaleRange:o,aggregatedData:a,aggregationConfig:c,unableToDrawConditions:s,attributesRef:u}=e,d=[],f=[],h=[],p=[],m=[];for(let l=0;le<=0?Se:e))),i.xAxis===_e.Log&&(r=r.map((e=>e<=0?Se:e)));const a=C(r,o,((e,t)=>{d.push(e),f.push(t)}));n&&(m=m.concat(Object(j.a)(S(o,4)))),h.push({color:"#000",dasharray:"none",...e,data:a})}if(s.unshift({condition:!d.length||!f.length,text:"Unable to draw lines with the current config. Please adjust the controls."}),(null===c||void 0===c?void 0:c.isApplied)&&a)for(let l=0;lO,text:"Unable to draw lines with the current y-axis range. Please adjust the y-axis range."})),(null===o||void 0===o?void 0:o.xAxis)&&!l.a.isEmpty(null===o||void 0===o?void 0:o.xAxis)&&(void 0!==o.xAxis.min&&(R=o.xAxis.min),void 0!==o.xAxis.max&&(I=o.xAxis.max),s.unshift({condition:R>I,text:"Unable to draw lines with the current x-axis range. Please adjust the x-axis range."})),i.xAxis===_e.Log&&(R<=0&&(R=Se),I<=0&&(I=Se)),i.yAxis===_e.Log&&(w<=0&&(w=Se),O<=0&&(O=Se));const N=O!==w?.05*(O-w):1;O+=N,w-=w<=N?0:N;const{width:P,height:D,margin:L}=r.current,z=A({domainData:[R,I],rangeData:[0,P-L.left-L.right],scaleType:i.xAxis}),B=A({domainData:[w,O],rangeData:[D-L.top-L.bottom,0],scaleType:i.yAxis});let F=h,H=p;if(n){const e=20,t=k(B.invert(B(w)+e)),n=k(B.invert(B(O)-e));F=h.map((e=>({...e,data:T({values:e.data,xMin:R,xMax:I,minEdge:t,maxEdge:n,axesScaleType:i})}))),H=p.map((e=>{let r=[],o=[];e.area.forEach((e=>{let[t,n,i,a]=e;o.push([t,n]),r.push([i,a])}));const a={min:T({values:r,xMin:R,xMax:I,minEdge:t,maxEdge:n,axesScaleType:i}),max:T({values:o,xMin:R,xMax:I,minEdge:t,maxEdge:n,axesScaleType:i})},c=T({values:e.line,xMin:R,xMax:I,minEdge:t,maxEdge:n,axesScaleType:i}),[s,l]=a.max.length>a.min.length?[a.max,a.min]:[a.min,a.max];let u;const d=s.map(((e,t)=>{let n,r,[o,a]=e;if(l[t]){let[e,i]=l[t];n=e,r=i}else if(u)n=u[0],r=M({x1:n,x2:o,y1:u[1],y2:a,x:n,axesScaleType:i});else{n=o;let[e,c]=l[t+1]||[];r=M({x1:o,x2:e,y1:a,y2:c,x:o,axesScaleType:i})}return u=[n,r],[o,a,n,r]})).sort(((e,t)=>e[0]-t[0]));return{...e,area:d,line:c}}))}return u.current.xScale=z,u.current.yScale=B,{min:{x:R,y:w},max:{x:I,y:O},processedData:F,processedAggrData:H,allXValues:l.a.uniq(d),allYValues:l.a.uniq(f)}};function T(e){let{values:t,xMin:n,xMax:r,minEdge:i,maxEdge:o,axesScaleType:a}=e,c=l.a.findLastIndex(t,(e=>e[0]<=n)),s=l.a.findIndex(t,(e=>e[0]>=r));-1===c&&(c=0),-1===s&&(s=t.length-1);const u=t.slice(c,s+1);let d=[],f=u.map(((e,t)=>{let[n,r]=e,c=n,s=l.a.clamp(r,i,o),f=[c,s];if(s===r)d=[c,s];else{let[e,h]=u[t+1]||[];const p=l.a.clamp(h,i,o);if(0===t)if(u.length>1){let t=M({x1:c,x2:e,y1:r,y2:p,y:s,axesScaleType:a});f=[[c,s],[t,s]],d=[t,s]}else d=[c,s],f=[c,s];else if(c=M({x1:d[0],x2:n,y1:d[1],y2:r,y:s,axesScaleType:a}),t!==u.length-1){let t=M({x1:n,x2:e,y1:r,y2:p,y:s,axesScaleType:a});f=[[c,s],[t,s]],d=[t,s]}else f=[c,s]}return Array.isArray(f[0])?f:[f]})).flat().sort(((e,t)=>e[0]-t[0])),h=-1,p=f.length;for(let l=0;lh&&(h=l),e>r&&l=p?f=[]:(h>-1&&h0&&(f[p]=[r,M({x1:f[p-1][0],x2:f[p][0],y1:f[p-1][1],y2:f[p][1],x:r,axesScaleType:a})])),f.slice(h>-1?h:0,p+1)}function M(e){let{x1:t,x2:n,y1:r,y2:i,x:o,y:a,axesScaleType:c}=e,s=0;if(void 0===o&&a){let e,o,l,u;t===n?s=t:(c.xAxis===_e.Linear?(e=t,o=n):(e=Math.log(t),o=Math.log(n)),c.yAxis===_e.Linear?(l=a-r,u=i-r):(l=Math.log(a)-Math.log(r),u=Math.log(i)-Math.log(r)),s=e>o?e-(e-o)*l/u:(o-e)*l/u+e,c.xAxis===_e.Log&&(s=Math.exp(s)))}else if(void 0===a&&o){let e,a,l,u;t===n||o===t?s=r:o===n?s=i:(c.xAxis===_e.Linear?(e=o-t,a=n-t):(e=Math.log(o)-Math.log(t),a=Math.log(n)-Math.log(t)),c.yAxis===_e.Linear?(l=r,u=i):(l=Math.log(r),u=Math.log(i)),s=l>u?l-(l-u)*e/a:(u-l)*e/a+l,c.yAxis===_e.Log&&(s=Math.exp(s)))}return k(s)}var A=function(e){let{scaleType:t,domainData:n,rangeData:i}=e;return function(e){switch(e){case _e.Log:return r.scaleLog();case _e.Linear:return r.scaleLinear();case _e.Point:return r.scalePoint();default:return r.scaleLinear()}}(t).domain(n).range(i)};var I=function(e){var t;const{id:n,plotBoxRef:i,plotNodeRef:o,visBoxRef:a,axesRef:c,attributesRef:s,linesRef:u,svgNodeRef:d,axesScaleType:f,axesScaleRange:h,min:p,max:m,zoom:v,onZoomChange:g,readOnly:b,unableToDrawConditions:y}=e;if(!o.current)return;const x=r.brush().extent([[0,0],[i.current.width,i.current.height]]).on("end",(function(e){const t=e.selection;if(!t)return;if(t[1][0]-t[0][0]<5||t[1][1]-t[0][1]<5)w();else{const e=s.current.xScale.invert(t[0][0]),r=s.current.xScale.invert(t[1][0]),i=s.current.yScale.invert(t[0][1]),o=s.current.yScale.invert(t[1][1]),[a,c]=s.current.xScale.domain(),[l,u]=s.current.yScale.domain(),d=t[1][0]-t[0][0]<5?null:[ec?c:r],f=t[1][1]-t[0][1]<5?null:[ou?u:i];d&&f&&(null===_||void 0===_||_(d,f),"function"===typeof g&&v&&g({active:v.mode!==be.SINGLE,history:[...v.history,{id:n,xValues:d,yValues:f}]}))}d.current.on("dblclick",O),w()}));function _(e,t){var n,r,i,o,d,f,v,g;const{width:b,height:x,margin:_}=a.current;let[w,O]=e,[j,S]=t;(null===h||void 0===h?void 0:h.xAxis)&&!l.a.isEmpty(null===h||void 0===h?void 0:h.xAxis)&&(w=wO,text:"Unable to draw lines with the current x-axis range. Please adjust the x-axis range."})),(null===h||void 0===h?void 0:h.yAxis)&&!l.a.isEmpty(null===h||void 0===h?void 0:h.yAxis)&&(j=jS,text:"Unable to draw lines with the current y-axis range. Please adjust the y-axis range."})),s.current.xScale.domain([w,O]).range([0,b-_.left-_.right]),s.current.yScale.domain([j,S]).range([x-_.top-_.bottom,0]),c.current.updateXAxis(s.current.xScale),c.current.updateYAxis(s.current.yScale),null===(n=(r=u.current).updateScales)||void 0===n||n.call(r,s.current.xScale,s.current.yScale),null===(i=(o=u.current).updateAggregatedAreasScales)||void 0===i||i.call(o,s.current.xScale,s.current.yScale),null===(d=(f=u.current).updateAggregatedLinesScales)||void 0===d||d.call(f,s.current.xScale,s.current.yScale),null===(v=(g=s.current).updateScales)||void 0===v||v.call(g,s.current.xScale,s.current.yScale)}function w(){o.current.select(".brush").call(x.move,null)}function O(e){var t,n,r,i,o,l,d,h,v,g;const{width:b,height:y,margin:x}=a.current,_=A({domainData:[p.x,m.x],rangeData:[0,b-x.left-x.right],scaleType:f.xAxis}),w=A({domainData:[p.y,m.y],rangeData:[y-x.top-x.bottom,0],scaleType:f.yAxis});c.current.updateXAxis(_),c.current.updateYAxis(w),null===(t=(n=u.current).updateScales)||void 0===t||t.call(n,_,w),null===(r=(i=u.current).updateAggregatedAreasScales)||void 0===r||r.call(i,_,w),null===(o=(l=u.current).updateAggregatedLinesScales)||void 0===o||o.call(l,_,w),null===(d=(h=s.current).updateScales)||void 0===d||d.call(h,_,w),null===(v=(g=s.current).updateFocusedChart)||void 0===v||v.call(g)}if((null===v||void 0===v?void 0:v.active)&&!b&&o.current.append("g").call(x).attr("class","brush"),null===v||void 0===v||null===(t=v.history)||void 0===t?void 0:t.length){const e=v.history.filter((e=>e.id===n)),t=e[e.length-1];t&&_(t.xValues,t.yValues)}};function N(e){let{pos:t,domainData:n,axisScale:i}=e;const o=n.map((e=>i(e)));return n[r.bisectCenter(o,t)]}var P=function(e){var t,n,i,o,a;const{index:c,id:s,nameKey:u,data:d,processedData:f=[],axesScaleType:p,alignmentConfig:m,plotBoxRef:v,visAreaRef:g,visBoxRef:b,svgNodeRef:y,bgRectNodeRef:_,xAxisLabelNodeRef:w,yAxisLabelNodeRef:O,linesNodeRef:j,highlightedNodeRef:S,attributesNodeRef:C,attributesRef:E,highlightMode:R=ge.Off,syncHoverState:T,aggregationConfig:M,drawAxisLines:A={x:!0,y:!0},drawAxisLabels:I={x:!0,y:!0}}=e;if(!(null===y||void 0===y?void 0:y.current)||!(null===_||void 0===_?void 0:_.current))return;let P=0;const{margin:D,width:L,height:z}=b.current;function B(e,t){return e>D.left-5&&eD.top-5&&t0&&n===l.data.xValues.length-1,t={key:l.key,color:l.color||"#000",inProgress:e&&!!(null===l||void 0===l||null===(a=l.run)||void 0===a||null===(c=a.props)||void 0===c?void 0:c.active),...u};h===o?i.push(t):(o=h,i=[t])}}}return i.sort(((e,t)=>e.key>t.key?1:-1)),i.length?i[0]:null}function H(e){const t=[],n=te(p.xAxis,e,E.current.xScale,!1);for(let a=0;an;)c--;const s=e.data.xValues[c],l=e.data.yValues[c];if((s||0===s)&&"-"!==s&&(l||0===l)&&"-"!==l){var i,o;const n=e.data.xValues.length>0&&c===e.data.xValues.length-1;t.push({key:e.key,color:e.color||"#000",x:E.current.xScale(s)||0,y:E.current.yScale(l)||0,inProgress:n&&!!(null===e||void 0===e||null===(i=e.run)||void 0===i||null===(o=i.props)||void 0===o?void 0:o.active)})}}return t}function V(e){if(w&&I.x){const i=r.select(g.current);if(null===i||void 0===i?void 0:i.empty())return;let o=e;if("number"===typeof e&&(o=Object(h.a)({xAxisTickValue:null!==e&&void 0!==e?e:null,type:null===m||void 0===m?void 0:m.type})),e||0===e){var t,n;const r=D.left-1,a=L-D.right+1;let c=(null===(t=w.current)||void 0===t||null===(n=t.node())||void 0===n?void 0:n.offsetWidth)||0;c>v.current.width&&(c=v.current.width);const s=E.current.xScale(e),l=s-c/2<0?r+c/2:s+r+c/2>a?a-c/2:s+r,u=z-D.bottom+1;w.current&&c?w.current.attr("title",o).style("top","".concat(u,"px")).style("left","".concat(l,"px")).style("min-width","24px").style("max-width","150px").text(o):w.current=i.append("div").attr("class","ChartMouseValue ChartMouseValueXAxis").attr("title",o).style("top","".concat(u,"px")).style("left","".concat(l,"px")).style("min-width","24px").style("max-width","150px").text(o)}}}function U(){(null===O||void 0===O?void 0:O.current)&&(O.current.remove(),O.current=null)}function W(e){if(O&&I.y){const i=r.select(g.current);if(null===i||void 0===i?void 0:i.empty())return;if(e||0===e){var t,n;const r=D.top-1,o=z-D.top,a=(null===(t=O.current)||void 0===t||null===(n=t.node())||void 0===n?void 0:n.offsetHeight)||0,c=E.current.yScale(e),s=c-a/2<0?r+a/2:c+r+a/2>o?o-a/2:c+r,l=L-D.left,u=D.left-5;O.current&&a?O.current.attr("title",e).style("top","".concat(s,"px")).style("right","".concat(l,"px")).style("max-width","".concat(u,"px")).text(e):O.current=i.append("div").attr("class","ChartMouseValue ChartMouseValueYAxis").attr("title",e).style("top","".concat(s,"px")).style("right","".concat(l,"px")).style("max-width","".concat(u,"px")).text(e)}}}function q(e){var t;e&&R!==ge.Off&&(null===(t=S.current)||void 0===t||t.classed("highlighted",!1).classed("active",!1),S.current=j.current.selectAll("[data-selector=".concat(e,"]")).classed("highlighted",!0).raise())}function G(e){E.current.lineKey&&j.current.select("[id=Line-".concat(E.current.lineKey,"]")).classed("active",!1);const t=j.current.select("[id=Line-".concat(e,"]"));if(!t.empty()){const n=t.attr("data-selector");if(q(n),t.classed("active",!0).raise(),null===M||void 0===M?void 0:M.isApplied){const e=t.attr("groupKey");!function(e){(arguments.length>1&&void 0!==arguments[1]?arguments[1]:E.current.groupKey)&&j.current.select("[id=AggrLine-".concat(E.current.groupKey,"]")).classed("highlighted",!1);j.current.select("[id=AggrLine-".concat(e,"]")).classed("highlighted",!0).raise()}(e),M.methods.area!==x.a.NONE&&function(e){(arguments.length>1&&void 0!==arguments[1]?arguments[1]:E.current.groupKey)&&j.current.select("[id=AggrArea-".concat(E.current.groupKey,"]")).classed("highlighted",!1);j.current.select("[id=AggrArea-".concat(e,"]")).classed("highlighted",!0).raise(),E.current.groupKey=e}(e)}E.current.lineKey=e,E.current.dataSelector=n}}function Y(e){if(A.y&&v.current){const{height:t,width:n}=v.current,r=e<0?0:e>n?n:e,i={x1:r,y1:0,x2:r,y2:t},o=C.current.select("#HoverLine-y");o.empty()?C.current.append("line").attr("id","HoverLine-y").attr("class","HoverLine").style("stroke","#94999f").style("stroke-width",1).style("stroke-dasharray","4 2").style("fill","none").style("pointer-events","none").attr("x1",i.x1.toFixed(2)).attr("y1",i.y1.toFixed(2)).attr("x2",i.x2.toFixed(2)).attr("y2",i.y2.toFixed(2)).lower():o.attr("x1",i.x1.toFixed(2)).attr("y1",i.y1.toFixed(2)).attr("x2",i.x2.toFixed(2)).attr("y2",i.y2.toFixed(2))}}function K(){C.current.select("#HoverLine-x").remove()}function $(e){if(A.x){const{height:t,width:n}=v.current,r=e<0?0:e>t?t:e,i={x1:0,y1:r,x2:n,y2:r},o=C.current.select("#HoverLine-x");o.empty()?C.current.append("line").attr("id","HoverLine-x").attr("class","HoverLine").style("stroke","#94999f").style("stroke-width",1).style("stroke-dasharray","4 2").style("fill","none").style("pointer-events","none").attr("x1",i.x1).attr("y1",i.y1).attr("x2",i.x2).attr("y2",i.y2).lower():o.attr("x1",i.x1).attr("y1",i.y1).attr("x2",i.x2).attr("y2",i.y2)}}function X(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];C.current.select("[id=Circle-".concat(e,"]")).attr("r",ve.ActiveRadius).classed("active",!0).classed("inProgressLineIndicator",t).raise()}function Q(e){var t;let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];C.current.selectAll(".HoverCircle").attr("r",ve.Radius).classed("active",!1).classed("focus",!1),null===(t=C.current.select(".focus__shadow"))||void 0===t||t.remove();const r=C.current.select("[id=Circle-".concat(e,"]"));r.classed("focus",!0).classed("inProgressLineIndicator",n).attr("r",ve.ActiveRadius).raise(),C.current.append("circle").classed("HoverCircle focus focus__shadow",!0).attr("r",ve.ActiveRadius).attr("cx",r.attr("cx")).attr("cy",r.attr("cy")).attr("stroke",r.attr("stroke")).attr("stroke-opacity",.4).lower()}function J(e){C.current.selectAll(".HoverCircle").data(e.filter((e=>!(p.xAxis===_e.Log&&0===e.x||p.yAxis===_e.Log&&0===e.y)))).join("circle").attr("class","HoverCircle").attr("id",(e=>"Circle-".concat(e.key))).attr("clip-path","url(#".concat(u,"-circles-rect-clip-").concat(s,")")).attr("cx",(e=>e.x.toFixed(2))).attr("cy",(e=>e.y.toFixed(2))).attr("r",ve.Radius).attr("stroke",(e=>e.color)).attr("fill",(e=>e.color)).attr("stroke-opacity",1).on("click",se),function(){var e;null===(e=C.current)||void 0===e||e.selectAll(".inProgressLineIndicator").attr("cx",(e=>{var t;if((null===(t=e.data)||void 0===t?void 0:t.length)>0){const t=e.data[e.data.length-1];return E.current.xScale(t[0]).toFixed(2)}})).attr("cy",(e=>{var t;if((null===(t=e.data)||void 0===t?void 0:t.length)>0){const t=e.data[e.data.length-1];return E.current.yScale(t[1]).toFixed(2)}})).raise()}()}function Z(){j.current.classed("highlight",R!==ge.Off)}function ee(){C.current.classed("highlight",R!==ge.Off)}function te(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=!(arguments.length>4&&void 0!==arguments[4])||arguments[4];return e===_e.Point?N({pos:t,domainData:r?n.domain().reverse():n.domain(),axisScale:n}):i?k(n.invert(t)):n.invert(t)}function ne(e,t,n){var r;const i=e.x,o=e.y,{boundedX:a,boundedY:l}=function(e,t){const[n,r]=E.current.yScale.range(),[i,o]=E.current.xScale.range();return{boundedY:t>n?n:to?o:e2&&void 0!==arguments[2]&&arguments[2];(o||e.key!==E.current.lineKey)&&(Z(),G(e.key));const a=te(p.xAxis,e.x,E.current.xScale),c=te(p.yAxis,e.y,E.current.yScale,!0);!o&&e.key===(null===(n=E.current.activePoint)||void 0===n?void 0:n.key)&&e.x===(null===(r=E.current.activePoint)||void 0===r?void 0:r.xPos)&&e.y===(null===(i=E.current.activePoint)||void 0===i?void 0:i.yPos)&&l.a.isEqual(E.current.nearestCircles,t)||(ee(),Y(e.x),$(e.y),V(a),W(c),J(t),X(e.key,e.inProgress));const s=ne(e,a,c);return E.current.currentXValue=s.xValue,E.current.activePoint=s,E.current.nearestCircles=t,s}function oe(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{xScale:n,yScale:r,focusedState:i,activePoint:o,dataSelector:a}=E.current,{mousePos:c,focusedStateActive:l=(null===i||void 0===i?void 0:i.active)||!1,force:u=!1}=t;let f=[];if(c?f=c:(null===i||void 0===i?void 0:i.active)&&i.visId===s?f=[n(i.xValue),r(i.yValue)]:(null===o||void 0===o?void 0:o.xValue)&&o.yValue&&(f=[n(o.xValue),r(o.yValue)]),null===(e=f)||void 0===e?void 0:e.length){const[e,t]=f,n=F(e,t,d);if(n){let e=ie(n,H(n.x),u);l&&Q(e.key,e.inProgress);const t=le(e,l);E.current.focusedState=t,ce({activePoint:e,focusedState:t,dataSelector:a})}}else ae()}function ae(){const{xScale:e,focusedState:t,currentXValue:n=e.domain()[1]}=E.current,r=(null===t||void 0===t?void 0:t.active)?t.xValue:n,i=e(r);if(isNaN(r)||isNaN(i))return;const o=H(i);K(),U(),(null===t||void 0===t?void 0:t.active)&&(Z(),ee()),Y(i),J(o);const a=te(p.xAxis,i,E.current.xScale);V(a),E.current.currentXValue=a}function ce(e){"function"===typeof T&&T(e)}function se(e){var t;(null===(t=E.current.focusedState)||void 0===t?void 0:t.visId)!==s&&ce({activePoint:null});const n=r.pointer(e),[i,o]=n,a=F(i,o,d);if(a){let e=ie(a,H(a.x),!0);const t=le(e,!0);E.current.focusedState=t,Q(e.key,e.inProgress),ce({activePoint:e,focusedState:t,dataSelector:E.current.dataSelector})}}function le(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return{active:t,key:e.key,xValue:e.xValue,yValue:e.yValue,chartIndex:e.chartIndex,visId:e.visId}}function ue(e){var t,n;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=E.current)||void 0===t?void 0:t.xScale,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null===(n=E.current)||void 0===n?void 0:n.yScale;if(E.current&&r&&i){E.current.scaledValues=[];for(let t=0;t({x:r(n),y:i(e[t].data.yValues[o])}))))}}E.current.updateScales=function(e,t){E.current.xScale=e,E.current.yScale=t,ue(d)},E.current.setActiveLineAndCircle=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const{xScale:r,currentXValue:i,dataSelector:o}=E.current;if(i||0===i){const a=H(r(i)).find((t=>t.key===e));if(a){ce({activePoint:null});const e=ie(a,H(a.x),n);t&&Q(e.key,e.inProgress);const r=le(e,t);E.current.focusedState=r,ce({activePoint:e,focusedState:r,dataSelector:o})}}},E.current.updateHoverAttributes=function(e,t){const n=E.current.xScale(e)||0,r=H(n);q(t),Z(),ee(),K(),U(),Y(n),J(r);const i=te(p.xAxis,n,E.current.xScale);V(i),E.current.currentXValue=i,E.current.dataSelector=t,E.current.nearestCircles=r},E.current.updateFocusedChart=oe,E.current.clearHoverAttributes=re,null===(t=y.current)||void 0===t||t.on("mousemove",(function(e){var t;if(null===(t=E.current.focusedState)||void 0===t?void 0:t.active)return;const n=r.pointer(e);B(n[0],n[1])&&(P=window.requestAnimationFrame((()=>{oe({mousePos:[Math.floor(n[0])-D.left,Math.floor(n[1])-D.top],focusedStateActive:!1})})))})),null===(n=y.current)||void 0===n||n.on("mouseleave",(function(e){var t;if(null===(t=E.current.focusedState)||void 0===t?void 0:t.active)return;const n=r.pointer(e);B(n[0],n[1])||(P&&window.cancelAnimationFrame(P),re(),ce({activePoint:null}))})),null===(i=j.current)||void 0===i||i.on("click",(function(e){var t;(null===(t=E.current.focusedState)||void 0===t?void 0:t.visId)!==s&&ce({activePoint:null}),oe({mousePos:r.pointer(e),focusedStateActive:!1,force:!0})})),null===(o=_.current)||void 0===o||o.on("click",(function(e){var t;(null===(t=E.current.focusedState)||void 0===t?void 0:t.visId)!==s&&ce({activePoint:null});const n=r.pointer(e);oe({mousePos:[Math.floor(n[0])-D.left,Math.floor(n[1])-D.top],force:!0,focusedStateActive:!1})})),ue(d),function(e){var t;const n=(null===e||void 0===e?void 0:e.filter((e=>{var t,n;return null===e||void 0===e||null===(t=e.run)||void 0===t||null===(n=t.props)||void 0===n?void 0:n.active})))||[];null===(t=C.current)||void 0===t||t.selectAll(".inProgressLineIndicator").data(n).join("circle").attr("id",(e=>"inProgressLineIndicator-".concat(e.key))).attr("clip-path","url(#".concat(u,"-circles-rect-clip-").concat(s,")")).attr("class","inProgressLineIndicator").style("stroke",(e=>e.color)).style("fill",(e=>e.color)).attr("cx",(e=>{if(e.data.length>0){const t=e.data[e.data.length-1];return E.current.xScale(t[0]).toFixed(2)}})).attr("cy",(e=>{if(e.data.length>0){const t=e.data[e.data.length-1];return E.current.yScale(t[1]).toFixed(2)}})).attr("r",ve.InProgress).on("click",se)}(f),(null===(a=E.current.focusedState)||void 0===a?void 0:a.key)?oe({force:!0}):ae()},D=n(309);var L=function(e){let{axesNodeRef:t,visBoxRef:n,attributesRef:r,axesRef:i,dimensions:c,plotBoxRef:s,scaleStates:u}=e;if(!(null===t||void 0===t?void 0:t.current)&&!c&&l.a.isEmpty(c))return;const d=Object.keys(c),{width:f,height:h,margin:p}=n.current,m=A({domainData:d,rangeData:[0,f-p.left-p.right],scaleType:_e.Point});i.current.yAxes={};const v={};d.forEach(((e,n)=>{var r;const{domainData:l,scaleType:g,displayName:y,dimensionType:x}=c[e],_=d.length-1,w=A({domainData:l,scaleType:g===_e.Point?g:u[e],rangeData:[h-p.top-p.bottom,0]});v[e]=w;const O=0===n?40:s.current.width/_-20,j=s.current.width/_,S=function(e){const{yAxis:t}=b({scale:e,tickAdditionalConfig:{distance:30},drawTickLines:{tickSize:-f+(p.left+p.right)},plotBoxRef:s,scaleType:_e.Point});return t}(w),C=null===(r=t.current)||void 0===r?void 0:r.append("g").attr("class","Axis").data([e]).attr("stroke-width",.6).attr("transform","translate(".concat(m(e),")")).call(S);null===C||void 0===C||C.selectAll(".tick").append("foreignObject").attr("x",-O-10).attr("y",-8).attr("height",12).attr("width",O).html((e=>"
").concat(e,"
")));const E=0===n||n===_?j:2*j;null===C||void 0===C||C.append("foreignObject").attr("width",E).attr("height",20).attr("transform","translate(".concat(0===n?0:n===_?-E:-E/2,", ").concat(n%2===0?-25:-40,")")).html((()=>{let[e,t=""]=y.split(" ");const r=t?"".concat(t,""):"";let i=Object(a.a)(e)?Object(o.a)(e):e;return"\n
\n
").concat(i," ").concat(r,"
\n
\n ")})),i.current.yAxes[e]=C})),r.current.xScale=m,r.current.yScale=v;const g=r.current.yScale[d[d.length-1]],y=null===g||void 0===g?void 0:g.range();y&&(r.current.yColorIndicatorScale=Object(D.a)(y))};const z={dimensionList:[],lineData:{},isEmpty:!0,isDotted:!1};function B(e){let{index:t,nameKey:n,data:r,keysOfDimensions:i,curveInterpolation:o,linesNodeRef:a,attributesRef:c,isVisibleColorIndicator:s}=e;r.forEach((e=>{let{values:r,key:u,color:d,dasharray:f}=e;const h=[l.a.cloneDeep(z)];let p=0;for(let t=0;t{e.isEmpty||function(e){let{index:t,nameKey:n,linesNodeRef:r,attributesRef:i,dimensionList:o,curveInterpolation:a,lineData:c,dasharray:s,isDotted:l,color:u,key:d}=e;if(!r.current)return;r.current.append("path").lower().data([o.map(((e,t)=>[e,c[o[t]]]))]).attr("id","Line-".concat(d)).attr("clip-path","url(#".concat(n,"-lines-rect-clip-").concat(t,")")).attr("d",_(i.current.xScale,i.current.yScale,a)).attr("class","Line").style("fill","none").style("stroke",l?"#9c9292":u).style("stroke-opacity",1).style("stroke-dasharray",l?"4 1":s)}({index:t,nameKey:n,linesNodeRef:a,attributesRef:c,curveInterpolation:o,dimensionList:e.dimensionList,lineData:e.lineData,isDotted:e.isDotted,dasharray:f,key:u,color:s?F({line:r,keysOfDimensions:i,yColorIndicatorScale:c.current.yColorIndicatorScale,yScale:c.current.yScale}):d})}))}))}function F(e){let{line:t,keysOfDimensions:n,yColorIndicatorScale:r,yScale:i}=e;const o=n[n.length-1];return r((0,i[o])(t[o])||0)}var H=function(e){let{index:t,nameKey:n,linesNodeRef:r,attributesRef:i,dimensions:o,curveInterpolation:a,linesRef:c,data:s,attributesNodeRef:l,isVisibleColorIndicator:u}=e;if(!(null===r||void 0===r?void 0:r.current)||!(null===c||void 0===c?void 0:c.current)||!(null===i||void 0===i?void 0:i.current))return;const d=Object.keys(o);B({index:t,nameKey:n,data:s,keysOfDimensions:d,curveInterpolation:a,linesNodeRef:r,attributesRef:i,isVisibleColorIndicator:u}),c.current.updateLines=function(e){var o,c,s,f;null===(o=r.current)||void 0===o||null===(c=o.selectAll("*"))||void 0===c||c.remove(),null===(s=l.current)||void 0===s||null===(f=s.selectAll("*"))||void 0===f||f.remove(),B({index:t,nameKey:n,data:e,keysOfDimensions:d,curveInterpolation:a,linesNodeRef:r,attributesRef:i,isVisibleColorIndicator:u})}};function V(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const i=n?e.domain().reverse():e.domain(),o=n?e.range().reverse():e.range(),a=r.range(o[0],o[1],e.step&&e.step()-1);return i[r.bisect(a,t)-1]}var U=e=>{var t,n,i,o,a;let{dimensions:c,index:s,id:u,nameKey:d,attributesNodeRef:f,attributesRef:h,linesRef:p,visAreaRef:m,visBoxRef:v,bgRectNodeRef:g,isVisibleColorIndicator:b,syncHoverState:y,linesNodeRef:x,highlightedNodeRef:_,axesNodeRef:w,svgNodeRef:O}=e,j=0;const{margin:S,width:C,height:E}=v.current;const R=Object.keys(c);function T(e){const{xScale:t,yScale:n}=h.current,i=[];for(const o of p.current.data){const a=R.map((e=>t(e))),c=r.bisectCenter(a,e),s=t(R[c]),u=n[R[c]](o.values[R[c]]);l.a.isNil(u)||i.push({x:s,y:u,lastYScalePos:I(o),key:o.key,values:o.values,color:o.color})}return i}function M(e,t,n){let r=[],i=null;for(let o of e){const e=Math.abs(o.x-t),a=Math.abs(o.y-n),c=Math.sqrt(Math.pow(e,2)+Math.pow(a,2));(null===i||c<=i)&&(c===i?r.push(o):(i=c,r=[o]))}return r.sort(((e,t)=>e.key>t.key?1:-1)),r[0]}function A(e,t){const{xScale:n,yScale:r}=h.current,i=[];return R.forEach((o=>{var a;const c=n(o),s=r[o](e.values&&e.values[o]);(null===(a=t[0])||void 0===a?void 0:a.x)===c||l.a.isNil(s)||i.push({x:c,y:s,lastYScalePos:e.lastYScalePos,key:e.key+"line",color:e.color})})),i}function I(e){const{yScale:t}=h.current;let n=0;if(b){const r=R[R.length-1];n=(0,t[r])(e.values[r])||0}return n}function N(e){var t;const n=V(h.current.xScale,e.x);let r=0;r=c[n].scaleType===_e.Point?V(h.current.yScale[n],e.y,!0):k(h.current.yScale[n].invert(e.y));const i=(null===(t=m.current)||void 0===t?void 0:t.getBoundingClientRect())||{},o={top:+(S.top+e.y-ve.ActiveRadius).toFixed(2),bottom:+(S.top+e.y+ve.ActiveRadius).toFixed(2),left:+(S.left+e.x-ve.ActiveRadius).toFixed(2),right:+(S.left+e.x+ve.ActiveRadius).toFixed(2)},a={top:+(i.top+o.top).toFixed(2),bottom:+(i.top+o.bottom).toFixed(2),left:+(i.left+o.left).toFixed(2),right:+(i.left+o.right).toFixed(2)};return{key:e.key,xValue:n,yValue:r,xPos:e.x,yPos:e.y,chartIndex:s,visId:u,pointRect:a,rect:o}}function P(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return{active:t,key:e.key,xValue:e.xValue,yValue:e.yValue,chartIndex:e.chartIndex,visId:e.visId}}function D(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{xScale:t,yScale:n,focusedState:r,activePoint:i}=h.current,{mousePos:o,focusedStateActive:a=(null===r||void 0===r?void 0:r.active)||!1,force:c=!1}=e;let s=[],l="";if(o)l=V(t,o[0]),s=o;else if((null===r||void 0===r?void 0:r.active)&&r.visId===u){var d;const e=t(r.xValue);l=V(t,e),s=[e,null===(d=n[l])||void 0===d?void 0:d.call(n,r.yValue)]}else if((null===i||void 0===i?void 0:i.xValue)&&i.yValue){var f;const e=t(i.xValue);l=V(t,e),s=[t(i.xValue),null===(f=n[l])||void 0===f?void 0:f.call(n,i.yValue)]}if(l&&2===s.length){var p;const[e,t]=s,n=T(e),r=M(n,e,t),i=r?A(r,n):[];if(((null===r||void 0===r?void 0:r.key)!==(null===(p=h.current)||void 0===p?void 0:p.lineKey)||c)&&(x.current.classed("highlight",!1),z(h.current.lineKey),L(null===r||void 0===r?void 0:r.key),r)){const e=N(r);F(n,i,r),a&&B(e.key);const t=P(e,a);h.current.focusedState=t,q({activePoint:e,focusedState:t}),h.current.activePoint=e,h.current.lineKey=r.key,h.current.x=r.x,h.current.y=r.y}}}function L(e){const t=x.current.selectAll("[id=Line-".concat(e,"]"));if(!l.a.isEmpty(t.nodes())){const e=t.attr("data-selector");_.current=x.current.selectAll("[data-selector=".concat(e,"]")).classed("highlighted",!0).raise(),null===t||void 0===t||t.classed("active",!0).raise()}h.current.lineKey=e}function z(e){e&&(x.current.selectAll("[id=Line-".concat(e,"]")).classed("active",!1),_.current.classed("highlighted",!1))}function B(e){var t;if(!f.current)return;f.current.selectAll("circle").attr("r",ve.Radius).classed("active",!1).classed("focus",!1),null===(t=f.current.select(".focus__shadow"))||void 0===t||t.remove();const n=f.current.select("[id=Circle-".concat(e,"]"));n.classed("focus",!0).attr("r",ve.ActiveRadius).raise(),f.current.append("circle").classed("HoverCircle focus focus__shadow",!0).attr("r",ve.ActiveRadius).attr("cx",n.attr("cx")).attr("cy",n.attr("cy")).attr("stroke",n.attr("stroke")).attr("stroke-opacity",.4).lower()}function F(e,t,n){var i;f.current.classed("highlight",!1),f.current.selectAll("circle").data([...e,...t]).join("circle").raise().attr("class","HoverCircle").attr("id",(e=>"Circle-".concat(e.key))).attr("data-key",(e=>e.key)).attr("clip-path","url(#".concat(d,"-circles-rect-clip-").concat(s,")")).attr("cx",(e=>e.x.toFixed(2))).attr("cy",(e=>e.y.toFixed(2))).attr("r",ve.Radius).attr("stroke",(e=>b?h.current.yColorIndicatorScale(e.lastYScalePos):e.color)).attr("stroke-opacity",1).on("click",H),i=null===n||void 0===n?void 0:n.key,r.selectAll("[id=Circle-".concat(i,"]")).attr("r",ve.ActiveRadius).classed("active",!0).raise(),r.selectAll("[id=Circle-".concat(i,"line]")).attr("r",ve.ActiveRadius).classed("active",!0).raise()}function H(e){var t;(null===(t=h.current.focusedState)||void 0===t?void 0:t.visId)!==u&&q({activePoint:null});D({mousePos:r.pointer(e),focusedStateActive:!0,force:!0})}function U(e,t){var n;(null===(n=h.current.focusedState)||void 0===n?void 0:n.visId)!==u&&q({activePoint:null});const i=r.pointer(e);D({mousePos:"axes"===t?i:[Math.floor(i[0])-S.left,Math.floor(i[1])-S.top],force:!0,focusedStateActive:!1})}function W(){h.current.activePoint=void 0,h.current.lineKey=void 0,x.current.classed("highlight",!1),f.current.classed("highlight",!1),x.current.selectAll("path").classed("highlighted",!1).classed("active",!1),f.current.selectAll("circle").remove()}function q(e){"function"===typeof y&&y(e)}h.current.updateFocusedChart=D,h.current.setActiveLineAndCircle=function(e){var t,n;let r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=0;const a=h.current.xScale.step();let c,s;for(;o<=h.current.xScale.range()[1]&&(s=T(o),c=s.find((t=>t.key===e)),!c);)o+=a;if((null===(t=c)||void 0===t?void 0:t.key)!==(null===(n=h.current)||void 0===n?void 0:n.lineKey)||i){var l;const e=c?A(c,s):[];if(x.current.classed("highlight",!1),z(h.current.lineKey),L(null===(l=c)||void 0===l?void 0:l.key),c){const t=N(c);var u;if(F(s,e,c),r)B(null===(u=c)||void 0===u?void 0:u.key);const n=P(t,r);h.current.focusedState=n,q({activePoint:t,focusedState:n}),h.current.activePoint=t,h.current.lineKey=c.key,h.current.x=c.x+S.left,h.current.y=c.y+S.top}}},h.current.clearHoverAttributes=W,null===(t=O.current)||void 0===t||t.on("mousemove",(function(e){var t;if(null===(t=h.current.focusedState)||void 0===t?void 0:t.active)return;const n=r.pointer(e);var i,o;i=n[0],o=n[1],i>S.left-5&&iS.top-5&&o{D({mousePos:[Math.floor(n[0])-S.left,Math.floor(n[1])-S.top],focusedStateActive:!1})})))})),null===(n=O.current)||void 0===n||n.on("mouseleave",(function(){var e,t,n,r,i;(null===(e=h.current.focusedState)||void 0===e?void 0:e.active)||(null===(t=h.current)||void 0===t?void 0:t.lineKey)&&(x.current.classed("highlight",!1),x.current.selectAll("[id=Line-".concat(null===(n=h.current)||void 0===n?void 0:n.lineKey,"]")).classed("active",!1),f.current.classed("highlight",!1),f.current.selectAll("[id=Circle-".concat(null===(r=h.current)||void 0===r?void 0:r.lineKey,"]")).attr("r",ve.Radius).classed("active",!1),f.current.selectAll("[id=Circle-".concat(null===(i=h.current)||void 0===i?void 0:i.lineKey,"line]")).remove(),j&&window.cancelAnimationFrame(j),W(),q({activePoint:null}))})),null===(i=x.current)||void 0===i||i.on("click",(function(e){var t;(null===(t=h.current.focusedState)||void 0===t?void 0:t.visId)!==u&&q({activePoint:null}),D({mousePos:r.pointer(e),focusedStateActive:!1,force:!0})})),null===(o=g.current)||void 0===o||o.on("click",(e=>U(e,"bg"))),null===(a=w.current)||void 0===a||a.on("click",(e=>U(e,"axes"))),h.current.focusedState&&D({force:!0})};var W=function(e){let{brushRef:t,plotBoxRef:n,plotNodeRef:i,dimensions:o,data:a,visBoxRef:c,linesRef:s,brushExtents:u,onAxisBrushExtentChange:d,attributesRef:f,index:h}=e;function p(e,n){var r,i;t.current.yScale[n]&&(t.current.yScale={...f.current.yScale,...t.current.yScale});const a=e.selection;let c=null;if(!l.a.isNil(a)&&(null===(r=t.current)||void 0===r||null===(i=r.yScale)||void 0===i?void 0:i[n]))if("point"===o[n].scaleType){const e=function(e,t){const n=e.domain(),r=[];return n.forEach((n=>{const i=e(n);i>=t[0]&&i<=t[1]&&r.push(n)})),r}(t.current.yScale[n],a);t.current.domainsData[n]=e,c=[e[0],l.a.last(e)]}else{const e=t.current.yScale[n].invert(a[0]),r=t.current.yScale[n].invert(a[1]);t.current.domainsData[n]=[r,e],c=[r,e]}else t.current.domainsData[n]=o[n].domainData;"end"===e.type&&d(n,c,h),m({keyOfDimension:n})}function m(e){var n;let{keyOfDimension:r,mouse:i}=e;const u=a.filter((e=>function(e){var t,n;let{line:r,domainsData:i,dimensions:o,attributesRef:a}=e;const c=Object.keys(o);if((null===a||void 0===a||null===(t=a.current)||void 0===t||null===(n=t.focusedState)||void 0===n?void 0:n.active)&&a.current.focusedState.key===r.key)return!0;const{values:s}=r;for(let f=0;ft||n[1](e[t]=o[t].domainData,e)),{}));const g=n.current.height;i.current.selectAll(".Axis").append("g").attr("class","axisBrush").each((function(e){var n;const i=null===u||void 0===u||null===(n=u[h])||void 0===n?void 0:n[e];if(r.select(this).call(r.brushY().extent([[-15,0],[15,g]]).handleSize(4).on("start",v).on("brush",(t=>p(t,e))).on("end",(t=>p(t,e)))),i){const n=t.current.yScale[e],o=[n(i[1]),n(i[0])];l.a.isNil(o[0])||l.a.isNil(o[1])?d(e,null,h):(r.select(this).call(r.brush().handleSize(4).move,[[-15,o[0]],[15,o[1]]]),p({selection:o},e))}}))};var q=function(e){let{index:t,plotBoxRef:n,plotNodeRef:r}=e;const i=r.current.append("linearGradient").attr("id","ParCoordsGradient-".concat(t)).attr("class","ParCoordsGradient").attr("x1",0).attr("x2",0).attr("y1",0).attr("y2",1).lower();i.append("stop").attr("offset","0%").attr("stop-color",pe),i.append("stop").attr("offset","100%").attr("stop-color",he),r.current.append("rect").attr("class","ParCoordsGradient__rect").attr("x",n.current.width+1).attr("y",0).attr("width",15).attr("height",n.current.height).attr("stroke","#777").attr("stroke-width",1).attr("fill","url(#ParCoordsGradient-".concat(t,")")).lower()};var G=function(e){const{index:t,nameKey:n,data:r,xScale:i,yScale:o,pointsRef:a,pointsNodeRef:c}=e;(null===c||void 0===c?void 0:c.current)&&(a.current.updateScales=function(e,t){c.current.selectAll(".Circle").attr("cx",(t=>e(t.data.xValues[0]).toFixed(2))).attr("cy",(e=>t(e.data.yValues[0]).toFixed(2))).attr("r",ve.Radius)},a.current.updatePoints=function(e){var r;null===(r=c.current)||void 0===r||r.selectAll(".Circle").data(e.filter((e=>"-"!==e.data.yValues[0]&&"-"!==e.data.xValues[0]))).join("circle").attr("class","Circle").attr("id",(e=>"Circle-".concat(e.key))).attr("clip-path","url(#".concat(n,"-lines-rect-clip-").concat(t,")")).attr("groupKey",(e=>e.groupKey)).attr("cx",(e=>i(e.data.xValues[0]).toFixed(2))).attr("cy",(e=>o(e.data.yValues[0]).toFixed(2))).attr("r",ve.Radius).attr("fill",(e=>e.color)).attr("stroke",(e=>e.color)).attr("color",(e=>e.color))},a.current.updatePoints(r))};var Y=n(273);const K=1e-12;let $=e=>e[0],X=e=>e[1];function Q(e){return(e=1-e*e*e)*e*e}function J(e,t,n){let r=e[t],i=n[0],o=n[1]+1;if(!(o>=e.length))for(;t>i&&e[o]-r<=r-e[i];)n[0]=++i,n[1]=o,++o}function Z(e,t,n,r){const i=e.length,o=[];let a,c=0,s=0,l=[];for(;c{let r=t(e),i=n(e);return null!==r&&isFinite(r)&&null!==i&&isFinite(i)})),r&&e.sort(((e,n)=>t(e)-t(n)));const i=e.length,o=new Float64Array(i),a=new Float64Array(i);let c,s,l,u=0,d=0;for(let f=0;f[a(e.data.xValues[0]),c(e.data.yValues[0])])).filter((e=>void 0!==e[0]&&void 0!==e[1])).sort(((e,t)=>e[0]-t[0]));let d;if(o===je.SLR){const e=function(e){let t,n;const r=e.length;if(1===r)t=0,n=e[0][1];else{let i,o,a,c=0,s=0,l=0,u=0;for(let t=0;t[e,t(e)]))}else d=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.66;const[n,r,i,o]=ee(e,$,X,!0),a=n.length,c=Math.max(2,~~(t*a)),s=new Float64Array(a),l=new Float64Array(a),u=new Float64Array(a).fill(1);for(let d=-1;++d<=2;){const e=[0,c-1];for(let i=0;in[a]-t?o:a;let d=0,f=0,h=0,p=0,m=0,v=1/Math.abs(n[c]-t||1);for(let e=o;e<=a;++e){const i=n[e],o=r[e],a=Q(Math.abs(t-i)*v)*u[e],c=i*a;d+=a,f+=c,h+=o*a,p+=o*c,m+=i*c}const[g,b]=te(f/d,h/d,p/d,m/d);s[i]=g+b*t,l[i]=Math.abs(r[i]-s[i]),J(n,i+1,e)}if(2===d)break;const t=Object(Y.a)(l);if(Math.abs(t)=1?K:(r=1-n*n)*r}return Z(n,s,i,o)}(u,null!==s&&void 0!==s?s:.66);var f;const h=r.line().x((e=>e[0])).y((e=>e[1]));l.current.append("path").datum(d).classed("RegressionLine",!0).attr("clip-path","url(#".concat(n,"-lines-rect-clip-").concat(t,")")).attr("d",h).attr("stroke-width",2.2).attr("fill","none").attr("stroke","#E64E48FF")};var re=function(e){let{renderArr:t=[],visAreaRef:n,attributesRef:i,readOnly:o=!1,syncHoverState:a}=e;const c=t.find((e=>e.condition));if((null===c||void 0===c?void 0:c.condition)&&n.current&&!o){var s;const e=r.select(n.current);e.selectAll("*").remove(),e.append("text").classed("unableToDrawText",!0).text(c.text||""),(null===(s=i.current)||void 0===s?void 0:s.clearHoverAttributes)&&i.current.clearHoverAttributes(),i.current={},null===a||void 0===a||a({activePoint:null})}},ie=n(31),oe=n(311),ae=n(312),ce=n(242);const se={margin:{top:8,right:8,bottom:8,left:8},groupsGap:20,groupTitle:{marginTop:10,fontSize:"12px",fontFamily:"Inter, sans-serif",fontWeight:600},cellTitle:{height:20,fontWeight:600,margin:20,maxWidth:100},cell:{height:20,fontSize:"11px",fontFamily:"Inter, sans-serif",fontWeight:400},columnGap:15,label:{width:25,fontFamily:"Inconsolata, monospace"},defaultColor:"#484f56"},le={[ie.a.CHART]:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Charts";return{title:e,label:{key:"#",element:"text",setAttr:(e,t,n)=>{const r=se.cellTitle.height+se.cellTitle.margin+n*se.cell.height;null===t||void 0===t||t.attr("y",r).attr("fill","#484f56").style("outline","1px solid #dee6f3").style("border-radius","1px").style("padding","2px").style("white-space","pre").text(" ".concat((e.chartIndex||0)+1," ")).style("font-family",se.label.fontFamily)}}}},[ce.a.COLOR]:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Colors";return{title:e,label:{key:"",element:"line",setAttr:(e,t,n)=>{const r=se.cellTitle.height+se.cellTitle.margin+n*se.cell.height;null===t||void 0===t||t.attr("stroke",e.color||se.defaultColor).attr("stroke-dasharray","none").attr("stroke-width",2).attr("x1",0).attr("x2",se.label.width).attr("y1",r-4).attr("y2",r-4)}}}},[ce.a.STROKE]:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Stroke styles";return{title:e,label:{key:"",element:"line",setAttr:(e,t,n)=>{const r=se.cellTitle.height+se.cellTitle.margin+n*se.cell.height;null===t||void 0===t||t.attr("stroke",se.defaultColor).attr("stroke-dasharray",Object(oe.a)(e.dasharray,.6)).attr("stroke-width",2).attr("x1",0).attr("x2",se.label.width).attr("y1",r-4).attr("y2",r-4).attr("font-family",se.cell.fontFamily)}}}},[ce.a.ROW]:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Rows";return{title:e,label:{key:"#",element:"text",setAttr:(e,t,n)=>{const r=se.cellTitle.height+se.cellTitle.margin+n*se.cell.height;null===t||void 0===t||t.attr("y",r).attr("fill","#484f56").style("outline","1px solid #dee6f3").style("border-radius","1px").style("padding","2px").style("white-space","pre").text(" ".concat((e.order||0)+1," ")).style("font-family",se.label.fontFamily)}}}},[ce.a.COLUMN]:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Columns";return{title:e,label:{key:"#",element:"text",setAttr:(e,t,n)=>{const r=se.cellTitle.height+se.cellTitle.margin+n*se.cell.height;null===t||void 0===t||t.attr("y",r).attr("fill","#484f56").style("outline","1px solid #dee6f3").style("border-radius","1px").style("padding","2px").style("white-space","pre").text(" ".concat((e.order||0)+1," ")).style("font-family",se.label.fontFamily)}}}},default:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return{title:e,label:{key:"",element:"text",setAttr:(e,t,n)=>{const r=se.cellTitle.height+se.cellTitle.margin+n*se.cell.height;null===t||void 0===t||t.attr("y",r)}}}}};function ue(e,t,n,r){if(l.a.isEmpty(t))return;const i=n.append("g").attr("id","Legend-group-".concat(e)).attr("transform","translate(".concat(0,", ",r,")")),o=(le[e]||le.default)();return i.append("text").text(o.title).attr("font-size",se.groupTitle.fontSize).attr("font-weight",se.groupTitle.fontWeight).attr("font-family",se.groupTitle.fontFamily).attr("y",se.groupTitle.marginTop).style("text-transform","uppercase"),function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0;if(0===t.length)return;const o=t[0][1];de(e,i.label.key,o,n,{x:0,y:r},i.label);let a=se.label.width+se.columnGap;for(let[s,l]of t){const t=de(e,s,l,n,{x:a,y:r});var c;if(t)a+=(null===(c=t.node())||void 0===c?void 0:c.getBBox().width)||0,a+=se.columnGap}}(e,Object.entries(t),i,se.groupTitle.marginTop,o),i}function de(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0,a=arguments.length>5?arguments[5]:void 0;if(0===n.length)return;const c=i.append("g").attr("class","Legend-".concat(e,"-column")).attr("font-size",se.cell.fontSize).attr("font-family",se.cell.fontFamily).attr("font-weight",se.cell.fontWeight).attr("transform","translate(".concat(o.x,", ").concat(o.y,")")),{shortenValue:s}=Object(ae.a)(t,se.cellTitle.maxWidth);return c.append("text").text(s).attr("font-weight",se.cellTitle.fontWeight).attr("x",0).attr("y",se.cellTitle.height).append("svg:title").text(t),a?c.selectAll(".Legend-label").data(n).join(a.element).attr("class","Legend-label").each(((e,t,n)=>a.setAttr(e,r.select(n[t]),t))):c.selectAll(".Legend-cell").data(n).join("text").attr("class","Legend-cell").text((e=>e.value)).attr("fill",(e=>e.color||se.defaultColor)).attr("x",0).attr("y",((e,t)=>se.cellTitle.height+se.cellTitle.margin+t*se.cell.height)),c}var fe=function(e){var t;let{data:n={},containerNode:i,readOnly:o}=e;if(!i||l.a.isEmpty(n))return;const{svgWrapper:a,bgRect:c,groupsWrapper:s}=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const i=r.select(e);null===(t=i.select("*"))||void 0===t||t.remove();const{margin:o,defaultColor:a}=se,c=i.append("svg").attr("xmlns","http://www.w3.org/2000/svg").attr("class","Legends").style("fill","transparent").raise(),s=c.append("rect").attr("x",0).attr("y",0).attr("class","Legends-bgRect").style("fill","transparent");n&&s.style("stroke-width",1).style("stroke","#bdcee8");const l=c.append("g").attr("class","Legend-groups-wrapper").attr("transform","translate(".concat(o.left,", ").concat(o.top,")")).style("fill",a);return{svgWrapper:c,groupsWrapper:l,bgRect:s}}(i,o),{margin:u,groupsGap:d}=se;let f=0;for(const[r,l]of Object.entries(n)){const e=ue(r,l,s,f);var h;if(e)f+=(null===(h=e.node())||void 0===h?void 0:h.getBBox().height)||0,f+=d}const{width:p=0,height:m=0}=(null===(t=s.node())||void 0===t?void 0:t.getBBox())||{},v=u.left+u.right+p,g=u.top+u.bottom+m;c.attr("height",g).attr("width",v),a.attr("height",g).attr("width",v)};const he="#2980B9",pe="#E74C3C";var me,ve,ge,be,ye,xe,_e,we,Oe,je;!function(e){e.STEP="step",e.EPOCH="epoch",e.RELATIVE_TIME="relative_time",e.ABSOLUTE_TIME="absolute_time",e.CUSTOM_METRIC="custom"}(me||(me={})),function(e){e[e.Radius=2]="Radius",e[e.ActiveRadius=4.6]="ActiveRadius",e[e.InProgress=1.6]="InProgress"}(ve||(ve={})),function(e){e[e.Off=0]="Off",e[e.Metric=1]="Metric",e[e.Run=2]="Run",e[e.Custom=3]="Custom"}(ge||(ge={})),function(e){e[e.SINGLE=0]="SINGLE",e[e.MULTIPLE=1]="MULTIPLE"}(be||(be={})),function(e){e.PINNED="pinned",e.UNPINNED="unpinned"}(ye||(ye={})),function(e){e.Linear="curveLinear",e.Basis="curveBasis",e.Bundle="curveBundle",e.Cardinal="curveCardinal",e.CatmullRom="curveCatmullRom",e.MonotoneX="curveMonotoneX",e.MonotoneY="curveMonotoneY",e.Natural="curveNatural",e.Step="curveStep",e.StepAfter="curveStepAfter",e.StepBefore="curveStepBefore",e.BasisClosed="curveBasisClosed"}(xe||(xe={})),function(e){e.Log="log",e.Linear="linear",e.Point="point"}(_e||(_e={})),function(e){e.LineChart="LineChart",e.HighPlot="HighPlot",e.ScatterPlot="ScatterPlot",e.ImageSet="ImageSet"}(we||(we={})),function(e){e.CIRCLE="symbolCircle",e.CROSS="symbolCross",e.DIAMOND="symbolDiamond",e.SQUARE="symbolSquare",e.STAR="symbolStar",e.TRIANGLE="symbolTriangle",e.WYE="symbolWye"}(Oe||(Oe={})),function(e){e.SLR="slr",e.LOESS="loess"}(je||(je={}));const Se=1e-8},function(e,t,n){var r;!function(){"use strict";var n={}.hasOwnProperty;function i(){for(var e=[],t=0;t!1!==window.analytics&&1===window.telemetry_enabled,c=()=>{o||(-1===window.location.hostname.indexOf("aimstack.io")||-1===window.location.hostname.indexOf("demo")&&-1===window.location.hostname.indexOf("play")?(window.analytics._writeKey=i,window.analytics.load(i)):(window.analytics._writeKey=r,window.analytics.load(r)),window.analytics.identify(),o=!0)},s=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;a()&&(c(),window.analytics.page(t,e,{path:window.location.pathname,url:window.location.hostname,search:null,referrer:null,title:null}))},l=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};a()&&(c(),window.analytics.track(e,t,{path:window.location.pathname,url:window.location.hostname,page:{path:null,search:null,referrer:null,title:null,url:null}}))}},function(e,t,n){"use strict";var r=n(296),i=n(291),o=n(52),a=n(14),c=n(323);t.a=function(e){return"function"==typeof e?e:null==e?o.a:"object"==typeof e?Object(a.a)(e)?Object(i.a)(e[0],e[1]):Object(r.a)(e):Object(c.a)(e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r={metrics:{pageView:"[MetricsExplorer] Page view",liveUpdate:"[MetricsExplorer] Live update",createBookmark:"[MetricsExplorer] Create bookmark",searchClick:"[MetricsExplorer] Search click",useAdvancedSearch:"[MetricsExplorer] Use advanced search",table:{exports:{csv:"[MetricsExplorer][Table] Export CSV"},archiveRunsBatch:"[MetricsExplorer][Table] Archive runs by batch",deleteRunsBatch:"[MetricsExplorer][Table] Delete runs by batch",changeResizeMode:"[MetricsExplorer][Table] Change view (Resize) mode",changeColumnOrder:"[MetricsExplorer][Table] Change columns order",showAllColumns:"[MetricsExplorer][Table] Show all columns",hideAllColumns:"[MetricsExplorer][Table] Hide all columns",showDiff:"[MetricsExplorer][Table] Show columns diff",changeTableRowHeight:"[MetricsExplorer][Table] Change rows height",changeSorting:"[MetricsExplorer][Table] Change sorting",metricVisibilityChange:"[MetricsExplorer][Table] Change metric visibility",compareSelectedRuns:"[MetricsExplorer][Table] Compare selected runs"},chart:{controls:{changeAggregation:"[MetricsExplorer][Chart][Controls] Change aggregation mode",changeAggregationMethod:"[MetricsExplorer][Chart][Controls] Change aggregation method",changeXAxisProperties:"[MetricsExplorer][Chart][Controls] Change X-Axis properties",changeAxesScale:"[MetricsExplorer][Chart][Controls] Change Axes Scale type",changeAxesScaleRange:"[MetricsExplorer][Chart][Controls] Change Axes Scale range",selectSmoothingOptions:"[MetricsExplorer][Chart][Controls] Set smoothing options",changeCurveInterpolationMode:"[MetricsExplorer][Chart][Controls] Change curve interpolation mode",changeOutliers:"[MetricsExplorer][Chart][Controls] Change outliers",changeHighlightMode:"[MetricsExplorer][Chart][Controls] Change highlight mode",changeZoomMode:"[MetricsExplorer][Chart][Controls] Change zoom mode",tooltip:{changeTooltipContent:"[MetricsExplorer][Chart][Controls] Change tooltip content",display:"[MetricsExplorer][Chart][Controls] Change tooltip visibility on hover",appearance:"[MetricsExplorer][Chart][Controls] Change tooltip appearance mode to"},legends:{display:"[MetricsExplorer][Chart][Controls] Change legends visibility",mode:"[MetricsExplorer][Chart][Controls] Change legends mode"},exportChart:"[MetricsExplorer][Chart][Controls] Export Chart as Image"}},groupings:{chart:{modeChange:"[MetricsExplorer][Grouping][Chart] mode change to reverse"},color:{modeChange:"[MetricsExplorer][Grouping][Color] mode change to reverse",paletteChange:"[MetricsExplorer][Grouping][Color] palette change",persistenceChange:"[MetricsExplorer][Grouping][Color] persistence change"},stroke:{modeChange:"[MetricsExplorer][Grouping][Stroke] mode change",persistenceChange:"[MetricsExplorer][Grouping][Stroke] persistence change"}}},params:{pageView:"[ParamsExplorer] Page view",liveUpdate:"[ParamsExplorer] Live update",createBookmark:"[ParamsExplorer] Create bookmark",searchClick:"[ParamsExplorer] Search click",useAdvancedSearch:"[ParamsExplorer] Use advanced search",table:{exports:{csv:"[ParamsExplorer][Table] Export CSV"},archiveRunsBatch:"[ParamsExplorer][Table] Archive runs by batch",deleteRunsBatch:"[ParamsExplorer][Table] Delete runs by batch",changeResizeMode:"[ParamsExplorer][Table] Change view (Resize) mode",changeColumnOrder:"[ParamsExplorer][Table] Change columns order",showAllColumns:"[ParamsExplorer][Table] Show all columns",hideAllColumns:"[ParamsExplorer][Table] Hide all columns",showDiff:"[ParamsExplorer][Table] Show columns diff",changeTableRowHeight:"[ParamsExplorer][Table] Change rows height",changeSorting:"[ParamsExplorer][Table] Change sorting",metricVisibilityChange:"[ParamsExplorer][Table] Change metric visibility",compareSelectedRuns:"[ParamsExplorer][Table] Compare selected runs"},chart:{controls:{changeCurveInterpolationMode:"[ParamsExplorer][Chart][Controls] Change curve interpolation mode",tooltip:{changeTooltipContent:"[ParamsExplorer][Chart][Controls] Change tooltip content",display:"[ParamsExplorer][Chart][Controls] Change tooltip visibility on hover",appearance:"[ParamsExplorer][Chart][Controls] Change tooltip appearance mode to"},changeColorIndicatorMode:"[ParamsExplorer][Chart][Controls] Change color indicator mode",changeParamsScale:"[ParamsExplorer][Chart][Controls] Change params scale"}},groupings:{chart:{modeChange:"[ParamsExplorer][Grouping][Chart] mode change to reverse"},color:{modeChange:"[ParamsExplorer][Grouping][Color] mode change",paletteChange:"[ParamsExplorer][Grouping][Color] palette change",persistenceChange:"[ParamsExplorer][Grouping][Color] persistence change"},stroke:{modeChange:"[ParamsExplorer][Grouping][Stroke] mode change",persistenceChange:"[ParamsExplorer][Grouping][Stroke] persistence change"}}},runs:{pageView:"[RunsExplorer] Page view",liveUpdate:"[RunsExplorer] Live update",createBookmark:"[RunsExplorer] Create bookmark",searchClick:"[RunsExplorer] Search click",table:{exports:{csv:"[RunsExplorer][Table] Export CSV"},archiveRunsBatch:"[RunsExplorer][Table] Archive runs by batch",deleteRunsBatch:"[RunsExplorer][Table] Delete runs by batch",changeResizeMode:"[RunsExplorer][Table] Change view (Resize) mode",changeColumnsOrder:"[RunsExplorer][Table] Change columns order",showAllColumns:"[RunsExplorer][Table] Show all columns",hideAllColumns:"[RunsExplorer][Table] Hide all columns",showDiff:"[RunsExplorer][Table] Show columns diff",changeTableRowHeight:"[RunsExplorer][Table] Change rows height",changeSorting:"[RunsExplorer][Table] Change sorting",metricVisibilityChange:"[RunsExplorer][Table] Change metric visibility",compareSelectedRuns:"[RunsExplorer][Table] Compare selected runs"}},scatters:{pageView:"[ScattersExplorer] Page view",liveUpdate:"[ScattersExplorer] Live update",createBookmark:"[ScattersExplorer] Create bookmark",searchClick:"[ScattersExplorer] Search click",useAdvancedSearch:"[ScattersExplorer] Use advanced search",table:{exports:{csv:"[ScattersExplorer][Table] Export CSV"},archiveRunsBatch:"[ScattersExplorer][Table] Archive runs by batch",deleteRunsBatch:"[ScattersExplorer][Table] Delete runs by batch",changeResizeMode:"[ScattersExplorer][Table] Change view (Resize) mode",changeColumnsOrder:"[ScattersExplorer][Table] Change columns order",showAllColumns:"[ScattersExplorer][Table] Show all columns",hideAllColumns:"[ScattersExplorer][Table] Hide all columns",showDiff:"[ScattersExplorer][Table] Show columns diff",changeTableRowHeight:"[ScattersExplorer][Table] Change rows height",changeSorting:"[ScattersExplorer][Table] Change sorting",metricVisibilityChange:"[ScattersExplorer][Table] Change metric visibility",compareSelectedRuns:"[ScattersExplorer][Table] Compare selected runs"},chart:{controls:{changeTrendlineOptions:"[ScattersExplorer][Chart][Controls] Change trendline options",tooltip:{changeTooltipContent:"[ScattersExplorer][Chart][Controls] Change tooltip content",display:"[ScattersExplorer][Chart][Controls] Change tooltip visibility on hover",appearance:"[ScattersExplorer][Chart][Controls] Change tooltip appearance mode to"},exportChart:"[ScattersExplorer][Chart][Controls] Export Chart as Image"}},groupings:{chart:{modeChange:"[ScattersExplorer][Grouping][Chart] mode change to reverse"},color:{modeChange:"[ScattersExplorer][Grouping][Color] mode change",paletteChange:"[ScattersExplorer][Grouping][Color] palette change",persistenceChange:"[ScattersExplorer][Grouping][Color] persistence change"}}},images:{pageView:"[ImagesExplorer] Page view",createBookmark:"[ImagesExplorer] Create bookmark",searchClick:"[ImagesExplorer] Search click",useAdvancedSearch:"[ImagesExplorer] Use advanced search",table:{exports:{csv:"[ImagesExplorer][Table] Export CSV"},archiveRunsBatch:"[ImagesExplorer][Table] Archive runs by batch",deleteRunsBatch:"[ImagesExplorer][Table] Delete runs by batch",changeResizeMode:"[ImagesExplorer][Table] Change view (Resize) mode",changeColumnsOrder:"[ImagesExplorer][Table] Change columns order",showAllColumns:"[ImagesExplorer][Table] Show all columns",hideAllColumns:"[ImagesExplorer][Table] Hide all columns",showDiff:"[ImagesExplorer][Table] Show columns diff",changeTableRowHeight:"[ImagesExplorer][Table] Change rows height",changeSorting:"[ImagesExplorer][Table] Change sorting",metricVisibilityChange:"[ImagesExplorer][Table] Change metric visibility",compareSelectedRuns:"[ImagesExplorer][Table] Compare selected runs"},groupings:{row:{modeChange:"[ImagesExplorer][Grouping][Group] mode change to reverse",select:"[ImagesExplorer][Grouping][Group] Select group"}},imagesPanel:{clickApplyButton:"[ImagesExplorer][ImagesPanel] Click apply button",controls:{changeImageProperties:"[ImagesExplorer][ImagesPanel][Controls] Change image properties",changeSorting:"[ImagesExplorer][ImagesPanel][Controls] Change images sort",groupStacking:"[ImagesExplorer][ImagesPanel][Controls] Change group stacking",tooltip:{changeTooltipContent:"[ImagesExplorer][ImagesPanel][Controls] Change tooltip content",display:"[ImagesExplorer][Chart][Controls] Change tooltip visibility on hover",appearance:"[ImagesExplorer][Chart][Controls] Change tooltip appearance mode to"}},openFullSizeMode:"[ImagesExplorer][ImagesPanel][ImageBox] Open full size mode"}},experiment:{pageView:"[Experiment] Page view",tabs:{overview:{tabView:"[Experiment] [Overview] Tab view"},runs:{tabView:"[Experiment] [Runs] Tab view"},notes:{tabView:"[Experiment] [Notes] Tab view",clickSaveButton:"[Experiment] [Notes] Click save button",clickUpdateButton:"[Experiment] [Notes] Click update button",clickDeleteButton:"[Experiment] [Notes] Click delete button"},settings:{tabView:"[Experiment] [Settings] Tab view"}},table:{compareSelectedRuns:"[Experiment] [Runs] Compare selected runs"}},runDetails:{pageView:"[RunDetail] Page view",tabs:{overview:{tabView:"[RunDetail] [Overview] Tab view"},metrics:{tabView:"[RunDetail] [Metrics] Tab view"},params:{tabView:"[RunDetail] [Params] Tab view"},system:{tabView:"[RunDetail] [System] Tab view"},distributions:{tabView:"[RunDetail] [Distributions] Tab view",clickApplyButton:"[RunDetail] [Distributions] Click apply button",changeContext:"[RunDetail] [Distributions] Change context",onClickHeatMapCell:"[RunDetail] [Distributions] Click heatmap cell"},images:{tabView:"[RunDetail] [Images] Tab view",clickApplyButton:"[RunDetail] [Images] Click apply button",changeContext:"[RunDetail] [Images] Change context"},texts:{tabView:"[RunDetail] [Texts] Tab view",clickApplyButton:"[RunDetail] [Texts] Click apply button",changeContext:"[RunDetail] [Texts] Change context"},notes:{tabView:"[RunDetail] [Notes] Tab view",clickSaveButton:"[RunDetail] [Notes] Click save button",clickUpdateButton:"[RunDetail] [Notes] Click update button",clickDeleteButton:"[RunDetail] [Notes] Click delete button"},audios:{tabView:"[RunDetail] [Audios] Tab view",clickApplyButton:"[RunDetail] [Audios] Click apply button",changeContext:"[RunDetail] [Audios] Change context"},figures:{tabView:"[RunDetail] [Figures] Tab view",clickApplyButton:"[RunDetail] [Figures] Click apply button",changeContext:"[RunDetail] [Figures] Change context"},settings:{tabView:"[RunDetail] [Settings] Tab view",deleteRun:"[RunDetail] [Settings] Delete run",archiveRun:"[RunDetail] [Settings] Archive run"},logs:{tabView:"[RunDetail] [Logs] Tab view"}}},tags:{pageView:"[TagsPage] Page view",create:"[TagsPage] Create tag",tagDetail:"[TagsPage] Open tag detail page",tabChange:"[TagsPage] Tab change"},bookmarks:{pageView:"[BookmarksPage] Page view",view:"[BookmarksPage] View bookmark"},dashboard:{pageView:"[DashboardPage] Page view",activityCellClick:"[DashboardPage] Click on Activity cell",createGithubIssue:"[DashboardPage] Click on create gitHub issue",docs:"[DashboardPage] Click on documentation icon",colab:"[DashboardPage] Click on colab notebook icon",liveDemo:"[DashboardPage] Click on Live demo icon",table:{compareSelectedRuns:"[MetricsExplorer][Table] Compare selected runs"}},sidebar:{discord:"[Sidebar] Click on discord community link",docs:"[Sidebar] Click on docs link"},figures:{},audios:{},text:{}}},function(e,t,n){"use strict";var r=Array.isArray;t.a=r},function(e,t,n){"use strict";var r=n(2),i=n(586),o=n(202);t.a=function(e,t){return Object(i.a)(e,Object(r.a)({defaultTheme:o.a},t))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"c",(function(){return d})),n.d(t,"b",(function(){return f}));var r=n(431),i=n.n(r),o=n(432),a=n.n(o);const c=[{searchValue:"=",replaceValue:""},{searchValue:"+",replaceValue:"-"},{searchValue:"/",replaceValue:"_"}],s=[{searchValue:"_",replaceValue:"/"},{searchValue:"-",replaceValue:"+"}],l=["","===","==","="],u="O-";function d(e,t){return t?a()(JSON.stringify(e)):function(e){const t=JSON.stringify(e);let n=btoa(encodeURI(t));for(let{searchValue:r,replaceValue:i}of c)n=n.replaceAll(r,i);return u+n}(e)}function f(e){try{var t;return e.startsWith(u)?function(e){if(!e.startsWith(u))throw Error("Aim64 encoding magic bytes not found!");let t=e.slice(2);for(let{searchValue:n,replaceValue:r}of s)t=t.replaceAll(n,r);return t+=l[t.length%4],decodeURI(atob(t))}(e):null===(t=i.a.decode(e))||void 0===t?void 0:t.toString()}catch(n){return"{}"}}},function(e,t,n){"use strict";var r=n(52),i=n(289),o=n(236);t.a=function(e,t){return Object(o.a)(Object(i.a)(e,t,r.a),e+"")}},function(e,t,n){"use strict";var r=n(123);t.a=function(e){var t=Object(r.a)(e),n=t%1;return t===t?n?t-n:t:0}},function(e,t,n){"use strict";var r=n(45),i=n(267);function o(e,t){return t&&"string"===typeof t?t.split(".").reduce((function(e,t){return e&&e[t]?e[t]:null}),e):null}t.a=function(e){var t=e.prop,n=e.cssProperty,a=void 0===n?e.prop:n,c=e.themeKey,s=e.transform,l=function(e){if(null==e[t])return null;var n=e[t],l=o(e.theme,c)||{};return Object(i.b)(e,n,(function(e){var t;return"function"===typeof l?t=l(e):Array.isArray(l)?t=l[e]||e:(t=o(l,e)||e,s&&(t=s(t))),!1===a?t:Object(r.a)({},a,t)}))};return l.propTypes={},l.filterProps=[t],l}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(377);function i(e){if("string"!==typeof e)throw new Error(Object(r.a)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},function(e,t,n){"use strict";n.r(t),n.d(t,"bisect",(function(){return u})),n.d(t,"bisectRight",(function(){return c})),n.d(t,"bisectLeft",(function(){return s})),n.d(t,"bisectCenter",(function(){return l})),n.d(t,"ascending",(function(){return r})),n.d(t,"bisector",(function(){return i})),n.d(t,"count",(function(){return d})),n.d(t,"cross",(function(){return v})),n.d(t,"cumsum",(function(){return g})),n.d(t,"descending",(function(){return b})),n.d(t,"deviation",(function(){return x})),n.d(t,"extent",(function(){return _})),n.d(t,"Adder",(function(){return w})),n.d(t,"fsum",(function(){return O})),n.d(t,"fcumsum",(function(){return j})),n.d(t,"group",(function(){return A})),n.d(t,"flatGroup",(function(){return P})),n.d(t,"flatRollup",(function(){return D})),n.d(t,"groups",(function(){return I})),n.d(t,"index",(function(){return B})),n.d(t,"indexes",(function(){return F})),n.d(t,"rollup",(function(){return L})),n.d(t,"rollups",(function(){return z})),n.d(t,"groupSort",(function(){return q})),n.d(t,"bin",(function(){return re})),n.d(t,"histogram",(function(){return re})),n.d(t,"thresholdFreedmanDiaconis",(function(){return ue})),n.d(t,"thresholdScott",(function(){return de})),n.d(t,"thresholdSturges",(function(){return ne})),n.d(t,"max",(function(){return ie})),n.d(t,"maxIndex",(function(){return fe})),n.d(t,"mean",(function(){return he})),n.d(t,"median",(function(){return pe})),n.d(t,"merge",(function(){return me})),n.d(t,"min",(function(){return oe})),n.d(t,"minIndex",(function(){return ve})),n.d(t,"mode",(function(){return ge})),n.d(t,"nice",(function(){return te})),n.d(t,"pairs",(function(){return be})),n.d(t,"permute",(function(){return U})),n.d(t,"quantile",(function(){return se})),n.d(t,"quantileSorted",(function(){return le})),n.d(t,"quickselect",(function(){return ae})),n.d(t,"range",(function(){return xe})),n.d(t,"least",(function(){return _e})),n.d(t,"leastIndex",(function(){return we})),n.d(t,"greatest",(function(){return Oe})),n.d(t,"greatestIndex",(function(){return je})),n.d(t,"scan",(function(){return Se})),n.d(t,"shuffle",(function(){return Ce})),n.d(t,"shuffler",(function(){return Ee})),n.d(t,"sum",(function(){return ke})),n.d(t,"ticks",(function(){return J})),n.d(t,"tickIncrement",(function(){return Z})),n.d(t,"tickStep",(function(){return ee})),n.d(t,"transpose",(function(){return Re})),n.d(t,"variance",(function(){return y})),n.d(t,"zip",(function(){return Me})),n.d(t,"every",(function(){return Ae})),n.d(t,"some",(function(){return Ie})),n.d(t,"filter",(function(){return Ne})),n.d(t,"map",(function(){return Pe})),n.d(t,"reduce",(function(){return De})),n.d(t,"reverse",(function(){return Le})),n.d(t,"sort",(function(){return W})),n.d(t,"difference",(function(){return ze})),n.d(t,"disjoint",(function(){return Be})),n.d(t,"intersection",(function(){return He})),n.d(t,"subset",(function(){return Ue})),n.d(t,"superset",(function(){return Ve})),n.d(t,"union",(function(){return We})),n.d(t,"InternMap",(function(){return S})),n.d(t,"InternSet",(function(){return C})),n.d(t,"axisTop",(function(){return Ze})),n.d(t,"axisRight",(function(){return et})),n.d(t,"axisBottom",(function(){return tt})),n.d(t,"axisLeft",(function(){return nt})),n.d(t,"brush",(function(){return To})),n.d(t,"brushX",(function(){return ko})),n.d(t,"brushY",(function(){return Ro})),n.d(t,"brushSelection",(function(){return Eo})),n.d(t,"chord",(function(){return Vo})),n.d(t,"chordTranspose",(function(){return Uo})),n.d(t,"chordDirected",(function(){return Wo})),n.d(t,"ribbon",(function(){return la})),n.d(t,"ribbonArrow",(function(){return ua})),n.d(t,"color",(function(){return Qn})),n.d(t,"rgb",(function(){return tr})),n.d(t,"hsl",(function(){return sr})),n.d(t,"lab",(function(){return xa})),n.d(t,"hcl",(function(){return ka})),n.d(t,"lch",(function(){return Ea})),n.d(t,"gray",(function(){return ya})),n.d(t,"cubehelix",(function(){return Fa})),n.d(t,"contours",(function(){return Xa})),n.d(t,"contourDensity",(function(){return nc})),n.d(t,"Delaunay",(function(){return Ic})),n.d(t,"Voronoi",(function(){return Ec})),n.d(t,"dispatch",(function(){return lt})),n.d(t,"drag",(function(){return Fc})),n.d(t,"dragDisable",(function(){return Mn})),n.d(t,"dragEnable",(function(){return An})),n.d(t,"dsvFormat",(function(){return Yc})),n.d(t,"csvParse",(function(){return $c})),n.d(t,"csvParseRows",(function(){return Xc})),n.d(t,"csvFormat",(function(){return Qc})),n.d(t,"csvFormatBody",(function(){return Jc})),n.d(t,"csvFormatRows",(function(){return Zc})),n.d(t,"csvFormatRow",(function(){return es})),n.d(t,"csvFormatValue",(function(){return ts})),n.d(t,"tsvParse",(function(){return rs})),n.d(t,"tsvParseRows",(function(){return is})),n.d(t,"tsvFormat",(function(){return os})),n.d(t,"tsvFormatBody",(function(){return as})),n.d(t,"tsvFormatRows",(function(){return cs})),n.d(t,"tsvFormatRow",(function(){return ss})),n.d(t,"tsvFormatValue",(function(){return ls})),n.d(t,"autoType",(function(){return us})),n.d(t,"easeLinear",(function(){return fs})),n.d(t,"easeQuad",(function(){return ms})),n.d(t,"easeQuadIn",(function(){return hs})),n.d(t,"easeQuadOut",(function(){return ps})),n.d(t,"easeQuadInOut",(function(){return ms})),n.d(t,"easeCubic",(function(){return Ki})),n.d(t,"easeCubicIn",(function(){return Gi})),n.d(t,"easeCubicOut",(function(){return Yi})),n.d(t,"easeCubicInOut",(function(){return Ki})),n.d(t,"easePoly",(function(){return bs})),n.d(t,"easePolyIn",(function(){return vs})),n.d(t,"easePolyOut",(function(){return gs})),n.d(t,"easePolyInOut",(function(){return bs})),n.d(t,"easeSin",(function(){return Os})),n.d(t,"easeSinIn",(function(){return _s})),n.d(t,"easeSinOut",(function(){return ws})),n.d(t,"easeSinInOut",(function(){return Os})),n.d(t,"easeExp",(function(){return Es})),n.d(t,"easeExpIn",(function(){return Ss})),n.d(t,"easeExpOut",(function(){return Cs})),n.d(t,"easeExpInOut",(function(){return Es})),n.d(t,"easeCircle",(function(){return Ts})),n.d(t,"easeCircleIn",(function(){return ks})),n.d(t,"easeCircleOut",(function(){return Rs})),n.d(t,"easeCircleInOut",(function(){return Ts})),n.d(t,"easeBounce",(function(){return Ns})),n.d(t,"easeBounceIn",(function(){return Is})),n.d(t,"easeBounceOut",(function(){return Ns})),n.d(t,"easeBounceInOut",(function(){return Ps})),n.d(t,"easeBack",(function(){return Bs})),n.d(t,"easeBackIn",(function(){return Ls})),n.d(t,"easeBackOut",(function(){return zs})),n.d(t,"easeBackInOut",(function(){return Bs})),n.d(t,"easeElastic",(function(){return Vs})),n.d(t,"easeElasticIn",(function(){return Hs})),n.d(t,"easeElasticOut",(function(){return Vs})),n.d(t,"easeElasticInOut",(function(){return Us})),n.d(t,"blob",(function(){return qs})),n.d(t,"buffer",(function(){return Ys})),n.d(t,"dsv",(function(){return Qs})),n.d(t,"csv",(function(){return Js})),n.d(t,"tsv",(function(){return Zs})),n.d(t,"image",(function(){return el})),n.d(t,"json",(function(){return nl})),n.d(t,"text",(function(){return $s})),n.d(t,"xml",(function(){return il})),n.d(t,"html",(function(){return ol})),n.d(t,"svg",(function(){return al})),n.d(t,"forceCenter",(function(){return cl})),n.d(t,"forceCollide",(function(){return xl})),n.d(t,"forceLink",(function(){return Ol})),n.d(t,"forceManyBody",(function(){return Rl})),n.d(t,"forceRadial",(function(){return Tl})),n.d(t,"forceSimulation",(function(){return kl})),n.d(t,"forceX",(function(){return Ml})),n.d(t,"forceY",(function(){return Al})),n.d(t,"formatDefaultLocale",(function(){return Kl})),n.d(t,"format",(function(){return Fl})),n.d(t,"formatPrefix",(function(){return Hl})),n.d(t,"formatLocale",(function(){return Yl})),n.d(t,"formatSpecifier",(function(){return Dl})),n.d(t,"FormatSpecifier",(function(){return Ll})),n.d(t,"precisionFixed",(function(){return $l})),n.d(t,"precisionPrefix",(function(){return Xl})),n.d(t,"precisionRound",(function(){return Ql})),n.d(t,"geoArea",(function(){return Ju})),n.d(t,"geoBounds",(function(){return Id})),n.d(t,"geoCentroid",(function(){return qd})),n.d(t,"geoCircle",(function(){return nf})),n.d(t,"geoClipAntimeridian",(function(){return pf})),n.d(t,"geoClipCircle",(function(){return mf})),n.d(t,"geoClipExtent",(function(){return Of})),n.d(t,"geoClipRectangle",(function(){return bf})),n.d(t,"geoContains",(function(){return Ff})),n.d(t,"geoDistance",(function(){return Mf})),n.d(t,"geoGraticule",(function(){return Uf})),n.d(t,"geoGraticule10",(function(){return Wf})),n.d(t,"geoInterpolate",(function(){return $f})),n.d(t,"geoLength",(function(){return kf})),n.d(t,"geoPath",(function(){return Yh})),n.d(t,"geoAlbers",(function(){return dp})),n.d(t,"geoAlbersUsa",(function(){return fp})),n.d(t,"geoAzimuthalEqualArea",(function(){return vp})),n.d(t,"geoAzimuthalEqualAreaRaw",(function(){return mp})),n.d(t,"geoAzimuthalEquidistant",(function(){return bp})),n.d(t,"geoAzimuthalEquidistantRaw",(function(){return gp})),n.d(t,"geoConicConformal",(function(){return jp})),n.d(t,"geoConicConformalRaw",(function(){return Op})),n.d(t,"geoConicEqualArea",(function(){return up})),n.d(t,"geoConicEqualAreaRaw",(function(){return lp})),n.d(t,"geoConicEquidistant",(function(){return kp})),n.d(t,"geoConicEquidistantRaw",(function(){return Ep})),n.d(t,"geoEqualEarth",(function(){return Pp})),n.d(t,"geoEqualEarthRaw",(function(){return Np})),n.d(t,"geoEquirectangular",(function(){return Cp})),n.d(t,"geoEquirectangularRaw",(function(){return Sp})),n.d(t,"geoGnomonic",(function(){return Lp})),n.d(t,"geoGnomonicRaw",(function(){return Dp})),n.d(t,"geoIdentity",(function(){return zp})),n.d(t,"geoProjection",(function(){return ap})),n.d(t,"geoProjectionMutator",(function(){return cp})),n.d(t,"geoMercator",(function(){return xp})),n.d(t,"geoMercatorRaw",(function(){return yp})),n.d(t,"geoNaturalEarth1",(function(){return Fp})),n.d(t,"geoNaturalEarth1Raw",(function(){return Bp})),n.d(t,"geoOrthographic",(function(){return Vp})),n.d(t,"geoOrthographicRaw",(function(){return Hp})),n.d(t,"geoStereographic",(function(){return Wp})),n.d(t,"geoStereographicRaw",(function(){return Up})),n.d(t,"geoTransverseMercator",(function(){return Gp})),n.d(t,"geoTransverseMercatorRaw",(function(){return qp})),n.d(t,"geoRotation",(function(){return Zd})),n.d(t,"geoStream",(function(){return Iu})),n.d(t,"geoTransform",(function(){return Kh})),n.d(t,"cluster",(function(){return Xp})),n.d(t,"hierarchy",(function(){return Jp})),n.d(t,"Node",(function(){return rm})),n.d(t,"pack",(function(){return Om})),n.d(t,"packSiblings",(function(){return gm})),n.d(t,"packEnclose",(function(){return im})),n.d(t,"partition",(function(){return Rm})),n.d(t,"stratify",(function(){return Nm})),n.d(t,"tree",(function(){return Hm})),n.d(t,"treemap",(function(){return Gm})),n.d(t,"treemapBinary",(function(){return Ym})),n.d(t,"treemapDice",(function(){return km})),n.d(t,"treemapSlice",(function(){return Vm})),n.d(t,"treemapSliceDice",(function(){return Km})),n.d(t,"treemapSquarify",(function(){return qm})),n.d(t,"treemapResquarify",(function(){return $m})),n.d(t,"interpolate",(function(){return Pr})),n.d(t,"interpolateArray",(function(){return Sr})),n.d(t,"interpolateBasis",(function(){return fr})),n.d(t,"interpolateBasisClosed",(function(){return hr})),n.d(t,"interpolateDate",(function(){return Er})),n.d(t,"interpolateDiscrete",(function(){return Xm})),n.d(t,"interpolateHue",(function(){return Qm})),n.d(t,"interpolateNumber",(function(){return kr})),n.d(t,"interpolateNumberArray",(function(){return Or})),n.d(t,"interpolateObject",(function(){return Rr})),n.d(t,"interpolateRound",(function(){return Jm})),n.d(t,"interpolateString",(function(){return Nr})),n.d(t,"interpolateTransformCss",(function(){return hi})),n.d(t,"interpolateTransformSvg",(function(){return pi})),n.d(t,"interpolateZoom",(function(){return ev})),n.d(t,"interpolateRgb",(function(){return yr})),n.d(t,"interpolateRgbBasis",(function(){return _r})),n.d(t,"interpolateRgbBasisClosed",(function(){return wr})),n.d(t,"interpolateHsl",(function(){return nv})),n.d(t,"interpolateHslLong",(function(){return rv})),n.d(t,"interpolateLab",(function(){return iv})),n.d(t,"interpolateHcl",(function(){return av})),n.d(t,"interpolateHclLong",(function(){return cv})),n.d(t,"interpolateCubehelix",(function(){return lv})),n.d(t,"interpolateCubehelixLong",(function(){return uv})),n.d(t,"piecewise",(function(){return dv})),n.d(t,"quantize",(function(){return fv})),n.d(t,"path",(function(){return Jo})),n.d(t,"polygonArea",(function(){return hv})),n.d(t,"polygonCentroid",(function(){return pv})),n.d(t,"polygonHull",(function(){return gv})),n.d(t,"polygonContains",(function(){return bv})),n.d(t,"polygonLength",(function(){return yv})),n.d(t,"quadtree",(function(){return fl})),n.d(t,"randomUniform",(function(){return _v})),n.d(t,"randomInt",(function(){return wv})),n.d(t,"randomNormal",(function(){return Ov})),n.d(t,"randomLogNormal",(function(){return jv})),n.d(t,"randomBates",(function(){return Cv})),n.d(t,"randomIrwinHall",(function(){return Sv})),n.d(t,"randomExponential",(function(){return Ev})),n.d(t,"randomPareto",(function(){return kv})),n.d(t,"randomBernoulli",(function(){return Rv})),n.d(t,"randomGeometric",(function(){return Tv})),n.d(t,"randomBinomial",(function(){return Iv})),n.d(t,"randomGamma",(function(){return Mv})),n.d(t,"randomBeta",(function(){return Av})),n.d(t,"randomWeibull",(function(){return Nv})),n.d(t,"randomCauchy",(function(){return Pv})),n.d(t,"randomLogistic",(function(){return Dv})),n.d(t,"randomPoisson",(function(){return Lv})),n.d(t,"randomLcg",(function(){return Hv})),n.d(t,"scaleBand",(function(){return Gv})),n.d(t,"scalePoint",(function(){return Kv})),n.d(t,"scaleIdentity",(function(){return cg})),n.d(t,"scaleLinear",(function(){return ag})),n.d(t,"scaleLog",(function(){return vg})),n.d(t,"scaleSymlog",(function(){return xg})),n.d(t,"scaleOrdinal",(function(){return qv})),n.d(t,"scaleImplicit",(function(){return Wv})),n.d(t,"scalePow",(function(){return Sg})),n.d(t,"scaleSqrt",(function(){return Cg})),n.d(t,"scaleRadial",(function(){return Rg})),n.d(t,"scaleQuantile",(function(){return Tg})),n.d(t,"scaleQuantize",(function(){return Mg})),n.d(t,"scaleThreshold",(function(){return Ag})),n.d(t,"scaleTime",(function(){return Dx})),n.d(t,"scaleUtc",(function(){return Lx})),n.d(t,"scaleSequential",(function(){return Fx})),n.d(t,"scaleSequentialLog",(function(){return Hx})),n.d(t,"scaleSequentialPow",(function(){return Ux})),n.d(t,"scaleSequentialSqrt",(function(){return Wx})),n.d(t,"scaleSequentialSymlog",(function(){return Vx})),n.d(t,"scaleSequentialQuantile",(function(){return qx})),n.d(t,"scaleDiverging",(function(){return Yx})),n.d(t,"scaleDivergingLog",(function(){return Kx})),n.d(t,"scaleDivergingPow",(function(){return Xx})),n.d(t,"scaleDivergingSqrt",(function(){return Qx})),n.d(t,"scaleDivergingSymlog",(function(){return $x})),n.d(t,"tickFormat",(function(){return ig})),n.d(t,"schemeCategory10",(function(){return Zx})),n.d(t,"schemeAccent",(function(){return e_})),n.d(t,"schemeDark2",(function(){return t_})),n.d(t,"schemePaired",(function(){return n_})),n.d(t,"schemePastel1",(function(){return r_})),n.d(t,"schemePastel2",(function(){return i_})),n.d(t,"schemeSet1",(function(){return o_})),n.d(t,"schemeSet2",(function(){return a_})),n.d(t,"schemeSet3",(function(){return c_})),n.d(t,"schemeTableau10",(function(){return s_})),n.d(t,"interpolateBrBG",(function(){return d_})),n.d(t,"schemeBrBG",(function(){return u_})),n.d(t,"interpolatePRGn",(function(){return h_})),n.d(t,"schemePRGn",(function(){return f_})),n.d(t,"interpolatePiYG",(function(){return m_})),n.d(t,"schemePiYG",(function(){return p_})),n.d(t,"interpolatePuOr",(function(){return g_})),n.d(t,"schemePuOr",(function(){return v_})),n.d(t,"interpolateRdBu",(function(){return y_})),n.d(t,"schemeRdBu",(function(){return b_})),n.d(t,"interpolateRdGy",(function(){return __})),n.d(t,"schemeRdGy",(function(){return x_})),n.d(t,"interpolateRdYlBu",(function(){return O_})),n.d(t,"schemeRdYlBu",(function(){return w_})),n.d(t,"interpolateRdYlGn",(function(){return S_})),n.d(t,"schemeRdYlGn",(function(){return j_})),n.d(t,"interpolateSpectral",(function(){return E_})),n.d(t,"schemeSpectral",(function(){return C_})),n.d(t,"interpolateBuGn",(function(){return R_})),n.d(t,"schemeBuGn",(function(){return k_})),n.d(t,"interpolateBuPu",(function(){return M_})),n.d(t,"schemeBuPu",(function(){return T_})),n.d(t,"interpolateGnBu",(function(){return I_})),n.d(t,"schemeGnBu",(function(){return A_})),n.d(t,"interpolateOrRd",(function(){return P_})),n.d(t,"schemeOrRd",(function(){return N_})),n.d(t,"interpolatePuBuGn",(function(){return L_})),n.d(t,"schemePuBuGn",(function(){return D_})),n.d(t,"interpolatePuBu",(function(){return B_})),n.d(t,"schemePuBu",(function(){return z_})),n.d(t,"interpolatePuRd",(function(){return H_})),n.d(t,"schemePuRd",(function(){return F_})),n.d(t,"interpolateRdPu",(function(){return U_})),n.d(t,"schemeRdPu",(function(){return V_})),n.d(t,"interpolateYlGnBu",(function(){return q_})),n.d(t,"schemeYlGnBu",(function(){return W_})),n.d(t,"interpolateYlGn",(function(){return Y_})),n.d(t,"schemeYlGn",(function(){return G_})),n.d(t,"interpolateYlOrBr",(function(){return $_})),n.d(t,"schemeYlOrBr",(function(){return K_})),n.d(t,"interpolateYlOrRd",(function(){return Q_})),n.d(t,"schemeYlOrRd",(function(){return X_})),n.d(t,"interpolateBlues",(function(){return Z_})),n.d(t,"schemeBlues",(function(){return J_})),n.d(t,"interpolateGreens",(function(){return tw})),n.d(t,"schemeGreens",(function(){return ew})),n.d(t,"interpolateGreys",(function(){return rw})),n.d(t,"schemeGreys",(function(){return nw})),n.d(t,"interpolatePurples",(function(){return ow})),n.d(t,"schemePurples",(function(){return iw})),n.d(t,"interpolateReds",(function(){return cw})),n.d(t,"schemeReds",(function(){return aw})),n.d(t,"interpolateOranges",(function(){return lw})),n.d(t,"schemeOranges",(function(){return sw})),n.d(t,"interpolateCividis",(function(){return uw})),n.d(t,"interpolateCubehelixDefault",(function(){return dw})),n.d(t,"interpolateRainbow",(function(){return mw})),n.d(t,"interpolateWarm",(function(){return fw})),n.d(t,"interpolateCool",(function(){return hw})),n.d(t,"interpolateSinebow",(function(){return yw})),n.d(t,"interpolateTurbo",(function(){return xw})),n.d(t,"interpolateViridis",(function(){return ww})),n.d(t,"interpolateMagma",(function(){return Ow})),n.d(t,"interpolateInferno",(function(){return jw})),n.d(t,"interpolatePlasma",(function(){return Sw})),n.d(t,"create",(function(){return Cw})),n.d(t,"creator",(function(){return dn})),n.d(t,"local",(function(){return kw})),n.d(t,"matcher",(function(){return mt})),n.d(t,"namespace",(function(){return Mt})),n.d(t,"namespaces",(function(){return Tt})),n.d(t,"pointer",(function(){return Lr})),n.d(t,"pointers",(function(){return Tw})),n.d(t,"select",(function(){return Cn})),n.d(t,"selectAll",(function(){return Mw})),n.d(t,"selection",(function(){return Sn})),n.d(t,"selector",(function(){return dt})),n.d(t,"selectorAll",(function(){return pt})),n.d(t,"style",(function(){return Vt})),n.d(t,"window",(function(){return zt})),n.d(t,"arc",(function(){return Zw})),n.d(t,"area",(function(){return cO})),n.d(t,"line",(function(){return aO})),n.d(t,"pie",(function(){return uO})),n.d(t,"areaRadial",(function(){return vO})),n.d(t,"radialArea",(function(){return vO})),n.d(t,"lineRadial",(function(){return mO})),n.d(t,"radialLine",(function(){return mO})),n.d(t,"pointRadial",(function(){return gO})),n.d(t,"linkHorizontal",(function(){return jO})),n.d(t,"linkVertical",(function(){return SO})),n.d(t,"linkRadial",(function(){return CO})),n.d(t,"symbol",(function(){return qO})),n.d(t,"symbols",(function(){return WO})),n.d(t,"symbolCircle",(function(){return EO})),n.d(t,"symbolCross",(function(){return kO})),n.d(t,"symbolDiamond",(function(){return MO})),n.d(t,"symbolSquare",(function(){return DO})),n.d(t,"symbolStar",(function(){return PO})),n.d(t,"symbolTriangle",(function(){return zO})),n.d(t,"symbolWye",(function(){return UO})),n.d(t,"curveBasisClosed",(function(){return QO})),n.d(t,"curveBasisOpen",(function(){return ZO})),n.d(t,"curveBasis",(function(){return $O})),n.d(t,"curveBumpX",(function(){return tj})),n.d(t,"curveBumpY",(function(){return nj})),n.d(t,"curveBundle",(function(){return ij})),n.d(t,"curveCardinalClosed",(function(){return lj})),n.d(t,"curveCardinalOpen",(function(){return dj})),n.d(t,"curveCardinal",(function(){return cj})),n.d(t,"curveCatmullRomClosed",(function(){return vj})),n.d(t,"curveCatmullRomOpen",(function(){return bj})),n.d(t,"curveCatmullRom",(function(){return pj})),n.d(t,"curveLinearClosed",(function(){return xj})),n.d(t,"curveLinear",(function(){return rO})),n.d(t,"curveMonotoneX",(function(){return kj})),n.d(t,"curveMonotoneY",(function(){return Rj})),n.d(t,"curveNatural",(function(){return Aj})),n.d(t,"curveStep",(function(){return Nj})),n.d(t,"curveStepAfter",(function(){return Dj})),n.d(t,"curveStepBefore",(function(){return Pj})),n.d(t,"stack",(function(){return Hj})),n.d(t,"stackOffsetExpand",(function(){return Vj})),n.d(t,"stackOffsetDiverging",(function(){return Uj})),n.d(t,"stackOffsetNone",(function(){return Lj})),n.d(t,"stackOffsetSilhouette",(function(){return Wj})),n.d(t,"stackOffsetWiggle",(function(){return qj})),n.d(t,"stackOrderAppearance",(function(){return Gj})),n.d(t,"stackOrderAscending",(function(){return Kj})),n.d(t,"stackOrderDescending",(function(){return Xj})),n.d(t,"stackOrderInsideOut",(function(){return Qj})),n.d(t,"stackOrderNone",(function(){return zj})),n.d(t,"stackOrderReverse",(function(){return Jj})),n.d(t,"timeInterval",(function(){return Vg})),n.d(t,"timeMillisecond",(function(){return Wg})),n.d(t,"timeMilliseconds",(function(){return qg})),n.d(t,"utcMillisecond",(function(){return Wg})),n.d(t,"utcMilliseconds",(function(){return qg})),n.d(t,"timeSecond",(function(){return Yg})),n.d(t,"timeSeconds",(function(){return Kg})),n.d(t,"utcSecond",(function(){return Yg})),n.d(t,"utcSeconds",(function(){return Kg})),n.d(t,"timeMinute",(function(){return Xg})),n.d(t,"timeMinutes",(function(){return Qg})),n.d(t,"timeHour",(function(){return Zg})),n.d(t,"timeHours",(function(){return eb})),n.d(t,"timeDay",(function(){return nb})),n.d(t,"timeDays",(function(){return rb})),n.d(t,"timeWeek",(function(){return ob})),n.d(t,"timeWeeks",(function(){return fb})),n.d(t,"timeSunday",(function(){return ob})),n.d(t,"timeSundays",(function(){return fb})),n.d(t,"timeMonday",(function(){return ab})),n.d(t,"timeMondays",(function(){return hb})),n.d(t,"timeTuesday",(function(){return cb})),n.d(t,"timeTuesdays",(function(){return pb})),n.d(t,"timeWednesday",(function(){return sb})),n.d(t,"timeWednesdays",(function(){return mb})),n.d(t,"timeThursday",(function(){return lb})),n.d(t,"timeThursdays",(function(){return vb})),n.d(t,"timeFriday",(function(){return ub})),n.d(t,"timeFridays",(function(){return gb})),n.d(t,"timeSaturday",(function(){return db})),n.d(t,"timeSaturdays",(function(){return bb})),n.d(t,"timeMonth",(function(){return xb})),n.d(t,"timeMonths",(function(){return _b})),n.d(t,"timeYear",(function(){return Ob})),n.d(t,"timeYears",(function(){return jb})),n.d(t,"utcMinute",(function(){return Cb})),n.d(t,"utcMinutes",(function(){return Eb})),n.d(t,"utcHour",(function(){return Rb})),n.d(t,"utcHours",(function(){return Tb})),n.d(t,"utcDay",(function(){return Ab})),n.d(t,"utcDays",(function(){return Ib})),n.d(t,"utcWeek",(function(){return Pb})),n.d(t,"utcWeeks",(function(){return Vb})),n.d(t,"utcSunday",(function(){return Pb})),n.d(t,"utcSundays",(function(){return Vb})),n.d(t,"utcMonday",(function(){return Db})),n.d(t,"utcMondays",(function(){return Ub})),n.d(t,"utcTuesday",(function(){return Lb})),n.d(t,"utcTuesdays",(function(){return Wb})),n.d(t,"utcWednesday",(function(){return zb})),n.d(t,"utcWednesdays",(function(){return qb})),n.d(t,"utcThursday",(function(){return Bb})),n.d(t,"utcThursdays",(function(){return Gb})),n.d(t,"utcFriday",(function(){return Fb})),n.d(t,"utcFridays",(function(){return Yb})),n.d(t,"utcSaturday",(function(){return Hb})),n.d(t,"utcSaturdays",(function(){return Kb})),n.d(t,"utcMonth",(function(){return Xb})),n.d(t,"utcMonths",(function(){return Qb})),n.d(t,"utcYear",(function(){return Zb})),n.d(t,"utcYears",(function(){return ey})),n.d(t,"utcTicks",(function(){return ny})),n.d(t,"utcTickInterval",(function(){return ry})),n.d(t,"timeTicks",(function(){return iy})),n.d(t,"timeTickInterval",(function(){return oy})),n.d(t,"timeFormatDefaultLocale",(function(){return Ax})),n.d(t,"timeFormat",(function(){return dy})),n.d(t,"timeParse",(function(){return fy})),n.d(t,"utcFormat",(function(){return hy})),n.d(t,"utcParse",(function(){return py})),n.d(t,"timeFormatLocale",(function(){return ly})),n.d(t,"isoFormat",(function(){return eS})),n.d(t,"isoParse",(function(){return tS})),n.d(t,"now",(function(){return Gr})),n.d(t,"timer",(function(){return $r})),n.d(t,"timerFlush",(function(){return Xr})),n.d(t,"timeout",(function(){return ei})),n.d(t,"interval",(function(){return nS})),n.d(t,"transition",(function(){return Ui})),n.d(t,"active",(function(){return Ji})),n.d(t,"interrupt",(function(){return si})),n.d(t,"zoom",(function(){return vS})),n.d(t,"zoomTransform",(function(){return cS})),n.d(t,"zoomIdentity",(function(){return aS})),n.d(t,"ZoomTransform",(function(){return oS}));var r=function(e,t){return null==e||null==t?NaN:et?1:e>=t?0:NaN},i=function(e){let t=e,n=e;function i(e,t,r,i){for(null==r&&(r=0),null==i&&(i=e.length);r>>1;n(e[o],t)<0?r=o+1:i=o}return r}return 1===e.length&&(t=(t,n)=>e(t)-n,n=function(e){return(t,n)=>r(e(t),n)}(e)),{left:i,center:function(e,n,r,o){null==r&&(r=0),null==o&&(o=e.length);const a=i(e,n,r,o-1);return a>r&&t(e[a-1],n)>-t(e[a],n)?a-1:a},right:function(e,t,r,i){for(null==r&&(r=0),null==i&&(i=e.length);r>>1;n(e[o],t)>0?i=o:r=o+1}return r}}};var o=function(e){return null===e?NaN:+e};const a=i(r),c=a.right,s=a.left,l=i(o).center;var u=c;function d(e,t){let n=0;if(void 0===t)for(let r of e)null!=r&&(r=+r)>=r&&++n;else{let r=-1;for(let i of e)null!=(i=t(i,++r,e))&&(i=+i)>=i&&++n}return n}function f(e){return 0|e.length}function h(e){return!(e>0)}function p(e){return"object"!==typeof e||"length"in e?e:Array.from(e)}function m(e){return t=>e(...t)}function v(){for(var e=arguments.length,t=new Array(e),n=0;nt[n][e])));let e=o;for(;++a[e]===i[e];){if(0===e)return r?c.map(r):c;a[e--]=0}}}function g(e,t){var n=0,r=0;return Float64Array.from(e,void 0===t?e=>n+=+e||0:i=>n+=+t(i,r++,e)||0)}var b=function(e,t){return null==e||null==t?NaN:te?1:t>=e?0:NaN};function y(e,t){let n,r=0,i=0,o=0;if(void 0===t)for(let a of e)null!=a&&(a=+a)>=a&&(n=a-i,i+=n/++r,o+=n*(a-i));else{let a=-1;for(let c of e)null!=(c=t(c,++a,e))&&(c=+c)>=c&&(n=c-i,i+=n/++r,o+=n*(c-i))}if(r>1)return o/(r-1)}function x(e,t){const n=y(e,t);return n?Math.sqrt(n):n}var _=function(e,t){let n,r;if(void 0===t)for(const i of e)null!=i&&(void 0===n?i>=i&&(n=r=i):(n>i&&(n=i),r=o&&(n=r=o):(n>o&&(n=o),r0){for(o=e[--i];i>0&&(t=o,n=e[--i],o=t+n,r=n-(o-t),!r););i>0&&(r<0&&e[i-1]<0||r>0&&e[i-1]>0)&&(n=2*r,t=o+n,n==t-o&&(o=t))}return o}}function O(e,t){const n=new w;if(void 0===t)for(let r of e)(r=+r)&&n.add(r);else{let r=-1;for(let i of e)(i=+t(i,++r,e))&&n.add(i)}return+n}function j(e,t){const n=new w;let r=-1;return Float64Array.from(e,void 0===t?e=>n.add(+e||0):i=>n.add(+t(i,++r,e)||0))}class S extends Map{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:T;if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(const[n,r]of e)this.set(n,r)}get(e){return super.get(E(this,e))}has(e){return super.has(E(this,e))}set(e,t){return super.set(k(this,e),t)}delete(e){return super.delete(R(this,e))}}class C extends Set{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:T;if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(const n of e)this.add(n)}has(e){return super.has(E(this,e))}add(e){return super.add(k(this,e))}delete(e){return super.delete(R(this,e))}}function E(e,t){let{_intern:n,_key:r}=e;const i=r(t);return n.has(i)?n.get(i):t}function k(e,t){let{_intern:n,_key:r}=e;const i=r(t);return n.has(i)?n.get(i):(n.set(i,t),t)}function R(e,t){let{_intern:n,_key:r}=e;const i=r(t);return n.has(i)&&(t=n.get(t),n.delete(i)),t}function T(e){return null!==e&&"object"===typeof e?e.valueOf():e}var M=function(e){return e};function A(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r1?t-1:0),r=1;re.pop().map((t=>{let[n,r]=t;return[...e,n,r]}))));return e}function P(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r2?n-2:0),i=2;i2?n-2:0),i=2;i2?n-2:0),i=2;i1?t-1:0),r=1;r1?t-1:0),r=1;r=r.length)return n(i);const a=new S,c=r[o++];let s=-1;for(const t of i){const e=c(t,++s,i),n=a.get(e);n?n.push(t):a.set(e,[t])}for(const[t,n]of a)a.set(t,e(n,o));return t(a)}(e,0)}var U=function(e,t){return Array.from(t,(t=>e[t]))};function W(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i1){const t=Uint32Array.from(e,((e,t)=>t));return n.length>1?(n=n.map((t=>e.map(t))),t.sort(((e,t)=>{for(const i of n){const n=r(i[e],i[t]);if(n)return n}}))):(o=e.map(o),t.sort(((e,t)=>r(o[e],o[t])))),U(e,t)}return e.sort(o)}function q(e,t,n){return(1===t.length?W(L(e,t,n),((e,t)=>{let[n,i]=e,[o,a]=t;return r(i,a)||r(n,o)})):W(A(e,n),((e,n)=>{let[i,o]=e,[a,c]=n;return t(o,c)||r(i,a)}))).map((e=>{let[t]=e;return t}))}var G=Array.prototype,Y=G.slice,K=(G.map,function(e){return function(){return e}}),$=Math.sqrt(50),X=Math.sqrt(10),Q=Math.sqrt(2),J=function(e,t,n){var r,i,o,a,c=-1;if(n=+n,(e=+e)===(t=+t)&&n>0)return[e];if((r=t0){let n=Math.round(e/a),r=Math.round(t/a);for(n*at&&--r,o=new Array(i=r-n+1);++ct&&--r,o=new Array(i=r-n+1);++c=0?(o>=$?10:o>=X?5:o>=Q?2:1)*Math.pow(10,i):-Math.pow(10,-i)/(o>=$?10:o>=X?5:o>=Q?2:1)}function ee(e,t,n){var r=Math.abs(t-e)/Math.max(0,n),i=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),o=r/i;return o>=$?i*=10:o>=X?i*=5:o>=Q&&(i*=2),t0?(e=Math.floor(e/i)*i,t=Math.ceil(t/i)*i):i<0&&(e=Math.ceil(e*i)/i,t=Math.floor(t*i)/i),r=i}}var ne=function(e){return Math.ceil(Math.log(d(e))/Math.LN2)+1},re=function(){var e=M,t=_,n=ne;function r(r){Array.isArray(r)||(r=Array.from(r));var i,o,a=r.length,c=new Array(a);for(i=0;i=d)if(e>=d&&t===_){const e=Z(l,d,n);isFinite(e)&&(e>0?d=(Math.floor(d/e)+1)*e:e<0&&(d=(Math.ceil(d*-e)+1)/-e))}else f.pop()}for(var h=f.length;f[0]<=l;)f.shift(),--h;for(;f[h-1]>d;)f.pop(),--h;var p,m=new Array(h+1);for(i=0;i<=h;++i)(p=m[i]=[]).x0=i>0?f[i-1]:l,p.x1=i=r)&&(n=r);else{let r=-1;for(let i of e)null!=(i=t(i,++r,e))&&(n=i)&&(n=i)}return n}function oe(e,t){let n;if(void 0===t)for(const r of e)null!=r&&(n>r||void 0===n&&r>=r)&&(n=r);else{let r=-1;for(let i of e)null!=(i=t(i,++r,e))&&(n>i||void 0===n&&i>=i)&&(n=i)}return n}function ae(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.length-1,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:r;for(;i>n;){if(i-n>600){const r=i-n+1,a=t-n+1,c=Math.log(r),s=.5*Math.exp(2*c/3),l=.5*Math.sqrt(c*s*(r-s)/r)*(a-r/2<0?-1:1);ae(e,t,Math.max(n,Math.floor(t-a*s/r+l)),Math.min(i,Math.floor(t+(r-a)*s/r+l)),o)}const r=e[t];let a=n,c=i;for(ce(e,n,t),o(e[i],r)>0&&ce(e,n,i);a0;)--c}0===o(e[n],r)?ce(e,n,c):(++c,ce(e,c,i)),c<=t&&(n=c+1),t<=c&&(i=c-1)}return e}function ce(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function se(e,t,n){if(r=(e=Float64Array.from(function*(e,t){if(void 0===t)for(let n of e)null!=n&&(n=+n)>=n&&(yield n);else{let n=-1;for(let r of e)null!=(r=t(r,++n,e))&&(r=+r)>=r&&(yield r)}}(e,n))).length){if((t=+t)<=0||r<2)return oe(e);if(t>=1)return ie(e);var r,i=(r-1)*t,o=Math.floor(i),a=ie(ae(e,o).subarray(0,o+1));return a+(oe(e.subarray(o+1))-a)*(i-o)}}function le(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:o;if(r=e.length){if((t=+t)<=0||r<2)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,i=(r-1)*t,a=Math.floor(i),c=+n(e[a],a,e),s=+n(e[a+1],a+1,e);return c+(s-c)*(i-a)}}var ue=function(e,t,n){return Math.ceil((n-t)/(2*(se(e,.75)-se(e,.25))*Math.pow(d(e),-1/3)))},de=function(e,t,n){return Math.ceil((n-t)/(3.5*x(e)*Math.pow(d(e),-1/3)))};function fe(e,t){let n,r=-1,i=-1;if(void 0===t)for(const o of e)++i,null!=o&&(n=o)&&(n=o,r=i);else for(let o of e)null!=(o=t(o,++i,e))&&(n=o)&&(n=o,r=i);return r}function he(e,t){let n=0,r=0;if(void 0===t)for(let i of e)null!=i&&(i=+i)>=i&&(++n,r+=i);else{let i=-1;for(let o of e)null!=(o=t(o,++i,e))&&(o=+o)>=o&&(++n,r+=o)}if(n)return r/n}var pe=function(e,t){return se(e,.5,t)};function me(e){return Array.from(function*(e){for(const t of e)yield*t}(e))}function ve(e,t){let n,r=-1,i=-1;if(void 0===t)for(const o of e)++i,null!=o&&(n>o||void 0===n&&o>=o)&&(n=o,r=i);else for(let o of e)null!=(o=t(o,++i,e))&&(n>o||void 0===n&&o>=o)&&(n=o,r=i);return r}var ge=function(e,t){const n=new S;if(void 0===t)for(let o of e)null!=o&&o>=o&&n.set(o,(n.get(o)||0)+1);else{let r=-1;for(let i of e)null!=(i=t(i,++r,e))&&i>=i&&n.set(i,(n.get(i)||0)+1)}let r,i=0;for(const[o,a]of n)a>i&&(i=a,r=o);return r};function be(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ye;const n=[];let r,i=!1;for(const o of e)i&&n.push(t(r,o)),r=o,i=!0;return n}function ye(e,t){return[e,t]}var xe=function(e,t,n){e=+e,t=+t,n=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+n;for(var r=-1,i=0|Math.max(0,Math.ceil((t-e)/n)),o=new Array(i);++r1&&void 0!==arguments[1]?arguments[1]:r,i=!1;if(1===n.length){let o;for(const a of e){const e=n(a);(i?r(e,o)<0:0===r(e,e))&&(t=a,o=e,i=!0)}}else for(const r of e)(i?n(r,t)<0:0===n(r,r))&&(t=r,i=!0);return t}function we(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r;if(1===n.length)return ve(e,n);let i=-1,o=-1;for(const r of e)++o,(i<0?0===n(r,r):n(r,t)<0)&&(t=r,i=o);return i}function Oe(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r,i=!1;if(1===n.length){let o;for(const a of e){const e=n(a);(i?r(e,o)>0:0===r(e,e))&&(t=a,o=e,i=!0)}}else for(const r of e)(i?n(r,t)>0:0===n(r,r))&&(t=r,i=!0);return t}function je(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r;if(1===n.length)return fe(e,n);let i=-1,o=-1;for(const r of e)++o,(i<0?0===n(r,r):n(r,t)>0)&&(t=r,i=o);return i}function Se(e,t){const n=we(e,t);return n<0?void 0:n}var Ce=Ee(Math.random);function Ee(e){return function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.length,i=r-(n=+n);for(;i;){const r=e()*i--|0,o=t[i+n];t[i+n]=t[r+n],t[r+n]=o}return t}}function ke(e,t){let n=0;if(void 0===t)for(let r of e)(r=+r)&&(n+=r);else{let r=-1;for(let i of e)(i=+t(i,++r,e))&&(n+=i)}return n}var Re=function(e){if(!(i=e.length))return[];for(var t=-1,n=oe(e,Te),r=new Array(n);++tt(n,r,e)))}function De(e,t,n){if("function"!==typeof t)throw new TypeError("reducer is not a function");const r=e[Symbol.iterator]();let i,o,a=-1;if(arguments.length<3){if(({done:i,value:n}=r.next()),i)return;++a}for(;({done:i,value:o}=r.next()),!i;)n=t(n,o,++a,e);return n}function Le(e){if("function"!==typeof e[Symbol.iterator])throw new TypeError("values is not iterable");return Array.from(e).reverse()}function ze(e){e=new Set(e);for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r1?t-1:0),r=1;r+e(t)}function Xe(e,t){return t=Math.max(0,e.bandwidth()-2*t)/2,e.round()&&(t=Math.round(t)),n=>+e(n)+t}function Qe(){return!this.__axis}function Je(e,t){var n=[],r=null,i=null,o=6,a=6,c=3,s="undefined"!==typeof window&&window.devicePixelRatio>1?0:.5,l=1===e||4===e?-1:1,u=4===e||2===e?"x":"y",d=1===e||3===e?Ye:Ke;function f(f){var h=null==r?t.ticks?t.ticks.apply(t,n):t.domain():r,p=null==i?t.tickFormat?t.tickFormat.apply(t,n):qe:i,m=Math.max(o,0)+c,v=t.range(),g=+v[0]+s,b=+v[v.length-1]+s,y=(t.bandwidth?Xe:$e)(t.copy(),s),x=f.selection?f.selection():f,_=x.selectAll(".domain").data([null]),w=x.selectAll(".tick").data(h,t).order(),O=w.exit(),j=w.enter().append("g").attr("class","tick"),S=w.select("line"),C=w.select("text");_=_.merge(_.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),w=w.merge(j),S=S.merge(j.append("line").attr("stroke","currentColor").attr(u+"2",l*o)),C=C.merge(j.append("text").attr("fill","currentColor").attr(u,l*m).attr("dy",1===e?"0em":3===e?"0.71em":"0.32em")),f!==x&&(_=_.transition(f),w=w.transition(f),S=S.transition(f),C=C.transition(f),O=O.transition(f).attr("opacity",Ge).attr("transform",(function(e){return isFinite(e=y(e))?d(e+s):this.getAttribute("transform")})),j.attr("opacity",Ge).attr("transform",(function(e){var t=this.parentNode.__axis;return d((t&&isFinite(t=t(e))?t:y(e))+s)}))),O.remove(),_.attr("d",4===e||2===e?a?"M"+l*a+","+g+"H"+s+"V"+b+"H"+l*a:"M"+s+","+g+"V"+b:a?"M"+g+","+l*a+"V"+s+"H"+b+"V"+l*a:"M"+g+","+s+"H"+b),w.attr("opacity",1).attr("transform",(function(e){return d(y(e)+s)})),S.attr(u+"2",l*o),C.attr(u,l*m).text(p),x.filter(Qe).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",2===e?"start":4===e?"end":"middle"),x.each((function(){this.__axis=y}))}return f.scale=function(e){return arguments.length?(t=e,f):t},f.ticks=function(){return n=Array.from(arguments),f},f.tickArguments=function(e){return arguments.length?(n=null==e?[]:Array.from(e),f):n.slice()},f.tickValues=function(e){return arguments.length?(r=null==e?null:Array.from(e),f):r&&r.slice()},f.tickFormat=function(e){return arguments.length?(i=e,f):i},f.tickSize=function(e){return arguments.length?(o=a=+e,f):o},f.tickSizeInner=function(e){return arguments.length?(o=+e,f):o},f.tickSizeOuter=function(e){return arguments.length?(a=+e,f):a},f.tickPadding=function(e){return arguments.length?(c=+e,f):c},f.offset=function(e){return arguments.length?(s=+e,f):s},f}function Ze(e){return Je(1,e)}function et(e){return Je(2,e)}function tt(e){return Je(3,e)}function nt(e){return Je(4,e)}var rt={value:()=>{}};function it(){for(var e,t=0,n=arguments.length,r={};t=0&&(n=e.slice(r+1),e=e.slice(0,r)),e&&!t.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:n}}))}function ct(e,t){for(var n,r=0,i=e.length;r0)for(var n,r,i=new Array(n),o=0;ot?1:e>=t?0:NaN}var Rt="http://www.w3.org/1999/xhtml",Tt={svg:"http://www.w3.org/2000/svg",xhtml:Rt,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},Mt=function(e){var t=e+="",n=t.indexOf(":");return n>=0&&"xmlns"!==(t=e.slice(0,n))&&(e=e.slice(n+1)),Tt.hasOwnProperty(t)?{space:Tt[t],local:e}:e};function At(e){return function(){this.removeAttribute(e)}}function It(e){return function(){this.removeAttributeNS(e.space,e.local)}}function Nt(e,t){return function(){this.setAttribute(e,t)}}function Pt(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function Dt(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttribute(e):this.setAttribute(e,n)}}function Lt(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}}var zt=function(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView};function Bt(e){return function(){this.style.removeProperty(e)}}function Ft(e,t,n){return function(){this.style.setProperty(e,t,n)}}function Ht(e,t,n){return function(){var r=t.apply(this,arguments);null==r?this.style.removeProperty(e):this.style.setProperty(e,r,n)}}function Vt(e,t){return e.style.getPropertyValue(t)||zt(e).getComputedStyle(e,null).getPropertyValue(t)}function Ut(e){return function(){delete this[e]}}function Wt(e,t){return function(){this[e]=t}}function qt(e,t){return function(){var n=t.apply(this,arguments);null==n?delete this[e]:this[e]=n}}function Gt(e){return e.trim().split(/^|\s+/)}function Yt(e){return e.classList||new Kt(e)}function Kt(e){this._node=e,this._names=Gt(e.getAttribute("class")||"")}function $t(e,t){for(var n=Yt(e),r=-1,i=t.length;++r=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};function en(){this.textContent=""}function tn(e){return function(){this.textContent=e}}function nn(e){return function(){var t=e.apply(this,arguments);this.textContent=null==t?"":t}}function rn(){this.innerHTML=""}function on(e){return function(){this.innerHTML=e}}function an(e){return function(){var t=e.apply(this,arguments);this.innerHTML=null==t?"":t}}function cn(){this.nextSibling&&this.parentNode.appendChild(this)}function sn(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function ln(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===Rt&&t.documentElement.namespaceURI===Rt?t.createElement(e):t.createElementNS(n,e)}}function un(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}var dn=function(e){var t=Mt(e);return(t.local?un:ln)(t)};function fn(){return null}function hn(){var e=this.parentNode;e&&e.removeChild(this)}function pn(){var e=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function mn(){var e=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function vn(e){return e.trim().split(/^|\s+/).map((function(e){var t="",n=e.indexOf(".");return n>=0&&(t=e.slice(n+1),e=e.slice(0,n)),{type:e,name:t}}))}function gn(e){return function(){var t=this.__on;if(t){for(var n,r=0,i=-1,o=t.length;r=_&&(_=x+1);!(y=v[_])&&++_=0;)(r=i[o])&&(a&&4^r.compareDocumentPosition(a)&&a.parentNode.insertBefore(r,a),a=r);return this},sort:function(e){function t(t,n){return t&&n?e(t.__data__,n.__data__):!t-!n}e||(e=kt);for(var n=this._groups,r=n.length,i=new Array(r),o=0;o1?this.each((null==t?Bt:"function"===typeof t?Ht:Ft)(e,t,null==n?"":n)):Vt(this.node(),e)},property:function(e,t){return arguments.length>1?this.each((null==t?Ut:"function"===typeof t?qt:Wt)(e,t)):this.node()[e]},classed:function(e,t){var n=Gt(e+"");if(arguments.length<2){for(var r=Yt(this.node()),i=-1,o=n.length;++i>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?Zn(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?Zn(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=Vn.exec(e))?new nr(t[1],t[2],t[3],1):(t=Un.exec(e))?new nr(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=Wn.exec(e))?Zn(t[1],t[2],t[3],t[4]):(t=qn.exec(e))?Zn(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=Gn.exec(e))?ar(t[1],t[2]/100,t[3]/100,1):(t=Yn.exec(e))?ar(t[1],t[2]/100,t[3]/100,t[4]):Kn.hasOwnProperty(e)?Jn(Kn[e]):"transparent"===e?new nr(NaN,NaN,NaN,0):null}function Jn(e){return new nr(e>>16&255,e>>8&255,255&e,1)}function Zn(e,t,n,r){return r<=0&&(e=t=n=NaN),new nr(e,t,n,r)}function er(e){return e instanceof Pn||(e=Qn(e)),e?new nr((e=e.rgb()).r,e.g,e.b,e.opacity):new nr}function tr(e,t,n,r){return 1===arguments.length?er(e):new nr(e,t,n,null==r?1:r)}function nr(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function rr(){return"#"+or(this.r)+or(this.g)+or(this.b)}function ir(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===e?")":", "+e+")")}function or(e){return((e=Math.max(0,Math.min(255,Math.round(e)||0)))<16?"0":"")+e.toString(16)}function ar(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new lr(e,t,n,r)}function cr(e){if(e instanceof lr)return new lr(e.h,e.s,e.l,e.opacity);if(e instanceof Pn||(e=Qn(e)),!e)return new lr;if(e instanceof lr)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),o=Math.max(t,n,r),a=NaN,c=o-i,s=(o+i)/2;return c?(a=t===o?(n-r)/c+6*(n0&&s<1?0:a,new lr(a,c,s,e.opacity)}function sr(e,t,n,r){return 1===arguments.length?cr(e):new lr(e,t,n,null==r?1:r)}function lr(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function ur(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}function dr(e,t,n,r,i){var o=e*e,a=o*e;return((1-3*e+3*o-a)*t+(4-6*o+3*a)*n+(1+3*e+3*o-3*a)*r+a*i)/6}In(Pn,Qn,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:$n,formatHex:$n,formatHsl:function(){return cr(this).formatHsl()},formatRgb:Xn,toString:Xn}),In(nr,tr,Nn(Pn,{brighter:function(e){return e=null==e?Ln:Math.pow(Ln,e),new nr(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?Dn:Math.pow(Dn,e),new nr(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:rr,formatHex:rr,formatRgb:ir,toString:ir})),In(lr,sr,Nn(Pn,{brighter:function(e){return e=null==e?Ln:Math.pow(Ln,e),new lr(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?Dn:Math.pow(Dn,e),new lr(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new nr(ur(e>=240?e-240:e+120,i,r),ur(e,i,r),ur(e<120?e+240:e-120,i,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===e?")":", "+e+")")}}));var fr=function(e){var t=e.length-1;return function(n){var r=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),i=e[r],o=e[r+1],a=r>0?e[r-1]:2*i-o,c=r()=>e;function mr(e,t){return function(n){return e+n*t}}function vr(e,t){var n=t-e;return n?mr(e,n>180||n<-180?n-360*Math.round(n/360):n):pr(isNaN(e)?t:e)}function gr(e){return 1===(e=+e)?br:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}(t,n,e):pr(isNaN(t)?n:t)}}function br(e,t){var n=t-e;return n?mr(e,n):pr(isNaN(e)?t:e)}var yr=function e(t){var n=gr(t);function r(e,t){var r=n((e=tr(e)).r,(t=tr(t)).r),i=n(e.g,t.g),o=n(e.b,t.b),a=br(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=i(t),e.b=o(t),e.opacity=a(t),e+""}}return r.gamma=e,r}(1);function xr(e){return function(t){var n,r,i=t.length,o=new Array(i),a=new Array(i),c=new Array(i);for(n=0;no&&(i=t.slice(o,i),c[a]?c[a]+=i:c[++a]=i),(n=n[0])===(r=r[0])?c[a]?c[a]+=r:c[++a]=r:(c[++a]=null,s.push({i:a,x:kr(n,r)})),o=Mr.lastIndex;return o=0&&t._call.call(void 0,e),t=t._next;--zr}function Qr(){Vr=(Hr=Wr.now())+Ur,zr=Br=0;try{Xr()}finally{zr=0,function(){var e,t,n=Ar,r=1/0;for(;n;)n._call?(r>n._time&&(r=n._time),e=n,n=n._next):(t=n._next,n._next=null,n=e?e._next=t:Ar=t);Ir=e,Zr(r)}(),Vr=0}}function Jr(){var e=Wr.now(),t=e-Hr;t>1e3&&(Ur-=t,Hr=e)}function Zr(e){zr||(Br&&(Br=clearTimeout(Br)),e-Vr>24?(e<1/0&&(Br=setTimeout(Qr,e-Wr.now()-Ur)),Fr&&(Fr=clearInterval(Fr))):(Fr||(Hr=Wr.now(),Fr=setInterval(Jr,1e3)),zr=1,qr(Qr)))}Kr.prototype=$r.prototype={constructor:Kr,restart:function(e,t,n){if("function"!==typeof e)throw new TypeError("callback is not a function");n=(null==n?Gr():+n)+(null==t?0:+t),this._next||Ir===this||(Ir?Ir._next=this:Ar=this,Ir=this),this._call=e,this._time=n,Zr()},stop:function(){this._call&&(this._call=null,this._time=1/0,Zr())}};var ei=function(e,t,n){var r=new Kr;return t=null==t?0:+t,r.restart((n=>{r.stop(),e(n+t)}),t,n),r},ti=lt("start","end","cancel","interrupt"),ni=[],ri=function(e,t,n,r,i,o){var a=e.__transition;if(a){if(n in a)return}else e.__transition={};!function(e,t,n){var r,i=e.__transition;function o(e){n.state=1,n.timer.restart(a,n.delay,n.time),n.delay<=e&&a(e-n.delay)}function a(o){var l,u,d,f;if(1!==n.state)return s();for(l in i)if((f=i[l]).name===n.name){if(3===f.state)return ei(a);4===f.state?(f.state=6,f.timer.stop(),f.on.call("interrupt",e,e.__data__,f.index,f.group),delete i[l]):+l0)throw new Error("too late; already scheduled");return n}function oi(e,t){var n=ai(e,t);if(n.state>3)throw new Error("too late; already running");return n}function ai(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}var ci,si=function(e,t){var n,r,i,o=e.__transition,a=!0;if(o){for(i in t=null==t?null:t+"",o)(n=o[i]).name===t?(r=n.state>2&&n.state<5,n.state=6,n.timer.stop(),n.on.call(r?"interrupt":"cancel",e,e.__data__,n.index,n.group),delete o[i]):a=!1;a&&delete e.__transition}},li=180/Math.PI,ui={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},di=function(e,t,n,r,i,o){var a,c,s;return(a=Math.sqrt(e*e+t*t))&&(e/=a,t/=a),(s=e*n+t*r)&&(n-=e*s,r-=t*s),(c=Math.sqrt(n*n+r*r))&&(n/=c,r/=c,s/=c),e*r180?t+=360:t-e>180&&(e+=360),o.push({i:n.push(i(n)+"rotate(",null,r)-2,x:kr(e,t)})):t&&n.push(i(n)+"rotate("+t+r)}(o.rotate,a.rotate,c,s),function(e,t,n,o){e!==t?o.push({i:n.push(i(n)+"skewX(",null,r)-2,x:kr(e,t)}):t&&n.push(i(n)+"skewX("+t+r)}(o.skewX,a.skewX,c,s),function(e,t,n,r,o,a){if(e!==n||t!==r){var c=o.push(i(o)+"scale(",null,",",null,")");a.push({i:c-4,x:kr(e,n)},{i:c-2,x:kr(t,r)})}else 1===n&&1===r||o.push(i(o)+"scale("+n+","+r+")")}(o.scaleX,o.scaleY,a.scaleX,a.scaleY,c,s),o=a=null,function(e){for(var t,n=-1,r=s.length;++n=0&&(e=e.slice(0,t)),!e||"start"===e}))}(t)?ii:oi;return function(){var a=o(this,e),c=a.on;c!==r&&(i=(r=c).copy()).on(t,n),a.on=i}}var Pi=Sn.prototype.constructor;function Di(e){return function(){this.style.removeProperty(e)}}function Li(e,t,n){return function(r){this.style.setProperty(e,t.call(this,r),n)}}function zi(e,t,n){var r,i;function o(){var o=t.apply(this,arguments);return o!==i&&(r=(i=o)&&Li(e,o,n)),r}return o._value=t,o}function Bi(e){return function(t){this.textContent=e.call(this,t)}}function Fi(e){var t,n;function r(){var r=e.apply(this,arguments);return r!==n&&(t=(n=r)&&Bi(r)),t}return r._value=e,r}var Hi=0;function Vi(e,t,n,r){this._groups=e,this._parents=t,this._name=n,this._id=r}function Ui(e){return Sn().transition(e)}function Wi(){return++Hi}var qi=Sn.prototype;function Gi(e){return e*e*e}function Yi(e){return--e*e*e+1}function Ki(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}Vi.prototype=Ui.prototype={constructor:Vi,select:function(e){var t=this._name,n=this._id;"function"!==typeof e&&(e=dt(e));for(var r=this._groups,i=r.length,o=new Array(i),a=0;a1&&n.name===t)return new Vi([[e]],Qi,t,+r);return null},Zi=e=>()=>e;function eo(e,t){let{sourceEvent:n,target:r,selection:i,mode:o,dispatch:a}=t;Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:n,enumerable:!0,configurable:!0},target:{value:r,enumerable:!0,configurable:!0},selection:{value:i,enumerable:!0,configurable:!0},mode:{value:o,enumerable:!0,configurable:!0},_:{value:a}})}function to(e){e.stopImmediatePropagation()}var no=function(e){e.preventDefault(),e.stopImmediatePropagation()},ro={name:"drag"},io={name:"space"},oo={name:"handle"},ao={name:"center"};const{abs:co,max:so,min:lo}=Math;function uo(e){return[+e[0],+e[1]]}function fo(e){return[uo(e[0]),uo(e[1])]}var ho={name:"x",handles:["w","e"].map(_o),input:function(e,t){return null==e?null:[[+e[0],t[0][1]],[+e[1],t[1][1]]]},output:function(e){return e&&[e[0][0],e[1][0]]}},po={name:"y",handles:["n","s"].map(_o),input:function(e,t){return null==e?null:[[t[0][0],+e[0]],[t[1][0],+e[1]]]},output:function(e){return e&&[e[0][1],e[1][1]]}},mo={name:"xy",handles:["n","w","e","s","nw","ne","sw","se"].map(_o),input:function(e){return null==e?null:fo(e)},output:function(e){return e}},vo={overlay:"crosshair",selection:"move",n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},go={e:"w",w:"e",nw:"ne",ne:"nw",se:"sw",sw:"se"},bo={n:"s",s:"n",nw:"sw",ne:"se",se:"ne",sw:"nw"},yo={overlay:1,selection:1,n:null,e:1,s:null,w:-1,nw:-1,ne:1,se:1,sw:-1},xo={overlay:1,selection:1,n:-1,e:null,s:1,w:null,nw:-1,ne:-1,se:1,sw:1};function _o(e){return{type:e}}function wo(e){return!e.ctrlKey&&!e.button}function Oo(){var e=this.ownerSVGElement||this;return e.hasAttribute("viewBox")?[[(e=e.viewBox.baseVal).x,e.y],[e.x+e.width,e.y+e.height]]:[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]}function jo(){return navigator.maxTouchPoints||"ontouchstart"in this}function So(e){for(;!e.__brush;)if(!(e=e.parentNode))return;return e.__brush}function Co(e){return e[0][0]===e[1][0]||e[0][1]===e[1][1]}function Eo(e){var t=e.__brush;return t?t.dim.output(t.selection):null}function ko(){return Mo(ho)}function Ro(){return Mo(po)}var To=function(){return Mo(mo)};function Mo(e){var t,n=Oo,r=wo,i=jo,o=!0,a=lt("start","brush","end"),c=6;function s(t){var n=t.property("__brush",m).selectAll(".overlay").data([_o("overlay")]);n.enter().append("rect").attr("class","overlay").attr("pointer-events","all").attr("cursor",vo.overlay).merge(n).each((function(){var e=So(this).extent;Cn(this).attr("x",e[0][0]).attr("y",e[0][1]).attr("width",e[1][0]-e[0][0]).attr("height",e[1][1]-e[0][1])})),t.selectAll(".selection").data([_o("selection")]).enter().append("rect").attr("class","selection").attr("cursor",vo.selection).attr("fill","#777").attr("fill-opacity",.3).attr("stroke","#fff").attr("shape-rendering","crispEdges");var r=t.selectAll(".handle").data(e.handles,(function(e){return e.type}));r.exit().remove(),r.enter().append("rect").attr("class",(function(e){return"handle handle--"+e.type})).attr("cursor",(function(e){return vo[e.type]})),t.each(l).attr("fill","none").attr("pointer-events","all").on("mousedown.brush",f).filter(i).on("touchstart.brush",f).on("touchmove.brush",h).on("touchend.brush touchcancel.brush",p).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function l(){var e=Cn(this),t=So(this).selection;t?(e.selectAll(".selection").style("display",null).attr("x",t[0][0]).attr("y",t[0][1]).attr("width",t[1][0]-t[0][0]).attr("height",t[1][1]-t[0][1]),e.selectAll(".handle").style("display",null).attr("x",(function(e){return"e"===e.type[e.type.length-1]?t[1][0]-c/2:t[0][0]-c/2})).attr("y",(function(e){return"s"===e.type[0]?t[1][1]-c/2:t[0][1]-c/2})).attr("width",(function(e){return"n"===e.type||"s"===e.type?t[1][0]-t[0][0]+c:c})).attr("height",(function(e){return"e"===e.type||"w"===e.type?t[1][1]-t[0][1]+c:c}))):e.selectAll(".selection,.handle").style("display","none").attr("x",null).attr("y",null).attr("width",null).attr("height",null)}function u(e,t,n){var r=e.__brush.emitter;return!r||n&&r.clean?new d(e,t,n):r}function d(e,t,n){this.that=e,this.args=t,this.state=e.__brush,this.active=0,this.clean=n}function f(n){if((!t||n.touches)&&r.apply(this,arguments)){var i,a,c,s,d,f,h,p,m,v,g,b=this,y=n.target.__data__.type,x="selection"===(o&&n.metaKey?y="overlay":y)?ro:o&&n.altKey?ao:oo,_=e===po?null:yo[y],w=e===ho?null:xo[y],O=So(b),j=O.extent,S=O.selection,C=j[0][0],E=j[0][1],k=j[1][0],R=j[1][1],T=0,M=0,A=_&&w&&o&&n.shiftKey,I=Array.from(n.touches||[n],(e=>{const t=e.identifier;return(e=Lr(e,b)).point0=e.slice(),e.identifier=t,e}));si(b);var N=u(b,arguments,!0).beforestart();if("overlay"===y){S&&(m=!0);const t=[I[0],I[1]||I[0]];O.selection=S=[[i=e===po?C:lo(t[0][0],t[1][0]),c=e===ho?E:lo(t[0][1],t[1][1])],[d=e===po?k:so(t[0][0],t[1][0]),h=e===ho?R:so(t[0][1],t[1][1])]],I.length>1&&B(n)}else i=S[0][0],c=S[0][1],d=S[1][0],h=S[1][1];a=i,s=c,f=d,p=h;var P=Cn(b).attr("pointer-events","none"),D=P.selectAll(".overlay").attr("cursor",vo[y]);if(n.touches)N.moved=z,N.ended=F;else{var L=Cn(n.view).on("mousemove.brush",z,!0).on("mouseup.brush",F,!0);o&&L.on("keydown.brush",H,!0).on("keyup.brush",V,!0),Mn(n.view)}l.call(b),N.start(n,x.name)}function z(e){for(const t of e.changedTouches||[e])for(const e of I)e.identifier===t.identifier&&(e.cur=Lr(t,b));if(A&&!v&&!g&&1===I.length){const e=I[0];co(e.cur[0]-e[0])>co(e.cur[1]-e[1])?g=!0:v=!0}for(const t of I)t.cur&&(t[0]=t.cur[0],t[1]=t.cur[1]);m=!0,no(e),B(e)}function B(e){const t=I[0],n=t.point0;var r;switch(T=t[0]-n[0],M=t[1]-n[1],x){case io:case ro:_&&(T=so(C-i,lo(k-d,T)),a=i+T,f=d+T),w&&(M=so(E-c,lo(R-h,M)),s=c+M,p=h+M);break;case oo:I[1]?(_&&(a=so(C,lo(k,I[0][0])),f=so(C,lo(k,I[1][0])),_=1),w&&(s=so(E,lo(R,I[0][1])),p=so(E,lo(R,I[1][1])),w=1)):(_<0?(T=so(C-i,lo(k-i,T)),a=i+T,f=d):_>0&&(T=so(C-d,lo(k-d,T)),a=i,f=d+T),w<0?(M=so(E-c,lo(R-c,M)),s=c+M,p=h):w>0&&(M=so(E-h,lo(R-h,M)),s=c,p=h+M));break;case ao:_&&(a=so(C,lo(k,i-T*_)),f=so(C,lo(k,d+T*_))),w&&(s=so(E,lo(R,c-M*w)),p=so(E,lo(R,h+M*w)))}f0&&(i=a-T),w<0?h=p-M:w>0&&(c=s-M),x=io,D.attr("cursor",vo.selection),B(e));break;default:return}no(e)}function V(e){switch(e.keyCode){case 16:A&&(v=g=A=!1,B(e));break;case 18:x===ao&&(_<0?d=f:_>0&&(i=a),w<0?h=p:w>0&&(c=s),x=oo,B(e));break;case 32:x===io&&(e.altKey?(_&&(d=f-T*_,i=a+T*_),w&&(h=p-M*w,c=s+M*w),x=ao):(_<0?d=f:_>0&&(i=a),w<0?h=p:w>0&&(c=s),x=oo),D.attr("cursor",vo[y]),B(e));break;default:return}no(e)}}function h(e){u(this,arguments).moved(e)}function p(e){u(this,arguments).ended(e)}function m(){var t=this.__brush||{selection:null};return t.extent=fo(n.apply(this,arguments)),t.dim=e,t}return s.move=function(t,n,r){t.tween?t.on("start.brush",(function(e){u(this,arguments).beforestart().start(e)})).on("interrupt.brush end.brush",(function(e){u(this,arguments).end(e)})).tween("brush",(function(){var t=this,r=t.__brush,i=u(t,arguments),o=r.selection,a=e.input("function"===typeof n?n.apply(this,arguments):n,r.extent),c=Pr(o,a);function s(e){r.selection=1===e&&null===a?null:c(e),l.call(t),i.brush()}return null!==o&&null!==a?s:s(1)})):t.each((function(){var t=this,i=arguments,o=t.__brush,a=e.input("function"===typeof n?n.apply(t,i):n,o.extent),c=u(t,i).beforestart();si(t),o.selection=null===a?null:a,l.call(t),c.start(r).brush(r).end(r)}))},s.clear=function(e,t){s.move(e,null,t)},d.prototype={beforestart:function(){return 1===++this.active&&(this.state.emitter=this,this.starting=!0),this},start:function(e,t){return this.starting?(this.starting=!1,this.emit("start",e,t)):this.emit("brush",e),this},brush:function(e,t){return this.emit("brush",e,t),this},end:function(e,t){return 0===--this.active&&(delete this.state.emitter,this.emit("end",e,t)),this},emit:function(t,n,r){var i=Cn(this.that).datum();a.call(t,this.that,new eo(t,{sourceEvent:n,target:s,selection:e.output(this.state.selection),mode:r,dispatch:a}),i)}},s.extent=function(e){return arguments.length?(n="function"===typeof e?e:Zi(fo(e)),s):n},s.filter=function(e){return arguments.length?(r="function"===typeof e?e:Zi(!!e),s):r},s.touchable=function(e){return arguments.length?(i="function"===typeof e?e:Zi(!!e),s):i},s.handleSize=function(e){return arguments.length?(c=+e,s):c},s.keyModifiers=function(e){return arguments.length?(o=!!e,s):o},s.on=function(){var e=a.on.apply(a,arguments);return e===a?s:e},s}var Ao=Math.abs,Io=Math.cos,No=Math.sin,Po=Math.PI,Do=Po/2,Lo=2*Po,zo=Math.max,Bo=1e-12;function Fo(e,t){return Array.from({length:t-e},((t,n)=>e+n))}function Ho(e){return function(t,n){return e(t.source.value+t.target.value,n.source.value+n.target.value)}}var Vo=function(){return qo(!1,!1)};function Uo(){return qo(!1,!0)}function Wo(){return qo(!0,!1)}function qo(e,t){var n=0,r=null,i=null,o=null;function a(a){var c,s=a.length,l=new Array(s),u=Fo(0,s),d=new Array(s*s),f=new Array(s),h=0;a=Float64Array.from({length:s*s},t?(e,t)=>a[t%s][t/s|0]:(e,t)=>a[t/s|0][t%s]);for(let t=0;tr(l[e],l[t])));for(const n of u){const r=t;if(e){const e=Fo(1+~s,s).filter((e=>e<0?a[~e*s+n]:a[n*s+e]));i&&e.sort(((e,t)=>i(e<0?-a[~e*s+n]:a[n*s+e],t<0?-a[~t*s+n]:a[n*s+t])));for(const r of e)if(r<0){(d[~r*s+n]||(d[~r*s+n]={source:null,target:null})).target={index:n,startAngle:t,endAngle:t+=a[~r*s+n]*h,value:a[~r*s+n]}}else{(d[n*s+r]||(d[n*s+r]={source:null,target:null})).source={index:n,startAngle:t,endAngle:t+=a[n*s+r]*h,value:a[n*s+r]}}f[n]={index:n,startAngle:r,endAngle:t,value:l[n]}}else{const e=Fo(0,s).filter((e=>a[n*s+e]||a[e*s+n]));i&&e.sort(((e,t)=>i(a[n*s+e],a[n*s+t])));for(const r of e){let e;if(nKo)if(Math.abs(u*c-s*l)>Ko&&i){var f=n-o,h=r-a,p=c*c+s*s,m=f*f+h*h,v=Math.sqrt(p),g=Math.sqrt(d),b=i*Math.tan((Go-Math.acos((p+d-m)/(2*v*g)))/2),y=b/g,x=b/v;Math.abs(y-1)>Ko&&(this._+="L"+(e+y*l)+","+(t+y*u)),this._+="A"+i+","+i+",0,0,"+ +(u*f>l*h)+","+(this._x1=e+x*c)+","+(this._y1=t+x*s)}else this._+="L"+(this._x1=e)+","+(this._y1=t);else;},arc:function(e,t,n,r,i,o){e=+e,t=+t,o=!!o;var a=(n=+n)*Math.cos(r),c=n*Math.sin(r),s=e+a,l=t+c,u=1^o,d=o?r-i:i-r;if(n<0)throw new Error("negative radius: "+n);null===this._x1?this._+="M"+s+","+l:(Math.abs(this._x1-s)>Ko||Math.abs(this._y1-l)>Ko)&&(this._+="L"+s+","+l),n&&(d<0&&(d=d%Yo+Yo),d>$o?this._+="A"+n+","+n+",0,1,"+u+","+(e-a)+","+(t-c)+"A"+n+","+n+",0,1,"+u+","+(this._x1=s)+","+(this._y1=l):d>Ko&&(this._+="A"+n+","+n+",0,"+ +(d>=Go)+","+u+","+(this._x1=e+n*Math.cos(i))+","+(this._y1=t+n*Math.sin(i))))},rect:function(e,t,n,r){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)+"h"+ +n+"v"+ +r+"h"+-n+"Z"},toString:function(){return this._}};var Jo=Qo,Zo=Array.prototype.slice,ea=function(e){return function(){return e}};function ta(e){return e.source}function na(e){return e.target}function ra(e){return e.radius}function ia(e){return e.startAngle}function oa(e){return e.endAngle}function aa(){return 0}function ca(){return 10}function sa(e){var t=ta,n=na,r=ra,i=ra,o=ia,a=oa,c=aa,s=null;function l(){var l,u=t.apply(this,arguments),d=n.apply(this,arguments),f=c.apply(this,arguments)/2,h=Zo.call(arguments),p=+r.apply(this,(h[0]=u,h)),m=o.apply(this,h)-Do,v=a.apply(this,h)-Do,g=+i.apply(this,(h[0]=d,h)),b=o.apply(this,h)-Do,y=a.apply(this,h)-Do;if(s||(s=l=Jo()),f>Bo&&(Ao(v-m)>2*f+Bo?v>m?(m+=f,v-=f):(m-=f,v+=f):m=v=(m+v)/2,Ao(y-b)>2*f+Bo?y>b?(b+=f,y-=f):(b-=f,y+=f):b=y=(b+y)/2),s.moveTo(p*Io(m),p*No(m)),s.arc(0,0,p,m,v),m!==b||v!==y)if(e){var x=+e.apply(this,arguments),_=g-x,w=(b+y)/2;s.quadraticCurveTo(0,0,_*Io(b),_*No(b)),s.lineTo(g*Io(w),g*No(w)),s.lineTo(_*Io(y),_*No(y))}else s.quadraticCurveTo(0,0,g*Io(b),g*No(b)),s.arc(0,0,g,b,y);if(s.quadraticCurveTo(0,0,p*Io(m),p*No(m)),s.closePath(),l)return s=null,l+""||null}return e&&(l.headRadius=function(t){return arguments.length?(e="function"===typeof t?t:ea(+t),l):e}),l.radius=function(e){return arguments.length?(r=i="function"===typeof e?e:ea(+e),l):r},l.sourceRadius=function(e){return arguments.length?(r="function"===typeof e?e:ea(+e),l):r},l.targetRadius=function(e){return arguments.length?(i="function"===typeof e?e:ea(+e),l):i},l.startAngle=function(e){return arguments.length?(o="function"===typeof e?e:ea(+e),l):o},l.endAngle=function(e){return arguments.length?(a="function"===typeof e?e:ea(+e),l):a},l.padAngle=function(e){return arguments.length?(c="function"===typeof e?e:ea(+e),l):c},l.source=function(e){return arguments.length?(t=e,l):t},l.target=function(e){return arguments.length?(n=e,l):n},l.context=function(e){return arguments.length?(s=null==e?null:e,l):s},l}var la=function(){return sa()};function ua(){return sa(ca)}const da=Math.PI/180,fa=180/Math.PI,ha=.96422,pa=.82521,ma=4/29,va=6/29,ga=3*va*va;function ba(e){if(e instanceof _a)return new _a(e.l,e.a,e.b,e.opacity);if(e instanceof Ra)return Ta(e);e instanceof nr||(e=er(e));var t,n,r=Sa(e.r),i=Sa(e.g),o=Sa(e.b),a=wa((.2225045*r+.7168786*i+.0606169*o)/1);return r===i&&i===o?t=n=a:(t=wa((.4360747*r+.3850649*i+.1430804*o)/ha),n=wa((.0139322*r+.0971045*i+.7141733*o)/pa)),new _a(116*a-16,500*(t-a),200*(a-n),e.opacity)}function ya(e,t){return new _a(e,0,0,null==t?1:t)}function xa(e,t,n,r){return 1===arguments.length?ba(e):new _a(e,t,n,null==r?1:r)}function _a(e,t,n,r){this.l=+e,this.a=+t,this.b=+n,this.opacity=+r}function wa(e){return e>.008856451679035631?Math.pow(e,1/3):e/ga+ma}function Oa(e){return e>va?e*e*e:ga*(e-ma)}function ja(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function Sa(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function Ca(e){if(e instanceof Ra)return new Ra(e.h,e.c,e.l,e.opacity);if(e instanceof _a||(e=ba(e)),0===e.a&&0===e.b)return new Ra(NaN,0()=>e,qa=function(e,t){for(var n,r=-1,i=t.length;++rr!==h>r&&n<(f-l)*(r-u)/(h-u)+l&&(i=-i)}return i}function Ya(e,t,n){var r,i,o,a;return function(e,t,n){return(t[0]-e[0])*(n[1]-e[1])===(n[0]-e[0])*(t[1]-e[1])}(e,t,n)&&(i=e[r=+(e[0]===t[0])],o=n[r],a=t[r],i<=o&&o<=a||a<=o&&o<=i)}var Ka=function(){},$a=[[],[[[1,1.5],[.5,1]]],[[[1.5,1],[1,1.5]]],[[[1.5,1],[.5,1]]],[[[1,.5],[1.5,1]]],[[[1,1.5],[.5,1]],[[1,.5],[1.5,1]]],[[[1,.5],[1,1.5]]],[[[1,.5],[.5,1]]],[[[.5,1],[1,.5]]],[[[1,1.5],[1,.5]]],[[[.5,1],[1,.5]],[[1.5,1],[1,1.5]]],[[[1.5,1],[1,.5]]],[[[.5,1],[1.5,1]]],[[[1,1.5],[1.5,1]]],[[[.5,1],[1,1.5]]],[]],Xa=function(){var e=1,t=1,n=ne,r=c;function i(e){var t=n(e);if(Array.isArray(t))t=t.slice().sort(Ua);else{const n=_(e),r=ee(n[0],n[1],t);t=J(Math.floor(n[0]/r)*r,Math.floor(n[1]/r-1)*r,t)}return t.map((t=>o(e,t)))}function o(n,i){var o=[],c=[];return function(n,r,i){var o,c,s,l,u,d,f=new Array,h=new Array;o=c=-1,l=n[0]>=r,$a[l<<1].forEach(p);for(;++o=r,$a[s|l<<1].forEach(p);$a[l<<0].forEach(p);for(;++c=r,u=n[c*e]>=r,$a[l<<1|u<<2].forEach(p);++o=r,d=u,u=n[c*e+o+1]>=r,$a[s|l<<1|u<<2|d<<3].forEach(p);$a[l|u<<3].forEach(p)}o=-1,u=n[c*e]>=r,$a[u<<2].forEach(p);for(;++o=r,$a[u<<2|d<<3].forEach(p);function p(e){var t,n,r=[e[0][0]+o,e[0][1]+c],s=[e[1][0]+o,e[1][1]+c],l=a(r),u=a(s);(t=h[l])?(n=f[u])?(delete h[t.end],delete f[n.start],t===n?(t.ring.push(s),i(t.ring)):f[t.start]=h[n.end]={start:t.start,end:n.end,ring:t.ring.concat(n.ring)}):(delete h[t.end],t.ring.push(s),h[t.end=u]=t):(t=f[u])?(n=h[l])?(delete f[t.start],delete h[n.end],t===n?(t.ring.push(s),i(t.ring)):f[n.start]=h[t.end]={start:n.start,end:t.end,ring:n.ring.concat(t.ring)}):(delete f[t.start],t.ring.unshift(r),f[t.start=l]=t):f[l]=h[u]={start:l,end:u,ring:[r,s]}}$a[u<<3].forEach(p)}(n,i,(function(e){r(e,n,i),function(e){for(var t=0,n=e.length,r=e[n-1][1]*e[0][0]-e[n-1][0]*e[0][1];++t0?o.push([e]):c.push(e)})),c.forEach((function(e){for(var t,n=0,r=o.length;n0&&a0&&c=0&&o>=0))throw new Error("invalid size");return e=r,t=o,i},i.thresholds=function(e){return arguments.length?(n="function"===typeof e?e:Array.isArray(e)?Wa(Va.call(e)):Wa(e),i):n},i.smooth=function(e){return arguments.length?(r=e?c:Ka,i):r===c},i};function Qa(e,t,n){for(var r=e.width,i=e.height,o=1+(n<<1),a=0;a=n&&(c>=o&&(s-=e.data[c-o+a*r]),t.data[c-n+a*r]=s/Math.min(c+1,r-1+o-c,o))}function Ja(e,t,n){for(var r=e.width,i=e.height,o=1+(n<<1),a=0;a=n&&(c>=o&&(s-=e.data[a+(c-o)*r]),t.data[a+(c-n)*r]=s/Math.min(c+1,i-1+o-c,o))}function Za(e){return e[0]}function ec(e){return e[1]}function tc(){return 1}var nc=function(){var e=Za,t=ec,n=tc,r=960,i=500,o=20,a=2,c=3*o,s=r+2*c>>a,l=i+2*c>>a,u=Wa(20);function d(r){var i=new Float32Array(s*l),d=new Float32Array(s*l),h=Math.pow(2,-a);r.forEach((function(r,o,a){var u=(e(r,o,a)+c)*h,d=(t(r,o,a)+c)*h,f=+n(r,o,a);if(u>=0&&u=0&&d>a),Ja({width:s,height:l,data:d},{width:s,height:l,data:i},o>>a),Qa({width:s,height:l,data:i},{width:s,height:l,data:d},o>>a),Ja({width:s,height:l,data:d},{width:s,height:l,data:i},o>>a),Qa({width:s,height:l,data:i},{width:s,height:l,data:d},o>>a),Ja({width:s,height:l,data:d},{width:s,height:l,data:i},o>>a);var p=u(i);if(!Array.isArray(p)){var m=ie(i);p=ee(0,m,p),(p=xe(0,Math.floor(m/p)*p,p)).shift()}return Xa().thresholds(p).size([s,l])(i).map(f)}function f(e){return e.value*=Math.pow(2,-2*a),e.coordinates.forEach(h),e}function h(e){e.forEach(p)}function p(e){e.forEach(m)}function m(e){e[0]=e[0]*Math.pow(2,a)-c,e[1]=e[1]*Math.pow(2,a)-c}function v(){return s=r+2*(c=3*o)>>a,l=i+2*c>>a,d}return d.x=function(t){return arguments.length?(e="function"===typeof t?t:Wa(+t),d):e},d.y=function(e){return arguments.length?(t="function"===typeof e?e:Wa(+e),d):t},d.weight=function(e){return arguments.length?(n="function"===typeof e?e:Wa(+e),d):n},d.size=function(e){if(!arguments.length)return[r,i];var t=+e[0],n=+e[1];if(!(t>=0&&n>=0))throw new Error("invalid size");return r=t,i=n,v()},d.cellSize=function(e){if(!arguments.length)return 1<=1))throw new Error("invalid cell size");return a=Math.floor(Math.log(e)/Math.LN2),v()},d.thresholds=function(e){return arguments.length?(u="function"===typeof e?e:Array.isArray(e)?Wa(Va.call(e)):Wa(e),d):u},d.bandwidth=function(e){if(!arguments.length)return Math.sqrt(o*(o+1));if(!((e=+e)>=0))throw new Error("invalid bandwidth");return o=Math.round((Math.sqrt(4*e*e+1)-1)/2),v()},d};const rc=134217729,ic=33306690738754706e-32;function oc(e,t,n,r,i){let o,a,c,s,l=t[0],u=r[0],d=0,f=0;u>l===u>-l?(o=l,l=t[++d]):(o=u,u=r[++f]);let h=0;if(dl===u>-l?(a=l+o,c=o-(a-l),l=t[++d]):(a=u+o,c=o-(a-u),u=r[++f]),o=a,0!==c&&(i[h++]=c);dl===u>-l?(a=o+l,s=a-o,c=o-(a-s)+(l-s),l=t[++d]):(a=o+u,s=a-o,c=o-(a-s)+(u-s),u=r[++f]),o=a,0!==c&&(i[h++]=c);for(;d0!==c>0)return s;const l=Math.abs(a+c);return Math.abs(s)>=33306690738754716e-32*l?s:-function(e,t,n,r,i,o,a){let c,s,l,u,d,f,h,p,m,v,g,b,y,x,_,w,O,j;const S=e-i,C=n-i,E=t-o,k=r-o;x=S*k,f=rc*S,h=f-(f-S),p=S-h,f=rc*k,m=f-(f-k),v=k-m,_=p*v-(x-h*m-p*m-h*v),w=E*C,f=rc*E,h=f-(f-E),p=E-h,f=rc*C,m=f-(f-C),v=C-m,O=p*v-(w-h*m-p*m-h*v),g=_-O,d=_-g,sc[0]=_-(g+d)+(d-O),b=x+g,d=b-x,y=x-(b-d)+(g-d),g=y-w,d=y-g,sc[1]=y-(g+d)+(d-w),j=b+g,d=j-b,sc[2]=b-(j-d)+(g-d),sc[3]=j;let R=ac(4,sc),T=22204460492503146e-32*a;if(R>=T||-R>=T)return R;if(d=e-S,c=e-(S+d)+(d-i),d=n-C,l=n-(C+d)+(d-i),d=t-E,s=t-(E+d)+(d-o),d=r-k,u=r-(k+d)+(d-o),0===c&&0===s&&0===l&&0===u)return R;if(T=11093356479670487e-47*a+ic*Math.abs(R),R+=S*u+k*c-(E*l+C*s),R>=T||-R>=T)return R;x=c*k,f=rc*c,h=f-(f-c),p=c-h,f=rc*k,m=f-(f-k),v=k-m,_=p*v-(x-h*m-p*m-h*v),w=s*C,f=rc*s,h=f-(f-s),p=s-h,f=rc*C,m=f-(f-C),v=C-m,O=p*v-(w-h*m-p*m-h*v),g=_-O,d=_-g,fc[0]=_-(g+d)+(d-O),b=x+g,d=b-x,y=x-(b-d)+(g-d),g=y-w,d=y-g,fc[1]=y-(g+d)+(d-w),j=b+g,d=j-b,fc[2]=b-(j-d)+(g-d),fc[3]=j;const M=oc(4,sc,4,fc,lc);x=S*u,f=rc*S,h=f-(f-S),p=S-h,f=rc*u,m=f-(f-u),v=u-m,_=p*v-(x-h*m-p*m-h*v),w=E*l,f=rc*E,h=f-(f-E),p=E-h,f=rc*l,m=f-(f-l),v=l-m,O=p*v-(w-h*m-p*m-h*v),g=_-O,d=_-g,fc[0]=_-(g+d)+(d-O),b=x+g,d=b-x,y=x-(b-d)+(g-d),g=y-w,d=y-g,fc[1]=y-(g+d)+(d-w),j=b+g,d=j-b,fc[2]=b-(j-d)+(g-d),fc[3]=j;const A=oc(M,lc,4,fc,uc);x=c*u,f=rc*c,h=f-(f-c),p=c-h,f=rc*u,m=f-(f-u),v=u-m,_=p*v-(x-h*m-p*m-h*v),w=s*l,f=rc*s,h=f-(f-s),p=s-h,f=rc*l,m=f-(f-l),v=l-m,O=p*v-(w-h*m-p*m-h*v),g=_-O,d=_-g,fc[0]=_-(g+d)+(d-O),b=x+g,d=b-x,y=x-(b-d)+(g-d),g=y-w,d=y-g,fc[1]=y-(g+d)+(d-w),j=b+g,d=j-b,fc[2]=b-(j-d)+(g-d),fc[3]=j;const I=oc(A,uc,4,fc,dc);return dc[I-1]}(e,t,n,r,i,o,l)}cc(4),cc(4),cc(4),cc(4),cc(4),cc(4),cc(4),cc(4),cc(4),cc(8),cc(8),cc(8),cc(4),cc(8),cc(8),cc(8),cc(12);cc(192),cc(192);cc(4),cc(4),cc(4),cc(4),cc(4),cc(4),cc(4),cc(4),cc(8),cc(8),cc(8),cc(8),cc(8),cc(8),cc(8),cc(8),cc(8),cc(4),cc(4),cc(4),cc(8),cc(16),cc(16),cc(16),cc(32),cc(32),cc(48),cc(64);cc(1152),cc(1152);cc(4),cc(4),cc(4),cc(4),cc(4),cc(4),cc(4),cc(4),cc(4),cc(4),cc(24),cc(24),cc(24),cc(24),cc(24),cc(24),cc(24),cc(24),cc(24),cc(24),cc(1152),cc(1152),cc(1152),cc(1152),cc(1152),cc(2304),cc(2304),cc(3456),cc(5760),cc(8),cc(8),cc(8),cc(16),cc(24),cc(48),cc(48),cc(96),cc(192),cc(384),cc(384),cc(384),cc(768);cc(96),cc(96),cc(96),cc(1152);const pc=Math.pow(2,-52),mc=new Uint32Array(512);class vc{static from(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:wc,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Oc;const r=e.length,i=new Float64Array(2*r);for(let o=0;o>1;if(t>0&&"number"!==typeof e[0])throw new Error("Expected coords to contain numbers.");this.coords=e;const n=Math.max(2*t-5,0);this._triangles=new Uint32Array(3*n),this._halfedges=new Int32Array(3*n),this._hashSize=Math.ceil(Math.sqrt(t)),this._hullPrev=new Uint32Array(t),this._hullNext=new Uint32Array(t),this._hullTri=new Uint32Array(t),this._hullHash=new Int32Array(this._hashSize).fill(-1),this._ids=new Uint32Array(t),this._dists=new Float64Array(t),this.update()}update(){const{coords:e,_hullPrev:t,_hullNext:n,_hullTri:r,_hullHash:i}=this,o=e.length>>1;let a=1/0,c=1/0,s=-1/0,l=-1/0;for(let S=0;Ss&&(s=t),n>l&&(l=n),this._ids[S]=S}const u=(a+s)/2,d=(c+l)/2;let f,h,p,m=1/0;for(let S=0;S0&&(h=S,m=t)}let b=e[2*h],y=e[2*h+1],x=1/0;for(let S=0;Sr&&(t[n++]=i,r=this._dists[i])}return this.hull=t.subarray(0,n),this.triangles=new Uint32Array(0),void(this.halfedges=new Uint32Array(0))}if(hc(v,g,b,y,_,w)<0){const e=h,t=b,n=y;h=p,b=_,y=w,p=e,_=t,w=n}const O=function(e,t,n,r,i,o){const a=n-e,c=r-t,s=i-e,l=o-t,u=a*a+c*c,d=s*s+l*l,f=.5/(a*l-c*s);return{x:e+(l*u-c*d)*f,y:t+(a*d-s*u)*f}}(v,g,b,y,_,w);this._cx=O.x,this._cy=O.y;for(let S=0;S0&&Math.abs(a-S)<=pc&&Math.abs(c-C)<=pc)continue;if(S=a,C=c,o===f||o===h||o===p)continue;let s=0;for(let e=0,t=this._hashKey(a,c);e=0;)if(u=l,u===s){u=-1;break}if(-1===u)continue;let d=this._addTriangle(u,o,n[u],-1,-1,r[u]);r[o]=this._legalize(d+2),r[u]=d,j++;let m=n[u];for(;l=n[m],hc(a,c,e[2*m],e[2*m+1],e[2*l],e[2*l+1])<0;)d=this._addTriangle(m,o,l,r[o],-1,r[m]),r[o]=this._legalize(d+2),n[m]=m,j--,m=l;if(u===s)for(;l=t[u],hc(a,c,e[2*l],e[2*l+1],e[2*u],e[2*u+1])<0;)d=this._addTriangle(l,o,u,-1,r[u],r[l]),this._legalize(d+2),r[l]=d,n[u]=u,j--,u=l;this._hullStart=t[o]=u,n[u]=t[m]=o,n[o]=m,i[this._hashKey(a,c)]=o,i[this._hashKey(e[2*u],e[2*u+1])]=u}this.hull=new Uint32Array(j);for(let S=0,C=this._hullStart;S0?3-n:1+n)/4}(e-this._cx,t-this._cy)*this._hashSize)%this._hashSize}_legalize(e){const{_triangles:t,_halfedges:n,coords:r}=this;let i=0,o=0;for(;;){const a=n[e],c=e-e%3;if(o=c+(e+2)%3,-1===a){if(0===i)break;e=mc[--i];continue}const s=a-a%3,l=c+(e+1)%3,u=s+(a+2)%3,d=t[o],f=t[e],h=t[l],p=t[u];if(bc(r[2*d],r[2*d+1],r[2*f],r[2*f+1],r[2*h],r[2*h+1],r[2*p],r[2*p+1])){t[e]=p,t[a]=d;const r=n[u];if(-1===r){let t=this._hullStart;do{if(this._hullTri[t]===u){this._hullTri[t]=e;break}t=this._hullPrev[t]}while(t!==this._hullStart)}this._link(e,r),this._link(a,n[o]),this._link(o,u);const c=s+(a+1)%3;i=n&&t[e[a]]>o;)e[a+1]=e[a--];e[a+1]=r}else{let i=n+1,o=r;_c(e,n+r>>1,i),t[e[n]]>t[e[r]]&&_c(e,n,r),t[e[i]]>t[e[r]]&&_c(e,i,r),t[e[n]]>t[e[i]]&&_c(e,n,i);const a=e[i],c=t[a];for(;;){do{i++}while(t[e[i]]c);if(o=o-n?(xc(e,t,i,r),xc(e,t,n,o-1)):(xc(e,t,n,o-1),xc(e,t,i,r))}}function _c(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function wc(e){return e[0]}function Oc(e){return e[1]}const jc=1e-6;class Sc{constructor(){this._x0=this._y0=this._x1=this._y1=null,this._=""}moveTo(e,t){this._+="M".concat(this._x0=this._x1=+e,",").concat(this._y0=this._y1=+t)}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")}lineTo(e,t){this._+="L".concat(this._x1=+e,",").concat(this._y1=+t)}arc(e,t,n){const r=(e=+e)+(n=+n),i=t=+t;if(n<0)throw new Error("negative radius");null===this._x1?this._+="M".concat(r,",").concat(i):(Math.abs(this._x1-r)>jc||Math.abs(this._y1-i)>jc)&&(this._+="L"+r+","+i),n&&(this._+="A".concat(n,",").concat(n,",0,1,1,").concat(e-n,",").concat(t,"A").concat(n,",").concat(n,",0,1,1,").concat(this._x1=r,",").concat(this._y1=i))}rect(e,t,n,r){this._+="M".concat(this._x0=this._x1=+e,",").concat(this._y0=this._y1=+t,"h").concat(+n,"v").concat(+r,"h").concat(-n,"Z")}value(){return this._||null}}class Cc{constructor(){this._=[]}moveTo(e,t){this._.push([e,t])}closePath(){this._.push(this._[0].slice())}lineTo(e,t){this._.push([e,t])}value(){return this._.length?this._:null}}class Ec{constructor(e){let[t,n,r,i]=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[0,0,960,500];if(!((r=+r)>=(t=+t))||!((i=+i)>=(n=+n)))throw new Error("invalid bounds");this.delaunay=e,this._circumcenters=new Float64Array(2*e.points.length),this.vectors=new Float64Array(2*e.points.length),this.xmax=r,this.xmin=t,this.ymax=i,this.ymin=n,this._init()}update(){return this.delaunay.update(),this._init(),this}_init(){const{delaunay:{points:e,hull:t,triangles:n},vectors:r}=this,i=this.circumcenters=this._circumcenters.subarray(0,n.length/3*2);for(let f,h,p=0,m=0,v=n.length;p1;)i-=2;for(let o=2;o4)for(let o=0;o0){if(t>=this.ymax)return null;(i=(this.ymax-t)/r)0){if(e>=this.xmax)return null;(i=(this.xmax-e)/n)this.xmax?2:0)|(tthis.ymax?8:0)}}const kc=2*Math.PI,Rc=Math.pow;function Tc(e){return e[0]}function Mc(e){return e[1]}function Ac(e,t,n){return[e+Math.sin(e+t)*n,t+Math.cos(e-t)*n]}class Ic{static from(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Tc,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Mc,r=arguments.length>3?arguments[3]:void 0;return new Ic("length"in e?function(e,t,n,r){const i=e.length,o=new Float64Array(2*i);for(let a=0;a2&&function(e){const{triangles:t,coords:n}=e;for(let r=0;r1e-10)return!1}return!0}(e)){this.collinear=Int32Array.from({length:t.length/2},((e,t)=>t)).sort(((e,n)=>t[2*e]-t[2*n]||t[2*e+1]-t[2*n+1]));const e=this.collinear[0],n=this.collinear[this.collinear.length-1],r=[t[2*e],t[2*e+1],t[2*n],t[2*n+1]],i=1e-8*Math.hypot(r[3]-r[1],r[2]-r[0]);for(let o=0,a=t.length/2;o0&&(this.triangles=new Int32Array(3).fill(-1),this.halfedges=new Int32Array(3).fill(-1),this.triangles[0]=r[0],o[r[0]]=1,2===r.length&&(o[r[1]]=0,this.triangles[1]=r[1],this.triangles[2]=r[1]))}voronoi(e){return new Ec(this,e)}*neighbors(e){const{inedges:t,hull:n,_hullIndex:r,halfedges:i,triangles:o,collinear:a}=this;if(a){const t=a.indexOf(e);return t>0&&(yield a[t-1]),void(t2&&void 0!==arguments[2]?arguments[2]:0;if((e=+e)!==e||(t=+t)!==t)return-1;const r=n;let i;for(;(i=this._step(n,e,t))>=0&&i!==n&&i!==r;)n=i;return i}_step(e,t,n){const{inedges:r,hull:i,_hullIndex:o,halfedges:a,triangles:c,points:s}=this;if(-1===r[e]||!s.length)return(e+1)%(s.length>>1);let l=e,u=Rc(t-s[2*e],2)+Rc(n-s[2*e+1],2);const d=r[e];let f=d;do{let r=c[f];const d=Rc(t-s[2*r],2)+Rc(n-s[2*r+1],2);if(d()=>e;function Pc(e,t){let{sourceEvent:n,subject:r,target:i,identifier:o,active:a,x:c,y:s,dx:l,dy:u,dispatch:d}=t;Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:n,enumerable:!0,configurable:!0},subject:{value:r,enumerable:!0,configurable:!0},target:{value:i,enumerable:!0,configurable:!0},identifier:{value:o,enumerable:!0,configurable:!0},active:{value:a,enumerable:!0,configurable:!0},x:{value:c,enumerable:!0,configurable:!0},y:{value:s,enumerable:!0,configurable:!0},dx:{value:l,enumerable:!0,configurable:!0},dy:{value:u,enumerable:!0,configurable:!0},_:{value:d}})}function Dc(e){return!e.ctrlKey&&!e.button}function Lc(){return this.parentNode}function zc(e,t){return null==t?{x:e.x,y:e.y}:t}function Bc(){return navigator.maxTouchPoints||"ontouchstart"in this}Pc.prototype.on=function(){var e=this._.on.apply(this._,arguments);return e===this._?this:e};var Fc=function(){var e,t,n,r,i=Dc,o=Lc,a=zc,c=Bc,s={},l=lt("start","drag","end"),u=0,d=0;function f(e){e.on("mousedown.drag",h).filter(c).on("touchstart.drag",v).on("touchmove.drag",g,En).on("touchend.drag touchcancel.drag",b).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function h(a,c){if(!r&&i.call(this,a,c)){var s=y(this,o.call(this,a,c),a,c,"mouse");s&&(Cn(a.view).on("mousemove.drag",p,kn).on("mouseup.drag",m,kn),Mn(a.view),Rn(a),n=!1,e=a.clientX,t=a.clientY,s("start",a))}}function p(r){if(Tn(r),!n){var i=r.clientX-e,o=r.clientY-t;n=i*i+o*o>d}s.mouse("drag",r)}function m(e){Cn(e.view).on("mousemove.drag mouseup.drag",null),An(e.view,n),Tn(e),s.mouse("end",e)}function v(e,t){if(i.call(this,e,t)){var n,r,a=e.changedTouches,c=o.call(this,e,t),s=a.length;for(n=0;n9999?"+"+qc(t,6):qc(t,4))+"-"+qc(e.getUTCMonth()+1,2)+"-"+qc(e.getUTCDate(),2)+(o?"T"+qc(n,2)+":"+qc(r,2)+":"+qc(i,2)+"."+qc(o,3)+"Z":i?"T"+qc(n,2)+":"+qc(r,2)+":"+qc(i,2)+"Z":r||n?"T"+qc(n,2)+":"+qc(r,2)+"Z":"")}var Yc=function(e){var t=new RegExp('["'+e+"\n\r]"),n=e.charCodeAt(0);function r(e,t){var r,i=[],o=e.length,a=0,c=0,s=o<=0,l=!1;function u(){if(s)return Vc;if(l)return l=!1,Hc;var t,r,i=a;if(34===e.charCodeAt(i)){for(;a++=o?s=!0:10===(r=e.charCodeAt(a++))?l=!0:13===r&&(l=!0,10===e.charCodeAt(a)&&++a),e.slice(i+1,t-1).replace(/""/g,'"')}for(;a+e;function hs(e){return e*e}function ps(e){return e*(2-e)}function ms(e){return((e*=2)<=1?e*e:--e*(2-e)+1)/2}var vs=function e(t){function n(e){return Math.pow(e,t)}return t=+t,n.exponent=e,n}(3),gs=function e(t){function n(e){return 1-Math.pow(1-e,t)}return t=+t,n.exponent=e,n}(3),bs=function e(t){function n(e){return((e*=2)<=1?Math.pow(e,t):2-Math.pow(2-e,t))/2}return t=+t,n.exponent=e,n}(3),ys=Math.PI,xs=ys/2;function _s(e){return 1===+e?1:1-Math.cos(e*xs)}function ws(e){return Math.sin(e*xs)}function Os(e){return(1-Math.cos(ys*e))/2}function js(e){return 1.0009775171065494*(Math.pow(2,-10*e)-.0009765625)}function Ss(e){return js(1-+e)}function Cs(e){return 1-js(e)}function Es(e){return((e*=2)<=1?js(1-e):2-js(e-1))/2}function ks(e){return 1-Math.sqrt(1-e*e)}function Rs(e){return Math.sqrt(1- --e*e)}function Ts(e){return((e*=2)<=1?1-Math.sqrt(1-e*e):Math.sqrt(1-(e-=2)*e)+1)/2}var Ms=4/11,As=7.5625;function Is(e){return 1-Ns(1-e)}function Ns(e){return(e=+e)$s(t,n).then((t=>(new DOMParser).parseFromString(t,e)))}var il=rl("application/xml"),ol=rl("text/html"),al=rl("image/svg+xml"),cl=function(e,t){var n,r=1;function i(){var i,o,a=n.length,c=0,s=0;for(i=0;i=(o=(m+g)/2))?m=o:g=o,(u=n>=(a=(v+b)/2))?v=a:b=a,i=h,!(h=h[d=u<<1|l]))return i[d]=p,e;if(c=+e._x.call(null,h.data),s=+e._y.call(null,h.data),t===c&&n===s)return p.next=h,i?i[d]=p:e._root=p,e;do{i=i?i[d]=new Array(4):e._root=new Array(4),(l=t>=(o=(m+g)/2))?m=o:g=o,(u=n>=(a=(v+b)/2))?v=a:b=a}while((d=u<<1|l)===(f=(s>=a)<<1|c>=o));return i[f]=h,i[d]=p,e}var ll=function(e,t,n,r,i){this.node=e,this.x0=t,this.y0=n,this.x1=r,this.y1=i};function ul(e){return e[0]}function dl(e){return e[1]}function fl(e,t,n){var r=new hl(null==t?ul:t,null==n?dl:n,NaN,NaN,NaN,NaN);return null==e?r:r.addAll(e)}function hl(e,t,n,r,i,o){this._x=e,this._y=t,this._x0=n,this._y0=r,this._x1=i,this._y1=o,this._root=void 0}function pl(e){for(var t={data:e.data},n=t;e=e.next;)n=n.next={data:e.data};return t}var ml=fl.prototype=hl.prototype;ml.copy=function(){var e,t,n=new hl(this._x,this._y,this._x0,this._y0,this._x1,this._y1),r=this._root;if(!r)return n;if(!r.length)return n._root=pl(r),n;for(e=[{source:r,target:n._root=new Array(4)}];r=e.pop();)for(var i=0;i<4;++i)(t=r.source[i])&&(t.length?e.push({source:t,target:r.target[i]=new Array(4)}):r.target[i]=pl(t));return n},ml.add=function(e){const t=+this._x.call(null,e),n=+this._y.call(null,e);return sl(this.cover(t,n),t,n,e)},ml.addAll=function(e){var t,n,r,i,o=e.length,a=new Array(o),c=new Array(o),s=1/0,l=1/0,u=-1/0,d=-1/0;for(n=0;nu&&(u=r),id&&(d=i));if(s>u||l>d)return this;for(this.cover(s,l).cover(u,d),n=0;ne||e>=i||r>t||t>=o;)switch(c=(tf||(o=s.y0)>h||(a=s.x1)=g)<<1|e>=v)&&(s=p[p.length-1],p[p.length-1]=p[p.length-1-l],p[p.length-1-l]=s)}else{var b=e-+this._x.call(null,m.data),y=t-+this._y.call(null,m.data),x=b*b+y*y;if(x=(c=(p+v)/2))?p=c:v=c,(u=a>=(s=(m+g)/2))?m=s:g=s,t=h,!(h=h[d=u<<1|l]))return this;if(!h.length)break;(t[d+1&3]||t[d+2&3]||t[d+3&3])&&(n=t,f=d)}for(;h.data!==e;)if(r=h,!(h=h.next))return this;return(i=h.next)&&delete h.next,r?(i?r.next=i:delete r.next,this):t?(i?t[d]=i:delete t[d],(h=t[0]||t[1]||t[2]||t[3])&&h===(t[3]||t[2]||t[1]||t[0])&&!h.length&&(n?n[f]=h:this._root=h),this):(this._root=i,this)},ml.removeAll=function(e){for(var t=0,n=e.length;tl+p||ou+p||as.index){var m=l-c.x-c.vx,v=u-c.y-c.vy,g=m*m+v*v;ge.r&&(e.r=e[t].r)}function s(){if(t){var r,i,o=t.length;for(n=new Array(o),r=0;r[c(e,t,r),e])));for(a=0,i=new Array(l);a(e=(1664525*e+1013904223)%jl)/jl}();function d(){f(),l.call("tick",t),n1?(null==n?c.delete(e):c.set(e,p(n)),t):c.get(e)},find:function(t,n,r){var i,o,a,c,s,l=0,u=e.length;for(null==r?r=1/0:r*=r,l=0;l1?(l.on(e,n),t):l.on(e)}}},Rl=function(){var e,t,n,r,i,o=vl(-30),a=1,c=1/0,s=.81;function l(n){var i,o=e.length,a=fl(e,Sl,Cl).visitAfter(d);for(r=n,i=0;i=c)){(e.data!==t||e.next)&&(0===d&&(p+=(d=gl(n))*d),0===f&&(p+=(f=gl(n))*f),p1?r[0]+r.slice(2):r,+e.slice(n+1)]}var Nl=function(e){return(e=Il(Math.abs(e)))?e[1]:NaN},Pl=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Dl(e){if(!(t=Pl.exec(e)))throw new Error("invalid format: "+e);var t;return new Ll({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function Ll(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}Dl.prototype=Ll.prototype,Ll.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var zl,Bl,Fl,Hl,Vl=function(e,t){var n=Il(e,t);if(!n)return e+"";var r=n[0],i=n[1];return i<0?"0."+new Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+new Array(i-r.length+2).join("0")},Ul={"%":(e,t)=>(100*e).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>Vl(100*e,t),r:Vl,s:function(e,t){var n=Il(e,t);if(!n)return e+"";var r=n[0],i=n[1],o=i-(zl=3*Math.max(-8,Math.min(8,Math.floor(i/3))))+1,a=r.length;return o===a?r:o>a?r+new Array(o-a+1).join("0"):o>0?r.slice(0,o)+"."+r.slice(o):"0."+new Array(1-o).join("0")+Il(e,Math.max(0,t+o-1))[0]},X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)},Wl=function(e){return e},ql=Array.prototype.map,Gl=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"],Yl=function(e){var t,n,r=void 0===e.grouping||void 0===e.thousands?Wl:(t=ql.call(e.grouping,Number),n=e.thousands+"",function(e,r){for(var i=e.length,o=[],a=0,c=t[0],s=0;i>0&&c>0&&(s+c+1>r&&(c=Math.max(1,r-s)),o.push(e.substring(i-=c,i+c)),!((s+=c+1)>r));)c=t[a=(a+1)%t.length];return o.reverse().join(n)}),i=void 0===e.currency?"":e.currency[0]+"",o=void 0===e.currency?"":e.currency[1]+"",a=void 0===e.decimal?".":e.decimal+"",c=void 0===e.numerals?Wl:function(e){return function(t){return t.replace(/[0-9]/g,(function(t){return e[+t]}))}}(ql.call(e.numerals,String)),s=void 0===e.percent?"%":e.percent+"",l=void 0===e.minus?"\u2212":e.minus+"",u=void 0===e.nan?"NaN":e.nan+"";function d(e){var t=(e=Dl(e)).fill,n=e.align,d=e.sign,f=e.symbol,h=e.zero,p=e.width,m=e.comma,v=e.precision,g=e.trim,b=e.type;"n"===b?(m=!0,b="g"):Ul[b]||(void 0===v&&(v=12),g=!0,b="g"),(h||"0"===t&&"="===n)&&(h=!0,t="0",n="=");var y="$"===f?i:"#"===f&&/[boxX]/.test(b)?"0"+b.toLowerCase():"",x="$"===f?o:/[%p]/.test(b)?s:"",_=Ul[b],w=/[defgprs%]/.test(b);function O(e){var i,o,s,f=y,O=x;if("c"===b)O=_(e)+O,e="";else{var j=(e=+e)<0||1/e<0;if(e=isNaN(e)?u:_(Math.abs(e),v),g&&(e=function(e){e:for(var t,n=e.length,r=1,i=-1;r0&&(i=0)}return i>0?e.slice(0,i)+e.slice(t+1):e}(e)),j&&0===+e&&"+"!==d&&(j=!1),f=(j?"("===d?d:l:"-"===d||"("===d?"":d)+f,O=("s"===b?Gl[8+zl/3]:"")+O+(j&&"("===d?")":""),w)for(i=-1,o=e.length;++i(s=e.charCodeAt(i))||s>57){O=(46===s?a+e.slice(i+1):e.slice(i))+O,e=e.slice(0,i);break}}m&&!h&&(e=r(e,1/0));var S=f.length+e.length+O.length,C=S>1)+f+e+O+C.slice(S);break;default:e=C+f+e+O}return c(e)}return v=void 0===v?6:/[gprs]/.test(b)?Math.max(1,Math.min(21,v)):Math.max(0,Math.min(20,v)),O.toString=function(){return e+""},O}return{format:d,formatPrefix:function(e,t){var n=d(((e=Dl(e)).type="f",e)),r=3*Math.max(-8,Math.min(8,Math.floor(Nl(t)/3))),i=Math.pow(10,-r),o=Gl[8+r/3];return function(e){return n(i*e)+o}}}};function Kl(e){return Bl=Yl(e),Fl=Bl.format,Hl=Bl.formatPrefix,Bl}Kl({thousands:",",grouping:[3],currency:["$",""]});var $l=function(e){return Math.max(0,-Nl(Math.abs(e)))},Xl=function(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(Nl(t)/3)))-Nl(Math.abs(e)))},Ql=function(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,Nl(t)-Nl(e))+1},Jl=1e-6,Zl=1e-12,eu=Math.PI,tu=eu/2,nu=eu/4,ru=2*eu,iu=180/eu,ou=eu/180,au=Math.abs,cu=Math.atan,su=Math.atan2,lu=Math.cos,uu=Math.ceil,du=Math.exp,fu=(Math.floor,Math.hypot),hu=Math.log,pu=Math.pow,mu=Math.sin,vu=Math.sign||function(e){return e>0?1:e<0?-1:0},gu=Math.sqrt,bu=Math.tan;function yu(e){return e>1?0:e<-1?eu:Math.acos(e)}function xu(e){return e>1?tu:e<-1?-tu:Math.asin(e)}function _u(e){return(e=mu(e/2))*e}function wu(){}function Ou(e,t){e&&Su.hasOwnProperty(e.type)&&Su[e.type](e,t)}var ju={Feature:function(e,t){Ou(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,i=n.length;++r=0?1:-1,i=r*n,o=lu(t=(t*=ou)/2+nu),a=mu(t),c=Au*a,s=Mu*o+c*lu(i),l=c*r*mu(i);Nu.add(su(l,s)),Tu=e,Mu=o,Au=a}var Hu,Vu,Uu,Wu,qu,Gu,Yu,Ku,$u,Xu,Qu,Ju=function(e){return Pu=new w,Iu(e,Du),2*Pu};function Zu(e){return[su(e[1],e[0]),xu(e[2])]}function ed(e){var t=e[0],n=e[1],r=lu(n);return[r*lu(t),r*mu(t),mu(n)]}function td(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function nd(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function rd(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function id(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function od(e){var t=gu(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}var ad={point:cd,lineStart:ld,lineEnd:ud,polygonStart:function(){ad.point=dd,ad.lineStart=fd,ad.lineEnd=hd,$u=new w,Du.polygonStart()},polygonEnd:function(){Du.polygonEnd(),ad.point=cd,ad.lineStart=ld,ad.lineEnd=ud,Nu<0?(Hu=-(Uu=180),Vu=-(Wu=90)):$u>Jl?Wu=90:$u<-1e-6&&(Vu=-90),Qu[0]=Hu,Qu[1]=Uu},sphere:function(){Hu=-(Uu=180),Vu=-(Wu=90)}};function cd(e,t){Xu.push(Qu=[Hu=e,Uu=e]),tWu&&(Wu=t)}function sd(e,t){var n=ed([e*ou,t*ou]);if(Ku){var r=nd(Ku,n),i=nd([r[1],-r[0],0],r);od(i),i=Zu(i);var o,a=e-qu,c=a>0?1:-1,s=i[0]*iu*c,l=au(a)>180;l^(c*quWu&&(Wu=o):l^(c*qu<(s=(s+360)%360-180)&&sWu&&(Wu=t)),l?epd(Hu,Uu)&&(Uu=e):pd(e,Uu)>pd(Hu,Uu)&&(Hu=e):Uu>=Hu?(eUu&&(Uu=e)):e>qu?pd(Hu,e)>pd(Hu,Uu)&&(Uu=e):pd(e,Uu)>pd(Hu,Uu)&&(Hu=e)}else Xu.push(Qu=[Hu=e,Uu=e]);tWu&&(Wu=t),Ku=n,qu=e}function ld(){ad.point=sd}function ud(){Qu[0]=Hu,Qu[1]=Uu,ad.point=cd,Ku=null}function dd(e,t){if(Ku){var n=e-qu;$u.add(au(n)>180?n+(n>0?360:-360):n)}else Gu=e,Yu=t;Du.point(e,t),sd(e,t)}function fd(){Du.lineStart()}function hd(){dd(Gu,Yu),Du.lineEnd(),au($u)>Jl&&(Hu=-(Uu=180)),Qu[0]=Hu,Qu[1]=Uu,Ku=null}function pd(e,t){return(t-=e)<0?t+360:t}function md(e,t){return e[0]-t[0]}function vd(e,t){return e[0]<=e[1]?e[0]<=t&&t<=e[1]:tpd(r[0],r[1])&&(r[1]=i[1]),pd(i[0],r[1])>pd(r[0],r[1])&&(r[0]=i[0])):o.push(r=i);for(a=-1/0,t=0,r=o[n=o.length-1];t<=n;r=i,++t)i=o[t],(c=pd(r[1],i[0]))>a&&(a=c,Hu=i[0],Uu=r[1])}return Xu=Qu=null,Hu===1/0||Vu===1/0?[[NaN,NaN],[NaN,NaN]]:[[Hu,Vu],[Uu,Wu]]},Nd={sphere:wu,point:Pd,lineStart:Ld,lineEnd:Fd,polygonStart:function(){Nd.lineStart=Hd,Nd.lineEnd=Vd},polygonEnd:function(){Nd.lineStart=Ld,Nd.lineEnd=Fd}};function Pd(e,t){e*=ou;var n=lu(t*=ou);Dd(n*lu(e),n*mu(e),mu(t))}function Dd(e,t,n){++gd,yd+=(e-yd)/gd,xd+=(t-xd)/gd,_d+=(n-_d)/gd}function Ld(){Nd.point=zd}function zd(e,t){e*=ou;var n=lu(t*=ou);Td=n*lu(e),Md=n*mu(e),Ad=mu(t),Nd.point=Bd,Dd(Td,Md,Ad)}function Bd(e,t){e*=ou;var n=lu(t*=ou),r=n*lu(e),i=n*mu(e),o=mu(t),a=su(gu((a=Md*o-Ad*i)*a+(a=Ad*r-Td*o)*a+(a=Td*i-Md*r)*a),Td*r+Md*i+Ad*o);bd+=a,wd+=a*(Td+(Td=r)),Od+=a*(Md+(Md=i)),jd+=a*(Ad+(Ad=o)),Dd(Td,Md,Ad)}function Fd(){Nd.point=Pd}function Hd(){Nd.point=Ud}function Vd(){Wd(kd,Rd),Nd.point=Pd}function Ud(e,t){kd=e,Rd=t,e*=ou,t*=ou,Nd.point=Wd;var n=lu(t);Td=n*lu(e),Md=n*mu(e),Ad=mu(t),Dd(Td,Md,Ad)}function Wd(e,t){e*=ou;var n=lu(t*=ou),r=n*lu(e),i=n*mu(e),o=mu(t),a=Md*o-Ad*i,c=Ad*r-Td*o,s=Td*i-Md*r,l=fu(a,c,s),u=xu(l),d=l&&-u/l;Sd.add(d*a),Cd.add(d*c),Ed.add(d*s),bd+=u,wd+=u*(Td+(Td=r)),Od+=u*(Md+(Md=i)),jd+=u*(Ad+(Ad=o)),Dd(Td,Md,Ad)}var qd=function(e){gd=bd=yd=xd=_d=wd=Od=jd=0,Sd=new w,Cd=new w,Ed=new w,Iu(e,Nd);var t=+Sd,n=+Cd,r=+Ed,i=fu(t,n,r);return ieu?e+Math.round(-e/ru)*ru:e,t]}function $d(e,t,n){return(e%=ru)?t||n?Yd(Qd(e),Jd(t,n)):Qd(e):t||n?Jd(t,n):Kd}function Xd(e){return function(t,n){return[(t+=e)>eu?t-ru:t<-eu?t+ru:t,n]}}function Qd(e){var t=Xd(e);return t.invert=Xd(-e),t}function Jd(e,t){var n=lu(e),r=mu(e),i=lu(t),o=mu(t);function a(e,t){var a=lu(t),c=lu(e)*a,s=mu(e)*a,l=mu(t),u=l*n+c*r;return[su(s*i-u*o,c*n-l*r),xu(u*i+s*o)]}return a.invert=function(e,t){var a=lu(t),c=lu(e)*a,s=mu(e)*a,l=mu(t),u=l*i-s*o;return[su(s*i+l*o,c*n+u*r),xu(u*n-c*r)]},a}Kd.invert=Kd;var Zd=function(e){function t(t){return(t=e(t[0]*ou,t[1]*ou))[0]*=iu,t[1]*=iu,t}return e=$d(e[0]*ou,e[1]*ou,e.length>2?e[2]*ou:0),t.invert=function(t){return(t=e.invert(t[0]*ou,t[1]*ou))[0]*=iu,t[1]*=iu,t},t};function ef(e,t,n,r,i,o){if(n){var a=lu(t),c=mu(t),s=r*n;null==i?(i=t+r*ru,o=t-s/2):(i=tf(a,i),o=tf(a,o),(r>0?io)&&(i+=r*ru));for(var l,u=i;r>0?u>o:u1&&t.push(t.pop().concat(t.shift()))},result:function(){var n=t;return t=[],e=null,n}}},of=function(e,t){return au(e[0]-t[0])=0;--o)i.point((u=l[o])[0],u[1]);else r(f.x,f.p.x,-1,i);f=f.p}l=(f=f.o).z,h=!h}while(!f.v);i.lineEnd()}}};function sf(e){if(t=e.length){for(var t,n,r=0,i=e[0];++r=0?1:-1,E=C*S,k=E>eu,R=v*O;if(s.add(su(R*C*mu(E),g*j+R*lu(E))),a+=k?S+C*ru:S,k^p>=n^x>=n){var T=nd(ed(h),ed(y));od(T);var M=nd(o,T);od(M);var A=(k^S>=0?-1:1)*xu(M[2]);(r>A||r===A&&(T[0]||T[1]))&&(c+=k^S>=0?1:-1)}}return(a<-1e-6||a0){for(d||(i.polygonStart(),d=!0),i.lineStart(),e=0;e1&&2&s&&f.push(f.pop().concat(f.shift())),a.push(f.filter(ff))}return f}};function ff(e){return e.length>1}function hf(e,t){return((e=e.x)[0]<0?e[1]-tu-Jl:tu-e[1])-((t=t.x)[0]<0?t[1]-tu-Jl:tu-t[1])}var pf=df((function(){return!0}),(function(e){var t,n=NaN,r=NaN,i=NaN;return{lineStart:function(){e.lineStart(),t=1},point:function(o,a){var c=o>0?eu:-eu,s=au(o-n);au(s-eu)0?tu:-tu),e.point(i,r),e.lineEnd(),e.lineStart(),e.point(c,r),e.point(o,r),t=0):i!==c&&s>=eu&&(au(n-i)Jl?cu((mu(t)*(o=lu(r))*mu(n)-mu(r)*(i=lu(t))*mu(e))/(i*o*a)):(t+r)/2}(n,r,o,a),e.point(i,r),e.lineEnd(),e.lineStart(),e.point(c,r),t=0),e.point(n=o,r=a),i=c},lineEnd:function(){e.lineEnd(),n=r=NaN},clean:function(){return 2-t}}}),(function(e,t,n,r){var i;if(null==e)i=n*tu,r.point(-eu,i),r.point(0,i),r.point(eu,i),r.point(eu,0),r.point(eu,-i),r.point(0,-i),r.point(-eu,-i),r.point(-eu,0),r.point(-eu,i);else if(au(e[0]-t[0])>Jl){var o=e[0]0,i=au(t)>Jl;function o(e,n){return lu(e)*lu(n)>t}function a(e,n,r){var i=[1,0,0],o=nd(ed(e),ed(n)),a=td(o,o),c=o[0],s=a-c*c;if(!s)return!r&&e;var l=t*a/s,u=-t*c/s,d=nd(i,o),f=id(i,l);rd(f,id(o,u));var h=d,p=td(f,h),m=td(h,h),v=p*p-m*(td(f,f)-1);if(!(v<0)){var g=gu(v),b=id(h,(-p-g)/m);if(rd(b,f),b=Zu(b),!r)return b;var y,x=e[0],_=n[0],w=e[1],O=n[1];_0^b[1]<(au(b[0]-x)eu^(x<=b[0]&&b[0]<=_)){var C=id(h,(-p+g)/m);return rd(C,f),[b,Zu(C)]}}}function c(t,n){var i=r?e:eu-e,o=0;return t<-i?o|=1:t>i&&(o|=2),n<-i?o|=4:n>i&&(o|=8),o}return df(o,(function(e){var t,n,s,l,u;return{lineStart:function(){l=s=!1,u=1},point:function(d,f){var h,p=[d,f],m=o(d,f),v=r?m?0:c(d,f):m?c(d+(d<0?eu:-eu),f):0;if(!t&&(l=s=m)&&e.lineStart(),m!==s&&(!(h=a(t,p))||of(t,h)||of(p,h))&&(p[2]=1),m!==s)u=0,m?(e.lineStart(),h=a(p,t),e.point(h[0],h[1])):(h=a(t,p),e.point(h[0],h[1],2),e.lineEnd()),t=h;else if(i&&t&&r^m){var g;v&n||!(g=a(p,t,!0))||(u=0,r?(e.lineStart(),e.point(g[0][0],g[0][1]),e.point(g[1][0],g[1][1]),e.lineEnd()):(e.point(g[1][0],g[1][1]),e.lineEnd(),e.lineStart(),e.point(g[0][0],g[0][1],3)))}!m||t&&of(t,p)||e.point(p[0],p[1]),t=p,s=m,n=v},lineEnd:function(){s&&e.lineEnd(),t=null},clean:function(){return u|(l&&s)<<1}}}),(function(t,r,i,o){ef(o,e,n,i,t,r)}),r?[0,-e]:[-eu,e-eu])},vf=1e9,gf=-vf;function bf(e,t,n,r){function i(i,o){return e<=i&&i<=n&&t<=o&&o<=r}function o(i,o,c,l){var u=0,d=0;if(null==i||(u=a(i,c))!==(d=a(o,c))||s(i,o)<0^c>0)do{l.point(0===u||3===u?e:n,u>1?r:t)}while((u=(u+c+4)%4)!==d);else l.point(o[0],o[1])}function a(r,i){return au(r[0]-e)0?0:3:au(r[0]-n)0?2:1:au(r[1]-t)0?1:0:i>0?3:2}function c(e,t){return s(e.x,t.x)}function s(e,t){var n=a(e,1),r=a(t,1);return n!==r?n-r:0===n?t[1]-e[1]:1===n?e[0]-t[0]:2===n?e[1]-t[1]:t[0]-e[0]}return function(a){var s,l,u,d,f,h,p,m,v,g,b,y=a,x=rf(),_={point:w,lineStart:function(){_.point=O,l&&l.push(u=[]);g=!0,v=!1,p=m=NaN},lineEnd:function(){s&&(O(d,f),h&&v&&x.rejoin(),s.push(x.result()));_.point=w,v&&y.lineEnd()},polygonStart:function(){y=x,s=[],l=[],b=!0},polygonEnd:function(){var t=function(){for(var t=0,n=0,i=l.length;nr&&(f-o)*(r-a)>(h-a)*(e-o)&&++t:h<=r&&(f-o)*(r-a)<(h-a)*(e-o)&&--t;return t}(),n=b&&t,i=(s=me(s)).length;(n||i)&&(a.polygonStart(),n&&(a.lineStart(),o(null,null,1,a),a.lineEnd()),i&&cf(s,c,t,o,a),a.polygonEnd());y=a,s=l=u=null}};function w(e,t){i(e,t)&&y.point(e,t)}function O(o,a){var c=i(o,a);if(l&&u.push([o,a]),g)d=o,f=a,h=c,g=!1,c&&(y.lineStart(),y.point(o,a));else if(c&&v)y.point(o,a);else{var s=[p=Math.max(gf,Math.min(vf,p)),m=Math.max(gf,Math.min(vf,m))],x=[o=Math.max(gf,Math.min(vf,o)),a=Math.max(gf,Math.min(vf,a))];!function(e,t,n,r,i,o){var a,c=e[0],s=e[1],l=0,u=1,d=t[0]-c,f=t[1]-s;if(a=n-c,d||!(a>0)){if(a/=d,d<0){if(a0){if(a>u)return;a>l&&(l=a)}if(a=i-c,d||!(a<0)){if(a/=d,d<0){if(a>u)return;a>l&&(l=a)}else if(d>0){if(a0)){if(a/=f,f<0){if(a0){if(a>u)return;a>l&&(l=a)}if(a=o-s,f||!(a<0)){if(a/=f,f<0){if(a>u)return;a>l&&(l=a)}else if(f>0){if(a0&&(e[0]=c+l*d,e[1]=s+l*f),u<1&&(t[0]=c+u*d,t[1]=s+u*f),!0}}}}}(s,x,e,t,n,r)?c&&(y.lineStart(),y.point(o,a),b=!1):(v||(y.lineStart(),y.point(s[0],s[1])),y.point(x[0],x[1]),c||y.lineEnd(),b=!1)}p=o,m=a,v=c}return _}}var yf,xf,_f,wf,Of=function(){var e,t,n,r=0,i=0,o=960,a=500;return n={stream:function(n){return e&&t===n?e:e=bf(r,i,o,a)(t=n)},extent:function(c){return arguments.length?(r=+c[0][0],i=+c[0][1],o=+c[1][0],a=+c[1][1],e=t=null,n):[[r,i],[o,a]]}}},jf={sphere:wu,point:wu,lineStart:function(){jf.point=Cf,jf.lineEnd=Sf},lineEnd:wu,polygonStart:wu,polygonEnd:wu};function Sf(){jf.point=jf.lineEnd=wu}function Cf(e,t){xf=e*=ou,_f=mu(t*=ou),wf=lu(t),jf.point=Ef}function Ef(e,t){e*=ou;var n=mu(t*=ou),r=lu(t),i=au(e-xf),o=lu(i),a=r*mu(i),c=wf*n-_f*r*o,s=_f*n+wf*r*o;yf.add(su(gu(a*a+c*c),s)),xf=e,_f=n,wf=r}var kf=function(e){return yf=new w,Iu(e,jf),+yf},Rf=[null,null],Tf={type:"LineString",coordinates:Rf},Mf=function(e,t){return Rf[0]=e,Rf[1]=t,kf(Tf)},Af={Feature:function(e,t){return Nf(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,i=n.length;++r0&&(i=Mf(e[o],e[o-1]))>0&&n<=i&&r<=i&&(n+r-i)*(1-Math.pow((n-r)/i,2))Jl})).map(s)).concat(xe(uu(o/h)*h,i,h).filter((function(e){return au(e%m)>Jl})).map(l))}return g.lines=function(){return b().map((function(e){return{type:"LineString",coordinates:e}}))},g.outline=function(){return{type:"Polygon",coordinates:[u(r).concat(d(a).slice(1),u(n).reverse().slice(1),d(c).reverse().slice(1))]}},g.extent=function(e){return arguments.length?g.extentMajor(e).extentMinor(e):g.extentMinor()},g.extentMajor=function(e){return arguments.length?(r=+e[0][0],n=+e[1][0],c=+e[0][1],a=+e[1][1],r>n&&(e=r,r=n,n=e),c>a&&(e=c,c=a,a=e),g.precision(v)):[[r,c],[n,a]]},g.extentMinor=function(n){return arguments.length?(t=+n[0][0],e=+n[1][0],o=+n[0][1],i=+n[1][1],t>e&&(n=t,t=e,e=n),o>i&&(n=o,o=i,i=n),g.precision(v)):[[t,o],[e,i]]},g.step=function(e){return arguments.length?g.stepMajor(e).stepMinor(e):g.stepMinor()},g.stepMajor=function(e){return arguments.length?(p=+e[0],m=+e[1],g):[p,m]},g.stepMinor=function(e){return arguments.length?(f=+e[0],h=+e[1],g):[f,h]},g.precision=function(f){return arguments.length?(v=+f,s=Hf(o,i,90),l=Vf(t,e,v),u=Hf(c,a,90),d=Vf(r,n,v),g):v},g.extentMajor([[-180,-89.999999],[180,89.999999]]).extentMinor([[-180,-80.000001],[180,80.000001]])}function Wf(){return Uf()()}var qf,Gf,Yf,Kf,$f=function(e,t){var n=e[0]*ou,r=e[1]*ou,i=t[0]*ou,o=t[1]*ou,a=lu(r),c=mu(r),s=lu(o),l=mu(o),u=a*lu(n),d=a*mu(n),f=s*lu(i),h=s*mu(i),p=2*xu(gu(_u(o-r)+a*s*_u(i-n))),m=mu(p),v=p?function(e){var t=mu(e*=p)/m,n=mu(p-e)/m,r=n*u+t*f,i=n*d+t*h,o=n*c+t*l;return[su(i,r)*iu,su(o,gu(r*r+i*i))*iu]}:function(){return[n*iu,r*iu]};return v.distance=p,v},Xf=e=>e,Qf=new w,Jf=new w,Zf={point:wu,lineStart:wu,lineEnd:wu,polygonStart:function(){Zf.lineStart=eh,Zf.lineEnd=rh},polygonEnd:function(){Zf.lineStart=Zf.lineEnd=Zf.point=wu,Qf.add(au(Jf)),Jf=new w},result:function(){var e=Qf/2;return Qf=new w,e}};function eh(){Zf.point=th}function th(e,t){Zf.point=nh,qf=Yf=e,Gf=Kf=t}function nh(e,t){Jf.add(Kf*e-Yf*t),Yf=e,Kf=t}function rh(){nh(qf,Gf)}var ih=Zf,oh=1/0,ah=oh,ch=-oh,sh=ch;var lh,uh,dh,fh,hh={point:function(e,t){ech&&(ch=e);tsh&&(sh=t)},lineStart:wu,lineEnd:wu,polygonStart:wu,polygonEnd:wu,result:function(){var e=[[oh,ah],[ch,sh]];return ch=sh=-(ah=oh=1/0),e}},ph=0,mh=0,vh=0,gh=0,bh=0,yh=0,xh=0,_h=0,wh=0,Oh={point:jh,lineStart:Sh,lineEnd:kh,polygonStart:function(){Oh.lineStart=Rh,Oh.lineEnd=Th},polygonEnd:function(){Oh.point=jh,Oh.lineStart=Sh,Oh.lineEnd=kh},result:function(){var e=wh?[xh/wh,_h/wh]:yh?[gh/yh,bh/yh]:vh?[ph/vh,mh/vh]:[NaN,NaN];return ph=mh=vh=gh=bh=yh=xh=_h=wh=0,e}};function jh(e,t){ph+=e,mh+=t,++vh}function Sh(){Oh.point=Ch}function Ch(e,t){Oh.point=Eh,jh(dh=e,fh=t)}function Eh(e,t){var n=e-dh,r=t-fh,i=gu(n*n+r*r);gh+=i*(dh+e)/2,bh+=i*(fh+t)/2,yh+=i,jh(dh=e,fh=t)}function kh(){Oh.point=jh}function Rh(){Oh.point=Mh}function Th(){Ah(lh,uh)}function Mh(e,t){Oh.point=Ah,jh(lh=dh=e,uh=fh=t)}function Ah(e,t){var n=e-dh,r=t-fh,i=gu(n*n+r*r);gh+=i*(dh+e)/2,bh+=i*(fh+t)/2,yh+=i,xh+=(i=fh*e-dh*t)*(dh+e),_h+=i*(fh+t),wh+=3*i,jh(dh=e,fh=t)}var Ih=Oh;function Nh(e){this._context=e}Nh.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._context.moveTo(e,t),this._point=1;break;case 1:this._context.lineTo(e,t);break;default:this._context.moveTo(e+this._radius,t),this._context.arc(e,t,this._radius,0,ru)}},result:wu};var Ph,Dh,Lh,zh,Bh,Fh=new w,Hh={point:wu,lineStart:function(){Hh.point=Vh},lineEnd:function(){Ph&&Uh(Dh,Lh),Hh.point=wu},polygonStart:function(){Ph=!0},polygonEnd:function(){Ph=null},result:function(){var e=+Fh;return Fh=new w,e}};function Vh(e,t){Hh.point=Uh,Dh=zh=e,Lh=Bh=t}function Uh(e,t){zh-=e,Bh-=t,Fh.add(gu(zh*zh+Bh*Bh)),zh=e,Bh=t}var Wh=Hh;function qh(){this._string=[]}function Gh(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+-2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}qh.prototype={_radius:4.5,_circle:Gh(4.5),pointRadius:function(e){return(e=+e)!==this._radius&&(this._radius=e,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._string.push("M",e,",",t),this._point=1;break;case 1:this._string.push("L",e,",",t);break;default:null==this._circle&&(this._circle=Gh(this._radius)),this._string.push("M",e,",",t,this._circle)}},result:function(){if(this._string.length){var e=this._string.join("");return this._string=[],e}return null}};var Yh=function(e,t){var n,r,i=4.5;function o(e){return e&&("function"===typeof i&&r.pointRadius(+i.apply(this,arguments)),Iu(e,n(r))),r.result()}return o.area=function(e){return Iu(e,n(ih)),ih.result()},o.measure=function(e){return Iu(e,n(Wh)),Wh.result()},o.bounds=function(e){return Iu(e,n(hh)),hh.result()},o.centroid=function(e){return Iu(e,n(Ih)),Ih.result()},o.projection=function(t){return arguments.length?(n=null==t?(e=null,Xf):(e=t).stream,o):e},o.context=function(e){return arguments.length?(r=null==e?(t=null,new qh):new Nh(t=e),"function"!==typeof i&&r.pointRadius(i),o):t},o.pointRadius=function(e){return arguments.length?(i="function"===typeof e?e:(r.pointRadius(+e),+e),o):i},o.projection(e).context(t)},Kh=function(e){return{stream:$h(e)}};function $h(e){return function(t){var n=new Xh;for(var r in e)n[r]=e[r];return n.stream=t,n}}function Xh(){}function Qh(e,t,n){var r=e.clipExtent&&e.clipExtent();return e.scale(150).translate([0,0]),null!=r&&e.clipExtent(null),Iu(n,e.stream(hh)),t(hh.result()),null!=r&&e.clipExtent(r),e}function Jh(e,t,n){return Qh(e,(function(n){var r=t[1][0]-t[0][0],i=t[1][1]-t[0][1],o=Math.min(r/(n[1][0]-n[0][0]),i/(n[1][1]-n[0][1])),a=+t[0][0]+(r-o*(n[1][0]+n[0][0]))/2,c=+t[0][1]+(i-o*(n[1][1]+n[0][1]))/2;e.scale(150*o).translate([a,c])}),n)}function Zh(e,t,n){return Jh(e,[[0,0],t],n)}function ep(e,t,n){return Qh(e,(function(n){var r=+t,i=r/(n[1][0]-n[0][0]),o=(r-i*(n[1][0]+n[0][0]))/2,a=-i*n[0][1];e.scale(150*i).translate([o,a])}),n)}function tp(e,t,n){return Qh(e,(function(n){var r=+t,i=r/(n[1][1]-n[0][1]),o=-i*n[0][0],a=(r-i*(n[1][1]+n[0][1]))/2;e.scale(150*i).translate([o,a])}),n)}Xh.prototype={constructor:Xh,point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var np=lu(30*ou),rp=function(e,t){return+t?function(e,t){function n(r,i,o,a,c,s,l,u,d,f,h,p,m,v){var g=l-r,b=u-i,y=g*g+b*b;if(y>4*t&&m--){var x=a+f,_=c+h,w=s+p,O=gu(x*x+_*_+w*w),j=xu(w/=O),S=au(au(w)-1)t||au((g*R+b*T)/y-.5)>.3||a*f+c*h+s*p2?e[2]%360*ou:0,R()):[v*iu,g*iu,b*iu]},E.angle=function(e){return arguments.length?(y=e%360*ou,R()):y*iu},E.reflectX=function(e){return arguments.length?(x=e?-1:1,R()):x<0},E.reflectY=function(e){return arguments.length?(_=e?-1:1,R()):_<0},E.precision=function(e){return arguments.length?(a=rp(c,C=e*e),T()):gu(C)},E.fitExtent=function(e,t){return Jh(E,e,t)},E.fitSize=function(e,t){return Zh(E,e,t)},E.fitWidth=function(e,t){return ep(E,e,t)},E.fitHeight=function(e,t){return tp(E,e,t)},function(){return t=e.apply(this,arguments),E.invert=t.invert&&k,R()}}function sp(e){var t=0,n=eu/3,r=cp(e),i=r(t,n);return i.parallels=function(e){return arguments.length?r(t=e[0]*ou,n=e[1]*ou):[t*iu,n*iu]},i}function lp(e,t){var n=mu(e),r=(n+mu(t))/2;if(au(r)=.12&&i<.234&&r>=-.425&&r<-.214?c:i>=.166&&i<.234&&r>=-.214&&r<-.115?s:a).invert(e)},u.stream=function(n){return e&&t===n?e:e=function(e){var t=e.length;return{point:function(n,r){for(var i=-1;++i0?t<-tu+Jl&&(t=-tu+Jl):t>tu-Jl&&(t=tu-Jl);var n=i/pu(wp(t),r);return[n*mu(r*e),i-n*lu(r*e)]}return o.invert=function(e,t){var n=i-t,o=vu(r)*gu(e*e+n*n),a=su(e,au(n))*vu(n);return n*r<0&&(a-=eu*vu(e)*vu(n)),[a/r,2*cu(pu(i/o,1/r))-tu]},o}var jp=function(){return sp(Op).scale(109.5).parallels([30,30])};function Sp(e,t){return[e,t]}Sp.invert=Sp;var Cp=function(){return ap(Sp).scale(152.63)};function Ep(e,t){var n=lu(e),r=e===t?mu(e):(n-lu(t))/(t-e),i=n/r+e;if(au(r)Jl&&--i>0);return[e/(.8707+(o=r*r)*(o*(o*o*o*(.003971-.001529*o)-.013791)-.131979)),r]};var Fp=function(){return ap(Bp).scale(175.295)};function Hp(e,t){return[lu(t)*mu(e),mu(t)]}Hp.invert=pp(xu);var Vp=function(){return ap(Hp).scale(249.5).clipAngle(90.000001)};function Up(e,t){var n=lu(t),r=1+lu(e)*n;return[n*mu(e)/r,mu(t)/r]}Up.invert=pp((function(e){return 2*cu(e)}));var Wp=function(){return ap(Up).scale(250).clipAngle(142)};function qp(e,t){return[hu(bu((tu+t)/2)),-e]}qp.invert=function(e,t){return[-t,2*cu(du(e))-tu]};var Gp=function(){var e=_p(qp),t=e.center,n=e.rotate;return e.center=function(e){return arguments.length?t([-e[1],e[0]]):[(e=t())[1],-e[0]]},e.rotate=function(e){return arguments.length?n([e[0],e[1],e.length>2?e[2]+90:90]):[(e=n())[0],e[1],e[2]-90]},n([0,0,90]).scale(159.155)};function Yp(e,t){return e.parent===t.parent?1:2}function Kp(e,t){return e+t.x}function $p(e,t){return Math.max(e,t.y)}var Xp=function(){var e=Yp,t=1,n=1,r=!1;function i(i){var o,a=0;i.eachAfter((function(t){var n=t.children;n?(t.x=function(e){return e.reduce(Kp,0)/e.length}(n),t.y=function(e){return 1+e.reduce($p,0)}(n)):(t.x=o?a+=e(t,o):0,t.y=0,o=t)}));var c=function(e){for(var t;t=e.children;)e=t[0];return e}(i),s=function(e){for(var t;t=e.children;)e=t[t.length-1];return e}(i),l=c.x-e(c,s)/2,u=s.x+e(s,c)/2;return i.eachAfter(r?function(e){e.x=(e.x-i.x)*t,e.y=(i.y-e.y)*n}:function(e){e.x=(e.x-l)/(u-l)*t,e.y=(1-(i.y?e.y/i.y:1))*n})}return i.separation=function(t){return arguments.length?(e=t,i):e},i.size=function(e){return arguments.length?(r=!1,t=+e[0],n=+e[1],i):r?null:[t,n]},i.nodeSize=function(e){return arguments.length?(r=!0,t=+e[0],n=+e[1],i):r?[t,n]:null},i};function Qp(e){var t=0,n=e.children,r=n&&n.length;if(r)for(;--r>=0;)t+=n[r].value;else t=1;e.value=t}function Jp(e,t){e instanceof Map?(e=[void 0,e],void 0===t&&(t=em)):void 0===t&&(t=Zp);for(var n,r,i,o,a,c=new rm(e),s=[c];n=s.pop();)if((i=t(n.data))&&(a=(i=Array.from(i)).length))for(n.children=i,o=a-1;o>=0;--o)s.push(r=i[o]=new rm(i[o])),r.parent=n,r.depth=n.depth+1;return c.eachBefore(nm)}function Zp(e){return e.children}function em(e){return Array.isArray(e)?e[1]:null}function tm(e){void 0!==e.data.value&&(e.value=e.data.value),e.data=e.data.data}function nm(e){var t=0;do{e.height=t}while((e=e.parent)&&e.height<++t)}function rm(e){this.data=e,this.depth=this.height=0,this.parent=null}rm.prototype=Jp.prototype={constructor:rm,count:function(){return this.eachAfter(Qp)},each:function(e,t){let n=-1;for(const r of this)e.call(t,r,++n,this);return this},eachAfter:function(e,t){for(var n,r,i,o=this,a=[o],c=[],s=-1;o=a.pop();)if(c.push(o),n=o.children)for(r=0,i=n.length;r=0;--r)o.push(n[r]);return this},find:function(e,t){let n=-1;for(const r of this)if(e.call(t,r,++n,this))return r},sum:function(e){return this.eachAfter((function(t){for(var n=+e(t.data)||0,r=t.children,i=r&&r.length;--i>=0;)n+=r[i].value;t.value=n}))},sort:function(e){return this.eachBefore((function(t){t.children&&t.children.sort(e)}))},path:function(e){for(var t=this,n=function(e,t){if(e===t)return e;var n=e.ancestors(),r=t.ancestors(),i=null;e=n.pop(),t=r.pop();for(;e===t;)i=e,e=n.pop(),t=r.pop();return i}(t,e),r=[t];t!==n;)t=t.parent,r.push(t);for(var i=r.length;e!==n;)r.splice(i,0,e),e=e.parent;return r},ancestors:function(){for(var e=this,t=[e];e=e.parent;)t.push(e);return t},descendants:function(){return Array.from(this)},leaves:function(){var e=[];return this.eachBefore((function(t){t.children||e.push(t)})),e},links:function(){var e=this,t=[];return e.each((function(n){n!==e&&t.push({source:n.parent,target:n})})),t},copy:function(){return Jp(this).eachBefore(tm)},[Symbol.iterator]:function*(){var e,t,n,r,i=this,o=[i];do{for(e=o.reverse(),o=[];i=e.pop();)if(yield i,t=i.children)for(n=0,r=t.length;n0&&n*n>r*r+i*i}function sm(e,t){for(var n=0;n(a*=a)?(r=(l+a-i)/(2*l),o=Math.sqrt(Math.max(0,a/l-r*r)),n.x=e.x-r*c-o*s,n.y=e.y-r*s+o*c):(r=(l+i-a)/(2*l),o=Math.sqrt(Math.max(0,i/l-r*r)),n.x=t.x+r*c-o*s,n.y=t.y+r*s+o*c)):(n.x=t.x+n.r,n.y=t.y)}function hm(e,t){var n=e.r+t.r-1e-6,r=t.x-e.x,i=t.y-e.y;return n>0&&n*n>r*r+i*i}function pm(e){var t=e._,n=e.next._,r=t.r+n.r,i=(t.x*n.r+n.x*t.r)/r,o=(t.y*n.r+n.y*t.r)/r;return i*i+o*o}function mm(e){this._=e,this.next=null,this.previous=null}function vm(e){if(!(o=(t=e,e="object"===typeof t&&"length"in t?t:Array.from(t)).length))return 0;var t,n,r,i,o,a,c,s,l,u,d,f;if((n=e[0]).x=0,n.y=0,!(o>1))return n.r;if(r=e[1],n.x=-r.r,r.x=n.r,r.y=0,!(o>2))return n.r+r.r;fm(r,n,i=e[2]),n=new mm(n),r=new mm(r),i=new mm(i),n.next=i.previous=r,r.next=n.previous=i,i.next=r.previous=n;e:for(s=3;s0)throw new Error("cycle");return o}return n.id=function(t){return arguments.length?(e=ym(t),n):e},n.parentId=function(e){return arguments.length?(t=ym(e),n):t},n};function Pm(e,t){return e.parent===t.parent?1:2}function Dm(e){var t=e.children;return t?t[0]:e.t}function Lm(e){var t=e.children;return t?t[t.length-1]:e.t}function zm(e,t,n){var r=n/(t.i-e.i);t.c-=r,t.s+=n,e.c+=r,t.z+=n,t.m+=n}function Bm(e,t,n){return e.a.parent===t.parent?e.a:n}function Fm(e,t){this._=e,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=t}Fm.prototype=Object.create(rm.prototype);var Hm=function(){var e=Pm,t=1,n=1,r=null;function i(i){var s=function(e){for(var t,n,r,i,o,a=new Fm(e,0),c=[a];t=c.pop();)if(r=t._.children)for(t.children=new Array(o=r.length),i=o-1;i>=0;--i)c.push(n=t.children[i]=new Fm(r[i],i)),n.parent=t;return(a.parent=new Fm(null,0)).children=[a],a}(i);if(s.eachAfter(o),s.parent.m=-s.z,s.eachBefore(a),r)i.eachBefore(c);else{var l=i,u=i,d=i;i.eachBefore((function(e){e.xu.x&&(u=e),e.depth>d.depth&&(d=e)}));var f=l===u?1:e(l,u)/2,h=f-l.x,p=t/(u.x+f+h),m=n/(d.depth||1);i.eachBefore((function(e){e.x=(e.x+h)*p,e.y=e.depth*m}))}return i}function o(t){var n=t.children,r=t.parent.children,i=t.i?r[t.i-1]:null;if(n){!function(e){for(var t,n=0,r=0,i=e.children,o=i.length;--o>=0;)(t=i[o]).z+=n,t.m+=n,n+=t.s+(r+=t.c)}(t);var o=(n[0].z+n[n.length-1].z)/2;i?(t.z=i.z+e(t._,i._),t.m=t.z-o):t.z=o}else i&&(t.z=i.z+e(t._,i._));t.parent.A=function(t,n,r){if(n){for(var i,o=t,a=t,c=n,s=o.parent.children[0],l=o.m,u=a.m,d=c.m,f=s.m;c=Lm(c),o=Dm(o),c&&o;)s=Dm(s),(a=Lm(a)).a=t,(i=c.z+d-o.z-l+e(c._,o._))>0&&(zm(Bm(c,t,r),t,i),l+=i,u+=i),d+=c.m,l+=o.m,f+=s.m,u+=a.m;c&&!Lm(a)&&(a.t=c,a.m+=d-u),o&&!Dm(s)&&(s.t=o,s.m+=l-f,r=t)}return r}(t,i,t.parent.A||r[0])}function a(e){e._.x=e.z+e.parent.m,e.m+=e.parent.m}function c(e){e.x*=t,e.y=e.depth*n}return i.separation=function(t){return arguments.length?(e=t,i):e},i.size=function(e){return arguments.length?(r=!1,t=+e[0],n=+e[1],i):r?null:[t,n]},i.nodeSize=function(e){return arguments.length?(r=!0,t=+e[0],n=+e[1],i):r?[t,n]:null},i},Vm=function(e,t,n,r,i){for(var o,a=e.children,c=-1,s=a.length,l=e.value&&(i-n)/e.value;++cf&&(f=c),v=u*u*m,(h=Math.max(f/v,v/d))>p){u-=c;break}p=h}g.push(a={value:u,dice:s1?t:1)},n}(Um),Gm=function(){var e=qm,t=!1,n=1,r=1,i=[0],o=xm,a=xm,c=xm,s=xm,l=xm;function u(e){return e.x0=e.y0=0,e.x1=n,e.y1=r,e.eachBefore(d),i=[0],t&&e.eachBefore(Em),e}function d(t){var n=i[t.depth],r=t.x0+n,u=t.y0+n,d=t.x1-n,f=t.y1-n;d=n-1){var u=c[t];return u.x0=i,u.y0=o,u.x1=a,void(u.y1=s)}var d=l[t],f=r/2+d,h=t+1,p=n-1;for(;h>>1;l[m]s-o){var b=r?(i*g+a*v)/r:a;e(t,h,v,i,o,b,s),e(h,n,g,b,o,a,s)}else{var y=r?(o*g+s*v)/r:s;e(t,h,v,i,o,a,y),e(h,n,g,i,y,a,s)}}(0,s,e.value,t,n,r,i)},Km=function(e,t,n,r,i){(1&e.depth?Vm:km)(e,t,n,r,i)},$m=function e(t){function n(e,n,r,i,o){if((a=e._squarify)&&a.ratio===t)for(var a,c,s,l,u,d=-1,f=a.length,h=e.value;++d1?t:1)},n}(Um),Xm=function(e){var t=e.length;return function(n){return e[Math.max(0,Math.min(t-1,Math.floor(n*t)))]}},Qm=function(e,t){var n=vr(+e,+t);return function(e){var t=n(e);return t-360*Math.floor(t/360)}},Jm=function(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}};function Zm(e){return((e=Math.exp(e))+1/e)/2}var ev=function e(t,n,r){function i(e,i){var o,a,c=e[0],s=e[1],l=e[2],u=i[0],d=i[1],f=i[2],h=u-c,p=d-s,m=h*h+p*p;if(m<1e-12)a=Math.log(f/l)/t,o=function(e){return[c+e*h,s+e*p,l*Math.exp(t*e*a)]};else{var v=Math.sqrt(m),g=(f*f-l*l+r*m)/(2*l*n*v),b=(f*f-l*l-r*m)/(2*f*n*v),y=Math.log(Math.sqrt(g*g+1)-g),x=Math.log(Math.sqrt(b*b+1)-b);a=(x-y)/t,o=function(e){var r,i=e*a,o=Zm(y),u=l/(n*v)*(o*(r=t*i+y,((r=Math.exp(2*r))-1)/(r+1))-function(e){return((e=Math.exp(e))-1/e)/2}(y));return[c+u*h,s+u*p,l*o/Zm(t*i+y)]}}return o.duration=1e3*a*t/Math.SQRT2,o}return i.rho=function(t){var n=Math.max(.001,+t),r=n*n;return e(n,r,r*r)},i}(Math.SQRT2,2,4);function tv(e){return function(t,n){var r=e((t=sr(t)).h,(n=sr(n)).h),i=br(t.s,n.s),o=br(t.l,n.l),a=br(t.opacity,n.opacity);return function(e){return t.h=r(e),t.s=i(e),t.l=o(e),t.opacity=a(e),t+""}}}var nv=tv(vr),rv=tv(br);function iv(e,t){var n=br((e=xa(e)).l,(t=xa(t)).l),r=br(e.a,t.a),i=br(e.b,t.b),o=br(e.opacity,t.opacity);return function(t){return e.l=n(t),e.a=r(t),e.b=i(t),e.opacity=o(t),e+""}}function ov(e){return function(t,n){var r=e((t=ka(t)).h,(n=ka(n)).h),i=br(t.c,n.c),o=br(t.l,n.l),a=br(t.opacity,n.opacity);return function(e){return t.h=r(e),t.c=i(e),t.l=o(e),t.opacity=a(e),t+""}}}var av=ov(vr),cv=ov(br);function sv(e){return function t(n){function r(t,r){var i=e((t=Fa(t)).h,(r=Fa(r)).h),o=br(t.s,r.s),a=br(t.l,r.l),c=br(t.opacity,r.opacity);return function(e){return t.h=i(e),t.s=o(e),t.l=a(Math.pow(e,n)),t.opacity=c(e),t+""}}return n=+n,r.gamma=t,r}(1)}var lv=sv(vr),uv=sv(br);function dv(e,t){void 0===t&&(t=e,e=Pr);for(var n=0,r=t.length-1,i=t[0],o=new Array(r<0?0:r);n1&&(o=e[n[i-2]],a=e[n[i-1]],c=e[r],(a[0]-o[0])*(c[1]-o[1])-(a[1]-o[1])*(c[0]-o[0])<=0);)--i;n[i++]=r}var o,a,c;return n.slice(0,i)}var gv=function(e){if((n=e.length)<3)return null;var t,n,r=new Array(n),i=new Array(n);for(t=0;t=0;--t)l.push(e[r[o[t]][2]]);for(t=+c;tc!==l>c&&a<(s-n)*(c-r)/(l-r)+n&&(u=!u),s=n,l=r;return u},yv=function(e){for(var t,n,r=-1,i=e.length,o=e[i-1],a=o[0],c=o[1],s=0;++r1);return e+n*o*Math.sqrt(-2*Math.log(i)/i)}}return n.source=e,n}(xv),jv=function e(t){var n=Ov.source(t);function r(){var e=n.apply(this,arguments);return function(){return Math.exp(e())}}return r.source=e,r}(xv),Sv=function e(t){function n(e){return(e=+e)<=0?()=>0:function(){for(var n=0,r=e;r>1;--r)n+=t();return n+r*t()}}return n.source=e,n}(xv),Cv=function e(t){var n=Sv.source(t);function r(e){if(0===(e=+e))return t;var r=n(e);return function(){return r()/e}}return r.source=e,r}(xv),Ev=function e(t){function n(e){return function(){return-Math.log1p(-t())/e}}return n.source=e,n}(xv),kv=function e(t){function n(e){if((e=+e)<0)throw new RangeError("invalid alpha");return e=1/-e,function(){return Math.pow(1-t(),e)}}return n.source=e,n}(xv),Rv=function e(t){function n(e){if((e=+e)<0||e>1)throw new RangeError("invalid p");return function(){return Math.floor(t()+e)}}return n.source=e,n}(xv),Tv=function e(t){function n(e){if((e=+e)<0||e>1)throw new RangeError("invalid p");return 0===e?()=>1/0:1===e?()=>1:(e=Math.log1p(-e),function(){return 1+Math.floor(Math.log1p(-t())/e)})}return n.source=e,n}(xv),Mv=function e(t){var n=Ov.source(t)();function r(e,r){if((e=+e)<0)throw new RangeError("invalid k");if(0===e)return()=>0;if(r=null==r?1:+r,1===e)return()=>-Math.log1p(-t())*r;var i=(e<1?e+1:e)-1/3,o=1/(3*Math.sqrt(i)),a=e<1?()=>Math.pow(t(),1/e):()=>1;return function(){do{do{var e=n(),c=1+o*e}while(c<=0);c*=c*c;var s=1-t()}while(s>=1-.0331*e*e*e*e&&Math.log(s)>=.5*e*e+i*(1-c+Math.log(c)));return i*c*a()*r}}return r.source=e,r}(xv),Av=function e(t){var n=Mv.source(t);function r(e,t){var r=n(e),i=n(t);return function(){var e=r();return 0===e?0:e/(e+i())}}return r.source=e,r}(xv),Iv=function e(t){var n=Tv.source(t),r=Av.source(t);function i(e,t){return e=+e,(t=+t)>=1?()=>e:t<=0?()=>0:function(){for(var i=0,o=e,a=t;o*a>16&&o*(1-a)>16;){var c=Math.floor((o+1)*a),s=r(c,o-c+1)();s<=a?(i+=c,o-=c,a=(a-s)/(1-s)):(o=c-1,a/=s)}for(var l=a<.5,u=n(l?a:1-a),d=u(),f=0;d<=o;++f)d+=u();return i+(l?f:o-f)}}return i.source=e,i}(xv),Nv=function e(t){function n(e,n,r){var i;return 0===(e=+e)?i=e=>-Math.log(e):(e=1/e,i=t=>Math.pow(t,e)),n=null==n?0:+n,r=null==r?1:+r,function(){return n+r*i(-Math.log1p(-t()))}}return n.source=e,n}(xv),Pv=function e(t){function n(e,n){return e=null==e?0:+e,n=null==n?1:+n,function(){return e+n*Math.tan(Math.PI*t())}}return n.source=e,n}(xv),Dv=function e(t){function n(e,n){return e=null==e?0:+e,n=null==n?1:+n,function(){var r=t();return e+n*Math.log(r/(1-r))}}return n.source=e,n}(xv),Lv=function e(t){var n=Mv.source(t),r=Iv.source(t);function i(e){return function(){for(var i=0,o=e;o>16;){var a=Math.floor(.875*o),c=n(a)();if(c>o)return i+r(a-1,o/c)();i+=a,o-=c}for(var s=-Math.log1p(-t()),l=0;s<=o;++l)s-=Math.log1p(-t());return i+l}}return i.source=e,i}(xv);const zv=1664525,Bv=1013904223,Fv=1/4294967296;function Hv(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Math.random(),t=0|(0<=e&&e<1?e/Fv:Math.abs(e));return()=>(t=zv*t+Bv|0,Fv*(t>>>0))}function Vv(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}function Uv(e,t){switch(arguments.length){case 0:break;case 1:"function"===typeof e?this.interpolator(e):this.range(e);break;default:this.domain(e),"function"===typeof t?this.interpolator(t):this.range(t)}return this}const Wv=Symbol("implicit");function qv(){var e=new S,t=[],n=[],r=Wv;function i(i){let o=e.get(i);if(void 0===o){if(r!==Wv)return r;e.set(i,o=t.push(i)-1)}return n[o%n.length]}return i.domain=function(n){if(!arguments.length)return t.slice();t=[],e=new S;for(const r of n)e.has(r)||e.set(r,t.push(r)-1);return i},i.range=function(e){return arguments.length?(n=Array.from(e),i):n.slice()},i.unknown=function(e){return arguments.length?(r=e,i):r},i.copy=function(){return qv(t,n).unknown(r)},Vv.apply(i,arguments),i}function Gv(){var e,t,n=qv().unknown(void 0),r=n.domain,i=n.range,o=0,a=1,c=!1,s=0,l=0,u=.5;function d(){var n=r().length,d=at&&(n=e,e=t,t=n),function(n){return Math.max(e,Math.min(t,n))}}(a[0],a[e-1])),r=e>2?eg:Zv,i=o=null,d}function d(t){return null==t||isNaN(t=+t)?n:(i||(i=r(a.map(e),c,s)))(e(l(t)))}return d.invert=function(n){return l(t((o||(o=r(c,a.map(e),kr)))(n)))},d.domain=function(e){return arguments.length?(a=Array.from(e,$v),u()):a.slice()},d.range=function(e){return arguments.length?(c=Array.from(e),u()):c.slice()},d.rangeRound=function(e){return c=Array.from(e),s=Jm,u()},d.clamp=function(e){return arguments.length?(l=!!e||Qv,u()):l!==Qv},d.interpolate=function(e){return arguments.length?(s=e,u()):s},d.unknown=function(e){return arguments.length?(n=e,d):n},function(n,r){return e=n,t=r,u()}}function rg(){return ng()(Qv,Qv)}function ig(e,t,n,r){var i,o=ee(e,t,n);switch((r=Dl(null==r?",f":r)).type){case"s":var a=Math.max(Math.abs(e),Math.abs(t));return null!=r.precision||isNaN(i=Xl(o,a))||(r.precision=i),Hl(r,a);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(i=Ql(o,Math.max(Math.abs(e),Math.abs(t))))||(r.precision=i-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(i=$l(o))||(r.precision=i-2*("%"===r.type))}return Fl(r)}function og(e){var t=e.domain;return e.ticks=function(e){var n=t();return J(n[0],n[n.length-1],null==e?10:e)},e.tickFormat=function(e,n){var r=t();return ig(r[0],r[r.length-1],null==e?10:e,n)},e.nice=function(n){null==n&&(n=10);var r,i,o=t(),a=0,c=o.length-1,s=o[a],l=o[c],u=10;for(l0;){if((i=Z(s,l,n))===r)return o[a]=s,o[c]=l,t(o);if(i>0)s=Math.floor(s/i)*i,l=Math.ceil(l/i)*i;else{if(!(i<0))break;s=Math.ceil(s*i)/i,l=Math.floor(l*i)/i}r=i}return e},e}function ag(){var e=rg();return e.copy=function(){return tg(e,ag())},Vv.apply(e,arguments),og(e)}function cg(e){var t;function n(e){return null==e||isNaN(e=+e)?t:e}return n.invert=n,n.domain=n.range=function(t){return arguments.length?(e=Array.from(t,$v),n):e.slice()},n.unknown=function(e){return arguments.length?(t=e,n):t},n.copy=function(){return cg(e).unknown(t)},e=arguments.length?Array.from(e,$v):[0,1],og(n)}function sg(e,t){var n,r=0,i=(e=e.slice()).length-1,o=e[r],a=e[i];return a0){for(;f<=h;++f)for(u=1,l=n(f);us)break;m.push(d)}}else for(;f<=h;++f)for(u=o-1,l=n(f);u>=1;--u)if(!((d=l*u)s)break;m.push(d)}2*m.length0?i[r-1]:t[0],r=r?[i[r-1],n]:[i[a-1],i[a]]},a.unknown=function(t){return arguments.length?(e=t,a):a},a.thresholds=function(){return i.slice()},a.copy=function(){return Mg().domain([t,n]).range(o).unknown(e)},Vv.apply(og(a),arguments)}function Ag(){var e,t=[.5],n=[0,1],r=1;function i(i){return null!=i&&i<=i?n[u(t,i,0,r)]:e}return i.domain=function(e){return arguments.length?(t=Array.from(e),r=Math.min(t.length,n.length-1),i):t.slice()},i.range=function(e){return arguments.length?(n=Array.from(e),r=Math.min(t.length,n.length-1),i):n.slice()},i.invertExtent=function(e){var r=n.indexOf(e);return[t[r-1],t[r]]},i.unknown=function(t){return arguments.length?(e=t,i):e},i.copy=function(){return Ag().domain(t).range(n).unknown(e)},Vv.apply(i,arguments)}const Ig=1e3,Ng=6e4,Pg=36e5,Dg=864e5,Lg=6048e5,zg=2592e6,Bg=31536e6;var Fg=new Date,Hg=new Date;function Vg(e,t,n,r){function i(t){return e(t=0===arguments.length?new Date:new Date(+t)),t}return i.floor=function(t){return e(t=new Date(+t)),t},i.ceil=function(n){return e(n=new Date(n-1)),t(n,1),e(n),n},i.round=function(e){var t=i(e),n=i.ceil(e);return e-t0))return c;do{c.push(a=new Date(+n)),t(n,o),e(n)}while(a=t)for(;e(t),!n(t);)t.setTime(t-1)}),(function(e,r){if(e>=e)if(r<0)for(;++r<=0;)for(;t(e,-1),!n(e););else for(;--r>=0;)for(;t(e,1),!n(e););}))},n&&(i.count=function(t,r){return Fg.setTime(+t),Hg.setTime(+r),e(Fg),e(Hg),Math.floor(n(Fg,Hg))},i.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?i.filter(r?function(t){return r(t)%e===0}:function(t){return i.count(0,t)%e===0}):i:null}),i}var Ug=Vg((function(){}),(function(e,t){e.setTime(+e+t)}),(function(e,t){return t-e}));Ug.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?Vg((function(t){t.setTime(Math.floor(t/e)*e)}),(function(t,n){t.setTime(+t+n*e)}),(function(t,n){return(n-t)/e})):Ug:null};var Wg=Ug,qg=Ug.range,Gg=Vg((function(e){e.setTime(e-e.getMilliseconds())}),(function(e,t){e.setTime(+e+t*Ig)}),(function(e,t){return(t-e)/Ig}),(function(e){return e.getUTCSeconds()})),Yg=Gg,Kg=Gg.range,$g=Vg((function(e){e.setTime(e-e.getMilliseconds()-e.getSeconds()*Ig)}),(function(e,t){e.setTime(+e+t*Ng)}),(function(e,t){return(t-e)/Ng}),(function(e){return e.getMinutes()})),Xg=$g,Qg=$g.range,Jg=Vg((function(e){e.setTime(e-e.getMilliseconds()-e.getSeconds()*Ig-e.getMinutes()*Ng)}),(function(e,t){e.setTime(+e+t*Pg)}),(function(e,t){return(t-e)/Pg}),(function(e){return e.getHours()})),Zg=Jg,eb=Jg.range,tb=Vg((e=>e.setHours(0,0,0,0)),((e,t)=>e.setDate(e.getDate()+t)),((e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Ng)/Dg),(e=>e.getDate()-1)),nb=tb,rb=tb.range;function ib(e){return Vg((function(t){t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)}),(function(e,t){e.setDate(e.getDate()+7*t)}),(function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Ng)/Lg}))}var ob=ib(0),ab=ib(1),cb=ib(2),sb=ib(3),lb=ib(4),ub=ib(5),db=ib(6),fb=ob.range,hb=ab.range,pb=cb.range,mb=sb.range,vb=lb.range,gb=ub.range,bb=db.range,yb=Vg((function(e){e.setDate(1),e.setHours(0,0,0,0)}),(function(e,t){e.setMonth(e.getMonth()+t)}),(function(e,t){return t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear())}),(function(e){return e.getMonth()})),xb=yb,_b=yb.range,wb=Vg((function(e){e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,t){e.setFullYear(e.getFullYear()+t)}),(function(e,t){return t.getFullYear()-e.getFullYear()}),(function(e){return e.getFullYear()}));wb.every=function(e){return isFinite(e=Math.floor(e))&&e>0?Vg((function(t){t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,n){t.setFullYear(t.getFullYear()+n*e)})):null};var Ob=wb,jb=wb.range,Sb=Vg((function(e){e.setUTCSeconds(0,0)}),(function(e,t){e.setTime(+e+t*Ng)}),(function(e,t){return(t-e)/Ng}),(function(e){return e.getUTCMinutes()})),Cb=Sb,Eb=Sb.range,kb=Vg((function(e){e.setUTCMinutes(0,0,0)}),(function(e,t){e.setTime(+e+t*Pg)}),(function(e,t){return(t-e)/Pg}),(function(e){return e.getUTCHours()})),Rb=kb,Tb=kb.range,Mb=Vg((function(e){e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+t)}),(function(e,t){return(t-e)/Dg}),(function(e){return e.getUTCDate()-1})),Ab=Mb,Ib=Mb.range;function Nb(e){return Vg((function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+7*t)}),(function(e,t){return(t-e)/Lg}))}var Pb=Nb(0),Db=Nb(1),Lb=Nb(2),zb=Nb(3),Bb=Nb(4),Fb=Nb(5),Hb=Nb(6),Vb=Pb.range,Ub=Db.range,Wb=Lb.range,qb=zb.range,Gb=Bb.range,Yb=Fb.range,Kb=Hb.range,$b=Vg((function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCMonth(e.getUTCMonth()+t)}),(function(e,t){return t.getUTCMonth()-e.getUTCMonth()+12*(t.getUTCFullYear()-e.getUTCFullYear())}),(function(e){return e.getUTCMonth()})),Xb=$b,Qb=$b.range,Jb=Vg((function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)}),(function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()}),(function(e){return e.getUTCFullYear()}));Jb.every=function(e){return isFinite(e=Math.floor(e))&&e>0?Vg((function(t){t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n*e)})):null};var Zb=Jb,ey=Jb.range;function ty(e,t,n,r,o,a){const c=[[Yg,1,Ig],[Yg,5,5e3],[Yg,15,15e3],[Yg,30,3e4],[a,1,Ng],[a,5,3e5],[a,15,9e5],[a,30,18e5],[o,1,Pg],[o,3,108e5],[o,6,216e5],[o,12,432e5],[r,1,Dg],[r,2,1728e5],[n,1,Lg],[t,1,zg],[t,3,7776e6],[e,1,Bg]];function s(t,n,r){const o=Math.abs(n-t)/r,a=i((e=>{let[,,t]=e;return t})).right(c,o);if(a===c.length)return e.every(ee(t/Bg,n/Bg,r));if(0===a)return Wg.every(Math.max(ee(t,n,r),1));const[s,l]=c[o/c[a-1][2]=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:Tx,s:Mx,S:Qy,u:Jy,U:Zy,V:tx,w:nx,W:rx,x:null,X:null,y:ix,Y:ax,Z:sx,"%":Rx},x={a:function(e){return a[e.getUTCDay()]},A:function(e){return o[e.getUTCDay()]},b:function(e){return s[e.getUTCMonth()]},B:function(e){return c[e.getUTCMonth()]},c:null,d:lx,e:lx,f:px,g:Sx,G:Ex,H:ux,I:dx,j:fx,L:hx,m:mx,M:vx,p:function(e){return i[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:Tx,s:Mx,S:gx,u:bx,U:yx,V:_x,w:wx,W:Ox,x:null,X:null,y:jx,Y:Cx,Z:kx,"%":Rx},_={a:function(e,t,n){var r=h.exec(t.slice(n));return r?(e.w=p.get(r[0].toLowerCase()),n+r[0].length):-1},A:function(e,t,n){var r=d.exec(t.slice(n));return r?(e.w=f.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(e,t,n){var r=g.exec(t.slice(n));return r?(e.m=b.get(r[0].toLowerCase()),n+r[0].length):-1},B:function(e,t,n){var r=m.exec(t.slice(n));return r?(e.m=v.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(e,n,r){return j(e,t,n,r)},d:Iy,e:Iy,f:By,g:Ry,G:ky,H:Py,I:Py,j:Ny,L:zy,m:Ay,M:Dy,p:function(e,t,n){var r=l.exec(t.slice(n));return r?(e.p=u.get(r[0].toLowerCase()),n+r[0].length):-1},q:My,Q:Hy,s:Vy,S:Ly,u:jy,U:Sy,V:Cy,w:Oy,W:Ey,x:function(e,t,r){return j(e,n,t,r)},X:function(e,t,n){return j(e,r,t,n)},y:Ry,Y:ky,Z:Ty,"%":Fy};function w(e,t){return function(n){var r,i,o,a=[],c=-1,s=0,l=e.length;for(n instanceof Date||(n=new Date(+n));++c53)return null;"w"in o||(o.w=1),"Z"in o?(i=(r=cy(sy(o.y,0,1))).getUTCDay(),r=i>4||0===i?Db.ceil(r):Db(r),r=Ab.offset(r,7*(o.V-1)),o.y=r.getUTCFullYear(),o.m=r.getUTCMonth(),o.d=r.getUTCDate()+(o.w+6)%7):(i=(r=ay(sy(o.y,0,1))).getDay(),r=i>4||0===i?ab.ceil(r):ab(r),r=nb.offset(r,7*(o.V-1)),o.y=r.getFullYear(),o.m=r.getMonth(),o.d=r.getDate()+(o.w+6)%7)}else("W"in o||"U"in o)&&("w"in o||(o.w="u"in o?o.u%7:"W"in o?1:0),i="Z"in o?cy(sy(o.y,0,1)).getUTCDay():ay(sy(o.y,0,1)).getDay(),o.m=0,o.d="W"in o?(o.w+6)%7+7*o.W-(i+5)%7:o.w+7*o.U-(i+6)%7);return"Z"in o?(o.H+=o.Z/100|0,o.M+=o.Z%100,cy(o)):ay(o)}}function j(e,t,n,r){for(var i,o,a=0,c=t.length,s=n.length;a=s)return-1;if(37===(i=t.charCodeAt(a++))){if(i=t.charAt(a++),!(o=_[i in my?t.charAt(a++):i])||(r=o(e,n,r))<0)return-1}else if(i!=n.charCodeAt(r++))return-1}return r}return y.x=w(n,y),y.X=w(r,y),y.c=w(t,y),x.x=w(n,x),x.X=w(r,x),x.c=w(t,x),{format:function(e){var t=w(e+="",y);return t.toString=function(){return e},t},parse:function(e){var t=O(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=w(e+="",x);return t.toString=function(){return e},t},utcParse:function(e){var t=O(e+="",!0);return t.toString=function(){return e},t}}}var uy,dy,fy,hy,py,my={"-":"",_:" ",0:"0"},vy=/^\s*\d+/,gy=/^%/,by=/[\\^$*+?|[\]().{}]/g;function yy(e,t,n){var r=e<0?"-":"",i=(r?-e:e)+"",o=i.length;return r+(o[e.toLowerCase(),t])))}function Oy(e,t,n){var r=vy.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function jy(e,t,n){var r=vy.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function Sy(e,t,n){var r=vy.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function Cy(e,t,n){var r=vy.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function Ey(e,t,n){var r=vy.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function ky(e,t,n){var r=vy.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function Ry(e,t,n){var r=vy.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function Ty(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function My(e,t,n){var r=vy.exec(t.slice(n,n+1));return r?(e.q=3*r[0]-3,n+r[0].length):-1}function Ay(e,t,n){var r=vy.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function Iy(e,t,n){var r=vy.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function Ny(e,t,n){var r=vy.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function Py(e,t,n){var r=vy.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function Dy(e,t,n){var r=vy.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function Ly(e,t,n){var r=vy.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function zy(e,t,n){var r=vy.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function By(e,t,n){var r=vy.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function Fy(e,t,n){var r=gy.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function Hy(e,t,n){var r=vy.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function Vy(e,t,n){var r=vy.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function Uy(e,t){return yy(e.getDate(),t,2)}function Wy(e,t){return yy(e.getHours(),t,2)}function qy(e,t){return yy(e.getHours()%12||12,t,2)}function Gy(e,t){return yy(1+nb.count(Ob(e),e),t,3)}function Yy(e,t){return yy(e.getMilliseconds(),t,3)}function Ky(e,t){return Yy(e,t)+"000"}function $y(e,t){return yy(e.getMonth()+1,t,2)}function Xy(e,t){return yy(e.getMinutes(),t,2)}function Qy(e,t){return yy(e.getSeconds(),t,2)}function Jy(e){var t=e.getDay();return 0===t?7:t}function Zy(e,t){return yy(ob.count(Ob(e)-1,e),t,2)}function ex(e){var t=e.getDay();return t>=4||0===t?lb(e):lb.ceil(e)}function tx(e,t){return e=ex(e),yy(lb.count(Ob(e),e)+(4===Ob(e).getDay()),t,2)}function nx(e){return e.getDay()}function rx(e,t){return yy(ab.count(Ob(e)-1,e),t,2)}function ix(e,t){return yy(e.getFullYear()%100,t,2)}function ox(e,t){return yy((e=ex(e)).getFullYear()%100,t,2)}function ax(e,t){return yy(e.getFullYear()%1e4,t,4)}function cx(e,t){var n=e.getDay();return yy((e=n>=4||0===n?lb(e):lb.ceil(e)).getFullYear()%1e4,t,4)}function sx(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+yy(t/60|0,"0",2)+yy(t%60,"0",2)}function lx(e,t){return yy(e.getUTCDate(),t,2)}function ux(e,t){return yy(e.getUTCHours(),t,2)}function dx(e,t){return yy(e.getUTCHours()%12||12,t,2)}function fx(e,t){return yy(1+Ab.count(Zb(e),e),t,3)}function hx(e,t){return yy(e.getUTCMilliseconds(),t,3)}function px(e,t){return hx(e,t)+"000"}function mx(e,t){return yy(e.getUTCMonth()+1,t,2)}function vx(e,t){return yy(e.getUTCMinutes(),t,2)}function gx(e,t){return yy(e.getUTCSeconds(),t,2)}function bx(e){var t=e.getUTCDay();return 0===t?7:t}function yx(e,t){return yy(Pb.count(Zb(e)-1,e),t,2)}function xx(e){var t=e.getUTCDay();return t>=4||0===t?Bb(e):Bb.ceil(e)}function _x(e,t){return e=xx(e),yy(Bb.count(Zb(e),e)+(4===Zb(e).getUTCDay()),t,2)}function wx(e){return e.getUTCDay()}function Ox(e,t){return yy(Db.count(Zb(e)-1,e),t,2)}function jx(e,t){return yy(e.getUTCFullYear()%100,t,2)}function Sx(e,t){return yy((e=xx(e)).getUTCFullYear()%100,t,2)}function Cx(e,t){return yy(e.getUTCFullYear()%1e4,t,4)}function Ex(e,t){var n=e.getUTCDay();return yy((e=n>=4||0===n?Bb(e):Bb.ceil(e)).getUTCFullYear()%1e4,t,4)}function kx(){return"+0000"}function Rx(){return"%"}function Tx(e){return+e}function Mx(e){return Math.floor(+e/1e3)}function Ax(e){return uy=ly(e),dy=uy.format,fy=uy.parse,hy=uy.utcFormat,py=uy.utcParse,uy}function Ix(e){return new Date(e)}function Nx(e){return e instanceof Date?+e:+new Date(+e)}function Px(e,t,n,r,i,o,a,c,s,l){var u=rg(),d=u.invert,f=u.domain,h=l(".%L"),p=l(":%S"),m=l("%I:%M"),v=l("%I %p"),g=l("%a %d"),b=l("%b %d"),y=l("%B"),x=l("%Y");function _(e){return(s(e)t(r/(e.length-1))))},n.quantiles=function(t){return Array.from({length:t+1},((n,r)=>se(e,r/t)))},n.copy=function(){return qx(t).domain(e)},Uv.apply(n,arguments)}function Gx(){var e,t,n,r,i,o,a,c=0,s=.5,l=1,u=1,d=Qv,f=!1;function h(e){return isNaN(e=+e)?a:(e=.5+((e=+o(e))-t)*(u*e_r(e[e.length-1]),u_=new Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(Jx),d_=l_(u_),f_=new Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(Jx),h_=l_(f_),p_=new Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(Jx),m_=l_(p_),v_=new Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(Jx),g_=l_(v_),b_=new Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(Jx),y_=l_(b_),x_=new Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(Jx),__=l_(x_),w_=new Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(Jx),O_=l_(w_),j_=new Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(Jx),S_=l_(j_),C_=new Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(Jx),E_=l_(C_),k_=new Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(Jx),R_=l_(k_),T_=new Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(Jx),M_=l_(T_),A_=new Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(Jx),I_=l_(A_),N_=new Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(Jx),P_=l_(N_),D_=new Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(Jx),L_=l_(D_),z_=new Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(Jx),B_=l_(z_),F_=new Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(Jx),H_=l_(F_),V_=new Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(Jx),U_=l_(V_),W_=new Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(Jx),q_=l_(W_),G_=new Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(Jx),Y_=l_(G_),K_=new Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(Jx),$_=l_(K_),X_=new Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(Jx),Q_=l_(X_),J_=new Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(Jx),Z_=l_(J_),ew=new Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(Jx),tw=l_(ew),nw=new Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(Jx),rw=l_(nw),iw=new Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(Jx),ow=l_(iw),aw=new Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(Jx),cw=l_(aw),sw=new Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(Jx),lw=l_(sw),uw=function(e){return e=Math.max(0,Math.min(1,e)),"rgb("+Math.max(0,Math.min(255,Math.round(-4.54-e*(35.34-e*(2381.73-e*(6402.7-e*(7024.72-2710.57*e)))))))+", "+Math.max(0,Math.min(255,Math.round(32.49+e*(170.73+e*(52.82-e*(131.46-e*(176.58-67.37*e)))))))+", "+Math.max(0,Math.min(255,Math.round(81.24+e*(442.36-e*(2482.43-e*(6167.24-e*(6614.94-2475.67*e)))))))+")"},dw=uv(Fa(300,.5,0),Fa(-240,.5,1)),fw=uv(Fa(-100,.75,.35),Fa(80,1.5,.8)),hw=uv(Fa(260,.75,.35),Fa(80,1.5,.8)),pw=Fa(),mw=function(e){(e<0||e>1)&&(e-=Math.floor(e));var t=Math.abs(e-.5);return pw.h=360*e-100,pw.s=1.5-1.5*t,pw.l=.8-.9*t,pw+""},vw=tr(),gw=Math.PI/3,bw=2*Math.PI/3,yw=function(e){var t;return e=(.5-e)*Math.PI,vw.r=255*(t=Math.sin(e))*t,vw.g=255*(t=Math.sin(e+gw))*t,vw.b=255*(t=Math.sin(e+bw))*t,vw+""},xw=function(e){return e=Math.max(0,Math.min(1,e)),"rgb("+Math.max(0,Math.min(255,Math.round(34.61+e*(1172.33-e*(10793.56-e*(33300.12-e*(38394.49-14825.05*e)))))))+", "+Math.max(0,Math.min(255,Math.round(23.31+e*(557.33+e*(1225.33-e*(3574.96-e*(1073.77+707.56*e)))))))+", "+Math.max(0,Math.min(255,Math.round(27.2+e*(3211.1-e*(15327.97-e*(27814-e*(22569.18-6838.66*e)))))))+")"};function _w(e){var t=e.length;return function(n){return e[Math.max(0,Math.min(t-1,Math.floor(n*t)))]}}var ww=_w(Jx("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")),Ow=_w(Jx("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),jw=_w(Jx("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),Sw=_w(Jx("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921")),Cw=function(e){return Cn(dn(e).call(document.documentElement))},Ew=0;function kw(){return new Rw}function Rw(){this._="@"+(++Ew).toString(36)}Rw.prototype=kw.prototype={constructor:Rw,get:function(e){for(var t=this._;!(t in e);)if(!(e=e.parentNode))return;return e[t]},set:function(e,t){return e[this._]=t},remove:function(e){return this._ in e&&delete e[this._]},toString:function(){return this._}};var Tw=function(e,t){return e.target&&(e=Dr(e),void 0===t&&(t=e.currentTarget),e=e.touches||[e]),Array.from(e,(e=>Lr(e,t)))},Mw=function(e){return"string"===typeof e?new On([document.querySelectorAll(e)],[document.documentElement]):new On([ft(e)],wn)},Aw=function(e){return function(){return e}},Iw=Math.abs,Nw=Math.atan2,Pw=Math.cos,Dw=Math.max,Lw=Math.min,zw=Math.sin,Bw=Math.sqrt,Fw=1e-12,Hw=Math.PI,Vw=Hw/2,Uw=2*Hw;function Ww(e){return e>1?0:e<-1?Hw:Math.acos(e)}function qw(e){return e>=1?Vw:e<=-1?-Vw:Math.asin(e)}function Gw(e){return e.innerRadius}function Yw(e){return e.outerRadius}function Kw(e){return e.startAngle}function $w(e){return e.endAngle}function Xw(e){return e&&e.padAngle}function Qw(e,t,n,r,i,o,a,c){var s=n-e,l=r-t,u=a-i,d=c-o,f=d*s-u*l;if(!(f*fT*T+M*M&&(j=C,S=E),{cx:j,cy:S,x01:-u,y01:-d,x11:j*(i/_-1),y11:S*(i/_-1)}}var Zw=function(){var e=Gw,t=Yw,n=Aw(0),r=null,i=Kw,o=$w,a=Xw,c=null;function s(){var s,l,u=+e.apply(this,arguments),d=+t.apply(this,arguments),f=i.apply(this,arguments)-Vw,h=o.apply(this,arguments)-Vw,p=Iw(h-f),m=h>f;if(c||(c=s=Jo()),dFw)if(p>Uw-Fw)c.moveTo(d*Pw(f),d*zw(f)),c.arc(0,0,d,f,h,!m),u>Fw&&(c.moveTo(u*Pw(h),u*zw(h)),c.arc(0,0,u,h,f,m));else{var v,g,b=f,y=h,x=f,_=h,w=p,O=p,j=a.apply(this,arguments)/2,S=j>Fw&&(r?+r.apply(this,arguments):Bw(u*u+d*d)),C=Lw(Iw(d-u)/2,+n.apply(this,arguments)),E=C,k=C;if(S>Fw){var R=qw(S/u*zw(j)),T=qw(S/d*zw(j));(w-=2*R)>Fw?(x+=R*=m?1:-1,_-=R):(w=0,x=_=(f+h)/2),(O-=2*T)>Fw?(b+=T*=m?1:-1,y-=T):(O=0,b=y=(f+h)/2)}var M=d*Pw(b),A=d*zw(b),I=u*Pw(_),N=u*zw(_);if(C>Fw){var P,D=d*Pw(y),L=d*zw(y),z=u*Pw(x),B=u*zw(x);if(pFw?k>Fw?(v=Jw(z,B,M,A,d,k,m),g=Jw(D,L,I,N,d,k,m),c.moveTo(v.cx+v.x01,v.cy+v.y01),kFw&&w>Fw?E>Fw?(v=Jw(I,N,D,L,u,-E,m),g=Jw(M,A,z,B,u,-E,m),c.lineTo(v.cx+v.x01,v.cy+v.y01),E=u;--d)c.point(v[d],g[d]);c.lineEnd(),c.areaEnd()}m&&(v[l]=+e(f,l,s),g[l]=+t(f,l,s),c.point(r?+r(f,l,s):v[l],n?+n(f,l,s):g[l]))}if(h)return c=null,h+""||null}function l(){return aO().defined(i).curve(a).context(o)}return e="function"===typeof e?e:void 0===e?iO:Aw(+e),t="function"===typeof t?t:Aw(void 0===t?0:+t),n="function"===typeof n?n:void 0===n?oO:Aw(+n),s.x=function(t){return arguments.length?(e="function"===typeof t?t:Aw(+t),r=null,s):e},s.x0=function(t){return arguments.length?(e="function"===typeof t?t:Aw(+t),s):e},s.x1=function(e){return arguments.length?(r=null==e?null:"function"===typeof e?e:Aw(+e),s):r},s.y=function(e){return arguments.length?(t="function"===typeof e?e:Aw(+e),n=null,s):t},s.y0=function(e){return arguments.length?(t="function"===typeof e?e:Aw(+e),s):t},s.y1=function(e){return arguments.length?(n=null==e?null:"function"===typeof e?e:Aw(+e),s):n},s.lineX0=s.lineY0=function(){return l().x(e).y(t)},s.lineY1=function(){return l().x(e).y(n)},s.lineX1=function(){return l().x(r).y(t)},s.defined=function(e){return arguments.length?(i="function"===typeof e?e:Aw(!!e),s):i},s.curve=function(e){return arguments.length?(a=e,null!=o&&(c=a(o)),s):a},s.context=function(e){return arguments.length?(null==e?o=c=null:c=a(o=e),s):o},s},sO=function(e,t){return te?1:t>=e?0:NaN},lO=function(e){return e},uO=function(){var e=lO,t=sO,n=null,r=Aw(0),i=Aw(Uw),o=Aw(0);function a(a){var c,s,l,u,d,f=(a=tO(a)).length,h=0,p=new Array(f),m=new Array(f),v=+r.apply(this,arguments),g=Math.min(Uw,Math.max(-Uw,i.apply(this,arguments)-v)),b=Math.min(Math.abs(g)/f,o.apply(this,arguments)),y=b*(g<0?-1:1);for(c=0;c0&&(h+=d);for(null!=t?p.sort((function(e,n){return t(m[e],m[n])})):null!=n&&p.sort((function(e,t){return n(a[e],a[t])})),c=0,l=h?(g-f*y)/h:0;c0?d*l:0)+y,m[s]={data:a[s],index:c,value:d,startAngle:v,endAngle:u,padAngle:b};return m}return a.value=function(t){return arguments.length?(e="function"===typeof t?t:Aw(+t),a):e},a.sortValues=function(e){return arguments.length?(t=e,n=null,a):t},a.sort=function(e){return arguments.length?(n=e,t=null,a):n},a.startAngle=function(e){return arguments.length?(r="function"===typeof e?e:Aw(+e),a):r},a.endAngle=function(e){return arguments.length?(i="function"===typeof e?e:Aw(+e),a):i},a.padAngle=function(e){return arguments.length?(o="function"===typeof e?e:Aw(+e),a):o},a},dO=hO(rO);function fO(e){this._curve=e}function hO(e){function t(t){return new fO(e(t))}return t._curve=e,t}function pO(e){var t=e.curve;return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e.curve=function(e){return arguments.length?t(hO(e)):t()._curve},e}fO.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(e,t){this._curve.point(t*Math.sin(e),t*-Math.cos(e))}};var mO=function(){return pO(aO().curve(dO))},vO=function(){var e=cO().curve(dO),t=e.curve,n=e.lineX0,r=e.lineX1,i=e.lineY0,o=e.lineY1;return e.angle=e.x,delete e.x,e.startAngle=e.x0,delete e.x0,e.endAngle=e.x1,delete e.x1,e.radius=e.y,delete e.y,e.innerRadius=e.y0,delete e.y0,e.outerRadius=e.y1,delete e.y1,e.lineStartAngle=function(){return pO(n())},delete e.lineX0,e.lineEndAngle=function(){return pO(r())},delete e.lineX1,e.lineInnerRadius=function(){return pO(i())},delete e.lineY0,e.lineOuterRadius=function(){return pO(o())},delete e.lineY1,e.curve=function(e){return arguments.length?t(hO(e)):t()._curve},e},gO=function(e,t){return[(t=+t)*Math.cos(e-=Math.PI/2),t*Math.sin(e)]};function bO(e){return e.source}function yO(e){return e.target}function xO(e){var t=bO,n=yO,r=iO,i=oO,o=null;function a(){var a,c=eO.call(arguments),s=t.apply(this,c),l=n.apply(this,c);if(o||(o=a=Jo()),e(o,+r.apply(this,(c[0]=s,c)),+i.apply(this,c),+r.apply(this,(c[0]=l,c)),+i.apply(this,c)),a)return o=null,a+""||null}return a.source=function(e){return arguments.length?(t=e,a):t},a.target=function(e){return arguments.length?(n=e,a):n},a.x=function(e){return arguments.length?(r="function"===typeof e?e:Aw(+e),a):r},a.y=function(e){return arguments.length?(i="function"===typeof e?e:Aw(+e),a):i},a.context=function(e){return arguments.length?(o=null==e?null:e,a):o},a}function _O(e,t,n,r,i){e.moveTo(t,n),e.bezierCurveTo(t=(t+r)/2,n,t,i,r,i)}function wO(e,t,n,r,i){e.moveTo(t,n),e.bezierCurveTo(t,n=(n+i)/2,r,n,r,i)}function OO(e,t,n,r,i){var o=gO(t,n),a=gO(t,n=(n+i)/2),c=gO(r,n),s=gO(r,i);e.moveTo(o[0],o[1]),e.bezierCurveTo(a[0],a[1],c[0],c[1],s[0],s[1])}function jO(){return xO(_O)}function SO(){return xO(wO)}function CO(){var e=xO(OO);return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e}var EO={draw:function(e,t){var n=Math.sqrt(t/Hw);e.moveTo(n,0),e.arc(0,0,n,0,Uw)}},kO={draw:function(e,t){var n=Math.sqrt(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},RO=Math.sqrt(1/3),TO=2*RO,MO={draw:function(e,t){var n=Math.sqrt(t/TO),r=n*RO;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},AO=Math.sin(Hw/10)/Math.sin(7*Hw/10),IO=Math.sin(Uw/10)*AO,NO=-Math.cos(Uw/10)*AO,PO={draw:function(e,t){var n=Math.sqrt(.8908130915292852*t),r=IO*n,i=NO*n;e.moveTo(0,-n),e.lineTo(r,i);for(var o=1;o<5;++o){var a=Uw*o/5,c=Math.cos(a),s=Math.sin(a);e.lineTo(s*n,-c*n),e.lineTo(c*r-s*i,s*r+c*i)}e.closePath()}},DO={draw:function(e,t){var n=Math.sqrt(t),r=-n/2;e.rect(r,r,n,n)}},LO=Math.sqrt(3),zO={draw:function(e,t){var n=-Math.sqrt(t/(3*LO));e.moveTo(0,2*n),e.lineTo(-LO*n,-n),e.lineTo(LO*n,-n),e.closePath()}},BO=-.5,FO=Math.sqrt(3)/2,HO=1/Math.sqrt(12),VO=3*(HO/2+1),UO={draw:function(e,t){var n=Math.sqrt(t/VO),r=n/2,i=n*HO,o=r,a=n*HO+n,c=-o,s=a;e.moveTo(r,i),e.lineTo(o,a),e.lineTo(c,s),e.lineTo(BO*r-FO*i,FO*r+BO*i),e.lineTo(BO*o-FO*a,FO*o+BO*a),e.lineTo(BO*c-FO*s,FO*c+BO*s),e.lineTo(BO*r+FO*i,BO*i-FO*r),e.lineTo(BO*o+FO*a,BO*a-FO*o),e.lineTo(BO*c+FO*s,BO*s-FO*c),e.closePath()}},WO=[EO,kO,MO,DO,PO,zO,UO],qO=function(e,t){var n=null;function r(){var r;if(n||(n=r=Jo()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),r)return n=null,r+""||null}return e="function"===typeof e?e:Aw(e||EO),t="function"===typeof t?t:Aw(void 0===t?64:+t),r.type=function(t){return arguments.length?(e="function"===typeof t?t:Aw(t),r):e},r.size=function(e){return arguments.length?(t="function"===typeof e?e:Aw(+e),r):t},r.context=function(e){return arguments.length?(n=null==e?null:e,r):n},r},GO=function(){};function YO(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function KO(e){this._context=e}KO.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:YO(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:YO(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};var $O=function(e){return new KO(e)};function XO(e){this._context=e}XO.prototype={areaStart:GO,areaEnd:GO,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:YO(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};var QO=function(e){return new XO(e)};function JO(e){this._context=e}JO.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:YO(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};var ZO=function(e){return new JO(e)};class ej{constructor(e,t){this._context=e,this._x=t}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+e)/2,this._y0,this._x0,t,e,t):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+t)/2,e,this._y0,e,t)}this._x0=e,this._y0=t}}function tj(e){return new ej(e,!0)}function nj(e){return new ej(e,!1)}function rj(e,t){this._basis=new KO(e),this._beta=t}rj.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,t=this._y,n=e.length-1;if(n>0)for(var r,i=e[0],o=t[0],a=e[n]-i,c=t[n]-o,s=-1;++s<=n;)r=s/n,this._basis.point(this._beta*e[s]+(1-this._beta)*(i+r*a),this._beta*t[s]+(1-this._beta)*(o+r*c));this._x=this._y=null,this._basis.lineEnd()},point:function(e,t){this._x.push(+e),this._y.push(+t)}};var ij=function e(t){function n(e){return 1===t?new KO(e):new rj(e,t)}return n.beta=function(t){return e(+t)},n}(.85);function oj(e,t,n){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-n),e._x2,e._y2)}function aj(e,t){this._context=e,this._k=(1-t)/6}aj.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:oj(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2,this._x1=e,this._y1=t;break;case 2:this._point=3;default:oj(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var cj=function e(t){function n(e){return new aj(e,t)}return n.tension=function(t){return e(+t)},n}(0);function sj(e,t){this._context=e,this._k=(1-t)/6}sj.prototype={areaStart:GO,areaEnd:GO,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:oj(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var lj=function e(t){function n(e){return new sj(e,t)}return n.tension=function(t){return e(+t)},n}(0);function uj(e,t){this._context=e,this._k=(1-t)/6}uj.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:oj(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var dj=function e(t){function n(e){return new uj(e,t)}return n.tension=function(t){return e(+t)},n}(0);function fj(e,t,n){var r=e._x1,i=e._y1,o=e._x2,a=e._y2;if(e._l01_a>Fw){var c=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,s=3*e._l01_a*(e._l01_a+e._l12_a);r=(r*c-e._x0*e._l12_2a+e._x2*e._l01_2a)/s,i=(i*c-e._y0*e._l12_2a+e._y2*e._l01_2a)/s}if(e._l23_a>Fw){var l=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,u=3*e._l23_a*(e._l23_a+e._l12_a);o=(o*l+e._x1*e._l23_2a-t*e._l12_2a)/u,a=(a*l+e._y1*e._l23_2a-n*e._l12_2a)/u}e._context.bezierCurveTo(r,i,o,a,e._x2,e._y2)}function hj(e,t){this._context=e,this._alpha=t}hj.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3;default:fj(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var pj=function e(t){function n(e){return t?new hj(e,t):new aj(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function mj(e,t){this._context=e,this._alpha=t}mj.prototype={areaStart:GO,areaEnd:GO,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:fj(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var vj=function e(t){function n(e){return t?new mj(e,t):new sj(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function gj(e,t){this._context=e,this._alpha=t}gj.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:fj(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var bj=function e(t){function n(e){return t?new gj(e,t):new uj(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function yj(e){this._context=e}yj.prototype={areaStart:GO,areaEnd:GO,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};var xj=function(e){return new yj(e)};function _j(e){return e<0?-1:1}function wj(e,t,n){var r=e._x1-e._x0,i=t-e._x1,o=(e._y1-e._y0)/(r||i<0&&-0),a=(n-e._y1)/(i||r<0&&-0),c=(o*i+a*r)/(r+i);return(_j(o)+_j(a))*Math.min(Math.abs(o),Math.abs(a),.5*Math.abs(c))||0}function Oj(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function jj(e,t,n){var r=e._x0,i=e._y0,o=e._x1,a=e._y1,c=(o-r)/3;e._context.bezierCurveTo(r+c,i+c*t,o-c,a-c*n,o,a)}function Sj(e){this._context=e}function Cj(e){this._context=new Ej(e)}function Ej(e){this._context=e}function kj(e){return new Sj(e)}function Rj(e){return new Cj(e)}function Tj(e){this._context=e}function Mj(e){var t,n,r=e.length-1,i=new Array(r),o=new Array(r),a=new Array(r);for(i[0]=0,o[0]=2,a[0]=e[0]+2*e[1],t=1;t=0;--t)i[t]=(a[t]-i[t+1])/o[t];for(o[r-1]=(e[r]+i[r-1])/2,t=0;t=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}}this._x=e,this._y=t}};var Nj=function(e){return new Ij(e,.5)};function Pj(e){return new Ij(e,0)}function Dj(e){return new Ij(e,1)}var Lj=function(e,t){if((i=e.length)>1)for(var n,r,i,o=1,a=e[t[0]],c=a.length;o=0;)n[t]=t;return n};function Bj(e,t){return e[t]}function Fj(e){const t=[];return t.key=e,t}var Hj=function(){var e=Aw([]),t=zj,n=Lj,r=Bj;function i(i){var o,a,c=Array.from(e.apply(this,arguments),Fj),s=c.length,l=-1;for(const e of i)for(o=0,++l;o0){for(var n,r,i,o=0,a=e[0].length;o0)for(var n,r,i,o,a,c,s=0,l=e[t[0]].length;s0?(r[0]=o,r[1]=o+=i):i<0?(r[1]=a,r[0]=a+=i):(r[0]=0,r[1]=i)},Wj=function(e,t){if((n=e.length)>0){for(var n,r=0,i=e[t[0]],o=i.length;r0&&(r=(n=e[t[0]]).length)>0){for(var n,r,i,o=0,a=1;ao&&(o=t,r=n);return r}var Kj=function(e){var t=e.map($j);return zj(e).sort((function(e,n){return t[e]-t[n]}))};function $j(e){for(var t,n=0,r=-1,i=e.length;++r()=>e;function iS(e,t){let{sourceEvent:n,target:r,transform:i,dispatch:o}=t;Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:n,enumerable:!0,configurable:!0},target:{value:r,enumerable:!0,configurable:!0},transform:{value:i,enumerable:!0,configurable:!0},_:{value:o}})}function oS(e,t,n){this.k=e,this.x=t,this.y=n}oS.prototype={constructor:oS,scale:function(e){return 1===e?this:new oS(this.k*e,this.x,this.y)},translate:function(e,t){return 0===e&0===t?this:new oS(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var aS=new oS(1,0,0);function cS(e){for(;!e.__zoom;)if(!(e=e.parentNode))return aS;return e.__zoom}function sS(e){e.stopImmediatePropagation()}cS.prototype=oS.prototype;var lS=function(e){e.preventDefault(),e.stopImmediatePropagation()};function uS(e){return(!e.ctrlKey||"wheel"===e.type)&&!e.button}function dS(){var e=this;return e instanceof SVGElement?(e=e.ownerSVGElement||e).hasAttribute("viewBox")?[[(e=e.viewBox.baseVal).x,e.y],[e.x+e.width,e.y+e.height]]:[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]:[[0,0],[e.clientWidth,e.clientHeight]]}function fS(){return this.__zoom||aS}function hS(e){return-e.deltaY*(1===e.deltaMode?.05:e.deltaMode?1:.002)*(e.ctrlKey?10:1)}function pS(){return navigator.maxTouchPoints||"ontouchstart"in this}function mS(e,t,n){var r=e.invertX(t[0][0])-n[0][0],i=e.invertX(t[1][0])-n[1][0],o=e.invertY(t[0][1])-n[0][1],a=e.invertY(t[1][1])-n[1][1];return e.translate(i>r?(r+i)/2:Math.min(0,r)||Math.max(0,i),a>o?(o+a)/2:Math.min(0,o)||Math.max(0,a))}var vS=function(){var e,t,n,r=uS,i=dS,o=mS,a=hS,c=pS,s=[0,1/0],l=[[-1/0,-1/0],[1/0,1/0]],u=250,d=ev,f=lt("start","zoom","end"),h=500,p=0,m=10;function v(e){e.property("__zoom",fS).on("wheel.zoom",O,{passive:!1}).on("mousedown.zoom",j).on("dblclick.zoom",S).filter(c).on("touchstart.zoom",C).on("touchmove.zoom",E).on("touchend.zoom touchcancel.zoom",k).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function g(e,t){return(t=Math.max(s[0],Math.min(s[1],t)))===e.k?e:new oS(t,e.x,e.y)}function b(e,t,n){var r=t[0]-n[0]*e.k,i=t[1]-n[1]*e.k;return r===e.x&&i===e.y?e:new oS(e.k,r,i)}function y(e){return[(+e[0][0]+ +e[1][0])/2,(+e[0][1]+ +e[1][1])/2]}function x(e,t,n,r){e.on("start.zoom",(function(){_(this,arguments).event(r).start()})).on("interrupt.zoom end.zoom",(function(){_(this,arguments).event(r).end()})).tween("zoom",(function(){var e=this,o=arguments,a=_(e,o).event(r),c=i.apply(e,o),s=null==n?y(c):"function"===typeof n?n.apply(e,o):n,l=Math.max(c[1][0]-c[0][0],c[1][1]-c[0][1]),u=e.__zoom,f="function"===typeof t?t.apply(e,o):t,h=d(u.invert(s).concat(l/u.k),f.invert(s).concat(l/f.k));return function(e){if(1===e)e=f;else{var t=h(e),n=l/t[2];e=new oS(n,s[0]-t[0]*n,s[1]-t[1]*n)}a.zoom(null,e)}}))}function _(e,t,n){return!n&&e.__zooming||new w(e,t)}function w(e,t){this.that=e,this.args=t,this.active=0,this.sourceEvent=null,this.extent=i.apply(e,t),this.taps=0}function O(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i1?t-1:0),a=1;ap}s.event(e).zoom("mouse",o(b(s.that.__zoom,s.mouse[0]=Lr(e,c),s.mouse[1]),s.extent,l))}function v(e){u.on("mousemove.zoom mouseup.zoom",null),An(e.view,s.moved),lS(e),s.event(e).end()}}function S(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a0?Cn(this).transition().duration(u).call(x,h,s,e):Cn(this).call(v.transform,h,s,e)}}function C(n){for(var i=arguments.length,o=new Array(i>1?i-1:0),a=1;a1?t-1:0),r=1;r1?r-1:0),o=1;o127?(n.push("\\x"),n.push(r[(240&i)>>4]),n.push(r[15&i])):n.push(String.fromCharCode(i));return n.push(t),n.join("")}const o="--",a={undefined:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o;return t},number:function(e){if(isNaN(e))return"NaN";if(!isFinite(e))return e>0?"Inf":"-Inf";return JSON.stringify(parseFloat(e.toFixed(8)))},string:c,boolean:function(e){return e?"True":"False"},object:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o;return null===e?"None":e instanceof ArrayBuffer?i(new Uint8Array(e),"'"):Array.isArray(e)?s(e,t):l(e,t)}};function c(e){return JSON.stringify(e)}function s(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o;const n=[];for(let r=0;r1&&void 0!==arguments[1]?arguments[1]:o;const n=[],r=Object.keys(e);for(let i=0;i1&&void 0!==arguments[1]?arguments[1]:o,n=a[typeof e];return n(e,t)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i}));const r={"#3E72E7":"#ECF1FD","#18AB6D":"#E8F7F0","#7A4CE0":"#F2EDFC","#E149A0":"#FCEDF6","#E43D3D":"#FCECEC","#E8853D":"#FEF2E9","#0394B4":"#E6F4F7","#729B1B":"#F1F5E8"},i={int:"rgb(175, 85, 45)",float:"rgb(92, 129, 21)",string:"rgb(246, 103, 30)",bool:"rgb(169, 87, 153)",object:"rgb(73, 72, 73)",array:"rgb(73, 72, 73)",nan:"rgb(148, 148, 148)","":"rgb(148, 148, 148)"};t.c=[["#3E72E7","#18AB6D","#7A4CE0","#E149A0","#E43D3D","#E8853D","#0394B4","#729B1B"],["#336699","#339966","#993399","#999966","#669966","#663333","#669999","#663366","#666633","#996666","#999933","#669933","#663399","#666699","#993366","#996633","#996699","#339999","#333366","#336633","#333399","#339933","#336666","#FD7272"]]},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(45);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.min(Math.max(t,e),n)}function o(e){if(e.type)return e;if("#"===e.charAt(0))return o(function(e){e=e.substr(1);var t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g"),n=e.match(t);return n&&1===n[0].length&&(n=n.map((function(e){return e+e}))),n?"rgb".concat(4===n.length?"a":"","(").concat(n.map((function(e,t){return t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3})).join(", "),")"):""}(e));var t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla"].indexOf(n))throw new Error(Object(r.a)(3,e));var i=e.substring(t+1,e.length-1).split(",");return{type:n,values:i=i.map((function(e){return parseFloat(e)}))}}function a(e){var t=e.type,n=e.values;return-1!==t.indexOf("rgb")?n=n.map((function(e,t){return t<3?parseInt(e,10):e})):-1!==t.indexOf("hsl")&&(n[1]="".concat(n[1],"%"),n[2]="".concat(n[2],"%")),"".concat(t,"(").concat(n.join(", "),")")}function c(e,t){var n=s(e),r=s(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function s(e){var t="hsl"===(e=o(e)).type?o(function(e){var t=(e=o(e)).values,n=t[0],r=t[1]/100,i=t[2]/100,c=r*Math.min(i,1-i),s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+n/30)%12;return i-c*Math.max(Math.min(t-3,9-t,1),-1)},l="rgb",u=[Math.round(255*s(0)),Math.round(255*s(8)),Math.round(255*s(4))];return"hsla"===e.type&&(l+="a",u.push(t[3])),a({type:l,values:u})}(e)).values:e.values;return t=t.map((function(e){return(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)})),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.15;return s(e)>.5?d(e,t):f(e,t)}function u(e,t){return e=o(e),t=i(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),e.values[3]=t,a(e)}function d(e,t){if(e=o(e),t=i(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]*=1-t;return a(e)}function f(e,t){if(e=o(e),t=i(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;return a(e)}},function(e,t,n){"use strict";n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return a}));var r=n(81);function i(e,t){try{let n=c(e);localStorage.setItem(n,t)}catch(n){}}function o(e){try{return localStorage.getItem(c(e))}catch(t){return null}}function a(e){try{localStorage.removeItem(c(e))}catch(t){}}function c(e){let t=Object(r.f)();return"/"===t?e:t.replace(new RegExp("/ns/([^/]+)/"),"$1")+":"+e}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(0),i=n(119);function o(e,t){return r.useMemo((function(){return null==e&&null==t?null:function(n){Object(i.a)(e,n),Object(i.a)(t,n)}}),[e,t])}},function(e,t,n){"use strict";var r=n(81);function i(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;const i=new AbortController,o=i.signal;return{call:i=>new Promise(((a,c)=>{fetch("".concat(Object(r.c)(),"/").concat(e),{...t,signal:o}).then((async e=>{try{if(e.status>=400){const t=await e.json();return void("function"===typeof i&&i(t))}const t=n?e.body:await e.json();a(t)}catch(t){"function"===typeof i&&i(t),c(t)}})).catch((e=>{"AbortError"===e.name||("function"===typeof i&&i(e),c(e))}))})),abort:()=>i.abort()}}function o(){return{"Content-Type":"application/json","X-Timezone-Offset":"".concat((new Date).getTimezoneOffset())}}const a={get:function(e,t,n){return i("".concat(e).concat(t?"?"+new URLSearchParams(t).toString():""),{method:"GET",...n,headers:o()})},getStream:function(e,t,n){const r=Object.entries(t||{}).map((e=>{let[t,n]=e;return Array.isArray(n)?n.map((e=>"".concat(t,"=").concat(e))).join("&"):"".concat(t,"=").concat(n)})).join("&");return i("".concat(e).concat("POST"===(null===n||void 0===n?void 0:n.method)?"":r?"?"+r:""),{method:"GET",...n,headers:o(),..."POST"===(null===n||void 0===n?void 0:n.method)&&{body:JSON.stringify(t)}},!0)},getStream1:function(e,t,n){return i("".concat(e).concat("POST"===(null===n||void 0===n?void 0:n.method)&&t?"?"+new URLSearchParams(t).toString():""),{method:"GET",...n,headers:o(),..."POST"===(null===n||void 0===n?void 0:n.method)&&{body:JSON.stringify(n.body)}},!0)},post:function(e,t,n){return i(e,{method:"POST",...n,headers:o(),body:JSON.stringify(t)})},put:function(e,t,n){return i(e,{method:"PUT",...n,headers:o(),body:JSON.stringify(t)})},delete:function(e,t){return i(e,{method:"DELETE",...t})}};t.a=a},function(e,t,n){"use strict";n.d(t,"a",(function(){return k}));var r=n(0),i=n(688),o=n(2),a=n(5),c=(n(4),n(7)),s=n(310),l=n(89),u=Object(l.a)(r.createElement("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"RadioButtonUnchecked"),d=Object(l.a)(r.createElement("path",{d:"M8.465 8.465C9.37 7.56 10.62 7 12 7C14.76 7 17 9.24 17 12C17 13.38 16.44 14.63 15.535 15.535C14.63 16.44 13.38 17 12 17C9.24 17 7 14.76 7 12C7 10.62 7.56 9.37 8.465 8.465Z"}),"RadioButtonChecked"),f=n(15);var h=Object(f.a)((function(e){return{root:{position:"relative",display:"flex","&$checked $layer":{transform:"scale(1)",transition:e.transitions.create("transform",{easing:e.transitions.easing.easeOut,duration:e.transitions.duration.shortest})}},layer:{left:0,position:"absolute",transform:"scale(0)",transition:e.transitions.create("transform",{easing:e.transitions.easing.easeIn,duration:e.transitions.duration.shortest})},checked:{}}}),{name:"PrivateRadioButtonIcon"})((function(e){var t=e.checked,n=e.classes,i=e.fontSize;return r.createElement("div",{className:Object(c.a)(n.root,t&&n.checked)},r.createElement(u,{fontSize:i}),r.createElement(d,{fontSize:i,className:n.layer}))})),p=n(27),m=n(21),v=n(131);var g=r.createContext();var b=r.createElement(h,{checked:!0}),y=r.createElement(h,null),x=r.forwardRef((function(e,t){var n=e.checked,i=e.classes,l=e.color,u=void 0===l?"secondary":l,d=e.name,f=e.onChange,h=e.size,p=void 0===h?"medium":h,x=Object(a.a)(e,["checked","classes","color","name","onChange","size"]),_=r.useContext(g),w=n,O=Object(v.a)(f,_&&_.onChange),j=d;return _&&("undefined"===typeof w&&(w=_.value===e.value),"undefined"===typeof j&&(j=_.name)),r.createElement(s.a,Object(o.a)({color:u,type:"radio",icon:r.cloneElement(y,{fontSize:"small"===p?"small":"medium"}),checkedIcon:r.cloneElement(b,{fontSize:"small"===p?"small":"medium"}),classes:{root:Object(c.a)(i.root,i["color".concat(Object(m.a)(u))]),checked:i.checked,disabled:i.disabled},name:j,checked:w,onChange:O,ref:t},x))})),_=Object(f.a)((function(e){return{root:{color:e.palette.text.secondary},checked:{},disabled:{},colorPrimary:{"&$checked":{color:e.palette.primary.main,"&:hover":{backgroundColor:Object(p.a)(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&$disabled":{color:e.palette.action.disabled}},colorSecondary:{"&$checked":{color:e.palette.secondary.main,"&:hover":{backgroundColor:Object(p.a)(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&$disabled":{color:e.palette.action.disabled}}}}),{name:"MuiRadio"})(x),w=n(3),O=n(6),j=n(25),S=(n(516),n(1));var C=function(e){let{onPersistenceChange:t,onGroupingPaletteChange:n,onShuffleChange:r,persistence:o,paletteIndex:a,groupingData:c}=e;function s(e){let{value:t}=e.target;n&&n(parseInt(t))}return Object(S.jsx)(O.a,{children:Object(S.jsxs)("div",{className:"ColorPopoverAdvanced",children:[Object(S.jsxs)("div",{className:"ColorPopoverAdvanced__persistence",children:[Object(S.jsx)(w.n,{component:"h3",size:12,tint:50,children:"colors persistence"}),Object(S.jsx)(w.n,{component:"p",size:14,className:"ColorPopoverAdvanced__persistence__p",children:"Enable persistent coloring mode so that each item always has the same color regardless of its order."}),Object(S.jsxs)("div",{className:"flex fac fjb",children:[Object(S.jsxs)("div",{className:"ColorPopoverAdvanced__Switcher__button__container",children:[Object(S.jsx)(w.m,{onChange:()=>t("color"),checked:o,size:"large",variant:"contained"}),Object(S.jsx)(w.n,{size:14,className:"ColorPopoverAdvanced__span",children:"Enable"})]}),o&&Object(S.jsx)(w.c,{disabled:!(null===c||void 0===c?void 0:c.color.length),onClick:()=>r("color"),variant:"contained",size:"small",children:"Shuffle"})]})]}),Object(S.jsxs)("div",{className:"ColorPopoverAdvanced__preferred__colors",children:[Object(S.jsx)(w.n,{component:"h3",tint:50,children:"Preferred color palette"}),Object(S.jsx)("div",{children:j.c.map(((e,t)=>Object(S.jsx)(O.a,{children:Object(S.jsxs)(i.a,{display:"flex",alignItems:"center",children:[Object(S.jsx)(_,{color:"primary",checked:a===t,onChange:s,size:"small",value:t}),Object(S.jsxs)(w.n,{size:14,className:"ColorPopoverAdvanced__span",children:[0===t?"8 distinct colors":"24 colors"," "]}),Object(S.jsx)("div",{className:"ColorPopoverAdvanced__paletteColors__container ".concat(a===t?"active":""),children:e.map((e=>Object(S.jsx)(i.a,{component:"span",className:"ColorPopoverAdvanced__paletteColors__colorItem",bgcolor:e},e)))})]})},t)))})]})]})})};n(517);var E=function(e){let{onPersistenceChange:t,onShuffleChange:n,persistence:r,groupingData:i}=e;return Object(S.jsx)(O.a,{children:Object(S.jsx)("div",{className:"StrokePopoverAdvanced",children:Object(S.jsxs)("div",{className:"StrokePopoverAdvanced__container",children:[Object(S.jsx)(w.n,{component:"h3",size:12,tint:50,children:"Stroke Style persistence"}),Object(S.jsx)(w.n,{component:"p",size:14,className:"StrokePopoverAdvanced__container__p",children:"Enable persistent mode for stroke styles so that each group always has the same stroke style regardless to its order"}),Object(S.jsxs)("div",{className:"flex fac fjb",children:[Object(S.jsxs)("div",{className:"StrokePopoverAdvanced__Switcher__button__container",children:[Object(S.jsx)(w.m,{color:"primary",checked:r,onChange:()=>t("stroke"),size:"large"}),Object(S.jsx)(w.n,{size:14,className:"ColorPopoverAdvanced__container__span",children:"Enable"})]}),r&&Object(S.jsx)(w.c,{onClick:()=>n("stroke"),disabled:!(null===i||void 0===i?void 0:i.stroke.length),variant:"contained",size:"small",children:"Shuffle"})]})]})})})};let k;!function(e){e.COLOR="color",e.STROKE="stroke",e.CHART="chart",e.ROW="row"}(k||(k={}));const R=[{groupName:k.COLOR,title:"Group by color",AdvancedComponent:C},{groupName:k.STROKE,title:"Group by stroke style",AdvancedComponent:E},{groupName:k.CHART,title:"Divide into charts",inputLabel:"Select fields to divide into charts"},{groupName:k.ROW,title:"Group by row"}];t.b=R},function(e,t,n){"use strict";t.a=function(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n{if(i.a.isValidElement(e)&&e.key){const n={...e.props,key:e.key};t.push(n)}})),t}function c(e,t){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(e===t)return!0;if(null===e&&null===t)return!0;if(null===e||null===t)return!1;if("object"!==typeof e||"object"!==typeof t)return!1;const r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;for(let o=0;o1?t-1:0),r=1;r0}function u(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"id";if(!t||!t.length)return e;const i=[],o=new Set;t.forEach((e=>o.add(e)));let a=[].concat(e);for(a.forEach((e=>n[e[r]]=0));a.length>0;){const e=a.shift();i.push(e),o.has(e[r])&&Array.isArray(e.children)&&e.children.length>0&&(a=[].concat(e.children,a),e.children.forEach((t=>n[t[r]]=n[e[r]]+1)))}return i}function d(e){return Array.isArray(e)?[].concat(e):[]}function f(){return null}function h(e){return"string"===typeof e?e:null===e||void 0===e?"":e.toString?e.toString():""}const p=function(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return function(){for(var r=arguments.length,i=new Array(r),o=0;oe.apply(this,i)),n)}},m=(e,t)=>{let n,r,i;return function(){for(var o=arguments.length,a=new Array(o),c=0;c{Date.now()-i>=t&&(e.apply(this,a),i=Date.now())}),Math.max(t-(Date.now()-i),0))):(e.apply(this,a),i=Date.now(),n=!0)}};function v(e,t){e.classList?e.classList.add(t):e.className.match(new RegExp("(?:^|\\s)".concat(t,"(?!\\S)")))||(e.className+=" ".concat(t))}function g(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp("(?:^|\\s)".concat(t,"(?!\\S)"),"g"),"")}function b(e,t){return"function"===typeof t?e.reduce(((e,n,r)=>e+t({rowData:n,rowIndex:r})),0):e.length*t}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(187);function i(e){var t,n;let{notification:i,model:o}=e,a=(null===(t=o.getState())||void 0===t?void 0:t.notifyData)||[];a=[...a,i],o.setState({notifyData:a}),setTimeout((()=>{Object(r.a)({id:i.id,model:o})}),null!==(n=i.closeDelay)&&void 0!==n?n:3e3)}},function(e,t,n){"use strict";n.d(t,"d",(function(){return r.a})),n.d(t,"f",(function(){return i})),n.d(t,"e",(function(){return a})),n.d(t,"c",(function(){return c})),n.d(t,"a",(function(){return s})),n.d(t,"g",(function(){return d})),n.d(t,"h",(function(){return f})),n.d(t,"b",(function(){return h}));var r=n(355);var i=function(){try{return window.self!==window.top}catch(e){return!0}},o=n(370);var a=function(e){let{imgSrc:t,width:n,height:r,format:i=o.a.JPEG,callback:a}=e;const c=document.createElement("canvas"),s=c.getContext("2d");if(c&&s){c.width=n,c.height=r;const e=new Image;e.onload=function(){s&&(s.clearRect(0,0,n,r),s.drawImage(e,0,0,n,r),c.toBlob((e=>{e&&a&&a(e)}),"image/"+i,1))},e.src=t}};var c=function(e){e.setAttribute("xlink","http://www.w3.org/1999/xlink"),function(e,t){let n=document.createElement("style");n.setAttribute("type","text/css"),n.innerHTML=e;let r=t.hasChildNodes()?t.children[0]:null;t.insertBefore(n,r)}(function(e){const t=[];t.push("#"+e.id);for(let a=0;a1&&void 0!==arguments[1]?arguments[1]:"file",n=document.createElement("a");n.download=t,n.style.opacity="0",document.body.append(n),n.href=e,n.click(),n.remove()};const l=document.createElement("canvas"),u=l.getContext("2d");var d=function(e){let{text:t,fontSize:n="16px",fontFamily:r="Inter, sans-serif",fontWeight:i=400}=e;if(l&&u){u.font="".concat(i," ").concat(n," ").concat(r);const e=u.measureText(t);return(null===e||void 0===e?void 0:e.width)||0}return 0};var f=function e(t){let{text:n,width:r,fontSize:i="16px",fontFamily:o="Inter, sans-serif",fontWeight:a=400,recourseIndex:c=0}=t;const s=d({text:n,fontSize:i,fontFamily:o,fontWeight:a});return 0===c&&r>s?n:s>r?e({text:n.slice(0,-1),width:r,fontSize:i,fontFamily:o,fontWeight:a,recourseIndex:++c}):n.slice(0,-3)+"..."};var h=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Uint8Array;return new Float64Array(e.slice().buffer)}},function(e,t,n){"use strict";var r=n(283),i=n(235),o=n(58);t.a=function(e){return Object(o.a)(e)?Object(r.a)(e):Object(i.a)(e)}},function(e,t,n){"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(469)},function(e,t,n){"use strict";n.d(t,"a",(function(){return Yt})),n.d(t,"b",(function(){return Kt})),n.d(t,"d",(function(){return Gt})),n.d(t,"c",(function(){return $t}));var r=n(9),i=n(61),o=n.n(i),a=n(256),c=n(56),s=n(25),l=n(60),u=n(48),d=n(8),f=n(62),h=n(36),p=n(13),m=n(69),v=n(198),g=n(31),b=(n(0),n(331)),y=n(230),x=n(3),_=n(75),w=n(275),O=n(6),j=n(203),S=n(173),C=n(199),E=n(200),k=n(84),R=n(47),T=n(80),M=n(102),A=n(24),I=n(99),N=n(124),P=n(1);function D(){var e,t,n,r,i,o,a,s,l,u,f,h,p,m,v,g,x,_,w,O,j,S,C,E,R,T,M,A,D,L,z;let B=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],F=arguments.length>1?arguments[1]:void 0,H=arguments.length>2?arguments[2]:void 0,V=arguments.length>3?arguments[3]:void 0,U=arguments.length>4?arguments[4]:void 0,W=arguments.length>5?arguments[5]:void 0,q=arguments.length>6?arguments[6]:void 0,G=arguments.length>7?arguments[7]:void 0,Y=arguments.length>8?arguments[8]:void 0,K=arguments.length>9?arguments[9]:void 0,$=[{key:"experiment",content:Object(P.jsx)("span",{children:"Name"}),topHeader:"Experiment",pin:(null===V||void 0===V||null===(e=V.left)||void 0===e?void 0:e.includes("experiment"))?"left":(null===V||void 0===V||null===(t=V.middle)||void 0===t?void 0:t.includes("experiment"))?null:(null===V||void 0===V||null===(n=V.right)||void 0===n?void 0:n.includes("experiment"))?"right":null,columnOptions:Object(N.a)(Y,K,Kt.METRICS,"run.props.experiment.name")},{key:"experiment_description",content:Object(P.jsx)("span",{children:"Description"}),topHeader:"Experiment",pin:(null===V||void 0===V||null===(r=V.left)||void 0===r?void 0:r.includes("experiment_description"))?"left":(null===V||void 0===V||null===(i=V.right)||void 0===i?void 0:i.includes("experiment_description"))?"right":null},{key:"hash",content:Object(P.jsx)("span",{children:"Hash"}),topHeader:"Run",pin:(null===V||void 0===V||null===(o=V.left)||void 0===o?void 0:o.includes("hash"))?"left":(null===V||void 0===V||null===(a=V.middle)||void 0===a?void 0:a.includes("hash"))?null:(null===V||void 0===V||null===(s=V.right)||void 0===s?void 0:s.includes("hash"))?"right":null,columnOptions:Object(N.a)(Y,K,Kt.METRICS,"run.hash")},{key:"run",content:Object(P.jsx)("span",{children:"Name"}),topHeader:"Run",pin:(null===V||void 0===V||null===(l=V.left)||void 0===l?void 0:l.includes("run"))?"left":(null===V||void 0===V||null===(u=V.middle)||void 0===u?void 0:u.includes("run"))?null:(null===V||void 0===V||null===(f=V.right)||void 0===f?void 0:f.includes("run"))?"right":"left",columnOptions:Object(N.a)(Y,K,Kt.METRICS,"run.props.name")},{key:"description",content:Object(P.jsx)("span",{children:"Description"}),topHeader:"Run",pin:(null===V||void 0===V||null===(h=V.left)||void 0===h?void 0:h.includes("description"))?"left":(null===V||void 0===V||null===(p=V.right)||void 0===p?void 0:p.includes("description"))?"right":null},{key:"date",content:Object(P.jsx)("span",{children:"Date"}),topHeader:"Run",pin:(null===V||void 0===V||null===(m=V.left)||void 0===m?void 0:m.includes("date"))?"left":(null===V||void 0===V||null===(v=V.right)||void 0===v?void 0:v.includes("date"))?"right":null,columnOptions:Object(N.a)(Y,K,Kt.METRICS,"run.props.creation_time")},{key:"duration",content:Object(P.jsx)("span",{children:"Duration"}),topHeader:"Run",pin:(null===V||void 0===V||null===(g=V.left)||void 0===g?void 0:g.includes("duration"))?"left":(null===V||void 0===V||null===(x=V.right)||void 0===x?void 0:x.includes("duration"))?"right":null},{key:"tags",content:Object(P.jsx)("span",{children:"Tags"}),topHeader:"Run",pin:(null===V||void 0===V||null===(_=V.left)||void 0===_?void 0:_.includes("tags"))?"left":(null===V||void 0===V||null===(w=V.right)||void 0===w?void 0:w.includes("tags"))?"right":null},{key:"metric",content:Object(P.jsx)("span",{children:"Name"}),topHeader:"Metric",pin:(null===V||void 0===V||null===(O=V.left)||void 0===O?void 0:O.includes("metric"))?"left":(null===V||void 0===V||null===(j=V.right)||void 0===j?void 0:j.includes("metric"))?"right":null,columnOptions:Object(N.a)(Y,K,Kt.METRICS,"name")},{key:"context",content:Object(P.jsx)("span",{children:"Context"}),topHeader:"Metric",pin:(null===V||void 0===V||null===(S=V.left)||void 0===S?void 0:S.includes("context"))?"left":(null===V||void 0===V||null===(C=V.right)||void 0===C?void 0:C.includes("context"))?"right":null,columnOptions:Object(N.a)(Y,K,Kt.METRICS,"context")},{key:"value",content:H?Object(P.jsxs)("div",{className:"Metrics__table__aggregationColumn__cell",children:[Object(P.jsx)("span",{children:"Group Min"}),Object(P.jsx)("span",{children:W.line===k.b.MEAN?"Mean":W.line===k.b.MEDIAN?"Median":W.line===k.b.MIN?"Min":"Max"}),Object(P.jsx)("span",{children:"Group Max"}),W.area===k.a.STD_DEV&&Object(P.jsx)("span",{children:"Std. Dev."}),W.area===k.a.STD_ERR&&Object(P.jsx)("span",{children:"Std. Err."})]}):Object(P.jsx)("span",{children:"Value"}),topHeader:H?"Value":"Metric",pin:(null===V||void 0===V||null===(E=V.left)||void 0===E?void 0:E.includes("value"))?"left":(null===V||void 0===V||null===(R=V.right)||void 0===R?void 0:R.includes("value"))?"right":null},{key:"step",content:Object(P.jsx)("span",{children:"Step"}),topHeader:"Metric",pin:(null===V||void 0===V||null===(T=V.left)||void 0===T?void 0:T.includes("step"))?"left":(null===V||void 0===V||null===(M=V.right)||void 0===M?void 0:M.includes("step"))?"right":null},{key:"epoch",content:Object(P.jsx)("span",{children:"Epoch"}),topHeader:"Metric",pin:(null===V||void 0===V||null===(A=V.left)||void 0===A?void 0:A.includes("epoch"))?"left":(null===V||void 0===V||null===(D=V.right)||void 0===D?void 0:D.includes("epoch"))?"right":null},{key:"time",content:Object(P.jsx)("span",{children:"Time"}),topHeader:"Metric",pin:(null===V||void 0===V||null===(L=V.left)||void 0===L?void 0:L.includes("time"))?"left":(null===V||void 0===V||null===(z=V.right)||void 0===z?void 0:z.includes("time"))?"right":null},{key:"actions",content:"",topHeader:"",pin:"right"}].concat(B.map((e=>{var t,n,r,i,o;const a="run.params.".concat(e),s=null!==(t=null===q||void 0===q?void 0:q.findIndex((e=>e.value===a)))&&void 0!==t?t:-1;return{key:e,content:Object(P.jsxs)("span",{children:[e,G&&Object(P.jsx)(y.a,{onSort:()=>{var e;return G({sortFields:q,index:s,field:-1===s?F.find((e=>e.value===a)):null===q||void 0===q?void 0:q[s],actionType:"desc"===(null===q||void 0===q||null===(e=q[s])||void 0===e?void 0:e.order)?I.a.DELETE:I.a.ORDER_TABLE_TRIGGER})},sort:c.a.isNil(null===q||void 0===q?void 0:q[s])?null:null!==(n=null===q||void 0===q||null===(r=q[s])||void 0===r?void 0:r.order)&&void 0!==n?n:null})]}),topHeader:"Run Params",pin:(null===V||void 0===V||null===(i=V.left)||void 0===i?void 0:i.includes(e))?"left":(null===V||void 0===V||null===(o=V.right)||void 0===o?void 0:o.includes(e))?"right":null,columnOptions:Object(N.a)(Y,K,Kt.METRICS,a)}})));const X=null===V||void 0===V?void 0:V.left.concat(V.middle).concat(V.right);var Q,J;($.sort(((e,t)=>"#"===e.key?-1:"actions"===e.key?1:"actions"===t.key?-1:X.includes(e.key)||X.includes(t.key)?X.includes(e.key)?X.includes(t.key)?X.indexOf(e.key)-X.indexOf(t.key):-1:1:0)),H)&&($=[{key:"#",content:"",topHeader:"Group",pin:"left"},{key:"groups",content:Object(P.jsx)("div",{className:"Table__groupsColumn__cell",children:Object.keys(H).map((e=>{let t=e.replace("run.params.","");return t=t.replace("run.props.experiment.name","run.props.experiment"),t=t.replace("run.props","run"),Object(P.jsx)(b.a,{title:t||"",children:Object(P.jsx)("span",{children:t})},e)}))}),pin:(null===V||void 0===V||null===(Q=V.left)||void 0===Q?void 0:Q.includes("groups"))?"left":(null===V||void 0===V||null===(J=V.right)||void 0===J?void 0:J.includes("groups"))?"right":null,topHeader:"Group Config"},...$]);return $=$.map((e=>({...e,isHidden:!d.i.metrics.nonHidableColumns.has(e.key)&&U.includes(e.key)}))),$}const L=e=>Object(P.jsx)(C.a,{...e,inlineAttachedTagsList:!0});function z(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[];if(r){const t={};for(let n=0;n1?Object(P.jsx)(S.a,{data:e.metric}):Object(P.jsx)("span",{children:n})}}else"context"===r?t[r]={content:e.context.length>1?Object(P.jsx)(S.a,{data:e.context}):Object(P.jsx)(x.b,{monospace:!0,size:"xSmall",color:s.c[0][0],label:e.context[0]||"Empty Context"})}:"value"===r?t.value={content:Object(P.jsxs)("div",{className:"Metrics__table__aggregationColumn__cell",children:[Object(P.jsx)("span",{children:e.aggregation.area.min},"min"),Object(P.jsx)("span",{children:e.aggregation.line},"line"),Object(P.jsx)("span",{children:e.aggregation.area.max},"max"),!c.a.isNil(e.aggregation.area.stdDevValue)&&Object(P.jsx)("span",{children:e.aggregation.area.stdDevValue},"stdDevValue"),!c.a.isNil(e.aggregation.area.stdErrValue)&&Object(P.jsx)("span",{children:e.aggregation.area.stdErrValue},"stdErrValue")]})}:"groups"===r?t.groups={content:Object(P.jsx)(O.a,{children:Object(P.jsx)("div",{className:"Table__groupsColumn__cell",children:Object.keys(e[r]).map((t=>{const n=e[r][t];return c.a.isObject(n)?Object(P.jsx)(_.a,{title:t,anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},anchor:e=>{let{onAnchorClick:t}=e;return Object(P.jsx)(b.a,{title:Object(M.a)(n)||"",children:Object(P.jsx)("span",{onClick:t,children:Object(M.a)(n)})})},component:Object(P.jsx)(w.a,{json:n})},Object(M.a)(n)):Object(P.jsx)(b.a,{title:Object(A.a)(n)||"",children:Object(P.jsx)("div",{children:Object(A.a)(n)})},t)}))})})}:["step","epoch"].includes(r)?t[r]=null===e[r]?"-":Array.isArray(e[r])?"":e[r]:"time"===r?t[r]=null===e.time?"-":Array.isArray(e.time)?"":o()(e.time).format(m.f):Array.isArray(e[r])&&(t[r]={content:Object(P.jsx)(S.a,{data:e[r]})})}return c.a.merge({},e,t)}{const r={experiment:{content:Object(P.jsx)(E.a,{experimentName:e.experiment,experimentId:e.experimentId})},run:{content:Object(P.jsx)(j.a,{run:e.run,runHash:e.hash,active:e.active,hidden:e.isHidden})},metric:Object(R.a)(e.metric)?Object(T.a)(e.metric):e.metric,context:{content:e.context.map((t=>Object(P.jsx)(x.b,{monospace:!0,size:"xSmall",color:s.c[0][0],label:t||"Empty Context",disabled:e.isHidden},t)))},tags:{content:Object(P.jsx)(L,{runHash:e.hash,tags:e.tags,onRunsTagsChange:t,headerRenderer:()=>Object(P.jsx)(P.Fragment,{}),addTagButtonSize:"xxSmall"})},value:e.value,step:e.step,epoch:e.epoch,time:null===e.time?"-":o()(e.time).format(m.f),actions:{content:Object(P.jsx)(x.c,{withOnlyIcon:!0,size:"medium",onClick:null===n||void 0===n?void 0:n.toggleVisibility,className:"Table__action__icon",role:"button","aria-pressed":"false",children:Object(P.jsx)(x.f,{name:e.isHidden?"eye-outline-hide":"eye-show-outline"})})}};return c.a.merge({},e,r)}}var B=n(246),F=n(83),H=n(118);function V(e,t){var n,r,i,o,a,l,u,f,h,p,m,v,g,_,w,O,j,S,C,E,k,M;let A=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],D=arguments.length>3?arguments[3]:void 0,L=arguments.length>4?arguments[4]:void 0,z=arguments.length>5?arguments[5]:void 0,V=arguments.length>6?arguments[6]:void 0,U=arguments.length>7?arguments[7]:void 0,W=arguments.length>8?arguments[8]:void 0,q=arguments.length>9?arguments[9]:void 0,G=arguments.length>10?arguments[10]:void 0,Y=[{key:"experiment",content:Object(P.jsx)("span",{children:"Name"}),topHeader:"Experiment",pin:(null===L||void 0===L||null===(n=L.left)||void 0===n?void 0:n.includes("experiment"))?"left":(null===L||void 0===L||null===(r=L.middle)||void 0===r?void 0:r.includes("experiment"))?null:(null===L||void 0===L||null===(i=L.right)||void 0===i?void 0:i.includes("experiment"))?"right":null,columnOptions:Object(N.a)(W,q,G,"run.props.experiment.name")},{key:"experiment_description",content:Object(P.jsx)("span",{children:"Description"}),topHeader:"Experiment",pin:(null===L||void 0===L||null===(o=L.left)||void 0===o?void 0:o.includes("experiment_description"))?"left":(null===L||void 0===L||null===(a=L.middle)||void 0===a?void 0:a.includes("experiment_description"))?null:(null===L||void 0===L||null===(l=L.right)||void 0===l?void 0:l.includes("experiment_description"))?"right":null},{key:"hash",content:Object(P.jsx)("span",{children:"Hash"}),topHeader:"Run",pin:(null===L||void 0===L||null===(u=L.left)||void 0===u?void 0:u.includes("hash"))?"left":(null===L||void 0===L||null===(f=L.middle)||void 0===f?void 0:f.includes("hash"))?null:(null===L||void 0===L||null===(h=L.right)||void 0===h?void 0:h.includes("hash"))?"right":null,columnOptions:Object(N.a)(W,q,G,"run.hash")},{key:"run",content:Object(P.jsx)("span",{children:"Name"}),topHeader:"Run",pin:(null===L||void 0===L||null===(p=L.left)||void 0===p?void 0:p.includes("run"))?"left":(null===L||void 0===L||null===(m=L.middle)||void 0===m?void 0:m.includes("run"))?null:(null===L||void 0===L||null===(v=L.right)||void 0===v?void 0:v.includes("run"))?"right":"left",columnOptions:Object(N.a)(W,q,G,"run.props.name")},{key:"description",content:Object(P.jsx)("span",{children:"Description"}),topHeader:"Run",pin:(null===L||void 0===L||null===(g=L.left)||void 0===g?void 0:g.includes("description"))?"left":(null===L||void 0===L||null===(_=L.middle)||void 0===_?void 0:_.includes("description"))?null:(null===L||void 0===L||null===(w=L.right)||void 0===w?void 0:w.includes("description"))?"right":null},{key:"date",content:Object(P.jsx)("span",{children:"Date"}),topHeader:"Run",pin:(null===L||void 0===L||null===(O=L.left)||void 0===O?void 0:O.includes("date"))?"left":(null===L||void 0===L||null===(j=L.middle)||void 0===j?void 0:j.includes("date"))?null:(null===L||void 0===L||null===(S=L.right)||void 0===S?void 0:S.includes("date"))?"right":null,columnOptions:Object(N.a)(W,q,G,"run.props.experiment.name")},{key:"duration",content:Object(P.jsx)("span",{children:"Duration"}),topHeader:"Run",pin:(null===L||void 0===L||null===(C=L.left)||void 0===C?void 0:C.includes("duration"))?"left":(null===L||void 0===L||null===(E=L.right)||void 0===E?void 0:E.includes("duration"))?"right":null},{key:"tags",content:Object(P.jsx)("span",{children:"Tags"}),topHeader:"Run",pin:(null===L||void 0===L||null===(k=L.left)||void 0===k?void 0:k.includes("tags"))?"left":(null===L||void 0===L||null===(M=L.right)||void 0===M?void 0:M.includes("tags"))?"right":null},{key:"actions",content:"",topHeader:"",pin:"right"}].concat(Object.keys(t).reduce(((n,r)=>{const i=[],o=Object(R.a)(r),a=[];return Object.keys(t[r]).forEach((t=>{var n,l,u,d,f;const h=Object(F.a)(r,t),p=Object(H.a)(r,t),m="metricsLastValues.".concat(h),v=null!==(n=null===V||void 0===V?void 0:V.findIndex((e=>e.value===m)))&&void 0!==n?n:-1;let g={key:h,label:p,content:o?Object(P.jsxs)("span",{children:[Object(T.a)(r),U&&Object(P.jsx)(y.a,{onSort:()=>{var t;return U({sortFields:V,index:v,field:-1===v?e.find((e=>e.value===m)):null===V||void 0===V?void 0:V[v],actionType:"desc"===(null===V||void 0===V||null===(t=V[v])||void 0===t?void 0:t.order)?I.a.DELETE:I.a.ORDER_TABLE_TRIGGER})},sort:c.a.isNil(null===V||void 0===V?void 0:V[v])?null:null===V||void 0===V||null===(l=V[v])||void 0===l?void 0:l.order})]}):Object(P.jsxs)("div",{children:[Object(P.jsx)(x.b,{monospace:!0,size:"xSmall",color:s.c[0][0],label:""===t?"Empty context":t}),U&&Object(P.jsx)(y.a,{onSort:()=>{var t;return U({sortFields:V,index:v,field:-1===v?e.find((e=>e.value===m)):null===V||void 0===V?void 0:V[v],actionType:"desc"===(null===V||void 0===V||null===(t=V[v])||void 0===t?void 0:t.order)?I.a.DELETE:I.a.ORDER_TABLE_TRIGGER})},sort:c.a.isNil(null===V||void 0===V?void 0:V[v])?null:null===V||void 0===V||null===(u=V[v])||void 0===u?void 0:u.order})]}),topHeader:o?"System Metrics":r,pin:(null===L||void 0===L||null===(d=L.left)||void 0===d?void 0:d.includes(h))?"left":(null===L||void 0===L||null===(f=L.right)||void 0===f?void 0:f.includes(h))?"right":null};o?i.push(g):a.push(g)})),n=[...n,...a.sort(Object(B.a)({orderBy:"key"})),...i.sort(Object(B.a)({orderBy:"key"}))]}),[]),A.map((t=>{var n,r,i;const o="run.params.".concat(t),a=null!==(n=null===V||void 0===V?void 0:V.findIndex((e=>e.value===o)))&&void 0!==n?n:-1;return{key:t,label:t,content:Object(P.jsxs)("span",{children:[t,U&&Object(P.jsx)(y.a,{onSort:()=>{var t;return U({sortFields:V,index:a,field:-1===a?e.find((e=>e.value===o)):null===V||void 0===V?void 0:V[a],actionType:"desc"===(null===V||void 0===V||null===(t=V[a])||void 0===t?void 0:t.order)?I.a.DELETE:I.a.ORDER_TABLE_TRIGGER})},sort:c.a.isNil(null===V||void 0===V?void 0:V[a])?null:null===V||void 0===V?void 0:V[a].order})]}),topHeader:"Run Params",pin:(null===L||void 0===L||null===(r=L.left)||void 0===r?void 0:r.includes(t))?"left":(null===L||void 0===L||null===(i=L.right)||void 0===i?void 0:i.includes(t))?"right":null,columnOptions:Object(N.a)(W,q,G,o)}})));Y=Y.map((e=>({...e,isHidden:!d.i.params.nonHidableColumns.has(e.key)&&z.includes(e.key)})));const K=null===L||void 0===L?void 0:L.left.concat(L.middle).concat(L.right);var $,X;(Y.sort(((e,t)=>"#"===e.key?-1:"actions"===e.key?1:"actions"===t.key?-1:K.includes(e.key)||K.includes(t.key)?K.includes(e.key)?K.includes(t.key)?K.indexOf(e.key)-K.indexOf(t.key):-1:1:0)),D)&&(Y=[{key:"#",content:Object(P.jsx)("span",{style:{textAlign:"right",display:"inline-block",width:"100%"},children:"#"}),topHeader:"Grouping",pin:"left"},{key:"groups",content:Object(P.jsx)("div",{className:"Table__groupsColumn__cell",children:Object.keys(D).map((e=>{let t=e.replace("run.params.","");return t=t.replace("run.props.experiment.name","run.props.experiment"),t=t.replace("run.props","run"),Object(P.jsx)(b.a,{title:t||"",children:Object(P.jsx)("div",{children:t})},e)}))}),pin:(null===L||void 0===L||null===($=L.left)||void 0===$?void 0:$.includes("groups"))?"left":(null===L||void 0===L||null===(X=L.right)||void 0===X?void 0:X.includes("groups"))?"right":null,topHeader:"Group Config"},...Y]);return Y}const U=e=>Object(P.jsx)(C.a,{...e,inlineAttachedTagsList:!0});function W(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[];if(r){const t={};for(let n=0;n{const n=e[r][t];return c.a.isObject(n)?Object(P.jsx)(_.a,{title:t,anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},anchor:e=>{let{onAnchorClick:t}=e;return Object(P.jsx)(b.a,{title:Object(M.a)(n)||"",children:Object(P.jsx)("span",{onClick:t,children:Object(M.a)(n)})})},component:Object(P.jsx)(x.h,{json:n})},Object(M.a)(n)):Object(P.jsx)(b.a,{title:Object(A.a)(n)||"",children:Object(P.jsx)("div",{children:Object(A.a)(n)})},t)}))})})}:Array.isArray(e[r])&&(t[r]={content:Object(P.jsx)(O.a,{children:Object(P.jsx)(S.a,{data:e[r]})})})}return c.a.merge({},e,t)}{const r={experiment:{content:Object(P.jsx)(E.a,{experimentName:e.experiment,experimentId:e.experimentId})},run:{content:Object(P.jsx)(j.a,{run:e.run,runHash:e.hash,active:e.active,hidden:e.isHidden})},tags:{content:Object(P.jsx)(U,{runHash:e.hash,tags:e.tags,onRunsTagsChange:t,headerRenderer:()=>Object(P.jsx)(P.Fragment,{}),addTagButtonSize:"xxSmall"})},actions:{content:Object(P.jsx)(x.c,{withOnlyIcon:!0,size:"medium",onClick:null===n||void 0===n?void 0:n.toggleVisibility,className:"Table__action__icon","aria-pressed":"false",children:Object(P.jsx)(x.f,{name:e.isHidden?"eye-outline-hide":"eye-show-outline"})})}};return c.a.merge({},e,r)}}var q=n(419);function G(e){var t,n,r,i,o,a,c,l,u,f,h,p,m,v,g,b,y,_,w,O,j,S;let C=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],E=arguments.length>2?arguments[2]:void 0,k=arguments.length>3?arguments[3]:void 0,M=[{key:"experiment",content:Object(P.jsx)("span",{children:"Name"}),topHeader:"Experiment",pin:(null===E||void 0===E||null===(t=E.left)||void 0===t?void 0:t.includes("experiment"))?"left":(null===E||void 0===E||null===(n=E.middle)||void 0===n?void 0:n.includes("experiment"))?null:(null===E||void 0===E||null===(r=E.right)||void 0===r?void 0:r.includes("experiment"))?"right":null},{key:"experiment_description",content:Object(P.jsx)("span",{children:"Description"}),topHeader:"Experiment",pin:(null===E||void 0===E||null===(i=E.left)||void 0===i?void 0:i.includes("experiment_description"))?"left":(null===E||void 0===E||null===(o=E.middle)||void 0===o?void 0:o.includes("experiment_description"))?null:(null===E||void 0===E||null===(a=E.right)||void 0===a?void 0:a.includes("experiment_description"))?"right":null},{key:"hash",content:Object(P.jsx)("span",{children:"Hash"}),topHeader:"Run",pin:(null===E||void 0===E||null===(c=E.left)||void 0===c?void 0:c.includes("hash"))?"left":(null===E||void 0===E||null===(l=E.middle)||void 0===l?void 0:l.includes("hash"))?null:(null===E||void 0===E||null===(u=E.right)||void 0===u?void 0:u.includes("hash"))?"right":null},{key:"run",content:Object(P.jsx)("span",{children:"Name"}),topHeader:"Run",pin:(null===E||void 0===E||null===(f=E.left)||void 0===f?void 0:f.includes("run"))?"left":(null===E||void 0===E||null===(h=E.middle)||void 0===h?void 0:h.includes("run"))?null:(null===E||void 0===E||null===(p=E.right)||void 0===p?void 0:p.includes("run"))?"right":"left"},{key:"description",content:Object(P.jsx)("span",{children:"Description"}),topHeader:"Run",pin:(null===E||void 0===E||null===(m=E.left)||void 0===m?void 0:m.includes("description"))?"left":(null===E||void 0===E||null===(v=E.middle)||void 0===v?void 0:v.includes("description"))?null:(null===E||void 0===E||null===(g=E.right)||void 0===g?void 0:g.includes("description"))?"right":null},{key:"date",content:Object(P.jsx)("span",{children:"Date"}),topHeader:"Run",pin:(null===E||void 0===E||null===(b=E.left)||void 0===b?void 0:b.includes("date"))?"left":(null===E||void 0===E||null===(y=E.middle)||void 0===y?void 0:y.includes("date"))?null:(null===E||void 0===E||null===(_=E.right)||void 0===_?void 0:_.includes("date"))?"right":null},{key:"duration",content:Object(P.jsx)("span",{children:"Duration"}),topHeader:"Run",pin:(null===E||void 0===E||null===(w=E.left)||void 0===w?void 0:w.includes("date"))?"left":(null===E||void 0===E||null===(O=E.right)||void 0===O?void 0:O.includes("date"))?"right":null},{key:"tags",content:Object(P.jsx)("span",{children:"Tags"}),topHeader:"Run",pin:(null===E||void 0===E||null===(j=E.left)||void 0===j?void 0:j.includes("tags"))?"left":(null===E||void 0===E||null===(S=E.right)||void 0===S?void 0:S.includes("tags"))?"right":null}].concat(Object.keys(e).reduce(((t,n)=>{const r=[],i=Object(R.a)(n),o=[];return Object.keys(e[n]).forEach((e=>{var t,a;const c=Object(F.a)(n,e);let l={key:c,label:Object(H.a)(n,e),content:i?Object(P.jsx)("span",{children:Object(T.a)(n)}):Object(P.jsx)(x.b,{monospace:!0,size:"xSmall",color:s.c[0][0],label:""===e?"Empty context":e}),topHeader:i?"System Metrics":n,pin:(null===E||void 0===E||null===(t=E.left)||void 0===t?void 0:t.includes(c))?"left":(null===E||void 0===E||null===(a=E.right)||void 0===a?void 0:a.includes(c))?"right":null};i?r.push(l):o.push(l)})),(t=[...t,...o,...r]).sort(((e,t)=>{const n=Object(R.a)(e.key),r=Object(R.a)(t.key);if(n&&!r)return-1;if(!n&&r)return 1;const i=e.label.toUpperCase(),o=t.label.toUpperCase();return io?1:0}))}),[]),C.map((e=>{var t,n;return{key:e,content:Object(P.jsx)("span",{children:e}),topHeader:"Run Params",pin:(null===E||void 0===E||null===(t=E.left)||void 0===t?void 0:t.includes(e))?"left":(null===E||void 0===E||null===(n=E.right)||void 0===n?void 0:n.includes(e))?"right":null}})));M=M.map((e=>({...e,isHidden:!d.i.runs.nonHidableColumns.has(e.key)&&k.includes(e.key)})));const A=null===E||void 0===E?void 0:E.left.concat(E.middle).concat(E.right);return M.sort(((e,t)=>A.includes(e.key)||A.includes(t.key)?A.includes(e.key)?A.includes(t.key)?A.indexOf(e.key)-A.indexOf(t.key):-1:1:0)),M}const Y=e=>Object(P.jsx)(C.a,{...e,inlineAttachedTagsList:!0});function K(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];if(n){const t={};for(let n=0;nObject(P.jsx)(P.Fragment,{}),addTagButtonSize:"xxSmall"})},actions:{content:null}};return Object(q.a)({},e,n)}}var $=n(11),X=n(30);const Q={GET_METRICS:"runs/search/metric",GET_ALIGNED_METRICS:"runs/search/metric/align"};var J={endpoints:Q,getMetricsData:function(e){return X.a.getStream(Q.GET_METRICS,e)},fetchAlignedMetricsData:function(e){return X.a.getStream(Q.GET_ALIGNED_METRICS,e,{method:"POST"})}},Z=n(72);var ee=function(e){return e};var te=n(263),ne=n(317),re=n(433),ie=n.n(re),oe=n(434);const ae={runs:{name:"Runs",endpoint:"runs/search/run"},metrics:{name:"Metrics",endpoint:"runs/search/metric"},params:{name:"Params",endpoint:"runs/search/run"},scatters:{name:"Scatters",endpoint:"runs/search/run"}};var ce=class{constructor(e,t,n){this.appName=e,this.delay=n,this.responseListener=t,this.instance=new ie.a,this.instance.replaceBasePath(window.API_BASE_PATH),this.instance.setConfig(e,ae[this.appName].endpoint,n,!1),this.instance.subscribeToApiCallResult(ne.proxy(this.responseHandler.bind(this)))}async stop(){if(this.inProgress)try{const e=await this.instance.stop();return this.inProgress=!1,e}catch(e){console.log("---- couldn't stop worker")}}start(e){this.inProgress=!0,this.instance.start({...e,report_progress:"False"}).then().catch((e=>{console.log("worker start exception --\x3e ",e)}))}responseHandler(e){const t=Object(oe.a)(e);this.responseListener(t)}changeDelay(e){this.stop().catch((()=>{console.log("---- couldn't change config")})).finally((()=>{this.instance.setConfig(this.appName,ae[this.appName].endpoint,e,!1)}))}clear(){this.stop().finally((()=>{this.instance.close(),this.instance[ne.releaseProxy]()}))}},se=n(152),le=n(51);function ue(e){var t,n,r;let{processedData:i,model:o}=e;if(!i)return[];const a=(null===(t=o.getState())||void 0===t||null===(n=t.config)||void 0===n||null===(r=n.grouping)||void 0===r?void 0:r.paletteIndex)||0;let c=[];return i.forEach(((e,t)=>{var n,r,i;c.push({key:e.key,area:{min:(null===(n=e.aggregation)||void 0===n?void 0:n.area.min)||null,max:(null===(r=e.aggregation)||void 0===r?void 0:r.area.max)||null},line:(null===(i=e.aggregation)||void 0===i?void 0:i.line)||null,chartIndex:e.chartIndex||0,color:e.color||s.c[a][t%s.c[a].length],dasharray:e.dasharray||"none"})})),c}var de=n(130);function fe(e){var t,n;let{processedData:r,groupingSelectOptions:i,model:a}=e;if(!r)return{};const s=null===(t=a.getState())||void 0===t||null===(n=t.config)||void 0===n?void 0:n.grouping;let l={};return r.forEach((e=>{l[e.chartIndex]||(l[e.chartIndex]=s.chart.reduce(((t,n)=>{var r;if(null===(r=e.config)||void 0===r?void 0:r.hasOwnProperty(n)){const r=e.config[n];t[Object(de.a)(i||[],n)]="run.props.creation_time"===n||"run.props.end_time"===n?Object(A.a)(c.a.isNil(r)||"number"!==typeof r?r:o()(1e3*r).format(m.e)):Object(A.a)(r)}return t}),{}))})),l}function he(e){var t;let{groupName:n,model:r}=e;const i=r.getState(),o=null===i||void 0===i||null===(t=i.config)||void 0===t?void 0:t.grouping;if(o){var a;const{isApplied:e}=o;return(null===(a=r.getState())||void 0===a?void 0:a.groupingSelectOptions)&&e[n]?o[n]:[]}return[]}var pe=n(318),me=n(16);function ve(e){let{groupConfig:t,grouping:n,groupName:r}=e;const i=Object(me.c)(t,!0);let o=BigInt(0);if(null===n||void 0===n?void 0:n.seed)for(let a=0;a47&&e<58?o+=BigInt((e-48)*Math.ceil(Math.pow(16,a)/(null===n||void 0===n?void 0:n.seed[r]))):e>96&&e<103&&(o+=BigInt((e-87)*Math.ceil(Math.pow(16,a)/(null===n||void 0===n?void 0:n.seed[r]))))}return o}var ge=n(196),be=n(88),ye=n(266);function xe(e,t,n){let r="()";if(void 0===e)return r;if(e.advancedMode)r=e.advancedQuery||"";else{var i;const a=(null===(i=e.query)||void 0===i?void 0:i.trim())&&!(null===n||void 0===n?void 0:n.message)?"(".concat(e.query.trim(),")"):"";let c="";var o;if(!t)c=(null===(o=e.options)||void 0===o?void 0:o.length)?"(".concat(e.options.map((e=>{var t,n,r;const i=null===(t=e.value)||void 0===t?void 0:t.option_name.replaceAll('"','\\"');return'(metric.name == "'.concat(i,'"').concat(null===(null===(n=e.value)||void 0===n?void 0:n.context)?"":" and "+Object.keys(null===(r=e.value)||void 0===r?void 0:r.context).map((t=>{var n;const r=be.b.test(t)?".".concat(t):"['".concat(t.replaceAll('"','\\"'),"']"),i=(null===(n=e.value)||void 0===n?void 0:n.context)[t];return"metric.context".concat(r," == ").concat(Object(A.a)(i))})).join(" and "),")")})).join(" or "),")"):"";const s=Object(ye.a)(),l='run.experiment in ["'.concat(s.join('", "'),'"]');r=a&&c?"".concat(a," and ").concat(c):"".concat(a).concat(c),r=r?"".concat(r," and ").concat(l):l}return t?r.trim()||"":r.trim()||"()"}var _e=n(231);var we=n(157),Oe=n(38),je=n(81),Se=n(408),Ce=n(28);function Ee(e){let{configData:t,appName:n}=e;const{grouping:r,chart:i,select:o}=t||{},a={};r&&(a.grouping=Object(me.c)(r)),i&&(a.chart=Object(me.c)(i)),o&&(a.select=Object(me.c)(o)),function(e){let{data:t,appName:n}=e;const r=Object(Se.a)(t);if(r==="".concat(window.location.pathname).concat(window.location.search))return;const i="{{ base_path }}"!==window.API_BASE_PATH,o="/"!==Object(je.f)();if(!window.location.pathname.split("/")[(i?3:2)+(o?2:0)]){let e=r;i&&(e=e.replace(window.API_BASE_PATH,"")),e.startsWith("/".concat(n,"?"))&&Object(Ce.c)("".concat(n,"Url"),e)}window.history.pushState(null,"",r)}({data:a,appName:n})}var ke=n(117);var Re=n(234);function Te(e){var t;let{tooltip:n,groupingNames:r,model:i,appName:o}=e,{config:a,data:c,groupingSelectOptions:s=[]}=i.getState();if(null===(t=a)||void 0===t?void 0:t.chart){var l,u,d,f,h,m,v;(null===(l=a.chart.tooltip)||void 0===l?void 0:l.hasOwnProperty("content"))&&delete a.chart.tooltip.content,a={...a,chart:{...a.chart,tooltip:{...a.chart.tooltip,...n}}};const e={...null===(u=a)||void 0===u||null===(d=u.chart)||void 0===d?void 0:d.tooltip,content:Object(Re.a)({groupingNames:r,groupingSelectOptions:s,data:c,configData:a,activePointKey:null===(f=a.chart)||void 0===f||null===(h=f.focusedState)||void 0===h?void 0:h.key,selectedFields:null===(m=a.chart)||void 0===m||null===(v=m.tooltip)||void 0===v?void 0:v.selectedFields})};i.setState({config:a,tooltip:e}),Ee({configData:a,appName:o}),n.appearance?$.b("".concat(p.a[o].chart.controls.tooltip.appearance," ").concat(n.appearance)):n.selectedFields?$.b(p.a[o].chart.controls.tooltip.changeTooltipDisplay):n.hasOwnProperty("display")&&$.b(p.a[o].chart.controls.tooltip.display)}}function Me(e){var t;let{columnsOrder:n,model:r,appName:i,updateModelData:o}=e;const a=null===(t=r.getState())||void 0===t?void 0:t.config;if(null===a||void 0===a?void 0:a.table){const e={...a.table,columnsOrder:n},t={...a,table:e};r.setState({config:t}),Object(Ce.c)("".concat(i,"Table"),Object(me.c)(e)),o(t)}$.b(p.a[i].table.changeColumnOrder)}var Ae=n(181);function Ie(e){var t;let{groupName:n,model:r,appName:i,updateModelData:o,setAggregationEnabled:a}=e;const c=null===(t=r.getState())||void 0===t?void 0:t.config;(null===c||void 0===c?void 0:c.grouping)&&(c.grouping={...c.grouping,isApplied:{...c.grouping.isApplied,[n]:!c.grouping.isApplied[n]}},"function"===typeof a&&a({model:r,appName:i}),o(c,!0))}function Ne(e){let{configData:t,appName:n}=e;return t.chart&&(t.chart={...t.chart,zoom:{...t.chart.zoom,active:!1,history:[]}}),t}function Pe(e){var t;let{groupName:n,value:r,model:i,appName:o,updateModelData:a,setAggregationEnabled:c}=e;const s=null===i||void 0===i||null===(t=i.getState())||void 0===t?void 0:t.config;(null===s||void 0===s?void 0:s.grouping)&&(s.grouping.reverseMode={...s.grouping.reverseMode,[n]:r},"chart"===n&&Ne({configData:s,appName:o}),"function"===typeof c&&c({model:i,appName:o}),a(s,!0)),r&&$.b(p.a[o].groupings[n].modeChange)}function De(e){var t;let{index:n,model:r,appName:i,updateModelData:o,setAggregationEnabled:a}=e;const c=null===(t=r.getState())||void 0===t?void 0:t.config;(null===c||void 0===c?void 0:c.grouping)&&(c.grouping={...c.grouping,paletteIndex:n},"function"===typeof a&&a({model:r,appName:i}),o(c,!0)),$.b("".concat(p.a[i].groupings.color.paletteChange,' to "').concat(0===n?"8 distinct colors":"24 colors",'"'))}function Le(e){var t;let{groupName:n,model:r,appName:i,updateModelData:o,setAggregationEnabled:a}=e;const c=null===(t=r.getState())||void 0===t?void 0:t.config;(null===c||void 0===c?void 0:c.grouping)&&(c.grouping={...c.grouping,persistence:{...c.grouping.persistence,[n]:!c.grouping.persistence[n]}},"function"===typeof a&&a({model:r,appName:i}),o(c,!0)),$.b("".concat(p.a[i].groupings[n].persistenceChange," to ").concat((null===c||void 0===c?void 0:c.grouping.persistence[n])?"Enable":"Disable"))}function ze(e){var t;let{groupName:n,model:r,appName:i,updateModelData:o,setAggregationEnabled:a}=e;const c=null===(t=r.getState())||void 0===t?void 0:t.config;if(null===c||void 0===c?void 0:c.grouping){const{reverseMode:e,paletteIndex:t,isApplied:s,persistence:l}=c.grouping;c.grouping={...c.grouping,reverseMode:{...e,[n]:!1},[n]:[],paletteIndex:"color"===n?0:t,persistence:{...l,[n]:!1},isApplied:{...s,[n]:!0}},"function"===typeof a&&a({model:r,appName:i}),o(c,!0)}}function Be(e){var t,n;let{groupName:r,list:i,model:o,appName:a,updateModelData:c,setAggregationEnabled:s}=e,l=null===(t=o.getState())||void 0===t?void 0:t.config;(null===(n=l)||void 0===n?void 0:n.grouping)&&(l.grouping={...l.grouping,[r]:i},l=Ne({configData:l,appName:a}),"function"===typeof s&&s({model:o,appName:a}),c(l,!0)),$.b("[".concat(a,"Explorer] Group by ").concat(r))}function Fe(e){var t;let{data:n,model:r}=e;const i=null===(t=r.getState())||void 0===t?void 0:t.config;if(null===i||void 0===i?void 0:i.select){const e={...i,select:{...i.select,options:n}};r.setState({config:e})}}function He(e){var t,n;let{metricsKeys:r,model:i,appName:o,updateModelData:a}=e;const c=null===(t=i.getState())||void 0===t?void 0:t.config,s=null===(n=i.getState())||void 0===n?void 0:n.data;if((null===c||void 0===c?void 0:c.table)&&s){const e={...c.table,hiddenMetrics:"all"===r[0]?Object.values(s).map((e=>e.data.map((e=>e.key)))).flat():r},t={...c,table:e};i.setState({config:t}),Object(Ce.c)("".concat(o.toLowerCase(),"Table"),Object(me.c)(e)),a(t)}$.b("[".concat(o,"Explorer][Table] ").concat("all"===r[0]?"Visualize all hidden metrics from table":"Hide all metrics from table"))}function Ve(e){var t;let{height:n,model:r,appName:i}=e;const o=null===(t=r.getState())||void 0===t?void 0:t.config;if(null===o||void 0===o?void 0:o.table){const e={...o.table,rowHeight:n},t={...o,table:e};r.setState({config:t}),Object(Ce.c)("".concat(i,"Table"),Object(me.c)(e))}$.b("".concat(p.a[i].table.changeTableRowHeight,' to "').concat(u.c[n].toLowerCase(),'"'))}function Ue(e){var t;let{metricKey:n,model:r,appName:i,updateModelData:o}=e;const a=null===(t=r.getState())||void 0===t?void 0:t.config;if(null===a||void 0===a?void 0:a.table){var c,s;let e=(null===a||void 0===a||null===(c=a.table)||void 0===c?void 0:c.hiddenMetrics)||[];e=(null===(s=e)||void 0===s?void 0:s.includes(n))?e.filter((e=>e!==n)):[...e,n];const t={...a.table,hiddenMetrics:e},l={...a,table:t};r.setState({config:l}),Object(Ce.c)("".concat(i,"Table"),Object(me.c)(t)),o(l)}}function We(e){var t;let{experimentName:n,model:r}=e;const i=null===(t=r.getState())||void 0===t?void 0:t.config,o=Object(ye.a)(),a=o.indexOf(n);if(a>-1?o.splice(a,1):o.push(n),0===o.length?Object(Ce.c)("selectedExperimentNames",""):Object(Ce.c)("selectedExperimentNames",o),null===i||void 0===i?void 0:i.select){const e={...i,select:{...i.select,selectedExperimentNames:o}};r.setState({config:e})}}function qe(e){let{experimentNames:t,model:n}=e;t.forEach((e=>{We({experimentName:e,model:n})}))}function Ge(e){var t;let{query:n,model:r}=e;const i=null===(t=r.getState())||void 0===t?void 0:t.config;if(null===i||void 0===i?void 0:i.select){const e={...i,select:{...i.select,query:n}};r.setState({config:e})}}var Ye=n(421);function Ke(e){var t;let{sortFields:n,model:r,appName:i,updateModelData:o}=e;const a=null===(t=r.getState())||void 0===t?void 0:t.config;if(null===a||void 0===a?void 0:a.table){const e={...a,table:{...a.table,sortFields:n}};r.setState({config:e}),o(e)}$.b("".concat(p.a[i].table.changeSorting," ").concat(Object(Ye.a)(n)?"Reset":"Apply"," table sorting by a key"))}function $e(e){var t;let{model:n,appName:r,updateModelData:i}=e;const o=null===(t=n.getState())||void 0===t?void 0:t.sameValueColumns;o&&"function"===typeof Ae.a&&Object(Ae.a)({hiddenColumns:o,model:n,appName:r,updateModelData:i}),$.b(p.a[r].table.showDiff)}function Xe(e){var t;let{tableHeight:n,model:r,appName:i}=e;const o=null===(t=r.getState())||void 0===t?void 0:t.config;if(null===o||void 0===o?void 0:o.table){const e={...o.table,height:n},t={...o,table:e};r.setState({config:t}),Object(Ce.c)("".concat(i,"Table"),Object(me.c)(e))}}function Qe(e){var t;let{mode:n,model:r,appName:i}=e;const o=null===r||void 0===r||null===(t=r.getState())||void 0===t?void 0:t.config;if(null===o||void 0===o?void 0:o.table){const e={...o.table,resizeMode:n},t={...o,table:e};r.setState({config:t}),Object(Ce.c)("".concat(i,"Table"),Object(me.c)(e))}$.b(p.a[i].table.changeResizeMode)}function Je(e){var t,n,r,i,o;let{rowKey:a,model:c}=e;const s=null===c||void 0===c?void 0:c.getState().config,l=null===c||void 0===c||null===(t=c.getState())||void 0===t||null===(n=t.refs)||void 0===n?void 0:n.chartPanelRef;let u=!!a;s.chart.focusedState.active&&s.chart.focusedState.key===a&&(u=!1),null===l||void 0===l||null===(r=l.current)||void 0===r||r.setActiveLineAndCircle(a||(null===s||void 0===s||null===(i=s.chart)||void 0===i||null===(o=i.focusedState)||void 0===o?void 0:o.key),u,!0)}function Ze(e){var t;let{rowKey:n,model:r}=e;const i=null===r||void 0===r||null===(t=r.getState())||void 0===t?void 0:t.config;if(null===i||void 0===i?void 0:i.chart){var o,a;const e=null===r||void 0===r||null===(o=r.getState())||void 0===o||null===(a=o.refs)||void 0===a?void 0:a.chartPanelRef;var c;if(e&&!i.chart.focusedState.active)null===(c=e.current)||void 0===c||c.setActiveLineAndCircle(n)}}function et(e){var t;let{sortFields:n,model:r,appName:i,updateModelData:o}=e;const a=null===(t=r.getState())||void 0===t?void 0:t.config;if(null===a||void 0===a?void 0:a.table){const e={...a.table,sortFields:n},t={...a,table:e};r.setState({config:t}),Object(Ce.c)("".concat(i,"Table"),Object(me.c)(e)),o(t)}$.b("".concat(p.a[i].table.changeSorting," ").concat(Object(Ye.a)(n)?"Reset":"Apply"))}function tt(e){var t;let{sortFields:n,order:r,index:i,actionType:o,field:a,model:c,appName:s,updateModelData:l}=e;const u=null===(t=c.getState())||void 0===t?void 0:t.config;et({sortFields:Object(I.b)({sortFields:n||(null===u||void 0===u?void 0:u.table.sortFields)||[],order:r,index:i,actionType:o,field:a}),model:c,appName:s,updateModelData:l})}function nt(e){let{model:t,appName:n}=e;const r=t.getState().config,i=function(e){const t=he({groupName:g.a.COLOR,model:e}),n=he({groupName:g.a.STROKE,model:e}),r=he({groupName:g.a.CHART,model:e});return 0!==t.length||0!==n.length||0!==r.length}(t);r&&(r.chart.aggregationConfig.isEnabled=i,i||(r.chart.aggregationConfig.isApplied=!1))}function rt(e){var t,n;let{key:r,width:i,isReset:o,model:a,appName:s,updateModelData:l}=e;const u=null===(t=a.getState())||void 0===t?void 0:t.config;if((null===u||void 0===u?void 0:u.table)&&(null===u||void 0===u||null===(n=u.table)||void 0===n?void 0:n.columnsWidths)){var d;let e=null===u||void 0===u||null===(d=u.table)||void 0===d?void 0:d.columnsWidths;e=o?c.a.omit(e,[r]):{...e,[r]:i};const t={...u.table,columnsWidths:e},n={...u,table:t};a.setState({config:n}),Object(Ce.c)("".concat(s.toLowerCase(),"Table"),Object(me.c)(t)),l(n)}}var it=n(129),ot=n(371),at=n(319),ct=n(158);var st=n(320),lt=n(208),ut=n(372);async function dt(e){var t;let{name:n,description:r,model:i,appName:o}=e;const a=null===i||void 0===i||null===(t=i.getState())||void 0===t?void 0:t.config;try{if(a){const e=await lt.a.createApp({state:a,type:o.toLowerCase()}).call((e=>{Object(le.a)({detail:e,model:i})}));if(e.id){(await ut.a.createDashboard({app_id:e.id,name:n,description:r}).call((e=>{Object(le.a)({detail:e,model:i})}))).name?Object(Oe.a)({notification:{id:Date.now(),severity:"success",messages:[we.b.CREATE]},model:i}):Object(Oe.a)({notification:{id:Date.now(),severity:"error",messages:[we.b.ERROR]},model:i})}}}catch(c){Object(Oe.a)({notification:{id:Date.now(),messages:[c.message],severity:"error"},model:i})}$.b(p.a[o].createBookmark)}function ft(e){var t;let{id:n,model:r,appName:i}=e;const o=null===(t=r.getState())||void 0===t?void 0:t.config;if(o)try{lt.a.updateApp(n,{state:o,type:i.toLowerCase()}).call((e=>{Object(le.a)({detail:e,model:r})})).then((e=>{e.id&&Object(Oe.a)({notification:{id:Date.now(),severity:"success",messages:[we.b.UPDATE]},model:r})}))}catch(a){Object(Oe.a)({model:r,notification:{id:Date.now(),messages:[a.message],severity:"error"}})}}var ht=n(187);function pt(e){var t;let{model:n,getConfig:r,updateModelData:i}=e;const o=null===(t=n.getState())||void 0===t?void 0:t.config;o&&(o.grouping={...r().grouping},o.chart={...r().chart},i(o,!0))}function mt(e){var t;let{name:n,model:r,updateModelData:i}=e;const o=null===(t=r.getState())||void 0===t?void 0:t.config;(null===o||void 0===o?void 0:o.grouping)&&(o.grouping={...o.grouping,seed:{...o.grouping.seed,[n]:o.grouping.seed[n]+1}},i(o,!0))}var vt=n(364),gt=n(313);var bt=n(261),yt=n(274),xt=n(321),_t=n(344);function wt(e){var t,n,r;let{config:i,appInitialConfig:o,model:a,recoverTableState:s=!0}=e;const{grouping:l,selectForm:u,components:d,appName:f}=o,h=new URLSearchParams(window.location.search),p=Object(Ce.a)("".concat(f,"LUConfig")),m=p?JSON.parse(Object(_t.a)({value:p,localStorageKey:"".concat(f,"LUConfig")})):null===i||void 0===i?void 0:i.liveUpdate;m.delay!==(null===i||void 0===i?void 0:i.liveUpdate.delay)&&(m.delay=null===i||void 0===i?void 0:i.liveUpdate.delay,Object(Ce.c)("".concat(f,"LuConfig"),Object(me.c)(m)));const v={liveUpdate:m};var g;l&&(v.grouping=null!==(g=Object(bt.a)("grouping"))&&void 0!==g?g:{});if(u){const e=Object(yt.a)(["metrics","params","images"],Object(bt.a)("select"));v.select=null!==e&&void 0!==e?e:{}}if(d.charts){const e=Object(xt.a)(Object(bt.a)("chart"));v.chart=null!==e&&void 0!==e?e:{}}if(s&&d.table){const e=Object(Ce.a)("".concat(f,"Table"));v.table=e?JSON.parse(Object(_t.a)({value:e,localStorageKey:"".concat(f,"Table")})):null===i||void 0===i?void 0:i.table}const b=c.a.mergeWith({},a.getState().config,v,((e,t)=>{if(c.a.isArray(e))return t}));(h.get("grouping")&&!(null===(t=h.get("grouping"))||void 0===t?void 0:t.startsWith(me.a))||h.get("chart")&&!(null===(n=h.get("chart"))||void 0===n?void 0:n.startsWith(me.a))||h.get("select")&&!(null===(r=h.get("select"))||void 0===r?void 0:r.startsWith(me.a)))&&Ee({configData:b,appName:f}),a.setState({config:b})}var Ot=n(409),jt=n(39),St=n(257);var Ct=n(258);function Et(e,t){return new Float64Array(t.filter(((t,n)=>-1===e.indexOf(n))))}var kt=n(345);function Rt(e){for(let t=0;t{r.hasOwnProperty(e)?r[e].push(t.data.steps[n]):r[e]=[t.data.steps[n]]})),t.data={...t.data,xValues:[...t.data.epochs.map(((e,n)=>e+(r[e].length>1?.99/r[e].length*r[e].indexOf(t.data.steps[n]):0)))],yValues:[...t.data.values]}}}return e}function Mt(e){for(let t=0;t{i.hasOwnProperty(e)?i[e].push(t.data.steps[n]):i[e]=[t.data.steps[n]]})),t.data={...t.data,xValues:[...t.data.timestamps.map(((e,n)=>e-r+(i[e].length>1?.99/i[e].length*i[e].indexOf(t.data.steps[n]):0)))],yValues:[...t.data.values]}}}return e}function At(e){for(let t=0;t{-1===e.indexOf(t)&&i.push(n)}));const n=Et(i,r.data.epochs),o=Et(i,r.data.steps),a=Et(i,r.data.timestamps),c=Et(i,r.data.values),s=Et(i,r.data.yValues),{sortedXValues:l,sortedArrays:u}=Object(kt.a)([...t],{yValues:[...s],epochs:[...n],steps:[...o],timestamps:[...a],values:[...c]});r.data={...r.data,...u,xValues:l}}}else n=!0}}return n&&t&&Object(Oe.a)({notification:{id:Date.now(),severity:"error",messages:[we.a.NOT_ALL_ALIGNED]},model:t}),e}var Nt=e=>{var t,n;let{range:r,model:i,appName:o}=e,a=null===i||void 0===i||null===(t=i.getState())||void 0===t?void 0:t.config;(null===(n=a)||void 0===n?void 0:n.chart)&&(a={...a,chart:{...a.chart,axesScaleRange:{...a.chart.axesScaleRange,yAxis:{...a.chart.axesScaleRange.yAxis,...r.yAxis||{}},xAxis:{...a.chart.axesScaleRange.xAxis,...r.xAxis||{}}}}},i.setState({config:a}),Ee({configData:a,appName:o})),$.b("".concat(p.a[o].chart.controls.changeAxesScaleRange,' to "').concat(r.yAxis,'"'))},Pt=n(195),Dt=n(360),Lt=n(154);function zt(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];const r=Object(B.a)({orderBy:"label"});let i=[],o=[],a=[];if(null===e||void 0===e?void 0:e.metric)for(let l in e.metric){const n=Object(R.a)(l);if(t){const e=Object(F.a)(l,{}),t=Object(H.a)(l,{});let r=a.length,o={label:t,group:n?"System":l,type:"metrics",color:s.c[0][r%s.c[0].length],key:e,value:{option_name:l,context:null}};n?i.push(o):a.push(o)}for(let r of e.metric[l])if(t&&!c.a.isEmpty(r)||!t){const e=Object(F.a)(l,r),t=Object(H.a)(l,r);let o=a.length,c={label:t,group:n?"System":l,type:"metrics",color:s.c[0][o%s.c[0].length],key:e,value:{option_name:l,context:r}};n?i.push(c):a.push(c)}}if((null===e||void 0===e?void 0:e.params)&&!t&&n){Object(be.a)(e.params,e.params).forEach(((e,t)=>{const n=-1!==e.indexOf(".__example_type__")||"."===e[e.length-1]?e.indexOf(".__example_type__"):e.length;o.push({label:e.slice(0,n),key:e.slice(0,n),group:"Params",type:"params",color:s.c[0][t%s.c[0].length]})}))}return o=o.sort(r),a=a.sort(r),i=i.sort(r),[...a,...o,...i]}function Bt(e){const t=[],n=[];return Object.keys(e).forEach((r=>{Object.keys(e[r]).forEach((e=>{const i=Object(F.a)(r,e),o=Object(H.a)(r,e),a={group:"metrics",value:"metricsLastValues.".concat(i),label:o};Object(R.a)(r)?n.push(a):t.push(a)}))})),[...c.a.sortBy(t,"label"),...c.a.sortBy(n,"label")]}function Ft(e){var t;let{metricKeys:n,model:r,appName:i,updateModelData:o}=e;const a=null===(t=r.getState())||void 0===t?void 0:t.config;if(null===a||void 0===a?void 0:a.table){var c;let e=[...null===a||void 0===a||null===(c=a.table)||void 0===c?void 0:c.hiddenMetrics]||!1;n.forEach((t=>{var n;e=(null===(n=e)||void 0===n?void 0:n.includes(t))?e.filter((e=>e!==t)):[...e,t]}));const t={...a.table,hiddenMetrics:e},s={...a,table:t};r.setState({config:s}),Object(Ce.c)("".concat(i,"Table"),Object(me.c)(t)),o(s)}}var Ht=n(272);function Vt(e){return Object.keys(e).reduce(((t,n)=>{const r={};return Object.keys(e[n]).forEach((e=>{const t=Object(F.a)(n,e);r[t]="-"})),t={...t,...r}}),{})}var Ut=n(346);const Wt={[g.a.COLOR]:"color",[g.a.STROKE]:"dasharray",[g.a.CHART]:"chartIndex",[g.a.ROW]:"key"};var qt=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];const i={};for(let a of r){const r={},c=Wt[a],s=n[a]||[];if(s.length>0){for(const i of e){const e={};for(const r of s){var o;const n=Object(de.a)(t,r),a=null===(o=i.config)||void 0===o?void 0:o[r];e[n]=Object(A.a)(a)}const n={[c]:i[c],config:e},a=Object(me.c)(n);r[a]||(r[a]=n)}const n=s.map((e=>Object(de.a)(t,e))),l=Object.values(r),u={};for(let e of n)u[e]=l.map((t=>({value:t.config[e],color:t.color,dasharray:t.dasharray,chartIndex:t.chartIndex})));i[a]=u}}return i};var Gt=function(e){const{appName:t,dataType:n,grouping:i,components:b,selectForm:y}=e,x=Object(te.a)({requestStatus:f.a.NotRequested,requestProgress:{matched:0,checked:0,trackedRuns:0},selectFormData:{options:void 0,suggestions:[]},config:_()});function _(){switch(n){case Yt.METRICS:{var e;const t={liveUpdate:{delay:1e4,enabled:!1}};return i&&(t.grouping={color:[],stroke:[],chart:["name"],reverseMode:{color:!1,stroke:!1,chart:!1},isApplied:{color:!0,stroke:!0,chart:!0},persistence:{color:!1,stroke:!1},seed:{color:10,stroke:10},paletteIndex:0}),(null===b||void 0===b?void 0:b.table)&&(t.table={resizeMode:d.i.metrics.resizeMode,rowHeight:d.i.metrics.rowHeight,sortFields:[...d.i.metrics.sortFields],hiddenMetrics:[...d.i.metrics.hiddenMetrics],hiddenColumns:[...d.i.metrics.hiddenColumns],columnsWidths:{tags:300},columnsOrder:{left:[...d.i.metrics.columnsOrder.left],middle:[...d.i.metrics.columnsOrder.middle],right:[...d.i.metrics.columnsOrder.right]},height:d.i.metrics.height}),(null===b||void 0===b||null===(e=b.charts)||void 0===e?void 0:e[0])&&-1!==b.charts.indexOf(r.b.LineChart)&&(t.chart={highlightMode:h.a.metrics.highlightMode,ignoreOutliers:h.a.metrics.ignoreOutliers,zoom:{active:h.a.metrics.zoom.active,mode:h.a.metrics.zoom.mode,history:[]},axesScaleType:{xAxis:h.a.metrics.axesScaleType.xAxis,yAxis:h.a.metrics.axesScaleType.yAxis},axesScaleRange:{yAxis:h.a.metrics.axesScaleRange.yAxis,xAxis:h.a.metrics.axesScaleRange.xAxis},smoothing:{algorithm:h.a.metrics.smoothing.algorithm,factor:h.a.metrics.smoothing.factor,curveInterpolation:h.a.metrics.smoothing.curveInterpolation,isApplied:h.a.metrics.smoothing.isApplied},alignmentConfig:{metric:h.a.metrics.alignmentConfig.metric,type:h.a.metrics.alignmentConfig.type},densityType:h.a.metrics.densityType,aggregationConfig:{methods:{area:h.a.metrics.aggregationConfig.methods.area,line:h.a.metrics.aggregationConfig.methods.line},isApplied:h.a.metrics.aggregationConfig.isApplied,isEnabled:h.a.metrics.aggregationConfig.isEnabled},tooltip:{appearance:h.a.metrics.tooltip.appearance,display:h.a.metrics.tooltip.display,selectedFields:h.a.metrics.tooltip.selectedFields},legends:{display:h.a.metrics.legends.display,mode:h.a.metrics.legends.mode},focusedState:{key:null,xValue:null,yValue:null,active:!1,chartIndex:null}}),y&&(t.select={options:[],query:"",advancedMode:!1,advancedQuery:"",selectedExperimentNames:[]}),t}case Yt.RUNS:{var o;const e={liveUpdate:{delay:1e4,enabled:!1}};return i&&(e.grouping={color:[],stroke:[],chart:[],reverseMode:{color:!1,stroke:!1,chart:!1},isApplied:{color:!0,stroke:!0,chart:!0},persistence:{color:!1,stroke:!1},seed:{color:10,stroke:10},paletteIndex:0}),(null===b||void 0===b?void 0:b.table)&&(e.table={rowHeight:d.i.runs.rowHeight,hideSystemMetrics:d.i.runs.hideSystemMetrics,hiddenMetrics:d.i.runs.hiddenMetrics,hiddenColumns:d.i.runs.hiddenColumns,sortFields:[...d.i.runs.sortFields],columnsWidths:{tags:300},columnsColorScales:{},columnsOrder:{left:[...d.i.runs.columnsOrder.left],middle:[...d.i.runs.columnsOrder.middle],right:[...d.i.runs.columnsOrder.right]},resizeMode:d.i.runs.resizeMode,height:d.i.runs.height},t===Kt.RUNS&&(e.pagination={limit:45,offset:null,isLatest:!1})),(null===b||void 0===b||null===(o=b.charts)||void 0===o?void 0:o[0])&&(-1!==b.charts.indexOf(r.b.HighPlot)&&(e.chart={curveInterpolation:h.a.params.curveInterpolation,isVisibleColorIndicator:h.a.params.isVisibleColorIndicator,focusedState:{key:null,xValue:null,yValue:null,active:!1,chartIndex:null},tooltip:{appearance:h.a.params.tooltip.appearance,display:h.a.params.tooltip.display,selectedFields:h.a.params.tooltip.selectedFields},brushExtents:{}}),-1!==b.charts.indexOf(r.b.ScatterPlot)&&(e.table={...null===e||void 0===e?void 0:e.table,resizeMode:d.i.scatters.resizeMode},e.chart={focusedState:{key:null,xValue:null,yValue:null,active:!1,chartIndex:null},tooltip:{appearance:h.a.scatters.tooltip.appearance,display:h.a.scatters.tooltip.display,selectedFields:h.a.scatters.tooltip.selectedFields},trendlineOptions:{type:h.a.scatters.trendlineOptions.type,bandwidth:h.a.scatters.trendlineOptions.bandwidth,isApplied:h.a.scatters.trendlineOptions.isApplied}})),y&&(e.select={options:[],query:"",advancedMode:!1,advancedQuery:"",selectedExperimentNames:[]}),c.a.cloneDeep(e)}default:return{}}}function w(){let t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];wt({config:_(),appInitialConfig:e,model:x,recoverTableState:t})}function O(e){return Object(Ot.a)({appId:e,appRequest:undefined,config:_(),model:x})}function j(){var e;let n,d,j,S;function C(e){var t;const n=null===(t=x.getState())||void 0===t?void 0:t.config;n&&P(e,n)}function E(e,r,i){var o,a,s,l;n&&n.abort();const u=null===(o=x.getState())||void 0===o?void 0:o.config,d=null===u||void 0===u||null===(a=u.chart)||void 0===a||null===(s=a.alignmentConfig)||void 0===s?void 0:s.metric;i&&(u.select.query=i);let h=function(e,t){var n;const r=[];return void 0===e||null===(n=e.options)||void 0===n||n.forEach((e=>{var t,n,i,o,a;const c=null!==(t=null===(n=e.value)||void 0===n?void 0:n.option_name)&&void 0!==t?t:"",s=(null===(i=e.value)||void 0===i?void 0:i.context)&&Object.keys(null===(o=e.value)||void 0===o?void 0:o.context).length>0?Object.keys(null===(a=e.value)||void 0===a?void 0:a.context).map((t=>{var n;const r=be.b.test(t)?"".concat(t):"['".concat(t,"']"),i=(null===(n=e.value)||void 0===n?void 0:n.context)[t];return"{".concat(Object(A.a)(r),": ").concat(Object(A.a)(i),"}")})).join(", "):"{}";r.push([c,s])})),r}(null===u||void 0===u?void 0:u.select),p=xe(null===u||void 0===u?void 0:u.select,!0),m={q:p,p:null===u||void 0===u||null===(l=u.chart)||void 0===l?void 0:l.densityType,...d?{x_axis:d}:{}};return h.forEach(((e,t)=>{const[n,r]=e;m["m[".concat(t,"][metric]")]=n,m["m[".concat(t,"][context]")]=r})),n=J.getMetricsData(m),Object(ke.a)(x),{call:async()=>{var i;if(c.a.isEmpty(null===u||void 0===u||null===(i=u.select)||void 0===i?void 0:i.options))R(u,r);else{var o,a,s,l;x.setState({requestStatus:f.a.Pending,queryIsEmpty:!1,selectedRows:r?{}:null===(o=x.getState())||void 0===o?void 0:o.selectedRows}),null===(a=S)||void 0===a||a.stop().then();try{const i=await n.call((e=>{Object(le.a)({detail:e,model:x}),R(u,r)})),o=await Object(_e.a)(i,(e=>Object(ke.a)(x,e)));e&&Ee({configData:u,appName:t}),Object(Ut.a)(t,p),C(o)}catch(h){"AbortError"===h.name||console.log("Unhandled error: ",h)}null===(s=S)||void 0===s||s.start({q:p,p:null===u||void 0===u||null===(l=u.chart)||void 0===l?void 0:l.densityType,...d&&{x_axis:d}})}},abort:n.abort}}function R(e,t){var n,i;let o={};Array.isArray(null===b||void 0===b?void 0:b.charts)&&-1!==(null===b||void 0===b||null===(n=b.charts)||void 0===n?void 0:n.indexOf(r.b.LineChart))&&(o.lineChartData=[]),b.table&&(o.tableData=[],o.config={...e,table:{...null===e||void 0===e?void 0:e.table,resizeMode:u.b.Resizable}}),x.setState({queryIsEmpty:!0,rawData:[],tableColumns:[],selectFormData:{...x.getState().selectFormData,error:null,advancedError:null},selectedRows:t?{}:null===(i=x.getState())||void 0===i?void 0:i.selectedRows,...o})}function T(e){var n;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,s=arguments.length>4?arguments[4]:void 0,l=arguments.length>5?arguments[5]:void 0,u=arguments.length>6?arguments[6]:void 0;if(!e)return{rows:[],sameValueColumns:[]};const d=null!==(null===(n=e[0])||void 0===n?void 0:n.config)?{}:[];let f=0;const h=[],p={};e.forEach((e=>{const n=e.key,h={};if(null!==e.config){var v,g;const t={};for(let n in e.config)t[Object(de.a)(l,n)]=e.config[n];const r={meta:{chartIndex:(null===s||void 0===s||null===(v=s.grouping)||void 0===v||null===(g=v.chart)||void 0===g?void 0:g.length)?e.chartIndex+1:null,color:e.color,dasharray:e.dasharray,itemsCount:e.data.length,config:t},key:n,groupRowsKeys:e.data.map((e=>e.key)),color:e.color,dasharray:e.dasharray,aggregation:{area:{min:"",max:""},line:""},experiment:"",description:"",date:"",run:"",hash:"",metric:"",context:[],value:"",step:"",epoch:"",time:"",children:[],groups:t};d[n]={data:r,items:[]}}e.data.forEach((l=>{var p,v,g,b,y,_,w,O,j,S,C,E,R,T,I,P,D;const L=null===r?null:Object(at.a)(l.data.xValues,r).index,B={rowMeta:{color:null!==(p=e.color)&&void 0!==p?p:l.color},key:l.key,selectKey:"".concat(l.run.hash,"/").concat(l.key),hash:l.run.hash,isHidden:l.isHidden,index:f,color:null!==(v=e.color)&&void 0!==v?v:l.color,dasharray:null!==(g=e.dasharray)&&void 0!==g?g:l.dasharray,experiment:null!==(b=null===(y=l.run.props)||void 0===y||null===(_=y.experiment)||void 0===_?void 0:_.name)&&void 0!==b?b:"default",experimentId:null!==(w=null===(O=l.run.props)||void 0===O||null===(j=O.experiment)||void 0===j?void 0:j.id)&&void 0!==w?w:"",experiment_description:null!==(S=null===(C=l.run.props)||void 0===C||null===(E=C.experiment)||void 0===E?void 0:E.description)&&void 0!==S?S:"-",run:null!==(R=null===(T=l.run.props)||void 0===T?void 0:T.name)&&void 0!==R?R:"-",description:null!==(I=null===(P=l.run.props)||void 0===P?void 0:P.description)&&void 0!==I?I:"-",date:o()(1e3*l.run.props.creation_time).format(m.f),tags:l.run.props.tags.map((e=>({archived:!1,color:e.color,id:e.id,comment:e.description,name:e.name,run_count:0}))),duration:Object(Lt.a)(1e3*l.run.props.creation_time,l.run.props.end_time?1e3*l.run.props.end_time:Date.now()),active:l.run.props.active,metric:l.name,context:(null===(D=Object(M.a)(l.context))||void 0===D?void 0:D.split(","))||[""],value:null===L?"-":Object(A.a)(l.data.values[L]),step:null===L?"-":Object(A.a)(l.data.steps[L]),epoch:null===L?"-":Object(A.a)(l.data.epochs[L]),time:null!==L?l.data.timestamps[L]:null,parentId:n};if(f++,null!==e.config&&null!==L){var F,V,U,W,q,G,Y,K,$;if(d[n].data.aggregation={area:{min:Object(A.a)(null===(F=e.aggregation.area.min)||void 0===F?void 0:F.yValues[L]),max:Object(A.a)(null===(V=e.aggregation.area.max)||void 0===V?void 0:V.yValues[L])},line:Object(A.a)(null===(U=e.aggregation.line)||void 0===U?void 0:U.yValues[L])},(null===(W=s.chart)||void 0===W||null===(q=W.aggregationConfig)||void 0===q?void 0:q.methods.area)===k.a.STD_DEV)d[n].data.aggregation.area.stdDevValue=Object(A.a)(null===(K=e.aggregation.area.stdDevValue)||void 0===K?void 0:K.yValues[L]);if((null===(G=s.chart)||void 0===G||null===(Y=G.aggregationConfig)||void 0===Y?void 0:Y.methods.area)===k.a.STD_ERR)d[n].data.aggregation.area.stdErrValue=Object(A.a)(null===($=e.aggregation.area.stdErrValue)||void 0===$?void 0:$.yValues[L])}["experiment","description","date","duration","run","hash","metric","context","step","epoch","time"].forEach((e=>{h.hasOwnProperty(e)?-1===c.a.findIndex(h[e],(t=>c.a.isEqual(B[e],t)))&&h[e].push(B[e]):h[e]=[B[e]]})),u||i.forEach((e=>{const t=Object(jt.d)(l.run.params,e,"-");B[e]=Object(A.a)(t),h.hasOwnProperty(e)?-1===c.a.findIndex(h[e],(e=>c.a.isEqual(t,e)))&&h[e].push(t):h[e]=[t]})),null!==e.config?d[n].items.push(a?B:z(B,H,{toggleVisibility:e=>{e.stopPropagation(),Ue({metricKey:B.key,model:x,appName:t,updateModelData:N})}})):d.push(a?B:z(B,H,{toggleVisibility:e=>{e.stopPropagation(),Ue({metricKey:B.key,model:x,appName:t,updateModelData:N})}}))}));for(let t in h)p[t]=new Set([...p[t]||[],...h[t]||[]]),null!==e.config&&(d[n].data[t]=1===h[t].length?i.includes(t)?Object(A.a)(h[t][0]):h[t][0]:h[t]);null===e.config||a||(d[n].data=z(d[n].data,H,{},!0,["value","groups"].concat(Object.keys(h))))}));for(let t in p)1===p[t].size&&h.push(t);return{rows:d,sameValueColumns:h}}function I(e){var t,n,r,i,o,a,u,d;const f=null===(t=x.getState())||void 0===t?void 0:t.config;let h=null===(n=x.getState())||void 0===n?void 0:n.selectedRows,p=[],m=[],v=[],b=[],y=[];const _=(null===f||void 0===f||null===(r=f.grouping)||void 0===r?void 0:r.paletteIndex)||0;null===e||void 0===e||e.forEach(((e,t)=>{m=m.concat(Object(be.a)(e.params,e.params)),v=v.concat(Object(be.a)(e.props,e.props)),b=b.concat(Object(be.a)(e.params,e.params,"",!1,!0)),p=p.concat(e.traces.map((n=>{var r,i,o,a;y=y.concat(Object(be.a)(n.context,n.context));const{values:l,steps:u,epochs:d,timestamps:h,x_axis_values:p,x_axis_iters:m}=Object(ot.a)(n,null===f||void 0===f||null===(r=f.chart)||void 0===r?void 0:r.alignmentConfig.type,null===f||void 0===f||null===(i=f.chart)||void 0===i?void 0:i.axesScaleType);let v=[...l];(null===f||void 0===f||null===(o=f.chart)||void 0===o?void 0:o.smoothing.isApplied)&&(v=function(e){let{smoothingAlgorithm:t,smoothingFactor:n,data:r}=e;return t===ct.a.EMA?Object(ct.c)(r,n):Object(ct.b)(r,n)}({smoothingAlgorithm:null===f||void 0===f?void 0:f.chart.smoothing.algorithm,smoothingFactor:f.chart.smoothing.factor,data:v}));const g=Object(me.c)({runHash:e.hash,metricName:n.name,traceContext:n.context}),b=new Float64Array(v);return ee({...n,run:c.a.omit(e,"traces"),key:g,dasharray:"none",color:s.c[_][t%s.c[_].length],isHidden:null===f||void 0===f||null===(a=f.table)||void 0===a?void 0:a.hiddenMetrics.includes(g),x_axis_values:p,x_axis_iters:m,lastValue:b[b.length-1],data:{values:b,steps:u,epochs:d,timestamps:h,xValues:[...u],yValues:v}})})))}));let w=null!==(i=null===f||void 0===f||null===(o=f.table)||void 0===o?void 0:o.sortFields)&&void 0!==i?i:[];0===(null===(a=w)||void 0===a?void 0:a.length)&&(w=[{value:"run.props.creation_time",order:"desc",label:"",group:""}]);const O=function(e){const t=x.getState().config,n=t.grouping,{paletteIndex:r=0}=n||{},i=he({groupName:g.a.COLOR,model:x}),o=he({groupName:g.a.STROKE,model:x}),a=he({groupName:g.a.CHART,model:x});if(0===i.length&&0===o.length&&0===a.length)return L([{config:null,color:null,dasharray:null,chartIndex:0,data:e}]);const u={},d=c.a.uniq(i.concat(o).concat(a));for(let c=0;c{t[n]=Object(jt.d)(e[c],n)}));const n=Object(me.c)(t);u.hasOwnProperty(n)?u[n].data.push(e[c]):u[n]={key:n,config:t,color:null,dasharray:null,chartIndex:0,data:[e[c]]}}let f=0,h=0,p=0;const m={},v={},b={};for(let g in u){const e=u[g];if(i.length>0){const t=c.a.pick(e.config,i),o=Object(me.c)(t);if((null===n||void 0===n?void 0:n.persistence.color)&&n.isApplied.color){let i=ve({groupConfig:t,grouping:n,groupName:"color"});e.color=s.c[r][Number(i%BigInt(s.c[r].length))]}else m.hasOwnProperty(o)?e.color=s.c[r][m[o]%s.c[r].length]:(m[o]=f,e.color=s.c[r][f%s.c[r].length],f++)}if(o.length>0){const t=c.a.pick(e.config,o),r=Object(me.c)(t);if((null===n||void 0===n?void 0:n.persistence.stroke)&&n.isApplied.stroke){let r=ve({groupConfig:t,grouping:n,groupName:"stroke"});e.dasharray=l.a[Number(r%BigInt(l.a.length))]}else v.hasOwnProperty(r)?e.dasharray=l.a[v[r]%l.a.length]:(v[r]=h,e.dasharray=l.a[h%l.a.length],h++)}if(a.length>0){const t=c.a.pick(e.config,a),n=Object(me.c)(t);b.hasOwnProperty(n)?e.chartIndex=b[n]:(b[n]=p,e.chartIndex=p,p++)}}const y=L(Object.values(u)),_=t.chart;return Object(k.c)({groupData:y,methods:{area:_.aggregationConfig.methods.area,line:_.aggregationConfig.methods.line},scale:_.axesScaleType})}(c.a.orderBy(p,null===(u=w)||void 0===u?void 0:u.map((e=>t=>Object(jt.d)(t,e.value,""))),null===(d=w)||void 0===d?void 0:d.map((e=>e.order)))),j=c.a.uniq(m).sort(),S=c.a.uniq(b).sort(),C=c.a.uniq(y).sort(),E=c.a.uniq(v).sort(),R={};for(let c of p)R[c.run.hash]={runHash:c.run.hash,...c.run.props,...c};let T={};if(h&&!c.a.isEmpty(h))for(let c in h){const e=c.slice(0,c.indexOf("/"));R[e]&&(T[c]={selectKey:c,...R[e]})}return h=T,{data:O,params:j,highLevelParams:S,contexts:C,runProps:E,selectedRows:h}}function N(){var e,n,r,i,o,a,c,s,l,u,d,f;let h=arguments.length>0&&void 0!==arguments[0]?arguments[0]:x.getState().config,p=arguments.length>1?arguments[1]:void 0;const{data:m,params:v,runProps:b,highLevelParams:y,contexts:_,selectedRows:w}=I(null===(e=x.getState())||void 0===e?void 0:e.rawData),O=[...new Set(v.concat(y))].sort(),j=[...Object(ge.a)({params:O,runProps:b,contexts:_,sequenceName:"metric"})],S=[...j,{group:"metric",label:"metric.values.last",value:"lastValue"}],C=qt(m,j,null===h||void 0===h?void 0:h.grouping,[g.a.COLOR,g.a.STROKE,g.a.CHART]),E=T(m,null!==(n=null===h||void 0===h||null===(r=h.chart)||void 0===r?void 0:r.focusedState.xValue)&&void 0!==n?n:null,v,!1,h,j),k=D(v,j,null===(i=m[0])||void 0===i?void 0:i.config,null===(o=h.table)||void 0===o?void 0:o.columnsOrder,null===(a=h.table)||void 0===a?void 0:a.hiddenColumns,null===(c=h.chart)||void 0===c?void 0:c.aggregationConfig.methods,null===(s=h.table)||void 0===s?void 0:s.sortFields,W,h.grouping,V);null===(l=x.getState())||void 0===l||null===(u=l.refs)||void 0===u||null===(d=u.tableRef.current)||void 0===d||d.updateData({newData:E.rows,newColumns:k,hiddenColumns:null===(f=h.table)||void 0===f?void 0:f.hiddenColumns}),p&&Ee({configData:h,appName:t}),x.setState({config:h,data:m,lineChartData:B(m),chartTitleData:fe({processedData:m,groupingSelectOptions:j,model:x}),aggregatedData:ue({processedData:m,model:x}),legendsData:C,tableData:E.rows,tableColumns:k,sameValueColumns:E.sameValueColumns,groupingSelectOptions:j,sortOptions:S,selectedRows:w})}function P(e,n){var r,i,o,a,c,s,l,u,d,h,p,m;const v=x.getState(),b=null===v||void 0===v||null===(r=v.config)||void 0===r||null===(i=r.table)||void 0===i?void 0:i.sortFields,{data:y,runProps:_,params:w,highLevelParams:O,contexts:j,selectedRows:S}=I(e),C=[...new Set(w.concat(O))].sort();n&&nt({model:x,appName:t});const E=[...Object(ge.a)({runProps:_,params:C,contexts:j,sequenceName:"metric"})],k=[...E,{group:"metric",label:"metric.values.last",value:"lastValue"}],R=qt(y,E,null===n||void 0===n?void 0:n.grouping,[g.a.COLOR,g.a.STROKE,g.a.CHART]),M=T(y,null!==(o=null===n||void 0===n||null===(a=n.chart)||void 0===a||null===(c=a.focusedState)||void 0===c?void 0:c.xValue)&&void 0!==o?o:null,w,!1,n,E),A=D(w,E,null===(s=y[0])||void 0===s?void 0:s.config,null===(l=n.table)||void 0===l?void 0:l.columnsOrder,null===(u=n.table)||void 0===u?void 0:u.hiddenColumns,null===n||void 0===n||null===(d=n.chart)||void 0===d||null===(h=d.aggregationConfig)||void 0===h?void 0:h.methods,b,W,n.grouping,V);null===v||void 0===v||null===(p=v.refs)||void 0===p||null===(m=p.tableRef.current)||void 0===m||m.updateData({newData:M.rows,newColumns:A}),x.setState({requestStatus:f.a.Ok,rawData:e,config:n,params:w,data:y,selectFormData:{...null===v||void 0===v?void 0:v.selectFormData},lineChartData:B(y),chartTitleData:fe({processedData:y,groupingSelectOptions:E,model:x}),aggregatedData:ue({processedData:y,model:x}),legendsData:R,tableData:M.rows,tableColumns:A,sameValueColumns:M.sameValueColumns,groupingSelectOptions:E,sortOptions:k,selectedRows:S})}function L(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=x.getState().config.chart)||void 0===t?void 0:t.alignmentConfig.type;const i={[r.a.STEP]:Rt,[r.a.EPOCH]:Tt,[r.a.RELATIVE_TIME]:Mt,[r.a.ABSOLUTE_TIME]:At,[r.a.CUSTOM_METRIC]:It,default:()=>{throw new Error("Unknown value for X axis alignment")}},o=i[n]||i.default;return o(e,x)}function B(e){if(!e)return[];const t=e.map((e=>e.data.filter((e=>!e.isHidden)).map((t=>{var n,r;return{...t,groupKey:e.key,color:null!==(n=e.color)&&void 0!==n?n:t.color,dasharray:null!==(r=e.dasharray)&&void 0!==r?r:t.dasharray,chartIndex:e.chartIndex,selectors:[t.key,t.key,Object(me.c)({runHash:t.run.hash})],data:{xValues:t.data.xValues,yValues:t.data.yValues}}})))).flat();return Object.values(c.a.groupBy(t,"chartIndex"))}const F=c.a.debounce((function(e){let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const{data:r,params:i,refs:o,config:a,groupingSelectOptions:c}=x.getState();if(a){var s,l,d,f,h,p,m,v;const k=null===o||void 0===o?void 0:o.tableRef;let R=null;var b,y,_,w,O,j,S;if((null===(s=a.table)||void 0===s?void 0:s.resizeMode)!==u.b.Hide)if(R=T(r,e.xValue,i,!1,a,c,!0),k)if(null===(b=k.current)||void 0===b||b.updateData({newData:R.rows,dynamicData:!0}),n)null===(y=k.current)||void 0===y||null===(_=y.scrollToRow)||void 0===_||_.call(y,e.key),null===(w=k.current)||void 0===w||null===(O=w.setActiveRow)||void 0===O||O.call(w,n?e.key:null);else null===(j=k.current)||void 0===j||null===(S=j.setHoveredRow)||void 0===S||S.call(j,e.key);let M=a;var C,E;if(null===(l=M)||void 0===l?void 0:l.chart)(null===(C=M.chart.tooltip)||void 0===C?void 0:C.hasOwnProperty("content"))&&delete M.chart.tooltip.content,M={...M,chart:{...M.chart,focusedState:{active:n,key:e.key,xValue:e.xValue,yValue:e.yValue,chartIndex:e.chartIndex,visId:e.visId||"".concat(e.chartIndex)}}},((null===(E=a.chart)||void 0===E?void 0:E.focusedState.active)!==n||a.chart.focusedState.active&&e.key!==a.chart.focusedState.key)&&Ee({configData:M,appName:t});const A={...null===(d=M)||void 0===d||null===(f=d.chart)||void 0===f?void 0:f.tooltip,content:Object(Re.a)({groupingNames:[g.a.COLOR,g.a.STROKE,g.a.CHART],groupingSelectOptions:c,data:r,configData:M,activePointKey:null===(h=M.chart)||void 0===h||null===(p=h.focusedState)||void 0===p?void 0:p.key,selectedFields:null===(m=M.chart)||void 0===m||null===(v=m.tooltip)||void 0===v?void 0:v.selectedFields})};x.setState({config:M,tooltip:A})}}),50);function H(e,t){Object(Ct.a)({runHash:e,tags:t,model:x,updateModelData:N})}function V(e){let{groupName:n,list:r}=e;Be({groupName:n,list:r,model:x,appName:t,updateModelData:N,setAggregationEnabled:nt})}function U(e){Object(Oe.a)({notification:e,model:x})}function W(e){let{sortFields:n,order:r,index:i,actionType:o,field:a}=e;tt({field:a,sortFields:n,order:r,index:i,actionType:o,model:x,appName:t,updateModelData:N})}const q={initialize:function(e){var n,r,o;x.init();const a={};i&&(a.groupingSelectOptions=[]),(null===b||void 0===b?void 0:b.table)&&(a.refs={...a.refs,tableRef:{current:null}}),(null===b||void 0===b||null===(n=b.charts)||void 0===n?void 0:n[0])&&(a.refs={...a.refs,chartPanelRef:{current:null}}),x.setState({...a}),e||w(),se.a.getProjectParams(["metric"]).call().then((e=>{const n=Object(Dt.a)(e.metric);x.setState({selectFormData:{options:zt(e,!1,!1),suggestions:Object(v.b)(t,e),advancedSuggestions:{...Object(v.b)(t,e),metric:{name:"",context:c.a.isEmpty(n)?"":{...n}}}}})}));const s=null===(r=x.getState())||void 0===r||null===(o=r.config)||void 0===o?void 0:o.liveUpdate;(null===s||void 0===s?void 0:s.enabled)&&(S=new ce(t,C,s.delay))},getAppConfigData:O,getMetricsData:E,abortRequest:function(){n&&n.abort(),Object(ke.a)(x),x.setState({requestStatus:f.a.Ok}),U({id:Date.now(),severity:"info",messages:["Request has been cancelled"]})},getDataAsTableRows:T,setDefaultAppConfigData:w,setComponentRefs:function(e){Object(vt.a)({refElement:e,model:x})},updateModelData:N,onActivePointChange:F,onExportTableData:function(){var e,n,r,i,c,s;const{data:l,params:u,config:d,groupingSelectOptions:f}=x.getState(),h=T(l,null!==(e=null===d||void 0===d||null===(n=d.chart)||void 0===n?void 0:n.focusedState.xValue)&&void 0!==e?e:null,u,!0,d,f),v=D(u,f,null===(r=l[0])||void 0===r?void 0:r.config,null===d||void 0===d||null===(i=d.table)||void 0===i?void 0:i.columnsOrder,null===d||void 0===d||null===(c=d.table)||void 0===c?void 0:c.hiddenColumns,null===d||void 0===d||null===(s=d.chart)||void 0===s?void 0:s.aggregationConfig.methods),g=["#","actions"],b=v.reduce(((e,t)=>e.concat(-1!==g.indexOf(t.key)||t.isHidden?[]:t.key)),[]);let y={};b.forEach((e=>{y[e]="--"}));const _=l.length>1?Object.keys(h.rows).map((e=>h.rows[e].items)):[Array.isArray(h.rows)?h.rows:h.rows[Object.keys(h.rows)[0]].items],w=[];null===_||void 0===_||_.forEach(((e,t)=>{null===e||void 0===e||e.forEach((e=>{const t=Object(pe.a)({columnKeys:b,row:e});w.push(t)})),(null===_||void 0===_?void 0:_.length)-1!==t&&w.push(y)}));const O=new Blob([Object(st.a)(w)],{type:"text/csv;charset=utf-8;"});Object(a.saveAs)(O,"".concat(t,"-").concat(o()().format(m.b),".csv")),$.b(p.a[t].table.exports.csv)},onBookmarkCreate:function(e){let{name:n,description:r}=e;return dt({name:n,description:r,model:x,appName:t})},onBookmarkUpdate:function(e){ft({id:e,model:x,appName:t})},onNotificationAdd:U,onNotificationDelete:function(e){Object(ht.a)({id:e,model:x})},onResetConfigData:function(){pt({model:x,getConfig:_,updateModelData:N})},onRunsTagsChange:H,onSortChange:W,onSearchQueryCopy:function(){var e,t;let n=xe(null===(e=x.getState())||void 0===e||null===(t=e.config)||void 0===t?void 0:t.select);Object(Ht.a)(n,!1,(()=>Oe.a),{notification:{id:Date.now(),severity:"success",messages:["Run Expression Copied"]},model:x})},changeLiveUpdateConfig:function(e){var n,r;const i=x.getState(),o=null===i||void 0===i?void 0:i.config,a=null===o||void 0===o?void 0:o.liveUpdate,c=null===o||void 0===o||null===(n=o.chart)||void 0===n||null===(r=n.alignmentConfig)||void 0===r?void 0:r.metric;let s=xe(null===o||void 0===o?void 0:o.select);var l,u,d;!(null===a||void 0===a?void 0:a.enabled)&&e.enabled&&"()"!==s?(S=new ce(t,C,e.delay||(null===a||void 0===a?void 0:a.delay)),null===(l=S)||void 0===l||l.start({p:null===o||void 0===o||null===(u=o.chart)||void 0===u?void 0:u.densityType,q:s,...c&&{x_axis:c}})):(null===(d=S)||void 0===d||d.clear(),S=null);const f={...a,...e};x.setState({config:{...o,liveUpdate:f}}),Object(Ce.c)("metricsLUConfig",Object(me.c)(f)),$.b("".concat(p.a[t].liveUpdate," ").concat(e.enabled?"on":"off"))},destroy:function(){var e;null===(e=S)||void 0===e||e.clear(),S=null},deleteRuns:function(e){return j=Z.a.deleteRuns(e),{call:async()=>{try{await j.call((e=>Object(le.a)({detail:e,model:x}))).then((()=>{E(!1,!0).call(),Object(Oe.a)({notification:{id:Date.now(),severity:"success",messages:["Runs are successfully deleted"]},model:x})}))}catch(e){"AbortError"===e.name&&Object(Oe.a)({notification:{id:Date.now(),severity:"error",messages:[e.message]},model:x})}finally{$.b(p.a[t].table.deleteRunsBatch)}},abort:j.abort}},archiveRuns:function(e,n){return d=Z.a.archiveRuns(e,n),{call:async()=>{try{await d.call((e=>Object(le.a)({detail:e,model:x}))).then((()=>{E(!1,!0).call(),Object(Oe.a)({notification:{id:Date.now(),severity:"success",messages:["Runs are successfully ".concat(n?"archived":"unarchived"," ")]},model:x})}))}catch(e){"AbortError"===e.name&&Object(Oe.a)({notification:{id:Date.now(),severity:"error",messages:[e.message]},model:x})}finally{$.b(p.a[t].table.archiveRunsBatch)}},abort:d.abort}}};return i&&Object.assign(q,{onGroupingSelectChange:V,onGroupingModeChange(e){let{groupName:n,value:r}=e;Pe({groupName:n,value:r,model:x,appName:t,updateModelData:N,setAggregationEnabled:nt})},onGroupingPaletteChange(e){De({index:e,model:x,appName:t,updateModelData:N,setAggregationEnabled:nt})},onGroupingReset(e){ze({groupName:e,model:x,appName:t,updateModelData:N,setAggregationEnabled:nt})},onGroupingApplyChange(e){Ie({groupName:e,model:x,appName:t,updateModelData:N,setAggregationEnabled:nt})},onGroupingPersistenceChange(e){Le({groupName:e,model:x,appName:t,updateModelData:N,setAggregationEnabled:nt})},onShuffleChange(e){mt({name:e,model:x,updateModelData:N})}}),y&&Object.assign(q,{onMetricsSelectChange(e){Fe({data:e,model:x})},onSelectExperimentNamesChange(e){We({experimentName:e,model:x}),E(!0,!0).call()},onToggleAllExperiments(e){qe({experimentNames:e,model:x}),E(!0,!0).call()},onSelectRunQueryChange(e){Ge({query:e,model:x})}}),(null===b||void 0===b||null===(e=b.charts)||void 0===e?void 0:e[0])&&Object.assign(q,{onHighlightModeChange(e){!function(e){var t;let{mode:n,model:i,appName:o}=e;const a=null===(t=i.getState())||void 0===t?void 0:t.config;if(null===a||void 0===a?void 0:a.chart){const e={...a,chart:{...a.chart,highlightMode:n}};i.setState({config:e}),Ee({configData:e,appName:o})}$.b("".concat(p.a[o].chart.controls.changeHighlightMode,' to "').concat(r.e[n].toLowerCase(),'"'))}({mode:e,model:x,appName:t})},onZoomChange(e){!function(e){var t;let{zoom:n,model:r,appName:i}=e;const o=null===(t=r.getState())||void 0===t?void 0:t.config;if(null===o||void 0===o?void 0:o.chart){const e={...o,chart:{...o.chart,zoom:{...o.chart.zoom,...n}}};r.setState({config:e}),Ee({configData:e,appName:i})}c.a.isNil(n.mode)||$.b("".concat(p.a[i].chart.controls.changeZoomMode,' to "').concat(0===n.mode?"single":"multiple",'"'))}({zoom:e,model:x,appName:t})},onSmoothingChange(e){!function(e){var t;let{args:n,model:i,appName:o,updateModelData:a}=e;const c=null===i||void 0===i||null===(t=i.getState())||void 0===t?void 0:t.config;(null===c||void 0===c?void 0:c.chart)&&(c.chart={...c.chart,smoothing:{...c.chart.smoothing,...n}},a(c,!0)),n.curveInterpolation?$.b("".concat(p.a[o].chart.controls.changeCurveInterpolationMode,' to "').concat(n.curveInterpolation===r.d.Linear?"linear":"cubic",'"')):$.b("".concat(p.a[o].chart.controls.selectSmoothingOptions,' to "').concat(null===c||void 0===c?void 0:c.chart.smoothing.algorithm,'"'),{smoothingFactor:null===c||void 0===c?void 0:c.chart.smoothing.factor})}({args:e,model:x,appName:t,updateModelData:N})},onIgnoreOutliersChange(){!function(e){var t;let{model:n,updateModelData:r,appName:i}=e;const o=null===(t=n.getState())||void 0===t?void 0:t.config;(null===o||void 0===o?void 0:o.chart)&&(o.chart.ignoreOutliers=!(null===o||void 0===o?void 0:o.chart.ignoreOutliers),r(o,!0),n.setState({config:o})),$.b("".concat(p.a[i].chart.controls.changeOutliers," to ").concat((null===o||void 0===o?void 0:o.chart.ignoreOutliers)?"Display":"Ignore"))}({model:x,updateModelData:N,appName:t})},onAxesScaleTypeChange(e){!function(e){var t,n;let{args:r,model:i,appName:o,updateModelData:a}=e,c=null===i||void 0===i||null===(t=i.getState())||void 0===t?void 0:t.config;(null===(n=c)||void 0===n?void 0:n.chart)&&(c={...c,chart:{...c.chart,axesScaleType:r}},i.setState({config:c}),a(c,!0)),$.b("".concat(p.a[o].chart.controls.changeAxesScale,' to "').concat(r.xAxis,'"')),$.b("".concat(p.a[o].chart.controls.changeAxesScale,' to "').concat(r.yAxis,'"'))}({args:e,model:x,appName:t,updateModelData:N})},onAggregationConfigChange(e){!function(e){var t;let{aggregationConfig:n,model:r,appName:i,updateModelData:o}=e;const a=null===(t=r.getState())||void 0===t?void 0:t.config;(null===a||void 0===a?void 0:a.chart)&&!c.a.isEmpty(n)&&(a.chart={...a.chart,aggregationConfig:{...a.chart.aggregationConfig,...n}},o(a,!0)),n.methods?($.b("".concat(p.a[i].chart.controls.changeAggregationMethod,' area to "').concat(k.a[n.methods.area].toLowerCase(),'"')),$.b("".concat(p.a[i].chart.controls.changeAggregationMethod,' line to "').concat(k.a[n.methods.line].toLowerCase(),'"'))):$.b("".concat(p.a[i].chart.controls.changeAggregation," to ").concat(n.isApplied?"Enable":"Disable"))}({aggregationConfig:e,model:x,appName:t,updateModelData:N})},onAlignmentMetricChange:e=>async function(e){let{metric:t,model:n,appName:i,updateModelData:o,setModelData:a}=e;const c=n.getState(),s=null===c||void 0===c?void 0:c.config;if((null===s||void 0===s?void 0:s.chart)&&(s.chart={...s.chart,alignmentConfig:{metric:t,type:r.a.CUSTOM_METRIC},axesScaleRange:h.a.metrics.axesScaleRange,zoom:{...s.chart.zoom,history:[]}},n.setState({config:s}),Ee({configData:s,appName:i})),(null===c||void 0===c?void 0:c.rawData)&&s){var l;n.setState({requestStatus:f.a.Pending});const e={align_by:t,runs:null===(l=c.rawData)||void 0===l?void 0:l.map((e=>{const t=e.traces.map((e=>{let{context:t,name:n,slice:r}=e;return{context:t,name:n,slice:r}}));return{run_id:e.hash,traces:t}}))};try{var u,d;const t=await J.fetchAlignedMetricsData(e).call(),i=await Object(_e.a)(t,(e=>Object(ke.a)(n,e)));let o=!1;const c=null===(u=n.getState())||void 0===u||null===(d=u.rawData)||void 0===d?void 0:d.map(((e,t)=>({...e,traces:e.traces.map(((e,n)=>{var r,a,c,s;let l=(null===(r=i[t])||void 0===r||null===(a=r[n])||void 0===a?void 0:a.x_axis_iters)||null,u=(null===(c=i[t])||void 0===c||null===(s=c[n])||void 0===s?void 0:s.x_axis_iters)||null;return l&&u||(o=!0),{...e,...i[t][n]}}))})));o&&(Object(Oe.a)({notification:{id:Date.now(),severity:"error",messages:[we.a.NOT_ALL_ALIGNED]},model:n}),s.chart={...s.chart,alignmentConfig:{metric:"",type:r.a.STEP}},n.setState({requestStatus:f.a.BadRequest})),a(c,s)}catch(m){"AbortError"===m.name||(s.chart={...s.chart,alignmentConfig:{metric:t,type:r.a.STEP}},n.setState({requestStatus:f.a.BadRequest}),o(s,!0))}}$.b("".concat(p.a[i].chart.controls.changeXAxisProperties,", Align X axis by another metric"))}({metric:e,model:x,appName:t,updateModelData:N,setModelData:P}),onAlignmentTypeChange(e){!function(e){var t;let{type:n,model:i,appName:o,updateModelData:a}=e;const c=null===(t=i.getState())||void 0===t?void 0:t.config;if(null===c||void 0===c?void 0:c.chart){const e={...c.chart.alignmentConfig,type:n};n!==r.a.CUSTOM_METRIC&&(e.metric=""),c.chart={...c.chart,alignmentConfig:e,axesScaleRange:h.a.metrics.axesScaleRange,zoom:{...c.chart.zoom,history:[]}},a(c,!0)}$.b("".concat(p.a[o].chart.controls.changeXAxisProperties,', Align X axis by "').concat(n.toLowerCase(),'"'))}({type:e,model:x,appName:t,updateModelData:N})},onChangeTooltip(e){Te({tooltip:e,groupingNames:[g.a.COLOR,g.a.STROKE,g.a.CHART],model:x,appName:t})},onAxesScaleRangeChange(e){Nt({range:e,model:x,appName:t})},onDensityTypeChange:e=>async function(e){var t;let{type:n,model:r,appName:i,getMetricsData:o}=e;const a=r.getState();let c=null===a||void 0===a?void 0:a.config;(null===(t=c)||void 0===t?void 0:t.chart)&&(c={...c,chart:{...c.chart,densityType:n}},r.setState({config:c})),o(!0).call((e=>{Object(le.a)({model:r,detail:e})})),$.b("".concat(p.a[i].chart.controls.changeXAxisProperties,', Set point density to "').concat(gt.a[n].toLowerCase(),'"'))}({type:e,model:x,appName:t,getMetricsData:E}),onLegendsChange(e){!function(e){var t;let{model:n,legends:r,updateModelData:i,appName:o}=e;const a=null===(t=n.getState())||void 0===t?void 0:t.config;(null===a||void 0===a?void 0:a.chart)&&(a.chart={...a.chart,legends:{...a.chart.legends,...r}},i(a,!0),n.setState({config:a})),(null===r||void 0===r?void 0:r.mode)&&$.b("".concat(p.a[o].chart.controls.legends.mode," to ").concat(null===a||void 0===a?void 0:a.chart.legends.mode)),(null===r||void 0===r?void 0:r.display)&&$.b("".concat(p.a[o].chart.controls.legends.display," to ").concat((null===a||void 0===a?void 0:a.chart.legends.display)?"visible":"hidden"))}({legends:e,model:x,appName:t,updateModelData:N})}}),(null===b||void 0===b?void 0:b.table)&&Object.assign(q,{onRowHeightChange(e){Ve({height:e,model:x,appName:t})},onTableRowHover(e){Ze({rowKey:e,model:x})},onTableRowClick(e){Je({rowKey:e,model:x})},onMetricVisibilityChange(e){!function(e){var t,n;let{metricsKeys:r,model:i,appName:o,updateModelData:a}=e;const c=null===(t=i.getState())||void 0===t?void 0:t.config,s=null===(n=i.getState())||void 0===n?void 0:n.data;if((null===c||void 0===c?void 0:c.table)&&s){const e={...c.table,hiddenMetrics:"all"===r[0]?Object.values(s).map((e=>e.data.map((e=>e.key)))).flat():r},t={...c,table:e};i.setState({config:t}),Object(Ce.c)("".concat(o,"Table"),Object(me.c)(e)),a(t)}$.b("".concat(p.a[o].table.metricVisibilityChange," / ").concat("all"===r[0]?"Visualize all hidden metrics from table":"Hide all metrics from table"))}({metricsKeys:e,model:x,appName:t,updateModelData:N})},onColumnsVisibilityChange(e){Object(Ae.a)({hiddenColumns:e,model:x,appName:t,updateModelData:N})},onTableDiffShow(){$e({model:x,appName:t,updateModelData:N})},onColumnsOrderChange(e){Me({columnsOrder:e,model:x,appName:t,updateModelData:N})},onTableResizeModeChange(e){Qe({mode:e,model:x,appName:t})},onTableResizeEnd(e){Xe({tableHeight:e,model:x,appName:t})},onSortReset(){et({sortFields:[],model:x,appName:t,updateModelData:N})},updateColumnsWidths(e,n,r){rt({key:e,width:n,isReset:r,model:x,appName:t,updateModelData:N})},onRowSelect(e){let{actionType:t,data:n}=e;return Object(St.a)({actionType:t,data:n,model:x})},onRowsVisibilityChange:e=>Ft({metricKeys:e,model:x,appName:t,updateModelData:N})}),q}function S(){switch(t){case Kt.PARAMS:return function(){var e;let n,d,h,j;function S(e){var n,r,o;x.init();const a={};i&&(a.groupingSelectOptions=[]),(null===b||void 0===b?void 0:b.table)&&(a.refs={...a.refs,tableRef:{current:null}}),(null===b||void 0===b||null===(n=b.charts)||void 0===n?void 0:n[0])&&(a.refs={...a.refs,chartPanelRef:{current:null}}),se.a.getProjectParams(["metric"]).call().then((e=>{x.setState({selectFormData:{options:zt(e),suggestions:Object(v.b)(t,e)}})})),x.setState({...a}),e||w();const c=null===(r=x.getState())||void 0===r||null===(o=r.config)||void 0===o?void 0:o.liveUpdate;(null===c||void 0===c?void 0:c.enabled)&&(j=new ce(t,C,c.delay))}function C(e){var t;const n=null===(t=x.getState())||void 0===t?void 0:t.config;n&&N(e,n)}function E(){n&&n.abort(),Object(ke.a)(x),x.setState({requestStatus:f.a.Ok}),X({id:Date.now(),severity:"info",messages:["Request has been cancelled"]})}function k(e,r,i){var o;n&&n.abort();const a={...null===(o=x.getState())||void 0===o?void 0:o.config},s=xe(null===a||void 0===a?void 0:a.select,!0);return n=Z.a.getRunsData(s),Object(ke.a)(x),{call:async()=>{var i;if(c.a.isEmpty(null===a||void 0===a||null===(i=a.select)||void 0===i?void 0:i.options))R(a,r);else{var o,s,l,u;x.setState({requestStatus:f.a.Pending,queryIsEmpty:!1,selectedRows:r?{}:null===(o=x.getState())||void 0===o?void 0:o.selectedRows}),null===(s=j)||void 0===s||s.stop().then();try{const i=await n.call((e=>{Object(le.a)({detail:e,model:x}),R(a,r)}));C(await Object(_e.a)(i,(e=>Object(ke.a)(x,e)))),e&&Ee({configData:a,appName:t})}catch(d){"AbortError"===d.name||console.log("Unhandled error: ",d)}null===(l=j)||void 0===l||l.start({q:null===a||void 0===a||null===(u=a.select)||void 0===u?void 0:u.query})}},abort:n.abort}}function R(e,t){var n,i;let o={};-1!==(null===b||void 0===b||null===(n=b.charts)||void 0===n?void 0:n.indexOf(r.b.HighPlot))&&(o.highPlotData=[]),b.table&&(o.tableData=[],o.config={...e,table:{...null===e||void 0===e?void 0:e.table,resizeMode:u.b.Resizable}}),x.setState({queryIsEmpty:!0,rawData:[],tableColumns:[],selectFormData:{...x.getState().selectFormData,error:null},selectedRows:t?{}:null===(i=x.getState())||void 0===i?void 0:i.selectedRows,...o})}function T(e,n,r,i,a,s){var l;if(!e)return{rows:[],sameValueColumns:[]};const u=null!==(null===(l=e[0])||void 0===l?void 0:l.config)?{}:[];let d=0;const f=[],h={},p=Vt(n);e.forEach((e=>{const n=e.key,l={};if(null!==e.config){var f,v;const t={};for(let n in e.config)t[Object(de.a)(s,n)]=e.config[n];const r={meta:{chartIndex:(null===a||void 0===a||null===(f=a.grouping)||void 0===f||null===(v=f.chart)||void 0===v?void 0:v.length)?e.chartIndex+1:null,color:e.color,dasharray:e.dasharray,itemsCount:e.data.length,config:t},key:n,groupRowsKeys:e.data.map((e=>e.key)),color:e.color,dasharray:e.dasharray,experiment:"",run:"",hash:"",description:"",experiment_description:"",date:"",metric:"",context:[],children:[],groups:t};u[n]={data:r,items:[]}}e.data.forEach((a=>{var s,f,h,v,g,b,y,_,w,O,j;const S={...p};a.run.traces.metric.forEach((e=>{const t=Object(F.a)(e.name,e.context);S[t]=Object(A.a)(e.last_value.last)}));const C={rowMeta:{color:null!==(s=e.color)&&void 0!==s?s:a.color},key:a.key,selectKey:"".concat(a.run.hash,"/").concat(a.key),hash:a.run.hash,isHidden:a.isHidden,index:d,color:null!==(f=e.color)&&void 0!==f?f:a.color,dasharray:null!==(h=e.dasharray)&&void 0!==h?h:a.dasharray,experiment:null!==(v=a.run.props.experiment.name)&&void 0!==v?v:"default",experimentId:null!==(g=a.run.props.experiment.id)&&void 0!==g?g:"",experiment_description:null!==(b=null===(y=a.run.props.experiment)||void 0===y?void 0:y.description)&&void 0!==b?b:"-",run:null!==(_=null===(w=a.run.props)||void 0===w?void 0:w.name)&&void 0!==_?_:"-",description:null!==(O=null===(j=a.run.props)||void 0===j?void 0:j.description)&&void 0!==O?O:"-",date:o()(1e3*a.run.props.creation_time).format(m.f),tags:a.run.props.tags.map((e=>({archived:!1,color:e.color,id:e.id,comment:e.description,name:e.name,run_count:0}))),metric:a.name,duration:Object(Lt.a)(1e3*a.run.props.creation_time,a.run.props.end_time?1e3*a.run.props.end_time:Date.now()),active:a.run.props.active,...S};d++;for(let e in S)l[e]=["-"];["experiment","run","hash","date","duration","description","metric","context","step","epoch","time"].forEach((e=>{l.hasOwnProperty(e)?c.a.some(l[e],C[e])||l[e].push(C[e]):l[e]=[C[e]]})),r.forEach((e=>{const t=Object(jt.d)(a.run.params,e,"-");C[e]=Object(A.a)(t),l.hasOwnProperty(e)?-1===c.a.findIndex(l[e],(e=>c.a.isEqual(t,e)))&&l[e].push(t):l[e]=[t]})),null!==e.config?u[n].items.push(i?C:W(C,U,{toggleVisibility:e=>{e.stopPropagation(),Ue({metricKey:C.key,model:x,appName:t,updateModelData:B})}})):u.push(i?C:W(C,U,{toggleVisibility:e=>{e.stopPropagation(),Ue({metricKey:C.key,model:x,appName:t,updateModelData:B})}}))}));for(let t in l)h[t]=new Set([...h[t]||[],...l[t]||[]]),null!==e.config&&(u[n].data[t]=1===l[t].length?r.includes(t)?Object(A.a)(l[t][0]):l[t][0]:l[t]);null===e.config||i||(u[n].data=W(u[n].data,U,{},!0,["groups"].concat(Object.keys(l))))}));for(let t in h)1===h[t].size&&f.push(t);return{rows:u,sameValueColumns:f}}function I(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=x.getState())||void 0===t?void 0:t.config;if(!e||c.a.isEmpty(n.select.options))return[];const i={},o=e.map((e=>{let{chartIndex:t,color:o,data:a,dasharray:s}=e;return i[t]||(i[t]={}),a.filter((e=>!e.isHidden)).map((e=>{const a={};return n.select.options.forEach((n=>{let{type:o,label:s,value:l}=n;const u=i[t];if(!u[s]&&"params"===o){const t="number"===typeof Object(jt.d)(e.run.params,s,"-")?r.h.Linear:r.h.Point;u[s]={values:new Set,scaleType:t,displayName:s,dimensionType:"param"}}if("metrics"===o)e.run.traces.metric.forEach((e=>{const t=Object(F.a)(e.name,e.context),n=Object(H.a)(e.name,e.context);e.name===(null===l||void 0===l?void 0:l.option_name)&&c.a.isEqual(e.context,null===l||void 0===l?void 0:l.context)&&(a[t]=e.last_value.last,u[t]?(u[t].values.add(e.last_value.last),"string"===typeof e.last_value.last&&(u[t].scaleType=r.h.Point)):u[t]={values:(new Set).add(e.last_value.last),scaleType:r.h.Linear,displayName:n,dimensionType:"metric"})}));else{const t=Object(jt.d)(e.run.params,s,"-"),n=Object(A.a)(t,"-");a[s]=t,"-"!==n&&u[s]&&("number"!==typeof t?(u[s].scaleType=r.h.Point,a[s]=n):!isNaN(t)&&isFinite(t)||(a[s]=n,u[s].scaleType=r.h.Point),u[s].values.add(a[s]))}})),{values:a,color:null!==o&&void 0!==o?o:e.color,dasharray:null!==s&&void 0!==s?s:e.dasharray,chartIndex:t,key:e.key}}))})).flat(),a=Object.values(c.a.groupBy(o,"chartIndex"));return Object.keys(i).map(((e,t)=>{const n={};return Object.keys(i[e]).forEach((t=>{if("linear"===i[e][t].scaleType){const[r,o]=Object(Pt.a)([...i[e][t].values]);n[t]={scaleType:i[e][t].scaleType,domainData:[r,o],displayName:i[e][t].displayName,dimensionType:i[e][t].dimensionType}}else{const r=[],o=[];[...i[e][t].values].forEach((e=>{"number"===typeof e?r.push(e):o.push(e)})),r.sort(((e,t)=>e-t)),o.sort(),n[t]={scaleType:i[e][t].scaleType,domainData:r.concat(o),displayName:i[e][t].displayName,dimensionType:i[e][t].dimensionType}}})),{dimensions:n,data:a[t]}})).filter((e=>!c.a.isEmpty(e.data)&&!c.a.isEmpty(e.dimensions)))}function N(e,t){var n,r,i,o,a,s,l;const{data:u,runProps:d,highLevelParams:h,params:p,metricsColumns:m,selectedRows:v}=D(e),g=x.getState(),b=[...new Set(p.concat(h))].sort(),y=[...Object(ge.a)({params:b,runProps:d})],_=Bt(m),w=[...y,..._],O=T(u,m,p,!1,t,y),j=null===g||void 0===g||null===(n=g.config)||void 0===n?void 0:n.table.sortFields,S=V(w,m,p,null===(r=u[0])||void 0===r?void 0:r.config,null===(i=t.table)||void 0===i?void 0:i.columnsOrder,null===(o=t.table)||void 0===o?void 0:o.hiddenColumns,j,J,t.grouping,q,Kt.PARAMS);if(null===g||void 0===g||null===(a=g.refs)||void 0===a||null===(s=a.tableRef.current)||void 0===s||s.updateData({newData:O.rows,newColumns:S}),!c.a.isEmpty(null===(l=t.chart)||void 0===l?void 0:l.brushExtents)){var C;const e={...t.chart};let n={...null===e||void 0===e?void 0:e.brushExtents};const r={},i=null===(C=t.select)||void 0===C?void 0:C.options.map((e=>e.key));Object.keys(n).forEach((e=>{const t={...n[e]},o=Object.keys(t).filter((e=>!(null===i||void 0===i?void 0:i.includes(e))));r[e]=c.a.omit(t,o)})),t={...t,chart:{...t.chart,brushExtents:r}}}x.setState({requestStatus:f.a.Ok,data:u,highPlotData:I(u),chartTitleData:fe({processedData:u,groupingSelectOptions:y,model:x}),selectFormData:{...g.selectFormData,error:null},params:p,selectedRows:v,metricsColumns:m,rawData:e,config:t,tableData:O.rows,tableColumns:S,sameValueColumns:O.sameValueColumns,groupingSelectOptions:y,sortOptions:w})}function P(e){const t=x.getState().config.grouping,{paletteIndex:n}=t,r=he({groupName:g.a.COLOR,model:x}),i=he({groupName:g.a.STROKE,model:x}),o=he({groupName:g.a.CHART,model:x});if(0===r.length&&0===i.length&&0===o.length)return[{config:null,color:null,dasharray:null,chartIndex:0,data:e}];const a={},u=c.a.uniq(r.concat(i).concat(o));for(let c=0;c{t[n]=Object(jt.d)(e[c],n)}));const n=Object(me.c)(t);a.hasOwnProperty(n)?a[n].data.push(e[c]):a[n]={key:n,config:t,color:null,dasharray:null,chartIndex:0,data:[e[c]]}}let d=0,f=0,h=0;const p={},m={},v={};for(let g in a){const e=a[g];if(r.length>0){const i=c.a.pick(e.config,r),o=Object(me.c)(i);if(t.persistence.color&&t.isApplied.color){let r=ve({groupConfig:i,grouping:t,groupName:"color"});e.color=s.c[n][Number(r%BigInt(s.c[n].length))]}else p.hasOwnProperty(o)?e.color=s.c[n][p[o]%s.c[n].length]:(p[o]=d,e.color=s.c[n][d%s.c[n].length],d++)}if(i.length>0){const n=c.a.pick(e.config,i),r=Object(me.c)(n);if(t.persistence.stroke&&t.isApplied.stroke){let r=ve({groupConfig:n,grouping:t,groupName:"stroke"});e.dasharray=l.a[Number(r%BigInt(l.a.length))]}else m.hasOwnProperty(r)?e.dasharray=l.a[m[r]%l.a.length]:(m[r]=f,e.dasharray=l.a[f%l.a.length],f++)}if(o.length>0){const t=c.a.pick(e.config,o),n=Object(me.c)(t);v.hasOwnProperty(n)?e.chartIndex=v[n]:(v[n]=h,e.chartIndex=h,h++)}}return Object.values(a)}function D(e){var t,n,r,i,o,a,u,d,f;const h=null===(t=x.getState())||void 0===t?void 0:t.config;let p=null===(n=x.getState())||void 0===n?void 0:n.selectedRows;const m=null===(r=x.getState())||void 0===r||null===(i=r.config)||void 0===i?void 0:i.grouping;let v=[],g=[],b=[],y=[];const _=(null===m||void 0===m?void 0:m.paletteIndex)||0,w={};null===e||void 0===e||e.forEach(((e,t)=>{g=g.concat(Object(be.a)(e.params,e.params)),b=b.concat(Object(be.a)(e.props,e.props)),y=y.concat(Object(be.a)(e.params,e.params,"",!1,!0));let n={};e.traces.metric.forEach((e=>{w[e.name]={...w[e.name],[Object(M.a)(e.context)]:"-"};const t=Object(F.a)(e.name,e.context);n[t]=e.last_value.last}));const r=Object(me.c)({runHash:e.hash});v.push({run:e,isHidden:h.table.hiddenMetrics.includes(r),color:s.c[_][t%s.c[_].length],key:r,metricsLastValues:n,dasharray:l.a[0]})}));let O=null!==(o=null===h||void 0===h||null===(a=h.table)||void 0===a?void 0:a.sortFields)&&void 0!==o?o:[];0===(null===(u=O)||void 0===u?void 0:u.length)&&(O=[{value:"run.props.creation_time",order:"desc",label:"",group:""}]);const j=P(c.a.orderBy(v,null===(d=O)||void 0===d?void 0:d.map((e=>function(t){return Object(jt.d)(t,e.value,"")})),null===(f=O)||void 0===f?void 0:f.map((e=>e.order)))),S=c.a.uniq(b).sort(),C=c.a.uniq(g).sort(),E=c.a.uniq(y).sort(),k={};for(let c of v)k[c.run.hash]={runHash:c.run.hash,...c.run.props,...c};let R={};if(p&&!c.a.isEmpty(p))for(let c in p){const e=c.slice(0,c.indexOf("/"));k[e]&&(R[c]={selectKey:c,...k[e]})}return p=R,{data:j,runProps:S,params:C,highLevelParams:E,metricsColumns:w,selectedRows:p}}function L(e){var n,r,i,o,a,c,s;let l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const{refs:d,config:f,groupingSelectOptions:h,data:p}=x.getState();if(f.table.resizeMode!==u.b.Hide){const t=null===d||void 0===d?void 0:d.tableRef;var m,v,b,y,_,w;if(t)if(l)null===(m=t.current)||void 0===m||null===(v=m.scrollToRow)||void 0===v||v.call(m,e.key),null===(b=t.current)||void 0===b||null===(y=b.setActiveRow)||void 0===y||y.call(b,l?e.key:null);else null===(_=t.current)||void 0===_||null===(w=_.setHoveredRow)||void 0===w||w.call(_,e.key)}let O=f;var j;(null===(n=O)||void 0===n?void 0:n.chart)&&((null===(j=O.chart.tooltip)||void 0===j?void 0:j.hasOwnProperty("content"))&&delete O.chart.tooltip.content,O={...O,chart:{...O.chart,focusedState:{active:l,key:e.key,xValue:e.xValue,yValue:e.yValue,chartIndex:e.chartIndex,visId:e.visId||"".concat(e.chartIndex)}}},(f.chart.focusedState.active!==l||f.chart.focusedState.active&&(e.key!==f.chart.focusedState.key||e.xValue!==f.chart.focusedState.xValue))&&Ee({configData:O,appName:t}));const S={...null===(r=O)||void 0===r||null===(i=r.chart)||void 0===i?void 0:i.tooltip,content:Object(Re.a)({groupingNames:[g.a.COLOR,g.a.STROKE,g.a.CHART],groupingSelectOptions:h,data:p,configData:O,activePointKey:null===(o=O.chart)||void 0===o||null===(a=o.focusedState)||void 0===a?void 0:a.key,selectedFields:null===(c=O.chart)||void 0===c||null===(s=c.tooltip)||void 0===s?void 0:s.selectedFields})};x.setState({config:O,tooltip:S})}function z(){var e,n,r,i;const{data:c,params:s,config:l,metricsColumns:u,groupingSelectOptions:d}=x.getState(),f=T(c,u,s,!0,l,d),h=Bt(u),v=V([...d,...h],u,s,null===(e=c[0])||void 0===e?void 0:e.config,null===(n=l.table)||void 0===n?void 0:n.columnsOrder,null===(r=l.table)||void 0===r?void 0:r.hiddenColumns,null===(i=l.table)||void 0===i?void 0:i.sortFields,J,l.grouping,q,Kt.PARAMS),g=["#","actions"],b=v.reduce(((e,t)=>e.concat(-1!==g.indexOf(t.key)||t.isHidden?[]:t.key)),[]);let y={};b.forEach((e=>{y[e]="--"}));const _=c.length>1?Object.keys(f.rows).map((e=>f.rows[e].items)):[Array.isArray(f.rows)?f.rows:f.rows[Object.keys(f.rows)[0]].items],w=[];null===_||void 0===_||_.forEach(((e,t)=>{null===e||void 0===e||e.forEach((e=>{const t=Object(pe.a)({columnKeys:b,row:e});w.push(t)})),(null===_||void 0===_?void 0:_.length)-1!==t&&w.push(y)}));const O=new Blob([Object(st.a)(w)],{type:"text/csv;charset=utf-8;"});Object(a.saveAs)(O,"params-".concat(o()().format(m.b),".csv")),$.b(p.a[t].table.exports.csv)}function B(){var e,n,r,i,o,a,c,s,l;let u=arguments.length>0&&void 0!==arguments[0]?arguments[0]:x.getState().config,d=arguments.length>1?arguments[1]:void 0;const{data:f,params:h,runProps:p,highLevelParams:m,metricsColumns:v,selectedRows:g}=D(null===(e=x.getState())||void 0===e?void 0:e.rawData),b=[...new Set(h.concat(m))].sort(),y=[...Object(ge.a)({params:b,runProps:p})],_=Bt(v),w=[...y,..._],O=T(f,v,h,!1,u,y),j=V(w,v,h,null===(n=f[0])||void 0===n?void 0:n.config,null===(r=u.table)||void 0===r?void 0:r.columnsOrder,null===(i=u.table)||void 0===i?void 0:i.hiddenColumns,null===(o=u.table)||void 0===o?void 0:o.sortFields,J,u.grouping,q,Kt.PARAMS);null===(a=x.getState())||void 0===a||null===(c=a.refs)||void 0===c||null===(s=c.tableRef.current)||void 0===s||s.updateData({newData:O.rows,newColumns:j,hiddenColumns:null===(l=u.table)||void 0===l?void 0:l.hiddenColumns}),d&&Ee({configData:u,appName:t}),x.setState({config:u,data:f,highPlotData:I(f),chartTitleData:fe({processedData:f,groupingSelectOptions:y,model:x}),groupingSelectOptions:y,sortOptions:w,tableData:O.rows,tableColumns:j,sameValueColumns:O.sameValueColumns,selectedRows:g})}function U(e,t){Object(Ct.a)({runHash:e,tags:t,model:x,updateModelData:B})}function q(e){var n;let{groupName:r,list:i}=e,o=x.getState().config;Be({groupName:r,list:i,model:x,appName:t,updateModelData:B}),(null===(n=o)||void 0===n?void 0:n.chart)&&(o={...o,chart:{...o.chart,brushExtents:{}}}),x.setState({config:o})}function G(e){let{name:n,description:r}=e;return dt({name:n,description:r,model:x,appName:t})}function Y(e){ft({id:e,model:x,appName:t})}function K(e){Object(ht.a)({id:e,model:x})}function X(e){Object(Oe.a)({notification:e,model:x})}function Q(){pt({model:x,getConfig:_,updateModelData:B})}function J(e){let{sortFields:n,order:r,index:i,actionType:o,field:a}=e;tt({sortFields:n,order:r,index:i,field:a,actionType:o,model:x,appName:t,updateModelData:B})}function ee(e){var n;const r=x.getState(),i=null===r||void 0===r?void 0:r.config,o=null===(n=i.select)||void 0===n?void 0:n.query,a=i.liveUpdate;var c,s;!(null===a||void 0===a?void 0:a.enabled)&&e.enabled&&"()"!==o?(j=new ce(t,C,(null===e||void 0===e?void 0:e.delay)||(null===a||void 0===a?void 0:a.delay)),null===(c=j)||void 0===c||c.start({q:o})):(null===(s=j)||void 0===s||s.clear(),j=null);const l={...a,...e};x.setState({config:{...i,liveUpdate:l}}),Object(Ce.c)("paramsLUConfig",Object(me.c)(l)),$.b("".concat(p.a[t].liveUpdate," ").concat(e.enabled?"on":"off"))}function te(){var e;null===(e=j)||void 0===e||e.clear(),j=null}function ne(e,n){return d=Z.a.archiveRuns(e,n),{call:async()=>{try{await d.call((e=>Object(le.a)({detail:e,model:x}))).then((()=>{k(!1,!0).call(),Object(Oe.a)({notification:{id:Date.now(),severity:"success",messages:["Runs are successfully ".concat(n?"archived":"unarchived"," ")]},model:x})}))}catch(e){"AbortError"===e.name&&Object(Oe.a)({notification:{id:Date.now(),severity:"error",messages:[e.message]},model:x})}finally{$.b(p.a[t].table.archiveRunsBatch)}},abort:d.abort}}function re(e){return h=Z.a.deleteRuns(e),{call:async()=>{try{await h.call((e=>Object(le.a)({detail:e,model:x}))).then((()=>{k(!1,!0).call(),Object(Oe.a)({notification:{id:Date.now(),severity:"success",messages:["Runs are successfully deleted"]},model:x})}))}catch(e){"AbortError"===e.name&&Object(Oe.a)({notification:{id:Date.now(),severity:"error",messages:[e.message]},model:x})}finally{$.b(p.a[t].table.deleteRunsBatch)}},abort:h.abort}}const ie={initialize:S,getAppConfigData:O,getParamsData:k,setDefaultAppConfigData:w,abortRequest:E,updateModelData:B,onActivePointChange:L,onExportTableData:z,onBookmarkCreate:G,onBookmarkUpdate:Y,onNotificationAdd:X,onNotificationDelete:K,onResetConfigData:Q,onRunsTagsChange:U,onSortChange:J,destroy:te,changeLiveUpdateConfig:ee,onShuffleChange:mt,deleteRuns:re,archiveRuns:ne};i&&Object.assign(ie,{onGroupingSelectChange:q,onGroupingModeChange(e){var n;let{groupName:r,value:i}=e,o=x.getState().config;Pe({groupName:r,value:i,model:x,appName:t,updateModelData:B}),(null===(n=o)||void 0===n?void 0:n.chart)&&(o={...o,chart:{...o.chart,brushExtents:{}}}),x.setState({config:o})},onGroupingPaletteChange(e){De({index:e,model:x,appName:t,updateModelData:B})},onGroupingReset(e){var n;let r=x.getState().config;ze({groupName:e,model:x,appName:t,updateModelData:B}),(null===(n=r)||void 0===n?void 0:n.chart)&&(r={...r,chart:{...r.chart,brushExtents:{}}}),x.setState({config:r})},onGroupingApplyChange(e){var n;let r=x.getState().config;Ie({groupName:e,model:x,appName:t,updateModelData:B}),(null===(n=r)||void 0===n?void 0:n.chart)&&(r={...r,chart:{...r.chart,brushExtents:{}}}),x.setState({config:r})},onGroupingPersistenceChange(e){Le({groupName:e,model:x,appName:t,updateModelData:B})},onShuffleChange(e){mt({name:e,model:x,updateModelData:B})}});y&&Object.assign(ie,{onParamsSelectChange(e){Fe({data:e,model:x})},onSelectExperimentNamesChange(e){We({experimentName:e,model:x}),k(!0,!0).call()},onToggleAllExperiments(e){qe({experimentNames:e,model:x}),k(!0,!0).call()},onSelectRunQueryChange(e){Ge({query:e,model:x})}});(null===b||void 0===b||null===(e=b.charts)||void 0===e?void 0:e[0])&&Object.assign(ie,{onChangeTooltip(e){Te({tooltip:e,groupingNames:[g.a.COLOR,g.a.STROKE,g.a.CHART],model:x,appName:t})},onColorIndicatorChange(){!function(e){var t;let{model:n,appName:r,updateModelData:i}=e;const o=null===(t=n.getState())||void 0===t?void 0:t.config;if(null===o||void 0===o?void 0:o.chart){const e={...o.chart};e.isVisibleColorIndicator=!o.chart.isVisibleColorIndicator,i({...o,chart:e},!0),$.b("".concat(p.a[r].chart.controls.changeColorIndicatorMode," to ").concat(o.chart.isVisibleColorIndicator?"Disable":"Enable"," color indicator"))}}({model:x,appName:t,updateModelData:B})},onCurveInterpolationChange(){!function(e){var t;let{model:n,appName:i,updateModelData:o}=e;const a=null===(t=n.getState())||void 0===t?void 0:t.config;if(null===a||void 0===a?void 0:a.chart){const e={...a.chart};e.curveInterpolation=a.chart.curveInterpolation===r.d.Linear?r.d.MonotoneX:r.d.Linear,o({...a,chart:e},!0),$.b("".concat(p.a[i].chart.controls.changeCurveInterpolationMode,' to "').concat(a.chart.curveInterpolation===r.d.Linear?"cubic":"linear",'"'))}}({model:x,appName:t,updateModelData:B})},onAxisBrushExtentChange(e,t,n){!function(e){var t;let{key:n,extent:r,chartIndex:i,model:o,updateModelData:a}=e;const s=null===(t=o.getState())||void 0===t?void 0:t.config;if(null===s||void 0===s?void 0:s.chart){let e={...s.chart.brushExtents};if(c.a.isNil(r)){const t=c.a.omit(e[i],n);e=c.a.isEmpty(t)?c.a.omit(e,i):{...e,[i]:t}}else e={...e,[i]:{...e[i],[n]:r}};s.chart.brushExtents=e,a({...s,chart:{...null===s||void 0===s?void 0:s.chart}},!0)}}({key:e,extent:t,chartIndex:n,model:x,updateModelData:B})},onParamsScaleTypeChange(e){!function(e){var t,n;let{args:r,model:i,appName:o,updateModelData:a}=e,c=null===i||void 0===i||null===(t=i.getState())||void 0===t?void 0:t.config;(null===(n=c)||void 0===n?void 0:n.chart)&&(c={...c,select:{...c.select,options:r}},i.setState({config:c}),a(c,!0)),$.b("".concat(p.a[o].chart.controls.changeParamsScale,' to "').concat(r,'"'))}({args:e,model:x,appName:t,updateModelData:B})}});(null===b||void 0===b?void 0:b.table)&&Object.assign(ie,{onRowHeightChange(e){Ve({height:e,model:x,appName:t})},onTableRowHover(e){Ze({rowKey:e,model:x})},onTableRowClick(e){Je({rowKey:e,model:x})},onSortFieldsChange(e){Ke({sortFields:e,model:x,appName:t,updateModelData:B})},onParamVisibilityChange(e){He({metricsKeys:e,model:x,appName:t,updateModelData:B})},onColumnsOrderChange(e){Me({columnsOrder:e,model:x,appName:t,updateModelData:B})},onColumnsVisibilityChange(e){Object(Ae.a)({hiddenColumns:e,model:x,appName:t,updateModelData:B})},onTableResizeModeChange(e){Qe({mode:e,model:x,appName:t})},onTableDiffShow(){$e({model:x,appName:t,updateModelData:B})},onTableResizeEnd(e){Xe({tableHeight:e,model:x,appName:t})},onSortReset(){et({sortFields:[],model:x,appName:t,updateModelData:B})},updateColumnsWidths(e,n,r){rt({key:e,width:n,isReset:r,model:x,appName:t,updateModelData:B})},onRowSelect(e){let{actionType:t,data:n}=e;return Object(St.a)({actionType:t,data:n,model:x})},onRowsVisibilityChange:e=>Ft({metricKeys:e,model:x,appName:t,updateModelData:B})});return ie}();case Kt.RUNS:return function(){var e;let n,r,u,d,h;function _(){var e,n;let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";x.init();const o={};i&&(o.groupingSelectOptions=[]),(null===b||void 0===b?void 0:b.table)&&(o.refs={...o.refs,tableRef:{current:null}}),(null===b||void 0===b||null===(e=b.charts)||void 0===e?void 0:e[0])&&(o.refs={...o.refs,chartPanelRef:{current:null}}),x.setState({...o}),r||w();const a=null===(n=x.getState())||void 0===n?void 0:n.config.liveUpdate;se.a.getProjectParams(["metric"]).call().then((e=>{x.setState({selectFormData:{suggestions:Object(v.b)(t,e)}})})),(null===a||void 0===a?void 0:a.enabled)&&(d=new ce(t,B,a.delay));try{S().call((e=>{Object(le.a)({detail:e,model:x})}))}catch(c){Object(Oe.a)({model:x,notification:{id:Date.now(),messages:[c.message],severity:"error"}})}}function O(){n&&n.abort(),Object(ke.a)(x),x.setState({requestStatus:f.a.Ok}),P({id:Date.now(),severity:"info",messages:["Request has been cancelled"]})}function j(e,t){Object(Ct.a)({runHash:e,tags:t,model:x,updateModelData:C})}function S(e,r){var i,o;let a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],c=arguments.length>3?arguments[3]:void 0;n&&n.abort();const s=R(a),l=null===s||void 0===s?void 0:s.config;c&&(l.select.query=c);const u=(null===l||void 0===l||null===(i=l.select)||void 0===i?void 0:i.query)||"",f=null===l||void 0===l?void 0:l.pagination;null===(o=d)||void 0===o||o.stop().then(),n=Z.a.getRunsData(u,45,null===f||void 0===f?void 0:f.offset);let h=f.limit;return Object(ke.a)(x),{call:async()=>{var i,o,c;try{var f,p,m,v,g;const i=await n.call((e=>{Object(le.a)({detail:e,model:x})}));let o=Object(it.a)(i),c=Object(it.b)(o),d=Object(it.c)(c,1);const h=a?[]:null===s||void 0===s?void 0:s.rawData;let b=0;for await(let[e,t]of d){const n={...t,hash:e[0]};if(n.hash.startsWith("progress")){const{0:e,1:t}=n;Object(ke.a)(x,{matched:h.length,checked:e,trackedRuns:t})}else{if(a){const n=t;h.push({...n,hash:e[0]})}else if(b>=0){const n=t;h.push({...n,hash:e[0]})}b++}}const{data:y,params:_,metricsColumns:w,selectedRows:O}=T(h),j=N(y,w,_),S=G(w,_,null===(f=x.getState())||void 0===f||null===(p=f.config)||void 0===p?void 0:p.table.columnsOrder,null===(m=x.getState())||void 0===m||null===(v=m.config)||void 0===v?void 0:v.table.hiddenColumns);E(j,S,l),x.setState({data:y,selectedRows:r?{}:null!==O&&void 0!==O?O:null===(g=x.getState())||void 0===g?void 0:g.selectedRows,rawData:h,infiniteIsPending:!1,tableColumns:S,tableData:j.rows,sameValueColumns:j.sameValueColumns,config:{...null===s||void 0===s?void 0:s.config,pagination:{...null===s||void 0===s?void 0:s.config.pagination,isLatest:!a&&b<(null===s||void 0===s?void 0:s.config.pagination.limit)}}}),Object(Ut.a)(t,u),e&&Ee({configData:l,appName:t})}catch(y){"AbortError"===y.name&&Object(Oe.a)({notification:{id:Date.now(),severity:"error",messages:["".concat(y.name,", ").concat(y.message)]},model:x})}const b=(null===(i=x.getState())||void 0===i||null===(o=i.tableData)||void 0===o?void 0:o.length)||0;h=b>=45?b:45,null===(c=d)||void 0===c||c.start({q:u,limit:h})},abort:n.abort}}function C(){var e,t,n;let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:x.getState().config;const{data:i,params:o,metricsColumns:a,selectedRows:c}=T(null===(e=x.getState())||void 0===e?void 0:e.rawData),s=N(i,a,o),l=G(a,o,null===r||void 0===r||null===(t=r.table)||void 0===t?void 0:t.columnsOrder,null===r||void 0===r||null===(n=r.table)||void 0===n?void 0:n.hiddenColumns);x.setState({config:r,data:i,tableData:s.rows,tableColumns:l,sameValueColumns:s.sameValueColumns,selectedRows:c}),E(s,l,r)}function E(e,t,n){h&&clearTimeout(h),h=window.setTimeout((()=>{var r,i,o;x.setState({requestStatus:f.a.Ok}),null===(r=x.getState())||void 0===r||null===(i=r.refs)||void 0===i||null===(o=i.tableRef.current)||void 0===o||o.updateData({newData:e.rows,newColumns:t,hiddenColumns:n.table.hiddenColumns})}),0)}function R(e){var t;const n=null===(t=x.getState())||void 0===t?void 0:t.config;return e&&x.setState({config:{...n,pagination:{limit:45,offset:null,isLatest:!1}},notifyData:[],rawData:[],tableColumns:[],tableData:[],data:[]}),x.setState({requestStatus:e?f.a.Pending:f.a.Ok,infiniteIsPending:!e}),x.getState()}function T(e){var t,n,r;const i=null===(t=x.getState())||void 0===t||null===(n=t.config)||void 0===n?void 0:n.grouping,o=(null===i||void 0===i?void 0:i.paletteIndex)||0,a={},u=[];let d=null===(r=x.getState())||void 0===r?void 0:r.selectedRows,f=[],h=[],p=[],m=0;null===e||void 0===e||e.forEach(((e,t)=>{h=h.concat(Object(be.a)(e.params,e.params)),p=p.concat(Object(be.a)(e.props,e.props));const n={};e.traces.metric.forEach((e=>{a[e.name]={...a[e.name],[Object(M.a)(e.context)]:"-"};const t=Object(F.a)(e.name,e.context);n[t]=e.last_value.last})),u.push(e.hash),f.push({run:e,isHidden:!1,color:s.c[o][t%s.c[o].length],key:Object(me.c)({runHash:e.hash}),dasharray:l.a[0],metricsLastValues:n})}));const v=I(f),g=c.a.uniq(h).sort(),b=c.a.uniq(p).sort(),y=(null===e||void 0===e?void 0:e.reduce(((e,t)=>(e[t.hash]={runHash:t.hash,...t.props},e)),{}))||{};return d&&!c.a.isEmpty(d)&&(d=Object.keys(d).reduce(((e,t)=>{const n=t.slice(0,t.indexOf("/"));return u.includes(n)?e[t]={selectKey:t,...y[n]}:m++,e}),{})),{data:v,params:g,runProps:b,metricsColumns:a,selectedRows:d,runHashArray:u,unselectedRowsCount:m}}function I(e){const t=x.getState().config,n=t.grouping,r=he({groupName:g.a.COLOR,model:x}),i=he({groupName:g.a.STROKE,model:x}),o=he({groupName:g.a.CHART,model:x});if(0===r.length&&0===i.length&&0===o.length)return[{config:null,color:null,dasharray:null,chartIndex:0,data:e}];const a={},u=c.a.uniq(r.concat(i).concat(o));for(let c=0;c{t[n]=Object(jt.d)(e[c],n)}));const n=Object(me.c)(t);a.hasOwnProperty(n)?a[n].data.push(e[c]):a[n]={key:n,config:t,color:null,dasharray:null,chartIndex:0,data:[e[c]]}}let d=0,f=0,h=0;const p={},m={},v={},{paletteIndex:b=0}=n||{};for(let g in a){const e=a[g];if(r.length>0){const t=c.a.pick(e.config,r),i=Object(me.c)(t);if(n.persistence.color&&n.isApplied.color){let r=ve({groupConfig:t,grouping:n,groupName:"color"});e.color=s.c[b][Number(r%BigInt(s.c[b].length))]}else p.hasOwnProperty(i)?e.color=s.c[b][p[i]%s.c[b].length]:(p[i]=d,e.color=s.c[b][d%s.c[b].length],d++)}if(i.length>0){const t=c.a.pick(e.config,i),r=Object(me.c)(t);if(n.persistence.stroke&&n.isApplied.stroke){let r=ve({groupConfig:t,grouping:n,groupName:"stroke"});e.dasharray=l.a[Number(r%BigInt(l.a.length))]}else m.hasOwnProperty(r)?e.dasharray=l.a[m[r]%l.a.length]:(m[r]=f,e.dasharray=l.a[f%l.a.length],f++)}if(o.length>0){const t=c.a.pick(e.config,o),n=Object(me.c)(t);v.hasOwnProperty(n)?e.chartIndex=v[n]:(v[n]=h,e.chartIndex=h,h++)}}const y=Object.values(a),_=t.chart;return Object(k.c)({groupData:y,methods:{area:_.aggregationConfig.methods.area,line:_.aggregationConfig.methods.line},scale:_.axesScaleType})}function N(e,t,n,r){var i;if(!e)return{rows:[],sameValueColumns:[]};const a=null!==(null===(i=e[0])||void 0===i?void 0:i.config)?{}:[];let s=0;const l=[],u={},d=Vt(t);e.forEach((e=>{const t=e.key,i={};if(null!==e.config){const n={meta:{chartIndex:e.chartIndex+1},key:t,color:e.color,dasharray:e.dasharray,experiment:"",hash:"",run:"",metric:"",context:[],children:[]};a[t]={data:n,items:[]}}e.data.forEach((l=>{var u,f,h,p,v,g,b,y,x,_;const w={...d};l.run.traces.metric.forEach((e=>{const t=Object(F.a)(e.name,e.context);w[t]=Object(A.a)(e.last_value.last)}));const O={key:l.key,selectKey:"".concat(l.run.hash,"/").concat(l.key),hash:l.run.hash,index:s,color:null!==(u=e.color)&&void 0!==u?u:l.color,dasharray:null!==(f=e.dasharray)&&void 0!==f?f:l.dasharray,experiment:null!==(h=null===(p=l.run.props.experiment)||void 0===p?void 0:p.name)&&void 0!==h?h:"default",experiment_description:null!==(v=null===(g=l.run.props.experiment)||void 0===g?void 0:g.description)&&void 0!==v?v:"-",experimentId:null!==(b=null===(y=l.run.props.experiment)||void 0===y?void 0:y.id)&&void 0!==b?b:"",run:l.run.props.name,description:null!==(x=null===(_=l.run.props)||void 0===_?void 0:_.description)&&void 0!==x?x:"-",date:o()(1e3*l.run.props.creation_time).format(m.f),duration:Object(Lt.a)(1e3*l.run.props.creation_time,l.run.props.end_time?1e3*l.run.props.end_time:Date.now()),active:l.run.props.active,metric:l.name,tags:l.run.props.tags.map((e=>({archived:!1,color:e.color,id:e.id,comment:e.description,name:e.name,run_count:0}))),...w};s++,["experiment","run","hash","date","duration","description","metric","context","step","epoch","time"].forEach((e=>{i.hasOwnProperty(e)?c.a.some(i[e],O[e])||i[e].push(O[e]):i[e]=[O[e]]})),n.forEach((e=>{const t=Object(jt.d)(l.run.params,e,"-");O[e]=Object(A.a)(t),i.hasOwnProperty(e)?-1===c.a.findIndex(i[e],(e=>c.a.isEqual(t,e)))&&i[e].push(t):i[e]=[t]})),null!==e.config?a[t].items.push(r?O:K(O,j)):a.push(r?O:K(O,j))}));for(let n in i)u[n]=new Set([...u[n]||[],...i[n]||[]]),null!==e.config&&(a[t].data[n]=1===i[n].length?i[n][0]:i[n]),null===e.config||r||(a[t].data=K(a[t].data,j,!0,Object.keys(i)))}));for(let o in u)1===u[o].size&&l.push(o);return{rows:a,sameValueColumns:l}}function P(e){Object(Oe.a)({notification:e,model:x})}function D(e){const t=x.getState(),n=null===t||void 0===t?void 0:t.infiniteIsPending,r=null===t||void 0===t?void 0:t.config.pagination.isLatest;if(!n&&!r){const e=null===t||void 0===t?void 0:t.rawData[(null===t||void 0===t?void 0:t.rawData.length)-1].hash;return x.setState({config:{...null===t||void 0===t?void 0:t.config,pagination:{...null===t||void 0===t?void 0:t.config.pagination,offset:e}}}),S(!1,!1,!1)}}async function L(){var e,n,r;const i=null===(e=x.getState())||void 0===e||null===(n=e.config)||void 0===n||null===(r=n.select)||void 0===r?void 0:r.query,c=Z.a.getCsvData(i),s=(await c.call((e=>{Object(le.a)({detail:e,model:x})}))).getReader(),l=[];let u=await s.read();for(;!u.done;)l.push(u.value),u=await s.read();const d=new Blob(l,{type:"text/csv;charset=utf-8;"});Object(a.saveAs)(d,"runs-".concat(o()().format(m.b),".csv")),$.b(p.a[t].table.exports.csv)}function z(e){Object(ht.a)({id:e,model:x})}function B(e){var t,n,r,i,o,a,c;const{data:s,params:l,metricsColumns:u,selectedRows:d,unselectedRowsCount:h}=T(e);h&&Object(Oe.a)({notification:{id:Date.now(),severity:"info",closeDelay:5e3,messages:["Live update: runs have been updated.","".concat(h," of selected runs have been left out of the table.")]},model:x});const p=x.getState(),m=N(s,u,l),v=G(u,l,null===(t=x.getState())||void 0===t||null===(n=t.config)||void 0===n?void 0:n.table.columnsOrder,null===(r=x.getState())||void 0===r||null===(i=r.config)||void 0===i?void 0:i.table.hiddenColumns),g=e[e.length-1].hash;x.setState({requestStatus:f.a.Ok,data:s,rowData:e,infiniteIsPending:!1,tableColumns:v,tableData:m.rows,selectedRows:d,sameValueColumns:m.sameValueColumns,config:{...null===p||void 0===p?void 0:p.config,pagination:{...null===p||void 0===p?void 0:p.config.pagination,offset:g,isLatest:!1}}}),null===(o=x.getState())||void 0===o||null===(a=o.refs)||void 0===a||null===(c=a.tableRef.current)||void 0===c||c.updateData({newData:m.rows,newColumns:v,hiddenColumns:null===p||void 0===p?void 0:p.config.table.hiddenColumns})}function H(){var e;n.abort(),null===(e=d)||void 0===e||e.clear(),d=null,x.setState({...x.getState(),selectFormData:{...x.getState().selectFormData,error:null}})}function V(e){const n=x.getState(),r=null===n||void 0===n?void 0:n.config,i=r.liveUpdate;if(!(null===i||void 0===i?void 0:i.enabled)&&e.enabled){var o,a,c;const n=(null===r||void 0===r||null===(o=r.select)||void 0===o?void 0:o.query)||"",s=(null===(a=x.getState())||void 0===a||null===(c=a.tableData)||void 0===c?void 0:c.length)||0,l=s>=45?s:45;d=new ce(t,B,(null===e||void 0===e?void 0:e.delay)||(null===i||void 0===i?void 0:i.delay)),d.start({q:n,limit:l})}else{var s;null===(s=d)||void 0===s||s.clear(),d=null}const l={...i,...e};x.setState({config:{...r,liveUpdate:l}}),Object(Ce.c)("runsLUConfig",Object(me.c)(l)),$.b("".concat(p.a[t].liveUpdate," ").concat(e.enabled?"on":"off"))}function U(e,t){return r=Z.a.archiveRuns(e,t),{call:async()=>{try{await r.call((e=>Object(le.a)({detail:e,model:x}))).then((()=>{S(!1,!0).call((e=>{Object(le.a)({detail:e,model:x})})),Object(Oe.a)({notification:{id:Date.now(),severity:"success",messages:["Runs are successfully ".concat(t?"archived":"unarchived"," ")]},model:x})}))}catch(e){"AbortError"===e.name&&Object(Oe.a)({notification:{id:Date.now(),severity:"error",messages:[e.message]},model:x})}finally{$.b(p.a.runs.table.archiveRunsBatch)}},abort:r.abort}}function W(e){return u=Z.a.deleteRuns(e),{call:async()=>{try{await u.call((e=>Object(le.a)({detail:e,model:x}))).then((()=>{S(!1,!0).call((e=>{Object(le.a)({detail:e,model:x})})),Object(Oe.a)({notification:{id:Date.now(),severity:"success",messages:["Runs are successfully deleted"]},model:x})}))}catch(e){"AbortError"===e.name&&Object(Oe.a)({notification:{id:Date.now(),severity:"error",messages:[e.message]},model:x})}finally{$.b(p.a[t].table.deleteRunsBatch)}},abort:u.abort}}const q={destroy:H,initialize:_,getRunsData:S,abortRequest:O,updateModelData:C,getLastRunsData:D,onExportTableData:L,onNotificationDelete:z,setDefaultAppConfigData:w,onRunsTagsChange:j,changeLiveUpdateConfig:V,archiveRuns:U,deleteRuns:W};i&&Object.assign(q,{});y&&Object.assign(q,{onSelectRunQueryChange(e){Ge({query:e,model:x})}});(null===b||void 0===b||null===(e=b.charts)||void 0===e?void 0:e[0])&&Object.assign(q,{});(null===b||void 0===b?void 0:b.table)&&Object.assign(q,{onRowHeightChange(e){Ve({height:e,model:x,appName:t})},onColumnsOrderChange(e){Me({columnsOrder:e,model:x,appName:t,updateModelData:C})},onColumnsVisibilityChange(e){Object(Ae.a)({hiddenColumns:e,model:x,appName:t,updateModelData:C})},onTableDiffShow(){$e({model:x,appName:t,updateModelData:C})},onSortReset(){et({sortFields:[],model:x,appName:t,updateModelData:C})},updateColumnsWidths(e,n,r){rt({key:e,width:n,isReset:r,model:x,appName:t,updateModelData:C})},onRowSelect(e){let{actionType:t,data:n}=e;return Object(St.a)({actionType:t,data:n,model:x})},onToggleColumnsColorScales(e){!function(e){var t;let{colKey:n,model:r,appName:i,updateModelData:o}=e;const a=r.getState(),s=null===a||void 0===a?void 0:a.config;let l=(null===s||void 0===s||null===(t=s.table)||void 0===t?void 0:t.columnsColorScales)||{};const u={...null===s||void 0===s?void 0:s.table,columnsColorScales:l[n]?{...c.a.omit(l,n)}:{...l,[n]:!0}},d={...s,table:u};r.setState({config:d}),Object(Ce.c)("".concat(i.toLowerCase(),"Table"),Object(me.c)(u)),o(d)}({colKey:e,model:x,appName:t,updateModelData:C})}});return q}();case Kt.SCATTERS:return function(){var e;let n,d,h,j;function S(e){var n,r,o;x.init();const a={};i&&(a.groupingSelectOptions=[]),(null===b||void 0===b?void 0:b.table)&&(a.refs={...a.refs,tableRef:{current:null}}),(null===b||void 0===b||null===(n=b.charts)||void 0===n?void 0:n[0])&&(a.refs={...a.refs,chartPanelRef:{current:null}}),x.setState({...a}),e||w();const c=null===(r=x.getState())||void 0===r||null===(o=r.config)||void 0===o?void 0:o.liveUpdate;se.a.getProjectParams(["metric"]).call().then((e=>{x.setState({selectFormData:{options:zt(e),suggestions:Object(v.b)(t,e)}})})),(null===c||void 0===c?void 0:c.enabled)&&(j=new ce(t,C,c.delay))}function C(e){var t;const n=null===(t=x.getState())||void 0===t?void 0:t.config;n&&E(e,n)}function E(e,t){var n,r,i,o,a,c;const{data:s,runProps:l,highLevelParams:u,params:d,metricsColumns:h,selectedRows:p}=T(e),m=x.getState(),v=[...new Set(d.concat(u))].sort(),g=[...Object(ge.a)({params:v,runProps:l})],b=Bt(h),y=[...g,...b],_=R(s,h,d,!1,t,g),w=null===m||void 0===m||null===(n=m.config)||void 0===n?void 0:n.table.sortFields,O=V(y,h,d,null===(r=s[0])||void 0===r?void 0:r.config,null===(i=t.table)||void 0===i?void 0:i.columnsOrder,null===(o=t.table)||void 0===o?void 0:o.hiddenColumns,w,G,t.grouping,q,Kt.SCATTERS);null===m||void 0===m||null===(a=m.refs)||void 0===a||null===(c=a.tableRef.current)||void 0===c||c.updateData({newData:_.rows,newColumns:O}),x.setState({requestStatus:f.a.Ok,data:s,chartData:k(s),chartTitleData:fe({processedData:s,groupingSelectOptions:g,model:x}),selectFormData:{...m.selectFormData,error:null},params:d,metricsColumns:h,rawData:e,config:t,tableData:_.rows,tableColumns:O,sameValueColumns:_.sameValueColumns,groupingSelectOptions:g,sortOptions:y,selectedRows:p})}function k(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=x.getState())||void 0===t?void 0:t.config;if(!e||c.a.isEmpty(n.select.options))return[];const i=[],o=e.map((e=>{let{chartIndex:t,color:o,data:a}=e;i[t]||(i[t]=[]);const s=i[t];return a.filter((e=>!e.isHidden)).map((e=>{var i,a;const l=[];return n.select.options.forEach(((t,n)=>{let{type:i,label:o,value:a}=t;if(s[n]||(s[n]={values:[],scaleType:r.h.Linear,displayName:o,dimensionType:"param"}),"metrics"===i)e.run.traces.metric.forEach((e=>{if(e.name===(null===a||void 0===a?void 0:a.option_name)&&c.a.isEqual(e.context,null===a||void 0===a?void 0:a.context)){let t=e.last_value.last;const i=Object(A.a)(t,"-");if(l[n]=t,"-"!==i){const o=Object(H.a)(e.name,e.context);s[n].dimensionType="metric",s[n].displayName=o,"number"!==typeof t?(s[n].scaleType=r.h.Point,l[n]=i):!isNaN(t)&&isFinite(t)||(l[n]=i,s[n].scaleType=r.h.Point),s[n].values.push(l[n])}}}));else{const t=Object(jt.d)(e.run.params,o,"-"),i=Object(A.a)(t,"-");l[n]=t,"-"!==i&&("number"!==typeof t?(s[n].scaleType=r.h.Point,l[n]=i):!isNaN(t)&&isFinite(t)||(l[n]=i,s[n].scaleType=r.h.Point),s[n].values.push(l[n]))}})),{chartIndex:t,key:e.key,groupKey:e.key,color:null!==o&&void 0!==o?o:e.color,data:{yValues:[null!==(i=l[0])&&void 0!==i?i:"-"],xValues:[null!==(a=l[1])&&void 0!==a?a:"-"]}}}))})).flat(),a=Object.values(c.a.groupBy(o,"chartIndex"));return i.filter((e=>!c.a.isEmpty(e))).map(((e,t)=>{const n=[];return e.forEach((e=>{if(e.scaleType===r.h.Linear){const[t="-",r="-"]=Object(Pt.a)([...e.values||[]]);n.push({scaleType:e.scaleType,domainData:[t,r],displayName:e.displayName,dimensionType:e.dimensionType})}else{const t=[],r=[];[...e.values].forEach((e=>{"number"===typeof e?t.push(e):r.push(e)})),t.sort(((e,t)=>e-t)),r.sort(),n.push({scaleType:e.scaleType,domainData:t.concat(r),displayName:e.displayName,dimensionType:e.dimensionType})}})),{dimensions:n,data:a[t]}}))}function R(e,n,r,i,a,s){var l;if(!e)return{rows:[],sameValueColumns:[]};const u=null!==(null===(l=e[0])||void 0===l?void 0:l.config)?{}:[];let d=0;const f=[],h={},p=Vt(n);e.forEach((e=>{const n=e.key,l={};if(null!==e.config){var f,v;const t={};for(let n in e.config)t[Object(de.a)(s,n)]=e.config[n];const r={meta:{chartIndex:(null===a||void 0===a||null===(f=a.grouping)||void 0===f||null===(v=f.chart)||void 0===v?void 0:v.length)?e.chartIndex+1:null,color:e.color,dasharray:e.dasharray,itemsCount:e.data.length,config:t},key:n,groupRowsKeys:e.data.map((e=>e.key)),color:e.color,hash:"",dasharray:e.dasharray,experiment:"",run:"",date:"",description:"",metric:"",context:[],children:[],groups:t};u[n]={data:r,items:[]}}e.data.forEach((a=>{var s,f,h,v,g,b,y,_,w,O,j,S,C;const E={...p};a.run.traces.metric.forEach((e=>{const t=Object(F.a)(e.name,e.context);E[t]=Object(A.a)(e.last_value.last)}));const k={rowMeta:{color:null!==(s=e.color)&&void 0!==s?s:a.color},key:a.key,selectKey:"".concat(a.run.hash,"/").concat(a.key),hash:a.run.hash,isHidden:a.isHidden,index:d,color:null!==(f=e.color)&&void 0!==f?f:a.color,dasharray:null!==(h=e.dasharray)&&void 0!==h?h:a.dasharray,experiment:null!==(v=null===(g=a.run.props.experiment)||void 0===g?void 0:g.name)&&void 0!==v?v:"default",experimentId:null!==(b=null===(y=a.run.props.experiment)||void 0===y?void 0:y.id)&&void 0!==b?b:"",experiment_description:null!==(_=null===(w=a.run.props.experiment)||void 0===w?void 0:w.description)&&void 0!==_?_:"-",run:null!==(O=null===(j=a.run.props)||void 0===j?void 0:j.name)&&void 0!==O?O:"-",description:null!==(S=null===(C=a.run.props)||void 0===C?void 0:C.description)&&void 0!==S?S:"-",date:o()(1e3*a.run.props.creation_time).format(m.f),tags:a.run.props.tags.map((e=>({archived:!1,color:e.color,id:e.id,comment:e.description,name:e.name,run_count:0}))),metric:a.name,duration:Object(Lt.a)(1e3*a.run.props.creation_time,a.run.props.end_time?1e3*a.run.props.end_time:Date.now()),active:a.run.props.active,...E};d++;for(let e in E)l[e]=["-"];["experiment","run","hash","metric","context","date","duration","description","step","epoch","time"].forEach((e=>{l.hasOwnProperty(e)?c.a.some(l[e],k[e])||l[e].push(k[e]):l[e]=[k[e]]})),r.forEach((e=>{const t=Object(jt.d)(a.run.params,e,"-");k[e]=Object(A.a)(t),l.hasOwnProperty(e)?-1===c.a.findIndex(l[e],(e=>c.a.isEqual(t,e)))&&l[e].push(t):l[e]=[t]})),null!==e.config?u[n].items.push(i?k:W(k,U,{toggleVisibility:e=>{e.stopPropagation(),Ue({metricKey:k.key,model:x,appName:t,updateModelData:N})}})):u.push(i?k:W(k,U,{toggleVisibility:e=>{e.stopPropagation(),Ue({metricKey:k.key,model:x,appName:t,updateModelData:N})}}))}));for(let t in l)h[t]=new Set([...h[t]||[],...l[t]||[]]),null!==e.config&&(u[n].data[t]=1===l[t].length?r.includes(t)?Object(A.a)(l[t][0]):l[t][0]:l[t]);null===e.config||i||(u[n].data=W(u[n].data,U,{},!0,["groups"].concat(Object.keys(l))))}));for(let t in h)1===h[t].size&&f.push(t);return{rows:u,sameValueColumns:f}}function T(e){var t,n,r,i,o,a,u;const d=null===(t=x.getState())||void 0===t?void 0:t.config;let f=null===(n=x.getState())||void 0===n?void 0:n.selectedRows;const h=null===d||void 0===d?void 0:d.grouping;let p=[],m=[],v=[],g=[];const b=(null===h||void 0===h?void 0:h.paletteIndex)||0,y={};null===e||void 0===e||e.forEach(((e,t)=>{m=m.concat(Object(be.a)(e.params,e.params)),v=v.concat(Object(be.a)(e.props,e.props)),g=g.concat(Object(be.a)(e.params,e.params,"",!1,!0));let n={};e.traces.metric.forEach((e=>{y[e.name]={...y[e.name],[Object(M.a)(e.context)]:"-"};const t=Object(F.a)(e.name,e.context);n[t]=e.last_value.last}));const r=Object(me.c)({runHash:e.hash});p.push({run:e,isHidden:d.table.hiddenMetrics.includes(r),color:s.c[b][t%s.c[b].length],key:r,metricsLastValues:n,dasharray:l.a[0]})}));let _=null!==(r=null===d||void 0===d||null===(i=d.table)||void 0===i?void 0:i.sortFields)&&void 0!==r?r:[];0===(null===(o=_)||void 0===o?void 0:o.length)&&(_=[{value:"run.props.creation_time",order:"desc",label:"",group:""}]);const w=I(c.a.orderBy(p,null===(a=_)||void 0===a?void 0:a.map((e=>function(t){return Object(jt.d)(t,e.value,"")})),null===(u=_)||void 0===u?void 0:u.map((e=>e.order)))),O=c.a.uniq(v).sort(),j=c.a.uniq(m).sort(),S=c.a.uniq(g).sort(),C={};for(let c of p)C[c.run.hash]={runHash:c.run.hash,...c.run.props,...c};let E={};if(f&&!c.a.isEmpty(f))for(let c in f){const e=c.slice(0,c.indexOf("/"));C[e]&&(E[c]={selectKey:c,...C[e]})}return{data:w,params:j,highLevelParams:S,runProps:O,metricsColumns:y,selectedRows:f}}function I(e){const t=x.getState().config.grouping,{paletteIndex:n}=t,r=he({groupName:g.a.COLOR,model:x}),i=he({groupName:g.a.STROKE,model:x}),o=he({groupName:g.a.CHART,model:x});if(0===r.length&&0===i.length&&0===o.length)return[{config:null,color:null,dasharray:null,chartIndex:0,data:e}];const a={},u=c.a.uniq(r.concat(i).concat(o));for(let c=0;c{t[n]=Object(jt.d)(e[c],n)}));const n=Object(me.c)(t);a.hasOwnProperty(n)?a[n].data.push(e[c]):a[n]={key:n,config:t,color:null,dasharray:null,chartIndex:0,data:[e[c]]}}let d=0,f=0,h=0;const p={},m={},v={};for(let g in a){const e=a[g];if(r.length>0){const i=c.a.pick(e.config,r),o=Object(me.c)(i);if(t.persistence.color&&t.isApplied.color){let r=ve({groupConfig:i,grouping:t,groupName:"color"});e.color=s.c[n][Number(r%BigInt(s.c[n].length))]}else p.hasOwnProperty(o)?e.color=s.c[n][p[o]%s.c[n].length]:(p[o]=d,e.color=s.c[n][d%s.c[n].length],d++)}if(i.length>0){const n=c.a.pick(e.config,i),r=Object(me.c)(n);if(t.persistence.stroke&&t.isApplied.stroke){let r=ve({groupConfig:n,grouping:t,groupName:"stroke"});e.dasharray=l.a[Number(r%BigInt(l.a.length))]}else m.hasOwnProperty(r)?e.dasharray=l.a[m[r]%l.a.length]:(m[r]=f,e.dasharray=l.a[f%l.a.length],f++)}if(o.length>0){const t=c.a.pick(e.config,o),n=Object(me.c)(t);v.hasOwnProperty(n)?e.chartIndex=v[n]:(v[n]=h,e.chartIndex=h,h++)}}return Object.values(a)}function N(){var e,n,r,i,o,a,c,s,l;let u=arguments.length>0&&void 0!==arguments[0]?arguments[0]:x.getState().config,d=arguments.length>1?arguments[1]:void 0;const{data:f,params:h,runProps:p,highLevelParams:m,metricsColumns:v,selectedRows:g}=T(null===(e=x.getState())||void 0===e?void 0:e.rawData),b=[...new Set(h.concat(m))].sort(),y=[...Object(ge.a)({params:b,runProps:p})],_=Bt(v),w=[...y,..._],O=R(f,v,h,!1,u,y),j=V(w,v,h,null===(n=f[0])||void 0===n?void 0:n.config,null===(r=u.table)||void 0===r?void 0:r.columnsOrder,null===(i=u.table)||void 0===i?void 0:i.hiddenColumns,null===(o=u.table)||void 0===o?void 0:o.sortFields,G,u.grouping,q,Kt.SCATTERS);null===(a=x.getState())||void 0===a||null===(c=a.refs)||void 0===c||null===(s=c.tableRef.current)||void 0===s||s.updateData({newData:O.rows,newColumns:j,hiddenColumns:null===(l=u.table)||void 0===l?void 0:l.hiddenColumns}),d&&Ee({configData:u,appName:t}),x.setState({config:u,data:f,chartData:k(f),chartTitleData:fe({processedData:f,groupingSelectOptions:y,model:x}),groupingSelectOptions:y,sortOptions:w,tableData:O.rows,tableColumns:j,sameValueColumns:O.sameValueColumns,selectedRows:g})}function P(){n&&n.abort(),Object(ke.a)(x),x.setState({requestStatus:f.a.Ok}),Q({id:Date.now(),severity:"info",messages:["Request has been cancelled"]})}function D(e,r){var i;n&&n.abort();const o={...null===(i=x.getState())||void 0===i?void 0:i.config},a=xe(null===o||void 0===o?void 0:o.select,!0);return n=Z.a.getRunsData(a),Object(ke.a)(x),{call:async()=>{var i;if(c.a.isEmpty(null===o||void 0===o||null===(i=o.select)||void 0===i?void 0:i.options))L(o,r);else{var a,s;x.setState({requestStatus:f.a.Pending,queryIsEmpty:!1,selectedRows:r?{}:null===(a=x.getState())||void 0===a?void 0:a.selectedRows}),null===(s=j)||void 0===s||s.stop().then();try{var l,u;const i=await n.call((e=>{Object(le.a)({detail:e,model:x}),L(o,r)}));C(await Object(_e.a)(i,(e=>Object(ke.a)(x,e)))),e&&Ee({configData:o,appName:t}),null===(l=j)||void 0===l||l.start({q:null===o||void 0===o||null===(u=o.select)||void 0===u?void 0:u.query})}catch(d){"AbortError"===d.name&&Object(Oe.a)({notification:{messages:[d.message],id:Date.now(),severity:"error"},model:x})}}},abort:n.abort}}function L(e,t){var n,i;let o={};-1!==(null===b||void 0===b||null===(n=b.charts)||void 0===n?void 0:n.indexOf(r.b.ScatterPlot))&&(o.chartData=[]),b.table&&(o.tableData=[],o.config={...e,table:{...null===e||void 0===e?void 0:e.table,resizeMode:u.b.Resizable}}),x.setState({queryIsEmpty:!0,rawData:[],tableColumns:[],selectFormData:{...x.getState().selectFormData,error:null},selectedRows:t?{}:null===(i=x.getState())||void 0===i?void 0:i.selectedRows,...o})}function z(){var e,n,r,i;const{data:c,params:s,config:l,metricsColumns:u,groupingSelectOptions:d}=x.getState(),f=R(c,u,s,!0,l,d),h=Bt(u),v=V([...d,...h],u,s,null===(e=c[0])||void 0===e?void 0:e.config,null===(n=l.table)||void 0===n?void 0:n.columnsOrder,null===(r=l.table)||void 0===r?void 0:r.hiddenColumns,null===(i=l.table)||void 0===i?void 0:i.sortFields,G,l.grouping,q,Kt.SCATTERS),g=["#","actions"],b=v.reduce(((e,t)=>e.concat(-1!==g.indexOf(t.key)||t.isHidden?[]:t.key)),[]);let y={};b.forEach((e=>{y[e]="--"}));const _=c.length>1?Object.keys(f.rows).map((e=>f.rows[e].items)):[Array.isArray(f.rows)?f.rows:f.rows[Object.keys(f.rows)[0]].items],w=[];null===_||void 0===_||_.forEach(((e,t)=>{null===e||void 0===e||e.forEach((e=>{const t=Object(pe.a)({columnKeys:b,row:e});w.push(t)})),(null===_||void 0===_?void 0:_.length)-1!==t&&w.push(y)}));const O=new Blob([Object(st.a)(w)],{type:"text/csv;charset=utf-8;"});Object(a.saveAs)(O,"".concat(t,"-").concat(o()().format(m.b),".csv")),$.b(p.a[t].table.exports.csv)}function B(e){var n,r,i,o,a,c,s;let l=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const{data:d,refs:f,config:h,groupingSelectOptions:p}=x.getState();if(h.table.resizeMode!==u.b.Hide){const t=null===f||void 0===f?void 0:f.tableRef;var m,v,b,y,_,w;if(t)if(l)null===(m=t.current)||void 0===m||null===(v=m.scrollToRow)||void 0===v||v.call(m,e.key),null===(b=t.current)||void 0===b||null===(y=b.setActiveRow)||void 0===y||y.call(b,l?e.key:null);else null===(_=t.current)||void 0===_||null===(w=_.setHoveredRow)||void 0===w||w.call(_,e.key)}let O=h;var j;(null===(n=O)||void 0===n?void 0:n.chart)&&((null===(j=O.chart.tooltip)||void 0===j?void 0:j.hasOwnProperty("content"))&&delete O.chart.tooltip.content,O={...O,chart:{...O.chart,focusedState:{active:l,key:e.key,xValue:e.xValue,yValue:e.yValue,chartIndex:e.chartIndex}}},(h.chart.focusedState.active!==l||h.chart.focusedState.active&&(e.key!==h.chart.focusedState.key||e.xValue!==h.chart.focusedState.xValue))&&Ee({configData:O,appName:t}));const S={...null===(r=O)||void 0===r||null===(i=r.chart)||void 0===i?void 0:i.tooltip,content:Object(Re.a)({groupingNames:[g.a.COLOR,g.a.CHART],groupingSelectOptions:p,data:d,configData:O,activePointKey:null===(o=O.chart)||void 0===o||null===(a=o.focusedState)||void 0===a?void 0:a.key,selectedFields:null===(c=O.chart)||void 0===c||null===(s=c.tooltip)||void 0===s?void 0:s.selectedFields})};x.setState({config:O,tooltip:S})}function U(e,t){Object(Ct.a)({runHash:e,tags:t,model:x,updateModelData:N})}function q(e){let{groupName:n,list:r}=e;Be({groupName:n,list:r,model:x,appName:t,updateModelData:N})}function G(e){let{sortFields:n,order:r,index:i,actionType:o,field:a}=e;tt({sortFields:n,order:r,index:i,field:a,actionType:o,model:x,appName:t,updateModelData:N})}function Y(e){let{name:n,description:r}=e;return dt({name:n,description:r,model:x,appName:t})}function K(e){ft({id:e,model:x,appName:t})}function X(e){Object(ht.a)({id:e,model:x})}function Q(e){Object(Oe.a)({notification:e,model:x})}function J(){pt({model:x,getConfig:_,updateModelData:N})}function ee(e){var n;const r=x.getState(),i=null===r||void 0===r?void 0:r.config,o=null===(n=i.select)||void 0===n?void 0:n.query,a=i.liveUpdate;var c,s;!(null===a||void 0===a?void 0:a.enabled)&&e.enabled&&"()"!==o?(j=new ce(t,C,(null===e||void 0===e?void 0:e.delay)||(null===a||void 0===a?void 0:a.delay)),null===(c=j)||void 0===c||c.start({q:o})):(null===(s=j)||void 0===s||s.clear(),j=null);const l={...a,...e};x.setState({config:{...i,liveUpdate:l}}),Object(Ce.c)("scattersLUConfig",Object(me.c)(l)),$.b("".concat(p.a[t].liveUpdate," ").concat(e.enabled?"on":"off"))}function te(){var e;null===(e=j)||void 0===e||e.clear(),j=null}function ne(e,n){return d=Z.a.archiveRuns(e,n),{call:async()=>{try{await d.call((e=>Object(le.a)({detail:e,model:x}))).then((()=>{D(!1,!0).call(),Object(Oe.a)({notification:{id:Date.now(),severity:"success",messages:["Runs are successfully ".concat(n?"archived":"unarchived"," ")]},model:x})}))}catch(e){"AbortError"===e.name&&Object(Oe.a)({notification:{id:Date.now(),severity:"error",messages:[e.message]},model:x})}finally{$.b(p.a[t].table.archiveRunsBatch)}},abort:d.abort}}function re(e){return h=Z.a.deleteRuns(e),{call:async()=>{try{await h.call((e=>Object(le.a)({detail:e,model:x}))).then((()=>{D(!1,!0).call(),Object(Oe.a)({notification:{id:Date.now(),severity:"success",messages:["Runs are successfully deleted"]},model:x})}))}catch(e){"AbortError"===e.name&&Object(Oe.a)({notification:{id:Date.now(),severity:"error",messages:[e.message]},model:x})}finally{$.b(p.a[t].table.deleteRunsBatch)}},abort:h.abort}}const ie={initialize:S,getAppConfigData:O,getScattersData:D,abortRequest:P,setDefaultAppConfigData:w,updateModelData:N,onActivePointChange:B,onExportTableData:z,onBookmarkCreate:Y,onBookmarkUpdate:K,onNotificationAdd:Q,onNotificationDelete:X,onResetConfigData:J,onRunsTagsChange:U,onSortChange:G,destroy:te,changeLiveUpdateConfig:ee,archiveRuns:ne,deleteRuns:re};i&&Object.assign(ie,{onGroupingSelectChange:q,onGroupingModeChange(e){let{groupName:n,value:r}=e;Pe({groupName:n,value:r,model:x,appName:t,updateModelData:N})},onGroupingPaletteChange(e){De({index:e,model:x,appName:t,updateModelData:N})},onGroupingReset(e){ze({groupName:e,model:x,appName:t,updateModelData:N})},onGroupingApplyChange(e){Ie({groupName:e,model:x,appName:t,updateModelData:N})},onGroupingPersistenceChange(e){Le({groupName:e,model:x,appName:t,updateModelData:N})},onShuffleChange(e){mt({name:e,model:x,updateModelData:N})}});y&&Object.assign(ie,{onSelectOptionsChange(e){Fe({data:e,model:x})},onSelectExperimentNamesChange(e){We({experimentName:e,model:x}),D(!0,!0).call()},onToggleAllExperiments(e){qe({experimentNames:e,model:x}),D(!0,!0).call()},onSelectRunQueryChange(e){Ge({query:e,model:x})}});(null===b||void 0===b||null===(e=b.charts)||void 0===e?void 0:e[0])&&Object.assign(ie,{onChangeTooltip(e){Te({tooltip:e,groupingNames:[g.a.COLOR,g.a.CHART],model:x,appName:t})},onChangeTrendlineOptions(e){!function(e){var t,n;let{trendlineOptions:r,model:i,appName:o}=e,a=null===(t=i.getState())||void 0===t?void 0:t.config;(null===(n=a)||void 0===n?void 0:n.chart)&&(a={...a,chart:{...a.chart,trendlineOptions:{...a.chart.trendlineOptions,...r}}},i.setState({config:a}),Ee({configData:a,appName:o})),$.b(p.a[o].chart.controls.changeTrendlineOptions)}({trendlineOptions:e,model:x,appName:t})}});(null===b||void 0===b?void 0:b.table)&&Object.assign(ie,{onRowHeightChange(e){Ve({height:e,model:x,appName:t})},onTableRowHover(e){Ze({rowKey:e,model:x})},onTableRowClick(e){Je({rowKey:e,model:x})},onSortFieldsChange(e){Ke({sortFields:e,model:x,appName:t,updateModelData:N})},onColumnsOrderChange(e){Me({columnsOrder:e,model:x,appName:t,updateModelData:N})},onColumnsVisibilityChange(e){Object(Ae.a)({hiddenColumns:e,model:x,appName:t,updateModelData:N})},onTableResizeModeChange(e){Qe({mode:e,model:x,appName:t})},onTableDiffShow(){$e({model:x,appName:t,updateModelData:N})},onTableResizeEnd(e){Xe({tableHeight:e,model:x,appName:t})},onSortReset(){et({sortFields:[],model:x,appName:t,updateModelData:N})},updateColumnsWidths(e,n,r){rt({key:e,width:n,isReset:r,model:x,appName:t,updateModelData:N})},onParamVisibilityChange(e){He({metricsKeys:e,model:x,appName:t,updateModelData:N})},onRowSelect(e){let{actionType:t,data:n}=e;return Object(St.a)({actionType:t,data:n,model:x})},onRowsVisibilityChange:e=>Ft({metricKeys:e,model:x,appName:t,updateModelData:N})});return ie}();default:return{}}}return{...x,...function(){switch(n){case Yt.METRICS:return j();case Yt.RUNS:return S();default:return{}}}()}};let Yt,Kt;!function(e){e.RUNS="runs",e.METRICS="metrics",e.IMAGES="images"}(Yt||(Yt={})),function(e){e.METRICS="metrics",e.PARAMS="params",e.RUNS="runs",e.IMAGES="images",e.SCATTERS="scatters",e.FIGURES="figures",e.AUDIOS="audios",e.TEXT="text"}(Kt||(Kt={}));const $t={METRICS:{dataType:Yt.METRICS,selectForm:Kt.METRICS,grouping:!0,appName:Kt.METRICS,components:{table:!0,charts:[r.b.LineChart]}},PARAMS:{dataType:Yt.RUNS,selectForm:Kt.RUNS,grouping:!0,appName:Kt.PARAMS,components:{table:!0,charts:[r.b.HighPlot]}},RUNS:{dataType:Yt.RUNS,selectForm:Kt.RUNS,grouping:!1,appName:Kt.RUNS,components:{table:!0}},SCATTERS:{dataType:Yt.RUNS,selectForm:Kt.RUNS,grouping:!0,appName:Kt.SCATTERS,components:{table:!0,charts:[r.b.ScatterPlot]}}}},function(e,t,n){"use strict";var r=n(282),i="object"==typeof self&&self&&self.Object===Object&&self,o=r.a||i||Function("return this")();t.a=o},function(e,t,n){"use strict";var r=Number.isNaN||function(e){return"number"===typeof e&&e!==e};function i(e,t){if(e.length!==t.length)return!1;for(var n=0;n0&&i(u)?n>1?e(u,n-1,i,o,a):Object(r.a)(a,u):o||(a[a.length]=u)}return a}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(62),i=n(38);function o(e){let{detail:t,model:n}=e,o="",a={requestStatus:r.a.BadRequest};const c=n.getState();if("SyntaxError"===t.message&&c){var s,l;const e=null===(s=c.config)||void 0===s?void 0:s.select.advancedMode,r=e?1:2;return t.detail.offset=t.detail.offset-r,t.detail.end_offset&&(t.detail.end_offset=t.detail.end_offset-r),o="Query syntax error at line (".concat(t.detail.line,", ").concat(t.detail.offset).concat((null===(l=t.detail)||void 0===l?void 0:l.end_offset)&&t.detail.end_offset!==t.detail.offset?"-".concat(t.detail.end_offset.end_offset):"",")"),a={...a,selectFormData:{...c.selectFormData,[e?"advancedError":"error"]:{...t,message:o}}},void n.setState(a)}o=t.message||"Something went wrong",n.setState(a),Object(i.a)({notification:{id:Date.now(),severity:"error",messages:[o]},model:n})}},function(e,t,n){"use strict";t.a=function(e){return e}},function(e,t,n){"use strict";var r=n(77),i=n(58),o=n(94),a=n(33);t.a=function(e,t,n){if(!Object(a.a)(n))return!1;var c=typeof t;return!!("number"==c?Object(i.a)(n)&&Object(o.a)(t,n.length):"string"==c&&t in n)&&Object(r.a)(n[t],e)}},function(e,t,n){"use strict";var r=n(71),i=Object.prototype,o=i.hasOwnProperty,a=i.toString,c=r.a?r.a.toStringTag:void 0;var s=function(e){var t=o.call(e,c),n=e[c];try{e[c]=void 0;var r=!0}catch(s){}var i=a.call(e);return r&&(t?e[c]=n:delete e[c]),i},l=Object.prototype.toString;var u=function(e){return l.call(e)},d=r.a?r.a.toStringTag:void 0;t.a=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":d&&d in Object(e)?s(e):u(e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(380);var i=n(269),o=n(381);function a(e,t){return Object(r.a)(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,c=[],s=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=o.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(u){l=!0,i=u}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return c}}(e,t)||Object(i.a)(e,t)||Object(o.a)()}},function(e,t,n){"use strict";var r=n(74),i=n(53),o=n(18),a=Math.ceil,c=Math.max;var s=function(e,t,n){t=(n?Object(i.a)(e,t,n):void 0===t)?1:c(Object(o.a)(t),0);var s=null==e?0:e.length;if(!s||t<1)return[];for(var l=0,u=0,d=Array(a(s/t));l=200&&(o=x.a,a=!1,t=new m.a(t));e:for(;++i=t?e:t)),e};var P=function(e){return e?N(Object(o.a)(e),0,4294967295):0};var D=function(e,t,n,r){var i=e.length;for((n=Object(o.a)(n))<0&&(n=-n>i?0:i+n),(r=void 0===r||r>i?i:Object(o.a)(r))<0&&(r+=i),r=n>r?0:P(r);n=120&&u.length>=120)?new m.a(a&&u):void 0}u=e[0];var d=-1,f=c[0];e:for(;++d-1;)c!==e&&pe.call(c,s,1),pe.call(e,s,1);return e};var ve=function(e,t){return e&&e.length&&t&&t.length?me(e,t):e},ge=Object(w.a)(ve);var be=function(e,t,n){return e&&e.length&&t&&t.length?me(e,t,Object(S.a)(n,2)):e};var ye=function(e,t,n){return e&&e.length&&t&&t.length?me(e,t,void 0,n):e},xe=n(214);var _e=function(e,t){for(var n=-1,r=t.length,i=Array(r),o=null==e;++nt||o&&a&&s&&!c&&!l||r&&a&&s||!n&&s||!i)return 1;if(!r&&!o&&!l&&e>>1,a=e[o];null!==a&&!Object(Se.a)(a)&&(n?a<=t:a1?e[t-1]:void 0;return n="function"==typeof n?(e.pop(),n):void 0,ft(e,n)})),St={chunk:s,compact:l,concat:p,difference:j,differenceBy:E,differenceWith:k,drop:R,dropRight:T,dropRightWhile:A,dropWhile:I,fill:L,findIndex:F,findLastIndex:H.a,first:V,flatten:U.a,flattenDeep:W,flattenDepth:q,fromPairs:G,head:V,indexOf:$,initial:X,intersection:ee,intersectionBy:te,intersectionWith:ne,join:ie,last:C.a,lastIndexOf:le,nth:fe,pull:ge,pullAll:ve,pullAllBy:be,pullAllWith:ye,pullAt:ke,remove:Re,reverse:Me,slice:Ae,sortedIndex:ze,sortedIndexBy:Be,sortedIndexOf:He,sortedLastIndex:Ve,sortedLastIndexBy:Ue,sortedLastIndexOf:We,sortedUniq:Ge,sortedUniqBy:Ye,tail:Ke,take:$e,takeRight:Xe,takeRightWhile:Qe,takeWhile:Je,union:et,unionBy:tt,unionWith:nt,uniq:rt.a,uniqBy:it,uniqWith:ot,unzip:ut,unzipWith:ft,without:ht,xor:mt,xorBy:vt,xorWith:gt,zip:bt,zipObject:_t,zipObjectDeep:Ot,zipWith:jt},Ct=n(96),Et=n(177),kt=Object.prototype.hasOwnProperty,Rt=Object(Et.a)((function(e,t,n){kt.call(e,n)?++e[n]:Object(Ct.a)(e,n,1)})),Tt=n(91),Mt=n(109);var At=function(e){return"function"==typeof e?e:De.a};var It=function(e,t){return(Object(h.a)(e)?Tt.a:Mt.a)(e,At(t))};var Nt=function(e,t){for(var n=null==e?0:e.length;n--&&!1!==t(e[n],n,e););return e},Pt=n(299),Dt=Object(Pt.a)(!0),Lt=n(40);var zt=function(e,t){return e&&Dt(e,t,Lt.a)},Bt=n(307),Ft=Object(Bt.a)(zt,!0);var Ht=function(e,t){return(Object(h.a)(e)?Nt:Ft)(e,At(t))};var Vt=function(e,t){for(var n=-1,r=null==e?0:e.length;++n-1?i[o?t[a]:a]:void 0}},$t=Kt(F),Xt=Kt(H.a);var Qt=function(e,t){var n=-1,r=Object(Yt.a)(e)?Array(e.length):[];return Object(Mt.a)(e,(function(e,i,o){r[++n]=t(e,i,o)})),r};var Jt=function(e,t){return(Object(h.a)(e)?b.a:Qt)(e,Object(S.a)(t,3))};var Zt=function(e,t){return Object(d.a)(Jt(e,t),1)};var en=function(e,t){return Object(d.a)(Jt(e,t),Infinity)};var tn=function(e,t,n){return n=void 0===n?1:Object(o.a)(n),Object(d.a)(Jt(e,t),n)},nn=n(424),rn=n(54),on=n(34);var an=function(e){return"string"==typeof e||!Object(h.a)(e)&&Object(on.a)(e)&&"[object String]"==Object(rn.a)(e)};var cn=function(e,t){return Object(b.a)(t,(function(t){return e[t]}))};var sn=function(e){return null==e?[]:cn(e,Object(Lt.a)(e))},ln=Math.max;var un=function(e,t,n,r){e=Object(Yt.a)(e)?e:sn(e),n=n&&!r?Object(o.a)(n):0;var i=e.length;return n<0&&(n=ln(i+n,0)),an(e)?n<=i&&e.indexOf(t,n)>-1:!!i&&Object(Y.a)(e,t,n)>-1},dn=n(108),fn=n(304),hn=n(85);var pn=function(e,t,n){t=Object(dn.a)(t,e);var r=null==(e=Object(fn.a)(e,t))?e:e[Object(hn.a)(Object(C.a)(t))];return null==r?void 0:Object(dt.a)(r,e,n)},mn=Object(w.a)((function(e,t,n){var r=-1,i="function"==typeof t,o=Object(Yt.a)(e)?Array(e.length):[];return Object(Mt.a)(e,(function(e){o[++r]=i?Object(dt.a)(t,e,n):pn(e,t,n)})),o})),vn=Object(Et.a)((function(e,t,n){Object(Ct.a)(e,n,t)})),gn=n(121);var bn=function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e};var yn=function(e,t,n){for(var r=-1,i=e.criteria,o=t.criteria,a=i.length,c=n.length;++r=c?s:s*("desc"==n[r]?-1:1)}return e.index-t.index};var xn=function(e,t,n){t=t.length?Object(b.a)(t,(function(e){return Object(h.a)(e)?function(t){return Object(gn.a)(t,1===e.length?e[0]:e)}:e})):[De.a];var r=-1;t=Object(b.a)(t,Object(y.a)(S.a));var i=Qt(e,(function(e,n,i){return{criteria:Object(b.a)(t,(function(t){return t(e)})),index:++r,value:e}}));return bn(i,(function(e,t){return yn(e,t,n)}))};var _n=function(e,t,n,r){return null==e?[]:(Object(h.a)(t)||(t=null==t?[]:[t]),n=r?void 0:n,Object(h.a)(n)||(n=null==n?[]:[n]),xn(e,t,n))},wn=Object(Et.a)((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var On=function(e,t,n,r){var i=-1,o=null==e?0:e.length;for(r&&o&&(n=e[++i]);++i1&&Object(i.a)(e,t[0],t[1])?t=[]:n>2&&Object(i.a)(t[0],t[1],t[2])&&(t=[t[0]]),xn(e,Object(d.a)(t,1),[])})),fr={countBy:Rt,each:It,eachRight:Ht,every:Wt,filter:Gt,find:$t,findLast:Xt,flatMap:Zt,flatMapDeep:en,flatMapDepth:tn,forEach:It,forEachRight:Ht,groupBy:nn.a,includes:un,invokeMap:mn,keyBy:vn,map:Jt,orderBy:_n,partition:wn,reduce:Sn,reduceRight:En,reject:Rn,sample:Pn,sampleSize:Bn,shuffle:Vn,size:cr,some:ur,sortBy:dr},hr=n(43),pr=function(){return hr.a.Date.now()},mr={now:pr};var vr=function(e,t){if("function"!=typeof t)throw new TypeError("Expected a function");return e=Object(o.a)(e),function(){if(--e<1)return t.apply(this,arguments)}},gr=n(194),br=gr.a&&new gr.a,yr=br?function(e,t){return br.set(e,t),e}:De.a,xr=n(132),_r=n(33);var wr=function(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=Object(xr.a)(e.prototype),r=e.apply(n,t);return Object(_r.a)(r)?r:n}};var Or=function(e,t,n){var r=1&t,i=wr(e);return function t(){var o=this&&this!==hr.a&&this instanceof t?i:e;return o.apply(r?n:this,arguments)}},jr=Math.max;var Sr=function(e,t,n,r){for(var i=-1,o=e.length,a=n.length,c=-1,s=t.length,l=jr(o-a,0),u=Array(s+l),d=!r;++c1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace($r,"{\n/* [wrapped with "+t+"] */\n")},Qr=n(236),Jr=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]];var Zr=function(e,t){return Object(Tt.a)(Jr,(function(n){var r="_."+n[0];t&n[1]&&!Object(v.a)(e,r)&&e.push(r)})),e.sort()};var ei=function(e,t,n){var r=t+"";return Object(Qr.a)(e,Xr(r,Zr(Kr(r),n)))};var ti=function(e,t,n,r,i,o,a,c,s,l){var u=8&t;t|=u?32:64,4&(t&=~(u?64:32))||(t&=-4);var d=[e,t,i,u?o:void 0,u?a:void 0,u?void 0:o,u?void 0:a,c,s,l],f=n.apply(void 0,d);return Ur(e)&&qr(f,d),f.placeholder=r,ei(f,e,t)};var ni=function(e){return e.placeholder},ri=Math.min;var ii=function(e,t){for(var n=e.length,r=ri(t.length,n),i=Object(f.a)(e);r--;){var o=t[r];e[r]=Object(ue.a)(o,n)?i[o]:void 0}return e},oi="__lodash_placeholder__";var ai=function(e,t){for(var n=-1,r=e.length,i=0,o=[];++n1&&y.reverse(),d&&l0&&(n=t.apply(this,arguments)),e<=1&&(t=void 0),n}},bi=Object(w.a)((function(e,t,n){var r=1;if(n.length){var i=ai(n,ni(bi));r|=32}return mi(e,r,t,n,i)}));bi.placeholder={};var yi=bi,xi=Object(w.a)((function(e,t,n){var r=3;if(n.length){var i=ai(n,ni(xi));r|=32}return mi(t,r,e,n,i)}));xi.placeholder={};var _i=xi;function wi(e,t,n){var r=mi(e,8,void 0,void 0,void 0,void 0,void 0,t=n?void 0:t);return r.placeholder=wi.placeholder,r}wi.placeholder={};var Oi=wi;function ji(e,t,n){var r=mi(e,16,void 0,void 0,void 0,void 0,void 0,t=n?void 0:t);return r.placeholder=ji.placeholder,r}ji.placeholder={};var Si=ji,Ci=n(87),Ei=Math.max,ki=Math.min;var Ri=function(e,t,n){var r,i,o,a,c,s,l=0,u=!1,d=!1,f=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function h(t){var n=r,o=i;return r=i=void 0,l=t,a=e.apply(o,n)}function p(e){return l=e,c=setTimeout(v,t),u?h(e):a}function m(e){var n=e-s;return void 0===s||n>=t||n<0||d&&e-l>=o}function v(){var e=pr();if(m(e))return g(e);c=setTimeout(v,function(e){var n=t-(e-s);return d?ki(n,o-(e-l)):n}(e))}function g(e){return c=void 0,f&&r?h(e):(r=i=void 0,a)}function b(){var e=pr(),n=m(e);if(r=arguments,i=this,s=e,n){if(void 0===c)return p(s);if(d)return clearTimeout(c),c=setTimeout(v,t),h(s)}return void 0===c&&(c=setTimeout(v,t)),a}return t=Object(Ci.a)(t)||0,Object(_r.a)(n)&&(u=!!n.leading,o=(d="maxWait"in n)?Ei(Object(Ci.a)(n.maxWait)||0,t):o,f="trailing"in n?!!n.trailing:f),b.cancel=function(){void 0!==c&&clearTimeout(c),l=0,r=s=i=c=void 0},b.flush=function(){return void 0===c?a:g(pr())},b};var Ti=function(e,t,n){if("function"!=typeof e)throw new TypeError("Expected a function");return setTimeout((function(){e.apply(void 0,n)}),t)},Mi=Object(w.a)((function(e,t){return Ti(e,1,t)})),Ai=Object(w.a)((function(e,t,n){return Ti(e,Object(Ci.a)(t)||0,n)}));var Ii=function(e){return mi(e,512)},Ni=n(290);var Pi=function(e){return gi(2,e)},Di=w.a,Li=Math.min,zi=Di((function(e,t){var n=(t=1==t.length&&Object(h.a)(t[0])?Object(b.a)(t[0],Object(y.a)(S.a)):Object(b.a)(Object(d.a)(t,1),Object(y.a)(S.a))).length;return Object(w.a)((function(r){for(var i=-1,o=Li(r.length,n);++i=i?e:Object(r.a)(e,t,n)},Gi=Math.max;var Yi=function(e,t){if("function"!=typeof e)throw new TypeError("Expected a function");return t=null==t?0:Gi(Object(o.a)(t),0),Object(w.a)((function(n){var r=n[t],i=qi(n,0,t);return r&&Object(u.a)(i,r),Object(dt.a)(e,this,i)}))};var Ki=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return Object(_r.a)(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),Ri(e,t,{leading:r,maxWait:t,trailing:i})};var $i=function(e){return vi(e,1)};var Xi=function(e,t){return Fi(At(t),e)},Qi={after:vr,ary:vi,before:gi,bind:yi,bindKey:_i,curry:Oi,curryRight:Si,debounce:Ri,defer:Mi,delay:Ai,flip:Ii,memoize:Ni.a,negate:kn,once:Pi,overArgs:zi,partial:Fi,partialRight:Vi,rearg:Ui,rest:Wi,spread:Yi,throttle:Ki,unary:$i,wrap:Xi};var Ji=function(){if(!arguments.length)return[];var e=arguments[0];return Object(h.a)(e)?e:[e]},Zi=n(390),eo=n(391),to=n(97);var no=function(e,t){return t="function"==typeof t?t:void 0,Object(to.a)(e,5,t)};var ro=function(e,t){return t="function"==typeof t?t:void 0,Object(to.a)(e,4,t)};var io=function(e,t,n){var r=n.length;if(null==e)return!r;for(e=Object(e);r--;){var i=n[r],o=t[i],a=e[i];if(void 0===a&&!(i in e)||!o(a))return!1}return!0};var oo=function(e,t){return null==t||io(e,t,Object(Lt.a)(t))},ao=n(226);var co=function(e){return function(t,n){return"string"==typeof t&&"string"==typeof n||(t=Object(Ci.a)(t),n=Object(Ci.a)(n)),e(t,n)}},so=co(ao.a),lo=co((function(e,t){return e>=t})),uo=n(127);var fo=function(e){return Object(on.a)(e)&&"[object ArrayBuffer]"==Object(rn.a)(e)},ho=n(100),po=ho.a&&ho.a.isArrayBuffer,mo=po?Object(y.a)(po):fo;var vo=function(e){return!0===e||!1===e||Object(on.a)(e)&&"[object Boolean]"==Object(rn.a)(e)},go=n(114);var bo=function(e){return Object(on.a)(e)&&"[object Date]"==Object(rn.a)(e)},yo=ho.a&&ho.a.isDate,xo=yo?Object(y.a)(yo):bo,_o=n(146);var wo=function(e){return Object(on.a)(e)&&1===e.nodeType&&!Object(_o.a)(e)},Oo=n(421),jo=n(347),So=n(175);var Co=function(e,t,n){var r=(n="function"==typeof n?n:void 0)?n(e,t):void 0;return void 0===r?Object(So.a)(e,t,void 0,n):!!r};var Eo=function(e){if(!Object(on.a)(e))return!1;var t=Object(rn.a)(e);return"[object Error]"==t||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!Object(_o.a)(e)},ko=hr.a.isFinite;var Ro=function(e){return"number"==typeof e&&ko(e)},To=n(93);var Mo=function(e){return"number"==typeof e&&e==Object(o.a)(e)},Ao=n(166),Io=n(325),No=n(220),Po=n(219);var Do=function(e,t){return e===t||Object(No.a)(e,t,Object(Po.a)(t))};var Lo=function(e,t,n){return n="function"==typeof n?n:void 0,Object(No.a)(e,t,Object(Po.a)(t),n)};var zo=function(e){return"number"==typeof e||Object(on.a)(e)&&"[object Number]"==Object(rn.a)(e)};var Bo=function(e){return zo(e)&&e!=+e},Fo=n(327),Ho=n(238),Vo=n(209),Uo=Ho.a?To.a:Vo.a;var Wo=function(e){if(Uo(e))throw new Error("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Object(Fo.a)(e)},qo=n(422);var Go=function(e){return null===e};var Yo=function(e){return Object(on.a)(e)&&"[object RegExp]"==Object(rn.a)(e)},Ko=ho.a&&ho.a.isRegExp,$o=Ko?Object(y.a)(Ko):Yo,Xo=9007199254740991;var Qo=function(e){return Mo(e)&&e>=-9007199254740991&&e<=Xo},Jo=n(324),Zo=n(136);var ea=function(e){return void 0===e};var ta=function(e){return Object(on.a)(e)&&"[object WeakMap]"==Object(Wn.a)(e)};var na=function(e){return Object(on.a)(e)&&"[object WeakSet]"==Object(rn.a)(e)},ra=n(227),ia=co(ra.a),oa=co((function(e,t){return e<=t})),aa=n(71);var ca=function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n},sa=n(216),la=n(169);var ua=function(e){return e.split("")},da="[\\ud800-\\udfff]",fa="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",ha="[^\\ud800-\\udfff]",pa="(?:\\ud83c[\\udde6-\\uddff]){2}",ma="[\\ud800-\\udbff][\\udc00-\\udfff]",va="(?:"+fa+"|"+"\\ud83c[\\udffb-\\udfff])"+"?",ga="[\\ufe0e\\ufe0f]?",ba=ga+va+("(?:\\u200d(?:"+[ha,pa,ma].join("|")+")"+ga+va+")*"),ya="(?:"+[ha+fa+"?",fa,pa,ma,da].join("|")+")",xa=RegExp("\\ud83c[\\udffb-\\udfff](?=\\ud83c[\\udffb-\\udfff])|"+ya+ba,"g");var _a=function(e){return e.match(xa)||[]};var wa=function(e){return Yn(e)?_a(e):ua(e)},Oa=aa.a?aa.a.iterator:void 0;var ja=function(e){if(!e)return[];if(Object(Yt.a)(e))return an(e)?wa(e):Object(f.a)(e);if(Oa&&e[Oa])return ca(e[Oa]());var t=Object(Wn.a)(e);return("[object Map]"==t?sa.a:"[object Set]"==t?la.a:sn)(e)},Sa=n(123),Ca=n(302),Ea=9007199254740991;var ka=function(e){return e?N(Object(o.a)(e),-9007199254740991,Ea):0===e?e:0},Ra=n(23),Ta={castArray:Ji,clone:Zi.a,cloneDeep:eo.a,cloneDeepWith:no,cloneWith:ro,conformsTo:oo,eq:Fe.a,gt:so,gte:lo,isArguments:uo.a,isArray:h.a,isArrayBuffer:mo,isArrayLike:Yt.a,isArrayLikeObject:O.a,isBoolean:vo,isBuffer:go.a,isDate:xo,isElement:wo,isEmpty:Oo.a,isEqual:jo.a,isEqualWith:Co,isError:Eo,isFinite:Ro,isFunction:To.a,isInteger:Mo,isLength:Ao.a,isMap:Io.a,isMatch:Do,isMatchWith:Lo,isNaN:Bo,isNative:Wo,isNil:qo.a,isNull:Go,isNumber:zo,isObject:_r.a,isObjectLike:on.a,isPlainObject:_o.a,isRegExp:$o,isSafeInteger:Qo,isSet:Jo.a,isString:an,isSymbol:Se.a,isTypedArray:Zo.a,isUndefined:ea,isWeakMap:ta,isWeakSet:na,lt:ia,lte:oa,toArray:ja,toFinite:Sa.a,toInteger:o.a,toLength:P,toNumber:Ci.a,toPlainObject:Ca.a,toSafeInteger:ka,toString:Ra.a};var Ma=function(e){return"number"==typeof e?e:Object(Se.a)(e)?NaN:+e},Aa=n(78);var Ia=function(e,t){return function(n,r){var i;if(void 0===n&&void 0===r)return t;if(void 0!==n&&(i=n),void 0!==r){if(void 0===i)return r;"string"==typeof n||"string"==typeof r?(n=Object(Aa.a)(n),r=Object(Aa.a)(r)):(n=Ma(n),r=Ma(r)),i=e(n,r)}return i}},Na=Ia((function(e,t){return e+t}),0),Pa=hr.a.isFinite,Da=Math.min;var La=function(e){var t=Math[e];return function(e,n){if(e=Object(Ci.a)(e),(n=null==n?0:Da(Object(o.a)(n),292))&&Pa(e)){var r=(Object(Ra.a)(e)+"e").split("e"),i=t(r[0]+"e"+(+r[1]+n));return+((r=(Object(Ra.a)(i)+"e").split("e"))[0]+"e"+(+r[1]-n))}return t(e)}},za=La("ceil"),Ba=Ia((function(e,t){return e/t}),1),Fa=La("floor"),Ha=n(425),Va=n(171);var Ua=function(e,t){return e&&e.length?Object(Va.a)(e,Object(S.a)(t,2),ao.a):void 0},Wa=n(229);var qa=function(e,t){var n=null==e?0:e.length;return n?Object(Wa.a)(e,t)/n:NaN};var Ga=function(e){return qa(e,De.a)};var Ya=function(e,t){return qa(e,Object(S.a)(t,2))},Ka=n(426);var $a=function(e,t){return e&&e.length?Object(Va.a)(e,Object(S.a)(t,2),ra.a):void 0},Xa=Ia((function(e,t){return e*t}),1),Qa=La("round"),Ja=Ia((function(e,t){return e-t}),0),Za=n(427);var ec=function(e,t){return e&&e.length?Object(Wa.a)(e,Object(S.a)(t,2)):0},tc={add:Na,ceil:za,divide:Ba,floor:Fa,max:Ha.a,maxBy:Ua,mean:Ga,meanBy:Ya,min:Ka.a,minBy:$a,multiply:Xa,round:Qa,subtract:Ja,sum:Za.a,sumBy:ec};var nc=function(e,t,n){return void 0===n&&(n=t,t=void 0),void 0!==n&&(n=(n=Object(Ci.a)(n))===n?n:0),void 0!==t&&(t=(t=Object(Ci.a)(t))===t?t:0),N(Object(Ci.a)(e),t,n)},rc=Math.max,ic=Math.min;var oc=function(e,t,n){return e>=ic(t,n)&&et){var r=e;e=t,t=r}if(n||e%1||t%1){var o=lc();return sc(e+o*(t-e+cc("1e-"+((o+"").length-1))),t)}return An(e,t)}},dc=n(86),fc=n(133),hc=n(147),pc=Object.prototype.hasOwnProperty,mc=Object(fc.a)((function(e,t){if(Object(hc.a)(t)||Object(Yt.a)(t))Object(dc.a)(t,Object(Lt.a)(t),e);else for(var n in t)pc.call(t,n)&&Object(yt.a)(e,n,t[n])})),vc=n(59),gc=Object(fc.a)((function(e,t){Object(dc.a)(t,Object(vc.a)(t),e)})),bc=Object(fc.a)((function(e,t,n,r){Object(dc.a)(t,Object(vc.a)(t),e,r)})),yc=Object(fc.a)((function(e,t,n,r){Object(dc.a)(t,Object(Lt.a)(t),e,r)})),xc=Object(Ee.a)(_e),_c=n(298);var wc=function(e,t){var n=Object(xr.a)(e);return null==t?n:Object(_c.a)(n,t)},Oc=Object.prototype,jc=Oc.hasOwnProperty,Sc=Object(w.a)((function(e,t){e=Object(e);var n=-1,r=t.length,o=r>2?t[2]:void 0;for(o&&Object(i.a)(t[0],t[1],o)&&(r=1);++n1||this.__actions__.length)&&r instanceof Mr&&Object(ue.a)(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:Rs,args:[i],thisArg:void 0}),new zr(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(void 0),e}))):this.thru(i)}));var Ms=function(e){var t=Vr(e);return t.__chain__=!0,t};var As=function(e,t){var n=e;return n instanceof Mr&&(n=n.value()),On(t,(function(e,t){return t.func.apply(t.thisArg,Object(u.a)([e],t.args))}),n)};var Is=function(){return As(this.__wrapped__,this.__actions__)};var Ns=function(){return Ms(this)},Ps={at:Ts,chain:Ms,commit:function(){return new zr(this.value(),this.__chain__)},lodash:Vr,next:function(){void 0===this.__values__&&(this.__values__=ja(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?void 0:this.__values__[this.__index__++]}},plant:function(e){for(var t,n=this;n instanceof Rr;){var r=Br(n);r.__index__=0,r.__values__=void 0,t?i.__wrapped__=r:t=r;var i=r;n=n.__wrapped__}return i.__wrapped__=e,t},reverse:function(){var e=this.__wrapped__;if(e instanceof Mr){var t=e;return this.__actions__.length&&(t=new Mr(this)),(t=t.reverse()).__actions__.push({func:Rs,args:[Me],thisArg:void 0}),new zr(t,this.__chain__)}return this.thru(Me)},tap:function(e,t){return t(e),e},thru:Rs,toIterator:function(){return this},toJSON:Is,value:Is,valueOf:Is,wrapperChain:Ns};var Ds=function(e){return function(t){t=Object(Ra.a)(t);var n=Yn(t)?wa(t):void 0,r=n?n[0]:t.charAt(0),i=n?qi(n,1).join(""):t.slice(1);return r[e]()+i}},Ls=Ds("toUpperCase");var zs=function(e){return Ls(Object(Ra.a)(e).toLowerCase())};var Bs=function(e){return function(t){return null==e?void 0:e[t]}},Fs=Bs({"\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xc7":"C","\xe7":"c","\xd0":"D","\xf0":"d","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xd1":"N","\xf1":"n","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xdd":"Y","\xfd":"y","\xff":"y","\xc6":"Ae","\xe6":"ae","\xde":"Th","\xfe":"th","\xdf":"ss","\u0100":"A","\u0102":"A","\u0104":"A","\u0101":"a","\u0103":"a","\u0105":"a","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\u010e":"D","\u0110":"D","\u010f":"d","\u0111":"d","\u0112":"E","\u0114":"E","\u0116":"E","\u0118":"E","\u011a":"E","\u0113":"e","\u0115":"e","\u0117":"e","\u0119":"e","\u011b":"e","\u011c":"G","\u011e":"G","\u0120":"G","\u0122":"G","\u011d":"g","\u011f":"g","\u0121":"g","\u0123":"g","\u0124":"H","\u0126":"H","\u0125":"h","\u0127":"h","\u0128":"I","\u012a":"I","\u012c":"I","\u012e":"I","\u0130":"I","\u0129":"i","\u012b":"i","\u012d":"i","\u012f":"i","\u0131":"i","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013b":"L","\u013d":"L","\u013f":"L","\u0141":"L","\u013a":"l","\u013c":"l","\u013e":"l","\u0140":"l","\u0142":"l","\u0143":"N","\u0145":"N","\u0147":"N","\u014a":"N","\u0144":"n","\u0146":"n","\u0148":"n","\u014b":"n","\u014c":"O","\u014e":"O","\u0150":"O","\u014d":"o","\u014f":"o","\u0151":"o","\u0154":"R","\u0156":"R","\u0158":"R","\u0155":"r","\u0157":"r","\u0159":"r","\u015a":"S","\u015c":"S","\u015e":"S","\u0160":"S","\u015b":"s","\u015d":"s","\u015f":"s","\u0161":"s","\u0162":"T","\u0164":"T","\u0166":"T","\u0163":"t","\u0165":"t","\u0167":"t","\u0168":"U","\u016a":"U","\u016c":"U","\u016e":"U","\u0170":"U","\u0172":"U","\u0169":"u","\u016b":"u","\u016d":"u","\u016f":"u","\u0171":"u","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017b":"Z","\u017d":"Z","\u017a":"z","\u017c":"z","\u017e":"z","\u0132":"IJ","\u0133":"ij","\u0152":"Oe","\u0153":"oe","\u0149":"'n","\u017f":"s"}),Hs=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Vs=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");var Us=function(e){return(e=Object(Ra.a)(e))&&e.replace(Hs,Fs).replace(Vs,"")},Ws=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;var qs=function(e){return e.match(Ws)||[]},Gs=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;var Ys=function(e){return Gs.test(e)},Ks="\\u2700-\\u27bf",$s="a-z\\xdf-\\xf6\\xf8-\\xff",Xs="A-Z\\xc0-\\xd6\\xd8-\\xde",Qs="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Js="["+Qs+"]",Zs="\\d+",el="[\\u2700-\\u27bf]",tl="["+$s+"]",nl="[^\\ud800-\\udfff"+Qs+Zs+Ks+$s+Xs+"]",rl="(?:\\ud83c[\\udde6-\\uddff]){2}",il="[\\ud800-\\udbff][\\udc00-\\udfff]",ol="["+Xs+"]",al="(?:"+tl+"|"+nl+")",cl="(?:"+ol+"|"+nl+")",sl="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",ll="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",ul="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",dl="[\\ufe0e\\ufe0f]?",fl=dl+ul+("(?:\\u200d(?:"+["[^\\ud800-\\udfff]",rl,il].join("|")+")"+dl+ul+")*"),hl="(?:"+[el,rl,il].join("|")+")"+fl,pl=RegExp([ol+"?"+tl+"+"+sl+"(?="+[Js,ol,"$"].join("|")+")",cl+"+"+ll+"(?="+[Js,ol+al,"$"].join("|")+")",ol+"?"+al+"+"+sl,ol+"+"+ll,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Zs,hl].join("|"),"g");var ml=function(e){return e.match(pl)||[]};var vl=function(e,t,n){return e=Object(Ra.a)(e),void 0===(t=n?void 0:t)?Ys(e)?ml(e):qs(e):e.match(t)||[]},gl=RegExp("['\u2019]","g");var bl=function(e){return function(t){return On(vl(Us(t).replace(gl,"")),e,"")}},yl=bl((function(e,t,n){return t=t.toLowerCase(),e+(n?zs(t):t)}));var xl=function(e,t,n){e=Object(Ra.a)(e),t=Object(Aa.a)(t);var r=e.length,i=n=void 0===n?r:N(Object(o.a)(n),0,r);return(n-=t.length)>=0&&e.slice(n,i)==t},_l=Bs({"&":"&","<":"<",">":">",'"':""","'":"'"}),wl=/[&<>"']/g,Ol=RegExp(wl.source);var jl=function(e){return(e=Object(Ra.a)(e))&&Ol.test(e)?e.replace(wl,_l):e},Sl=/[\\^$.*+?()[\]{}|]/g,Cl=RegExp(Sl.source);var El=function(e){return(e=Object(Ra.a)(e))&&Cl.test(e)?e.replace(Sl,"\\$&"):e},kl=bl((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Rl=bl((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Tl=Ds("toLowerCase"),Ml=Math.floor;var Al=function(e,t){var n="";if(!e||t<1||t>9007199254740991)return n;do{t%2&&(n+=e),(t=Ml(t/2))&&(e+=e)}while(t);return n},Il=Math.ceil;var Nl=function(e,t){var n=(t=void 0===t?" ":Object(Aa.a)(t)).length;if(n<2)return n?Al(t,e):t;var r=Al(t,Il(e/ar(t)));return Yn(t)?qi(wa(r),0,e).join(""):r.slice(0,e)},Pl=Math.ceil,Dl=Math.floor;var Ll=function(e,t,n){e=Object(Ra.a)(e);var r=(t=Object(o.a)(t))?ar(e):0;if(!t||r>=t)return e;var i=(t-r)/2;return Nl(Dl(i),n)+e+Nl(Pl(i),n)};var zl=function(e,t,n){e=Object(Ra.a)(e);var r=(t=Object(o.a)(t))?ar(e):0;return t&&r>>0)?(e=Object(Ra.a)(e))&&("string"==typeof t||null!=t&&!$o(t))&&!(t=Object(Aa.a)(t))&&Yn(e)?qi(wa(e),0,n):e.split(t,n):[]},Yl=bl((function(e,t,n){return e+(n?" ":"")+Ls(t)}));var Kl=function(e,t,n){return e=Object(Ra.a)(e),n=null==n?0:N(Object(o.a)(n),0,e.length),t=Object(Aa.a)(t),e.slice(n,n+t.length)==t},$l=Object(w.a)((function(e,t){try{return Object(dt.a)(e,void 0,t)}catch(n){return Eo(n)?n:new Error(n)}})),Xl=Object.prototype,Ql=Xl.hasOwnProperty;var Jl=function(e,t,n,r){return void 0===e||Object(Fe.a)(e,Xl[n])&&!Ql.call(r,n)?t:e},Zl={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"};var eu=function(e){return"\\"+Zl[e]},tu=/<%=([\s\S]+?)%>/g,nu={escape:/<%-([\s\S]+?)%>/g,evaluate:/<%([\s\S]+?)%>/g,interpolate:tu,variable:"",imports:{_:{escape:jl}}},ru=/\b__p \+= '';/g,iu=/\b(__p \+=) '' \+/g,ou=/(__e\(.*?\)|\b__t\)) \+\n'';/g,au=/[()=,{}\[\]\/\s]/,cu=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,su=/($^)/,lu=/['\n\r\u2028\u2029\\]/g,uu=Object.prototype.hasOwnProperty;var du=function(e,t,n){var r=nu.imports._.templateSettings||nu;n&&Object(i.a)(e,t,n)&&(t=void 0),e=Object(Ra.a)(e),t=bc({},t,r,Jl);var o,a,c=bc({},t.imports,r.imports,Jl),s=Object(Lt.a)(c),l=cn(c,s),u=0,d=t.interpolate||su,f="__p += '",h=RegExp((t.escape||su).source+"|"+d.source+"|"+(d===tu?cu:su).source+"|"+(t.evaluate||su).source+"|$","g"),p=uu.call(t,"sourceURL")?"//# sourceURL="+(t.sourceURL+"").replace(/\s/g," ")+"\n":"";e.replace(h,(function(t,n,r,i,c,s){return r||(r=i),f+=e.slice(u,s).replace(lu,eu),n&&(o=!0,f+="' +\n__e("+n+") +\n'"),c&&(a=!0,f+="';\n"+c+";\n__p += '"),r&&(f+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),u=s+t.length,t})),f+="';\n";var m=uu.call(t,"variable")&&t.variable;if(m){if(au.test(m))throw new Error("Invalid `variable` option passed into `_.template`")}else f="with (obj) {\n"+f+"\n}\n";f=(a?f.replace(ru,""):f).replace(iu,"$1").replace(ou,"$1;"),f="function("+(m||"obj")+") {\n"+(m?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(o?", __e = _.escape":"")+(a?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+f+"return __p\n}";var v=$l((function(){return Function(s,p+"return "+f).apply(void 0,l)}));if(v.source=f,Eo(v))throw v;return v};var fu=function(e){return Object(Ra.a)(e).toLowerCase()};var hu=function(e){return Object(Ra.a)(e).toUpperCase()},pu=n(285);var mu=function(e,t){for(var n=e.length;n--&&Object(Y.a)(t,e[n],0)>-1;);return n};var vu=function(e,t){for(var n=-1,r=e.length;++n-1;);return n};var gu=function(e,t,n){if((e=Object(Ra.a)(e))&&(n||void 0===t))return Object(pu.a)(e);if(!e||!(t=Object(Aa.a)(t)))return e;var r=wa(e),i=wa(t),o=vu(r,i),a=mu(r,i)+1;return qi(r,o,a).join("")},bu=n(286);var yu=function(e,t,n){if((e=Object(Ra.a)(e))&&(n||void 0===t))return e.slice(0,Object(bu.a)(e)+1);if(!e||!(t=Object(Aa.a)(t)))return e;var r=wa(e),i=mu(r,wa(t))+1;return qi(r,0,i).join("")},xu=/^\s+/;var _u=function(e,t,n){if((e=Object(Ra.a)(e))&&(n||void 0===t))return e.replace(xu,"");if(!e||!(t=Object(Aa.a)(t)))return e;var r=wa(e),i=vu(r,wa(t));return qi(r,i).join("")},wu=/\w*$/;var Ou=function(e,t){var n=30,r="...";if(Object(_r.a)(t)){var i="separator"in t?t.separator:i;n="length"in t?Object(o.a)(t.length):n,r="omission"in t?Object(Aa.a)(t.omission):r}var a=(e=Object(Ra.a)(e)).length;if(Yn(e)){var c=wa(e);a=c.length}if(n>=a)return e;var s=n-ar(r);if(s<1)return r;var l=c?qi(c,0,s).join(""):e.slice(0,s);if(void 0===i)return l+r;if(c&&(s+=l.length-s),$o(i)){if(e.slice(s).search(i)){var u,d=l;for(i.global||(i=RegExp(i.source,Object(Ra.a)(wu.exec(i))+"g")),i.lastIndex=0;u=i.exec(d);)var f=u.index;l=l.slice(0,void 0===f?s:f)}}else if(e.indexOf(Object(Aa.a)(i),s)!=s){var h=l.lastIndexOf(i);h>-1&&(l=l.slice(0,h))}return l+r},ju=Bs({"&":"&","<":"<",">":">",""":'"',"'":"'"}),Su=/&(?:amp|lt|gt|quot|#39);/g,Cu=RegExp(Su.source);var Eu=function(e){return(e=Object(Ra.a)(e))&&Cu.test(e)?e.replace(Su,ju):e},ku=bl((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Ru={camelCase:yl,capitalize:zs,deburr:Us,endsWith:xl,escape:jl,escapeRegExp:El,kebabCase:kl,lowerCase:Rl,lowerFirst:Tl,pad:Ll,padEnd:zl,padStart:Bl,parseInt:Vl,repeat:Ul,replace:Wl,snakeCase:ql,split:Gl,startCase:Yl,startsWith:Kl,template:du,templateSettings:nu,toLower:fu,toUpper:hu,trim:gu,trimEnd:yu,trimStart:_u,truncate:Ou,unescape:Eu,upperCase:ku,upperFirst:Ls,words:vl},Tu=Object(Ee.a)((function(e,t){return Object(Tt.a)(t,(function(t){t=Object(hn.a)(t),Object(Ct.a)(e,t,yi(e[t],e))})),e}));var Mu=function(e){var t=null==e?0:e.length,n=S.a;return e=t?Object(b.a)(e,(function(e){if("function"!=typeof e[1])throw new TypeError("Expected a function");return[n(e[0]),e[1]]})):[],Object(w.a)((function(n){for(var r=-1;++r9007199254740991)return[];var n=ld,r=ud(e,ld);t=At(t),e-=ld;for(var i=Object(st.a)(r,t);++n0||t<0)?new Mr(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),void 0!==t&&(n=(t=Object(o.a)(t))<0?n.dropRight(-t):n.take(t-e)),n)},Mr.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Mr.prototype.toArray=function(){return this.take(jd)},Object(Dc.a)(Mr.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),i=Vr[r?"take"+("last"==t?"Right":""):t],o=r||/^find/.test(t);i&&(Vr.prototype[t]=function(){var t=this.__wrapped__,a=r?[1]:arguments,c=t instanceof Mr,s=a[0],l=c||Object(h.a)(t),d=function(e){var t=i.apply(Vr,Object(u.a)([e],a));return r&&f?t[0]:t};l&&n&&"function"==typeof s&&1!=s.length&&(c=l=!1);var f=this.__chain__,p=!!this.__actions__.length,m=o&&!f,v=c&&!p;if(!o&&l){t=v?t:new Mr(this);var g=e.apply(t,a);return g.__actions__.push({func:Rs,args:[d],thisArg:void 0}),new zr(g,f)}return m&&v?e.apply(this,a):(g=this.thru(d),m?r?g.value()[0]:g.value():g)})})),Object(Tt.a)(["pop","push","shift","sort","splice","unshift"],(function(e){var t=Sd[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);Vr.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var i=this.value();return t.apply(Object(h.a)(i)?i:[],e)}return this[n]((function(n){return t.apply(Object(h.a)(n)?n:[],e)}))}})),Object(Dc.a)(Mr.prototype,(function(e,t){var n=Vr[t];if(n){var r=n.name+"";Cd.call(Nr,r)||(Nr[r]=[]),Nr[r].push({name:t,func:n})}})),Nr[ci(void 0,2).name]=[{name:"wrapper",func:void 0}],Mr.prototype.clone=vd,Mr.prototype.reverse=gd,Mr.prototype.value=Od,Vr.prototype.at=Ps.at,Vr.prototype.chain=Ps.wrapperChain,Vr.prototype.commit=Ps.commit,Vr.prototype.next=Ps.next,Vr.prototype.plant=Ps.plant,Vr.prototype.reverse=Ps.reverse,Vr.prototype.toJSON=Vr.prototype.valueOf=Vr.prototype.value=Ps.value,Vr.prototype.first=Vr.prototype.head,Ed&&(Vr.prototype[Ed]=Ps.toIterator);t.a=Vr},function(e,t,n){"use strict";var r;n.d(t,"a",(function(){return r})),function(e){e.Dashboard="/",e.Runs="/runs",e.Metrics="/metrics",e.Metrics_Id="/metrics/:appId",e.Params="/params",e.Params_Id="/params/:appId",e.Tags="/tags",e.Bookmarks="/bookmarks",e.Run_Detail="/runs/:runHash",e.Experiment="/experiments/:experimentId",e.Scatters="/scatters",e.Scatters_Id="/scatters/:appId",e.Images_Explore="/images",e.Images_Explore_Id="/images/:appId",e.Figures_Explorer="/figures",e.Audios_Explorer="/audios",e.Text_Explorer="/text",e.New_Figures_Explorer="/new-fig",e.Metrics_Explorer="/metrics_v2"}(r||(r={}))},function(e,t,n){"use strict";var r=n(93),i=n(166);t.a=function(e){return null!=e&&Object(i.a)(e.length)&&!Object(r.a)(e)}},function(e,t,n){"use strict";var r=n(283),i=n(33),o=n(147);var a=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t},c=Object.prototype.hasOwnProperty;var s=function(e){if(!Object(i.a)(e))return a(e);var t=Object(o.a)(e),n=[];for(var r in e)("constructor"!=r||!t&&c.call(e,r))&&n.push(r);return n},l=n(58);t.a=function(e){return Object(l.a)(e)?Object(r.a)(e,!0):s(e)}},function(e,t,n){"use strict";t.a=["none","5 5","10 5 5 5","10 5 5 5 5 5","10 5 5 5 5 5 5 5","20 5 10 5","20 5 10 5 10 5","20 5 10 5 10 5 5 5","20 5 10 5 5 5 5 5"]},function(e,t,n){(function(e){e.exports=function(){"use strict";var t,n;function r(){return t.apply(null,arguments)}function i(e){t=e}function o(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function a(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function c(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function s(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(c(e,t))return!1;return!0}function l(e){return void 0===e}function u(e){return"number"===typeof e||"[object Number]"===Object.prototype.toString.call(e)}function d(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function f(e,t){var n,r=[],i=e.length;for(n=0;n>>0;for(t=0;t0)for(n=0;n=0?n?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+r}var D=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,L=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,z={},B={};function F(e,t,n,r){var i=r;"string"===typeof r&&(i=function(){return this[r]()}),e&&(B[e]=i),t&&(B[t[0]]=function(){return P(i.apply(this,arguments),t[1],t[2])}),n&&(B[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function H(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function V(e){var t,n,r=e.match(D);for(t=0,n=r.length;t=0&&L.test(e);)e=e.replace(L,r),L.lastIndex=0,n-=1;return e}var q={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function G(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(D).map((function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e})).join(""),this._longDateFormat[e])}var Y="Invalid date";function K(){return this._invalidDate}var $="%d",X=/\d{1,2}/;function Q(e){return this._ordinal.replace("%d",e)}var J={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function Z(e,t,n,r){var i=this._relativeTime[n];return R(i)?i(e,t,n,r):i.replace(/%d/i,e)}function ee(e,t){var n=this._relativeTime[e>0?"future":"past"];return R(n)?n(t):n.replace(/%s/i,t)}var te={};function ne(e,t){var n=e.toLowerCase();te[n]=te[n+"s"]=te[t]=e}function re(e){return"string"===typeof e?te[e]||te[e.toLowerCase()]:void 0}function ie(e){var t,n,r={};for(n in e)c(e,n)&&(t=re(n))&&(r[t]=e[n]);return r}var oe={};function ae(e,t){oe[e]=t}function ce(e){var t,n=[];for(t in e)c(e,t)&&n.push({unit:t,priority:oe[t]});return n.sort((function(e,t){return e.priority-t.priority})),n}function se(e){return e%4===0&&e%100!==0||e%400===0}function le(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function ue(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=le(t)),n}function de(e,t){return function(n){return null!=n?(he(this,e,n),r.updateOffset(this,t),this):fe(this,e)}}function fe(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function he(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&se(e.year())&&1===e.month()&&29===e.date()?(n=ue(n),e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),Ze(n,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function pe(e){return R(this[e=re(e)])?this[e]():this}function me(e,t){if("object"===typeof e){var n,r=ce(e=ie(e)),i=r.length;for(n=0;n68?1900:2e3)};var vt=de("FullYear",!0);function gt(){return se(this.year())}function bt(e,t,n,r,i,o,a){var c;return e<100&&e>=0?(c=new Date(e+400,t,n,r,i,o,a),isFinite(c.getFullYear())&&c.setFullYear(e)):c=new Date(e,t,n,r,i,o,a),c}function yt(e){var t,n;return e<100&&e>=0?((n=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function xt(e,t,n){var r=7+t-n;return-(7+yt(e,0,r).getUTCDay()-t)%7+r-1}function _t(e,t,n,r,i){var o,a,c=1+7*(t-1)+(7+n-r)%7+xt(e,r,i);return c<=0?a=mt(o=e-1)+c:c>mt(e)?(o=e+1,a=c-mt(e)):(o=e,a=c),{year:o,dayOfYear:a}}function wt(e,t,n){var r,i,o=xt(e.year(),t,n),a=Math.floor((e.dayOfYear()-o-1)/7)+1;return a<1?r=a+Ot(i=e.year()-1,t,n):a>Ot(e.year(),t,n)?(r=a-Ot(e.year(),t,n),i=e.year()+1):(i=e.year(),r=a),{week:r,year:i}}function Ot(e,t,n){var r=xt(e,t,n),i=xt(e+1,t,n);return(mt(e)-r+i)/7}function jt(e){return wt(e,this._week.dow,this._week.doy).week}F("w",["ww",2],"wo","week"),F("W",["WW",2],"Wo","isoWeek"),ne("week","w"),ne("isoWeek","W"),ae("week",5),ae("isoWeek",5),Ne("w",we),Ne("ww",we,be),Ne("W",we),Ne("WW",we,be),Fe(["w","ww","W","WW"],(function(e,t,n,r){t[r.substr(0,1)]=ue(e)}));var St={dow:0,doy:6};function Ct(){return this._week.dow}function Et(){return this._week.doy}function kt(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")}function Rt(e){var t=wt(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")}function Tt(e,t){return"string"!==typeof e?e:isNaN(e)?"number"===typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}function Mt(e,t){return"string"===typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function At(e,t){return e.slice(t,7).concat(e.slice(0,t))}F("d",0,"do","day"),F("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),F("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),F("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),F("e",0,0,"weekday"),F("E",0,0,"isoWeekday"),ne("day","d"),ne("weekday","e"),ne("isoWeekday","E"),ae("day",11),ae("weekday",11),ae("isoWeekday",11),Ne("d",we),Ne("e",we),Ne("E",we),Ne("dd",(function(e,t){return t.weekdaysMinRegex(e)})),Ne("ddd",(function(e,t){return t.weekdaysShortRegex(e)})),Ne("dddd",(function(e,t){return t.weekdaysRegex(e)})),Fe(["dd","ddd","dddd"],(function(e,t,n,r){var i=n._locale.weekdaysParse(e,r,n._strict);null!=i?t.d=i:v(n).invalidWeekday=e})),Fe(["d","e","E"],(function(e,t,n,r){t[r]=ue(e)}));var It="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Nt="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Pt="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Dt=Ie,Lt=Ie,zt=Ie;function Bt(e,t){var n=o(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?At(n,this._week.dow):e?n[e.day()]:n}function Ft(e){return!0===e?At(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Ht(e){return!0===e?At(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Vt(e,t,n){var r,i,o,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)o=p([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(o,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(i=Ve.call(this._weekdaysParse,a))?i:null:"ddd"===t?-1!==(i=Ve.call(this._shortWeekdaysParse,a))?i:null:-1!==(i=Ve.call(this._minWeekdaysParse,a))?i:null:"dddd"===t?-1!==(i=Ve.call(this._weekdaysParse,a))||-1!==(i=Ve.call(this._shortWeekdaysParse,a))||-1!==(i=Ve.call(this._minWeekdaysParse,a))?i:null:"ddd"===t?-1!==(i=Ve.call(this._shortWeekdaysParse,a))||-1!==(i=Ve.call(this._weekdaysParse,a))||-1!==(i=Ve.call(this._minWeekdaysParse,a))?i:null:-1!==(i=Ve.call(this._minWeekdaysParse,a))||-1!==(i=Ve.call(this._weekdaysParse,a))||-1!==(i=Ve.call(this._shortWeekdaysParse,a))?i:null}function Ut(e,t,n){var r,i,o;if(this._weekdaysParseExact)return Vt.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(i=p([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(o="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[r]=new RegExp(o.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[r].test(e))return r;if(n&&"ddd"===t&&this._shortWeekdaysParse[r].test(e))return r;if(n&&"dd"===t&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}}function Wt(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=Tt(e,this.localeData()),this.add(e-t,"d")):t}function qt(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")}function Gt(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=Mt(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function Yt(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||Xt.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(c(this,"_weekdaysRegex")||(this._weekdaysRegex=Dt),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Kt(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||Xt.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(c(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Lt),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function $t(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||Xt.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(c(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=zt),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Xt(){function e(e,t){return t.length-e.length}var t,n,r,i,o,a=[],c=[],s=[],l=[];for(t=0;t<7;t++)n=p([2e3,1]).day(t),r=Le(this.weekdaysMin(n,"")),i=Le(this.weekdaysShort(n,"")),o=Le(this.weekdays(n,"")),a.push(r),c.push(i),s.push(o),l.push(r),l.push(i),l.push(o);a.sort(e),c.sort(e),s.sort(e),l.sort(e),this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function Qt(){return this.hours()%12||12}function Jt(){return this.hours()||24}function Zt(e,t){F(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function en(e,t){return t._meridiemParse}function tn(e){return"p"===(e+"").toLowerCase().charAt(0)}F("H",["HH",2],0,"hour"),F("h",["hh",2],0,Qt),F("k",["kk",2],0,Jt),F("hmm",0,0,(function(){return""+Qt.apply(this)+P(this.minutes(),2)})),F("hmmss",0,0,(function(){return""+Qt.apply(this)+P(this.minutes(),2)+P(this.seconds(),2)})),F("Hmm",0,0,(function(){return""+this.hours()+P(this.minutes(),2)})),F("Hmmss",0,0,(function(){return""+this.hours()+P(this.minutes(),2)+P(this.seconds(),2)})),Zt("a",!0),Zt("A",!1),ne("hour","h"),ae("hour",13),Ne("a",en),Ne("A",en),Ne("H",we),Ne("h",we),Ne("k",we),Ne("HH",we,be),Ne("hh",we,be),Ne("kk",we,be),Ne("hmm",Oe),Ne("hmmss",je),Ne("Hmm",Oe),Ne("Hmmss",je),Be(["H","HH"],Ge),Be(["k","kk"],(function(e,t,n){var r=ue(e);t[Ge]=24===r?0:r})),Be(["a","A"],(function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e})),Be(["h","hh"],(function(e,t,n){t[Ge]=ue(e),v(n).bigHour=!0})),Be("hmm",(function(e,t,n){var r=e.length-2;t[Ge]=ue(e.substr(0,r)),t[Ye]=ue(e.substr(r)),v(n).bigHour=!0})),Be("hmmss",(function(e,t,n){var r=e.length-4,i=e.length-2;t[Ge]=ue(e.substr(0,r)),t[Ye]=ue(e.substr(r,2)),t[Ke]=ue(e.substr(i)),v(n).bigHour=!0})),Be("Hmm",(function(e,t,n){var r=e.length-2;t[Ge]=ue(e.substr(0,r)),t[Ye]=ue(e.substr(r))})),Be("Hmmss",(function(e,t,n){var r=e.length-4,i=e.length-2;t[Ge]=ue(e.substr(0,r)),t[Ye]=ue(e.substr(r,2)),t[Ke]=ue(e.substr(i))}));var nn=/[ap]\.?m?\.?/i,rn=de("Hours",!0);function on(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var an,cn={calendar:I,longDateFormat:q,invalidDate:Y,ordinal:$,dayOfMonthOrdinalParse:X,relativeTime:J,months:et,monthsShort:tt,week:St,weekdays:It,weekdaysMin:Pt,weekdaysShort:Nt,meridiemParse:nn},sn={},ln={};function un(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n0;){if(r=pn(i.slice(0,t).join("-")))return r;if(n&&n.length>=t&&un(i,n)>=t-1)break;t--}o++}return an}function hn(e){return null!=e.match("^[^/\\\\]*$")}function pn(t){var n=null;if(void 0===sn[t]&&"undefined"!==typeof e&&e&&e.exports&&hn(t))try{n=an._abbr,function(){var e=new Error("Cannot find module 'undefined'");throw e.code="MODULE_NOT_FOUND",e}(),mn(n)}catch(r){sn[t]=null}return sn[t]}function mn(e,t){var n;return e&&((n=l(t)?bn(e):vn(e,t))?an=n:"undefined"!==typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),an._abbr}function vn(e,t){if(null!==t){var n,r=cn;if(t.abbr=e,null!=sn[e])k("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=sn[e]._config;else if(null!=t.parentLocale)if(null!=sn[t.parentLocale])r=sn[t.parentLocale]._config;else{if(null==(n=pn(t.parentLocale)))return ln[t.parentLocale]||(ln[t.parentLocale]=[]),ln[t.parentLocale].push({name:e,config:t}),null;r=n._config}return sn[e]=new A(M(r,t)),ln[e]&&ln[e].forEach((function(e){vn(e.name,e.config)})),mn(e),sn[e]}return delete sn[e],null}function gn(e,t){if(null!=t){var n,r,i=cn;null!=sn[e]&&null!=sn[e].parentLocale?sn[e].set(M(sn[e]._config,t)):(null!=(r=pn(e))&&(i=r._config),t=M(i,t),null==r&&(t.abbr=e),(n=new A(t)).parentLocale=sn[e],sn[e]=n),mn(e)}else null!=sn[e]&&(null!=sn[e].parentLocale?(sn[e]=sn[e].parentLocale,e===mn()&&mn(e)):null!=sn[e]&&delete sn[e]);return sn[e]}function bn(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return an;if(!o(e)){if(t=pn(e))return t;e=[e]}return fn(e)}function yn(){return C(sn)}function xn(e){var t,n=e._a;return n&&-2===v(e).overflow&&(t=n[We]<0||n[We]>11?We:n[qe]<1||n[qe]>Ze(n[Ue],n[We])?qe:n[Ge]<0||n[Ge]>24||24===n[Ge]&&(0!==n[Ye]||0!==n[Ke]||0!==n[$e])?Ge:n[Ye]<0||n[Ye]>59?Ye:n[Ke]<0||n[Ke]>59?Ke:n[$e]<0||n[$e]>999?$e:-1,v(e)._overflowDayOfYear&&(tqe)&&(t=qe),v(e)._overflowWeeks&&-1===t&&(t=Xe),v(e)._overflowWeekday&&-1===t&&(t=Qe),v(e).overflow=t),e}var _n=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,wn=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,On=/Z|[+-]\d\d(?::?\d\d)?/,jn=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Sn=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Cn=/^\/?Date\((-?\d+)/i,En=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,kn={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Rn(e){var t,n,r,i,o,a,c=e._i,s=_n.exec(c)||wn.exec(c),l=jn.length,u=Sn.length;if(s){for(v(e).iso=!0,t=0,n=l;tmt(o)||0===e._dayOfYear)&&(v(e)._overflowDayOfYear=!0),n=yt(o,0,e._dayOfYear),e._a[We]=n.getUTCMonth(),e._a[qe]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=a[t]=r[t];for(;t<7;t++)e._a[t]=a[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[Ge]&&0===e._a[Ye]&&0===e._a[Ke]&&0===e._a[$e]&&(e._nextDay=!0,e._a[Ge]=0),e._d=(e._useUTC?yt:bt).apply(null,a),i=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Ge]=24),e._w&&"undefined"!==typeof e._w.d&&e._w.d!==i&&(v(e).weekdayMismatch=!0)}}function Fn(e){var t,n,r,i,o,a,c,s,l;null!=(t=e._w).GG||null!=t.W||null!=t.E?(o=1,a=4,n=Ln(t.GG,e._a[Ue],wt($n(),1,4).year),r=Ln(t.W,1),((i=Ln(t.E,1))<1||i>7)&&(s=!0)):(o=e._locale._week.dow,a=e._locale._week.doy,l=wt($n(),o,a),n=Ln(t.gg,e._a[Ue],l.year),r=Ln(t.w,l.week),null!=t.d?((i=t.d)<0||i>6)&&(s=!0):null!=t.e?(i=t.e+o,(t.e<0||t.e>6)&&(s=!0)):i=o),r<1||r>Ot(n,o,a)?v(e)._overflowWeeks=!0:null!=s?v(e)._overflowWeekday=!0:(c=_t(n,r,i,o,a),e._a[Ue]=c.year,e._dayOfYear=c.dayOfYear)}function Hn(e){if(e._f!==r.ISO_8601)if(e._f!==r.RFC_2822){e._a=[],v(e).empty=!0;var t,n,i,o,a,c,s,l=""+e._i,u=l.length,d=0;for(s=(i=W(e._f,e._locale).match(D)||[]).length,t=0;t0&&v(e).unusedInput.push(a),l=l.slice(l.indexOf(n)+n.length),d+=n.length),B[o]?(n?v(e).empty=!1:v(e).unusedTokens.push(o),He(o,n,e)):e._strict&&!n&&v(e).unusedTokens.push(o);v(e).charsLeftOver=u-d,l.length>0&&v(e).unusedInput.push(l),e._a[Ge]<=12&&!0===v(e).bigHour&&e._a[Ge]>0&&(v(e).bigHour=void 0),v(e).parsedDateParts=e._a.slice(0),v(e).meridiem=e._meridiem,e._a[Ge]=Vn(e._locale,e._a[Ge],e._meridiem),null!==(c=v(e).era)&&(e._a[Ue]=e._locale.erasConvertYear(c,e._a[Ue])),Bn(e),xn(e)}else Pn(e);else Rn(e)}function Vn(e,t,n){var r;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((r=e.isPM(n))&&t<12&&(t+=12),r||12!==t||(t=0),t):t}function Un(e){var t,n,r,i,o,a,c=!1,s=e._f.length;if(0===s)return v(e).invalidFormat=!0,void(e._d=new Date(NaN));for(i=0;ithis?this:e:b()}));function Jn(e,t){var n,r;if(1===t.length&&o(t[0])&&(t=t[0]),!t.length)return $n();for(n=t[0],r=1;rthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function wr(){if(!l(this._isDSTShifted))return this._isDSTShifted;var e,t={};return _(t,this),(t=Gn(t))._a?(e=t._isUTC?p(t._a):$n(t._a),this._isDSTShifted=this.isValid()&&lr(t._a,e.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Or(){return!!this.isValid()&&!this._isUTC}function jr(){return!!this.isValid()&&this._isUTC}function Sr(){return!!this.isValid()&&this._isUTC&&0===this._offset}r.updateOffset=function(){};var Cr=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Er=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function kr(e,t){var n,r,i,o=e,a=null;return cr(e)?o={ms:e._milliseconds,d:e._days,M:e._months}:u(e)||!isNaN(+e)?(o={},t?o[t]=+e:o.milliseconds=+e):(a=Cr.exec(e))?(n="-"===a[1]?-1:1,o={y:0,d:ue(a[qe])*n,h:ue(a[Ge])*n,m:ue(a[Ye])*n,s:ue(a[Ke])*n,ms:ue(sr(1e3*a[$e]))*n}):(a=Er.exec(e))?(n="-"===a[1]?-1:1,o={y:Rr(a[2],n),M:Rr(a[3],n),w:Rr(a[4],n),d:Rr(a[5],n),h:Rr(a[6],n),m:Rr(a[7],n),s:Rr(a[8],n)}):null==o?o={}:"object"===typeof o&&("from"in o||"to"in o)&&(i=Mr($n(o.from),$n(o.to)),(o={}).ms=i.milliseconds,o.M=i.months),r=new ar(o),cr(e)&&c(e,"_locale")&&(r._locale=e._locale),cr(e)&&c(e,"_isValid")&&(r._isValid=e._isValid),r}function Rr(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Tr(e,t){var n={};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function Mr(e,t){var n;return e.isValid()&&t.isValid()?(t=hr(t,e),e.isBefore(t)?n=Tr(e,t):((n=Tr(t,e)).milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function Ar(e,t){return function(n,r){var i;return null===r||isNaN(+r)||(k(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),i=n,n=r,r=i),Ir(this,kr(n,r),e),this}}function Ir(e,t,n,i){var o=t._milliseconds,a=sr(t._days),c=sr(t._months);e.isValid()&&(i=null==i||i,c&<(e,fe(e,"Month")+c*n),a&&he(e,"Date",fe(e,"Date")+a*n),o&&e._d.setTime(e._d.valueOf()+o*n),i&&r.updateOffset(e,a||c))}kr.fn=ar.prototype,kr.invalid=or;var Nr=Ar(1,"add"),Pr=Ar(-1,"subtract");function Dr(e){return"string"===typeof e||e instanceof String}function Lr(e){return O(e)||d(e)||Dr(e)||u(e)||Br(e)||zr(e)||null===e||void 0===e}function zr(e){var t,n,r=a(e)&&!s(e),i=!1,o=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],l=o.length;for(t=0;tn.valueOf():n.valueOf()9999?U(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):R(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",U(n,"Z")):U(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function ei(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,n,r,i="moment",o="";return this.isLocal()||(i=0===this.utcOffset()?"moment.utc":"moment.parseZone",o="Z"),e="["+i+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",n="-MM-DD[T]HH:mm:ss.SSS",r=o+'[")]',this.format(e+t+n+r)}function ti(e){e||(e=this.isUtc()?r.defaultFormatUtc:r.defaultFormat);var t=U(this,e);return this.localeData().postformat(t)}function ni(e,t){return this.isValid()&&(O(e)&&e.isValid()||$n(e).isValid())?kr({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function ri(e){return this.from($n(),e)}function ii(e,t){return this.isValid()&&(O(e)&&e.isValid()||$n(e).isValid())?kr({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function oi(e){return this.to($n(),e)}function ai(e){var t;return void 0===e?this._locale._abbr:(null!=(t=bn(e))&&(this._locale=t),this)}r.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",r.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var ci=S("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(e){return void 0===e?this.localeData():this.locale(e)}));function si(){return this._locale}var li=1e3,ui=60*li,di=60*ui,fi=3506328*di;function hi(e,t){return(e%t+t)%t}function pi(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-fi:new Date(e,t,n).valueOf()}function mi(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-fi:Date.UTC(e,t,n)}function vi(e){var t,n;if(void 0===(e=re(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?mi:pi,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=hi(t+(this._isUTC?0:this.utcOffset()*ui),di);break;case"minute":t=this._d.valueOf(),t-=hi(t,ui);break;case"second":t=this._d.valueOf(),t-=hi(t,li)}return this._d.setTime(t),r.updateOffset(this,!0),this}function gi(e){var t,n;if(void 0===(e=re(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?mi:pi,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=di-hi(t+(this._isUTC?0:this.utcOffset()*ui),di)-1;break;case"minute":t=this._d.valueOf(),t+=ui-hi(t,ui)-1;break;case"second":t=this._d.valueOf(),t+=li-hi(t,li)-1}return this._d.setTime(t),r.updateOffset(this,!0),this}function bi(){return this._d.valueOf()-6e4*(this._offset||0)}function yi(){return Math.floor(this.valueOf()/1e3)}function xi(){return new Date(this.valueOf())}function _i(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function wi(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function Oi(){return this.isValid()?this.toISOString():null}function ji(){return g(this)}function Si(){return h({},v(this))}function Ci(){return v(this).overflow}function Ei(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function ki(e,t){var n,i,o,a=this._eras||bn("en")._eras;for(n=0,i=a.length;n=0)return s[r]}function Ti(e,t){var n=e.since<=e.until?1:-1;return void 0===t?r(e.since).year():r(e.since).year()+(t-e.offset)*n}function Mi(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e(o=Ot(e,r,i))&&(t=o),Qi.call(this,e,t,n,r,i))}function Qi(e,t,n,r,i){var o=_t(e,t,n,r,i),a=yt(o.year,0,o.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}function Ji(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}F("N",0,0,"eraAbbr"),F("NN",0,0,"eraAbbr"),F("NNN",0,0,"eraAbbr"),F("NNNN",0,0,"eraName"),F("NNNNN",0,0,"eraNarrow"),F("y",["y",1],"yo","eraYear"),F("y",["yy",2],0,"eraYear"),F("y",["yyy",3],0,"eraYear"),F("y",["yyyy",4],0,"eraYear"),Ne("N",zi),Ne("NN",zi),Ne("NNN",zi),Ne("NNNN",Bi),Ne("NNNNN",Fi),Be(["N","NN","NNN","NNNN","NNNNN"],(function(e,t,n,r){var i=n._locale.erasParse(e,r,n._strict);i?v(n).era=i:v(n).invalidEra=e})),Ne("y",ke),Ne("yy",ke),Ne("yyy",ke),Ne("yyyy",ke),Ne("yo",Hi),Be(["y","yy","yyy","yyyy"],Ue),Be(["yo"],(function(e,t,n,r){var i;n._locale._eraYearOrdinalRegex&&(i=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[Ue]=n._locale.eraYearOrdinalParse(e,i):t[Ue]=parseInt(e,10)})),F(0,["gg",2],0,(function(){return this.weekYear()%100})),F(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),Ui("gggg","weekYear"),Ui("ggggg","weekYear"),Ui("GGGG","isoWeekYear"),Ui("GGGGG","isoWeekYear"),ne("weekYear","gg"),ne("isoWeekYear","GG"),ae("weekYear",1),ae("isoWeekYear",1),Ne("G",Re),Ne("g",Re),Ne("GG",we,be),Ne("gg",we,be),Ne("GGGG",Ce,xe),Ne("gggg",Ce,xe),Ne("GGGGG",Ee,_e),Ne("ggggg",Ee,_e),Fe(["gggg","ggggg","GGGG","GGGGG"],(function(e,t,n,r){t[r.substr(0,2)]=ue(e)})),Fe(["gg","GG"],(function(e,t,n,i){t[i]=r.parseTwoDigitYear(e)})),F("Q",0,"Qo","quarter"),ne("quarter","Q"),ae("quarter",7),Ne("Q",ge),Be("Q",(function(e,t){t[We]=3*(ue(e)-1)})),F("D",["DD",2],"Do","date"),ne("date","D"),ae("date",9),Ne("D",we),Ne("DD",we,be),Ne("Do",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),Be(["D","DD"],qe),Be("Do",(function(e,t){t[qe]=ue(e.match(we)[0])}));var Zi=de("Date",!0);function eo(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")}F("DDD",["DDDD",3],"DDDo","dayOfYear"),ne("dayOfYear","DDD"),ae("dayOfYear",4),Ne("DDD",Se),Ne("DDDD",ye),Be(["DDD","DDDD"],(function(e,t,n){n._dayOfYear=ue(e)})),F("m",["mm",2],0,"minute"),ne("minute","m"),ae("minute",14),Ne("m",we),Ne("mm",we,be),Be(["m","mm"],Ye);var to=de("Minutes",!1);F("s",["ss",2],0,"second"),ne("second","s"),ae("second",15),Ne("s",we),Ne("ss",we,be),Be(["s","ss"],Ke);var no,ro,io=de("Seconds",!1);for(F("S",0,0,(function(){return~~(this.millisecond()/100)})),F(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),F(0,["SSS",3],0,"millisecond"),F(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),F(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),F(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),F(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),F(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),F(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),ne("millisecond","ms"),ae("millisecond",16),Ne("S",Se,ge),Ne("SS",Se,be),Ne("SSS",Se,ye),no="SSSS";no.length<=9;no+="S")Ne(no,ke);function oo(e,t){t[$e]=ue(1e3*("0."+e))}for(no="S";no.length<=9;no+="S")Be(no,oo);function ao(){return this._isUTC?"UTC":""}function co(){return this._isUTC?"Coordinated Universal Time":""}ro=de("Milliseconds",!1),F("z",0,0,"zoneAbbr"),F("zz",0,0,"zoneName");var so=w.prototype;function lo(e){return $n(1e3*e)}function uo(){return $n.apply(null,arguments).parseZone()}function fo(e){return e}so.add=Nr,so.calendar=Vr,so.clone=Ur,so.diff=Xr,so.endOf=gi,so.format=ti,so.from=ni,so.fromNow=ri,so.to=ii,so.toNow=oi,so.get=pe,so.invalidAt=Ci,so.isAfter=Wr,so.isBefore=qr,so.isBetween=Gr,so.isSame=Yr,so.isSameOrAfter=Kr,so.isSameOrBefore=$r,so.isValid=ji,so.lang=ci,so.locale=ai,so.localeData=si,so.max=Qn,so.min=Xn,so.parsingFlags=Si,so.set=me,so.startOf=vi,so.subtract=Pr,so.toArray=_i,so.toObject=wi,so.toDate=xi,so.toISOString=Zr,so.inspect=ei,"undefined"!==typeof Symbol&&null!=Symbol.for&&(so[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),so.toJSON=Oi,so.toString=Jr,so.unix=yi,so.valueOf=bi,so.creationData=Ei,so.eraName=Mi,so.eraNarrow=Ai,so.eraAbbr=Ii,so.eraYear=Ni,so.year=vt,so.isLeapYear=gt,so.weekYear=Wi,so.isoWeekYear=qi,so.quarter=so.quarters=Ji,so.month=ut,so.daysInMonth=dt,so.week=so.weeks=kt,so.isoWeek=so.isoWeeks=Rt,so.weeksInYear=Ki,so.weeksInWeekYear=$i,so.isoWeeksInYear=Gi,so.isoWeeksInISOWeekYear=Yi,so.date=Zi,so.day=so.days=Wt,so.weekday=qt,so.isoWeekday=Gt,so.dayOfYear=eo,so.hour=so.hours=rn,so.minute=so.minutes=to,so.second=so.seconds=io,so.millisecond=so.milliseconds=ro,so.utcOffset=mr,so.utc=gr,so.local=br,so.parseZone=yr,so.hasAlignedHourOffset=xr,so.isDST=_r,so.isLocal=Or,so.isUtcOffset=jr,so.isUtc=Sr,so.isUTC=Sr,so.zoneAbbr=ao,so.zoneName=co,so.dates=S("dates accessor is deprecated. Use date instead.",Zi),so.months=S("months accessor is deprecated. Use month instead",ut),so.years=S("years accessor is deprecated. Use year instead",vt),so.zone=S("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",vr),so.isDSTShifted=S("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",wr);var ho=A.prototype;function po(e,t,n,r){var i=bn(),o=p().set(r,t);return i[n](o,e)}function mo(e,t,n){if(u(e)&&(t=e,e=void 0),e=e||"",null!=t)return po(e,t,n,"month");var r,i=[];for(r=0;r<12;r++)i[r]=po(e,r,n,"month");return i}function vo(e,t,n,r){"boolean"===typeof e?(u(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=!1,u(t)&&(n=t,t=void 0),t=t||"");var i,o=bn(),a=e?o._week.dow:0,c=[];if(null!=n)return po(t,(n+a)%7,r,"day");for(i=0;i<7;i++)c[i]=po(t,(i+a)%7,r,"day");return c}function go(e,t){return mo(e,t,"months")}function bo(e,t){return mo(e,t,"monthsShort")}function yo(e,t,n){return vo(e,t,n,"weekdays")}function xo(e,t,n){return vo(e,t,n,"weekdaysShort")}function _o(e,t,n){return vo(e,t,n,"weekdaysMin")}ho.calendar=N,ho.longDateFormat=G,ho.invalidDate=K,ho.ordinal=Q,ho.preparse=fo,ho.postformat=fo,ho.relativeTime=Z,ho.pastFuture=ee,ho.set=T,ho.eras=ki,ho.erasParse=Ri,ho.erasConvertYear=Ti,ho.erasAbbrRegex=Di,ho.erasNameRegex=Pi,ho.erasNarrowRegex=Li,ho.months=ot,ho.monthsShort=at,ho.monthsParse=st,ho.monthsRegex=ht,ho.monthsShortRegex=ft,ho.week=jt,ho.firstDayOfYear=Et,ho.firstDayOfWeek=Ct,ho.weekdays=Bt,ho.weekdaysMin=Ht,ho.weekdaysShort=Ft,ho.weekdaysParse=Ut,ho.weekdaysRegex=Yt,ho.weekdaysShortRegex=Kt,ho.weekdaysMinRegex=$t,ho.isPM=tn,ho.meridiem=on,mn("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===ue(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),r.lang=S("moment.lang is deprecated. Use moment.locale instead.",mn),r.langData=S("moment.langData is deprecated. Use moment.localeData instead.",bn);var wo=Math.abs;function Oo(){var e=this._data;return this._milliseconds=wo(this._milliseconds),this._days=wo(this._days),this._months=wo(this._months),e.milliseconds=wo(e.milliseconds),e.seconds=wo(e.seconds),e.minutes=wo(e.minutes),e.hours=wo(e.hours),e.months=wo(e.months),e.years=wo(e.years),this}function jo(e,t,n,r){var i=kr(t,n);return e._milliseconds+=r*i._milliseconds,e._days+=r*i._days,e._months+=r*i._months,e._bubble()}function So(e,t){return jo(this,e,t,1)}function Co(e,t){return jo(this,e,t,-1)}function Eo(e){return e<0?Math.floor(e):Math.ceil(e)}function ko(){var e,t,n,r,i,o=this._milliseconds,a=this._days,c=this._months,s=this._data;return o>=0&&a>=0&&c>=0||o<=0&&a<=0&&c<=0||(o+=864e5*Eo(To(c)+a),a=0,c=0),s.milliseconds=o%1e3,e=le(o/1e3),s.seconds=e%60,t=le(e/60),s.minutes=t%60,n=le(t/60),s.hours=n%24,a+=le(n/24),c+=i=le(Ro(a)),a-=Eo(To(i)),r=le(c/12),c%=12,s.days=a,s.months=c,s.years=r,this}function Ro(e){return 4800*e/146097}function To(e){return 146097*e/4800}function Mo(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if("month"===(e=re(e))||"quarter"===e||"year"===e)switch(t=this._days+r/864e5,n=this._months+Ro(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(To(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return 24*t+r/36e5;case"minute":return 1440*t+r/6e4;case"second":return 86400*t+r/1e3;case"millisecond":return Math.floor(864e5*t)+r;default:throw new Error("Unknown unit "+e)}}function Ao(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*ue(this._months/12):NaN}function Io(e){return function(){return this.as(e)}}var No=Io("ms"),Po=Io("s"),Do=Io("m"),Lo=Io("h"),zo=Io("d"),Bo=Io("w"),Fo=Io("M"),Ho=Io("Q"),Vo=Io("y");function Uo(){return kr(this)}function Wo(e){return e=re(e),this.isValid()?this[e+"s"]():NaN}function qo(e){return function(){return this.isValid()?this._data[e]:NaN}}var Go=qo("milliseconds"),Yo=qo("seconds"),Ko=qo("minutes"),$o=qo("hours"),Xo=qo("days"),Qo=qo("months"),Jo=qo("years");function Zo(){return le(this.days()/7)}var ea=Math.round,ta={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function na(e,t,n,r,i){return i.relativeTime(t||1,!!n,e,r)}function ra(e,t,n,r){var i=kr(e).abs(),o=ea(i.as("s")),a=ea(i.as("m")),c=ea(i.as("h")),s=ea(i.as("d")),l=ea(i.as("M")),u=ea(i.as("w")),d=ea(i.as("y")),f=o<=n.ss&&["s",o]||o0,f[4]=r,na.apply(null,f)}function ia(e){return void 0===e?ea:"function"===typeof e&&(ea=e,!0)}function oa(e,t){return void 0!==ta[e]&&(void 0===t?ta[e]:(ta[e]=t,"s"===e&&(ta.ss=t-1),!0))}function aa(e,t){if(!this.isValid())return this.localeData().invalidDate();var n,r,i=!1,o=ta;return"object"===typeof e&&(t=e,e=!1),"boolean"===typeof e&&(i=e),"object"===typeof t&&(o=Object.assign({},ta,t),null!=t.s&&null==t.ss&&(o.ss=t.s-1)),r=ra(this,!i,o,n=this.localeData()),i&&(r=n.pastFuture(+this,r)),n.postformat(r)}var ca=Math.abs;function sa(e){return(e>0)-(e<0)||+e}function la(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,r,i,o,a,c,s=ca(this._milliseconds)/1e3,l=ca(this._days),u=ca(this._months),d=this.asSeconds();return d?(e=le(s/60),t=le(e/60),s%=60,e%=60,n=le(u/12),u%=12,r=s?s.toFixed(3).replace(/\.?0+$/,""):"",i=d<0?"-":"",o=sa(this._months)!==sa(d)?"-":"",a=sa(this._days)!==sa(d)?"-":"",c=sa(this._milliseconds)!==sa(d)?"-":"",i+"P"+(n?o+n+"Y":"")+(u?o+u+"M":"")+(l?a+l+"D":"")+(t||e||s?"T":"")+(t?c+t+"H":"")+(e?c+e+"M":"")+(s?c+r+"S":"")):"P0D"}var ua=ar.prototype;return ua.isValid=ir,ua.abs=Oo,ua.add=So,ua.subtract=Co,ua.as=Mo,ua.asMilliseconds=No,ua.asSeconds=Po,ua.asMinutes=Do,ua.asHours=Lo,ua.asDays=zo,ua.asWeeks=Bo,ua.asMonths=Fo,ua.asQuarters=Ho,ua.asYears=Vo,ua.valueOf=Ao,ua._bubble=ko,ua.clone=Uo,ua.get=Wo,ua.milliseconds=Go,ua.seconds=Yo,ua.minutes=Ko,ua.hours=$o,ua.days=Xo,ua.weeks=Zo,ua.months=Qo,ua.years=Jo,ua.humanize=aa,ua.toISOString=la,ua.toString=la,ua.toJSON=la,ua.locale=ai,ua.localeData=si,ua.toIsoString=S("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",la),ua.lang=ci,F("X",0,0,"unix"),F("x",0,0,"valueOf"),Ne("x",Re),Ne("X",Ae),Be("X",(function(e,t,n){n._d=new Date(1e3*parseFloat(e))})),Be("x",(function(e,t,n){n._d=new Date(ue(e))})),r.version="2.29.4",i($n),r.fn=so,r.min=Zn,r.max=er,r.now=tr,r.utc=p,r.unix=lo,r.months=go,r.isDate=d,r.locale=mn,r.invalid=b,r.duration=kr,r.isMoment=O,r.weekdays=yo,r.parseZone=uo,r.localeData=bn,r.isDuration=cr,r.monthsShort=bo,r.weekdaysMin=_o,r.defineLocale=vn,r.updateLocale=gn,r.locales=yn,r.weekdaysShort=xo,r.normalizeUnits=re,r.relativeTimeRounding=ia,r.relativeTimeThreshold=oa,r.calendarFormat=Hr,r.prototype=so,r.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},r}()}).call(this,n(454)(e))},function(e,t,n){"use strict";let r;n.d(t,"a",(function(){return r})),function(e){e.Pending="Pending",e.NotRequested="Not Requested",e.Ok="Ok",e.BadRequest="Bad Request"}(r||(r={}))},function(e,t,n){"use strict";t.a=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n=0||(i[n]=e[n]);return i}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"e",(function(){return r})),n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return o})),n.d(t,"f",(function(){return a})),n.d(t,"a",(function(){return c})),n.d(t,"d",(function(){return s})),n.d(t,"g",(function(){return l})),n.d(t,"h",(function(){return u})),n.d(t,"i",(function(){return d}));const r="DD MMM YYYY, HH:mm:ss A",i="HH_mm_ss-DD-MMM-YY",o="DD MMMM YYYY HH:MM A",a="HH:mm:ss \xb7 DD MMM, YY",c="HH:mm:ss DD MMM, YY",s="YYYY, M, D",l="DD_MMM_YYYY",u="MMMM_YYYY",d="HH:mm:ss A"},function(e,t,n){"use strict";var r=n(54),i=n(34);t.a=function(e){return"symbol"==typeof e||Object(i.a)(e)&&"[object Symbol]"==Object(r.a)(e)}},function(e,t,n){"use strict";var r=n(43).a.Symbol;t.a=r},function(e,t,n){"use strict";var r=n(30);const i={GET_RUNS:"runs/search/run",GET_EXPERIMENTS:"experiments",GET_RUN_INFO:e=>"runs/".concat(e,"/info"),GET_RUN_LOGS:e=>"runs/".concat(e,"/logs"),GET_RUN_METRICS_BATCH_BY_TRACES:e=>"runs/".concat(e,"/metric/get-batch"),EDIT_RUN:e=>"runs/".concat(e),ARCHIVE_RUNS:e=>"runs/archive-batch?archive=".concat(e),DELETE_RUN:e=>"runs/".concat(e),DELETE_RUNS:"runs/delete-batch",ATTACH_RUNS_TAG:e=>"runs/".concat(e,"/tags/new"),DELETE_RUNS_TAG:(e,t)=>"runs/".concat(e,"/tags/").concat(t),GET_BATCH:(e,t)=>"runs/".concat(e,"/").concat(t,"/get-batch"),GET_BATCH_BY_STEP:(e,t)=>"runs/".concat(e,"/").concat(t,"/get-step")};const o={endpoints:i,getBatch:function(e,t,n,o){return r.a.getStream1(i.GET_BATCH(e,t),n,{method:"POST",body:o})},getBatchByStep:function(e,t,n,o){return r.a.getStream1(i.GET_BATCH_BY_STEP(e,t),n,{method:"POST",body:o})},getRunsData:function(e,t,n){return r.a.getStream(i.GET_RUNS,{q:e||"",...t?{limit:t}:{},...n?{offset:n}:{}})},getCsvData:function(e){return r.a.getStream(i.GET_RUNS,{q:e||"",action:"export"})},getRunInfo:function(e){return r.a.get(i.GET_RUN_INFO(e))},getRunLogs:function(e,t){return r.a.getStream(i.GET_RUN_LOGS(e),{record_range:null!==t&&void 0!==t?t:""})},getRunMetricsBatch:function(e,t){return r.a.post(i.GET_RUN_METRICS_BATCH_BY_TRACES(t),e)},getExperimentsData:function(){return r.a.get(i.GET_EXPERIMENTS)},archiveRun:function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return r.a.put(i.EDIT_RUN(e),{archived:t})},deleteRun:function(e){return r.a.delete(i.DELETE_RUN(e))},attachRunsTag:function(e,t){return r.a.post(i.ATTACH_RUNS_TAG(t),e)},deleteRunsTag:function(e,t){return r.a.delete(i.DELETE_RUNS_TAG(e,t))},archiveRuns:function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return r.a.post(i.ARCHIVE_RUNS(t),e)},deleteRuns:function(e){return r.a.post(i.DELETE_RUNS,e)},editRunNameAndDescription:function(e,t,n,o){return r.a.put(i.EDIT_RUN(e),{name:t,description:n,archived:o})}};t.a=o},function(e,t,n){"use strict";function r(e){return e&&e.ownerDocument||document}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";t.a=function(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var o=Array(i);++r{e.stopPropagation(),v(e.currentTarget)}),[]),b=i.a.useCallback((()=>{v(null)}),[]);return i.a.useEffect((()=>{h||v(null)}),[h]),Object(l.jsxs)(c.a,{children:[u({onAnchorClick:g,opened:h&&!!m}),Object(l.jsx)(o.a,{open:h&&!!m,anchorEl:m,onClick:s.a,onClose:b,anchorPosition:{left:20,top:0},anchorOrigin:d,transformOrigin:f,PaperProps:{className:"ControlPopover"},children:Object(l.jsxs)("div",{onClick:s.a,className:"ControlPopover__container ControlPopover__container-".concat(p),children:[n&&Object(l.jsx)("div",{onClick:s.a,className:"ControlPopover__title ".concat(r),children:Object(l.jsx)(a.n,{component:"h3",size:14,weight:700,tint:100,children:n})}),Object(l.jsx)(c.a,{children:Object(l.jsx)("div",{className:"ControlPopover__component",children:"function"===typeof t?t({handleClose:b,opened:h&&!!m}):t})})]})})]})}t.a=i.a.memo(u)},function(e,t){"function"===typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},function(e,t,n){"use strict";t.a=function(e,t){return e===t||e!==e&&t!==t}},function(e,t,n){"use strict";var r=n(71),i=n(32),o=n(14),a=n(70),c=r.a?r.a.prototype:void 0,s=c?c.toString:void 0;t.a=function e(t){if("string"==typeof t)return t;if(Object(o.a)(t))return Object(i.a)(t,e)+"";if(Object(a.a)(t))return s?s.call(t):"";var n=t+"";return"0"==n&&1/t==-Infinity?"-0":n}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(0),i="undefined"!==typeof window?r.useLayoutEffect:r.useEffect;function o(e){var t=r.useRef(e);return i((function(){t.current=e})),r.useCallback((function(){return t.current.apply(void 0,arguments)}),[])}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(308);function i(e){return r.a[e]||e}},function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return h})),n.d(t,"d",(function(){return o})),n.d(t,"e",(function(){return a})),n.d(t,"c",(function(){return s})),n.d(t,"f",(function(){return l})),n.d(t,"g",(function(){return u}));var r=n(428);let i;try{i=window}catch(p){i=self}function o(){return""}function a(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return"{{ base_path }}"===i.API_BASE_PATH?e?"":"/":"".concat(i.API_BASE_PATH)}let c="".concat("").concat(a(),"/api");function s(){return c}function l(){return"".concat(i.PREFIX)}function u(){let e="";if(""===e){const{protocol:t,hostname:n,port:r}=window.location;e="".concat(t,"//").concat(n).concat(r?":".concat(r):"")}return"".concat(e).concat(l())}const d=r.a,f=["notebook","aim-sage"];function h(e){const t=e.split("/"),n=t[t.length-1];return f.includes(n)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return E})),n.d(t,"b",(function(){return M})),n.d(t,"c",(function(){return w})),n.d(t,"d",(function(){return L})),n.d(t,"e",(function(){return _})),n.d(t,"f",(function(){return T})),n.d(t,"g",(function(){return B})),n.d(t,"h",(function(){return F})),n.d(t,"i",(function(){return H})),n.d(t,"j",(function(){return V}));var r=n(64),i=n(0),o=n.n(i),a=(n(4),n(2)),c=n(314),s=n(315),l=n(101);function u(e){var t=e.pathname,n=e.search,r=e.hash,i=t||"/";return n&&"?"!==n&&(i+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(i+="#"===r.charAt(0)?r:"#"+r),i}function d(e,t,n,r){var i;"string"===typeof e?(i=function(e){var t=e||"/",n="",r="",i=t.indexOf("#");-1!==i&&(r=t.substr(i),t=t.substr(0,i));var o=t.indexOf("?");return-1!==o&&(n=t.substr(o),t=t.substr(0,o)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e)).state=t:(void 0===(i=Object(a.a)({},e)).pathname&&(i.pathname=""),i.search?"?"!==i.search.charAt(0)&&(i.search="?"+i.search):i.search="",i.hash?"#"!==i.hash.charAt(0)&&(i.hash="#"+i.hash):i.hash="",void 0!==t&&void 0===i.state&&(i.state=t));try{i.pathname=decodeURI(i.pathname)}catch(o){throw o instanceof URIError?new URIError('Pathname "'+i.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):o}return n&&(i.key=n),r?i.pathname?"/"!==i.pathname.charAt(0)&&(i.pathname=Object(c.a)(i.pathname,r.pathname)):i.pathname=r.pathname:i.pathname||(i.pathname="/"),i}function f(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,i){if(null!=e){var o="function"===typeof e?e(t,n):e;"string"===typeof o?"function"===typeof r?r(o,i):i(!0):i(!1!==o)}else i(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;rt?n.splice(t,n.length-t,i):n.push(i),m({action:r,location:i,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",i=d(e,t,v(),_.location);p.confirmTransitionTo(i,r,n,(function(e){e&&(_.entries[_.index]=i,m({action:r,location:i}))}))},go:x,goBack:function(){x(-1)},goForward:function(){x(1)},canGo:function(e){var t=_.index+e;return t>=0&&t<_.entries.length},block:function(e){return void 0===e&&(e=!1),p.setPrompt(e)},listen:function(e){return p.appendListener(e)}};return _}var m=n(430),v=n(348),g=n.n(v),b=(n(521),n(68)),y=(n(113),function(e){var t=Object(m.a)();return t.displayName=e,t}),x=y("Router-History"),_=y("Router"),w=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={location:t.history.location},n._isMounted=!1,n._pendingLocation=null,t.staticContext||(n.unlisten=t.history.listen((function(e){n._isMounted?n.setState({location:e}):n._pendingLocation=e}))),n}Object(r.a)(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var n=t.prototype;return n.componentDidMount=function(){this._isMounted=!0,this._pendingLocation&&this.setState({location:this._pendingLocation})},n.componentWillUnmount=function(){this.unlisten&&(this.unlisten(),this._isMounted=!1,this._pendingLocation=null)},n.render=function(){return o.a.createElement(_.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},o.a.createElement(x.Provider,{children:this.props.children||null,value:this.props.history}))},t}(o.a.Component);o.a.Component;var O=function(e){function t(){return e.apply(this,arguments)||this}Object(r.a)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.props.onMount&&this.props.onMount.call(this,this)},n.componentDidUpdate=function(e){this.props.onUpdate&&this.props.onUpdate.call(this,this,e)},n.componentWillUnmount=function(){this.props.onUnmount&&this.props.onUnmount.call(this,this)},n.render=function(){return null},t}(o.a.Component);var j={},S=0;function C(e,t){return void 0===e&&(e="/"),void 0===t&&(t={}),"/"===e?e:function(e){if(j[e])return j[e];var t=g.a.compile(e);return S<1e4&&(j[e]=t,S++),t}(e)(t,{pretty:!0})}function E(e){var t=e.computedMatch,n=e.to,r=e.push,i=void 0!==r&&r;return o.a.createElement(_.Consumer,null,(function(e){e||Object(l.a)(!1);var r=e.history,c=e.staticContext,u=i?r.push:r.replace,f=d(t?"string"===typeof n?C(n,t.params):Object(a.a)({},n,{pathname:C(n.pathname,t.params)}):n);return c?(u(f),null):o.a.createElement(O,{onMount:function(){u(f)},onUpdate:function(e,t){var n,r,i=d(t.to);n=i,r=Object(a.a)({},f,{key:i.key}),n.pathname===r.pathname&&n.search===r.search&&n.hash===r.hash&&n.key===r.key&&Object(s.a)(n.state,r.state)||u(f)},to:n})}))}var k={},R=0;function T(e,t){void 0===t&&(t={}),("string"===typeof t||Array.isArray(t))&&(t={path:t});var n=t,r=n.path,i=n.exact,o=void 0!==i&&i,a=n.strict,c=void 0!==a&&a,s=n.sensitive,l=void 0!==s&&s;return[].concat(r).reduce((function(t,n){if(!n&&""!==n)return null;if(t)return t;var r=function(e,t){var n=""+t.end+t.strict+t.sensitive,r=k[n]||(k[n]={});if(r[e])return r[e];var i=[],o={regexp:g()(e,i,t),keys:i};return R<1e4&&(r[e]=o,R++),o}(n,{end:o,strict:c,sensitive:l}),i=r.regexp,a=r.keys,s=i.exec(e);if(!s)return null;var u=s[0],d=s.slice(1),f=e===u;return o&&!f?null:{path:n,url:"/"===n&&""===u?"/":u,isExact:f,params:a.reduce((function(e,t,n){return e[t.name]=d[n],e}),{})}}),null)}var M=function(e){function t(){return e.apply(this,arguments)||this}return Object(r.a)(t,e),t.prototype.render=function(){var e=this;return o.a.createElement(_.Consumer,null,(function(t){t||Object(l.a)(!1);var n=e.props.location||t.location,r=e.props.computedMatch?e.props.computedMatch:e.props.path?T(n.pathname,e.props):t.match,i=Object(a.a)({},t,{location:n,match:r}),c=e.props,s=c.children,u=c.component,d=c.render;return Array.isArray(s)&&function(e){return 0===o.a.Children.count(e)}(s)&&(s=null),o.a.createElement(_.Provider,{value:i},i.match?s?"function"===typeof s?s(i):s:u?o.a.createElement(u,i):d?d(i):null:"function"===typeof s?s(i):null)}))},t}(o.a.Component);function A(e){return"/"===e.charAt(0)?e:"/"+e}function I(e,t){if(!e)return t;var n=A(e);return 0!==t.pathname.indexOf(n)?t:Object(a.a)({},t,{pathname:t.pathname.substr(n.length)})}function N(e){return"string"===typeof e?e:u(e)}function P(e){return function(){Object(l.a)(!1)}}function D(){}o.a.Component;var L=function(e){function t(){return e.apply(this,arguments)||this}return Object(r.a)(t,e),t.prototype.render=function(){var e=this;return o.a.createElement(_.Consumer,null,(function(t){t||Object(l.a)(!1);var n,r,i=e.props.location||t.location;return o.a.Children.forEach(e.props.children,(function(e){if(null==r&&o.a.isValidElement(e)){n=e;var c=e.props.path||e.props.from;r=c?T(i.pathname,Object(a.a)({},e.props,{path:c})):t.match}})),r?o.a.cloneElement(n,{location:i,computedMatch:r}):null}))},t}(o.a.Component);var z=o.a.useContext;function B(){return z(x)}function F(){return z(_).location}function H(){var e=z(_).match;return e?e.params:{}}function V(e){var t=F(),n=z(_).match;return e?T(t.pathname,e):n}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(56),i=n(102),o=n(16),a=n(80),c=n(47);function s(e,t){const n=r.a.isEmpty(t)?"":" ".concat("string"===typeof t?t:Object(i.a)(t)),s=Object(c.a)(e)?Object(a.a)(e):e;return Object(c.a)(e)?e:Object(o.c)({metricName:s,contextName:n})}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return s}));var r=n(56),i=n(9),o=n(273);let a,c;function s(e){let{groupData:t,methods:n,scale:s={xAxis:i.h.Linear,yAxis:i.h.Linear}}=e;const l=[],u=r.a.groupBy(t,"chartIndex"),d={};for(let i in u){const e=r.a.map(u[i],(e=>e.data));d[i]=r.a.uniq(e.flat().map((e=>e.data.xValues)).flat().sort(((e,t)=>e-t)))}for(let f of t){const e=d[f.chartIndex],t={},u=f.data;for(let n=0;nh?f-(f-h)*r/d:(h-f)*r/d+f,s.yAxis===i.h.Log&&(e=Math.exp(e))),(s.xAxis===i.h.Linear||0!==n&&0!==o&&0!==c)&&(s.yAxis===i.h.Linear||e>0)&&(t.hasOwnProperty(n)?t[n].includes(e)||t[n].push(e):t[n]=[e])}}}const h=Object.keys(t).map((e=>+e)).sort(((e,t)=>e-t)),p={min:null,max:null};let m=null;switch(n.line){case c.MIN:m={xValues:h,yValues:h.map((e=>r.a.min(t[e])))};break;case c.MAX:m={xValues:h,yValues:h.map((e=>r.a.max(t[e])))};break;case c.MEAN:m={xValues:h,yValues:h.map((e=>r.a.sum(t[e])/t[e].length))};break;case c.MEDIAN:m={xValues:h,yValues:h.map((e=>Object(o.a)(t[e])))}}switch(n.area){case a.MIN_MAX:p.min={xValues:h,yValues:h.map((e=>r.a.min(t[e])))},p.max={xValues:h,yValues:h.map((e=>r.a.max(t[e])))};break;case a.STD_DEV:case a.STD_ERR:case a.CONF_INT:let e={};h.forEach((i=>{const o=r.a.sum(t[i])/t[i].length,c=t[i].map((e=>Math.pow(o-e,2))),s=r.a.sum(c),l=Math.sqrt(s/(t[i].length-1||1));if(n.area===a.STD_DEV)e[i]={min:o-l,max:o+l,stdDevValue:l};else if(n.area===a.STD_ERR){const n=l/Math.sqrt(t[i].length);e[i]={min:o-n,max:o+n,stdErrValue:n}}else if(n.area===a.CONF_INT){const n=1.96*(l/Math.sqrt(t[i].length));e[i]={min:o-n,max:o+n}}})),p.min={xValues:h,yValues:h.map((t=>e[t].min))},p.max={xValues:h,yValues:h.map((t=>e[t].max))},n.area===a.STD_DEV&&(p.stdDevValue={xValues:h,yValues:h.map((t=>e[t].stdDevValue))}),n.area===a.STD_ERR&&(p.stdErrValue={xValues:h,yValues:h.map((t=>e[t].stdErrValue))})}l.push({...f,aggregation:{line:m,area:p}})}return l}!function(e){e[e.NONE=0]="NONE",e[e.MIN_MAX=1]="MIN_MAX",e[e.STD_DEV=2]="STD_DEV",e[e.STD_ERR=3]="STD_ERR",e[e.CONF_INT=4]="CONF_INT"}(a||(a={})),function(e){e[e.MEAN=0]="MEAN",e[e.MEDIAN=1]="MEDIAN",e[e.MIN=2]="MIN",e[e.MAX=3]="MAX"}(c||(c={}))},function(e,t,n){"use strict";var r=n(70);t.a=function(e){if("string"==typeof e||Object(r.a)(e))return e;var t=e+"";return"0"==t&&1/e==-Infinity?"-0":t}},function(e,t,n){"use strict";var r=n(148),i=n(96);t.a=function(e,t,n,o){var a=!n;n||(n={});for(var c=-1,s=t.length;++c2&&void 0!==arguments[2]?arguments[2]:"",s=arguments.length>3&&void 0!==arguments[3]&&arguments[3],l=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(null===t)return[];let u=Object.keys(t).map((e=>{let t="";return t=c?a.test(e)?"".concat(c,".").concat(e):"".concat(c,"[").concat(Object(o.a)(e),"]"):a.test(e)?e:"[".concat(Object(o.a)(e),"]"),{prefixedKey:t,key:e}})),d=s?u.reduce(((e,t)=>{let{prefixedKey:o,key:a}=t;const c=Object(i.d)(n,o);if("object"!==typeof c||r.a.isNil(c)||r.a.isArray(c))if(l){const t=o.indexOf(".".concat(a));e.push(o.slice(0,-1===t?o.length:t))}else e.push(o);return e}),[]):Object.keys(t).filter((e=>!r.a.isObject(t[e])||r.a.isNil(t[e])||r.a.isArray(t[e]))).map((e=>e));return u.forEach((t=>{let{prefixedKey:o}=t;const a=Object(i.d)(n,o);"object"!==typeof a||r.a.isNil(a)||Array.isArray(a)||(d=d.concat(e(a,n,o,!0,l)))})),d}},function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n(2),i=n(0),o=n.n(i),a=n(5),c=(n(4),n(7)),s=n(15),l=n(21),u=i.forwardRef((function(e,t){var n=e.children,o=e.classes,s=e.className,u=e.color,d=void 0===u?"inherit":u,f=e.component,h=void 0===f?"svg":f,p=e.fontSize,m=void 0===p?"medium":p,v=e.htmlColor,g=e.titleAccess,b=e.viewBox,y=void 0===b?"0 0 24 24":b,x=Object(a.a)(e,["children","classes","className","color","component","fontSize","htmlColor","titleAccess","viewBox"]);return i.createElement(h,Object(r.a)({className:Object(c.a)(o.root,s,"inherit"!==d&&o["color".concat(Object(l.a)(d))],"default"!==m&&"medium"!==m&&o["fontSize".concat(Object(l.a)(m))]),focusable:"false",viewBox:y,color:v,"aria-hidden":!g||void 0,role:g?"img":void 0,ref:t},x),n,g?i.createElement("title",null,g):null)}));u.muiName="SvgIcon";var d=Object(s.a)((function(e){return{root:{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:"currentColor",flexShrink:0,fontSize:e.typography.pxToRem(24),transition:e.transitions.create("fill",{duration:e.transitions.duration.shorter})},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},colorAction:{color:e.palette.action.active},colorError:{color:e.palette.error.main},colorDisabled:{color:e.palette.action.disabled},fontSizeInherit:{fontSize:"inherit"},fontSizeSmall:{fontSize:e.typography.pxToRem(20)},fontSizeLarge:{fontSize:e.typography.pxToRem(35)}}}),{name:"MuiSvgIcon"})(u);function f(e,t){var n=function(t,n){return o.a.createElement(d,Object(r.a)({ref:n},t),e)};return n.muiName=d.muiName,o.a.memo(o.a.forwardRef(n))}},function(e,t,n){"use strict";var r=n(122),i=n(43),o=Object(r.a)(i.a,"DataView"),a=n(179),c=Object(r.a)(i.a,"Promise"),s=n(182),l=n(194),u=n(54),d=n(161),f="[object Map]",h="[object Promise]",p="[object Set]",m="[object WeakMap]",v="[object DataView]",g=Object(d.a)(o),b=Object(d.a)(a.a),y=Object(d.a)(c),x=Object(d.a)(s.a),_=Object(d.a)(l.a),w=u.a;(o&&w(new o(new ArrayBuffer(1)))!=v||a.a&&w(new a.a)!=f||c&&w(c.resolve())!=h||s.a&&w(new s.a)!=p||l.a&&w(new l.a)!=m)&&(w=function(e){var t=Object(u.a)(e),n="[object Object]"==t?e.constructor:void 0,r=n?Object(d.a)(n):"";if(r)switch(r){case g:return v;case b:return f;case y:return h;case x:return p;case _:return m}return t});t.a=w},function(e,t,n){"use strict";t.a=function(e,t){for(var n=-1,r=null==e?0:e.length;++n-1&&e%1==0&&ee.value!==c.value));case i.CHANGE:return[...t];case i.ORDER_CHANGE:return r.a.isNil(n)||(t[n].order=o||"asc"),[...t];case i.ORDER_TABLE_TRIGGER:return-1===n?t.push({...c,order:"asc",readonly:!1}):t[n].order="asc"===t[n].order?"desc":"asc",[...t];default:return t}}},function(e,t,n){"use strict";(function(e){var r=n(282),i="object"==typeof exports&&exports&&!exports.nodeType&&exports,o=i&&"object"==typeof e&&e&&!e.nodeType&&e,a=o&&o.exports===i&&r.a.process,c=function(){try{var e=o&&o.require&&o.require("util").types;return e||a&&a.binding&&a.binding("util")}catch(t){}}();t.a=c}).call(this,n(339)(e))},function(e,t,n){"use strict";var r="Invariant failed";t.a=function(e,t){if(!e)throw new Error(r)}},function(e,t,n){"use strict";var r=n(24);t.a=function(e,t){return e?Object.keys(e).map((n=>{switch(t){case"keyHash":return"".concat(n,"-").concat(e[n]);default:return"".concat(n,"=").concat(Object(r.a)(e[n]))}})).join("keyHash"===t?"":", "):null}},function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(330),i=(n(0),n(202));function o(){return Object(r.a)()||i.a}},function(e,t,n){"use strict";n(2);var r=n(159);t.a=function(){for(var e=arguments.length,t=new Array(e),n=0;n<+~=|^:(),"'`\s])/g,g="undefined"!==typeof CSS&&CSS.escape,b=function(e){return g?g(e):e.replace(v,"\\$1")},y=function(){function e(e,t,n){this.type="style",this.key=void 0,this.isProcessed=!1,this.style=void 0,this.renderer=void 0,this.renderable=void 0,this.options=void 0;var r=n.sheet,i=n.Renderer;this.key=e,this.options=n,this.style=t,r?this.renderer=r.renderer:i&&(this.renderer=new i)}return e.prototype.prop=function(e,t,n){if(void 0===t)return this.style[e];var r=!!n&&n.force;if(!r&&this.style[e]===t)return this;var i=t;n&&!1===n.process||(i=this.options.jss.plugins.onChangeValue(t,e,this));var o=null==i||!1===i,a=e in this.style;if(o&&!a&&!r)return this;var c=o&&a;if(c?delete this.style[e]:this.style[e]=i,this.renderable&&this.renderer)return c?this.renderer.removeProperty(this.renderable,e):this.renderer.setProperty(this.renderable,e,i),this;var s=this.options.sheet;return s&&s.attached,this},e}(),x=function(e){function t(t,n,r){var i;(i=e.call(this,t,n,r)||this).selectorText=void 0,i.id=void 0,i.renderable=void 0;var o=r.selector,a=r.scoped,s=r.sheet,l=r.generateId;return o?i.selectorText=o:!1!==a&&(i.id=l(Object(c.a)(Object(c.a)(i)),s),i.selectorText="."+b(i.id)),i}Object(a.a)(t,e);var n=t.prototype;return n.applyTo=function(e){var t=this.renderer;if(t){var n=this.toJSON();for(var r in n)t.setProperty(e,r,n[r])}return this},n.toJSON=function(){var e={};for(var t in this.style){var n=this.style[t];"object"!==typeof n?e[t]=n:Array.isArray(n)&&(e[t]=h(n))}return e},n.toString=function(e){var t=this.options.sheet,n=!!t&&t.options.link?Object(r.a)({},e,{allowEmpty:!0}):e;return m(this.selectorText,this.style,n)},Object(o.a)(t,[{key:"selector",set:function(e){if(e!==this.selectorText){this.selectorText=e;var t=this.renderer,n=this.renderable;if(n&&t)t.setSelector(n,e)||t.replaceRule(n,this)}},get:function(){return this.selectorText}}]),t}(y),_={onCreateRule:function(e,t,n){return"@"===e[0]||n.parent&&"keyframes"===n.parent.type?null:new x(e,t,n)}},w={indent:1,children:!0},O=/@([\w-]+)/,j=function(){function e(e,t,n){this.type="conditional",this.at=void 0,this.key=void 0,this.query=void 0,this.rules=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0,this.key=e;var i=e.match(O);for(var o in this.at=i?i[1]:"unknown",this.query=n.name||"@"+this.at,this.options=n,this.rules=new Y(Object(r.a)({},n,{parent:this})),t)this.rules.add(o,t[o]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.indexOf=function(e){return this.rules.indexOf(e)},t.addRule=function(e,t,n){var r=this.rules.add(e,t,n);return r?(this.options.jss.plugins.onProcessRule(r),r):null},t.toString=function(e){if(void 0===e&&(e=w),null==e.indent&&(e.indent=w.indent),null==e.children&&(e.children=w.children),!1===e.children)return this.query+" {}";var t=this.rules.toString(e);return t?this.query+" {\n"+t+"\n}":""},e}(),S=/@media|@supports\s+/,C={onCreateRule:function(e,t,n){return S.test(e)?new j(e,t,n):null}},E={indent:1,children:!0},k=/@keyframes\s+([\w-]+)/,R=function(){function e(e,t,n){this.type="keyframes",this.at="@keyframes",this.key=void 0,this.name=void 0,this.id=void 0,this.rules=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0;var i=e.match(k);i&&i[1]?this.name=i[1]:this.name="noname",this.key=this.type+"-"+this.name,this.options=n;var o=n.scoped,a=n.sheet,c=n.generateId;for(var s in this.id=!1===o?this.name:b(c(this,a)),this.rules=new Y(Object(r.a)({},n,{parent:this})),t)this.rules.add(s,t[s],Object(r.a)({},n,{parent:this}));this.rules.process()}return e.prototype.toString=function(e){if(void 0===e&&(e=E),null==e.indent&&(e.indent=E.indent),null==e.children&&(e.children=E.children),!1===e.children)return this.at+" "+this.id+" {}";var t=this.rules.toString(e);return t&&(t="\n"+t+"\n"),this.at+" "+this.id+" {"+t+"}"},e}(),T=/@keyframes\s+/,M=/\$([\w-]+)/g,A=function(e,t){return"string"===typeof e?e.replace(M,(function(e,n){return n in t?t[n]:e})):e},I=function(e,t,n){var r=e[t],i=A(r,n);i!==r&&(e[t]=i)},N={onCreateRule:function(e,t,n){return"string"===typeof e&&T.test(e)?new R(e,t,n):null},onProcessStyle:function(e,t,n){return"style"===t.type&&n?("animation-name"in e&&I(e,"animation-name",n.keyframes),"animation"in e&&I(e,"animation",n.keyframes),e):e},onChangeValue:function(e,t,n){var r=n.options.sheet;if(!r)return e;switch(t){case"animation":case"animation-name":return A(e,r.keyframes);default:return e}}},P=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i=this.index)t.push(e);else for(var r=0;rn)return void t.splice(r,0,e)},t.reset=function(){this.registry=[]},t.remove=function(e){var t=this.registry.indexOf(e);this.registry.splice(t,1)},t.toString=function(e){for(var t=void 0===e?{}:e,n=t.attached,r=Object(s.a)(t,["attached"]),i="",o=0;o0){var n=function(e,t){for(var n=0;nt.index&&r.options.insertionPoint===t.insertionPoint)return r}return null}(t,e);if(n&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element};if((n=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];if(r.attached&&r.options.insertionPoint===t.insertionPoint)return r}return null}(t,e))&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element.nextSibling}}var r=e.insertionPoint;if(r&&"string"===typeof r){var i=function(e){for(var t=ce(),n=0;nn?n:t},fe=function(){function e(e){this.getPropertyValue=re,this.setProperty=ie,this.removeProperty=oe,this.setSelector=ae,this.element=void 0,this.sheet=void 0,this.hasInsertedRules=!1,this.cssRules=[],e&&Q.add(e),this.sheet=e;var t=this.sheet?this.sheet.options:{},n=t.media,r=t.meta,i=t.element;this.element=i||function(){var e=document.createElement("style");return e.textContent="\n",e}(),this.element.setAttribute("data-jss",""),n&&this.element.setAttribute("media",n),r&&this.element.setAttribute("data-meta",r);var o=le();o&&this.element.setAttribute("nonce",o)}var t=e.prototype;return t.attach=function(){if(!this.element.parentNode&&this.sheet){!function(e,t){var n=t.insertionPoint,r=se(t);if(!1!==r&&r.parent)r.parent.insertBefore(e,r.node);else if(n&&"number"===typeof n.nodeType){var i=n,o=i.parentNode;o&&o.insertBefore(e,i.nextSibling)}else ce().appendChild(e)}(this.element,this.sheet.options);var e=Boolean(this.sheet&&this.sheet.deployed);this.hasInsertedRules&&e&&(this.hasInsertedRules=!1,this.deploy())}},t.detach=function(){if(this.sheet){var e=this.element.parentNode;e&&e.removeChild(this.element),this.sheet.options.link&&(this.cssRules=[],this.element.textContent="\n")}},t.deploy=function(){var e=this.sheet;e&&(e.options.link?this.insertRules(e.rules):this.element.textContent="\n"+e.toString()+"\n")},t.insertRules=function(e,t){for(var n=0;n=200){var m=t?null:u(e);if(m)return Object(l.a)(m);f=!1,s=a.a,p=new r.a}else p=t?[]:h;e:for(;++c1&&void 0!==arguments[1]?arguments[1]:{};const{checked:n=0,trackedRuns:r=0}=t;e.setState({requestProgress:{...t,percent:r?Math.ceil(n/r*100):0}})}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(56),i=n(102),o=n(80),a=n(47);function c(e,t){const n=r.a.isEmpty(t)?"":" ".concat("string"===typeof t?t:Object(i.a)(t));return(Object(a.a)(e)?Object(o.a)(e):e)+n}},function(e,t,n){"use strict";function r(e,t){"function"===typeof e?e(t):e&&(e.current=t)}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"b",(function(){return o}));var r=n(5),i={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},o={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function a(e){return"".concat(Math.round(e),"ms")}t.a={easing:i,duration:o,create:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["all"],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.duration,c=void 0===n?o.standard:n,s=t.easing,l=void 0===s?i.easeInOut:s,u=t.delay,d=void 0===u?0:u;Object(r.a)(t,["duration","easing","delay"]);return(Array.isArray(e)?e:[e]).map((function(e){return"".concat(e," ").concat("string"===typeof c?c:a(c)," ").concat(l," ").concat("string"===typeof d?d:a(d))})).join(",")},getAutoHeightDuration:function(e){if(!e)return 0;var t=e/36;return Math.round(10*(4+15*Math.pow(t,.25)+t/5))}}},function(e,t,n){"use strict";var r=n(108),i=n(85);t.a=function(e,t){for(var n=0,o=(t=Object(r.a)(t,e)).length;null!=e&&n{var i;return{value:"".concat((null===e||void 0===e||null===(i=e[n])||void 0===i?void 0:i.includes(o))?"un":"","group by ").concat(n),onClick:()=>{var r;t&&t({groupName:n,list:(null===e||void 0===e||null===(r=e[n])||void 0===r?void 0:r.includes(o))?null===e||void 0===e?void 0:e[n].filter((e=>e!==o)):null===e||void 0===e?void 0:e[n].concat([o])})},icon:r[n]}}))}},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"===typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";var r=n(0),i=n.n(r),o=n(10),a=n.n(o),c=n(6),s=(n(481),n(1));function l(e){let{name:t,className:n="",style:r,fontSize:i,color:o,weight:l,box:u=!1,...d}=e;return Object(s.jsx)(c.a,{children:Object(s.jsx)("i",{className:a()("Icon__container icon-".concat(t," ").concat(n),{Icon__box:u}),style:{...i&&{fontSize:i},...o&&{color:o},...l&&{fontWeight:l},...r},...d})})}var u=i.a.memo(l);t.a=u},function(e,t,n){"use strict";var r=n(54),i=n(34);var o=function(e){return Object(i.a)(e)&&"[object Arguments]"==Object(r.a)(e)},a=Object.prototype,c=a.hasOwnProperty,s=a.propertyIsEnumerable,l=o(function(){return arguments}())?o:function(e){return Object(i.a)(e)&&c.call(e,"callee")&&!s.call(e,"callee")};t.a=l},function(e,t,n){"use strict";n.d(t,"a",(function(){return T})),n.d(t,"b",(function(){return D})),n.d(t,"c",(function(){return B}));var r=n(82),i=n(64),o=n(0),a=n.n(o),c=n(2),s=n(314),l=(n(315),n(101));function u(e){return"/"===e.charAt(0)?e:"/"+e}function d(e){return"/"===e.charAt(0)?e.substr(1):e}function f(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function h(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function p(e){var t=e.pathname,n=e.search,r=e.hash,i=t||"/";return n&&"?"!==n&&(i+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(i+="#"===r.charAt(0)?r:"#"+r),i}function m(e,t,n,r){var i;"string"===typeof e?(i=function(e){var t=e||"/",n="",r="",i=t.indexOf("#");-1!==i&&(r=t.substr(i),t=t.substr(0,i));var o=t.indexOf("?");return-1!==o&&(n=t.substr(o),t=t.substr(0,o)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e)).state=t:(void 0===(i=Object(c.a)({},e)).pathname&&(i.pathname=""),i.search?"?"!==i.search.charAt(0)&&(i.search="?"+i.search):i.search="",i.hash?"#"!==i.hash.charAt(0)&&(i.hash="#"+i.hash):i.hash="",void 0!==t&&void 0===i.state&&(i.state=t));try{i.pathname=decodeURI(i.pathname)}catch(o){throw o instanceof URIError?new URIError('Pathname "'+i.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):o}return n&&(i.key=n),r?i.pathname?"/"!==i.pathname.charAt(0)&&(i.pathname=Object(s.a)(i.pathname,r.pathname)):i.pathname=r.pathname:i.pathname||(i.pathname="/"),i}function v(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,i){if(null!=e){var o="function"===typeof e?e(t,n):e;"string"===typeof o?"function"===typeof r?r(o,i):i(!0):i(!1!==o)}else i(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;r")}}const c=new a("ARRAY_FLAG"),s=new a("OBJECT_FLAG");let l=new TextDecoder("utf-8");function u(e){const t=e.byteLength;return 8===t?b(e):t===o()("1&&void 0!==arguments[1]?arguments[1]:0;const n=[],i=[];let o;if(o=await e.next(),o.done){if(t>0)return;return void(yield[[],void 0])}let a=o.value;if(!a.length){if(t>0)return;return void(yield[[],void 0])}let[c,s]=a.shift();if(c.length)return;let l=x(s);n.push(l);for await(let u of e){a.length&&(u=[...a,...u],a=[]);for(let[e,o]of u){for(;!Object(r.a)(i,e.slice(0,i.length));){let e=n.pop();n.length===t&&(yield[i.slice(),e]),i.pop()}if(l=x(o),e.length!==i.length+1)throw new Error("Assertion Error");let a=e[e.length-1];if(i.push(a),0===n.length)throw new Error("Assertion Error");let c=n[n.length-1];if(Array.isArray(c)){for(;c.length!==a;)c.push(null);c.push(l)}else c[a]=l;n.push(l)}}tn.byteLength}async function a(e){let t=await i;if(t.done)return!1;i=r.read();let o=t.value;return n=function(e,t){const n=new Uint8Array(e.length+t.length);return n.set(e),n.set(t,e.length),n}(n,o),!0}function c(e){let t=n.subarray(0,e);return n=n.subarray(e),t}let s=[],l=!1;e:for(;;){let e=[null,null];for(let n of[0,1]){for(;o(4)&&!l;){let e=a();yield s,s=[],l=!await e}if(l)break e;t=c(4);let r=(t[0]<<0)+(t[1]<<8)+(t[2]<<16)+(t[3]<<24);for(;o(r)&&!l;){let e=a();yield s,s=[],l=!await e}if(l)throw new Error("Corrupted stream");t=c(r),e[n]=t}s.push(e)}yield s}function O(e,t){if(Number.isInteger(e))return!!Number.isInteger(t)&&e===t;if(Number.isInteger(e))return!1;if(e.length!==t.length)return!1;for(let n=0;nr;)n.pop(),t.pop();for(;t.length!==a.length;){let r=a[t.length];t.push(r);let i=j(r);n.push(i),t.length!==a.length&&e.push([[...n],s])}e.push([[...n],c])}e.length&&(yield e)}yield[]}async function C(e,t){let n=_(S(w(e)),1);if(null===t||void 0===t?void 0:t.dataProcessor)return t.dataProcessor(n);{const e=[];try{for await(let[a,c]of n){var r,i,o;const n={...c,hash:a[0]};if(null===(r=n.hash)||void 0===r||null===(i=(o=r).startsWith)||void 0===i?void 0:i.call(o,"progress")){if(null===t||void 0===t?void 0:t.progressCallback){t.progressCallback(n);const{0:r,1:i}=n;t.progressCallback({matched:e.length,checked:r,trackedRuns:i})}}else(null===t||void 0===t?void 0:t.callback)&&t.callback({value:c,hash:a[0]}),e.push(n)}}catch(a){throw console.error(a),a}return e}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(56);function i(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"value",i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"label";const o=e.find((e=>r.a.isEqual(e[n],t)));return o?o[i]:""}},function(e,t,n){"use strict";function r(){for(var e=arguments.length,t=new Array(e),n=0;n1?n[o-1]:void 0,c=o>2?n[2]:void 0;for(a=e.length>3&&"function"==typeof a?(o--,a):void 0,c&&Object(i.a)(n[0],n[1],c)&&(a=o<3?void 0:a,o=1),t=Object(t);++r])?(([1-9]\d*)?([xcbB?hHiIfdsp]))*$/,i=/([1-9]\d*)?([xcbB?hHiIfdsp])/g,o=(e,t,n)=>String.fromCharCode(...new Uint8Array(e.buffer,e.byteOffset+t,n)),a=(e,t,n,r)=>new Uint8Array(e.buffer,e.byteOffset+t,n).set(r.split("").map((e=>e.charCodeAt(0)))),c=e=>({x:e=>[1,e,0],c:e=>[e,1,e=>({u:t=>o(t,e,1),p:(t,n)=>a(t,e,1,n)})],"?":e=>[e,1,e=>({u:t=>Boolean(t.getUint8(e)),p:(t,n)=>t.setUint8(e,n)})],b:e=>[e,1,e=>({u:t=>t.getInt8(e),p:(t,n)=>t.setInt8(e,n)})],B:e=>[e,1,e=>({u:t=>t.getUint8(e),p:(t,n)=>t.setUint8(e,n)})],h:t=>[t,2,t=>({u:n=>n.getInt16(t,e),p:(n,r)=>n.setInt16(t,r,e)})],H:t=>[t,2,t=>({u:n=>n.getUint16(t,e),p:(n,r)=>n.setUint16(t,r,e)})],i:t=>[t,4,t=>({u:n=>n.getInt32(t,e),p:(n,r)=>n.setInt32(t,r,e)})],I:t=>[t,4,t=>({u:n=>n.getUint32(t,e),p:(n,r)=>n.setUint32(t,r,e)})],f:t=>[t,4,t=>({u:n=>n.getFloat32(t,e),p:(n,r)=>n.setFloat32(t,r,e)})],d:t=>[t,8,t=>({u:n=>n.getFloat64(t,e),p:(n,r)=>n.setFloat64(t,r,e)})],s:e=>[1,e,t=>({u:n=>o(n,t,e),p:(n,r)=>a(n,t,e,r.slice(0,e))})],p:e=>[1,e,t=>({u:n=>((e,t,n)=>o(e,t+1,Math.min(e.getUint8(t),n-1)))(n,t,e),p:(n,r)=>((e,t,n,r)=>{e.setUint8(t,r.length),a(e,t+1,n-1,r)})(n,t,e,r.slice(0,e-1))})]}),s=new RangeError("Structure larger than remaining buffer"),l=new RangeError("Not enough values for structure");e.exports=e=>{let t=[],n=0,o=r.exec(e);if(!o)throw new RangeError("Invalid format string");const a=c("<"===o[1]),u=(e,t)=>a[t](e?parseInt(e,10):1);for(;o=i.exec(e);)((e,r,i)=>{for(let o=0;o{if(e.byteLength<(0|r)+n)throw s;let i=new DataView(e,0|r);return t.map((e=>e.u(i)))},f=function(e,r){for(var i=arguments.length,o=new Array(i>2?i-2:0),a=2;ae.p(c,o[t])))};return Object.freeze({unpack:e=>d(e,0),pack:function(){let e=new ArrayBuffer(n);for(var t=arguments.length,r=new Array(t),i=0;i1&&void 0!==arguments[1]?arguments[1]:0;if(!e)return"";const n=JSON.stringify(e);let r=3735928559^t,i=1103547991^t;for(let o=0;o>>16,2246822507)^Math.imul(i^i>>>13,3266489909),i=Math.imul(i^i>>>16,2246822507)^Math.imul(r^r>>>13,3266489909),(4294967296*(2097151&i)+(r>>>0)).toString()}function i(e){if(!e)return"";const t=JSON.stringify(e);return r(t,1)+"_"+r(t,2)}n.d(t,"a",(function(){return i}))},function(e,t,n){"use strict";let r,i;n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return i})),function(e){e.Insufficient_Resources="Insufficient Resources",e.Never_Executed="Never Executed",e.Executing="Executing",e.Succeed="Succeed",e.Failed="Failed",e.Empty="Empty",e.Processing="Processing"}(r||(r={})),function(e){e.Url="url",e.LocalStorage="localStorage"}(i||(i={}))},function(e,t){var n,r,i=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function c(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"===typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"===typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var s,l=[],u=!1,d=-1;function f(){u&&s&&(u=!1,s.length?l=s.concat(l):d=-1,l.length&&h())}function h(){if(!u){var e=c(f);u=!0;for(var t=l.length;t;){for(s=l,l=[];++d1)for(var n=1;n0&&void 0!==arguments[0]?arguments[0]:["metric"];const t=e.reduce(((e,t,n)=>e+="".concat(0===n?"?":"&","sequence=").concat(t)),"");return r.a.get(i.GET_PROJECTS_PARAMS+t)},getPinnedSequences:function(){return r.a.get(i.PINNED_SEQUENCES)},setPinnedSequences:function(e){return r.a.post(i.PINNED_SEQUENCES,e)}};t.a=o},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(81);const i={MAIN_PAGE:"https://aimstack.readthedocs.io",STABLE:"https://aimstack.readthedocs.io/en/stable/",AIM_QL:"https://aimstack.readthedocs.io/en/latest/using/search.html",SUPPORTED_TYPES:"https://aimstack.readthedocs.io/en/latest/quick_start/supported_types.html",EXPLORERS:{SEARCH:"https://aimstack.readthedocs.io/en/latest/ui/pages/explorers.html",PARAMS:{MAIN:"https://aimstack.readthedocs.io/en/latest/ui/pages/explorers.html#params-explorer",SEARCH:"https://aimstack.readthedocs.io/en/latest/ui/pages/explorers.html#query-any-metrics-and-params"},METRICS:{MAIN:"https://aimstack.readthedocs.io/en/latest/ui/pages/explorers.html#metrics-explorer",SEARCH:"https://aimstack.readthedocs.io/en/latest/ui/pages/explorers.html#id1"},IMAGES:{MAIN:"https://aimstack.readthedocs.io/en/latest/ui/pages/explorers.html#images-explorer",SEARCH:"https://aimstack.readthedocs.io/en/latest/ui/pages/explorers.html#query-any-image"},SCATTERS:{MAIN:"https://aimstack.readthedocs.io/en/latest/ui/pages/explorers.html#scatters-explorer",SEARCH:"https://aimstack.readthedocs.io/en/latest/ui/pages/explorers.html#scatters-explorer"},RUNS:{MAIN:"https://aimstack.readthedocs.io/en/latest/ui/pages/run_management.html#runs-explorer",SEARCH:"https://aimstack.readthedocs.io/en/latest/ui/pages/run_management.html#search-runs"}},INTEGRATIONS:{PYTORCH_LIGHTNING:"https://aimstack.readthedocs.io/en/latest/quick_start/integrations.html#integration-with-pytorch-lightning",HUGGING_FACE:"https://aimstack.readthedocs.io/en/latest/quick_start/integrations.html#integration-with-hugging-face",KERAS:"https://aimstack.readthedocs.io/en/latest/quick_start/integrations.html#integration-with-keras-tf-keras",KERAS_TUNER:"https://aimstack.readthedocs.io/en/latest/quick_start/integrations.html#integration-with-kerastuner",XGBOOST:"https://aimstack.readthedocs.io/en/latest/quick_start/integrations.html#integration-with-xgboost",CATBOOST:"https://aimstack.readthedocs.io/en/latest/quick_start/integrations.html#integration-with-catboost",FASTAI:"https://aimstack.readthedocs.io/en/latest/quick_start/integrations.html#integration-with-fastai",LIGHT_GBM:"https://aimstack.readthedocs.io/en/latest/quick_start/integrations.html#integration-with-lightgbm",PYTORCH_IGNITE:"https://aimstack.readthedocs.io/en/latest/quick_start/integrations.html#integration-with-pytorch-ignite"}};const o=function(){let[e,t]="".concat(r.a).split(".");return"v".concat(e,".").concat(t,".0")}();"https://aimstack.readthedocs.io/en/".concat(o,"/ui/pages/run_management.html"),"https://aimstack.readthedocs.io/en/".concat(o,"/ui/pages/explorers.html"),"https://aimstack.readthedocs.io/en/".concat(o,"/ui/pages/bookmarks.html"),"https://aimstack.readthedocs.io/en/".concat(o,"/ui/pages/tags.html"),"https://aimstack.readthedocs.io/en/".concat(o,"/using/manage_runs.html"),"https://aimstack.readthedocs.io/en/".concat(o,"/using/configure_runs.html"),"https://aimstack.readthedocs.io/en/".concat(o,"/using/query_runs.html"),"https://aimstack.readthedocs.io/en/".concat(o,"/using/search.html"),"https://aimstack.readthedocs.io/en/".concat(o,"/using/remote_tracking.html"),"https://aimstack.readthedocs.io/en/".concat(o,"/using/training_monitoring.html"),"https://aimstack.readthedocs.io/en/".concat(o,"/using/logging.html"),"https://aimstack.readthedocs.io/en/".concat(o,"/using/notifications.html"),"https://aimstack.readthedocs.io/en/".concat(o,"/using/callbacks.html"),"https://aimstack.readthedocs.io/en/".concat(o,"/using/k8s_deployment.html"),"https://aimstack.readthedocs.io/en/".concat(o,"/using/jupyter_notebook_ui.html"),"https://aimstack.readthedocs.io/en/".concat(o,"/using/sagemaker_notebook_ui.html"),"https://aimstack.readthedocs.io/en/".concat(o,"/using/integration_guides.html"),"https://aimstack.readthedocs.io/en/".concat(o,"/understanding/data_storage.html"),"https://aimstack.readthedocs.io/en/".concat(o,"/understanding/storage_indexing.html"),"https://aimstack.readthedocs.io/en/".concat(o,"/understanding/concepts.html")},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(61),i=n.n(r),o=n(190);function a(e,t){const n=i()(e).diff(i()(t));return Object(o.a)(n,{maxDecimalPoints:2})}},function(e,t,n){"use strict";function r(e,t){return function(){return null}}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return u}));var r=n(61),i=n.n(r),o=n(69),a=n(190),c=n(9),s=n(24);function l(e){let{xAxisTickValue:t,type:n,humanizerConfig:r={}}=e,l=t;if(t||0===t)switch(n){case c.a.EPOCH:l=Math.floor(t);break;case c.a.RELATIVE_TIME:l=Object(a.a)(Math.round(t),{...r,maxDecimalPoints:2});break;case c.a.ABSOLUTE_TIME:l=i()(t).format(o.a);break;default:l=t}return Object(s.a)(l)}function u(e){switch(null===e||void 0===e?void 0:e.type){case c.a.STEP:return"logging iteration";case c.a.EPOCH:return"step";case c.a.ABSOLUTE_TIME:case c.a.RELATIVE_TIME:return null===e||void 0===e?void 0:e.type.replace("_"," ");case c.a.CUSTOM_METRIC:return(null===e||void 0===e?void 0:e.metric)||"";default:return c.a.STEP}}},function(e,t,n){"use strict";let r,i,o;n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return i})),n.d(t,"c",(function(){return o})),function(e){e.CREATE="Bookmark successfully created",e.UPDATE="Bookmark successfully updated",e.DELETE="Bookmark successfully deleted",e.ERROR="Oops, Something went wrong"}(r||(r={})),function(e){e.NOT_ALL_ALIGNED="Not All Lines Are Aligned"}(i||(i={})),function(e){e.CREATE="Note successfully created",e.UPDATE="Note successfully updated",e.DELETE="Note successfully deleted"}(o||(o={}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"c",(function(){return o})),n.d(t,"b",(function(){return a}));var r=n(56);let i;function o(e,t){const n=e.length?[e[0]]:[];for(let r=1;ri+1?i+1:c),l=r.a.sum(s)/s.length;n.push(l)}return n}!function(e){e.EMA="EXPONENTIAL_MOVING_AVERAGE",e.CMA="CENTRED_MOVING_AVERAGE"}(i||(i={}))},function(e,t,n){"use strict";var r=n(379);t.a=function(e,t){return t?Object(r.a)(e,t,{clone:!1}):e}},function(e,t,n){"use strict";t.a=function(e,t){return e.has(t)}},function(e,t,n){"use strict";var r=Function.prototype.toString;t.a=function(e){if(null!=e){try{return r.call(e)}catch(t){}try{return e+""}catch(t){}}return""}},function(e,t,n){"use strict";(function(e){var r=n(530),i=n(531),o=n(532);function a(){return s.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function c(e,t){if(a()=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|e}function p(e,t){if(s.isBuffer(e))return e.length;if("undefined"!==typeof ArrayBuffer&&"function"===typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!==typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return H(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return V(e).length;default:if(r)return H(e).length;t=(""+t).toLowerCase(),r=!0}}function m(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return T(this,t,n);case"utf8":case"utf-8":return C(this,t,n);case"ascii":return k(this,t,n);case"latin1":case"binary":return R(this,t,n);case"base64":return S(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function v(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function g(e,t,n,r,i){if(0===e.length)return-1;if("string"===typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"===typeof t&&(t=s.from(t,r)),s.isBuffer(t))return 0===t.length?-1:b(e,t,n,r,i);if("number"===typeof t)return t&=255,s.TYPED_ARRAY_SUPPORT&&"function"===typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):b(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function b(e,t,n,r,i){var o,a=1,c=e.length,s=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;a=2,c/=2,s/=2,n/=2}function l(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(i){var u=-1;for(o=n;oc&&(n=c-s),o=n;o>=0;o--){for(var d=!0,f=0;fi&&(r=i):r=i;var o=t.length;if(o%2!==0)throw new TypeError("Invalid hex string");r>o/2&&(r=o/2);for(var a=0;a>8,i=n%256,o.push(i),o.push(r);return o}(t,e.length-n),e,n,r)}function S(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function C(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i239?4:l>223?3:l>191?2:1;if(i+d<=n)switch(d){case 1:l<128&&(u=l);break;case 2:128===(192&(o=e[i+1]))&&(s=(31&l)<<6|63&o)>127&&(u=s);break;case 3:o=e[i+1],a=e[i+2],128===(192&o)&&128===(192&a)&&(s=(15&l)<<12|(63&o)<<6|63&a)>2047&&(s<55296||s>57343)&&(u=s);break;case 4:o=e[i+1],a=e[i+2],c=e[i+3],128===(192&o)&&128===(192&a)&&128===(192&c)&&(s=(15&l)<<18|(63&o)<<12|(63&a)<<6|63&c)>65535&&s<1114112&&(u=s)}null===u?(u=65533,d=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),i+=d}return function(e){var t=e.length;if(t<=E)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),""},s.prototype.compare=function(e,t,n,r,i){if(!s.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(this===e)return 0;for(var o=(i>>>=0)-(r>>>=0),a=(n>>>=0)-(t>>>=0),c=Math.min(o,a),l=this.slice(r,i),u=e.slice(t,n),d=0;di)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return y(this,e,t,n);case"utf8":case"utf-8":return x(this,e,t,n);case"ascii":return _(this,e,t,n);case"latin1":case"binary":return w(this,e,t,n);case"base64":return O(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return j(this,e,t,n);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var E=4096;function k(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;ir)&&(n=r);for(var i="",o=t;on)throw new RangeError("Trying to access beyond buffer length")}function I(e,t,n,r,i,o){if(!s.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw new RangeError("Index out of range")}function N(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,o=Math.min(e.length-n,2);i>>8*(r?i:1-i)}function P(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,o=Math.min(e.length-n,4);i>>8*(r?i:3-i)&255}function D(e,t,n,r,i,o){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function L(e,t,n,r,o){return o||D(e,0,n,4),i.write(e,t,n,r,23,4),n+4}function z(e,t,n,r,o){return o||D(e,0,n,8),i.write(e,t,n,r,52,8),n+8}s.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t0&&(i*=256);)r+=this[e+--t]*i;return r},s.prototype.readUInt8=function(e,t){return t||A(e,1,this.length),this[e]},s.prototype.readUInt16LE=function(e,t){return t||A(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUInt16BE=function(e,t){return t||A(e,2,this.length),this[e]<<8|this[e+1]},s.prototype.readUInt32LE=function(e,t){return t||A(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},s.prototype.readUInt32BE=function(e,t){return t||A(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||A(e,t,this.length);for(var r=this[e],i=1,o=0;++o=(i*=128)&&(r-=Math.pow(2,8*t)),r},s.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||A(e,t,this.length);for(var r=t,i=1,o=this[e+--r];r>0&&(i*=256);)o+=this[e+--r]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*t)),o},s.prototype.readInt8=function(e,t){return t||A(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},s.prototype.readInt16LE=function(e,t){t||A(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt16BE=function(e,t){t||A(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt32LE=function(e,t){return t||A(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return t||A(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readFloatLE=function(e,t){return t||A(e,4,this.length),i.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return t||A(e,4,this.length),i.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return t||A(e,8,this.length),i.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return t||A(e,8,this.length),i.read(this,e,!1,52,8)},s.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||I(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,o=0;for(this[t]=255&e;++o=0&&(o*=256);)this[t+i]=e/o&255;return t+n},s.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,1,255,0),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},s.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):N(this,e,t,!0),t+2},s.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):N(this,e,t,!1),t+2},s.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):P(this,e,t,!0),t+4},s.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):P(this,e,t,!1),t+4},s.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);I(this,e,t,n,i-1,-i)}var o=0,a=1,c=0;for(this[t]=255&e;++o>0)-c&255;return t+n},s.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);I(this,e,t,n,i-1,-i)}var o=n-1,a=1,c=0;for(this[t+o]=255&e;--o>=0&&(a*=256);)e<0&&0===c&&0!==this[t+o+1]&&(c=1),this[t+o]=(e/a>>0)-c&255;return t+n},s.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,1,127,-128),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):N(this,e,t,!0),t+2},s.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):N(this,e,t,!1),t+2},s.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,4,2147483647,-2147483648),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):P(this,e,t,!0),t+4},s.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||I(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):P(this,e,t,!1),t+4},s.prototype.writeFloatLE=function(e,t,n){return L(this,e,t,!0,n)},s.prototype.writeFloatBE=function(e,t,n){return L(this,e,t,!1,n)},s.prototype.writeDoubleLE=function(e,t,n){return z(this,e,t,!0,n)},s.prototype.writeDoubleBE=function(e,t,n){return z(this,e,t,!1,n)},s.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t=0;--i)e[i+t]=this[i+n];else if(o<1e3||!s.TYPED_ARRAY_SUPPORT)for(i=0;i>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"===typeof e)for(o=t;o55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&o.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&o.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;o.push(n)}else if(n<2048){if((t-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function V(e){return r.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(B,"")).length<2)return"";for(;e.length%4!==0;)e+="=";return e}(e))}function U(e,t,n,r){for(var i=0;i=t.length||i>=e.length);++i)t[i+n]=e[i];return i}}).call(this,n(125))},function(e,t,n){"use strict";function r(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:166;function r(){for(var r=arguments.length,i=new Array(r),o=0;o({...e,appliedRegExp:null})));let i;try{switch(r){case s.Word:e="\\b".concat(e,"\\b"),i=new RegExp("(".concat(e,")"),"gi");break;case s.Case:i=new RegExp("(".concat(e,")"),"g");break;case s.RegExp:try{let t=e.match(new RegExp("^/(.*?)/([gimy]*)$"));i=t?new RegExp("(".concat(t[1],")"),t[2]):new RegExp("(".concat(e,")"),"g")}catch(c){i=null}break;default:i=new RegExp("(".concat(e,")").toLowerCase(),"gi")}}catch{i=new RegExp("()".toLowerCase(),"gi")}const o=f(e,i,r);u((e=>({...e,appliedRegExp:i}))),a(o),n(o,i)}function f(e,n,i){const o=null!==r&&void 0!==r?r:Object.keys(t[0]||{}),a=o.indexOf("key");return a>-1&&o.splice(a,1),null===t||void 0===t?void 0:t.filter((t=>!!o.find((r=>{const o="".concat(t[r]);switch(i){case s.Word:if(o.search(n)>-1)return t;break;case s.Case:if(o.indexOf(e)>-1)return t;break;case s.RegExp:try{if(n.test(o))return t}catch(a){u((e=>({...e,isValidSearch:!1,appliedRegExp:null})))}break;default:if(o.toLowerCase().indexOf(e.toLowerCase())>-1)return t}return!1}))))}function h(e){d(e,c.matchType),u((t=>({...t,searchValue:e})))}return i.a.useEffect((()=>{if(c.appliedRegExp){const e=f(c.searchValue,c.appliedRegExp,c.matchType);a(e),n(e,c.appliedRegExp)}else a(t),n(t,null)}),[t]),{data:o,filterOptions:c,changeMatchType:function(e){d(c.searchValue,e),u((t=>({...t,matchType:e})))},clearSearchInputData:function(){h("")},changeSearchInput:h}},d=n(260),f=n(331),h=n(126),p=n(150),m=n(6),v=n(329),g=(n(577),n(1));function b(e){let{matchType:t,searchValue:n,isValidInput:r,onInputClear:i,onInputChange:o,onMatchTypeChange:c,isDisabled:l,disableMatchBar:u=!1,toolbarItems:d}=e;return Object(g.jsx)(m.a,{children:Object(g.jsxs)("div",{className:"SearchBar",children:[Object(g.jsx)(v.a,{value:n,onInputClear:i,onInputChange:o,isValidInput:r,isDisabled:l}),u?null:Object(g.jsxs)("div",{className:"MatchIcons",children:[Object(g.jsx)(f.a,{title:"Match Case",children:Object(g.jsx)("div",{className:a()({MatchButton:!0,active:t===s.Case}),children:Object(g.jsx)(p.a,{withOnlyIcon:!0,color:t===s.Case?"primary":"secondary",size:"xSmall",disabled:l,onClick:()=>{c(t===s.Case?null:s.Case)},children:Object(g.jsx)(h.a,{fontSize:14,className:"IconButton",name:"case-sensitive"})})})}),Object(g.jsx)(f.a,{title:"Match Word",children:Object(g.jsx)("div",{className:a()({MatchButton:!0,active:t===s.Word}),children:Object(g.jsx)(p.a,{withOnlyIcon:!0,color:t===s.Word?"primary":"secondary",size:"xSmall",disabled:l,onClick:()=>{c(t===s.Word?null:s.Word)},children:Object(g.jsx)(h.a,{fontSize:14,className:"IconButton",name:"word-match"})})})}),Object(g.jsx)(f.a,{title:"Match Regexp",children:Object(g.jsx)("div",{className:"MatchButton",children:Object(g.jsx)(p.a,{withOnlyIcon:!0,color:t===s.RegExp?"primary":"secondary",size:"xSmall",disabled:l,className:a()({MatchButton:!0,active:t===s.RegExp}),onClick:()=>{c(t===s.RegExp?null:s.RegExp)},children:Object(g.jsx)(h.a,{fontSize:14,className:"IconButton",name:"regex"})})})})]}),!!(null===d||void 0===d?void 0:d.length)&&Object(g.jsx)("div",{className:"DataList__toolbarItems",children:d})]})})}b.displayName="SearchBar";var y=i.a.memo(b);n(578);function x(e){let{tableRef:t,tableData:n,isLoading:r,tableColumns:i,withSearchBar:o=!0,searchableKeys:s,illustrationConfig:l,rowHeight:f=28,height:h="100vh",tableClassName:p="",toolbarItems:m=[],disableMatchBar:v=!1}=e;const b=u({rawData:n,updateData:function(e,n){var r;null===(r=t.current)||void 0===r||r.updateData({newData:x(e,n)})},searchableKeys:s});function x(e,t){var n;const r=null!==s&&void 0!==s?s:Object.keys(null!==(n=e[0])&&void 0!==n?n:{}),i=r.indexOf("key");return i>-1&&r.splice(i,1),e.map((e=>{const n={};return r.forEach((r=>{var i,o,a,c;const s=new RegExp(null!==(i=null===t||void 0===t?void 0:t.source)&&void 0!==i?i:"",null===t||void 0===t?void 0:t.flags);n[r]=null===t?"".concat(e[r]):null===(o="".concat(e[r]))||void 0===o||null===(a=o.split(t))||void 0===a||null===(c=a.filter((e=>""!==e)))||void 0===c?void 0:c.map(((e,t)=>s.test(e)?Object(g.jsx)("span",{className:"DataList__mark",children:e},e+t):e))})),{...e,...n}}))}return Object(g.jsxs)("div",{className:"DataList",style:{height:h},children:[o&&Object(g.jsx)("div",{className:"flex",children:Object(g.jsx)(y,{isValidInput:b.filterOptions.isValidSearch,searchValue:b.filterOptions.searchValue,matchType:b.filterOptions.matchType,isDisabled:!!r,toolbarItems:m,disableMatchBar:v,onMatchTypeChange:b.changeMatchType,onInputClear:b.clearSearchInputData,onInputChange:b.changeSearchInput})}),Object(g.jsx)(d.a,{className:"VisualizationLoader",isLoading:!!r,children:b.data&&Object(g.jsx)(c.a,{ref:t,fixed:!1,className:a()("DataList__textsTable",{[p]:p}),columns:i,data:x(b.data,b.filterOptions.appliedRegExp),isLoading:r,hideHeaderActions:!0,estimatedRowHeight:f,headerHeight:f,illustrationConfig:l,height:"100%",disableRowClick:!0,rowHeight:f})})]})}x.displayName="DataList";var _=i.a.memo(x);t.a=_},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(326);function i(e,t){for(var n=0;n-1&&e%1==0&&e<=9007199254740991}},function(e,t,n){"use strict";var r=n(137);t.a=function(e,t){return!!(null==e?0:e.length)&&Object(r.a)(e,t,0)>-1}},function(e,t,n){"use strict";t.a=function(e,t,n,r){for(var i=e.length,o=n+(r?1:-1);r?o--:++o{const e=t.filter((e=>e)),n=e.length>5;return e.slice(0,n?5:t.length).map(((e,t)=>{const n=Object(c.a)(e)?Object(s.a)(e):Object(a.a)(e);return Object(l.jsxs)("div",{children:[n,t+1===5?"...":""]},e)}))}),[t]);return Object(l.jsx)("div",{className:"Table__GroupedColumnHeader",children:Object(l.jsx)(o.a,{title:Object(l.jsx)("div",{children:n}),children:Object(l.jsxs)("div",{children:[Object(l.jsx)("span",{children:"Mixed: "}),t.length," values"]})})})}u.displayName="GroupedColumnHeader",t.a=i.a.memo(u)},function(e,t,n){"use strict";var r=function(){this.__data__=[],this.size=0},i=n(77);var o=function(e,t){for(var n=e.length;n--;)if(Object(i.a)(e[n][0],t))return n;return-1},a=Array.prototype.splice;var c=function(e){var t=this.__data__,n=o(t,e);return!(n<0)&&(n==t.length-1?t.pop():a.call(t,n,1),--this.size,!0)};var s=function(e){var t=this.__data__,n=o(t,e);return n<0?void 0:t[n][1]};var l=function(e){return o(this.__data__,e)>-1};var u=function(e,t){var n=this.__data__,r=o(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};function d(e){var t=-1,n=null==e?0:e.length;for(this.clear();++tu))return!1;var f=s.get(e),h=s.get(t);if(f&&h)return f==t&&h==e;var p=-1,m=!0,v=2&n?new i.a:void 0;for(s.set(e,t),s.set(t,e);++p{const e=a()({Text:!0,["Text__size_".concat(t||12)]:!0,["Text__weight_".concat(r||500)]:!0,["Text__color_".concat(n||"primary").concat(u?"_".concat(u):"")]:!0,["".concat(o)]:!!o}),c={...d,className:e};switch(l){case"h1":return Object(s.jsx)("h1",{...c,children:i});case"h2":return Object(s.jsx)("h2",{...c,children:i});case"h3":return Object(s.jsx)("h3",{...c,children:i});case"h4":return Object(s.jsx)("h4",{...c,children:i});case"h5":return Object(s.jsx)("h5",{...c,children:i});case"h6":return Object(s.jsx)("h6",{...c,children:i});case"span":return Object(s.jsx)("span",{...c,children:i});case"strong":return Object(s.jsx)("strong",{...c,children:i});case"small":return Object(s.jsx)("small",{...c,children:i});case"p":return Object(s.jsx)("p",{...c,children:i});case"pre":return Object(s.jsx)("pre",{...c,children:i});default:return Object(s.jsx)("span",{...c,children:i})}};return Object(s.jsx)(c.a,{children:Object(s.jsx)(f,{})})}l.displayName="Text";var u=i.a.memo(l);t.a=u},function(e,t,n){"use strict";var r=function(e,t,n,r){for(var i=-1,o=null==e?0:e.length;++i{(t?!Object(d.a)(e):Object(d.a)(e))&&n.push(e)})),n}function h(e){var t;let{hiddenColumns:n,model:d,appName:h,updateModelData:p}=e;const m=null===(t=d.getState())||void 0===t?void 0:t.config,v=d.getState().tableColumns,g=Object(u.a)(v);let b=Array.isArray(n)?[...n]:[],y=null===m||void 0===m?void 0:m.table.hideSystemMetrics;if(null===m||void 0===m?void 0:m.table){var x;const e=f(null===m||void 0===m||null===(x=m.table)||void 0===x?void 0:x.hiddenColumns,!0);n===i.a.HideSystemMetrics&&(b=[...e,...g]),n===i.a.ShowSystemMetrics&&(b=[...e]),void 0!==y&&(y=f(b).length===g.length),b=n===i.a.All?v.map((e=>!a.a.has(e.key)&&e.key)):b;const t={...m.table,hiddenColumns:b,hideSystemMetrics:y},r={...m,table:t};d.setState({config:r}),Object(l.c)("".concat(h,"Table"),Object(s.c)(t)),p(r)}"all"===n[0]?c.b(o.a[h].table.showAllColumns):r.a.isEmpty(n)&&c.b(o.a[h].table.hideAllColumns)}},function(e,t,n){"use strict";var r=n(122),i=n(43),o=Object(r.a)(i.a,"Set");t.a=o},function(e,t,n){"use strict";t.a={PROJECTS:{BASE:"/projects",GET:"",GET_ACTIVITY:"activity",GET_PARAMS:"params"},RUNS:{BASE:"/runs",GET:"",SEARCH:"search",ACTIVE:"active"},EXPERIMENTS:{BASE:"/experiments",GET:"",CREATE:"",SEARCH:"search",GET_ACTIVITY:"activity",GET_NOTE:"note",CREATE_NOTE:"note"},DASHBOARDS:{BASE:"/dashboards",GET:"",CREATE:"",SEARCH:"search"},TAGS:{BASE:"/tags",GET:"",CREATE:"",UPDATE:"",DELETE:""},RELEASE_NOTES:{BASE:"https://api.github.com/repos/aimhubio/aim/releases",GET:"",GET_BY_TAG_NAME:"tags"}}},function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"d",(function(){return f})),n.d(t,"a",(function(){return m})),n.d(t,"b",(function(){return p})),n.d(t,"e",(function(){return h}));var r,i=n.p+"static/media/emptyBookmarks.152e881a.svg",o=n.p+"static/media/emptySearch.4ea9d27c.svg",a=n.p+"static/media/exploreData.2f845128.svg",c=n.p+"static/media/wrongSearch.3ae717c3.svg",s=n(153),l=n(62),u=n(141),d=n(1);!function(e){e.EmptyBookmarks="emptyBookmarks",e.EmptySearch="emptySearch",e.ExploreData="exploreData",e.WrongSearch="wrongSearch",e.EmptyData="emptyData"}(r||(r={}));const f={[r.EmptyBookmarks]:i,[r.EmptySearch]:o,[r.ExploreData]:a,[r.WrongSearch]:c,[r.EmptyData]:a,[u.b.Never_Executed]:a,[u.b.Insufficient_Resources]:a,[u.b.Empty]:o,[u.b.Failed]:c},h={[l.a.BadRequest]:r.WrongSearch,[l.a.NotRequested]:r.ExploreData,[l.a.Ok]:r.EmptySearch,[l.a.Pending]:r.ExploreData},p={runs:{[r.WrongSearch]:"Incorrect Query",[r.EmptySearch]:"No Results",[r.ExploreData]:Object(d.jsxs)(d.Fragment,{children:["It\u2019s super easy to search Aim experiments. Just start typing your query in the search bar above.",Object(d.jsx)("br",{}),"Look up",Object(d.jsx)("a",{className:"qlAnchor",href:s.a.EXPLORERS.RUNS.SEARCH,target:"_blank",rel:"noreferrer",children:"search docs"}),"to learn more."]}),[r.EmptyData]:Object(d.jsx)("span",{children:"You don't have any tracked runs"})},metrics:{[r.WrongSearch]:"Incorrect Query",[r.EmptySearch]:"No Results",[r.ExploreData]:Object(d.jsxs)(d.Fragment,{children:["It\u2019s super easy to search Aim experiments. Just start typing your query in the search bar above.",Object(d.jsx)("br",{}),"Look up",Object(d.jsx)("a",{className:"qlAnchor",href:s.a.EXPLORERS.METRICS.SEARCH,target:"_blank",rel:"noreferrer",children:"search docs"}),"to learn more."]}),[r.EmptyData]:Object(d.jsx)("span",{children:"You don't have any tracked metrics"})},params:{[r.WrongSearch]:"Incorrect Query",[r.EmptySearch]:"No Results",[r.ExploreData]:Object(d.jsxs)(d.Fragment,{children:["It\u2019s super easy to search Aim experiments. Just start typing your query in the search bar above.",Object(d.jsx)("br",{}),"Look up",Object(d.jsx)("a",{className:"qlAnchor",href:s.a.EXPLORERS.PARAMS.SEARCH,target:"_blank",rel:"noreferrer",children:"search docs"}),"to learn more."]}),[r.EmptyData]:Object(d.jsx)("span",{children:"You don't have any tracked runs"})},image:{[r.WrongSearch]:"Incorrect Query",[r.EmptySearch]:"No Results",[r.ExploreData]:Object(d.jsxs)(d.Fragment,{children:["It\u2019s super easy to search Aim experiments. Just start typing your query in the search bar above.",Object(d.jsx)("br",{}),"Look up",Object(d.jsx)("a",{className:"qlAnchor",href:s.a.EXPLORERS.IMAGES.SEARCH,target:"_blank",rel:"noreferrer",children:"search docs"}),"to learn more."]}),[r.EmptyData]:Object(d.jsx)("span",{children:"You don't have any tracked images"})},figures:{[u.b.Never_Executed]:Object(d.jsxs)(d.Fragment,{children:["It\u2019s super easy to search Aim experiments. Just start typing your query in the search bar above.",Object(d.jsx)("br",{}),"Look up",Object(d.jsx)("a",{className:"qlAnchor",href:s.a.EXPLORERS.SEARCH,target:"_blank",rel:"noreferrer",children:"search docs"}),"to learn more."]}),[u.b.Failed]:"Incorrect Query",[u.b.Insufficient_Resources]:Object(d.jsx)("span",{children:"You don't have any tracked figures"}),[u.b.Empty]:"No Results"},scatters:{[r.WrongSearch]:"Incorrect Query",[r.EmptySearch]:"No Results",[r.ExploreData]:Object(d.jsxs)(d.Fragment,{children:["It\u2019s super easy to search Aim experiments. Just start typing your query in the search bar above.",Object(d.jsx)("br",{}),"Look up",Object(d.jsx)("a",{className:"qlAnchor",href:s.a.EXPLORERS.SCATTERS.SEARCH,target:"_blank",rel:"noreferrer",children:"search docs"}),"to learn more."]}),[r.EmptyData]:Object(d.jsx)("span",{children:"You don't have any tracked runs"})},bookmarks:{[r.EmptyData]:"No Bookmarks Yet"},tags:{[r.EmptySearch]:"No Results",[r.ExploreData]:Object(d.jsx)("span",{children:"You don't have any tags"})}},m={runs:{[r.EmptyData]:""},metrics:{[r.EmptyData]:""},params:{[r.EmptyData]:""},image:{[r.EmptyData]:""},scatters:{[r.EmptyData]:""},figures:{[u.b.Insufficient_Resources]:""},bookmarks:{},tags:{}}},function(e,t,n){"use strict";let r,i;n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return i})),function(e){e.Distributions="distributions",e.Figures="figures",e.Images="images",e.Audios="audios",e.Metric="metric",e.Texts="texts"}(r||(r={})),function(e){e[e.Container=0]="Container",e[e.Sequence=1]="Sequence",e[e.Step=2]="Step",e[e.Index=3]="Index"}(i||(i={}))},function(e,t,n){"use strict";var r=n(268),i=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};e.exports=d;var o=Object.create(n(250));o.inherits=n(76);var a=n(403),c=n(342);o.inherits(d,a);for(var s=i(c.prototype),l=0;le.id!==n)),r.setState({notifyData:i})}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"b",(function(){return o}));var r=n(0),i=r.createContext();function o(){return r.useContext(i)}t.a=i},function(e,t,n){"use strict";function r(e){return null!=e&&!(Array.isArray(e)&&0===e.length)}function i(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e&&(r(e.value)&&""!==e.value||t&&r(e.defaultValue)&&""!==e.defaultValue)}function o(e){return e.startAdornment}n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o}))},function(e,t,n){"use strict";var r=n(429);const i=n.n(r).a.humanizer({language:"shortEn",languages:{shortEn:{y:()=>"year",mo:()=>"mon",w:()=>"week",d:()=>"day",h:()=>"hrs",m:()=>"min",s:()=>"sec",ms:()=>"ms"}},units:["d","h","m","s","ms"],spacer:"",delimiter:" ",largest:2});t.a=i},function(e,t,n){"use strict";var r=n(0),i=n.n(r),o=n(57),a=n(92);const c=i.a.lazy((()=>Promise.all([n.e(0),n.e(23)]).then(n.bind(null,623)))),s=i.a.lazy((()=>Promise.all([n.e(0),n.e(7),n.e(22)]).then(n.bind(null,627)))),l=i.a.lazy((()=>Promise.all([n.e(0),n.e(7),n.e(22)]).then(n.bind(null,621)))),u=i.a.lazy((()=>Promise.all([n.e(0),n.e(5),n.e(19)]).then(n.bind(null,618)))),d=i.a.lazy((()=>Promise.all([n.e(0),n.e(5),n.e(21)]).then(n.bind(null,624)))),f=i.a.lazy((()=>Promise.all([n.e(0),n.e(14)]).then(n.bind(null,628)))),h=i.a.lazy((()=>Promise.all([n.e(1),n.e(15)]).then(n.bind(null,616)))),p=i.a.lazy((()=>Promise.all([n.e(0),n.e(2),n.e(4),n.e(7),n.e(26)]).then(n.bind(null,619)))),m=i.a.lazy((()=>Promise.all([n.e(0),n.e(5),n.e(25)]).then(n.bind(null,622)))),v=i.a.lazy((()=>Promise.all([n.e(0),n.e(6),n.e(17)]).then(n.bind(null,617)))),g=i.a.lazy((()=>Promise.all([n.e(0),n.e(1),n.e(3),n.e(28),n.e(16)]).then(n.bind(null,626)))),b=i.a.lazy((()=>Promise.all([n.e(0),n.e(1),n.e(3),n.e(6),n.e(13)]).then(n.bind(null,625)))),y=i.a.lazy((()=>Promise.all([n.e(0),n.e(1),n.e(3),n.e(20)]).then(n.bind(null,615)))),x=i.a.lazy((()=>Promise.all([n.e(0),n.e(1),n.e(2),n.e(3),n.e(27)]).then(n.bind(null,620)))),_={DASHBOARD:{path:o.a.Dashboard,component:h,showInSidebar:!1,displayName:"Dashboard",icon:"dashboard",isExact:!0,title:a.a.DASHBOARD},RUNS:{path:o.a.Runs,component:c,showInSidebar:!0,displayName:"Runs",icon:"runs",isExact:!0,title:a.a.RUNS_EXPLORER},METRICS:{path:o.a.Metrics,component:u,showInSidebar:!0,displayName:"Metrics",icon:"metrics",isExact:!0,title:a.a.METRICS_EXPLORER},METRICS_ID:{path:o.a.Metrics_Id,component:u,showInSidebar:!1,displayName:"MetricsId",isExact:!0,title:a.a.METRICS_EXPLORER},PARAMS:{path:o.a.Params,component:d,showInSidebar:!0,displayName:"Params",icon:"params",isExact:!0,title:a.a.PARAMS_EXPLORER},PARAMS_ID:{path:o.a.Params_Id,component:d,showInSidebar:!1,displayName:"ParamsId",isExact:!0,title:a.a.PARAMS_EXPLORER},TEXT_EXPLORER:{path:o.a.Text_Explorer,component:x,showInSidebar:!1,icon:"text",displayName:"Text",isExact:!0,title:a.a.TEXT_EXPLORER},IMAGE_EXPLORE:{path:o.a.Images_Explore,component:v,showInSidebar:!1,displayName:"Images",icon:"images",isExact:!0,title:a.a.IMAGES_EXPLORER},IMAGE_EXPLORE_ID:{path:o.a.Images_Explore_Id,component:v,showInSidebar:!1,displayName:"ImagesId",isExact:!0,title:a.a.IMAGES_EXPLORER},FIGURES_EXPLORER:{path:o.a.Figures_Explorer,component:g,showInSidebar:!1,icon:"figures",displayName:"Figures",isExact:!0,title:a.a.FIGURES_EXPLORER},AUDIOS_EXPLORER:{path:o.a.Audios_Explorer,component:b,showInSidebar:!1,icon:"audios",displayName:"Audios",isExact:!0,title:a.a.AUDIOS_EXPLORER},SCATTERS:{path:o.a.Scatters,component:m,showInSidebar:!0,displayName:"Scatters",icon:"scatterplot",isExact:!0,title:a.a.SCATTERS_EXPLORER},SCATTERS_EXPLORE_ID:{path:o.a.Scatters_Id,component:m,showInSidebar:!1,displayName:"ScatterId",isExact:!0,title:a.a.SCATTERS_EXPLORER},BOOKMARKS:{path:o.a.Bookmarks,component:f,showInSidebar:!0,displayName:"Bookmarks",icon:"bookmarks",isExact:!0,title:a.a.BOOKMARKS},TAGS:{path:o.a.Tags,component:p,showInSidebar:!0,displayName:"Tags",icon:"tags",isExact:!0,title:a.a.TAGS},RUN_DETAIL:{path:o.a.Run_Detail,component:s,showInSidebar:!1,displayName:"Run Detail",isExact:!1,title:a.a.RUN_DETAIL},Experiment:{path:o.a.Experiment,component:l,showInSidebar:!1,displayName:"Experiment",isExact:!1,title:a.a.EXPERIMENT},METRICS_EXPLORER:{path:o.a.Metrics_Explorer,component:y,showInSidebar:!1,icon:"metrics",displayName:"Metrics_v2",isExact:!0,title:a.a.METRICS_EXPLORER_V2}};t.a=_},function(e,t,n){"use strict";var r=n(122),i=Object(r.a)(Object,"create");var o=function(){this.__data__=i?i(null):{},this.size=0};var a=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},c=Object.prototype.hasOwnProperty;var s=function(e){var t=this.__data__;if(i){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return c.call(t,e)?t[e]:void 0},l=Object.prototype.hasOwnProperty;var u=function(e){var t=this.__data__;return i?void 0!==t[e]:l.call(t,e)};var d=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=i&&void 0===t?"__lodash_hash_undefined__":t,this};function f(e){var t=-1,n=null==e?0:e.length;for(this.clear();++tt&&(t=e[r]),n>e[r]&&(n=e[r]);return[n,t]}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(56);function i(e){let{params:t,runProps:n=[],contexts:i=[],sequenceName:o=null}=e,a=[{group:"run",label:"run.hash",value:"run.hash"}];if(null===n||void 0===n?void 0:n.length){const e=["notes","tags","experiment.id"],t={"experiment.name":"experiment"},r=n.filter((t=>-1===e.indexOf(t))).map((e=>{let n=e;return t.hasOwnProperty(e)&&(n=t[e]),{group:"run",label:"run.".concat(n),value:"run.props.".concat(e)}}));a=a.concat(r)}if(null===t||void 0===t?void 0:t.length){const e=t.map((e=>({group:"run",label:"["===e[0]?"run".concat(e):"run.".concat(e),value:"["===e[0]?"run.params".concat(e):"run.params.".concat(e)})));a=a.concat(e)}if(o){let e=i.map((e=>({group:o,label:"".concat(o,".context.").concat(e),value:"context.".concat(e)}))),t={group:o,label:"".concat(o,".name"),value:"name"},n={group:o,label:"".concat(o,".context"),value:"context"};a=r.a.isEmpty(i)?a.concat(t):a.concat(t,n,e)}if("images"===o||"audios"===o){const e=[{group:"record",label:"record.step",value:"step"},{group:"record",label:"record.index",value:"index"}];a=a.concat(e)}return a}},function(e,t,n){"use strict";var r=n(6);t.a=r.a},function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return s}));var r=n(42);const i="#fff",o="#414b6d",a="#a1c7f5",c=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return{height:e?"62px":"24px",options:{lineNumbers:"off",minimap:{enabled:!1},fontFamily:'"Inconsolata", monospace',wordWrap:e?"on":"off",fontSize:16,fontWeight:"500",lineNumbersMinChars:0,overviewRulerLanes:0,overviewRulerBorder:!1,lineDecorationsWidth:0,hideCursorInOverviewRuler:!0,contextmenu:!1,glyphMargin:!1,wordBasedSuggestions:!1,folding:!1,scrollBeyondLastColumn:0,renderLineHighlight:"none",scrollbar:{horizontal:"hidden",vertical:"hidden"},find:{addExtraSpaceOnTop:!1,autoFindInSelection:"never",seedSearchStringFromSelection:"never"}},theme:{name:"aim-theme",config:{base:"vs",inherit:!0,rules:[{background:"ffffff"}],colors:{"editor.foreground":o,"editor.background":i,"editorCursor.foreground":"#83899e","dropdown.background":i,"editorSuggestWidget.background":i,"editorSuggestWidget.border":a,"editorSuggestWidget.selectedBackground":"#dceafb","editorSuggestWidget.selectedForeground":o,"editorSuggestWidget.highlightForeground":"#1c2852","editorSuggestWidget.focusHighlightForeground":"#1c2852","editorSuggestWidget.foreground":o,"list.hoverBackground":"#f3f8fe","scrollbar.shadow":i,"editorHoverWidget.background":i,"editorHoverWidget.border":a,"editorHoverWidget.statusBarBackground":i,"editorHoverWidget.foreground":o}}}}},s=(c().options,(e,t)=>{const n={run:{active:!1,hash:"",name:"",experiment:"",tags:"",archived:!1,created_at:0,finalized_at:0,duration:0,...(null===t||void 0===t?void 0:t.params)||{}}};return{[r.b.RUNS]:n,[r.b.METRICS]:n,[r.b.PARAMS]:n,[r.b.SCATTERS]:n,[r.b.IMAGES]:n,[r.b.FIGURES]:n,[r.b.AUDIOS]:n,[r.b.TEXT]:n}[e]||n})},function(e,t,n){"use strict";var r=n(0),i=n.n(r),o=n(56),a=n(10),c=n.n(a),s=n(331),l=n(688),u=n(75),d=n(3),f=n(128),h=n(679),p=n(594),m=n(6),v=n(329),g=n(57),b=n(316),y=n(72),x=(n(524),n(1));function _(e){let{runHash:t,attachedTags:n,setAttachedTags:r,onRunsTagsChange:a,updatePopover:c}=e;const[s,l]=i.a.useState([]),[u,_]=i.a.useState(""),[w,O]=i.a.useState([]),j=i.a.useRef(null),S=i.a.useRef(null),C=i.a.useRef(null),E=i.a.useCallback(((e,t)=>{C.current=null===y.a||void 0===y.a?void 0:y.a.deleteRunsTag(e,t.id),C.current.call()}),[]),k=i.a.useCallback((e=>{var i;const o=null===(i=e.currentTarget)||void 0===i?void 0:i.id,c=n.find((e=>e.id===o));if(c){const e=n.filter((e=>c.id!==e.id));r(e),E(t,c),a&&a(t,e),O((e=>e.map((e=>e.id===o?{...e,selected:!1}:e))))}}),[a,r,n,E,t]),R=i.a.useCallback(((e,t)=>{S.current=null===y.a||void 0===y.a?void 0:y.a.attachRunsTag({tag_name:e.name},t),S.current.call()}),[]),T=i.a.useCallback((e=>{var i;const o=null===(i=e.currentTarget)||void 0===i?void 0:i.id;if(!n.find((e=>e.id===o))){const e=s.find((e=>e.id===o));e&&(r((t=>[...t,e])),R(e,t),a&&a(t,[...n,e]),O((e=>e.map((e=>e.id===o?{...e,selected:!0}:e)))))}}),[n,R,t,r,s,a]);i.a.useEffect((()=>{var e;t&&(j.current=null===b.a||void 0===b.a?void 0:b.a.getTags(),null===(e=j.current)||void 0===e||e.call().then((e=>{O(e?o.a.orderBy(function(e){return e.map((e=>{const t=!!n.find((t=>t.id===e.id));return{...e,selected:t}}))}(e),["selected","name"],["desc","asc"]):[]),l(null!==e&&void 0!==e?e:[]),c&&c("".concat(Date.now()))})))}),[t]);const M=i.a.useMemo((()=>u?w.filter((e=>e.name.toLowerCase().includes(u.toLowerCase()))):w),[u,w]);return i.a.useEffect((()=>()=>{var e,t,n;null===(e=j.current)||void 0===e||e.abort(),null===(t=S.current)||void 0===t||t.abort(),null===(n=C.current)||void 0===n||n.abort()}),[]),Object(x.jsx)(m.a,{children:Object(x.jsxs)("div",{className:"SelectTag",children:[Object(x.jsx)("div",{className:"SelectTag__searchBarContainer",children:Object(x.jsx)(v.a,{value:u,onInputClear:()=>_(""),onInputChange:e=>_(e),isDisabled:o.a.isEmpty(w),isValidInput:!0})}),Object(x.jsx)(h.a,{}),(null===M||void 0===M?void 0:M.length)>0?Object(x.jsx)("div",{className:"SelectTag__tags ScrollBar__hidden",children:M.map((e=>Object(x.jsxs)("div",{className:"SelectTag__tags__item",id:e.id,onClick:t=>e.selected?k(t):T(t),children:[e.selected&&Object(x.jsx)(d.f,{name:"check",className:"SelectTag__tags__item__checkedIcon",fontSize:12}),Object(x.jsxs)("div",{className:"SelectTag__tags__item__content",children:[Object(x.jsxs)("div",{className:"SelectTag__tags__item__content__nameWrapper",children:[Object(x.jsx)("span",{className:"SelectTag__tags__item__content__nameWrapper__colorBadge",style:{background:e.color}}),Object(x.jsx)(d.n,{className:"SelectTag__tags__item__content__nameWrapper__name",size:12,weight:500,children:e.name})]}),e.description?Object(x.jsx)(d.n,{className:"SelectTag__tags__item__content__description",size:10,tint:60,weight:500,children:e.description}):null]})]},e.id)))}):Object(x.jsx)("div",{className:"SelectTag__noTags",children:Object(x.jsx)(d.n,{size:14,weight:500,children:"No Tags Found"})}),Object(x.jsx)(h.a,{}),Object(x.jsx)("div",{className:"SelectTag__createTag__container",children:Object(x.jsx)(p.a,{to:g.a.Tags,component:f.b,underline:"none",children:Object(x.jsx)(d.c,{size:"xSmall",variant:"contained",color:"primary",className:"SelectTag__createTag",children:"Edit Tags"})})})]})})}var w=i.a.memo(_),O=n(197);n(525);function j(e){var t;let{runHash:n,initialTags:r,tags:a,headerRenderer:f,addTagButtonSize:h="xSmall",onTagsChange:p,onRunsTagsChange:m,inlineAttachedTagsList:v=!1}=e;const[g,b]=i.a.useState(null!==(t=null!==a&&void 0!==a?a:r)&&void 0!==t?t:[]),[,_]=i.a.useState("".concat(Date.now())),j=i.a.useRef(null),S=i.a.useCallback((e=>{j.current=null===y.a||void 0===y.a?void 0:y.a.getRunInfo(e),j.current.call().then((e=>{var t;b((null===e||void 0===e||null===(t=e.props)||void 0===t?void 0:t.tags)||[])}))}),[]);i.a.useEffect((()=>(n&&(r||a||S(n)),()=>{var e;null===(e=j.current)||void 0===e||e.abort()})),[n,r,S,a]),i.a.useEffect((()=>{a&&b(a)}),[a]),i.a.useEffect((()=>{p&&p(g)}),[g,p]);const C=i.a.useCallback((()=>o.a.isEmpty(g)?Object(x.jsx)("div",{className:"AttachedTagsList__noAttachedTags",children:v?"Click to edit tags":"No attached tags"}):Object(x.jsx)("div",{className:"AttachedTagsList__tags ScrollBar__hidden",children:g.map((e=>Object(x.jsx)(s.a,{title:e.name,children:Object(x.jsx)("div",{className:"AttachedTagsList__tags__tagWrapper",children:Object(x.jsx)(d.b,{size:"xSmall",color:e.color,label:e.name,id:e.id})})},e.id)))})),[g,v]),E=i.a.useCallback((()=>Object(x.jsx)(d.c,{withOnlyIcon:!0,size:h,color:"secondary",className:"AttachedTagsList__ControlPopover__editPopoverButton",children:Object(x.jsx)(d.f,{name:"edit"})})),[h]);return Object(x.jsx)(O.a,{children:Object(x.jsxs)(x.Fragment,{children:["function"===typeof f?f(null===g||void 0===g?void 0:g.length):Object(x.jsxs)(d.n,{className:"AttachedTagsList__title",children:["Tags ",o.a.isEmpty(g)?null:"(".concat(g.length,")")]}),Object(x.jsxs)(l.a,{className:c()("AttachedTagsList",{InlineAttachedTagsList:v}),children:[!v&&C(),Object(x.jsx)(u.a,{title:"Tags",titleClassName:"AttachedTagsList__ControlPopover__title",anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},anchor:e=>{let{onAnchorClick:t,opened:n}=e;return Object(x.jsxs)("div",{onClick:t,className:"AttachedTagsList__ControlPopover__anchor ".concat(n?"active":""),children:[v&&C(),!v&&E()]})},component:Object(x.jsx)(w,{runHash:n,attachedTags:g,setAttachedTags:b,onRunsTagsChange:m,updatePopover:_})})]})]})})}t.a=i.a.memo(j)},function(e,t,n){"use strict";n(0);var r=n(128),i=n(10),o=n.n(i),a=n(331),c=n(594),s=n(57),l=(n(526),n(1));var u=e=>{let{experimentId:t,experimentName:n,hidden:i=!1}=e;return Object(l.jsx)("div",{className:o()("ExperimentNameBox",{isHidden:i}),children:Object(l.jsx)(a.a,{title:n,children:Object(l.jsx)("div",{className:"ExperimentNameBox__experimentName",children:Object(l.jsx)(c.a,{to:s.a.Experiment.replace(":experimentId",t)+"/overview",component:r.b,children:n})})})})};t.a=u},function(e,t,n){"use strict";e.exports=n(483)},function(e,t,n){"use strict";var r=n(322),i=Object(r.a)();t.a=i},function(e,t,n){"use strict";var r=n(0),i=n.n(r),o=n(128),a=n(10),c=n.n(a),s=n(331),l=n(594),u=n(365),d=n(57),f=n(1);function h(e){let{active:t,runHash:n,run:r,hidden:i=!1}=e;return Object(f.jsxs)("div",{className:c()("RunNameColumn",{isHidden:i}),children:[Object(f.jsx)(s.a,{title:t?"In Progress":"Finished",children:Object(f.jsx)("div",{children:Object(f.jsx)(u.a,{className:"Table__status_indicator",status:t?"success":"alert",disabled:i})})}),Object(f.jsx)(s.a,{title:r,children:Object(f.jsx)("div",{className:"RunNameColumn__runName",children:Object(f.jsx)(l.a,{to:d.a.Run_Detail.replace(":runHash",n),component:o.b,children:r})})})]})}h.displayName="RunNameColumn",t.a=i.a.memo(h)},function(e,t,n){"use strict";var r={};function i(e,t,n){n||(n=Error);var i=function(e){var n,r;function i(n,r,i){return e.call(this,function(e,n,r){return"string"===typeof t?t:t(e,n,r)}(n,r,i))||this}return r=e,(n=i).prototype=Object.create(r.prototype),n.prototype.constructor=n,n.__proto__=r,i}(n);i.prototype.name=n.name,i.prototype.code=e,r[e]=i}function o(e,t){if(Array.isArray(e)){var n=e.length;return e=e.map((function(e){return String(e)})),n>2?"one of ".concat(t," ").concat(e.slice(0,n-1).join(", "),", or ")+e[n-1]:2===n?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}i("ERR_INVALID_OPT_VALUE",(function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'}),TypeError),i("ERR_INVALID_ARG_TYPE",(function(e,t,n){var r,i,a,c;if("string"===typeof t&&(i="not ",t.substr(!a||a<0?0:+a,i.length)===i)?(r="must not be",t=t.replace(/^not /,"")):r="must be",function(e,t,n){return(void 0===n||n>e.length)&&(n=e.length),e.substring(n-t.length,n)===t}(e," argument"))c="The ".concat(e," ").concat(r," ").concat(o(t,"type"));else{var s=function(e,t,n){return"number"!==typeof n&&(n=0),!(n+t.length>e.length)&&-1!==e.indexOf(t,n)}(e,".")?"property":"argument";c='The "'.concat(e,'" ').concat(s," ").concat(r," ").concat(o(t,"type"))}return c+=". Received type ".concat(typeof n)}),TypeError),i("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),i("ERR_METHOD_NOT_IMPLEMENTED",(function(e){return"The "+e+" method is not implemented"})),i("ERR_STREAM_PREMATURE_CLOSE","Premature close"),i("ERR_STREAM_DESTROYED",(function(e){return"Cannot call "+e+" after a stream was destroyed"})),i("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),i("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),i("ERR_STREAM_WRITE_AFTER_END","write after end"),i("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),i("ERR_UNKNOWN_ENCODING",(function(e){return"Unknown encoding: "+e}),TypeError),i("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.codes=r},function(e,t,n){"use strict";(function(t){var r=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};e.exports=l;var i=n(394),o=n(398);n(76)(l,i);for(var a=r(o.prototype),c=0;c=this._finalSize&&(this._update(this._block),this._block.fill(0));var n=8*this._len;if(n<=4294967295)this._block.writeUInt32BE(n,this._blockSize-4);else{var r=(4294967295&n)>>>0,i=(n-r)/4294967296;this._block.writeUInt32BE(i,this._blockSize-8),this._block.writeUInt32BE(r,this._blockSize-4)}this._update(this._block);var o=this._hash();return e?o.toString(e):o},i.prototype._update=function(){throw new Error("_update must be implemented by subclass")},e.exports=i},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(73);function i(e){return Object(r.a)(e).defaultView||window}},function(e,t,n){"use strict";var r=n(30);const i={APPS:"apps"};const o={endpoints:i,fetchAppsList:function(){return r.a.get(i.APPS)},fetchApp:function(e){return r.a.get("".concat(i.APPS,"/").concat(e))},createApp:function(e){return r.a.post(i.APPS,e)},updateApp:function(e,t){return r.a.put("".concat(i.APPS,"/").concat(e),t)},deleteApp:function(e){return r.a.delete("".concat(i.APPS,"/").concat(e))}};t.a=o},function(e,t,n){"use strict";t.a=function(){return!1}},function(e,t,n){"use strict";t.a=function(e,t){for(var n=-1,r=Array(e);++nt}},function(e,t,n){"use strict";t.a=function(e,t){return e(Object.assign(e,{[Object(s.a)(n||[],r)]:Object(c.d)(t.config,r)}),e)),{}))}return o}t.a=function(e){let{groupingNames:t=[],groupingSelectOptions:n=[],data:r=[],configData:s,activePointKey:u=null,selectedFields:d=[]}=e,f={};for(let i of r){const e=l({collection:i,groupingSelectOptions:n,groupingNames:t,configData:s}),r=i.data.find((e=>e.key===u));r&&(f={name:r.name,context:r.context,step:r.step,index:r.index,caption:r.caption,images_name:r.name,groupConfig:e,run:r.run})}const h=d.reduce(((e,t)=>{const n=Object(c.d)(f,t);return e[t]="run.props.creation_time"===t||"run.props.end_time"===t?o.a.isNil(n)?n:i()(1e3*n).format(a.e):n,e}),{});return{...f,selectedProps:h}}},function(e,t,n){"use strict";var r=n(147),i=n(284),o=Object(i.a)(Object.keys,Object),a=Object.prototype.hasOwnProperty;t.a=function(e){if(!Object(r.a)(e))return o(e);var t=[];for(var n in Object(e))a.call(e,n)&&"constructor"!=n&&t.push(n);return t}},function(e,t,n){"use strict";var r=n(212),i=n(239),o=n(52),a=i.a?function(e,t){return Object(i.a)(e,"toString",{configurable:!0,enumerable:!1,value:Object(r.a)(t),writable:!0})}:o.a,c=n(287),s=Object(c.a)(a);t.a=s},function(e,t,n){"use strict";var r=n(0),i=n.n(r);t.a=i.a.createContext(null)},function(e,t,n){"use strict";var r=n(43).a["__core-js_shared__"];t.a=r},function(e,t,n){"use strict";var r=n(122),i=function(){try{var e=Object(r.a)(Object,"defineProperty");return e({},"",{}),e}catch(t){}}();t.a=i},function(e,t,n){"use strict";var r=n(43).a.Uint8Array;t.a=r},function(e,t,n){"use strict";var r=n(0),i=r.createContext({});t.a=i},function(e,t,n){"use strict";n.d(t,"c",(function(){return a})),n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return s}));var r=n(93);var i=function(e){if(!Object(r.a)(e))throw Error("memCache fn:function parameter should be a function");let t=new Map;return n=>{const r=JSON.stringify(n);if(t.has(r))return t.get(r);{const i=e(n);return t.set(r,i),i}}};var o=function(e){const t=new Map;return{get:function(e){return t.get(e)},set:function(n,r){t.set(n,r),e&&t.size>e&&t.delete(t.keys().next().value)},clear:function(){t.clear()},delete:function(e){t.delete(e)}}};let a,c,s;!function(e){e.Fetching="fetching",e.Decoding="decoding",e.Adopting="adopting",e.Grouping="grouping",e.Waiting="waiting"}(a||(a={})),function(e){e.ASC="asc",e.DESC="desc"}(c||(c={})),function(e){e.ROW="rows",e.COLUMN="columns",e.COLOR="color",e.STROKE="stroke"}(s||(s={}));var l=n(140),u=n(56),d=n(39);function f(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:d.d;const r={};return t.forEach((t=>{r[t]=n(e,t)})),r}var h=function(e,t,n,r){const i=e.reduce(((e,n)=>{const i=f(n,t);if(0===Object.keys(i).length)return e;const o={...i,type:r},a=Object(l.a)(o);return e.hasOwnProperty(a)||(e[a]={key:a,fields:u.a.omit(o,"type"),items:[],type:r}),e[a].items.push(n),e}),{}),o=Object.values(i);return u.a.orderBy(o,t.map((e=>t=>Object(d.d)(t,["fields",e]))),n).forEach(((e,t)=>{i[e.key].order=t})),i};var p=function(e,t){const n={...t,orders:t.orders},r=h(e,n.fields,n.orders,n.type);return{data:e.map((e=>{const t=Object(l.a)({...f(e,n.fields),type:n.type}),r=e.groups||{};return{...e,groups:{...r,[n.type]:[t]}}})),foundGroups:r}},m=n(264);class v extends m.a{constructor(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"unknown";super(e,t),this.source=void 0,this.source=n,this.name=this.constructor.name}getError(){return{name:this.name,message:this.message,detail:this.detail,source:this.source}}}var g=v;var b=class extends g{constructor(e){super(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a.Grouping),this.name=this.constructor.name}};let y;function x(e){let{objectList:t,grouping:n}=e;y.statusChangeCallback&&y.statusChangeCallback(a.Grouping);let r={},i=t;try{null===n||void 0===n||n.forEach((e=>{const{foundGroups:t,data:n}=p(i,e);i=n,r={...r,...t}}))}catch(o){throw new b(o.message||o,o.detail).getError()}return{appliedGroupsConfig:n,objectList:i,foundGroups:r}}var _=function(e){let{useCache:t=!1,statusChangeCallback:n}=e;return function(e){const{useCache:t}=e;y={useCache:!!t,statusChangeCallback:e.statusChangeCallback}}({useCache:t,statusChangeCallback:n}),{execute:t?i(x):x}},w=n(358),O=n(185),j=n(129);class S extends g{constructor(e){super(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a.Fetching),this.name=this.constructor.name}}class C extends g{constructor(e){super(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a.Decoding),this.name=this.constructor.name}}var E=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0;const i={};async function c(e){let t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(i.cache&&!n){const t=i.cache.get(e);if(t)return t}f(),i.statusChangeCallback&&i.statusChangeCallback(a.Fetching);try{var r;t=await(null===(r=i.currentQueryRequest)||void 0===r?void 0:r.call(e))}catch(c){throw new S(c.message||c,c.detail).getError()}i.statusChangeCallback&&i.statusChangeCallback(a.Decoding);const o=e.report_progress?i.requestProgressCallback:void 0;try{const n=Object(j.d)(t,{progressCallback:o});return i.cache&&i.cache.set(e,n),n}catch(c){throw new C(c.message||c,c.detail).getError()}}function s(e){i.currentSequenceType=e}function l(e){i.statusChangeCallback=e}function u(){i.currentQueryRequest=Object(w.e)((null===i||void 0===i?void 0:i.currentSequenceType)||O.b.Images)}function d(e){i.requestProgressCallback=e}function f(){i.currentQueryRequest&&i.currentQueryRequest.cancel(),u()}s(e),l(n),l(n),d(r),u(),t&&(i.cache=o());const h=()=>{i.cache&&i.cache.clear()};return{clearCache:h,execute:c,cancel:f}};var k={[O.a.Container]:e=>({data:{traces:e.traces}}),[O.a.Sequence]:e=>({data:e}),[O.a.Step]:e=>({data:e}),[O.a.Index]:e=>({data:e})};var R=function e(t,n){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";Object.keys(t).forEach((i=>{let o=t[i];if(n.call(t,i,o,r),u.a.isObject(o)){const t=r?"".concat(r,".").concat(i):i;e(o,n,t)}}))};var T=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".",r=[];return R(e,(function(){let e=(arguments.length<=2?void 0:arguments[2])?"".concat(arguments.length<=2?void 0:arguments[2]).concat(n).concat(arguments.length<=0?void 0:arguments[0]):arguments.length<=0?void 0:arguments[0];r.push(e)}),t),r};var M=function(e){let t={};var n,r,i,o,a,c,s,l,u,d,f;return e&&e.ranges&&(t={ranges:{record_range_total:[null!==(n=null===(r=e.ranges.record_range_total)||void 0===r?void 0:r[0])&&void 0!==n?n:0,((null===(i=e.ranges.record_range_total)||void 0===i?void 0:i[1])||0)-1],record_range_used:[null!==(o=null===(a=e.ranges.record_range_used)||void 0===a?void 0:a[0])&&void 0!==o?o:0,((null===(c=e.ranges.record_range_used)||void 0===c?void 0:c[1])||0)-1]}},e.ranges.index_range_used&&e.ranges.index_range_used.length&&(t.ranges={...t.ranges,index_range_total:[null!==(s=null===(l=e.ranges.index_range_total)||void 0===l?void 0:l[0])&&void 0!==s?s:0,((null===(u=e.ranges.index_range_total)||void 0===u?void 0:u[1])||0)-1],index_range_used:[null===(d=e.ranges.index_range_used)||void 0===d?void 0:d[0],((null===(f=e.ranges.index_range_used)||void 0===f?void 0:f[1])||0)-1]})),t};var A=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;const r=[];let i=[],o=[],a=["run.hash","run.name","run.experiment","run.creation_time","run.end_time","run.archived","run.active","run.description"],c=[];const s=k[n],d=M(e[0]);return e.forEach((e=>{var a,d;i=i.concat(T(e.params,"run","."));let f={},h={runHash:e.hash},p={...u.a.omit(e.props,["experiment, creation_time"]),hash:e.hash,active:!e.props.end_time,experiment:null===(a=e.props.experiment)||void 0===a?void 0:a.name,experimentId:null===(d=e.props.experiment)||void 0===d?void 0:d.id,...e.params};if(f={...f,run:p},0!==n)n>0&&e.traces.forEach(((e,i)=>{const a={[t]:{name:e.name,context:e.context}};if(h={...h,...a[t]},o=o.concat(T(a[t],t)),f={...f,...a},1!==n)n>1&&e.values.forEach(((t,i)=>{let o={step:e.iters[i]};if(h={...h,...o},2!==n)t.forEach((e=>{o={...o,index:e.index},h={...h,index:o.index},c=c.concat(["record.step","record.index"]),f={...f,record:o};const t={key:Object(l.a)(h),...f,data:s(e).data};r.push(t)}));else{c=c.concat(["record.step"]),f={...f,record:o};const e={key:Object(l.a)(h),...f,data:s(t).data};r.push(e)}}));else{const t={key:Object(l.a)(h),...f,data:s(e,i).data};r.push(t)}}));else{const t={key:Object(l.a)(h),...f,data:s(e).data};r.push(t)}})),i=u.a.uniq(i).sort(),o=u.a.uniq(o).sort(),a=u.a.uniq(a).sort(),a=[...a,...i,...u.a.uniq(c),...o],{objectList:r,queryable_data:d,additionalData:{params:i,sequenceInfo:o,modifiers:a}}};var I=class extends g{constructor(e){super(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a.Adopting),this.name=this.constructor.name}};let N;function P(e){var t,n;const{sequenceName:r,objectDepth:i}=N;null===(t=(n=N).statusChangeCallback)||void 0===t||t.call(n,a.Adopting);try{return Promise.resolve(A(e,r,i))}catch(o){throw new I(o.message||o,o.detail).getError()}}var D=function(e){let{objectDepth:t,sequenceName:n,useCache:r=!1,customInterceptor:o,statusChangeCallback:a}=e;return function(e){const{objectDepth:t,useCache:n,customInterceptor:r,sequenceName:i}=e;N={...e,sequenceName:i,objectDepth:t,useCache:!!n,customInterceptor:r||k[e.objectDepth]}}({objectDepth:t,useCache:r,customInterceptor:o,sequenceName:n,statusChangeCallback:a}),{execute:r?i(P):P}};let L;function z(e){"function"===typeof e&&(L.createRequest=e),L.currentRequest="function"===typeof L.createRequest?L.createRequest():void 0}function B(){L.currentRequest&&L.currentRequest.cancel(),z()}async function F(e){let{currentResult:t,options:n}=e;if(!n)return Promise.resolve(t);z(n.createRequest);try{const e={body:n.body,params:n.params},r=Object(l.a)(e),i=await async function(e){var t;let n,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2?arguments[2]:void 0;if(L.cache&&!r){const e=L.cache.get(i);if(e)return e}if(B(),!L.currentRequest)return Promise.resolve([]);L.statusChangeCallback&&L.statusChangeCallback(a.Fetching);try{n=await L.currentRequest.call(e)}catch(c){throw new S(c.message||c,c.detail).getError()}L.statusChangeCallback&&L.statusChangeCallback(a.Decoding);const o=(null===(t=e.params)||void 0===t?void 0:t.report_progress)?L.requestProgressCallback:void 0;try{const e=Object(j.d)(n,{progressCallback:o});return L.cache&&L.cache.set(i,e),e}catch(c){throw new C(c.message||c,c.detail).getError()}}(e,n.ignoreCache,r),o=n.processData(t,i,(()=>{var e;null===(e=L.cache)||void 0===e||e.delete(r)}));return Promise.resolve(o)}catch(r){throw new m.a(r.message||r,r.detail).getError()}}function H(){L.cache&&L.cache.clear()}var V=function(e){let{useCache:t=!1,statusChangeCallback:n,requestProgressCallback:r}=e;var i;return L={useCache:!!(i={useCache:t,statusChangeCallback:n,requestProgressCallback:r}).useCache,statusChangeCallback:i.statusChangeCallback,requestProgressCallback:i.requestProgressCallback},i.useCache&&(L.cache=o()),{execute:F,clearCache:H}};t.d=function(e){let t,{sequenceName:n,query:r,adapter:i,grouping:o,custom:c,callbacks:s}=e,l={};var u;return t=s,u={query:r,sequenceName:n},l.query=E(u.sequenceName,u.query.useCache,t.statusChangeCallback,t.requestProgressCallback),function(e){l.adapter=D({...e,statusChangeCallback:t.statusChangeCallback})}({...i,sequenceName:n}),function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};l.custom=V({useCache:!!e.useCache,statusChangeCallback:t.statusChangeCallback,requestProgressCallback:t.requestProgressCallback})}({...c}),function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};l.grouping=_({...e,statusChangeCallback:t.statusChangeCallback})}({...o,useCache:!1}),{execute:async function(e){try{const n=await l.query.execute(e.query.params),r=await l.adapter.execute(n),i=await l.custom.execute({currentResult:r,options:e.custom}),o=l.grouping.execute({...i,grouping:e.group});let c={data:o.objectList,foundGroups:o.foundGroups,appliedGroupsConfig:o.appliedGroupsConfig,additionalData:i.additionalData,queryableData:i.queryable_data};return t.statusChangeCallback&&t.statusChangeCallback(a.Waiting),c}catch(n){throw t.statusChangeCallback&&t.statusChangeCallback(a.Waiting),new g(n.message||n,n.detail,n.source).getError()}},clearCache:()=>{var e;null===(e=l.query)||void 0===e||e.clearCache()}}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return O}));var r=n(0),i=n.n(r),o=n(10),a=n.n(o),c=n(331),s=n(197),l=n(356),u=n(3),d=n(56),f=n(685),h=n(683),p=n(679),m=n(682),v=n(677),g=n(678),b=(n(518),n(1));function y(e){const{visualizationName:t,engine:{useStore:n,visualizations:r,pipeline:o}}=e,a=r[t].controls,c=n(a.tooltip.stateSelector),l=a.tooltip.methods.update,y=n(o.additionalDataSelector),[x,_]=i.a.useState(""),w=i.a.useMemo((()=>{var e;return(null!==(e=null===y||void 0===y?void 0:y.modifiers)&&void 0!==e?e:[]).map((e=>({label:e,value:e,group:e.slice(0,e.indexOf("."))})))}),[null===y||void 0===y?void 0:y.modifiers]),j=i.a.useMemo((()=>x?null===w||void 0===w?void 0:w.filter((e=>-1!==e.label.indexOf(x))):w),[w,x]),S=i.a.useCallback((e=>{l({selectedFields:e.map((e=>e.value))})}),[l]),C=i.a.useCallback(((e,t)=>{"Backspace"===(null===e||void 0===e?void 0:e.code)&&x.length||S(t)}),[x.length,S]),E=i.a.useCallback((e=>{e.stopPropagation(),_(e.target.value)}),[_]),k=i.a.useCallback((()=>{l({display:!c.display})}),[l,c.display]),R=i.a.useCallback((e=>{l({appearance:e.value})}),[l]),T=i.a.useMemo((()=>Object.values(O).map((e=>({label:d.a.capitalize(e),value:e})))),[]),M=i.a.useMemo((()=>{const e=[];return w.forEach((t=>{-1!==c.selectedFields.indexOf(t.value)&&e.push(t)})),e.sort(((e,t)=>c.selectedFields.indexOf(e.value)-c.selectedFields.indexOf(t.value)))}),[w,c.selectedFields]);return Object(b.jsx)(s.a,{children:Object(b.jsxs)("div",{className:"TooltipPopover",children:[Object(b.jsxs)("div",{className:"TooltipPopover__section",children:[Object(b.jsx)(u.n,{component:"h4",tint:50,className:"TooltipPopover__subtitle",children:"Select Fields To Display In The Tooltip"}),Object(b.jsx)(m.a,{id:"select-params",size:"small",openOnFocus:!0,multiple:!0,disableCloseOnSelect:!0,options:j,value:M,onChange:C,groupBy:e=>e.group,getOptionLabel:e=>e.label,getOptionSelected:(e,t)=>e.value===t.value,renderInput:e=>Object(b.jsx)(f.a,{...e,inputProps:{...e.inputProps,value:x,onChange:E},className:"TextField__OutLined__Small",variant:"outlined",placeholder:"Select Fields"}),renderOption:(e,t)=>{let{selected:n}=t;return Object(b.jsxs)("div",{className:"TooltipPopover__option",children:[Object(b.jsx)(h.a,{color:"primary",size:"small",icon:Object(b.jsx)(v.a,{}),checkedIcon:Object(b.jsx)(g.a,{}),style:{marginRight:4},checked:n}),Object(b.jsx)(u.n,{className:"GroupingPopover__option__label",size:14,children:e.label})]})},renderTags:(e,t)=>Object(b.jsx)("div",{className:"TooltipPopover__SelectedTagsContainer",children:e.map(((e,n)=>Object(b.jsx)(u.b,{...t({index:n}),label:e.label,size:"small",className:"Select__Chip"},n)))})})]}),Object(b.jsx)(p.a,{className:"TooltipPopover__divider"}),Object(b.jsxs)("div",{className:"TooltipPopover__section",children:[Object(b.jsx)(u.n,{component:"h4",tint:50,className:"TooltipPopover__subtitle",children:"Tooltip Visibility On Hover"}),Object(b.jsx)(u.o,{title:"Select Visibility",id:"display",value:c.display?"Show":"Hide",leftLabel:"Hide",rightLabel:"Show",leftValue:"Hide",rightValue:"Show",onChange:k})]}),Object(b.jsx)(p.a,{className:"TooltipPopover__divider"}),Object(b.jsxs)("div",{className:"TooltipPopover__section",children:[Object(b.jsx)(u.n,{component:"h4",tint:50,className:"TooltipPopover__subtitle",children:"Tooltip Appearance"}),Object(b.jsx)(u.j,{selectOptions:T,selected:c.appearance,handleSelect:R})]})]})})}y.displayName="ConfigureTooltipPopover";var x=i.a.memo(y);function _(e){const{engine:t,visualizationName:n,engine:{useStore:r,visualizations:i}}=e,o=r(i[n].controls.tooltip.stateSelector);return Object(b.jsx)(s.a,{children:Object(b.jsx)(l.a,{title:"Display in tooltip",anchorOrigin:{vertical:"bottom",horizontal:"right"},anchor:e=>{let{onAnchorClick:t,opened:n}=e;return Object(b.jsx)(c.a,{title:"Tooltip fields",children:Object(b.jsxs)("div",{className:a()("Control__anchor",{active:!o.isInitial,outlined:!o.isInitial}),onClick:t,children:[Object(b.jsx)(u.f,{name:"cursor",className:a()("Control__anchor__icon",{active:!o.isInitial})}),Object(b.jsx)(u.n,{className:"Control__anchor__label",children:"Configure tooltip"}),Object(b.jsx)(u.f,{name:"arrow-down-contained",className:a()("Control__anchor__arrow",{opened:n}),fontSize:6})]})})},component:Object(b.jsx)(x,{engine:t,visualizationName:n})})})}_.displayName="ConfigureTooltip";var w=r.memo(_);let O;!function(e){e.Top="top",e.Auto="auto",e.Bottom="bottom"}(O||(O={}));t.b=w},function(e,t,n){"use strict";n.r(t),function(e){n.d(t,"ServerStyleSheet",(function(){return Fe})),n.d(t,"StyleSheetConsumer",(function(){return ie})),n.d(t,"StyleSheetContext",(function(){return re})),n.d(t,"StyleSheetManager",(function(){return ue})),n.d(t,"ThemeConsumer",(function(){return Ae})),n.d(t,"ThemeContext",(function(){return Me})),n.d(t,"ThemeProvider",(function(){return Ie})),n.d(t,"__PRIVATE__",(function(){return Ue})),n.d(t,"createGlobalStyle",(function(){return ze})),n.d(t,"css",(function(){return xe})),n.d(t,"isStyledComponent",(function(){return x})),n.d(t,"keyframes",(function(){return Be})),n.d(t,"useTheme",(function(){return Ve})),n.d(t,"version",(function(){return w})),n.d(t,"withTheme",(function(){return He}));var r=n(201),i=n(0),o=n.n(i),a=n(415),c=n.n(a),s=n(416),l=n(417),u=n(350),d=n(113),f=n.n(d);function h(){return(h=Object.assign||function(e){for(var t=1;t1?t-1:0),r=1;r0?" Args: "+n.join(", "):""))}var E=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,n=0;n=this.groupSizes.length){for(var n=this.groupSizes,r=n.length,i=r;e>=i;)(i<<=1)<0&&C(16,""+e);this.groupSizes=new Uint32Array(i),this.groupSizes.set(n),this.length=i;for(var o=r;o=this.length||0===this.groupSizes[e])return t;for(var n=this.groupSizes[e],r=this.indexOfGroup(e),i=r+n,o=r;o=T&&(T=t+1),k.set(e,t),R.set(t,e)},N="style["+_+'][data-styled-version="5.3.3"]',P=new RegExp("^"+_+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),D=function(e,t,n){for(var r,i=n.split(","),o=0,a=i.length;o=0;n--){var r=t[n];if(r&&1===r.nodeType&&r.hasAttribute(_))return r}}(n),o=void 0!==i?i.nextSibling:null;r.setAttribute(_,"active"),r.setAttribute("data-styled-version","5.3.3");var a=z();return a&&r.setAttribute("nonce",a),n.insertBefore(r,o),r},F=function(){function e(e){var t=this.element=B(e);t.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,n=0,r=t.length;n=0){var n=document.createTextNode(t),r=this.nodes[e];return this.element.insertBefore(n,r||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e0&&(l+=e+",")})),r+=""+c+s+'{content:"'+l+'"}/*!sc*/\n'}}}return r}(this)},e}(),G=/(a)(d)/gi,Y=function(e){return String.fromCharCode(e+(e>25?39:97))};function K(e){var t,n="";for(t=Math.abs(e);t>52;t=t/52|0)n=Y(t%52)+n;return(Y(t%52)+n).replace(G,"$1-$2")}var $=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},X=function(e){return $(5381,e)};function Q(e){for(var t=0;t>>0);if(!t.hasNameForId(r,a)){var c=n(o,"."+a,void 0,r);t.insertRules(r,a,c)}i.push(a),this.staticRulesId=a}else{for(var s=this.rules.length,l=$(this.baseHash,n.hash),u="",d=0;d>>0);if(!t.hasNameForId(r,m)){var v=n(u,"."+m,void 0,r);t.insertRules(r,m,v)}i.push(m)}}return i.join(" ")},e}(),ee=/^\s*\/\/.*$/gm,te=[":","[",".","#"];function ne(e){var t,n,r,i,o=void 0===e?g:e,a=o.options,c=void 0===a?g:a,l=o.plugins,u=void 0===l?v:l,d=new s.a(c),f=[],h=function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(n,r,i,o,a,c,s,l,u,d){switch(n){case 1:if(0===u&&64===r.charCodeAt(0))return e(r+";"),"";break;case 2:if(0===l)return r+"/*|*/";break;case 3:switch(l){case 102:case 112:return e(i[0]+r),"";default:return r+(0===d?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(t)}}}((function(e){f.push(e)})),p=function(e,r,o){return 0===r&&-1!==te.indexOf(o[n.length])||o.match(i)?e:"."+t};function m(e,o,a,c){void 0===c&&(c="&");var s=e.replace(ee,""),l=o&&a?a+" "+o+" { "+s+" }":s;return t=c,n=o,r=new RegExp("\\"+n+"\\b","g"),i=new RegExp("(\\"+n+"\\b){2,}"),d(a||!o?"":o,l)}return d.use([].concat(u,[function(e,t,i){2===e&&i.length&&i[0].lastIndexOf(n)>0&&(i[0]=i[0].replace(r,p))},h,function(e){if(-2===e){var t=f;return f=[],t}}])),m.hash=u.length?u.reduce((function(e,t){return t.name||C(15),$(e,t.name)}),5381).toString():"",m}var re=o.a.createContext(),ie=re.Consumer,oe=o.a.createContext(),ae=(oe.Consumer,new q),ce=ne();function se(){return Object(i.useContext)(re)||ae}function le(){return Object(i.useContext)(oe)||ce}function ue(e){var t=Object(i.useState)(e.stylisPlugins),n=t[0],r=t[1],a=se(),s=Object(i.useMemo)((function(){var t=a;return e.sheet?t=e.sheet:e.target&&(t=t.reconstructWithOptions({target:e.target},!1)),e.disableCSSOMInjection&&(t=t.reconstructWithOptions({useCSSOMInjection:!1})),t}),[e.disableCSSOMInjection,e.sheet,e.target]),l=Object(i.useMemo)((function(){return ne({options:{prefix:!e.disableVendorPrefixes},plugins:n})}),[e.disableVendorPrefixes,n]);return Object(i.useEffect)((function(){c()(n,e.stylisPlugins)||r(e.stylisPlugins)}),[e.stylisPlugins]),o.a.createElement(re.Provider,{value:s},o.a.createElement(oe.Provider,{value:l},e.children))}var de=function(){function e(e,t){var n=this;this.inject=function(e,t){void 0===t&&(t=ce);var r=n.name+t.hash;e.hasNameForId(n.id,r)||e.insertRules(n.id,r,t(n.rules,r,"@keyframes"))},this.toString=function(){return C(12,String(n.name))},this.name=e,this.id="sc-keyframes-"+e,this.rules=t}return e.prototype.getName=function(e){return void 0===e&&(e=ce),this.name+e.hash},e}(),fe=/([A-Z])/,he=/([A-Z])/g,pe=/^ms-/,me=function(e){return"-"+e.toLowerCase()};function ve(e){return fe.test(e)?e.replace(he,me).replace(pe,"-ms-"):e}var ge=function(e){return null==e||!1===e||""===e};function be(e,t,n,r){if(Array.isArray(e)){for(var i,o=[],a=0,c=e.length;a1?t-1:0),r=1;r?@[\\\]^`{|}~-]+/g,Oe=/(^-|-$)/g;function je(e){return e.replace(we,"-").replace(Oe,"")}var Se=function(e){return K(X(e)>>>0)};function Ce(e){return"string"==typeof e&&!0}var Ee=function(e){return"function"==typeof e||"object"==typeof e&&null!==e&&!Array.isArray(e)},ke=function(e){return"__proto__"!==e&&"constructor"!==e&&"prototype"!==e};function Re(e,t,n){var r=e[n];Ee(t)&&Ee(r)?Te(r,t):e[n]=t}function Te(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=0||(i[n]=e[n]);return i}(t,["componentId"]),o=r&&r+"-"+(Ce(e)?e:je(y(e)));return Pe(e,h({},i,{attrs:w,componentId:o}),n)},Object.defineProperty(j,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(t){this._foldedDefaultProps=r?Te({},e.defaultProps,t):t}}),j.toString=function(){return"."+j.styledComponentId},a&&f()(j,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),j}var De=function(e){return function e(t,n,i){if(void 0===i&&(i=g),!Object(r.isValidElementType)(n))return C(1,String(n));var o=function(){return t(n,i,xe.apply(void 0,arguments))};return o.withConfig=function(r){return e(t,n,h({},i,{},r))},o.attrs=function(r){return e(t,n,h({},i,{attrs:Array.prototype.concat(i.attrs,r).filter(Boolean)}))},o}(Pe,e)};["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","textPath","tspan"].forEach((function(e){De[e]=De(e)}));var Le=function(){function e(e,t){this.rules=e,this.componentId=t,this.isStatic=Q(e),q.registerId(this.componentId+1)}var t=e.prototype;return t.createStyles=function(e,t,n,r){var i=r(be(this.rules,t,n,r).join(""),""),o=this.componentId+e;n.insertRules(o,o,i)},t.removeStyles=function(e,t){t.clearRules(this.componentId+e)},t.renderStyles=function(e,t,n,r){e>2&&q.registerId(this.componentId+e),this.removeStyles(e,n),this.createStyles(e,t,n,r)},e}();function ze(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r1?t-1:0),r=1;r"+t+""},this.getStyleTags=function(){return e.sealed?C(2):e._emitSheetCSS()},this.getStyleElement=function(){var t;if(e.sealed)return C(2);var n=((t={})[_]="",t["data-styled-version"]="5.3.3",t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),r=z();return r&&(n.nonce=r),[o.a.createElement("style",h({},n,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new q({isServer:!0}),this.sealed=!1}var t=e.prototype;return t.collectStyles=function(e){return this.sealed?C(2):o.a.createElement(ue,{sheet:this.instance},e)},t.interleaveWithNodeStream=function(e){return C(3)},e}(),He=function(e){var t=o.a.forwardRef((function(t,n){var r=Object(i.useContext)(Me),a=e.defaultProps,c=_e(t,r,a);return o.a.createElement(e,h({},t,{theme:c,ref:n}))}));return f()(t,e),t.displayName="WithTheme("+y(e)+")",t},Ve=function(){return Object(i.useContext)(Me)},Ue={StyleSheet:q,masterSheet:ae};t.default=De}.call(this,n(142))},,function(e,t,n){"use strict";t.a=function(e){const{orderBy:t,order:n="asc"}=e;return(r,i)=>{const o=r[t].toUpperCase(),a=i[t].toUpperCase();if(e.additionalCompare){const t=e.additionalCompare(o,a);if(null!==t)return t}return oa?"asc"===n?1:-1:0}}},function(e,t){function n(t){return e.exports=n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,n(t)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";var r,i="object"===typeof Reflect?Reflect:null,o=i&&"function"===typeof i.apply?i.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};r=i&&"function"===typeof i.ownKeys?i.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var a=Number.isNaN||function(e){return e!==e};function c(){c.init.call(this)}e.exports=c,e.exports.once=function(e,t){return new Promise((function(n,r){function i(n){e.removeListener(t,o),r(n)}function o(){"function"===typeof e.removeListener&&e.removeListener("error",i),n([].slice.call(arguments))}g(e,t,o,{once:!0}),"error"!==t&&function(e,t,n){"function"===typeof e.on&&g(e,"error",t,n)}(e,i,{once:!0})}))},c.EventEmitter=c,c.prototype._events=void 0,c.prototype._eventsCount=0,c.prototype._maxListeners=void 0;var s=10;function l(e){if("function"!==typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function u(e){return void 0===e._maxListeners?c.defaultMaxListeners:e._maxListeners}function d(e,t,n,r){var i,o,a,c;if(l(n),void 0===(o=e._events)?(o=e._events=Object.create(null),e._eventsCount=0):(void 0!==o.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),o=e._events),a=o[t]),void 0===a)a=o[t]=n,++e._eventsCount;else if("function"===typeof a?a=o[t]=r?[n,a]:[a,n]:r?a.unshift(n):a.push(n),(i=u(e))>0&&a.length>i&&!a.warned){a.warned=!0;var s=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");s.name="MaxListenersExceededWarning",s.emitter=e,s.type=t,s.count=a.length,c=s,console&&console.warn&&console.warn(c)}return e}function f(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function h(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},i=f.bind(r);return i.listener=n,r.wrapFn=i,i}function p(e,t,n){var r=e._events;if(void 0===r)return[];var i=r[t];return void 0===i?[]:"function"===typeof i?n?[i.listener||i]:[i]:n?function(e){for(var t=new Array(e.length),n=0;n0&&(a=t[0]),a instanceof Error)throw a;var c=new Error("Unhandled error."+(a?" ("+a.message+")":""));throw c.context=a,c}var s=i[e];if(void 0===s)return!1;if("function"===typeof s)o(s,this,t);else{var l=s.length,u=v(s,l);for(n=0;n=0;o--)if(n[o]===t||n[o].listener===t){a=n[o].listener,i=o;break}if(i<0)return this;0===i?n.shift():function(e,t){for(;t+1=0;r--)this.removeListener(e,t[r]);return this},c.prototype.listeners=function(e){return p(this,e,!0)},c.prototype.rawListeners=function(e){return p(this,e,!1)},c.listenerCount=function(e,t){return"function"===typeof e.listenerCount?e.listenerCount(t):m.call(e,t)},c.prototype.listenerCount=m,c.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},function(e,t,n){"use strict";var r=n(112).Buffer,i=r.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function o(e){var t;switch(this.encoding=function(e){var t=function(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!==typeof t&&(r.isEncoding===i||!i(e)))throw new Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=s,this.end=l,t=4;break;case"utf8":this.fillLast=c,t=4;break;case"base64":this.text=u,this.end=d,t=3;break;default:return this.write=f,void(this.end=h)}this.lastNeed=0,this.lastTotal=0,this.lastChar=r.allocUnsafe(t)}function a(e){return e<=127?0:e>>5===6?2:e>>4===14?3:e>>3===30?4:e>>6===2?-1:-2}function c(e){var t=this.lastTotal-this.lastNeed,n=function(e,t,n){if(128!==(192&t[0]))return e.lastNeed=0,"\ufffd";if(e.lastNeed>1&&t.length>1){if(128!==(192&t[1]))return e.lastNeed=1,"\ufffd";if(e.lastNeed>2&&t.length>2&&128!==(192&t[2]))return e.lastNeed=2,"\ufffd"}}(this,e);return void 0!==n?n:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function s(e,t){if((e.length-t)%2===0){var n=e.toString("utf16le",t);if(n){var r=n.charCodeAt(n.length-1);if(r>=55296&&r<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function l(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,n)}return t}function u(e,t){var n=(e.length-t)%3;return 0===n?e.toString("base64",t):(this.lastNeed=3-n,this.lastTotal=3,1===n?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-n))}function d(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function f(e){return e.toString(this.encoding)}function h(e){return e&&e.length?this.write(e):""}t.StringDecoder=o,o.prototype.write=function(e){if(0===e.length)return"";var t,n;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n=0)return i>0&&(e.lastNeed=i-1),i;if(--r=0)return i>0&&(e.lastNeed=i-2),i;if(--r=0)return i>0&&(2===i?i=0:e.lastNeed=i-3),i;return 0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=n;var r=e.length-(n-this.lastNeed);return e.copy(this.lastChar,0,r),e.toString("utf8",t,r)},o.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},function(e,t,n){(function(e){function n(e){return Object.prototype.toString.call(e)}t.isArray=function(e){return Array.isArray?Array.isArray(e):"[object Array]"===n(e)},t.isBoolean=function(e){return"boolean"===typeof e},t.isNull=function(e){return null===e},t.isNullOrUndefined=function(e){return null==e},t.isNumber=function(e){return"number"===typeof e},t.isString=function(e){return"string"===typeof e},t.isSymbol=function(e){return"symbol"===typeof e},t.isUndefined=function(e){return void 0===e},t.isRegExp=function(e){return"[object RegExp]"===n(e)},t.isObject=function(e){return"object"===typeof e&&null!==e},t.isDate=function(e){return"[object Date]"===n(e)},t.isError=function(e){return"[object Error]"===n(e)||e instanceof Error},t.isFunction=function(e){return"function"===typeof e},t.isPrimitive=function(e){return null===e||"boolean"===typeof e||"number"===typeof e||"string"===typeof e||"symbol"===typeof e||"undefined"===typeof e},t.isBuffer=e.isBuffer}).call(this,n(162).Buffer)},function(e,t,n){"use strict";n.d(t,"c",(function(){return S})),n.d(t,"d",(function(){return I})),n.d(t,"a",(function(){return N})),n.d(t,"b",(function(){return P})),n.d(t,"e",(function(){return L}));var r=n(2),i=n(64),o=n(111),a=n(44),c=n(0),s=n(68),l="object"===typeof performance&&"function"===typeof performance.now?function(){return performance.now()}:function(){return Date.now()};function u(e){cancelAnimationFrame(e.id)}function d(e,t){var n=l();var r={id:requestAnimationFrame((function i(){l()-n>=t?e.call(null):r.id=requestAnimationFrame(i)}))};return r}var f=-1;var h=null;function p(e){if(void 0===e&&(e=!1),null===h||e){var t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",n.direction="rtl";var r=document.createElement("div"),i=r.style;return i.width="100px",i.height="100px",t.appendChild(r),document.body.appendChild(t),t.scrollLeft>0?h="positive-descending":(t.scrollLeft=1,h=0===t.scrollLeft?"negative":"positive-ascending"),document.body.removeChild(t),h}return h}var m=function(e){var t=e.columnIndex;e.data;return e.rowIndex+":"+t};function v(e){var t,n,s=e.getColumnOffset,l=e.getColumnStartIndexForOffset,h=e.getColumnStopIndexForStartIndex,v=e.getColumnWidth,b=e.getEstimatedTotalHeight,y=e.getEstimatedTotalWidth,x=e.getOffsetForColumnAndAlignment,_=e.getOffsetForRowAndAlignment,w=e.getRowHeight,O=e.getRowOffset,j=e.getRowStartIndexForOffset,S=e.getRowStopIndexForStartIndex,C=e.initInstanceProps,E=e.shouldResetStyleCacheOnItemSizeChange,k=e.validateProps;return n=t=function(e){function t(t){var n;return(n=e.call(this,t)||this)._instanceProps=C(n.props,Object(o.a)(Object(o.a)(n))),n._resetIsScrollingTimeoutId=null,n._outerRef=void 0,n.state={instance:Object(o.a)(Object(o.a)(n)),isScrolling:!1,horizontalScrollDirection:"forward",scrollLeft:"number"===typeof n.props.initialScrollLeft?n.props.initialScrollLeft:0,scrollTop:"number"===typeof n.props.initialScrollTop?n.props.initialScrollTop:0,scrollUpdateWasRequested:!1,verticalScrollDirection:"forward"},n._callOnItemsRendered=void 0,n._callOnItemsRendered=Object(a.a)((function(e,t,r,i,o,a,c,s){return n.props.onItemsRendered({overscanColumnStartIndex:e,overscanColumnStopIndex:t,overscanRowStartIndex:r,overscanRowStopIndex:i,visibleColumnStartIndex:o,visibleColumnStopIndex:a,visibleRowStartIndex:c,visibleRowStopIndex:s})})),n._callOnScroll=void 0,n._callOnScroll=Object(a.a)((function(e,t,r,i,o){return n.props.onScroll({horizontalScrollDirection:r,scrollLeft:e,scrollTop:t,verticalScrollDirection:i,scrollUpdateWasRequested:o})})),n._getItemStyle=void 0,n._getItemStyle=function(e,t){var r,i=n.props,o=i.columnWidth,a=i.direction,c=i.rowHeight,l=n._getItemStyleCache(E&&o,E&&a,E&&c),u=e+":"+t;if(l.hasOwnProperty(u))r=l[u];else{var d=s(n.props,t,n._instanceProps),f="rtl"===a;l[u]=r={position:"absolute",left:f?void 0:d,right:f?d:void 0,top:O(n.props,e,n._instanceProps),height:w(n.props,e,n._instanceProps),width:v(n.props,t,n._instanceProps)}}return r},n._getItemStyleCache=void 0,n._getItemStyleCache=Object(a.a)((function(e,t,n){return{}})),n._onScroll=function(e){var t=e.currentTarget,r=t.clientHeight,i=t.clientWidth,o=t.scrollLeft,a=t.scrollTop,c=t.scrollHeight,s=t.scrollWidth;n.setState((function(e){if(e.scrollLeft===o&&e.scrollTop===a)return null;var t=n.props.direction,l=o;if("rtl"===t)switch(p()){case"negative":l=-o;break;case"positive-descending":l=s-i-o}l=Math.max(0,Math.min(l,s-i));var u=Math.max(0,Math.min(a,c-r));return{isScrolling:!0,horizontalScrollDirection:e.scrollLeftl?p:0,g=m>c?p:0;this.scrollTo({scrollLeft:void 0!==r?x(this.props,r,n,d,this._instanceProps,g):d,scrollTop:void 0!==i?_(this.props,i,n,h,this._instanceProps,v):h})},n.componentDidMount=function(){var e=this.props,t=e.initialScrollLeft,n=e.initialScrollTop;if(null!=this._outerRef){var r=this._outerRef;"number"===typeof t&&(r.scrollLeft=t),"number"===typeof n&&(r.scrollTop=n)}this._callPropsCallbacks()},n.componentDidUpdate=function(){var e=this.props.direction,t=this.state,n=t.scrollLeft,r=t.scrollTop;if(t.scrollUpdateWasRequested&&null!=this._outerRef){var i=this._outerRef;if("rtl"===e)switch(p()){case"negative":i.scrollLeft=-n;break;case"positive-ascending":i.scrollLeft=n;break;default:var o=i.clientWidth,a=i.scrollWidth;i.scrollLeft=a-o-n}else i.scrollLeft=Math.max(0,n);i.scrollTop=Math.max(0,r)}this._callPropsCallbacks()},n.componentWillUnmount=function(){null!==this._resetIsScrollingTimeoutId&&u(this._resetIsScrollingTimeoutId)},n.render=function(){var e=this.props,t=e.children,n=e.className,i=e.columnCount,o=e.direction,a=e.height,s=e.innerRef,l=e.innerElementType,u=e.innerTagName,d=e.itemData,f=e.itemKey,h=void 0===f?m:f,p=e.outerElementType,v=e.outerTagName,g=e.rowCount,x=e.style,_=e.useIsScrolling,w=e.width,O=this.state.isScrolling,j=this._getHorizontalRangeToRender(),S=j[0],C=j[1],E=this._getVerticalRangeToRender(),k=E[0],R=E[1],T=[];if(i>0&&g)for(var M=k;M<=R;M++)for(var A=S;A<=C;A++)T.push(Object(c.createElement)(t,{columnIndex:A,data:d,isScrolling:_?O:void 0,key:h({columnIndex:A,data:d,rowIndex:M}),rowIndex:M,style:this._getItemStyle(M,A)}));var I=b(this.props,this._instanceProps),N=y(this.props,this._instanceProps);return Object(c.createElement)(p||v||"div",{className:n,onScroll:this._onScroll,ref:this._outerRefSetter,style:Object(r.a)({position:"relative",height:a,width:w,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:o},x)},Object(c.createElement)(l||u||"div",{children:T,ref:s,style:{height:I,pointerEvents:O?"none":void 0,width:N}}))},n._callPropsCallbacks=function(){var e=this.props,t=e.columnCount,n=e.onItemsRendered,r=e.onScroll,i=e.rowCount;if("function"===typeof n&&t>0&&i>0){var o=this._getHorizontalRangeToRender(),a=o[0],c=o[1],s=o[2],l=o[3],u=this._getVerticalRangeToRender(),d=u[0],f=u[1],h=u[2],p=u[3];this._callOnItemsRendered(a,c,d,f,s,l,h,p)}if("function"===typeof r){var m=this.state,v=m.horizontalScrollDirection,g=m.scrollLeft,b=m.scrollTop,y=m.scrollUpdateWasRequested,x=m.verticalScrollDirection;this._callOnScroll(g,b,v,x,y)}},n._getHorizontalRangeToRender=function(){var e=this.props,t=e.columnCount,n=e.overscanColumnCount,r=e.overscanColumnsCount,i=e.overscanCount,o=e.rowCount,a=this.state,c=a.horizontalScrollDirection,s=a.isScrolling,u=a.scrollLeft,d=n||r||i||1;if(0===t||0===o)return[0,0,0,0];var f=l(this.props,u,this._instanceProps),p=h(this.props,f,u,this._instanceProps),m=s&&"backward"!==c?1:Math.max(1,d),v=s&&"forward"!==c?1:Math.max(1,d);return[Math.max(0,f-m),Math.max(0,Math.min(t-1,p+v)),f,p]},n._getVerticalRangeToRender=function(){var e=this.props,t=e.columnCount,n=e.overscanCount,r=e.overscanRowCount,i=e.overscanRowsCount,o=e.rowCount,a=this.state,c=a.isScrolling,s=a.verticalScrollDirection,l=a.scrollTop,u=r||i||n||1;if(0===t||0===o)return[0,0,0,0];var d=j(this.props,l,this._instanceProps),f=S(this.props,d,l,this._instanceProps),h=c&&"backward"!==s?1:Math.max(1,u),p=c&&"forward"!==s?1:Math.max(1,u);return[Math.max(0,d-h),Math.max(0,Math.min(o-1,f+p)),d,f]},t}(c.PureComponent),t.defaultProps={direction:"ltr",itemData:void 0,useIsScrolling:!1},n}var g=function(e,t){e.children,e.direction,e.height,e.innerTagName,e.outerTagName,e.overscanColumnsCount,e.overscanCount,e.overscanRowsCount,e.width,t.instance},b=function(e,t){var n=e.rowCount,r=t.rowMetadataMap,i=t.estimatedRowHeight,o=t.lastMeasuredRowIndex,a=0;if(o>=n&&(o=n-1),o>=0){var c=r[o];a=c.offset+c.size}return a+(n-o-1)*i},y=function(e,t){var n=e.columnCount,r=t.columnMetadataMap,i=t.estimatedColumnWidth,o=t.lastMeasuredColumnIndex,a=0;if(o>=n&&(o=n-1),o>=0){var c=r[o];a=c.offset+c.size}return a+(n-o-1)*i},x=function(e,t,n,r){var i,o,a;if("column"===e?(i=r.columnMetadataMap,o=t.columnWidth,a=r.lastMeasuredColumnIndex):(i=r.rowMetadataMap,o=t.rowHeight,a=r.lastMeasuredRowIndex),n>a){var c=0;if(a>=0){var s=i[a];c=s.offset+s.size}for(var l=a+1;l<=n;l++){var u=o(l);i[l]={offset:c,size:u},c+=u}"column"===e?r.lastMeasuredColumnIndex=n:r.lastMeasuredRowIndex=n}return i[n]},_=function(e,t,n,r){var i,o;return"column"===e?(i=n.columnMetadataMap,o=n.lastMeasuredColumnIndex):(i=n.rowMetadataMap,o=n.lastMeasuredRowIndex),(o>0?i[o].offset:0)>=r?w(e,t,n,o,0,r):O(e,t,n,Math.max(0,o),r)},w=function(e,t,n,r,i,o){for(;i<=r;){var a=i+Math.floor((r-i)/2),c=x(e,t,a,n).offset;if(c===o)return a;co&&(r=a-1)}return i>0?i-1:0},O=function(e,t,n,r,i){for(var o="column"===e?t.columnCount:t.rowCount,a=1;r=d-c&&i<=u+c?"auto":"center"),r){case"start":return u;case"end":return d;case"center":return Math.round(d+(u-d)/2);case"auto":default:return i>=d&&i<=u?i:d>u||i0)for(var R=S;R<=E;R++)k.push(Object(c.createElement)(t,{data:f,key:p(R,f),index:R,isScrolling:y?_:void 0,style:this._getItemStyle(R)}));var T=l(this.props,this._instanceProps);return Object(c.createElement)(v||g||"div",{className:n,onScroll:O,ref:this._outerRefSetter,style:Object(r.a)({position:"relative",height:o,width:x,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:i},b)},Object(c.createElement)(s||u||"div",{children:k,ref:a,style:{height:w?"100%":T,pointerEvents:_?"none":void 0,width:w?T:"100%"}}))},n._callPropsCallbacks=function(){if("function"===typeof this.props.onItemsRendered&&this.props.itemCount>0){var e=this._getRangeToRender(),t=e[0],n=e[1],r=e[2],i=e[3];this._callOnItemsRendered(t,n,r,i)}if("function"===typeof this.props.onScroll){var o=this.state,a=o.scrollDirection,c=o.scrollOffset,s=o.scrollUpdateWasRequested;this._callOnScroll(a,c,s)}},n._getRangeToRender=function(){var e=this.props,t=e.itemCount,n=e.overscanCount,r=this.state,i=r.isScrolling,o=r.scrollDirection,a=r.scrollOffset;if(0===t)return[0,0,0,0];var c=m(this.props,a,this._instanceProps),s=v(this.props,c,a,this._instanceProps),l=i&&"backward"!==o?1:Math.max(1,n),u=i&&"forward"!==o?1:Math.max(1,n);return[Math.max(0,c-l),Math.max(0,Math.min(t-1,s+u)),c,s]},t}(c.PureComponent),t.defaultProps={direction:"ltr",itemData:void 0,layout:"vertical",overscanCount:2,useIsScrolling:!1},n}var k=function(e,t){e.children,e.direction,e.height,e.layout,e.innerTagName,e.outerTagName,e.width,t.instance},R=function(e,t,n){var r=e.itemSize,i=n.itemMetadataMap,o=n.lastMeasuredIndex;if(t>o){var a=0;if(o>=0){var c=i[o];a=c.offset+c.size}for(var s=o+1;s<=t;s++){var l=r(s);i[s]={offset:a,size:l},a+=l}n.lastMeasuredIndex=t}return i[t]},T=function(e,t,n,r,i){for(;r<=n;){var o=r+Math.floor((n-r)/2),a=R(e,o,t).offset;if(a===i)return o;ai&&(n=o-1)}return r>0?r-1:0},M=function(e,t,n,r){for(var i=e.itemCount,o=1;n=n&&(o=n-1),o>=0){var c=r[o];a=c.offset+c.size}return a+(n-o-1)*i},I=E({getItemOffset:function(e,t,n){return R(e,t,n).offset},getItemSize:function(e,t,n){return n.itemMetadataMap[t].size},getEstimatedTotalSize:A,getOffsetForIndexAndAlignment:function(e,t,n,r,i){var o=e.direction,a=e.height,c=e.layout,s=e.width,l="horizontal"===o||"horizontal"===c?s:a,u=R(e,t,i),d=A(e,i),f=Math.max(0,Math.min(d-l,u.offset)),h=Math.max(0,u.offset-l+u.size);switch("smart"===n&&(n=r>=h-l&&r<=f+l?"auto":"center"),n){case"start":return f;case"end":return h;case"center":return Math.round(h+(f-h)/2);case"auto":default:return r>=h&&r<=f?r:r0?r[i].offset:0)>=n?T(e,t,i,0,n):M(e,t,Math.max(0,i),n)}(e,n,t)},getStopIndexForStartIndex:function(e,t,n,r){for(var i=e.direction,o=e.height,a=e.itemCount,c=e.layout,s=e.width,l="horizontal"===i||"horizontal"===c?s:o,u=R(e,t,r),d=n+l,f=u.offset+u.size,h=t;h=d-s&&r<=u+s?"auto":"center"),n){case"start":return u;case"end":return d;case"center":var f=Math.round(d+(u-d)/2);return fl+Math.floor(s/2)?l:f;case"auto":default:return r>=d&&r<=u?r:d>u||r=d-c&&r<=u+c?"auto":"center"),n){case"start":return u;case"end":return d;case"center":var f=Math.round(d+(u-d)/2);return fl+Math.floor(c/2)?l:f;case"auto":default:return r>=d&&r<=u?r:d>u||r=h-u&&r<=f+u?"auto":"center"),n){case"start":return f;case"end":return h;case"center":var p=Math.round(h+(f-h)/2);return pd+Math.floor(u/2)?d:p;case"auto":default:return r>=h&&r<=f?r:re((e=>{Object(o.a)({detail:e,model:a})})).then((e=>{window.telemetry_enabled=e.telemetry_enabled,window.live_updates_enabled=e.live_updates_enabled,a.setState({project:e})})),abort:t}},getProjectParams:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["metric"];const{call:t,abort:n}=r.a.getProjectParams(e);return{call:()=>t((e=>{Object(o.a)({detail:e,model:a})})).then((e=>{a.setState({metrics:e.metric,images:e.images,params:c(e.params)})})),abort:n}},getPinnedSequences:function(){const{call:e,abort:t}=r.a.getPinnedSequences();return{call:()=>e((e=>{Object(o.a)({detail:e,model:a})})).then((e=>{a.setState({pinnedSequences:e.sequences})})),abort:t}},setPinnedSequences:function(e,t){const{call:n,abort:i}=r.a.setPinnedSequences(e);return{call:()=>n(t).then((e=>{a.setState({pinnedSequences:e.sequences})})),abort:i}}};t.a=s},function(e,t,n){"use strict";function r(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=t.status}function o(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(r){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var a="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof n&&n.global===n?n:void 0,c=a.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),s=a.saveAs||("object"!=typeof window||window!==a?function(){}:"download"in HTMLAnchorElement.prototype&&!c?function(e,t,n){var c=a.URL||a.webkitURL,s=document.createElement("a");t=t||e.name||"download",s.download=t,s.rel="noopener","string"==typeof e?(s.href=e,s.origin===location.origin?o(s):i(s.href)?r(e,t,n):o(s,s.target="_blank")):(s.href=c.createObjectURL(e),setTimeout((function(){c.revokeObjectURL(s.href)}),4e4),setTimeout((function(){o(s)}),0))}:"msSaveOrOpenBlob"in navigator?function(e,n,a){if(n=n||e.name||"download","string"!=typeof e)navigator.msSaveOrOpenBlob(t(e,a),n);else if(i(e))r(e,n,a);else{var c=document.createElement("a");c.href=e,c.target="_blank",setTimeout((function(){o(c)}))}}:function(e,t,n,i){if((i=i||open("","_blank"))&&(i.document.title=i.document.body.innerText="downloading..."),"string"==typeof e)return r(e,t,n);var o="application/octet-stream"===e.type,s=/constructor/i.test(a.HTMLElement)||a.safari,l=/CriOS\/[\d]+/.test(navigator.userAgent);if((l||o&&s||c)&&"undefined"!=typeof FileReader){var u=new FileReader;u.onloadend=function(){var e=u.result;e=l?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),i?i.location.href=e:location=e,i=null},u.readAsDataURL(e)}else{var d=a.URL||a.webkitURL,f=d.createObjectURL(e);i?i.location=f:location.href=f,i=null,setTimeout((function(){d.revokeObjectURL(f)}),4e4)}});a.saveAs=s.saveAs=s,e.exports=s})?r.apply(t,i):r)||(e.exports=o)}).call(this,n(125))},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(56);function i(e){var t,n,i;let{actionType:a,data:c,model:s}=e,l=(null===(t=s.getState())||void 0===t?void 0:t.selectedRows)||{},u=(null===(n=s.getState())||void 0===n||null===(i=n.rawData)||void 0===i?void 0:i.reduce(((e,t)=>(e[t.hash]={runHash:t.hash,...t.props},e)),{}))||{};switch(a){case"single":l[c.selectKey]?l=r.a.omit(l,[c.selectKey]):l[c.selectKey]={selectKey:c.selectKey,isHidden:c.isHidden,key:c.key,...u[o(c.selectKey)]};break;case"selectAll":Array.isArray(c)?c.forEach((e=>{l[e.selectKey]||(l[e.selectKey]={selectKey:e.selectKey,isHidden:e.isHidden,key:e.key,...u[o(e.selectKey)]})})):Object.values(c).reduce(((e,t)=>e.concat(t.items)),[]).forEach((e=>{l[e.selectKey]||(l[e.selectKey]={selectKey:e.selectKey,isHidden:e.isHidden,key:e.key,...u[o(e.selectKey)]})}));break;case"removeAll":if(Array.isArray(c)){const e=c.map((e=>e.selectKey));l=r.a.omit(l,e)}else{const e=Object.values(c).reduce(((e,t)=>e.concat(t.items)),[]).map((e=>e.selectKey));l=r.a.omit(l,e)}}return s.setState({selectedRows:{...l}}),l}function o(e){return e.slice(0,e.indexOf("/"))}},function(e,t,n){"use strict";function r(e){var t;let{tags:n,runHash:r,model:i,updateModelData:o}=e;const a=null===(t=i.getState())||void 0===t?void 0:t.rawData,c=null===a||void 0===a?void 0:a.map((e=>e.hash===r?{...e,props:{...e.props,tags:n}}:e));i.setState({rawData:c}),o()}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return o})),n.d(t,"c",(function(){return s}));var r=n(0),i=n.n(r);var o=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const[n,r]=i.a.useState(e.getState());return i.a.useEffect((()=>{const n=e.subscribe("INIT",(()=>r(e.getState()))),i=e.subscribe("UPDATE",(()=>r(e.getState())));return()=>{t&&(n.unsubscribe(),i.unsubscribe(),e.destroy())}}),[]),n};n(252);var a=n(48);var c=function(e,t,n,r,o,c){const[s,l]=i.a.useState(!1),u=i.a.useRef(),d=i.a.useCallback((r=>{(null===o||void 0===o?void 0:o.resizeMode)!==a.b.Hide&&(e.current.style.userSelect="none",e.current.style.cursor="row-resize",u.current=window.requestAnimationFrame((()=>{if(n.current&&t.current&&e.current){var i,o,a;l(!0);const c=(null===(i=n.current.getBoundingClientRect())||void 0===i?void 0:i.height)+(null===(o=t.current.getBoundingClientRect())||void 0===o?void 0:o.height),s=(null===(a=e.current.getBoundingClientRect())||void 0===a?void 0:a.height)-c,u=(r.clientY-s)/c;t.current&&n.current&&(t.current.style.flex="".concat(u," 1 0"),n.current.style.flex="".concat(1-u," 1 0"))}})))}),[n,t,e,null===o||void 0===o?void 0:o.resizeMode]),f=i.a.useCallback((()=>{u.current&&window.cancelAnimationFrame(u.current),l(!1),e.current.style.userSelect="unset",e.current.style.cursor="unset",document.removeEventListener("mousemove",d),c(t.current.style.flex.split(" ")[0])}),[c,d,t,e]),h=i.a.useCallback((()=>{document.addEventListener("mousemove",d),document.addEventListener("mouseup",f)}),[d,f]),p=i.a.useCallback((e=>{const r=(null===o||void 0===o?void 0:o.height)?+o.height:.5;if(t.current&&n.current)switch(e){case a.b.Hide:t.current.style.flex="1 1 100%",n.current.style.flex="unset";break;case a.b.Resizable:t.current.style.flex="".concat(r," 1 0"),n.current.style.flex="".concat(1-r," 1 0");break;case a.b.MaxHeight:t.current.style.flex="unset",n.current.style.flex="1 1 100%"}}),[n,null===o||void 0===o?void 0:o.height,t]);return i.a.useEffect((()=>{var e;return null===(e=r.current)||void 0===e||e.addEventListener("mousedown",h),(null===o||void 0===o?void 0:o.resizeMode)&&p(null===o||void 0===o?void 0:o.resizeMode),()=>{var e;l(!1),null===(e=r.current)||void 0===e||e.removeEventListener("mousedown",h),document.removeEventListener("mouseup",f)}}),[f,h,p,r.current,null===o||void 0===o?void 0:o.resizeMode]),i.a.useEffect((()=>{(null===o||void 0===o?void 0:o.resizeMode)&&p(null===o||void 0===o?void 0:o.resizeMode)}),[null===o||void 0===o?void 0:o.resizeMode,p]),s};var s=(e,t,n)=>{r.useEffect((()=>{if(null===t||void 0===t?void 0:t.current){const r=new window.ResizeObserver(e);return r&&r.observe(t.current),()=>{r&&(r.disconnect(),"function"===typeof n&&n())}}}),[e,n,t])}},function(e,t,n){"use strict";var r=n(0),i=n.n(r),o=n(595),a=n(6),c=n(3),s=(n(576),n(1));function l(e){let{isLoading:t=!1,className:n="",children:r,loaderType:i="spinner",loaderConfig:l={},width:u="100%",height:d="auto",loaderComponent:f}=e;return Object(s.jsx)(s.Fragment,{children:t?Object(s.jsx)(a.a,{children:Object(s.jsx)("div",{className:"BusyLoaderWrapper ".concat(n),style:{width:u,height:d},children:f||function(){switch(i){case"skeleton":return Object(s.jsx)(o.a,{...l});default:return Object(s.jsx)(c.l,{...l})}}()})}):r||null})}t.a=i.a.memo(l)},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(16);function i(e){const t=new URLSearchParams(window.location.search).get(e)||"";return t?JSON.parse(Object(r.b)(t)):null}},function(e,t,n){"use strict";n.r(t);var r=n(21);n.d(t,"capitalize",(function(){return r.a}));var i=n(131);n.d(t,"createChainedFunction",(function(){return i.a}));var o=n(89);n.d(t,"createSvgIcon",(function(){return o.a}));var a=n(163);n.d(t,"debounce",(function(){return a.a}));var c=n(155);n.d(t,"deprecatedPropType",(function(){return c.a}));var s=n(172);n.d(t,"isMuiElement",(function(){return s.a}));var l=n(73);n.d(t,"ownerDocument",(function(){return l.a}));var u=n(207);n.d(t,"ownerWindow",(function(){return u.a}));var d=n(369);n.d(t,"requirePropFactory",(function(){return d.a}));var f=n(119);n.d(t,"setRef",(function(){return f.a}));var h=n(337);n.d(t,"unsupportedProp",(function(){return h.a}));var p=n(144);n.d(t,"useControlled",(function(){return p.a}));var m=n(79);n.d(t,"useEventCallback",(function(){return m.a}));var v=n(29);n.d(t,"useForkRef",(function(){return v.a}));var g=n(270);n.d(t,"unstable_useId",(function(){return g.a}));var b=n(145);n.d(t,"useIsFocusVisible",(function(){return b.a}))},function(e,t,n){"use strict";t.a=function(e){let t={...e};const n={INIT:[],UPDATE:[]};function r(e,r){t=Object.assign(t,r),(n[e]||[]).forEach((e=>e(r)))}return{init:()=>{t=Object.assign({},e),(n.INIT||[]).forEach((t=>t(e)))},destroy:()=>{n.INIT=[],n.UPDATE=[],t={...e}},getState:()=>Object.assign({},t),setState:e=>{r("UPDATE",e)},emit:r,subscribe:(e,t)=>(n.hasOwnProperty(e)?n[e].push(t):n[e]=[t],{unsubscribe:()=>{n[e].splice(n[e].indexOf(t)>>>0,1)}})}}},function(e,t,n){"use strict";class r extends Error{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(e),this.detail=void 0,this.name=this.constructor.name,this.detail=t}getError(){return{name:this.name,message:this.message,detail:this.detail}}}t.a=r},function(e,t,n){"use strict";var r=n(0),i=n.n(r),o=n(10),a=n.n(o),c=n(3),s=n(164),l=(n(579),n(1));function u(e){let{title:t,subtitle:n,className:r,dataListProps:o,children:u}=e;const d=i.a.useRef(null);return Object(l.jsxs)("div",{className:a()("Card",{[r]:r}),children:[Object(l.jsxs)("div",{className:"Card__header",children:[Object(l.jsx)(c.n,{size:18,weight:600,tint:100,children:t}),n&&Object(l.jsx)(c.n,{size:12,tint:70,weight:400,className:"Card__header__subTitle",children:n})]}),u||Object(l.jsx)("div",{className:"Card__tableWrapper",children:(null===o||void 0===o?void 0:o.tableData)&&Object(l.jsx)(s.a,{tableRef:d,...o})})]})}u.displayName="Card",t.a=i.a.memo(u)},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(28);function i(){var e;const t=null!==(e=Object(r.a)("selectedExperimentNames"))&&void 0!==e?e:"",n=t.length>0?t.split(","):[];return n.length>0?n:[]}},function(e,t,n){"use strict";n.d(t,"b",(function(){return l}));var r=n(115),i=n(2),o=n(103),a=(n(4),n(159)),c={xs:0,sm:600,md:960,lg:1280,xl:1920},s={keys:["xs","sm","md","lg","xl"],up:function(e){return"@media (min-width:".concat(c[e],"px)")}};function l(e,t,n){if(Array.isArray(t)){var r=e.theme.breakpoints||s;return t.reduce((function(e,i,o){return e[r.up(r.keys[o])]=n(t[o]),e}),{})}if("object"===Object(o.a)(t)){var i=e.theme.breakpoints||s;return Object.keys(t).reduce((function(e,r){return e[i.up(r)]=n(t[r]),e}),{})}return n(t)}t.a=function(e){var t=function(t){var n=e(t),r=t.theme.breakpoints||s,o=r.keys.reduce((function(n,o){return t[o]&&((n=n||{})[r.up(o)]=e(Object(i.a)({theme:t.theme},t[o]))),n}),null);return Object(a.a)(n,o)};return t.propTypes={},t.filterProps=["xs","sm","md","lg","xl"].concat(Object(r.a)(e.filterProps)),t}},function(e,t,n){"use strict";(function(t){"undefined"===typeof t||!t.version||0===t.version.indexOf("v0.")||0===t.version.indexOf("v1.")&&0!==t.version.indexOf("v1.8.")?e.exports={nextTick:function(e,n,r,i){if("function"!==typeof e)throw new TypeError('"callback" argument must be a function');var o,a,c=arguments.length;switch(c){case 0:case 1:return t.nextTick(e);case 2:return t.nextTick((function(){e.call(null,n)}));case 3:return t.nextTick((function(){e.call(null,n,r)}));case 4:return t.nextTick((function(){e.call(null,n,r,i)}));default:for(o=new Array(c-1),a=0;a{n&&r&&n(r)})).catch((()=>{n&&r&&(r.notification.severity="error",r.notification.messages=["Content isn't copied"],n(r))}))}else{const t=document.createElement("textarea");t.value=e,t.style.position="fixed",t.style.left="-400vw",t.style.top="-400vh",document.body.appendChild(t),t.focus(),t.select();try{document.execCommand("copy"),t.remove(),n&&r&&n(r)}catch(a){n&&r&&(r.notification.severity="error",r.notification.messages=["Content isn't copied"],n(r))}}}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(e){e.sort(((e,t)=>e-t));const t=e.length;return t%2===0?(e[t/2]+e[t/2-1])/2:e[(t-1)/2]}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(56),i=n(83),o=n(118);function a(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;if(t){var n;let a=r.a.cloneDeep(t);return null===e||void 0===e||e.forEach((e=>{var t;if(null===(t=a)||void 0===t?void 0:t.hasOwnProperty(e)){const t=a[e];Array.isArray(t)&&t.forEach((e=>{(null===e||void 0===e?void 0:e.value)&&"object"===typeof e.value&&["metric_name","param_name"].forEach((t=>{var n;(null===(n=e.value)||void 0===n?void 0:n.hasOwnProperty(t))&&(e.value.option_name=e.value[t],delete e.value[t])}))})),a={...a,options:[...a[e]||[],...a.options||[]]},delete a[e]}})),a.options=null===(n=a.options)||void 0===n?void 0:n.map((e=>{if(!e.key){if(e.value){const{option_name:t,context:n}=e.value,r=Object(i.a)(t,n),a=Object(o.a)(t,n);return{...e,label:a,key:r}}return{...e,key:e.label}}return e})),a}return t}},function(e,t,n){"use strict";var r=n(0),i=n.n(r),o=n(6),a=n(411),c=(n(506),n(1));function s(e){let{json:t,dictVisualizerSize:n}=e;return Object(c.jsx)(o.a,{children:Object(c.jsx)("div",{className:"JsonViewPopover",children:Object(c.jsx)(a.a,{src:t,style:null!==n&&void 0!==n?n:{width:300,height:300},autoScale:!0})})})}s.displayName="JsonViewPopover";var l=i.a.memo(s);t.a=l},function(e,t,n){"use strict";function r(e,t){return(r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";var r=n(0),i=n.n(r).a.createContext(null);t.a=i},function(e,t,n){"use strict";var r="function"===typeof Symbol&&Symbol.for;t.a=r?Symbol.for("mui.nested"):"__THEME_NESTED__"},function(e,t,n){"use strict";t.a={mobileStepper:1e3,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500}},function(e,t,n){"use strict";(function(e){var r=n(0);function i(t){var n;n="undefined"!==typeof window?window:"undefined"!==typeof self?self:e;var r="undefined"!==typeof document&&document.attachEvent;if(!r){var i=function(){var e=n.requestAnimationFrame||n.mozRequestAnimationFrame||n.webkitRequestAnimationFrame||function(e){return n.setTimeout(e,20)};return function(t){return e(t)}}(),o=function(){var e=n.cancelAnimationFrame||n.mozCancelAnimationFrame||n.webkitCancelAnimationFrame||n.clearTimeout;return function(t){return e(t)}}(),a=function(e){var t=e.__resizeTriggers__,n=t.firstElementChild,r=t.lastElementChild,i=n.firstElementChild;r.scrollLeft=r.scrollWidth,r.scrollTop=r.scrollHeight,i.style.width=n.offsetWidth+1+"px",i.style.height=n.offsetHeight+1+"px",n.scrollLeft=n.scrollWidth,n.scrollTop=n.scrollHeight},c=function(e){if(!(e.target.className&&"function"===typeof e.target.className.indexOf&&e.target.className.indexOf("contract-trigger")<0&&e.target.className.indexOf("expand-trigger")<0)){var t=this;a(this),this.__resizeRAF__&&o(this.__resizeRAF__),this.__resizeRAF__=i((function(){(function(e){return e.offsetWidth!=e.__resizeLast__.width||e.offsetHeight!=e.__resizeLast__.height})(t)&&(t.__resizeLast__.width=t.offsetWidth,t.__resizeLast__.height=t.offsetHeight,t.__resizeListeners__.forEach((function(n){n.call(t,e)})))}))}},s=!1,l="",u="animationstart",d="Webkit Moz O ms".split(" "),f="webkitAnimationStart animationstart oAnimationStart MSAnimationStart".split(" "),h=document.createElement("fakeelement");if(void 0!==h.style.animationName&&(s=!0),!1===s)for(var p=0;p div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',r=e.head||e.getElementsByTagName("head")[0],i=e.createElement("style");i.id="detectElementResize",i.type="text/css",null!=t&&i.setAttribute("nonce",t),i.styleSheet?i.styleSheet.cssText=n:i.appendChild(e.createTextNode(n)),r.appendChild(i)}}(o),e.__resizeLast__={},e.__resizeListeners__=[],(e.__resizeTriggers__=o.createElement("div")).className="resize-triggers";var l=o.createElement("div");l.className="expand-trigger",l.appendChild(o.createElement("div"));var d=o.createElement("div");d.className="contract-trigger",e.__resizeTriggers__.appendChild(l),e.__resizeTriggers__.appendChild(d),e.appendChild(e.__resizeTriggers__),a(e),e.addEventListener("scroll",c,!0),u&&(e.__resizeTriggers__.__animationListener__=function(t){t.animationName==m&&a(e)},e.__resizeTriggers__.addEventListener(u,e.__resizeTriggers__.__animationListener__))}e.__resizeListeners__.push(i)}},removeResizeListener:function(e,t){if(r)e.detachEvent("onresize",t);else if(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1),!e.__resizeListeners__.length){e.removeEventListener("scroll",c,!0),e.__resizeTriggers__.__animationListener__&&(e.__resizeTriggers__.removeEventListener(u,e.__resizeTriggers__.__animationListener__),e.__resizeTriggers__.__animationListener__=null);try{e.__resizeTriggers__=!e.removeChild(e.__resizeTriggers__)}catch(n){}}}}}var o=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},a=function(){function e(e,t){for(var n=0;n0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}},function(e,t,n){"use strict";t.a=function(e){return e!==e}},function(e,t,n){"use strict";var r=n(66),i=Math.max;t.a=function(e,t,n){return t=i(void 0===t?e.length-1:t,0),function(){for(var o=arguments,a=-1,c=i(o.length-t,0),s=Array(c);++a1&&void 0!==arguments[1]?arguments[1]:i.B,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.A;return e?r.scaleSequential().domain(e).interpolator(r.interpolateRgb(t,n)):null}},function(e,t,n){"use strict";var r=n(2),i=n(55),o=n(5),a=n(0),c=(n(4),n(7)),s=n(144),l=n(135),u=n(15),d=n(593),f=a.forwardRef((function(e,t){var n=e.autoFocus,u=e.checked,f=e.checkedIcon,h=e.classes,p=e.className,m=e.defaultChecked,v=e.disabled,g=e.icon,b=e.id,y=e.inputProps,x=e.inputRef,_=e.name,w=e.onBlur,O=e.onChange,j=e.onFocus,S=e.readOnly,C=e.required,E=e.tabIndex,k=e.type,R=e.value,T=Object(o.a)(e,["autoFocus","checked","checkedIcon","classes","className","defaultChecked","disabled","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"]),M=Object(s.a)({controlled:u,default:Boolean(m),name:"SwitchBase",state:"checked"}),A=Object(i.a)(M,2),I=A[0],N=A[1],P=Object(l.a)(),D=v;P&&"undefined"===typeof D&&(D=P.disabled);var L="checkbox"===k||"radio"===k;return a.createElement(d.a,Object(r.a)({component:"span",className:Object(c.a)(h.root,p,I&&h.checked,D&&h.disabled),disabled:D,tabIndex:null,role:void 0,onFocus:function(e){j&&j(e),P&&P.onFocus&&P.onFocus(e)},onBlur:function(e){w&&w(e),P&&P.onBlur&&P.onBlur(e)},ref:t},T),a.createElement("input",Object(r.a)({autoFocus:n,checked:u,defaultChecked:m,className:h.input,disabled:D,id:L&&b,name:_,onChange:function(e){var t=e.target.checked;N(t),O&&O(e,t)},readOnly:S,ref:x,required:C,tabIndex:E,type:k,value:R},y)),I?f:g)}));t.a=Object(u.a)({root:{padding:9},checked:{},disabled:{},input:{cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}},{name:"PrivateSwitchBase"})(f)},function(e,t,n){"use strict";t.a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"none",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return"none"===e?e:e.split(" ").map((e=>parseInt(e)*t)).join(" ")}},function(e,t,n){"use strict";t.a=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:6;const r=t/n,i=e.split(".");let o=!0;return i.length>2&&(o=r>=e.length),{shortenValue:o?e:"".concat(i[0],".~.").concat(i[i.length-1]),isFits:o}}},function(e,t,n){"use strict";let r;n.d(t,"a",(function(){return r})),function(e){e[e.Minimum=50]="Minimum",e[e.Medium=250]="Medium",e[e.Maximum=500]="Maximum"}(r||(r={}))},function(e,t,n){"use strict";function r(e){return"/"===e.charAt(0)}function i(e,t){for(var n=t,r=n+1,i=e.length;r=0;f--){var h=a[f];"."===h?i(a,f):".."===h?(i(a,f),d++):d&&(i(a,f),d--)}if(!l)for(;d--;d)a.unshift("..");!l||""===a[0]||a[0]&&r(a[0])||a.unshift("");var p=a.join("/");return n&&"/"!==p.substr(-1)&&(p+="/"),p}},function(e,t,n){"use strict";function r(e){return e.valueOf?e.valueOf():Object.prototype.valueOf.call(e)}t.a=function e(t,n){if(t===n)return!0;if(null==t||null==n)return!1;if(Array.isArray(t))return Array.isArray(n)&&t.length===n.length&&t.every((function(t,r){return e(t,n[r])}));if("object"===typeof t||"object"===typeof n){var i=r(t),o=r(n);return i!==t||o!==n?e(i,o):Object.keys(Object.assign({},t,n)).every((function(r){return e(t[r],n[r])}))}return!1}},function(e,t,n){"use strict";var r=n(30);const i={GET_TAGS:"tags",GET_TAG:"tags/",CREATE_TAG:"tags",UPDATE_TAG:"tags/",GET_TAG_RUNS:e=>"tags/".concat(e,"/runs")};const o={endpoints:i,getTags:function(){return r.a.get(i.GET_TAGS)},createTag:function(e){return r.a.post(i.GET_TAGS,e,{headers:{"Content-Type":"application/json"}})},updateTag:function(e,t){return r.a.put(i.UPDATE_TAG+t,e,{headers:{"Content-Type":"application/json"}})},getTagById:function(e){return r.a.get(i.GET_TAG+e)},getTagRuns:function(e){return r.a.get(i.GET_TAG_RUNS(e))},hideTag:function(e,t){return r.a.put(i.GET_TAG+e,{archived:t},{headers:{"Content-Type":"application/json"}})},deleteTag:function(e){return r.a.delete(i.GET_TAG+e,{headers:{"Content-Type":"application/json"}})}};t.a=o},function(e,t,n){"use strict";n.r(t),n.d(t,"createEndpoint",(function(){return i})),n.d(t,"expose",(function(){return l})),n.d(t,"proxy",(function(){return g})),n.d(t,"proxyMarker",(function(){return r})),n.d(t,"releaseProxy",(function(){return o})),n.d(t,"transfer",(function(){return v})),n.d(t,"transferHandlers",(function(){return s})),n.d(t,"windowEndpoint",(function(){return b})),n.d(t,"wrap",(function(){return d}));const r=Symbol("Comlink.proxy"),i=Symbol("Comlink.endpoint"),o=Symbol("Comlink.releaseProxy"),a=Symbol("Comlink.thrown"),c=e=>"object"===typeof e&&null!==e||"function"===typeof e,s=new Map([["proxy",{canHandle:e=>c(e)&&e[r],serialize(e){const{port1:t,port2:n}=new MessageChannel;return l(e,t),[n,[n]]},deserialize:e=>(e.start(),d(e))}],["throw",{canHandle:e=>c(e)&&a in e,serialize(e){let t,{value:n}=e;return t=n instanceof Error?{isError:!0,value:{message:n.message,name:n.name,stack:n.stack}}:{isError:!1,value:n},[t,[]]},deserialize(e){if(e.isError)throw Object.assign(new Error(e.value.message),e.value);throw e.value}}]]);function l(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:self;t.addEventListener("message",(function n(r){if(!r||!r.data)return;const{id:i,type:o,path:c}=Object.assign({path:[]},r.data),s=(r.data.argumentList||[]).map(x);let d;try{const t=c.slice(0,-1).reduce(((e,t)=>e[t]),e),n=c.reduce(((e,t)=>e[t]),e);switch(o){case"GET":d=n;break;case"SET":t[c.slice(-1)[0]]=x(r.data.value),d=!0;break;case"APPLY":d=n.apply(t,s);break;case"CONSTRUCT":d=g(new n(...s));break;case"ENDPOINT":{const{port1:t,port2:n}=new MessageChannel;l(e,n),d=v(t,[t])}break;case"RELEASE":d=void 0;break;default:return}}catch(f){d={value:f,[a]:0}}Promise.resolve(d).catch((e=>({value:e,[a]:0}))).then((e=>{const[r,a]=y(e);t.postMessage(Object.assign(Object.assign({},r),{id:i}),a),"RELEASE"===o&&(t.removeEventListener("message",n),u(t))}))})),t.start&&t.start()}function u(e){(function(e){return"MessagePort"===e.constructor.name})(e)&&e.close()}function d(e,t){return h(e,[],t)}function f(e){if(e)throw new Error("Proxy has been released and is not useable")}function h(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},r=!1;const a=new Proxy(n,{get(n,i){if(f(r),i===o)return()=>_(e,{type:"RELEASE",path:t.map((e=>e.toString()))}).then((()=>{u(e),r=!0}));if("then"===i){if(0===t.length)return{then:()=>a};const n=_(e,{type:"GET",path:t.map((e=>e.toString()))}).then(x);return n.then.bind(n)}return h(e,[...t,i])},set(n,i,o){f(r);const[a,c]=y(o);return _(e,{type:"SET",path:[...t,i].map((e=>e.toString())),value:a},c).then(x)},apply(n,o,a){f(r);const c=t[t.length-1];if(c===i)return _(e,{type:"ENDPOINT"}).then(x);if("bind"===c)return h(e,t.slice(0,-1));const[s,l]=p(a);return _(e,{type:"APPLY",path:t.map((e=>e.toString())),argumentList:s},l).then(x)},construct(n,i){f(r);const[o,a]=p(i);return _(e,{type:"CONSTRUCT",path:t.map((e=>e.toString())),argumentList:o},a).then(x)}});return a}function p(e){const t=e.map(y);return[t.map((e=>e[0])),(n=t.map((e=>e[1])),Array.prototype.concat.apply([],n))];var n}const m=new WeakMap;function v(e,t){return m.set(e,t),e}function g(e){return Object.assign(e,{[r]:!0})}function b(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:self,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"*";return{postMessage:(t,r)=>e.postMessage(t,n,r),addEventListener:t.addEventListener.bind(t),removeEventListener:t.removeEventListener.bind(t)}}function y(e){for(const[t,n]of s)if(n.canHandle(e)){const[r,i]=n.serialize(e);return[{type:"HANDLER",name:t,value:r},i]}return[{type:"RAW",value:e},m.get(e)||[]]}function x(e){switch(e.type){case"HANDLER":return s.get(e.name).deserialize(e.value);case"RAW":return e.value}}function _(e,t,n){return new Promise((r=>{const i=new Array(4).fill(0).map((()=>Math.floor(Math.random()*Number.MAX_SAFE_INTEGER).toString(16))).join("-");e.addEventListener("message",(function t(n){n.data&&n.data.id&&n.data.id===i&&(e.removeEventListener("message",t),r(n.data))})),e.start&&e.start(),e.postMessage(Object.assign({id:i},t),n)}))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(16),i=n(80),o=n(363),a=n(47);function c(e){let{columnKeys:t,row:n}=e;return t.reduce(((e,t)=>{let c=t;if(Object(o.a)(t)){const{metricName:e,contextName:n}=JSON.parse(Object(r.b)(t));c="".concat(e).concat(n?"".concat(n," "):"")}else Object(a.a)(t)&&(c=Object(i.a)(t));let s=n[t];return Array.isArray(s)?s=s.join(", "):"string"!==typeof s&&(s=s||0===s?JSON.stringify(s):"-"),c.startsWith("params.")?e[c.replace("params.","")]=s:e[c]=s,e}),{})}},function(e,t,n){"use strict";t.a=function(e,t){let n=1/0,r=0;for(let i=0;i0?r:e)-l/100).concat(o,")")},between:f,only:function(e){return f(e,e)},width:function(e){return n[e]}},u)}function l(e,t,n){var i;return Object(a.a)({gutters:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return console.warn(["Material-UI: theme.mixins.gutters() is deprecated.","You can use the source of the mixin directly:","\n paddingLeft: theme.spacing(2),\n paddingRight: theme.spacing(2),\n [theme.breakpoints.up('sm')]: {\n paddingLeft: theme.spacing(3),\n paddingRight: theme.spacing(3),\n },\n "].join("\n")),Object(a.a)({paddingLeft:t(2),paddingRight:t(2)},n,Object(r.a)({},e.up("sm"),Object(a.a)({paddingLeft:t(3),paddingRight:t(3)},n[e.up("sm")])))},toolbar:(i={minHeight:56},Object(r.a)(i,"".concat(e.up("xs")," and (orientation: landscape)"),{minHeight:48}),Object(r.a)(i,e.up("sm"),{minHeight:64}),i)},n)}var u=n(377),d={black:"#000",white:"#fff"},f={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#d5d5d5",A200:"#aaaaaa",A400:"#303030",A700:"#616161"},h={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",A100:"#8c9eff",A200:"#536dfe",A400:"#3d5afe",A700:"#304ffe"},p={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",A100:"#ff80ab",A200:"#ff4081",A400:"#f50057",A700:"#c51162"},m={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},v={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},g={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},b={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"},y=n(27),x={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.54)",disabled:"rgba(0, 0, 0, 0.38)",hint:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:d.white,default:f[50]},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},_={text:{primary:d.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",hint:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:f[800],default:"#303030"},action:{active:d.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function w(e,t,n,r){var i=r.light||r,o=r.dark||1.5*r;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=Object(y.e)(e.main,i):"dark"===t&&(e.dark=Object(y.b)(e.main,o)))}function O(e){var t=e.primary,n=void 0===t?{light:h[300],main:h[500],dark:h[700]}:t,r=e.secondary,c=void 0===r?{light:p.A200,main:p.A400,dark:p.A700}:r,s=e.error,l=void 0===s?{light:m[300],main:m[500],dark:m[700]}:s,O=e.warning,j=void 0===O?{light:v[300],main:v[500],dark:v[700]}:O,S=e.info,C=void 0===S?{light:g[300],main:g[500],dark:g[700]}:S,E=e.success,k=void 0===E?{light:b[300],main:b[500],dark:b[700]}:E,R=e.type,T=void 0===R?"light":R,M=e.contrastThreshold,A=void 0===M?3:M,I=e.tonalOffset,N=void 0===I?.2:I,P=Object(i.a)(e,["primary","secondary","error","warning","info","success","type","contrastThreshold","tonalOffset"]);function D(e){return Object(y.d)(e,_.text.primary)>=A?_.text.primary:x.text.primary}var L=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:300,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:700;if(!(e=Object(a.a)({},e)).main&&e[t]&&(e.main=e[t]),!e.main)throw new Error(Object(u.a)(4,t));if("string"!==typeof e.main)throw new Error(Object(u.a)(5,JSON.stringify(e.main)));return w(e,"light",n,N),w(e,"dark",r,N),e.contrastText||(e.contrastText=D(e.main)),e},z={dark:_,light:x};return Object(o.a)(Object(a.a)({common:d,type:T,primary:L(n),secondary:L(c,"A400","A200","A700"),error:L(l),warning:L(j),info:L(C),success:L(k),grey:f,contrastThreshold:A,getContrastText:D,augmentColor:L,tonalOffset:N},z[T]),P)}function j(e){return Math.round(1e5*e)/1e5}function S(e){return j(e)}var C={textTransform:"uppercase"},E='"Roboto", "Helvetica", "Arial", sans-serif';function k(e,t){var n="function"===typeof t?t(e):t,r=n.fontFamily,c=void 0===r?E:r,s=n.fontSize,l=void 0===s?14:s,u=n.fontWeightLight,d=void 0===u?300:u,f=n.fontWeightRegular,h=void 0===f?400:f,p=n.fontWeightMedium,m=void 0===p?500:p,v=n.fontWeightBold,g=void 0===v?700:v,b=n.htmlFontSize,y=void 0===b?16:b,x=n.allVariants,_=n.pxToRem,w=Object(i.a)(n,["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"]);var O=l/14,k=_||function(e){return"".concat(e/y*O,"rem")},R=function(e,t,n,r,i){return Object(a.a)({fontFamily:c,fontWeight:e,fontSize:k(t),lineHeight:n},c===E?{letterSpacing:"".concat(j(r/t),"em")}:{},i,x)},T={h1:R(d,96,1.167,-1.5),h2:R(d,60,1.2,-.5),h3:R(h,48,1.167,0),h4:R(h,34,1.235,.25),h5:R(h,24,1.334,0),h6:R(m,20,1.6,.15),subtitle1:R(h,16,1.75,.15),subtitle2:R(m,14,1.57,.1),body1:R(h,16,1.5,.15),body2:R(h,14,1.43,.15),button:R(m,14,1.75,.4,C),caption:R(h,12,1.66,.4),overline:R(h,12,2.66,1,C)};return Object(o.a)(Object(a.a)({htmlFontSize:y,pxToRem:k,round:S,fontFamily:c,fontSize:l,fontWeightLight:d,fontWeightRegular:h,fontWeightMedium:m,fontWeightBold:g},T),w,{clone:!1})}function R(){return["".concat(arguments.length<=0?void 0:arguments[0],"px ").concat(arguments.length<=1?void 0:arguments[1],"px ").concat(arguments.length<=2?void 0:arguments[2],"px ").concat(arguments.length<=3?void 0:arguments[3],"px rgba(0,0,0,").concat(.2,")"),"".concat(arguments.length<=4?void 0:arguments[4],"px ").concat(arguments.length<=5?void 0:arguments[5],"px ").concat(arguments.length<=6?void 0:arguments[6],"px ").concat(arguments.length<=7?void 0:arguments[7],"px rgba(0,0,0,").concat(.14,")"),"".concat(arguments.length<=8?void 0:arguments[8],"px ").concat(arguments.length<=9?void 0:arguments[9],"px ").concat(arguments.length<=10?void 0:arguments[10],"px ").concat(arguments.length<=11?void 0:arguments[11],"px rgba(0,0,0,").concat(.12,")")].join(",")}var T=["none",R(0,2,1,-1,0,1,1,0,0,1,3,0),R(0,3,1,-2,0,2,2,0,0,1,5,0),R(0,3,3,-2,0,3,4,0,0,1,8,0),R(0,2,4,-1,0,4,5,0,0,1,10,0),R(0,3,5,-1,0,5,8,0,0,1,14,0),R(0,3,5,-1,0,6,10,0,0,1,18,0),R(0,4,5,-2,0,7,10,1,0,2,16,1),R(0,5,5,-3,0,8,10,1,0,3,14,2),R(0,5,6,-3,0,9,12,1,0,3,16,2),R(0,6,6,-3,0,10,14,1,0,4,18,3),R(0,6,7,-4,0,11,15,1,0,4,20,3),R(0,7,8,-4,0,12,17,2,0,5,22,4),R(0,7,8,-4,0,13,19,2,0,5,24,4),R(0,7,9,-4,0,14,21,2,0,5,26,4),R(0,8,9,-5,0,15,22,2,0,6,28,5),R(0,8,10,-5,0,16,24,2,0,6,30,5),R(0,8,11,-5,0,17,26,2,0,6,32,5),R(0,9,11,-5,0,18,28,2,0,7,34,6),R(0,9,12,-6,0,19,29,2,0,7,36,6),R(0,10,13,-6,0,20,31,3,0,8,38,7),R(0,10,13,-6,0,21,33,3,0,8,40,7),R(0,10,14,-6,0,22,35,3,0,8,42,7),R(0,11,14,-7,0,23,36,3,0,9,44,8),R(0,11,15,-7,0,24,38,3,0,9,46,8)],M={borderRadius:4},A=n(608);function I(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:8;if(e.mui)return e;var t=Object(A.a)({spacing:e}),n=function(){for(var e=arguments.length,n=new Array(e),r=0;r0&&void 0!==arguments[0]?arguments[0]:{},t=e.breakpoints,n=void 0===t?{}:t,r=e.mixins,a=void 0===r?{}:r,c=e.palette,u=void 0===c?{}:c,d=e.spacing,f=e.typography,h=void 0===f?{}:f,p=Object(i.a)(e,["breakpoints","mixins","palette","spacing","typography"]),m=O(u),v=s(n),g=I(d),b=Object(o.a)({breakpoints:v,direction:"ltr",mixins:l(v,g,a),overrides:{},palette:m,props:{},shadows:T,typography:k(m,h),spacing:g,shape:M,transitions:N.a,zIndex:P.a},p),y=arguments.length,x=new Array(y>1?y-1:0),_=1;_r(e.target.value),endAdornment:Object(h.jsx)(m,{isDisabled:o,showSearchIcon:!t,onClickClearButton:n}),style:{height:28}})]})})}t.a=i.a.memo(v)},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(0),i=n.n(r),o=n(277);function a(){return i.a.useContext(o.a)}},function(e,t,n){"use strict";var r=n(2),i=n(55),o=n(5),a=n(45),c=n(0),s=n(41),l=(n(4),n(7)),u=n(379),d=n(27),f=n(15),h=n(21),p=n(438),m=n(589),v=n(29),g=n(270),b=n(119),y=n(145),x=n(144),_=n(104);function w(e){return Math.round(1e5*e)/1e5}var O=!1,j=null;var S=c.forwardRef((function(e,t){var n=e.arrow,a=void 0!==n&&n,d=e.children,f=e.classes,w=e.disableFocusListener,S=void 0!==w&&w,C=e.disableHoverListener,E=void 0!==C&&C,k=e.disableTouchListener,R=void 0!==k&&k,T=e.enterDelay,M=void 0===T?100:T,A=e.enterNextDelay,I=void 0===A?0:A,N=e.enterTouchDelay,P=void 0===N?700:N,D=e.id,L=e.interactive,z=void 0!==L&&L,B=e.leaveDelay,F=void 0===B?0:B,H=e.leaveTouchDelay,V=void 0===H?1500:H,U=e.onClose,W=e.onOpen,q=e.open,G=e.placement,Y=void 0===G?"bottom":G,K=e.PopperComponent,$=void 0===K?m.a:K,X=e.PopperProps,Q=e.title,J=e.TransitionComponent,Z=void 0===J?p.a:J,ee=e.TransitionProps,te=Object(o.a)(e,["arrow","children","classes","disableFocusListener","disableHoverListener","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","id","interactive","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","title","TransitionComponent","TransitionProps"]),ne=Object(_.a)(),re=c.useState(),ie=re[0],oe=re[1],ae=c.useState(null),ce=ae[0],se=ae[1],le=c.useRef(!1),ue=c.useRef(),de=c.useRef(),fe=c.useRef(),he=c.useRef(),pe=Object(x.a)({controlled:q,default:!1,name:"Tooltip",state:"open"}),me=Object(i.a)(pe,2),ve=me[0],ge=me[1],be=ve,ye=Object(g.a)(D);c.useEffect((function(){return function(){clearTimeout(ue.current),clearTimeout(de.current),clearTimeout(fe.current),clearTimeout(he.current)}}),[]);var xe=function(e){clearTimeout(j),O=!0,ge(!0),W&&W(e)},_e=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return function(t){var n=d.props;"mouseover"===t.type&&n.onMouseOver&&e&&n.onMouseOver(t),le.current&&"touchstart"!==t.type||(ie&&ie.removeAttribute("title"),clearTimeout(de.current),clearTimeout(fe.current),M||O&&I?(t.persist(),de.current=setTimeout((function(){xe(t)}),O?I:M)):xe(t))}},we=Object(y.a)(),Oe=we.isFocusVisible,je=we.onBlurVisible,Se=we.ref,Ce=c.useState(!1),Ee=Ce[0],ke=Ce[1],Re=function(){Ee&&(ke(!1),je())},Te=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return function(t){ie||oe(t.currentTarget),Oe(t)&&(ke(!0),_e()(t));var n=d.props;n.onFocus&&e&&n.onFocus(t)}},Me=function(e){clearTimeout(j),j=setTimeout((function(){O=!1}),800+F),ge(!1),U&&U(e),clearTimeout(ue.current),ue.current=setTimeout((function(){le.current=!1}),ne.transitions.duration.shortest)},Ae=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return function(t){var n=d.props;"blur"===t.type&&(n.onBlur&&e&&n.onBlur(t),Re()),"mouseleave"===t.type&&n.onMouseLeave&&t.currentTarget===ie&&n.onMouseLeave(t),clearTimeout(de.current),clearTimeout(fe.current),t.persist(),fe.current=setTimeout((function(){Me(t)}),F)}},Ie=function(e){le.current=!0;var t=d.props;t.onTouchStart&&t.onTouchStart(e)},Ne=Object(v.a)(oe,t),Pe=Object(v.a)(Se,Ne),De=c.useCallback((function(e){Object(b.a)(Pe,s.findDOMNode(e))}),[Pe]),Le=Object(v.a)(d.ref,De);""===Q&&(be=!1);var ze=!be&&!E,Be=Object(r.a)({"aria-describedby":be?ye:null,title:ze&&"string"===typeof Q?Q:null},te,d.props,{className:Object(l.a)(te.className,d.props.className),onTouchStart:Ie,ref:Le}),Fe={};R||(Be.onTouchStart=function(e){Ie(e),clearTimeout(fe.current),clearTimeout(ue.current),clearTimeout(he.current),e.persist(),he.current=setTimeout((function(){_e()(e)}),P)},Be.onTouchEnd=function(e){d.props.onTouchEnd&&d.props.onTouchEnd(e),clearTimeout(he.current),clearTimeout(fe.current),e.persist(),fe.current=setTimeout((function(){Me(e)}),V)}),E||(Be.onMouseOver=_e(),Be.onMouseLeave=Ae(),z&&(Fe.onMouseOver=_e(!1),Fe.onMouseLeave=Ae(!1))),S||(Be.onFocus=Te(),Be.onBlur=Ae(),z&&(Fe.onFocus=Te(!1),Fe.onBlur=Ae(!1)));var He=c.useMemo((function(){return Object(u.a)({popperOptions:{modifiers:{arrow:{enabled:Boolean(ce),element:ce}}}},X)}),[ce,X]);return c.createElement(c.Fragment,null,c.cloneElement(d,Be),c.createElement($,Object(r.a)({className:Object(l.a)(f.popper,z&&f.popperInteractive,a&&f.popperArrow),placement:Y,anchorEl:ie,open:!!ie&&be,id:Be["aria-describedby"],transition:!0},Fe,He),(function(e){var t=e.placement,n=e.TransitionProps;return c.createElement(Z,Object(r.a)({timeout:ne.transitions.duration.shorter},n,ee),c.createElement("div",{className:Object(l.a)(f.tooltip,f["tooltipPlacement".concat(Object(h.a)(t.split("-")[0]))],le.current&&f.touch,a&&f.tooltipArrow)},Q,a?c.createElement("span",{className:f.arrow,ref:se}):null))})))}));t.a=Object(f.a)((function(e){return{popper:{zIndex:e.zIndex.tooltip,pointerEvents:"none"},popperInteractive:{pointerEvents:"auto"},popperArrow:{'&[x-placement*="bottom"] $arrow':{top:0,left:0,marginTop:"-0.71em",marginLeft:4,marginRight:4,"&::before":{transformOrigin:"0 100%"}},'&[x-placement*="top"] $arrow':{bottom:0,left:0,marginBottom:"-0.71em",marginLeft:4,marginRight:4,"&::before":{transformOrigin:"100% 0"}},'&[x-placement*="right"] $arrow':{left:0,marginLeft:"-0.71em",height:"1em",width:"0.71em",marginTop:4,marginBottom:4,"&::before":{transformOrigin:"100% 100%"}},'&[x-placement*="left"] $arrow':{right:0,marginRight:"-0.71em",height:"1em",width:"0.71em",marginTop:4,marginBottom:4,"&::before":{transformOrigin:"0 0"}}},tooltip:{backgroundColor:Object(d.a)(e.palette.grey[700],.9),borderRadius:e.shape.borderRadius,color:e.palette.common.white,fontFamily:e.typography.fontFamily,padding:"4px 8px",fontSize:e.typography.pxToRem(10),lineHeight:"".concat(w(1.4),"em"),maxWidth:300,wordWrap:"break-word",fontWeight:e.typography.fontWeightMedium},tooltipArrow:{position:"relative",margin:"0"},arrow:{overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:Object(d.a)(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}},touch:{padding:"8px 16px",fontSize:e.typography.pxToRem(14),lineHeight:"".concat(w(16/14),"em"),fontWeight:e.typography.fontWeightRegular},tooltipPlacementLeft:Object(a.a)({transformOrigin:"right center",margin:"0 24px "},e.breakpoints.up("sm"),{margin:"0 14px"}),tooltipPlacementRight:Object(a.a)({transformOrigin:"left center",margin:"0 24px"},e.breakpoints.up("sm"),{margin:"0 14px"}),tooltipPlacementTop:Object(a.a)({transformOrigin:"center bottom",margin:"24px 0"},e.breakpoints.up("sm"),{margin:"14px 0"}),tooltipPlacementBottom:Object(a.a)({transformOrigin:"center top",margin:"24px 0"},e.breakpoints.up("sm"),{margin:"14px 0"})}}),{name:"MuiTooltip",flip:!1})(S)},,,,function(e,t,n){"use strict";var r,i;n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i})),function(e){e.Smooth="smooth",e.Pixelated="pixelated"}(r||(r={})),function(e){e.Original="Original",e.Width="Width",e.Height="Height"}(i||(i={}))},,function(e,t,n){"use strict";function r(e,t,n,r,i){return null}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";var r=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;function a(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=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(i){return!1}}()?Object.assign:function(e,t){for(var n,c,s=a(e),l=1;l-1?r:o.nextTick;b.WritableState=g;var l=Object.create(n(250));l.inherits=n(76);var u={deprecate:n(399)},d=n(404),f=n(112).Buffer,h=i.Uint8Array||function(){};var p,m=n(405);function v(){}function g(e,t){c=c||n(186),e=e||{};var r=t instanceof c;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var i=e.highWaterMark,l=e.writableHighWaterMark,u=this.objectMode?16:16384;this.highWaterMark=i||0===i?i:r&&(l||0===l)?l:u,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var d=!1===e.decodeStrings;this.decodeStrings=!d,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var n=e._writableState,r=n.sync,i=n.writecb;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(n),t)!function(e,t,n,r,i){--t.pendingcb,n?(o.nextTick(i,r),o.nextTick(j,e,t),e._writableState.errorEmitted=!0,e.emit("error",r)):(i(r),e._writableState.errorEmitted=!0,e.emit("error",r),j(e,t))}(e,n,r,t,i);else{var a=w(n);a||n.corked||n.bufferProcessing||!n.bufferedRequest||_(e,n),r?s(x,e,n,a,i):x(e,n,a,i)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new a(this)}function b(e){if(c=c||n(186),!p.call(b,this)&&!(this instanceof c))return new b(e);this._writableState=new g(e,this),this.writable=!0,e&&("function"===typeof e.write&&(this._write=e.write),"function"===typeof e.writev&&(this._writev=e.writev),"function"===typeof e.destroy&&(this._destroy=e.destroy),"function"===typeof e.final&&(this._final=e.final)),d.call(this)}function y(e,t,n,r,i,o,a){t.writelen=r,t.writecb=a,t.writing=!0,t.sync=!0,n?e._writev(i,t.onwrite):e._write(i,o,t.onwrite),t.sync=!1}function x(e,t,n,r){n||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,r(),j(e,t)}function _(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=t.bufferedRequestCount,i=new Array(r),o=t.corkedRequestsFree;o.entry=n;for(var c=0,s=!0;n;)i[c]=n,n.isBuf||(s=!1),n=n.next,c+=1;i.allBuffers=s,y(e,t,!0,t.length,i,"",o.finish),t.pendingcb++,t.lastBufferedRequest=null,o.next?(t.corkedRequestsFree=o.next,o.next=null):t.corkedRequestsFree=new a(t),t.bufferedRequestCount=0}else{for(;n;){var l=n.chunk,u=n.encoding,d=n.callback;if(y(e,t,!1,t.objectMode?1:l.length,l,u,d),n=n.next,t.bufferedRequestCount--,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequest=n,t.bufferProcessing=!1}function w(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function O(e,t){e._final((function(n){t.pendingcb--,n&&e.emit("error",n),t.prefinished=!0,e.emit("prefinish"),j(e,t)}))}function j(e,t){var n=w(t);return n&&(!function(e,t){t.prefinished||t.finalCalled||("function"===typeof e._final?(t.pendingcb++,t.finalCalled=!0,o.nextTick(O,e,t)):(t.prefinished=!0,e.emit("prefinish")))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"))),n}l.inherits(b,d),g.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(g.prototype,"buffer",{get:u.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"===typeof Symbol&&Symbol.hasInstance&&"function"===typeof Function.prototype[Symbol.hasInstance]?(p=Function.prototype[Symbol.hasInstance],Object.defineProperty(b,Symbol.hasInstance,{value:function(e){return!!p.call(this,e)||this===b&&(e&&e._writableState instanceof g)}})):p=function(e){return e instanceof this},b.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},b.prototype.write=function(e,t,n){var r,i=this._writableState,a=!1,c=!i.objectMode&&(r=e,f.isBuffer(r)||r instanceof h);return c&&!f.isBuffer(e)&&(e=function(e){return f.from(e)}(e)),"function"===typeof t&&(n=t,t=null),c?t="buffer":t||(t=i.defaultEncoding),"function"!==typeof n&&(n=v),i.ended?function(e,t){var n=new Error("write after end");e.emit("error",n),o.nextTick(t,n)}(this,n):(c||function(e,t,n,r){var i=!0,a=!1;return null===n?a=new TypeError("May not write null values to stream"):"string"===typeof n||void 0===n||t.objectMode||(a=new TypeError("Invalid non-string/buffer chunk")),a&&(e.emit("error",a),o.nextTick(r,a),i=!1),i}(this,i,e,n))&&(i.pendingcb++,a=function(e,t,n,r,i,o){if(!n){var a=function(e,t,n){e.objectMode||!1===e.decodeStrings||"string"!==typeof t||(t=f.from(t,n));return t}(t,r,i);r!==a&&(n=!0,i="buffer",r=a)}var c=t.objectMode?1:r.length;t.length+=c;var s=t.length-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(b.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),b.prototype._write=function(e,t,n){n(new Error("_write() is not implemented"))},b.prototype._writev=null,b.prototype.end=function(e,t,n){var r=this._writableState;"function"===typeof e?(n=e,e=null,t=null):"function"===typeof t&&(n=t,t=null),null!==e&&void 0!==e&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||r.finished||function(e,t,n){t.ending=!0,j(e,t),n&&(t.finished?o.nextTick(n):e.once("finish",n));t.ended=!0,e.writable=!1}(this,r,n)},Object.defineProperty(b.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),b.prototype.destroy=m.destroy,b.prototype._undestroy=m.undestroy,b.prototype._destroy=function(e,t){this.end(),t(e)}}).call(this,n(142),n(553).setImmediate,n(125))},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));n(56);function r(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"FastTrackML (modern)",t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];document.title=e+(t?" | FastTrackML (modern)":"")}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(28),i=n(16);function o(e){let{value:t,localStorageKey:n}=e;const o=Object(i.b)(t);if(!t.startsWith(i.a)){const e=Object(i.c)(JSON.parse(o));n&&Object(r.c)(n,e)}return o}},function(e,t,n){"use strict";t.a=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=[],r={},i=Object.keys(t);for(let o of i)r[o]=[];return e.map(((e,t)=>({i:t,value:e}))).sort(((e,t)=>e.value-t.value)).forEach(((o,a)=>{n[a]=e[o.i];for(let e of i)r[e][a]=t[e][o.i]})),{sortedXValues:n,sortedArrays:r}}},function(e,t,n){"use strict";var r=n(28);t.a=function(e,t){if(t){const n=JSON.parse(Object(r.a)("recentSearches")||"[]"),i=n.findIndex((n=>n.explorer===e&&n.query===t));-1!==i?n.splice(i,1):3===n.length&&n.pop(),n.unshift({explorer:e,query:t}),Object(r.c)("recentSearches",JSON.stringify(n))}}},function(e,t,n){"use strict";var r=n(175);t.a=function(e,t){return Object(r.a)(e,t)}},function(e,t,n){var r=n(520);e.exports=h,e.exports.parse=o,e.exports.compile=function(e,t){return c(o(e,t),t)},e.exports.tokensToFunction=c,e.exports.tokensToRegExp=f;var i=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function o(e,t){for(var n,r=[],o=0,a=0,c="",u=t&&t.delimiter||"/";null!=(n=i.exec(e));){var d=n[0],f=n[1],h=n.index;if(c+=e.slice(a,h),a=h+d.length,f)c+=f[1];else{var p=e[a],m=n[2],v=n[3],g=n[4],b=n[5],y=n[6],x=n[7];c&&(r.push(c),c="");var _=null!=m&&null!=p&&p!==m,w="+"===y||"*"===y,O="?"===y||"*"===y,j=n[2]||u,S=g||b;r.push({name:v||o++,prefix:m||"",delimiter:j,optional:O,repeat:w,partial:_,asterisk:!!x,pattern:S?l(S):x?".*":"[^"+s(j)+"]+?"})}}return a=0&&(e=e.replace(/\[/g,t).replace(/]/g,""));var n=e.split(t);if(n.filter(l).length!==n.length)throw Error("Refusing to update blacklisted property "+e);return n}var d=Object.prototype.hasOwnProperty;function f(e,t,n,r){if(!(this instanceof f))return new f(e,t,n,r);"undefined"===typeof t&&(t=!1),"undefined"===typeof n&&(n=!0),"undefined"===typeof r&&(r=!0),this.separator=e||".",this.override=t,this.useArray=n,this.useBrackets=r,this.keepArray=!1,this.cleanup=[]}var h=new f(".",!1,!0,!0);function p(e){return function(){return h[e].apply(h,arguments)}}f.prototype._fill=function(e,t,n,i){var o=e.shift();if(e.length>0){if(t[o]=t[o]||(this.useArray&&function(e){return/^\d+$/.test(e)}(e[0])?[]:{}),!a(t[o])){if(!this.override){if(!a(n)||!c(n))throw new Error("Trying to redefine `"+o+"` which is a "+typeof t[o]);return}t[o]={}}this._fill(e,t[o],n,i)}else{if(!this.override&&a(t[o])&&!c(t[o])){if(!a(n)||!c(n))throw new Error("Trying to redefine non-empty obj['"+o+"']");return}t[o]=r(n,i)}},f.prototype.object=function(e,t){var n=this;return Object.keys(e).forEach((function(i){var o=void 0===t?null:t[i],a=u(i,n.separator).join(n.separator);-1!==a.indexOf(n.separator)?(n._fill(a.split(n.separator),e,e[i],o),delete e[i]):e[i]=r(e[i],o)})),e},f.prototype.str=function(e,t,n,i){var o=u(e,this.separator).join(this.separator);return-1!==e.indexOf(this.separator)?this._fill(o.split(this.separator),n,t,i):n[e]=r(t,i),n},f.prototype.pick=function(e,t,n,r){var o,a,c,s,l;for(a=u(e,this.separator),o=0;o2&&void 0!==arguments[2]?arguments[2]:window.location.pathname;const r=new URL(window.location).searchParams;return t?r.set(e,t):r.has(e)&&r.delete(e),"".concat(n,"?").concat(r.toString())}},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?e.apply(this,i):function(){for(var e=arguments.length,r=new Array(e),o=0;o1&&void 0!==arguments[1]?arguments[1]:{};v.initial(e),v.handler(t);var n={current:e},r=f(y)(n,t),i=f(b)(n),o=f(v.changes)(e),a=f(g)(n);function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(e){return e};return v.selector(e),e(n.current)}function s(e){d(r,i,o,a)(e)}return[c,s]}},_={paths:{vs:"https://cdn.jsdelivr.net/npm/monaco-editor@0.33.0/min/vs"}};var w=function(e){return{}.toString.call(e).includes("Object")};var O={configIsRequired:"the configuration object is required",configType:"the configuration object should be an object",default:"an unknown error accured in `@monaco-editor/loader` package",deprecation:"Deprecation warning!\n You are using deprecated way of configuration.\n\n Instead of using\n monaco.config({ urls: { monacoBase: '...' } })\n use\n monaco.config({ paths: { vs: '...' } })\n\n For more please check the link https://github.com/suren-atoyan/monaco-loader#config\n "},j=function(e){return function t(){for(var n=this,r=arguments.length,i=new Array(r),o=0;o=e.length?e.apply(this,i):function(){for(var e=arguments.length,r=new Array(e),o=0;o2&&void 0!==arguments[2])||arguments[2];const r=Object(V.useRef)(!0);Object(V.useEffect)(r.current||!n?()=>{r.current=!1}:e,t)};function te(){}function ne(e,t,n,r){return function(e,t){return e.editor.getModel(re(e,t))}(e,r)||function(e,t,n,r){return e.editor.createModel(t,n,r&&re(e,r))}(e,t,n,r)}function re(e,t){return e.Uri.parse(t)}function ie(e){let{original:t,modified:n,language:r,originalLanguage:i,modifiedLanguage:o,originalModelPath:a,modifiedModelPath:c,keepCurrentOriginalModel:s,keepCurrentModifiedModel:l,theme:u,loading:d,options:f,height:h,width:p,className:m,wrapperProps:v,beforeMount:g,onMount:b}=e;const[y,x]=Object(V.useState)(!1),[_,w]=Object(V.useState)(!0),O=Object(V.useRef)(null),j=Object(V.useRef)(null),S=Object(V.useRef)(null),C=Object(V.useRef)(b),E=Object(V.useRef)(g);Z((()=>{const e=H.init();return e.then((e=>(j.current=e)&&w(!1))).catch((e=>"cancelation"!==(null===e||void 0===e?void 0:e.type)&&console.error("Monaco initialization: error:",e))),()=>O.current?function(){const e=O.current.getModel();var t,n;s||null===(t=e.original)||void 0===t||t.dispose();l||null===(n=e.modified)||void 0===n||n.dispose();O.current.dispose()}():e.cancel()})),ee((()=>{const e=O.current.getModifiedEditor();e.getOption(j.current.editor.EditorOption.readOnly)?e.setValue(n):n!==e.getValue()&&(e.executeEdits("",[{range:e.getModel().getFullModelRange(),text:n,forceMoveMarkers:!0}]),e.pushUndoStop())}),[n],y),ee((()=>{O.current.getModel().original.setValue(t)}),[t],y),ee((()=>{const{original:e,modified:t}=O.current.getModel();j.current.editor.setModelLanguage(e,i||r),j.current.editor.setModelLanguage(t,o||r)}),[r,i,o],y),ee((()=>{j.current.editor.setTheme(u)}),[u],y),ee((()=>{O.current.updateOptions(f)}),[f],y);const k=Object(V.useCallback)((()=>{E.current(j.current);const e=ne(j.current,t,i||r,a),s=ne(j.current,n,o||r,c);O.current.setModel({original:e,modified:s})}),[r,n,o,t,i,a,c]),R=Object(V.useCallback)((()=>{O.current=j.current.editor.createDiffEditor(S.current,{automaticLayout:!0,...f}),k(),j.current.editor.setTheme(u),x(!0)}),[f,u,k]);return Object(V.useEffect)((()=>{y&&C.current(O.current,j.current)}),[y]),Object(V.useEffect)((()=>{!_&&!y&&R()}),[_,y,R]),U.a.createElement(J,{width:p,height:h,isEditorReady:y,loading:d,_ref:S,className:m,wrapperProps:v})}ie.propTypes={original:q.a.string,modified:q.a.string,language:q.a.string,originalLanguage:q.a.string,modifiedLanguage:q.a.string,originalModelPath:q.a.string,modifiedModelPath:q.a.string,keepCurrentOriginalModel:q.a.bool,keepCurrentModifiedModel:q.a.bool,theme:q.a.string,loading:q.a.oneOfType([q.a.element,q.a.string]),options:q.a.object,width:q.a.oneOfType([q.a.number,q.a.string]),height:q.a.oneOfType([q.a.number,q.a.string]),className:q.a.string,wrapperProps:q.a.object,beforeMount:q.a.func,onMount:q.a.func},ie.defaultProps={theme:"light",loading:"Loading...",options:{},keepCurrentOriginalModel:!1,keepCurrentModifiedModel:!1,width:"100%",height:"100%",wrapperProps:{},beforeMount:te,onMount:te};var oe=function(){const[e,t]=Object(V.useState)(H.__getMonacoInstance());return Z((()=>{let n;return e||(n=H.init(),n.then((e=>{t(e)}))),()=>{var e;return null===(e=n)||void 0===e?void 0:e.cancel()}})),e};var ae=function(e){const t=Object(V.useRef)();return Object(V.useEffect)((()=>{t.current=e}),[e]),t.current};const ce=new Map;function se(e){let{defaultValue:t,defaultLanguage:n,defaultPath:r,value:i,language:o,path:a,theme:c,line:s,loading:l,options:u,overrideServices:d,saveViewState:f,keepCurrentModel:h,width:p,height:m,className:v,wrapperProps:g,beforeMount:b,onMount:y,onChange:x,onValidate:_}=e;const[w,O]=Object(V.useState)(!1),[j,S]=Object(V.useState)(!0),C=Object(V.useRef)(null),E=Object(V.useRef)(null),k=Object(V.useRef)(null),R=Object(V.useRef)(y),T=Object(V.useRef)(b),M=Object(V.useRef)(null),A=Object(V.useRef)(i),I=ae(a);Z((()=>{const e=H.init();return e.then((e=>(C.current=e)&&S(!1))).catch((e=>"cancelation"!==(null===e||void 0===e?void 0:e.type)&&console.error("Monaco initialization: error:",e))),()=>E.current?function(){var e,t;null===(e=M.current)||void 0===e||e.dispose(),h?f&&ce.set(a,E.current.saveViewState()):null===(t=E.current.getModel())||void 0===t||t.dispose();E.current.dispose()}():e.cancel()})),ee((()=>{const e=ne(C.current,t||i,n||o,a);e!==E.current.getModel()&&(f&&ce.set(I,E.current.saveViewState()),E.current.setModel(e),f&&E.current.restoreViewState(ce.get(a)))}),[a],w),ee((()=>{E.current.updateOptions(u)}),[u],w),ee((()=>{E.current.getOption(C.current.editor.EditorOption.readOnly)?E.current.setValue(i):i!==E.current.getValue()&&(E.current.executeEdits("",[{range:E.current.getModel().getFullModelRange(),text:i,forceMoveMarkers:!0}]),E.current.pushUndoStop())}),[i],w),ee((()=>{C.current.editor.setModelLanguage(E.current.getModel(),o)}),[o],w),ee((()=>{void 0!==s&&E.current.revealLine(s)}),[s],w),ee((()=>{C.current.editor.setTheme(c)}),[c],w);const N=Object(V.useCallback)((()=>{T.current(C.current);const e=a||r,s=ne(C.current,i||t,n||o,e);E.current=C.current.editor.create(k.current,{model:s,automaticLayout:!0,...u},d),f&&E.current.restoreViewState(ce.get(e)),C.current.editor.setTheme(c),O(!0)}),[t,n,r,i,o,a,u,d,f,c]);return Object(V.useEffect)((()=>{w&&R.current(E.current,C.current)}),[w]),Object(V.useEffect)((()=>{!j&&!w&&N()}),[j,w,N]),A.current=i,Object(V.useEffect)((()=>{var e,t;w&&x&&(null===(e=M.current)||void 0===e||e.dispose(),M.current=null===(t=E.current)||void 0===t?void 0:t.onDidChangeModelContent((e=>{const t=E.current.getValue();A.current!==t&&x(t,e)})))}),[w,x]),Object(V.useEffect)((()=>{if(w){const e=C.current.editor.onDidChangeMarkers((e=>{var t;const n=null===(t=E.current.getModel())||void 0===t?void 0:t.uri;if(n){if(e.find((e=>e.path===n.path))){const e=C.current.editor.getModelMarkers({resource:n});null===_||void 0===_||_(e)}}}));return()=>{null===e||void 0===e||e.dispose()}}}),[w,_]),U.a.createElement(J,{width:p,height:m,isEditorReady:w,loading:l,_ref:k,className:v,wrapperProps:g})}se.propTypes={defaultValue:q.a.string,defaultPath:q.a.string,defaultLanguage:q.a.string,value:q.a.string,language:q.a.string,path:q.a.string,theme:q.a.string,line:q.a.number,loading:q.a.oneOfType([q.a.element,q.a.string]),options:q.a.object,overrideServices:q.a.object,saveViewState:q.a.bool,keepCurrentModel:q.a.bool,width:q.a.oneOfType([q.a.number,q.a.string]),height:q.a.oneOfType([q.a.number,q.a.string]),className:q.a.string,wrapperProps:q.a.object,beforeMount:q.a.func,onMount:q.a.func,onChange:q.a.func,onValidate:q.a.func},se.defaultProps={theme:"light",loading:"Loading...",options:{},overrideServices:{},saveViewState:!0,keepCurrentModel:!1,width:"100%",height:"100%",wrapperProps:{},beforeMount:te,onMount:te,onValidate:te};var le=se,ue=Object(V.memo)(le)},function(e,t,n){"use strict";let r,i;!function(e){e.GET="GET",e.PUT="PUT",e.HEAD="HEAD",e.POST="POST",e.PATCH="PATCH",e.DELETE="DELETE",e.OPTION="OPTION"}(r||(r={})),function(e){e.INVALID_REQUEST_PARAMS="Invalid request parameters.",e.INVALID_RESPONSE_DATA="Invalid Response Data",e.SERVER_IS_UNAVAILABLE="The server is unavailable.",e.RESPONSE_PARSING_ERROR="Unable to parse response."}(i||(i={}));var o=function(e){return e};t.a=class{constructor(e){var t=this;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(this.interceptors=[o],this.uri=void 0,this.makeAPIGetRequest=function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return n=n||{},n.method=r.GET,t.makeAPIRequest(e,n)},this.makeAPIPostRequest=function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return n.method=r.POST,t.makeAPIRequest(e,n)},this.makeAPIPutRequest=function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return n.method=r.PUT,t.makeAPIRequest(e,n)},this.makeAPIDeleteRequest=function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return n.method=r.DELETE,t.makeAPIRequest(e,n)},this.makeAPIPatchRequest=function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return n.method=r.PATCH,t.makeAPIRequest(e,n)},this.createUrl=e=>Array.isArray(e)?[this.uri,...e].join("/"):e?"".concat(this.uri,"/").concat(e):"".concat(this.uri),this.createQueryParams=e=>Object.keys(e).reduce(((t,n)=>{const r=e[n];if(null===r||void 0===r)return t;if(Array.isArray(r))for(let e=0;e1&&void 0!==arguments[1]?arguments[1]:{};return new Promise(((r,o)=>{let a=t.createUrl(e);t.request(a,n).then((async e=>{if(!e)return o({message:i.INVALID_RESPONSE_DATA});const{headers:n}=e;let a={};const c=n.get("content-type");a=e.body,c&&-1!==c.indexOf("application/json")&&(a=await e.json());try{t.interceptors.length&&t.interceptors.forEach((e=>{"function"===typeof e&&(a=e(a,n))}))}catch(s){o({message:s.message,res:{body:a,headers:n}})}return e.status>=400?o(a):r({body:a,headers:n})})).catch((e=>o(e)))}))},this.request=function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Promise(((o,a)=>{if(!e)return a(i.INVALID_REQUEST_PARAMS);if(n.query_params){const r=t.createQueryParams(n.query_params);if(r){const t=e.includes("?")?"&":"?";e+="".concat(t).concat(r)}}n.method||(n.method=r.GET);const c={method:n.method,headers:n.headers||t.getRequestHeaders()};n.headers&&(c.headers=n.headers),n.signal&&(c.signal=n.signal);try{n.body&&(n.body instanceof File?c.body=n.body:c.body=JSON.stringify(n.body))}catch(s){return a({message:i.INVALID_REQUEST_PARAMS})}fetch(e,c).then((e=>o(e))).catch((e=>a(e)))}))},this.getTimezoneOffset=()=>"".concat((new Date).getTimezoneOffset()),this.getRequestHeaders=()=>({Accept:"application/json","Content-Type":"application/json","X-Timezone-Offset":this.getTimezoneOffset()}),!e)throw new Error('The "uri" argument must be a string.');n.length&&n.forEach((e=>{this.setInterceptor(e)})),this.uri=e}setInterceptor(e){if("function"!==typeof e)throw new Error("The '".concat(e,"' is not a function."));this.interceptors.push(e)}}},function(e,t,n){"use strict";var r=n(0),i=n.n(r),o=n(10),a=n.n(o),c=n(3),s=n(184),l=(n(514),n(1));function u(e){let{title:t,content:n,image:r,page:o="metrics",type:u=s.c.ExploreData,className:d="",size:f="small",showImage:h=!0}=e;const[p,m]=i.a.useState(!1);return Object(l.jsxs)("div",{className:a()("IllustrationBlock ".concat(d),{IllustrationBlock__hidden:h&&!p}),children:[Object(l.jsxs)("div",{className:"IllustrationBlock__container",children:[h?Object(l.jsx)("div",{className:"IllustrationBlock__".concat(f,"__img"),children:r||Object(l.jsx)("img",{onLoad:function(){m(!0)},src:s.d[u],alt:"Illustration"})}):null,Object(l.jsx)(c.n,{component:"p",className:"IllustrationBlock__title IllustrationBlock__".concat(f,"__title"),children:t||s.b[o][u]})]}),n?Object(l.jsx)(c.n,{component:"p",className:"IllustrationBlock__content IllustrationBlock__".concat(f,"__content"),children:n}):s.a[o][u]]})}t.a=i.a.memo(u)},function(e,t,n){"use strict";const r=".".charCodeAt(0),i=/\\(\\)?/g,o=RegExp("[^.[\\]]+|\\[(?:([^\"'][^[]*)|([\"'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|$))","g");var a=function(e){const t=[];return e.charCodeAt(0)===r&&t.push(""),e.replace(o,((e,n,r,o)=>{let a=e;return r?a=o.replace(i,"$1"):n&&(a=n.trim()),t.push(a),a})),t};t.a=function(e,t,n){if(null===e||"object"!==typeof e||"string"!==typeof t&&!Array.isArray(t))return n;let r;r="string"===typeof t&&e.propertyIsEnumerable(t)?[t]:Array.isArray(t)?t:a(t);for(let i=0;i=0;r--){var i=t[r](e);if(i)return i}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function me(e,t){return e===t}function ve(e){var t=void 0===e?{}:e,n=t.connectHOC,r=void 0===n?te:n,i=t.mapStateToPropsFactories,o=void 0===i?se:i,a=t.mapDispatchToPropsFactories,c=void 0===a?ce:a,s=t.mergePropsFactories,l=void 0===s?ue:s,d=t.selectorFactory,f=void 0===d?he:d;return function(e,t,n,i){void 0===i&&(i={});var a=i,s=a.pure,d=void 0===s||s,h=a.areStatesEqual,p=void 0===h?me:h,m=a.areOwnPropsEqual,v=void 0===m?re:m,g=a.areStatePropsEqual,b=void 0===g?re:g,y=a.areMergedPropsEqual,x=void 0===y?re:y,_=Object(W.a)(a,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),w=pe(e,o,"mapStateToProps"),O=pe(t,c,"mapDispatchToProps"),j=pe(n,l,"mergeProps");return r(f,Object(u.a)({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:w,initMapDispatchToProps:O,initMergeProps:j,pure:d,areStatesEqual:p,areOwnPropsEqual:v,areStatePropsEqual:b,areMergedPropsEqual:x},_))}}var ge=ve();var be,ye=n(41),xe=n.n(ye);function _e(e,t){var n=Object(r.useState)((function(){return{inputs:t,result:e()}}))[0],i=Object(r.useRef)(!0),o=Object(r.useRef)(n),a=i.current||Boolean(t&&o.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n");return t.callbacks},t.setCallbacks=function(e){t.callbacks=e},t}Object(C.a)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.unbind=Be(window,[{eventName:"error",fn:this.onWindowError}])},n.componentDidCatch=function(e){if(!(e instanceof He))throw e;this.setState({})},n.componentWillUnmount=function(){this.unbind()},n.render=function(){return this.props.children(this.setCallbacks)},t}(i.a.Component),We=function(e){return e+1},qe=function(e,t){var n=e.droppableId===t.droppableId,r=We(e.index),i=We(t.index);return n?"\n You have moved the item from position "+r+"\n to position "+i+"\n ":"\n You have moved the item from position "+r+"\n in list "+e.droppableId+"\n to list "+t.droppableId+"\n in position "+i+"\n "},Ge=function(e,t,n){return t.droppableId===n.droppableId?"\n The item "+e+"\n has been combined with "+n.draggableId:"\n The item "+e+"\n in list "+t.droppableId+"\n has been combined with "+n.draggableId+"\n in list "+n.droppableId+"\n "},Ye=function(e){return"\n The item has returned to its starting position\n of "+We(e.index)+"\n"},Ke="\n Press space bar to start a drag.\n When dragging you can use the arrow keys to move the item around and escape to cancel.\n Some screen readers may require you to be in focus mode or to use your pass through key\n",$e=function(e){return"\n You have lifted an item in position "+We(e.source.index)+"\n"},Xe=function(e){var t=e.destination;if(t)return qe(e.source,t);var n=e.combine;return n?Ge(e.draggableId,e.source,n):"You are over an area that cannot be dropped on"},Qe=function(e){if("CANCEL"===e.reason)return"\n Movement cancelled.\n "+Ye(e.source)+"\n ";var t=e.destination,n=e.combine;return t?"\n You have dropped the item.\n "+qe(e.source,t)+"\n ":n?"\n You have dropped the item.\n "+Ge(e.draggableId,e.source,n)+"\n ":"\n The item has been dropped while not over a drop area.\n "+Ye(e.source)+"\n "},Je={x:0,y:0},Ze=function(e,t){return{x:e.x+t.x,y:e.y+t.y}},et=function(e,t){return{x:e.x-t.x,y:e.y-t.y}},tt=function(e,t){return e.x===t.x&&e.y===t.y},nt=function(e){return{x:0!==e.x?-e.x:0,y:0!==e.y?-e.y:0}},rt=function(e,t,n){var r;return void 0===n&&(n=0),(r={})[e]=t,r["x"===e?"y":"x"]=n,r},it=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},ot=function(e,t){return Math.min.apply(Math,t.map((function(t){return it(e,t)})))},at=function(e){return function(t){return{x:e(t.x),y:e(t.y)}}},ct=function(e,t){return{top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}},st=function(e){return[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.left,y:e.bottom},{x:e.right,y:e.bottom}]},lt=function(e,t){return t&&t.shouldClipSubject?function(e,t){var n=Se({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return n.width<=0||n.height<=0?null:n}(t.pageMarginBox,e):Se(e)},ut=function(e){var t=e.page,n=e.withPlaceholder,r=e.axis,i=e.frame,o=function(e,t,n){var r;return n&&n.increasedBy?Object(u.a)({},e,((r={})[t.end]=e[t.end]+n.increasedBy[t.line],r)):e}(function(e,t){return t?ct(e,t.scroll.diff.displacement):e}(t.marginBox,i),r,n);return{page:t,withPlaceholder:n,active:lt(o,i)}},dt=function(e,t){e.frame||Ve(!1);var n=e.frame,r=et(t,n.scroll.initial),i=nt(r),o=Object(u.a)({},n,{scroll:{initial:n.scroll.initial,current:t,diff:{value:r,displacement:i},max:n.scroll.max}}),a=ut({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:o});return Object(u.a)({},e,{frame:o,subject:a})};function ft(e){return Object.values?Object.values(e):Object.keys(e).map((function(t){return e[t]}))}function ht(e,t){if(e.findIndex)return e.findIndex(t);for(var n=0;ne.bottom,c=r.lefte.right;return!(!a||!c)||(a&&o||c&&i)}},Tt=function(e){var t=kt(e.top,e.bottom),n=kt(e.left,e.right);return function(e){return t(e.top)&&t(e.bottom)&&n(e.left)&&n(e.right)}},Mt={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},At={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},It=function(e){var t=e.target,n=e.destination,r=e.viewport,i=e.withDroppableDisplacement,o=e.isVisibleThroughFrameFn,a=i?function(e,t){var n=t.frame?t.frame.scroll.diff.displacement:Je;return ct(e,n)}(t,n):t;return function(e,t,n){return!!t.subject.active&&n(t.subject.active)(e)}(a,n,o)&&function(e,t,n){return n(t)(e)}(a,r,o)},Nt=function(e){return It(Object(u.a)({},e,{isVisibleThroughFrameFn:Tt}))};function Pt(e){var t=e.afterDragging,n=e.destination,r=e.displacedBy,i=e.viewport,o=e.forceShouldAnimate,a=e.last;return t.reduce((function(e,t){var c,s=function(e,t){var n=e.page.marginBox,r={top:t.point.y,right:0,bottom:0,left:t.point.x};return Se(Ce(n,r))}(t,r),l=t.descriptor.id;if(e.all.push(l),!(c={target:s,destination:n,viewport:i,withDroppableDisplacement:!0},It(Object(u.a)({},c,{isVisibleThroughFrameFn:Rt}))))return e.invisible[t.descriptor.id]=!0,e;var d={draggableId:l,shouldAnimate:function(e,t,n){if("boolean"===typeof n)return n;if(!t)return!0;var r=t.invisible,i=t.visible;if(r[e])return!1;var o=i[e];return!o||o.shouldAnimate}(l,a,o)};return e.visible[l]=d,e}),{all:[],visible:{},invisible:{}})}function Dt(e){var t=e.insideDestination,n=e.inHomeList,r=e.displacedBy,i=e.destination,o=function(e,t){if(!e.length)return 0;var n=e[e.length-1].descriptor.index;return t.inHomeList?n:n+1}(t,{inHomeList:n});return{displaced:Ct,displacedBy:r,at:{type:"REORDER",destination:{droppableId:i.descriptor.id,index:o}}}}function Lt(e){var t=e.draggable,n=e.insideDestination,r=e.destination,i=e.viewport,o=e.displacedBy,a=e.last,c=e.index,s=e.forceShouldAnimate,l=jt(t,r);if(null==c)return Dt({insideDestination:n,inHomeList:l,displacedBy:o,destination:r});var u=pt(n,(function(e){return e.descriptor.index===c}));if(!u)return Dt({insideDestination:n,inHomeList:l,displacedBy:o,destination:r});var d=Ot(t,n),f=n.indexOf(u);return{displaced:Pt({afterDragging:d.slice(f),destination:r,displacedBy:o,last:a,viewport:i.frame,forceShouldAnimate:s}),displacedBy:o,at:{type:"REORDER",destination:{droppableId:r.descriptor.id,index:c}}}}function zt(e,t){return Boolean(t.effected[e])}var Bt=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.draggable,i=e.draggables,o=e.destination,a=e.insideDestination,c=e.previousImpact,s=e.viewport,l=e.afterCritical,u=c.at;if(u||Ve(!1),"REORDER"===u.type){var d=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.insideDestination,i=e.location;if(!r.length)return null;var o=i.index,a=t?o+1:o-1,c=r[0].descriptor.index,s=r[r.length-1].descriptor.index;return a(n?s:s+1)?null:a}({isMovingForward:t,isInHomeList:n,location:u.destination,insideDestination:a});return null==d?null:Lt({draggable:r,insideDestination:a,destination:o,viewport:s,last:c.displaced,displacedBy:c.displacedBy,index:d})}var f=function(e){var t=e.isMovingForward,n=e.destination,r=e.draggables,i=e.combine,o=e.afterCritical;if(!n.isCombineEnabled)return null;var a=i.draggableId,c=r[a].descriptor.index;return zt(a,o)?t?c:c-1:t?c+1:c}({isMovingForward:t,destination:o,displaced:c.displaced,draggables:i,combine:u.combine,afterCritical:l});return null==f?null:Lt({draggable:r,insideDestination:a,destination:o,viewport:s,last:c.displaced,displacedBy:c.displacedBy,index:f})},Ft=function(e){var t=e.afterCritical,n=e.impact,r=e.draggables,i=wt(n);i||Ve(!1);var o=i.draggableId,a=r[o].page.borderBox.center,c=function(e){var t=e.displaced,n=e.afterCritical,r=e.combineWith,i=e.displacedBy,o=Boolean(t.visible[r]||t.invisible[r]);return zt(r,n)?o?Je:nt(i.point):o?i.point:Je}({displaced:n.displaced,afterCritical:t,combineWith:o,displacedBy:n.displacedBy});return Ze(a,c)},Ht=function(e,t){return t.margin[e.start]+t.borderBox[e.size]/2},Vt=function(e,t,n){return t[e.crossAxisStart]+n.margin[e.crossAxisStart]+n.borderBox[e.crossAxisSize]/2},Ut=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return rt(t.line,n.marginBox[t.end]+Ht(t,r),Vt(t,n.marginBox,r))},Wt=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return rt(t.line,n.marginBox[t.start]-function(e,t){return t.margin[e.end]+t.borderBox[e.size]/2}(t,r),Vt(t,n.marginBox,r))},qt=function(e){var t=e.impact,n=e.draggable,r=e.draggables,i=e.droppable,o=e.afterCritical,a=xt(i.descriptor.id,r),c=n.page,s=i.axis;if(!a.length)return function(e){var t=e.axis,n=e.moveInto,r=e.isMoving;return rt(t.line,n.contentBox[t.start]+Ht(t,r),Vt(t,n.contentBox,r))}({axis:s,moveInto:i.page,isMoving:c});var l=t.displaced,u=t.displacedBy,d=l.all[0];if(d){var f=r[d];if(zt(d,o))return Wt({axis:s,moveRelativeTo:f.page,isMoving:c});var h=Me(f.page,u.point);return Wt({axis:s,moveRelativeTo:h,isMoving:c})}var p=a[a.length-1];if(p.descriptor.id===n.descriptor.id)return c.borderBox.center;if(zt(p.descriptor.id,o)){var m=Me(p.page,nt(o.displacedBy.point));return Ut({axis:s,moveRelativeTo:m,isMoving:c})}return Ut({axis:s,moveRelativeTo:p.page,isMoving:c})},Gt=function(e,t){var n=e.frame;return n?Ze(t,n.scroll.diff.displacement):t},Yt=function(e){var t=function(e){var t=e.impact,n=e.draggable,r=e.droppable,i=e.draggables,o=e.afterCritical,a=n.page.borderBox.center,c=t.at;return r&&c?"REORDER"===c.type?qt({impact:t,draggable:n,draggables:i,droppable:r,afterCritical:o}):Ft({impact:t,draggables:i,afterCritical:o}):a}(e),n=e.droppable;return n?Gt(n,t):t},Kt=function(e,t){var n=et(t,e.scroll.initial),r=nt(n);return{frame:Se({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:n,displacement:r}}}};function $t(e,t){return e.map((function(e){return t[e]}))}var Xt=function(e){var t=e.pageBorderBoxCenter,n=e.draggable,r=function(e,t){return Ze(e.scroll.diff.displacement,t)}(e.viewport,t),i=et(r,n.page.borderBox.center);return Ze(n.client.borderBox.center,i)},Qt=function(e){var t=e.draggable,n=e.destination,r=e.newPageBorderBoxCenter,i=e.viewport,o=e.withDroppableDisplacement,a=e.onlyOnMainAxis,c=void 0!==a&&a,s=et(r,t.page.borderBox.center),l={target:ct(t.page.borderBox,s),destination:n,withDroppableDisplacement:o,viewport:i};return c?function(e){return It(Object(u.a)({},e,{isVisibleThroughFrameFn:(t=e.destination.axis,function(e){var n=kt(e.top,e.bottom),r=kt(e.left,e.right);return function(e){return t===Mt?n(e.top)&&n(e.bottom):r(e.left)&&r(e.right)}})}));var t}(l):Nt(l)},Jt=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,i=e.draggables,o=e.previousImpact,a=e.viewport,c=e.previousPageBorderBoxCenter,s=e.previousClientSelection,l=e.afterCritical;if(!r.isEnabled)return null;var d=xt(r.descriptor.id,i),f=jt(n,r),h=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,i=e.insideDestination,o=e.previousImpact;if(!r.isCombineEnabled)return null;if(!_t(o))return null;function a(e){var t={type:"COMBINE",combine:{draggableId:e,droppableId:r.descriptor.id}};return Object(u.a)({},o,{at:t})}var c=o.displaced.all,s=c.length?c[0]:null;if(t)return s?a(s):null;var l=Ot(n,i);if(!s)return l.length?a(l[l.length-1].descriptor.id):null;var d=ht(l,(function(e){return e.descriptor.id===s}));-1===d&&Ve(!1);var f=d-1;return f<0?null:a(l[f].descriptor.id)}({isMovingForward:t,draggable:n,destination:r,insideDestination:d,previousImpact:o})||Bt({isMovingForward:t,isInHomeList:f,draggable:n,draggables:i,destination:r,insideDestination:d,previousImpact:o,viewport:a,afterCritical:l});if(!h)return null;var p=Yt({impact:h,draggable:n,droppable:r,draggables:i,afterCritical:l});if(Qt({draggable:n,destination:r,newPageBorderBoxCenter:p,viewport:a.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:Xt({pageBorderBoxCenter:p,draggable:n,viewport:a}),impact:h,scrollJumpRequest:null};var m=et(p,c);return{clientSelection:s,impact:function(e){var t=e.impact,n=e.viewport,r=e.destination,i=e.draggables,o=e.maxScrollChange,a=Kt(n,Ze(n.scroll.current,o)),c=r.frame?dt(r,Ze(r.frame.scroll.current,o)):r,s=t.displaced,l=Pt({afterDragging:$t(s.all,i),destination:r,displacedBy:t.displacedBy,viewport:a.frame,last:s,forceShouldAnimate:!1}),d=Pt({afterDragging:$t(s.all,i),destination:c,displacedBy:t.displacedBy,viewport:n.frame,last:s,forceShouldAnimate:!1}),f={},h={},p=[s,l,d];return s.all.forEach((function(e){var t=function(e,t){for(var n=0;n1?u.sort((function(e,t){return Zt(e)[c.start]-Zt(t)[c.start]}))[0]:l.sort((function(e,t){var r=ot(n,st(Zt(e))),i=ot(n,st(Zt(t)));return r!==i?r-i:Zt(e)[c.start]-Zt(t)[c.start]}))[0]}({isMovingForward:t,pageBorderBoxCenter:n,source:i,droppables:a,viewport:c});if(!l)return null;var u=xt(l.descriptor.id,o),d=function(e){var t=e.previousPageBorderBoxCenter,n=e.moveRelativeTo,r=e.insideDestination,i=e.draggable,o=e.draggables,a=e.destination,c=e.viewport,s=e.afterCritical;if(!n){if(r.length)return null;var l={displaced:Ct,displacedBy:St,at:{type:"REORDER",destination:{droppableId:a.descriptor.id,index:0}}},u=Yt({impact:l,draggable:i,droppable:a,draggables:o,afterCritical:s}),d=jt(i,a)?a:on(a,i,o);return Qt({draggable:i,destination:d,newPageBorderBoxCenter:u,viewport:c.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?l:null}var f=Boolean(t[a.axis.line]<=n.page.borderBox.center[a.axis.line]),h=function(){var e=n.descriptor.index;return n.descriptor.id===i.descriptor.id||f?e:e+1}(),p=nn(a.axis,i.displaceBy);return Lt({draggable:i,insideDestination:r,destination:a,viewport:c,displacedBy:p,last:Ct,index:h})}({previousPageBorderBoxCenter:n,destination:l,draggable:r,draggables:o,moveRelativeTo:function(e){var t=e.pageBorderBoxCenter,n=e.viewport,r=e.destination,i=e.insideDestination,o=e.afterCritical;return i.filter((function(e){return Nt({target:tn(e,o),destination:r,viewport:n.frame,withDroppableDisplacement:!0})})).sort((function(e,n){var i=it(t,Gt(r,en(e,o))),a=it(t,Gt(r,en(n,o)));return ir.left&&n.topr.top))return!1;if(un(i)(t.center))return!0;var o=e.axis,a=i.center[o.crossAxisLine],c=t[o.crossAxisStart],s=t[o.crossAxisEnd],l=kt(i[o.crossAxisStart],i[o.crossAxisEnd]),u=l(c),d=l(s);return!u&&!d||(u?ca)}));return i.length?1===i.length?i[0].descriptor.id:function(e){var t=e.pageBorderBox,n=e.draggable,r=e.candidates,i=n.page.borderBox.center,o=r.map((function(e){var n=e.axis,r=rt(e.axis.line,t.center[n.line],e.page.borderBox.center[n.crossAxisLine]);return{id:e.descriptor.id,distance:it(i,r)}})).sort((function(e,t){return t.distance-e.distance}));return o[0]?o[0].id:null}({pageBorderBox:t,draggable:n,candidates:i}):null}var fn=function(e,t){return Se(ct(e,t))};function hn(e){var t=e.displaced,n=e.id;return Boolean(t.visible[n]||t.invisible[n])}var pn=function(e){var t=e.pageOffset,n=e.draggable,r=e.draggables,i=e.droppables,o=e.previousImpact,a=e.viewport,c=e.afterCritical,s=fn(n.page.borderBox,t),l=dn({pageBorderBox:s,draggable:n,droppables:i});if(!l)return Et;var u=i[l],d=xt(u.descriptor.id,r),f=function(e,t){var n=e.frame;return n?fn(t,n.scroll.diff.value):t}(u,s);return function(e){var t=e.draggable,n=e.pageBorderBoxWithDroppableScroll,r=e.previousImpact,i=e.destination,o=e.insideDestination,a=e.afterCritical;if(!i.isCombineEnabled)return null;var c=i.axis,s=nn(i.axis,t.displaceBy),l=s.value,u=n[c.start],d=n[c.end],f=pt(Ot(t,o),(function(e){var t=e.descriptor.id,n=e.page.borderBox,i=n[c.size]/4,o=zt(t,a),s=hn({displaced:r.displaced,id:t});return o?s?d>n[c.start]+i&&dn[c.start]-l+i&&un[c.start]+l+i&&dn[c.start]+i&&ut.descriptor.index?n.descriptor.index-1:n.descriptor.index:null}({draggable:n,closest:pt(Ot(n,i),(function(e){var t=e.descriptor.id,n=e.page.borderBox.center[s.line],r=zt(t,c),i=hn({displaced:o,id:t});return r?i?f<=n:d=1500)return Jn;var o=Qn+Zn*(i/1500);return Number(("CANCEL"===r?.6*o:o).toFixed(2))}({current:i.current.client.offset,destination:g,reason:o});n(function(e){return{type:"DROP_ANIMATE",payload:e}}({newHomeClientOffset:g,dropDuration:y,completed:b}))}else n(Fn({completed:b}))}}else n(function(e){return{type:"DROP_PENDING",payload:e}}({reason:o}))}else e(r)}}},tr=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function nr(e){var t=e.onWindowScroll;var n,r=De((function(){t(tr())})),i=(n=r,{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(e){e.target!==window&&e.target!==window.document||n()}}),o=ze;function a(){return o!==ze}return{start:function(){a()&&Ve(!1),o=Be(window,[i])},stop:function(){a()||Ve(!1),r.cancel(),o(),o=ze},isActive:a}}var rr=function(e){var t=nr({onWindowScroll:function(t){e.dispatch({type:"MOVE_BY_WINDOW_SCROLL",payload:{newScroll:t}})}});return function(e){return function(n){t.isActive()||"INITIAL_PUBLISH"!==n.type||t.start(),t.isActive()&&function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(n)&&t.stop(),e(n)}}},ir=function(){var e=[];return{add:function(t){var n=setTimeout((function(){return function(t){var n=ht(e,(function(e){return e.timerId===t}));-1===n&&Ve(!1),e.splice(n,1)[0].callback()}(n)})),r={timerId:n,callback:t};e.push(r)},flush:function(){if(e.length){var t=[].concat(e);e.length=0,t.forEach((function(e){clearTimeout(e.timerId),e.callback()}))}}}},or=function(e,t){wn(),t(),On()},ar=function(e,t){return{draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:t}},cr=function(e,t,n,r){if(e){var i=function(e){var t=!1,n=!1,r=setTimeout((function(){n=!0})),i=function(i){t||n||(t=!0,e(i),clearTimeout(r))};return i.wasCalled=function(){return t},i}(n);e(t,{announce:i}),i.wasCalled()||n(r(t))}else n(r(t))},sr=function(e,t){var n=function(e,t){var n=ir(),r=null,i=function(n){r||Ve(!1),r=null,or(0,(function(){return cr(e().onDragEnd,n,t,Qe)}))};return{beforeCapture:function(t,n){r&&Ve(!1),or(0,(function(){var r=e().onBeforeCapture;r&&r({draggableId:t,mode:n})}))},beforeStart:function(t,n){r&&Ve(!1),or(0,(function(){var r=e().onBeforeDragStart;r&&r(ar(t,n))}))},start:function(i,o){r&&Ve(!1);var a=ar(i,o);r={mode:o,lastCritical:i,lastLocation:a.source,lastCombine:null},n.add((function(){or(0,(function(){return cr(e().onDragStart,a,t,$e)}))}))},update:function(i,o){var a=_t(o),c=wt(o);r||Ve(!1);var s=!function(e,t){if(e===t)return!0;var n=e.draggable.id===t.draggable.id&&e.draggable.droppableId===t.draggable.droppableId&&e.draggable.type===t.draggable.type&&e.draggable.index===t.draggable.index,r=e.droppable.id===t.droppable.id&&e.droppable.type===t.droppable.type;return n&&r}(i,r.lastCritical);s&&(r.lastCritical=i);var l,d,f=(d=a,!(null==(l=r.lastLocation)&&null==d||null!=l&&null!=d&&l.droppableId===d.droppableId&&l.index===d.index));f&&(r.lastLocation=a);var h=!function(e,t){return null==e&&null==t||null!=e&&null!=t&&e.draggableId===t.draggableId&&e.droppableId===t.droppableId}(r.lastCombine,c);if(h&&(r.lastCombine=c),s||f||h){var p=Object(u.a)({},ar(i,r.mode),{combine:c,destination:a});n.add((function(){or(0,(function(){return cr(e().onDragUpdate,p,t,Xe)}))}))}},flush:function(){r||Ve(!1),n.flush()},drop:i,abort:function(){if(r){var e=Object(u.a)({},ar(r.lastCritical,r.mode),{combine:null,destination:null,reason:"CANCEL"});i(e)}}}}(e,t);return function(e){return function(t){return function(r){if("BEFORE_INITIAL_CAPTURE"!==r.type){if("INITIAL_PUBLISH"===r.type){var i=r.payload.critical;return n.beforeStart(i,r.payload.movementMode),t(r),void n.start(i,r.payload.movementMode)}if("DROP_COMPLETE"===r.type){var o=r.payload.completed.result;return n.flush(),t(r),void n.drop(o)}if(t(r),"FLUSH"!==r.type){var a=e.getState();"DRAGGING"===a.phase&&n.update(a.critical,a.impact)}else n.abort()}else n.beforeCapture(r.payload.draggableId,r.payload.movementMode)}}}},lr=function(e){return function(t){return function(n){if("DROP_ANIMATION_FINISHED"===n.type){var r=e.getState();"DROP_ANIMATING"!==r.phase&&Ve(!1),e.dispatch(Fn({completed:r.completed}))}else t(n)}}},ur=function(e){var t=null,n=null;return function(r){return function(i){if("FLUSH"!==i.type&&"DROP_COMPLETE"!==i.type&&"DROP_ANIMATION_FINISHED"!==i.type||(n&&(cancelAnimationFrame(n),n=null),t&&(t(),t=null)),r(i),"DROP_ANIMATE"===i.type){var o={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){"DROP_ANIMATING"===e.getState().phase&&e.dispatch({type:"DROP_ANIMATION_FINISHED",payload:null})}};n=requestAnimationFrame((function(){n=null,t=Be(window,[o])}))}}}},dr=function(e){return function(t){return function(n){if(t(n),"PUBLISH_WHILE_DRAGGING"===n.type){var r=e.getState();"DROP_PENDING"===r.phase&&(r.isWaiting||e.dispatch(Hn({reason:r.reason})))}}}},fr=D,hr=function(e){var t,n=e.dimensionMarshal,r=e.focusMarshal,i=e.styleMarshal,o=e.getResponders,a=e.announce,c=e.autoScroller;return I(Rn,fr(function(){for(var e=arguments.length,t=new Array(e),n=0;nt.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return Cr;if(e===t.startScrollingFrom)return 1;var n=Rr({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),r=Cr*Er(1-n);return Math.ceil(r)}(t,n);return 0===o?0:i?Math.max(function(e,t){var n=t,r=Mr,i=Date.now()-n;if(i>=Mr)return e;if(it.height,o=n.width>t.width;return o||i?o&&i?null:{x:o?0:r.x,y:i?0:r.y}:r}({container:n,subject:r,proposedScroll:l});return u?tt(u,Je)?null:u:null},Dr=at((function(e){return 0===e?0:e>0?1:-1})),Lr=function(){var e=function(e,t){return e<0?e:e>t?e-t:0};return function(t){var n=t.current,r=t.max,i=t.change,o=Ze(n,i),a={x:e(o.x,r.x),y:e(o.y,r.y)};return tt(a,Je)?null:a}}(),zr=function(e){var t=e.max,n=e.current,r=e.change,i={x:Math.max(n.x,t.x),y:Math.max(n.y,t.y)},o=Dr(r),a=Lr({max:i,current:n,change:o});return!a||(0!==o.x&&0===a.x||0!==o.y&&0===a.y)},Br=function(e,t){return zr({current:e.scroll.current,max:e.scroll.max,change:t})},Fr=function(e,t){var n=e.frame;return!!n&&zr({current:n.scroll.current,max:n.scroll.max,change:t})},Hr=function(e){var t=e.state,n=e.dragStartTime,r=e.shouldUseTimeDampening,i=e.scrollWindow,o=e.scrollDroppable,a=t.current.page.borderBoxCenter,c=t.dimensions.draggables[t.critical.draggable.id].page.marginBox;if(t.isWindowScrollAllowed){var s=function(e){var t=e.viewport,n=e.subject,r=e.center,i=e.dragStartTime,o=e.shouldUseTimeDampening,a=Pr({dragStartTime:i,container:t.frame,subject:n,center:r,shouldUseTimeDampening:o});return a&&Br(t,a)?a:null}({dragStartTime:n,viewport:t.viewport,subject:c,center:a,shouldUseTimeDampening:r});if(s)return void i(s)}var l=Or({center:a,destination:cn(t.impact),droppables:t.dimensions.droppables});if(l){var u=function(e){var t=e.droppable,n=e.subject,r=e.center,i=e.dragStartTime,o=e.shouldUseTimeDampening,a=t.frame;if(!a)return null;var c=Pr({dragStartTime:i,container:a.pageMarginBox,subject:n,center:r,shouldUseTimeDampening:o});return c&&Fr(t,c)?c:null}({dragStartTime:n,droppable:l,subject:c,center:a,shouldUseTimeDampening:r});u&&o(l.descriptor.id,u)}},Vr=function(e){var t=e.move,n=e.scrollDroppable,r=e.scrollWindow,i=function(e,t){if(!Fr(e,t))return t;var r=function(e,t){var n=e.frame;return n&&Fr(e,t)?Lr({current:n.scroll.current,max:n.scroll.max,change:t}):null}(e,t);if(!r)return n(e.descriptor.id,t),null;var i=et(t,r);return n(e.descriptor.id,i),et(t,i)},o=function(e,t,n){if(!e)return n;if(!Br(t,n))return n;var i=function(e,t){if(!Br(e,t))return null;var n=e.scroll.max,r=e.scroll.current;return Lr({current:r,max:n,change:t})}(t,n);if(!i)return r(n),null;var o=et(n,i);return r(o),et(n,o)};return function(e){var n=e.scrollJumpRequest;if(n){var r=cn(e.impact);r||Ve(!1);var a=i(e.dimensions.droppables[r],n);if(a){var c=e.viewport,s=o(e.isWindowScrollAllowed,c,a);s&&function(e,n){var r=Ze(e.current.client.selection,n);t({client:r})}(e,s)}}}},Ur=function(e){var t=e.scrollDroppable,n=e.scrollWindow,r=e.move,i=function(e){var t=e.scrollWindow,n=e.scrollDroppable,r=De(t),i=De(n),o=null,a=function(e){o||Ve(!1);var t=o,n=t.shouldUseTimeDampening,a=t.dragStartTime;Hr({state:e,scrollWindow:r,scrollDroppable:i,dragStartTime:a,shouldUseTimeDampening:n})};return{start:function(e){wn(),o&&Ve(!1);var t=Date.now(),n=!1,r=function(){n=!0};Hr({state:e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:r,scrollDroppable:r}),o={dragStartTime:t,shouldUseTimeDampening:n},On(),n&&a(e)},stop:function(){o&&(r.cancel(),i.cancel(),o=null)},scroll:a}}({scrollWindow:n,scrollDroppable:t}),o=Vr({move:r,scrollWindow:n,scrollDroppable:t});return{scroll:function(e){"DRAGGING"===e.phase&&("FLUID"!==e.movementMode?e.scrollJumpRequest&&o(e):i.scroll(e))},start:i.start,stop:i.stop}},Wr=function(){var e="data-rbd-drag-handle";return{base:e,draggableId:e+"-draggable-id",contextId:e+"-context-id"}}(),qr=function(){var e="data-rbd-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Gr=function(){var e="data-rbd-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Yr={contextId:"data-rbd-scroll-container-context-id"},Kr=function(e,t){return e.map((function(e){var n=e.styles[t];return n?e.selector+" { "+n+" }":""})).join(" ")},$r="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement?r.useLayoutEffect:r.useEffect,Xr=function(){var e=document.querySelector("head");return e||Ve(!1),e},Qr=function(e){var t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.type="text/css",t};function Jr(e,t){var n=we((function(){return function(e){var t,n=(t=e,function(e){return"["+e+'="'+t+'"]'}),r=function(){var e="\n cursor: -webkit-grab;\n cursor: grab;\n ";return{selector:n(Wr.contextId),styles:{always:"\n -webkit-touch-callout: none;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n touch-action: manipulation;\n ",resting:e,dragging:"pointer-events: none;",dropAnimating:e}}}(),i=[function(){var e="\n transition: "+Yn.outOfTheWay+";\n ";return{selector:n(qr.contextId),styles:{dragging:e,dropAnimating:e,userCancel:e}}}(),r,{selector:n(Gr.contextId),styles:{always:"overflow-anchor: none;"}},{selector:"body",styles:{dragging:"\n cursor: grabbing;\n cursor: -webkit-grabbing;\n user-select: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n overflow-anchor: none;\n "}}];return{always:Kr(i,"always"),resting:Kr(i,"resting"),dragging:Kr(i,"dragging"),dropAnimating:Kr(i,"dropAnimating"),userCancel:Kr(i,"userCancel")}}(e)}),[e]),i=Object(r.useRef)(null),o=Object(r.useRef)(null),a=Oe(Object(Pe.a)((function(e){var t=o.current;t||Ve(!1),t.textContent=e})),[]),c=Oe((function(e){var t=i.current;t||Ve(!1),t.textContent=e}),[]);$r((function(){(i.current||o.current)&&Ve(!1);var r=Qr(t),s=Qr(t);return i.current=r,o.current=s,r.setAttribute("data-rbd-always",e),s.setAttribute("data-rbd-dynamic",e),Xr().appendChild(r),Xr().appendChild(s),c(n.always),a(n.resting),function(){var e=function(e){var t=e.current;t||Ve(!1),Xr().removeChild(t),e.current=null};e(i),e(o)}}),[t,c,a,n.always,n.resting,e]);var s=Oe((function(){return a(n.dragging)}),[a,n.dragging]),l=Oe((function(e){a("DROP"!==e?n.userCancel:n.dropAnimating)}),[a,n.dropAnimating,n.userCancel]),u=Oe((function(){o.current&&a(n.resting)}),[a,n.resting]);return we((function(){return{dragging:s,dropping:l,resting:u}}),[s,l,u])}var Zr=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function ei(e){return e instanceof Zr(e).HTMLElement}function ti(e,t){var n="["+Wr.contextId+'="'+e+'"]',r=mt(document.querySelectorAll(n));if(!r.length)return null;var i=pt(r,(function(e){return e.getAttribute(Wr.draggableId)===t}));return i&&ei(i)?i:null}function ni(){var e={draggables:{},droppables:{}},t=[];function n(e){t.length&&t.forEach((function(t){return t(e)}))}function r(t){return e.draggables[t]||null}function i(t){return e.droppables[t]||null}return{draggable:{register:function(t){e.draggables[t.descriptor.id]=t,n({type:"ADDITION",value:t})},update:function(t,n){var r=e.draggables[n.descriptor.id];r&&r.uniqueId===t.uniqueId&&(delete e.draggables[n.descriptor.id],e.draggables[t.descriptor.id]=t)},unregister:function(t){var i=t.descriptor.id,o=r(i);o&&t.uniqueId===o.uniqueId&&(delete e.draggables[i],n({type:"REMOVAL",value:t}))},getById:function(e){var t=r(e);return t||Ve(!1),t},findById:r,exists:function(e){return Boolean(r(e))},getAllByType:function(t){return ft(e.draggables).filter((function(e){return e.descriptor.type===t}))}},droppable:{register:function(t){e.droppables[t.descriptor.id]=t},unregister:function(t){var n=i(t.descriptor.id);n&&t.uniqueId===n.uniqueId&&delete e.droppables[t.descriptor.id]},getById:function(e){var t=i(e);return t||Ve(!1),t},findById:i,exists:function(e){return Boolean(i(e))},getAllByType:function(t){return ft(e.droppables).filter((function(e){return e.descriptor.type===t}))}},subscribe:function(e){return t.push(e),function(){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}},clean:function(){e.draggables={},e.droppables={},t.length=0}}}var ri=i.a.createContext(null),ii=function(){var e=document.body;return e||Ve(!1),e},oi={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"};var ai=0,ci={separator:"::"};function si(e,t){return void 0===t&&(t=ci),we((function(){return""+e+t.separator+ai++}),[t.separator,e])}var li=i.a.createContext(null);function ui(e){0}function di(e,t){ui()}function fi(){di()}function hi(e){var t=Object(r.useRef)(e);return Object(r.useEffect)((function(){t.current=e})),t}var pi,mi=((pi={})[13]=!0,pi[9]=!0,pi),vi=function(e){mi[e.keyCode]&&e.preventDefault()},gi=function(){var e="visibilitychange";return"undefined"===typeof document?e:pt([e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],(function(e){return"on"+e in document}))||e}();var bi,yi={type:"IDLE"};function xi(e){var t=e.cancel,n=e.completed,r=e.getPhase,i=e.setPhase;return[{eventName:"mousemove",fn:function(e){var t=e.button,n=e.clientX,o=e.clientY;if(0===t){var a={x:n,y:o},c=r();if("DRAGGING"===c.type)return e.preventDefault(),void c.actions.move(a);"PENDING"!==c.type&&Ve(!1);var s=c.point;if(l=s,u=a,Math.abs(u.x-l.x)>=5||Math.abs(u.y-l.y)>=5){var l,u;e.preventDefault();var d=c.actions.fluidLift(a);i({type:"DRAGGING",actions:d})}}}},{eventName:"mouseup",fn:function(e){var i=r();"DRAGGING"===i.type?(e.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"mousedown",fn:function(e){"DRAGGING"===r().type&&e.preventDefault(),t()}},{eventName:"keydown",fn:function(e){if("PENDING"!==r().type)return 27===e.keyCode?(e.preventDefault(),void t()):void vi(e);t()}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){"PENDING"===r().type&&t()}},{eventName:"webkitmouseforcedown",fn:function(e){var n=r();"IDLE"===n.type&&Ve(!1),n.actions.shouldRespectForcePress()?t():e.preventDefault()}},{eventName:gi,fn:t}]}function _i(){}var wi=((bi={})[34]=!0,bi[33]=!0,bi[36]=!0,bi[35]=!0,bi);function Oi(e,t){function n(){t(),e.cancel()}return[{eventName:"keydown",fn:function(r){return 27===r.keyCode?(r.preventDefault(),void n()):32===r.keyCode?(r.preventDefault(),t(),void e.drop()):40===r.keyCode?(r.preventDefault(),void e.moveDown()):38===r.keyCode?(r.preventDefault(),void e.moveUp()):39===r.keyCode?(r.preventDefault(),void e.moveRight()):37===r.keyCode?(r.preventDefault(),void e.moveLeft()):void(wi[r.keyCode]?r.preventDefault():vi(r))}},{eventName:"mousedown",fn:n},{eventName:"mouseup",fn:n},{eventName:"click",fn:n},{eventName:"touchstart",fn:n},{eventName:"resize",fn:n},{eventName:"wheel",fn:n,options:{passive:!0}},{eventName:gi,fn:n}]}var ji={type:"IDLE"};var Si={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Ci(e,t){if(null==t)return!1;if(Boolean(Si[t.tagName.toLowerCase()]))return!0;var n=t.getAttribute("contenteditable");return"true"===n||""===n||t!==e&&Ci(e,t.parentElement)}function Ei(e,t){var n=t.target;return!!ei(n)&&Ci(e,n)}var ki=function(e){return Se(e.getBoundingClientRect()).center};var Ri=function(){var e="matches";return"undefined"===typeof document?e:pt([e,"msMatchesSelector","webkitMatchesSelector"],(function(e){return e in Element.prototype}))||e}();function Ti(e,t){return null==e?null:e[Ri](t)?e:Ti(e.parentElement,t)}function Mi(e,t){return e.closest?e.closest(t):Ti(e,t)}function Ai(e,t){var n,r=t.target;if(!((n=r)instanceof Zr(n).Element))return null;var i=Mi(r,function(e){return"["+Wr.contextId+'="'+e+'"]'}(e));return i&&ei(i)?i:null}function Ii(e){e.preventDefault()}function Ni(e){var t=e.expected,n=e.phase,r=e.isLockActive;e.shouldWarn;return!!r()&&t===n}function Pi(e){var t=e.lockAPI,n=e.store,r=e.registry,i=e.draggableId;if(t.isClaimed())return!1;var o=r.draggable.findById(i);return!!o&&(!!o.options.isEnabled&&!!xr(n.getState(),i))}function Di(e){var t=e.lockAPI,n=e.contextId,r=e.store,i=e.registry,o=e.draggableId,a=e.forceSensorStop,c=e.sourceEvent;if(!Pi({lockAPI:t,store:r,registry:i,draggableId:o}))return null;var s=i.draggable.getById(o),l=function(e,t){var n="["+qr.contextId+'="'+e+'"]',r=pt(mt(document.querySelectorAll(n)),(function(e){return e.getAttribute(qr.id)===t}));return r&&ei(r)?r:null}(n,s.descriptor.id);if(!l)return null;if(c&&!s.options.canDragInteractiveElements&&Ei(l,c))return null;var d=t.claim(a||ze),f="PRE_DRAG";function h(){return s.options.shouldRespectForcePress}function p(){return t.isActive(d)}var m=function(e,t){Ni({expected:e,phase:f,isLockActive:p,shouldWarn:!0})&&r.dispatch(t())}.bind(null,"DRAGGING");function v(e){function n(){t.release(),f="COMPLETED"}function i(t,i){if(void 0===i&&(i={shouldBlockNextClick:!1}),e.cleanup(),i.shouldBlockNextClick){var o=Be(window,[{eventName:"click",fn:Ii,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(o)}n(),r.dispatch(Hn({reason:t}))}return"PRE_DRAG"!==f&&(n(),"PRE_DRAG"!==f&&Ve(!1)),r.dispatch(function(e){return{type:"LIFT",payload:e}}(e.liftActionArgs)),f="DRAGGING",Object(u.a)({isActive:function(){return Ni({expected:"DRAGGING",phase:f,isLockActive:p,shouldWarn:!1})},shouldRespectForcePress:h,drop:function(e){return i("DROP",e)},cancel:function(e){return i("CANCEL",e)}},e.actions)}return{isActive:function(){return Ni({expected:"PRE_DRAG",phase:f,isLockActive:p,shouldWarn:!1})},shouldRespectForcePress:h,fluidLift:function(e){var t=De((function(e){m((function(){return Pn({client:e})}))})),n=v({liftActionArgs:{id:o,clientSelection:e,movementMode:"FLUID"},cleanup:function(){return t.cancel()},actions:{move:t}});return Object(u.a)({},n,{move:t})},snapLift:function(){var e={moveUp:function(){return m(Dn)},moveRight:function(){return m(zn)},moveDown:function(){return m(Ln)},moveLeft:function(){return m(Bn)}};return v({liftActionArgs:{id:o,clientSelection:ki(l),movementMode:"SNAP"},cleanup:ze,actions:e})},abort:function(){Ni({expected:"PRE_DRAG",phase:f,isLockActive:p,shouldWarn:!0})&&t.release()}}}var Li=[function(e){var t=Object(r.useRef)(yi),n=Object(r.useRef)(ze),i=we((function(){return{eventName:"mousedown",fn:function(t){if(!t.defaultPrevented&&0===t.button&&!(t.ctrlKey||t.metaKey||t.shiftKey||t.altKey)){var r=e.findClosestDraggableId(t);if(r){var i=e.tryGetLock(r,c,{sourceEvent:t});if(i){t.preventDefault();var o={x:t.clientX,y:t.clientY};n.current(),u(i,o)}}}}}}),[e]),o=we((function(){return{eventName:"webkitmouseforcewillbegin",fn:function(t){if(!t.defaultPrevented){var n=e.findClosestDraggableId(t);if(n){var r=e.findOptionsForDraggable(n);r&&(r.shouldRespectForcePress||e.canGetLock(n)&&t.preventDefault())}}}}}),[e]),a=Oe((function(){n.current=Be(window,[o,i],{passive:!1,capture:!0})}),[o,i]),c=Oe((function(){"IDLE"!==t.current.type&&(t.current=yi,n.current(),a())}),[a]),s=Oe((function(){var e=t.current;c(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[c]),l=Oe((function(){var e=xi({cancel:s,completed:c,getPhase:function(){return t.current},setPhase:function(e){t.current=e}});n.current=Be(window,e,{capture:!0,passive:!1})}),[s,c]),u=Oe((function(e,n){"IDLE"!==t.current.type&&Ve(!1),t.current={type:"PENDING",point:n,actions:e},l()}),[l]);$r((function(){return a(),function(){n.current()}}),[a])},function(e){var t=Object(r.useRef)(_i),n=we((function(){return{eventName:"keydown",fn:function(n){if(!n.defaultPrevented&&32===n.keyCode){var r=e.findClosestDraggableId(n);if(r){var o=e.tryGetLock(r,s,{sourceEvent:n});if(o){n.preventDefault();var a=!0,c=o.snapLift();t.current(),t.current=Be(window,Oi(c,s),{capture:!0,passive:!1})}}}function s(){a||Ve(!1),a=!1,t.current(),i()}}}}),[e]),i=Oe((function(){t.current=Be(window,[n],{passive:!1,capture:!0})}),[n]);$r((function(){return i(),function(){t.current()}}),[i])},function(e){var t=Object(r.useRef)(ji),n=Object(r.useRef)(ze),i=Oe((function(){return t.current}),[]),o=Oe((function(e){t.current=e}),[]),a=we((function(){return{eventName:"touchstart",fn:function(t){if(!t.defaultPrevented){var r=e.findClosestDraggableId(t);if(r){var i=e.tryGetLock(r,s,{sourceEvent:t});if(i){var o=t.touches[0],a={x:o.clientX,y:o.clientY};n.current(),f(i,a)}}}}}}),[e]),c=Oe((function(){n.current=Be(window,[a],{capture:!0,passive:!1})}),[a]),s=Oe((function(){var e=t.current;"IDLE"!==e.type&&("PENDING"===e.type&&clearTimeout(e.longPressTimerId),o(ji),n.current(),c())}),[c,o]),l=Oe((function(){var e=t.current;s(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[s]),u=Oe((function(){var e={capture:!0,passive:!1},t={cancel:l,completed:s,getPhase:i},r=Be(window,function(e){var t=e.cancel,n=e.completed,r=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(e){var n=r();if("DRAGGING"===n.type){n.hasMoved=!0;var i=e.touches[0],o={x:i.clientX,y:i.clientY};e.preventDefault(),n.actions.move(o)}else t()}},{eventName:"touchend",fn:function(e){var i=r();"DRAGGING"===i.type?(e.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"touchcancel",fn:function(e){"DRAGGING"===r().type?(e.preventDefault(),t()):t()}},{eventName:"touchforcechange",fn:function(e){var n=r();"IDLE"===n.type&&Ve(!1);var i=e.touches[0];if(i&&i.force>=.15){var o=n.actions.shouldRespectForcePress();if("PENDING"!==n.type)return o?n.hasMoved?void e.preventDefault():void t():void e.preventDefault();o&&t()}}},{eventName:gi,fn:t}]}(t),e),o=Be(window,function(e){var t=e.cancel,n=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(e){e.preventDefault()}},{eventName:"keydown",fn:function(e){"DRAGGING"===n().type?(27===e.keyCode&&e.preventDefault(),t()):t()}},{eventName:gi,fn:t}]}(t),e);n.current=function(){r(),o()}}),[l,i,s]),d=Oe((function(){var e=i();"PENDING"!==e.type&&Ve(!1);var t=e.actions.fluidLift(e.point);o({type:"DRAGGING",actions:t,hasMoved:!1})}),[i,o]),f=Oe((function(e,t){"IDLE"!==i().type&&Ve(!1);var n=setTimeout(d,120);o({type:"PENDING",point:t,actions:e,longPressTimerId:n}),u()}),[u,i,o,d]);$r((function(){return c(),function(){n.current();var e=i();"PENDING"===e.type&&(clearTimeout(e.longPressTimerId),o(ji))}}),[i,c,o]),$r((function(){return Be(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}])}),[])}];function zi(e){var t=e.contextId,n=e.store,i=e.registry,o=e.customSensors,a=e.enableDefaultSensors,c=[].concat(a?Li:[],o||[]),s=Object(r.useState)((function(){return function(){var e=null;function t(){e||Ve(!1),e=null}return{isClaimed:function(){return Boolean(e)},isActive:function(t){return t===e},claim:function(t){e&&Ve(!1);var n={abandon:t};return e=n,n},release:t,tryAbandon:function(){e&&(e.abandon(),t())}}}()}))[0],l=Oe((function(e,t){e.isDragging&&!t.isDragging&&s.tryAbandon()}),[s]);$r((function(){var e=n.getState();return n.subscribe((function(){var t=n.getState();l(e,t),e=t}))}),[s,n,l]),$r((function(){return s.tryAbandon}),[s.tryAbandon]);var u=Oe((function(e){return Pi({lockAPI:s,registry:i,store:n,draggableId:e})}),[s,i,n]),d=Oe((function(e,r,o){return Di({lockAPI:s,registry:i,contextId:t,store:n,draggableId:e,forceSensorStop:r,sourceEvent:o&&o.sourceEvent?o.sourceEvent:null})}),[t,s,i,n]),f=Oe((function(e){return function(e,t){var n=Ai(e,t);return n?n.getAttribute(Wr.draggableId):null}(t,e)}),[t]),h=Oe((function(e){var t=i.draggable.findById(e);return t?t.options:null}),[i.draggable]),p=Oe((function(){s.isClaimed()&&(s.tryAbandon(),"IDLE"!==n.getState().phase&&n.dispatch({type:"FLUSH",payload:null}))}),[s,n]),m=Oe(s.isClaimed,[s]),v=we((function(){return{canGetLock:u,tryGetLock:d,findClosestDraggableId:f,findOptionsForDraggable:h,tryReleaseLock:p,isLockClaimed:m}}),[u,d,f,h,p,m]);ui();for(var g=0;g{v.current&&m(!0)}),[]);const g=i.a.useMemo((()=>{let e=!0,t=r;if(v.current){const{shortenValue:n,isFits:i}=Object(Do.a)(r,v.current.clientWidth);e=i,t=n}return{formattedValue:t,value:r,disableTooltip:e}}),[u,s,v.current,p]),y=null===(t=O.i[d])||void 0===t?void 0:t.nonHidableColumns.has(u);return Object(Lo.jsx)(w.a,{children:Object(Lo.jsx)(So,{draggableId:u,index:f,children:e=>Object(Lo.jsx)(Po.a,{disableHoverListener:g.disableTooltip,arrow:!0,placement:"left",title:g.value,children:Object(Lo.jsxs)("div",{className:No()("ColumnItem",{highlighted:!(!o||!n||""===n.trim()||!r.toLowerCase().includes(n.toLowerCase())&&!u.toLowerCase().includes(n.toLowerCase())),dragging:a===u}),...e.draggableProps,...e.dragHandleProps,ref:e.innerRef,children:[Object(Lo.jsx)("span",{onClick:y?l.a.noop:h,className:No()("ColumnItem__toggle",{disabled:y,isHidden:c}),children:Object(Lo.jsx)(b.f,{name:c?"eye-outline-hide":"eye-show-outline"})}),Object(Lo.jsxs)("div",{children:[Object(Lo.jsx)("p",{ref:v,className:"ColumnItem__name fac",children:Object(Lo.jsx)(b.n,{size:14,className:"ColumnItem__name",tint:100,children:g.formattedValue})}),Object(Lo.jsx)("span",{className:"ColumnItem__iconDrag",...e.dragHandleProps,children:Object(Lo.jsx)(b.f,{name:"drag"})})]})]})})})})}var Bo=i.a.memo(zo);n(568);const Fo={columns:{left:{id:"left",list:[]},middle:{id:"middle",list:[]},right:{id:"right",list:[]}},columnOrder:["left","middle","right"]};var Ho=function(e){let{columnsData:t,hiddenColumns:n,hideSystemMetrics:r,columnsOrder:o,appName:a,onManageColumns:c,onColumnsVisibilityChange:s}=e;const[u,d]=i.a.useState(Fo),[f,h]=i.a.useState(""),[p,m]=i.a.useState(""),[v,g]=i.a.useState(800),x=i.a.useRef(null),_=l.a.debounce((()=>{j()}),500);i.a.useEffect((()=>(j(),window.addEventListener("resize",_),()=>{window.removeEventListener("resize",_)})),[]);const j=()=>{x.current&&g(parseInt(x.current.getBoundingClientRect().width.toFixed()))};function S(e){return!!(null===n||void 0===n?void 0:n.includes(e))&&!O.i[a].nonHidableColumns.has(e)}i.a.useEffect((()=>{const e={...u},n=t.filter((e=>"left"===e.pin)),r=t.filter((e=>"right"===e.pin)),i=t.filter((e=>"left"!==e.pin&&"right"!==e.pin));e.columns.left.list=n,e.columns.middle.list=i,e.columns.right.list=r,d(e)}),[t]),i.a.useEffect((()=>{var e;const t=null===(e=document.querySelectorAll(".ColumnList__items__wrapper"))||void 0===e?void 0:e[1];if(t)if(f&&""!==f.trim()){const e=t.querySelector(".ColumnItem.highlighted");var n;if(e)t.scrollTop=(null===e||void 0===e?void 0:e.offsetTop)-(null===e||void 0===e||null===(n=e.parentNode)||void 0===n?void 0:n.offsetTop)-6}else t.scrollTop=0}),[f]);const C=i.a.useMemo((()=>!l.a.isEqual(u.columns.left.list,O.i[a].columnsOrder.left)||!l.a.isEqual(u.columns.right.list,O.i[a].columnsOrder.right)||!l.a.isEqual(n,O.i[a].hiddenColumns)),[a,n,u]);return Object(Lo.jsx)(w.a,{children:Object(Lo.jsx)(y.a,{title:"Manage table columns",anchorOrigin:{vertical:"top",horizontal:"left"},transformOrigin:{vertical:"bottom",horizontal:"left"},anchor:e=>{let{onAnchorClick:t,opened:n}=e;return Object(Lo.jsxs)(b.c,{color:"secondary",variant:"text",size:"small",onClick:t,className:"ManageColumns__trigger ".concat(n||C?"opened":""),children:[Object(Lo.jsx)(b.f,{name:"manage-column"}),Object(Lo.jsx)(b.n,{size:14,tint:100,children:"Manage Columns"})]})},component:Object(Lo.jsxs)(Vi,{onDragEnd:function(e){const{destination:t,source:n,draggableId:r}=e,i=u.columns[n.droppableId].list.find((e=>r===e.key));if(m(""),!t)return;if(t.droppableId===n.droppableId&&t.index===n.index)return;const o=u.columns[n.droppableId],a=u.columns[t.droppableId];if(o===a){const e=Array.from(o.list);e.splice(n.index,1),e.splice(t.index,0,i);const r={...o,list:e},a={...u,columns:{...u.columns,[r.id]:r}};return d(a),void c({left:a.columns.left.list.map((e=>e.key)),middle:a.columns.middle.list.map((e=>e.key)),right:a.columns.right.list.map((e=>e.key))})}const s=Array.from(o.list);s.splice(n.index,1);const l={...o,list:s},f=Array.from(a.list);f.splice(t.index,0,i);const h={...a,list:f},p={...u,columns:{...u.columns,[l.id]:l,[h.id]:h}};d(p),c({left:p.columns.left.list.map((e=>e.key)),middle:p.columns.middle.list.map((e=>e.key)),right:p.columns.right.list.map((e=>e.key))})},onDragStart:function(e){m(e.draggableId)},children:[Object(Lo.jsxs)("div",{ref:x,className:"ManageColumns__container",children:[Object(Lo.jsxs)("div",{className:"ColumnList__container",children:[Object(Lo.jsx)("div",{className:"ColumnList__title",children:"Pinned to the left"}),Object(Lo.jsx)(Ro,{droppableId:"left",children:(e,t)=>Object(Lo.jsxs)("div",{className:"ColumnList__items__wrapper ".concat(t.isDraggingOver?"ColumnList__items__wrapper__dragging":""),ref:e.innerRef,...e.droppableProps,children:[u.columns.left.list.map(((e,t)=>{var r;return Object(Lo.jsx)(Bo,{data:e.key,label:null!==(r=e.label)&&void 0!==r?r:e.key,index:t,popoverWidth:v,appName:a,isHidden:S(e.key),onClick:()=>s((null===n||void 0===n?void 0:n.includes(e.key))?null===n||void 0===n?void 0:n.filter((t=>t!==e.key)):null===n||void 0===n?void 0:n.concat([e.key])),draggingItemId:p},"".concat(e.key,"-").concat(t))})),e.placeholder]})})]}),Object(Lo.jsxs)("div",{className:"ColumnList__container",children:[Object(Lo.jsx)("div",{className:"ColumnList__title",children:Object(Lo.jsxs)("div",{className:"ManageColumns__Search",children:[Object(Lo.jsx)("div",{className:"ManageColumns__Search__icon",children:Object(Lo.jsx)(b.f,{name:"search"})}),Object(Lo.jsx)(To.a,{fullWidth:!0,placeholder:"Search",value:f,onChange:function(e){h(e.target.value)},inputProps:{"aria-label":"search"}})]})}),Object(Lo.jsx)(Ro,{droppableId:"middle",children:(e,t)=>Object(Lo.jsxs)("div",{className:"ColumnList__items__wrapper ".concat(t.isDraggingOver?"ColumnList__items__wrapper__dragging":""),ref:e.innerRef,...e.droppableProps,children:[u.columns.middle.list.map(((e,t)=>{var r;return Object(Lo.jsx)(Bo,{data:e.key,label:null!==(r=e.label)&&void 0!==r?r:e.key,index:t,appName:a,popoverWidth:v,hasSearchableItems:!0,searchKey:f,isHidden:S(e.key),onClick:()=>s((null===n||void 0===n?void 0:n.includes(e.key))?null===n||void 0===n?void 0:n.filter((t=>t!==e.key)):null===n||void 0===n?void 0:n.concat([e.key])),draggingItemId:p},"".concat(e.key,"-").concat(t))})),e.placeholder]})})]}),Object(Lo.jsxs)("div",{className:"ColumnList__container",children:[Object(Lo.jsx)("div",{className:"ColumnList__title",children:"Pinned to the right"}),Object(Lo.jsx)(Ro,{droppableId:"right",children:(e,t)=>Object(Lo.jsxs)("div",{className:"ColumnList__items__wrapper ".concat(t.isDraggingOver?"ColumnList__items__wrapper__dragging":""),ref:e.innerRef,...e.droppableProps,children:[u.columns.right.list.map(((e,t)=>{var r;return Object(Lo.jsx)(Bo,{data:e.key,label:null!==(r=e.label)&&void 0!==r?r:e.key,index:t,appName:a,popoverWidth:v,isHidden:S(e.key),onClick:()=>s(n.includes(e.key)?n.filter((t=>t!==e.key)):n.concat([e.key])),draggingItemId:p},"".concat(e.key,"-").concat(t))})),e.placeholder]})})]})]}),Object(Lo.jsxs)("div",{className:"ManageColumns__actions__container",children:[Object(Lo.jsx)("div",{children:Object(Lo.jsx)(b.c,{variant:"text",size:"xSmall",onClick:()=>c({left:[],middle:[],right:[]}),children:Object(Lo.jsx)(b.n,{size:12,tint:100,children:"reset columns order"})})}),Object(Lo.jsxs)("div",{className:"flex",children:[void 0!==r&&Object(Lo.jsxs)(Lo.Fragment,{children:[Object(Lo.jsxs)(b.c,{variant:"text",size:"xSmall",onClick:()=>s(r?Ao.a.ShowSystemMetrics:Ao.a.HideSystemMetrics),children:[Object(Lo.jsx)(b.f,{name:"".concat(r?"show":"hide","-system-metrics")}),Object(Lo.jsxs)(b.n,{size:12,tint:100,children:[r?"show":"hide"," system metrics"]})]}),Object(Lo.jsx)(Mo.a,{style:{margin:"0 0.875rem"},orientation:"vertical",flexItem:!0})]}),Object(Lo.jsxs)(b.c,{variant:"text",size:"xSmall",onClick:()=>s([]),children:[Object(Lo.jsx)(b.f,{name:"eye-show-outline",color:"#1473e6"}),Object(Lo.jsx)(b.n,{size:12,tint:100,children:"show all"})]}),Object(Lo.jsxs)(b.c,{variant:"text",size:"xSmall",onClick:()=>s(Ao.a.All),children:[Object(Lo.jsx)(b.f,{name:"eye-outline-hide"}),Object(Lo.jsx)(b.n,{size:12,tint:100,children:"hide all"})]})]})]})]})})})},Vo=n(684);n(569);function Uo(e){let{toggleRowsVisibility:t,visualizationElementType:n,data:r}=e;const o=i.a.useMemo((()=>l.a.isArray(r)?r.filter((e=>e.isHidden)).length:Object.values(r).reduce(((e,t)=>e+=t.items.filter((e=>e.isHidden)).length),0)),[r]);return Object(Lo.jsx)(w.a,{children:Object(Lo.jsx)(y.a,{anchorOrigin:{vertical:"top",horizontal:"left"},transformOrigin:{vertical:"bottom",horizontal:"left"},anchor:e=>{let{onAnchorClick:t,opened:r}=e;return Object(Lo.jsxs)(b.c,{variant:"text",color:"secondary",size:"small",onClick:t,className:"HideRowsPopover__trigger ".concat(r||o>0?"opened":""),children:[Object(Lo.jsx)(b.f,{name:"eye-outline-hide"}),Object(Lo.jsx)(b.n,{size:14,tint:100,children:o>0?"".concat(o," ").concat(n).concat(o>1?"s are":" is"," hidden"):"Hide ".concat(n,"s")})]})},component:Object(Lo.jsxs)("div",{className:"HideRowsPopover",children:[Object(Lo.jsx)(Vo.a,{className:"HideRowsPopover__item",onClick:()=>t([]),children:"Visualize All ".concat(n,"s")}),Object(Lo.jsx)(Vo.a,{className:"HideRowsPopover__item",onClick:()=>t(["all"]),children:"Hide All ".concat(n,"s")})]})})})}var Wo=i.a.memo(Uo);n(570);function qo(e){let{rowHeight:t,onRowHeightChange:n,appName:r}=e;const o=i.a.useMemo((()=>{var e;return t!==(null===(e=O.i[r])||void 0===e?void 0:e.rowHeight)}),[r,t]);return Object(Lo.jsx)(w.a,{children:Object(Lo.jsx)(y.a,{title:"Select content density mode",anchorOrigin:{vertical:"top",horizontal:"left"},transformOrigin:{vertical:"bottom",horizontal:"left"},anchor:e=>{let{onAnchorClick:t,opened:n}=e;return Object(Lo.jsxs)(b.c,{variant:"text",color:"secondary",size:"small",onClick:t,className:"RowHeightPopover__trigger ".concat(n||o?"opened":""),children:[Object(Lo.jsx)(b.f,{name:"row-height"}),Object(Lo.jsx)(b.n,{size:14,tint:100,children:"Row Height"})]})},component:Object(Lo.jsxs)("div",{className:"RowHeightPopover",children:[Object(Lo.jsx)(Vo.a,{selected:t===O.e.sm,onClick:()=>n(O.e.sm),children:"Compact"}),Object(Lo.jsx)(Vo.a,{selected:t===O.e.md,onClick:()=>n(O.e.md),children:"Normal"})]})})})}var Go=i.a.memo(qo),Yo=n(361),Ko=n(683),$o=n(319),Xo=n(180),Qo=n(24),Jo=n(47),Zo=n(80);n(572);function ea(e){let{configData:t}=e;return Object(Lo.jsx)(w.a,{children:Object(Lo.jsx)("div",{onClick:Xo.a,className:"GroupConfigPopover",children:t.map((e=>{let t=Object(Jo.a)(e.value)?Object(Qo.a)(Object(Zo.a)(e.value)):Object(Qo.a)(e.value);return Object(Lo.jsxs)("div",{className:"GroupConfigPopover__item",children:[Object(Lo.jsxs)(b.n,{title:e.name,weight:400,tint:70,children:[e.name,":"]}),Object(Lo.jsx)(b.n,{className:"GroupConfigPopover__item_value",weight:500,size:12,children:t})]},e.name)}))})})}ea.displayName="GroupConfigPopover";var ta=i.a.memo(ea),na=n(25),ra=n(309),ia=n(311);var oa=function(e){var t,n,i,o,a,c;let{index:s,item:u,className:d,isConfigColumn:f,metadata:h,placeholder:p,col:m,onRowHover:v,onRowClick:g,multiSelect:b=!1,groupColumnColored:y,getColumnCelBGColor:x,columnsColorScales:_,isNumeric:O,box:j,setColumnWidth:S}=e,C=r.useRef();return r.useEffect((()=>{var e,t;S(null!==(e=null===(t=C.current)||void 0===t?void 0:t.offsetWidth)&&void 0!==e?e:0)}),[]),Object(Lo.jsx)(w.a,{children:Object(Lo.jsx)("div",{ref:C,className:No()("Table__cell",{["".concat("object"===typeof u&&(null===u||void 0===u?void 0:u.className))]:!0,[d]:!!d,["index-".concat(s)]:!0,[m.key]:!0,Table__group__config__column__cell:f,clickable:"object"===typeof u&&!!(null===u||void 0===u||null===(t=u.props)||void 0===t?void 0:t.onClick),placeholder:!!p,colorIndicator:!y&&(null===h||void 0===h?void 0:h.color),groupColumnWithoutColor:!y,isNumeric:O}),style:{cursor:"function"===typeof g||"object"===typeof u&&(null===u||void 0===u||null===(n=u.props)||void 0===n?void 0:n.onClick)?"pointer":"inherit",...(null===h||void 0===h?void 0:h.color)&&{"--color-indicator":null===h||void 0===h?void 0:h.color},...x&&(null===_||void 0===_?void 0:_[m.key])&&!l.a.isNil(x(u))&&{background:x(+u)},..."object"===typeof u&&(null===u||void 0===u?void 0:u.hasOwnProperty("style"))&&(null===u||void 0===u?void 0:u.style),marginTop:(null===j||void 0===j?void 0:j.top)?null===j||void 0===j?void 0:j.top:null},..."object"===typeof u&&(null===u||void 0===u?void 0:u.props),onMouseMove:(null===u||void 0===u||null===(i=u.props)||void 0===i?void 0:i.onMouseMove)?u.props.onMouseMove:v,onClick:(null===u||void 0===u||null===(o=u.props)||void 0===o?void 0:o.onClick)?u.props.onClick:g,children:f||p?Object(Lo.jsx)(Lo.Fragment,{children:b&&u}):Object(Lo.jsx)("div",{className:No()("Table__cell__value",{hasColorIndicator:!f&&(null===h||void 0===h?void 0:h.color),isNumeric:O}),children:"object"===typeof u&&(null===u||void 0===u?void 0:u.hasOwnProperty("component"))?null!==(a=Object(Lo.jsx)(u.component,{...u.props}))&&void 0!==a?a:"":"object"===typeof u&&(null===u||void 0===u?void 0:u.hasOwnProperty("content"))?null!==(c=null===u||void 0===u?void 0:u.content)&&void 0!==c?c:"":null!==u&&void 0!==u?u:""})})})};function aa(e){let{config:t,expand:n,expanded:i,groupKey:o,multiSelect:a,onRowSelect:c,selectedRows:s,data:u}=e;const d=r.useMemo((()=>Object.keys(t.config).map((e=>({name:e,value:t.config[e]})))),[t.config]),f=r.useMemo((()=>u.map((e=>e.selectKey)).filter((e=>s[e]))),[u,s]);return Object(Lo.jsx)(w.a,{children:Object(Lo.jsxs)("div",{className:"Table__group__config",onClick:()=>n(o),children:[Object(Lo.jsx)(b.c,{size:"xSmall",className:"Table__group__config_expandButton",withOnlyIcon:!0,children:Object(Lo.jsx)(b.n,{className:"flex",children:Object(Lo.jsx)(b.f,{name:i[o]?"arrow-up":"arrow-down"})})}),a&&Object(Lo.jsx)(Ko.a,{color:"primary",size:"small",icon:Object(Lo.jsx)("span",{className:"Table__column__defaultSelectIcon"}),className:"Table__column__selectCheckbox configCheckbox",checkedIcon:u.length===(null===f||void 0===f?void 0:f.length)?Object(Lo.jsx)("span",{className:"Table__column__selectedSelectIcon",children:Object(Lo.jsx)(b.f,{name:"check",fontSize:9})}):Object(Lo.jsx)("span",{className:"Table__column__partiallySelectedSelectIcon",children:Object(Lo.jsx)(b.f,{name:"partially-selected",fontSize:16})}),onClick:e=>{e.stopPropagation(),c({actionType:l.a.isEmpty(f)?"selectAll":"removeAll",data:u})},checked:!l.a.isEmpty(f)}),(null===d||void 0===d?void 0:d.length)>0&&Object(Lo.jsx)(y.a,{title:"Group Config",anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},anchor:e=>{let{onAnchorClick:n,opened:r}=e;return Object(Lo.jsx)(Po.a,{title:"".concat(t.itemsCount," item").concat(t.itemsCount>1?"s":""," in the group, grouped by ").concat(d.map((e=>" ".concat(e.name)))),children:Object(Lo.jsx)("div",{children:Object(Lo.jsx)(b.c,{size:"xSmall",className:"Table__group__config__popover",onClick:n,withOnlyIcon:!0,children:Object(Lo.jsx)(b.n,{children:t.itemsCount})})})})},component:Object(Lo.jsx)(ta,{configData:d})}),!l.a.isNil(t.chartIndex)&&0!==t.chartIndex&&Object(Lo.jsx)(Po.a,{title:"Group chart index",children:Object(Lo.jsx)("span",{className:"Table__group__config__chart",children:t.chartIndex})}),null!==t.dasharray&&Object(Lo.jsx)(Po.a,{title:"Group stroke style",children:Object(Lo.jsx)("svg",{className:"Table__group__config__stroke",style:{borderColor:t.color?t.color:"#3b5896"},children:Object(Lo.jsx)("line",{x1:"0",y1:"50%",x2:"100%",y2:"50%",style:{strokeDasharray:Object(ia.a)(t.dasharray,.6)}})})})]})})}function ca(e){let{expand:t,expanded:n,groupKeys:r,groupKey:i}=e;return Object(Lo.jsx)(w.a,{children:Object(Lo.jsx)(y.a,{anchor:e=>{let{onAnchorClick:t}=e;return Object(Lo.jsx)(Po.a,{title:"Expand options",children:Object(Lo.jsx)("div",{children:Object(Lo.jsx)(b.c,{size:"xSmall",color:"secondary",withOnlyIcon:!0,onClick:t,children:Object(Lo.jsx)(b.f,{className:"Table__action__anchor",name:"more-horizontal"})})})})},component:e=>{let{handleClose:o}=e;return Object(Lo.jsxs)("div",{className:"Table__action__popup__body",children:[Object(Lo.jsxs)(Vo.a,{className:"Table__action__popup__item",onClick:()=>{o(),t(i)},children:[Object(Lo.jsx)("span",{className:"Table__action__popup__item_icon",children:Object(Lo.jsx)(b.f,{name:n[i]?"collapse-inside":"collapse-outside"})}),Object(Lo.jsx)("span",{children:n[i]?"Collapse group":"Expand group"})]}),(n[i]||r.some((e=>!!n[e])))&&Object(Lo.jsxs)(Vo.a,{className:"Table__action__popup__item",onClick:()=>{o(),t("collapse_all")},children:[Object(Lo.jsx)("span",{className:"Table__action__popup__item_icon",children:Object(Lo.jsx)(b.f,{name:"collapse-inside"})}),Object(Lo.jsx)("span",{children:"Collapse all"})]}),(!n[i]||r.some((e=>!n[e])))&&Object(Lo.jsxs)(Vo.a,{className:"Table__action__popup__item",onClick:()=>{o(),t("expand_all")},children:[Object(Lo.jsx)("span",{className:"Table__action__popup__item_icon",children:Object(Lo.jsx)(b.f,{name:"collapse-outside"})}),Object(Lo.jsx)("span",{children:"Expand all"})]})]})}})})}var sa=function(e){var t,n;let{topHeader:i,showTopHeaderContent:o,showTopHeaderBorder:a,col:c,data:u,expanded:d,expand:f,togglePin:h,pinnedTo:p,firstColumn:m,width:v,updateColumnWidth:g,headerMeta:x,isAlwaysVisible:_,hideColumn:j,paneFirstColumn:S,paneLastColumn:C,moveColumn:E,onRowHover:k,onRowClick:R,columnOptions:T,multiSelect:M,selectedRows:A,onRowSelect:I,onToggleColumnsColorScales:N,columnsColorScales:P,rowHeightMode:D,setColWidth:L,colLeft:z,listWindow:B,noColumnActions:F}=e;const[H,V]=r.useState(v),[U,W]=r.useState(!1),q=r.useRef(v),G=r.useRef(),Y=r.useRef(null),K=!Array.isArray(u),$=r.useMemo((()=>Array.isArray(u)?u.length:Object.values(u).reduce(((e,t)=>e+=t.items.length),0)),[u]),X=r.useMemo((()=>{var e;const t=l.a.isArray(u)?u:l.a.values(u).reduce(((e,t)=>[...e,...t.items]),[]);let n=l.a.sortBy([...new Set(null!==(e=null===t||void 0===t?void 0:t.filter((e=>!l.a.isArray(e[c.key])&&!l.a.isNaN(+e[c.key]))).map((e=>+e[c.key])))&&void 0!==e?e:[])]);return l.a.isEmpty(n)?null:1===n.length?[n[0]-.1,n[0]]:n}),[u]),Q=r.useCallback(Object(ra.a)(X?[X[0],l.a.last(X)]:null,O.h,O.g),[u]);function J(e){let t;t="right"===p?Y.current-e.pageX:e.pageX-Y.current,t>85&&(q.current=t,V(t)),document.body.style.webkitUserSelect="none",document.body.style.userSelect="none",document.body.style.cursor="col-resize"}function Z(){W(!1),document.removeEventListener("mousemove",J),document.removeEventListener("mouseup",Z),document.body.style.userSelect="unset",document.body.style.cursor="unset",setTimeout((()=>{g(c.key,q.current)}),50)}r.useEffect((()=>{var e;L&&L(null===(e=G.current)||void 0===e?void 0:e.offsetWidth);return()=>{document.removeEventListener("mousemove",J),document.removeEventListener("mouseup",Z)}}),[]),r.useEffect((()=>{var e;G.current&&"selection"!==c.key&&(G.current.style.width=null!==(e=q.current)&&void 0!==e?e:"initial",V(v))}),[u,d,v]);const ee=r.useRef(),te=r.useCallback((e=>{(null===e||void 0===e?void 0:e.length)&&(ee.current=window.requestAnimationFrame((()=>{var e;L&&L(null===(e=G.current)||void 0===e?void 0:e.offsetWidth)})))}),[u,d,v]),ne=r.useCallback((()=>{ee.current&&window.cancelAnimationFrame(ee.current)}),[]);Object(s.c)(te,G,ne);let re=null,ie=null;function oe(e){(void 0===H||e>H)&&V(e)}return Object(Lo.jsx)(w.a,{children:Object(Lo.jsxs)("div",{className:No()("Table__column",{"Table__column--actions":"actions"===c.key,"Table__column--groups":"groups"===c.key,"Table__column--selection":"selection"===c.key}),style:{minWidth:H,maxWidth:"100vw",width:"selection"===c.key?32:null!==(t=q.current)&&void 0!==t?t:"initial",left:z,visibility:null===z?"hidden":null,height:function(){if(K){var e,t;const n=Object.keys(u);let r=n.filter((e=>d[e])).reduce(((e,t)=>e+u[t].items.length),0);return(1+(i?1:0)+n.length+r)*D+n.length*(null!==(e=null===(t=O.d[D])||void 0===t?void 0:t.groupMargin)&&void 0!==e?e:O.d[O.e.md].groupMargin)+n.length}return(1+(i?1:0)+$)*D}()},ref:G,children:[i&&Object(Lo.jsx)("div",{className:"Table__cell Table__cell--header Table__cell--topHeader",style:{minWidth:c.minWidth,borderRight:a?"":"none"},children:o&&c.topHeader&&Object(Lo.jsx)(b.n,{component:"p",tint:100,size:D===O.e.sm?12:14,weight:600,children:c.topHeader})}),Object(Lo.jsxs)("div",{className:"Table__cell Table__cell--header",style:{minWidth:c.minWidth},children:[M&&"#"===c.key&&Object(Lo.jsx)(Ko.a,{color:"primary",size:"small",icon:Object(Lo.jsx)("span",{className:"Table__column__defaultSelectIcon"}),className:"Table__column__selectCheckbox",checkedIcon:$===(null===(n=Object.keys(A))||void 0===n?void 0:n.length)?Object(Lo.jsx)("span",{className:"Table__column__selectedSelectIcon",children:Object(Lo.jsx)(b.f,{name:"check",fontSize:9})}):Object(Lo.jsx)("span",{className:"Table__column__partiallySelectedSelectIcon",children:Object(Lo.jsx)(b.f,{name:"partially-selected",fontSize:16})}),onClick:()=>I({actionType:l.a.isEmpty(A)?"selectAll":"removeAll",data:u}),checked:!l.a.isEmpty(A)}),Object(Lo.jsxs)(b.n,{tint:100,size:D===O.e.sm?12:14,weigh:600,children:[m?x:null,c.content]}),!F&&"actions"!==c.key&&"#"!==c.key&&"selection"!==c.key&&Object(Lo.jsxs)(Lo.Fragment,{children:[Object(Lo.jsx)(y.a,{anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"right"},anchor:e=>{let{onAnchorClick:t}=e;return Object(Lo.jsx)(Po.a,{title:"Column actions",children:Object(Lo.jsx)("div",{children:Object(Lo.jsx)(b.c,{withOnlyIcon:!0,size:"xxSmall",onClick:t,color:"secondary",children:Object(Lo.jsx)(b.f,{className:"Table__action__anchor",name:"more-vertical"})})})})},component:Object(Lo.jsxs)("div",{className:"Table__action__popup__body",children:[!l.a.isEmpty(X)&&N&&Object(Lo.jsx)(Vo.a,{className:"Table__action__popup__item",onClick:()=>N(c.key),children:P[c.key]?Object(Lo.jsxs)(Lo.Fragment,{children:[Object(Lo.jsx)("span",{className:"Table__action__popup__item_icon",children:Object(Lo.jsx)(b.f,{fontSize:12,name:"color-scale-off"})}),Object(Lo.jsx)("span",{children:"Reset color scale"})]}):Object(Lo.jsxs)(Lo.Fragment,{children:[Object(Lo.jsx)("span",{className:"Table__action__popup__item_icon",children:Object(Lo.jsx)(b.f,{fontSize:13,name:"color-scale-on"})}),Object(Lo.jsx)("span",{children:"Apply color scale"})]})}),T&&Object(Lo.jsxs)(Lo.Fragment,{children:[null===T||void 0===T?void 0:T.map((e=>Object(Lo.jsxs)(Vo.a,{className:"Table__action__popup__item",onClick:e.onClick,children:[Object(Lo.jsx)("span",{className:"Table__action__popup__item_icon",children:Object(Lo.jsx)(b.f,{fontSize:14,name:e.icon})}),Object(Lo.jsx)("span",{children:e.value})]},e.value))),Object(Lo.jsx)(Mo.a,{orientation:"horizontal",style:{margin:"0.5rem 0"}})]}),!_&&Object(Lo.jsxs)(Vo.a,{className:"Table__action__popup__item",onClick:j,children:[Object(Lo.jsx)("span",{className:"Table__action__popup__item_icon",children:Object(Lo.jsx)(b.f,{fontSize:12,name:"eye-outline-hide"})}),Object(Lo.jsx)("span",{children:"Hide column"})]}),("left"===p||"right"===p)&&Object(Lo.jsxs)(Vo.a,{className:"Table__action__popup__item",onClick:()=>h(c.key,null),children:[Object(Lo.jsx)("span",{className:"Table__action__popup__item_icon",children:Object(Lo.jsx)(b.f,{fontSize:12,name:"pin"})}),Object(Lo.jsx)("span",{children:"Unpin"})]}),"left"!==p&&Object(Lo.jsxs)(Vo.a,{className:"Table__action__popup__item",onClick:()=>h(c.key,"left"),children:[Object(Lo.jsx)("span",{className:"Table__action__popup__item_icon",children:Object(Lo.jsx)(b.f,{fontSize:12,name:"pin-left"})}),Object(Lo.jsx)("span",{children:"Pin to left"})]}),"right"!==p&&Object(Lo.jsxs)(Vo.a,{className:"Table__action__popup__item",onClick:()=>h(c.key,"right"),children:[Object(Lo.jsx)("span",{className:"Table__action__popup__item_icon",children:Object(Lo.jsx)(b.f,{fontSize:12,name:"pin-right"})}),Object(Lo.jsx)("span",{children:"Pin to right"})]}),!S&&Object(Lo.jsxs)(Vo.a,{className:"Table__action__popup__item",onClick:()=>E("left"),children:[Object(Lo.jsx)("span",{className:"Table__action__popup__item_icon",children:Object(Lo.jsx)(b.f,{fontSize:10,name:"arrow-left"})}),Object(Lo.jsx)("span",{children:"Move left"})]}),!C&&Object(Lo.jsxs)(Vo.a,{className:"Table__action__popup__item",onClick:()=>E("right"),children:[Object(Lo.jsx)("span",{className:"Table__action__popup__item_icon",children:Object(Lo.jsx)(b.f,{fontSize:10,name:"arrow-right"})}),Object(Lo.jsx)("span",{children:"Move right"})]}),null===p&&!S&&Object(Lo.jsxs)(Vo.a,{className:"Table__action__popup__item",onClick:()=>E("start"),children:[Object(Lo.jsx)("span",{className:"Table__action__popup__item_icon",children:Object(Lo.jsx)(b.f,{fontSize:10,name:"move-to-left"})}),Object(Lo.jsx)("span",{children:"Move to start"})]}),null===p&&!C&&Object(Lo.jsxs)(Vo.a,{className:"Table__action__popup__item",onClick:()=>E("end"),children:[Object(Lo.jsx)("span",{className:"Table__action__popup__item_icon",children:Object(Lo.jsx)(b.f,{fontSize:10,name:"move-to-right"})}),Object(Lo.jsx)("span",{children:"Move to end"})]}),void 0!==v&&Object(Lo.jsxs)(Vo.a,{className:"Table__action__popup__item",onClick:function(){g(c.key,q.current,!0),V(void 0),G.current&&(G.current.style.width="initial")},children:[Object(Lo.jsx)("span",{className:"Table__action__popup__item_icon",children:Object(Lo.jsx)(b.f,{name:"reset-width-outside"})}),Object(Lo.jsx)("span",{children:"Reset width"})]})]})}),Object(Lo.jsx)("div",{className:No()("Table__column__resizeHandler",{leftResize:"right"===p,isResizing:U}),onMouseDown:function(e){let{target:t}=e;W(!0),Y.current="right"===p?t.parentNode.getBoundingClientRect().right:t.parentNode.getBoundingClientRect().left,document.addEventListener("mousemove",J),document.addEventListener("mouseup",Z)}})]})]}),K?Object.keys(u).map((e=>{var t,n,i,o,a,s,l,h;let p=null!==(t=null===(n=O.d[D])||void 0===n?void 0:n.groupMargin)&&void 0!==t?t:O.d[O.e.md].groupMargin,v=D;for(let r in u){var g,y;if(r===e){d[r]&&(v+=u[r].items.length*D);break}p+=(null!==(g=null===(y=O.d[D])||void 0===y?void 0:y.groupMargin)&&void 0!==g?g:O.d[O.e.md].groupMargin)+D+1,d[r]&&(p+=u[r].items.length*D)}const x=p>=B.top-20*D&&p<=B.top+B.height+20*D||p=B.top;x&&null===ie?ie=p:p=null;const _=u[e].data.meta.color;return x&&Object(Lo.jsxs)("div",{className:No()("Table__group",{colorIndicator:_}),style:{..."#"===c.key&&_?{borderTopLeftRadius:"0.375rem",borderBottomLeftRadius:"0.375rem","--color-indicator":_,"--extended-group-background-color":null!==(i=na.a[_])&&void 0!==i?i:"#ffffff"}:_?{"--extended-group-background-color":null!==(o=na.a[_])&&void 0!==o?o:"#ffffff"}:{},marginTop:p},children:["#"===c.key?Object(Lo.jsx)("div",{className:No()("Table__cell Table__group__config__cell Table__group__header__cell expandable",{expanded:d[e]}),children:Object(Lo.jsx)(aa,{config:u[e].data.meta,expand:f,expanded:d,groupKey:e,multiSelect:M,onRowSelect:I,selectedRows:A,data:u[e].items})}):"actions"===c.key?Object(Lo.jsx)("div",{className:No()("Table__cell Table__group__config__cell Table__group__header__cell expandable",{expanded:d[e]}),children:Object(Lo.jsx)(ca,{expand:f,expanded:d,groupKeys:Object.keys(u),groupKey:e})}):Object(Lo.jsx)(oa,{index:e,col:c,multiSelect:M,getColumnCelBGColor:Q,columnsColorScales:P,isNumeric:X,item:"object"===typeof u[e].data[c.key]&&(null===(a=u[e].data[c.key])||void 0===a?void 0:a.hasOwnProperty("content"))?{...u[e].data[c.key],props:{...null===(s=u[e].data[c.key])||void 0===s?void 0:s.props,onClick:t=>f(e)}}:{content:u[e].data[c.key],props:{onClick:t=>f(e)}},className:No()("Table__group__header__cell expandable",{expanded:d[e]}),setColumnWidth:oe}),d[e]&&Object(Lo.jsx)(Lo.Fragment,{children:null===(l=u[e])||void 0===l||null===(h=l.items)||void 0===h?void 0:h.map(((t,n)=>{var i,o;let a=(null!==(i=null===(o=O.d[D])||void 0===o?void 0:o.groupMargin)&&void 0!==i?i:O.d[O.e.md].groupMargin)+D,s=0;for(let r in u){var l,f;if(r===e)break;a+=(null!==(l=null===(f=O.d[D])||void 0===f?void 0:f.groupMargin)&&void 0!==l?l:O.d[O.e.md].groupMargin)+D,d[r]&&(a+=u[r].items.length*D)}a+=n*D,s=n*D;const h=a>=B.top-20*D&&a<=B.top+B.height+20*D;return h&&null===re&&(re=a),h&&Object(Lo.jsx)(r.Fragment,{children:Object(Lo.jsx)(oa,{index:t.index,col:c,multiSelect:M,getColumnCelBGColor:Q,columnsColorScales:P,isNumeric:X,item:"#"===c.key?Object(Lo.jsx)(Lo.Fragment,{children:Object(Lo.jsx)(Ko.a,{color:"primary",size:"small",icon:Object(Lo.jsx)("span",{className:"Table__column__defaultSelectIcon"}),checkedIcon:Object(Lo.jsx)("span",{className:"Table__column__selectedSelectIcon",children:Object(Lo.jsx)(b.f,{name:"check",fontSize:9})}),className:"Table__column__selectCheckbox",checked:!!A[t.selectKey],onClick:e=>{e.stopPropagation(),I({actionType:"single",data:t})}})}):t[c.key]||u[e].data[c.key],groupColumnColored:!!u[e].data.meta.color,className:No()("rowKey-".concat(t.key),{inactive:t.isHidden,selected:!!(null===A||void 0===A?void 0:A[t.selectKey])}),isConfigColumn:"#"===c.key,metadata:m?t.rowMeta:null,box:{top:re===a?s:null},onRowHover:k?()=>k(t):void 0,onRowClick:R?()=>R(t):void 0,setColumnWidth:oe})},c.key+t.index)}))})]},e)})):u.map((e=>{const t=e.index*D,n=t>=B.top-20*D&&t<=B.top+B.height+20*D;return n&&null===re&&(re=t),n&&Object(Lo.jsx)(r.Fragment,{children:"selection"===c.key?Object(Lo.jsx)(oa,{index:e.index,col:c,item:Object(Lo.jsx)(Lo.Fragment,{children:Object(Lo.jsx)(Ko.a,{color:"primary",size:"small",icon:Object(Lo.jsx)("span",{className:"Table__column__defaultSelectIcon"}),checkedIcon:Object(Lo.jsx)("span",{className:"Table__column__selectedSelectIcon",children:Object(Lo.jsx)(b.f,{name:"check",fontSize:9})}),className:"Table__column__selectCheckbox",checked:!!A[e.selectKey],onClick:t=>{t.stopPropagation(),I({data:e,actionType:"single"})}})}),className:No()("rowKey-".concat(e.key),{inactive:e.isHidden,selected:!!(null===A||void 0===A?void 0:A[e.selectKey])}),metadata:m&&(M&&"selection"===c.key||!M)?e.rowMeta:null,box:{top:re===t?t:null},onRowHover:k?()=>k(e):void 0,onRowClick:R?()=>R(e):void 0,setColumnWidth:oe}):Object(Lo.jsx)(oa,{index:e.index,col:c,item:e[c.key],getColumnCelBGColor:Q,isNumeric:X,columnsColorScales:P,className:No()("rowKey-".concat(e.key),{inactive:e.isHidden,selected:!!(null===A||void 0===A?void 0:A[e.selectKey])}),metadata:m&&(M&&"selection"===c.key||!M)?e.rowMeta:null,box:{top:re===t?t:null},onRowHover:k?()=>k(e):void 0,onRowClick:R?()=>R(e):void 0,setColumnWidth:oe})},c.key+e.index)}))]})})};n(573);var la=function(e){var t,n,o,c,s;const l=e.columns;let u=l.filter((e=>"left"===e.pin)).map((e=>e.key)),d=l.filter((e=>"left"!==e.pin&&"right"!==e.pin)).map((e=>e.key)),f=l.filter((e=>"right"===e.pin)).map((e=>e.key)),[h,p]=Object(r.useState)({}),[m,v]=Object(r.useState)({}),[g,y]=Object(r.useState)({}),[x,_]=Object(r.useState)([]),j=Object(r.useRef)(null!==(t=e.expanded)&&void 0!==t?t:{});const S=l.filter((e=>u.includes(e.key))).sort(((e,t)=>u.indexOf(e.key)-u.indexOf(t.key))),C=l.filter((e=>d.includes(e.key))).sort(((e,t)=>d.indexOf(e.key)-d.indexOf(t.key))),E=l.filter((e=>f.includes(e.key))).sort(((e,t)=>f.indexOf(e.key)-f.indexOf(t.key))),k=[...S,...C,...E],R=!Array.isArray(e.data);Object(r.useEffect)((()=>{var t;if(e.expanded&&R)for(let n in e.expanded)e.expanded[n]&&j.current[n]!==e.expanded[n]&&p((e=>({...e,[n]:!0})));j.current=null!==(t=e.expanded)&&void 0!==t?t:{}}),[e.expanded]),Object(r.useEffect)((()=>{let e=window.requestAnimationFrame((()=>{let e=0,t={};Object.keys(m).sort(((e,t)=>+e-+t)).forEach((n=>{t[n]=e,e+=Math.ceil(m[n])})),y(t)}));return()=>{window.cancelAnimationFrame(e)}}),[m]),Object(r.useEffect)((()=>{let t=window.requestAnimationFrame((()=>{const t=Object.values(g);let n=Object($o.a)(t,e.listWindow.left).index,r=t.length-1;for(let a=n;ae.listWindow.left+e.listWindow.width){r=a;break}let i=n<6?0:n-5,o=r+5;_((e=>{var t;return null===(t=C.slice(i,o+(0===e.length?50:0)))||void 0===t?void 0:t.map(((e,t)=>({...e,colIndex:i+t})))}))}));return()=>{window.cancelAnimationFrame(t)}}),[e.listWindow.left,e.listWindow.width,g,l]);const T=i.a.useMemo((()=>{var t,n;return null===(t=e.data[0])||void 0===t||null===(n=t.rowMeta)||void 0===n?void 0:n.color}),[null===(n=e.data[0])||void 0===n||null===(o=n.rowMeta)||void 0===o?void 0:o.color]);function M(t){if("expand_all"===t){let t={};for(let n in e.data)t[n]=!0,j.current[n]=!0;p({...h,...t}),"function"===typeof e.onGroupExpandToggle&&e.onGroupExpandToggle(Object.keys(e.data))}else if("collapse_all"===t){for(let t in e.data)j.current[t]=!1;p({}),"function"===typeof e.onGroupExpandToggle&&e.onGroupExpandToggle([])}else j.current[t]=!h[t],p({...h,[t]:!h[t]}),"function"===typeof e.onGroupExpandToggle&&e.onGroupExpandToggle(t)}function A(t,n){const r={left:u,middle:d,right:f};"left"===n?r.left.includes(t)?(r.left.splice(r.left.indexOf(t),1),r.middle.unshift(t)):(r.right.includes(t)?r.right.splice(r.right.indexOf(t),1):r.middle.splice(r.middle.indexOf(t),1),r.left.push(t)):"right"===n?r.right.includes(t)?(r.right.splice(r.right.indexOf(t),1),r.middle.unshift(t)):(r.left.includes(t)?r.left.splice(r.left.indexOf(t),1):r.middle.splice(r.middle.indexOf(t),1),r.right.push(t)):(r.left.includes(t)&&r.left.splice(r.left.indexOf(t),1),r.right.includes(t)&&r.right.splice(r.right.indexOf(t),1),r.middle.unshift(t)),e.updateColumns(r)}function I(t,n,r,i){const o={left:u,middle:d,right:f};let a;switch(i){case"left":a=r-1;break;case"right":a=r+1;break;case"start":a=0;break;case"end":a=o[n].length-1}o[n].splice(r,1),o[n].splice(a,0,t),e.updateColumns(o)}function N(t,n,r){var i;return e.topHeader&&(null===(i=k[r?t+1:t-1])||void 0===i?void 0:i.topHeader)!==n}let P=g[Object.keys(g).length-1]+m[Object.keys(m).length-1];return P{if(C.length{e[t.colIndex]=m[t.colIndex]})),v(e)}}),[x,g]),Object(Lo.jsx)(w.a,{children:Object(Lo.jsx)("div",{className:No()("Table__container",{["Table__container--".concat(null!==(c=null===(s=O.d[e.rowHeightMode])||void 0===s?void 0:s.name)&&void 0!==c?c:O.d[O.e.md].name)]:!0}),children:Object(Lo.jsxs)("div",{className:No()("Table",{"Table--grouped":R}),children:[!R&&e.multiSelect&&Array.isArray(e.data)&&Object(Lo.jsx)(w.a,{children:Object(Lo.jsx)("div",{className:No()("Table__pane Table__pane--selection",{withShadow:0===S.length}),children:Object(Lo.jsx)(sa,{noColumnActions:e.noColumnActions,topHeader:!0,showTopHeaderContent:!0,showTopHeaderBorder:!0,col:{isHidden:!1,key:"selection",pin:"left",topHeader:"",content:Object(Lo.jsx)(Ko.a,{color:"primary",size:"small",className:No()("Table__column__selectCheckbox",{Table__column__headerCheckbox:T}),icon:Object(Lo.jsx)("span",{className:"Table__column__defaultSelectIcon"}),checkedIcon:e.data.length===Object.keys(e.selectedRows).length?Object(Lo.jsx)("span",{className:"Table__column__selectedSelectIcon",children:Object(Lo.jsx)(b.f,{name:"check",fontSize:9})}):Object(Lo.jsx)("span",{className:"Table__column__partiallySelectedSelectIcon",children:Object(Lo.jsx)(b.f,{name:"partially-selected",fontSize:14})}),onClick:()=>e.onRowSelect({actionType:Object(a.a)(e.selectedRows)?"selectAll":"removeAll",data:e.data}),checked:!Object(a.a)(e.selectedRows)})},data:e.data,expanded:h,expand:M,onRowSelect:e.onRowSelect,onRowClick:e.onRowClick,selectedRows:e.selectedRows,firstColumn:!0,rowHeightMode:e.rowHeightMode,width:T?O.b:O.f,isAlwaysVisible:!0,onRowHover:e.onRowHover,listWindow:e.listWindow})})},"selection"),(R||S.length>0)&&Object(Lo.jsx)("div",{className:No()("Table__pane Table__pane--left",{withSelectionColumn:e.multiSelect&&!R,onlyGroupColumn:0===S.length}),style:{"--left-position":"".concat(T?O.b:O.f,"px")},children:S.map(((t,n)=>{var r,i;return Object(Lo.jsx)(w.a,{children:Object(Lo.jsx)(sa,{noColumnActions:e.noColumnActions,topHeader:e.topHeader,showTopHeaderContent:N(n,t.topHeader),showTopHeaderBorder:N(n,t.topHeader,!0),col:t,data:e.data,expanded:h,expand:M,togglePin:A,pinnedTo:"left",firstColumn:0===n,width:null===(r=e.columnsWidths)||void 0===r?void 0:r[t.key],updateColumnWidth:e.updateColumnsWidths,headerMeta:e.headerMeta,onToggleColumnsColorScales:e.onToggleColumnsColorScales,columnsColorScales:e.columnsColorScales,isAlwaysVisible:null===(i=e.alwaysVisibleColumns)||void 0===i?void 0:i.includes(t.key),hideColumn:()=>{var n;return null===(n=e.setExcludedFields)||void 0===n?void 0:n.call(e,[...e.excludedFields||[],t.key])},multiSelect:e.multiSelect,paneFirstColumn:0===n,paneLastColumn:n===S.length-1,rowHeightMode:e.rowHeightMode,moveColumn:e=>I(t.key,"left",n,e),sortable:t.sortableKey&&-1===e.sortFields.findIndex((e=>e[0]===t.sortableKey)),onRowHover:e.onRowHover,onRowClick:e.onRowClick,columnOptions:t.columnOptions,selectedRows:e.selectedRows,onRowSelect:e.onRowSelect,listWindow:e.listWindow})},t.key)}))}),Object(Lo.jsx)("div",{className:"Table__pane Table__pane--middle",style:{width:isNaN(P)?null:P},children:null===x||void 0===x?void 0:x.map((t=>{var n,r,i;let o=t.colIndex;return Object(Lo.jsx)(w.a,{children:Object(Lo.jsx)(sa,{noColumnActions:e.noColumnActions,topHeader:e.topHeader,showTopHeaderContent:N(S.length+o,t.topHeader),showTopHeaderBorder:N(S.length+o,t.topHeader,!0),col:t,data:e.data,expanded:h,expand:M,togglePin:A,pinnedTo:null,firstColumn:0===o&&0===S.length&&!e.multiSelect,width:null===(n=e.columnsWidths)||void 0===n?void 0:n[t.key],updateColumnWidth:e.updateColumnsWidths,headerMeta:e.headerMeta,onToggleColumnsColorScales:e.onToggleColumnsColorScales,columnsColorScales:e.columnsColorScales,isAlwaysVisible:null===(r=e.alwaysVisibleColumns)||void 0===r?void 0:r.includes(t.key),hideColumn:()=>{var n;return null===(n=e.setExcludedFields)||void 0===n?void 0:n.call(e,[...e.excludedFields||[],t.key])},paneFirstColumn:0===o,paneLastColumn:o===C.length-1,moveColumn:e=>I(t.key,"middle",o,e),sortable:t.sortableKey&&-1===e.sortFields.findIndex((e=>e[0]===t.sortableKey)),rowHeightMode:e.rowHeightMode,onRowHover:e.onRowHover,onRowClick:e.onRowClick,columnOptions:t.columnOptions,selectedRows:e.selectedRows,setColWidth:e=>v((t=>(null===t||void 0===t?void 0:t[o])===e?t:{...t,[o]:e})),colLeft:null!==(i=g[o])&&void 0!==i?i:null,listWindow:e.listWindow})},t.key+o)}))}),E.length>0&&Object(Lo.jsx)("div",{className:"Table__pane Table__pane--right",children:E.map(((t,n)=>{var r,i;return Object(Lo.jsx)(w.a,{children:Object(Lo.jsx)(sa,{noColumnActions:e.noColumnActions,topHeader:e.topHeader,showTopHeaderContent:N(n,t.topHeader),showTopHeaderBorder:N(n,t.topHeader,!0),col:t,data:e.data,expanded:h,expand:M,togglePin:A,pinnedTo:"right",firstColumn:0===n&&0===S.length&&0===C.length&&!e.multiSelect,width:null===(r=e.columnsWidths)||void 0===r?void 0:r[t.key],onToggleColumnsColorScales:e.onToggleColumnsColorScales,columnsColorScales:e.columnsColorScales,updateColumnWidth:e.updateColumnsWidths,headerMeta:e.headerMeta,rowHeightMode:e.rowHeightMode,isAlwaysVisible:null===(i=e.alwaysVisibleColumns)||void 0===i?void 0:i.includes(t.key),hideColumn:()=>{var n;return null===(n=e.setExcludedFields)||void 0===n?void 0:n.call(e,[...e.excludedFields||[],t.key])},paneFirstColumn:0===n,paneLastColumn:n===E.length-1,moveColumn:e=>I(t.key,"right",n,e),sortable:t.sortableKey&&-1===e.sortFields.findIndex((e=>e[0]===t.sortableKey)),onRowHover:e.onRowHover,onRowClick:e.onRowClick,columnOptions:t.columnOptions,selectedRows:e.selectedRows,listWindow:e.listWindow},t.key)},t.key)}))})]})})})},ua=n(61),da=n.n(ua),fa=n(164),ha=n(69),pa=n(154);function ma(e){let{opened:t,onClose:n,selectedRows:r={},archiveMode:o,onRowSelect:a,archiveRuns:c}=e;const s=i.a.useRef({}),u=i.a.useRef({}),d=o?"archive":"unarchive",f=[{dataKey:"experiment",key:"experiment",title:"Experiment",width:0,flexGrow:1,cellRenderer:function(e){let{cellData:t,rowIndex:n}=e;return Object(Lo.jsx)(Po.a,{title:t,children:Object(Lo.jsx)("div",{children:Object(Lo.jsx)(b.n,{size:12,weight:500,className:"ActionModal__experimentRow",component:"p",children:t})})})}},{dataKey:"date",key:"date",title:"Date",width:275,cellRenderer:function(e){let{cellData:t}=e;return Object(Lo.jsx)(Po.a,{title:t,children:Object(Lo.jsx)("div",{children:Object(Lo.jsx)(b.n,{size:12,weight:500,className:"ActionModal__experimentRow",component:"p",children:t})})})}},{dataKey:"name",key:"name",title:"Name",width:0,flexGrow:1,cellRenderer:function(e){let{cellData:t,rowData:i}=e;return Object(Lo.jsxs)("div",{className:No()("ActionModal__tableRowWithAction",{isDisabled:i.isDisabled}),children:[Object(Lo.jsx)("p",{className:No()("ActionModal__tableRowWithAction__name",{"in-progress":null===i||void 0===i?void 0:i.isInProgress}),children:t}),!i.isDisabled&&Object(Lo.jsx)(b.c,{size:"small",withOnlyIcon:!0,color:"secondary",className:"ActionModal__tableRowWithAction__deleteButton",onClick:()=>{const e=a({data:Object.values(r).filter((e=>e.runHash===i.runHash)),actionType:"removeAll"});Object.values(e).find((e=>o?!e.archived:e.archived))||n()},children:Object(Lo.jsx)(b.f,{name:"close",fontSize:10})})]})}}],{data:h,disabledData:p}=i.a.useMemo((()=>{var e,t,n,i;let a=[],c=[];const d=[];return Object.values(r).forEach((e=>{if(!d.includes(e.runHash)){var t,n,r;d.push(e.runHash);const i={key:e.runHash,date:"".concat(da()(1e3*e.creation_time).format(ha.e)," \u2022 ").concat(Object(pa.a)(1e3*(null===e||void 0===e?void 0:e.creation_time),(null===e||void 0===e?void 0:e.end_time)?1e3*(null===e||void 0===e?void 0:e.end_time):Date.now())),experiment:null!==(t=null===e||void 0===e||null===(n=e.experiment)||void 0===n?void 0:n.name)&&void 0!==t?t:"default",name:null!==(r=null===e||void 0===e?void 0:e.name)&&void 0!==r?r:"-",runHash:e.runHash,selectKey:e.selectKey,isInProgress:!(null===e||void 0===e?void 0:e.end_time),creationTime:1e6*e.creation_time,isDisabled:o&&e.archived||!o&&!e.archived};e.archived?c.push(i):a.push(i)}})),a=l.a.orderBy(a,["creationTime"],["desc"]),c=l.a.orderBy(c,["creationTime"],["desc"]),null===(e=s.current)||void 0===e||null===(t=e.updateData)||void 0===t||t.call(e,{newData:o?a:c}),null===(n=u.current)||void 0===n||null===(i=n.updateData)||void 0===i||i.call(n,{newData:o?c:a}),{data:o?a:c,disabledData:o?c:a}}),[r,o]);return t?Object(Lo.jsx)(b.i,{open:t,onClose:n,onOk:function(){const e=h.map((e=>e.runHash));c(e,o).call().then((()=>n()))},cancelButtonText:"Cancel",okButtonText:o?"Archive":"Unarchive",title:"Are you sure you want to ".concat(d," the selected runs?"),titleIconName:d,maxWidth:"lg",className:"ActionModal__container",classes:{paper:"ActionModalWrapper"},children:Object(Lo.jsxs)("div",{className:"ActionModal",children:[Object(Lo.jsx)(b.n,{size:14,weight:400,tint:100,className:"ActionModal__infoText",children:o?"Archived runs are not visible in search by default. You can always go back and unarchive them.":"The runs will become visible in search."}),Object(Lo.jsxs)("div",{className:"ActionModal__tableTitle",children:[Object(Lo.jsx)(b.n,{size:12,weight:600,className:"ActionModal__tableTitle__count",children:Object.values(h).length}),Object(Lo.jsx)(b.n,{size:12,weight:400,children:"runs to ".concat(d,".")})]}),!l.a.isEmpty(h)&&Object(Lo.jsx)(fa.a,{tableRef:s,tableColumns:f,tableData:h,withSearchBar:!1,rowHeight:24,height:"200px"}),!l.a.isEmpty(p)&&Object(Lo.jsxs)("div",{className:"ActionModal__tableTitle",children:[Object(Lo.jsx)(b.n,{size:12,weight:600,className:"ActionModal__tableTitle__count",children:Object.values(p).length}),Object(Lo.jsx)(b.n,{size:12,weight:400,children:"runs are already ".concat(d,"d.")})]}),!l.a.isEmpty(p)&&Object(Lo.jsx)(fa.a,{tableRef:u,tableColumns:f,tableData:p,withSearchBar:!1,rowHeight:24,tableClassName:"ActionModal__Table ActionModal__disabledTableWrapper",height:"200px"})]})}):Object(Lo.jsx)(Lo.Fragment,{})}var va=i.a.memo(ma);function ga(e){let{opened:t,onClose:n,selectedRows:r={},onRowSelect:o,deleteRuns:a}=e;const c=i.a.useRef({}),s=i.a.useRef({}),u=[{dataKey:"experiment",key:"experiment",title:"Experiment",width:0,flexGrow:1,cellRenderer:function(e){let{cellData:t}=e;return Object(Lo.jsx)(Po.a,{title:t,children:Object(Lo.jsx)("div",{children:Object(Lo.jsx)(b.n,{size:12,weight:500,className:"ActionModal__experimentRow",component:"p",children:t})})})}},{dataKey:"date",key:"date",title:"Date",width:275,cellRenderer:function(e){let{cellData:t}=e;return Object(Lo.jsx)(Po.a,{title:t,children:Object(Lo.jsx)("div",{children:Object(Lo.jsx)(b.n,{size:12,weight:500,className:"ActionModal__experimentRow",component:"p",children:t})})})}},{dataKey:"name",key:"name",title:"Name",width:0,flexGrow:1,cellRenderer:function(e){let{cellData:t,rowData:i}=e;return Object(Lo.jsxs)("div",{className:No()("ActionModal__tableRowWithAction",{isDisabled:i.isDisabled}),children:[Object(Lo.jsx)(b.n,{size:12,weight:500,className:No()("ActionModal__tableRowWithAction__name",{"in-progress":null===i||void 0===i?void 0:i.isInProgress}),component:"p",children:t}),!i.isDisabled&&Object(Lo.jsx)(b.c,{size:"small",withOnlyIcon:!0,color:"secondary",className:"ActionModal__tableRowWithAction__deleteButton",onClick:()=>{const e=o({data:Object.values(r).filter((e=>e.runHash===i.runHash)),actionType:"removeAll"});Object.values(e).find((e=>e.end_time))||n()},children:Object(Lo.jsx)(b.f,{name:"close",fontSize:10})})]})}}],{data:d,disabledData:f}=i.a.useMemo((()=>{var e,t,n,i;let o=[],a=[];const u=[];return Object.values(r).forEach((e=>{if(!u.includes(e.runHash)){var t,n,r;u.push(e.runHash);const i={key:e.runHash,date:"".concat(da()(1e3*e.creation_time).format(ha.e)," \u2022 ").concat(Object(pa.a)(1e3*(null===e||void 0===e?void 0:e.creation_time),Date.now())),experiment:null!==(t=null===e||void 0===e||null===(n=e.experiment)||void 0===n?void 0:n.name)&&void 0!==t?t:"default",name:null!==(r=null===e||void 0===e?void 0:e.name)&&void 0!==r?r:"-",runHash:e.runHash,selectKey:e.selectKey,isInProgress:!(null===e||void 0===e?void 0:e.end_time),isDisabled:!(null===e||void 0===e?void 0:e.end_time),creationTime:1e6*e.creation_time};e.end_time?o.push(i):a.push(i)}})),o=l.a.orderBy(o,["creationTime"],["desc"]),a=l.a.orderBy(a,["creationTime"],["desc"]),null===(e=c.current)||void 0===e||null===(t=e.updateData)||void 0===t||t.call(e,{newData:o}),null===(n=s.current)||void 0===n||null===(i=n.updateData)||void 0===i||i.call(n,{newData:a}),{data:o,disabledData:a}}),[r]);return t?Object(Lo.jsx)(b.i,{open:t,onClose:n,onOk:function(){const e=d.map((e=>e.runHash));a(e).call().then((()=>n()))},cancelButtonText:"Cancel",okButtonText:"Delete",title:"Are you sure you want to permanently delete the selected runs?",modalType:"error",titleIconName:"delete",maxWidth:"lg",className:"ActionModal__container",classes:{paper:"ActionModalWrapper"},children:Object(Lo.jsxs)("div",{className:"ActionModal",children:[Object(Lo.jsx)(b.n,{size:14,weight:400,tint:100,className:"ActionModal__infoText",children:"You will lose all the logs and data related to them. This action cannot be undone."}),Object(Lo.jsxs)("div",{className:"ActionModal__tableTitle",children:[Object(Lo.jsx)(b.n,{size:12,weight:600,color:"error",className:"ActionModal__tableTitle__count",children:Object.values(d).length}),Object(Lo.jsx)(b.n,{size:12,weight:400,color:"error",children:"runs to delete."})]}),!l.a.isEmpty(d)&&Object(Lo.jsx)(fa.a,{tableRef:c,tableColumns:u,tableData:d,withSearchBar:!1,rowHeight:24,height:"200px"}),!l.a.isEmpty(f)&&Object(Lo.jsxs)("div",{className:"ActionModal__tableTitle",children:[Object(Lo.jsx)(b.n,{size:12,weight:600,className:"ActionModal__tableTitle__count",children:Object.values(f).length}),Object(Lo.jsx)(b.n,{size:12,weight:400,children:"runs are still in progress. Unfinished runs cannot be deleted."})]}),!l.a.isEmpty(f)&&Object(Lo.jsx)(fa.a,{tableRef:s,tableColumns:u,tableData:f,withSearchBar:!1,rowHeight:24,tableClassName:"ActionModal__Table ActionModal__disabledTableWrapper",height:"200px"})]})}):Object(Lo.jsx)(Lo.Fragment,{})}var ba=i.a.memo(ga),ya=n(280);var xa=e=>{let{className:t,width:n,height:r,children:i,onResize:o}=e;const a="number"===typeof n,c="number"===typeof r;return a&&c?Object(Lo.jsx)("div",{className:t,style:{width:n,height:r,position:"relative"},children:i({width:n,height:r})}):Object(Lo.jsx)(w.a,{children:Object(Lo.jsx)(ya.a,{className:t,disableWidth:a,disableHeight:c,onResize:o,children:e=>i({width:a?n:e.width,height:c?r:e.height})})})},_a=n(39),wa=n(251);class Oa extends i.a.PureComponent{constructor(e){super(e),this.renderHeaderRow=this.renderHeaderRow.bind(this),this.renderFrozenRow=this.renderFrozenRow.bind(this),this._setRef=this._setRef.bind(this)}scrollTo(e){this.headerRef&&(this.headerRef.scrollLeft=e)}renderHeaderRow(e,t){const{columns:n,headerRenderer:r}=this.props;if(e<=0)return null;return r({style:{width:"100%",height:e},columns:n,headerIndex:t})}renderFrozenRow(e,t){const{columns:n,rowHeight:r,rowRenderer:i}=this.props;return i({style:{width:"100%",height:r},columns:n,rowData:e,rowIndex:-t-1})}render(){const{className:e,width:t,height:n,rowWidth:r,headerHeight:i,frozenData:o}=this.props;if(n<=0)return null;const a={width:t,height:n,position:"relative",overflow:"hidden"},c={width:r,height:n},s=Array.isArray(i)?i:[i];return Object(Lo.jsx)(w.a,{children:Object(Lo.jsx)("div",{role:"grid",ref:this._setRef,className:e,style:a,children:Object(Lo.jsxs)("div",{role:"rowgroup",style:c,children:[s.map(this.renderHeaderRow),o.map(this.renderFrozenRow)]})})})}_setRef(e){this.headerRef=e}}var ja=Oa,Sa=n(37);class Ca extends i.a.PureComponent{constructor(e){super(e),this._setHeaderRef=this._setHeaderRef.bind(this),this._setBodyRef=this._setBodyRef.bind(this),this._setInnerRef=this._setInnerRef.bind(this),this._itemKey=this._itemKey.bind(this),this._getBodyWidth=this._getBodyWidth.bind(this),this._handleItemsRendered=this._handleItemsRendered.bind(this),this._resetColumnWidthCache=Object(Pe.a)((e=>{this.props.estimatedRowHeight&&this.bodyRef&&this.bodyRef.resetAfterColumnIndex(0,!1)})),this._getEstimatedTotalRowsHeight=Object(Pe.a)(Sa.f),this.renderRow=this.renderRow.bind(this)}resetAfterRowIndex(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1?arguments[1]:void 0;this.props.estimatedRowHeight&&this.bodyRef&&this.bodyRef.resetAfterRowIndex(e,t)}forceUpdateTable(){this.headerRef&&this.headerRef.forceUpdate(),this.bodyRef&&this.bodyRef.forceUpdate()}scrollToPosition(e){this.headerRef&&this.headerRef.scrollTo(e.scrollLeft),this.bodyRef&&this.bodyRef.scrollTo(e)}scrollToTop(e){this.bodyRef&&this.bodyRef.scrollTo({scrollTop:e})}scrollToLeft(e){this.headerRef&&this.headerRef.scrollTo(e),this.bodyRef&&this.bodyRef.scrollToPosition({scrollLeft:e})}scrollToRow(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"auto";this.bodyRef&&this.bodyRef.scrollToItem({rowIndex:e,align:t})}getTotalRowsHeight(){const{data:e,rowHeight:t,estimatedRowHeight:n}=this.props;return n?this.innerRef&&this.innerRef.clientHeight||this._getEstimatedTotalRowsHeight(e,n):e.length*t}renderRow(e){const{data:t,columns:n,rowRenderer:r}=this.props,i=t[e.rowIndex];return r({...e,columns:n,rowData:i})}render(){const{containerStyle:e,classPrefix:t,className:n,data:r,frozenData:i,width:o,height:a,rowHeight:c,estimatedRowHeight:s,getRowHeight:l,headerWidth:u,bodyWidth:d,useIsScrolling:f,onScroll:h,hoveredRowKey:p,overscanRowCount:m,style:v,onScrollbarPresenceChange:g,...b}=this.props,y=this._getHeaderHeight(),x=i.length,_=c*x,O=No()("".concat(t,"__table"),n),j=e?{style:e}:null,S=s?wa.c:wa.a;return this._resetColumnWidthCache(d),Object(Lo.jsx)(w.a,{children:Object(Lo.jsxs)("div",{role:"table",className:O,...j,children:[Object(Lo.jsx)(S,{...b,className:"".concat(t,"__body"),ref:this._setBodyRef,innerRef:this._setInnerRef,itemKey:this._itemKey,data:r,frozenData:i,width:o,height:Math.max(a-y-_,0),rowHeight:s?l:c,estimatedRowHeight:"function"===typeof s?void 0:s,rowCount:r.length,overscanRowCount:m,columnWidth:s?this._getBodyWidth:d,columnCount:1,overscanColumnCount:0,useIsScrolling:f,hoveredRowKey:p,onScroll:h,onItemsRendered:this._handleItemsRendered,children:this.renderRow}),y+_>0&&Object(Lo.jsx)(ja,{...b,className:"".concat(t,"__header"),ref:this._setHeaderRef,data:r,frozenData:i,width:o,height:Math.min(y+_,a),rowWidth:u,rowHeight:c,headerHeight:this.props.headerHeight,headerRenderer:this.props.headerRenderer,rowRenderer:this.props.rowRenderer,hoveredRowKey:x>0?p:null})]})})}_setHeaderRef(e){this.headerRef=e}_setBodyRef(e){this.bodyRef=e}_setInnerRef(e){this.innerRef=e}_itemKey(e){let{rowIndex:t}=e;const{data:n,rowKey:r}=this.props;return n[t][r]}_getHeaderHeight(){const{headerHeight:e}=this.props;return Array.isArray(e)?e.reduce(((e,t)=>e+t),0):e}_getBodyWidth(){return this.props.bodyWidth}_handleItemsRendered(e){let{overscanRowStartIndex:t,overscanRowStopIndex:n,visibleRowStartIndex:r,visibleRowStopIndex:i}=e;this.props.onRowsRendered({overscanStartIndex:t,overscanStopIndex:n,startIndex:r,stopIndex:i})}}var Ea=Ca;var ka=e=>{let{className:t,style:n,columns:r,headerIndex:i,cellRenderer:o,headerRenderer:a,expandColumnKey:c,expandIcon:s,...l}=e,u=r.map(((e,t)=>o({columns:r,column:e,columnIndex:t,headerIndex:i,expandIcon:e.key===c&&Object(Lo.jsx)(s,{})})));return a&&(u=Object(Sa.l)(a,{cells:u,columns:r,headerIndex:i})),Object(Lo.jsx)(w.a,{children:Object(Lo.jsx)("div",{...l,className:t,style:n,children:u})})};class Ra extends i.a.PureComponent{constructor(e){super(e),this.state={measured:!1},this._setRef=this._setRef.bind(this),this._handleExpand=this._handleExpand.bind(this)}componentDidMount(){this.props.estimatedRowHeight&&this.props.rowIndex>=0&&this._measureHeight(!0)}componentDidUpdate(e,t){this.props.estimatedRowHeight&&this.props.rowIndex>=0&&!this.props.getIsResetting()&&this.state.measured&&t.measured&&this.setState({measured:!1},(()=>this._measureHeight()))}render(){const{isScrolling:e,className:t,style:n,columns:r,rowIndex:i,rowData:o,expandColumnKey:a,depth:c,rowEventHandlers:s,estimatedRowHeight:l,rowRenderer:u,cellRenderer:d,expandIconRenderer:f,rowKey:h,getIsResetting:p,onRowHover:m,onRowExpand:v,onRowHeightChange:g,onRowClick:b,...y}=this.props,x=f({rowData:o,rowIndex:i,depth:c,onExpand:this._handleExpand});let _=r.map(((t,n)=>d({isScrolling:e,columns:r,column:t,columnIndex:n,rowData:o,rowIndex:i,expandIcon:t.key===a&&x})));u&&(_=Object(Sa.l)(u,{isScrolling:e,cells:_,columns:r,rowData:o,rowIndex:i,depth:c}));const O=this._getEventHandlers(s);if(l&&i>=0){const{height:e,...r}=n;return Object(Lo.jsx)("div",{...y,ref:this._setRef,className:t,style:this.state.measured?n:r,...this.state.measured&&O,children:_})}return Object(Lo.jsx)(w.a,{children:Object(Lo.jsx)("div",{...y,className:t,style:n,...O,children:_})},y.key)}_setRef(e){this.ref=e}_handleExpand(e){const{onRowExpand:t,rowData:n,rowIndex:r,rowKey:i}=this.props;t&&t({expanded:e,rowData:n,rowIndex:r,rowKey:i})}_measureHeight(e){if(!this.ref)return;const{style:t,rowKey:n,onRowHeightChange:r,rowIndex:i,columns:o}=this.props,a=this.ref.getBoundingClientRect().height;this.setState({measured:!0},(()=>{(e||a!==t.height)&&r(n,a,i,o[0]&&!o[0].__placeholder__&&o[0].frozen)}))}_getEventHandlers(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{rowData:t,rowIndex:n,rowKey:r,onRowHover:i,onRowClick:o}=this.props,a={};if(Object.keys(e).forEach((i=>{const o=e[i];"function"===typeof o&&(a[i]=e=>{o({rowData:t,rowIndex:n,rowKey:r,event:e})})})),i){const e=a.onMouseEnter;a.onMouseEnter=o=>{i({hovered:!0,rowData:t,rowIndex:n,rowKey:r,event:o}),e&&e(o)};const o=a.onMouseLeave;a.onMouseLeave=e=>{i({hovered:!1,rowData:t,rowIndex:n,rowKey:r,event:e}),o&&o(e)}}if(o){const e=a.onClick;a.onClick=i=>{o({rowData:t,rowIndex:n,rowKey:r,event:i}),e&&e(i)}}return a}}var Ta=Ra;var Ma=e=>{let{className:t,column:n,columnIndex:r}=e;return Object(Lo.jsx)(w.a,{children:Object(Lo.jsx)("div",{className:t,children:n.title})})};var Aa=e=>{let{className:t,cellData:n,column:r,columnIndex:o,rowData:a,rowIndex:c}=e;return Object(Lo.jsx)(w.a,{children:Object(Lo.jsx)("div",{className:t,children:i.a.isValidElement(n)?n:Object(Sa.n)(n)})})};const Ia={LEFT:"left",CENTER:"center",RIGHT:"right"},Na={LEFT:"left",RIGHT:"right",DEFAULT:!0,NONE:!1};class Pa extends i.a.Component{}Pa.Alignment=Ia,Pa.FrozenDirection=Na;var Da=Pa;var La={ASC:"asc",DESC:"desc"};class za extends i.a.PureComponent{constructor(e){super(e),this._handleClick=this._handleClick.bind(this)}render(){const{expandable:e,expanded:t,indentSize:n,depth:r,onExpand:i,...o}=this.props;if(!e&&0===n)return null;const a=No()("BaseTable__expand-icon",{"BaseTable__expand-icon--expanded":t});return Object(Lo.jsx)(w.a,{children:Object(Lo.jsx)("div",{...o,className:a,onClick:e&&i?this._handleClick:null,style:{fontFamily:"initial",cursor:"pointer",userSelect:"none",width:"1em",minWidth:"1em",height:"1em",lineHeight:"1em",fontSize:"1em",textAlign:"center",transition:"transform 0.15s ease-out",transform:"rotate(".concat(e&&t?90:0,"deg)"),marginLeft:r*n},children:e&&"\u25b8"})})}_handleClick(e){e.stopPropagation(),e.preventDefault();const{onExpand:t,expanded:n}=this.props;t(!n)}}var Ba=za;var Fa=e=>{let{sortOrder:t,className:n,style:r}=e;const i=No()("BaseTable__sort-indicator",n,{"BaseTable__sort-indicator--descending":t===La.DESC});return Object(Lo.jsx)(w.a,{children:Object(Lo.jsx)("div",{className:i,style:{userSelect:"none",width:"1em",height:"1em",lineHeight:"1em",textAlign:"center",...r},children:t===La.DESC?"\u2193":"\u2191"})})};const Ha=null;function Va(e){if(e)try{if(e.body&&Object(Sa.k)(e.body,"react-draggable-transparent-selection"),e.selection)e.selection.empty();else{const t=(e.defaultView||window).getSelection();t&&"Caret"!==t.type&&t.removeAllRanges()}}catch(t){}}const Ua={start:"touchstart",move:"touchmove",stop:"touchend"},Wa={start:"mousedown",move:"mousemove",stop:"mouseup"};let qa=Wa;class Ga extends i.a.PureComponent{constructor(e){super(e),this.isDragging=!1,this.lastX=Ha,this.width=0,this._setHandleRef=this._setHandleRef.bind(this),this._handleClick=this._handleClick.bind(this),this._handleMouseDown=this._handleMouseDown.bind(this),this._handleMouseUp=this._handleMouseUp.bind(this),this._handleTouchStart=this._handleTouchStart.bind(this),this._handleTouchEnd=this._handleTouchEnd.bind(this),this._handleDragStart=this._handleDragStart.bind(this),this._handleDragStop=this._handleDragStop.bind(this),this._handleDrag=this._handleDrag.bind(this)}componentWillUnmount(){if(this.handleRef){const{ownerDocument:e}=this.handleRef;e.removeEventListener(Wa.move,this._handleDrag),e.removeEventListener(Wa.stop,this._handleDragStop),e.removeEventListener(Ua.move,this._handleDrag),e.removeEventListener(Ua.stop,this._handleDragStop),Va(e)}}render(){const{style:e,column:t,onResizeStart:n,onResize:r,onResizeStop:i,minWidth:o,...a}=this.props;return Object(Lo.jsx)(w.a,{children:Object(Lo.jsx)("div",{...a,ref:this._setHandleRef,onClick:this._handleClick,onMouseDown:this._handleMouseDown,onMouseUp:this._handleMouseUp,onTouchStart:this._handleTouchStart,onTouchEnd:this._handleTouchEnd,style:{userSelect:"none",touchAction:"none",position:"absolute",top:0,bottom:0,right:0,cursor:"col-resize",...e}})})}_setHandleRef(e){this.handleRef=e}_handleClick(e){e.stopPropagation()}_handleMouseDown(e){qa=Wa,this._handleDragStart(e)}_handleMouseUp(e){qa=Wa,this._handleDragStop(e)}_handleTouchStart(e){qa=Ua,this._handleDragStart(e)}_handleTouchEnd(e){qa=Ua,this._handleDragStop(e)}_handleDragStart(e){if("number"===typeof e.button&&0!==e.button)return;this.isDragging=!0,this.lastX=Ha,this.width=this.props.column.width,this.props.onResizeStart(this.props.column);const{ownerDocument:t}=this.handleRef;!function(e){if(!e)return;let t=e.getElementById("react-draggable-style-el");t||(t=e.createElement("style"),t.type="text/css",t.id="react-draggable-style-el",t.innerHTML=".react-draggable-transparent-selection *::-moz-selection {all: inherit;}\n",t.innerHTML+=".react-draggable-transparent-selection *::selection {all: inherit;}\n",e.getElementsByTagName("head")[0].appendChild(t)),e.body&&Object(Sa.a)(e.body,"react-draggable-transparent-selection")}(t),t.addEventListener(qa.move,this._handleDrag),t.addEventListener(qa.stop,this._handleDragStop)}_handleDragStop(e){if(!this.isDragging)return;this.isDragging=!1,this.props.onResizeStop(this.props.column);const{ownerDocument:t}=this.handleRef;Va(t),t.removeEventListener(qa.move,this._handleDrag),t.removeEventListener(qa.stop,this._handleDragStop)}_handleDrag(e){let t=e.clientX;e.type===Ua.move&&(e.preventDefault(),e.targetTouches&&e.targetTouches[0]&&(t=e.targetTouches[0].clientX));const{offsetParent:n}=this.handleRef,r=n.getBoundingClientRect(),i=t+n.scrollLeft-r.left;if(this.lastX===Ha)return void(this.lastX=i);const{column:o,minWidth:a}=this.props,{width:c,maxWidth:s,minWidth:l=a}=o,u=i-this.lastX;if(!u)return;this.width=this.width+u,this.lastX=i;let d=this.width;s&&d>s?d=s:d{let t=e.width;if(e.resizable){const n=this._origColumns.findIndex((t=>t.key===e.key));n>=0&&this._origColumns[n].width===e.width&&(t=this._columns[n].width)}return{...e,width:t}})),this._origColumns=e,this._fixed=t,this._cached={},this._columnStyles=this.recomputeColumnStyles()}resetCache(){this._cached={}}getOriginalColumns(){return this._origColumns}getColumns(){return this._columns}getVisibleColumns(){return this._cache("visibleColumns",(()=>this._columns.filter((e=>!e.hidden))))}hasFrozenColumns(){return this._cache("hasFrozenColumns",(()=>this._fixed&&this.getVisibleColumns().some((e=>!!e.frozen))))}hasLeftFrozenColumns(){return this._cache("hasLeftFrozenColumns",(()=>this._fixed&&this.getVisibleColumns().some((e=>e.frozen===Na.LEFT||!0===e.frozen))))}hasRightFrozenColumns(){return this._cache("hasRightFrozenColumns",(()=>this._fixed&&this.getVisibleColumns().some((e=>e.frozen===Na.RIGHT))))}getMainColumns(){return this._cache("mainColumns",(()=>{const e=this.getVisibleColumns();if(!this.hasFrozenColumns())return e;const t=[];return this.getLeftFrozenColumns().forEach((e=>{t.push({...e,[Ka.PlaceholderKey]:!0})})),this.getVisibleColumns().forEach((e=>{e.frozen||t.push(e)})),this.getRightFrozenColumns().forEach((e=>{t.push({...e,[Ka.PlaceholderKey]:!0})})),t}))}getLeftFrozenColumns(){return this._cache("leftFrozenColumns",(()=>this._fixed?this.getVisibleColumns().filter((e=>e.frozen===Na.LEFT||!0===e.frozen)):[]))}getRightFrozenColumns(){return this._cache("rightFrozenColumns",(()=>this._fixed?this.getVisibleColumns().filter((e=>e.frozen===Na.RIGHT)):[]))}getColumn(e){const t=this._columns.findIndex((t=>t.key===e));return this._columns[t]}getColumnsWidth(){return this._cache("columnsWidth",(()=>this.recomputeColumnsWidth(this.getVisibleColumns())))}getLeftFrozenColumnsWidth(){return this._cache("leftFrozenColumnsWidth",(()=>this.recomputeColumnsWidth(this.getLeftFrozenColumns())))}getRightFrozenColumnsWidth(){return this._cache("rightFrozenColumnsWidth",(()=>this.recomputeColumnsWidth(this.getRightFrozenColumns())))}recomputeColumnsWidth(e){return e.reduce(((e,t)=>e+t.width),0)}setColumnWidth(e,t){const n=this.getColumn(e);n.width=t,this._cached={},this._columnStyles[n.key]=this.recomputeColumnStyle(n)}getColumnStyle(e){return this._columnStyles[e]}getColumnStyles(){return this._columnStyles}recomputeColumnStyle(e){let t=0,n=0;this._fixed||(t="number"===typeof e.flexGrow?e.flexGrow:0,n="number"===typeof e.flexShrink?e.flexShrink:1);const r="".concat(t," ").concat(n," auto"),i={...e.style,flex:r,msFlex:r,WebkitFlex:r,width:e.width,overflow:"hidden"};return!this._fixed&&e.maxWidth&&(i.maxWidth=e.maxWidth),!this._fixed&&e.minWidth&&(i.minWidth=e.minWidth),i}recomputeColumnStyles(){return this._columns.reduce(((e,t)=>(e[t.key]=this.recomputeColumnStyle(t),e)),{})}}Ka.PlaceholderKey="__placeholder__";n(574);const $a=Object(Pe.a)(((e,t)=>e||Object(Sa.j)(t))),Xa=(e,t,n)=>({width:e,maxWidth:t,height:n,overflow:"hidden"}),Qa={TableCell:Aa,TableHeaderCell:Ma,ExpandIcon:Ba,SortIndicator:Fa},Ja=[];class Za extends i.a.PureComponent{constructor(e){super(e),this.scrollToRowByKey=e=>{let t=0;for(let n=0;n{this.setState({hoveredRowKey:e})},this.setActiveRow=e=>{this.setState({activeRowKey:e})};const{columns:t,children:n,defaultExpandedRowKeys:r}=e;this.state={scrollbarSize:0,hoveredRowKey:null,activeRowKey:null,resizingKey:null,resizingWidth:0,expandedRowKeys:Object(Sa.c)(r)},this.columnManager=new Ka($a(t,n),e.fixed),this._setContainerRef=this._setContainerRef.bind(this),this._setMainTableRef=this._setMainTableRef.bind(this),this._setLeftTableRef=this._setLeftTableRef.bind(this),this._setRightTableRef=this._setRightTableRef.bind(this),this.renderExpandIcon=this.renderExpandIcon.bind(this),this.renderRow=this.renderRow.bind(this),this.renderRowCell=this.renderRowCell.bind(this),this.renderHeader=this.renderHeader.bind(this),this.renderHeaderCell=this.renderHeaderCell.bind(this),this._handleScroll=this._handleScroll.bind(this),this._handleVerticalScroll=this._handleVerticalScroll.bind(this),this._handleRowsRendered=this._handleRowsRendered.bind(this),this._handleRowHover=this._handleRowHover.bind(this),this._handleRowClick=this._handleRowClick.bind(this),this._handleRowExpand=this._handleRowExpand.bind(this),this._handleColumnResize=Object(Sa.m)(this._handleColumnResize.bind(this),50),this._handleColumnResizeStart=this._handleColumnResizeStart.bind(this),this._handleColumnResizeStop=this._handleColumnResizeStop.bind(this),this._handleColumnSort=this._handleColumnSort.bind(this),this._handleFrozenRowHeightChange=this._handleFrozenRowHeightChange.bind(this),this._handleRowHeightChange=this._handleRowHeightChange.bind(this),this._getLeftTableContainerStyle=Object(Pe.a)(Xa),this._getRightTableContainerStyle=Object(Pe.a)(Xa),this._flattenOnKeys=Object(Pe.a)(((e,t,n)=>(this._depthMap={},Object(Sa.e)(e,t,this._depthMap,n)))),this._resetColumnManager=Object(Pe.a)(((e,t)=>{this.columnManager.reset(e,t),this.props.estimatedRowHeight&&t&&(this.columnManager.hasLeftFrozenColumns()||(this._leftRowHeightMap={}),this.columnManager.hasRightFrozenColumns()||(this._rightRowHeightMap={}))}),((e,t)=>Object(Sa.h)(e,t,this.props.ignoreFunctionInColumnCompare))),this._isResetting=!1,this._resetIndex=null,this._rowHeightMap={},this._rowHeightMapBuffer={},this._mainRowHeightMap={},this._leftRowHeightMap={},this._rightRowHeightMap={},this._getEstimatedTotalRowsHeight=Object(Pe.a)(Sa.f),this._getRowHeight=this._getRowHeight.bind(this),this._updateRowHeights=Object(Sa.d)((()=>{this._isResetting=!0,this._rowHeightMap={...this._rowHeightMap,...this._rowHeightMapBuffer},this.resetAfterRowIndex(this._resetIndex,!1),this._rowHeightMapBuffer={},this._resetIndex=null,this.forceUpdateTable(),this.forceUpdate(),this._isResetting=!1}),0),this._scroll={scrollLeft:0,scrollTop:0},this._scrollHeight=0,this._lastScannedRowIndex=-1,this._hasDataChangedSinceEndReached=!0,this._data=e.data,this._depthMap={},this._horizontalScrollbarSize=0,this._verticalScrollbarSize=0,this._scrollbarPresenceChanged=!1}getDOMNode(){return this.tableNode}getColumnManager(){return this.columnManager}getExpandedRowKeys(){const{expandedRowKeys:e}=this.props;return void 0!==e?e||Ja:this.state.expandedRowKeys}getExpandedState(){return{expandedData:this._data,expandedRowKeys:this.getExpandedRowKeys(),expandedDepthMap:this._depthMap}}getTotalRowsHeight(){const{rowHeight:e,estimatedRowHeight:t}=this.props;return t?this.table?this.table.getTotalRowsHeight():this._getEstimatedTotalRowsHeight(this._data,t):this._data.length*e}getTotalColumnsWidth(){return this.columnManager.getColumnsWidth()}forceUpdateTable(){this.table&&this.table.forceUpdateTable(),this.leftTable&&this.leftTable.forceUpdateTable(),this.rightTable&&this.rightTable.forceUpdateTable()}resetAfterRowIndex(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.props.estimatedRowHeight&&(this.table&&this.table.resetAfterRowIndex(e,t),this.leftTable&&this.leftTable.resetAfterRowIndex(e,t),this.rightTable&&this.rightTable.resetAfterRowIndex(e,t))}resetRowHeightCache(){this.props.estimatedRowHeight&&(this._resetIndex=null,this._rowHeightMapBuffer={},this._rowHeightMap={},this._mainRowHeightMap={},this._leftRowHeightMap={},this._rightRowHeightMap={})}scrollToPosition(e){this._scroll=e,this.table&&this.table.scrollToPosition(e),this.leftTable&&this.leftTable.scrollToTop(e.scrollTop),this.rightTable&&this.rightTable.scrollToTop(e.scrollTop)}scrollToTop(e){this._scroll.scrollTop=e,this.table&&this.table.scrollToPosition(this._scroll),this.leftTable&&this.leftTable.scrollToTop(e),this.rightTable&&this.rightTable.scrollToTop(e)}scrollToLeft(e){this._scroll.scrollLeft=e,this.table&&this.table.scrollToPosition(this._scroll)}scrollToRow(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"auto";this.table&&this.table.scrollToRow(e,t),this.leftTable&&this.leftTable.scrollToRow(e,t),this.rightTable&&this.rightTable.scrollToRow(e,t)}setExpandedRowKeys(e){void 0===this.props.expandedRowKeys&&this.setState({expandedRowKeys:Object(Sa.c)(e)})}renderExpandIcon(e){let{rowData:t,rowIndex:n,depth:r,onExpand:i}=e;const{rowKey:o,expandColumnKey:a,expandIconProps:c}=this.props;if(!a)return null;const s=n>=0&&Object(Sa.g)(t),l=n>=0&&this.getExpandedRowKeys().indexOf(t[o])>=0,u=Object(Sa.b)(c,{rowData:t,rowIndex:n,depth:r,expandable:s,expanded:l}),d=this._getComponent("ExpandIcon");return Object(Lo.jsx)(d,{depth:r,expandable:s,expanded:l,...u,onExpand:i})}renderRow(e){var t;let{isScrolling:n,columns:r,rowData:i,rowIndex:o,style:a}=e;const{rowClassName:c,rowRenderer:s,rowEventHandlers:l,expandColumnKey:u,estimatedRowHeight:d}=this.props,f=Object(Sa.b)(c,{columns:r,rowData:i,rowIndex:o}),h=Object(Sa.b)(this.props.rowProps,{columns:r,rowData:i,rowIndex:o}),p=i[this.props.rowKey],m=this._depthMap[p]||0,v=No()(this._prefixClass("row"),f,{[this._prefixClass("row--depth-".concat(m))]:!!u&&o>=0,[this._prefixClass("row--expanded")]:!!u&&this.getExpandedRowKeys().indexOf(p)>=0,[this._prefixClass("row--hovered")]:!n&&p===this.state.hoveredRowKey,[this._prefixClass("row--frozen")]:0===m&&o<0,[this._prefixClass("row--customized")]:s}),g=this.columnManager.hasFrozenColumns(),b={...h,role:"row",key:"row-".concat(p),isScrolling:n,className:v,style:{...a,...null===i||void 0===i||null===(t=i.rowProps)||void 0===t?void 0:t.style},columns:r,rowIndex:o,rowData:i,rowKey:p,expandColumnKey:u,depth:m,rowEventHandlers:l,rowRenderer:s,estimatedRowHeight:o>=0?d:void 0,getIsResetting:this._getIsResetting,cellRenderer:this.renderRowCell,expandIconRenderer:this.renderExpandIcon,onRowExpand:this._handleRowExpand,onRowHover:this._handleRowHover,onRowClick:this._handleRowClick,onRowHeightChange:g?this._handleFrozenRowHeightChange:this._handleRowHeightChange};return Object(Lo.jsx)(Ta,{...b})}renderRowCell(e){let{isScrolling:t,columns:n,column:r,columnIndex:i,rowData:o,rowIndex:a,expandIcon:c}=e;if(r[Ka.PlaceholderKey])return Object(Lo.jsx)(w.a,{children:Object(Lo.jsx)("div",{className:this._prefixClass("row-cell-placeholder"),style:this.columnManager.getColumnStyle(r.key)})},"row-".concat(o[this.props.rowKey],"-cell-").concat(r.key,"-placeholder"));const{className:s,dataKey:l,dataGetter:u,cellRenderer:d}=r,f=this._getComponent("TableCell"),h=u?u({columns:n,column:r,columnIndex:i,rowData:o,rowIndex:a}):Object(_a.d)(o,l),p={isScrolling:t,cellData:h,columns:n,column:r,columnIndex:i,rowData:o,rowIndex:a,container:this},m=Object(Sa.l)(d||Object(Lo.jsx)(f,{className:this._prefixClass("row-cell-text")}),p),v=Object(Sa.b)(s,{cellData:h,columns:n,column:r,columnIndex:i,rowData:o,rowIndex:a}),g=No()(this._prefixClass("row-cell"),v,{[this._prefixClass("row-cell--align-center")]:r.align===Ia.CENTER,[this._prefixClass("row-cell--align-right")]:r.align===Ia.RIGHT}),b=Object(Sa.b)(this.props.cellProps,{columns:n,column:r,columnIndex:i,rowData:o,rowIndex:a}),{tagName:y,...x}=b||{},_=y||"div";return Object(Lo.jsxs)(_,{role:"gridcell",...x,className:g,style:this.columnManager.getColumnStyle(r.key),children:[c,m]},"row-".concat(o[this.props.rowKey],"-cell-").concat(r.key))}renderHeader(e){let{columns:t,headerIndex:n,style:r}=e;const{headerClassName:i,headerRenderer:o}=this.props,a=Object(Sa.b)(i,{columns:t,headerIndex:n}),c=Object(Sa.b)(this.props.headerProps,{columns:t,headerIndex:n}),s=No()(this._prefixClass("header-row"),a,{[this._prefixClass("header-row--resizing")]:!!this.state.resizingKey,[this._prefixClass("header-row--customized")]:o}),l={...c,role:"row",key:"header-".concat(n),className:s,style:r,columns:t,headerIndex:n,headerRenderer:o,cellRenderer:this.renderHeaderCell,expandColumnKey:this.props.expandColumnKey,expandIcon:this._getComponent("ExpandIcon")};return Object(Lo.jsx)(ka,{...l})}renderHeaderCell(e){let{columns:t,column:n,columnIndex:r,headerIndex:i,expandIcon:o}=e;if(n[Ka.PlaceholderKey])return Object(Lo.jsx)("div",{className:this._prefixClass("header-cell-placeholder"),style:this.columnManager.getColumnStyle(n.key)},"header-".concat(i,"-cell-").concat(n.key,"-placeholder"));const{headerClassName:a,headerRenderer:c}=n,{sortBy:s,sortState:l,headerCellProps:u}=this.props,d=this._getComponent("TableHeaderCell"),f=this._getComponent("SortIndicator"),h={columns:t,column:n,columnIndex:r,headerIndex:i,container:this},p=Object(Sa.l)(c||Object(Lo.jsx)(d,{className:this._prefixClass("header-cell-text")}),h);let m,v;if(l){const e=l[n.key];m=e===La.ASC||e===La.DESC,v=m?e:La.ASC}else m=n.key===s.key,v=m?s.order:La.ASC;const g=Object(Sa.b)(a,{columns:t,column:n,columnIndex:r,headerIndex:i}),b=No()(this._prefixClass("header-cell"),g,{[this._prefixClass("header-cell--align-center")]:n.align===Ia.CENTER,[this._prefixClass("header-cell--align-right")]:n.align===Ia.RIGHT,[this._prefixClass("header-cell--sortable")]:n.sortable,[this._prefixClass("header-cell--sorting")]:m,[this._prefixClass("header-cell--resizing")]:n.key===this.state.resizingKey}),y=Object(Sa.b)(u,{columns:t,column:n,columnIndex:r,headerIndex:i}),{tagName:x,..._}=y||{},O=x||"div";return Object(Lo.jsx)(w.a,{children:Object(Lo.jsxs)(O,{role:"gridcell",onClick:n.sortable?this._handleColumnSort:null,..._,className:b,style:this.columnManager.getColumnStyle(n.key),"data-key":n.key,children:[o,p,n.sortable&&Object(Lo.jsx)(f,{sortOrder:v,className:No()(this._prefixClass("sort-indicator"),{[this._prefixClass("sort-indicator--descending")]:v===La.DESC})}),n.resizable&&Object(Lo.jsx)(Ya,{className:this._prefixClass("column-resizer"),column:n,onResizeStart:this._handleColumnResizeStart,onResizeStop:this._handleColumnResizeStop,onResize:this._handleColumnResize})]})},"header-".concat(i,"-cell-").concat(n.key))}renderMainTable(){const{width:e,headerHeight:t,rowHeight:n,fixed:r,estimatedRowHeight:i,...o}=this.props,a=this._getTableHeight();let c=e-this._verticalScrollbarSize;if(r){const e=this.columnManager.getColumnsWidth();c=Math.max(Math.round(e),c)}return Object(Lo.jsx)(w.a,{children:Object(Lo.jsx)(Ea,{...o,...this.state,className:this._prefixClass("table-main"),ref:this._setMainTableRef,data:this._data,columns:this.columnManager.getMainColumns(),width:e,height:a,headerHeight:t,rowHeight:n,estimatedRowHeight:i,getRowHeight:i?this._getRowHeight:void 0,headerWidth:c+(r?this._verticalScrollbarSize:0),bodyWidth:c,headerRenderer:this.renderHeader,rowRenderer:this.renderRow,onScroll:this._handleScroll,onRowsRendered:this._handleRowsRendered})})}renderLeftTable(){if(!this.columnManager.hasLeftFrozenColumns())return null;const{width:e,headerHeight:t,rowHeight:n,estimatedRowHeight:r,...i}=this.props,o=this._getFrozenContainerHeight(),a=this._verticalScrollbarSize||20,c=this.columnManager.getLeftFrozenColumnsWidth();return Object(Lo.jsx)(w.a,{children:Object(Lo.jsx)(Ea,{...i,...this.state,containerStyle:this._getLeftTableContainerStyle(c,e,o),className:this._prefixClass("table-frozen-left"),ref:this._setLeftTableRef,data:this._data,columns:this.columnManager.getLeftFrozenColumns(),initialScrollTop:this._scroll.scrollTop,width:c+a,height:o,headerHeight:t,rowHeight:n,estimatedRowHeight:r,getRowHeight:r?this._getRowHeight:void 0,headerWidth:c+a,bodyWidth:c+a,headerRenderer:this.renderHeader,rowRenderer:this.renderRow,onScroll:this._handleVerticalScroll,onRowsRendered:Sa.i})})}renderRightTable(){if(!this.columnManager.hasRightFrozenColumns())return null;const{width:e,headerHeight:t,rowHeight:n,estimatedRowHeight:r,...i}=this.props,o=this._getFrozenContainerHeight(),a=this.columnManager.getRightFrozenColumnsWidth(),c=this._verticalScrollbarSize;return Object(Lo.jsx)(w.a,{children:Object(Lo.jsx)(Ea,{...i,...this.state,containerStyle:this._getLeftTableContainerStyle(a+c,e,o),className:this._prefixClass("table-frozen-right"),ref:this._setRightTableRef,data:this._data,columns:this.columnManager.getRightFrozenColumns(),initialScrollTop:this._scroll.scrollTop,width:a+c,height:o,headerHeight:t,rowHeight:n,estimatedRowHeight:r,getRowHeight:r?this._getRowHeight:void 0,headerWidth:a+c,bodyWidth:a,headerRenderer:this.renderHeader,rowRenderer:this.renderRow,onScroll:this._handleVerticalScroll,onRowsRendered:Sa.i})})}renderResizingLine(){const{width:e,fixed:t}=this.props,{resizingKey:n}=this.state;if(!t||!n)return null;const r=this.columnManager.getMainColumns(),i=r.findIndex((e=>e.key===n)),o=r[i],{width:a,frozen:c}=o;let s=this.columnManager.recomputeColumnsWidth(r.slice(0,i))+a;if(c){if(c===Na.RIGHT){const t=this.columnManager.recomputeColumnsWidth(r.slice(i+1));s=t+a>e-this._verticalScrollbarSize?a:e-this._verticalScrollbarSize-t}}else s-=this._scroll.scrollLeft;const l={left:s,height:this._getTableHeight()-this._horizontalScrollbarSize};return Object(Lo.jsx)("div",{className:this._prefixClass("resizing-line"),style:l})}renderFooter(){const{footerHeight:e,footerRenderer:t}=this.props;return 0===e?null:Object(Lo.jsx)("div",{className:this._prefixClass("footer"),style:{height:e},children:Object(Sa.l)(t)})}renderEmptyLayer(){const{data:e,frozenData:t,footerHeight:n,emptyRenderer:r}=this.props;if(e&&e.length||t&&t.length)return null;const i=this._getHeaderHeight();return Object(Lo.jsx)("div",{className:this._prefixClass("empty-layer"),style:{top:i,bottom:n},children:Object(Sa.l)(r)})}renderOverlay(){const{overlayRenderer:e}=this.props;return Object(Lo.jsx)("div",{className:this._prefixClass("overlay"),children:!!e&&Object(Sa.l)(e)})}render(){const{columns:e,children:t,width:n,fixed:r,data:i,frozenData:o,expandColumnKey:a,disabled:c,className:s,style:l,footerHeight:u,classPrefix:d,estimatedRowHeight:f}=this.props;this._resetColumnManager($a(e,t),r);const h=a?this._flattenOnKeys(i,this.getExpandedRowKeys(),this.props.rowKey):i;this._data!==h&&(this.resetAfterRowIndex(0,!1),this._data=h),this._calcScrollbarSizes(),this._totalRowsHeight=this.getTotalRowsHeight();const p={...l,width:n,height:this._getTableHeight()+u,position:"relative"},m=No()(d,s,{["".concat(d,"--fixed")]:r,["".concat(d,"--expandable")]:!!a,["".concat(d,"--empty")]:0===i.length,["".concat(d,"--has-frozen-rows")]:o.length>0,["".concat(d,"--has-frozen-columns")]:this.columnManager.hasFrozenColumns(),["".concat(d,"--disabled")]:c,["".concat(d,"--dynamic")]:!!f});return Object(Lo.jsxs)("div",{ref:this._setContainerRef,className:m,style:p,children:[this.renderFooter(),this.renderMainTable(),this.renderLeftTable(),this.renderRightTable(),this.renderResizingLine(),this.renderEmptyLayer(),this.renderOverlay()]})}componentDidMount(){const e=this.props.getScrollbarSize();e>0&&this.setState({scrollbarSize:e})}componentDidUpdate(e,t){const{data:n,height:r,maxHeight:i,estimatedRowHeight:o}=this.props;n!==e.data&&(this._lastScannedRowIndex=-1,this._hasDataChangedSinceEndReached=!0),i===e.maxHeight&&r===e.height||this._maybeCallOnEndReached(),this._maybeScrollbarPresenceChange(),o&&this.getTotalRowsHeight()!==this._totalRowsHeight&&this.forceUpdate()}_prefixClass(e){return"".concat(this.props.classPrefix,"__").concat(e)}_setContainerRef(e){this.tableNode=e}_setMainTableRef(e){this.table=e}_setLeftTableRef(e){this.leftTable=e}_setRightTableRef(e){this.rightTable=e}_getComponent(e){return this.props.components&&this.props.components[e]?this.props.components[e]:Qa[e]}_getRowHeight(e){const{estimatedRowHeight:t,rowKey:n}=this.props;return this._rowHeightMap[this._data[e][n]]||Object(Sa.b)(t,{rowData:this._data[e],rowIndex:e})}_getIsResetting(){return this._isResetting}_getHeaderHeight(){const{headerHeight:e}=this.props;return Array.isArray(e)?e.reduce(((e,t)=>e+t),0):e}_getFrozenRowsHeight(){const{frozenData:e,rowHeight:t}=this.props;return e.length*t}_getTableHeight(){const{height:e,maxHeight:t,footerHeight:n}=this.props;let r=e-n;if(t>0){const e=this._getFrozenRowsHeight(),i=this.getTotalRowsHeight(),o=this._getHeaderHeight()+e+i+this._horizontalScrollbarSize;r=Math.min(o,t-n)}return r}_getBodyHeight(){return this._getTableHeight()-this._getHeaderHeight()-this._getFrozenRowsHeight()}_getFrozenContainerHeight(){const{maxHeight:e}=this.props,t=this._getTableHeight()-(this._data.length>0?this._horizontalScrollbarSize:0);if(e>0)return t;const n=this.getTotalRowsHeight()+this._getHeaderHeight()+this._getFrozenRowsHeight();return Math.min(t,n)}_calcScrollbarSizes(){const{fixed:e,width:t}=this.props,{scrollbarSize:n}=this.state,r=this.getTotalRowsHeight(),i=this.getTotalColumnsWidth(),o=this._horizontalScrollbarSize,a=this._verticalScrollbarSize;0===n?(this._horizontalScrollbarSize=0,this._verticalScrollbarSize=0):!e||i<=t-n?(this._horizontalScrollbarSize=0,this._verticalScrollbarSize=r>this._getBodyHeight()?n:0):i>t?(this._horizontalScrollbarSize=n,this._verticalScrollbarSize=r>this._getBodyHeight()-this._horizontalScrollbarSize?n:0):(this._horizontalScrollbarSize=0,this._verticalScrollbarSize=0,r>this._getBodyHeight()&&(this._horizontalScrollbarSize=n,this._verticalScrollbarSize=n)),o===this._horizontalScrollbarSize&&a===this._verticalScrollbarSize||(this._scrollbarPresenceChanged=!0)}_maybeScrollbarPresenceChange(){if(this._scrollbarPresenceChanged){const{onScrollbarPresenceChange:e}=this.props;this._scrollbarPresenceChanged=!1,e({size:this.state.scrollbarSize,horizontal:this._horizontalScrollbarSize>0,vertical:this._verticalScrollbarSize>0})}}_maybeCallOnEndReached(){const{onEndReached:e,onEndReachedThreshold:t}=this.props,{scrollTop:n}=this._scroll,r=this.getTotalRowsHeight(),i=this._getBodyHeight();if(!e||!i||!r)return;const o=r-n-i+this._horizontalScrollbarSize;this._lastScannedRowIndex>=0&&o<=t&&(this._hasDataChangedSinceEndReached||r!==this._scrollHeight)&&(this._hasDataChangedSinceEndReached=!1,this._scrollHeight=r,e({distanceFromEnd:o}))}_handleScroll(e){const t=this._scroll.scrollTop;this.scrollToPosition(e),this.props.onScroll(e),e.scrollTop>t&&this._maybeCallOnEndReached()}_handleVerticalScroll(e){let{scrollTop:t}=e;const n=this._scroll.scrollTop;t!==n&&this.scrollToTop(t),t>n&&this._maybeCallOnEndReached()}_handleRowsRendered(e){this.props.onRowsRendered(e),e.overscanStopIndex>this._lastScannedRowIndex&&(this._lastScannedRowIndex=e.overscanStopIndex,this._maybeCallOnEndReached())}_handleRowHover(e){let{rowKey:t,hovered:n}=e;null===this.state.activeRowKey&&(this.setHoveredRow(n?t:null),"function"===typeof this.props.onRowHover&&this.props.onRowHover(n?t:void 0))}_handleRowClick(e){let{rowKey:t}=e;if(!this.props.disableRowClick){const e=this.state.activeRowKey===t;this.setState({hoveredRowKey:t,activeRowKey:e?null:t}),"function"===typeof this.props.onRowClick&&this.props.onRowClick(e?void 0:t)}}_handleRowExpand(e){let{expanded:t,rowData:n,rowIndex:r,rowKey:i}=e;const o=Object(Sa.c)(this.getExpandedRowKeys());if(t)!o.indexOf(i)>=0&&o.push(i);else{const e=o.indexOf(i);e>-1&&o.splice(e,1)}void 0===this.props.expandedRowKeys&&this.setState({expandedRowKeys:o}),this.props.onRowExpand({expanded:t,rowData:n,rowIndex:r,rowKey:i}),this.props.onExpandedRowsChange(o)}_handleColumnResize(e,t){let{key:n}=e;this.columnManager.setColumnWidth(n,t),this.setState({resizingWidth:t});const r=this.columnManager.getColumn(n);this.props.onColumnResize({column:r,width:t})}_handleColumnResizeStart(e){let{key:t}=e;this.setState({resizingKey:t})}_handleColumnResizeStop(){const{resizingKey:e,resizingWidth:t}=this.state;if(this.setState({resizingKey:null,resizingWidth:0}),!e||!t)return;const n=this.columnManager.getColumn(e);this.props.onColumnResizeEnd({column:n,width:t})}_handleColumnSort(e){const t=e.currentTarget.dataset.key,{sortBy:n,sortState:r,onColumnSort:i}=this.props;let o=La.ASC;r?o=r[t]===La.ASC?La.DESC:La.ASC:t===n.key&&(o=n.order===La.ASC?La.DESC:La.ASC);i({column:this.columnManager.getColumn(t),key:t,order:o})}_handleFrozenRowHeightChange(e,t,n,r){r?r===Na.RIGHT?this._rightRowHeightMap[e]=t:this._leftRowHeightMap[e]=t:this._mainRowHeightMap[e]=t;const i=Math.max(this._mainRowHeightMap[e]||0,this._leftRowHeightMap[e]||0,this._rightRowHeightMap[e]||0);this._rowHeightMap[e]!==i&&this._handleRowHeightChange(e,i,n)}_handleRowHeightChange(e,t,n){(null===this._resetIndex||this._resetIndex>n)&&(this._resetIndex=n),this._rowHeightMapBuffer[e]=t,this._updateRowHeights()}}Za.Column=Da,Za.PlaceholderKey=Ka.PlaceholderKey;var ec=Za;n(575);const tc=i.a.forwardRef((function(e,t){let{onManageColumns:n,onColumnsVisibilityChange:r,onTableDiffShow:c,sameValueColumns:u,onSort:d,onRowsChange:f,onExport:h,onRowHeightChange:p,onRowHover:m=(()=>{}),onRowClick:v=(()=>{}),onTableResizeModeChange:C,custom:E,data:k,columns:R,navBarItems:T,rowHeight:M=O.e.md,estimatedRowHeight:A,headerHeight:I=O.e.md,sortOptions:N,hideHeaderActions:P=!1,fixed:D=!0,excludedFields:L,setExcludedFields:z,alwaysVisibleColumns:B,rowHeightMode:F,hiddenColumns:H,updateColumns:V,columnsWidths:U,updateColumnsWidths:W,sortFields:q,hiddenRows:G,isLoading:Y,showRowClickBehaviour:K=!0,showResizeContainerActionBar:$=!0,resizeMode:X,onSortReset:Q,height:J="calc(100% - 40px)",multiSelect:Z=!1,selectedRows:ee,onRowSelect:te,minHeight:ne,archiveRuns:re,deleteRuns:ie,hideSystemMetrics:oe,className:ae="",appName:ce,hiddenChartRows:se,focusedState:le,columnsOrder:ue,illustrationConfig:de,disableRowClick:fe=!1,onToggleColumnsColorScales:he,columnsColorScales:pe,onRowsVisibilityChange:me,visualizationElementType:ve,noColumnActions:ge,...be}=e;const ye=i.a.useRef(),xe=i.a.useRef(0),_e=i.a.useRef(0),we=i.a.useRef([]),Oe=i.a.useRef(null),je=i.a.useRef(null),Se=i.a.useRef(),Ce=i.a.useRef(k),Ee=i.a.useRef(null!==R&&void 0!==R?R:[]),ke=i.a.useRef(H),Re=i.a.useRef({top:0}),[Te,Me]=i.a.useState(k),[Ae,Ie]=i.a.useState(null!==R&&void 0!==R?R:[]),[Ne,Pe]=i.a.useState({}),[De,Le]=i.a.useState(!1),[ze,Be]=i.a.useState(!1),[Fe,He]=i.a.useState(!1),[Ve,Ue]=i.a.useState({delete:!1,archive:!1,unarchive:!1,hideItems:!1,showItems:!1}),[We,qe]=i.a.useState({top:0,left:0,height:0,width:0,availableSpace:0}),[Ge,Ye]=i.a.useState(!1);let Ke=!Array.isArray(Te);function $e(e){let{scrollTop:t,offsetHeight:n,itemHeight:r,groupMargin:i}=e;const o=10;if(Ke){let e=0,u=0,d=0,f=0,h=!1,p=!1;for(let o in Ce.current){var a,c,s,l;if(e+=r+i,u+=r+i,we.current.includes(o))Ce.current[o].items.forEach((i=>{t>e?e+=r:h||(d=i.index,h=!0),u{var t;E?(Oe.current===e?Oe.current=null:Oe.current=e,null===je.current&&it("rowKey-".concat(Oe.current))):null===(t=ye.current)||void 0===t||t.setHoveredRow(e)}))}function Je(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];window.requestAnimationFrame((()=>{var n;E?(t&&je.current===e?je.current=null:je.current=e,ot("rowKey-".concat(je.current))):null===(n=ye.current)||void 0===n||n.setActiveRow(e)}))}function Ze(e){window.requestAnimationFrame((()=>{if(E){let c=0;if(Ke){let s=0;e:for(let l in k){var t,n,r,i;c+=null!==(t=null===(n=O.d[M])||void 0===n?void 0:n.groupMargin)&&void 0!==t?t:O.d[O.e.md].groupMargins;for(let t=0;t<(null===(o=k[l])||void 0===o||null===(a=o.items)||void 0===a?void 0:a.length);t++){var o,a;if(k[l].items[t].key===e){c+=t*M,Ne[l]||(we.current.push(l),Pe(Object.fromEntries(we.current.map((e=>[e,!0])))));break e}}c+=M+(null!==(r=null===(i=O.d[M])||void 0===i?void 0:i.groupMargin)&&void 0!==r?r:O.d[O.e.md].groupMargin)/2*s,Ne[l]&&(c+=k[l].items.length*M),s++}}else for(let t=0;t<(null===k||void 0===k?void 0:k.length);t++)if(k[t].key===e){c=t*M;break}Se.current&&(Se.current.scrollTop>c||Se.current.scrollTop+Se.current.offsetHeight{window.requestAnimationFrame((()=>{Se.current.scrollTo({top:c})}))}),100)}else{var c;null===(c=ye.current)||void 0===c||c.scrollToRowByKey(e)}}))}function et(){Ke?window.requestAnimationFrame((()=>{["value","step","epoch","time"].forEach((e=>{for(let t in Ce.current){const n=document.querySelector(".Table__cell.".concat(e,".index-").concat(t));if(n){const r=Ce.current[t];r&&r.data&&("value"===e?(n.children[0].children[0].children[0].textContent=r.data.aggregation.area.min,n.children[0].children[0].children[1].textContent=r.data.aggregation.line,n.children[0].children[0].children[2].textContent=r.data.aggregation.area.max,Object(o.a)(r.data.aggregation.area.stdDevValue)||(n.children[0].children[0].children[3].textContent=r.data.aggregation.area.stdDevValue),Object(o.a)(r.data.aggregation.area.stdErrValue)||(n.children[0].children[0].children[3].textContent=r.data.aggregation.area.stdErrValue)):n.textContent=r.data[e],we.current.includes(t)&&r.items.forEach((t=>{if(!(t.index>_e.current)&&t.index>=xe.current){const n=document.querySelector(".Table__cell.".concat(e,".index-").concat(t.index));n&&(n.textContent=t[e])}})))}}}))})):window.requestAnimationFrame((()=>{["value","step","epoch","time"].forEach((e=>{for(let t=xe.current;t<_e.current;t++){const n=document.querySelector(".Table__cell.".concat(e,".index-").concat(t));if(n){const r=Ce.current[t];r&&(n.textContent=r[e])}}}))}))}function tt(e){var t,n;Array.isArray(e)?we.current=e:we.current.includes(e)?we.current=we.current.filter((t=>t!==e)):we.current=we.current.concat([e]);const r=$e({scrollTop:Se.current.scrollTop,offsetHeight:Se.current.offsetHeight,scrollHeight:Se.current.scrollHeight,itemHeight:M,groupMargin:null!==(t=null===(n=O.d[M])||void 0===n?void 0:n.groupMargin)&&void 0!==t?t:O.d[O.e.md].groupMargin});xe.current=r.startIndex,_e.current=r.endIndex,et()}function nt(e){null===je.current&&("function"===typeof m&&m(e.key),Oe.current=e.key,it("rowKey-".concat(e.key)))}function rt(e){K&&(je.current===e.key?je.current=null:je.current=e.key,ot("rowKey-".concat(je.current))),"function"===typeof v&&v(null===je.current?void 0:je.current)}function it(e){const t=document.querySelectorAll(".Table__cell.focused");t&&t.length>0&&t.forEach((e=>e.classList.remove("focused"))),"rowKey-null"!==e&&window.requestAnimationFrame((()=>{const t=document.querySelectorAll(".Table__cell.hovered");t&&t.length>0&&t.forEach((e=>e.classList.remove("hovered")));const n=document.querySelectorAll(".Table__cell.".concat(e));n&&n.length>0&&n.forEach((e=>e.classList.add("hovered")))}))}function ot(e){const t=document.querySelectorAll(".Table__cell.hovered");t&&t.length>0&&t.forEach((e=>e.classList.remove("hovered"))),"rowKey-null"!==e&&window.requestAnimationFrame((()=>{const t=document.querySelectorAll(".Table__cell.focused");t&&t.length>0&&t.forEach((e=>e.classList.remove("focused")));const n=document.querySelectorAll(".Table__cell.".concat(e));n&&n.length>0&&n.forEach((e=>e.classList.add("focused")))}))}function at(){var e,t,n,r,i,o,a,c;const s=null===(e=Se.current)||void 0===e?void 0:e.querySelector(".Table__pane--left"),l=null===(t=Se.current)||void 0===t?void 0:t.querySelector(".Table__pane--right");let u=null!==(n=null===(r=Se.current)||void 0===r?void 0:r.offsetWidth)&&void 0!==n?n:0;var d,f;(s||l)&&(u=Se.current.offsetWidth-(null!==(d=null===s||void 0===s?void 0:s.offsetWidth)&&void 0!==d?d:0)-(null!==(f=null===l||void 0===l?void 0:l.offsetWidth)&&void 0!==f?f:0)-32);qe({top:null===(i=Se.current)||void 0===i?void 0:i.scrollTop,left:null===(o=Se.current)||void 0===o?void 0:o.scrollLeft,height:null===(a=Se.current)||void 0===a?void 0:a.offsetHeight,width:null===(c=Se.current)||void 0===c?void 0:c.offsetWidth,availableSpace:u})}function ct(){Le(!De)}function st(){He(!Fe)}function lt(){Be(!ze)}function ut(e){let t=[];const n=Object.values(ee);n.forEach((n=>{"hide"===e?n.isHidden||t.push(n.key):n.isHidden&&t.push(n.key)})),me(t),te({actionType:"removeAll",data:n})}i.a.useEffect((()=>{le&&!le.active&&(je.current=null)}),[le]),i.a.useEffect((()=>{ot("rowKey-".concat(je.current))}),[ee]),i.a.useEffect((()=>{null===je.current?it("rowKey-".concat(Oe.current)):ot("rowKey-".concat(je.current))}),[We]),i.a.useImperativeHandle(t,(()=>({updateData:Xe,setHoveredRow:Qe,setActiveRow:Je,scrollToRow:Ze}))),i.a.useEffect((()=>{if(E&&Se.current){var e,t;const n=$e({scrollTop:Se.current.scrollTop,offsetHeight:Se.current.offsetHeight,scrollHeight:Se.current.scrollHeight,itemHeight:M,groupMargin:null!==(e=null===(t=O.d[M])||void 0===t?void 0:t.groupMargin)&&void 0!==e?e:O.d[O.e.md].groupMargin});xe.current=n.startIndex,_e.current=n.endIndex,et(),Se.current.onscroll=e=>{var t,n;let{target:r}=e;const i=$e({scrollTop:r.scrollTop,offsetHeight:r.offsetHeight,scrollHeight:r.scrollHeight,itemHeight:M,groupMargin:null!==(t=null===(n=O.d[M])||void 0===n?void 0:n.groupMargin)&&void 0!==t?t:O.d[O.e.md].groupMargin});xe.current=i.startIndex,_e.current=i.endIndex,et();const o=Re.current.topr.scrollHeight-2*M&&be.infiniteLoadHandler(),at()}}return()=>{E&&Se.current&&(Se.current.onscroll=null)}}),[E,Te]),i.a.useEffect((()=>{E&&at()}),[E,U,Te]),i.a.useEffect((()=>{E&&requestAnimationFrame((()=>{je.current||it("rowKey-".concat(je.current?je.current:Oe.current))}))}),[E,We]);const dt=i.a.useCallback((()=>{at()}),[]);i.a.useEffect((()=>{const e={delete:!1,archive:!1,unarchive:!1,hideItems:!1,showItems:!1};Object.values(ee||{}).forEach((t=>{e.delete&&e.archive&&e.unarchive&&e.hideItems&&e.showItems||(t.archived?e.archive=!0:e.unarchive=!0,t.end_time&&(e.delete=!0),me&&(t.isHidden?e.showItems=!0:e.hideItems=!0))})),Ue(e)}),[ee,me]);const ft=i.a.useMemo((()=>{var e,t;return(null===(e=O.i[ce])||void 0===e||null===(t=e.sortFields)||void 0===t?void 0:t.length)!==(null===q||void 0===q?void 0:q.length)}),[q]);Object(s.c)(dt,Se,ft);const ht=i.a.useMemo((()=>{if(u){return!(null===u||void 0===u?void 0:u.filter((e=>!O.i[ce].nonHidableColumns.has(e)&&!(null===H||void 0===H?void 0:H.includes(e))))).length}}),[ce,u,H]),pt=i.a.useMemo((()=>{var e;if(!l.a.isEmpty(ee))return"run.hash in [".concat(l.a.uniq(null===(e=Object.values(ee))||void 0===e?void 0:e.map((e=>'"'.concat(e.runHash,'"')))).join(","),"]")}),[ee]);return Object(Lo.jsx)(w.a,{children:Object(a.a)(Te)?Object(Lo.jsx)(x.a,{page:(null===de||void 0===de?void 0:de.page)||"metrics",type:(null===de||void 0===de?void 0:de.type)||j.c.EmptyData,size:(null===de||void 0===de?void 0:de.size)||"xLarge",content:(null===de||void 0===de?void 0:de.content)||"",title:(null===de||void 0===de?void 0:de.title)||"",showImage:null===de||void 0===de?void 0:de.showImage}):Object(Lo.jsxs)("div",{style:{height:"100%",width:"100%"},className:ae,children:[!P&&Object(a.a)(ee)?Object(Lo.jsxs)("div",{className:"Table__header",children:[$&&Object(Lo.jsx)(_.a,{resizeMode:X,onTableResizeModeChange:C}),Object(Lo.jsxs)("div",{className:"flex fac Table__header__buttons",children:[n&&Object(Lo.jsx)(Ho,{columnsData:Ae.filter((e=>"#"!==e.key&&"actions"!==e.key)),columnsOrder:ue,hiddenColumns:H,hideSystemMetrics:oe,onManageColumns:n,onColumnsVisibilityChange:r,appName:ce}),f&&Object(Lo.jsx)(Wo,{toggleRowsVisibility:f,visualizationElementType:ve,data:Ce.current}),d&&Object(Lo.jsx)(y.a,{anchorOrigin:{vertical:"top",horizontal:"left"},transformOrigin:{vertical:"bottom",horizontal:"left"},title:"Sort table by:",anchor:e=>{let{onAnchorClick:t,opened:n}=e;return Object(Lo.jsxs)(b.c,{type:"text",color:"secondary",size:"small",onClick:t,className:"Table__header__item ".concat(n||ft?"opened":""),children:[Object(Lo.jsx)(b.f,{name:"sort-outside"}),Object(Lo.jsx)(b.n,{size:14,tint:100,children:"Sort"})]})},component:Object(Lo.jsx)(S.a,{sortOptions:N,sortFields:q,onSort:d,onReset:Q})}),p&&Object(Lo.jsx)(Go,{rowHeight:M,onRowHeightChange:p,appName:ce})]}),c&&Object(Lo.jsx)(b.c,{size:"small",variant:"outlined",className:"Table__header__item--diffBtn",disabled:ht,onClick:c,children:"Show Table Diff"}),h&&Object(Lo.jsx)("div",{className:"fac",children:Object(Lo.jsx)(b.c,{fullWidth:!0,variant:"outlined",size:"small",onClick:async()=>{Ye(!0);try{await h()}finally{Ye(!1)}},startIcon:Ge?Object(Lo.jsx)(g,{size:14}):Object(Lo.jsx)(b.f,{fontSize:14,name:"download"}),disabled:Ge,children:Object(Lo.jsx)(b.n,{size:14,color:"inherit",children:"Export"})})})]}):P||Object(a.a)(ee)||!Z?"":Object(Lo.jsxs)("div",{className:"Table__header selectedRowActionsContainer",children:[Object(Lo.jsx)("div",{className:"selectedRowActionsContainer__selectedRowsCount",children:Object(Lo.jsxs)(b.n,{size:14,tint:50,children:[Object.keys(ee).length," Selected"]})}),Ve.delete&&Object(Lo.jsx)("div",{className:"selectedRowActionsContainer__selectedItemsDelete",children:Object(Lo.jsxs)(b.c,{color:"secondary",type:"text",size:"small",onClick:ct,className:"Table__header__item ".concat(De?"opened":""),children:[Object(Lo.jsx)(b.f,{name:"delete"}),Object(Lo.jsx)(b.n,{size:14,tint:100,children:"Delete"})]})}),Ve.unarchive&&Object(Lo.jsx)("div",{className:"selectedRowActionsContainer__selectedItemsArchive",children:Object(Lo.jsxs)(b.c,{color:"secondary",type:"text",size:"small",onClick:st,className:"Table__header__item ".concat(Fe?"opened":""),children:[Object(Lo.jsx)(b.f,{name:"archive"}),Object(Lo.jsx)(b.n,{size:14,tint:100,children:"Archive"})]})}),Ve.archive&&Object(Lo.jsx)("div",{className:"selectedRowActionsContainer__selectedItemsArchive",children:Object(Lo.jsxs)(b.c,{color:"secondary",type:"text",size:"small",onClick:lt,className:"Table__header__item ".concat(ze?"opened":""),children:[Object(Lo.jsx)(b.f,{name:"unarchive",fontSize:18}),Object(Lo.jsx)(b.n,{size:14,tint:100,children:"Unarchive"})]})}),Ve.hideItems&&Object(Lo.jsx)("div",{children:Object(Lo.jsxs)(b.c,{color:"secondary",type:"text",size:"small",onClick:function(){ut("hide")},className:"Table__header__item",children:[Object(Lo.jsx)(b.f,{name:"eye-outline-hide",fontSize:14}),Object(Lo.jsx)(b.n,{size:14,tint:100,children:"Hide ".concat(ve,"s")})]})}),Ve.showItems&&Object(Lo.jsx)("div",{children:Object(Lo.jsxs)(b.c,{color:"secondary",type:"text",onClick:function(){ut("show")},className:"Table__header__item",children:[Object(Lo.jsx)(b.f,{name:"eye-show-outline",fontSize:14}),Object(Lo.jsx)(b.n,{size:14,tint:100,children:"Show ".concat(ve,"s")})]})}),Object(Lo.jsx)("div",{children:Object(Lo.jsx)(Yo.a,{appName:ce,query:pt})})]}),Object(Lo.jsx)("div",{style:{height:J,overflow:"auto",minHeight:ne||"unset"},ref:Se,children:Object(Lo.jsx)(xa,{children:e=>{let{width:t,height:i}=e;return E?Object(Lo.jsx)("div",{style:{width:t,height:i},children:Object(Lo.jsx)(w.a,{children:Object(Lo.jsx)(la,{expanded:Ne,alwaysVisibleColumns:B,rowHeightMode:M,updateColumns:n,columnsWidths:U,updateColumnsWidths:W,sortFields:q,setSortFields:d,excludedFields:H,setExcludedFields:r,hiddenRows:G,data:Te,columns:Ae.filter((e=>!e.isHidden)),onGroupExpandToggle:tt,onRowHover:nt,onRowClick:K?rt:void 0,listWindow:We,multiSelect:Z,selectedRows:ee||{},onRowSelect:te,columnsColorScales:pe,onToggleColumnsColorScales:he,noColumnActions:ge,...be})})}):Object(Lo.jsx)(w.a,{children:Object(Lo.jsx)(ec,{ref:ye,classPrefix:"BaseTable",columns:Ae,data:Te,frozenData:[],width:t,height:i,fixed:D,rowKey:"key",isScrolling:!0,headerHeight:I,rowHeight:M,estimatedRowHeight:A,footerHeight:0,defaultExpandedRowKeys:[],expandColumnKey:"#",rowProps:e=>{var t;let{rowIndex:n}=e;return null===(t=Te[n])||void 0===t?void 0:t.rowProps},sortBy:{},useIsScrolling:!1,overscanRowCount:1,onEndReachedThreshold:500,getScrollbarSize:()=>null,ignoreFunctionInColumnCompare:!1,onScroll:()=>null,onRowsRendered:()=>null,onScrollbarPresenceChange:()=>null,onRowExpand:()=>null,onExpandedRowsChange:()=>null,onColumnSort:()=>null,onColumnResize:()=>null,onColumnResizeEnd:()=>null,onRowHover:m,onRowClick:v,disableRowClick:fe})})}})}),Object(Lo.jsx)(va,{opened:Fe,onClose:st,selectedRows:ee,archiveMode:!0,onRowSelect:te,archiveRuns:re}),Object(Lo.jsx)(va,{opened:ze,onClose:lt,selectedRows:ee,onRowSelect:te,archiveRuns:re}),Object(Lo.jsx)(ba,{opened:De,onClose:ct,selectedRows:ee,onRowSelect:te,deleteRuns:ie})]})})}));function nc(e,t){var n,r;return e.isLoading===t.isLoading&&(e.rowHeight===t.rowHeight&&(e.sortFields===t.sortFields&&(e.resizeMode===t.resizeMode&&(e.columnsWidths===t.columnsWidths&&(e.selectedRows===t.selectedRows&&(e.hiddenColumns===t.hiddenColumns&&(e.hiddenChartRows===t.hiddenChartRows&&(e.columnsOrder===t.columnsOrder&&((null===(n=e.focusedState)||void 0===n?void 0:n.active)===(null===(r=t.focusedState)||void 0===r?void 0:r.active)&&(e.columnsColorScales===t.columnsColorScales&&!!Object(c.a)(e.illustrationConfig,t.illustrationConfig)))))))))))}t.a=i.a.memo(tc,nc)},function(e,t,n){"use strict";n.d(t,"e",(function(){return a})),n.d(t,"b",(function(){return l})),n.d(t,"d",(function(){return c})),n.d(t,"c",(function(){return s})),n.d(t,"a",(function(){return u}));var r=n(81),i=n(183);const o=new(n(353).a)("".concat(Object(r.c)()).concat(i.a.RUNS.BASE));function a(e){const t=new AbortController,n=t.signal;return{call:async function(t){return(await o.makeAPIGetRequest("".concat(i.a.RUNS.SEARCH,"/").concat(e),{query_params:t,signal:n})).body},cancel:function(){t.abort()}}}function c(){const e=new AbortController,t=e.signal;return{call:async function(e){return(await o.makeAPIGetRequest("".concat(i.a.RUNS.SEARCH,"/run"),{query_params:e,signal:t})).body},cancel:function(){e.abort()}}}function s(e){const t=new AbortController,n=t.signal;return{call:async function(t){return(await o.makeAPIPostRequest("".concat(e,"/get-batch"),{body:t,signal:n})).body},cancel:function(){t.abort()}}}function l(){const e=new AbortController,t=e.signal;return{call:async function(){return(await o.makeAPIGetRequest("".concat(i.a.RUNS.ACTIVE),{signal:t})).body},cancel:function(){e.abort()}}}function u(){const e=new AbortController,t=e.signal;return{call:async function(e){return(await o.makeAPIPostRequest("".concat(i.a.RUNS.SEARCH,"/metric/align"),{body:e.body,query_params:e.params,signal:t})).body},cancel:function(){e.abort()}}}},,function(e,t,n){"use strict";var r=n(349);t.a=function(e){let t={},n={};return Object.keys(e).forEach((n=>{var i;null===(i=e[n])||void 0===i||i.forEach((e=>{t={...t,...r.dot(e)}}))})),Object.keys(t).forEach((e=>{n[e]=""})),r.object(n)}},function(e,t,n){"use strict";var r=n(0),i=n.n(r),o=n(82),a=n(684),c=n(331),s=n(6),l=n(75),u=n(3),d=n(8),f=n(13),h=n(351),p=n(42),m=n(11),v=n(16),g=(n(571),n(1));function b(e){var t;let{appName:n,query:r,disabled:b=!1,buttonText:y}=e;const x=Object(o.g)(),_=i.a.useCallback((function(e,t){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(e.stopPropagation(),e.preventDefault(),t){var o,a;let e="";if(-1!==[p.b.FIGURES,p.b.AUDIOS,p.b.TEXT].indexOf(t))e=Object(h.a)("query",Object(v.c)({form:{simpleInput:"",advancedInput:r,advancedModeOn:!0,isInitial:!0},ranges:{isApplyButtonDisabled:!0}}),"/".concat(t));else{const n=Object(v.c)({query:r,advancedMode:!0,advancedQuery:r});e="/".concat(t,"?select=").concat(n)}if(m.b(null===(o=f.a[n])||void 0===o||null===(a=o.table)||void 0===a?void 0:a.compareSelectedRuns),i)return window.open(e,"_blank"),void window.focus();x.push(e)}}),[n,x,r]);return Object(g.jsx)(s.a,{children:Object(g.jsx)(l.a,{anchorOrigin:{vertical:"top",horizontal:"left"},transformOrigin:{vertical:"bottom",horizontal:"left"},anchor:e=>{let{onAnchorClick:t,opened:n}=e;return Object(g.jsxs)(u.c,{variant:"text",color:"secondary",size:"small",disabled:b,onClick:t,className:"CompareSelectedRunsPopover__trigger ".concat(n?"opened":""),children:[Object(g.jsx)(u.f,{fontSize:18,name:"compare"}),Object(g.jsx)(u.n,{size:14,tint:b?50:100,children:null!==y&&void 0!==y?y:"Compare"})]})},component:Object(g.jsx)("div",{className:"CompareSelectedRunsPopover",children:null===d.c||void 0===d.c||null===(t=d.c[n])||void 0===t?void 0:t.map((e=>Object(g.jsxs)(a.a,{className:"CompareSelectedRunsPopover__item",children:[Object(g.jsx)(u.f,{box:!0,name:e}),Object(g.jsx)(u.n,{size:14,tint:100,onClick:t=>_(t,e),className:"CompareSelectedRunsPopover__item-explorerName",children:e}),Object(g.jsx)(c.a,{title:"".concat(null!==y&&void 0!==y?y:"Compare"," in a new tab"),children:Object(g.jsx)("div",{children:Object(g.jsx)(u.f,{box:!0,fontSize:12,onClick:t=>_(t,e,!0),name:"new-tab"})})})]},e)))})})})}b.displayName="CompareSelectedRunsPopover";var y=i.a.memo(b);t.a=y},function(e,t,n){"use strict";n(0);var r=n(3),i=n(6),o=n(48),a=(n(515),n(1));const c=[{mode:o.b.Hide,icon:"table-resize-hide"},{mode:o.b.Resizable,icon:"table-resize-resizable"},{mode:o.b.MaxHeight,icon:"table-resize-maximize"}];t.a=function(e){let{onTableResizeModeChange:t,resizeMode:n,className:s}=e;return Object(a.jsx)(i.a,{children:Object(a.jsx)("div",{className:"ResizeModeActions".concat(n===o.b.Hide?"__fullHeight":""," ").concat(s||""),children:c.map((e=>{let{icon:i,mode:o}=e;return Object(a.jsx)(r.c,{size:"small",color:n===o?"primary":"secondary",onClick:()=>t(o),withOnlyIcon:!0,children:Object(a.jsx)(r.f,{name:i})},i)}))})})}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(16);function i(e){return(null===e||void 0===e?void 0:e.startsWith(r.a))&&JSON.parse(Object(r.b)(e)).hasOwnProperty("metricName")}},function(e,t,n){"use strict";function r(e){let{refElement:t,model:n}=e;const r=n.getState();(null===r||void 0===r?void 0:r.refs)&&(r.refs=Object.assign(r.refs,t),n.setState({refs:r.refs}))}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";var r=n(0),i=n.n(r),o=n(10),a=n.n(o),c=n(3),s=n(6),l=n(180),u=(n(519),n(1));function d(e){let{title:t,status:n="success",className:r="",disabled:i=!1}=e;return Object(u.jsx)(s.a,{children:Object(u.jsx)("div",{onClick:l.a,className:a()("StatusLabel",{disabled:i,[n]:n,[r]:r}),children:t&&Object(u.jsx)(c.n,{size:10,weight:600,className:"StatusLabel__title title",children:t})})})}d.displayName="StatusLabel";var f=i.a.memo(d);t.a=f},function(e,t,n){"use strict";var r=n(0),i=n.n(r),o=n(331),a=n(3),c=n(6),s=n(272);var l=n(1);function u(e){let{contentRef:t,showSuccessDelay:n=1500,className:r="",copyContent:u=null,iconSize:d="medium"}=e;const{onCopy:f,copied:h,setCopied:p}=function(e){const[t,n]=i.a.useState(!1);return{onCopy:i.a.useCallback((()=>{var r,i;const o="string"===typeof e?e:null===e||void 0===e||null===(r=e.current)||void 0===r||null===(i=r.innerText)||void 0===i?void 0:i.trim("");Object(s.a)(o,t),n(!0)}),[e,t]),copied:t,setCopied:n}}(null!==u&&void 0!==u?u:t);return i.a.useEffect((()=>{h&&setTimeout((()=>{p(!1)}),n)}),[h]),Object(l.jsx)(c.a,{children:Object(l.jsx)(o.a,{title:h?"Copied!":"Copy to clipboard",children:Object(l.jsx)("span",{className:r,onClick:f,children:Object(l.jsx)(a.c,{withOnlyIcon:!0,color:"secondary",size:d,children:h?Object(l.jsx)(a.f,{name:"check"}):Object(l.jsx)(a.f,{name:"copy"})})})})})}u.displayName="CopyToClipBoard";t.a=i.a.memo(u)},function(e,t,n){var r=n(385);e.exports=function(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(47);function i(e){let t=[];return null===e||void 0===e||e.forEach((e=>{let{key:n}=e;Object(r.a)(n)&&t.push(n)})),t}},function(e,t,n){"use strict";function r(e){return function(){return null}}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return o}));const r={max:{width:4e3,height:2e3},min:{width:200,height:150}},i={width:1366,height:540};var o;!function(e){e.SVG="svg",e.JPEG="jpeg",e.PNG="png"}(o||(o={}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return s}));var r=n(9),i=n(39);function o(e){const{data:t,invalidIndicesArray:n}=e;return t.filter(((e,t)=>n.every((e=>-1===e.indexOf(t)))))}function a(e,t){return e.reduce(((e,n,i)=>(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.h.Linear;return!e&&0!==e||!isFinite(e)||isNaN(e)||t===r.h.Log&&e<0}(n,t)&&(e=e.concat([i])),e)),[])}function c(e){var t,n,c,s,l,u;let d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.a.STEP,f=arguments.length>2?arguments[2]:void 0;const h=Object(i.b)(null===(t=e.values)||void 0===t?void 0:t.blob),p=Object(i.b)(null===(n=e.iters)||void 0===n?void 0:n.blob),m=Object(i.b)(null===(c=e.epochs)||void 0===c?void 0:c.blob),v=Object(i.b)(null===(s=e.timestamps)||void 0===s?void 0:s.blob),g=Object(i.b)(null===(l=e.x_axis_iters)||void 0===l?void 0:l.blob),b=Object(i.b)(null===(u=e.x_axis_values)||void 0===u?void 0:u.blob),{xAxis:y,yAxis:x}=f||{},_={values:a(h,x),steps:a(p,y),epochs:a(m,y),timestamps:a(v,y),x_axis_iters:a(g,y),x_axis_values:a(b,y)},w={[r.a.STEP]:[_.steps],[r.a.EPOCH]:[_.epochs],[r.a.RELATIVE_TIME]:[_.timestamps],[r.a.ABSOLUTE_TIME]:[_.timestamps],[r.a.CUSTOM_METRIC]:[_.x_axis_iters,_.x_axis_values]};return{values:o({data:h,invalidIndicesArray:[...w[d],_.values]}),steps:o({data:p,invalidIndicesArray:[_.steps,_.values]}),epochs:o({data:m,invalidIndicesArray:[_.epochs,_.values]}),timestamps:o({data:v,invalidIndicesArray:[_.timestamps,_.values]}).map((e=>Math.round(1e3*e))),x_axis_values:o({data:b,invalidIndicesArray:[_.x_axis_iters,_.x_axis_values]}),x_axis_iters:o({data:g,invalidIndicesArray:[_.x_axis_iters,_.x_axis_values]})}}function s(e){var t,n;if(!(null===e||void 0===e||null===(t=e.values)||void 0===t?void 0:t.length)||!(null===e||void 0===e||null===(n=e.iters)||void 0===n?void 0:n.length))return{values:[],iters:[]};const{values:r,iters:i}=e,c={values:a(r),iters:a(i)};return{values:o({data:r,invalidIndicesArray:[c.iters,c.values]}),iters:o({data:i,invalidIndicesArray:[c.iters,c.values]})}}},function(e,t,n){"use strict";var r=n(30);const i={DASHBOARD:"dashboards"};const o={endpoints:i,createDashboard:function(e){return r.a.post(i.DASHBOARD,e,{headers:{"Content-type":"application/json"}})},fetchDashboardsList:function(){return r.a.get(i.DASHBOARD)},fetchDashboard:function(e){return r.a.get("".concat(i.DASHBOARD,"/").concat(e))},updateDashboard:function(e,t){return r.a.put("".concat(i.DASHBOARD,"/").concat(e),t)},deleteDashboard:function(e){return r.a.delete("".concat(i.DASHBOARD,"/").concat(e))}};t.a=o},function(e,t,n){"use strict";var r=n(0),i=n.n(r),o=(n(581),n(1));function a(e){let{size:t=40,thickness:n=3,color:r="#1473e6",className:i=""}=e;return Object(o.jsx)("div",{style:{width:t,height:t},className:"Spinner ".concat(i),children:Object(o.jsx)("div",{className:"Spinner__loader",style:{borderWidth:n,borderColor:r,borderRightColor:"transparent",borderTopColor:"transparent"}})})}a.displayName="Spinner";var c=i.a.memo(a);t.a=c},,,,function(e,t,n){"use strict";function r(e){for(var t="https://material-ui.com/production-error/?code="+e,n=1;n2&&void 0!==arguments[2]?arguments[2]:{clone:!0},i=n.clone?Object(r.a)({},e):e;return o(e)&&o(t)&&Object.keys(t).forEach((function(r){"__proto__"!==r&&(o(t[r])&&r in e?i[r]=a(e[r],t[r],n):i[r]=t[r])})),i}},function(e,t,n){"use strict";function r(e){if(Array.isArray(e))return e}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";var r=n(413);n(383);t.default=r.a},function(e,t){},function(e,t,n){},function(e,t,n){var r=n(247).default,i=n(485);e.exports=function(e){var t=i(e,"string");return"symbol"===r(t)?t:String(t)},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(387);e.exports=function(e,t){if(e){if("string"===typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=this._blockSize;){for(var o=this._blockOffset;o0;++a)this._length[a]+=c,(c=this._length[a]/4294967296|0)>0&&(this._length[a]-=4294967296*c);return this},o.prototype._update=function(){throw new Error("_update is not implemented")},o.prototype.digest=function(e){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var t=this._digest();void 0!==e&&(t=t.toString(e)),this._block.fill(0),this._blockOffset=0;for(var n=0;n<4;++n)this._length[n]=0;return t},o.prototype._digest=function(){throw new Error("_digest is not implemented")},e.exports=o},function(e,t,n){"use strict";(function(t,r){var i;e.exports=S,S.ReadableState=j;n(248).EventEmitter;var o=function(e,t){return e.listeners(t).length},a=n(395),c=n(162).Buffer,s=t.Uint8Array||function(){};var l,u=n(534);l=u&&u.debuglog?u.debuglog("stream"):function(){};var d,f,h,p=n(535),m=n(396),v=n(397).getHighWaterMark,g=n(204).codes,b=g.ERR_INVALID_ARG_TYPE,y=g.ERR_STREAM_PUSH_AFTER_EOF,x=g.ERR_METHOD_NOT_IMPLEMENTED,_=g.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;n(76)(S,a);var w=m.errorOrDestroy,O=["error","close","destroy","pause","resume"];function j(e,t,r){i=i||n(205),e=e||{},"boolean"!==typeof r&&(r=t instanceof i),this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=v(this,e,"readableHighWaterMark",r),this.buffer=new p,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(d||(d=n(249).StringDecoder),this.decoder=new d(e.encoding),this.encoding=e.encoding)}function S(e){if(i=i||n(205),!(this instanceof S))return new S(e);var t=this instanceof i;this._readableState=new j(e,this,t),this.readable=!0,e&&("function"===typeof e.read&&(this._read=e.read),"function"===typeof e.destroy&&(this._destroy=e.destroy)),a.call(this)}function C(e,t,n,r,i){l("readableAddChunk",t);var o,a=e._readableState;if(null===t)a.reading=!1,function(e,t){if(l("onEofChunk"),t.ended)return;if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,t.sync?T(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,M(e)))}(e,a);else if(i||(o=function(e,t){var n;r=t,c.isBuffer(r)||r instanceof s||"string"===typeof t||void 0===t||e.objectMode||(n=new b("chunk",["string","Buffer","Uint8Array"],t));var r;return n}(a,t)),o)w(e,o);else if(a.objectMode||t&&t.length>0)if("string"===typeof t||a.objectMode||Object.getPrototypeOf(t)===c.prototype||(t=function(e){return c.from(e)}(t)),r)a.endEmitted?w(e,new _):E(e,a,t,!0);else if(a.ended)w(e,new y);else{if(a.destroyed)return!1;a.reading=!1,a.decoder&&!n?(t=a.decoder.write(t),a.objectMode||0!==t.length?E(e,a,t,!1):A(e,a)):E(e,a,t,!1)}else r||(a.reading=!1,A(e,a));return!a.ended&&(a.lengtht.highWaterMark&&(t.highWaterMark=function(e){return e>=k?e=k:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function T(e){var t=e._readableState;l("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(l("emitReadable",t.flowing),t.emittedReadable=!0,r.nextTick(M,e))}function M(e){var t=e._readableState;l("emitReadable_",t.destroyed,t.length,t.ended),t.destroyed||!t.length&&!t.ended||(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,L(e)}function A(e,t){t.readingMore||(t.readingMore=!0,r.nextTick(I,e,t))}function I(e,t){for(;!t.reading&&!t.ended&&(t.length0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function P(e){l("readable nexttick read 0"),e.read(0)}function D(e,t){l("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),L(e),t.flowing&&!t.reading&&e.read(0)}function L(e){var t=e._readableState;for(l("flow",t.flowing);t.flowing&&null!==e.read(););}function z(e,t){return 0===t.length?null:(t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):n=t.buffer.consume(e,t.decoder),n);var n}function B(e){var t=e._readableState;l("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,r.nextTick(F,t,e))}function F(e,t){if(l("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var n=t._writableState;(!n||n.autoDestroy&&n.finished)&&t.destroy()}}function H(e,t){for(var n=0,r=e.length;n=t.highWaterMark:t.length>0)||t.ended))return l("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?B(this):T(this),null;if(0===(e=R(e,t))&&t.ended)return 0===t.length&&B(this),null;var r,i=t.needReadable;return l("need readable",i),(0===t.length||t.length-e0?z(e,t):null)?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),0===t.length&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&B(this)),null!==r&&this.emit("data",r),r},S.prototype._read=function(e){w(this,new x("_read()"))},S.prototype.pipe=function(e,t){var n=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=e;break;case 1:i.pipes=[i.pipes,e];break;default:i.pipes.push(e)}i.pipesCount+=1,l("pipe count=%d opts=%j",i.pipesCount,t);var a=(!t||!1!==t.end)&&e!==r.stdout&&e!==r.stderr?s:v;function c(t,r){l("onunpipe"),t===n&&r&&!1===r.hasUnpiped&&(r.hasUnpiped=!0,l("cleanup"),e.removeListener("close",p),e.removeListener("finish",m),e.removeListener("drain",u),e.removeListener("error",h),e.removeListener("unpipe",c),n.removeListener("end",s),n.removeListener("end",v),n.removeListener("data",f),d=!0,!i.awaitDrain||e._writableState&&!e._writableState.needDrain||u())}function s(){l("onend"),e.end()}i.endEmitted?r.nextTick(a):n.once("end",a),e.on("unpipe",c);var u=function(e){return function(){var t=e._readableState;l("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&o(e,"data")&&(t.flowing=!0,L(e))}}(n);e.on("drain",u);var d=!1;function f(t){l("ondata");var r=e.write(t);l("dest.write",r),!1===r&&((1===i.pipesCount&&i.pipes===e||i.pipesCount>1&&-1!==H(i.pipes,e))&&!d&&(l("false write response, pause",i.awaitDrain),i.awaitDrain++),n.pause())}function h(t){l("onerror",t),v(),e.removeListener("error",h),0===o(e,"error")&&w(e,t)}function p(){e.removeListener("finish",m),v()}function m(){l("onfinish"),e.removeListener("close",p),v()}function v(){l("unpipe"),n.unpipe(e)}return n.on("data",f),function(e,t,n){if("function"===typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}(e,"error",h),e.once("close",p),e.once("finish",m),e.emit("pipe",n),i.flowing||(l("pipe resume"),n.resume()),e},S.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,n)),this;if(!e){var r=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var o=0;o0,!1!==i.flowing&&this.resume()):"readable"===e&&(i.endEmitted||i.readableListening||(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,l("on readable",i.length,i.reading),i.length?T(this):i.reading||r.nextTick(P,this))),n},S.prototype.addListener=S.prototype.on,S.prototype.removeListener=function(e,t){var n=a.prototype.removeListener.call(this,e,t);return"readable"===e&&r.nextTick(N,this),n},S.prototype.removeAllListeners=function(e){var t=a.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||r.nextTick(N,this),t},S.prototype.resume=function(){var e=this._readableState;return e.flowing||(l("resume"),e.flowing=!e.readableListening,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,r.nextTick(D,e,t))}(this,e)),e.paused=!1,this},S.prototype.pause=function(){return l("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(l("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},S.prototype.wrap=function(e){var t=this,n=this._readableState,r=!1;for(var i in e.on("end",(function(){if(l("wrapped end"),n.decoder&&!n.ended){var e=n.decoder.end();e&&e.length&&t.push(e)}t.push(null)})),e.on("data",(function(i){(l("wrapped data"),n.decoder&&(i=n.decoder.write(i)),!n.objectMode||null!==i&&void 0!==i)&&((n.objectMode||i&&i.length)&&(t.push(i)||(r=!0,e.pause())))})),e)void 0===this[i]&&"function"===typeof e[i]&&(this[i]=function(t){return function(){return e[t].apply(e,arguments)}}(i));for(var o=0;o-1))throw new _(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(S.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(S.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),S.prototype._write=function(e,t,n){n(new m("_write()"))},S.prototype._writev=null,S.prototype.end=function(e,t,n){var i=this._writableState;return"function"===typeof e?(n=e,e=null,t=null):"function"===typeof t&&(n=t,t=null),null!==e&&void 0!==e&&this.write(e,t),i.corked&&(i.corked=1,this.uncork()),i.ending||function(e,t,n){t.ending=!0,M(e,t),n&&(t.finished?r.nextTick(n):e.once("finish",n));t.ended=!0,e.writable=!1}(this,i,n),this},Object.defineProperty(S.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(S.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),S.prototype.destroy=d.destroy,S.prototype._undestroy=d.undestroy,S.prototype._destroy=function(e,t){t(e)}}).call(this,n(125),n(142))},function(e,t,n){(function(t){function n(e){try{if(!t.localStorage)return!1}catch(r){return!1}var n=t.localStorage[e];return null!=n&&"true"===String(n).toLowerCase()}e.exports=function(e,t){if(n("noDeprecation"))return e;var r=!1;return function(){if(!r){if(n("throwDeprecation"))throw new Error(t);n("traceDeprecation")?console.trace(t):console.warn(t),r=!0}return e.apply(this,arguments)}}}).call(this,n(125))},function(e,t,n){"use strict";e.exports=u;var r=n(204).codes,i=r.ERR_METHOD_NOT_IMPLEMENTED,o=r.ERR_MULTIPLE_CALLBACK,a=r.ERR_TRANSFORM_ALREADY_TRANSFORMING,c=r.ERR_TRANSFORM_WITH_LENGTH_0,s=n(205);function l(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(null===r)return this.emit("error",new o);n.writechunk=null,n.writecb=null,null!=t&&this.push(t),r(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10)}function f(e){return(e>>>6|e<<26)^(e>>>11|e<<21)^(e>>>25|e<<7)}function h(e){return(e>>>7|e<<25)^(e>>>18|e<<14)^e>>>3}r(s,i),s.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},s.prototype._update=function(e){for(var t,n=this._w,r=0|this._a,i=0|this._b,o=0|this._c,c=0|this._d,s=0|this._e,p=0|this._f,m=0|this._g,v=0|this._h,g=0;g<16;++g)n[g]=e.readInt32BE(4*g);for(;g<64;++g)n[g]=0|(((t=n[g-2])>>>17|t<<15)^(t>>>19|t<<13)^t>>>10)+n[g-7]+h(n[g-15])+n[g-16];for(var b=0;b<64;++b){var y=v+f(s)+l(s,p,m)+a[b]+n[b]|0,x=d(r)+u(r,i,o)|0;v=m,m=p,p=s,s=c+y|0,c=o,o=i,i=r,r=y+x|0}this._a=r+this._a|0,this._b=i+this._b|0,this._c=o+this._c|0,this._d=c+this._d|0,this._e=s+this._e|0,this._f=p+this._f|0,this._g=m+this._g|0,this._h=v+this._h|0},s.prototype._hash=function(){var e=o.allocUnsafe(32);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e.writeInt32BE(this._h,28),e},e.exports=s},function(e,t,n){var r=n(76),i=n(206),o=n(112).Buffer,a=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],c=new Array(160);function s(){this.init(),this._w=c,i.call(this,128,112)}function l(e,t,n){return n^e&(t^n)}function u(e,t,n){return e&t|n&(e|t)}function d(e,t){return(e>>>28|t<<4)^(t>>>2|e<<30)^(t>>>7|e<<25)}function f(e,t){return(e>>>14|t<<18)^(e>>>18|t<<14)^(t>>>9|e<<23)}function h(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^e>>>7}function p(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^(e>>>7|t<<25)}function m(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^e>>>6}function v(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^(e>>>6|t<<26)}function g(e,t){return e>>>0>>0?1:0}r(s,i),s.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},s.prototype._update=function(e){for(var t=this._w,n=0|this._ah,r=0|this._bh,i=0|this._ch,o=0|this._dh,c=0|this._eh,s=0|this._fh,b=0|this._gh,y=0|this._hh,x=0|this._al,_=0|this._bl,w=0|this._cl,O=0|this._dl,j=0|this._el,S=0|this._fl,C=0|this._gl,E=0|this._hl,k=0;k<32;k+=2)t[k]=e.readInt32BE(4*k),t[k+1]=e.readInt32BE(4*k+4);for(;k<160;k+=2){var R=t[k-30],T=t[k-30+1],M=h(R,T),A=p(T,R),I=m(R=t[k-4],T=t[k-4+1]),N=v(T,R),P=t[k-14],D=t[k-14+1],L=t[k-32],z=t[k-32+1],B=A+D|0,F=M+P+g(B,A)|0;F=(F=F+I+g(B=B+N|0,N)|0)+L+g(B=B+z|0,z)|0,t[k]=F,t[k+1]=B}for(var H=0;H<160;H+=2){F=t[H],B=t[H+1];var V=u(n,r,i),U=u(x,_,w),W=d(n,x),q=d(x,n),G=f(c,j),Y=f(j,c),K=a[H],$=a[H+1],X=l(c,s,b),Q=l(j,S,C),J=E+Y|0,Z=y+G+g(J,E)|0;Z=(Z=(Z=Z+X+g(J=J+Q|0,Q)|0)+K+g(J=J+$|0,$)|0)+F+g(J=J+B|0,B)|0;var ee=q+U|0,te=W+V+g(ee,q)|0;y=b,E=C,b=s,C=S,s=c,S=j,c=o+Z+g(j=O+J|0,O)|0,o=i,O=w,i=r,w=_,r=n,_=x,n=Z+te+g(x=J+ee|0,J)|0}this._al=this._al+x|0,this._bl=this._bl+_|0,this._cl=this._cl+w|0,this._dl=this._dl+O|0,this._el=this._el+j|0,this._fl=this._fl+S|0,this._gl=this._gl+C|0,this._hl=this._hl+E|0,this._ah=this._ah+n+g(this._al,x)|0,this._bh=this._bh+r+g(this._bl,_)|0,this._ch=this._ch+i+g(this._cl,w)|0,this._dh=this._dh+o+g(this._dl,O)|0,this._eh=this._eh+c+g(this._el,j)|0,this._fh=this._fh+s+g(this._fl,S)|0,this._gh=this._gh+b+g(this._gl,C)|0,this._hh=this._hh+y+g(this._hl,E)|0},s.prototype._hash=function(){var e=o.allocUnsafe(64);function t(t,n,r){e.writeInt32BE(t,r),e.writeInt32BE(n,r+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),t(this._gh,this._gl,48),t(this._hh,this._hl,56),e},e.exports=s},function(e,t,n){"use strict";(function(t,r){var i=n(268);e.exports=y;var o,a=n(549);y.ReadableState=b;n(248).EventEmitter;var c=function(e,t){return e.listeners(t).length},s=n(404),l=n(112).Buffer,u=t.Uint8Array||function(){};var d=Object.create(n(250));d.inherits=n(76);var f=n(550),h=void 0;h=f&&f.debuglog?f.debuglog("stream"):function(){};var p,m=n(551),v=n(405);d.inherits(y,s);var g=["error","close","destroy","pause","resume"];function b(e,t){e=e||{};var r=t instanceof(o=o||n(186));this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var i=e.highWaterMark,a=e.readableHighWaterMark,c=this.objectMode?16:16384;this.highWaterMark=i||0===i?i:r&&(a||0===a)?a:c,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new m,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(p||(p=n(249).StringDecoder),this.decoder=new p(e.encoding),this.encoding=e.encoding)}function y(e){if(o=o||n(186),!(this instanceof y))return new y(e);this._readableState=new b(e,this),this.readable=!0,e&&("function"===typeof e.read&&(this._read=e.read),"function"===typeof e.destroy&&(this._destroy=e.destroy)),s.call(this)}function x(e,t,n,r,i){var o,a=e._readableState;null===t?(a.reading=!1,function(e,t){if(t.ended)return;if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,j(e)}(e,a)):(i||(o=function(e,t){var n;r=t,l.isBuffer(r)||r instanceof u||"string"===typeof t||void 0===t||e.objectMode||(n=new TypeError("Invalid non-string/buffer chunk"));var r;return n}(a,t)),o?e.emit("error",o):a.objectMode||t&&t.length>0?("string"===typeof t||a.objectMode||Object.getPrototypeOf(t)===l.prototype||(t=function(e){return l.from(e)}(t)),r?a.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):_(e,a,t,!0):a.ended?e.emit("error",new Error("stream.push() after EOF")):(a.reading=!1,a.decoder&&!n?(t=a.decoder.write(t),a.objectMode||0!==t.length?_(e,a,t,!1):C(e,a)):_(e,a,t,!1))):r||(a.reading=!1));return function(e){return!e.ended&&(e.needReadable||e.lengtht.highWaterMark&&(t.highWaterMark=function(e){return e>=w?e=w:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function j(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(h("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?i.nextTick(S,e):S(e))}function S(e){h("emit readable"),e.emit("readable"),T(e)}function C(e,t){t.readingMore||(t.readingMore=!0,i.nextTick(E,e,t))}function E(e,t){for(var n=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):n=function(e,t,n){var r;eo.length?o.length:e;if(a===o.length?i+=o:i+=o.slice(0,e),0===(e-=a)){a===o.length?(++r,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=o.slice(a));break}++r}return t.length-=r,i}(e,t):function(e,t){var n=l.allocUnsafe(e),r=t.head,i=1;r.data.copy(n),e-=r.data.length;for(;r=r.next;){var o=r.data,a=e>o.length?o.length:e;if(o.copy(n,n.length-e,0,a),0===(e-=a)){a===o.length?(++i,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=o.slice(a));break}++i}return t.length-=i,n}(e,t);return r}(e,t.buffer,t.decoder),n);var n}function A(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,i.nextTick(I,t,e))}function I(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function N(e,t){for(var n=0,r=e.length;n=t.highWaterMark||t.ended))return h("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?A(this):j(this),null;if(0===(e=O(e,t))&&t.ended)return 0===t.length&&A(this),null;var r,i=t.needReadable;return h("need readable",i),(0===t.length||t.length-e0?M(e,t):null)?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&A(this)),null!==r&&this.emit("data",r),r},y.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))},y.prototype.pipe=function(e,t){var n=this,o=this._readableState;switch(o.pipesCount){case 0:o.pipes=e;break;case 1:o.pipes=[o.pipes,e];break;default:o.pipes.push(e)}o.pipesCount+=1,h("pipe count=%d opts=%j",o.pipesCount,t);var s=(!t||!1!==t.end)&&e!==r.stdout&&e!==r.stderr?u:y;function l(t,r){h("onunpipe"),t===n&&r&&!1===r.hasUnpiped&&(r.hasUnpiped=!0,h("cleanup"),e.removeListener("close",g),e.removeListener("finish",b),e.removeListener("drain",d),e.removeListener("error",v),e.removeListener("unpipe",l),n.removeListener("end",u),n.removeListener("end",y),n.removeListener("data",m),f=!0,!o.awaitDrain||e._writableState&&!e._writableState.needDrain||d())}function u(){h("onend"),e.end()}o.endEmitted?i.nextTick(s):n.once("end",s),e.on("unpipe",l);var d=function(e){return function(){var t=e._readableState;h("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&c(e,"data")&&(t.flowing=!0,T(e))}}(n);e.on("drain",d);var f=!1;var p=!1;function m(t){h("ondata"),p=!1,!1!==e.write(t)||p||((1===o.pipesCount&&o.pipes===e||o.pipesCount>1&&-1!==N(o.pipes,e))&&!f&&(h("false write response, pause",n._readableState.awaitDrain),n._readableState.awaitDrain++,p=!0),n.pause())}function v(t){h("onerror",t),y(),e.removeListener("error",v),0===c(e,"error")&&e.emit("error",t)}function g(){e.removeListener("finish",b),y()}function b(){h("onfinish"),e.removeListener("close",g),y()}function y(){h("unpipe"),n.unpipe(e)}return n.on("data",m),function(e,t,n){if("function"===typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?a(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}(e,"error",v),e.once("close",g),e.once("finish",b),e.emit("pipe",n),o.flowing||(h("pipe resume"),n.resume()),e},y.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,n)),this;if(!e){var r=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var o=0;o{n.set(t,e[t])})),"".concat(window.location.pathname,"?").concat(n.toString())}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(56),i=n(208),o=n(274),a=n(51),c=n(321);function s(e){let{appId:t,appRequest:n,config:s,model:l}=e;return n&&n.abort(),n=i.a.fetchApp(t),{call:async()=>{var e,t;const i=await n.call((e=>{Object(a.a)({detail:e,model:l})}));let u=null===i||void 0===i||null===(e=i.state)||void 0===e?void 0:e.select;if(u){const e=Object(o.a)(["metrics","params","images"],u);i.state={...i.state,select:{...e}}}let d=null===i||void 0===i||null===(t=i.state)||void 0===t?void 0:t.chart;if(d){const e=Object(c.a)(d);i.state={...i.state,chart:{...e}}}const f=r.a.merge(s,i.state);l.setState({config:f})},abort:n.abort}}},function(e,t,n){},function(e,t,n){"use strict";var r=n(0),i=n(251),o=n(280),a=n(6),c=n(366),s=n(24),l=n(25);function u(e){let t=function(e){return{}.toString.call(e).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(e);return"number"===t?t=isNaN(e)?"nan":(0|e)!==e?"float":"int":"boolean"===t?t="bool":"undefined"!==t&&"null"!==t||(t=""),t}function d(e){var t;return null!==(t=l.b[e])&&void 0!==t?t:"rgb(20, 115, 230)"}var f=n(176),h=n(126),p=n(150),m=(n(505),n(1));function v(e){var t;const[n,c]=r.useState({}),s=r.useRef([]),[l,u]=r.useState([]);function d(e){c((t=>({...t,[e]:!t[e]})))}return r.useEffect((()=>{s.current=b(e.src),u(s.current)}),[e.src]),r.useEffect((()=>{if(s.current.length>0&&Object.keys(n).length>0){let e=[],t=null;for(let r=0;r{let{width:t,height:r}=e;return Object(m.jsx)(i.b,{width:t,height:r,itemCount:l.length,itemSize:22,children:e=>{let{index:t,style:r}=e;const i=l[t];return Object(m.jsx)(g,{row:i,index:t,style:r,collapseToggler:d,isCollapsed:n[i.id],rowsCount:l.length})}})}})})})}function g(e){const{row:t,style:n,index:r,collapseToggler:i,isCollapsed:o,rowsCount:a}=e;return Object(m.jsxs)("div",{className:"DictVisualizer__row",style:{...n,..."100%"===(null===n||void 0===n?void 0:n.width)?{minWidth:"100%",width:"unset"}:{}},children:[0!==r&&r!==a-1&&Array(t.level+1).fill("_").map(((e,t)=>Object(m.jsx)("div",{className:"DictVisualizer__row__indent"},t))),t.root&&Object(m.jsx)(p.a,{withOnlyIcon:!0,color:"secondary",size:"xxSmall",className:"DictVisualizer__row__collapseToggler",onClick:()=>i(t.id),children:Object(m.jsx)(h.a,{name:o?"arrow-right":"arrow-down"})}),Object(m.jsxs)("div",{className:"DictVisualizer__row__content",children:[null!==t.key&&Object(m.jsxs)(f.a,{size:16,tint:100,className:"DictVisualizer__row__content__key",children:[t.key,":"]}),null!==t.sub&&Object(m.jsx)(f.a,{size:12,className:"DictVisualizer__row__content__sub",style:{color:t.color},children:t.sub}),Object(m.jsx)(f.a,{size:16,className:"DictVisualizer__row__content__value".concat(t.closing?" DictVisualizer__row__content__value--closing":""),style:{color:t.color,cursor:o?"pointer":""},onClick:o?()=>i(t.id):void 0,children:o?t.closedValue:t.value})]}),t.copyContent&&Object(m.jsx)(c.a,{className:"DictVisualizer__row__copy",iconSize:"xxSmall",copyContent:t.copyContent})]},t.key)}function b(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"root",r=[];if(0===t)if(Array.isArray(e)){let i=e.length;r.push({id:n,root:i>0,level:t,key:null,value:"[".concat(0===i?"]":""),closedValue:"[...]",sub:"".concat(i," item").concat(1===i?"":"s"),color:d("array"),copyContent:JSON.stringify(JSON.parse(Object(s.a)(e)),null,2)})}else{let i=Object.keys(e).length;r.push({id:n,root:i>0,level:t,key:null,value:"{".concat(0===i?"}":""),closedValue:"{...}",sub:"".concat(i," item").concat(1===i?"":"s"),color:d("object"),copyContent:JSON.stringify(JSON.parse(Object(s.a)(e)),null,2)})}for(let i in e){let o=Array.isArray(e)?e[+i]:e[i],a=u(o),c=d(a),l="".concat(n,"__").concat(i);const f=Object(s.a)(o);if(Array.isArray(o))r.push({id:l,root:o.length>0,level:t,key:Object(s.a)(i),value:"[".concat(0===o.length?"]":""),closedValue:"[...]",sub:"".concat(o.length," item").concat(1===o.length?"":"s"),color:d("array"),copyContent:JSON.stringify(JSON.parse(f),null,2)}),o.length>0&&(r.push(...b(o,t+1,l)),r.push({id:l,level:t,closing:!0,key:null,value:"]",sub:null,color:d("array")}));else if("object"===typeof o&&null!==o){let e=Object.keys(o).length;r.push({id:l,root:e>0,level:t,key:Object(s.a)(i),value:"{".concat(0===e?"}":""),closedValue:"{...}",sub:"".concat(e," item").concat(1===e?"":"s"),color:d("object"),copyContent:JSON.stringify(JSON.parse(f),null,2)}),e>0&&(r.push(...b(o,t+1,l)),r.push({id:l,level:t,closing:!0,key:null,value:"}",sub:null,color:d("object")}))}else r.push({id:l,level:t,key:Array.isArray(e)?+i:Object(s.a)(i),value:f,sub:""===a?null:a,color:c,copyContent:f})}return 0===t&&(Array.isArray(e)?r.push({id:n,level:t,closing:!0,key:null,value:"]",sub:null,color:d("array")}):r.push({id:n,level:t,closing:!0,key:null,value:"}",sub:null,color:d("object")})),r}v.displayName="DictVisualizer";var y=r.memo(v);t.a=y},function(e,t,n){"use strict";var r=n(0),i=n.n(r),o=n(10),a=n.n(o),c=n(56),s=n(685),l=n(683),u=n(682),d=n(677),f=n(678),h=n(3),p=n(6),m=n(99),v=(n(410),n(1));function g(e){let{filteredSortFields:t,sortFields:n,onSort:r,title:i}=e;return Object(v.jsxs)(p.a,{children:[!c.a.isEmpty(t)&&Object(v.jsx)(h.n,{size:12,tint:50,className:"SortPopover__container__label",children:i}),Object(v.jsx)("div",{className:"SortPopover__container__chipContainer",children:t.map(((e,t)=>Object(v.jsxs)("div",{className:"SortPopover__chip",children:[Object(v.jsx)("div",{className:"SortPopover__chip__left",children:Object(v.jsx)(h.c,{className:a()("SortPopover__chip__delete",{disabled:e.readonly}),onClick:()=>function(e){r({field:e,actionType:m.a.DELETE})}(e),withOnlyIcon:!0,children:Object(v.jsx)(h.f,{name:"close",color:"#414B6D"})})}),Object(v.jsx)(h.o,{className:"TooltipContentPopover__toggle__button",onChange:t=>{r&&r({sortFields:n,order:t,index:n.findIndex((t=>t.value===e.value)),field:e.value,actionType:m.a.ORDER_CHANGE})},leftLabel:"Asc",rightLabel:"Desc",leftValue:"asc",rightValue:"desc",value:e.order,title:e.label})]},e.value)))})]})}var b=i.a.memo(g);function y(e){let{sortOptions:t,sortFields:n,onSort:r,onReset:o,readOnlyFieldsLabel:g}=e,[y,x]=i.a.useState("");const _=i.a.useMemo((()=>{const e=[...t].map((e=>({...e,readonly:!1,order:"asc"})));return""!==y.trim()?e.slice().sort(((e,t)=>e.label.indexOf(y)-t.label.indexOf(y))):e}),[t,y]),{filteredSortFields:w,readOnlyFields:O,readOnlyFieldsKeys:j}=i.a.useMemo((()=>{const e=n.filter((e=>e.readonly));return{filteredSortFields:n.filter((e=>!e.readonly)),readOnlyFields:e,readOnlyFieldsKeys:e.map((e=>e.value))}}),[n]);return Object(v.jsx)(p.a,{children:Object(v.jsxs)("div",{className:"SortPopover__container",children:[Object(v.jsx)(h.n,{size:12,tint:50,className:"SortPopover__container__label",children:"SELECT FIELDS FOR SORTING"}),Object(v.jsx)("div",{className:"SortPopover__container__selectBox",children:Object(v.jsx)(u.a,{openOnFocus:!0,id:"select-sort",size:"small",multiple:!0,disableCloseOnSelect:!0,options:_,value:n,disableClearable:!0,onChange:function(e,t,i,o){r(o?{sortFields:t,actionType:m.a.CHANGE}:{sortFields:n,actionType:m.a.CHANGE})},onInputChange:(e,t,n)=>x(t),groupBy:e=>e.group,getOptionLabel:e=>e.label,getOptionSelected:(e,t)=>e.value===t.value,renderTags:()=>null,renderInput:e=>Object(v.jsx)(s.a,{...e,variant:"outlined",className:"TextField__OutLined__Small SortPopover__container__selectBox__selectInput",placeholder:n.length>0?"".concat(n.length," Selected Fields"):" Select Fields"}),ListboxProps:{style:{height:250},className:"MuiAutocomplete-listbox SortPopover__container__selectBox__listBox"},renderOption:(e,t)=>{let{selected:n}=t;return Object(v.jsxs)("div",{className:a()("SortPopover__select__item",{isDisabled:j.includes(e.value)}),children:[Object(v.jsx)(l.a,{color:"primary",icon:Object(v.jsx)(d.a,{}),checkedIcon:Object(v.jsx)(f.a,{}),style:{marginRight:4},checked:n,disabled:j.includes(e.value)}),Object(v.jsx)(h.n,{className:"SortPopover__select__item__label",size:14,children:e.label})]})}})}),Object(v.jsxs)("div",{className:"SortPopover__container__optionList",children:[!c.a.isEmpty(O)&&Object(v.jsx)(b,{title:g,onSort:r,filteredSortFields:O,sortFields:n}),!c.a.isEmpty(w)&&Object(v.jsx)(b,{title:"SORTED BY",onSort:r,sortFields:n,filteredSortFields:w})]}),Object(v.jsx)("div",{className:a()("SortPopover__reset__sorting",{isEmpty:c.a.isEmpty(n)}),children:Object(v.jsx)(h.c,{size:"medium",color:"inherit",onClick:o,children:"Reset Sorting"})})]})})}t.a=i.a.memo(y)},function(e,t,n){"use strict";n(0);var r=n(331),i=n(6),o=n(3),a=(n(480),n(1));t.a=function(e){let{leftLabel:t,rightLabel:n,title:c,leftValue:s,rightValue:l,onChange:u,value:d,id:f,className:h,disabled:p,tooltipOverride:m}=e;function v(e){const{id:t,value:n}=e.currentTarget;u(n,t)}return Object(a.jsx)(i.a,{children:Object(a.jsxs)("div",{className:"ToggleButton ".concat(h||""),children:[Object(a.jsx)(r.a,{title:m||c,children:Object(a.jsx)("div",{children:Object(a.jsx)("span",{className:"ToggleButton__title",children:c})})}),Object(a.jsxs)("div",{className:"ToggleButton__container",children:[Object(a.jsx)(o.c,{id:f,value:s,variant:d===s?"contained":"text",size:"small",color:d===s?"primary":"inherit",onClick:v,disabled:p,children:t}),Object(a.jsx)(o.c,{id:f,value:l,variant:d===l?"contained":"text",size:"small",color:d===l?"primary":"inherit",onClick:v,disabled:p,children:n})]})]})})}},function(e,t,n){"use strict";(function(e){var n="undefined"!==typeof window&&"undefined"!==typeof document&&"undefined"!==typeof navigator,r=function(){for(var e=["Edge","Trident","Firefox"],t=0;t=0)return 1;return 0}();var i=n&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then((function(){t=!1,e()})))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout((function(){t=!1,e()}),r))}};function o(e){return e&&"[object Function]"==={}.toString.call(e)}function a(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?n[t]:n}function c(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function s(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=a(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/(auto|scroll|overlay)/.test(n+i+r)?e:s(c(e))}function l(e){return e&&e.referenceNode?e.referenceNode:e}var u=n&&!(!window.MSInputMethodContext||!document.documentMode),d=n&&/MSIE 10/.test(navigator.userAgent);function f(e){return 11===e?u:10===e?d:u||d}function h(e){if(!e)return document.documentElement;for(var t=f(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var r=n&&n.nodeName;return r&&"BODY"!==r&&"HTML"!==r?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===a(n,"position")?h(n):n:e?e.ownerDocument.documentElement:document.documentElement}function p(e){return null!==e.parentNode?p(e.parentNode):e}function m(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,i=n?t:e,o=document.createRange();o.setStart(r,0),o.setEnd(i,0);var a=o.commonAncestorContainer;if(e!==a&&t!==a||r.contains(i))return function(e){var t=e.nodeName;return"BODY"!==t&&("HTML"===t||h(e.firstElementChild)===e)}(a)?a:h(a);var c=p(e);return c.host?m(c.host,t):m(e,p(t).host)}function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top",n="top"===t?"scrollTop":"scrollLeft",r=e.nodeName;if("BODY"===r||"HTML"===r){var i=e.ownerDocument.documentElement,o=e.ownerDocument.scrollingElement||i;return o[n]}return e[n]}function g(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=v(t,"top"),i=v(t,"left"),o=n?-1:1;return e.top+=r*o,e.bottom+=r*o,e.left+=i*o,e.right+=i*o,e}function b(e,t){var n="x"===t?"Left":"Top",r="Left"===n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+r+"Width"])}function y(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],f(10)?parseInt(n["offset"+e])+parseInt(r["margin"+("Height"===e?"Top":"Left")])+parseInt(r["margin"+("Height"===e?"Bottom":"Right")]):0)}function x(e){var t=e.body,n=e.documentElement,r=f(10)&&getComputedStyle(n);return{height:y("Height",t,n,r),width:y("Width",t,n,r)}}var _=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},w=function(){function e(e,t){for(var n=0;n2&&void 0!==arguments[2]&&arguments[2],r=f(10),i="HTML"===t.nodeName,o=C(e),c=C(t),l=s(e),u=a(t),d=parseFloat(u.borderTopWidth),h=parseFloat(u.borderLeftWidth);n&&i&&(c.top=Math.max(c.top,0),c.left=Math.max(c.left,0));var p=S({top:o.top-c.top-d,left:o.left-c.left-h,width:o.width,height:o.height});if(p.marginTop=0,p.marginLeft=0,!r&&i){var m=parseFloat(u.marginTop),v=parseFloat(u.marginLeft);p.top-=d-m,p.bottom-=d-m,p.left-=h-v,p.right-=h-v,p.marginTop=m,p.marginLeft=v}return(r&&!n?t.contains(l):t===l&&"BODY"!==l.nodeName)&&(p=g(p,t)),p}function k(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.ownerDocument.documentElement,r=E(e,n),i=Math.max(n.clientWidth,window.innerWidth||0),o=Math.max(n.clientHeight,window.innerHeight||0),a=t?0:v(n),c=t?0:v(n,"left"),s={top:a-r.top+r.marginTop,left:c-r.left+r.marginLeft,width:i,height:o};return S(s)}function R(e){var t=e.nodeName;if("BODY"===t||"HTML"===t)return!1;if("fixed"===a(e,"position"))return!0;var n=c(e);return!!n&&R(n)}function T(e){if(!e||!e.parentElement||f())return document.documentElement;for(var t=e.parentElement;t&&"none"===a(t,"transform");)t=t.parentElement;return t||document.documentElement}function M(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o={top:0,left:0},a=i?T(e):m(e,l(t));if("viewport"===r)o=k(a,i);else{var u=void 0;"scrollParent"===r?"BODY"===(u=s(c(t))).nodeName&&(u=e.ownerDocument.documentElement):u="window"===r?e.ownerDocument.documentElement:r;var d=E(u,a,i);if("HTML"!==u.nodeName||R(a))o=d;else{var f=x(e.ownerDocument),h=f.height,p=f.width;o.top+=d.top-d.marginTop,o.bottom=h+d.top,o.left+=d.left-d.marginLeft,o.right=p+d.left}}var v="number"===typeof(n=n||0);return o.left+=v?n:n.left||0,o.top+=v?n:n.top||0,o.right-=v?n:n.right||0,o.bottom-=v?n:n.bottom||0,o}function A(e){return e.width*e.height}function I(e,t,n,r,i){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var a=M(n,r,o,i),c={top:{width:a.width,height:t.top-a.top},right:{width:a.right-t.right,height:a.height},bottom:{width:a.width,height:a.bottom-t.bottom},left:{width:t.left-a.left,height:a.height}},s=Object.keys(c).map((function(e){return j({key:e},c[e],{area:A(c[e])})})).sort((function(e,t){return t.area-e.area})),l=s.filter((function(e){var t=e.width,r=e.height;return t>=n.clientWidth&&r>=n.clientHeight})),u=l.length>0?l[0].key:s[0].key,d=e.split("-")[1];return u+(d?"-"+d:"")}function N(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=r?T(t):m(t,l(n));return E(n,i,r)}function P(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),r=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+r,height:e.offsetHeight+n}}function D(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,(function(e){return t[e]}))}function L(e,t,n){n=n.split("-")[0];var r=P(e),i={width:r.width,height:r.height},o=-1!==["right","left"].indexOf(n),a=o?"top":"left",c=o?"left":"top",s=o?"height":"width",l=o?"width":"height";return i[a]=t[a]+t[s]/2-r[s]/2,i[c]=n===c?t[c]-r[l]:t[D(c)],i}function z(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function B(e,t,n){return(void 0===n?e:e.slice(0,function(e,t,n){if(Array.prototype.findIndex)return e.findIndex((function(e){return e[t]===n}));var r=z(e,(function(e){return e[t]===n}));return e.indexOf(r)}(e,"name",n))).forEach((function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=e.function||e.fn;e.enabled&&o(n)&&(t.offsets.popper=S(t.offsets.popper),t.offsets.reference=S(t.offsets.reference),t=n(t,e))})),t}function F(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=N(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=I(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=L(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=B(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function H(e,t){return e.some((function(e){var n=e.name;return e.enabled&&n===t}))}function V(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;r1&&void 0!==arguments[1]&&arguments[1],n=ee.indexOf(e),r=ee.slice(n+1).concat(ee.slice(0,n));return t?r.reverse():r}var ne="flip",re="clockwise",ie="counterclockwise";function oe(e,t,n,r){var i=[0,0],o=-1!==["right","left"].indexOf(r),a=e.split(/(\+|\-)/).map((function(e){return e.trim()})),c=a.indexOf(z(a,(function(e){return-1!==e.search(/,|\s/)})));a[c]&&-1===a[c].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var s=/\s*,\s*|\s+/,l=-1!==c?[a.slice(0,c).concat([a[c].split(s)[0]]),[a[c].split(s)[1]].concat(a.slice(c+1))]:[a];return(l=l.map((function(e,r){var i=(1===r?!o:o)?"height":"width",a=!1;return e.reduce((function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,a=!0,e):a?(e[e.length-1]+=t,a=!1,e):e.concat(t)}),[]).map((function(e){return function(e,t,n,r){var i=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),o=+i[1],a=i[2];if(!o)return e;if(0===a.indexOf("%")){var c=void 0;switch(a){case"%p":c=n;break;case"%":case"%r":default:c=r}return S(c)[t]/100*o}if("vh"===a||"vw"===a)return("vh"===a?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*o;return o}(e,i,t,n)}))}))).forEach((function(e,t){e.forEach((function(n,r){$(n)&&(i[t]+=n*("-"===e[r-1]?-1:1))}))})),i}var ae={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,n=t.split("-")[0],r=t.split("-")[1];if(r){var i=e.offsets,o=i.reference,a=i.popper,c=-1!==["bottom","top"].indexOf(n),s=c?"left":"top",l=c?"width":"height",u={start:O({},s,o[s]),end:O({},s,o[s]+o[l]-a[l])};e.offsets.popper=j({},a,u[r])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var n=t.offset,r=e.placement,i=e.offsets,o=i.popper,a=i.reference,c=r.split("-")[0],s=void 0;return s=$(+n)?[+n,0]:oe(n,o,a,c),"left"===c?(o.top+=s[0],o.left-=s[1]):"right"===c?(o.top+=s[0],o.left+=s[1]):"top"===c?(o.left+=s[0],o.top-=s[1]):"bottom"===c&&(o.left+=s[0],o.top+=s[1]),e.popper=o,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var n=t.boundariesElement||h(e.instance.popper);e.instance.reference===n&&(n=h(n));var r=V("transform"),i=e.instance.popper.style,o=i.top,a=i.left,c=i[r];i.top="",i.left="",i[r]="";var s=M(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);i.top=o,i.left=a,i[r]=c,t.boundaries=s;var l=t.priority,u=e.offsets.popper,d={primary:function(e){var n=u[e];return u[e]s[e]&&!t.escapeWithReference&&(r=Math.min(u[n],s[e]-("right"===e?u.width:u.height))),O({},n,r)}};return l.forEach((function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";u=j({},u,d[t](e))})),e.offsets.popper=u,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,r=t.reference,i=e.placement.split("-")[0],o=Math.floor,a=-1!==["top","bottom"].indexOf(i),c=a?"right":"bottom",s=a?"left":"top",l=a?"width":"height";return n[c]o(r[c])&&(e.offsets.popper[s]=o(r[c])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!J(e.instance.modifiers,"arrow","keepTogether"))return e;var r=t.element;if("string"===typeof r){if(!(r=e.instance.popper.querySelector(r)))return e}else if(!e.instance.popper.contains(r))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var i=e.placement.split("-")[0],o=e.offsets,c=o.popper,s=o.reference,l=-1!==["left","right"].indexOf(i),u=l?"height":"width",d=l?"Top":"Left",f=d.toLowerCase(),h=l?"left":"top",p=l?"bottom":"right",m=P(r)[u];s[p]-mc[p]&&(e.offsets.popper[f]+=s[f]+m-c[p]),e.offsets.popper=S(e.offsets.popper);var v=s[f]+s[u]/2-m/2,g=a(e.instance.popper),b=parseFloat(g["margin"+d]),y=parseFloat(g["border"+d+"Width"]),x=v-e.offsets.popper[f]-b-y;return x=Math.max(Math.min(c[u]-m,x),0),e.arrowElement=r,e.offsets.arrow=(O(n={},f,Math.round(x)),O(n,h,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(H(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=M(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),r=e.placement.split("-")[0],i=D(r),o=e.placement.split("-")[1]||"",a=[];switch(t.behavior){case ne:a=[r,i];break;case re:a=te(r);break;case ie:a=te(r,!0);break;default:a=t.behavior}return a.forEach((function(c,s){if(r!==c||a.length===s+1)return e;r=e.placement.split("-")[0],i=D(r);var l=e.offsets.popper,u=e.offsets.reference,d=Math.floor,f="left"===r&&d(l.right)>d(u.left)||"right"===r&&d(l.left)d(u.top)||"bottom"===r&&d(l.top)d(n.right),m=d(l.top)d(n.bottom),g="left"===r&&h||"right"===r&&p||"top"===r&&m||"bottom"===r&&v,b=-1!==["top","bottom"].indexOf(r),y=!!t.flipVariations&&(b&&"start"===o&&h||b&&"end"===o&&p||!b&&"start"===o&&m||!b&&"end"===o&&v),x=!!t.flipVariationsByContent&&(b&&"start"===o&&p||b&&"end"===o&&h||!b&&"start"===o&&v||!b&&"end"===o&&m),_=y||x;(f||g||_)&&(e.flipped=!0,(f||g)&&(r=a[s+1]),_&&(o=function(e){return"end"===e?"start":"start"===e?"end":e}(o)),e.placement=r+(o?"-"+o:""),e.offsets.popper=j({},e.offsets.popper,L(e.instance.popper,e.offsets.reference,e.placement)),e=B(e.instance.modifiers,e,"flip"))})),e},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],r=e.offsets,i=r.popper,o=r.reference,a=-1!==["left","right"].indexOf(n),c=-1===["top","left"].indexOf(n);return i[a?"left":"top"]=o[n]-(c?i[a?"width":"height"]:0),e.placement=D(t),e.offsets.popper=S(i),e}},hide:{order:800,enabled:!0,fn:function(e){if(!J(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=z(e.instance.modifiers,(function(e){return"preventOverflow"===e.name})).boundaries;if(t.bottomn.right||t.top>n.bottom||t.right2&&void 0!==arguments[2]?arguments[2]:{};_(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=i(this.update.bind(this)),this.options=j({},e.Defaults,a),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(j({},e.Defaults.modifiers,a.modifiers)).forEach((function(t){r.options.modifiers[t]=j({},e.Defaults.modifiers[t]||{},a.modifiers?a.modifiers[t]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(e){return j({name:e},r.options.modifiers[e])})).sort((function(e,t){return e.order-t.order})),this.modifiers.forEach((function(e){e.enabled&&o(e.onLoad)&&e.onLoad(r.reference,r.popper,r.options,e,r.state)})),this.update();var c=this.options.eventsEnabled;c&&this.enableEventListeners(),this.state.eventsEnabled=c}return w(e,[{key:"update",value:function(){return F.call(this)}},{key:"destroy",value:function(){return U.call(this)}},{key:"enableEventListeners",value:function(){return Y.call(this)}},{key:"disableEventListeners",value:function(){return K.call(this)}}]),e}();ce.Utils=("undefined"!==typeof window?window:e).PopperUtils,ce.placements=Z,ce.Defaults=ae,t.a=ce}).call(this,n(125))},function(e,t){e.exports=function(e,t,n,r){var i=n?n.call(r,e,t):void 0;if(void 0!==i)return!!i;if(e===t)return!0;if("object"!==typeof e||!e||"object"!==typeof t||!t)return!1;var o=Object.keys(e),a=Object.keys(t);if(o.length!==a.length)return!1;for(var c=Object.prototype.hasOwnProperty.bind(t),s=0;sh)&&(B=(V=V.replace(" ",":")).length),0r&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(v,"$1"+e.trim());case 58:return e.trim()+t.replace(v,"$1"+e.trim());default:if(0<1*n&&0s.charCodeAt(8))break;case 115:a=a.replace(s,"-webkit-"+s)+";"+a;break;case 207:case 102:a=a.replace(s,"-webkit-"+(102r.charCodeAt(0)&&(r=r.trim()),r=[r],0Array.from({length:e},(()=>r.createRef()))),[e]),u=e=>{var t;o.current=e,null===(t=l[e].current)||void 0===t||t.focus()};r.useEffect((()=>{a.current?a.current=!1:n&&!(null===t||void 0===t?void 0:t.disableFocusFirstItemOnClick)?u(0):n||(c.current=!1)}),[n]),r.useEffect((()=>{if(!n)return;const e=e=>{setTimeout((()=>{e.target instanceof Element&&(e.target.closest('[role="menu"]')instanceof Element||i(!1))}),10)};return setTimeout((()=>{document.addEventListener("click",e)}),1),()=>document.removeEventListener("click",e)}),[n]),r.useEffect((()=>{const e=e=>{!n||"ArrowDown"!==e.key&&"ArrowUp"!==e.key||e.preventDefault()};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)}),[n]);const d=e=>{if((e=>void 0!==e.key)(e)){const{key:t}=e;if(!["Enter"," ","Tab","ArrowDown","Escape"].includes(t))return;("Tab"===t||"ArrowDown"===t)&&c.current&&n&&(e.preventDefault(),u(0)),"Enter"!==t&&" "!==t||(e.preventDefault(),i(!0)),"Escape"===t&&(e.preventDefault(),i(!1))}else(null===t||void 0===t?void 0:t.disableFocusFirstItemOnClick)&&(c.current=!n),i(!n)},f=e=>{var t;const{key:n}=e;if(["Tab","Shift","Enter","Escape","ArrowUp","ArrowDown"," "].includes(n)){let r=o.current;return"Escape"===n?(i(!1),void(null===(t=s.current)||void 0===t||t.focus())):"Tab"===n?void i(!1):"Enter"===n||" "===n?(e.currentTarget.href||e.currentTarget.click(),void i(!1)):(null!==r&&("ArrowUp"===n?r-=1:"ArrowDown"===n&&(r+=1),r>l.length-1?r=0:r<0&&(r=l.length-1)),void(null!==r&&u(r)))}if(/[a-zA-Z0-9./<>?;:"'`!@#$%^&*()\\[\]{}_+=|\\-~,]/.test(n)){const e=l.findIndex((e=>{var t,r,i,o,a,c;return(null===(r=null===(t=e.current)||void 0===t?void 0:t.innerText)||void 0===r?void 0:r.toLowerCase().startsWith(n.toLowerCase()))||(null===(o=null===(i=e.current)||void 0===i?void 0:i.textContent)||void 0===o?void 0:o.toLowerCase().startsWith(n.toLowerCase()))||(null===(c=null===(a=e.current)||void 0===a?void 0:a.getAttribute("aria-label"))||void 0===c?void 0:c.toLowerCase().startsWith(n.toLowerCase()))}));-1!==e&&u(e)}};return{buttonProps:{onKeyDown:d,onClick:d,tabIndex:0,ref:s,role:"button","aria-haspopup":!0,"aria-expanded":n},itemProps:Array.from({length:e},((e,t)=>({onKeyDown:f,tabIndex:-1,role:"menuitem",ref:l[t]}))),isOpen:n,setIsOpen:i,moveFocus:u}}},function(e,t,n){"use strict";var r=n(232),i=n(133),o=Object(i.a)((function(e,t,n){Object(r.a)(e,t,n)}));t.a=o},function(e,t,n){"use strict";var r=n(149);t.a=function(e,t,n){return null==e?e:Object(r.a)(e,t,n)}},function(e,t,n){"use strict";var r=n(235),i=n(90),o=n(127),a=n(14),c=n(58),s=n(114),l=n(147),u=n(136),d=Object.prototype.hasOwnProperty;t.a=function(e){if(null==e)return!0;if(Object(c.a)(e)&&(Object(a.a)(e)||"string"==typeof e||"function"==typeof e.splice||Object(s.a)(e)||Object(u.a)(e)||Object(o.a)(e)))return!e.length;var t=Object(i.a)(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(Object(l.a)(e))return!Object(r.a)(e).length;for(var n in e)if(d.call(e,n))return!1;return!0}},function(e,t,n){"use strict";t.a=function(e){return null==e}},function(e,t,n){"use strict";var r=n(116);t.a=function(e){return e&&e.length?Object(r.a)(e):[]}},function(e,t,n){"use strict";var r=n(96),i=n(177),o=Object.prototype.hasOwnProperty,a=Object(i.a)((function(e,t,n){o.call(e,n)?e[n].push(t):Object(r.a)(e,n,[t])}));t.a=a},function(e,t,n){"use strict";var r=n(171),i=n(226),o=n(52);t.a=function(e){return e&&e.length?Object(r.a)(e,o.a,i.a):void 0}},function(e,t,n){"use strict";var r=n(171),i=n(227),o=n(52);t.a=function(e){return e&&e.length?Object(r.a)(e,o.a,i.a):void 0}},function(e,t,n){"use strict";var r=n(229),i=n(52);t.a=function(e){return e&&e.length?Object(r.a)(e,i.a):0}},function(e){e.exports=JSON.parse('{"a":"3.17.5"}')},function(e,t,n){var r;!function(){var i={y:function(e){return 1===e?"\u03c7\u03c1\u03cc\u03bd\u03bf\u03c2":"\u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},mo:function(e){return 1===e?"\u03bc\u03ae\u03bd\u03b1\u03c2":"\u03bc\u03ae\u03bd\u03b5\u03c2"},w:function(e){return 1===e?"\u03b5\u03b2\u03b4\u03bf\u03bc\u03ac\u03b4\u03b1":"\u03b5\u03b2\u03b4\u03bf\u03bc\u03ac\u03b4\u03b5\u03c2"},d:function(e){return 1===e?"\u03bc\u03ad\u03c1\u03b1":"\u03bc\u03ad\u03c1\u03b5\u03c2"},h:function(e){return 1===e?"\u03ce\u03c1\u03b1":"\u03ce\u03c1\u03b5\u03c2"},m:function(e){return 1===e?"\u03bb\u03b5\u03c0\u03c4\u03cc":"\u03bb\u03b5\u03c0\u03c4\u03ac"},s:function(e){return 1===e?"\u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03bf":"\u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1"},ms:function(e){return 1===e?"\u03c7\u03b9\u03bb\u03b9\u03bf\u03c3\u03c4\u03cc \u03c4\u03bf\u03c5 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03bf\u03bb\u03ad\u03c0\u03c4\u03bf\u03c5":"\u03c7\u03b9\u03bb\u03b9\u03bf\u03c3\u03c4\u03ac \u03c4\u03bf\u03c5 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03bf\u03bb\u03ad\u03c0\u03c4\u03bf\u03c5"},decimal:","},o=["\u06f0","\u0661","\u0662","\u0663","\u0664","\u0665","\u0666","\u0667","\u0668","\u0669"],a={af:{y:"jaar",mo:function(e){return"maand"+(1===e?"":"e")},w:function(e){return 1===e?"week":"weke"},d:function(e){return 1===e?"dag":"dae"},h:function(e){return 1===e?"uur":"ure"},m:function(e){return 1===e?"minuut":"minute"},s:function(e){return"sekonde"+(1===e?"":"s")},ms:function(e){return"millisekonde"+(1===e?"":"s")},decimal:","},ar:{y:function(e){return["\u0633\u0646\u0629","\u0633\u0646\u062a\u0627\u0646","\u0633\u0646\u0648\u0627\u062a"][d(e)]},mo:function(e){return["\u0634\u0647\u0631","\u0634\u0647\u0631\u0627\u0646","\u0623\u0634\u0647\u0631"][d(e)]},w:function(e){return["\u0623\u0633\u0628\u0648\u0639","\u0623\u0633\u0628\u0648\u0639\u064a\u0646","\u0623\u0633\u0627\u0628\u064a\u0639"][d(e)]},d:function(e){return["\u064a\u0648\u0645","\u064a\u0648\u0645\u064a\u0646","\u0623\u064a\u0627\u0645"][d(e)]},h:function(e){return["\u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u062a\u064a\u0646","\u0633\u0627\u0639\u0627\u062a"][d(e)]},m:function(e){return["\u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u0627\u0626\u0642"][d(e)]},s:function(e){return["\u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0648\u0627\u0646\u064a"][d(e)]},ms:function(e){return["\u062c\u0632\u0621 \u0645\u0646 \u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u062c\u0632\u0622\u0646 \u0645\u0646 \u0627\u0644\u062b\u0627\u0646\u064a\u0629","\u0623\u062c\u0632\u0627\u0621 \u0645\u0646 \u0627\u0644\u062b\u0627\u0646\u064a\u0629"][d(e)]},decimal:",",delimiter:" \u0648 ",_formatCount:function(e,t){for(var n=u(o,{".":t}),r=e.toString().split(""),i=0;i=2?"s":"")},mo:"mois",w:function(e){return"semaine"+(e>=2?"s":"")},d:function(e){return"jour"+(e>=2?"s":"")},h:function(e){return"heure"+(e>=2?"s":"")},m:function(e){return"minute"+(e>=2?"s":"")},s:function(e){return"seconde"+(e>=2?"s":"")},ms:function(e){return"milliseconde"+(e>=2?"s":"")},decimal:","},gr:i,he:{y:function(e){return 1===e?"\u05e9\u05e0\u05d4":"\u05e9\u05e0\u05d9\u05dd"},mo:function(e){return 1===e?"\u05d7\u05d5\u05d3\u05e9":"\u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},w:function(e){return 1===e?"\u05e9\u05d1\u05d5\u05e2":"\u05e9\u05d1\u05d5\u05e2\u05d5\u05ea"},d:function(e){return 1===e?"\u05d9\u05d5\u05dd":"\u05d9\u05de\u05d9\u05dd"},h:function(e){return 1===e?"\u05e9\u05e2\u05d4":"\u05e9\u05e2\u05d5\u05ea"},m:function(e){return 1===e?"\u05d3\u05e7\u05d4":"\u05d3\u05e7\u05d5\u05ea"},s:function(e){return 1===e?"\u05e9\u05e0\u05d9\u05d4":"\u05e9\u05e0\u05d9\u05d5\u05ea"},ms:function(e){return 1===e?"\u05de\u05d9\u05dc\u05d9\u05e9\u05e0\u05d9\u05d9\u05d4":"\u05de\u05d9\u05dc\u05d9\u05e9\u05e0\u05d9\u05d5\u05ea"},decimal:"."},hr:{y:function(e){return e%10===2||e%10===3||e%10===4?"godine":"godina"},mo:function(e){return 1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci"},w:function(e){return e%10===1&&11!==e?"tjedan":"tjedna"},d:function(e){return 1===e?"dan":"dana"},h:function(e){return 1===e?"sat":2===e||3===e||4===e?"sata":"sati"},m:function(e){var t=e%10;return 2!==t&&3!==t&&4!==t||!(e<10||e>14)?"minuta":"minute"},s:function(e){var t=e%10;return 5===t||Math.floor(e)===e&&e>=10&&e<=19?"sekundi":1===t?"sekunda":2===t||3===t||4===t?"sekunde":"sekundi"},ms:function(e){return 1===e?"milisekunda":e%10===2||e%10===3||e%10===4?"milisekunde":"milisekundi"},decimal:","},hi:{y:"\u0938\u093e\u0932",mo:function(e){return 1===e?"\u092e\u0939\u0940\u0928\u093e":"\u092e\u0939\u0940\u0928\u0947"},w:function(e){return 1===e?"\u0939\u095e\u094d\u0924\u093e":"\u0939\u092b\u094d\u0924\u0947"},d:"\u0926\u093f\u0928",h:function(e){return 1===e?"\u0918\u0902\u091f\u093e":"\u0918\u0902\u091f\u0947"},m:"\u092e\u093f\u0928\u091f",s:"\u0938\u0947\u0915\u0902\u0921",ms:"\u092e\u093f\u0932\u0940\u0938\u0947\u0915\u0902\u0921",decimal:"."},hu:{y:"\xe9v",mo:"h\xf3nap",w:"h\xe9t",d:"nap",h:"\xf3ra",m:"perc",s:"m\xe1sodperc",ms:"ezredm\xe1sodperc",decimal:","},id:{y:"tahun",mo:"bulan",w:"minggu",d:"hari",h:"jam",m:"menit",s:"detik",ms:"milidetik",decimal:"."},is:{y:"\xe1r",mo:function(e){return"m\xe1nu\xf0"+(1===e?"ur":"ir")},w:function(e){return"vik"+(1===e?"a":"ur")},d:function(e){return"dag"+(1===e?"ur":"ar")},h:function(e){return"klukkut\xedm"+(1===e?"i":"ar")},m:function(e){return"m\xedn\xfat"+(1===e?"a":"ur")},s:function(e){return"sek\xfand"+(1===e?"a":"ur")},ms:function(e){return"millisek\xfand"+(1===e?"a":"ur")},decimal:"."},it:{y:function(e){return"ann"+(1===e?"o":"i")},mo:function(e){return"mes"+(1===e?"e":"i")},w:function(e){return"settiman"+(1===e?"a":"e")},d:function(e){return"giorn"+(1===e?"o":"i")},h:function(e){return"or"+(1===e?"a":"e")},m:function(e){return"minut"+(1===e?"o":"i")},s:function(e){return"second"+(1===e?"o":"i")},ms:function(e){return"millisecond"+(1===e?"o":"i")},decimal:","},ja:{y:"\u5e74",mo:"\u6708",w:"\u9031",d:"\u65e5",h:"\u6642\u9593",m:"\u5206",s:"\u79d2",ms:"\u30df\u30ea\u79d2",decimal:"."},km:{y:"\u1786\u17d2\u1793\u17b6\u17c6",mo:"\u1781\u17c2",w:"\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd",d:"\u1790\u17d2\u1784\u17c3",h:"\u1798\u17c9\u17c4\u1784",m:"\u1793\u17b6\u1791\u17b8",s:"\u179c\u17b7\u1793\u17b6\u1791\u17b8",ms:"\u1798\u17b7\u179b\u17d2\u179b\u17b8\u179c\u17b7\u1793\u17b6\u1791\u17b8"},kn:{y:function(e){return 1===e?"\u0cb5\u0cb0\u0ccd\u0cb7":"\u0cb5\u0cb0\u0ccd\u0cb7\u0c97\u0cb3\u0cc1"},mo:function(e){return 1===e?"\u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1":"\u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1\u0c97\u0cb3\u0cc1"},w:function(e){return 1===e?"\u0cb5\u0cbe\u0cb0":"\u0cb5\u0cbe\u0cb0\u0c97\u0cb3\u0cc1"},d:function(e){return 1===e?"\u0ca6\u0cbf\u0ca8":"\u0ca6\u0cbf\u0ca8\u0c97\u0cb3\u0cc1"},h:function(e){return 1===e?"\u0c97\u0c82\u0c9f\u0cc6":"\u0c97\u0c82\u0c9f\u0cc6\u0c97\u0cb3\u0cc1"},m:function(e){return 1===e?"\u0ca8\u0cbf\u0cae\u0cbf\u0cb7":"\u0ca8\u0cbf\u0cae\u0cbf\u0cb7\u0c97\u0cb3\u0cc1"},s:function(e){return 1===e?"\u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0ccd":"\u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1"},ms:function(e){return 1===e?"\u0cae\u0cbf\u0cb2\u0cbf\u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0ccd":"\u0cae\u0cbf\u0cb2\u0cbf\u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1"}},ko:{y:"\ub144",mo:"\uac1c\uc6d4",w:"\uc8fc\uc77c",d:"\uc77c",h:"\uc2dc\uac04",m:"\ubd84",s:"\ucd08",ms:"\ubc00\ub9ac \ucd08",decimal:"."},ku:{y:"sal",mo:"meh",w:"hefte",d:"roj",h:"seet",m:"deqe",s:"saniye",ms:"m\xeel\xee\xe7irk",decimal:","},lo:{y:"\u0e9b\u0eb5",mo:"\u0ec0\u0e94\u0eb7\u0ead\u0e99",w:"\u0ead\u0eb2\u0e97\u0eb4\u0e94",d:"\u0ea1\u0eb7\u0ec9",h:"\u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",m:"\u0e99\u0eb2\u0e97\u0eb5",s:"\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",ms:"\u0ea1\u0eb4\u0e99\u0ea5\u0eb4\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",decimal:","},lt:{y:function(e){return e%10===0||e%100>=10&&e%100<=20?"met\u0173":"metai"},mo:function(e){return["m\u0117nuo","m\u0117nesiai","m\u0117nesi\u0173"][m(e)]},w:function(e){return["savait\u0117","savait\u0117s","savai\u010di\u0173"][m(e)]},d:function(e){return["diena","dienos","dien\u0173"][m(e)]},h:function(e){return["valanda","valandos","valand\u0173"][m(e)]},m:function(e){return["minut\u0117","minut\u0117s","minu\u010di\u0173"][m(e)]},s:function(e){return["sekund\u0117","sekund\u0117s","sekund\u017ei\u0173"][m(e)]},ms:function(e){return["milisekund\u0117","milisekund\u0117s","milisekund\u017ei\u0173"][m(e)]},decimal:","},lv:{y:function(e){return v(e)?"gads":"gadi"},mo:function(e){return v(e)?"m\u0113nesis":"m\u0113ne\u0161i"},w:function(e){return v(e)?"ned\u0113\u013ca":"ned\u0113\u013cas"},d:function(e){return v(e)?"diena":"dienas"},h:function(e){return v(e)?"stunda":"stundas"},m:function(e){return v(e)?"min\u016bte":"min\u016btes"},s:function(e){return v(e)?"sekunde":"sekundes"},ms:function(e){return v(e)?"milisekunde":"milisekundes"},decimal:","},mk:{y:function(e){return 1===e?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0438"},mo:function(e){return 1===e?"\u043c\u0435\u0441\u0435\u0446":"\u043c\u0435\u0441\u0435\u0446\u0438"},w:function(e){return 1===e?"\u043d\u0435\u0434\u0435\u043b\u0430":"\u043d\u0435\u0434\u0435\u043b\u0438"},d:function(e){return 1===e?"\u0434\u0435\u043d":"\u0434\u0435\u043d\u0430"},h:function(e){return 1===e?"\u0447\u0430\u0441":"\u0447\u0430\u0441\u0430"},m:function(e){return 1===e?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0438"},s:function(e){return 1===e?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430":"\u0441\u0435\u043a\u0443\u043d\u0434\u0438"},ms:function(e){return 1===e?"\u043c\u0438\u043b\u0438\u0441\u0435\u043a\u0443\u043d\u0434\u0430":"\u043c\u0438\u043b\u0438\u0441\u0435\u043a\u0443\u043d\u0434\u0438"},decimal:","},mr:{y:function(e){return 1===e?"\u0935\u0930\u094d\u0937":"\u0935\u0930\u094d\u0937\u0947"},mo:function(e){return 1===e?"\u092e\u0939\u093f\u0928\u093e":"\u092e\u0939\u093f\u0928\u0947"},w:function(e){return 1===e?"\u0906\u0920\u0935\u0921\u093e":"\u0906\u0920\u0935\u0921\u0947"},d:"\u0926\u093f\u0935\u0938",h:"\u0924\u093e\u0938",m:function(e){return 1===e?"\u092e\u093f\u0928\u093f\u091f":"\u092e\u093f\u0928\u093f\u091f\u0947"},s:"\u0938\u0947\u0915\u0902\u0926",ms:"\u092e\u093f\u0932\u093f\u0938\u0947\u0915\u0902\u0926"},ms:{y:"tahun",mo:"bulan",w:"minggu",d:"hari",h:"jam",m:"minit",s:"saat",ms:"milisaat",decimal:"."},nl:{y:"jaar",mo:function(e){return 1===e?"maand":"maanden"},w:function(e){return 1===e?"week":"weken"},d:function(e){return 1===e?"dag":"dagen"},h:"uur",m:function(e){return 1===e?"minuut":"minuten"},s:function(e){return 1===e?"seconde":"seconden"},ms:function(e){return 1===e?"milliseconde":"milliseconden"},decimal:","},no:{y:"\xe5r",mo:function(e){return"m\xe5ned"+(1===e?"":"er")},w:function(e){return"uke"+(1===e?"":"r")},d:function(e){return"dag"+(1===e?"":"er")},h:function(e){return"time"+(1===e?"":"r")},m:function(e){return"minutt"+(1===e?"":"er")},s:function(e){return"sekund"+(1===e?"":"er")},ms:function(e){return"millisekund"+(1===e?"":"er")},decimal:","},pl:{y:function(e){return["rok","roku","lata","lat"][f(e)]},mo:function(e){return["miesi\u0105c","miesi\u0105ca","miesi\u0105ce","miesi\u0119cy"][f(e)]},w:function(e){return["tydzie\u0144","tygodnia","tygodnie","tygodni"][f(e)]},d:function(e){return["dzie\u0144","dnia","dni","dni"][f(e)]},h:function(e){return["godzina","godziny","godziny","godzin"][f(e)]},m:function(e){return["minuta","minuty","minuty","minut"][f(e)]},s:function(e){return["sekunda","sekundy","sekundy","sekund"][f(e)]},ms:function(e){return["milisekunda","milisekundy","milisekundy","milisekund"][f(e)]},decimal:","},pt:{y:function(e){return"ano"+(1===e?"":"s")},mo:function(e){return 1===e?"m\xeas":"meses"},w:function(e){return"semana"+(1===e?"":"s")},d:function(e){return"dia"+(1===e?"":"s")},h:function(e){return"hora"+(1===e?"":"s")},m:function(e){return"minuto"+(1===e?"":"s")},s:function(e){return"segundo"+(1===e?"":"s")},ms:function(e){return"milissegundo"+(1===e?"":"s")},decimal:","},ro:{y:function(e){return 1===e?"an":"ani"},mo:function(e){return 1===e?"lun\u0103":"luni"},w:function(e){return 1===e?"s\u0103pt\u0103m\xe2n\u0103":"s\u0103pt\u0103m\xe2ni"},d:function(e){return 1===e?"zi":"zile"},h:function(e){return 1===e?"or\u0103":"ore"},m:function(e){return 1===e?"minut":"minute"},s:function(e){return 1===e?"secund\u0103":"secunde"},ms:function(e){return 1===e?"milisecund\u0103":"milisecunde"},decimal:","},ru:{y:function(e){return["\u043b\u0435\u0442","\u0433\u043e\u0434","\u0433\u043e\u0434\u0430"][h(e)]},mo:function(e){return["\u043c\u0435\u0441\u044f\u0446\u0435\u0432","\u043c\u0435\u0441\u044f\u0446","\u043c\u0435\u0441\u044f\u0446\u0430"][h(e)]},w:function(e){return["\u043d\u0435\u0434\u0435\u043b\u044c","\u043d\u0435\u0434\u0435\u043b\u044f","\u043d\u0435\u0434\u0435\u043b\u0438"][h(e)]},d:function(e){return["\u0434\u043d\u0435\u0439","\u0434\u0435\u043d\u044c","\u0434\u043d\u044f"][h(e)]},h:function(e){return["\u0447\u0430\u0441\u043e\u0432","\u0447\u0430\u0441","\u0447\u0430\u0441\u0430"][h(e)]},m:function(e){return["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0430","\u043c\u0438\u043d\u0443\u0442\u044b"][h(e)]},s:function(e){return["\u0441\u0435\u043a\u0443\u043d\u0434","\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u0441\u0435\u043a\u0443\u043d\u0434\u044b"][h(e)]},ms:function(e){return["\u043c\u0438\u043b\u043b\u0438\u0441\u0435\u043a\u0443\u043d\u0434","\u043c\u0438\u043b\u043b\u0438\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u043c\u0438\u043b\u043b\u0438\u0441\u0435\u043a\u0443\u043d\u0434\u044b"][h(e)]},decimal:","},sq:{y:function(e){return 1===e?"vit":"vjet"},mo:"muaj",w:"jav\xeb",d:"dit\xeb",h:"or\xeb",m:function(e){return"minut"+(1===e?"\xeb":"a")},s:function(e){return"sekond"+(1===e?"\xeb":"a")},ms:function(e){return"milisekond"+(1===e?"\xeb":"a")},decimal:","},sr:{y:function(e){return["\u0433\u043e\u0434\u0438\u043d\u0438","\u0433\u043e\u0434\u0438\u043d\u0430","\u0433\u043e\u0434\u0438\u043d\u0435"][h(e)]},mo:function(e){return["\u043c\u0435\u0441\u0435\u0446\u0438","\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430"][h(e)]},w:function(e){return["\u043d\u0435\u0434\u0435\u0459\u0438","\u043d\u0435\u0434\u0435\u0459\u0430","\u043d\u0435\u0434\u0435\u0459\u0435"][h(e)]},d:function(e){return["\u0434\u0430\u043d\u0438","\u0434\u0430\u043d","\u0434\u0430\u043d\u0430"][h(e)]},h:function(e){return["\u0441\u0430\u0442\u0438","\u0441\u0430\u0442","\u0441\u0430\u0442\u0430"][h(e)]},m:function(e){return["\u043c\u0438\u043d\u0443\u0442\u0430","\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0430"][h(e)]},s:function(e){return["\u0441\u0435\u043a\u0443\u043d\u0434\u0438","\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u0441\u0435\u043a\u0443\u043d\u0434\u0435"][h(e)]},ms:function(e){return["\u043c\u0438\u043b\u0438\u0441\u0435\u043a\u0443\u043d\u0434\u0438","\u043c\u0438\u043b\u0438\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u043c\u0438\u043b\u0438\u0441\u0435\u043a\u0443\u043d\u0434\u0435"][h(e)]},decimal:","},ta:{y:function(e){return 1===e?"\u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd":"\u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},mo:function(e){return 1===e?"\u0bae\u0bbe\u0ba4\u0bae\u0bcd":"\u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd"},w:function(e){return 1===e?"\u0bb5\u0bbe\u0bb0\u0bae\u0bcd":"\u0bb5\u0bbe\u0bb0\u0b99\u0bcd\u0b95\u0bb3\u0bcd"},d:function(e){return 1===e?"\u0ba8\u0bbe\u0bb3\u0bcd":"\u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd"},h:function(e){return 1===e?"\u0bae\u0ba3\u0bbf":"\u0bae\u0ba3\u0bbf\u0ba8\u0bc7\u0bb0\u0bae\u0bcd"},m:function(e){return"\u0ba8\u0bbf\u0bae\u0bbf\u0b9f"+(1===e?"\u0bae\u0bcd":"\u0b99\u0bcd\u0b95\u0bb3\u0bcd")},s:function(e){return"\u0bb5\u0bbf\u0ba9\u0bbe\u0b9f\u0bbf"+(1===e?"":"\u0b95\u0bb3\u0bcd")},ms:function(e){return"\u0bae\u0bbf\u0bb2\u0bcd\u0bb2\u0bbf \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf"+(1===e?"":"\u0b95\u0bb3\u0bcd")}},te:{y:function(e){return"\u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38"+(1===e?"\u0c30\u0c02":"\u0c30\u0c3e\u0c32")},mo:function(e){return"\u0c28\u0c46\u0c32"+(1===e?"":"\u0c32")},w:function(e){return 1===e?"\u0c35\u0c3e\u0c30\u0c02":"\u0c35\u0c3e\u0c30\u0c3e\u0c32\u0c41"},d:function(e){return"\u0c30\u0c4b\u0c1c\u0c41"+(1===e?"":"\u0c32\u0c41")},h:function(e){return"\u0c17\u0c02\u0c1f"+(1===e?"":"\u0c32\u0c41")},m:function(e){return 1===e?"\u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02":"\u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41"},s:function(e){return 1===e?"\u0c38\u0c46\u0c15\u0c28\u0c41":"\u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41"},ms:function(e){return 1===e?"\u0c2e\u0c3f\u0c32\u0c4d\u0c32\u0c40\u0c38\u0c46\u0c15\u0c28\u0c4d":"\u0c2e\u0c3f\u0c32\u0c4d\u0c32\u0c40\u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41"}},uk:{y:function(e){return["\u0440\u043e\u043a\u0456\u0432","\u0440\u0456\u043a","\u0440\u043e\u043a\u0438"][h(e)]},mo:function(e){return["\u043c\u0456\u0441\u044f\u0446\u0456\u0432","\u043c\u0456\u0441\u044f\u0446\u044c","\u043c\u0456\u0441\u044f\u0446\u0456"][h(e)]},w:function(e){return["\u0442\u0438\u0436\u043d\u0456\u0432","\u0442\u0438\u0436\u0434\u0435\u043d\u044c","\u0442\u0438\u0436\u043d\u0456"][h(e)]},d:function(e){return["\u0434\u043d\u0456\u0432","\u0434\u0435\u043d\u044c","\u0434\u043d\u0456"][h(e)]},h:function(e){return["\u0433\u043e\u0434\u0438\u043d","\u0433\u043e\u0434\u0438\u043d\u0430","\u0433\u043e\u0434\u0438\u043d\u0438"][h(e)]},m:function(e){return["\u0445\u0432\u0438\u043b\u0438\u043d","\u0445\u0432\u0438\u043b\u0438\u043d\u0430","\u0445\u0432\u0438\u043b\u0438\u043d\u0438"][h(e)]},s:function(e){return["\u0441\u0435\u043a\u0443\u043d\u0434","\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u0441\u0435\u043a\u0443\u043d\u0434\u0438"][h(e)]},ms:function(e){return["\u043c\u0456\u043b\u0456\u0441\u0435\u043a\u0443\u043d\u0434","\u043c\u0456\u043b\u0456\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u043c\u0456\u043b\u0456\u0441\u0435\u043a\u0443\u043d\u0434\u0438"][h(e)]},decimal:","},ur:{y:"\u0633\u0627\u0644",mo:function(e){return 1===e?"\u0645\u06c1\u06cc\u0646\u06c1":"\u0645\u06c1\u06cc\u0646\u06d2"},w:function(e){return 1===e?"\u06c1\u0641\u062a\u06c1":"\u06c1\u0641\u062a\u06d2"},d:"\u062f\u0646",h:function(e){return 1===e?"\u06af\u06be\u0646\u0679\u06c1":"\u06af\u06be\u0646\u0679\u06d2"},m:"\u0645\u0646\u0679",s:"\u0633\u06cc\u06a9\u0646\u0688",ms:"\u0645\u0644\u06cc \u0633\u06cc\u06a9\u0646\u0688",decimal:"."},sk:{y:function(e){return["rok","roky","roky","rokov"][p(e)]},mo:function(e){return["mesiac","mesiace","mesiace","mesiacov"][p(e)]},w:function(e){return["t\xfd\u017ede\u0148","t\xfd\u017edne","t\xfd\u017edne","t\xfd\u017ed\u0148ov"][p(e)]},d:function(e){return["de\u0148","dni","dni","dn\xed"][p(e)]},h:function(e){return["hodina","hodiny","hodiny","hod\xedn"][p(e)]},m:function(e){return["min\xfata","min\xfaty","min\xfaty","min\xfat"][p(e)]},s:function(e){return["sekunda","sekundy","sekundy","sek\xfand"][p(e)]},ms:function(e){return["milisekunda","milisekundy","milisekundy","milisek\xfand"][p(e)]},decimal:","},sl:{y:function(e){return e%10===1?"leto":e%100===2?"leti":e%100===3||e%100===4||Math.floor(e)!==e&&e%100<=5?"leta":"let"},mo:function(e){return e%10===1?"mesec":e%100===2||Math.floor(e)!==e&&e%100<=5?"meseca":e%10===3||e%10===4?"mesece":"mesecev"},w:function(e){return e%10===1?"teden":e%10===2||Math.floor(e)!==e&&e%100<=4?"tedna":e%10===3||e%10===4?"tedne":"tednov"},d:function(e){return e%100===1?"dan":"dni"},h:function(e){return e%10===1?"ura":e%100===2?"uri":e%10===3||e%10===4||Math.floor(e)!==e?"ure":"ur"},m:function(e){return e%10===1?"minuta":e%10===2?"minuti":e%10===3||e%10===4||Math.floor(e)!==e&&e%100<=4?"minute":"minut"},s:function(e){return e%10===1?"sekunda":e%100===2?"sekundi":e%100===3||e%100===4||Math.floor(e)!==e?"sekunde":"sekund"},ms:function(e){return e%10===1?"milisekunda":e%100===2?"milisekundi":e%100===3||e%100===4||Math.floor(e)!==e?"milisekunde":"milisekund"},decimal:","},sv:{y:"\xe5r",mo:function(e){return"m\xe5nad"+(1===e?"":"er")},w:function(e){return"veck"+(1===e?"a":"or")},d:function(e){return"dag"+(1===e?"":"ar")},h:function(e){return"timm"+(1===e?"e":"ar")},m:function(e){return"minut"+(1===e?"":"er")},s:function(e){return"sekund"+(1===e?"":"er")},ms:function(e){return"millisekund"+(1===e?"":"er")},decimal:","},sw:{y:function(e){return 1===e?"mwaka":"miaka"},mo:function(e){return 1===e?"mwezi":"miezi"},w:"wiki",d:function(e){return 1===e?"siku":"masiku"},h:function(e){return 1===e?"saa":"masaa"},m:"dakika",s:"sekunde",ms:"milisekunde",decimal:"."},tr:{y:"y\u0131l",mo:"ay",w:"hafta",d:"g\xfcn",h:"saat",m:"dakika",s:"saniye",ms:"milisaniye",decimal:","},th:{y:"\u0e1b\u0e35",mo:"\u0e40\u0e14\u0e37\u0e2d\u0e19",w:"\u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",d:"\u0e27\u0e31\u0e19",h:"\u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",m:"\u0e19\u0e32\u0e17\u0e35",s:"\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ms:"\u0e21\u0e34\u0e25\u0e25\u0e34\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",decimal:"."},vi:{y:"n\u0103m",mo:"th\xe1ng",w:"tu\u1ea7n",d:"ng\xe0y",h:"gi\u1edd",m:"ph\xfat",s:"gi\xe2y",ms:"mili gi\xe2y",decimal:","},zh_CN:{y:"\u5e74",mo:"\u4e2a\u6708",w:"\u5468",d:"\u5929",h:"\u5c0f\u65f6",m:"\u5206\u949f",s:"\u79d2",ms:"\u6beb\u79d2",decimal:"."},zh_TW:{y:"\u5e74",mo:"\u500b\u6708",w:"\u5468",d:"\u5929",h:"\u5c0f\u6642",m:"\u5206\u9418",s:"\u79d2",ms:"\u6beb\u79d2",decimal:"."}};function c(e){var t=function(e,n){return function(e,t){var n,r,i;e=Math.abs(e);var o,c,s,u=function(e){var t=[e.language];if(b(e,"fallbacks")){if(!g(e.fallbacks)||!e.fallbacks.length)throw new Error("fallbacks must be an array with at least one element");t=t.concat(e.fallbacks)}for(var n=0;n=0&&((i=d[n]).unitCount=Math.round(i.unitCount),0!==n);n--)m=d[n-1],p=t.unitMeasures[m.unitName]/t.unitMeasures[i.unitName],(i.unitCount%p===0||t.largest&&t.largest-12)return y.slice(0,-1).join(x)+(t.serialComma?",":"")+t.conjunction+y.slice(-1)}(e,u({},t,n||{}))};return u(t,{language:"en",spacer:" ",conjunction:"",serialComma:!0,units:["y","mo","w","d","h","m","s"],languages:{},round:!1,unitMeasures:{y:315576e5,mo:26298e5,w:6048e5,d:864e5,h:36e5,m:6e4,s:1e3,ms:1}},e)}var s=c({});function l(e,t,n,r){var i,o;i=b(r,"decimal")?r.decimal:b(n,"decimal")?n.decimal:".",o="function"===typeof n._formatCount?n._formatCount(e,i):e.toString().replace(".",i);var a,c=n[t];return a="function"===typeof c?c(e):c,o+r.spacer+a}function u(e){for(var t,n=1;n2&&e<11?2:0}function f(e){return 1===e?0:Math.floor(e)!==e?1:e%10>=2&&e%10<=4&&!(e%100>10&&e%100<20)?2:3}function h(e){return Math.floor(e)!==e?2:e%100>=5&&e%100<=20||e%10>=5&&e%10<=9||e%10===0?0:e%10===1?1:e>1?2:0}function p(e){return 1===e?0:Math.floor(e)!==e?1:e%10>=2&&e%10<=4&&e%100<10?2:3}function m(e){return 1===e||e%10===1&&e%100>20?0:Math.floor(e)!==e||e%10>=2&&e%100>20||e%10>=2&&e%100<10?1:2}function v(e){return e%10===1&&e%100!==11}var g=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function b(e,t){return Object.prototype.hasOwnProperty.call(e,t)}s.getSupportedLanguages=function(){var e=[];for(var t in a)b(a,t)&&"gr"!==t&&e.push(t);return e},s.humanizer=c,void 0===(r=function(){return s}.call(t,n,t,e))||(e.exports=r)}()},function(e,t,n){"use strict";(function(e){var r=n(0),i=n.n(r),o=n(64),a=n(4),c=n.n(a),s=1073741823,l="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof window?window:"undefined"!==typeof e?e:{};function u(e){var t=[];return{on:function(e){t.push(e)},off:function(e){t=t.filter((function(t){return t!==e}))},get:function(){return e},set:function(n,r){e=n,t.forEach((function(t){return t(e,r)}))}}}var d=i.a.createContext||function(e,t){var n,i,a="__create-react-context-"+function(){var e="__global_unique_id__";return l[e]=(l[e]||0)+1}()+"__",d=function(e){function n(){var t;return(t=e.apply(this,arguments)||this).emitter=u(t.props.value),t}Object(o.a)(n,e);var r=n.prototype;return r.getChildContext=function(){var e;return(e={})[a]=this.emitter,e},r.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n,r=this.props.value,i=e.value;((o=r)===(a=i)?0!==o||1/o===1/a:o!==o&&a!==a)?n=0:(n="function"===typeof t?t(r,i):s,0!==(n|=0)&&this.emitter.set(e.value,n))}var o,a},r.render=function(){return this.props.children},n}(r.Component);d.childContextTypes=((n={})[a]=c.a.object.isRequired,n);var f=function(t){function n(){var e;return(e=t.apply(this,arguments)||this).state={value:e.getValue()},e.onUpdate=function(t,n){0!==((0|e.observedBits)&n)&&e.setState({value:e.getValue()})},e}Object(o.a)(n,t);var r=n.prototype;return r.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=void 0===t||null===t?s:t},r.componentDidMount=function(){this.context[a]&&this.context[a].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=void 0===e||null===e?s:e},r.componentWillUnmount=function(){this.context[a]&&this.context[a].off(this.onUpdate)},r.getValue=function(){return this.context[a]?this.context[a].get():e},r.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(r.Component);return f.contextTypes=((i={})[a]=c.a.object,i),{Provider:d,Consumer:f}};t.a=d}).call(this,n(125))},function(e,t,n){"use strict";var r=n(527),i=n(560);e.exports=i((function(e){var t=r("sha256").update(e).digest();return r("sha256").update(t).digest()}))},function(e,t,n){!function(){var t=n(563),r=n(407).utf8,i=n(564),o=n(407).bin,a=function(e,n){e.constructor==String?e=n&&"binary"===n.encoding?o.stringToBytes(e):r.stringToBytes(e):i(e)?e=Array.prototype.slice.call(e,0):Array.isArray(e)||e.constructor===Uint8Array||(e=e.toString());for(var c=t.bytesToWords(e),s=8*e.length,l=1732584193,u=-271733879,d=-1732584194,f=271733878,h=0;h>>24)|4278255360&(c[h]<<24|c[h]>>>8);c[s>>>5]|=128<>>9<<4)]=s;var p=a._ff,m=a._gg,v=a._hh,g=a._ii;for(h=0;h>>0,u=u+y>>>0,d=d+x>>>0,f=f+_>>>0}return t.endian([l,u,d,f])};a._ff=function(e,t,n,r,i,o,a){var c=e+(t&n|~t&r)+(i>>>0)+a;return(c<>>32-o)+t},a._gg=function(e,t,n,r,i,o,a){var c=e+(t&r|n&~r)+(i>>>0)+a;return(c<>>32-o)+t},a._hh=function(e,t,n,r,i,o,a){var c=e+(t^n^r)+(i>>>0)+a;return(c<>>32-o)+t},a._ii=function(e,t,n,r,i,o,a){var c=e+(n^(t|~r))+(i>>>0)+a;return(c<>>32-o)+t},a._blocksize=16,a._digestsize=16,e.exports=function(e,n){if(void 0===e||null===e)throw new Error("Illegal argument "+e);var r=t.wordsToBytes(a(e,n));return n&&n.asBytes?r:n&&n.asString?o.bytesToString(r):t.bytesToHex(r)}}()},function(e,t,n){var r,i=n(317).wrap,o=n(565);e.exports=function e(){return this instanceof e?i(o()):r||(r=i(o()))}},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return i}));n(30);var r;function i(e){const t=new DataView(e,0,e.byteLength),n=new TextDecoder("utf-8").decode(t.buffer);return JSON.parse(n,((e,t)=>"blob"===e?function(e){const t=e.length,n=new ArrayBuffer(t),r=new Uint8Array(n);for(let i=0;i1),t})),Object(c.a)(e,Object(d.a)(e),n),s&&(n=Object(i.a)(n,7,l));for(var u=t.length;u--;)Object(o.a)(n,t[u]);return n}));t.a=f},function(e,t,n){"use strict";var r=n(2),i=n(55),o=n(5),a=n(0),c=(n(4),n(445)),s=n(104),l=n(138),u=n(29);function d(e){return"scale(".concat(e,", ").concat(Math.pow(e,2),")")}var f={entering:{opacity:1,transform:d(1)},entered:{opacity:1,transform:"none"}},h=a.forwardRef((function(e,t){var n=e.children,h=e.disableStrictModeCompat,p=void 0!==h&&h,m=e.in,v=e.onEnter,g=e.onEntered,b=e.onEntering,y=e.onExit,x=e.onExited,_=e.onExiting,w=e.style,O=e.timeout,j=void 0===O?"auto":O,S=e.TransitionComponent,C=void 0===S?c.a:S,E=Object(o.a)(e,["children","disableStrictModeCompat","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"]),k=a.useRef(),R=a.useRef(),T=Object(s.a)(),M=T.unstable_strictMode&&!p,A=a.useRef(null),I=Object(u.a)(n.ref,t),N=Object(u.a)(M?A:void 0,I),P=function(e){return function(t,n){if(e){var r=M?[A.current,t]:[t,n],o=Object(i.a)(r,2),a=o[0],c=o[1];void 0===c?e(a):e(a,c)}}},D=P(b),L=P((function(e,t){Object(l.b)(e);var n,r=Object(l.a)({style:w,timeout:j},{mode:"enter"}),i=r.duration,o=r.delay;"auto"===j?(n=T.transitions.getAutoHeightDuration(e.clientHeight),R.current=n):n=i,e.style.transition=[T.transitions.create("opacity",{duration:n,delay:o}),T.transitions.create("transform",{duration:.666*n,delay:o})].join(","),v&&v(e,t)})),z=P(g),B=P(_),F=P((function(e){var t,n=Object(l.a)({style:w,timeout:j},{mode:"exit"}),r=n.duration,i=n.delay;"auto"===j?(t=T.transitions.getAutoHeightDuration(e.clientHeight),R.current=t):t=r,e.style.transition=[T.transitions.create("opacity",{duration:t,delay:i}),T.transitions.create("transform",{duration:.666*t,delay:i||.333*t})].join(","),e.style.opacity="0",e.style.transform=d(.75),y&&y(e)})),H=P(x);return a.useEffect((function(){return function(){clearTimeout(k.current)}}),[]),a.createElement(C,Object(r.a)({appear:!0,in:m,nodeRef:M?A:void 0,onEnter:L,onEntered:z,onEntering:D,onExit:F,onExited:H,onExiting:B,addEndListener:function(e,t){var n=M?e:t;"auto"===j&&(k.current=setTimeout(n,R.current||0))},timeout:"auto"===j?null:j},E),(function(e,t){return a.cloneElement(n,Object(r.a)({style:Object(r.a)({opacity:0,transform:d(.75),visibility:"exited"!==e||m?void 0:"hidden"},f[e],w,n.props.style),ref:N},t))}))}));h.muiSupportAuto=!0,t.a=h},function(e,t,n){"use strict";var r=n(2),i=n(55),o=n(5),a=n(0),c=(n(4),n(445)),s=n(120),l=n(104),u=n(138),d=n(29),f={entering:{opacity:1},entered:{opacity:1}},h={enter:s.b.enteringScreen,exit:s.b.leavingScreen},p=a.forwardRef((function(e,t){var n=e.children,s=e.disableStrictModeCompat,p=void 0!==s&&s,m=e.in,v=e.onEnter,g=e.onEntered,b=e.onEntering,y=e.onExit,x=e.onExited,_=e.onExiting,w=e.style,O=e.TransitionComponent,j=void 0===O?c.a:O,S=e.timeout,C=void 0===S?h:S,E=Object(o.a)(e,["children","disableStrictModeCompat","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","TransitionComponent","timeout"]),k=Object(l.a)(),R=k.unstable_strictMode&&!p,T=a.useRef(null),M=Object(d.a)(n.ref,t),A=Object(d.a)(R?T:void 0,M),I=function(e){return function(t,n){if(e){var r=R?[T.current,t]:[t,n],o=Object(i.a)(r,2),a=o[0],c=o[1];void 0===c?e(a):e(a,c)}}},N=I(b),P=I((function(e,t){Object(u.b)(e);var n=Object(u.a)({style:w,timeout:C},{mode:"enter"});e.style.webkitTransition=k.transitions.create("opacity",n),e.style.transition=k.transitions.create("opacity",n),v&&v(e,t)})),D=I(g),L=I(_),z=I((function(e){var t=Object(u.a)({style:w,timeout:C},{mode:"exit"});e.style.webkitTransition=k.transitions.create("opacity",t),e.style.transition=k.transitions.create("opacity",t),y&&y(e)})),B=I(x);return a.createElement(j,Object(r.a)({appear:!0,in:m,nodeRef:R?T:void 0,onEnter:P,onEntered:D,onEntering:N,onExit:z,onExited:B,onExiting:L,timeout:C},E),(function(e,t){return a.cloneElement(n,Object(r.a)({style:Object(r.a)({opacity:0,visibility:"exited"!==e||m?void 0:"hidden"},f[e],w,n.props.style),ref:A},t))}))}));t.a=p},function(e,t,n){"use strict";n.d(t,"a",(function(){return Ne}));var r=n(110),i=Date.now(),o="fnValues"+i,a="fnStyle"+ ++i,c=function(){return{onCreateRule:function(e,t,n){if("function"!==typeof t)return null;var i=Object(r.d)(e,{},n);return i[a]=t,i},onProcessStyle:function(e,t){if(o in t||a in t)return e;var n={};for(var r in e){var i=e[r];"function"===typeof i&&(delete e[r],n[r]=i)}return t[o]=n,e},onUpdate:function(e,t,n,r){var i=t,c=i[a];c&&(i.style=c(e)||{});var s=i[o];if(s)for(var l in s)i.prop(l,s[l](e),r)}}},s=n(2),l="@global",u="@global ",d=function(){function e(e,t,n){for(var i in this.type="global",this.at=l,this.rules=void 0,this.options=void 0,this.key=void 0,this.isProcessed=!1,this.key=e,this.options=n,this.rules=new r.a(Object(s.a)({},n,{parent:this})),t)this.rules.add(i,t[i]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.addRule=function(e,t,n){var r=this.rules.add(e,t,n);return r&&this.options.jss.plugins.onProcessRule(r),r},t.indexOf=function(e){return this.rules.indexOf(e)},t.toString=function(){return this.rules.toString()},e}(),f=function(){function e(e,t,n){this.type="global",this.at=l,this.options=void 0,this.rule=void 0,this.isProcessed=!1,this.key=void 0,this.key=e,this.options=n;var r=e.substr(u.length);this.rule=n.jss.createRule(r,t,Object(s.a)({},n,{parent:this}))}return e.prototype.toString=function(e){return this.rule?this.rule.toString(e):""},e}(),h=/\s*,\s*/g;function p(e,t){for(var n=e.split(h),r="",i=0;i-1){var i=ve[e];if(!Array.isArray(i))return W+ee(i)in t&&q+i;if(!r)return!1;for(var o=0;ot?1:-1:e.length-t.length};return{onProcessStyle:function(t,n){if("style"!==n.type)return t;for(var r={},i=Object.keys(t).sort(e),o=0;o0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=t.pulsate,i=void 0!==r&&r,o=t.center,c=void 0===o?a||t.pulsate:o,s=t.fakeElement,l=void 0!==s&&s;if("mousedown"===e.type&&g.current)g.current=!1;else{"touchstart"===e.type&&(g.current=!0);var u,d,f,h=l?null:x.current,p=h?h.getBoundingClientRect():{width:0,height:0,left:0,top:0};if(c||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)u=Math.round(p.width/2),d=Math.round(p.height/2);else{var m=e.touches?e.touches[0]:e,v=m.clientX,w=m.clientY;u=Math.round(v-p.left),d=Math.round(w-p.top)}if(c)(f=Math.sqrt((2*Math.pow(p.width,2)+Math.pow(p.height,2))/3))%2===0&&(f+=1);else{var O=2*Math.max(Math.abs((h?h.clientWidth:0)-u),u)+2,j=2*Math.max(Math.abs((h?h.clientHeight:0)-d),d)+2;f=Math.sqrt(Math.pow(O,2)+Math.pow(j,2))}e.touches?null===y.current&&(y.current=function(){_({pulsate:i,rippleX:u,rippleY:d,rippleSize:f,cb:n})},b.current=setTimeout((function(){y.current&&(y.current(),y.current=null)}),80)):_({pulsate:i,rippleX:u,rippleY:d,rippleSize:f,cb:n})}}),[a,_]),j=o.useCallback((function(){w({},{pulsate:!0})}),[w]),C=o.useCallback((function(e,t){if(clearTimeout(b.current),"touchend"===e.type&&y.current)return e.persist(),y.current(),y.current=null,void(b.current=setTimeout((function(){C(e,t)})));y.current=null,p((function(e){return e.length>0?e.slice(1):e})),v.current=t}),[]);return o.useImperativeHandle(t,(function(){return{pulsate:j,start:w,stop:C}}),[j,w,C]),o.createElement("span",Object(r.a)({className:Object(s.a)(c.root,l),ref:x},u),o.createElement(O,{component:null,exit:!0},f))})),E=Object(d.a)((function(e){return{root:{overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"},ripple:{opacity:0,position:"absolute"},rippleVisible:{opacity:.3,transform:"scale(1)",animation:"$enter ".concat(550,"ms ").concat(e.transitions.easing.easeInOut)},ripplePulsate:{animationDuration:"".concat(e.transitions.duration.shorter,"ms")},child:{opacity:1,display:"block",width:"100%",height:"100%",borderRadius:"50%",backgroundColor:"currentColor"},childLeaving:{opacity:0,animation:"$exit ".concat(550,"ms ").concat(e.transitions.easing.easeInOut)},childPulsate:{position:"absolute",left:0,top:0,animation:"$pulsate 2500ms ".concat(e.transitions.easing.easeInOut," 200ms infinite")},"@keyframes enter":{"0%":{transform:"scale(0)",opacity:.1},"100%":{transform:"scale(1)",opacity:.3}},"@keyframes exit":{"0%":{opacity:1},"100%":{opacity:0}},"@keyframes pulsate":{"0%":{transform:"scale(1)"},"50%":{transform:"scale(0.92)"},"100%":{transform:"scale(1)"}}}}),{flip:!1,name:"MuiTouchRipple"})(o.memo(C)),k=o.forwardRef((function(e,t){var n=e.action,a=e.buttonRef,d=e.centerRipple,h=void 0!==d&&d,p=e.children,m=e.classes,v=e.className,g=e.component,b=void 0===g?"button":g,y=e.disabled,x=void 0!==y&&y,_=e.disableRipple,w=void 0!==_&&_,O=e.disableTouchRipple,j=void 0!==O&&O,S=e.focusRipple,C=void 0!==S&&S,k=e.focusVisibleClassName,R=e.onBlur,T=e.onClick,M=e.onFocus,A=e.onFocusVisible,I=e.onKeyDown,N=e.onKeyUp,P=e.onMouseDown,D=e.onMouseLeave,L=e.onMouseUp,z=e.onTouchEnd,B=e.onTouchMove,F=e.onTouchStart,H=e.onDragLeave,V=e.tabIndex,U=void 0===V?0:V,W=e.TouchRippleProps,q=e.type,G=void 0===q?"button":q,Y=Object(i.a)(e,["action","buttonRef","centerRipple","children","classes","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","onBlur","onClick","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","onDragLeave","tabIndex","TouchRippleProps","type"]),K=o.useRef(null);var $=o.useRef(null),X=o.useState(!1),Q=X[0],J=X[1];x&&Q&&J(!1);var Z=Object(f.a)(),ee=Z.isFocusVisible,te=Z.onBlurVisible,ne=Z.ref;function re(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:j;return Object(u.a)((function(r){return t&&t(r),!n&&$.current&&$.current[e](r),!0}))}o.useImperativeHandle(n,(function(){return{focusVisible:function(){J(!0),K.current.focus()}}}),[]),o.useEffect((function(){Q&&C&&!w&&$.current.pulsate()}),[w,C,Q]);var ie=re("start",P),oe=re("stop",H),ae=re("stop",L),ce=re("stop",(function(e){Q&&e.preventDefault(),D&&D(e)})),se=re("start",F),le=re("stop",z),ue=re("stop",B),de=re("stop",(function(e){Q&&(te(e),J(!1)),R&&R(e)}),!1),fe=Object(u.a)((function(e){K.current||(K.current=e.currentTarget),ee(e)&&(J(!0),A&&A(e)),M&&M(e)})),he=function(){var e=c.findDOMNode(K.current);return b&&"button"!==b&&!("A"===e.tagName&&e.href)},pe=o.useRef(!1),me=Object(u.a)((function(e){C&&!pe.current&&Q&&$.current&&" "===e.key&&(pe.current=!0,e.persist(),$.current.stop(e,(function(){$.current.start(e)}))),e.target===e.currentTarget&&he()&&" "===e.key&&e.preventDefault(),I&&I(e),e.target===e.currentTarget&&he()&&"Enter"===e.key&&!x&&(e.preventDefault(),T&&T(e))})),ve=Object(u.a)((function(e){C&&" "===e.key&&$.current&&Q&&!e.defaultPrevented&&(pe.current=!1,e.persist(),$.current.stop(e,(function(){$.current.pulsate(e)}))),N&&N(e),T&&e.target===e.currentTarget&&he()&&" "===e.key&&!e.defaultPrevented&&T(e)})),ge=b;"button"===ge&&Y.href&&(ge="a");var be={};"button"===ge?(be.type=G,be.disabled=x):("a"===ge&&Y.href||(be.role="button"),be["aria-disabled"]=x);var ye=Object(l.a)(a,t),xe=Object(l.a)(ne,K),_e=Object(l.a)(ye,xe),we=o.useState(!1),Oe=we[0],je=we[1];o.useEffect((function(){je(!0)}),[]);var Se=Oe&&!w&&!x;return o.createElement(ge,Object(r.a)({className:Object(s.a)(m.root,v,Q&&[m.focusVisible,k],x&&m.disabled),onBlur:de,onClick:T,onFocus:fe,onKeyDown:me,onKeyUp:ve,onMouseDown:ie,onMouseLeave:ce,onMouseUp:ae,onDragLeave:oe,onTouchEnd:le,onTouchMove:ue,onTouchStart:se,ref:_e,tabIndex:x?-1:U},be,Y),p,Se?o.createElement(E,Object(r.a)({ref:$,center:h},W)):null)}));t.a=Object(d.a)({root:{display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle","-moz-appearance":"none","-webkit-appearance":"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},"&$disabled":{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}},disabled:{},focusVisible:{}},{name:"MuiButtonBase"})(k)},function(e,t,n){"use strict";n.d(t,"a",(function(){return w}));var r=n(5),i=n(2),o=n(0),a=n.n(o),c=n(110),s=n(671),l={set:function(e,t,n,r){var i=e.get(t);i||(i=new Map,e.set(t,i)),i.set(n,r)},get:function(e,t,n){var r=e.get(t);return r?r.get(n):void 0},delete:function(e,t,n){e.get(t).delete(n)}},u=n(330),d=n(599),f=-1e9;function h(){return f+=1}n(103);var p=n(379);function m(e){var t="function"===typeof e;return{create:function(n,r){var o;try{o=t?e(n):e}catch(s){throw s}if(!r||!n.overrides||!n.overrides[r])return o;var a=n.overrides[r],c=Object(i.a)({},o);return Object.keys(a).forEach((function(e){c[e]=Object(p.a)(c[e],a[e])})),c},options:{}}}var v={};function g(e,t,n){var r=e.state;if(e.stylesOptions.disableGeneration)return t||{};r.cacheClasses||(r.cacheClasses={value:null,lastProp:null,lastJSS:{}});var i=!1;return r.classes!==r.cacheClasses.lastJSS&&(r.cacheClasses.lastJSS=r.classes,i=!0),t!==r.cacheClasses.lastProp&&(r.cacheClasses.lastProp=t,i=!0),i&&(r.cacheClasses.value=Object(s.a)({baseClasses:r.cacheClasses.lastJSS,newClasses:t,Component:n})),r.cacheClasses.value}function b(e,t){var n=e.state,r=e.theme,o=e.stylesOptions,a=e.stylesCreator,u=e.name;if(!o.disableGeneration){var d=l.get(o.sheetsManager,a,r);d||(d={refs:0,staticSheet:null,dynamicStyles:null},l.set(o.sheetsManager,a,r,d));var f=Object(i.a)({},a.options,o,{theme:r,flip:"boolean"===typeof o.flip?o.flip:"rtl"===r.direction});f.generateId=f.serverGenerateClassName||f.generateClassName;var h=o.sheetsRegistry;if(0===d.refs){var p;o.sheetsCache&&(p=l.get(o.sheetsCache,a,r));var m=a.create(r,u);p||((p=o.jss.createStyleSheet(m,Object(i.a)({link:!1},f))).attach(),o.sheetsCache&&l.set(o.sheetsCache,a,r,p)),h&&h.add(p),d.staticSheet=p,d.dynamicStyles=Object(c.e)(m)}if(d.dynamicStyles){var v=o.jss.createStyleSheet(d.dynamicStyles,Object(i.a)({link:!0},f));v.update(t),v.attach(),n.dynamicSheet=v,n.classes=Object(s.a)({baseClasses:d.staticSheet.classes,newClasses:v.classes}),h&&h.add(v)}else n.classes=d.staticSheet.classes;d.refs+=1}}function y(e,t){var n=e.state;n.dynamicSheet&&n.dynamicSheet.update(t)}function x(e){var t=e.state,n=e.theme,r=e.stylesOptions,i=e.stylesCreator;if(!r.disableGeneration){var o=l.get(r.sheetsManager,i,n);o.refs-=1;var a=r.sheetsRegistry;0===o.refs&&(l.delete(r.sheetsManager,i,n),r.jss.removeStyleSheet(o.staticSheet),a&&a.remove(o.staticSheet)),t.dynamicSheet&&(r.jss.removeStyleSheet(t.dynamicSheet),a&&a.remove(t.dynamicSheet))}}function _(e,t){var n,r=a.a.useRef([]),i=a.a.useMemo((function(){return{}}),t);r.current!==i&&(r.current=i,n=e()),a.a.useEffect((function(){return function(){n&&n()}}),[i])}function w(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.name,o=t.classNamePrefix,c=t.Component,s=t.defaultTheme,l=void 0===s?v:s,f=Object(r.a)(t,["name","classNamePrefix","Component","defaultTheme"]),p=m(e),w=n||o||"makeStyles";p.options={index:h(),name:n,meta:w,classNamePrefix:w};var O=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Object(u.a)()||l,r=Object(i.a)({},a.a.useContext(d.a),f),o=a.a.useRef(),s=a.a.useRef();_((function(){var i={name:n,state:{},stylesCreator:p,stylesOptions:r,theme:t};return b(i,e),s.current=!1,o.current=i,function(){x(i)}}),[t,p]),a.a.useEffect((function(){s.current&&y(o.current,e),s.current=!0}));var h=g(o.current,e.classes,c);return h};return O}},function(e,t,n){"use strict";var r=n(5),i=n(2),o=n(0),a=n(41),c=(n(4),n(330)),s=n(588),l=n(73),u=n(590),d=n(131),f=n(29),h=n(79),p=n(279),m=n(271),v=n(165),g=n(115),b=n(281),y=n(207);function x(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function _(e){return parseInt(window.getComputedStyle(e)["padding-right"],10)||0}function w(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],i=arguments.length>4?arguments[4]:void 0,o=[t,n].concat(Object(g.a)(r)),a=["TEMPLATE","SCRIPT","STYLE"];[].forEach.call(e.children,(function(e){1===e.nodeType&&-1===o.indexOf(e)&&-1===a.indexOf(e.tagName)&&x(e,i)}))}function O(e,t){var n=-1;return e.some((function(e,r){return!!t(e)&&(n=r,!0)})),n}function j(e,t){var n,r=[],i=[],o=e.container;if(!t.disableScrollLock){if(function(e){var t=Object(l.a)(e);return t.body===e?Object(y.a)(t).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(o)){var a=Object(b.a)();r.push({value:o.style.paddingRight,key:"padding-right",el:o}),o.style["padding-right"]="".concat(_(o)+a,"px"),n=Object(l.a)(o).querySelectorAll(".mui-fixed"),[].forEach.call(n,(function(e){i.push(e.style.paddingRight),e.style.paddingRight="".concat(_(e)+a,"px")}))}var c=o.parentElement,s="HTML"===c.nodeName&&"scroll"===window.getComputedStyle(c)["overflow-y"]?c:o;r.push({value:s.style.overflow,key:"overflow",el:s}),s.style.overflow="hidden"}return function(){n&&[].forEach.call(n,(function(e,t){i[t]?e.style.paddingRight=i[t]:e.style.removeProperty("padding-right")})),r.forEach((function(e){var t=e.value,n=e.el,r=e.key;t?n.style.setProperty(r,t):n.style.removeProperty(r)}))}}var S=function(){function e(){Object(m.a)(this,e),this.modals=[],this.containers=[]}return Object(v.a)(e,[{key:"add",value:function(e,t){var n=this.modals.indexOf(e);if(-1!==n)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&x(e.modalRef,!1);var r=function(e){var t=[];return[].forEach.call(e.children,(function(e){e.getAttribute&&"true"===e.getAttribute("aria-hidden")&&t.push(e)})),t}(t);w(t,e.mountNode,e.modalRef,r,!0);var i=O(this.containers,(function(e){return e.container===t}));return-1!==i?(this.containers[i].modals.push(e),n):(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblingNodes:r}),n)}},{key:"mount",value:function(e,t){var n=O(this.containers,(function(t){return-1!==t.modals.indexOf(e)})),r=this.containers[n];r.restore||(r.restore=j(r,t))}},{key:"remove",value:function(e){var t=this.modals.indexOf(e);if(-1===t)return t;var n=O(this.containers,(function(t){return-1!==t.modals.indexOf(e)})),r=this.containers[n];if(r.modals.splice(r.modals.indexOf(e),1),this.modals.splice(t,1),0===r.modals.length)r.restore&&r.restore(),e.modalRef&&x(e.modalRef,!0),w(r.container,e.mountNode,e.modalRef,r.hiddenSiblingNodes,!1),this.containers.splice(n,1);else{var i=r.modals[r.modals.length-1];i.modalRef&&x(i.modalRef,!1)}return t}},{key:"isTopModal",value:function(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}}]),e}();var C=function(e){var t=e.children,n=e.disableAutoFocus,r=void 0!==n&&n,i=e.disableEnforceFocus,c=void 0!==i&&i,s=e.disableRestoreFocus,u=void 0!==s&&s,d=e.getDoc,h=e.isEnabled,p=e.open,m=o.useRef(),v=o.useRef(null),g=o.useRef(null),b=o.useRef(),y=o.useRef(null),x=o.useCallback((function(e){y.current=a.findDOMNode(e)}),[]),_=Object(f.a)(t.ref,x),w=o.useRef();return o.useEffect((function(){w.current=p}),[p]),!w.current&&p&&"undefined"!==typeof window&&(b.current=d().activeElement),o.useEffect((function(){if(p){var e=Object(l.a)(y.current);r||!y.current||y.current.contains(e.activeElement)||(y.current.hasAttribute("tabIndex")||y.current.setAttribute("tabIndex",-1),y.current.focus());var t=function(){null!==y.current&&(e.hasFocus()&&!c&&h()&&!m.current?y.current&&!y.current.contains(e.activeElement)&&y.current.focus():m.current=!1)},n=function(t){!c&&h()&&9===t.keyCode&&e.activeElement===y.current&&(m.current=!0,t.shiftKey?g.current.focus():v.current.focus())};e.addEventListener("focus",t,!0),e.addEventListener("keydown",n,!0);var i=setInterval((function(){t()}),50);return function(){clearInterval(i),e.removeEventListener("focus",t,!0),e.removeEventListener("keydown",n,!0),u||(b.current&&b.current.focus&&b.current.focus(),b.current=null)}}}),[r,c,u,h,p]),o.createElement(o.Fragment,null,o.createElement("div",{tabIndex:0,ref:v,"data-test":"sentinelStart"}),o.cloneElement(t,{ref:_}),o.createElement("div",{tabIndex:0,ref:g,"data-test":"sentinelEnd"}))},E={root:{zIndex:-1,position:"fixed",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},invisible:{backgroundColor:"transparent"}},k=o.forwardRef((function(e,t){var n=e.invisible,a=void 0!==n&&n,c=e.open,s=Object(r.a)(e,["invisible","open"]);return c?o.createElement("div",Object(i.a)({"aria-hidden":!0,ref:t},s,{style:Object(i.a)({},E.root,a?E.invisible:{},s.style)})):null}));var R=new S,T=o.forwardRef((function(e,t){var n=Object(c.a)(),m=Object(s.a)({name:"MuiModal",props:Object(i.a)({},e),theme:n}),v=m.BackdropComponent,g=void 0===v?k:v,b=m.BackdropProps,y=m.children,_=m.closeAfterTransition,w=void 0!==_&&_,O=m.container,j=m.disableAutoFocus,S=void 0!==j&&j,E=m.disableBackdropClick,T=void 0!==E&&E,M=m.disableEnforceFocus,A=void 0!==M&&M,I=m.disableEscapeKeyDown,N=void 0!==I&&I,P=m.disablePortal,D=void 0!==P&&P,L=m.disableRestoreFocus,z=void 0!==L&&L,B=m.disableScrollLock,F=void 0!==B&&B,H=m.hideBackdrop,V=void 0!==H&&H,U=m.keepMounted,W=void 0!==U&&U,q=m.manager,G=void 0===q?R:q,Y=m.onBackdropClick,K=m.onClose,$=m.onEscapeKeyDown,X=m.onRendered,Q=m.open,J=Object(r.a)(m,["BackdropComponent","BackdropProps","children","closeAfterTransition","container","disableAutoFocus","disableBackdropClick","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","manager","onBackdropClick","onClose","onEscapeKeyDown","onRendered","open"]),Z=o.useState(!0),ee=Z[0],te=Z[1],ne=o.useRef({}),re=o.useRef(null),ie=o.useRef(null),oe=Object(f.a)(ie,t),ae=function(e){return!!e.children&&e.children.props.hasOwnProperty("in")}(m),ce=function(){return Object(l.a)(re.current)},se=function(){return ne.current.modalRef=ie.current,ne.current.mountNode=re.current,ne.current},le=function(){G.mount(se(),{disableScrollLock:F}),ie.current.scrollTop=0},ue=Object(h.a)((function(){var e=function(e){return e="function"===typeof e?e():e,a.findDOMNode(e)}(O)||ce().body;G.add(se(),e),ie.current&&le()})),de=o.useCallback((function(){return G.isTopModal(se())}),[G]),fe=Object(h.a)((function(e){re.current=e,e&&(X&&X(),Q&&de()?le():x(ie.current,!0))})),he=o.useCallback((function(){G.remove(se())}),[G]);if(o.useEffect((function(){return function(){he()}}),[he]),o.useEffect((function(){Q?ue():ae&&w||he()}),[Q,he,ae,w,ue]),!W&&!Q&&(!ae||ee))return null;var pe=function(e){return{root:{position:"fixed",zIndex:e.zIndex.modal,right:0,bottom:0,top:0,left:0},hidden:{visibility:"hidden"}}}(n||{zIndex:p.a}),me={};return void 0===y.props.tabIndex&&(me.tabIndex=y.props.tabIndex||"-1"),ae&&(me.onEnter=Object(d.a)((function(){te(!1)}),y.props.onEnter),me.onExited=Object(d.a)((function(){te(!0),w&&he()}),y.props.onExited)),o.createElement(u.a,{ref:fe,container:O,disablePortal:D},o.createElement("div",Object(i.a)({ref:oe,onKeyDown:function(e){"Escape"===e.key&&de()&&($&&$(e),N||(e.stopPropagation(),K&&K(e,"escapeKeyDown")))},role:"presentation"},J,{style:Object(i.a)({},pe.root,!Q&&ee?pe.hidden:{},J.style)}),V?null:o.createElement(g,Object(i.a)({open:Q,onClick:function(e){e.target===e.currentTarget&&(Y&&Y(e),!T&&K&&K(e,"backdropClick"))}},b)),o.createElement(C,{disableEnforceFocus:A,disableAutoFocus:S,disableRestoreFocus:z,getDoc:ce,isEnabled:de,open:Q},o.cloneElement(y,me))))}));t.a=T},function(e,t,n){"use strict";var r=n(5),i=n(2),o=n(377),a=n(0),c=(n(4),n(7)),s=n(134),l=n(188),u=n(15),d=n(21),f=n(29),h=n(163);function p(e,t){return parseInt(e[t],10)||0}var m="undefined"!==typeof window?a.useLayoutEffect:a.useEffect,v={visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"},g=a.forwardRef((function(e,t){var n=e.onChange,o=e.rows,c=e.rowsMax,s=e.rowsMin,l=e.maxRows,u=e.minRows,d=void 0===u?1:u,g=e.style,b=e.value,y=Object(r.a)(e,["onChange","rows","rowsMax","rowsMin","maxRows","minRows","style","value"]),x=l||c,_=o||s||d,w=a.useRef(null!=b).current,O=a.useRef(null),j=Object(f.a)(t,O),S=a.useRef(null),C=a.useRef(0),E=a.useState({}),k=E[0],R=E[1],T=a.useCallback((function(){var t=O.current,n=window.getComputedStyle(t),r=S.current;r.style.width=n.width,r.value=t.value||e.placeholder||"x","\n"===r.value.slice(-1)&&(r.value+=" ");var i=n["box-sizing"],o=p(n,"padding-bottom")+p(n,"padding-top"),a=p(n,"border-bottom-width")+p(n,"border-top-width"),c=r.scrollHeight-o;r.value="x";var s=r.scrollHeight-o,l=c;_&&(l=Math.max(Number(_)*s,l)),x&&(l=Math.min(Number(x)*s,l));var u=(l=Math.max(l,s))+("border-box"===i?o+a:0),d=Math.abs(l-c)<=1;R((function(e){return C.current<20&&(u>0&&Math.abs((e.outerHeightStyle||0)-u)>1||e.overflow!==d)?(C.current+=1,{overflow:d,outerHeightStyle:u}):e}))}),[x,_,e.placeholder]);a.useEffect((function(){var e=Object(h.a)((function(){C.current=0,T()}));return window.addEventListener("resize",e),function(){e.clear(),window.removeEventListener("resize",e)}}),[T]),m((function(){T()})),a.useEffect((function(){C.current=0}),[b]);return a.createElement(a.Fragment,null,a.createElement("textarea",Object(i.a)({value:b,onChange:function(e){C.current=0,w||T(),n&&n(e)},ref:j,rows:_,style:Object(i.a)({height:k.outerHeightStyle,overflow:k.overflow?"hidden":null},g)},y)),a.createElement("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:S,tabIndex:-1,style:Object(i.a)({},v,g)}))})),b=n(189),y="undefined"===typeof window?a.useEffect:a.useLayoutEffect,x=a.forwardRef((function(e,t){var n=e["aria-describedby"],u=e.autoComplete,h=e.autoFocus,p=e.classes,m=e.className,v=(e.color,e.defaultValue),x=e.disabled,_=e.endAdornment,w=(e.error,e.fullWidth),O=void 0!==w&&w,j=e.id,S=e.inputComponent,C=void 0===S?"input":S,E=e.inputProps,k=void 0===E?{}:E,R=e.inputRef,T=(e.margin,e.multiline),M=void 0!==T&&T,A=e.name,I=e.onBlur,N=e.onChange,P=e.onClick,D=e.onFocus,L=e.onKeyDown,z=e.onKeyUp,B=e.placeholder,F=e.readOnly,H=e.renderSuffix,V=e.rows,U=e.rowsMax,W=e.rowsMin,q=e.maxRows,G=e.minRows,Y=e.startAdornment,K=e.type,$=void 0===K?"text":K,X=e.value,Q=Object(r.a)(e,["aria-describedby","autoComplete","autoFocus","classes","className","color","defaultValue","disabled","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","rowsMax","rowsMin","maxRows","minRows","startAdornment","type","value"]),J=null!=k.value?k.value:X,Z=a.useRef(null!=J).current,ee=a.useRef(),te=a.useCallback((function(e){0}),[]),ne=Object(f.a)(k.ref,te),re=Object(f.a)(R,ne),ie=Object(f.a)(ee,re),oe=a.useState(!1),ae=oe[0],ce=oe[1],se=Object(l.b)();var le=Object(s.a)({props:e,muiFormControl:se,states:["color","disabled","error","hiddenLabel","margin","required","filled"]});le.focused=se?se.focused:ae,a.useEffect((function(){!se&&x&&ae&&(ce(!1),I&&I())}),[se,x,ae,I]);var ue=se&&se.onFilled,de=se&&se.onEmpty,fe=a.useCallback((function(e){Object(b.b)(e)?ue&&ue():de&&de()}),[ue,de]);y((function(){Z&&fe({value:J})}),[J,fe,Z]);a.useEffect((function(){fe(ee.current)}),[]);var he=C,pe=Object(i.a)({},k,{ref:ie});"string"!==typeof he?pe=Object(i.a)({inputRef:ie,type:$},pe,{ref:null}):M?!V||q||G||U||W?(pe=Object(i.a)({minRows:V||G,rowsMax:U,maxRows:q},pe),he=g):he="textarea":pe=Object(i.a)({type:$},pe);return a.useEffect((function(){se&&se.setAdornedStart(Boolean(Y))}),[se,Y]),a.createElement("div",Object(i.a)({className:Object(c.a)(p.root,p["color".concat(Object(d.a)(le.color||"primary"))],m,le.disabled&&p.disabled,le.error&&p.error,O&&p.fullWidth,le.focused&&p.focused,se&&p.formControl,M&&p.multiline,Y&&p.adornedStart,_&&p.adornedEnd,"dense"===le.margin&&p.marginDense),onClick:function(e){ee.current&&e.currentTarget===e.target&&ee.current.focus(),P&&P(e)},ref:t},Q),Y,a.createElement(l.a.Provider,{value:null},a.createElement(he,Object(i.a)({"aria-invalid":le.error,"aria-describedby":n,autoComplete:u,autoFocus:h,defaultValue:v,disabled:le.disabled,id:j,onAnimationStart:function(e){fe("mui-auto-fill-cancel"===e.animationName?ee.current:{value:"x"})},name:A,placeholder:B,readOnly:F,required:le.required,rows:V,value:J,onKeyDown:L,onKeyUp:z},pe,{className:Object(c.a)(p.input,k.className,le.disabled&&p.disabled,M&&p.inputMultiline,le.hiddenLabel&&p.inputHiddenLabel,Y&&p.inputAdornedStart,_&&p.inputAdornedEnd,"search"===$&&p.inputTypeSearch,"dense"===le.margin&&p.inputMarginDense),onBlur:function(e){I&&I(e),k.onBlur&&k.onBlur(e),se&&se.onBlur?se.onBlur(e):ce(!1)},onChange:function(e){if(!Z){var t=e.target||ee.current;if(null==t)throw new Error(Object(o.a)(1));fe({value:t.value})}for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o},e.exports.__esModule=!0,e.exports.default=e.exports},,,function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},,,,function(e,t,n){"use strict";var r=n(2),i=n(5),o=n(0),a=(n(4),n(7)),c=n(15),s=n(21),l={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p"},u=o.forwardRef((function(e,t){var n=e.align,c=void 0===n?"inherit":n,u=e.classes,d=e.className,f=e.color,h=void 0===f?"initial":f,p=e.component,m=e.display,v=void 0===m?"initial":m,g=e.gutterBottom,b=void 0!==g&&g,y=e.noWrap,x=void 0!==y&&y,_=e.paragraph,w=void 0!==_&&_,O=e.variant,j=void 0===O?"body1":O,S=e.variantMapping,C=void 0===S?l:S,E=Object(i.a)(e,["align","classes","className","color","component","display","gutterBottom","noWrap","paragraph","variant","variantMapping"]),k=p||(w?"p":C[j]||l[j])||"span";return o.createElement(k,Object(r.a)({className:Object(a.a)(u.root,d,"inherit"!==j&&u[j],"initial"!==h&&u["color".concat(Object(s.a)(h))],x&&u.noWrap,b&&u.gutterBottom,w&&u.paragraph,"inherit"!==c&&u["align".concat(Object(s.a)(c))],"initial"!==v&&u["display".concat(Object(s.a)(v))]),ref:t},E))}));t.a=Object(c.a)((function(e){return{root:{margin:0},body2:e.typography.body2,body1:e.typography.body1,caption:e.typography.caption,button:e.typography.button,h1:e.typography.h1,h2:e.typography.h2,h3:e.typography.h3,h4:e.typography.h4,h5:e.typography.h5,h6:e.typography.h6,subtitle1:e.typography.subtitle1,subtitle2:e.typography.subtitle2,overline:e.typography.overline,srOnly:{position:"absolute",height:1,width:1,overflow:"hidden"},alignLeft:{textAlign:"left"},alignCenter:{textAlign:"center"},alignRight:{textAlign:"right"},alignJustify:{textAlign:"justify"},noWrap:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},gutterBottom:{marginBottom:"0.35em"},paragraph:{marginBottom:16},colorInherit:{color:"inherit"},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},colorTextPrimary:{color:e.palette.text.primary},colorTextSecondary:{color:e.palette.text.secondary},colorError:{color:e.palette.error.main},displayInline:{display:"inline"},displayBlock:{display:"block"}}}),{name:"MuiTypography"})(u)},,,,,,,,,,function(e,t,n){"use strict";var r=n(338),i=60103,o=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var a=60109,c=60110,s=60112;t.Suspense=60113;var l=60115,u=60116;if("function"===typeof Symbol&&Symbol.for){var d=Symbol.for;i=d("react.element"),o=d("react.portal"),t.Fragment=d("react.fragment"),t.StrictMode=d("react.strict_mode"),t.Profiler=d("react.profiler"),a=d("react.provider"),c=d("react.context"),s=d("react.forward_ref"),t.Suspense=d("react.suspense"),l=d("react.memo"),u=d("react.lazy")}var f="function"===typeof Symbol&&Symbol.iterator;function h(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n