diff --git a/theme/app/routes/$project.$slug[.json].tsx b/theme/app/routes/$project.$slug[.json].tsx index a3fab6c..c5884b3 100644 --- a/theme/app/routes/$project.$slug[.json].tsx +++ b/theme/app/routes/$project.$slug[.json].tsx @@ -16,5 +16,9 @@ export const loader: LoaderFunction = async ({ request, params }) => { const { project, slug } = params; const data = await getPage({ name: project as string, slug }).catch(() => null); if (!data) return api404('No page found at this URL.'); - return json(data); + return json(data, { + headers: { + 'Access-Control-Allow-Origin': '*', + }, + }); }; diff --git a/theme/app/routes/$project.[myst.xref.json].ts b/theme/app/routes/$project.[myst.xref.json].ts new file mode 100644 index 0000000..1bedb2b --- /dev/null +++ b/theme/app/routes/$project.[myst.xref.json].ts @@ -0,0 +1,14 @@ +import { json, type LoaderFunction } from '@remix-run/node'; +import { getMystXrefJson } from '~/utils/loaders.server'; + +export const loader: LoaderFunction = async ({ params }): Promise => { + const { project } = params; + if (!project) return new Response('myst.xref.json not found', { status: 404 }); + const data = await getMystXrefJson(project); + if (!data) return new Response('myst.xref.json not found', { status: 404 }); + return json(data, { + headers: { + 'Access-Control-Allow-Origin': '*', + }, + }); +}; diff --git a/theme/app/routes/$project[.json].tsx b/theme/app/routes/$project[.json].tsx index 53ab584..621e236 100644 --- a/theme/app/routes/$project[.json].tsx +++ b/theme/app/routes/$project[.json].tsx @@ -16,5 +16,9 @@ export const loader: LoaderFunction = async ({ request, params }) => { const { project } = params; const data = await getPage({ name: project as string }).catch(() => null); if (!data) return api404('No page found at this URL.'); - return json(data); + return json(data, { + headers: { + 'Access-Control-Allow-Origin': '*', + }, + }); }; diff --git a/theme/app/routes/overview.$slug[.json].tsx b/theme/app/routes/overview.$slug[.json].tsx index 0520921..1d96f12 100644 --- a/theme/app/routes/overview.$slug[.json].tsx +++ b/theme/app/routes/overview.$slug[.json].tsx @@ -16,5 +16,9 @@ export const loader: LoaderFunction = async ({ request, params }) => { const { slug } = params; const data = await getPage({ name: 'overview', slug }).catch(() => null); if (!data) return api404('No page found at this URL.'); - return json(data); + return json(data, { + headers: { + 'Access-Control-Allow-Origin': '*', + }, + }); }; diff --git a/theme/app/routes/overview.[myst.xref.json].ts b/theme/app/routes/overview.[myst.xref.json].ts new file mode 100644 index 0000000..2903cf9 --- /dev/null +++ b/theme/app/routes/overview.[myst.xref.json].ts @@ -0,0 +1,13 @@ +import { json, type LoaderFunction } from '@remix-run/node'; +import { getMystXrefJson } from '~/utils/loaders.server'; + +export const loader: LoaderFunction = async (): Promise => { + const project = 'overview'; + const data = await getMystXrefJson(project); + if (!data) return new Response('myst.xref.json not found', { status: 404 }); + return json(data, { + headers: { + 'Access-Control-Allow-Origin': '*', + }, + }); +}; diff --git a/theme/app/utils/loaders.server.ts b/theme/app/utils/loaders.server.ts index fad50b3..019077a 100644 --- a/theme/app/utils/loaders.server.ts +++ b/theme/app/utils/loaders.server.ts @@ -22,3 +22,7 @@ export async function getPage(opts: { export async function getObjectsInv(project: string): Promise { return cdn.getObjectsInv(getDocsSites(project)); } + +export async function getMystXrefJson(project: string): Promise | null> { + return cdn.getMystXrefJson(getDocsSites(project)); +} diff --git a/theme/package-lock.json b/theme/package-lock.json index c95defb..108996c 100644 --- a/theme/package-lock.json +++ b/theme/package-lock.json @@ -7,21 +7,21 @@ "name": "@myst-tools/theme", "hasInstallScript": true, "dependencies": { - "@curvenote/cdn": "^0.0.13", + "@curvenote/cdn": "^0.1.33", "@docsearch/react": "^3.5.1", "@headlessui/react": "^1.7.16", "@heroicons/react": "^2.0.18", - "@myst-theme/providers": "^0.9.0", - "@myst-theme/site": "^0.9.0", - "@myst-theme/styles": "^0.9.0", + "@myst-theme/providers": "^0.9.1", + "@myst-theme/site": "^0.9.1", + "@myst-theme/styles": "^0.9.1", "@remix-run/node": "^1.19.3", "@remix-run/react": "^1.19.3", "@remix-run/vercel": "^1.19.3", "@scienceicons/react": "^0.0.6", "classnames": "^2.5.1", - "myst-common": "^1.3.0", - "myst-config": "^1.3.0", - "myst-demo": "0.9.0", + "myst-common": "^1.4.0", + "myst-config": "^1.4.0", + "myst-demo": "0.9.1", "node-fetch": "^3.3.2", "react": "^18.2.0", "react-dom": "^18.2.0" @@ -2330,9 +2330,9 @@ } }, "node_modules/@codemirror/lang-python": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/@codemirror/lang-python/-/lang-python-6.1.5.tgz", - "integrity": "sha512-hCm+8X6wrnXJCGf+QhmFu1AXkdTVG7dHy0Ly6SI1N3SRPptaMvwX6oNQonOXOMPvmcjiB0xq342KAxX3BYpijw==", + "version": "6.1.6", + "resolved": "https://registry.npmjs.org/@codemirror/lang-python/-/lang-python-6.1.6.tgz", + "integrity": "sha512-ai+01WfZhWqM92UqjnvorkxosZ2aq2u28kHvr+N3gu012XqY2CThD67JPMHnGceRfXPDBmn1HnyqowdpF57bNg==", "dependencies": { "@codemirror/autocomplete": "^6.3.2", "@codemirror/language": "^6.8.0", @@ -2351,9 +2351,9 @@ } }, "node_modules/@codemirror/lang-sql": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/@codemirror/lang-sql/-/lang-sql-6.6.3.tgz", - "integrity": "sha512-fo5i3OD/7TmmqMtKycC4OaqfPsRxk0sKOb35g8cOtyUyyI2hfP2qXkDc7Asb6h7BiJK+MU/DYVPnQm6iNB5ZTw==", + "version": "6.6.4", + "resolved": "https://registry.npmjs.org/@codemirror/lang-sql/-/lang-sql-6.6.4.tgz", + "integrity": "sha512-n+FVfKGut+frOvor9dU5pFUalcP614WBNQ9IT1kOUj1t6LFLjWHi2I9DdxXnJuxqFV9jTyYF79coDV3ilSJqCw==", "dependencies": { "@codemirror/autocomplete": "^6.0.0", "@codemirror/language": "^6.0.0", @@ -2409,9 +2409,9 @@ } }, "node_modules/@codemirror/lint": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.5.0.tgz", - "integrity": "sha512-+5YyicIaaAZKU8K43IQi8TBy6mF6giGeWAH7N96Z5LC30Wm5JMjqxOYIE9mxwMG1NbhT2mA3l9hA4uuKUM3E5g==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.7.0.tgz", + "integrity": "sha512-LTLOL2nT41ADNSCCCCw8Q/UmdAFzB23OUYSjsHTdsVaH0XEo+orhuqbDNWzrzodm14w6FOxqxpmy4LF8Lixqjw==", "dependencies": { "@codemirror/state": "^6.0.0", "@codemirror/view": "^6.0.0", @@ -2479,18 +2479,45 @@ "react-dom": "^16.3.2 || ^17.0.0 || ^18.0.0" } }, + "node_modules/@curvenote/blocks": { + "version": "1.5.25", + "resolved": "https://registry.npmjs.org/@curvenote/blocks/-/blocks-1.5.25.tgz", + "integrity": "sha512-v8vdDRVcprvc2sYsbVB0D5hWn9fGVpdL+M8jrpVyDB+CVt9L5GjtOtBdQItcvxF99AD+vs14DMhfhk5QT1x0OA==", + "dependencies": { + "myst-config": "^1.1.2", + "myst-frontmatter": "^1.1.2", + "myst-templates": "^1.0.6", + "nbtx": "^0.2.1", + "simple-validators": "^1.0.1" + } + }, "node_modules/@curvenote/cdn": { - "version": "0.0.13", - "resolved": "https://registry.npmjs.org/@curvenote/cdn/-/cdn-0.0.13.tgz", - "integrity": "sha512-QqM8KFQH2N56rX0Z1Y6WpPdkduB8j6qS3F5NZnvH4zHu6X/sLfYR08RAIxM3yjgsV07rwgKjK1if7AMD55iwgA==", + "version": "0.1.33", + "resolved": "https://registry.npmjs.org/@curvenote/cdn/-/cdn-0.1.33.tgz", + "integrity": "sha512-MbSaHXLV4qVnLgjSnu+RiDBwlLnOwuJUHmPO/BdIfwp/V4NCczwKXYO2OogCmHl0q2Fy9OcG3dQHElxgSFA9SA==", "dependencies": { - "@curvenote/common": "^0.0.13", - "@myst-theme/common": "^0.5.0", + "@curvenote/common": "^0.1.33", + "@myst-theme/common": "^0.8.3", "cache-manager": "^5.2.3", - "doi-utils": "^2.0.0", - "myst-config": "^1.1.1", + "doi-utils": "^2.0.2", + "myst-config": "^1.2.0", "node-cache": "^5.1.2", - "node-fetch": "^2.6.12" + "node-fetch": "^2.7.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@curvenote/cdn/node_modules/@myst-theme/common": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/@myst-theme/common/-/common-0.8.3.tgz", + "integrity": "sha512-zbSUkt9M/DHbgd/imQ+xBnenHcecLhmIdZsFYZI9rTOTdKO02tJWKto8UI2dc+Tl82A5syYo273TWFgYIGJI9A==", + "dependencies": { + "myst-common": "^1.1.35", + "myst-config": "^1.1.35", + "myst-spec-ext": "^1.1.35", + "nbtx": "^0.2.3", + "unist-util-select": "^4.0.3" } }, "node_modules/@curvenote/cdn/node_modules/node-fetch": { @@ -2512,30 +2539,15 @@ } } }, - "node_modules/@curvenote/cdn/node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "node_modules/@curvenote/cdn/node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "node_modules/@curvenote/cdn/node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "node_modules/@curvenote/common": { + "version": "0.1.33", + "resolved": "https://registry.npmjs.org/@curvenote/common/-/common-0.1.33.tgz", + "integrity": "sha512-aDYJkPXWN6Yhe5yB6nhT7T9ipP/IsIhyLCv9UL3TPnp8dMT2EzO3TtSqwMBypvOHuYtOeYpE/ZgSEvpL7aV+7A==", "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" + "@curvenote/blocks": "^1.5.24", + "myst-config": "^1.2.0" } }, - "node_modules/@curvenote/common": { - "version": "0.0.13", - "resolved": "https://registry.npmjs.org/@curvenote/common/-/common-0.0.13.tgz", - "integrity": "sha512-1WtIoIYGS6rDitVJJqi7qo1z2L9XsuomIYhIM2AOF5d7XIvtBuVFQplK9AB10u3sglsXnEGnxplt03yPSPTMow==" - }, "node_modules/@docsearch/css": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.6.0.tgz", @@ -3147,28 +3159,28 @@ } }, "node_modules/@floating-ui/core": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.0.tgz", - "integrity": "sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.1.tgz", + "integrity": "sha512-42UH54oPZHPdRHdw6BgoBD6cg/eVTmVrFcgeRDM3jbO7uxSoipVcmcIGFcA5jmOHO5apcyvBhkSKES3fQJnu7A==", "dependencies": { - "@floating-ui/utils": "^0.2.1" + "@floating-ui/utils": "^0.2.0" } }, "node_modules/@floating-ui/dom": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.3.tgz", - "integrity": "sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw==", + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.5.tgz", + "integrity": "sha512-Nsdud2X65Dz+1RHjAIP0t8z5e2ff/IRbei6BqFrl1urT8sDVzM1HMQ+R0XcU5ceRfyO3I6ayeqIfh+6Wb8LGTw==", "dependencies": { "@floating-ui/core": "^1.0.0", "@floating-ui/utils": "^0.2.0" } }, "node_modules/@floating-ui/react-dom": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.8.tgz", - "integrity": "sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==", + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.9.tgz", + "integrity": "sha512-q0umO0+LQK4+p6aGyvzASqKbKOJcAHJ7ycE9CuUvfx3s9zTHWmGJTPOIlM/hmSBfUfg/XfY5YhLBLR/LHwShQQ==", "dependencies": { - "@floating-ui/dom": "^1.6.1" + "@floating-ui/dom": "^1.0.0" }, "peerDependencies": { "react": ">=16.8.0", @@ -3176,9 +3188,9 @@ } }, "node_modules/@floating-ui/utils": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.1.tgz", - "integrity": "sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==" + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.2.tgz", + "integrity": "sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw==" }, "node_modules/@fortawesome/fontawesome-free": { "version": "5.15.4", @@ -3278,7 +3290,6 @@ "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, "dependencies": { "string-width": "^5.1.2", "string-width-cjs": "npm:string-width@^4.2.0", @@ -3295,7 +3306,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, "engines": { "node": ">=12" }, @@ -3307,7 +3317,6 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, "engines": { "node": ">=12" }, @@ -3319,7 +3328,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", @@ -3336,7 +3344,6 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, "dependencies": { "ansi-regex": "^6.0.1" }, @@ -3351,7 +3358,6 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", @@ -3952,9 +3958,9 @@ } }, "node_modules/@jupyter/ydoc": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@jupyter/ydoc/-/ydoc-1.1.1.tgz", - "integrity": "sha512-fXx9CbUwUlXBsJo83tBQL3T0MgWT4YYz2ozcSFj0ymZSohAnI1uo7N9CPpVe4/nmc9uG1lFdlXC4XQBevi2jSA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@jupyter/ydoc/-/ydoc-2.0.1.tgz", + "integrity": "sha512-HyJPi7dHEWqxBqfjU+QqY/ks5RpDPYFl8QtbBYQ56WRN6nOvI/QOnDUCTTRU9p+X38IDqM+Rym+SLVn0qLppzg==", "dependencies": { "@jupyterlab/nbformat": "^3.0.0 || ^4.0.0-alpha.21 || ^4.0.0", "@lumino/coreutils": "^1.11.0 || ^2.0.0", @@ -3965,30 +3971,30 @@ } }, "node_modules/@jupyterlab/application": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@jupyterlab/application/-/application-4.1.6.tgz", - "integrity": "sha512-PN5wMhfm/lOEJahffCD6niCuWxuIk2VIwjRt85NDC9VDZj5RT2Z77IZBQa5qMbRrdbfrRDJtuy51ZMxdAVAP9Q==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/application/-/application-4.2.0.tgz", + "integrity": "sha512-/stQMHUyAxaL9WO6wrN4fMwvIltJfEYvdLG8uufTrWmg9JTf2Ybxw3f6W+zClCgCFsu7JIyVkwkhaTrfIfjQ9w==", "dependencies": { "@fortawesome/fontawesome-free": "^5.12.0", - "@jupyterlab/apputils": "^4.2.6", - "@jupyterlab/coreutils": "^6.1.6", - "@jupyterlab/docregistry": "^4.1.6", - "@jupyterlab/rendermime": "^4.1.6", - "@jupyterlab/rendermime-interfaces": "^3.9.6", - "@jupyterlab/services": "^7.1.6", - "@jupyterlab/statedb": "^4.1.6", - "@jupyterlab/translation": "^4.1.6", - "@jupyterlab/ui-components": "^4.1.6", + "@jupyterlab/apputils": "^4.3.0", + "@jupyterlab/coreutils": "^6.2.0", + "@jupyterlab/docregistry": "^4.2.0", + "@jupyterlab/rendermime": "^4.2.0", + "@jupyterlab/rendermime-interfaces": "^3.10.0", + "@jupyterlab/services": "^7.2.0", + "@jupyterlab/statedb": "^4.2.0", + "@jupyterlab/translation": "^4.2.0", + "@jupyterlab/ui-components": "^4.2.0", "@lumino/algorithm": "^2.0.1", - "@lumino/application": "^2.3.0", - "@lumino/commands": "^2.2.0", + "@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.1" + "@lumino/widgets": "^2.3.2" } }, "node_modules/@jupyterlab/application/node_modules/@lumino/collections": { @@ -4036,31 +4042,31 @@ } }, "node_modules/@jupyterlab/apputils": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/@jupyterlab/apputils/-/apputils-4.2.6.tgz", - "integrity": "sha512-Sg+HbZTSL9C6/Fi/EbPMrAopriMbLRnx5SOndWt9rvFkkdfI7MmLmZGmrpQE7eUC6mVJWpms37PnqFvbZOo/ww==", - "dependencies": { - "@jupyterlab/coreutils": "^6.1.6", - "@jupyterlab/observables": "^5.1.6", - "@jupyterlab/rendermime-interfaces": "^3.9.6", - "@jupyterlab/services": "^7.1.6", - "@jupyterlab/settingregistry": "^4.1.6", - "@jupyterlab/statedb": "^4.1.6", - "@jupyterlab/statusbar": "^4.1.6", - "@jupyterlab/translation": "^4.1.6", - "@jupyterlab/ui-components": "^4.1.6", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/apputils/-/apputils-4.3.0.tgz", + "integrity": "sha512-Kkcdm2mrKHCZAkwsmXDAs1tFrP/ZWWUhDoi8BCYYRcvvNcIgx344rJfCXnw20eY5FUTPF2XtrvivVZNsAdxrzw==", + "dependencies": { + "@jupyterlab/coreutils": "^6.2.0", + "@jupyterlab/observables": "^5.2.0", + "@jupyterlab/rendermime-interfaces": "^3.10.0", + "@jupyterlab/services": "^7.2.0", + "@jupyterlab/settingregistry": "^4.2.0", + "@jupyterlab/statedb": "^4.2.0", + "@jupyterlab/statusbar": "^4.2.0", + "@jupyterlab/translation": "^4.2.0", + "@jupyterlab/ui-components": "^4.2.0", "@lumino/algorithm": "^2.0.1", - "@lumino/commands": "^2.2.0", + "@lumino/commands": "^2.3.0", "@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.1", + "@lumino/widgets": "^2.3.2", "@types/react": "^18.0.26", "react": "^18.2.0", - "sanitize-html": "~2.7.3" + "sanitize-html": "~2.12.1" } }, "node_modules/@jupyterlab/apputils/node_modules/@lumino/collections": { @@ -4107,113 +4113,55 @@ "@lumino/virtualdom": "^2.0.1" } }, - "node_modules/@jupyterlab/apputils/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/@jupyterlab/apputils/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/@jupyterlab/apputils/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/@jupyterlab/apputils/node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, "node_modules/@jupyterlab/apputils/node_modules/sanitize-html": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.7.3.tgz", - "integrity": "sha512-jMaHG29ak4miiJ8wgqA1849iInqORgNv7SLfSw9LtfOhEUQ1C0YHKH73R+hgyufBW9ZFeJrb057k9hjlfBCVlw==", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.12.1.tgz", + "integrity": "sha512-Plh+JAn0UVDpBRP/xEjsk+xDCoOvMBwQUf/K+/cBAVuTbtX8bj2VB7S1sL1dssVpykqp0/KPSesHrqXtokVBpA==", "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" } }, "node_modules/@jupyterlab/attachments": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@jupyterlab/attachments/-/attachments-4.1.6.tgz", - "integrity": "sha512-/b8LZLlPX2jYq9Zx2dw4cVxGph/z7OWK3NraH8eovBhHJSuEmdjJUXP6ehr/Wf1UG7flDfeQWEuBuECyb7RcGg==", - "dependencies": { - "@jupyterlab/nbformat": "^4.1.6", - "@jupyterlab/observables": "^5.1.6", - "@jupyterlab/rendermime": "^4.1.6", - "@jupyterlab/rendermime-interfaces": "^3.9.6", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/attachments/-/attachments-4.2.0.tgz", + "integrity": "sha512-Jkp2DEcp10+vnWP9/Hkg1dksFG9j3fNBVksYts8grLOfSOg+8i5gyS8PPRgfqIS7JZIsV7A8rXg65mHzrDvBYA==", + "dependencies": { + "@jupyterlab/nbformat": "^4.2.0", + "@jupyterlab/observables": "^5.2.0", + "@jupyterlab/rendermime": "^4.2.0", + "@jupyterlab/rendermime-interfaces": "^3.10.0", "@lumino/disposable": "^2.1.2", "@lumino/signaling": "^2.1.2" } }, "node_modules/@jupyterlab/cells": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@jupyterlab/cells/-/cells-4.1.6.tgz", - "integrity": "sha512-6vsDUY+XFZLfV2YMXUFg3GTcTatVI0ldMKFnYwAt5tgP6tghKL5MGRXW1XDdmgEPhUz5/KMZZkIvecU+A63kZA==", - "dependencies": { - "@codemirror/state": "^6.2.0", - "@codemirror/view": "^6.9.6", - "@jupyter/ydoc": "^1.1.1", - "@jupyterlab/apputils": "^4.2.6", - "@jupyterlab/attachments": "^4.1.6", - "@jupyterlab/codeeditor": "^4.1.6", - "@jupyterlab/codemirror": "^4.1.6", - "@jupyterlab/coreutils": "^6.1.6", - "@jupyterlab/documentsearch": "^4.1.6", - "@jupyterlab/filebrowser": "^4.1.6", - "@jupyterlab/nbformat": "^4.1.6", - "@jupyterlab/observables": "^5.1.6", - "@jupyterlab/outputarea": "^4.1.6", - "@jupyterlab/rendermime": "^4.1.6", - "@jupyterlab/services": "^7.1.6", - "@jupyterlab/toc": "^6.1.6", - "@jupyterlab/translation": "^4.1.6", - "@jupyterlab/ui-components": "^4.1.6", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/cells/-/cells-4.2.0.tgz", + "integrity": "sha512-JHyyD2vCU5cfAQvWl6tfTIhr1RPfeXT3T2S9VPk5yKn4Xd8daxTDbgd2Ujm0R3cjJpCbSaQXOw3HEroKbs4GEw==", + "dependencies": { + "@codemirror/state": "^6.4.1", + "@codemirror/view": "^6.26.0", + "@jupyter/ydoc": "^2.0.1", + "@jupyterlab/apputils": "^4.3.0", + "@jupyterlab/attachments": "^4.2.0", + "@jupyterlab/codeeditor": "^4.2.0", + "@jupyterlab/codemirror": "^4.2.0", + "@jupyterlab/coreutils": "^6.2.0", + "@jupyterlab/documentsearch": "^4.2.0", + "@jupyterlab/filebrowser": "^4.2.0", + "@jupyterlab/nbformat": "^4.2.0", + "@jupyterlab/observables": "^5.2.0", + "@jupyterlab/outputarea": "^4.2.0", + "@jupyterlab/rendermime": "^4.2.0", + "@jupyterlab/services": "^7.2.0", + "@jupyterlab/toc": "^6.2.0", + "@jupyterlab/translation": "^4.2.0", + "@jupyterlab/ui-components": "^4.2.0", "@lumino/algorithm": "^2.0.1", "@lumino/coreutils": "^2.1.2", "@lumino/domutils": "^2.0.1", @@ -4222,7 +4170,7 @@ "@lumino/polling": "^2.1.2", "@lumino/signaling": "^2.1.2", "@lumino/virtualdom": "^2.0.1", - "@lumino/widgets": "^2.3.1", + "@lumino/widgets": "^2.3.2", "react": "^18.2.0" } }, @@ -4271,25 +4219,25 @@ } }, "node_modules/@jupyterlab/codeeditor": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@jupyterlab/codeeditor/-/codeeditor-4.1.6.tgz", - "integrity": "sha512-apvYmxWrHC797AIOCy2JPepSvzAnhMxOIEqaHE+7qazAXWsR1QIozkUeV6btNNbukjZbyPa0eUmiCoXXQZHjIQ==", - "dependencies": { - "@codemirror/state": "^6.2.0", - "@jupyter/ydoc": "^1.1.1", - "@jupyterlab/apputils": "^4.2.6", - "@jupyterlab/coreutils": "^6.1.6", - "@jupyterlab/nbformat": "^4.1.6", - "@jupyterlab/observables": "^5.1.6", - "@jupyterlab/statusbar": "^4.1.6", - "@jupyterlab/translation": "^4.1.6", - "@jupyterlab/ui-components": "^4.1.6", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/codeeditor/-/codeeditor-4.2.0.tgz", + "integrity": "sha512-0ZQIBHEJ4TEnIRWf58Yk8ZMHjaNY8Z1JfbUck2ljPGmPpLHaQeWgcokksnZsoFaFKaIqChF5mO+I7bedHHNKTQ==", + "dependencies": { + "@codemirror/state": "^6.4.1", + "@jupyter/ydoc": "^2.0.1", + "@jupyterlab/apputils": "^4.3.0", + "@jupyterlab/coreutils": "^6.2.0", + "@jupyterlab/nbformat": "^4.2.0", + "@jupyterlab/observables": "^5.2.0", + "@jupyterlab/statusbar": "^4.2.0", + "@jupyterlab/translation": "^4.2.0", + "@jupyterlab/ui-components": "^4.2.0", "@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.1", + "@lumino/widgets": "^2.3.2", "react": "^18.2.0" } }, @@ -4338,40 +4286,40 @@ } }, "node_modules/@jupyterlab/codemirror": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@jupyterlab/codemirror/-/codemirror-4.1.6.tgz", - "integrity": "sha512-/BUyUH/kqM03/VJVfRl8czK6LegC8mRvfRK8TvNGxYfnzRCsrAwkUA6Y1yjrHlENhQvsipm7eFL4UBADKChg4w==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/codemirror/-/codemirror-4.2.0.tgz", + "integrity": "sha512-JD69CpumgECjMZlDKezyoIYk0jhTzCOOgetnL/v7oAoi5tFw5WawaEKoXUqKeFXylhHO9QKPWfjbHTEQT5TjUg==", "dependencies": { - "@codemirror/autocomplete": "^6.5.1", - "@codemirror/commands": "^6.2.3", + "@codemirror/autocomplete": "^6.15.0", + "@codemirror/commands": "^6.3.3", "@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.8", "@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.4", "@codemirror/lang-php": "^6.0.1", - "@codemirror/lang-python": "^6.1.3", + "@codemirror/lang-python": "^6.1.4", "@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.1.6", - "@jupyterlab/coreutils": "^6.1.6", - "@jupyterlab/documentsearch": "^4.1.6", - "@jupyterlab/nbformat": "^4.1.6", - "@jupyterlab/translation": "^4.1.6", - "@lezer/common": "^1.0.2", - "@lezer/generator": "^1.2.2", - "@lezer/highlight": "^1.1.4", - "@lezer/markdown": "^1.0.2", + "@codemirror/lang-sql": "^6.6.1", + "@codemirror/lang-wast": "^6.0.2", + "@codemirror/lang-xml": "^6.1.0", + "@codemirror/language": "^6.10.1", + "@codemirror/legacy-modes": "^6.3.3", + "@codemirror/search": "^6.5.6", + "@codemirror/state": "^6.4.1", + "@codemirror/view": "^6.26.0", + "@jupyter/ydoc": "^2.0.1", + "@jupyterlab/codeeditor": "^4.2.0", + "@jupyterlab/coreutils": "^6.2.0", + "@jupyterlab/documentsearch": "^4.2.0", + "@jupyterlab/nbformat": "^4.2.0", + "@jupyterlab/translation": "^4.2.0", + "@lezer/common": "^1.2.1", + "@lezer/generator": "^1.7.0", + "@lezer/highlight": "^1.2.0", + "@lezer/markdown": "^1.2.0", "@lumino/coreutils": "^2.1.2", "@lumino/disposable": "^2.1.2", "@lumino/signaling": "^2.1.2", @@ -4379,9 +4327,9 @@ } }, "node_modules/@jupyterlab/coreutils": { - "version": "6.1.6", - "resolved": "https://registry.npmjs.org/@jupyterlab/coreutils/-/coreutils-6.1.6.tgz", - "integrity": "sha512-4rTO/O2zZNRCY28+cA4wv0/mp3/KWl4kKbOUObsH2elzO9FLjPEtKOxWm/WCn/VtlkQG+/XF2J0bS5Qz/WeW7w==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/coreutils/-/coreutils-6.2.0.tgz", + "integrity": "sha512-utWs8ZPs3J5l+t1LVd/tRbw0kmSX/qMzelH98vmBLPEc+UNbNGiLOLsHLMq+nyAdNz8bZyXJKviUsLbc6tnT/Q==", "dependencies": { "@lumino/coreutils": "^2.1.2", "@lumino/disposable": "^2.1.2", @@ -4392,24 +4340,26 @@ } }, "node_modules/@jupyterlab/docmanager": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@jupyterlab/docmanager/-/docmanager-4.1.6.tgz", - "integrity": "sha512-2oIBXpCL54l3gdtx3y1f/o1CxLYTq9iZOD1hqBOxReU2naqDlOUAd0RdbhUjcfnLAPPa4rPKIYZLiTonxvEViQ==", - "dependencies": { - "@jupyterlab/apputils": "^4.2.6", - "@jupyterlab/coreutils": "^6.1.6", - "@jupyterlab/docregistry": "^4.1.6", - "@jupyterlab/services": "^7.1.6", - "@jupyterlab/statusbar": "^4.1.6", - "@jupyterlab/translation": "^4.1.6", - "@jupyterlab/ui-components": "^4.1.6", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/docmanager/-/docmanager-4.2.0.tgz", + "integrity": "sha512-QzFFNTnp8q9bYjqyBlcOaV5kbPwlOxy3f1pmimy7A7EfLA1+u4gQVXsqmdvzjqUsKb6OUhibia8t4wrcU//OEQ==", + "dependencies": { + "@jupyterlab/apputils": "^4.3.0", + "@jupyterlab/coreutils": "^6.2.0", + "@jupyterlab/docregistry": "^4.2.0", + "@jupyterlab/services": "^7.2.0", + "@jupyterlab/statedb": "^4.2.0", + "@jupyterlab/statusbar": "^4.2.0", + "@jupyterlab/translation": "^4.2.0", + "@jupyterlab/ui-components": "^4.2.0", "@lumino/algorithm": "^2.0.1", "@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.1", + "@lumino/widgets": "^2.3.2", "react": "^18.2.0" } }, @@ -4458,27 +4408,27 @@ } }, "node_modules/@jupyterlab/docregistry": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@jupyterlab/docregistry/-/docregistry-4.1.6.tgz", - "integrity": "sha512-rdllUEmJiIFIp012XiwCKo+VT+01P9w9zUwOqZD1x6GhdZ53WCfdy2pf7caavZlKHs9r8rEAEDcnnRuBUVFdwg==", - "dependencies": { - "@jupyter/ydoc": "^1.1.1", - "@jupyterlab/apputils": "^4.2.6", - "@jupyterlab/codeeditor": "^4.1.6", - "@jupyterlab/coreutils": "^6.1.6", - "@jupyterlab/observables": "^5.1.6", - "@jupyterlab/rendermime": "^4.1.6", - "@jupyterlab/rendermime-interfaces": "^3.9.6", - "@jupyterlab/services": "^7.1.6", - "@jupyterlab/translation": "^4.1.6", - "@jupyterlab/ui-components": "^4.1.6", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/docregistry/-/docregistry-4.2.0.tgz", + "integrity": "sha512-0Yqt/URB/jJRvQ2ezSxhqK2G0ET6wEOMeYRBlmCXV0zRRlXeGSYxqFxFJgZK23miELZy6ikIT0qs0kyx1ePFNg==", + "dependencies": { + "@jupyter/ydoc": "^2.0.1", + "@jupyterlab/apputils": "^4.3.0", + "@jupyterlab/codeeditor": "^4.2.0", + "@jupyterlab/coreutils": "^6.2.0", + "@jupyterlab/observables": "^5.2.0", + "@jupyterlab/rendermime": "^4.2.0", + "@jupyterlab/rendermime-interfaces": "^3.10.0", + "@jupyterlab/services": "^7.2.0", + "@jupyterlab/translation": "^4.2.0", + "@jupyterlab/ui-components": "^4.2.0", "@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.1", + "@lumino/widgets": "^2.3.2", "react": "^18.2.0" } }, @@ -4527,20 +4477,20 @@ } }, "node_modules/@jupyterlab/documentsearch": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@jupyterlab/documentsearch/-/documentsearch-4.1.6.tgz", - "integrity": "sha512-fqZVRg9TmUxCbmdoe14Thea4OhZk5SZDQL9KElBcmcO+HB23EWYQf+Ckn3kppoaHVuJFn4ntzd6Jgd05dto6SA==", - "dependencies": { - "@jupyterlab/apputils": "^4.2.6", - "@jupyterlab/translation": "^4.1.6", - "@jupyterlab/ui-components": "^4.1.6", - "@lumino/commands": "^2.2.0", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/documentsearch/-/documentsearch-4.2.0.tgz", + "integrity": "sha512-nVRLNuBjXMFOPC74Sj/+Va7uIMX0tamdnAIzth/rPJsZwfpscJfsYnNHCCcOS9P1tlB0NS4jS/1K/sjhruCN4A==", + "dependencies": { + "@jupyterlab/apputils": "^4.3.0", + "@jupyterlab/translation": "^4.2.0", + "@jupyterlab/ui-components": "^4.2.0", + "@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/signaling": "^2.1.2", - "@lumino/widgets": "^2.3.1", + "@lumino/widgets": "^2.3.2", "react": "^18.2.0" } }, @@ -4589,19 +4539,19 @@ } }, "node_modules/@jupyterlab/filebrowser": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@jupyterlab/filebrowser/-/filebrowser-4.1.6.tgz", - "integrity": "sha512-U+I1lofYRXjPBP/wk/Id/z9duohv7UD8WCMjtxs1up1M1NfNlyhelHcg5AU1vDckChUcE9WhK9/wWC12S5Qtog==", - "dependencies": { - "@jupyterlab/apputils": "^4.2.6", - "@jupyterlab/coreutils": "^6.1.6", - "@jupyterlab/docmanager": "^4.1.6", - "@jupyterlab/docregistry": "^4.1.6", - "@jupyterlab/services": "^7.1.6", - "@jupyterlab/statedb": "^4.1.6", - "@jupyterlab/statusbar": "^4.1.6", - "@jupyterlab/translation": "^4.1.6", - "@jupyterlab/ui-components": "^4.1.6", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/filebrowser/-/filebrowser-4.2.0.tgz", + "integrity": "sha512-2slRqnPEUTsRrFQ48bcpDRu/IlRW+MInniwF6SG+3ui9xkurVP3YNbJAd+RKvwGHtWW+E1emI3tUpDl0eqft9w==", + "dependencies": { + "@jupyterlab/apputils": "^4.3.0", + "@jupyterlab/coreutils": "^6.2.0", + "@jupyterlab/docmanager": "^4.2.0", + "@jupyterlab/docregistry": "^4.2.0", + "@jupyterlab/services": "^7.2.0", + "@jupyterlab/statedb": "^4.2.0", + "@jupyterlab/statusbar": "^4.2.0", + "@jupyterlab/translation": "^4.2.0", + "@jupyterlab/ui-components": "^4.2.0", "@lumino/algorithm": "^2.0.1", "@lumino/coreutils": "^2.1.2", "@lumino/disposable": "^2.1.2", @@ -4611,7 +4561,7 @@ "@lumino/polling": "^2.1.2", "@lumino/signaling": "^2.1.2", "@lumino/virtualdom": "^2.0.1", - "@lumino/widgets": "^2.3.1", + "@lumino/widgets": "^2.3.2", "react": "^18.2.0" } }, @@ -4660,28 +4610,28 @@ } }, "node_modules/@jupyterlab/javascript-extension": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@jupyterlab/javascript-extension/-/javascript-extension-4.1.6.tgz", - "integrity": "sha512-kfFFXopUPiLcmULVWq8teqka3SVJBbISczCBuwrbgV181NZdeIf4QIOjGeAY/yO3sHYaztw1ahw4si41RFAEUw==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/javascript-extension/-/javascript-extension-4.2.0.tgz", + "integrity": "sha512-rhfPbYM8Ju1igwBNDHilb+ksPMnpL5CwlorzolCzZgWzYRSOjfFcNDLdFVQDEsOIDyUBrlluSRW/8MMhEP5J7w==", "dependencies": { - "@jupyterlab/rendermime": "^4.1.6", - "@jupyterlab/rendermime-interfaces": "^3.9.6" + "@jupyterlab/rendermime": "^4.2.0", + "@jupyterlab/rendermime-interfaces": "^3.10.0" } }, "node_modules/@jupyterlab/json-extension": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@jupyterlab/json-extension/-/json-extension-4.1.6.tgz", - "integrity": "sha512-zi6tc9Kz5qGNo2B+0DYLkidXb9JpNwButbGEYumya8sUuKb3cksHBwCbjyiT0qQwZBwrWvyFovPZzAF3ev4Beg==", - "dependencies": { - "@jupyterlab/apputils": "^4.2.6", - "@jupyterlab/codemirror": "^4.1.6", - "@jupyterlab/rendermime-interfaces": "^3.9.6", - "@jupyterlab/translation": "^4.1.6", - "@jupyterlab/ui-components": "^4.1.6", - "@lezer/highlight": "^1.1.4", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/json-extension/-/json-extension-4.2.0.tgz", + "integrity": "sha512-+JQthj/uPo71W3LFydYqLgkr0xmBTUwFh96R7ozyrUmc4PuKX2OEbtvpAQJFNw0vMsjBbQnCvtoy4rgIGEWRWw==", + "dependencies": { + "@jupyterlab/apputils": "^4.3.0", + "@jupyterlab/codemirror": "^4.2.0", + "@jupyterlab/rendermime-interfaces": "^3.10.0", + "@jupyterlab/translation": "^4.2.0", + "@jupyterlab/ui-components": "^4.2.0", + "@lezer/highlight": "^1.2.0", "@lumino/coreutils": "^2.1.2", "@lumino/messaging": "^2.0.1", - "@lumino/widgets": "^2.3.1", + "@lumino/widgets": "^2.3.2", "react": "^18.2.0", "react-dom": "^18.2.0", "react-highlight-words": "^0.20.0", @@ -4734,21 +4684,21 @@ } }, "node_modules/@jupyterlab/logconsole": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@jupyterlab/logconsole/-/logconsole-4.1.6.tgz", - "integrity": "sha512-6hAvZvPwfGSKlUUkFKFhJoyz3hN0ZwW0N4eRsPK4fIW5mohJCggq3GkKQYzLR18d5szfUudC+cRFyIEG1ReaGQ==", - "dependencies": { - "@jupyterlab/coreutils": "^6.1.6", - "@jupyterlab/nbformat": "^4.1.6", - "@jupyterlab/outputarea": "^4.1.6", - "@jupyterlab/rendermime": "^4.1.6", - "@jupyterlab/services": "^7.1.6", - "@jupyterlab/translation": "^4.1.6", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/logconsole/-/logconsole-4.2.0.tgz", + "integrity": "sha512-0ZlyNWK6O5pyDaPWOEl0g8KIuO/3lTmaWMaY759UpuzEdIsJ+QAgFAljPgv0lsM2VyzQv5yMO9NJWURQoVLECA==", + "dependencies": { + "@jupyterlab/coreutils": "^6.2.0", + "@jupyterlab/nbformat": "^4.2.0", + "@jupyterlab/outputarea": "^4.2.0", + "@jupyterlab/rendermime": "^4.2.0", + "@jupyterlab/services": "^7.2.0", + "@jupyterlab/translation": "^4.2.0", "@lumino/coreutils": "^2.1.2", "@lumino/disposable": "^2.1.2", "@lumino/messaging": "^2.0.1", "@lumino/signaling": "^2.1.2", - "@lumino/widgets": "^2.3.1" + "@lumino/widgets": "^2.3.2" } }, "node_modules/@jupyterlab/logconsole/node_modules/@lumino/collections": { @@ -4796,21 +4746,21 @@ } }, "node_modules/@jupyterlab/lsp": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@jupyterlab/lsp/-/lsp-4.1.6.tgz", - "integrity": "sha512-NPEx+Rps4sIuPZjtOguLL2BuwA2X5+XK2QyO0kuuEkrCsGNAqwABUNFAhhTvSlJtiDptI4xnpnqkZppsUBvADA==", - "dependencies": { - "@jupyterlab/apputils": "^4.2.6", - "@jupyterlab/codeeditor": "^4.1.6", - "@jupyterlab/codemirror": "^4.1.6", - "@jupyterlab/coreutils": "^6.1.6", - "@jupyterlab/docregistry": "^4.1.6", - "@jupyterlab/services": "^7.1.6", - "@jupyterlab/translation": "^4.1.6", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/lsp/-/lsp-4.2.0.tgz", + "integrity": "sha512-2aaV7fRkzfE0KTnWolbH0eEMtwu1eFPMjiTNrH17h522lZYEOkaYCPs9cvuD4aSG7thntqaXuAMiPYlLm0tELg==", + "dependencies": { + "@jupyterlab/apputils": "^4.3.0", + "@jupyterlab/codeeditor": "^4.2.0", + "@jupyterlab/codemirror": "^4.2.0", + "@jupyterlab/coreutils": "^6.2.0", + "@jupyterlab/docregistry": "^4.2.0", + "@jupyterlab/services": "^7.2.0", + "@jupyterlab/translation": "^4.2.0", "@lumino/coreutils": "^2.1.2", "@lumino/disposable": "^2.1.2", "@lumino/signaling": "^2.1.2", - "@lumino/widgets": "^2.3.1", + "@lumino/widgets": "^2.3.2", "lodash.mergewith": "^4.6.1", "vscode-jsonrpc": "^6.0.0", "vscode-languageserver-protocol": "^3.17.0", @@ -4862,17 +4812,17 @@ } }, "node_modules/@jupyterlab/mainmenu": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@jupyterlab/mainmenu/-/mainmenu-4.1.6.tgz", - "integrity": "sha512-Z1x+r7w/kWqdzCQ6LQFnsgJeVG2FYFffrG9pxp97stadTxemXf1nd1HNLPz4XnEvkfLCpc7AL50uJj9nwWky1g==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/mainmenu/-/mainmenu-4.2.0.tgz", + "integrity": "sha512-+jltZ0eQCggtCj/L/UUe+cxUSKgF6m8QId06WKrOZTNRaTa9KzaZpr5UZ4a5reaV7sTaU+1Bx6MnVSvTFmQWOA==", "dependencies": { - "@jupyterlab/apputils": "^4.2.6", - "@jupyterlab/translation": "^4.1.6", - "@jupyterlab/ui-components": "^4.1.6", + "@jupyterlab/apputils": "^4.3.0", + "@jupyterlab/translation": "^4.2.0", + "@jupyterlab/ui-components": "^4.2.0", "@lumino/algorithm": "^2.0.1", - "@lumino/commands": "^2.2.0", + "@lumino/commands": "^2.3.0", "@lumino/coreutils": "^2.1.2", - "@lumino/widgets": "^2.3.1" + "@lumino/widgets": "^2.3.2" } }, "node_modules/@jupyterlab/mainmenu/node_modules/@lumino/collections": { @@ -4937,46 +4887,47 @@ } }, "node_modules/@jupyterlab/nbformat": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@jupyterlab/nbformat/-/nbformat-4.1.6.tgz", - "integrity": "sha512-wh/lw8+WciC/8kB25A8Ma27VvR6aR/TcrO4pL4nqCRI61YV0s/HbVL/0xug+qnGLRCNu6AfVYNEWPY2yTQguAw==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/nbformat/-/nbformat-4.2.0.tgz", + "integrity": "sha512-kHnF4+6BOIM4IPn6Mk5cXxoH/e+NLA1dvcTzA9u8a9btE8djZ8cbJ36gHmadus+FwXi77Egikt3JESniGihKag==", "dependencies": { "@lumino/coreutils": "^2.1.2" } }, "node_modules/@jupyterlab/notebook": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@jupyterlab/notebook/-/notebook-4.1.6.tgz", - "integrity": "sha512-CQdXgKn0pl0vhlRmym/i8MVZpTx9IIruvIGD3ASj5TjCq8POS6zH67yWHh5VFr/N8+dbpGo4AEbGIvkvCqNa6Q==", - "dependencies": { - "@jupyter/ydoc": "^1.1.1", - "@jupyterlab/apputils": "^4.2.6", - "@jupyterlab/cells": "^4.1.6", - "@jupyterlab/codeeditor": "^4.1.6", - "@jupyterlab/codemirror": "^4.1.6", - "@jupyterlab/coreutils": "^6.1.6", - "@jupyterlab/docregistry": "^4.1.6", - "@jupyterlab/documentsearch": "^4.1.6", - "@jupyterlab/lsp": "^4.1.6", - "@jupyterlab/nbformat": "^4.1.6", - "@jupyterlab/observables": "^5.1.6", - "@jupyterlab/rendermime": "^4.1.6", - "@jupyterlab/services": "^7.1.6", - "@jupyterlab/settingregistry": "^4.1.6", - "@jupyterlab/statusbar": "^4.1.6", - "@jupyterlab/toc": "^6.1.6", - "@jupyterlab/translation": "^4.1.6", - "@jupyterlab/ui-components": "^4.1.6", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/notebook/-/notebook-4.2.0.tgz", + "integrity": "sha512-oR3juiq9A4BirWFx/MjpGhlCX+omIMs3vvFXDFawTuSJqKW6MUFAtSTzmOkcs+2/rNeIBKwADkoHPPUagwjyow==", + "dependencies": { + "@jupyter/ydoc": "^2.0.1", + "@jupyterlab/apputils": "^4.3.0", + "@jupyterlab/cells": "^4.2.0", + "@jupyterlab/codeeditor": "^4.2.0", + "@jupyterlab/codemirror": "^4.2.0", + "@jupyterlab/coreutils": "^6.2.0", + "@jupyterlab/docregistry": "^4.2.0", + "@jupyterlab/documentsearch": "^4.2.0", + "@jupyterlab/lsp": "^4.2.0", + "@jupyterlab/nbformat": "^4.2.0", + "@jupyterlab/observables": "^5.2.0", + "@jupyterlab/rendermime": "^4.2.0", + "@jupyterlab/services": "^7.2.0", + "@jupyterlab/settingregistry": "^4.2.0", + "@jupyterlab/statusbar": "^4.2.0", + "@jupyterlab/toc": "^6.2.0", + "@jupyterlab/translation": "^4.2.0", + "@jupyterlab/ui-components": "^4.2.0", "@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/properties": "^2.0.1", "@lumino/signaling": "^2.1.2", "@lumino/virtualdom": "^2.0.1", - "@lumino/widgets": "^2.3.1", + "@lumino/widgets": "^2.3.2", "react": "^18.2.0" } }, @@ -5025,9 +4976,9 @@ } }, "node_modules/@jupyterlab/observables": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/@jupyterlab/observables/-/observables-5.1.6.tgz", - "integrity": "sha512-92S9EUZT47PA5YIW/Wwv+P1kbFipvOKOAg63z9NY9nqZ1X/EY3Gq3VEeARRIqMD8HdnS2HLl10F3bY5tu8t1Pw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/observables/-/observables-5.2.0.tgz", + "integrity": "sha512-urkuPfVW1xxVBzhForUipXi/OrcrdD1X1VcYt00uB0QFpChoKmjFSrFVDWniBOpSbkFEutnmKCsFsLm/eFI85A==", "dependencies": { "@lumino/algorithm": "^2.0.1", "@lumino/coreutils": "^2.1.2", @@ -5054,24 +5005,24 @@ } }, "node_modules/@jupyterlab/outputarea": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@jupyterlab/outputarea/-/outputarea-4.1.6.tgz", - "integrity": "sha512-BpXZrlc4wci2sVOCIKXQ6Jwz7auo1du32+3PccY6fU4SCMxG6KYDZDuDzjtm+MKJGHEPZT5hOW6arK/U4feTZg==", - "dependencies": { - "@jupyterlab/apputils": "^4.2.6", - "@jupyterlab/nbformat": "^4.1.6", - "@jupyterlab/observables": "^5.1.6", - "@jupyterlab/rendermime": "^4.1.6", - "@jupyterlab/rendermime-interfaces": "^3.9.6", - "@jupyterlab/services": "^7.1.6", - "@jupyterlab/translation": "^4.1.6", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/outputarea/-/outputarea-4.2.0.tgz", + "integrity": "sha512-QaWK3ys4yi1XRIhhiM5BLTS3EZne1QdT8LTm8Gtc4MCiizp/PEUd9f2p526Uf/L7y+lmYeJVJkVyXNOpelmZ9g==", + "dependencies": { + "@jupyterlab/apputils": "^4.3.0", + "@jupyterlab/nbformat": "^4.2.0", + "@jupyterlab/observables": "^5.2.0", + "@jupyterlab/rendermime": "^4.2.0", + "@jupyterlab/rendermime-interfaces": "^3.10.0", + "@jupyterlab/services": "^7.2.0", + "@jupyterlab/translation": "^4.2.0", "@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.1" + "@lumino/widgets": "^2.3.2" } }, "node_modules/@jupyterlab/outputarea/node_modules/@lumino/collections": { @@ -5119,31 +5070,31 @@ } }, "node_modules/@jupyterlab/rendermime": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@jupyterlab/rendermime/-/rendermime-4.1.6.tgz", - "integrity": "sha512-S1xqXcRKZF9quksnPvVRHfp1spL7a+x2w2tWmPF0cmSVb04gj58Wtoh814nUXpsqd4UgW3u7WCuM+zU5183F9Q==", - "dependencies": { - "@jupyterlab/apputils": "^4.2.6", - "@jupyterlab/coreutils": "^6.1.6", - "@jupyterlab/nbformat": "^4.1.6", - "@jupyterlab/observables": "^5.1.6", - "@jupyterlab/rendermime-interfaces": "^3.9.6", - "@jupyterlab/services": "^7.1.6", - "@jupyterlab/translation": "^4.1.6", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/rendermime/-/rendermime-4.2.0.tgz", + "integrity": "sha512-OPbu3doeK/WLlgzpXMn1anGToYjpmjyYMd19IC494hcPhxTUPnH11bwd0HUaf9wDHy4tvKXlDZZqWI+FYeK3kQ==", + "dependencies": { + "@jupyterlab/apputils": "^4.3.0", + "@jupyterlab/coreutils": "^6.2.0", + "@jupyterlab/nbformat": "^4.2.0", + "@jupyterlab/observables": "^5.2.0", + "@jupyterlab/rendermime-interfaces": "^3.10.0", + "@jupyterlab/services": "^7.2.0", + "@jupyterlab/translation": "^4.2.0", "@lumino/coreutils": "^2.1.2", "@lumino/messaging": "^2.0.1", "@lumino/signaling": "^2.1.2", - "@lumino/widgets": "^2.3.1", + "@lumino/widgets": "^2.3.2", "lodash.escape": "^4.0.1" } }, "node_modules/@jupyterlab/rendermime-interfaces": { - "version": "3.9.6", - "resolved": "https://registry.npmjs.org/@jupyterlab/rendermime-interfaces/-/rendermime-interfaces-3.9.6.tgz", - "integrity": "sha512-w6F4s4jMx1IM1HmRY+AoeceGuW6qJrWRXy0XREDy8/NPFLdMwtkv+Brbol4T4LzGarOVX5dFVs0udegeSCjW6w==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/rendermime-interfaces/-/rendermime-interfaces-3.10.0.tgz", + "integrity": "sha512-P2QxJj7TDEARZbs3aQr0ZiLgnCTlsdY1MRc2p8YSf2TM++e1VxUCwdqtFXI+9D6Ql+cmfMTN3oBBCiBg7JaJfg==", "dependencies": { "@lumino/coreutils": "^1.11.0 || ^2.1.2", - "@lumino/widgets": "^1.37.2 || ^2.3.1" + "@lumino/widgets": "^1.37.2 || ^2.3.2" } }, "node_modules/@jupyterlab/rendermime/node_modules/@lumino/collections": { @@ -5191,15 +5142,15 @@ } }, "node_modules/@jupyterlab/services": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/@jupyterlab/services/-/services-7.1.6.tgz", - "integrity": "sha512-7i/Cp03qmjQ4cS2DGe8QMTFMGnhxxty5UHEywiov+qBKB45tGnFiT830hc+ncOMR3LMOmmzyfF9t3SxMbjvTlw==", - "dependencies": { - "@jupyter/ydoc": "^1.1.1", - "@jupyterlab/coreutils": "^6.1.6", - "@jupyterlab/nbformat": "^4.1.6", - "@jupyterlab/settingregistry": "^4.1.6", - "@jupyterlab/statedb": "^4.1.6", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/services/-/services-7.2.0.tgz", + "integrity": "sha512-Kk7bjE83oADJ2qIZ8oma1HkwmnW6MecxBe8HXtd7aZSCh3IUeAIu3DnhYtq4+J/HH+mvc1n2e3+fmcr9+iIqrQ==", + "dependencies": { + "@jupyter/ydoc": "^2.0.1", + "@jupyterlab/coreutils": "^6.2.0", + "@jupyterlab/nbformat": "^4.2.0", + "@jupyterlab/settingregistry": "^4.2.0", + "@jupyterlab/statedb": "^4.2.0", "@lumino/coreutils": "^2.1.2", "@lumino/disposable": "^2.1.2", "@lumino/polling": "^2.1.2", @@ -5209,9 +5160,9 @@ } }, "node_modules/@jupyterlab/services/node_modules/ws": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", - "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.0.tgz", + "integrity": "sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==", "engines": { "node": ">=10.0.0" }, @@ -5229,13 +5180,13 @@ } }, "node_modules/@jupyterlab/settingregistry": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@jupyterlab/settingregistry/-/settingregistry-4.1.6.tgz", - "integrity": "sha512-hxUM1n3O5F4/10XU6r9MnIw6Q06dWiXzWqsGCbaWaPrjiXZALV9ATBgG7ygeXK69x3KnyCq282uyT2woDtL5Fg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/settingregistry/-/settingregistry-4.2.0.tgz", + "integrity": "sha512-PNPiAeVOmZuapjjq6sfUOsAWH+bHy0oYy0yxSh4QT2C3quY9M9s+AGUu4+N1iUNeSpXKNWWARMOc3fUu4zZ1pw==", "dependencies": { - "@jupyterlab/nbformat": "^4.1.6", - "@jupyterlab/statedb": "^4.1.6", - "@lumino/commands": "^2.2.0", + "@jupyterlab/nbformat": "^4.2.0", + "@jupyterlab/statedb": "^4.2.0", + "@lumino/commands": "^2.3.0", "@lumino/coreutils": "^2.1.2", "@lumino/disposable": "^2.1.2", "@lumino/signaling": "^2.1.2", @@ -5248,14 +5199,14 @@ } }, "node_modules/@jupyterlab/settingregistry/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", + "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", "dependencies": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "uri-js": "^4.4.1" }, "funding": { "type": "github", @@ -5263,11 +5214,11 @@ } }, "node_modules/@jupyterlab/statedb": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@jupyterlab/statedb/-/statedb-4.1.6.tgz", - "integrity": "sha512-pFFmdHWARYX/s2Uv/pz16UMQwLwrAaGqXzdTa58Z7J8V9Uwu9V6aTJmew8I1LudM/3GSJJ0Lo31/TP60V2bbwg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/statedb/-/statedb-4.2.0.tgz", + "integrity": "sha512-F2j7ydYLVSpL58gp7C0FGJPmUI3hpYIXkGkgvEYhV3RuQA7ONeaeSE1CH7Hc8N7WMvs6S7X77TPHoRk/FdzDfg==", "dependencies": { - "@lumino/commands": "^2.2.0", + "@lumino/commands": "^2.3.0", "@lumino/coreutils": "^2.1.2", "@lumino/disposable": "^2.1.2", "@lumino/properties": "^2.0.1", @@ -5275,17 +5226,17 @@ } }, "node_modules/@jupyterlab/statusbar": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@jupyterlab/statusbar/-/statusbar-4.1.6.tgz", - "integrity": "sha512-KmQCrWf7Towh789KiR2WlTF/4LtLM2C0QRLvw9nQhyb5t1VmiFVoAFNY+7blWbPCrwd/rSIbUQnOQnAyEh070w==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/statusbar/-/statusbar-4.2.0.tgz", + "integrity": "sha512-szggNDsmNr1o2/xPzXaTB3wl0DbPj4TKKI82T5wAaVHmMVWr5kWKz2Ks4AESZJrcWoLJ4sFslUzFwR/3jUUr1Q==", "dependencies": { - "@jupyterlab/ui-components": "^4.1.6", + "@jupyterlab/ui-components": "^4.2.0", "@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.1", + "@lumino/widgets": "^2.3.2", "react": "^18.2.0" } }, @@ -5334,23 +5285,21 @@ } }, "node_modules/@jupyterlab/testing": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@jupyterlab/testing/-/testing-4.1.6.tgz", - "integrity": "sha512-Yp5o5IESEWSboD4wR+t0FA0kfIx60OMqgBsGy3uSTKhkoJU8rE0+PsDX5rjEt2KlkbXbSRloC0pPcI/rYVZBkg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/testing/-/testing-4.2.0.tgz", + "integrity": "sha512-Xv2ib1BqaL3vSmazyglS7cZpxPw/nf6KtHSzMd+Y3VeXw2H4ExgGE6p0QLsTJgPac7XauRyyLkaZp/RS1YKIAw==", "dependencies": { "@babel/core": "^7.10.2", "@babel/preset-env": "^7.10.2", - "@jupyterlab/coreutils": "^6.1.6", + "@jupyterlab/coreutils": "^6.2.0", "@lumino/coreutils": "^2.1.2", "@lumino/signaling": "^2.1.2", - "child_process": "~1.0.2", "deepmerge": "^4.2.2", "fs-extra": "^10.1.0", "identity-obj-proxy": "^3.0.0", "jest": "^29.2.0", "jest-environment-jsdom": "^29.3.0", "jest-junit": "^15.0.0", - "node-fetch": "^2.6.0", "simulate-event": "~1.4.0", "ts-jest": "^29.1.0" }, @@ -5491,44 +5440,6 @@ } } }, - "node_modules/@jupyterlab/testing/node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/@jupyterlab/testing/node_modules/node-fetch/node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "node_modules/@jupyterlab/testing/node_modules/node-fetch/node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "node_modules/@jupyterlab/testing/node_modules/node-fetch/node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, "node_modules/@jupyterlab/testing/node_modules/saxes": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", @@ -5540,6 +5451,17 @@ "node": ">=v12.22.7" } }, + "node_modules/@jupyterlab/testing/node_modules/tr46": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/@jupyterlab/testing/node_modules/w3c-xmlserializer": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", @@ -5564,9 +5486,9 @@ } }, "node_modules/@jupyterlab/testing/node_modules/ws": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", - "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.0.tgz", + "integrity": "sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==", "engines": { "node": ">=10.0.0" }, @@ -5584,45 +5506,45 @@ } }, "node_modules/@jupyterlab/testutils": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@jupyterlab/testutils/-/testutils-4.1.6.tgz", - "integrity": "sha512-G4Rl9S3si4B6+ie72bNaiuszUnMJqqazwb1KS0gobkJ14fO06O+LMYn5G84uwEGn6p/wr01Y//OSwHtql0ACgQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/testutils/-/testutils-4.2.0.tgz", + "integrity": "sha512-vtbrwAtSm2MW7Qi6E0q/EIZ3/K+OtArzRs4V1cPfBtcyHP4CmTcOZdNpn8f7HiMjnJTRxevbwyc8uaYO93H+Ng==", "dependencies": { - "@jupyterlab/application": "^4.1.6", - "@jupyterlab/apputils": "^4.2.6", - "@jupyterlab/notebook": "^4.1.6", - "@jupyterlab/rendermime": "^4.1.6", - "@jupyterlab/testing": "^4.1.6" + "@jupyterlab/application": "^4.2.0", + "@jupyterlab/apputils": "^4.3.0", + "@jupyterlab/notebook": "^4.2.0", + "@jupyterlab/rendermime": "^4.2.0", + "@jupyterlab/testing": "^4.2.0" } }, "node_modules/@jupyterlab/theme-light-extension": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@jupyterlab/theme-light-extension/-/theme-light-extension-4.1.6.tgz", - "integrity": "sha512-vXh1820h3DfoD+oMyQLH2vHu53SUZIbc/unf9fJe6qU4mx6v0JMVmsONlxVpOHlxev8WwsNnCtc1e7UCGHNA3Q==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/theme-light-extension/-/theme-light-extension-4.2.0.tgz", + "integrity": "sha512-Sle3E8HUk2JWmMv3qHq6I57oTkql7EvgjllzQNo5ZTaEYaQAD+O72W//tYnLC3r4Rs+XD2VMsmiNCNfQlIbuUQ==", "dependencies": { - "@jupyterlab/application": "^4.1.6", - "@jupyterlab/apputils": "^4.2.6", - "@jupyterlab/translation": "^4.1.6" + "@jupyterlab/application": "^4.2.0", + "@jupyterlab/apputils": "^4.3.0", + "@jupyterlab/translation": "^4.2.0" } }, "node_modules/@jupyterlab/toc": { - "version": "6.1.6", - "resolved": "https://registry.npmjs.org/@jupyterlab/toc/-/toc-6.1.6.tgz", - "integrity": "sha512-F0D4y3ZJwocm/2DmYa92IjHi564hae3g4iOEBo/QNA2UqPytDrAiVJu94u/NgmB72Ais6+yi5r7PnyZZmFX1mw==", - "dependencies": { - "@jupyterlab/apputils": "^4.2.6", - "@jupyterlab/coreutils": "^6.1.6", - "@jupyterlab/docregistry": "^4.1.6", - "@jupyterlab/observables": "^5.1.6", - "@jupyterlab/rendermime": "^4.1.6", - "@jupyterlab/rendermime-interfaces": "^3.9.6", - "@jupyterlab/translation": "^4.1.6", - "@jupyterlab/ui-components": "^4.1.6", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/toc/-/toc-6.2.0.tgz", + "integrity": "sha512-CdY2/LSd6tzl2rB+6joPOU9ohimfe120mT6Zk4pDnrB37IiC5e/9hCkYt7IzGbwVBHsmeugPZ4ptk+D3t4WUvA==", + "dependencies": { + "@jupyterlab/apputils": "^4.3.0", + "@jupyterlab/coreutils": "^6.2.0", + "@jupyterlab/docregistry": "^4.2.0", + "@jupyterlab/observables": "^5.2.0", + "@jupyterlab/rendermime": "^4.2.0", + "@jupyterlab/rendermime-interfaces": "^3.10.0", + "@jupyterlab/translation": "^4.2.0", + "@jupyterlab/ui-components": "^4.2.0", "@lumino/coreutils": "^2.1.2", "@lumino/disposable": "^2.1.2", "@lumino/messaging": "^2.0.1", "@lumino/signaling": "^2.1.2", - "@lumino/widgets": "^2.3.1", + "@lumino/widgets": "^2.3.2", "react": "^18.2.0" } }, @@ -5671,30 +5593,30 @@ } }, "node_modules/@jupyterlab/translation": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@jupyterlab/translation/-/translation-4.1.6.tgz", - "integrity": "sha512-aCy2nWC2Kn9pVOK0ls/vjDU+S9t6oneV2K3dxR+oF5IybLG0XYoIQ/W7cATWAjlVidpv2JvJ6sAaGiSHhBtvfg==", - "dependencies": { - "@jupyterlab/coreutils": "^6.1.6", - "@jupyterlab/rendermime-interfaces": "^3.9.6", - "@jupyterlab/services": "^7.1.6", - "@jupyterlab/statedb": "^4.1.6", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/translation/-/translation-4.2.0.tgz", + "integrity": "sha512-M/6SfGHnWWdOvbpilTLryXqKERHPKYBYn/5sJIG2aL2ZTVuq9NHvomxIzWvmL/8ROOLZDVaVzx0EVYEut1fu+w==", + "dependencies": { + "@jupyterlab/coreutils": "^6.2.0", + "@jupyterlab/rendermime-interfaces": "^3.10.0", + "@jupyterlab/services": "^7.2.0", + "@jupyterlab/statedb": "^4.2.0", "@lumino/coreutils": "^2.1.2" } }, "node_modules/@jupyterlab/ui-components": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@jupyterlab/ui-components/-/ui-components-4.1.6.tgz", - "integrity": "sha512-7kioNLAW5i2dsSIJwwZcA/nF96pDoBaoO1SfOtX29/JHpFvCWiirh0URmEo3qyLr7Bkpnrq9Usgyh/QalWKi3w==", - "dependencies": { - "@jupyter/react-components": "^0.15.2", - "@jupyter/web-components": "^0.15.2", - "@jupyterlab/coreutils": "^6.1.6", - "@jupyterlab/observables": "^5.1.6", - "@jupyterlab/rendermime-interfaces": "^3.9.6", - "@jupyterlab/translation": "^4.1.6", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/ui-components/-/ui-components-4.2.0.tgz", + "integrity": "sha512-8NrVKJRCVL4pKzRl9sBvomkXhjmVruKAtFemTu2CTTiMnleODv1+zMvQWi4CITZ8GHJEnzi3S4O0DWBYul4nTg==", + "dependencies": { + "@jupyter/react-components": "^0.15.3", + "@jupyter/web-components": "^0.15.3", + "@jupyterlab/coreutils": "^6.2.0", + "@jupyterlab/observables": "^5.2.0", + "@jupyterlab/rendermime-interfaces": "^3.10.0", + "@jupyterlab/translation": "^4.2.0", "@lumino/algorithm": "^2.0.1", - "@lumino/commands": "^2.2.0", + "@lumino/commands": "^2.3.0", "@lumino/coreutils": "^2.1.2", "@lumino/disposable": "^2.1.2", "@lumino/messaging": "^2.0.1", @@ -5702,7 +5624,7 @@ "@lumino/properties": "^2.0.1", "@lumino/signaling": "^2.1.2", "@lumino/virtualdom": "^2.0.1", - "@lumino/widgets": "^2.3.1", + "@lumino/widgets": "^2.3.2", "@rjsf/core": "^5.13.4", "@rjsf/utils": "^5.13.4", "react": "^18.2.0", @@ -5771,6 +5693,19 @@ "mime": "^3.0.0" } }, + "node_modules/@jupyterlite/contents/node_modules/@jupyter/ydoc": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@jupyter/ydoc/-/ydoc-1.1.1.tgz", + "integrity": "sha512-fXx9CbUwUlXBsJo83tBQL3T0MgWT4YYz2ozcSFj0ymZSohAnI1uo7N9CPpVe4/nmc9uG1lFdlXC4XQBevi2jSA==", + "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" + } + }, "node_modules/@jupyterlite/contents/node_modules/@jupyterlab/nbformat": { "version": "4.0.13", "resolved": "https://registry.npmjs.org/@jupyterlab/nbformat/-/nbformat-4.0.13.tgz", @@ -5809,9 +5744,9 @@ } }, "node_modules/@jupyterlite/contents/node_modules/ws": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", - "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.0.tgz", + "integrity": "sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==", "engines": { "node": ">=10.0.0" }, @@ -5844,6 +5779,19 @@ "mock-socket": "^9.1.0" } }, + "node_modules/@jupyterlite/kernel/node_modules/@jupyter/ydoc": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@jupyter/ydoc/-/ydoc-1.1.1.tgz", + "integrity": "sha512-fXx9CbUwUlXBsJo83tBQL3T0MgWT4YYz2ozcSFj0ymZSohAnI1uo7N9CPpVe4/nmc9uG1lFdlXC4XQBevi2jSA==", + "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" + } + }, "node_modules/@jupyterlite/kernel/node_modules/@jupyterlab/coreutils": { "version": "6.0.13", "resolved": "https://registry.npmjs.org/@jupyterlab/coreutils/-/coreutils-6.0.13.tgz", @@ -5905,9 +5853,9 @@ } }, "node_modules/@jupyterlite/kernel/node_modules/ws": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", - "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.0.tgz", + "integrity": "sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==", "engines": { "node": ">=10.0.0" }, @@ -6042,6 +5990,19 @@ "url-parse": "~1.5.4" } }, + "node_modules/@jupyterlite/server/node_modules/@jupyter/ydoc": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@jupyter/ydoc/-/ydoc-1.1.1.tgz", + "integrity": "sha512-fXx9CbUwUlXBsJo83tBQL3T0MgWT4YYz2ozcSFj0ymZSohAnI1uo7N9CPpVe4/nmc9uG1lFdlXC4XQBevi2jSA==", + "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" + } + }, "node_modules/@jupyterlite/server/node_modules/@jupyterlab/coreutils": { "version": "6.0.13", "resolved": "https://registry.npmjs.org/@jupyterlab/coreutils/-/coreutils-6.0.13.tgz", @@ -6142,14 +6103,14 @@ } }, "node_modules/@jupyterlite/server/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", + "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", "dependencies": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "uri-js": "^4.4.1" }, "funding": { "type": "github", @@ -6157,9 +6118,9 @@ } }, "node_modules/@jupyterlite/server/node_modules/ws": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", - "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.0.tgz", + "integrity": "sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==", "engines": { "node": ">=10.0.0" }, @@ -6188,6 +6149,19 @@ "@lumino/coreutils": "^2.1.2" } }, + "node_modules/@jupyterlite/session/node_modules/@jupyter/ydoc": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@jupyter/ydoc/-/ydoc-1.1.1.tgz", + "integrity": "sha512-fXx9CbUwUlXBsJo83tBQL3T0MgWT4YYz2ozcSFj0ymZSohAnI1uo7N9CPpVe4/nmc9uG1lFdlXC4XQBevi2jSA==", + "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" + } + }, "node_modules/@jupyterlite/session/node_modules/@jupyterlab/coreutils": { "version": "6.0.13", "resolved": "https://registry.npmjs.org/@jupyterlab/coreutils/-/coreutils-6.0.13.tgz", @@ -6220,9 +6194,9 @@ } }, "node_modules/@jupyterlite/session/node_modules/ws": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", - "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.0.tgz", + "integrity": "sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==", "engines": { "node": ">=10.0.0" }, @@ -6285,14 +6259,14 @@ } }, "node_modules/@jupyterlite/settings/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", + "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", "dependencies": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "uri-js": "^4.4.1" }, "funding": { "type": "github", @@ -6387,9 +6361,9 @@ } }, "node_modules/@lezer/javascript": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@lezer/javascript/-/javascript-1.4.14.tgz", - "integrity": "sha512-GEdUyspTRgc5dwIGebUk+f3BekvqEWVIYsIuAC3pA8e8wcikGwBZRWRa450L0s8noGWuULwnmi4yjxTnYz9PpA==", + "version": "1.4.16", + "resolved": "https://registry.npmjs.org/@lezer/javascript/-/javascript-1.4.16.tgz", + "integrity": "sha512-84UXR3N7s11MPQHWgMnjb9571fr19MmXnr5zTv2XX0gHXXUvW3uPJ8GCjKrfTXmSdfktjRK0ayKklw+A13rk4g==", "dependencies": { "@lezer/common": "^1.2.0", "@lezer/highlight": "^1.1.3", @@ -6871,28 +6845,6 @@ } } }, - "node_modules/@mapbox/node-pre-gyp/node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, "node_modules/@mapbox/point-geometry": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz", @@ -6971,23 +6923,23 @@ } }, "node_modules/@myst-theme/common": { - "version": "0.5.22", - "resolved": "https://registry.npmjs.org/@myst-theme/common/-/common-0.5.22.tgz", - "integrity": "sha512-rBA+fKpK/BBKdVs+vr7N+Z5ugkkN2ot1qqEa7ZYL+Wgo5w97EqWz/JiD8uFgHH1JOadN4e93aeVBRBug8u1LZw==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@myst-theme/common/-/common-0.9.1.tgz", + "integrity": "sha512-Qm4oBXpYbpMzOYZlbxJaWOxJVaS7/Jgd1YbSDQEIqb3B+y3pwR7rx+evEzzmYYLR4Xz6x0I+JW5ghpl0yD2tOg==", "dependencies": { - "myst-common": "^1.1.18", - "myst-config": "^1.1.18", - "myst-spec-ext": "^1.1.18", + "myst-common": "^1.4.0", + "myst-config": "^1.4.0", + "myst-spec-ext": "^1.4.0", "nbtx": "^0.2.3", "unist-util-select": "^4.0.3" } }, "node_modules/@myst-theme/diagrams": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@myst-theme/diagrams/-/diagrams-0.9.0.tgz", - "integrity": "sha512-Kq8pz5KslEZOi5v62INs8lK6EBdRefu2sKUqG/XVbgybzB5rcKxrxnSm1fEQP0DdQirwRCnNNflKK6FVQ1I2oA==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@myst-theme/diagrams/-/diagrams-0.9.1.tgz", + "integrity": "sha512-AYXp7k2S9fCQXbuQdwt2C/76lqB490MhswOvEYXt4cYcewmzYQG9sKerhkQ8WhqAfLEEvYoMFLz4O3sLebikdQ==", "dependencies": { - "@myst-theme/providers": "^0.9.0", + "@myst-theme/providers": "^0.9.1", "mermaid": "^9.3.0" }, "engines": { @@ -7001,9 +6953,9 @@ } }, "node_modules/@myst-theme/frontmatter": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@myst-theme/frontmatter/-/frontmatter-0.9.0.tgz", - "integrity": "sha512-mzwU5e6UGwz0f3gTKH+UO5tw//V/CYBHjDAylhvVripju4Bs84S5AQyTANFa0FOUBDo+NFT8vkrr3DKFCtJVuw==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@myst-theme/frontmatter/-/frontmatter-0.9.1.tgz", + "integrity": "sha512-heVCOXKdLVAmxmdv5R/MTW8YjkzWzxaDCG+qSiXdWuuWWcTU6fxEDKAlc2AulF4Mnt3XXZMlBrZkmxzLHGA/Ag==", "dependencies": { "@headlessui/react": "^1.7.15", "@heroicons/react": "^2.0.18", @@ -7024,24 +6976,24 @@ } }, "node_modules/@myst-theme/jupyter": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@myst-theme/jupyter/-/jupyter-0.9.0.tgz", - "integrity": "sha512-79BKzBVDXVAh7TQjwqfeq6QN/ckkVrxLid1YsI65gIPGjtvPzg+/GiYTAaXB7bAbLv9nx7yFS2/xJpjyKTm7AA==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@myst-theme/jupyter/-/jupyter-0.9.1.tgz", + "integrity": "sha512-aVOUS6Lq2pe8SrPOPkIpWb7ODCHFRpdy6sxX7Dvc/Eu8BLkPk2ZQNzOLazJ4A2MjaLLUeQuzG+9BsLTLIs7hhQ==", "dependencies": { "@curvenote/ansi-to-react": "^7.0.0", "@headlessui/react": "^1.7.15", "@heroicons/react": "^2.0.18", - "@myst-theme/providers": "^0.9.0", + "@myst-theme/providers": "^0.9.1", "@scienceicons/react": "^0.0.6", "buffer": "^6.0.3", "classnames": "^2.3.2", "jupyterlab-plotly": "^5.18.0", - "myst-common": "^1.3.0", - "myst-config": "^1.3.0", - "myst-frontmatter": "^1.3.0", + "myst-common": "^1.4.0", + "myst-config": "^1.4.0", + "myst-frontmatter": "^1.4.0", "myst-spec": "^0.0.5", - "myst-spec-ext": "^1.3.0", - "myst-to-react": "^0.9.0", + "myst-spec-ext": "^1.4.0", + "myst-to-react": "^0.9.1", "nanoid": "^4.0.2", "nbtx": "^0.2.3", "react-syntax-highlighter": "^15.5.0", @@ -7062,11 +7014,11 @@ } }, "node_modules/@myst-theme/providers": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@myst-theme/providers/-/providers-0.9.0.tgz", - "integrity": "sha512-qaxFrVU1BYIK+BIdHBReDAB918OhXuZE6UHnZEixyhyxhbFOoejlnwGUy893Qkd0o6fa2MJ9YPOEnHdtOtQmlw==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@myst-theme/providers/-/providers-0.9.1.tgz", + "integrity": "sha512-rzzPFdCqUp58BtPBNZB9791yth2TkRJ4JkqZrLa72ZQhUH3cigwrLt2gs5CUZFlVPNDvXJUIpWffyno2OV9ozQ==", "dependencies": { - "@myst-theme/common": "^0.9.0" + "@myst-theme/common": "^0.9.1" }, "engines": { "node": ">=16" @@ -7074,45 +7026,33 @@ "peerDependencies": { "@types/react": "^16.8 || ^17.0 || ^18.0", "@types/react-dom": "^16.8 || ^17.0 || ^18.0", - "myst-common": "^1.3.0", - "myst-config": "^1.3.0", - "myst-frontmatter": "^1.3.0", + "myst-common": "^1.4.0", + "myst-config": "^1.4.0", + "myst-frontmatter": "^1.4.0", "react": "^16.8 || ^17.0 || ^18.0", "react-dom": "^16.8 || ^17.0 || ^18.0" } }, - "node_modules/@myst-theme/providers/node_modules/@myst-theme/common": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@myst-theme/common/-/common-0.9.0.tgz", - "integrity": "sha512-DhGTACIZvYfFbbgpmH5pOGpa4WOC+KAnhFfmSkqWhv4d4PKIWrjegEQJN8bY8rVz38frm78fKUl3Y1Ud471pDw==", - "dependencies": { - "myst-common": "^1.3.0", - "myst-config": "^1.3.0", - "myst-spec-ext": "^1.3.0", - "nbtx": "^0.2.3", - "unist-util-select": "^4.0.3" - } - }, "node_modules/@myst-theme/site": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@myst-theme/site/-/site-0.9.0.tgz", - "integrity": "sha512-mCw1bAkRm48GLkRfAivj4fUozJlgS/D2yc5SFoHEZ4AZr3ZwsRZW/LbmkOv6tm1gLF9KnnYW4iCzhCsUtZCwfQ==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@myst-theme/site/-/site-0.9.1.tgz", + "integrity": "sha512-ZxcmtS5jl4SpaYoDLfEEiVv38S6U3tkU1NyXxVlw8+QhgQHIL2AQy59Si4B/cRmcYHDzIFQvUpdSnL+krEIlGQ==", "dependencies": { "@headlessui/react": "^1.7.15", "@heroicons/react": "^2.0.18", - "@myst-theme/common": "^0.9.0", - "@myst-theme/diagrams": "^0.9.0", - "@myst-theme/frontmatter": "^0.9.0", - "@myst-theme/jupyter": "^0.9.0", - "@myst-theme/providers": "^0.9.0", + "@myst-theme/common": "^0.9.1", + "@myst-theme/diagrams": "^0.9.1", + "@myst-theme/frontmatter": "^0.9.1", + "@myst-theme/jupyter": "^0.9.1", + "@myst-theme/providers": "^0.9.1", "@radix-ui/react-collapsible": "^1.0.3", "classnames": "^2.3.2", "lodash.throttle": "^4.1.1", - "myst-common": "^1.3.0", - "myst-config": "^1.3.0", - "myst-demo": "^0.9.0", - "myst-spec-ext": "^1.3.0", - "myst-to-react": "^0.9.0", + "myst-common": "^1.4.0", + "myst-config": "^1.4.0", + "myst-demo": "^0.9.1", + "myst-spec-ext": "^1.4.0", + "myst-to-react": "^0.9.1", "nbtx": "^0.2.3", "node-cache": "^5.1.2", "node-fetch": "^2.6.11", @@ -7128,18 +7068,6 @@ "react-dom": "^16.8 || ^17.0 || ^18.0" } }, - "node_modules/@myst-theme/site/node_modules/@myst-theme/common": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@myst-theme/common/-/common-0.9.0.tgz", - "integrity": "sha512-DhGTACIZvYfFbbgpmH5pOGpa4WOC+KAnhFfmSkqWhv4d4PKIWrjegEQJN8bY8rVz38frm78fKUl3Y1Ud471pDw==", - "dependencies": { - "myst-common": "^1.3.0", - "myst-config": "^1.3.0", - "myst-spec-ext": "^1.3.0", - "nbtx": "^0.2.3", - "unist-util-select": "^4.0.3" - } - }, "node_modules/@myst-theme/site/node_modules/node-fetch": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", @@ -7159,29 +7087,10 @@ } } }, - "node_modules/@myst-theme/site/node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "node_modules/@myst-theme/site/node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "node_modules/@myst-theme/site/node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, "node_modules/@myst-theme/styles": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@myst-theme/styles/-/styles-0.9.0.tgz", - "integrity": "sha512-2+nq5DsjDB5n1dJXFDGh9RUCprohd6VF47OUImu/DVvglIYGjHS+6qXY5IrXrR/qF0Fp3byJPN/Cc9RtsUVSWA==" + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@myst-theme/styles/-/styles-0.9.1.tgz", + "integrity": "sha512-EOP02+oyT/b2/gYP7vWiKhkDqme2h9lZVIG6TyMv/uMOWwQaoKqT8XkJx4L6Au5n+3cIacVwcTi71iNcnKdgMA==" }, "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { "version": "5.1.1-v1", @@ -7264,7 +7173,6 @@ "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, "optional": true, "engines": { "node": ">=14" @@ -7999,28 +7907,6 @@ "url": "https://github.com/prettier/prettier?sponsor=1" } }, - "node_modules/@remix-run/dev/node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true - }, - "node_modules/@remix-run/dev/node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true - }, - "node_modules/@remix-run/dev/node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, "node_modules/@remix-run/eslint-config": { "version": "1.19.3", "resolved": "https://registry.npmjs.org/@remix-run/eslint-config/-/eslint-config-1.19.3.tgz", @@ -8218,9 +8104,9 @@ } }, "node_modules/@rjsf/core": { - "version": "5.18.2", - "resolved": "https://registry.npmjs.org/@rjsf/core/-/core-5.18.2.tgz", - "integrity": "sha512-dqS8E70DJSnTpJ8tdQi4flTffJ3fr/G1Jro7Bhx/eKiB2UbYII1tR536HfZqwe8p1NvJ26DViJclOAghHPmJog==", + "version": "5.18.3", + "resolved": "https://registry.npmjs.org/@rjsf/core/-/core-5.18.3.tgz", + "integrity": "sha512-HVqqoVzcjYX1BUCqHm7iUjBoVx1UDud1KP6bJ5drtOOvHChfKEbMUt2hWJcuXIlmNPuw2lRxETtcuRbEM2wsRA==", "dependencies": { "lodash": "^4.17.21", "lodash-es": "^4.17.21", @@ -8254,9 +8140,9 @@ } }, "node_modules/@rjsf/utils": { - "version": "5.18.2", - "resolved": "https://registry.npmjs.org/@rjsf/utils/-/utils-5.18.2.tgz", - "integrity": "sha512-iDqwBTispZ7mAgwBuHIM0emK+Ft2xRgKD9TzB68VEUhr2hqlDRpwtH6/AgAWUKmJl4kUj3cRKVqqhIvamGLpXw==", + "version": "5.18.3", + "resolved": "https://registry.npmjs.org/@rjsf/utils/-/utils-5.18.3.tgz", + "integrity": "sha512-0TzjAKAlqXSCneVnHhcL3gAr4DlIPgwzkFdNEI4A+LFjLFlECPah2o3RhEgvqJnUXFviDGF1dqhkxa/Pr59ajw==", "dependencies": { "json-schema-merge-allof": "^0.8.1", "jsonpointer": "^5.0.1", @@ -8823,9 +8709,9 @@ } }, "node_modules/@types/emscripten": { - "version": "1.39.10", - "resolved": "https://registry.npmjs.org/@types/emscripten/-/emscripten-1.39.10.tgz", - "integrity": "sha512-TB/6hBkYQJxsZHSqyeuO1Jt0AB/bW6G7rHt9g7lML7SOF6lbgcHvw/Lr+69iqN0qxgXLhWKScAon73JNnptuDw==" + "version": "1.39.11", + "resolved": "https://registry.npmjs.org/@types/emscripten/-/emscripten-1.39.11.tgz", + "integrity": "sha512-dOeX2BeNA7j6BTEqJQL3ut0bRCfsyQMd5i4FT8JfHfYhAOuJPCGh0dQFbxVJxUyQ+75x6enhDdndGb624/QszA==" }, "node_modules/@types/estree": { "version": "1.0.5", @@ -8939,9 +8825,9 @@ } }, "node_modules/@types/lodash": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.0.tgz", - "integrity": "sha512-t7dhREVv6dbNj0q17X12j7yDG4bD/DHYX7o5/DbDxobP0HnGPgpRz2Ej77aL7TZT3DSw13fqUTj8J4mMnqa7WA==" + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.1.tgz", + "integrity": "sha512-X+2qazGS3jxLAIz5JDXDzglAF3KpijdhFxlf/V1+hEsOUc+HnWi81L/uv/EvGuV90WY+7mPGFCUDGfQC3Gj95Q==" }, "node_modules/@types/mdast": { "version": "3.0.15", @@ -9816,12 +9702,6 @@ } } }, - "node_modules/@vercel/gatsby-plugin-vercel-builder/node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true - }, "node_modules/@vercel/gatsby-plugin-vercel-builder/node_modules/typescript": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.4.tgz", @@ -9835,22 +9715,6 @@ "node": ">=4.2.0" } }, - "node_modules/@vercel/gatsby-plugin-vercel-builder/node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true - }, - "node_modules/@vercel/gatsby-plugin-vercel-builder/node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, "node_modules/@vercel/go": { "version": "2.4.4", "resolved": "https://registry.npmjs.org/@vercel/go/-/go-2.4.4.tgz", @@ -10020,12 +9884,6 @@ } } }, - "node_modules/@vercel/node/node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "peer": true - }, "node_modules/@vercel/node/node_modules/typescript": { "version": "4.9.5", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", @@ -10039,22 +9897,6 @@ "node": ">=4.2.0" } }, - "node_modules/@vercel/node/node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "peer": true - }, - "node_modules/@vercel/node/node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "peer": true, - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, "node_modules/@vercel/python": { "version": "3.1.58", "resolved": "https://registry.npmjs.org/@vercel/python/-/python-3.1.58.tgz", @@ -10972,12 +10814,6 @@ "node": ">= 6" } }, - "node_modules/@vercel/remix-builder/node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true - }, "node_modules/@vercel/remix-builder/node_modules/type-check": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", @@ -10999,22 +10835,6 @@ "node": ">= 4.0.0" } }, - "node_modules/@vercel/remix-builder/node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true - }, - "node_modules/@vercel/remix-builder/node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, "node_modules/@vercel/routing-utils": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/@vercel/routing-utils/-/routing-utils-2.2.0.tgz", @@ -11187,7 +11007,15 @@ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", "engines": { - "node": ">=0.4.0" + "node": ">=0.4.0" + } + }, + "node_modules/adm-zip": { + "version": "0.5.12", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.12.tgz", + "integrity": "sha512-6TVU49mK6KZb4qG6xWaaM4C7sA/sgUMLy/JYMOzkcp3BvVLpW0fXDFQiIzAuxFCt/2+xD7fNIiPFAoLZPhVNLQ==", + "engines": { + "node": ">=6.0" } }, "node_modules/agent-base": { @@ -12069,7 +11897,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, "dependencies": { "balanced-match": "^1.0.0" } @@ -12468,11 +12295,6 @@ "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", "dev": true }, - "node_modules/child_process": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/child_process/-/child_process-1.0.2.tgz", - "integrity": "sha512-Wmza/JzL0SiWz7kl6MhIKT5ceIlnFPJX+lwUGj7Clhy5MMldsSoJR0+uvRzOS5Kv45Mq7t1PoE8TsOA9bzvb6g==" - }, "node_modules/chokidar": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", @@ -12521,9 +12343,9 @@ } }, "node_modules/citation-js-utils": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/citation-js-utils/-/citation-js-utils-1.2.0.tgz", - "integrity": "sha512-awDsMkQlIe7rHVrNDLAD4TV6lNHP3/dqMcmFO5ASytC43+Go0B4POwZR4OvC34ojU3DvVwEOOzIWevy+unJ1ug==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/citation-js-utils/-/citation-js-utils-1.2.1.tgz", + "integrity": "sha512-l4GFZGSm4Qbh1gS3Sl/SwzlyghDobH3dsmPhwf90ZrWLSHGHozslQPqRWZpb6QKcbUVB+YfXr13H36AAKcYRlg==", "dependencies": { "@citation-js/core": "^0.7.6", "@citation-js/plugin-bibtex": "^0.7.8", @@ -12541,9 +12363,9 @@ "integrity": "sha512-68F95Bp4UbgZU/DBUGQn0qV3HDZLCdI9+Bb2ByrTaNJDL5VEm9LqaiNaxljsvoaExSLEXe1/r6n2Z06SCzW3/Q==" }, "node_modules/cjs-module-lexer": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", - "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==" + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.3.1.tgz", + "integrity": "sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==" }, "node_modules/clamp": { "version": "1.0.1", @@ -13223,9 +13045,9 @@ "integrity": "sha512-erCk7tyU3yLWAhk6wvKxnyPtftuy/6Ak622gOO7BCJ05+TYffnPCJF905wmOQm+BpkX54OdAl8pveJwUdpnCXQ==" }, "node_modules/cytoscape": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.29.0.tgz", - "integrity": "sha512-ADqhlrCKhhQF8s/s3hTpvVAIyWwsfgFI/hD2vhAXc2ndncJFVZaq3/uBkDIhf4RrNwPw93vUarW36x6rFbUk0Q==", + "version": "3.29.2", + "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.29.2.tgz", + "integrity": "sha512-2G1ycU28Nh7OHT9rkXRLpCDP30MKH1dXJORZuBhtEhEW7pKwgPi77ImqlCWinouyE1PNepIOGZBOrE84DG7LyQ==", "engines": { "node": ">=0.10" } @@ -13735,6 +13557,17 @@ "node": ">=12" } }, + "node_modules/data-urls/node_modules/tr46": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/data-urls/node_modules/whatwg-url": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", @@ -13815,9 +13648,9 @@ } }, "node_modules/dayjs": { - "version": "1.11.10", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", - "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==" + "version": "1.11.11", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.11.tgz", + "integrity": "sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==" }, "node_modules/deasync": { "version": "0.1.29", @@ -14220,9 +14053,9 @@ } }, "node_modules/docx/node_modules/@types/node": { - "version": "18.19.31", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.31.tgz", - "integrity": "sha512-ArgCD39YpyyrtFKIqMDvjz79jto5fcI/SVUs2HwB+f0dAzq68yqOdyaSivLiLugSziTpNXLQrVb7RZFmdZzbhA==", + "version": "18.19.32", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.32.tgz", + "integrity": "sha512-2bkg93YBSDKk8DLmmHnmj/Rwr18TLx7/n+I23BigFwgexUJoMHZOd8X1OFxuF/W3NN0S2W2E5sVabI5CPinNvA==", "dependencies": { "undici-types": "~5.26.4" } @@ -16500,25 +16333,6 @@ } } }, - "node_modules/fetch-ponyfill/node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "node_modules/fetch-ponyfill/node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "node_modules/fetch-ponyfill/node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, "node_modules/figures": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", @@ -16686,7 +16500,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", - "dev": true, "dependencies": { "cross-spawn": "^7.0.0", "signal-exit": "^4.0.1" @@ -17088,9 +16901,9 @@ "integrity": "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==" }, "node_modules/gl-text": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/gl-text/-/gl-text-1.3.1.tgz", - "integrity": "sha512-/f5gcEMiZd+UTBJLTl3D+CkCB/0UFGTx3nflH8ZmyWcLkZhsZ1+Xx5YYkw2rgWAzgPeE35xCqBuHSoMKQVsR+w==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/gl-text/-/gl-text-1.4.0.tgz", + "integrity": "sha512-o47+XBqLCj1efmuNyCHt7/UEJmB9l66ql7pnobD6p+sgmBUdzfMZXIF0zD2+KRfpd99DJN+QXdvTFAGCKCVSmQ==", "dependencies": { "bit-twiddle": "^1.0.2", "color-normalize": "^1.5.0", @@ -18467,6 +18280,30 @@ "node": ">=14" } }, + "node_modules/intersphinx/node_modules/myst-cli-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/myst-cli-utils/-/myst-cli-utils-1.0.0.tgz", + "integrity": "sha512-6pHTGOgY63WyfYWY0tz7HhdBBOISrZ08QaAbCuk7tKHNrQnIsEhgXZwy0+gVEH8eVXehOyrEC/BmeNkhufblTA==", + "dependencies": { + "chalk": "^4.1.2", + "pretty-hrtime": "^1.0.3" + } + }, + "node_modules/intersphinx/node_modules/myst-cli-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, "node_modules/invariant": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", @@ -19216,7 +19053,6 @@ "version": "2.3.6", "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", - "dev": true, "dependencies": { "@isaacs/cliui": "^8.0.2" }, @@ -20325,10 +20161,33 @@ "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" }, + "node_modules/jsdom/node_modules/tr46": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/jsdom/node_modules/whatwg-url": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-10.0.0.tgz", + "integrity": "sha512-CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w==", + "dependencies": { + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/jsdom/node_modules/ws": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", - "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.0.tgz", + "integrity": "sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==", "engines": { "node": ">=10.0.0" }, @@ -20471,16 +20330,16 @@ "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" }, "node_modules/jupyterlab-plotly": { - "version": "5.21.0", - "resolved": "https://registry.npmjs.org/jupyterlab-plotly/-/jupyterlab-plotly-5.21.0.tgz", - "integrity": "sha512-dQ1R7n0ZtRrnZDqJCdirpJMa1nlYL9v+DOLuJW1RzHQfvgBDb0QfU6wJobJKbWjqOydFNwS7qss5G3bLvszqag==", + "version": "5.22.0", + "resolved": "https://registry.npmjs.org/jupyterlab-plotly/-/jupyterlab-plotly-5.22.0.tgz", + "integrity": "sha512-nyjBoQdKTaTt0x9Bfq9VPltddzo0YVdoSLZyKldxt/u9yqhgByEGmy8mKrqJXReVf5woDosDP5hBj2WxXqHl5g==", "dependencies": { "@jupyter-widgets/base": ">=2.0.0 <7.0.0", "@jupyterlab/rendermime-interfaces": "^1.3.0 || ^2.0.0 || ^3.0.0", "@lumino/messaging": "^1.2.3", "@lumino/widgets": "^1.8.1", "lodash": "^4.17.4", - "plotly.js": "^2.31.1" + "plotly.js": "^2.32.0" } }, "node_modules/katex": { @@ -22178,7 +22037,6 @@ "version": "9.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", - "dev": true, "dependencies": { "brace-expansion": "^2.0.1" }, @@ -22431,21 +22289,32 @@ "dev": true }, "node_modules/myst-cli-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/myst-cli-utils/-/myst-cli-utils-1.0.0.tgz", - "integrity": "sha512-6pHTGOgY63WyfYWY0tz7HhdBBOISrZ08QaAbCuk7tKHNrQnIsEhgXZwy0+gVEH8eVXehOyrEC/BmeNkhufblTA==", + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/myst-cli-utils/-/myst-cli-utils-2.0.9.tgz", + "integrity": "sha512-+eU587j95IKCNDky9bjGO+TKd4mahZQryZ65wNfO1cHT+j+ycviTUa/bkFeNqK+JPHHW9thrDXAe/WAgCAfl/w==", "dependencies": { - "chalk": "^4.1.2", + "chalk": "^5.2.0", "pretty-hrtime": "^1.0.3" } }, + "node_modules/myst-cli-utils/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, "node_modules/myst-common": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/myst-common/-/myst-common-1.3.0.tgz", - "integrity": "sha512-u7pcUJW2jlsrZphk5B19VCwfGRrJh5Et8Hveys9AOujqrb36KcGhGD5mh+6h25pJB3s1IT/MwKvoz0IpPiDrWA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/myst-common/-/myst-common-1.4.0.tgz", + "integrity": "sha512-mocSYDDe0mCDpm+y+O2IEmOlBP8sMwOzsfZ/HDEgh6Lg6r3iLyxULNzCBpogjGBs9He5vSV0kn/P+mQ9CEFpcg==", "dependencies": { "mdast": "^3.0.0", - "myst-frontmatter": "^1.3.0", + "myst-frontmatter": "^1.4.0", "myst-spec": "^0.0.5", "nanoid": "^4.0.0", "unified": "^10.1.2", @@ -22456,40 +22325,40 @@ } }, "node_modules/myst-config": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/myst-config/-/myst-config-1.3.0.tgz", - "integrity": "sha512-jA54E2V6RNJwRKAIxiJihPGVRnuflPVF/SFQyRjgATOuydoL8gmQA+llIDqv74p57quIy17ob1mCVqCP8c49bA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/myst-config/-/myst-config-1.4.0.tgz", + "integrity": "sha512-UY7gPD7KB9i9q8ITU9eh+Mrausk0a3x+WAxTRWuj7p04cpcgezpPCnPs9lEE5b0EJTZmj6wVWOiOrwn9a5aHjQ==", "dependencies": { - "myst-frontmatter": "^1.3.0", + "myst-frontmatter": "^1.4.0", "simple-validators": "^1.0.4" } }, "node_modules/myst-demo": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/myst-demo/-/myst-demo-0.9.0.tgz", - "integrity": "sha512-AmFZnoakEf0aCuuV1w547ma1GOhEEuO0lNeMb3QvU0kP76U2uEg5PViQFJJfp1G7VkZSxFtok6BaROUy2rx+kQ==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/myst-demo/-/myst-demo-0.9.1.tgz", + "integrity": "sha512-DgIJ/nP4loovSZ7xB6gqeKGiqsmdDgkzCAgUIuOPXWiHQTcWx5lfCyPsnnG7l1Rikg5Us2Dxnri9pHSiSBiQVg==", "dependencies": { "@heroicons/react": "^2.0.18", "classnames": "^2.3.2", "js-yaml": "^4.1.0", - "myst-common": "^1.3.0", - "myst-config": "^1.3.0", - "myst-directives": "^1.4.1", + "myst-common": "^1.4.0", + "myst-config": "^1.4.0", + "myst-directives": "^1.4.2", "myst-ext-card": "^1.0.6", "myst-ext-exercise": "^1.0.6", "myst-ext-grid": "^1.0.6", "myst-ext-proof": "^1.0.9", "myst-ext-tabs": "^1.0.6", - "myst-frontmatter": "^1.3.0", - "myst-parser": "^1.4.1", + "myst-frontmatter": "^1.4.0", + "myst-parser": "^1.4.2", "myst-spec": "^0.0.5", "myst-to-docx": "^1.0.10", - "myst-to-html": "^1.4.1", + "myst-to-html": "^1.4.2", "myst-to-jats": "^1.0.26", - "myst-to-react": "^0.9.0", - "myst-to-tex": "^1.0.27", - "myst-to-typst": "^0.0.15", - "myst-transforms": "^1.3.8", + "myst-to-react": "^0.9.1", + "myst-to-tex": "^1.0.28", + "myst-to-typst": "^0.0.16", + "myst-transforms": "^1.3.11", "unified": "^10.1.2", "unist-util-remove": "^4.0.0", "unist-util-visit": "^4.1.2", @@ -22551,9 +22420,9 @@ } }, "node_modules/myst-directives": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/myst-directives/-/myst-directives-1.4.1.tgz", - "integrity": "sha512-RzICZqQAR773Iw74PqzQfFOcpFc+1YSBiAHAWtLuTxEOwPKB3S0YXDTYoD5977BERqxiM9kJiDD6hmn8Wl8RqQ==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/myst-directives/-/myst-directives-1.4.2.tgz", + "integrity": "sha512-vxwLqdjfo9AluOzadycYHkYrEOMLH3/1+lXutQwa5vVFhuY4HzyCrovqISqoFbYOZ+p38ST3sR2lTDceC0YiWg==", "dependencies": { "classnames": "^2.3.2", "csv-parse": "^5.5.5", @@ -22607,9 +22476,9 @@ } }, "node_modules/myst-frontmatter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/myst-frontmatter/-/myst-frontmatter-1.3.0.tgz", - "integrity": "sha512-xInyQSME3zPzgwLT7pU/DmcBhhG61sCc3Dy+Mw1n4SuLn+Jzey5EA5SREmlCUqAQMDsXgmj3KxmakjxQY+quOQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/myst-frontmatter/-/myst-frontmatter-1.4.0.tgz", + "integrity": "sha512-dLg7hmDVM3J0de71LkClux7iQpRbE9MgsIhJDexjobkcAh/1DC0Wl50SC+CdqsFaONzLDCG3MU/YstZuUS8aRQ==", "dependencies": { "credit-roles": "^2.1.0", "doi-utils": "^2.0.0", @@ -22619,9 +22488,9 @@ } }, "node_modules/myst-parser": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/myst-parser/-/myst-parser-1.4.1.tgz", - "integrity": "sha512-D9Pz3GGXPPonxJZxmv5kEuGBb2UBoiYjIJC8dU3W3KUpAPAyyIHqtUwsAbv7OYP0MnEc/cs4cTLkO5LHSUqOOg==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/myst-parser/-/myst-parser-1.4.2.tgz", + "integrity": "sha512-Wlq52m3/bzJf0Pg4mWV+DM5WrCDDVIxGbm9osCU+CKmEBuj3biwYqF+FIBwsJF5WBMIjTmWoplQKr1m8EzjImw==", "dependencies": { "he": "^1.2.0", "markdown-it": "^12.3.2", @@ -22634,8 +22503,8 @@ "markdown-it-myst-extras": "0.3.0", "markdown-it-task-lists": "^2.1.1", "myst-common": "^1.3.0", - "myst-directives": "^1.4.1", - "myst-roles": "^1.4.1", + "myst-directives": "^1.4.2", + "myst-roles": "^1.4.2", "myst-spec": "^0.0.5", "unified": "^10.1.1", "unist-builder": "^3.0.0", @@ -22646,9 +22515,9 @@ } }, "node_modules/myst-roles": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/myst-roles/-/myst-roles-1.4.1.tgz", - "integrity": "sha512-t77YWen26cnuVe8vzG6oOpE0YFZ2BpRhZbGuyBgyILGmsNUVaIWgYoK3Zenpc2PjzimJn1Jyrla0jtHBCjPtZA==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/myst-roles/-/myst-roles-1.4.2.tgz", + "integrity": "sha512-JpjQ5E47khlcM3jlMsN5VhGfrIbURs3hJ7HQVWeJw/U65YSZdCxc5x4qNYBlEwk/LUuNhHaTxKzAwJENpsTLJQ==", "dependencies": { "myst-common": "^1.3.0", "myst-spec-ext": "^1.3.0" @@ -22660,13 +22529,79 @@ "integrity": "sha512-L/4TV1l5ZbWUOgSnXqiYrx192SV4I+HqjX7TBQ4k02/heeNFckpkUIyLulraap5heTyLcJs8UYBxu+Kv5JiiRw==" }, "node_modules/myst-spec-ext": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/myst-spec-ext/-/myst-spec-ext-1.3.0.tgz", - "integrity": "sha512-F8pRA3V8vu1go+o5D5jiOH2ychMD8WOUA6CnefvVmSsIpX58TnvGY3FIFuTWo5CHD9XCjdpLGJh6kaM4raNNbQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/myst-spec-ext/-/myst-spec-ext-1.4.0.tgz", + "integrity": "sha512-gAy3tmQx7ogoeOUa+cKtuQ+4KNRHjIa+WaaphrEMOkFq3Dk+XYLWL4n3nJWYR14QNr1mWvIUob5OvSg+Etw90Q==", "dependencies": { "myst-spec": "^0.0.5" } }, + "node_modules/myst-templates": { + "version": "1.0.18", + "resolved": "https://registry.npmjs.org/myst-templates/-/myst-templates-1.0.18.tgz", + "integrity": "sha512-J0SdpBdsvdb9y92GXcvtASc+mTmpFm3FSh9rvZienSzJnPFKk8X2xLhzBors8BP5OHGJgaCAPXEH13GF+WVJlA==", + "dependencies": { + "adm-zip": "^0.5.10", + "chalk": "^5.2.0", + "commander": "^10.0.1", + "glob": "^10.3.1", + "js-yaml": "^4.1.0", + "myst-cli-utils": "^2.0.9", + "myst-common": "^1.3.0", + "myst-frontmatter": "^1.3.0", + "node-fetch": "^3.3.1", + "pretty-hrtime": "^1.0.3", + "simple-validators": "^1.0.4" + } + }, + "node_modules/myst-templates/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/myst-templates/node_modules/commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "engines": { + "node": ">=14" + } + }, + "node_modules/myst-templates/node_modules/glob": { + "version": "10.3.12", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.12.tgz", + "integrity": "sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.6", + "minimatch": "^9.0.1", + "minipass": "^7.0.4", + "path-scurry": "^1.10.2" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/myst-templates/node_modules/minipass": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.0.tgz", + "integrity": "sha512-oGZRv2OT1lO2UF1zUcwdTb3wqUwI0kBGTgt/T7OdSj6M6N5m3o5uPf0AIW6lVxGGoiWUR7e2AwTE+xiwK8WQig==", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "node_modules/myst-to-docx": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/myst-to-docx/-/myst-to-docx-1.0.10.tgz", @@ -22682,9 +22617,9 @@ } }, "node_modules/myst-to-html": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/myst-to-html/-/myst-to-html-1.4.1.tgz", - "integrity": "sha512-MFIPt4ZkeBTsLCoHL0TKWFTJrM7qToRSqbpWRBibeBq+1P8k84aJnZ0ch3fY2Bt5OSfx35iIeMK1eGaVnc2lnw==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/myst-to-html/-/myst-to-html-1.4.2.tgz", + "integrity": "sha512-iTLQPYaq5QIHYUwYiz7RSVtY1Y6Fh8SLvuarACsuRkHxgtHwh6GviOHG1a845sIJLEvOp1k7Z1HhUPoFW2J2Pg==", "dependencies": { "classnames": "^2.3.2", "hast": "^1.0.0", @@ -22766,17 +22701,17 @@ } }, "node_modules/myst-to-react": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/myst-to-react/-/myst-to-react-0.9.0.tgz", - "integrity": "sha512-RchhCTc8PEiJQ2GPgMm7XPOIFKsOGqoaETsohYfrdWhgj6khOD52R+eHJt8IKgBoUwboe7D8E9cWAYZiTKxuxg==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/myst-to-react/-/myst-to-react-0.9.1.tgz", + "integrity": "sha512-Y+/wxZTtNEVpNgfKE1cnkO9ZiEEndkQuoPIViMtJzfIbhUqViGeBeFVDkIYwgbZ9LCpD1TUiH5Hqmi1ZtDXHrw==", "dependencies": { "@heroicons/react": "^2.0.18", - "@myst-theme/providers": "^0.9.0", + "@myst-theme/providers": "^0.9.1", "@radix-ui/react-hover-card": "^1.0.6", "buffer": "^6.0.3", "classnames": "^2.3.2", - "myst-common": "^1.3.0", - "myst-config": "^1.3.0", + "myst-common": "^1.4.0", + "myst-config": "^1.4.0", "myst-spec": "^0.0.5", "nanoid": "^4.0.2", "react-syntax-highlighter": "^15.5.0", @@ -22795,9 +22730,9 @@ } }, "node_modules/myst-to-tex": { - "version": "1.0.27", - "resolved": "https://registry.npmjs.org/myst-to-tex/-/myst-to-tex-1.0.27.tgz", - "integrity": "sha512-hsnaEbSkcmIZT9r3jP3qRjMiTOWwkz/GRThhnAv8rJ/wR83Zk0KJptj0FwuglT/sQqs0QgKiX8SG5Lx8vsC6Og==", + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/myst-to-tex/-/myst-to-tex-1.0.28.tgz", + "integrity": "sha512-fpijx3JONcyOsvcEqgVR3uwszHsm5pSq7v9Phi/meivuMmW4rLX5da6hJHrcsJoXX95y9++rxRsuFlRedzPuDA==", "dependencies": { "myst-common": "^1.3.0", "myst-ext-proof": "^1.0.9", @@ -22809,9 +22744,9 @@ } }, "node_modules/myst-to-typst": { - "version": "0.0.15", - "resolved": "https://registry.npmjs.org/myst-to-typst/-/myst-to-typst-0.0.15.tgz", - "integrity": "sha512-xRpihRu8PgviRbFtXDqSfdngB/gAYeHgbyeFTu6kDdavfr1MQJmWiTaTa6NeDTUXXQRikX1kN1I4rUht6qoaSA==", + "version": "0.0.16", + "resolved": "https://registry.npmjs.org/myst-to-typst/-/myst-to-typst-0.0.16.tgz", + "integrity": "sha512-4tHKLBS3c65pq8zqADIQV/i8SedM+/xYS75zZ+xm4b0B8z/lgpDKI5r0UZ782pUEmTQaK//4Opof+IIk+SkJ7A==", "dependencies": { "myst-common": "^1.3.0", "myst-frontmatter": "^1.3.0", @@ -22822,9 +22757,9 @@ } }, "node_modules/myst-transforms": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/myst-transforms/-/myst-transforms-1.3.8.tgz", - "integrity": "sha512-/konw9+fPrZfeHL5Gl3x1IGLmHSfMFrviCfY9jYslU8VmFd8tTXj0LT3ki+9HYWz067+tlk7JOVI/1hwNXFIgg==", + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/myst-transforms/-/myst-transforms-1.3.11.tgz", + "integrity": "sha512-nB3vDkShuIe9FLhh0r5630OGXVQXbjG3yMFHKUDKKk5U0Bt04Vdroh7915jG0yHTClnUWKmFJp/4gjg85Fh/yg==", "dependencies": { "doi-utils": "^2.0.0", "hast-util-from-html": "^2.0.1", @@ -22833,11 +22768,11 @@ "js-yaml": "^4.1.0", "katex": "^0.15.2", "mdast-util-find-and-replace": "^2.1.0", - "myst-common": "^1.3.0", - "myst-frontmatter": "^1.3.0", + "myst-common": "^1.4.0", + "myst-frontmatter": "^1.4.0", "myst-spec": "^0.0.5", - "myst-spec-ext": "^1.3.0", - "myst-to-html": "1.4.1", + "myst-spec-ext": "^1.4.0", + "myst-to-html": "1.4.2", "rehype-parse": "^8.0.4", "rehype-remark": "^9.1.2", "unified": "^10.0.0", @@ -23126,9 +23061,9 @@ } }, "node_modules/nwsapi": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", - "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==" + "version": "2.2.9", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.9.tgz", + "integrity": "sha512-2f3F0SEEer8bBu0dsNCFF50N0cTThV1nWFYcEYFZttdW0lDAoybv9cQoK7X7/68Z89S7FoRrVjP1LPX4XRf9vg==" }, "node_modules/object-assign": { "version": "4.1.1", @@ -23716,7 +23651,6 @@ "version": "1.10.2", "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.2.tgz", "integrity": "sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==", - "dev": true, "dependencies": { "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" @@ -23732,7 +23666,6 @@ "version": "10.2.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", - "dev": true, "engines": { "node": "14 || >=16.14" } @@ -23741,7 +23674,6 @@ "version": "7.0.4", "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", - "dev": true, "engines": { "node": ">=16 || 14 >=14.17" } @@ -23935,9 +23867,9 @@ } }, "node_modules/plotly.js": { - "version": "2.31.1", - "resolved": "https://registry.npmjs.org/plotly.js/-/plotly.js-2.31.1.tgz", - "integrity": "sha512-KEdSZHDyd7bIj8IY/7JTenRHof5MwbhT6CLsjhbzVhy/XDw35Pju+2M7J6nbPcmnnRzmSTjoBch1gNzcJc50vA==", + "version": "2.32.0", + "resolved": "https://registry.npmjs.org/plotly.js/-/plotly.js-2.32.0.tgz", + "integrity": "sha512-QBYyfVFs1XdoXQBq/f7SoiqQD/BEyDA5WwvN1NwY4ZTrTX6GmJ5jE5ydlt1I4K8i5W6H1atgti31jcSYD6StKA==", "dependencies": { "@plotly/d3": "3.8.1", "@plotly/d3-sankey": "0.7.2", @@ -23963,7 +23895,7 @@ "d3-time-format": "^2.2.3", "fast-isnumeric": "^1.1.4", "gl-mat4": "^1.2.0", - "gl-text": "^1.3.1", + "gl-text": "^1.4.0", "has-hover": "^1.0.1", "has-passive-events": "^1.0.0", "is-mobile": "^4.0.0", @@ -24763,9 +24695,9 @@ } }, "node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" }, "node_modules/react-json-tree": { "version": "0.18.0", @@ -26468,7 +26400,6 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -26481,8 +26412,7 @@ "node_modules/string-width-cjs/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "node_modules/string-width/node_modules/emoji-regex": { "version": "8.0.0", @@ -26602,7 +26532,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, "dependencies": { "ansi-regex": "^5.0.1" }, @@ -26657,9 +26586,9 @@ } }, "node_modules/stylis": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.1.tgz", - "integrity": "sha512-EQepAV+wMsIaGVGX1RECzgrcqRRU/0sYOHkeLsZ3fzHaHXZy4DaOOX0vOlGQdlsjkh3mFHAIlVimpwAs4dslyQ==" + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.2.tgz", + "integrity": "sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==" }, "node_modules/sucrase": { "version": "3.35.0", @@ -26865,25 +26794,6 @@ } } }, - "node_modules/sync-fetch/node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "node_modules/sync-fetch/node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "node_modules/sync-fetch/node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, "node_modules/tabbable": { "version": "5.3.3", "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-5.3.3.tgz", @@ -27411,9 +27321,9 @@ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, "node_modules/tough-cookie": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", - "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", "dependencies": { "psl": "^1.1.33", "punycode": "^2.1.1", @@ -27433,15 +27343,9 @@ } }, "node_modules/tr46": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", - "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=12" - } + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "node_modules/tree-kill": { "version": "1.2.2", @@ -28232,9 +28136,9 @@ } }, "node_modules/use-sync-external-store": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", - "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz", + "integrity": "sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } @@ -28536,12 +28440,6 @@ } } }, - "node_modules/vercel/node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true - }, "node_modules/vercel/node_modules/typescript": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.4.tgz", @@ -28555,22 +28453,6 @@ "node": ">=4.2.0" } }, - "node_modules/vercel/node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true - }, - "node_modules/vercel/node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, "node_modules/vfile": { "version": "5.3.7", "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", @@ -29435,17 +29317,19 @@ } }, "node_modules/whatwg-url": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-10.0.0.tgz", - "integrity": "sha512-CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "dependencies": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" - }, - "engines": { - "node": ">=12" + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" } }, + "node_modules/whatwg-url/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -29583,7 +29467,6 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -29824,9 +29707,9 @@ } }, "node_modules/yjs": { - "version": "13.6.14", - "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.14.tgz", - "integrity": "sha512-D+7KcUr0j+vBCUSKXXEWfA+bG4UQBviAwP3gYBhkstkgwy5+8diOPMx0iqLIOxNo/HxaREUimZRxqHGAHCL2BQ==", + "version": "13.6.15", + "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.15.tgz", + "integrity": "sha512-moFv4uNYhp8BFxIk3AkpoAnnjts7gwdpiG8RtyFiKbMtxKCS0zVZ5wPaaGpwC3V2N/K8TK8MwtSI3+WO9CHWjQ==", "dependencies": { "lib0": "^0.2.86" }, diff --git a/theme/package.json b/theme/package.json index 7891ec2..895c586 100644 --- a/theme/package.json +++ b/theme/package.json @@ -12,21 +12,21 @@ "start": "npm run build:thebe && npm run build:css && remix dev" }, "dependencies": { - "@curvenote/cdn": "^0.0.13", + "@curvenote/cdn": "^0.1.33", "@docsearch/react": "^3.5.1", "@headlessui/react": "^1.7.16", "@heroicons/react": "^2.0.18", - "@myst-theme/providers": "^0.9.0", - "@myst-theme/site": "^0.9.0", - "@myst-theme/styles": "^0.9.0", + "@myst-theme/providers": "^0.9.1", + "@myst-theme/site": "^0.9.1", + "@myst-theme/styles": "^0.9.1", "@remix-run/node": "^1.19.3", "@remix-run/react": "^1.19.3", "@remix-run/vercel": "^1.19.3", "@scienceicons/react": "^0.0.6", "classnames": "^2.5.1", - "myst-common": "^1.3.0", - "myst-config": "^1.3.0", - "myst-demo": "0.9.0", + "myst-common": "^1.4.0", + "myst-config": "^1.4.0", + "myst-demo": "0.9.1", "node-fetch": "^3.3.2", "react": "^18.2.0", "react-dom": "^18.2.0"