gitextract_d_lj9zim/ ├── .devcontainer/ │ ├── Dockerfile │ └── devcontainer.json ├── .git-blame-ignore-revs ├── .gitattributes ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ ├── config.yml │ │ └── feature_request.md │ ├── actions/ │ │ └── build-dist/ │ │ └── action.yml │ ├── answered.yml │ ├── dependabot.yml │ ├── jupyterlab-probot.yml │ ├── pull_request_template.md │ └── workflows/ │ ├── auto_author_assign.yml │ ├── binder.yml │ ├── build.yml │ ├── buildutils.yml │ ├── check-release.yml │ ├── enforce-label.yml │ ├── lock.yml │ ├── playwright-update.yml │ ├── prep-release.yml │ ├── publish-changelog.yml │ ├── publish-release.yml │ ├── ui-tests.yml │ └── upgrade-jupyterlab-dependencies.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .prettierignore ├── .prettierrc ├── .readthedocs.yaml ├── .yarnrc.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── RELEASE.md ├── app/ │ ├── index.template.js │ ├── package.json │ ├── publicpath.js │ ├── rspack.config.js │ ├── rspack.config.watch.js │ ├── rspack.prod.config.js │ ├── style.js │ └── templates/ │ ├── consoles_template.html │ ├── edit_template.html │ ├── error_template.html │ ├── notebooks_template.html │ ├── terminals_template.html │ └── tree_template.html ├── binder/ │ ├── environment.yml │ ├── example.ipynb │ └── postBuild ├── buildutils/ │ ├── package.json │ ├── src/ │ │ ├── develop.ts │ │ ├── ensure-repo.ts │ │ ├── get-latest-lab-version.ts │ │ ├── release-bump.ts │ │ ├── release-patch.ts │ │ ├── upgrade-lab-dependencies.ts │ │ └── utils.ts │ └── tsconfig.json ├── docs/ │ ├── Makefile │ ├── jsdoc_config.json │ ├── jsdoc_plugin.js │ ├── make.bat │ ├── resources/ │ │ ├── Info.plist.example │ │ ├── generate_icons.sh │ │ └── ipynb.icns │ └── source/ │ ├── _static/ │ │ └── .gitkeep │ ├── conf.py │ ├── configuration.md │ ├── configuring/ │ │ ├── config_overview.md │ │ ├── interface_customization.md │ │ └── plugins.md │ ├── contributor.md │ ├── custom_css.md │ ├── development_faq.md │ ├── examples/ │ │ ├── Notebook/ │ │ │ ├── Connecting with the Qt Console.ipynb │ │ │ ├── Custom Keyboard Shortcuts.ipynb │ │ │ ├── Importing Notebooks.ipynb │ │ │ ├── Notebook Basics.ipynb │ │ │ ├── Running Code.ipynb │ │ │ ├── Typesetting Equations.ipynb │ │ │ ├── What is the Jupyter Notebook.ipynb │ │ │ ├── Working With Markdown Cells.ipynb │ │ │ ├── examples_index.rst │ │ │ └── nbpackage/ │ │ │ ├── __init__.py │ │ │ ├── mynotebook.ipynb │ │ │ └── nbs/ │ │ │ ├── __init__.py │ │ │ └── other.ipynb │ │ ├── images/ │ │ │ ├── FrontendKernel.graffle/ │ │ │ │ └── data.plist │ │ │ └── animation.m4v │ │ └── utils/ │ │ ├── list_pyfiles.ipy │ │ └── list_subdirs.ipy │ ├── extending/ │ │ ├── frontend_extensions.md │ │ └── index.md │ ├── index.md │ ├── ipython_security.asc │ ├── links.txt │ ├── migrate_to_notebook7.md │ ├── migrating/ │ │ ├── custom-themes.md │ │ ├── frontend-extensions.md │ │ ├── multiple-interfaces.md │ │ ├── server-extensions.md │ │ └── server-imports.md │ ├── notebook.md │ ├── notebook_7_features.md │ ├── spelling_wordlist.txt │ ├── template.tpl │ ├── troubleshooting.md │ ├── ui_components.md │ └── user-documentation.md ├── eslint.config.mjs ├── jupyter-config/ │ └── jupyter_server_config.d/ │ └── notebook.json ├── jupyter-notebook.desktop ├── jupyter_config.json ├── lerna.json ├── notebook/ │ ├── __init__.py │ ├── __main__.py │ ├── _version.py │ ├── app.py │ └── custom/ │ └── custom.css ├── nx.json ├── package.json ├── packages/ │ ├── _metapackage/ │ │ ├── package.json │ │ ├── src/ │ │ │ └── index.ts │ │ └── tsconfig.json │ ├── application/ │ │ ├── babel.config.js │ │ ├── jest.config.js │ │ ├── package.json │ │ ├── src/ │ │ │ ├── app.ts │ │ │ ├── index.ts │ │ │ ├── panelhandler.ts │ │ │ ├── pathopener.ts │ │ │ ├── shell.ts │ │ │ └── tokens.ts │ │ ├── style/ │ │ │ ├── base.css │ │ │ ├── index.css │ │ │ ├── index.js │ │ │ └── sidepanel.css │ │ ├── test/ │ │ │ └── shell.spec.ts │ │ ├── tsconfig.json │ │ └── tsconfig.test.json │ ├── application-extension/ │ │ ├── package.json │ │ ├── schema/ │ │ │ ├── menus.json │ │ │ ├── pages.json │ │ │ ├── shell.json │ │ │ ├── shortcuts.json │ │ │ ├── title.json │ │ │ ├── top.json │ │ │ └── zen.json │ │ ├── src/ │ │ │ └── index.ts │ │ ├── style/ │ │ │ ├── base.css │ │ │ ├── index.css │ │ │ └── index.js │ │ └── tsconfig.json │ ├── console-extension/ │ │ ├── package.json │ │ ├── schema/ │ │ │ └── scratchpad-console.json │ │ ├── src/ │ │ │ └── index.ts │ │ ├── style/ │ │ │ ├── base.css │ │ │ ├── index.css │ │ │ └── index.js │ │ └── tsconfig.json │ ├── docmanager-extension/ │ │ ├── package.json │ │ ├── src/ │ │ │ └── index.ts │ │ ├── style/ │ │ │ ├── base.css │ │ │ ├── index.css │ │ │ └── index.js │ │ └── tsconfig.json │ ├── documentsearch-extension/ │ │ ├── package.json │ │ ├── src/ │ │ │ └── index.ts │ │ ├── style/ │ │ │ ├── base.css │ │ │ ├── index.css │ │ │ └── index.js │ │ └── tsconfig.json │ ├── help-extension/ │ │ ├── package.json │ │ ├── schema/ │ │ │ └── open.json │ │ ├── src/ │ │ │ └── index.tsx │ │ ├── style/ │ │ │ ├── base.css │ │ │ ├── index.css │ │ │ └── index.js │ │ └── tsconfig.json │ ├── lab-extension/ │ │ ├── package.json │ │ ├── schema/ │ │ │ ├── interface-switcher.json │ │ │ └── launch-tree.json │ │ ├── src/ │ │ │ └── index.ts │ │ ├── style/ │ │ │ ├── base.css │ │ │ ├── index.css │ │ │ └── index.js │ │ └── tsconfig.json │ ├── notebook-extension/ │ │ ├── package.json │ │ ├── schema/ │ │ │ ├── checkpoints.json │ │ │ ├── edit-notebook-metadata.json │ │ │ ├── full-width-notebook.json │ │ │ ├── kernel-logo.json │ │ │ ├── menu-override.json │ │ │ └── scroll-output.json │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── trusted.tsx │ │ ├── style/ │ │ │ ├── base.css │ │ │ ├── index.css │ │ │ ├── index.js │ │ │ └── variables.css │ │ └── tsconfig.json │ ├── terminal-extension/ │ │ ├── package.json │ │ ├── src/ │ │ │ └── index.ts │ │ ├── style/ │ │ │ ├── base.css │ │ │ ├── index.css │ │ │ └── index.js │ │ └── tsconfig.json │ ├── tree/ │ │ ├── package.json │ │ ├── src/ │ │ │ ├── index.ts │ │ │ ├── notebook-tree.ts │ │ │ └── token.ts │ │ ├── style/ │ │ │ ├── base.css │ │ │ ├── index.css │ │ │ └── index.js │ │ └── tsconfig.json │ ├── tree-extension/ │ │ ├── package.json │ │ ├── schema/ │ │ │ ├── file-actions.json │ │ │ └── widget.json │ │ ├── src/ │ │ │ ├── fileactions.tsx │ │ │ └── index.ts │ │ ├── style/ │ │ │ ├── base.css │ │ │ ├── index.css │ │ │ └── index.js │ │ └── tsconfig.json │ └── ui-components/ │ ├── babel.config.js │ ├── jest.config.js │ ├── package.json │ ├── src/ │ │ ├── icon/ │ │ │ ├── iconimports.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ └── svg.d.ts │ ├── style/ │ │ ├── base.css │ │ ├── index.css │ │ └── index.js │ ├── test/ │ │ └── foo.spec.ts │ ├── tsconfig.json │ └── tsconfig.test.json ├── pyproject.toml ├── setup.py ├── tests/ │ ├── conftest.py │ └── test_app.py ├── tsconfig.eslint.json ├── tsconfigbase.json ├── tsconfigbase.test.json └── ui-tests/ ├── package.json ├── playwright.config.ts ├── test/ │ ├── console.spec.ts │ ├── editor.spec.ts │ ├── filebrowser.spec.ts │ ├── fixtures.ts │ ├── general.spec.ts │ ├── jupyter_server_config.py │ ├── layout.spec.ts │ ├── links.spec.ts │ ├── menus.spec.ts │ ├── mobile.spec.ts │ ├── notebook.spec.ts │ ├── notebooks/ │ │ ├── autoscroll.ipynb │ │ ├── empty.ipynb │ │ ├── local_links.ipynb │ │ ├── simple.ipynb │ │ └── simple_toc.ipynb │ ├── settings.spec.ts │ ├── smoke.spec.ts │ ├── tree.spec.ts │ └── utils.ts └── tsconfig.test.json