/*! For license information please see 7506.bundle.js.LICENSE.txt */ (self.webpackChunk_JUPYTERLAB_CORE_OUTPUT=self.webpackChunk_JUPYTERLAB_CORE_OUTPUT||[]).push([[7506],{7506:(e,t,n)=>{"use strict";n.r(t),n.d(t,{AddButton:()=>or,Button:()=>d,Collapser:()=>bt,CommandPaletteSvg:()=>Ia,CommandToolbarButton:()=>ta,CommandToolbarButtonComponent:()=>Qo,ContextMenuSvg:()=>La,DEFAULT_STYLE_CLASS:()=>ur,DEFAULT_UI_OPTIONS:()=>sr,DockPanelSvg:()=>Ha,DropButton:()=>rr,FilenameSearcher:()=>da,FilterBox:()=>ca,FormComponent:()=>pr,FormRendererRegistry:()=>Oa,HTMLSelect:()=>gr,HTML_SELECT_CLASS:()=>mr,HoverBox:()=>za,IFormRendererRegistry:()=>Ba,IFrame:()=>vr,ILabIconManager:()=>Da,IRankedMenu:()=>br,InputGroup:()=>wr,LabIcon:()=>b,MenuSvg:()=>Ea,MoveButton:()=>ir,PanelWithToolbar:()=>ra,RankedMenu:()=>Cr,ReactWidget:()=>Vo,ReactiveToolbar:()=>Ko,SidePanel:()=>ga,Spinner:()=>va,Styling:()=>ua,Switch:()=>fa,TABLE_CLASS:()=>wa,TabBarSvg:()=>Ta,TabPanelSvg:()=>Fa,Table:()=>ba,Toolbar:()=>Zo,ToolbarButton:()=>Xo,ToolbarButtonComponent:()=>Yo,UseSignal:()=>Po,VDomModel:()=>Wo,VDomRenderer:()=>Ro,WindowedLayout:()=>Sa,WindowedList:()=>_a,WindowedListModel:()=>Ca,addAboveIcon:()=>C,addBelowIcon:()=>_,addCommandToolbarButtonClass:()=>ea,addIcon:()=>S,addToolbarButtonClass:()=>Jo,badIcon:()=>y,bellIcon:()=>j,blankIcon:()=>x,bugDotIcon:()=>k,bugIcon:()=>I,buildIcon:()=>M,caretDownEmptyIcon:()=>L,caretDownEmptyThinIcon:()=>E,caretDownIcon:()=>T,caretLeftIcon:()=>H,caretRightIcon:()=>F,caretUpEmptyThinIcon:()=>$,caretUpIcon:()=>A,caseSensitiveIcon:()=>z,checkIcon:()=>B,circleEmptyIcon:()=>D,circleIcon:()=>O,classes:()=>a,classesDedupe:()=>l,clearIcon:()=>N,closeIcon:()=>V,codeCheckIcon:()=>R,codeIcon:()=>P,collapseAllIcon:()=>W,collapseIcon:()=>U,consoleIcon:()=>q,copyIcon:()=>G,copyrightIcon:()=>Z,cutIcon:()=>K,deleteIcon:()=>Y,downloadIcon:()=>J,duplicateIcon:()=>X,editIcon:()=>Q,ellipsesIcon:()=>ee,errorIcon:()=>te,expandAllIcon:()=>ne,expandIcon:()=>se,extensionIcon:()=>ie,fastForwardIcon:()=>re,fileIcon:()=>oe,fileUploadIcon:()=>ae,filterDotIcon:()=>le,filterIcon:()=>ce,filterListIcon:()=>de,folderFavoriteIcon:()=>he,folderIcon:()=>pe,fuzzySearch:()=>aa,getReactAttrs:()=>c,historyIcon:()=>ue,homeIcon:()=>me,html5Icon:()=>ge,imageIcon:()=>ve,infoIcon:()=>fe,inspectorIcon:()=>we,jsonIcon:()=>be,juliaIcon:()=>ye,jupyterFaviconIcon:()=>xe,jupyterIcon:()=>Ce,jupyterlabWordmarkIcon:()=>_e,kernelIcon:()=>Se,keyboardIcon:()=>je,launchIcon:()=>ke,launcherIcon:()=>Ie,lineFormIcon:()=>Me,linkIcon:()=>Le,listIcon:()=>Ee,lockIcon:()=>Te,markdownIcon:()=>He,mermaidIcon:()=>Fe,moveDownIcon:()=>$e,moveUpIcon:()=>Ae,newFolderIcon:()=>ze,notTrustedIcon:()=>Be,notebookIcon:()=>De,numberingIcon:()=>Oe,offlineBoltIcon:()=>Ne,paletteIcon:()=>Ve,pasteIcon:()=>Re,pdfIcon:()=>Pe,pythonIcon:()=>We,rKernelIcon:()=>Ue,reactIcon:()=>qe,redoIcon:()=>Ge,refreshIcon:()=>Ze,regexIcon:()=>Ke,runIcon:()=>Ye,runningIcon:()=>Je,saveIcon:()=>Xe,searchIcon:()=>Qe,settingsIcon:()=>et,shareIcon:()=>tt,spreadsheetIcon:()=>nt,stopIcon:()=>st,tabIcon:()=>it,tableRowsIcon:()=>rt,tagIcon:()=>ot,terminalIcon:()=>at,textEditorIcon:()=>lt,tocIcon:()=>ct,treeViewIcon:()=>dt,trustedIcon:()=>ht,undoIcon:()=>pt,updateFilterFunction:()=>la,userIcon:()=>ut,usersIcon:()=>mt,vegaIcon:()=>gt,wordIcon:()=>vt,yamlIcon:()=>ft});var s=n(78156),i=n.n(s),r=n(68722);function o(e){return e.map((e=>e&&"object"==typeof e?Object.keys(e).map((t=>!!e[t]&&t)):"string"==typeof e?e.split(/\s+/):[])).reduce(((e,t)=>e.concat(t)),[]).filter((e=>!!e))}function a(...e){return o(e).join(" ")}function l(...e){return[...new Set(o(e))].join(" ")}function c(e,{ignore:t=[]}={}){return e.getAttributeNames().reduce(((n,s)=>("style"===s||t.includes(s)||(s.startsWith("data")?n[s]=e.getAttribute(s):n[r.Text.camelCase(s)]=e.getAttribute(s)),n)),{})}function d(e){const{minimal:t,small:n,children:s,...r}=e;return i().createElement("button",{...r,className:a(e.className,t?"jp-mod-minimal":"",n?"jp-mod-small":"","jp-Button")},s)}var h=n(81997),p=n(63485),u=n(20998),m=n(37634);const g='\n \n \n \n\n';var v,f,w=n(73062);!function(e){const t={breadCrumb:{container:{$nest:{"&:first-child svg":{bottom:"1px",marginLeft:"0px",position:"relative"},"&:hover":{backgroundColor:"var(--jp-layout-color2)"},".jp-mod-dropTarget&":{backgroundColor:"var(--jp-brand-color2)",opacity:.7}}},element:{borderRadius:"var(--jp-border-radius)",cursor:"pointer",margin:"0px 2px",padding:"0px 2px",height:"16px",width:"16px",verticalAlign:"middle"}},commandPaletteHeader:{container:{height:"14px",margin:"0 14px 0 auto"},element:{height:"14px",width:"14px"},options:{elementPosition:"center"}},commandPaletteItem:{element:{height:"16px",width:"16px"},options:{elementPosition:"center"}},launcherCard:{container:{height:"52px",width:"52px"},element:{height:"52px",width:"52px"},options:{elementPosition:"center"}},launcherSection:{container:{boxSizing:"border-box",marginRight:"12px",height:"32px",width:"32px"},element:{height:"32px",width:"32px"},options:{elementPosition:"center"}},listing:{container:{flex:"0 0 20px",marginRight:"4px",position:"relative"},element:{height:"16px",width:"16px"},options:{elementPosition:"center"}},listingHeaderItem:{container:{display:"inline",height:"16px",width:"16px"},element:{height:"auto",margin:"-2px 0 0 0",width:"20px"},options:{elementPosition:"center"}},mainAreaTab:{container:{$nest:{".lm-DockPanel-tabBar &":{marginRight:"4px"}}},element:{$nest:{".lm-DockPanel-tabBar &":{height:"14px",width:"14px"}}},options:{elementPosition:"center"}},menuItem:{container:{display:"inline-block",verticalAlign:"middle"},element:{height:"16px",width:"16px"},options:{elementPosition:"center"}},runningItem:{container:{margin:"0px 4px 0px 4px"},element:{height:"16px",width:"16px"},options:{elementPosition:"center"}},select:{container:{pointerEvents:"none"},element:{position:"absolute",height:"auto",width:"16px"}},settingsEditor:{container:{display:"flex",flex:"0 0 20px",margin:"0 3px 0 0",position:"relative",height:"20px",width:"20px"},element:{height:"16px",width:"16px"},options:{elementPosition:"center"}},sideBar:{element:{height:"auto",width:"20px"},options:{elementPosition:"center"}},splash:{container:{animation:"0.3s fade-in linear forwards",height:"100%",width:"100%",zIndex:1},element:{width:"100px"},options:{elementPosition:"center"}},statusBar:{element:{left:"0px",top:"0px",height:"18px",width:"20px",position:"relative"}},toolbarButton:{container:{display:"inline-block",verticalAlign:"middle"},element:{height:"16px",width:"16px"},options:{elementPosition:"center"}}};function n(e){return{container:{alignItems:"center",display:"flex"},element:{display:"block",...e}}}const s={center:n({margin:"0 auto",width:"100%"}),top:n({margin:"0 0 auto 0"}),right:n({margin:"0 0 0 auto"}),bottom:n({margin:"auto 0 0 0"}),left:n({margin:"0 auto 0 0"}),"top right":n({margin:"0 0 auto auto"}),"bottom right":n({margin:"auto 0 0 auto"}),"bottom left":n({margin:"auto auto 0 0"}),"top left":n({margin:"0 auto 0 auto"})};function i(e){return{element:{height:e,width:e}}}const r={small:i("14px"),normal:i("16px"),large:i("20px"),xlarge:i("24px")};const o=new Map;e.styleClass=function(e){if(!e||0===Object.keys(e).length)return"";let{elementPosition:n,elementSize:i,stylesheet:a,...l}=e;const c={...n&&{elementPosition:n},...i&&{elementSize:i}},d="string"==typeof a&&0===Object.keys(l).length,h=d?[a,n,i].join(","):"";if(d&&o.has(h))return o.get(h);const p=function(e){return e?(Array.isArray(e)||(e=[e]),e.map((e=>"string"==typeof e?t[e]:e))):[]}(a);p.push({element:l,options:c});const u=function(e){var t;return(0,w.oB)({...e.container,$nest:{...null===(t=e.container)||void 0===t?void 0:t.$nest,svg:e.element}})}(function(e){const t=Object.assign({},...e.map((e=>e.options)));return t.elementPosition&&e.unshift(s[t.elementPosition]),t.elementSize&&e.unshift(r[t.elementSize]),function(e){return{container:Object.assign({},...e.map((e=>e.container))),element:Object.assign({},...e.map((e=>e.element)))}}(e)}(p));return d&&o.set(h,u),u}}(v||(v={}));class b{static remove(e){for(;e.firstChild;)e.firstChild.remove();return e.className="",e}static resolve({icon:e}){if(e instanceof b)return e;if("string"==typeof e){return b._instances.get(e)||(b._debug&&console.warn(`Lookup failed for icon, creating loading icon. icon: ${e}`),new b({name:e,svgstr:g,_loading:!0}))}return new b(e)}static resolveElement({icon:e,iconClass:t,fallback:n,...s}){return f.isResolvable(e)?b.resolve({icon:e}).element(s):!t&&n?n.element(s):(s.className=a(t,s.className),f.blankElement(s))}static resolveReact({icon:e,iconClass:t,fallback:n,...s}){if(!f.isResolvable(e))return!t&&n?i().createElement(n.react,{...s}):(s.className=a(t,s.className),i().createElement(f.blankReact,{...s}));const r=b.resolve({icon:e});return i().createElement(r.react,{...s})}static resolveSvg({name:e,svgstr:t}){const n=(new DOMParser).parseFromString(f.svgstrShim(t),"image/svg+xml"),s=n.querySelector("parsererror");if(s){const n=`SVG HTML was malformed for LabIcon instance.\nname: ${e}, svgstr: ${t}`;return b._debug?(console.error(n),s):(console.warn(n),null)}return n.documentElement}static toggleDebug(e){b._debug=null!=e?e:!b._debug}constructor({name:e,svgstr:t,render:n,unrender:s,_loading:i=!1}){if(this._props={},this._svgReplaced=new h.Signal(this),this._svgElement=void 0,this._svgInnerHTML=void 0,this._svgReactAttrs=void 0,!e||!t)return console.error(`When defining a new LabIcon, name and svgstr must both be non-empty strings. name: ${e}, svgstr: ${t}`),y;if(this._loading=i,b._instances.has(e)){const n=b._instances.get(e);return this._loading?(n.svgstr=t,this._loading=!1,n):(b._debug&&console.warn(`Redefining previously loaded icon svgstr. name: ${e}, svgstrOld: ${n.svgstr}, svgstr: ${t}`),n.svgstr=t,n)}this.name=e,this.react=this._initReact(e),this.svgstr=t,this._initRender({render:n,unrender:s}),b._instances.set(this.name,this)}bindprops(e){const t=Object.create(this);return t._props=e,t.react=t._initReact(t.name+"_bind"),t}element(e={}){var t;let{className:n,container:s,label:i,title:r,tag:o="div",...a}={...this._props,...e};const l=null==s?void 0:s.firstChild;if((null===(t=null==l?void 0:l.dataset)||void 0===t?void 0:t.iconId)===this._uuid)return l;if(!this.svgElement)return document.createElement("div");if(s)for(;s.firstChild;)s.firstChild.remove();else o&&(s=document.createElement(o));const c=this.svgElement.cloneNode(!0);return s?(null!=i&&(s.textContent=i),f.initContainer({container:s,className:n,styleProps:a,title:r}),s.appendChild(c),s):(i&&console.warn(),c)}render(e,t){var n;let s=null===(n=null==t?void 0:t.children)||void 0===n?void 0:n[0];"string"!=typeof s&&(s=void 0),this.element({container:e,label:s,...null==t?void 0:t.props})}get svgElement(){return void 0===this._svgElement&&(this._svgElement=this._initSvg({uuid:this._uuid})),this._svgElement}get svgInnerHTML(){return void 0===this._svgInnerHTML&&(null===this.svgElement?this._svgInnerHTML=null:this._svgInnerHTML=this.svgElement.innerHTML),this._svgInnerHTML}get svgReactAttrs(){return void 0===this._svgReactAttrs&&(null===this.svgElement?this._svgReactAttrs=null:this._svgReactAttrs=c(this.svgElement,{ignore:["data-icon-id"]})),this._svgReactAttrs}get svgstr(){return this._svgstr}set svgstr(e){this._svgstr=e;const t=u.UUID.uuid4(),n=this._uuid;this._uuid=t,this._svgElement=void 0,this._svgInnerHTML=void 0,this._svgReactAttrs=void 0,document.querySelectorAll(`[data-icon-id="${n}"]`).forEach((e=>{this.svgElement&&e.replaceWith(this.svgElement.cloneNode(!0))})),this._svgReplaced.emit()}_initReact(e){const t=i().forwardRef(((e={},t)=>{const{className:n,container:s,label:r,title:o,slot:l,tag:c="div",...d}={...this._props,...e},[,h]=i().useState(this._uuid);i().useEffect((()=>{const e=()=>{h(this._uuid)};return this._svgReplaced.connect(e),()=>{this._svgReplaced.disconnect(e)}}));const p=null!=c?c:i().Fragment;if(!this.svgInnerHTML||!this.svgReactAttrs)return i().createElement(i().Fragment,null);const u={...this.svgReactAttrs};c||Object.assign(u,{className:n||d?a(n,v.styleClass(d)):void 0,title:o,slot:l});const m=i().createElement("svg",{...u,...this.svgReactAttrs,dangerouslySetInnerHTML:{__html:this.svgInnerHTML},ref:t});if(s)return f.initContainer({container:s,className:n,styleProps:d,title:o}),i().createElement(i().Fragment,null,m,r);{let e={};return p!==i().Fragment&&(e={className:n||d?a(n,v.styleClass(d)):void 0,title:o,slot:l}),i().createElement(p,{...e},m,r)}}));return t.displayName=`LabIcon_${e}`,t}_initRender({render:e,unrender:t}){e?(this.render=e,t&&(this.unrender=t)):t&&console.warn("In _initRender, ignoring unrender arg since render is undefined")}_initSvg({title:e,uuid:t}={}){const n=b.resolveSvg(this);return n?("parsererror"!==n.tagName&&(n.dataset.icon=this.name,t&&(n.dataset.iconId=t),e&&f.setTitleSvg(n,e)),n):n}}b._debug=!1,b._instances=new Map,function(e){function t({container:e,className:t,styleProps:n,title:s}){null!=s&&(e.title=s);const i=v.styleClass(n);if(null!=t){const n=a(t,i);return e.className=n,n}return i?(e.classList.add(i),i):""}e.blankElement=function({className:t="",container:n,label:s,title:i,tag:r="div",slot:o,...a}){if((null==n?void 0:n.className)===t)return n;if(n)for(;n.firstChild;)n.firstChild.remove();else n=document.createElement(null!=r?r:"div");return null!=s&&(n.textContent=s),e.initContainer({container:n,className:t,styleProps:a,title:i}),n},e.blankReact=i().forwardRef((({className:e="",container:n,label:s,title:r,tag:o="div",...l},c)=>{const d=null!=o?o:"div";return n?(t({container:n,className:e,styleProps:l,title:r}),i().createElement(i().Fragment,null)):i().createElement(d,{className:a(e,v.styleClass(l))},c&&x.react({ref:c}),s)})),e.blankReact.displayName="BlankReact",e.initContainer=t,e.isResolvable=function(e){return!(!e||!("string"==typeof e||e.name&&e.svgstr))},e.setTitleSvg=function(e,t){const n=e.getElementsByTagName("title");if(n.length)n[0].textContent=t;else{const n=document.createElement("title");n.textContent=t,e.appendChild(n)}},e.svgstrShim=function(e,t=!0){const[,n,s]=decodeURIComponent(e).replace(/>\s*\n\s*<").replace(/\s*\n\s*/g," ").match(t?/^(?:data:.*?(;base64)?,)?(.*)/:/(?:(base64).*)?(\n \n\n'}),x=new b({name:"ui-components:blank",svgstr:'\n \n\n'}),C=new b({name:"ui-components:add-above",svgstr:'\n\n\n\n\n\n\n\n\n\n\n'}),_=new b({name:"ui-components:add-below",svgstr:'\n\n\n\n\n\n\n\n\n\n\n'}),S=new b({name:"ui-components:add",svgstr:'\n \n\n'}),j=new b({name:"ui-components:bell",svgstr:'\n \n\n'}),k=new b({name:"ui-components:bug-dot",svgstr:'\n \n\n'}),I=new b({name:"ui-components:bug",svgstr:'\n \n\n'}),M=new b({name:"ui-components:build",svgstr:'\n \n\n'}),L=new b({name:"ui-components:caret-down-empty",svgstr:'\n \n\n'}),E=new b({name:"ui-components:caret-down-empty-thin",svgstr:'\n\t\n\n'}),T=new b({name:"ui-components:caret-down",svgstr:'\n \n\n'}),H=new b({name:"ui-components:caret-left",svgstr:'\n\t\n\n'}),F=new b({name:"ui-components:caret-right",svgstr:'\n \n\n'}),$=new b({name:"ui-components:caret-up-empty-thin",svgstr:'\n\t\n\n'}),A=new b({name:"ui-components:caret-up",svgstr:'\n\t\n\n'}),z=new b({name:"ui-components:case-sensitive",svgstr:'\n \n \n\n'}),B=new b({name:"ui-components:check",svgstr:'\n \n\n'}),D=new b({name:"ui-components:circle-empty",svgstr:'\n \n\n'}),O=new b({name:"ui-components:circle",svgstr:'\n \n\n'}),N=new b({name:"ui-components:clear",svgstr:'\n \n \n \n \n\n \n\n'}),V=new b({name:"ui-components:close",svgstr:'\n \n\n \n\n \n\n'}),R=new b({name:"ui-components:code-check",svgstr:'\n \n\n'}),P=new b({name:"ui-components:code",svgstr:'\n\t\n\n'}),W=new b({name:"ui-components:collapse-all",svgstr:'\n \n\n'}),U=new b({name:"ui-components:collapse",svgstr:'\n \n\n'}),q=new b({name:"ui-components:console",svgstr:'\n \n \n\n'}),G=new b({name:"ui-components:copy",svgstr:'\n \n\n'}),Z=new b({name:"ui-components:copyright",svgstr:'\n \n\n'}),K=new b({name:"ui-components:cut",svgstr:'\n \n\n'}),Y=new b({name:"ui-components:delete",svgstr:'\n \n \n\n'}),J=new b({name:"ui-components:download",svgstr:'\n \n\n'}),X=new b({name:"ui-components:duplicate",svgstr:'\n\n\n\n'}),Q=new b({name:"ui-components:edit",svgstr:'\n \n\n'}),ee=new b({name:"ui-components:ellipses",svgstr:'\n \n\n'}),te=new b({name:"ui-components:error",svgstr:'\n\n\n\n'}),ne=new b({name:"ui-components:expand-all",svgstr:'\n \n\n'}),se=new b({name:"ui-components:expand",svgstr:'\n \n\n'}),ie=new b({name:"ui-components:extension",svgstr:'\n \n\n'}),re=new b({name:"ui-components:fast-forward",svgstr:'\n \n\n'}),oe=new b({name:"ui-components:file",svgstr:'\n \n\n'}),ae=new b({name:"ui-components:file-upload",svgstr:'\n \n\n'}),le=new b({name:"ui-components:filter-dot",svgstr:'\n \n \n\n'}),ce=new b({name:"ui-components:filter",svgstr:'\n \n\n'}),de=new b({name:"ui-components:filter-list",svgstr:'\n \n\n'}),he=new b({name:"ui-components:folder-favorite",svgstr:'\n \n\n'}),pe=new b({name:"ui-components:folder",svgstr:'\n \n\n'}),ue=new b({name:"ui-components:history",svgstr:'\n\n\n'}),me=new b({name:"ui-components:home",svgstr:'\n \n\n'}),ge=new b({name:"ui-components:html5",svgstr:'\n \n \n \n \n \n\n'}),ve=new b({name:"ui-components:image",svgstr:'\n \n \n\n'}),fe=new b({name:"ui-components:info",svgstr:'\n\t\n\n'}),we=new b({name:"ui-components:inspector",svgstr:'\n \n\n'}),be=new b({name:"ui-components:json",svgstr:'\n \n\n'}),ye=new b({name:"ui-components:julia",svgstr:'\n \n \n \n\n'}),xe=new b({name:"ui-components:jupyter-favicon",svgstr:'\n \n\n'}),Ce=new b({name:"ui-components:jupyter",svgstr:'\n \n \n \n >\n\n'}),_e=new b({name:"ui-components:jupyterlab-wordmark",svgstr:'\n \n\n \n\n'}),Se=new b({name:"ui-components:kernel",svgstr:'\n \n\n'}),je=new b({name:"ui-components:keyboard",svgstr:'\n \n\n'}),ke=new b({name:"ui-components:launch",svgstr:'\n \n\n'}),Ie=new b({name:"ui-components:launcher",svgstr:'\n \n\n'}),Me=new b({name:"ui-components:line-form",svgstr:'\n \n\n'}),Le=new b({name:"ui-components:link",svgstr:'\n \n\n'}),Ee=new b({name:"ui-components:list",svgstr:'\n \n\n'}),Te=new b({name:"ui-components:lock",svgstr:'\n \n\n'}),He=new b({name:"ui-components:markdown",svgstr:'\n \n\n'}),Fe=new b({name:"ui-components:mermaid",svgstr:'\n \n\n'}),$e=new b({name:"ui-components:move-down",svgstr:'\n\n\n'}),Ae=new b({name:"ui-components:move-up",svgstr:'\n\n\n'}),ze=new b({name:"ui-components:new-folder",svgstr:'\n \n\n'}),Be=new b({name:"ui-components:not-trusted",svgstr:'\n \n \n \n\n'}),De=new b({name:"ui-components:notebook",svgstr:'\n \n\n'}),Oe=new b({name:"ui-components:numbering",svgstr:'\n\t\n\n'}),Ne=new b({name:"ui-components:offline-bolt",svgstr:'\n \n\n'}),Ve=new b({name:"ui-components:palette",svgstr:'\n \n\n'}),Re=new b({name:"ui-components:paste",svgstr:'\n \n\n'}),Pe=new b({name:"ui-components:pdf",svgstr:'\n