From 3fd42fe7c6e43ac67aaa976e0259efc976d3aa50 Mon Sep 17 00:00:00 2001 From: Nicolas Brichet Date: Wed, 20 Nov 2024 14:22:28 +0100 Subject: [PATCH 1/5] Switch from full windowing mode to no windowing before starting presenter --- js/jupyterlab-deck/src/notebook/presenter.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/js/jupyterlab-deck/src/notebook/presenter.ts b/js/jupyterlab-deck/src/notebook/presenter.ts index 81afb4e..cdb7e66 100644 --- a/js/jupyterlab-deck/src/notebook/presenter.ts +++ b/js/jupyterlab-deck/src/notebook/presenter.ts @@ -62,6 +62,8 @@ export class NotebookPresenter implements IPresenter { protected _extents = new Map(); protected _layers = new Map(); + private _windowingModeBackup: 'defer' | 'full' | 'none' = 'full'; + constructor(options: NotebookPresenter.IOptions) { this._manager = options.manager; this._commands = options.commands; @@ -90,6 +92,13 @@ export class NotebookPresenter implements IPresenter { } this._removeStyle(panel); panel.content.activeCellChanged.disconnect(this._onActiveCellChanged, this); + + // restore the windowing mode of the notebook. + panel.content.notebookConfig = { + ...panel.content.notebookConfig, + windowingMode: this._windowingModeBackup + }; + panel.update(); const { activeCell } = panel.content; @@ -106,6 +115,14 @@ export class NotebookPresenter implements IPresenter { public async start(panel: NotebookPanel): Promise { const { model, content: notebook } = panel; + + // Switch to not windowing mode + this._windowingModeBackup = notebook.notebookConfig.windowingMode; + notebook.notebookConfig = {...panel.content.notebookConfig, windowingMode: 'none'}; + // Force viewport properties that may not be properly set, depending on lab version. + notebook.viewportNode.style.minHeight = ''; + (notebook.viewportNode.parentNode as HTMLDivElement).style.height = ''; + if (model) { const _watchPanel = async (change: any) => { /* istanbul ignore if */ From b8eff6478967d2a2a55dbb48fb224b0b27fec238 Mon Sep 17 00:00:00 2001 From: Nicolas Brichet Date: Wed, 20 Nov 2024 18:02:13 +0100 Subject: [PATCH 2/5] Fix white background --- js/jupyterlab-deck/style/shell.css | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/js/jupyterlab-deck/style/shell.css b/js/jupyterlab-deck/style/shell.css index 9fe6eb4..8adbc49 100644 --- a/js/jupyterlab-deck/style/shell.css +++ b/js/jupyterlab-deck/style/shell.css @@ -1,4 +1,5 @@ -body[data-jp-deck-mode='presenting'] { +body[data-jp-deck-mode='presenting'], +body[data-jp-deck-mode='presenting'] .jp-ThemedContainer:has(.jp-Deck){ background: var(--jp-layout-color0); } From a00de4f44cf27ec15fc6426ee0c8d0064600ab89 Mon Sep 17 00:00:00 2001 From: Nicolas Brichet Date: Thu, 21 Nov 2024 14:39:18 +0100 Subject: [PATCH 3/5] Fix background in notebook application --- js/jupyterlab-deck/style/shell.css | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/js/jupyterlab-deck/style/shell.css b/js/jupyterlab-deck/style/shell.css index 8adbc49..611751e 100644 --- a/js/jupyterlab-deck/style/shell.css +++ b/js/jupyterlab-deck/style/shell.css @@ -1,5 +1,6 @@ body[data-jp-deck-mode='presenting'], -body[data-jp-deck-mode='presenting'] .jp-ThemedContainer:has(.jp-Deck){ +body[data-jp-deck-mode='presenting'] .jp-ThemedContainer:has(.jp-Deck), +body[data-jp-deck-mode='presenting'][data-notebook='notebooks'] .jp-WindowedPanel-outer { background: var(--jp-layout-color0); } From 73dd97b3b318150586a539022961cfdfc81387b7 Mon Sep 17 00:00:00 2001 From: Nicolas Brichet Date: Thu, 21 Nov 2024 14:42:39 +0100 Subject: [PATCH 4/5] update dependency and fix keyboard shortcuts --- js/jupyterlab-deck/package.json | 16 +- js/jupyterlab-deck/src/manager.ts | 9 +- js/jupyterlab-deck/src/notebook/presenter.ts | 7 +- js/jupyterlab-deck/src/plugin.ts | 5 +- js/jupyterlab-deck/style/notebook.css | 5 + pyproject.toml | 2 +- yarn.lock | 1598 ++++++++++-------- 7 files changed, 943 insertions(+), 699 deletions(-) diff --git a/js/jupyterlab-deck/package.json b/js/jupyterlab-deck/package.json index 84d0b2b..1237628 100644 --- a/js/jupyterlab-deck/package.json +++ b/js/jupyterlab-deck/package.json @@ -21,18 +21,18 @@ }, "types": "lib/index.d.ts", "dependencies": { - "@jupyterlab/application": "3 || 4", - "@jupyterlab/apputils": "3 || 4", - "@jupyterlab/fileeditor": "3 || 4", - "@jupyterlab/markdownviewer": "3 || 4", - "@jupyterlab/notebook": "3 || 4", - "@jupyterlab/statusbar": "3 || 4", - "@jupyterlab/ui-components": "3 || 4", + "@jupyterlab/application": "^4.1.0", + "@jupyterlab/apputils": "^4.2.0", + "@jupyterlab/fileeditor": "^4.1.0", + "@jupyterlab/markdownviewer": "^4.1.0", + "@jupyterlab/notebook": "^4.1.0", + "@jupyterlab/statusbar": "^4.1.0", + "@jupyterlab/ui-components": "^4.1.0", "d3-drag": "3" }, "devDependencies": { "@deathbeds/jupyterlab-fonts": "^3.0.0", - "@jupyter-notebook/application": "^7.0.5", + "@jupyter-notebook/application": "^7.1.0", "@jupyterlab/builder": "^4.0.7", "@types/d3-drag": "3" }, diff --git a/js/jupyterlab-deck/src/manager.ts b/js/jupyterlab-deck/src/manager.ts index fe922de..566210d 100644 --- a/js/jupyterlab-deck/src/manager.ts +++ b/js/jupyterlab-deck/src/manager.ts @@ -44,6 +44,7 @@ export class DeckManager implements IDeckManager { protected _designTools: DesignTools | null = null; protected _settings: Promise; protected _labShell?: LabShell | null; + protected _notebookShell?: INotebookShell | null; protected _dockPanel: DockPanel | null = null; protected _shell: JupyterFrontEnd.IShell; protected _statusbar: StatusBar | null; @@ -508,15 +509,16 @@ export class DeckManager implements IDeckManager { } protected get _shellActiveWidget(): Widget | null { - const { _labShell, _shell, _dockPanel } = this; + const { _labShell, _notebookShell, _dockPanel } = this; if (_labShell && _dockPanel) { if (_labShell.activeWidget) { return _labShell.activeWidget; } return getSelectedWidget(_dockPanel); - } else { - return (_shell as INotebookShell).currentWidget || null; + } else if (_notebookShell) { + return _notebookShell.currentWidget || null; } + return null; } protected async _onSettingsChanged() { @@ -601,6 +603,7 @@ export namespace DeckManager { export interface IOptions { commands: CommandRegistry; labShell: ILabShell | null; + notebookShell: INotebookShell | null; shell: JupyterFrontEnd.IShell; translator: TranslationBundle; statusbar: StatusBar | null; diff --git a/js/jupyterlab-deck/src/notebook/presenter.ts b/js/jupyterlab-deck/src/notebook/presenter.ts index cdb7e66..4808dfe 100644 --- a/js/jupyterlab-deck/src/notebook/presenter.ts +++ b/js/jupyterlab-deck/src/notebook/presenter.ts @@ -324,7 +324,7 @@ export class NotebookPresenter implements IPresenter { this._commands.addKeyBinding({ command: CommandIds[direction], keys: DIRECTION_KEYS[direction], - selector: `.${CSS.deck} .jp-Notebook.jp-mod-commandMode:focus`, + selector: `.${CSS.deck} .jp-Notebook.jp-mod-commandMode:not(.jp-mod-readWrite) :focus`, }); } for (const [directions, keys] of COMPOUND_KEYS.entries()) { @@ -333,7 +333,7 @@ export class NotebookPresenter implements IPresenter { command: CommandIds.go, args: { direction, alternate }, keys, - selector: `.${CSS.deck} .jp-Notebook.jp-mod-commandMode:focus`, + selector: `.${CSS.deck} .jp-Notebook.jp-mod-commandMode:not(.jp-mod-readWrite) :focus`, }); } } @@ -522,6 +522,9 @@ export class NotebookPresenter implements IPresenter { if (this._manager.layover) { this._manager.layover.model.parts = onScreen; } + + // Force the focus on the new active cell. + notebook.activeCell?.node.focus(); } protected _forceStyle() { diff --git a/js/jupyterlab-deck/src/plugin.ts b/js/jupyterlab-deck/src/plugin.ts index 7bd63af..b65c9bc 100644 --- a/js/jupyterlab-deck/src/plugin.ts +++ b/js/jupyterlab-deck/src/plugin.ts @@ -1,4 +1,5 @@ import { IFontManager } from '@deathbeds/jupyterlab-fonts'; +import { INotebookShell } from '@jupyter-notebook/application'; import { JupyterFrontEnd, JupyterFrontEndPlugin, @@ -32,7 +33,7 @@ import '../style/index.css'; const plugin: JupyterFrontEndPlugin = { id: `${NS}:plugin`, requires: [ITranslator, ISettingRegistry, IFontManager], - optional: [ILabShell, ILayoutRestorer, ICommandPalette, IStatusBar], + optional: [ILabShell, INotebookShell, ILayoutRestorer, ICommandPalette, IStatusBar], provides: IDeckManager, autoStart: true, activate: ( @@ -41,6 +42,7 @@ const plugin: JupyterFrontEndPlugin = { settings: ISettingRegistry, fonts: IFontManager, labShell?: ILabShell, + notebookShell?: INotebookShell, restorer?: ILayoutRestorer, palette?: ICommandPalette, statusbar?: IStatusBar, @@ -54,6 +56,7 @@ const plugin: JupyterFrontEndPlugin = { commands, shell, labShell: labShell || null, + notebookShell: notebookShell || null, translator: (translator || /* istanbul ignore next */ nullTranslator).load(NS), statusbar: theStatusBar, fonts, diff --git a/js/jupyterlab-deck/style/notebook.css b/js/jupyterlab-deck/style/notebook.css index f8e3207..a8682c1 100644 --- a/js/jupyterlab-deck/style/notebook.css +++ b/js/jupyterlab-deck/style/notebook.css @@ -95,6 +95,11 @@ body[data-notebook='notebooks'] position: fixed; } +/** cell focus not visible **/ +.jp-Deck .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-active:focus-visible { + box-shadow: none; +} + /** markdown tweaks **/ .jp-Deck .jp-MarkdownOutput { border: 0; diff --git a/pyproject.toml b/pyproject.toml index e6b8a41..0bc1023 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -23,7 +23,7 @@ classifiers = [ requires-python = ">=3.8" dynamic = ["description"] dependencies = [ - "jupyterlab >=3.5,<5.0.0a0", + "jupyterlab >=4.1,<5.0.0a0", "jupyterlab-fonts >=3.0.0" ] diff --git a/yarn.lock b/yarn.lock index 8f7e050..e92e5f7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -265,9 +265,9 @@ __metadata: languageName: node linkType: hard -"@codemirror/autocomplete@npm:^6.0.0, @codemirror/autocomplete@npm:^6.3.2, @codemirror/autocomplete@npm:^6.5.1, @codemirror/autocomplete@npm:^6.7.1": - version: 6.11.1 - resolution: "@codemirror/autocomplete@npm:6.11.1" +"@codemirror/autocomplete@npm:^6.0.0, @codemirror/autocomplete@npm:^6.16.0, @codemirror/autocomplete@npm:^6.3.2, @codemirror/autocomplete@npm:^6.7.1": + version: 6.18.3 + resolution: "@codemirror/autocomplete@npm:6.18.3" dependencies: "@codemirror/language": ^6.0.0 "@codemirror/state": ^6.0.0 @@ -278,19 +278,19 @@ __metadata: "@codemirror/state": ^6.0.0 "@codemirror/view": ^6.0.0 "@lezer/common": ^1.0.0 - checksum: 69cb77d51dbc4c76a990fb8e562075d6fa11b2aef00fce33d2a98dd701f6a89050b1b464ae8ee1e2cbe1a4210522b1a3c2260cdf5c933a062093acaf98a5eedc + checksum: 48f3a09e05a2ab236641c3df0dbd577ef4c04da8ea8c26c47bc90f5652342a62d6e736e6b89428a85ff50efe039c01f0f0864134914a40a1513a4d57024cbb76 languageName: node linkType: hard -"@codemirror/commands@npm:^6.2.3": - version: 6.3.2 - resolution: "@codemirror/commands@npm:6.3.2" +"@codemirror/commands@npm:^6.5.0": + version: 6.7.1 + resolution: "@codemirror/commands@npm:6.7.1" dependencies: "@codemirror/language": ^6.0.0 - "@codemirror/state": ^6.2.0 - "@codemirror/view": ^6.0.0 + "@codemirror/state": ^6.4.0 + "@codemirror/view": ^6.27.0 "@lezer/common": ^1.1.0 - checksum: 683c444d8e6ad889ab5efd0d742b0fa28b78c8cad63276ec60d298b13d4939c8bd7e1d6fd3535645b8d255147de0d3aef46d89a29c19d0af58a7f2914bdcb3ab + checksum: 507ae0cc7f3a7bd869bca0de7e942ecb2bc0bd95a42484e5b06835ebf8caf7626c39d2bea26cefab99d07ab83ba5934afd2d07ce00dac4190aca014523f3c97e languageName: node linkType: hard @@ -304,22 +304,22 @@ __metadata: languageName: node linkType: hard -"@codemirror/lang-css@npm:^6.0.0, @codemirror/lang-css@npm:^6.1.1": - version: 6.2.1 - resolution: "@codemirror/lang-css@npm:6.2.1" +"@codemirror/lang-css@npm:^6.0.0, @codemirror/lang-css@npm:^6.2.1": + version: 6.3.0 + resolution: "@codemirror/lang-css@npm:6.3.0" dependencies: "@codemirror/autocomplete": ^6.0.0 "@codemirror/language": ^6.0.0 "@codemirror/state": ^6.0.0 "@lezer/common": ^1.0.2 - "@lezer/css": ^1.0.0 - checksum: 5a8457ee8a4310030a969f2d3128429f549c4dc9b7907ee8888b42119c80b65af99093801432efdf659b8ec36a147d2a947bc1ecbbf69a759395214e3f4834a8 + "@lezer/css": ^1.1.7 + checksum: e98e89fa436f0a27c95323efbb6a1c43a52ca0b9253ab3c12af16f38cb93670d42f8a63cc566e2f6b0348af2cdfa1a6c03cf045af2d6cb253b27b2efdce9b2b2 languageName: node linkType: hard -"@codemirror/lang-html@npm:^6.0.0, @codemirror/lang-html@npm:^6.4.3": - version: 6.4.7 - resolution: "@codemirror/lang-html@npm:6.4.7" +"@codemirror/lang-html@npm:^6.0.0, @codemirror/lang-html@npm:^6.4.9": + version: 6.4.9 + resolution: "@codemirror/lang-html@npm:6.4.9" dependencies: "@codemirror/autocomplete": ^6.0.0 "@codemirror/lang-css": ^6.0.0 @@ -330,7 +330,7 @@ __metadata: "@lezer/common": ^1.0.0 "@lezer/css": ^1.1.0 "@lezer/html": ^1.3.0 - checksum: 26e3d9243bd8dea2c0f7769315f8ed4b77969497f52c545c84ff32f155489b3a29e476aa78ffc11e910a0f927bbebce4d28f4e17e1994f6c9d8df6bdd3c33ef1 + checksum: ac8c3ceb0396f2e032752c5079bd950124dca708bc64e96fc147dc5fe7133e5cee0814fe951abdb953ec1d11fa540e4b30a712b5149d9a36016a197a28de45d7 languageName: node linkType: hard @@ -344,9 +344,9 @@ __metadata: languageName: node linkType: hard -"@codemirror/lang-javascript@npm:^6.0.0, @codemirror/lang-javascript@npm:^6.1.7": - version: 6.2.1 - resolution: "@codemirror/lang-javascript@npm:6.2.1" +"@codemirror/lang-javascript@npm:^6.0.0, @codemirror/lang-javascript@npm:^6.2.2": + version: 6.2.2 + resolution: "@codemirror/lang-javascript@npm:6.2.2" dependencies: "@codemirror/autocomplete": ^6.0.0 "@codemirror/language": ^6.6.0 @@ -355,7 +355,7 @@ __metadata: "@codemirror/view": ^6.17.0 "@lezer/common": ^1.0.0 "@lezer/javascript": ^1.0.0 - checksum: 3df38c4cced06195283a9a2a9365aaa7c8c1b157852b331bc3a118403f774bbba57d2a392de52f5e28d2b344a323bc0146bcf7c8ef8be2473f167d815e4a37cd + checksum: 66379942a8347dff2bd76d10ed7cf313bca83872f8336fdd3e14accfef23e7b690cd913c9d11a3854fba2b32299da07fc3275995327642c9ee43c2a8e538c19d languageName: node linkType: hard @@ -369,18 +369,18 @@ __metadata: languageName: node linkType: hard -"@codemirror/lang-markdown@npm:^6.1.1": - version: 6.2.3 - resolution: "@codemirror/lang-markdown@npm:6.2.3" +"@codemirror/lang-markdown@npm:^6.2.5": + version: 6.3.1 + resolution: "@codemirror/lang-markdown@npm:6.3.1" dependencies: "@codemirror/autocomplete": ^6.7.1 "@codemirror/lang-html": ^6.0.0 "@codemirror/language": ^6.3.0 "@codemirror/state": ^6.0.0 "@codemirror/view": ^6.0.0 - "@lezer/common": ^1.0.0 + "@lezer/common": ^1.2.1 "@lezer/markdown": ^1.0.0 - checksum: 9b9e13cca288c36c68ad7e2cc5058cb4da2232e74479124c4952ecd2310d2e91f182c606414680570218119ceae99bdab6540dce081ce564030c9e4cadc96a64 + checksum: cd0281c6b7130b2f12903c82a2f36b53b428002577a9fdab09de810a95ef0db5049ef951e2a065b0f38b42af854bee176492238e5ab116099e4799950638cadc languageName: node linkType: hard @@ -397,14 +397,16 @@ __metadata: languageName: node linkType: hard -"@codemirror/lang-python@npm:^6.1.3": - version: 6.1.3 - resolution: "@codemirror/lang-python@npm:6.1.3" +"@codemirror/lang-python@npm:^6.1.6": + version: 6.1.6 + resolution: "@codemirror/lang-python@npm:6.1.6" dependencies: "@codemirror/autocomplete": ^6.3.2 "@codemirror/language": ^6.8.0 + "@codemirror/state": ^6.0.0 + "@lezer/common": ^1.2.1 "@lezer/python": ^1.1.4 - checksum: 65a0276a4503e4e3b70dd28d1c93ef472632b6d2c4bf3ae92d305d14ee8cf60b0bbbf62d5ceb51294de9598d9e2d42eafcde26f317ee7b90d0a11dfa863c1d1a + checksum: eb1faabd332bb95d0f3e227eb19ac5a31140cf238905bbe73e061040999f5680a012f9145fb3688bc2fcbb1908c957511edc8eeb8a9aa88d27d4fa55ad451e95 languageName: node linkType: hard @@ -418,63 +420,66 @@ __metadata: languageName: node linkType: hard -"@codemirror/lang-sql@npm:^6.4.1": - version: 6.5.4 - resolution: "@codemirror/lang-sql@npm:6.5.4" +"@codemirror/lang-sql@npm:^6.6.4": + version: 6.8.0 + resolution: "@codemirror/lang-sql@npm:6.8.0" dependencies: "@codemirror/autocomplete": ^6.0.0 "@codemirror/language": ^6.0.0 "@codemirror/state": ^6.0.0 + "@lezer/common": ^1.2.0 "@lezer/highlight": ^1.0.0 "@lezer/lr": ^1.0.0 - checksum: face21b0231ac5a7981949b5bf6a99ed092d0d6f7eb83f35dcd31d56ecf07dafa19d21623e0bad36cec7a12e3149df7b45c3588aeee31eae41e9b05942c4fdd7 + checksum: 1b5a3c8129b09f24039d8c0906fc4cb8d0f706a424a1d56721057bd1e647797c2b1240bb53eed9bf2bac5806a4e0363e555a3963f04c478efa05829890c537f7 languageName: node linkType: hard -"@codemirror/lang-wast@npm:^6.0.1": - version: 6.0.1 - resolution: "@codemirror/lang-wast@npm:6.0.1" +"@codemirror/lang-wast@npm:^6.0.2": + version: 6.0.2 + resolution: "@codemirror/lang-wast@npm:6.0.2" dependencies: "@codemirror/language": ^6.0.0 + "@lezer/common": ^1.2.0 "@lezer/highlight": ^1.0.0 "@lezer/lr": ^1.0.0 - checksum: 600d98d3ea6a4e99292244ed707e39a2abd9f3abf62cfeff5c819a0cc0c7e86b8c5b91e91c1b7ea21233d9ea09c41abe61d8a40b2547bb5db74239c6df857934 + checksum: 72119d4a7d726c54167aa227c982ae9fa785c8ad97a158d8350ae95eecfbd8028a803eef939f7e6c5c6e626fcecda1dc37e9dffc6d5d6ec105f686aeda6b2c24 languageName: node linkType: hard -"@codemirror/lang-xml@npm:^6.0.2": - version: 6.0.2 - resolution: "@codemirror/lang-xml@npm:6.0.2" +"@codemirror/lang-xml@npm:^6.1.0": + version: 6.1.0 + resolution: "@codemirror/lang-xml@npm:6.1.0" dependencies: "@codemirror/autocomplete": ^6.0.0 "@codemirror/language": ^6.4.0 "@codemirror/state": ^6.0.0 + "@codemirror/view": ^6.0.0 "@lezer/common": ^1.0.0 "@lezer/xml": ^1.0.0 - checksum: e156ecafaa87e9b6ef4ab6812ccd00d8f3c6cb81f232837636b36336d80513b61936dfee6f4f6800574f236208b61e95a2abcb997cdcd7366585a6b796e0e13b + checksum: 3a1b7af07b29ad7e53b77bf584245580b613bc92256059f175f2b1d7c28c4e39b75654fe169b9a8a330a60164b53ff5254bdb5b8ee8c6e6766427ee115c4e229 languageName: node linkType: hard -"@codemirror/language@npm:^6.0.0, @codemirror/language@npm:^6.3.0, @codemirror/language@npm:^6.4.0, @codemirror/language@npm:^6.6.0, @codemirror/language@npm:^6.8.0": - version: 6.9.3 - resolution: "@codemirror/language@npm:6.9.3" +"@codemirror/language@npm:^6.0.0, @codemirror/language@npm:^6.10.1, @codemirror/language@npm:^6.3.0, @codemirror/language@npm:^6.4.0, @codemirror/language@npm:^6.6.0, @codemirror/language@npm:^6.8.0": + version: 6.10.3 + resolution: "@codemirror/language@npm:6.10.3" dependencies: "@codemirror/state": ^6.0.0 - "@codemirror/view": ^6.0.0 + "@codemirror/view": ^6.23.0 "@lezer/common": ^1.1.0 "@lezer/highlight": ^1.0.0 "@lezer/lr": ^1.0.0 style-mod: ^4.0.0 - checksum: 774a40bc91c748d418a9a774161a5b083061124e4439bb753072bc657ec4c4784f595161c10c7c3935154b22291bf6dc74c9abe827033db32e217ac3963478f3 + checksum: 53fb72299500f63706f78c888d6b5fd81043ea11ea2fa4c72c13c6d4794bb6f4ec29450208c56b4f40e839984b3dc73505262803fa61416baf588da389a7c577 languageName: node linkType: hard -"@codemirror/legacy-modes@npm:^6.3.2": - version: 6.3.3 - resolution: "@codemirror/legacy-modes@npm:6.3.3" +"@codemirror/legacy-modes@npm:^6.4.0": + version: 6.4.2 + resolution: "@codemirror/legacy-modes@npm:6.4.2" dependencies: "@codemirror/language": ^6.0.0 - checksum: 3cd32b0f011b0a193e0948e5901b625f38aa6d9a8b24344531d6e142eb6fbb3e6cb5969429102044f3d04fbe53c4deaebd9f659c05067a0b18d17766290c9e05 + checksum: fe55df97efe980a573ff5572f480eae323d7652a4a61435c654a90142def7102218023590112de7cd826c495ecaadae68a89fb5e5d4323d207af267bcce1d0c1 languageName: node linkType: hard @@ -489,32 +494,32 @@ __metadata: languageName: node linkType: hard -"@codemirror/search@npm:^6.3.0": - version: 6.5.5 - resolution: "@codemirror/search@npm:6.5.5" +"@codemirror/search@npm:^6.5.6": + version: 6.5.7 + resolution: "@codemirror/search@npm:6.5.7" dependencies: "@codemirror/state": ^6.0.0 "@codemirror/view": ^6.0.0 crelt: ^1.0.5 - checksum: 825196ef63273494ba9a6153b01eda385edb65e77a1e49980dd3a28d4a692af1e9575e03e4b6c84f6fa2afe72217113ff4c50f58b20d13fe0d277cda5dd7dc81 + checksum: 32d98eab5b096c20e923cc2b88f1510369ec9f6c89fa3ecd79e1a965b35dfdc323624da82739ce80e675333d8e9a1564756a1ae87464e6a918a98bd12f93cbfd languageName: node linkType: hard -"@codemirror/state@npm:^6.0.0, @codemirror/state@npm:^6.1.4, @codemirror/state@npm:^6.2.0": - version: 6.3.3 - resolution: "@codemirror/state@npm:6.3.3" - checksum: 08b075c738cc29391519d3e9b60c4398e7f56ba344983ab9b2263c7ace17d3056e4dcbc2ff651fd49099b48c8b4dc8535404a2f94bd017827f5f90c1045a1b05 +"@codemirror/state@npm:^6.0.0, @codemirror/state@npm:^6.4.0, @codemirror/state@npm:^6.4.1": + version: 6.4.1 + resolution: "@codemirror/state@npm:6.4.1" + checksum: b81b55574091349eed4d32fc0eadb0c9688f1f7c98b681318f59138ee0f527cb4c4a97831b70547c0640f02f3127647838ae6730782de4a3dd2cc58836125d01 languageName: node linkType: hard -"@codemirror/view@npm:^6.0.0, @codemirror/view@npm:^6.17.0, @codemirror/view@npm:^6.9.6": - version: 6.22.2 - resolution: "@codemirror/view@npm:6.22.2" +"@codemirror/view@npm:^6.0.0, @codemirror/view@npm:^6.17.0, @codemirror/view@npm:^6.23.0, @codemirror/view@npm:^6.26.3, @codemirror/view@npm:^6.27.0": + version: 6.35.0 + resolution: "@codemirror/view@npm:6.35.0" dependencies: - "@codemirror/state": ^6.1.4 + "@codemirror/state": ^6.4.0 style-mod: ^4.1.0 w3c-keyname: ^2.2.4 - checksum: a56f5d1f5cf8f3de290e912c96c57406cceb33e99d3463bfce1ffda5f6bd709ab75f3016d289f808bb01d797a1a484f001bf787a15002ffdf7579e48e3bd5c09 + checksum: 8584d354df2147f07bb184a2443d6451db25f7a63c09644fc705c695e100042141f5162058718c495eb1c51fbab5eb37814bb72fc1ddf968e855def669a43193 languageName: node linkType: hard @@ -605,15 +610,15 @@ __metadata: resolution: "@deathbeds/jupyterlab-deck@workspace:js/jupyterlab-deck" dependencies: "@deathbeds/jupyterlab-fonts": ^3.0.0 - "@jupyter-notebook/application": ^7.0.5 - "@jupyterlab/application": 3 || 4 - "@jupyterlab/apputils": 3 || 4 + "@jupyter-notebook/application": ^7.1.0 + "@jupyterlab/application": ^4.1.0 + "@jupyterlab/apputils": ^4.2.0 "@jupyterlab/builder": ^4.0.7 - "@jupyterlab/fileeditor": 3 || 4 - "@jupyterlab/markdownviewer": 3 || 4 - "@jupyterlab/notebook": 3 || 4 - "@jupyterlab/statusbar": 3 || 4 - "@jupyterlab/ui-components": 3 || 4 + "@jupyterlab/fileeditor": ^4.1.0 + "@jupyterlab/markdownviewer": ^4.1.0 + "@jupyterlab/notebook": ^4.1.0 + "@jupyterlab/statusbar": ^4.1.0 + "@jupyterlab/ui-components": ^4.1.0 "@types/d3-drag": 3 d3-drag: 3 languageName: unknown @@ -857,28 +862,73 @@ __metadata: languageName: node linkType: hard -"@jupyter-notebook/application@npm:^7.0.5": - version: 7.0.6 - resolution: "@jupyter-notebook/application@npm:7.0.6" +"@jupyter-notebook/application@npm:^7.1.0": + version: 7.2.2 + resolution: "@jupyter-notebook/application@npm:7.2.2" dependencies: - "@jupyterlab/application": ^4.0.7 - "@jupyterlab/coreutils": ^6.0.7 - "@jupyterlab/docregistry": ^4.0.7 - "@jupyterlab/rendermime-interfaces": ^3.8.7 - "@jupyterlab/ui-components": ^4.0.7 + "@jupyterlab/application": ~4.2.5 + "@jupyterlab/coreutils": ~6.2.5 + "@jupyterlab/docregistry": ~4.2.5 + "@jupyterlab/rendermime-interfaces": ~3.10.5 + "@jupyterlab/ui-components": ~4.2.5 "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/messaging": ^2.0.1 "@lumino/polling": ^2.1.2 "@lumino/signaling": ^2.1.2 - "@lumino/widgets": ^2.3.0 - checksum: fd7db9715cdc47e504128bdc6aca3ceaec2c2e23bbe834c5e2924046ca9876feb3515ede7952f1d45c732b51fde25d39e7e194149989e8b7a0a535842cb01e70 + "@lumino/widgets": ^2.3.2 + checksum: e6fb460a762bcf2385578ec23e994053295879c9d371f1fef6bb37f9cafb4f386ba729963ad846dc58bf62e420a29c23911eef4589a5a9a6c7cc10d0405d0303 languageName: node linkType: hard -"@jupyter/ydoc@npm:^1.1.1": - version: 1.1.1 - resolution: "@jupyter/ydoc@npm:1.1.1" +"@jupyter/react-components@npm:^0.15.3": + version: 0.15.3 + resolution: "@jupyter/react-components@npm:0.15.3" + dependencies: + "@jupyter/web-components": ^0.15.3 + "@microsoft/fast-react-wrapper": ^0.3.22 + react: ">=17.0.0 <19.0.0" + checksum: 1a6b256314259c6465c4b6d958575710536b82234a7bf0fba3e889a07e1f19ff8ab321450be354359876f92c45dbcc9d21a840237ff4a619806d9de696f55496 + languageName: node + linkType: hard + +"@jupyter/react-components@npm:^0.16.6": + version: 0.16.7 + resolution: "@jupyter/react-components@npm:0.16.7" + dependencies: + "@jupyter/web-components": ^0.16.7 + react: ">=17.0.0 <19.0.0" + checksum: 37894347e63ebb528725e8b8b4038d138019823f5c9e28e3f6abb93b46d771b2ee3cc004d5ff7d9a06a93f2d90e41000bd2abae14364be34ba99c5e05864810e + languageName: node + linkType: hard + +"@jupyter/web-components@npm:^0.15.3": + version: 0.15.3 + resolution: "@jupyter/web-components@npm:0.15.3" + dependencies: + "@microsoft/fast-colors": ^5.3.1 + "@microsoft/fast-element": ^1.12.0 + "@microsoft/fast-foundation": ^2.49.4 + "@microsoft/fast-web-utilities": ^5.4.1 + checksum: a0980af934157bfdbdb6cc169c0816c1b2e57602d524c56bdcef746a4c25dfeb8f505150d83207c8695ed89b5486cf53d35a3382584d25ef64db666e4e16e45b + languageName: node + linkType: hard + +"@jupyter/web-components@npm:^0.16.6, @jupyter/web-components@npm:^0.16.7": + version: 0.16.7 + resolution: "@jupyter/web-components@npm:0.16.7" + dependencies: + "@microsoft/fast-colors": ^5.3.1 + "@microsoft/fast-element": ^1.12.0 + "@microsoft/fast-foundation": ^2.49.4 + "@microsoft/fast-web-utilities": ^5.4.1 + checksum: ec3336247bbabb2e2587c2cf8b9d0e80786b454916dd600b3d6791bf08c3d1e45a7ec1becf366a5491ab56b0be020baa8c50a5b6067961faf5ec904de31243aa + languageName: node + linkType: hard + +"@jupyter/ydoc@npm:^2.0.1": + version: 2.1.3 + resolution: "@jupyter/ydoc@npm:2.1.3" dependencies: "@jupyterlab/nbformat": ^3.0.0 || ^4.0.0-alpha.21 || ^4.0.0 "@lumino/coreutils": ^1.11.0 || ^2.0.0 @@ -886,78 +936,92 @@ __metadata: "@lumino/signaling": ^1.10.0 || ^2.0.0 y-protocols: ^1.0.5 yjs: ^13.5.40 - checksum: a239b1dd57cfc9ba36c06ac5032a1b6388849ae01a1d0db0d45094f71fdadf4d473b4bf8becbef0cfcdc85cae505361fbec0822b02da5aa48e06b66f742dd7a0 + checksum: 61b38e3f89accebc8060eb0aacc11bf812befb9b1cec085d1b0153be851037a3a26b5576d58e5bc65d8c0697ef9f1e535afa73af1b1deef0523d749ff4ac0ac9 languageName: node linkType: hard -"@jupyterlab/application@npm:3 || 4, @jupyterlab/application@npm:^4.0.7": - version: 4.0.9 - resolution: "@jupyterlab/application@npm:4.0.9" +"@jupyter/ydoc@npm:^3.0.0": + version: 3.0.1 + resolution: "@jupyter/ydoc@npm:3.0.1" + dependencies: + "@jupyterlab/nbformat": ^3.0.0 || ^4.0.0-alpha.21 || ^4.0.0 + "@lumino/coreutils": ^1.11.0 || ^2.0.0 + "@lumino/disposable": ^1.10.0 || ^2.0.0 + "@lumino/signaling": ^1.10.0 || ^2.0.0 + y-protocols: ^1.0.5 + yjs: ^13.5.40 + checksum: 4e14c40d81ee3c57cc0d84eb90d06f1bd98a18718f07510e918d12ae645a700b4f04c8862c1addf113eeab85102643324870598eea718f52d627f58b22e81977 + languageName: node + linkType: hard + +"@jupyterlab/application@npm:3 || 4, @jupyterlab/application@npm:^4.1.0, @jupyterlab/application@npm:~4.2.5": + version: 4.2.6 + resolution: "@jupyterlab/application@npm:4.2.6" dependencies: "@fortawesome/fontawesome-free": ^5.12.0 - "@jupyterlab/apputils": ^4.1.9 - "@jupyterlab/coreutils": ^6.0.9 - "@jupyterlab/docregistry": ^4.0.9 - "@jupyterlab/rendermime": ^4.0.9 - "@jupyterlab/rendermime-interfaces": ^3.8.9 - "@jupyterlab/services": ^7.0.9 - "@jupyterlab/statedb": ^4.0.9 - "@jupyterlab/translation": ^4.0.9 - "@jupyterlab/ui-components": ^4.0.9 + "@jupyterlab/apputils": ^4.3.6 + "@jupyterlab/coreutils": ^6.2.6 + "@jupyterlab/docregistry": ^4.2.6 + "@jupyterlab/rendermime": ^4.2.6 + "@jupyterlab/rendermime-interfaces": ^3.10.6 + "@jupyterlab/services": ^7.2.6 + "@jupyterlab/statedb": ^4.2.6 + "@jupyterlab/translation": ^4.2.6 + "@jupyterlab/ui-components": ^4.2.6 "@lumino/algorithm": ^2.0.1 - "@lumino/application": ^2.2.1 - "@lumino/commands": ^2.1.3 + "@lumino/application": ^2.3.1 + "@lumino/commands": ^2.3.0 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/messaging": ^2.0.1 "@lumino/polling": ^2.1.2 "@lumino/properties": ^2.0.1 "@lumino/signaling": ^2.1.2 - "@lumino/widgets": ^2.3.0 - checksum: 0a3e57e107690b38760ebff12ac63700d75862726f534fa45a25e3297b8ff3202e54c28482dd69e83590178f1cbb621881a8d783dc230e271a0c78228d386292 + "@lumino/widgets": ^2.3.2 + checksum: 7a4c1834120aa52328a8a6f738988489cc943638d828cb76b246340df5f7ed51c877203198c5d7352620f3259e43a6c83c9abdfd3ca0817dc81efc8a409369d2 languageName: node linkType: hard -"@jupyterlab/apputils@npm:3 || 4, @jupyterlab/apputils@npm:^4.1.9": - version: 4.1.9 - resolution: "@jupyterlab/apputils@npm:4.1.9" - dependencies: - "@jupyterlab/coreutils": ^6.0.9 - "@jupyterlab/observables": ^5.0.9 - "@jupyterlab/rendermime-interfaces": ^3.8.9 - "@jupyterlab/services": ^7.0.9 - "@jupyterlab/settingregistry": ^4.0.9 - "@jupyterlab/statedb": ^4.0.9 - "@jupyterlab/statusbar": ^4.0.9 - "@jupyterlab/translation": ^4.0.9 - "@jupyterlab/ui-components": ^4.0.9 - "@lumino/algorithm": ^2.0.1 - "@lumino/commands": ^2.1.3 - "@lumino/coreutils": ^2.1.2 - "@lumino/disposable": ^2.1.2 - "@lumino/domutils": ^2.0.1 - "@lumino/messaging": ^2.0.1 - "@lumino/signaling": ^2.1.2 - "@lumino/virtualdom": ^2.0.1 - "@lumino/widgets": ^2.3.0 +"@jupyterlab/apputils@npm:^4.1.9, @jupyterlab/apputils@npm:^4.2.0, @jupyterlab/apputils@npm:^4.3.6, @jupyterlab/apputils@npm:^4.4.1": + version: 4.4.1 + resolution: "@jupyterlab/apputils@npm:4.4.1" + dependencies: + "@jupyterlab/coreutils": ^6.3.1 + "@jupyterlab/observables": ^5.3.1 + "@jupyterlab/rendermime-interfaces": ^3.11.1 + "@jupyterlab/services": ^7.3.1 + "@jupyterlab/settingregistry": ^4.3.1 + "@jupyterlab/statedb": ^4.3.1 + "@jupyterlab/statusbar": ^4.3.1 + "@jupyterlab/translation": ^4.3.1 + "@jupyterlab/ui-components": ^4.3.1 + "@lumino/algorithm": ^2.0.2 + "@lumino/commands": ^2.3.1 + "@lumino/coreutils": ^2.2.0 + "@lumino/disposable": ^2.1.3 + "@lumino/domutils": ^2.0.2 + "@lumino/messaging": ^2.0.2 + "@lumino/signaling": ^2.1.3 + "@lumino/virtualdom": ^2.0.2 + "@lumino/widgets": ^2.5.0 "@types/react": ^18.0.26 react: ^18.2.0 - sanitize-html: ~2.7.3 - checksum: f13a84928005c3ef0a534c8341c5dc8980ada3ddb3bbaf6856108952070268a832fb6086d3cf6e2c7c6f021302693c52362ee51bbd04243040d69064567d7ddb + sanitize-html: ~2.12.1 + checksum: bcb91a90540003e1a89bae2c3187e15b655c0ecf8ef11bf82146cdbdad2f25589c76660520b2bb6625eec00502dbe271be263994b8ee3b0259c3f96690f14325 languageName: node linkType: hard -"@jupyterlab/attachments@npm:^4.0.9": - version: 4.0.9 - resolution: "@jupyterlab/attachments@npm:4.0.9" +"@jupyterlab/attachments@npm:^4.3.1": + version: 4.3.1 + resolution: "@jupyterlab/attachments@npm:4.3.1" dependencies: - "@jupyterlab/nbformat": ^4.0.9 - "@jupyterlab/observables": ^5.0.9 - "@jupyterlab/rendermime": ^4.0.9 - "@jupyterlab/rendermime-interfaces": ^3.8.9 - "@lumino/disposable": ^2.1.2 - "@lumino/signaling": ^2.1.2 - checksum: beb04940074de3fec80b811b09df2a5eb00b151e029b31567bf2a6a3a76d1a81f88c2fb3a9c946ecb29c87614f72a390ad547738a120c10d00d8a98970055161 + "@jupyterlab/nbformat": ^4.3.1 + "@jupyterlab/observables": ^5.3.1 + "@jupyterlab/rendermime": ^4.3.1 + "@jupyterlab/rendermime-interfaces": ^3.11.1 + "@lumino/disposable": ^2.1.3 + "@lumino/signaling": ^2.1.3 + checksum: c373823651cb0b5dec3e267c604df834a4744c868ffc96f1de060a49e80787816923e5b09dddc9fe752f2d6386129a583eb83877443e336e84824a887e1ae03e languageName: node linkType: hard @@ -1002,258 +1066,306 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/cells@npm:^4.0.9": - version: 4.0.9 - resolution: "@jupyterlab/cells@npm:4.0.9" - dependencies: - "@codemirror/state": ^6.2.0 - "@codemirror/view": ^6.9.6 - "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/apputils": ^4.1.9 - "@jupyterlab/attachments": ^4.0.9 - "@jupyterlab/codeeditor": ^4.0.9 - "@jupyterlab/codemirror": ^4.0.9 - "@jupyterlab/coreutils": ^6.0.9 - "@jupyterlab/documentsearch": ^4.0.9 - "@jupyterlab/filebrowser": ^4.0.9 - "@jupyterlab/nbformat": ^4.0.9 - "@jupyterlab/observables": ^5.0.9 - "@jupyterlab/outputarea": ^4.0.9 - "@jupyterlab/rendermime": ^4.0.9 - "@jupyterlab/services": ^7.0.9 - "@jupyterlab/toc": ^6.0.9 - "@jupyterlab/translation": ^4.0.9 - "@jupyterlab/ui-components": ^4.0.9 - "@lumino/algorithm": ^2.0.1 - "@lumino/coreutils": ^2.1.2 - "@lumino/domutils": ^2.0.1 - "@lumino/dragdrop": ^2.1.4 - "@lumino/messaging": ^2.0.1 - "@lumino/polling": ^2.1.2 - "@lumino/signaling": ^2.1.2 - "@lumino/virtualdom": ^2.0.1 - "@lumino/widgets": ^2.3.0 +"@jupyterlab/cells@npm:^4.3.1": + version: 4.3.1 + resolution: "@jupyterlab/cells@npm:4.3.1" + dependencies: + "@codemirror/state": ^6.4.1 + "@codemirror/view": ^6.26.3 + "@jupyter/ydoc": ^3.0.0 + "@jupyterlab/apputils": ^4.4.1 + "@jupyterlab/attachments": ^4.3.1 + "@jupyterlab/codeeditor": ^4.3.1 + "@jupyterlab/codemirror": ^4.3.1 + "@jupyterlab/coreutils": ^6.3.1 + "@jupyterlab/documentsearch": ^4.3.1 + "@jupyterlab/filebrowser": ^4.3.1 + "@jupyterlab/nbformat": ^4.3.1 + "@jupyterlab/observables": ^5.3.1 + "@jupyterlab/outputarea": ^4.3.1 + "@jupyterlab/rendermime": ^4.3.1 + "@jupyterlab/services": ^7.3.1 + "@jupyterlab/toc": ^6.3.1 + "@jupyterlab/translation": ^4.3.1 + "@jupyterlab/ui-components": ^4.3.1 + "@lumino/algorithm": ^2.0.2 + "@lumino/coreutils": ^2.2.0 + "@lumino/domutils": ^2.0.2 + "@lumino/dragdrop": ^2.1.5 + "@lumino/messaging": ^2.0.2 + "@lumino/polling": ^2.1.3 + "@lumino/signaling": ^2.1.3 + "@lumino/virtualdom": ^2.0.2 + "@lumino/widgets": ^2.5.0 react: ^18.2.0 - checksum: 65284d9a3d5c57b6a0299133b80cbd0bcf9b0af7b667f548885aefddfe0cdd68dc300f3aaf8ece357e0eeae8f38e6fe335d9d2eb4a3f78f5f2f7b39b515dcbb7 + checksum: bcb3da3315d1b91dadd8697f49f50ce7a05a6e6290e5caa3029db3d9fb90e60bf51b5b94907ead92d52b96b8bf44778ed9f5b7fef44280a9d16ea56144119885 languageName: node linkType: hard -"@jupyterlab/codeeditor@npm:^4.0.9": - version: 4.0.9 - resolution: "@jupyterlab/codeeditor@npm:4.0.9" - dependencies: - "@codemirror/state": ^6.2.0 - "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/coreutils": ^6.0.9 - "@jupyterlab/nbformat": ^4.0.9 - "@jupyterlab/observables": ^5.0.9 - "@jupyterlab/statusbar": ^4.0.9 - "@jupyterlab/translation": ^4.0.9 - "@jupyterlab/ui-components": ^4.0.9 - "@lumino/coreutils": ^2.1.2 - "@lumino/disposable": ^2.1.2 - "@lumino/dragdrop": ^2.1.4 - "@lumino/messaging": ^2.0.1 - "@lumino/signaling": ^2.1.2 - "@lumino/widgets": ^2.3.0 +"@jupyterlab/codeeditor@npm:^4.2.6, @jupyterlab/codeeditor@npm:^4.3.1": + version: 4.3.1 + resolution: "@jupyterlab/codeeditor@npm:4.3.1" + dependencies: + "@codemirror/state": ^6.4.1 + "@jupyter/ydoc": ^3.0.0 + "@jupyterlab/apputils": ^4.4.1 + "@jupyterlab/coreutils": ^6.3.1 + "@jupyterlab/nbformat": ^4.3.1 + "@jupyterlab/observables": ^5.3.1 + "@jupyterlab/statusbar": ^4.3.1 + "@jupyterlab/translation": ^4.3.1 + "@jupyterlab/ui-components": ^4.3.1 + "@lumino/coreutils": ^2.2.0 + "@lumino/disposable": ^2.1.3 + "@lumino/dragdrop": ^2.1.5 + "@lumino/messaging": ^2.0.2 + "@lumino/signaling": ^2.1.3 + "@lumino/widgets": ^2.5.0 react: ^18.2.0 - checksum: 9b36901149eac6a840b224440f4831219f4710270e7fcf73d10db087821a4138fd2e113fcde867800b682e196a293c481c585c93b75892ad4cd779c7754f09c5 + checksum: d71158530cd53da4b853460236206d574c97020ec92e3dbec76469a2d81ce68eea3620c0bbba77226fe145356e48f54fdf78bcf768c2c6220d718b99d15484ae languageName: node linkType: hard -"@jupyterlab/codemirror@npm:^4.0.9": - version: 4.0.9 - resolution: "@jupyterlab/codemirror@npm:4.0.9" +"@jupyterlab/codemirror@npm:^4.3.1": + version: 4.3.1 + resolution: "@jupyterlab/codemirror@npm:4.3.1" dependencies: - "@codemirror/autocomplete": ^6.5.1 - "@codemirror/commands": ^6.2.3 + "@codemirror/autocomplete": ^6.16.0 + "@codemirror/commands": ^6.5.0 "@codemirror/lang-cpp": ^6.0.2 - "@codemirror/lang-css": ^6.1.1 - "@codemirror/lang-html": ^6.4.3 + "@codemirror/lang-css": ^6.2.1 + "@codemirror/lang-html": ^6.4.9 "@codemirror/lang-java": ^6.0.1 - "@codemirror/lang-javascript": ^6.1.7 + "@codemirror/lang-javascript": ^6.2.2 "@codemirror/lang-json": ^6.0.1 - "@codemirror/lang-markdown": ^6.1.1 + "@codemirror/lang-markdown": ^6.2.5 "@codemirror/lang-php": ^6.0.1 - "@codemirror/lang-python": ^6.1.3 + "@codemirror/lang-python": ^6.1.6 "@codemirror/lang-rust": ^6.0.1 - "@codemirror/lang-sql": ^6.4.1 - "@codemirror/lang-wast": ^6.0.1 - "@codemirror/lang-xml": ^6.0.2 - "@codemirror/language": ^6.6.0 - "@codemirror/legacy-modes": ^6.3.2 - "@codemirror/search": ^6.3.0 - "@codemirror/state": ^6.2.0 - "@codemirror/view": ^6.9.6 - "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/codeeditor": ^4.0.9 - "@jupyterlab/coreutils": ^6.0.9 - "@jupyterlab/documentsearch": ^4.0.9 - "@jupyterlab/nbformat": ^4.0.9 - "@jupyterlab/translation": ^4.0.9 - "@lezer/common": ^1.0.2 - "@lezer/generator": ^1.2.2 - "@lezer/highlight": ^1.1.4 - "@lezer/markdown": ^1.0.2 - "@lumino/coreutils": ^2.1.2 - "@lumino/disposable": ^2.1.2 - "@lumino/signaling": ^2.1.2 + "@codemirror/lang-sql": ^6.6.4 + "@codemirror/lang-wast": ^6.0.2 + "@codemirror/lang-xml": ^6.1.0 + "@codemirror/language": ^6.10.1 + "@codemirror/legacy-modes": ^6.4.0 + "@codemirror/search": ^6.5.6 + "@codemirror/state": ^6.4.1 + "@codemirror/view": ^6.26.3 + "@jupyter/ydoc": ^3.0.0 + "@jupyterlab/codeeditor": ^4.3.1 + "@jupyterlab/coreutils": ^6.3.1 + "@jupyterlab/documentsearch": ^4.3.1 + "@jupyterlab/nbformat": ^4.3.1 + "@jupyterlab/translation": ^4.3.1 + "@lezer/common": ^1.2.1 + "@lezer/generator": ^1.7.0 + "@lezer/highlight": ^1.2.0 + "@lezer/markdown": ^1.3.0 + "@lumino/coreutils": ^2.2.0 + "@lumino/disposable": ^2.1.3 + "@lumino/signaling": ^2.1.3 yjs: ^13.5.40 - checksum: 383e48f25fefe1baef03e4c1ed70f8f8edc7c995ebe93e9303ef6cd91214f1d27a8acf22827e1bb6194e9ec424052f3133404857bf57859cffb4aa4880e40be8 + checksum: db35ec00b518b54f5600ad2182fb9c3a76a49ec9029242116b93c87a8431333ab04a7e827269e606d68c127435fc2bd7415d7885db344006628b5c60c0ab162a languageName: node linkType: hard -"@jupyterlab/coreutils@npm:^6.0.7, @jupyterlab/coreutils@npm:^6.0.9": - version: 6.0.9 - resolution: "@jupyterlab/coreutils@npm:6.0.9" +"@jupyterlab/coreutils@npm:^6.2.6, @jupyterlab/coreutils@npm:^6.3.1": + version: 6.3.1 + resolution: "@jupyterlab/coreutils@npm:6.3.1" dependencies: - "@lumino/coreutils": ^2.1.2 - "@lumino/disposable": ^2.1.2 - "@lumino/signaling": ^2.1.2 + "@lumino/coreutils": ^2.2.0 + "@lumino/disposable": ^2.1.3 + "@lumino/signaling": ^2.1.3 minimist: ~1.2.0 path-browserify: ^1.0.0 url-parse: ~1.5.4 - checksum: d2e9bb5d55f7bf3d439151ca4dbbd404adf742be31ea98a5713869f65cc86ebc8e89459ad7d0792cab51ebd7136d77ec86bf06ff990dd88f6d66780296d8983d + checksum: 9de967c43379d5c888981f60e1fda42b243f327ba86653bdbba2f4c1add733676a1963bda8f4a21a010ad095bf5ddd188a1000b3e81e140a4d75ee26c1048de7 languageName: node linkType: hard -"@jupyterlab/docmanager@npm:^4.0.9": - version: 4.0.9 - resolution: "@jupyterlab/docmanager@npm:4.0.9" +"@jupyterlab/coreutils@npm:~6.2.5": + version: 6.2.6 + resolution: "@jupyterlab/coreutils@npm:6.2.6" dependencies: - "@jupyterlab/apputils": ^4.1.9 - "@jupyterlab/coreutils": ^6.0.9 - "@jupyterlab/docregistry": ^4.0.9 - "@jupyterlab/services": ^7.0.9 - "@jupyterlab/statusbar": ^4.0.9 - "@jupyterlab/translation": ^4.0.9 - "@jupyterlab/ui-components": ^4.0.9 - "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 - "@lumino/messaging": ^2.0.1 - "@lumino/properties": ^2.0.1 "@lumino/signaling": ^2.1.2 - "@lumino/widgets": ^2.3.0 + minimist: ~1.2.0 + path-browserify: ^1.0.0 + url-parse: ~1.5.4 + checksum: edb955a1d96a96546dce96a04329fe3ee38be301805337b9fd6ae7f21227625aab76f77ce5adacb80675831aed9b869525af787cbbbd64acf415ed67256e693a + languageName: node + linkType: hard + +"@jupyterlab/docmanager@npm:^4.3.1": + version: 4.3.1 + resolution: "@jupyterlab/docmanager@npm:4.3.1" + dependencies: + "@jupyterlab/apputils": ^4.4.1 + "@jupyterlab/coreutils": ^6.3.1 + "@jupyterlab/docregistry": ^4.3.1 + "@jupyterlab/services": ^7.3.1 + "@jupyterlab/statedb": ^4.3.1 + "@jupyterlab/statusbar": ^4.3.1 + "@jupyterlab/translation": ^4.3.1 + "@jupyterlab/ui-components": ^4.3.1 + "@lumino/algorithm": ^2.0.2 + "@lumino/coreutils": ^2.2.0 + "@lumino/disposable": ^2.1.3 + "@lumino/messaging": ^2.0.2 + "@lumino/polling": ^2.1.3 + "@lumino/properties": ^2.0.2 + "@lumino/signaling": ^2.1.3 + "@lumino/widgets": ^2.5.0 react: ^18.2.0 - checksum: 805697e6954561b879796395d0b1f5bf0b79f7f98f55be41444375f52b02cfc70c2532b9a83310cd8da9f02c7ea5f4f5754975a6a08ce6c3213e0b5f00613803 + checksum: eb0fb801872a1253fd4173b94b46e3e517703e5a8dcb874a477353050556d4aca48c88664a8de9e068a68c49139abe8236691e6eda3835a96599bda707a0f8a1 languageName: node linkType: hard -"@jupyterlab/docregistry@npm:^4.0.7, @jupyterlab/docregistry@npm:^4.0.9": - version: 4.0.9 - resolution: "@jupyterlab/docregistry@npm:4.0.9" +"@jupyterlab/docregistry@npm:^4.2.6, @jupyterlab/docregistry@npm:^4.3.1": + version: 4.3.1 + resolution: "@jupyterlab/docregistry@npm:4.3.1" + dependencies: + "@jupyter/ydoc": ^3.0.0 + "@jupyterlab/apputils": ^4.4.1 + "@jupyterlab/codeeditor": ^4.3.1 + "@jupyterlab/coreutils": ^6.3.1 + "@jupyterlab/observables": ^5.3.1 + "@jupyterlab/rendermime": ^4.3.1 + "@jupyterlab/rendermime-interfaces": ^3.11.1 + "@jupyterlab/services": ^7.3.1 + "@jupyterlab/translation": ^4.3.1 + "@jupyterlab/ui-components": ^4.3.1 + "@lumino/algorithm": ^2.0.2 + "@lumino/coreutils": ^2.2.0 + "@lumino/disposable": ^2.1.3 + "@lumino/messaging": ^2.0.2 + "@lumino/properties": ^2.0.2 + "@lumino/signaling": ^2.1.3 + "@lumino/widgets": ^2.5.0 + react: ^18.2.0 + checksum: b5462d864015f40b3a7c712c95969b345cde588b118cdc62fbd6dbf753d7decaf99888969490a0df06e96fb27286f0fa2ca06ea4065f2e9e94093d07c0586d71 + languageName: node + linkType: hard + +"@jupyterlab/docregistry@npm:~4.2.5": + version: 4.2.6 + resolution: "@jupyterlab/docregistry@npm:4.2.6" dependencies: - "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/apputils": ^4.1.9 - "@jupyterlab/codeeditor": ^4.0.9 - "@jupyterlab/coreutils": ^6.0.9 - "@jupyterlab/observables": ^5.0.9 - "@jupyterlab/rendermime": ^4.0.9 - "@jupyterlab/rendermime-interfaces": ^3.8.9 - "@jupyterlab/services": ^7.0.9 - "@jupyterlab/translation": ^4.0.9 - "@jupyterlab/ui-components": ^4.0.9 + "@jupyter/ydoc": ^2.0.1 + "@jupyterlab/apputils": ^4.3.6 + "@jupyterlab/codeeditor": ^4.2.6 + "@jupyterlab/coreutils": ^6.2.6 + "@jupyterlab/observables": ^5.2.6 + "@jupyterlab/rendermime": ^4.2.6 + "@jupyterlab/rendermime-interfaces": ^3.10.6 + "@jupyterlab/services": ^7.2.6 + "@jupyterlab/translation": ^4.2.6 + "@jupyterlab/ui-components": ^4.2.6 "@lumino/algorithm": ^2.0.1 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/messaging": ^2.0.1 "@lumino/properties": ^2.0.1 "@lumino/signaling": ^2.1.2 - "@lumino/widgets": ^2.3.0 - checksum: ace09a85ca9d79296001f09753c4632f6385a525519a10c905e138bd9d90b2eca1a24eab840758d560c32ca6af1e1c67bf929a09330b03d29810fb54d907d6e6 + "@lumino/widgets": ^2.3.2 + react: ^18.2.0 + checksum: 85cc0b665df41f457d9e6a152dc89394047975630b91424024b0e5833a5b17d1220c877b1e44dea9aac7e1b619cecae800748ced3f96fbbf4f60a75cb531a584 languageName: node linkType: hard -"@jupyterlab/documentsearch@npm:^4.0.9": - version: 4.0.9 - resolution: "@jupyterlab/documentsearch@npm:4.0.9" - dependencies: - "@jupyterlab/apputils": ^4.1.9 - "@jupyterlab/translation": ^4.0.9 - "@jupyterlab/ui-components": ^4.0.9 - "@lumino/coreutils": ^2.1.2 - "@lumino/disposable": ^2.1.2 - "@lumino/messaging": ^2.0.1 - "@lumino/polling": ^2.1.2 - "@lumino/signaling": ^2.1.2 - "@lumino/widgets": ^2.3.0 +"@jupyterlab/documentsearch@npm:^4.3.1": + version: 4.3.1 + resolution: "@jupyterlab/documentsearch@npm:4.3.1" + dependencies: + "@jupyterlab/apputils": ^4.4.1 + "@jupyterlab/translation": ^4.3.1 + "@jupyterlab/ui-components": ^4.3.1 + "@lumino/commands": ^2.3.1 + "@lumino/coreutils": ^2.2.0 + "@lumino/disposable": ^2.1.3 + "@lumino/messaging": ^2.0.2 + "@lumino/polling": ^2.1.3 + "@lumino/signaling": ^2.1.3 + "@lumino/widgets": ^2.5.0 react: ^18.2.0 - checksum: 557a76e35be874c17fbf4e54d6e04a96da8f663a014405086376afdd164a38b5946b6dc3d36c851d76778f9956a15acbc85f699efa30c9c11b811fc69554c3a8 + checksum: 95f0e3b028c4f4a34a0f01080e76f1eb1cc7fecff52881f5120c494e8d1395ef3025be796973c34cf919dc6ddebd7908babc78e2ac2ac01aa085b095b760cc2d languageName: node linkType: hard -"@jupyterlab/filebrowser@npm:^4.0.9": - version: 4.0.9 - resolution: "@jupyterlab/filebrowser@npm:4.0.9" - dependencies: - "@jupyterlab/apputils": ^4.1.9 - "@jupyterlab/coreutils": ^6.0.9 - "@jupyterlab/docmanager": ^4.0.9 - "@jupyterlab/docregistry": ^4.0.9 - "@jupyterlab/services": ^7.0.9 - "@jupyterlab/statedb": ^4.0.9 - "@jupyterlab/statusbar": ^4.0.9 - "@jupyterlab/translation": ^4.0.9 - "@jupyterlab/ui-components": ^4.0.9 - "@lumino/algorithm": ^2.0.1 - "@lumino/coreutils": ^2.1.2 - "@lumino/disposable": ^2.1.2 - "@lumino/domutils": ^2.0.1 - "@lumino/dragdrop": ^2.1.4 - "@lumino/messaging": ^2.0.1 - "@lumino/polling": ^2.1.2 - "@lumino/signaling": ^2.1.2 - "@lumino/virtualdom": ^2.0.1 - "@lumino/widgets": ^2.3.0 +"@jupyterlab/filebrowser@npm:^4.3.1": + version: 4.3.1 + resolution: "@jupyterlab/filebrowser@npm:4.3.1" + dependencies: + "@jupyterlab/apputils": ^4.4.1 + "@jupyterlab/coreutils": ^6.3.1 + "@jupyterlab/docmanager": ^4.3.1 + "@jupyterlab/docregistry": ^4.3.1 + "@jupyterlab/services": ^7.3.1 + "@jupyterlab/statedb": ^4.3.1 + "@jupyterlab/statusbar": ^4.3.1 + "@jupyterlab/translation": ^4.3.1 + "@jupyterlab/ui-components": ^4.3.1 + "@lumino/algorithm": ^2.0.2 + "@lumino/coreutils": ^2.2.0 + "@lumino/disposable": ^2.1.3 + "@lumino/domutils": ^2.0.2 + "@lumino/dragdrop": ^2.1.5 + "@lumino/messaging": ^2.0.2 + "@lumino/polling": ^2.1.3 + "@lumino/signaling": ^2.1.3 + "@lumino/virtualdom": ^2.0.2 + "@lumino/widgets": ^2.5.0 react: ^18.2.0 - checksum: 8035095688dc01cd3c80e72228cb3c83f20039eaed0c4b849543b043dbb5b5d1420dcfa0e7ce34210c5424dda1ad28114c2e43050a089acace2f7497af60b177 + checksum: c9cfc581b5ec72288a52933027a3b86faed0871b6961a55fc7c60726d92f4ac3a74e874005d212ccbde863e8ef96423a2491d66371a75e49cb5ed9b45e911f1f languageName: node linkType: hard -"@jupyterlab/fileeditor@npm:3 || 4": - version: 4.0.9 - resolution: "@jupyterlab/fileeditor@npm:4.0.9" - dependencies: - "@jupyterlab/apputils": ^4.1.9 - "@jupyterlab/codeeditor": ^4.0.9 - "@jupyterlab/codemirror": ^4.0.9 - "@jupyterlab/coreutils": ^6.0.9 - "@jupyterlab/docregistry": ^4.0.9 - "@jupyterlab/documentsearch": ^4.0.9 - "@jupyterlab/lsp": ^4.0.9 - "@jupyterlab/statusbar": ^4.0.9 - "@jupyterlab/toc": ^6.0.9 - "@jupyterlab/translation": ^4.0.9 - "@jupyterlab/ui-components": ^4.0.9 - "@lumino/commands": ^2.1.3 - "@lumino/coreutils": ^2.1.2 - "@lumino/messaging": ^2.0.1 - "@lumino/widgets": ^2.3.0 +"@jupyterlab/fileeditor@npm:^4.1.0": + version: 4.3.1 + resolution: "@jupyterlab/fileeditor@npm:4.3.1" + dependencies: + "@jupyter/ydoc": ^3.0.0 + "@jupyterlab/apputils": ^4.4.1 + "@jupyterlab/codeeditor": ^4.3.1 + "@jupyterlab/codemirror": ^4.3.1 + "@jupyterlab/coreutils": ^6.3.1 + "@jupyterlab/docregistry": ^4.3.1 + "@jupyterlab/documentsearch": ^4.3.1 + "@jupyterlab/lsp": ^4.3.1 + "@jupyterlab/statusbar": ^4.3.1 + "@jupyterlab/toc": ^6.3.1 + "@jupyterlab/translation": ^4.3.1 + "@jupyterlab/ui-components": ^4.3.1 + "@lumino/commands": ^2.3.1 + "@lumino/coreutils": ^2.2.0 + "@lumino/messaging": ^2.0.2 + "@lumino/widgets": ^2.5.0 react: ^18.2.0 regexp-match-indices: ^1.0.2 - checksum: a7ad9e2873834f20f4fc3a06f85d780a6650f978862b1ee1000c529dc0f4b6b1f3ff8be081fde92f290938c4fc177c359a5b16dbb21fb9953d358b82914a5b3d + checksum: e617fb01d15a5d31caaf7861fecceb4cf1303da45977d8f278c3f055f940b7e677b3b8750330a55f770236d55a56f9eadd729e0e79b61c85407c4a78a1caf4c4 languageName: node linkType: hard -"@jupyterlab/lsp@npm:^4.0.9": - version: 4.0.9 - resolution: "@jupyterlab/lsp@npm:4.0.9" - dependencies: - "@jupyterlab/apputils": ^4.1.9 - "@jupyterlab/codeeditor": ^4.0.9 - "@jupyterlab/coreutils": ^6.0.9 - "@jupyterlab/docregistry": ^4.0.9 - "@jupyterlab/services": ^7.0.9 - "@jupyterlab/translation": ^4.0.9 - "@lumino/coreutils": ^2.1.2 - "@lumino/disposable": ^2.1.2 - "@lumino/signaling": ^2.1.2 +"@jupyterlab/lsp@npm:^4.3.1": + version: 4.3.1 + resolution: "@jupyterlab/lsp@npm:4.3.1" + dependencies: + "@jupyterlab/apputils": ^4.4.1 + "@jupyterlab/codeeditor": ^4.3.1 + "@jupyterlab/codemirror": ^4.3.1 + "@jupyterlab/coreutils": ^6.3.1 + "@jupyterlab/docregistry": ^4.3.1 + "@jupyterlab/services": ^7.3.1 + "@jupyterlab/translation": ^4.3.1 + "@lumino/coreutils": ^2.2.0 + "@lumino/disposable": ^2.1.3 + "@lumino/signaling": ^2.1.3 + "@lumino/widgets": ^2.5.0 lodash.mergewith: ^4.6.1 vscode-jsonrpc: ^6.0.0 vscode-languageserver-protocol: ^3.17.0 vscode-ws-jsonrpc: ~1.0.2 - checksum: e98abfaff2960eb51b3558db9d701fadaba7503842e2612aaf5cd9a6d827a3832d5351e9d23561939e1482f2f5c2051df0e456ae68e16d3a4ce3aa1f8379a538 + checksum: 9602bb05b18fbea44796917b63e7392ecaab2c1cef4f28ef7dc8a9dcc91bd686cfd1abb1b250cda8fdc864c577aa0157ec9aefb0d977a085c663a41937507636 languageName: node linkType: hard @@ -1272,245 +1384,292 @@ __metadata: languageName: node linkType: hard -"@jupyterlab/markdownviewer@npm:3 || 4": - version: 4.0.9 - resolution: "@jupyterlab/markdownviewer@npm:4.0.9" +"@jupyterlab/markdownviewer@npm:^4.1.0": + version: 4.3.1 + resolution: "@jupyterlab/markdownviewer@npm:4.3.1" dependencies: - "@jupyterlab/apputils": ^4.1.9 - "@jupyterlab/coreutils": ^6.0.9 - "@jupyterlab/docregistry": ^4.0.9 - "@jupyterlab/rendermime": ^4.0.9 - "@jupyterlab/toc": ^6.0.9 - "@jupyterlab/translation": ^4.0.9 - "@lumino/coreutils": ^2.1.2 - "@lumino/messaging": ^2.0.1 - "@lumino/signaling": ^2.1.2 - "@lumino/widgets": ^2.3.0 - checksum: af7febdd9dd112307b0b8d016a62b1b72435edb3aaed44d5ad31bd6561f6cedebc26e5a8627574648f2ec7c9b7392ee8f39ab4c24e3935d457b51f4ea6b98904 + "@jupyterlab/apputils": ^4.4.1 + "@jupyterlab/coreutils": ^6.3.1 + "@jupyterlab/docregistry": ^4.3.1 + "@jupyterlab/rendermime": ^4.3.1 + "@jupyterlab/toc": ^6.3.1 + "@jupyterlab/translation": ^4.3.1 + "@lumino/coreutils": ^2.2.0 + "@lumino/messaging": ^2.0.2 + "@lumino/signaling": ^2.1.3 + "@lumino/widgets": ^2.5.0 + checksum: a81c9d6b99967866981f0872b4d89b618bf7319790cdbf3916ab174b72a2a8afced40d70acf869e4542ff13121658cbfbd7e0f66407ad0318a73e887a63e001f languageName: node linkType: hard -"@jupyterlab/nbformat@npm:^3.0.0 || ^4.0.0-alpha.21 || ^4.0.0, @jupyterlab/nbformat@npm:^4.0.9": - version: 4.0.9 - resolution: "@jupyterlab/nbformat@npm:4.0.9" +"@jupyterlab/nbformat@npm:^3.0.0 || ^4.0.0-alpha.21 || ^4.0.0, @jupyterlab/nbformat@npm:^4.3.1": + version: 4.3.1 + resolution: "@jupyterlab/nbformat@npm:4.3.1" dependencies: - "@lumino/coreutils": ^2.1.2 - checksum: 9fb2f2e03c749c46dc2ff4a815ba7a7525dae5d0c44b3d9887a6405b869329d9b3db72f69eada145543a8b37172f5466abf3a621f458793b0565d244218d32e2 + "@lumino/coreutils": ^2.2.0 + checksum: 009ce5f41785e2367a86e1445e30d092c178070ea32e9344c71422dce14fef29810cfcbf4c90476f5634b19f6a117d85d1a7dd53debd61af0469b3c47dd92c8a languageName: node linkType: hard -"@jupyterlab/notebook@npm:3 || 4": - version: 4.0.9 - resolution: "@jupyterlab/notebook@npm:4.0.9" - dependencies: - "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/apputils": ^4.1.9 - "@jupyterlab/cells": ^4.0.9 - "@jupyterlab/codeeditor": ^4.0.9 - "@jupyterlab/codemirror": ^4.0.9 - "@jupyterlab/coreutils": ^6.0.9 - "@jupyterlab/docregistry": ^4.0.9 - "@jupyterlab/documentsearch": ^4.0.9 - "@jupyterlab/lsp": ^4.0.9 - "@jupyterlab/nbformat": ^4.0.9 - "@jupyterlab/observables": ^5.0.9 - "@jupyterlab/rendermime": ^4.0.9 - "@jupyterlab/services": ^7.0.9 - "@jupyterlab/settingregistry": ^4.0.9 - "@jupyterlab/statusbar": ^4.0.9 - "@jupyterlab/toc": ^6.0.9 - "@jupyterlab/translation": ^4.0.9 - "@jupyterlab/ui-components": ^4.0.9 - "@lumino/algorithm": ^2.0.1 - "@lumino/coreutils": ^2.1.2 - "@lumino/domutils": ^2.0.1 - "@lumino/dragdrop": ^2.1.4 - "@lumino/messaging": ^2.0.1 - "@lumino/properties": ^2.0.1 - "@lumino/signaling": ^2.1.2 - "@lumino/virtualdom": ^2.0.1 - "@lumino/widgets": ^2.3.0 +"@jupyterlab/notebook@npm:3 || 4, @jupyterlab/notebook@npm:^4.1.0": + version: 4.3.1 + resolution: "@jupyterlab/notebook@npm:4.3.1" + dependencies: + "@jupyter/ydoc": ^3.0.0 + "@jupyterlab/apputils": ^4.4.1 + "@jupyterlab/cells": ^4.3.1 + "@jupyterlab/codeeditor": ^4.3.1 + "@jupyterlab/codemirror": ^4.3.1 + "@jupyterlab/coreutils": ^6.3.1 + "@jupyterlab/docregistry": ^4.3.1 + "@jupyterlab/documentsearch": ^4.3.1 + "@jupyterlab/lsp": ^4.3.1 + "@jupyterlab/nbformat": ^4.3.1 + "@jupyterlab/observables": ^5.3.1 + "@jupyterlab/rendermime": ^4.3.1 + "@jupyterlab/services": ^7.3.1 + "@jupyterlab/settingregistry": ^4.3.1 + "@jupyterlab/statusbar": ^4.3.1 + "@jupyterlab/toc": ^6.3.1 + "@jupyterlab/translation": ^4.3.1 + "@jupyterlab/ui-components": ^4.3.1 + "@lumino/algorithm": ^2.0.2 + "@lumino/coreutils": ^2.2.0 + "@lumino/disposable": ^2.1.3 + "@lumino/domutils": ^2.0.2 + "@lumino/dragdrop": ^2.1.5 + "@lumino/messaging": ^2.0.2 + "@lumino/polling": ^2.1.3 + "@lumino/properties": ^2.0.2 + "@lumino/signaling": ^2.1.3 + "@lumino/virtualdom": ^2.0.2 + "@lumino/widgets": ^2.5.0 react: ^18.2.0 - checksum: 9b06dab20570c05cc3382044b0579ecc2577277dda031d252908688d619c7282b9e675b11f0c9de286d0ce60d8b1ee8e69aed3838cc5829e20e21e74304091af + checksum: 4f208119e412492e2b732be316f1a60222d662401c099ecb6f5ec54e5926b66568936b1c91341bb5fcd699570db84ccc4e3fb0117f506f78234b563c54a5514e languageName: node linkType: hard -"@jupyterlab/observables@npm:^5.0.9": - version: 5.0.9 - resolution: "@jupyterlab/observables@npm:5.0.9" +"@jupyterlab/observables@npm:^5.2.6, @jupyterlab/observables@npm:^5.3.1": + version: 5.3.1 + resolution: "@jupyterlab/observables@npm:5.3.1" dependencies: - "@lumino/algorithm": ^2.0.1 - "@lumino/coreutils": ^2.1.2 - "@lumino/disposable": ^2.1.2 - "@lumino/messaging": ^2.0.1 - "@lumino/signaling": ^2.1.2 - checksum: f2e202c2c1169781a3a5420350edf9268633f651a0f6514ad3e9f37336b615cadf27c90cc6d2b7214cf3f16435c51e2ec5f2d5a14470c4d927ec14438617a964 + "@lumino/algorithm": ^2.0.2 + "@lumino/coreutils": ^2.2.0 + "@lumino/disposable": ^2.1.3 + "@lumino/messaging": ^2.0.2 + "@lumino/signaling": ^2.1.3 + checksum: 2c15097088e06a4f12a9e94f8fb26baec7f9fe86188f9e7b6fb421c655b2acbb5cb95f3abb53b86bb417649523561268789393fa9da7b92fa70d2f123320241e languageName: node linkType: hard -"@jupyterlab/outputarea@npm:^4.0.9": - version: 4.0.9 - resolution: "@jupyterlab/outputarea@npm:4.0.9" +"@jupyterlab/outputarea@npm:^4.3.1": + version: 4.3.1 + resolution: "@jupyterlab/outputarea@npm:4.3.1" dependencies: - "@jupyterlab/apputils": ^4.1.9 - "@jupyterlab/nbformat": ^4.0.9 - "@jupyterlab/observables": ^5.0.9 - "@jupyterlab/rendermime": ^4.0.9 - "@jupyterlab/rendermime-interfaces": ^3.8.9 - "@jupyterlab/services": ^7.0.9 - "@jupyterlab/translation": ^4.0.9 - "@lumino/algorithm": ^2.0.1 - "@lumino/coreutils": ^2.1.2 - "@lumino/disposable": ^2.1.2 - "@lumino/messaging": ^2.0.1 - "@lumino/properties": ^2.0.1 - "@lumino/signaling": ^2.1.2 - "@lumino/widgets": ^2.3.0 - checksum: d5b23e427fa7910772e18d5cc0b880a3fe296ae53baba6d42e26544ba02db4c09e6de472bcb5eaf3cd6643ca954a8fe7c4896b213cc1c855f75422025322b287 + "@jupyterlab/apputils": ^4.4.1 + "@jupyterlab/nbformat": ^4.3.1 + "@jupyterlab/observables": ^5.3.1 + "@jupyterlab/rendermime": ^4.3.1 + "@jupyterlab/rendermime-interfaces": ^3.11.1 + "@jupyterlab/services": ^7.3.1 + "@jupyterlab/translation": ^4.3.1 + "@lumino/algorithm": ^2.0.2 + "@lumino/coreutils": ^2.2.0 + "@lumino/disposable": ^2.1.3 + "@lumino/messaging": ^2.0.2 + "@lumino/properties": ^2.0.2 + "@lumino/signaling": ^2.1.3 + "@lumino/widgets": ^2.5.0 + checksum: 9bbbcd82148c68b63531f1b671229d0f4394afe3455afbc8808214d5d87b262a45a1f689dbcce0eaec1d6d2f012554e382adbc99824f9e36cce211b867454e4e languageName: node linkType: hard -"@jupyterlab/rendermime-interfaces@npm:^3.8.7, @jupyterlab/rendermime-interfaces@npm:^3.8.9": - version: 3.8.9 - resolution: "@jupyterlab/rendermime-interfaces@npm:3.8.9" +"@jupyterlab/rendermime-interfaces@npm:^3.10.6, @jupyterlab/rendermime-interfaces@npm:^3.11.1": + version: 3.11.1 + resolution: "@jupyterlab/rendermime-interfaces@npm:3.11.1" dependencies: - "@lumino/coreutils": ^1.11.0 || ^2.1.2 - "@lumino/widgets": ^1.37.2 || ^2.3.0 - checksum: e961b9c50de70c04a8ac4d8a1e15de0ee20fdc998f0155381d77eb56bcba4e6b425314abc76f17753c4f483d57d9841aa3fe20d5779cb7ae45f3e8f10f030d93 + "@lumino/coreutils": ^1.11.0 || ^2.2.0 + "@lumino/widgets": ^1.37.2 || ^2.5.0 + checksum: 296e3f4ebcdd760ebf503b6c9467a2f56ed6e19108c7f319a90cff32e0585b0a5147c982bc79a573fe1920e3bc4c6183d8d4e939659ed857baa2b12587061c57 languageName: node linkType: hard -"@jupyterlab/rendermime@npm:^4.0.9": - version: 4.0.9 - resolution: "@jupyterlab/rendermime@npm:4.0.9" +"@jupyterlab/rendermime-interfaces@npm:~3.10.5": + version: 3.10.6 + resolution: "@jupyterlab/rendermime-interfaces@npm:3.10.6" dependencies: - "@jupyterlab/apputils": ^4.1.9 - "@jupyterlab/coreutils": ^6.0.9 - "@jupyterlab/nbformat": ^4.0.9 - "@jupyterlab/observables": ^5.0.9 - "@jupyterlab/rendermime-interfaces": ^3.8.9 - "@jupyterlab/services": ^7.0.9 - "@jupyterlab/translation": ^4.0.9 - "@lumino/coreutils": ^2.1.2 - "@lumino/messaging": ^2.0.1 - "@lumino/signaling": ^2.1.2 - "@lumino/widgets": ^2.3.0 + "@lumino/coreutils": ^1.11.0 || ^2.1.2 + "@lumino/widgets": ^1.37.2 || ^2.3.2 + checksum: c3fed69c4df34ad203870522af9741662029b59aacfff07f19e4725750746d18195b4f41123fa1280c13aa8303e2a1a30697a50fc98bdba53bb4cbbbdda2d2b1 + languageName: node + linkType: hard + +"@jupyterlab/rendermime@npm:^4.2.6, @jupyterlab/rendermime@npm:^4.3.1": + version: 4.3.1 + resolution: "@jupyterlab/rendermime@npm:4.3.1" + dependencies: + "@jupyterlab/apputils": ^4.4.1 + "@jupyterlab/coreutils": ^6.3.1 + "@jupyterlab/nbformat": ^4.3.1 + "@jupyterlab/observables": ^5.3.1 + "@jupyterlab/rendermime-interfaces": ^3.11.1 + "@jupyterlab/services": ^7.3.1 + "@jupyterlab/translation": ^4.3.1 + "@lumino/coreutils": ^2.2.0 + "@lumino/messaging": ^2.0.2 + "@lumino/signaling": ^2.1.3 + "@lumino/widgets": ^2.5.0 lodash.escape: ^4.0.1 - checksum: 7452639c3d128d9cb9eb6982052d8c87561be44edb6ca1d56f080f76a4c324539bdd14cb6ece024cc332ac3585b2dd456991c22703697406e7125c9c61b10dbf + checksum: 8ded08cbed91d983289f20e21d05d555888f3e19a83e6cbc8f4d72748345dfec1017de63da1644f82368f2a591eac6dae15aa6197b295e4242f5d84965566791 languageName: node linkType: hard -"@jupyterlab/services@npm:^7.0.9": - version: 7.0.9 - resolution: "@jupyterlab/services@npm:7.0.9" +"@jupyterlab/services@npm:^7.2.6, @jupyterlab/services@npm:^7.3.1": + version: 7.3.1 + resolution: "@jupyterlab/services@npm:7.3.1" dependencies: - "@jupyter/ydoc": ^1.1.1 - "@jupyterlab/coreutils": ^6.0.9 - "@jupyterlab/nbformat": ^4.0.9 - "@jupyterlab/settingregistry": ^4.0.9 - "@jupyterlab/statedb": ^4.0.9 - "@lumino/coreutils": ^2.1.2 - "@lumino/disposable": ^2.1.2 - "@lumino/polling": ^2.1.2 - "@lumino/properties": ^2.0.1 - "@lumino/signaling": ^2.1.2 + "@jupyter/ydoc": ^3.0.0 + "@jupyterlab/coreutils": ^6.3.1 + "@jupyterlab/nbformat": ^4.3.1 + "@jupyterlab/settingregistry": ^4.3.1 + "@jupyterlab/statedb": ^4.3.1 + "@lumino/coreutils": ^2.2.0 + "@lumino/disposable": ^2.1.3 + "@lumino/polling": ^2.1.3 + "@lumino/properties": ^2.0.2 + "@lumino/signaling": ^2.1.3 ws: ^8.11.0 - checksum: 115b878d44b4ce966fe659ca300cca25b13f00e03770d6185e81f0665b88ae3cb1f11b8738a6d66708f3e59c9126c707618c28f90bd7d6c4715f7df31642c15e + checksum: d1d80fa50254fa0f5a8a7565355b57f24d1db19d414727688a6dc2c879a24812d7d660e585ab0188c0923689283195eb3070a850bb2c26c449da624db006c839 languageName: node linkType: hard -"@jupyterlab/settingregistry@npm:^4.0.9": - version: 4.0.9 - resolution: "@jupyterlab/settingregistry@npm:4.0.9" - dependencies: - "@jupyterlab/nbformat": ^4.0.9 - "@jupyterlab/statedb": ^4.0.9 - "@lumino/commands": ^2.1.3 - "@lumino/coreutils": ^2.1.2 - "@lumino/disposable": ^2.1.2 - "@lumino/signaling": ^2.1.2 - "@rjsf/utils": ^5.1.0 +"@jupyterlab/settingregistry@npm:^4.3.1": + version: 4.3.1 + resolution: "@jupyterlab/settingregistry@npm:4.3.1" + dependencies: + "@jupyterlab/nbformat": ^4.3.1 + "@jupyterlab/statedb": ^4.3.1 + "@lumino/commands": ^2.3.1 + "@lumino/coreutils": ^2.2.0 + "@lumino/disposable": ^2.1.3 + "@lumino/signaling": ^2.1.3 + "@rjsf/utils": ^5.13.4 ajv: ^8.12.0 json5: ^2.2.3 peerDependencies: react: ">=16" - checksum: 7d4c6f3e69ac1e66b7e7c5e53ccfb98a7e073a5a69837b814f368de247ba22f830ac567a6bb231577f6e256b2b2d9c180d50542f43891640e9a5294cb3e7a189 + checksum: c4f8fcedba9c524004fe919129242cdcbe1661ce7e71c2eb8bfe131ebe6e625367e1c05866b7326046599e4a7668bc07e303e526d87b960846d72457ea4defbd languageName: node linkType: hard -"@jupyterlab/statedb@npm:^4.0.9": - version: 4.0.9 - resolution: "@jupyterlab/statedb@npm:4.0.9" +"@jupyterlab/statedb@npm:^4.2.6, @jupyterlab/statedb@npm:^4.3.1": + version: 4.3.1 + resolution: "@jupyterlab/statedb@npm:4.3.1" dependencies: - "@lumino/commands": ^2.1.3 - "@lumino/coreutils": ^2.1.2 - "@lumino/disposable": ^2.1.2 - "@lumino/properties": ^2.0.1 - "@lumino/signaling": ^2.1.2 - checksum: 0a813068476a1e2dad5aebbbe2a339e8931ba4e29c873d59a2baeed05ab71307e5a629802fddeaec666cec14e4bee45e0d733abe0b1ea0dbf930c8a427188e7b + "@lumino/commands": ^2.3.1 + "@lumino/coreutils": ^2.2.0 + "@lumino/disposable": ^2.1.3 + "@lumino/properties": ^2.0.2 + "@lumino/signaling": ^2.1.3 + checksum: 781798f6107bcf1caae1f6f7714583145deba95d8c4a10a5a3adeabd6351f1505af60ae2a5b18d7698ba9584c68241c700209e6be48c4b625fd2c5d12254f726 languageName: node linkType: hard -"@jupyterlab/statusbar@npm:3 || 4, @jupyterlab/statusbar@npm:^4.0.9": - version: 4.0.9 - resolution: "@jupyterlab/statusbar@npm:4.0.9" - dependencies: - "@jupyterlab/ui-components": ^4.0.9 - "@lumino/algorithm": ^2.0.1 - "@lumino/coreutils": ^2.1.2 - "@lumino/disposable": ^2.1.2 - "@lumino/messaging": ^2.0.1 - "@lumino/signaling": ^2.1.2 - "@lumino/widgets": ^2.3.0 +"@jupyterlab/statusbar@npm:^4.1.0, @jupyterlab/statusbar@npm:^4.3.1": + version: 4.3.1 + resolution: "@jupyterlab/statusbar@npm:4.3.1" + dependencies: + "@jupyterlab/ui-components": ^4.3.1 + "@lumino/algorithm": ^2.0.2 + "@lumino/coreutils": ^2.2.0 + "@lumino/disposable": ^2.1.3 + "@lumino/messaging": ^2.0.2 + "@lumino/signaling": ^2.1.3 + "@lumino/widgets": ^2.5.0 react: ^18.2.0 - checksum: 09f96eea8c5601c2ddeb0f3a7eafc03f06eb949d54d0588c80f3834a14e8f99e04f19013b181ce147de1a801349f6e4c26c106916f916fd79e0ff1aab2ab3e55 + checksum: 75edb4de39051c29bc37ec36379f42ae1ce711648a775202582860f70146872efdec8ea6cb08fea556adc7a10ee1533b29bdebf4acde5696aa5bacefae71eaa2 languageName: node linkType: hard -"@jupyterlab/toc@npm:^6.0.9": - version: 6.0.9 - resolution: "@jupyterlab/toc@npm:6.0.9" - dependencies: - "@jupyterlab/apputils": ^4.1.9 - "@jupyterlab/coreutils": ^6.0.9 - "@jupyterlab/docregistry": ^4.0.9 - "@jupyterlab/observables": ^5.0.9 - "@jupyterlab/rendermime": ^4.0.9 - "@jupyterlab/translation": ^4.0.9 - "@jupyterlab/ui-components": ^4.0.9 - "@lumino/coreutils": ^2.1.2 - "@lumino/disposable": ^2.1.2 - "@lumino/messaging": ^2.0.1 - "@lumino/signaling": ^2.1.2 - "@lumino/widgets": ^2.3.0 +"@jupyterlab/toc@npm:^6.3.1": + version: 6.3.1 + resolution: "@jupyterlab/toc@npm:6.3.1" + dependencies: + "@jupyter/react-components": ^0.16.6 + "@jupyterlab/apputils": ^4.4.1 + "@jupyterlab/coreutils": ^6.3.1 + "@jupyterlab/docregistry": ^4.3.1 + "@jupyterlab/observables": ^5.3.1 + "@jupyterlab/rendermime": ^4.3.1 + "@jupyterlab/rendermime-interfaces": ^3.11.1 + "@jupyterlab/translation": ^4.3.1 + "@jupyterlab/ui-components": ^4.3.1 + "@lumino/coreutils": ^2.2.0 + "@lumino/disposable": ^2.1.3 + "@lumino/messaging": ^2.0.2 + "@lumino/signaling": ^2.1.3 + "@lumino/widgets": ^2.5.0 react: ^18.2.0 - checksum: 4528f9be797b8bd76ee92888f6089aa5533884886fa7d129696ae22853f52e918a7e0f19b7966410c8e64162598027416781b1d120eebaa5dc8aef4e5f4a9c13 + checksum: dfa1edf4b5afbc2fefde9cf2914e335fa70443729183e2e1af69a0983e1411f8f152b81677c74f67866d38ee20b6e1af2eab281f32b4f8cdee4fa550e5c98e98 languageName: node linkType: hard -"@jupyterlab/translation@npm:^4.0.9": - version: 4.0.9 - resolution: "@jupyterlab/translation@npm:4.0.9" +"@jupyterlab/translation@npm:^4.0.9, @jupyterlab/translation@npm:^4.2.6, @jupyterlab/translation@npm:^4.3.1": + version: 4.3.1 + resolution: "@jupyterlab/translation@npm:4.3.1" dependencies: - "@jupyterlab/coreutils": ^6.0.9 - "@jupyterlab/rendermime-interfaces": ^3.8.9 - "@jupyterlab/services": ^7.0.9 - "@jupyterlab/statedb": ^4.0.9 - "@lumino/coreutils": ^2.1.2 - checksum: 8acc2ab87261918b16ab24a3ef07d8a273049bb795f16d54180d33c54685ed2c822d49a451e76164da5451efbdd24d72953dca5fe8de375264620e1b2610c687 + "@jupyterlab/coreutils": ^6.3.1 + "@jupyterlab/rendermime-interfaces": ^3.11.1 + "@jupyterlab/services": ^7.3.1 + "@jupyterlab/statedb": ^4.3.1 + "@lumino/coreutils": ^2.2.0 + checksum: ecd63f816784ef6feffecdaa85903dba9f49cf65b5e5b9c664bb115a4dcb163d3701a56b4199dafb5c5eed986074ccd1da87a92450e11af5dbea99c66e662874 languageName: node linkType: hard -"@jupyterlab/ui-components@npm:3 || 4, @jupyterlab/ui-components@npm:^4.0.7, @jupyterlab/ui-components@npm:^4.0.9": - version: 4.0.9 - resolution: "@jupyterlab/ui-components@npm:4.0.9" +"@jupyterlab/ui-components@npm:^4.0.9, @jupyterlab/ui-components@npm:^4.1.0, @jupyterlab/ui-components@npm:^4.2.6, @jupyterlab/ui-components@npm:^4.3.1": + version: 4.3.1 + resolution: "@jupyterlab/ui-components@npm:4.3.1" + dependencies: + "@jupyter/react-components": ^0.16.6 + "@jupyter/web-components": ^0.16.6 + "@jupyterlab/coreutils": ^6.3.1 + "@jupyterlab/observables": ^5.3.1 + "@jupyterlab/rendermime-interfaces": ^3.11.1 + "@jupyterlab/translation": ^4.3.1 + "@lumino/algorithm": ^2.0.2 + "@lumino/commands": ^2.3.1 + "@lumino/coreutils": ^2.2.0 + "@lumino/disposable": ^2.1.3 + "@lumino/messaging": ^2.0.2 + "@lumino/polling": ^2.1.3 + "@lumino/properties": ^2.0.2 + "@lumino/signaling": ^2.1.3 + "@lumino/virtualdom": ^2.0.2 + "@lumino/widgets": ^2.5.0 + "@rjsf/core": ^5.13.4 + "@rjsf/utils": ^5.13.4 + react: ^18.2.0 + react-dom: ^18.2.0 + typestyle: ^2.0.4 + peerDependencies: + react: ^18.2.0 + checksum: 8a9cb38b5e62cc3ca6feab3db3444b99ee9a436859358f0c67bb61518a9827c5e4daff008536e99cbd4d34c0086633d07e3212a79a83ab794c98f0243a9bdabf + languageName: node + linkType: hard + +"@jupyterlab/ui-components@npm:~4.2.5": + version: 4.2.6 + resolution: "@jupyterlab/ui-components@npm:4.2.6" dependencies: - "@jupyterlab/coreutils": ^6.0.9 - "@jupyterlab/observables": ^5.0.9 - "@jupyterlab/rendermime-interfaces": ^3.8.9 - "@jupyterlab/translation": ^4.0.9 + "@jupyter/react-components": ^0.15.3 + "@jupyter/web-components": ^0.15.3 + "@jupyterlab/coreutils": ^6.2.6 + "@jupyterlab/observables": ^5.2.6 + "@jupyterlab/rendermime-interfaces": ^3.10.6 + "@jupyterlab/translation": ^4.2.6 "@lumino/algorithm": ^2.0.1 - "@lumino/commands": ^2.1.3 + "@lumino/commands": ^2.3.0 "@lumino/coreutils": ^2.1.2 "@lumino/disposable": ^2.1.2 "@lumino/messaging": ^2.0.1 @@ -1518,15 +1677,15 @@ __metadata: "@lumino/properties": ^2.0.1 "@lumino/signaling": ^2.1.2 "@lumino/virtualdom": ^2.0.1 - "@lumino/widgets": ^2.3.0 - "@rjsf/core": ^5.1.0 - "@rjsf/utils": ^5.1.0 + "@lumino/widgets": ^2.3.2 + "@rjsf/core": ^5.13.4 + "@rjsf/utils": ^5.13.4 react: ^18.2.0 react-dom: ^18.2.0 typestyle: ^2.0.4 peerDependencies: react: ^18.2.0 - checksum: 416d67e65b409f8f1e1960606aff283d909dd4c65c44ac0122b7ea15caeff16ab6537fa337a42b7f8782fde60db6566f08682a3c6bea84c002bd8d145e23d17a + checksum: d46b7b0ac9f46ed1da052248698f892e62624e858acb33de6ee7f1385b8ee26d38c0c5476e95a2ea1fc7ba738e59830c6667a8e9ebe64a70ecc64d7c6eb7dde6 languageName: node linkType: hard @@ -1614,10 +1773,10 @@ __metadata: languageName: node linkType: hard -"@lezer/common@npm:^1.0.0, @lezer/common@npm:^1.0.2, @lezer/common@npm:^1.1.0": - version: 1.1.2 - resolution: "@lezer/common@npm:1.1.2" - checksum: 2d08c67f467d9625eac1cd79618f964353b63305f17822067c9aa7586c4983bfeaa4e6712f0e5685cf1de679fda5d707a4389a0dd01337397757d2cde0b070ea +"@lezer/common@npm:^1.0.0, @lezer/common@npm:^1.0.2, @lezer/common@npm:^1.1.0, @lezer/common@npm:^1.2.0, @lezer/common@npm:^1.2.1": + version: 1.2.3 + resolution: "@lezer/common@npm:1.2.3" + checksum: 9b5f52d949adae69d077f56c0b1c2295923108c3dfb241dd9f17654ff708f3eab81ff9fa7f0d0e4a668eabdcb9d961c73e75caca87c966ca1436e30e49130fcb languageName: node linkType: hard @@ -1631,34 +1790,35 @@ __metadata: languageName: node linkType: hard -"@lezer/css@npm:^1.0.0, @lezer/css@npm:^1.1.0": - version: 1.1.4 - resolution: "@lezer/css@npm:1.1.4" +"@lezer/css@npm:^1.1.0, @lezer/css@npm:^1.1.7": + version: 1.1.9 + resolution: "@lezer/css@npm:1.1.9" dependencies: + "@lezer/common": ^1.2.0 "@lezer/highlight": ^1.0.0 "@lezer/lr": ^1.0.0 - checksum: 13ffe83e7aaf4213b6a86d01cd68ac02a22e96e9b8ac91368f5f79572cf5e494cee1dc039dc4ed331ba38754681d6013397d06d8c319f1fcb6852b5625eba055 + checksum: 25c63475061a3c9f87961a7f85c5f547f14fb7e81b0864675d2206999a874a0559d676145c74c6ccde39519dbc8aa33e216265f5366d08060507b6c9e875fe0f languageName: node linkType: hard -"@lezer/generator@npm:^1.2.2": - version: 1.5.1 - resolution: "@lezer/generator@npm:1.5.1" +"@lezer/generator@npm:^1.7.0": + version: 1.7.1 + resolution: "@lezer/generator@npm:1.7.1" dependencies: - "@lezer/common": ^1.0.2 + "@lezer/common": ^1.1.0 "@lezer/lr": ^1.3.0 bin: lezer-generator: src/lezer-generator.cjs - checksum: 4d8267e6d356e48ca5214a234679b2b3b1d3706cb9dffecee4495b7a16c8a02502d6a078f8afdf5d8c79f94af34f2c1b5c08556aead8376d7b23795612b651d0 + checksum: e46df5a31252fb036ea17fce820acdf47672bb5405b2a38e26a430182b9a50b8513fde37d9a43d8334cde3bb2f2106ce7a5ab1a01e244876ce3217c4db59e627 languageName: node linkType: hard -"@lezer/highlight@npm:^1.0.0, @lezer/highlight@npm:^1.1.3, @lezer/highlight@npm:^1.1.4": - version: 1.2.0 - resolution: "@lezer/highlight@npm:1.2.0" +"@lezer/highlight@npm:^1.0.0, @lezer/highlight@npm:^1.1.3, @lezer/highlight@npm:^1.2.0": + version: 1.2.1 + resolution: "@lezer/highlight@npm:1.2.1" dependencies: "@lezer/common": ^1.0.0 - checksum: 5b9dfe741f95db13f6124cb9556a43011cb8041ecf490be98d44a86b04d926a66e912bcd3a766f6a3d79e064410f1a2f60ab240b50b645a12c56987bf4870086 + checksum: a8822d7e37f79ff64669eb2df4a9f9d16580e88f2b276a646092e19a9bdccac304e92510e200e35869a8b1f6c27eba5972c508d347a277e9b722d582ab7a23d5 languageName: node linkType: hard @@ -1712,13 +1872,13 @@ __metadata: languageName: node linkType: hard -"@lezer/markdown@npm:^1.0.0, @lezer/markdown@npm:^1.0.2": - version: 1.1.2 - resolution: "@lezer/markdown@npm:1.1.2" +"@lezer/markdown@npm:^1.0.0, @lezer/markdown@npm:^1.3.0": + version: 1.3.2 + resolution: "@lezer/markdown@npm:1.3.2" dependencies: "@lezer/common": ^1.0.0 "@lezer/highlight": ^1.0.0 - checksum: 9de61f1915220466146086596ace8a48693ca708f8e3ec6f56aff657a18f258a3b6b4a0106662c055bd8eb7dfe11cede1f3d5bfc24e8bd33859e922d12330e93 + checksum: 080c5e6e13ff227d5a1883dd895ef08d6fc8eb9620eb00f93fe1292dd9a740ec50ccf340f2aab2f522843d26ad2ad991ef029fd93cf09f88e00ef470f1142d15 languageName: node linkType: hard @@ -1762,151 +1922,200 @@ __metadata: languageName: node linkType: hard -"@lumino/algorithm@npm:^2.0.1": - version: 2.0.1 - resolution: "@lumino/algorithm@npm:2.0.1" - checksum: cbf7fcf6ee6b785ea502cdfddc53d61f9d353dcb9659343511d5cd4b4030be2ff2ca4c08daec42f84417ab0318a3d9972a17319fa5231693e109ab112dcf8000 +"@lumino/algorithm@npm:^2.0.1, @lumino/algorithm@npm:^2.0.2": + version: 2.0.2 + resolution: "@lumino/algorithm@npm:2.0.2" + checksum: 34b25684b845f1bdbf78ca45ebd99a97b67b2992440c9643aafe5fc5a99fae1ddafa9e5890b246b233dc3a12d9f66aa84afe4a2aac44cf31071348ed217740db languageName: node linkType: hard -"@lumino/application@npm:^2.2.1": - version: 2.3.0 - resolution: "@lumino/application@npm:2.3.0" +"@lumino/application@npm:^2.2.1, @lumino/application@npm:^2.3.1": + version: 2.4.1 + resolution: "@lumino/application@npm:2.4.1" dependencies: - "@lumino/commands": ^2.2.0 - "@lumino/coreutils": ^2.1.2 - "@lumino/widgets": ^2.3.1 - checksum: 9d1eb5bc972ed158bf219604a53bbac1262059bc5b0123d3e041974486b9cbb8288abeeec916f3b62f62d7c32e716cccf8b73e4832ae927e4f9dd4e4b0cd37ed + "@lumino/commands": ^2.3.1 + "@lumino/coreutils": ^2.2.0 + "@lumino/widgets": ^2.5.0 + checksum: b7166d1bf4f0e3cc945d984b4057a4cd106d38df6cb4c6f1259c75484e2b976018aca55f169fa4af7dd174ce7117be1920966bef0fb7cba756f503f0df1d211e languageName: node linkType: hard -"@lumino/collections@npm:^2.0.1": - version: 2.0.1 - resolution: "@lumino/collections@npm:2.0.1" +"@lumino/collections@npm:^2.0.2": + version: 2.0.2 + resolution: "@lumino/collections@npm:2.0.2" dependencies: - "@lumino/algorithm": ^2.0.1 - checksum: 8a29b7973a388a33c5beda0819dcd2dc2aad51a8406dcfd4581b055a9f77a39dc5800f7a8b4ae3c0bb97ae7b56a7a869e2560ffb7a920a28e93b477ba05907d6 + "@lumino/algorithm": ^2.0.2 + checksum: e8bb2068a3741940e0dd396fa729c3c9d12458b41b7c2a9d171c5c034e69fb5834116a824094a8aa4182397e13abace06025ed5032a755ea85b976eae74ee9a9 languageName: node linkType: hard -"@lumino/commands@npm:^2.1.3, @lumino/commands@npm:^2.2.0": +"@lumino/commands@npm:^2.1.3, @lumino/commands@npm:^2.3.0, @lumino/commands@npm:^2.3.1": + version: 2.3.1 + resolution: "@lumino/commands@npm:2.3.1" + dependencies: + "@lumino/algorithm": ^2.0.2 + "@lumino/coreutils": ^2.2.0 + "@lumino/disposable": ^2.1.3 + "@lumino/domutils": ^2.0.2 + "@lumino/keyboard": ^2.0.2 + "@lumino/signaling": ^2.1.3 + "@lumino/virtualdom": ^2.0.2 + checksum: 83bc6d66de37e58582b00f70ce66e797c9fcf84e36041c6881631ed0d281305e2a49927f5b2fe6c5c965733f3cd6fb4a233c7b7967fc050497024a941659bd65 + languageName: node + linkType: hard + +"@lumino/coreutils@npm:^1.11.0 || ^2.0.0, @lumino/coreutils@npm:^1.11.0 || ^2.1.2, @lumino/coreutils@npm:^1.11.0 || ^2.2.0, @lumino/coreutils@npm:^2.1.2, @lumino/coreutils@npm:^2.2.0": version: 2.2.0 - resolution: "@lumino/commands@npm:2.2.0" + resolution: "@lumino/coreutils@npm:2.2.0" dependencies: - "@lumino/algorithm": ^2.0.1 - "@lumino/coreutils": ^2.1.2 - "@lumino/disposable": ^2.1.2 - "@lumino/domutils": ^2.0.1 - "@lumino/keyboard": ^2.0.1 - "@lumino/signaling": ^2.1.2 - "@lumino/virtualdom": ^2.0.1 - checksum: 093e9715491e5cef24bc80665d64841417b400f2fa595f9b60832a3b6340c405c94a6aa276911944a2c46d79a6229f3cc087b73f50852bba25ece805abd0fae9 + "@lumino/algorithm": ^2.0.2 + checksum: 345fcd5d7493d745831dd944edfbd8eda06cc59a117e71023fc97ce53badd697be2bd51671f071f5ff0064f75f104575d9695f116a07517bafbedd38e5c7a785 languageName: node linkType: hard -"@lumino/coreutils@npm:^1.11.0 || ^2.0.0, @lumino/coreutils@npm:^1.11.0 || ^2.1.2, @lumino/coreutils@npm:^2.1.2": - version: 2.1.2 - resolution: "@lumino/coreutils@npm:2.1.2" - checksum: 7865317ac0676b448d108eb57ab5d8b2a17c101995c0f7a7106662d9fe6c859570104525f83ee3cda12ae2e326803372206d6f4c1f415a5b59e4158a7b81066f +"@lumino/disposable@npm:^1.10.0 || ^2.0.0, @lumino/disposable@npm:^2.1.2, @lumino/disposable@npm:^2.1.3": + version: 2.1.3 + resolution: "@lumino/disposable@npm:2.1.3" + dependencies: + "@lumino/signaling": ^2.1.3 + checksum: b9a346fa2752b3cd1b053cb637ee173501d33082a73423429070e8acc508b034ea0babdae0549b923cbdd287ee1fc7f6159f0539c9fff7574393a214eef07c57 languageName: node linkType: hard -"@lumino/disposable@npm:^1.10.0 || ^2.0.0, @lumino/disposable@npm:^2.1.2": - version: 2.1.2 - resolution: "@lumino/disposable@npm:2.1.2" +"@lumino/domutils@npm:^2.0.1, @lumino/domutils@npm:^2.0.2": + version: 2.0.2 + resolution: "@lumino/domutils@npm:2.0.2" + checksum: 037b8d0b62af43887fd7edd506fa551e2af104a4b46d62e6fef256e16754dba40d351513beb5083834d468b2c7806aae0fe205fd6aac8ef24759451ee998bbd9 + languageName: node + linkType: hard + +"@lumino/dragdrop@npm:^2.1.4, @lumino/dragdrop@npm:^2.1.5": + version: 2.1.5 + resolution: "@lumino/dragdrop@npm:2.1.5" dependencies: - "@lumino/signaling": ^2.1.2 - checksum: ac2fb2bf18d0b2939fda454f3db248a0ff6e8a77b401e586d1caa9293b3318f808b93a117c9c3ac27cd17aab545aea83b49108d099b9b2f5503ae2a012fbc6e2 + "@lumino/coreutils": ^2.2.0 + "@lumino/disposable": ^2.1.3 + checksum: 48e34bea73186dcde4565fa68cd25067b7f5fe910813d28da9ab3c5392bfaa0b26aab1290635dc953d85bbb139da7ac1ffc040a5d5777d58fd087975dd4b5ef7 languageName: node linkType: hard -"@lumino/domutils@npm:^2.0.1": - version: 2.0.1 - resolution: "@lumino/domutils@npm:2.0.1" - checksum: 61fa0ab226869dfbb763fc426790cf5a43b7d6f4cea1364c6dd56d61c44bff05eea188d33ff847449608ef58ed343161bee15c19b96f35410e4ee35815dc611a +"@lumino/keyboard@npm:^2.0.2": + version: 2.0.2 + resolution: "@lumino/keyboard@npm:2.0.2" + checksum: 198e8c17825c9a831fa0770f58a71574b936acb0f0bbbe7f8feb73d89686dda7ff41fcb02d12b401f5d462b45fe0bba24f7f38befb7cefe0826576559f0bee6d languageName: node linkType: hard -"@lumino/dragdrop@npm:^2.1.4": - version: 2.1.4 - resolution: "@lumino/dragdrop@npm:2.1.4" +"@lumino/messaging@npm:^2.0.1, @lumino/messaging@npm:^2.0.2": + version: 2.0.2 + resolution: "@lumino/messaging@npm:2.0.2" dependencies: - "@lumino/coreutils": ^2.1.2 - "@lumino/disposable": ^2.1.2 - checksum: 43d82484b13b38b612e7dfb424a840ed6a38d0db778af10655c4ba235c67b5b12db1683929b35a36ab2845f77466066dfd1ee25c1c273e8e175677eba9dc560d + "@lumino/algorithm": ^2.0.2 + "@lumino/collections": ^2.0.2 + checksum: 66abd8c473026123589dc22f2ce8f85da10e0b1a05c05ed9b2011035721da5f751cc7ef63b628877f446a78a4287e26ad1450efbeaf0c2e03b1d08be9abaca4d languageName: node linkType: hard -"@lumino/keyboard@npm:^2.0.1": - version: 2.0.1 - resolution: "@lumino/keyboard@npm:2.0.1" - checksum: cf33f13427a418efd7cc91061233321e860d5404f3d86397781028309bef86c8ad2d88276ffe335c1db0fe619bd9d1e60641c81f881696957a58703ee4652c3e +"@lumino/polling@npm:^2.1.2, @lumino/polling@npm:^2.1.3": + version: 2.1.3 + resolution: "@lumino/polling@npm:2.1.3" + dependencies: + "@lumino/coreutils": ^2.2.0 + "@lumino/disposable": ^2.1.3 + "@lumino/signaling": ^2.1.3 + checksum: 2c94dbc2339dd06b3b89a3a690d23576ce095f92bf1f614557dcaeb1c1a8a707b2a18d78c03e5fd7376a43e3f393cc4fec42a65580ae4b67c6630ea86cecbac6 languageName: node linkType: hard -"@lumino/messaging@npm:^2.0.1": - version: 2.0.1 - resolution: "@lumino/messaging@npm:2.0.1" +"@lumino/properties@npm:^2.0.1, @lumino/properties@npm:^2.0.2": + version: 2.0.2 + resolution: "@lumino/properties@npm:2.0.2" + checksum: cbe802bd49ced7e13e50b1d89b82e0f03fb44a590c704e6b9343226498b21d8abfe119b024209e79876b4fc0938dbf85e964c6c4cd5bbdd4d7ba41ce0fb69f3f + languageName: node + linkType: hard + +"@lumino/signaling@npm:^1.10.0 || ^2.0.0, @lumino/signaling@npm:^2.1.2, @lumino/signaling@npm:^2.1.3": + version: 2.1.3 + resolution: "@lumino/signaling@npm:2.1.3" dependencies: - "@lumino/algorithm": ^2.0.1 - "@lumino/collections": ^2.0.1 - checksum: 964c4651c374b17452b4252b7d71500b32d2ecd87c192fc5bcf5d3bd1070661d78d07edcac8eca7d1d6fd50aa25992505485e1296d6dd995691b8e349b652045 + "@lumino/algorithm": ^2.0.2 + "@lumino/coreutils": ^2.2.0 + checksum: ce59383bd75fe30df5800e0442dbc4193cc6778e2530b9be0f484d159f1d8668be5c6ee92cee9df36d5a0c3dbd9126d0479a82581dee1df889d5c9f922d3328d languageName: node linkType: hard -"@lumino/polling@npm:^2.1.2": - version: 2.1.2 - resolution: "@lumino/polling@npm:2.1.2" +"@lumino/virtualdom@npm:^2.0.1, @lumino/virtualdom@npm:^2.0.2": + version: 2.0.2 + resolution: "@lumino/virtualdom@npm:2.0.2" dependencies: - "@lumino/coreutils": ^2.1.2 - "@lumino/disposable": ^2.1.2 - "@lumino/signaling": ^2.1.2 - checksum: fa9b401e6dbeb8f31d7e3ba485e8ef1e0c92b3f2da086239c0ed49931026f5d3528709193c93e031e35ac624fb4bbbfcdcbaa0e25eb797f36e2952e5cd91e9e3 + "@lumino/algorithm": ^2.0.2 + checksum: 0e1220d5b3b2441e7668f3542a6341e015bdbea0c8bd6d4be962009386c034336540732596d5dedcd54ca57fbde61c2942549129a3e1b0fccb1aa143685fcd15 languageName: node linkType: hard -"@lumino/properties@npm:^2.0.1": - version: 2.0.1 - resolution: "@lumino/properties@npm:2.0.1" - checksum: c50173a935148cc4148fdaea119df1d323ee004ae16ab666800388d27e9730345629662d85f25591683329b39f0cdae60ee8c94e8943b4d0ef7d7370a38128d6 +"@lumino/widgets@npm:^1.37.2 || ^2.3.2, @lumino/widgets@npm:^1.37.2 || ^2.5.0, @lumino/widgets@npm:^2.3.0, @lumino/widgets@npm:^2.3.2, @lumino/widgets@npm:^2.5.0": + version: 2.5.0 + resolution: "@lumino/widgets@npm:2.5.0" + dependencies: + "@lumino/algorithm": ^2.0.2 + "@lumino/commands": ^2.3.1 + "@lumino/coreutils": ^2.2.0 + "@lumino/disposable": ^2.1.3 + "@lumino/domutils": ^2.0.2 + "@lumino/dragdrop": ^2.1.5 + "@lumino/keyboard": ^2.0.2 + "@lumino/messaging": ^2.0.2 + "@lumino/properties": ^2.0.2 + "@lumino/signaling": ^2.1.3 + "@lumino/virtualdom": ^2.0.2 + checksum: c5055e42b0b7d5d9a0c29d14c7053478cbdef057525e262ccd59c987971364d5462ed1a59d5008b889cf5ecc6810e90c681364239500b9c8ee0ae4624d60df84 languageName: node linkType: hard -"@lumino/signaling@npm:^1.10.0 || ^2.0.0, @lumino/signaling@npm:^2.1.2": - version: 2.1.2 - resolution: "@lumino/signaling@npm:2.1.2" +"@microsoft/fast-colors@npm:^5.3.1": + version: 5.3.1 + resolution: "@microsoft/fast-colors@npm:5.3.1" + checksum: ff87f402faadb4b5aeee3d27762566c11807f927cd4012b8bbc7f073ca68de0e2197f95330ff5dfd7038f4b4f0e2f51b11feb64c5d570f5c598d37850a5daf60 + languageName: node + linkType: hard + +"@microsoft/fast-element@npm:^1.12.0, @microsoft/fast-element@npm:^1.14.0": + version: 1.14.0 + resolution: "@microsoft/fast-element@npm:1.14.0" + checksum: 58765739492997a5c51f7841cf6f334e2d2c4ad2365db4a228c07df1c89d139b026abf6afc6691ac48066070d3c94d09afdea2929bdca25842f778293e19892d + languageName: node + linkType: hard + +"@microsoft/fast-foundation@npm:^2.49.4, @microsoft/fast-foundation@npm:^2.50.0": + version: 2.50.0 + resolution: "@microsoft/fast-foundation@npm:2.50.0" dependencies: - "@lumino/algorithm": ^2.0.1 - "@lumino/coreutils": ^2.1.2 - checksum: ad7d7153db57980da899c43e412e6130316ef30b231a70250e7af49058db16cadb018c1417a2ea8083d83c48623cfe6b705fa82bf10216b1a8949aed9f4aca4e + "@microsoft/fast-element": ^1.14.0 + "@microsoft/fast-web-utilities": ^5.4.1 + tabbable: ^5.2.0 + tslib: ^1.13.0 + checksum: 651501eb8cd5a3e583638f70a4e7c0ad30952fe12adedd5c4c24861515d0aaeec0e83d1f1cd25dece899d2fa1614b415001c461f76bb84b20e1a8e18a3fcf219 languageName: node linkType: hard -"@lumino/virtualdom@npm:^2.0.1": - version: 2.0.1 - resolution: "@lumino/virtualdom@npm:2.0.1" +"@microsoft/fast-react-wrapper@npm:^0.3.22": + version: 0.3.25 + resolution: "@microsoft/fast-react-wrapper@npm:0.3.25" dependencies: - "@lumino/algorithm": ^2.0.1 - checksum: cf59b6f15b430e13e9e657b7a0619b9056cd9ea7b2a87f407391d071c501b77403c302b6a66dca510382045e75b2e3fe551630bb391f1c6b33678057d4bec164 + "@microsoft/fast-element": ^1.14.0 + "@microsoft/fast-foundation": ^2.50.0 + peerDependencies: + react: ">=16.9.0" + checksum: 4c8e597eefd51c3091c25d0df28018b3283139178d6fd759532b40deb189f0422877308894fe55670edb82ed2a5b0138f2be8ef0b3df3ae518c14f75d6d0d577 languageName: node linkType: hard -"@lumino/widgets@npm:^1.37.2 || ^2.3.0, @lumino/widgets@npm:^2.3.0, @lumino/widgets@npm:^2.3.1": - version: 2.3.1 - resolution: "@lumino/widgets@npm:2.3.1" +"@microsoft/fast-web-utilities@npm:^5.4.1": + version: 5.4.1 + resolution: "@microsoft/fast-web-utilities@npm:5.4.1" dependencies: - "@lumino/algorithm": ^2.0.1 - "@lumino/commands": ^2.2.0 - "@lumino/coreutils": ^2.1.2 - "@lumino/disposable": ^2.1.2 - "@lumino/domutils": ^2.0.1 - "@lumino/dragdrop": ^2.1.4 - "@lumino/keyboard": ^2.0.1 - "@lumino/messaging": ^2.0.1 - "@lumino/properties": ^2.0.1 - "@lumino/signaling": ^2.1.2 - "@lumino/virtualdom": ^2.0.1 - checksum: ba7b8f8839c1cd2a41dbda13281094eb6981a270cccf4f25a0cf83686dcc526a2d8044a20204317630bb7dd4a04d65361408c7623a921549c781afca84b91c67 + exenv-es6: ^1.1.1 + checksum: 303e87847f962944f474e3716c3eb305668243916ca9e0719e26bb9a32346144bc958d915c103776b3e552cea0f0f6233f839fad66adfdf96a8436b947288ca7 languageName: node linkType: hard @@ -2328,25 +2537,25 @@ __metadata: languageName: node linkType: hard -"@rjsf/core@npm:^5.1.0": - version: 5.15.1 - resolution: "@rjsf/core@npm:5.15.1" +"@rjsf/core@npm:^5.13.4": + version: 5.22.4 + resolution: "@rjsf/core@npm:5.22.4" dependencies: lodash: ^4.17.21 lodash-es: ^4.17.21 - markdown-to-jsx: ^7.3.2 - nanoid: ^3.3.6 + markdown-to-jsx: ^7.4.1 + nanoid: ^3.3.7 prop-types: ^15.8.1 peerDependencies: - "@rjsf/utils": ^5.12.x + "@rjsf/utils": ^5.22.x react: ^16.14.0 || >=17 - checksum: d03f05563e7eafbcb3ea72b41867ec1b95547ed95609b10d0af6c09e880f119d50ad3bd76d2c6a903fa7c6c3286007684d43ce0a0c318d910f0e2a35cd7ef8de + checksum: cc2d6b51959be277f727a0c8398c699bc4068cb63f3f096ddd051c35e5ba685beb5745c281d81e3906f1c92329e9468bc35f81244e48026794318c98b884dac7 languageName: node linkType: hard -"@rjsf/utils@npm:^5.1.0": - version: 5.15.1 - resolution: "@rjsf/utils@npm:5.15.1" +"@rjsf/utils@npm:^5.13.4": + version: 5.22.4 + resolution: "@rjsf/utils@npm:5.22.4" dependencies: json-schema-merge-allof: ^0.8.1 jsonpointer: ^5.0.1 @@ -2355,7 +2564,7 @@ __metadata: react-is: ^18.2.0 peerDependencies: react: ^16.14.0 || >=17 - checksum: ec0d56bf2627d55759a59090db0d59402244a6fae64528f66dde1f5de2eaaf2a6841dea7bbb185eb36fd344b3abd4825b2b422f3b1b0bb05365847073aa1e790 + checksum: 7dddc74b910fb7b87ebddc564879126b100f14eee853c0fbc390faa6c5f944a70023f34925a360aa92915f4e9c56bccf57141db9fe7b3c6a97348d886794bab8 languageName: node linkType: hard @@ -4752,41 +4961,41 @@ __metadata: languageName: node linkType: hard -"dom-serializer@npm:^1.0.1": - version: 1.4.1 - resolution: "dom-serializer@npm:1.4.1" +"dom-serializer@npm:^2.0.0": + version: 2.0.0 + resolution: "dom-serializer@npm:2.0.0" dependencies: - domelementtype: ^2.0.1 - domhandler: ^4.2.0 - entities: ^2.0.0 - checksum: fbb0b01f87a8a2d18e6e5a388ad0f7ec4a5c05c06d219377da1abc7bb0f674d804f4a8a94e3f71ff15f6cb7dcfc75704a54b261db672b9b3ab03da6b758b0b22 + domelementtype: ^2.3.0 + domhandler: ^5.0.2 + entities: ^4.2.0 + checksum: cd1810544fd8cdfbd51fa2c0c1128ec3a13ba92f14e61b7650b5de421b88205fd2e3f0cc6ace82f13334114addb90ed1c2f23074a51770a8e9c1273acbc7f3e6 languageName: node linkType: hard -"domelementtype@npm:^2.0.1, domelementtype@npm:^2.2.0": +"domelementtype@npm:^2.3.0": version: 2.3.0 resolution: "domelementtype@npm:2.3.0" checksum: ee837a318ff702622f383409d1f5b25dd1024b692ef64d3096ff702e26339f8e345820f29a68bcdcea8cfee3531776b3382651232fbeae95612d6f0a75efb4f6 languageName: node linkType: hard -"domhandler@npm:^4.0.0, domhandler@npm:^4.2.0": - version: 4.3.1 - resolution: "domhandler@npm:4.3.1" +"domhandler@npm:^5.0.2, domhandler@npm:^5.0.3": + version: 5.0.3 + resolution: "domhandler@npm:5.0.3" dependencies: - domelementtype: ^2.2.0 - checksum: 4c665ceed016e1911bf7d1dadc09dc888090b64dee7851cccd2fcf5442747ec39c647bb1cb8c8919f8bbdd0f0c625a6bafeeed4b2d656bbecdbae893f43ffaaa + domelementtype: ^2.3.0 + checksum: 0f58f4a6af63e6f3a4320aa446d28b5790a009018707bce2859dcb1d21144c7876482b5188395a188dfa974238c019e0a1e610d2fc269a12b2c192ea2b0b131c languageName: node linkType: hard -"domutils@npm:^2.5.2": - version: 2.8.0 - resolution: "domutils@npm:2.8.0" +"domutils@npm:^3.0.1": + version: 3.1.0 + resolution: "domutils@npm:3.1.0" dependencies: - dom-serializer: ^1.0.1 - domelementtype: ^2.2.0 - domhandler: ^4.2.0 - checksum: abf7434315283e9aadc2a24bac0e00eab07ae4313b40cc239f89d84d7315ebdfd2fb1b5bf750a96bc1b4403d7237c7b2ebf60459be394d625ead4ca89b934391 + dom-serializer: ^2.0.0 + domelementtype: ^2.3.0 + domhandler: ^5.0.3 + checksum: e5757456ddd173caa411cfc02c2bb64133c65546d2c4081381a3bafc8a57411a41eed70494551aa58030be9e58574fcc489828bebd673863d39924fb4878f416 languageName: node linkType: hard @@ -4915,10 +5124,10 @@ __metadata: languageName: node linkType: hard -"entities@npm:^2.0.0": - version: 2.2.0 - resolution: "entities@npm:2.2.0" - checksum: 19010dacaf0912c895ea262b4f6128574f9ccf8d4b3b65c7e8334ad0079b3706376360e28d8843ff50a78aabcb8f08f0a32dbfacdc77e47ed77ca08b713669b3 +"entities@npm:^4.2.0, entities@npm:^4.4.0": + version: 4.5.0 + resolution: "entities@npm:4.5.0" + checksum: 853f8ebd5b425d350bffa97dd6958143179a5938352ccae092c62d1267c4e392a039be1bae7d51b6e4ffad25f51f9617531fedf5237f15df302ccfb452cbf2d7 languageName: node linkType: hard @@ -5378,6 +5587,13 @@ __metadata: languageName: node linkType: hard +"exenv-es6@npm:^1.1.1": + version: 1.1.1 + resolution: "exenv-es6@npm:1.1.1" + checksum: 7f2aa12025e6f06c48dc286f380cf3183bb19c6017b36d91695034a3e5124a7235c4f8ff24ca2eb88ae801322f0f99605cedfcfd996a5fcbba7669320e2a448e + languageName: node + linkType: hard + "exponential-backoff@npm:^3.1.1": version: 3.1.1 resolution: "exponential-backoff@npm:3.1.1" @@ -6242,15 +6458,15 @@ __metadata: languageName: node linkType: hard -"htmlparser2@npm:^6.0.0": - version: 6.1.0 - resolution: "htmlparser2@npm:6.1.0" +"htmlparser2@npm:^8.0.0": + version: 8.0.2 + resolution: "htmlparser2@npm:8.0.2" dependencies: - domelementtype: ^2.0.1 - domhandler: ^4.0.0 - domutils: ^2.5.2 - entities: ^2.0.0 - checksum: 81a7b3d9c3bb9acb568a02fc9b1b81ffbfa55eae7f1c41ae0bf840006d1dbf54cb3aa245b2553e2c94db674840a9f0fdad7027c9a9d01a062065314039058c4e + domelementtype: ^2.3.0 + domhandler: ^5.0.3 + domutils: ^3.0.1 + entities: ^4.4.0 + checksum: 29167a0f9282f181da8a6d0311b76820c8a59bc9e3c87009e21968264c2987d2723d6fde5a964d4b7b6cba663fca96ffb373c06d8223a85f52a6089ced942700 languageName: node linkType: hard @@ -7963,12 +8179,12 @@ __metadata: languageName: node linkType: hard -"markdown-to-jsx@npm:^7.3.2": - version: 7.3.2 - resolution: "markdown-to-jsx@npm:7.3.2" +"markdown-to-jsx@npm:^7.4.1": + version: 7.7.0 + resolution: "markdown-to-jsx@npm:7.7.0" peerDependencies: react: ">= 0.14.0" - checksum: 8885c6343b71570b0a7ec16cd85a49b853a830234790ee7430e2517ea5d8d361ff138bd52147f650790f3e7b3a28a15c755fc16f8856dd01ddf09a6161782e06 + checksum: 534f4d688378a94a6c8c2ce5e4b22c1551efea974c2bb7d4ea820d8f2b7956e4979a2b886b3d14227d4cd8af09682b9e7f7f9ce34d39703eb1a981e2337e12ce languageName: node linkType: hard @@ -8358,7 +8574,7 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.3.6, nanoid@npm:^3.3.7": +"nanoid@npm:^3.3.7": version: 3.3.7 resolution: "nanoid@npm:3.3.7" bin: @@ -9693,12 +9909,12 @@ __metadata: languageName: node linkType: hard -"react@npm:^18.2.0": - version: 18.2.0 - resolution: "react@npm:18.2.0" +"react@npm:>=17.0.0 <19.0.0, react@npm:^18.2.0": + version: 18.3.1 + resolution: "react@npm:18.3.1" dependencies: loose-envify: ^1.1.0 - checksum: 88e38092da8839b830cda6feef2e8505dec8ace60579e46aa5490fc3dc9bba0bd50336507dc166f43e3afc1c42939c09fe33b25fae889d6f402721dcd78fca1b + checksum: a27bcfa8ff7c15a1e50244ad0d0c1cb2ad4375eeffefd266a64889beea6f6b64c4966c9b37d14ee32d6c9fcd5aa6ba183b6988167ab4d127d13e7cb5b386a376 languageName: node linkType: hard @@ -10157,17 +10373,17 @@ __metadata: languageName: node linkType: hard -"sanitize-html@npm:~2.7.3": - version: 2.7.3 - resolution: "sanitize-html@npm:2.7.3" +"sanitize-html@npm:~2.12.1": + version: 2.12.1 + resolution: "sanitize-html@npm:2.12.1" dependencies: deepmerge: ^4.2.2 escape-string-regexp: ^4.0.0 - htmlparser2: ^6.0.0 + htmlparser2: ^8.0.0 is-plain-object: ^5.0.0 parse-srcset: ^1.0.2 postcss: ^8.3.11 - checksum: 2399d1fdbbc3a263fb413c1fe1971b3dc2b51abc6cc5cb49490624539d1c57a8fe31e2b21408c118e2a957f4e673e3169b1f9a5807654408f17b130a9d78aed7 + checksum: fb96ea7170d51b5af2607f5cfd84464c78fc6f47e339407f55783e781c6a0288a8d40bbf97ea6a8758924ba9b2d33dcc4846bb94caacacd90d7f2de10ed8541a languageName: node linkType: hard @@ -10933,6 +11149,13 @@ __metadata: languageName: node linkType: hard +"tabbable@npm:^5.2.0": + version: 5.3.3 + resolution: "tabbable@npm:5.3.3" + checksum: 1aa56e1bb617cc10616c407f4e756f0607f3e2d30f9803664d70b85db037ca27e75918ed1c71443f3dc902e21dc9f991ce4b52d63a538c9b69b3218d3babcd70 + languageName: node + linkType: hard + "table@npm:^6.8.1": version: 6.8.1 resolution: "table@npm:6.8.1" @@ -11243,6 +11466,13 @@ __metadata: languageName: node linkType: hard +"tslib@npm:^1.13.0": + version: 1.14.1 + resolution: "tslib@npm:1.14.1" + checksum: dbe628ef87f66691d5d2959b3e41b9ca0045c3ee3c7c7b906cc1e328b39f199bb1ad9e671c39025bd56122ac57dfbf7385a94843b1cc07c60a4db74795829acd + languageName: node + linkType: hard + "tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.4.0, tslib@npm:^2.4.1, tslib@npm:^2.6.0, tslib@npm:^2.6.2": version: 2.6.2 resolution: "tslib@npm:2.6.2" From 4a5cceb412ace260c573e036b42c0484cb108ba3 Mon Sep 17 00:00:00 2001 From: Nicolas Brichet Date: Thu, 21 Nov 2024 15:02:15 +0100 Subject: [PATCH 5/5] Revert useless changes to handle notebook shell --- js/jupyterlab-deck/src/manager.ts | 9 +++------ js/jupyterlab-deck/src/plugin.ts | 5 +---- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/js/jupyterlab-deck/src/manager.ts b/js/jupyterlab-deck/src/manager.ts index 566210d..fe922de 100644 --- a/js/jupyterlab-deck/src/manager.ts +++ b/js/jupyterlab-deck/src/manager.ts @@ -44,7 +44,6 @@ export class DeckManager implements IDeckManager { protected _designTools: DesignTools | null = null; protected _settings: Promise; protected _labShell?: LabShell | null; - protected _notebookShell?: INotebookShell | null; protected _dockPanel: DockPanel | null = null; protected _shell: JupyterFrontEnd.IShell; protected _statusbar: StatusBar | null; @@ -509,16 +508,15 @@ export class DeckManager implements IDeckManager { } protected get _shellActiveWidget(): Widget | null { - const { _labShell, _notebookShell, _dockPanel } = this; + const { _labShell, _shell, _dockPanel } = this; if (_labShell && _dockPanel) { if (_labShell.activeWidget) { return _labShell.activeWidget; } return getSelectedWidget(_dockPanel); - } else if (_notebookShell) { - return _notebookShell.currentWidget || null; + } else { + return (_shell as INotebookShell).currentWidget || null; } - return null; } protected async _onSettingsChanged() { @@ -603,7 +601,6 @@ export namespace DeckManager { export interface IOptions { commands: CommandRegistry; labShell: ILabShell | null; - notebookShell: INotebookShell | null; shell: JupyterFrontEnd.IShell; translator: TranslationBundle; statusbar: StatusBar | null; diff --git a/js/jupyterlab-deck/src/plugin.ts b/js/jupyterlab-deck/src/plugin.ts index b65c9bc..7bd63af 100644 --- a/js/jupyterlab-deck/src/plugin.ts +++ b/js/jupyterlab-deck/src/plugin.ts @@ -1,5 +1,4 @@ import { IFontManager } from '@deathbeds/jupyterlab-fonts'; -import { INotebookShell } from '@jupyter-notebook/application'; import { JupyterFrontEnd, JupyterFrontEndPlugin, @@ -33,7 +32,7 @@ import '../style/index.css'; const plugin: JupyterFrontEndPlugin = { id: `${NS}:plugin`, requires: [ITranslator, ISettingRegistry, IFontManager], - optional: [ILabShell, INotebookShell, ILayoutRestorer, ICommandPalette, IStatusBar], + optional: [ILabShell, ILayoutRestorer, ICommandPalette, IStatusBar], provides: IDeckManager, autoStart: true, activate: ( @@ -42,7 +41,6 @@ const plugin: JupyterFrontEndPlugin = { settings: ISettingRegistry, fonts: IFontManager, labShell?: ILabShell, - notebookShell?: INotebookShell, restorer?: ILayoutRestorer, palette?: ICommandPalette, statusbar?: IStatusBar, @@ -56,7 +54,6 @@ const plugin: JupyterFrontEndPlugin = { commands, shell, labShell: labShell || null, - notebookShell: notebookShell || null, translator: (translator || /* istanbul ignore next */ nullTranslator).load(NS), statusbar: theStatusBar, fonts,