jupyter-resource-usage
Advanced tools
| "use strict";(self.webpackChunk_jupyter_server_resource_usage=self.webpackChunk_jupyter_server_resource_usage||[]).push([[291],{291:(e,t,r)=>{r.r(t),r.d(t,{default:()=>G});var n=r(437),a=r(870),s=r(979),l=r(687),i=r(640),o=r(528),c=r(46),u=r(311),m=r(882),d=r(29),_=r.n(d),p=r(920),h=r(840);const v={B:1,KB:1024,MB:1048576,GB:1073741824,TB:1099511627776,PB:0x4000000000000};function g(e){const t=y(e);return t[0].toFixed(2)+" "+t[1]}function y(e){return e?e<v.KB?[e,"B"]:v.KB===e||e<v.MB?[e/v.KB,"KB"]:v.MB===e||e<v.GB?[e/v.MB,"MB"]:v.GB===e||e<v.TB?[e/v.GB,"GB"]:v.TB===e||e<v.PB?[e/v.TB,"TB"]:[e/v.PB,"PB"]:[0,"B"]}let C=null;const f=e=>{const{reason:t}=e;return"not_supported"===t.reason?_().createElement("div",{className:"jp-KernelUsage-section-separator"},e.trans.__("Please check with your system administrator that you are running IPyKernel version 6.10.0 or above."),t.kernel_version?e.trans.__("Detected IPyKernel version: %1",t.kernel_version):e.trans.__("No IPyKernel installation detected.")):"no_kernel_widget"===t.reason?_().createElement("div",{className:"jp-KernelUsage-section-separator"},e.trans.__("Switch to a notebook or console to see kernel usage details.")):"no_kernel"===t.reason?_().createElement("div",{className:"jp-KernelUsage-section-separator"},e.trans.__("No active kernel found.")):_().createElement("div",{className:"jp-KernelUsage-section-separator"},e.trans.__("Reason: %1.",t.reason))},k=e=>{var t;const{panel:r}=e,[n,a]=(0,d.useState)(),[s,l]=(0,d.useState)(),[i,o]=(0,d.useState)(),[c,u]=(0,d.useState)({reason:"loading"});((e,t)=>{const r=(0,d.useRef)();(0,d.useEffect)((()=>{r.current=e}),[e]),(0,d.useEffect)((()=>{if(null!==t){const e=setInterval((function(){r.current&&r.current()}),t);return()=>{clearInterval(e)}}}),[e,t])})((async()=>{n&&r.isVisible&&v(n).catch((()=>{console.warn(`Request failed for ${n}. Kernel restarting?`)}))}),5e3);const m=(0,d.useRef)(n);m.current=n;const v=e=>async function(e="",t={}){const r=h.ServerConnection.makeSettings(),n=p.URLExt.join(r.baseUrl,"api/metrics/v1/kernel_usage",e);let a;try{a=await h.ServerConnection.makeRequest(n,t,r)}catch(e){throw new h.ServerConnection.NetworkError(e)}let s=await a.text();if(s.length>0)try{s=JSON.parse(s)}catch(e){console.log("Not a JSON response body.",a)}if(!a.ok)throw new h.ServerConnection.ResponseError(a,s.message||s);return s}(`get_usage/${e}`).then((t=>{var r;if(e!==m.current)return;if(null===(r=t.content)||void 0===r?void 0:r.reason){const e=t.content;return void u(e)}u(void 0);const n={...t.content,timestamp:new Date,kernel_id:e};o(n)}));return(0,d.useEffect)((()=>{const t=e=>(t,r)=>{var n,s;const i=null===(n=r.newValue)||void 0===n?void 0:n.id;if(i){a(i);const t=null===(s=null==e?void 0:e.sessionContext.session)||void 0===s?void 0:s.model.path;l(t),v(i)}else u({reason:"no_kernel"}),a(i)},r=(e,r)=>{var s,i,c,m,d;if(null===r)return a(void 0),void u({reason:"no_kernel_widget"});if(C&&C.panel.sessionContext.kernelChanged.disconnect(C.callback),C={callback:t(r),panel:r},r.sessionContext.kernelChanged.connect(C.callback),(null===(i=null===(s=r.sessionContext.session)||void 0===s?void 0:s.kernel)||void 0===i?void 0:i.id)!==n){const e=null===(m=null===(c=r.sessionContext.session)||void 0===c?void 0:c.kernel)||void 0===m?void 0:m.id;if(e){a(e);const t=null===(d=r.sessionContext.session)||void 0===d?void 0:d.model.path;l(t),o(void 0),u({reason:"loading"}),v(e)}else a(void 0),u({reason:"no_kernel"})}};return e.tracker.currentChanged.connect(r),e.tracker.currentWidget&&r(e.tracker,e.tracker.currentWidget),()=>{e.tracker.currentChanged.disconnect(r)}}),[n]),c&&"timeout"!==(null==c?void 0:c.reason)&&"loading"!==(null==c?void 0:c.reason)?_().createElement(_().Fragment,null,_().createElement("h3",{className:"jp-KernelUsage-section-separator"},e.trans.__("Kernel usage not available")),_().createElement(f,{trans:e.trans,reason:c})):n?_().createElement(_().Fragment,null,_().createElement("h3",{className:"jp-KernelUsage-section-separator"},e.trans.__("Kernel usage")),"timeout"===(null==c?void 0:c.reason)?_().createElement("strong",null,e.trans.__("Timed out in: %1 ms",c.timeout_ms)):null,_().createElement("div",{className:"jp-KernelUsage-separator"},e.trans.__("Notebook:")," ",s),_().createElement("div",{className:"jp-KernelUsage-separator"},e.trans.__("Kernel ID:")," ",n),_().createElement("div",{className:"timeout"===(null==c?void 0:c.reason)?"jp-KernelUsage-timedOut":""},i?_().createElement(_().Fragment,null,_().createElement("div",{className:"jp-KernelUsage-separator"},e.trans.__("Kernel Host:")," ",i.hostname),_().createElement("div",{className:"jp-KernelUsage-separator"},e.trans.__("Timestamp:")," ",null===(t=i.timestamp)||void 0===t?void 0:t.toLocaleString()),_().createElement("div",{className:"jp-KernelUsage-separator"},e.trans.__("Process ID:")," ",i.pid),_().createElement("div",{className:"jp-KernelUsage-separator"},e.trans.__("CPU:")," ",i.kernel_cpu),_().createElement("div",{className:"jp-KernelUsage-separator"},e.trans.__("Memory:")," ",g(i.kernel_memory)),_().createElement("hr",{className:"jp-KernelUsage-section-separator"}),(null==i?void 0:i.host_usage_flag)?_().createElement(_().Fragment,null,_().createElement("h4",{className:"jp-KernelUsage-section-separator"},e.trans.__("Host CPU")),i.host_cpu_percent&&_().createElement("div",{className:"jp-KernelUsage-separator"},e.trans._n("%2%% used on %1 CPU","%2%% used on %1 CPUs",i.cpu_count,i.host_cpu_percent.toFixed(1))),_().createElement("h4",{className:"jp-KernelUsage-section-separator"},e.trans.__("Host Virtual Memory")),_().createElement("div",{className:"jp-KernelUsage-separator"},e.trans.__("Active:")," ",g(i.host_virtual_memory.active)),_().createElement("div",{className:"jp-KernelUsage-separator"},e.trans.__("Available:")," ",g(i.host_virtual_memory.available)),_().createElement("div",{className:"jp-KernelUsage-separator"},e.trans.__("Free:")," ",g(i.host_virtual_memory.free)),_().createElement("div",{className:"jp-KernelUsage-separator"},e.trans.__("Inactive:")," ",g(i.host_virtual_memory.inactive)),i.host_virtual_memory.percent&&_().createElement("div",{className:"jp-KernelUsage-separator"},e.trans.__("Percent used:")," ",i.host_virtual_memory.percent.toFixed(1),"%"),_().createElement("div",{className:"jp-KernelUsage-separator"},e.trans.__("Total:")," ",g(i.host_virtual_memory.total)),_().createElement("div",{className:"jp-KernelUsage-separator"},e.trans.__("Wired:")," ",g(i.host_virtual_memory.wired))):null):"loading"===(null==c?void 0:c.reason)?_().createElement("div",{className:"jp-KernelUsage-separator"},e.trans.__("Loading…")):_().createElement("div",{className:"jp-KernelUsage-separator"},e.trans.__("Usage data is missing")))):_().createElement("h3",null,e.trans.__("Kernel usage is missing"))};class b extends a.ReactWidget{constructor(e){super(),this._tracker=e.tracker,this._panel=e.panel,this._trans=e.trans,this.addClass("jp-KernelUsage-content")}render(){return _().createElement(k,{tracker:this._tracker,panel:this._panel,trans:this._trans})}}const E='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">\r\n <g class="jp-icon3" fill="#616161">\r\n <path d="m256 43c-141 0-256 115-256 256 0 62 22 118 59 163l6 8h383l6-8c37-44 59-101 59-163-0.1-141-115-256-256-256zm0 43c118 0 213 95 213 213 0 48-17 92-44 128h-339c-27-36-44-80-44-128 0-118 95-213 213-213zm0 21c-12 0-21 9.6-21 21s9.6 21 21 21 21-9.6 21-21-9.5-21-21-21zm-85 23c-12 0-21 9.6-21 21s9.6 21 21 21 21-9.6 21-21-9.6-21-21-21zm171 0c-12 0-21 9.6-21 21s9.6 21 21 21 21-9.6 21-21-9.5-21-21-21zm-233 63c-12 0-21 9.6-21 21s9.6 21 21 21 21-9.6 21-21-9.5-21-21-21zm290 0.7-121 69c-6.3-3.7-14-6-21-6-24 0-43 19-43 43s19 43 43 43c23 0 42-19 43-42v-0.7l121-69-21-37zm-313 85c-12 0-21 9.6-21 21s9.6 21 21 21 21-9.6 21-21-9.5-21-21-21zm341 0c-12 0-21 9.6-21 21s9.6 21 21 21 21-9.6 21-21-9.6-21-21-21zm-319 85c-12 0-21 9.6-21 21s9.6 21 21 21 21-9.6 21-21-9.5-21-21-21zm296 0c-12 0-21 9.6-21 21s9.6 21 21 21 21-9.6 21-21-9.5-21-21-21z"/>\r\n </g>\r\n</svg>\r\n\x3c!-- Downloaded from https://seekicon.com/free-icon/tachometer-alt_1 under MIT License. --\x3e\r\n';class j extends m.StackedPanel{constructor(e){super(),this.addClass("jp-KernelUsage-view"),this.id="kernelusage-panel-id",this.title.caption=e.trans.__("Kernel Usage"),this.title.icon=new i.LabIcon({name:"jupyterlab-kernel-usage:icon",svgstr:E}),this.title.closable=!0;const t=new b({tracker:e.tracker,panel:this,trans:e.trans});this.addWidget(t)}dispose(){super.dispose()}onCloseRequest(e){super.onCloseRequest(e),this.dispose()}}var w,K,U=r(797);!function(e){class t extends a.VDomModel{constructor(e){super(),this._memoryAvailable=!1,this._cpuAvailable=!1,this._currentMemory=0,this._currentCpuPercent=0,this._memoryLimit=null,this._cpuLimit=null,this._units="B",this._warn=!1,this._values=[];for(let e=0;e<20;e++)this._values.push({memoryPercent:0,cpuPercent:0});this._poll=new U.Poll({factory:()=>K.factory(),frequency:{interval:e.refreshRate,backoff:!0},name:"@jupyterlab/statusbar:ResourceUsage#metrics"}),this._poll.ticked.connect((e=>{const{payload:t,phase:r}=e.state;if("resolved"!==r){if("rejected"===r){const e=this._memoryAvailable,t=this._cpuAvailable;return this._memoryAvailable=!1,this._cpuAvailable=!1,this._currentMemory=0,this._memoryLimit=null,this._cpuLimit=null,this._units="B",void((e||t)&&this.stateChanged.emit())}}else this._updateMetricsValues(t)}))}async refresh(){await this._poll.refresh(),await this._poll.tick}get metricsAvailable(){return this._memoryAvailable||this._cpuAvailable}get memoryAvailable(){return this._memoryAvailable}get cpuAvailable(){return this._cpuAvailable}get currentMemory(){return this._currentMemory}get memoryLimit(){return this._memoryLimit}get cpuLimit(){return this._cpuLimit}get units(){return this._units}get currentCpuPercent(){return this._currentCpuPercent}get values(){return this._values}get usageWarning(){return this._warn}dispose(){super.dispose(),this._poll.dispose()}_updateMetricsValues(e){var t,r,n;if(null===e)return this._memoryAvailable=!1,this._cpuAvailable=!1,this._currentMemory=0,this._memoryLimit=null,this._units="B",void(this._warn=!1);const a=null!==(t=e.pss)&&void 0!==t?t:e.rss,s=e.limits.memory,l=null!==(n=null!==(r=null==s?void 0:s.pss)&&void 0!==r?r:null==s?void 0:s.rss)&&void 0!==n?n:null,[i,o]=y(a),c=!!e.limits.memory&&e.limits.memory.warn;this._memoryAvailable=void 0!==a,this._currentMemory=i,this._units=o,this._memoryLimit=l?l/v[o]:null;const u=this.memoryLimit?Math.min(this._currentMemory/this.memoryLimit,1):0;this._warn=c,this._cpuLimit=e.limits.cpu?e.limits.cpu.cpu:null,this._cpuAvailable=void 0!==e.cpu_percent,this._currentCpuPercent=void 0!==e.cpu_percent?e.cpu_percent/100:0,this._values.push({memoryPercent:u,cpuPercent:this._currentCpuPercent}),this._values.shift(),this.stateChanged.emit(void 0)}}e.Model=t}(w||(w={})),function(e){const t=h.ServerConnection.makeSettings(),r=p.URLExt.join(t.baseUrl,"api/metrics/v1");e.factory=async()=>{const e=h.ServerConnection.makeRequest(r,{},t),n=await e;return n.ok?await n.json():null}}(K||(K={}));const N=(0,r(95).style)({fontSize:"var(--jp-ui-font-size1)",fontFamily:"var(--jp-ui-font-family)"},{backgroundColor:"#FFD2D2",color:"#D8000C"});class S extends a.VDomRenderer{constructor(e){super(new w.Model({refreshRate:5e3})),this._trans=e}render(){if(!this.model)return _().createElement("div",null);let e;return e=null===this.model.memoryLimit?this._trans.__("Mem: %1 %2",this.model.currentMemory.toFixed(B.DECIMAL_PLACES),this.model.units):this._trans.__("Mem: %1 / %2 %3",this.model.currentMemory.toFixed(B.DECIMAL_PLACES),this.model.memoryLimit.toFixed(B.DECIMAL_PLACES),this.model.units),this.model.cpuAvailable&&(e=`CPU: ${(100*this.model.currentCpuPercent).toFixed(B.DECIMAL_PLACES)} % ${e}`),this.model.usageWarning?_().createElement(c.TextItem,{title:this._trans.__("Current resource usage"),source:e,className:N}):_().createElement(c.TextItem,{title:this._trans.__("Current resource usage"),source:e})}}var B;!function(e){e.DECIMAL_PLACES=2}(B||(B={}));var P=r(901);function x(e){return e instanceof o.ConsolePanel||e instanceof l.NotebookPanel}class M{constructor(e){var t,r;this._currentWidget=null;const{labShell:n,notebookTracker:a,consoleTracker:s}=e;this._currentChanged=new P.Signal(this),n?n.currentChanged.connect(((e,t)=>{const r=t.newValue;r&&x(r)?(this._currentChanged.emit(r),this._currentWidget=r):(this._currentChanged.emit(null),this._currentWidget=null)})):(a.currentChanged.connect(((e,t)=>{this._currentChanged.emit(t),this._currentWidget=t})),s&&s.currentChanged.connect(((e,t)=>{this._currentChanged.emit(t),this._currentWidget=t}))),(null==n?void 0:n.currentWidget)&&x(null==n?void 0:n.currentWidget)?this._currentWidget=n.currentWidget:this._currentWidget=null!==(r=null!==(t=a.currentWidget)&&void 0!==t?t:null==s?void 0:s.currentWidget)&&void 0!==r?r:null}get currentChanged(){return this._currentChanged}get currentWidget(){return this._currentWidget}}var A=r(686);const L=({percentage:e,color:t})=>_().createElement("div",{className:"jp-IndicatorFiller",style:{width:100*e+"%",background:`${t}`}}),I=({values:e,percentage:t,baseColor:r})=>{const[n,a]=(0,d.useState)(!1),s=t>.5?t>.8?"red":"orange":r;return _().createElement("div",{className:"jp-IndicatorBar",onClick:()=>{a(!n)}},n&&_().createElement(A.Sparklines,{data:e,min:0,max:1,limit:e.length,margin:0},_().createElement(A.SparklinesLine,{style:{stroke:s,strokeWidth:4,fill:s,fillOpacity:1}}),_().createElement(A.SparklinesSpots,null)),!n&&_().createElement(L,{percentage:t,color:s}))},W=({enabled:e,values:t,label:r,color:n,text:a})=>{const s=t[t.length-1];return _().createElement(_().Fragment,null,e&&_().createElement("div",{className:"jp-IndicatorContainer"},_().createElement("div",{className:"jp-IndicatorText"},r),null!==s&&_().createElement("div",{className:"jp-IndicatorWrapper"},_().createElement(I,{values:t,percentage:s,baseColor:n})),_().createElement("div",{className:"jp-IndicatorText"},a)))},T=({model:e,label:t})=>{const[r,n]=(0,d.useState)(""),[a,s]=(0,d.useState)([]),l=()=>{const{cpuLimit:t,currentCpuPercent:r}=e,a=e.values.map((e=>Math.min(1,e.cpuPercent/(t||1)))),l=`${(100*r).toFixed(0)}%`;n(l),s(a)};return(0,d.useEffect)((()=>(e.stateChanged.connect(l),()=>{e.stateChanged.disconnect(l)})),[e]),_().createElement(W,{enabled:e.cpuAvailable,values:a,label:t,color:"#0072B3",text:r})};var R;!function(e){e.createCpuView=(e,t)=>a.ReactWidget.create(_().createElement(T,{model:e,label:t}))}(R||(R={}));const F=({model:e,label:t})=>{const[r,n]=(0,d.useState)(""),[a,s]=(0,d.useState)([]),l=()=>{const{memoryLimit:t,currentMemory:r,units:a}=e,l=["B","KB","MB"].indexOf(a)>0?0:2,i=`${r.toFixed(l)} ${t?"/ "+t.toFixed(l):""} ${a}`,o=e.values.map((e=>e.memoryPercent));n(i),s(o)};return(0,d.useEffect)((()=>(e.stateChanged.connect(l),()=>{e.stateChanged.disconnect(l)})),[e]),_().createElement(W,{enabled:e.memoryAvailable,values:a,label:t,color:"#00B35B",text:r})};var D,z;!function(e){e.createMemoryView=(e,t)=>a.ReactWidget.create(_().createElement(F,{model:e,label:t}))}(D||(D={})),function(e){e.getKernelUsage="kernel-usage:get"}(z||(z={}));const V={id:"@jupyter-server/resource-usage:status-item",autoStart:!0,requires:[u.ITranslator],optional:[c.IStatusBar],activate:(e,t,r)=>{const n=t.load("jupyter-resource-usage"),a=new S(n);r&&r.registerStatusItem(V.id,{item:a,align:"left",rank:2,isActive:()=>a.model.metricsAvailable,activeStateChanged:a.model.stateChanged})}},q={id:"@jupyter-server/resource-usage:topbar-item",autoStart:!0,requires:[a.IToolbarWidgetRegistry],optional:[s.ISettingRegistry],activate:async(e,t,r)=>{let n=!1,a=5e3,s="CPU: ",l="Mem: ";if(r){const e=await r.load(q.id);n=e.get("enable").composite,a=e.get("refreshRate").composite;const t=e.get("cpu").composite;s=t.label;const i=e.get("memory").composite;l=i.label}const i=new w.Model({refreshRate:a});await i.refresh(),n&&i.cpuAvailable&&t.addFactory("TopBar","cpu",(()=>R.createCpuView(i,s))),n&&i.memoryAvailable&&t.addFactory("TopBar","memory",(()=>D.createMemoryView(i,l)))}},$={id:"@jupyter-server/resource-usage:kernel-panel-item",autoStart:!0,optional:[a.ICommandPalette,n.ILabShell,o.IConsoleTracker],requires:[u.ITranslator,l.INotebookTracker],activate:(e,t,r,n,a,s)=>{const l=t.load("jupyter-resource-usage"),{commands:o,shell:c}=e,u=l.__("Kernel Resource");let m=null;function d(){if(!m||m.isDisposed){const e=new M({notebookTracker:r,labShell:a,consoleTracker:s});m=new j({tracker:e,trans:l}),c.add(m,"right",{rank:200})}}o.addCommand(z.getKernelUsage,{label:l.__("Kernel Usage"),caption:l.__("Kernel Usage"),icon:new i.LabIcon({name:"jupyterlab-kernel-usage:icon",svgstr:E}),execute:d}),n&&n.addItem({command:z.getKernelUsage,category:u}),d()}},G=[V,q,$]}}]); |
| (self.webpackChunk_jupyter_server_resource_usage=self.webpackChunk_jupyter_server_resource_usage||[]).push([[311],{159:function(e,t,n){var r;r=function(e){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s=11)}([function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(14)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(16)()}).call(t,n(2))},function(t,n){t.exports=e},function(e,t){var n,r,o=e.exports={};function u(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function a(e){if(n===setTimeout)return setTimeout(e,0);if((n===u||!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:u}catch(e){n=u}try{r="function"==typeof clearTimeout?clearTimeout:i}catch(e){r=i}}();var l,f=[],c=!1,s=-1;function p(){c&&l&&(c=!1,l.length?f=l.concat(f):s=-1,f.length&&d())}function d(){if(!c){var e=a(p);c=!0;for(var t=f.length;t;){for(l=f,f=[];++s<t;)l&&l[s].run();s=-1,t=f.length}l=null,c=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===i||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{return r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function y(e,t){this.fun=e,this.array=t}function h(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];f.push(new y(e,t)),1!==f.length||c||a(d)},y.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=h,o.addListener=h,o.once=h,o.off=h,o.removeListener=h,o.removeAllListeners=h,o.emit=h,o.prependListener=h,o.prependOnceListener=h,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.reduce((function(e,t){return e+t}))/e.length}},function(e,t,n){"use strict";function r(e){return function(){return e}}var o=function(){};o.thatReturns=r,o.thatReturnsFalse=r(!1),o.thatReturnsTrue=r(!0),o.thatReturnsNull=r(null),o.thatReturnsThis=function(){return this},o.thatReturnsArgument=function(e){return e},e.exports=o},function(e,t,n){"use strict";(function(t){var n=function(e){};"production"!==t.env.NODE_ENV&&(n=function(e){if(void 0===e)throw new Error("invariant requires an error message argument")}),e.exports=function(e,t,r,o,u,i,a,l){if(n(t),!e){var f;if(void 0===t)f=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[r,o,u,i,a,l],s=0;(f=new Error(t.replace(/%s/g,(function(){return c[s++]})))).name="Invariant Violation"}throw f.framesToPop=1,f}}}).call(t,n(2))},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return Math.min.apply(Math,e)}},function(e,t,n){"use strict";(function(t){var r=n(4);if("production"!==t.env.NODE_ENV){var o=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=0,u="Warning: "+e.replace(/%s/g,(function(){return n[o++]}));"undefined"!=typeof console&&console.error(u);try{throw new Error(u)}catch(e){}};r=function(e,t){if(void 0===t)throw new Error("`warning(condition, format, ...args)` requires a warning message argument");if(0!==t.indexOf("Failed Composite propType: ")&&!e){for(var n=arguments.length,r=Array(n>2?n-2:0),u=2;u<n;u++)r[u-2]=arguments[u];o.apply(void 0,[t].concat(r))}}}e.exports=r}).call(t,n(2))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return Math.max.apply(Math,e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=(r=n(3))&&r.__esModule?r:{default:r};t.default=function(e){var t=(0,o.default)(e),n=e.map((function(e){return Math.pow(e-t,2)})),r=(0,o.default)(n);return Math.sqrt(r)}},function(e,t,n){e.exports=n(12)},function(e,t,n){"use strict";e.exports=n(13)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SparklinesText=t.SparklinesNormalBand=t.SparklinesReferenceLine=t.SparklinesSpots=t.SparklinesBars=t.SparklinesCurve=t.SparklinesLine=t.Sparklines=void 0;var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=h(n(0)),u=n(1),i=h(u),a=h(n(17)),l=h(n(18)),f=h(n(19)),c=h(n(20)),s=h(n(21)),p=h(n(22)),d=h(n(27)),y=h(n(28));function h(e){return e&&e.__esModule?e:{default:e}}var v=function(e){function t(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"render",value:function(){var e=this.props,t=e.data,n=e.limit,r=e.width,o=e.height,u=e.svgWidth,a=e.svgHeight,l=e.preserveAspectRatio,f=e.margin,c=e.style,s=e.max,p=e.min;if(0===t.length)return null;var d=(0,y.default)({data:t,limit:n,width:r,height:o,margin:f,max:s,min:p}),h={style:c,viewBox:"0 0 "+r+" "+o,preserveAspectRatio:l};return u>0&&(h.width=u),a>0&&(h.height=a),i.default.createElement("svg",h,i.default.Children.map(this.props.children,(function(e){return i.default.cloneElement(e,{data:t,points:d,width:r,height:o,margin:f})})))}}]),t}(u.PureComponent);v.propTypes={data:o.default.array,limit:o.default.number,width:o.default.number,height:o.default.number,svgWidth:o.default.number,svgHeight:o.default.number,preserveAspectRatio:o.default.string,margin:o.default.number,style:o.default.object,min:o.default.number,max:o.default.number,onMouseMove:o.default.func},v.defaultProps={data:[],width:240,height:60,preserveAspectRatio:"none",margin:2},t.Sparklines=v,t.SparklinesLine=l.default,t.SparklinesCurve=f.default,t.SparklinesBars=c.default,t.SparklinesSpots=s.default,t.SparklinesReferenceLine=p.default,t.SparklinesNormalBand=d.default,t.SparklinesText=a.default},function(e,t,n){"use strict";(function(t){var r=n(4),o=n(5),u=n(8),i=n(6),a=n(15);e.exports=function(e,n){var l="function"==typeof Symbol&&Symbol.iterator,f="<<anonymous>>",c={array:d("array"),bool:d("boolean"),func:d("function"),number:d("number"),object:d("object"),string:d("string"),symbol:d("symbol"),any:p(r.thatReturnsNull),arrayOf:function(e){return p((function(t,n,r,o,u){if("function"!=typeof e)return new s("Property `"+u+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var a=t[n];if(!Array.isArray(a))return new s("Invalid "+o+" `"+u+"` of type `"+h(a)+"` supplied to `"+r+"`, expected an array.");for(var l=0;l<a.length;l++){var f=e(a,l,r,o,u+"["+l+"]",i);if(f instanceof Error)return f}return null}))},element:p((function(t,n,r,o,u){var i=t[n];return e(i)?null:new s("Invalid "+o+" `"+u+"` of type `"+h(i)+"` supplied to `"+r+"`, expected a single ReactElement.")})),instanceOf:function(e){return p((function(t,n,r,o,u){if(!(t[n]instanceof e)){var i=e.name||f;return new s("Invalid "+o+" `"+u+"` of type `"+((a=t[n]).constructor&&a.constructor.name?a.constructor.name:f)+"` supplied to `"+r+"`, expected instance of `"+i+"`.")}var a;return null}))},node:p((function(e,t,n,r,o){return y(e[t])?null:new s("Invalid "+r+" `"+o+"` supplied to `"+n+"`, expected a ReactNode.")})),objectOf:function(e){return p((function(t,n,r,o,u){if("function"!=typeof e)return new s("Property `"+u+"` of component `"+r+"` has invalid PropType notation inside objectOf.");var a=t[n],l=h(a);if("object"!==l)return new s("Invalid "+o+" `"+u+"` of type `"+l+"` supplied to `"+r+"`, expected an object.");for(var f in a)if(a.hasOwnProperty(f)){var c=e(a,f,r,o,u+"."+f,i);if(c instanceof Error)return c}return null}))},oneOf:function(e){return Array.isArray(e)?p((function(t,n,r,o,u){for(var i=t[n],a=0;a<e.length;a++)if(l=i,f=e[a],l===f?0!==l||1/l==1/f:l!=l&&f!=f)return null;var l,f;return new s("Invalid "+o+" `"+u+"` of value `"+i+"` supplied to `"+r+"`, expected one of "+JSON.stringify(e)+".")})):("production"!==t.env.NODE_ENV&&u(!1,"Invalid argument supplied to oneOf, expected an instance of array."),r.thatReturnsNull)},oneOfType:function(e){if(!Array.isArray(e))return"production"!==t.env.NODE_ENV&&u(!1,"Invalid argument supplied to oneOfType, expected an instance of array."),r.thatReturnsNull;for(var n=0;n<e.length;n++){var o=e[n];if("function"!=typeof o)return u(!1,"Invalid argument supplid to oneOfType. Expected an array of check functions, but received %s at index %s.",b(o),n),r.thatReturnsNull}return p((function(t,n,r,o,u){for(var a=0;a<e.length;a++)if(null==(0,e[a])(t,n,r,o,u,i))return null;return new s("Invalid "+o+" `"+u+"` supplied to `"+r+"`.")}))},shape:function(e){return p((function(t,n,r,o,u){var a=t[n],l=h(a);if("object"!==l)return new s("Invalid "+o+" `"+u+"` of type `"+l+"` supplied to `"+r+"`, expected `object`.");for(var f in e){var c=e[f];if(c){var p=c(a,f,r,o,u+"."+f,i);if(p)return p}}return null}))}};function s(e){this.message=e,this.stack=""}function p(e){if("production"!==t.env.NODE_ENV)var r={},a=0;function l(l,c,p,d,y,h,v){if(d=d||f,h=h||p,v!==i)if(n)o(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");else if("production"!==t.env.NODE_ENV&&"undefined"!=typeof console){var b=d+":"+p;!r[b]&&a<3&&(u(!1,"You are manually calling a React.PropTypes validation function for the `%s` prop on `%s`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details.",h,d),r[b]=!0,a++)}return null==c[p]?l?null===c[p]?new s("The "+y+" `"+h+"` is marked as required in `"+d+"`, but its value is `null`."):new s("The "+y+" `"+h+"` is marked as required in `"+d+"`, but its value is `undefined`."):null:e(c,p,d,y,h)}var c=l.bind(null,!1);return c.isRequired=l.bind(null,!0),c}function d(e){return p((function(t,n,r,o,u,i){var a=t[n];return h(a)!==e?new s("Invalid "+o+" `"+u+"` of type `"+v(a)+"` supplied to `"+r+"`, expected `"+e+"`."):null}))}function y(t){switch(typeof t){case"number":case"string":case"undefined":return!0;case"boolean":return!t;case"object":if(Array.isArray(t))return t.every(y);if(null===t||e(t))return!0;var n=function(e){var t=e&&(l&&e[l]||e["@@iterator"]);if("function"==typeof t)return t}(t);if(!n)return!1;var r,o=n.call(t);if(n!==t.entries){for(;!(r=o.next()).done;)if(!y(r.value))return!1}else for(;!(r=o.next()).done;){var u=r.value;if(u&&!y(u[1]))return!1}return!0;default:return!1}}function h(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":function(e,t){return"symbol"===e||"Symbol"===t["@@toStringTag"]||"function"==typeof Symbol&&t instanceof Symbol}(t,e)?"symbol":t}function v(e){if(null==e)return""+e;var t=h(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}function b(e){var t=v(e);switch(t){case"array":case"object":return"an "+t;case"boolean":case"date":case"regexp":return"a "+t;default:return t}}return s.prototype=Error.prototype,c.checkPropTypes=a,c.PropTypes=c,c}}).call(t,n(2))},function(e,t,n){"use strict";(function(t){if("production"!==t.env.NODE_ENV)var r=n(5),o=n(8),u=n(6),i={};e.exports=function(e,n,a,l,f){if("production"!==t.env.NODE_ENV)for(var c in e)if(e.hasOwnProperty(c)){var s;try{r("function"==typeof e[c],"%s: %s type `%s` is invalid; it must be a function, usually from React.PropTypes.",l||"React class",a,c),s=e[c](n,c,l,a,null,u)}catch(e){s=e}if(o(!s||s instanceof Error,"%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",l||"React class",a,c,typeof s),s instanceof Error&&!(s.message in i)){i[s.message]=!0;var p=f?f():"";o(!1,"Failed %s type: %s%s",a,s.message,null!=p?p:"")}}}}).call(t,n(2))},function(e,t,n){"use strict";var r=n(4),o=n(5),u=n(6);e.exports=function(){function e(e,t,n,r,i,a){a!==u&&o(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t};return n.checkPropTypes=r,n.PropTypes=n,n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=i(n(0)),u=i(n(1));function i(e){return e&&e.__esModule?e:{default:e}}var a=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"render",value:function(){var e=this.props,t=e.point,n=e.text,r=e.fontSize,o=e.fontFamily,i=t.x,a=t.y;return u.default.createElement("g",null,u.default.createElement("text",{x:i,y:a,fontFamily:o||"Verdana",fontSize:r||10},n))}}]),t}(u.default.Component);a.propTypes={text:o.default.string,point:o.default.object,fontSize:o.default.number,fontFamily:o.default.string},a.defaultProps={text:"",point:{x:0,y:0}},t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=i(n(0)),u=i(n(1));function i(e){return e&&e.__esModule?e:{default:e}}var a=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"render",value:function(){var e=this.props,t=e.data,n=e.points,r=(e.width,e.height),o=e.margin,i=e.color,a=e.style,l=e.onMouseMove,f=n.map((function(e){return[e.x,e.y]})).reduce((function(e,t){return e.concat(t)})),c=[n[n.length-1].x,r-o,o,r-o,o,n[0].y],s=f.concat(c),p={stroke:i||a.stroke||"slategray",strokeWidth:a.strokeWidth||"1",strokeLinejoin:a.strokeLinejoin||"round",strokeLinecap:a.strokeLinecap||"round",fill:"none"},d={stroke:a.stroke||"none",strokeWidth:"0",fillOpacity:a.fillOpacity||".1",fill:a.fill||i||"slategray",pointerEvents:"auto"},y=n.map((function(e,n){return u.default.createElement("circle",{key:n,cx:e.x,cy:e.y,r:2,style:d,onMouseEnter:function(r){return l("enter",t[n],e)},onClick:function(r){return l("click",t[n],e)}})}));return u.default.createElement("g",null,y,u.default.createElement("polyline",{points:s.join(" "),style:d}),u.default.createElement("polyline",{points:f.join(" "),style:p}))}}]),t}(u.default.Component);a.propTypes={color:o.default.string,style:o.default.object},a.defaultProps={style:{},onMouseMove:function(){}},t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=i(n(0)),u=i(n(1));function i(e){return e&&e.__esModule?e:{default:e}}var a=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"render",value:function(){var e=this.props,t=e.points,n=(e.width,e.height),r=e.margin,o=e.color,i=e.style,a=e.divisor,l=void 0===a?.25:a,f=void 0,c=t.map((function(e){return function(e){var t=void 0;if(f){var n=(e.x-f.x)*l;t=["C",f.x+n,f.y,e.x-n,e.y,e.x,e.y]}else t=[e.x,e.y];return f=e,t}(e)})).reduce((function(e,t){return e.concat(t)})),s=["L"+t[t.length-1].x,n-r,r,n-r,r,t[0].y],p=c.concat(s),d={stroke:o||i.stroke||"slategray",strokeWidth:i.strokeWidth||"1",strokeLinejoin:i.strokeLinejoin||"round",strokeLinecap:i.strokeLinecap||"round",fill:"none"},y={stroke:i.stroke||"none",strokeWidth:"0",fillOpacity:i.fillOpacity||".1",fill:i.fill||o||"slategray"};return u.default.createElement("g",null,u.default.createElement("path",{d:"M"+p.join(" "),style:y}),u.default.createElement("path",{d:"M"+c.join(" "),style:d}))}}]),t}(u.default.Component);a.propTypes={color:o.default.string,style:o.default.object},a.defaultProps={style:{}},t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=i(n(0)),u=i(n(1));function i(e){return e&&e.__esModule?e:{default:e}}var a=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.points,r=t.height,o=t.style,i=t.barWidth,a=t.margin,l=t.onMouseMove,f=1*(o&&o.strokeWidth||0),c=a?2*a:0,s=i||(n&&n.length>=2?Math.max(0,n[1].x-n[0].x-f-c):0);return u.default.createElement("g",{transform:"scale(1,-1)"},n.map((function(t,n){return u.default.createElement("rect",{key:n,x:t.x-(s+f)/2,y:-r,width:s,height:Math.max(0,r-t.y),style:o,onMouseMove:l&&l.bind(e,t)})})))}}]),t}(u.default.Component);a.propTypes={points:o.default.arrayOf(o.default.object),height:o.default.number,style:o.default.object,barWidth:o.default.number,margin:o.default.number,onMouseMove:o.default.func},a.defaultProps={style:{fill:"slategray"}},t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=i(n(0)),u=i(n(1));function i(e){return e&&e.__esModule?e:{default:e}}var a=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"lastDirection",value:function(e){return Math.sign=Math.sign||function(e){return e>0?1:-1},e.length<2?0:Math.sign(e[e.length-2].y-e[e.length-1].y)}},{key:"render",value:function(){var e=this.props,t=e.points,n=(e.width,e.height,e.size),r=e.style,o=e.spotColors,i=u.default.createElement("circle",{cx:t[0].x,cy:t[0].y,r:n,style:r}),a=u.default.createElement("circle",{cx:t[t.length-1].x,cy:t[t.length-1].y,r:n,style:r||{fill:o[this.lastDirection(t)]}});return u.default.createElement("g",null,r&&i,a)}}]),t}(u.default.Component);a.propTypes={size:o.default.number,style:o.default.object,spotColors:o.default.object},a.defaultProps={size:2,spotColors:{"-1":"red",0:"black",1:"green"}},t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=a(n(0)),u=a(n(1)),i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(23));function a(e){return e&&e.__esModule?e:{default:e}}var l=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"render",value:function(){var e=this.props,t=e.points,n=e.margin,r=e.type,o=e.style,a=e.value,l=t.map((function(e){return e.y})),f="custom"==r?a:i[r](l);return u.default.createElement("line",{x1:t[0].x,y1:f+n,x2:t[t.length-1].x,y2:f+n,style:o})}}]),t}(u.default.Component);l.propTypes={type:o.default.oneOf(["max","min","mean","avg","median","custom"]),value:o.default.number,style:o.default.object},l.defaultProps={type:"mean",style:{stroke:"red",strokeOpacity:.75,strokeDasharray:"2, 2"}},t.default=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.variance=t.stdev=t.median=t.midRange=t.avg=t.mean=t.max=t.min=void 0;var r=f(n(7)),o=f(n(3)),u=f(n(24)),i=f(n(25)),a=f(n(10)),l=f(n(26));function f(e){return e&&e.__esModule?e:{default:e}}t.min=r.default,t.max=r.default,t.mean=o.default,t.avg=o.default,t.midRange=u.default,t.median=i.default,t.stdev=a.default,t.variance=l.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n(7)),o=u(n(9));function u(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){return(0,o.default)(e)-(0,r.default)(e)/2}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.sort((function(e,t){return e-t}))[Math.floor(e.length/2)]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=(r=n(3))&&r.__esModule?r:{default:r};t.default=function(e){var t=(0,o.default)(e),n=e.map((function(e){return Math.pow(e-t,2)}));return(0,o.default)(n)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=l(n(0)),u=l(n(1)),i=l(n(3)),a=l(n(10));function l(e){return e&&e.__esModule?e:{default:e}}var f=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"render",value:function(){var e=this.props,t=e.points,n=e.margin,r=e.style,o=t.map((function(e){return e.y})),l=(0,i.default)(o),f=(0,a.default)(o);return u.default.createElement("rect",{x:t[0].x,y:l-f+n,width:t[t.length-1].x-t[0].x,height:2*a.default,style:r})}}]),t}(u.default.Component);f.propTypes={style:o.default.object},f.defaultProps={style:{fill:"red",fillOpacity:.1}},t.default=f},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n(7)),o=u(n(9));function u(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.data,n=e.limit,u=e.width,i=void 0===u?1:u,a=e.height,l=void 0===a?1:a,f=e.margin,c=void 0===f?0:f,s=e.max,p=void 0===s?(0,o.default)(t):s,d=e.min,y=void 0===d?(0,r.default)(t):d,h=t.length;n&&n<h&&(t=t.slice(h-n));var v=(l-2*c)/(p-y||2),b=(i-2*c)/((n||h)-(h>1?1:0));return t.map((function(e,t){return{x:t*b+c,y:(p===y?1:p-e)*v+c}}))}}])},e.exports=r(n(29))}}]); |
| "use strict";(self.webpackChunk_jupyter_server_resource_usage=self.webpackChunk_jupyter_server_resource_usage||[]).push([[643],{246:(n,e,t)=>{t.d(e,{Z:()=>c});var r=t(601),o=t.n(r),a=t(609),i=t.n(a)()(o());i.push([n.id,".jp-KernelUsage-view {\n min-width: var(--jp-sidebar-min-width);\n color: var(--jp-ui-font-color1);\n background: var(--jp-layout-color1);\n display: flex;\n flex-direction: column;\n font-size: var(--jp-ui-font-size1);\n}\n\n.jp-KernelUsage-section-separator {\n margin-top: var(--jp-content-heading-margin-top);\n margin-bottom: var(--jp-content-heading-margin-bottom);\n}\n\n.jp-KernelUsage-separator {\n margin-top: 10px;\n margin-bottom: 10px;\n}\n\n.jp-KernelUsage-timedOut {\n color: var(--jp-ui-font-color3);\n}\n\n.jp-KernelUsage-content {\n padding: 10px;\n overflow-y: auto;\n}\n\n.jp-IndicatorContainer {\n display: flex;\n flex-direction: row;\n}\n\n.jp-IndicatorFiller {\n height: 100%;\n}\n\n.jp-IndicatorText {\n display: flex;\n min-width: 35px;\n flex-direction: column;\n justify-content: center;\n text-align: right;\n white-space: nowrap;\n overflow: hidden;\n}\n\n.jp-IndicatorWrapper {\n display: flex;\n flex-direction: column;\n justify-content: center;\n margin-left: 5px;\n margin-right: 5px;\n width: 75px;\n}\n\n.jp-IndicatorBar {\n height: 75%;\n outline: 1px solid black;\n}\n\n.jp-IndicatorBar svg {\n max-width: 100%;\n height: 100%;\n}\n\n.jp-TopBar-item .jp-IndicatorContainer {\n max-width: 500px;\n}\n",""]);const c=i},609:n=>{n.exports=function(n){var e=[];return e.toString=function(){return this.map((function(e){var t="",r=void 0!==e[5];return e[4]&&(t+="@supports (".concat(e[4],") {")),e[2]&&(t+="@media ".concat(e[2]," {")),r&&(t+="@layer".concat(e[5].length>0?" ".concat(e[5]):""," {")),t+=n(e),r&&(t+="}"),e[2]&&(t+="}"),e[4]&&(t+="}"),t})).join("")},e.i=function(n,t,r,o,a){"string"==typeof n&&(n=[[null,n,void 0]]);var i={};if(r)for(var c=0;c<this.length;c++){var s=this[c][0];null!=s&&(i[s]=!0)}for(var p=0;p<n.length;p++){var u=[].concat(n[p]);r&&i[u[0]]||(void 0!==a&&(void 0===u[5]||(u[1]="@layer".concat(u[5].length>0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=a),t&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=t):u[2]=t),o&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=o):u[4]="".concat(o)),e.push(u))}},e}},601:n=>{n.exports=function(n){return n[1]}},62:n=>{var e=[];function t(n){for(var t=-1,r=0;r<e.length;r++)if(e[r].identifier===n){t=r;break}return t}function r(n,r){for(var a={},i=[],c=0;c<n.length;c++){var s=n[c],p=r.base?s[0]+r.base:s[0],u=a[p]||0,l="".concat(p," ").concat(u);a[p]=u+1;var d=t(l),f={css:s[1],media:s[2],sourceMap:s[3],supports:s[4],layer:s[5]};if(-1!==d)e[d].references++,e[d].updater(f);else{var v=o(f,r);r.byIndex=c,e.splice(c,0,{identifier:l,updater:v,references:1})}i.push(l)}return i}function o(n,e){var t=e.domAPI(e);return t.update(n),function(e){if(e){if(e.css===n.css&&e.media===n.media&&e.sourceMap===n.sourceMap&&e.supports===n.supports&&e.layer===n.layer)return;t.update(n=e)}else t.remove()}}n.exports=function(n,o){var a=r(n=n||[],o=o||{});return function(n){n=n||[];for(var i=0;i<a.length;i++){var c=t(a[i]);e[c].references--}for(var s=r(n,o),p=0;p<a.length;p++){var u=t(a[p]);0===e[u].references&&(e[u].updater(),e.splice(u,1))}a=s}}},793:n=>{var e={};n.exports=function(n,t){var r=function(n){if(void 0===e[n]){var t=document.querySelector(n);if(window.HTMLIFrameElement&&t instanceof window.HTMLIFrameElement)try{t=t.contentDocument.head}catch(n){t=null}e[n]=t}return e[n]}(n);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(t)}},173:n=>{n.exports=function(n){var e=document.createElement("style");return n.setAttributes(e,n.attributes),n.insert(e,n.options),e}},892:(n,e,t)=>{n.exports=function(n){var e=t.nc;e&&n.setAttribute("nonce",e)}},36:n=>{n.exports=function(n){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var e=n.insertStyleElement(n);return{update:function(t){!function(n,e,t){var r="";t.supports&&(r+="@supports (".concat(t.supports,") {")),t.media&&(r+="@media ".concat(t.media," {"));var o=void 0!==t.layer;o&&(r+="@layer".concat(t.layer.length>0?" ".concat(t.layer):""," {")),r+=t.css,o&&(r+="}"),t.media&&(r+="}"),t.supports&&(r+="}");var a=t.sourceMap;a&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),e.styleTagTransform(r,n,e.options)}(e,n,t)},remove:function(){!function(n){if(null===n.parentNode)return!1;n.parentNode.removeChild(n)}(e)}}}},464:n=>{n.exports=function(n,e){if(e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}},643:(n,e,t)=>{t.r(e);var r=t(62),o=t.n(r),a=t(36),i=t.n(a),c=t(793),s=t.n(c),p=t(892),u=t.n(p),l=t(173),d=t.n(l),f=t(464),v=t.n(f),m=t(246),h={};h.styleTagTransform=v(),h.setAttributes=u(),h.insert=s().bind(null,"head"),h.domAPI=i(),h.insertStyleElement=d(),o()(m.Z,h),m.Z&&m.Z.locals&&m.Z.locals}}]); |
| var _JUPYTERLAB;(()=>{"use strict";var e,r,t,a,n,o,u,i,l,s,f,p,d,c,h,v,b,g,y,m={357:(e,r,t)=>{var a={"./index":()=>Promise.all([t.e(29),t.e(291)]).then((()=>()=>t(291))),"./extension":()=>Promise.all([t.e(29),t.e(291)]).then((()=>()=>t(291))),"./style":()=>t.e(643).then((()=>()=>t(643)))},n=(e,r)=>(t.R=r,r=t.o(a,e)?a[e]():Promise.resolve().then((()=>{throw new Error('Module "'+e+'" does not exist in container.')})),t.R=void 0,r),o=(e,r)=>{if(t.S){var a="default",n=t.S[a];if(n&&n!==e)throw new Error("Container initialization failed as it has already been initialized with a different share scope");return t.S[a]=e,t.I(a,r)}};t.d(r,{get:()=>n,init:()=>o})}},j={};function w(e){var r=j[e];if(void 0!==r)return r.exports;var t=j[e]={id:e,exports:{}};return m[e].call(t.exports,t,t.exports,w),t.exports}w.m=m,w.c=j,w.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return w.d(r,{a:r}),r},w.d=(e,r)=>{for(var t in r)w.o(r,t)&&!w.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},w.f={},w.e=e=>Promise.all(Object.keys(w.f).reduce(((r,t)=>(w.f[t](e,r),r)),[])),w.u=e=>e+"."+{29:"6c1b944c8a320967478b",114:"8d6e04d9186cda5f713e",291:"336e79965ab76bc78773",311:"d8fab68c18fdbe19be84",643:"5f6e52f2446514289fab"}[e]+".js?v="+{29:"6c1b944c8a320967478b",114:"8d6e04d9186cda5f713e",291:"336e79965ab76bc78773",311:"d8fab68c18fdbe19be84",643:"5f6e52f2446514289fab"}[e],w.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),w.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),e={},r="@jupyter-server/resource-usage:",w.l=(t,a,n,o)=>{if(e[t])e[t].push(a);else{var u,i;if(void 0!==n)for(var l=document.getElementsByTagName("script"),s=0;s<l.length;s++){var f=l[s];if(f.getAttribute("src")==t||f.getAttribute("data-webpack")==r+n){u=f;break}}u||(i=!0,(u=document.createElement("script")).charset="utf-8",u.timeout=120,w.nc&&u.setAttribute("nonce",w.nc),u.setAttribute("data-webpack",r+n),u.src=t),e[t]=[a];var p=(r,a)=>{u.onerror=u.onload=null,clearTimeout(d);var n=e[t];if(delete e[t],u.parentNode&&u.parentNode.removeChild(u),n&&n.forEach((e=>e(a))),r)return r(a)},d=setTimeout(p.bind(null,void 0,{type:"timeout",target:u}),12e4);u.onerror=p.bind(null,u.onerror),u.onload=p.bind(null,u.onload),i&&document.head.appendChild(u)}},w.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{w.S={};var e={},r={};w.I=(t,a)=>{a||(a=[]);var n=r[t];if(n||(n=r[t]={}),!(a.indexOf(n)>=0)){if(a.push(n),e[t])return e[t];w.o(w.S,t)||(w.S[t]={});var o=w.S[t],u="@jupyter-server/resource-usage",i=(e,r,t,a)=>{var n=o[e]=o[e]||{},i=n[r];(!i||!i.loaded&&(!a!=!i.eager?a:u>i.from))&&(n[r]={get:t,from:u,eager:!!a})},l=[];return"default"===t&&(i("@jupyter-server/resource-usage","1.0.2",(()=>Promise.all([w.e(29),w.e(291)]).then((()=>()=>w(291))))),i("react-sparklines","1.7.0",(()=>Promise.all([w.e(311),w.e(29)]).then((()=>()=>w(159))))),i("typestyle","2.4.0",(()=>w.e(114).then((()=>()=>w(114)))))),e[t]=l.length?Promise.all(l).then((()=>e[t]=1)):1}}})(),(()=>{var e;w.g.importScripts&&(e=w.g.location+"");var r=w.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName("script");if(t.length)for(var a=t.length-1;a>-1&&!e;)e=t[a--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),w.p=e})(),t=e=>{var r=e=>e.split(".").map((e=>+e==e?+e:e)),t=/^([^-+]+)?(?:-([^+]+))?(?:\+(.+))?$/.exec(e),a=t[1]?r(t[1]):[];return t[2]&&(a.length++,a.push.apply(a,r(t[2]))),t[3]&&(a.push([]),a.push.apply(a,r(t[3]))),a},a=(e,r)=>{e=t(e),r=t(r);for(var a=0;;){if(a>=e.length)return a<r.length&&"u"!=(typeof r[a])[0];var n=e[a],o=(typeof n)[0];if(a>=r.length)return"u"==o;var u=r[a],i=(typeof u)[0];if(o!=i)return"o"==o&&"n"==i||"s"==i||"u"==o;if("o"!=o&&"u"!=o&&n!=u)return n<u;a++}},n=e=>{var r=e[0],t="";if(1===e.length)return"*";if(r+.5){t+=0==r?">=":-1==r?"<":1==r?"^":2==r?"~":r>0?"=":"!=";for(var a=1,o=1;o<e.length;o++)a--,t+="u"==(typeof(i=e[o]))[0]?"-":(a>0?".":"")+(a=2,i);return t}var u=[];for(o=1;o<e.length;o++){var i=e[o];u.push(0===i?"not("+l()+")":1===i?"("+l()+" || "+l()+")":2===i?u.pop()+" "+u.pop():n(i))}return l();function l(){return u.pop().replace(/^\((.+)\)$/,"$1")}},o=(e,r)=>{if(0 in e){r=t(r);var a=e[0],n=a<0;n&&(a=-a-1);for(var u=0,i=1,l=!0;;i++,u++){var s,f,p=i<e.length?(typeof e[i])[0]:"";if(u>=r.length||"o"==(f=(typeof(s=r[u]))[0]))return!l||("u"==p?i>a&&!n:""==p!=n);if("u"==f){if(!l||"u"!=p)return!1}else if(l)if(p==f)if(i<=a){if(s!=e[i])return!1}else{if(n?s>e[i]:s<e[i])return!1;s!=e[i]&&(l=!1)}else if("s"!=p&&"n"!=p){if(n||i<=a)return!1;l=!1,i--}else{if(i<=a||f<p!=n)return!1;l=!1}else"s"!=p&&"n"!=p&&(l=!1,i--)}}var d=[],c=d.pop.bind(d);for(u=1;u<e.length;u++){var h=e[u];d.push(1==h?c()|c():2==h?c()&c():h?o(h,r):!c())}return!!c()},u=(e,r)=>{var t=w.S[e];if(!t||!w.o(t,r))throw new Error("Shared module "+r+" doesn't exist in shared scope "+e);return t},i=(e,r)=>{var t=e[r];return Object.keys(t).reduce(((e,r)=>!e||!t[e].loaded&&a(e,r)?r:e),0)},l=(e,r,t,a)=>"Unsatisfied version "+t+" from "+(t&&e[r][t].from)+" of shared singleton module "+r+" (required "+n(a)+")",s=(e,r,t,a)=>{var n=i(e,t);return o(a,n)||p(l(e,t,n,a)),d(e[t][n])},f=(e,r,t)=>{var n=e[r];return(r=Object.keys(n).reduce(((e,r)=>!o(t,r)||e&&!a(e,r)?e:r),0))&&n[r]},p=e=>{"undefined"!=typeof console&&console.warn&&console.warn(e)},d=e=>(e.loaded=1,e.get()),h=(c=e=>function(r,t,a,n){var o=w.I(r);return o&&o.then?o.then(e.bind(e,r,w.S[r],t,a,n)):e(r,w.S[r],t,a,n)})(((e,r,t,a)=>(u(e,t),s(r,0,t,a)))),v=c(((e,r,t,a,n)=>{var o=r&&w.o(r,t)&&f(r,t,a);return o?d(o):n()})),b={},g={29:()=>h("default","react",[1,18,2,0]),46:()=>h("default","@jupyterlab/statusbar",[1,4,1,4]),95:()=>v("default","typestyle",[1,2,4,0],(()=>w.e(114).then((()=>()=>w(114))))),311:()=>h("default","@jupyterlab/translation",[1,4,1,4]),437:()=>h("default","@jupyterlab/application",[1,4,1,4]),528:()=>h("default","@jupyterlab/console",[1,4,1,4]),640:()=>h("default","@jupyterlab/ui-components",[1,4,1,4]),686:()=>v("default","react-sparklines",[1,1,7,0],(()=>w.e(311).then((()=>()=>w(159))))),687:()=>h("default","@jupyterlab/notebook",[1,4,1,4]),797:()=>h("default","@lumino/polling",[1,2,0,0]),840:()=>h("default","@jupyterlab/services",[1,7,1,4]),870:()=>h("default","@jupyterlab/apputils",[1,4,2,4]),882:()=>h("default","@lumino/widgets",[1,2,3,1,,"alpha",0]),901:()=>h("default","@lumino/signaling",[1,2,0,0]),920:()=>h("default","@jupyterlab/coreutils",[1,6,1,4]),979:()=>h("default","@jupyterlab/settingregistry",[1,4,1,4])},y={29:[29],291:[46,95,311,437,528,640,686,687,797,840,870,882,901,920,979]},w.f.consumes=(e,r)=>{w.o(y,e)&&y[e].forEach((e=>{if(w.o(b,e))return r.push(b[e]);var t=r=>{b[e]=0,w.m[e]=t=>{delete w.c[e],t.exports=r()}},a=r=>{delete b[e],w.m[e]=t=>{throw delete w.c[e],r}};try{var n=g[e]();n.then?r.push(b[e]=n.then(t).catch(a)):t(n)}catch(e){a(e)}}))},(()=>{var e={461:0};w.f.j=(r,t)=>{var a=w.o(e,r)?e[r]:void 0;if(0!==a)if(a)t.push(a[2]);else if(29!=r){var n=new Promise(((t,n)=>a=e[r]=[t,n]));t.push(a[2]=n);var o=w.p+w.u(r),u=new Error;w.l(o,(t=>{if(w.o(e,r)&&(0!==(a=e[r])&&(e[r]=void 0),a)){var n=t&&("load"===t.type?"missing":t.type),o=t&&t.target&&t.target.src;u.message="Loading chunk "+r+" failed.\n("+n+": "+o+")",u.name="ChunkLoadError",u.type=n,u.request=o,a[1](u)}}),"chunk-"+r,r)}else e[r]=0};var r=(r,t)=>{var a,n,[o,u,i]=t,l=0;if(o.some((r=>0!==e[r]))){for(a in u)w.o(u,a)&&(w.m[a]=u[a]);i&&i(w)}for(r&&r(t);l<o.length;l++)n=o[l],w.o(e,n)&&e[n]&&e[n][0](),e[n]=0},t=self.webpackChunk_jupyter_server_resource_usage=self.webpackChunk_jupyter_server_resource_usage||[];t.forEach(r.bind(null,0)),t.push=r.bind(null,t.push.bind(t))})(),w.nc=void 0;var S=w(357);(_JUPYTERLAB=void 0===_JUPYTERLAB?{}:_JUPYTERLAB)["@jupyter-server/resource-usage"]=S})(); |
| repos: | ||
| - repo: https://github.com/asottile/reorder-python-imports | ||
| rev: v3.10.0 | ||
| rev: v3.12.0 | ||
| hooks: | ||
@@ -8,11 +8,11 @@ - id: reorder-python-imports | ||
| - repo: https://github.com/psf/black | ||
| rev: 23.7.0 | ||
| rev: 24.2.0 | ||
| hooks: | ||
| - id: black | ||
| - repo: https://github.com/PyCQA/flake8 | ||
| rev: "6.0.0" | ||
| rev: "7.0.0" | ||
| hooks: | ||
| - id: flake8 | ||
| - repo: https://github.com/pre-commit/pre-commit-hooks | ||
| rev: v4.4.0 | ||
| rev: v4.5.0 | ||
| hooks: | ||
@@ -19,0 +19,0 @@ - id: end-of-file-fixer |
+16
-2
@@ -5,2 +5,18 @@ # Changelog | ||
| ## 1.0.2 | ||
| ([Full Changelog](https://github.com/jupyter-server/jupyter-resource-usage/compare/@jupyter-server/resource-usage@1.0.1...498fd0c3eedccf37e7af8d344a2c26cf8a03ab80)) | ||
| ### Maintenance and upkeep improvements | ||
| - Update Release Scripts [#230](https://github.com/jupyter-server/jupyter-resource-usage/pull/230) ([@blink1073](https://github.com/blink1073)) | ||
| ### Contributors to this release | ||
| ([GitHub contributors page for this release](https://github.com/jupyter-server/jupyter-resource-usage/graphs/contributors?from=2023-08-29&to=2024-03-12&type=c)) | ||
| [@blink1073](https://github.com/search?q=repo%3Ajupyter-server%2Fjupyter-resource-usage+involves%3Ablink1073+updated%3A2023-08-29..2024-03-12&type=Issues) | [@pre-commit-ci](https://github.com/search?q=repo%3Ajupyter-server%2Fjupyter-resource-usage+involves%3Apre-commit-ci+updated%3A2023-08-29..2024-03-12&type=Issues) | ||
| <!-- <END NEW CHANGELOG ENTRY> --> | ||
| ## 1.0.1 | ||
@@ -24,4 +40,2 @@ | ||
| <!-- <END NEW CHANGELOG ENTRY> --> | ||
| ## 1.0.0 | ||
@@ -28,0 +42,0 @@ |
@@ -1,1 +0,1 @@ | ||
| __version__ = "1.0.1" | ||
| __version__ = "1.0.2" |
| { | ||
| "name": "@jupyter-server/resource-usage", | ||
| "version": "1.0.1", | ||
| "version": "1.0.2", | ||
| "description": "JupyterLab extension to add resource usage UI items", | ||
@@ -94,3 +94,3 @@ "keywords": [ | ||
| "_build": { | ||
| "load": "static/remoteEntry.d56c2ad706b718770a9d.js", | ||
| "load": "static/remoteEntry.bbfb07b273efe7a9360b.js", | ||
| "extension": "./extension", | ||
@@ -97,0 +97,0 @@ "style": "./style" |
+1
-1
| Metadata-Version: 2.1 | ||
| Name: jupyter-resource-usage | ||
| Version: 1.0.1 | ||
| Version: 1.0.2 | ||
| Summary: Jupyter Extension to show resource usage | ||
@@ -5,0 +5,0 @@ Project-URL: Homepage, https://github.com/jupyter-server/jupyter-resource-usage |
+1
-1
@@ -103,3 +103,3 @@ [build-system] | ||
| [tool.tbump.version] | ||
| current = "1.0.1" | ||
| current = "1.0.2" | ||
| regex = ''' | ||
@@ -106,0 +106,0 @@ (?P<major>\d+)\.(?P<minor>\d+)\.(?P<patch>\d+) |
| "use strict";(self.webpackChunk_jupyter_server_resource_usage=self.webpackChunk_jupyter_server_resource_usage||[]).push([[291],{291:(e,t,r)=>{r.r(t),r.d(t,{default:()=>G});var n=r(965),a=r(609),s=r(426),l=r(212),i=r(888),o=r(46),c=r(978),u=r(452),m=r(778),d=r(29),_=r.n(d),p=r(519),h=r(147);const v={B:1,KB:1024,MB:1048576,GB:1073741824,TB:1099511627776,PB:0x4000000000000};function g(e){const t=y(e);return t[0].toFixed(2)+" "+t[1]}function y(e){return e?e<v.KB?[e,"B"]:v.KB===e||e<v.MB?[e/v.KB,"KB"]:v.MB===e||e<v.GB?[e/v.MB,"MB"]:v.GB===e||e<v.TB?[e/v.GB,"GB"]:v.TB===e||e<v.PB?[e/v.TB,"TB"]:[e/v.PB,"PB"]:[0,"B"]}let C=null;const f=e=>{const{reason:t}=e;return"not_supported"===t.reason?_().createElement("div",{className:"jp-KernelUsage-section-separator"},e.trans.__("Please check with your system administrator that you are running IPyKernel version 6.10.0 or above."),t.kernel_version?e.trans.__("Detected IPyKernel version: %1",t.kernel_version):e.trans.__("No IPyKernel installation detected.")):"no_kernel_widget"===t.reason?_().createElement("div",{className:"jp-KernelUsage-section-separator"},e.trans.__("Switch to a notebook or console to see kernel usage details.")):"no_kernel"===t.reason?_().createElement("div",{className:"jp-KernelUsage-section-separator"},e.trans.__("No active kernel found.")):_().createElement("div",{className:"jp-KernelUsage-section-separator"},e.trans.__("Reason: %1.",t.reason))},k=e=>{var t;const{panel:r}=e,[n,a]=(0,d.useState)(),[s,l]=(0,d.useState)(),[i,o]=(0,d.useState)(),[c,u]=(0,d.useState)({reason:"loading"});((e,t)=>{const r=(0,d.useRef)();(0,d.useEffect)((()=>{r.current=e}),[e]),(0,d.useEffect)((()=>{if(null!==t){const e=setInterval((function(){r.current&&r.current()}),t);return()=>{clearInterval(e)}}}),[e,t])})((async()=>{n&&r.isVisible&&v(n).catch((()=>{console.warn(`Request failed for ${n}. Kernel restarting?`)}))}),5e3);const m=(0,d.useRef)(n);m.current=n;const v=e=>async function(e="",t={}){const r=h.ServerConnection.makeSettings(),n=p.URLExt.join(r.baseUrl,"api/metrics/v1/kernel_usage",e);let a;try{a=await h.ServerConnection.makeRequest(n,t,r)}catch(e){throw new h.ServerConnection.NetworkError(e)}let s=await a.text();if(s.length>0)try{s=JSON.parse(s)}catch(e){console.log("Not a JSON response body.",a)}if(!a.ok)throw new h.ServerConnection.ResponseError(a,s.message||s);return s}(`get_usage/${e}`).then((t=>{var r;if(e!==m.current)return;if(null===(r=t.content)||void 0===r?void 0:r.reason){const e=t.content;return void u(e)}u(void 0);const n={...t.content,timestamp:new Date,kernel_id:e};o(n)}));return(0,d.useEffect)((()=>{const t=e=>(t,r)=>{var n,s;const i=null===(n=r.newValue)||void 0===n?void 0:n.id;if(i){a(i);const t=null===(s=null==e?void 0:e.sessionContext.session)||void 0===s?void 0:s.model.path;l(t),v(i)}else u({reason:"no_kernel"}),a(i)},r=(e,r)=>{var s,i,c,m,d;if(null===r)return a(void 0),void u({reason:"no_kernel_widget"});if(C&&C.panel.sessionContext.kernelChanged.disconnect(C.callback),C={callback:t(r),panel:r},r.sessionContext.kernelChanged.connect(C.callback),(null===(i=null===(s=r.sessionContext.session)||void 0===s?void 0:s.kernel)||void 0===i?void 0:i.id)!==n){const e=null===(m=null===(c=r.sessionContext.session)||void 0===c?void 0:c.kernel)||void 0===m?void 0:m.id;if(e){a(e);const t=null===(d=r.sessionContext.session)||void 0===d?void 0:d.model.path;l(t),o(void 0),u({reason:"loading"}),v(e)}else a(void 0),u({reason:"no_kernel"})}};return e.tracker.currentChanged.connect(r),e.tracker.currentWidget&&r(e.tracker,e.tracker.currentWidget),()=>{e.tracker.currentChanged.disconnect(r)}}),[n]),c&&"timeout"!==(null==c?void 0:c.reason)&&"loading"!==(null==c?void 0:c.reason)?_().createElement(_().Fragment,null,_().createElement("h3",{className:"jp-KernelUsage-section-separator"},e.trans.__("Kernel usage not available")),_().createElement(f,{trans:e.trans,reason:c})):n?_().createElement(_().Fragment,null,_().createElement("h3",{className:"jp-KernelUsage-section-separator"},e.trans.__("Kernel usage")),"timeout"===(null==c?void 0:c.reason)?_().createElement("strong",null,e.trans.__("Timed out in: %1 ms",c.timeout_ms)):null,_().createElement("div",{className:"jp-KernelUsage-separator"},e.trans.__("Notebook:")," ",s),_().createElement("div",{className:"jp-KernelUsage-separator"},e.trans.__("Kernel ID:")," ",n),_().createElement("div",{className:"timeout"===(null==c?void 0:c.reason)?"jp-KernelUsage-timedOut":""},i?_().createElement(_().Fragment,null,_().createElement("div",{className:"jp-KernelUsage-separator"},e.trans.__("Kernel Host:")," ",i.hostname),_().createElement("div",{className:"jp-KernelUsage-separator"},e.trans.__("Timestamp:")," ",null===(t=i.timestamp)||void 0===t?void 0:t.toLocaleString()),_().createElement("div",{className:"jp-KernelUsage-separator"},e.trans.__("Process ID:")," ",i.pid),_().createElement("div",{className:"jp-KernelUsage-separator"},e.trans.__("CPU:")," ",i.kernel_cpu),_().createElement("div",{className:"jp-KernelUsage-separator"},e.trans.__("Memory:")," ",g(i.kernel_memory)),_().createElement("hr",{className:"jp-KernelUsage-section-separator"}),(null==i?void 0:i.host_usage_flag)?_().createElement(_().Fragment,null,_().createElement("h4",{className:"jp-KernelUsage-section-separator"},e.trans.__("Host CPU")),i.host_cpu_percent&&_().createElement("div",{className:"jp-KernelUsage-separator"},e.trans._n("%2%% used on %1 CPU","%2%% used on %1 CPUs",i.cpu_count,i.host_cpu_percent.toFixed(1))),_().createElement("h4",{className:"jp-KernelUsage-section-separator"},e.trans.__("Host Virtual Memory")),_().createElement("div",{className:"jp-KernelUsage-separator"},e.trans.__("Active:")," ",g(i.host_virtual_memory.active)),_().createElement("div",{className:"jp-KernelUsage-separator"},e.trans.__("Available:")," ",g(i.host_virtual_memory.available)),_().createElement("div",{className:"jp-KernelUsage-separator"},e.trans.__("Free:")," ",g(i.host_virtual_memory.free)),_().createElement("div",{className:"jp-KernelUsage-separator"},e.trans.__("Inactive:")," ",g(i.host_virtual_memory.inactive)),i.host_virtual_memory.percent&&_().createElement("div",{className:"jp-KernelUsage-separator"},e.trans.__("Percent used:")," ",i.host_virtual_memory.percent.toFixed(1),"%"),_().createElement("div",{className:"jp-KernelUsage-separator"},e.trans.__("Total:")," ",g(i.host_virtual_memory.total)),_().createElement("div",{className:"jp-KernelUsage-separator"},e.trans.__("Wired:")," ",g(i.host_virtual_memory.wired))):null):"loading"===(null==c?void 0:c.reason)?_().createElement("div",{className:"jp-KernelUsage-separator"},e.trans.__("Loading…")):_().createElement("div",{className:"jp-KernelUsage-separator"},e.trans.__("Usage data is missing")))):_().createElement("h3",null,e.trans.__("Kernel usage is missing"))};class b extends a.ReactWidget{constructor(e){super(),this._tracker=e.tracker,this._panel=e.panel,this._trans=e.trans,this.addClass("jp-KernelUsage-content")}render(){return _().createElement(k,{tracker:this._tracker,panel:this._panel,trans:this._trans})}}const E='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">\r\n <g class="jp-icon3" fill="#616161">\r\n <path d="m256 43c-141 0-256 115-256 256 0 62 22 118 59 163l6 8h383l6-8c37-44 59-101 59-163-0.1-141-115-256-256-256zm0 43c118 0 213 95 213 213 0 48-17 92-44 128h-339c-27-36-44-80-44-128 0-118 95-213 213-213zm0 21c-12 0-21 9.6-21 21s9.6 21 21 21 21-9.6 21-21-9.5-21-21-21zm-85 23c-12 0-21 9.6-21 21s9.6 21 21 21 21-9.6 21-21-9.6-21-21-21zm171 0c-12 0-21 9.6-21 21s9.6 21 21 21 21-9.6 21-21-9.5-21-21-21zm-233 63c-12 0-21 9.6-21 21s9.6 21 21 21 21-9.6 21-21-9.5-21-21-21zm290 0.7-121 69c-6.3-3.7-14-6-21-6-24 0-43 19-43 43s19 43 43 43c23 0 42-19 43-42v-0.7l121-69-21-37zm-313 85c-12 0-21 9.6-21 21s9.6 21 21 21 21-9.6 21-21-9.5-21-21-21zm341 0c-12 0-21 9.6-21 21s9.6 21 21 21 21-9.6 21-21-9.6-21-21-21zm-319 85c-12 0-21 9.6-21 21s9.6 21 21 21 21-9.6 21-21-9.5-21-21-21zm296 0c-12 0-21 9.6-21 21s9.6 21 21 21 21-9.6 21-21-9.5-21-21-21z"/>\r\n </g>\r\n</svg>\r\n\x3c!-- Downloaded from https://seekicon.com/free-icon/tachometer-alt_1 under MIT License. --\x3e\r\n';class j extends m.StackedPanel{constructor(e){super(),this.addClass("jp-KernelUsage-view"),this.id="kernelusage-panel-id",this.title.caption=e.trans.__("Kernel Usage"),this.title.icon=new i.LabIcon({name:"jupyterlab-kernel-usage:icon",svgstr:E}),this.title.closable=!0;const t=new b({tracker:e.tracker,panel:this,trans:e.trans});this.addWidget(t)}dispose(){super.dispose()}onCloseRequest(e){super.onCloseRequest(e),this.dispose()}}var w,K,U=r(797);!function(e){class t extends a.VDomModel{constructor(e){super(),this._memoryAvailable=!1,this._cpuAvailable=!1,this._currentMemory=0,this._currentCpuPercent=0,this._memoryLimit=null,this._cpuLimit=null,this._units="B",this._warn=!1,this._values=[];for(let e=0;e<20;e++)this._values.push({memoryPercent:0,cpuPercent:0});this._poll=new U.Poll({factory:()=>K.factory(),frequency:{interval:e.refreshRate,backoff:!0},name:"@jupyterlab/statusbar:ResourceUsage#metrics"}),this._poll.ticked.connect((e=>{const{payload:t,phase:r}=e.state;if("resolved"!==r){if("rejected"===r){const e=this._memoryAvailable,t=this._cpuAvailable;return this._memoryAvailable=!1,this._cpuAvailable=!1,this._currentMemory=0,this._memoryLimit=null,this._cpuLimit=null,this._units="B",void((e||t)&&this.stateChanged.emit())}}else this._updateMetricsValues(t)}))}async refresh(){await this._poll.refresh(),await this._poll.tick}get metricsAvailable(){return this._memoryAvailable||this._cpuAvailable}get memoryAvailable(){return this._memoryAvailable}get cpuAvailable(){return this._cpuAvailable}get currentMemory(){return this._currentMemory}get memoryLimit(){return this._memoryLimit}get cpuLimit(){return this._cpuLimit}get units(){return this._units}get currentCpuPercent(){return this._currentCpuPercent}get values(){return this._values}get usageWarning(){return this._warn}dispose(){super.dispose(),this._poll.dispose()}_updateMetricsValues(e){var t,r,n;if(null===e)return this._memoryAvailable=!1,this._cpuAvailable=!1,this._currentMemory=0,this._memoryLimit=null,this._units="B",void(this._warn=!1);const a=null!==(t=e.pss)&&void 0!==t?t:e.rss,s=e.limits.memory,l=null!==(n=null!==(r=null==s?void 0:s.pss)&&void 0!==r?r:null==s?void 0:s.rss)&&void 0!==n?n:null,[i,o]=y(a),c=!!e.limits.memory&&e.limits.memory.warn;this._memoryAvailable=void 0!==a,this._currentMemory=i,this._units=o,this._memoryLimit=l?l/v[o]:null;const u=this.memoryLimit?Math.min(this._currentMemory/this.memoryLimit,1):0;this._warn=c,this._cpuLimit=e.limits.cpu?e.limits.cpu.cpu:null,this._cpuAvailable=void 0!==e.cpu_percent,this._currentCpuPercent=void 0!==e.cpu_percent?e.cpu_percent/100:0,this._values.push({memoryPercent:u,cpuPercent:this._currentCpuPercent}),this._values.shift(),this.stateChanged.emit(void 0)}}e.Model=t}(w||(w={})),function(e){const t=h.ServerConnection.makeSettings(),r=p.URLExt.join(t.baseUrl,"api/metrics/v1");e.factory=async()=>{const e=h.ServerConnection.makeRequest(r,{},t),n=await e;return n.ok?await n.json():null}}(K||(K={}));const N=(0,r(95).style)({fontSize:"var(--jp-ui-font-size1)",fontFamily:"var(--jp-ui-font-family)"},{backgroundColor:"#FFD2D2",color:"#D8000C"});class S extends a.VDomRenderer{constructor(e){super(new w.Model({refreshRate:5e3})),this._trans=e}render(){if(!this.model)return _().createElement("div",null);let e;return e=null===this.model.memoryLimit?this._trans.__("Mem: %1 %2",this.model.currentMemory.toFixed(B.DECIMAL_PLACES),this.model.units):this._trans.__("Mem: %1 / %2 %3",this.model.currentMemory.toFixed(B.DECIMAL_PLACES),this.model.memoryLimit.toFixed(B.DECIMAL_PLACES),this.model.units),this.model.cpuAvailable&&(e=`CPU: ${(100*this.model.currentCpuPercent).toFixed(B.DECIMAL_PLACES)} % ${e}`),this.model.usageWarning?_().createElement(c.TextItem,{title:this._trans.__("Current resource usage"),source:e,className:N}):_().createElement(c.TextItem,{title:this._trans.__("Current resource usage"),source:e})}}var B;!function(e){e.DECIMAL_PLACES=2}(B||(B={}));var P=r(901);function x(e){return e instanceof o.ConsolePanel||e instanceof l.NotebookPanel}class M{constructor(e){var t,r;this._currentWidget=null;const{labShell:n,notebookTracker:a,consoleTracker:s}=e;this._currentChanged=new P.Signal(this),n?n.currentChanged.connect(((e,t)=>{const r=t.newValue;r&&x(r)?(this._currentChanged.emit(r),this._currentWidget=r):(this._currentChanged.emit(null),this._currentWidget=null)})):(a.currentChanged.connect(((e,t)=>{this._currentChanged.emit(t),this._currentWidget=t})),s&&s.currentChanged.connect(((e,t)=>{this._currentChanged.emit(t),this._currentWidget=t}))),(null==n?void 0:n.currentWidget)&&x(null==n?void 0:n.currentWidget)?this._currentWidget=n.currentWidget:this._currentWidget=null!==(r=null!==(t=a.currentWidget)&&void 0!==t?t:null==s?void 0:s.currentWidget)&&void 0!==r?r:null}get currentChanged(){return this._currentChanged}get currentWidget(){return this._currentWidget}}var A=r(686);const L=({percentage:e,color:t})=>_().createElement("div",{className:"jp-IndicatorFiller",style:{width:100*e+"%",background:`${t}`}}),I=({values:e,percentage:t,baseColor:r})=>{const[n,a]=(0,d.useState)(!1),s=t>.5?t>.8?"red":"orange":r;return _().createElement("div",{className:"jp-IndicatorBar",onClick:()=>{a(!n)}},n&&_().createElement(A.Sparklines,{data:e,min:0,max:1,limit:e.length,margin:0},_().createElement(A.SparklinesLine,{style:{stroke:s,strokeWidth:4,fill:s,fillOpacity:1}}),_().createElement(A.SparklinesSpots,null)),!n&&_().createElement(L,{percentage:t,color:s}))},W=({enabled:e,values:t,label:r,color:n,text:a})=>{const s=t[t.length-1];return _().createElement(_().Fragment,null,e&&_().createElement("div",{className:"jp-IndicatorContainer"},_().createElement("div",{className:"jp-IndicatorText"},r),null!==s&&_().createElement("div",{className:"jp-IndicatorWrapper"},_().createElement(I,{values:t,percentage:s,baseColor:n})),_().createElement("div",{className:"jp-IndicatorText"},a)))},T=({model:e,label:t})=>{const[r,n]=(0,d.useState)(""),[a,s]=(0,d.useState)([]),l=()=>{const{cpuLimit:t,currentCpuPercent:r}=e,a=e.values.map((e=>Math.min(1,e.cpuPercent/(t||1)))),l=`${(100*r).toFixed(0)}%`;n(l),s(a)};return(0,d.useEffect)((()=>(e.stateChanged.connect(l),()=>{e.stateChanged.disconnect(l)})),[e]),_().createElement(W,{enabled:e.cpuAvailable,values:a,label:t,color:"#0072B3",text:r})};var R;!function(e){e.createCpuView=(e,t)=>a.ReactWidget.create(_().createElement(T,{model:e,label:t}))}(R||(R={}));const F=({model:e,label:t})=>{const[r,n]=(0,d.useState)(""),[a,s]=(0,d.useState)([]),l=()=>{const{memoryLimit:t,currentMemory:r,units:a}=e,l=["B","KB","MB"].indexOf(a)>0?0:2,i=`${r.toFixed(l)} ${t?"/ "+t.toFixed(l):""} ${a}`,o=e.values.map((e=>e.memoryPercent));n(i),s(o)};return(0,d.useEffect)((()=>(e.stateChanged.connect(l),()=>{e.stateChanged.disconnect(l)})),[e]),_().createElement(W,{enabled:e.memoryAvailable,values:a,label:t,color:"#00B35B",text:r})};var D,z;!function(e){e.createMemoryView=(e,t)=>a.ReactWidget.create(_().createElement(F,{model:e,label:t}))}(D||(D={})),function(e){e.getKernelUsage="kernel-usage:get"}(z||(z={}));const V={id:"@jupyter-server/resource-usage:status-item",autoStart:!0,requires:[u.ITranslator],optional:[c.IStatusBar],activate:(e,t,r)=>{const n=t.load("jupyter-resource-usage"),a=new S(n);r&&r.registerStatusItem(V.id,{item:a,align:"left",rank:2,isActive:()=>a.model.metricsAvailable,activeStateChanged:a.model.stateChanged})}},q={id:"@jupyter-server/resource-usage:topbar-item",autoStart:!0,requires:[a.IToolbarWidgetRegistry],optional:[s.ISettingRegistry],activate:async(e,t,r)=>{let n=!1,a=5e3,s="CPU: ",l="Mem: ";if(r){const e=await r.load(q.id);n=e.get("enable").composite,a=e.get("refreshRate").composite;const t=e.get("cpu").composite;s=t.label;const i=e.get("memory").composite;l=i.label}const i=new w.Model({refreshRate:a});await i.refresh(),n&&i.cpuAvailable&&t.addFactory("TopBar","cpu",(()=>R.createCpuView(i,s))),n&&i.memoryAvailable&&t.addFactory("TopBar","memory",(()=>D.createMemoryView(i,l)))}},$={id:"@jupyter-server/resource-usage:kernel-panel-item",autoStart:!0,optional:[a.ICommandPalette,n.ILabShell,o.IConsoleTracker],requires:[u.ITranslator,l.INotebookTracker],activate:(e,t,r,n,a,s)=>{const l=t.load("jupyter-resource-usage"),{commands:o,shell:c}=e,u=l.__("Kernel Resource");let m=null;function d(){if(!m||m.isDisposed){const e=new M({notebookTracker:r,labShell:a,consoleTracker:s});m=new j({tracker:e,trans:l}),c.add(m,"right",{rank:200})}}o.addCommand(z.getKernelUsage,{label:l.__("Kernel Usage"),caption:l.__("Kernel Usage"),icon:new i.LabIcon({name:"jupyterlab-kernel-usage:icon",svgstr:E}),execute:d}),n&&n.addItem({command:z.getKernelUsage,category:u}),d()}},G=[V,q,$]}}]); |
| (self.webpackChunk_jupyter_server_resource_usage=self.webpackChunk_jupyter_server_resource_usage||[]).push([[311],{311:function(e,t,n){var r;r=function(e){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s=11)}([function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(14)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(16)()}).call(t,n(2))},function(t,n){t.exports=e},function(e,t){var n,r,o=e.exports={};function u(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function a(e){if(n===setTimeout)return setTimeout(e,0);if((n===u||!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:u}catch(e){n=u}try{r="function"==typeof clearTimeout?clearTimeout:i}catch(e){r=i}}();var l,f=[],c=!1,s=-1;function p(){c&&l&&(c=!1,l.length?f=l.concat(f):s=-1,f.length&&d())}function d(){if(!c){var e=a(p);c=!0;for(var t=f.length;t;){for(l=f,f=[];++s<t;)l&&l[s].run();s=-1,t=f.length}l=null,c=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===i||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{return r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function y(e,t){this.fun=e,this.array=t}function h(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];f.push(new y(e,t)),1!==f.length||c||a(d)},y.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=h,o.addListener=h,o.once=h,o.off=h,o.removeListener=h,o.removeAllListeners=h,o.emit=h,o.prependListener=h,o.prependOnceListener=h,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.reduce((function(e,t){return e+t}))/e.length}},function(e,t,n){"use strict";function r(e){return function(){return e}}var o=function(){};o.thatReturns=r,o.thatReturnsFalse=r(!1),o.thatReturnsTrue=r(!0),o.thatReturnsNull=r(null),o.thatReturnsThis=function(){return this},o.thatReturnsArgument=function(e){return e},e.exports=o},function(e,t,n){"use strict";(function(t){var n=function(e){};"production"!==t.env.NODE_ENV&&(n=function(e){if(void 0===e)throw new Error("invariant requires an error message argument")}),e.exports=function(e,t,r,o,u,i,a,l){if(n(t),!e){var f;if(void 0===t)f=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[r,o,u,i,a,l],s=0;(f=new Error(t.replace(/%s/g,(function(){return c[s++]})))).name="Invariant Violation"}throw f.framesToPop=1,f}}}).call(t,n(2))},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return Math.min.apply(Math,e)}},function(e,t,n){"use strict";(function(t){var r=n(4);if("production"!==t.env.NODE_ENV){var o=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=0,u="Warning: "+e.replace(/%s/g,(function(){return n[o++]}));"undefined"!=typeof console&&console.error(u);try{throw new Error(u)}catch(e){}};r=function(e,t){if(void 0===t)throw new Error("`warning(condition, format, ...args)` requires a warning message argument");if(0!==t.indexOf("Failed Composite propType: ")&&!e){for(var n=arguments.length,r=Array(n>2?n-2:0),u=2;u<n;u++)r[u-2]=arguments[u];o.apply(void 0,[t].concat(r))}}}e.exports=r}).call(t,n(2))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return Math.max.apply(Math,e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=(r=n(3))&&r.__esModule?r:{default:r};t.default=function(e){var t=(0,o.default)(e),n=e.map((function(e){return Math.pow(e-t,2)})),r=(0,o.default)(n);return Math.sqrt(r)}},function(e,t,n){e.exports=n(12)},function(e,t,n){"use strict";e.exports=n(13)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SparklinesText=t.SparklinesNormalBand=t.SparklinesReferenceLine=t.SparklinesSpots=t.SparklinesBars=t.SparklinesCurve=t.SparklinesLine=t.Sparklines=void 0;var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=h(n(0)),u=n(1),i=h(u),a=h(n(17)),l=h(n(18)),f=h(n(19)),c=h(n(20)),s=h(n(21)),p=h(n(22)),d=h(n(27)),y=h(n(28));function h(e){return e&&e.__esModule?e:{default:e}}var v=function(e){function t(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"render",value:function(){var e=this.props,t=e.data,n=e.limit,r=e.width,o=e.height,u=e.svgWidth,a=e.svgHeight,l=e.preserveAspectRatio,f=e.margin,c=e.style,s=e.max,p=e.min;if(0===t.length)return null;var d=(0,y.default)({data:t,limit:n,width:r,height:o,margin:f,max:s,min:p}),h={style:c,viewBox:"0 0 "+r+" "+o,preserveAspectRatio:l};return u>0&&(h.width=u),a>0&&(h.height=a),i.default.createElement("svg",h,i.default.Children.map(this.props.children,(function(e){return i.default.cloneElement(e,{data:t,points:d,width:r,height:o,margin:f})})))}}]),t}(u.PureComponent);v.propTypes={data:o.default.array,limit:o.default.number,width:o.default.number,height:o.default.number,svgWidth:o.default.number,svgHeight:o.default.number,preserveAspectRatio:o.default.string,margin:o.default.number,style:o.default.object,min:o.default.number,max:o.default.number,onMouseMove:o.default.func},v.defaultProps={data:[],width:240,height:60,preserveAspectRatio:"none",margin:2},t.Sparklines=v,t.SparklinesLine=l.default,t.SparklinesCurve=f.default,t.SparklinesBars=c.default,t.SparklinesSpots=s.default,t.SparklinesReferenceLine=p.default,t.SparklinesNormalBand=d.default,t.SparklinesText=a.default},function(e,t,n){"use strict";(function(t){var r=n(4),o=n(5),u=n(8),i=n(6),a=n(15);e.exports=function(e,n){var l="function"==typeof Symbol&&Symbol.iterator,f="<<anonymous>>",c={array:d("array"),bool:d("boolean"),func:d("function"),number:d("number"),object:d("object"),string:d("string"),symbol:d("symbol"),any:p(r.thatReturnsNull),arrayOf:function(e){return p((function(t,n,r,o,u){if("function"!=typeof e)return new s("Property `"+u+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var a=t[n];if(!Array.isArray(a))return new s("Invalid "+o+" `"+u+"` of type `"+h(a)+"` supplied to `"+r+"`, expected an array.");for(var l=0;l<a.length;l++){var f=e(a,l,r,o,u+"["+l+"]",i);if(f instanceof Error)return f}return null}))},element:p((function(t,n,r,o,u){var i=t[n];return e(i)?null:new s("Invalid "+o+" `"+u+"` of type `"+h(i)+"` supplied to `"+r+"`, expected a single ReactElement.")})),instanceOf:function(e){return p((function(t,n,r,o,u){if(!(t[n]instanceof e)){var i=e.name||f;return new s("Invalid "+o+" `"+u+"` of type `"+((a=t[n]).constructor&&a.constructor.name?a.constructor.name:f)+"` supplied to `"+r+"`, expected instance of `"+i+"`.")}var a;return null}))},node:p((function(e,t,n,r,o){return y(e[t])?null:new s("Invalid "+r+" `"+o+"` supplied to `"+n+"`, expected a ReactNode.")})),objectOf:function(e){return p((function(t,n,r,o,u){if("function"!=typeof e)return new s("Property `"+u+"` of component `"+r+"` has invalid PropType notation inside objectOf.");var a=t[n],l=h(a);if("object"!==l)return new s("Invalid "+o+" `"+u+"` of type `"+l+"` supplied to `"+r+"`, expected an object.");for(var f in a)if(a.hasOwnProperty(f)){var c=e(a,f,r,o,u+"."+f,i);if(c instanceof Error)return c}return null}))},oneOf:function(e){return Array.isArray(e)?p((function(t,n,r,o,u){for(var i=t[n],a=0;a<e.length;a++)if(l=i,f=e[a],l===f?0!==l||1/l==1/f:l!=l&&f!=f)return null;var l,f;return new s("Invalid "+o+" `"+u+"` of value `"+i+"` supplied to `"+r+"`, expected one of "+JSON.stringify(e)+".")})):("production"!==t.env.NODE_ENV&&u(!1,"Invalid argument supplied to oneOf, expected an instance of array."),r.thatReturnsNull)},oneOfType:function(e){if(!Array.isArray(e))return"production"!==t.env.NODE_ENV&&u(!1,"Invalid argument supplied to oneOfType, expected an instance of array."),r.thatReturnsNull;for(var n=0;n<e.length;n++){var o=e[n];if("function"!=typeof o)return u(!1,"Invalid argument supplid to oneOfType. Expected an array of check functions, but received %s at index %s.",b(o),n),r.thatReturnsNull}return p((function(t,n,r,o,u){for(var a=0;a<e.length;a++)if(null==(0,e[a])(t,n,r,o,u,i))return null;return new s("Invalid "+o+" `"+u+"` supplied to `"+r+"`.")}))},shape:function(e){return p((function(t,n,r,o,u){var a=t[n],l=h(a);if("object"!==l)return new s("Invalid "+o+" `"+u+"` of type `"+l+"` supplied to `"+r+"`, expected `object`.");for(var f in e){var c=e[f];if(c){var p=c(a,f,r,o,u+"."+f,i);if(p)return p}}return null}))}};function s(e){this.message=e,this.stack=""}function p(e){if("production"!==t.env.NODE_ENV)var r={},a=0;function l(l,c,p,d,y,h,v){if(d=d||f,h=h||p,v!==i)if(n)o(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");else if("production"!==t.env.NODE_ENV&&"undefined"!=typeof console){var b=d+":"+p;!r[b]&&a<3&&(u(!1,"You are manually calling a React.PropTypes validation function for the `%s` prop on `%s`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details.",h,d),r[b]=!0,a++)}return null==c[p]?l?null===c[p]?new s("The "+y+" `"+h+"` is marked as required in `"+d+"`, but its value is `null`."):new s("The "+y+" `"+h+"` is marked as required in `"+d+"`, but its value is `undefined`."):null:e(c,p,d,y,h)}var c=l.bind(null,!1);return c.isRequired=l.bind(null,!0),c}function d(e){return p((function(t,n,r,o,u,i){var a=t[n];return h(a)!==e?new s("Invalid "+o+" `"+u+"` of type `"+v(a)+"` supplied to `"+r+"`, expected `"+e+"`."):null}))}function y(t){switch(typeof t){case"number":case"string":case"undefined":return!0;case"boolean":return!t;case"object":if(Array.isArray(t))return t.every(y);if(null===t||e(t))return!0;var n=function(e){var t=e&&(l&&e[l]||e["@@iterator"]);if("function"==typeof t)return t}(t);if(!n)return!1;var r,o=n.call(t);if(n!==t.entries){for(;!(r=o.next()).done;)if(!y(r.value))return!1}else for(;!(r=o.next()).done;){var u=r.value;if(u&&!y(u[1]))return!1}return!0;default:return!1}}function h(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":function(e,t){return"symbol"===e||"Symbol"===t["@@toStringTag"]||"function"==typeof Symbol&&t instanceof Symbol}(t,e)?"symbol":t}function v(e){if(null==e)return""+e;var t=h(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}function b(e){var t=v(e);switch(t){case"array":case"object":return"an "+t;case"boolean":case"date":case"regexp":return"a "+t;default:return t}}return s.prototype=Error.prototype,c.checkPropTypes=a,c.PropTypes=c,c}}).call(t,n(2))},function(e,t,n){"use strict";(function(t){if("production"!==t.env.NODE_ENV)var r=n(5),o=n(8),u=n(6),i={};e.exports=function(e,n,a,l,f){if("production"!==t.env.NODE_ENV)for(var c in e)if(e.hasOwnProperty(c)){var s;try{r("function"==typeof e[c],"%s: %s type `%s` is invalid; it must be a function, usually from React.PropTypes.",l||"React class",a,c),s=e[c](n,c,l,a,null,u)}catch(e){s=e}if(o(!s||s instanceof Error,"%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",l||"React class",a,c,typeof s),s instanceof Error&&!(s.message in i)){i[s.message]=!0;var p=f?f():"";o(!1,"Failed %s type: %s%s",a,s.message,null!=p?p:"")}}}}).call(t,n(2))},function(e,t,n){"use strict";var r=n(4),o=n(5),u=n(6);e.exports=function(){function e(e,t,n,r,i,a){a!==u&&o(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t};return n.checkPropTypes=r,n.PropTypes=n,n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=i(n(0)),u=i(n(1));function i(e){return e&&e.__esModule?e:{default:e}}var a=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"render",value:function(){var e=this.props,t=e.point,n=e.text,r=e.fontSize,o=e.fontFamily,i=t.x,a=t.y;return u.default.createElement("g",null,u.default.createElement("text",{x:i,y:a,fontFamily:o||"Verdana",fontSize:r||10},n))}}]),t}(u.default.Component);a.propTypes={text:o.default.string,point:o.default.object,fontSize:o.default.number,fontFamily:o.default.string},a.defaultProps={text:"",point:{x:0,y:0}},t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=i(n(0)),u=i(n(1));function i(e){return e&&e.__esModule?e:{default:e}}var a=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"render",value:function(){var e=this.props,t=e.data,n=e.points,r=(e.width,e.height),o=e.margin,i=e.color,a=e.style,l=e.onMouseMove,f=n.map((function(e){return[e.x,e.y]})).reduce((function(e,t){return e.concat(t)})),c=[n[n.length-1].x,r-o,o,r-o,o,n[0].y],s=f.concat(c),p={stroke:i||a.stroke||"slategray",strokeWidth:a.strokeWidth||"1",strokeLinejoin:a.strokeLinejoin||"round",strokeLinecap:a.strokeLinecap||"round",fill:"none"},d={stroke:a.stroke||"none",strokeWidth:"0",fillOpacity:a.fillOpacity||".1",fill:a.fill||i||"slategray",pointerEvents:"auto"},y=n.map((function(e,n){return u.default.createElement("circle",{key:n,cx:e.x,cy:e.y,r:2,style:d,onMouseEnter:function(r){return l("enter",t[n],e)},onClick:function(r){return l("click",t[n],e)}})}));return u.default.createElement("g",null,y,u.default.createElement("polyline",{points:s.join(" "),style:d}),u.default.createElement("polyline",{points:f.join(" "),style:p}))}}]),t}(u.default.Component);a.propTypes={color:o.default.string,style:o.default.object},a.defaultProps={style:{},onMouseMove:function(){}},t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=i(n(0)),u=i(n(1));function i(e){return e&&e.__esModule?e:{default:e}}var a=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"render",value:function(){var e=this.props,t=e.points,n=(e.width,e.height),r=e.margin,o=e.color,i=e.style,a=e.divisor,l=void 0===a?.25:a,f=void 0,c=t.map((function(e){return function(e){var t=void 0;if(f){var n=(e.x-f.x)*l;t=["C",f.x+n,f.y,e.x-n,e.y,e.x,e.y]}else t=[e.x,e.y];return f=e,t}(e)})).reduce((function(e,t){return e.concat(t)})),s=["L"+t[t.length-1].x,n-r,r,n-r,r,t[0].y],p=c.concat(s),d={stroke:o||i.stroke||"slategray",strokeWidth:i.strokeWidth||"1",strokeLinejoin:i.strokeLinejoin||"round",strokeLinecap:i.strokeLinecap||"round",fill:"none"},y={stroke:i.stroke||"none",strokeWidth:"0",fillOpacity:i.fillOpacity||".1",fill:i.fill||o||"slategray"};return u.default.createElement("g",null,u.default.createElement("path",{d:"M"+p.join(" "),style:y}),u.default.createElement("path",{d:"M"+c.join(" "),style:d}))}}]),t}(u.default.Component);a.propTypes={color:o.default.string,style:o.default.object},a.defaultProps={style:{}},t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=i(n(0)),u=i(n(1));function i(e){return e&&e.__esModule?e:{default:e}}var a=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.points,r=t.height,o=t.style,i=t.barWidth,a=t.margin,l=t.onMouseMove,f=1*(o&&o.strokeWidth||0),c=a?2*a:0,s=i||(n&&n.length>=2?Math.max(0,n[1].x-n[0].x-f-c):0);return u.default.createElement("g",{transform:"scale(1,-1)"},n.map((function(t,n){return u.default.createElement("rect",{key:n,x:t.x-(s+f)/2,y:-r,width:s,height:Math.max(0,r-t.y),style:o,onMouseMove:l&&l.bind(e,t)})})))}}]),t}(u.default.Component);a.propTypes={points:o.default.arrayOf(o.default.object),height:o.default.number,style:o.default.object,barWidth:o.default.number,margin:o.default.number,onMouseMove:o.default.func},a.defaultProps={style:{fill:"slategray"}},t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=i(n(0)),u=i(n(1));function i(e){return e&&e.__esModule?e:{default:e}}var a=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"lastDirection",value:function(e){return Math.sign=Math.sign||function(e){return e>0?1:-1},e.length<2?0:Math.sign(e[e.length-2].y-e[e.length-1].y)}},{key:"render",value:function(){var e=this.props,t=e.points,n=(e.width,e.height,e.size),r=e.style,o=e.spotColors,i=u.default.createElement("circle",{cx:t[0].x,cy:t[0].y,r:n,style:r}),a=u.default.createElement("circle",{cx:t[t.length-1].x,cy:t[t.length-1].y,r:n,style:r||{fill:o[this.lastDirection(t)]}});return u.default.createElement("g",null,r&&i,a)}}]),t}(u.default.Component);a.propTypes={size:o.default.number,style:o.default.object,spotColors:o.default.object},a.defaultProps={size:2,spotColors:{"-1":"red",0:"black",1:"green"}},t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=a(n(0)),u=a(n(1)),i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(23));function a(e){return e&&e.__esModule?e:{default:e}}var l=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"render",value:function(){var e=this.props,t=e.points,n=e.margin,r=e.type,o=e.style,a=e.value,l=t.map((function(e){return e.y})),f="custom"==r?a:i[r](l);return u.default.createElement("line",{x1:t[0].x,y1:f+n,x2:t[t.length-1].x,y2:f+n,style:o})}}]),t}(u.default.Component);l.propTypes={type:o.default.oneOf(["max","min","mean","avg","median","custom"]),value:o.default.number,style:o.default.object},l.defaultProps={type:"mean",style:{stroke:"red",strokeOpacity:.75,strokeDasharray:"2, 2"}},t.default=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.variance=t.stdev=t.median=t.midRange=t.avg=t.mean=t.max=t.min=void 0;var r=f(n(7)),o=f(n(3)),u=f(n(24)),i=f(n(25)),a=f(n(10)),l=f(n(26));function f(e){return e&&e.__esModule?e:{default:e}}t.min=r.default,t.max=r.default,t.mean=o.default,t.avg=o.default,t.midRange=u.default,t.median=i.default,t.stdev=a.default,t.variance=l.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n(7)),o=u(n(9));function u(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){return(0,o.default)(e)-(0,r.default)(e)/2}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.sort((function(e,t){return e-t}))[Math.floor(e.length/2)]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=(r=n(3))&&r.__esModule?r:{default:r};t.default=function(e){var t=(0,o.default)(e),n=e.map((function(e){return Math.pow(e-t,2)}));return(0,o.default)(n)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=l(n(0)),u=l(n(1)),i=l(n(3)),a=l(n(10));function l(e){return e&&e.__esModule?e:{default:e}}var f=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"render",value:function(){var e=this.props,t=e.points,n=e.margin,r=e.style,o=t.map((function(e){return e.y})),l=(0,i.default)(o),f=(0,a.default)(o);return u.default.createElement("rect",{x:t[0].x,y:l-f+n,width:t[t.length-1].x-t[0].x,height:2*a.default,style:r})}}]),t}(u.default.Component);f.propTypes={style:o.default.object},f.defaultProps={style:{fill:"red",fillOpacity:.1}},t.default=f},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n(7)),o=u(n(9));function u(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.data,n=e.limit,u=e.width,i=void 0===u?1:u,a=e.height,l=void 0===a?1:a,f=e.margin,c=void 0===f?0:f,s=e.max,p=void 0===s?(0,o.default)(t):s,d=e.min,y=void 0===d?(0,r.default)(t):d,h=t.length;n&&n<h&&(t=t.slice(h-n));var v=(l-2*c)/(p-y||2),b=(i-2*c)/((n||h)-(h>1?1:0));return t.map((function(e,t){return{x:t*b+c,y:(p===y?1:p-e)*v+c}}))}}])},e.exports=r(n(29))}}]); |
| "use strict";(self.webpackChunk_jupyter_server_resource_usage=self.webpackChunk_jupyter_server_resource_usage||[]).push([[643],{246:(n,e,t)=>{t.d(e,{Z:()=>c});var r=t(601),o=t.n(r),a=t(298),i=t.n(a)()(o());i.push([n.id,".jp-KernelUsage-view {\n min-width: var(--jp-sidebar-min-width);\n color: var(--jp-ui-font-color1);\n background: var(--jp-layout-color1);\n display: flex;\n flex-direction: column;\n font-size: var(--jp-ui-font-size1);\n}\n\n.jp-KernelUsage-section-separator {\n margin-top: var(--jp-content-heading-margin-top);\n margin-bottom: var(--jp-content-heading-margin-bottom);\n}\n\n.jp-KernelUsage-separator {\n margin-top: 10px;\n margin-bottom: 10px;\n}\n\n.jp-KernelUsage-timedOut {\n color: var(--jp-ui-font-color3);\n}\n\n.jp-KernelUsage-content {\n padding: 10px;\n overflow-y: auto;\n}\n\n.jp-IndicatorContainer {\n display: flex;\n flex-direction: row;\n}\n\n.jp-IndicatorFiller {\n height: 100%;\n}\n\n.jp-IndicatorText {\n display: flex;\n min-width: 35px;\n flex-direction: column;\n justify-content: center;\n text-align: right;\n white-space: nowrap;\n overflow: hidden;\n}\n\n.jp-IndicatorWrapper {\n display: flex;\n flex-direction: column;\n justify-content: center;\n margin-left: 5px;\n margin-right: 5px;\n width: 75px;\n}\n\n.jp-IndicatorBar {\n height: 75%;\n outline: 1px solid black;\n}\n\n.jp-IndicatorBar svg {\n max-width: 100%;\n height: 100%;\n}\n\n.jp-TopBar-item .jp-IndicatorContainer {\n max-width: 500px;\n}\n",""]);const c=i},298:n=>{n.exports=function(n){var e=[];return e.toString=function(){return this.map((function(e){var t="",r=void 0!==e[5];return e[4]&&(t+="@supports (".concat(e[4],") {")),e[2]&&(t+="@media ".concat(e[2]," {")),r&&(t+="@layer".concat(e[5].length>0?" ".concat(e[5]):""," {")),t+=n(e),r&&(t+="}"),e[2]&&(t+="}"),e[4]&&(t+="}"),t})).join("")},e.i=function(n,t,r,o,a){"string"==typeof n&&(n=[[null,n,void 0]]);var i={};if(r)for(var c=0;c<this.length;c++){var s=this[c][0];null!=s&&(i[s]=!0)}for(var p=0;p<n.length;p++){var u=[].concat(n[p]);r&&i[u[0]]||(void 0!==a&&(void 0===u[5]||(u[1]="@layer".concat(u[5].length>0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=a),t&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=t):u[2]=t),o&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=o):u[4]="".concat(o)),e.push(u))}},e}},601:n=>{n.exports=function(n){return n[1]}},62:n=>{var e=[];function t(n){for(var t=-1,r=0;r<e.length;r++)if(e[r].identifier===n){t=r;break}return t}function r(n,r){for(var a={},i=[],c=0;c<n.length;c++){var s=n[c],p=r.base?s[0]+r.base:s[0],u=a[p]||0,l="".concat(p," ").concat(u);a[p]=u+1;var d=t(l),f={css:s[1],media:s[2],sourceMap:s[3],supports:s[4],layer:s[5]};if(-1!==d)e[d].references++,e[d].updater(f);else{var v=o(f,r);r.byIndex=c,e.splice(c,0,{identifier:l,updater:v,references:1})}i.push(l)}return i}function o(n,e){var t=e.domAPI(e);return t.update(n),function(e){if(e){if(e.css===n.css&&e.media===n.media&&e.sourceMap===n.sourceMap&&e.supports===n.supports&&e.layer===n.layer)return;t.update(n=e)}else t.remove()}}n.exports=function(n,o){var a=r(n=n||[],o=o||{});return function(n){n=n||[];for(var i=0;i<a.length;i++){var c=t(a[i]);e[c].references--}for(var s=r(n,o),p=0;p<a.length;p++){var u=t(a[p]);0===e[u].references&&(e[u].updater(),e.splice(u,1))}a=s}}},793:n=>{var e={};n.exports=function(n,t){var r=function(n){if(void 0===e[n]){var t=document.querySelector(n);if(window.HTMLIFrameElement&&t instanceof window.HTMLIFrameElement)try{t=t.contentDocument.head}catch(n){t=null}e[n]=t}return e[n]}(n);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(t)}},173:n=>{n.exports=function(n){var e=document.createElement("style");return n.setAttributes(e,n.attributes),n.insert(e,n.options),e}},892:(n,e,t)=>{n.exports=function(n){var e=t.nc;e&&n.setAttribute("nonce",e)}},36:n=>{n.exports=function(n){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var e=n.insertStyleElement(n);return{update:function(t){!function(n,e,t){var r="";t.supports&&(r+="@supports (".concat(t.supports,") {")),t.media&&(r+="@media ".concat(t.media," {"));var o=void 0!==t.layer;o&&(r+="@layer".concat(t.layer.length>0?" ".concat(t.layer):""," {")),r+=t.css,o&&(r+="}"),t.media&&(r+="}"),t.supports&&(r+="}");var a=t.sourceMap;a&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),e.styleTagTransform(r,n,e.options)}(e,n,t)},remove:function(){!function(n){if(null===n.parentNode)return!1;n.parentNode.removeChild(n)}(e)}}}},464:n=>{n.exports=function(n,e){if(e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}},643:(n,e,t)=>{t.r(e);var r=t(62),o=t.n(r),a=t(36),i=t.n(a),c=t(793),s=t.n(c),p=t(892),u=t.n(p),l=t(173),d=t.n(l),f=t(464),v=t.n(f),m=t(246),h={};h.styleTagTransform=v(),h.setAttributes=u(),h.insert=s().bind(null,"head"),h.domAPI=i(),h.insertStyleElement=d(),o()(m.Z,h),m.Z&&m.Z.locals&&m.Z.locals}}]); |
| var _JUPYTERLAB;(()=>{"use strict";var e,r,t,a,n,o,u,i,l,s,f,d,c,p,h,v,b,g,y,m={357:(e,r,t)=>{var a={"./index":()=>Promise.all([t.e(29),t.e(291)]).then((()=>()=>t(291))),"./extension":()=>Promise.all([t.e(29),t.e(291)]).then((()=>()=>t(291))),"./style":()=>t.e(643).then((()=>()=>t(643)))},n=(e,r)=>(t.R=r,r=t.o(a,e)?a[e]():Promise.resolve().then((()=>{throw new Error('Module "'+e+'" does not exist in container.')})),t.R=void 0,r),o=(e,r)=>{if(t.S){var a="default",n=t.S[a];if(n&&n!==e)throw new Error("Container initialization failed as it has already been initialized with a different share scope");return t.S[a]=e,t.I(a,r)}};t.d(r,{get:()=>n,init:()=>o})}},j={};function w(e){var r=j[e];if(void 0!==r)return r.exports;var t=j[e]={id:e,exports:{}};return m[e].call(t.exports,t,t.exports,w),t.exports}w.m=m,w.c=j,w.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return w.d(r,{a:r}),r},w.d=(e,r)=>{for(var t in r)w.o(r,t)&&!w.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},w.f={},w.e=e=>Promise.all(Object.keys(w.f).reduce(((r,t)=>(w.f[t](e,r),r)),[])),w.u=e=>e+"."+{29:"6c1b944c8a320967478b",114:"8d6e04d9186cda5f713e",291:"9b18ba0368f53db14f12",311:"dc54ab57a76db15e51e8",643:"11b0a3e76b1250249140"}[e]+".js?v="+{29:"6c1b944c8a320967478b",114:"8d6e04d9186cda5f713e",291:"9b18ba0368f53db14f12",311:"dc54ab57a76db15e51e8",643:"11b0a3e76b1250249140"}[e],w.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),w.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),e={},r="@jupyter-server/resource-usage:",w.l=(t,a,n,o)=>{if(e[t])e[t].push(a);else{var u,i;if(void 0!==n)for(var l=document.getElementsByTagName("script"),s=0;s<l.length;s++){var f=l[s];if(f.getAttribute("src")==t||f.getAttribute("data-webpack")==r+n){u=f;break}}u||(i=!0,(u=document.createElement("script")).charset="utf-8",u.timeout=120,w.nc&&u.setAttribute("nonce",w.nc),u.setAttribute("data-webpack",r+n),u.src=t),e[t]=[a];var d=(r,a)=>{u.onerror=u.onload=null,clearTimeout(c);var n=e[t];if(delete e[t],u.parentNode&&u.parentNode.removeChild(u),n&&n.forEach((e=>e(a))),r)return r(a)},c=setTimeout(d.bind(null,void 0,{type:"timeout",target:u}),12e4);u.onerror=d.bind(null,u.onerror),u.onload=d.bind(null,u.onload),i&&document.head.appendChild(u)}},w.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{w.S={};var e={},r={};w.I=(t,a)=>{a||(a=[]);var n=r[t];if(n||(n=r[t]={}),!(a.indexOf(n)>=0)){if(a.push(n),e[t])return e[t];w.o(w.S,t)||(w.S[t]={});var o=w.S[t],u="@jupyter-server/resource-usage",i=(e,r,t,a)=>{var n=o[e]=o[e]||{},i=n[r];(!i||!i.loaded&&(!a!=!i.eager?a:u>i.from))&&(n[r]={get:t,from:u,eager:!!a})},l=[];return"default"===t&&(i("@jupyter-server/resource-usage","1.0.1",(()=>Promise.all([w.e(29),w.e(291)]).then((()=>()=>w(291))))),i("react-sparklines","1.7.0",(()=>Promise.all([w.e(311),w.e(29)]).then((()=>()=>w(311))))),i("typestyle","2.4.0",(()=>w.e(114).then((()=>()=>w(114)))))),e[t]=l.length?Promise.all(l).then((()=>e[t]=1)):1}}})(),(()=>{var e;w.g.importScripts&&(e=w.g.location+"");var r=w.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName("script");if(t.length)for(var a=t.length-1;a>-1&&!e;)e=t[a--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),w.p=e})(),t=e=>{var r=e=>e.split(".").map((e=>+e==e?+e:e)),t=/^([^-+]+)?(?:-([^+]+))?(?:\+(.+))?$/.exec(e),a=t[1]?r(t[1]):[];return t[2]&&(a.length++,a.push.apply(a,r(t[2]))),t[3]&&(a.push([]),a.push.apply(a,r(t[3]))),a},a=(e,r)=>{e=t(e),r=t(r);for(var a=0;;){if(a>=e.length)return a<r.length&&"u"!=(typeof r[a])[0];var n=e[a],o=(typeof n)[0];if(a>=r.length)return"u"==o;var u=r[a],i=(typeof u)[0];if(o!=i)return"o"==o&&"n"==i||"s"==i||"u"==o;if("o"!=o&&"u"!=o&&n!=u)return n<u;a++}},n=e=>{var r=e[0],t="";if(1===e.length)return"*";if(r+.5){t+=0==r?">=":-1==r?"<":1==r?"^":2==r?"~":r>0?"=":"!=";for(var a=1,o=1;o<e.length;o++)a--,t+="u"==(typeof(i=e[o]))[0]?"-":(a>0?".":"")+(a=2,i);return t}var u=[];for(o=1;o<e.length;o++){var i=e[o];u.push(0===i?"not("+l()+")":1===i?"("+l()+" || "+l()+")":2===i?u.pop()+" "+u.pop():n(i))}return l();function l(){return u.pop().replace(/^\((.+)\)$/,"$1")}},o=(e,r)=>{if(0 in e){r=t(r);var a=e[0],n=a<0;n&&(a=-a-1);for(var u=0,i=1,l=!0;;i++,u++){var s,f,d=i<e.length?(typeof e[i])[0]:"";if(u>=r.length||"o"==(f=(typeof(s=r[u]))[0]))return!l||("u"==d?i>a&&!n:""==d!=n);if("u"==f){if(!l||"u"!=d)return!1}else if(l)if(d==f)if(i<=a){if(s!=e[i])return!1}else{if(n?s>e[i]:s<e[i])return!1;s!=e[i]&&(l=!1)}else if("s"!=d&&"n"!=d){if(n||i<=a)return!1;l=!1,i--}else{if(i<=a||f<d!=n)return!1;l=!1}else"s"!=d&&"n"!=d&&(l=!1,i--)}}var c=[],p=c.pop.bind(c);for(u=1;u<e.length;u++){var h=e[u];c.push(1==h?p()|p():2==h?p()&p():h?o(h,r):!p())}return!!p()},u=(e,r)=>{var t=w.S[e];if(!t||!w.o(t,r))throw new Error("Shared module "+r+" doesn't exist in shared scope "+e);return t},i=(e,r)=>{var t=e[r];return Object.keys(t).reduce(((e,r)=>!e||!t[e].loaded&&a(e,r)?r:e),0)},l=(e,r,t,a)=>"Unsatisfied version "+t+" from "+(t&&e[r][t].from)+" of shared singleton module "+r+" (required "+n(a)+")",s=(e,r,t,a)=>{var n=i(e,t);return o(a,n)||d(l(e,t,n,a)),c(e[t][n])},f=(e,r,t)=>{var n=e[r];return(r=Object.keys(n).reduce(((e,r)=>!o(t,r)||e&&!a(e,r)?e:r),0))&&n[r]},d=e=>{"undefined"!=typeof console&&console.warn&&console.warn(e)},c=e=>(e.loaded=1,e.get()),h=(p=e=>function(r,t,a,n){var o=w.I(r);return o&&o.then?o.then(e.bind(e,r,w.S[r],t,a,n)):e(r,w.S[r],t,a,n)})(((e,r,t,a)=>(u(e,t),s(r,0,t,a)))),v=p(((e,r,t,a,n)=>{var o=r&&w.o(r,t)&&f(r,t,a);return o?c(o):n()})),b={},g={29:()=>h("default","react",[1,18,2,0]),46:()=>h("default","@jupyterlab/console",[1,4,0,5]),95:()=>v("default","typestyle",[1,2,4,0],(()=>w.e(114).then((()=>()=>w(114))))),147:()=>h("default","@jupyterlab/services",[1,7,0,5]),212:()=>h("default","@jupyterlab/notebook",[1,4,0,5]),426:()=>h("default","@jupyterlab/settingregistry",[1,4,0,5]),452:()=>h("default","@jupyterlab/translation",[1,4,0,5]),519:()=>h("default","@jupyterlab/coreutils",[1,6,0,5]),609:()=>h("default","@jupyterlab/apputils",[1,4,1,5]),686:()=>v("default","react-sparklines",[1,1,7,0],(()=>w.e(311).then((()=>()=>w(311))))),778:()=>h("default","@lumino/widgets",[1,2,0,1]),797:()=>h("default","@lumino/polling",[1,2,0,0]),888:()=>h("default","@jupyterlab/ui-components",[1,4,0,5]),901:()=>h("default","@lumino/signaling",[1,2,0,0]),965:()=>h("default","@jupyterlab/application",[1,4,0,5]),978:()=>h("default","@jupyterlab/statusbar",[1,4,0,5])},y={29:[29],291:[46,95,147,212,426,452,519,609,686,778,797,888,901,965,978]},w.f.consumes=(e,r)=>{w.o(y,e)&&y[e].forEach((e=>{if(w.o(b,e))return r.push(b[e]);var t=r=>{b[e]=0,w.m[e]=t=>{delete w.c[e],t.exports=r()}},a=r=>{delete b[e],w.m[e]=t=>{throw delete w.c[e],r}};try{var n=g[e]();n.then?r.push(b[e]=n.then(t).catch(a)):t(n)}catch(e){a(e)}}))},(()=>{var e={461:0};w.f.j=(r,t)=>{var a=w.o(e,r)?e[r]:void 0;if(0!==a)if(a)t.push(a[2]);else if(29!=r){var n=new Promise(((t,n)=>a=e[r]=[t,n]));t.push(a[2]=n);var o=w.p+w.u(r),u=new Error;w.l(o,(t=>{if(w.o(e,r)&&(0!==(a=e[r])&&(e[r]=void 0),a)){var n=t&&("load"===t.type?"missing":t.type),o=t&&t.target&&t.target.src;u.message="Loading chunk "+r+" failed.\n("+n+": "+o+")",u.name="ChunkLoadError",u.type=n,u.request=o,a[1](u)}}),"chunk-"+r,r)}else e[r]=0};var r=(r,t)=>{var a,n,[o,u,i]=t,l=0;if(o.some((r=>0!==e[r]))){for(a in u)w.o(u,a)&&(w.m[a]=u[a]);i&&i(w)}for(r&&r(t);l<o.length;l++)n=o[l],w.o(e,n)&&e[n]&&e[n][0](),e[n]=0},t=self.webpackChunk_jupyter_server_resource_usage=self.webpackChunk_jupyter_server_resource_usage||[];t.forEach(r.bind(null,0)),t.push=r.bind(null,t.push.bind(t))})(),w.nc=void 0;var S=w(357);(_JUPYTERLAB=void 0===_JUPYTERLAB?{}:_JUPYTERLAB)["@jupyter-server/resource-usage"]=S})(); |
Sorry, the diff of this file is not supported yet
Alert delta unavailable
Currently unable to show alert delta for PyPI packages.
783891
0.11%