1 line
548 KiB
Plaintext
1 line
548 KiB
Plaintext
{"name":"Default","settings":"{\"settings\":\"{\\r\\n\\t\\\"antigravity.marketplaceGalleryItemURL\\\": \\\"https://marketplace.visualstudio.com/items\\\",\\r\\n\\t\\\"antigravity.marketplaceExtensionGalleryServiceURL\\\": \\\"https://marketplace.visualstudio.com/_apis/public/gallery\\\",\\r\\n\\t\\\"antigravity.enableAgentMode\\\": true,\\r\\n\\t\\\"antigravity.browser.path\\\": \\\"C:\\\\\\\\Program Files (x86)\\\\\\\\Microsoft\\\\\\\\Edge\\\\\\\\Application\\\\\\\\msedge.exe\\\",\\r\\n\\t\\\"antigravity.experimental.disableWebview\\\": false,\\r\\n\\t\\\"remote.SSH.showLoginTerminal\\\": true,\\r\\n\\t\\\"python.analysis.typeCheckingMode\\\": \\\"basic\\\",\\r\\n\\t\\\"python.analysis.diagnosticMode\\\": \\\"workspace\\\",\\r\\n\\t// \\\"python.analysis.diagnosticSeverityOverrides\\\": {\\r\\n\\t// \\\"reportUnknownMemberType\\\": \\\"information\\\"\\r\\n\\t// },\\r\\n\\t\\\"autoDocstring.quoteStyle\\\": \\\"'''\\\",\\r\\n\\t\\\"LineCount.excludes\\\": [\\r\\n\\t\\t\\\"**/src-tauri/gen/**\\\",\\r\\n\\t\\t\\\"**/node_modules/**\\\",\\r\\n\\t\\t\\\"**/.nuxt/**\\\",\\r\\n\\t\\t\\\"**/.vercel/*\\\",\\r\\n\\t\\t\\\"**/out/**\\\",\\r\\n\\t\\t\\\"**/.husky/_/**\\\",\\r\\n\\t\\t\\\"**/.vscode/**\\\",\\r\\n\\t\\t\\\"**/yarn.lock\\\",\\r\\n\\t\\t\\\"**/package.json\\\",\\r\\n\\t],\\r\\n\\t\\\"tailwind-fold.unfoldIfLineSelected\\\": true,\\r\\n\\t\\\"git.enableSmartCommit\\\": true,\\r\\n\\t\\\"git.autofetch\\\": true,\\r\\n\\t\\\"files.autoSave\\\": \\\"onFocusChange\\\",\\r\\n\\t\\\"editor.formatOnSaveMode\\\": \\\"modifications\\\",\\r\\n\\t\\\"javascript.format.semicolons\\\": \\\"remove\\\",\\r\\n\\t\\\"workbench.editorAssociations\\\": {\\r\\n\\t\\t\\\"*.ipynb\\\": \\\"jupyter-notebook\\\"\\r\\n\\t},\\r\\n\\t\\\"editor.fontFamily\\\": \\\"'FiraCode Nerd Font', 'Fira Code', 'Fira Code Light', monospace\\\",\\r\\n\\t\\\"editor.fontLigatures\\\": true,\\r\\n\\t\\\"workbench.colorCustomizations\\\": {\\r\\n\\t\\t\\\"editorGhostText.background\\\": \\\"#C0C0C040\\\",\\r\\n\\t\\t\\\"editorError.background\\\": \\\"#E51400A0\\\",\\r\\n\\t\\t\\\"editorError.foreground\\\": \\\"#00000000\\\",\\r\\n\\t\\t\\\"editorWarning.background\\\": \\\"#E9A70040\\\",\\r\\n\\t\\t\\\"editorWarning.foreground\\\": \\\"#00000000\\\",\\r\\n\\t\\t\\\"editorInfo.background\\\": \\\"#75BEFF40\\\",\\r\\n\\t\\t\\\"editorInfo.foreground\\\": \\\"#00000000\\\",\\r\\n\\t\\t// \\\"editor.lineHighlightBackground\\\": \\\"#1073cf2d\\\",\\r\\n\\t\\t\\\"editor.lineHighlightBorder\\\": \\\"#9fced11f\\\"\\r\\n\\t},\\r\\n\\t\\\"todo-tree.general.tags\\\": [\\r\\n\\t\\t\\\"BUG\\\",\\r\\n\\t\\t\\\"HACK\\\",\\r\\n\\t\\t\\\"FIXME\\\",\\r\\n\\t\\t\\\"TODO\\\",\\r\\n\\t\\t\\\"XXX\\\",\\r\\n\\t\\t\\\"[ ]\\\",\\r\\n\\t\\t\\\"[x]\\\"\\r\\n\\t],\\r\\n\\t\\\"todo-tree.regex.regex\\\": \\\"(//|#|<!--|;|/\\\\\\\\*|^|^\\\\\\\\s*(-|\\\\\\\\d+.))\\\\\\\\s*($TAGS)\\\",\\r\\n\\t\\\"python.pythonPath\\\": \\\"C:\\\\\\\\Program Files\\\\\\\\Python39\\\\\\\\python.exe\\\",\\r\\n\\t\\\"python.linting.enabled\\\": true,\\r\\n\\t\\\"python.linting.pylintEnabled\\\": true,\\r\\n\\t\\\"python.linting.pylintArgs\\\": [\\r\\n\\t\\t\\\"--unsafe-load-any-extension=y\\\",\\r\\n\\t\\t\\\"--disable=C0326\\\"\\r\\n\\t],\\r\\n\\t\\\"GithubGistExplorer.github.token\\\": \\\"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\\\",\\r\\n\\t\\\"GithubGistExplorer.github.username\\\": \\\"iwo-strzebonski\\\",\\r\\n\\t\\\"GithubGistExplorer.explorer.gistSortBy\\\": \\\"Last Updated\\\",\\r\\n\\t\\\"GithubGistExplorer.explorer.gistAscending\\\": false,\\r\\n\\t\\\"GithubGistExplorer.explorer.subscriptionSortBy\\\": \\\"Last Updated\\\",\\r\\n\\t\\\"GithubGistExplorer.explorer.subscriptionAscending\\\": false,\\r\\n\\t\\\"javascript.updateImportsOnFileMove.enabled\\\": \\\"always\\\",\\r\\n\\t\\\"editor.suggestSelection\\\": \\\"first\\\",\\r\\n\\t\\\"vsintellicode.modify.editor.suggestSelection\\\": \\\"automaticallyOverrodeDefaultValue\\\",\\r\\n\\t\\\"notebook.cellToolbarLocation\\\": {\\r\\n\\t\\t\\\"default\\\": \\\"right\\\",\\r\\n\\t\\t\\\"jupyter-notebook\\\": \\\"left\\\"\\r\\n\\t},\\r\\n\\t\\\"python.defaultInterpreterPath\\\": \\\"C:\\\\\\\\Users\\\\\\\\iwo\\\\\\\\.conda\\\\\\\\envs\\\\\\\\eugeniusz\\\\\\\\python.exe\\\",\\r\\n\\t\\\"python.autoComplete.extraPaths\\\": [\\r\\n\\t\\t\\\"C:\\\\\\\\Users\\\\\\\\iwos0\\\\\\\\Desktop\\\\\\\\git\\\\\\\\Sine Nomine\\\\\\\\venv\\\\\\\\Lib\\\\\\\\site-packages\\\"\\r\\n\\t],\\r\\n\\t\\\"editor.mouseWheelZoom\\\": true,\\r\\n\\t\\\"files.associations\\\": {\\r\\n\\t\\t\\\"*.html\\\": \\\"html\\\",\\r\\n\\t\\t\\\".env-example\\\": \\\"dotenv\\\",\\r\\n\\t\\t\\\"*.vue\\\": \\\"vue\\\"\\r\\n\\t},\\r\\n\\t\\\"git.ignoreMissingGitWarning\\\": true,\\r\\n\\t\\\"editor.linkedEditing\\\": true,\\r\\n\\t\\\"typescript.updateImportsOnFileMove.enabled\\\": \\\"always\\\",\\r\\n\\t\\\"json.schemas\\\": [\\r\\n\\t\\t{\\r\\n\\t\\t\\t\\\"name\\\": \\\"vscode-expo-manifest\\\",\\r\\n\\t\\t\\t\\\"url\\\": \\\"file:///c%3A/Users/iwos0/AppData/Roaming/Code/User/globalStorage/bycedric.vscode-expo/manifest-43.0.0.json\\\",\\r\\n\\t\\t\\t\\\"fileMatch\\\": [\\r\\n\\t\\t\\t\\t\\\"app.json\\\",\\r\\n\\t\\t\\t\\t\\\"app.config.json\\\"\\r\\n\\t\\t\\t]\\r\\n\\t\\t}\\r\\n\\t],\\r\\n\\t\\\"editor.wordWrap\\\": \\\"off\\\",\\r\\n\\t\\\"diffEditor.wordWrap\\\": \\\"off\\\",\\r\\n\\t\\\"editor.inlayHints.enabled\\\": \\\"on\\\",\\r\\n\\t\\\"python.analysis.completeFunctionParens\\\": true,\\r\\n\\t\\\"python.analysis.extraPaths\\\": [\\r\\n\\t\\t\\\"C:\\\\\\\\Users\\\\\\\\iwos0\\\\\\\\Desktop\\\\\\\\git\\\\\\\\Sine Nomine\\\\\\\\venv\\\\\\\\Lib\\\\\\\\site-packages\\\"\\r\\n\\t],\\r\\n\\t\\\"gitlens.advanced.messages\\\": {\\r\\n\\t\\t\\\"suppressGitMissingWarning\\\": true\\r\\n\\t},\\r\\n\\t\\\"projectManager.git.baseFolders\\\": [\\r\\n\\t\\t\\\"C:\\\\\\\\Users\\\\\\\\iwos0\\\\\\\\Desktop\\\\\\\\git\\\",\\r\\n\\t\\t\\\"~\\\\\\\\git\\\",\\r\\n\\t\\t\\\"A:\\\\\\\\Users\\\\\\\\Iwo\\\\\\\\Nextcloud\\\\\\\\git\\\\\\\\hbm-client\\\\\\\\frontend\\\"\\r\\n\\t],\\r\\n\\t\\\"redhat.telemetry.enabled\\\": true,\\r\\n\\t\\\"vscode-pets.petColor\\\": \\\"black\\\",\\r\\n\\t\\\"vscode-pets.petSize\\\": \\\"medium\\\",\\r\\n\\t\\\"vscode-pets.theme\\\": \\\"forest\\\",\\r\\n\\t\\\"python.languageServer\\\": \\\"Pylance\\\",\\r\\n\\t\\\"bracket-pair-colorizer-2.depreciation-notice\\\": false,\\r\\n\\t\\\"files.autoGuessEncoding\\\": true,\\r\\n\\t\\\"eslint.alwaysShowStatus\\\": true,\\r\\n\\t\\\"eslint.validate\\\": [\\r\\n\\t\\t\\\"javascript\\\",\\r\\n\\t\\t\\\"javascriptreact\\\",\\r\\n\\t\\t\\\"typescript\\\",\\r\\n\\t\\t\\\"typescriptreact\\\",\\r\\n\\t],\\r\\n\\t\\\"tabnine.experimentalAutoImports\\\": true,\\r\\n\\t\\\"terminal.integrated.defaultProfile.windows\\\": \\\"PowerShell\\\",\\r\\n\\t\\\"terminal.integrated.defaultProfile.osx\\\": \\\"fish\\\",\\r\\n\\t\\\"terminal.integrated.fontFamily\\\": \\\"FiraCode Nerd Font, Fira Code Light, monospace\\\",\\r\\n\\t\\\"terminal.integrated.fontLigatures\\\": true,\\r\\n\\t\\\"projectManager.sortList\\\": \\\"Saved\\\",\\r\\n\\t\\\"git.allowForcePush\\\": true,\\r\\n\\t\\\"editor.tabSize\\\": 2,\\r\\n\\t\\\"eslint.format.enable\\\": true,\\r\\n\\t\\\"eslint.lintTask.enable\\\": true,\\r\\n\\t\\\"diffEditor.ignoreTrimWhitespace\\\": false,\\r\\n\\t\\\"files.exclude\\\": {\\r\\n\\t\\t\\\"**/.classpath\\\": true,\\r\\n\\t\\t\\\"**/.project\\\": true,\\r\\n\\t\\t\\\"**/.settings\\\": true,\\r\\n\\t\\t\\\"**/.factorypath\\\": true\\r\\n\\t},\\r\\n\\t\\\"terminal.explorerKind\\\": \\\"external\\\",\\r\\n\\t\\\"terminal.external.osxExec\\\": \\\"iTerm.app\\\",\\r\\n\\t\\\"editor.guides.bracketPairs\\\": true,\\r\\n\\t\\\"git.confirmSync\\\": false,\\r\\n\\t\\\"editor.inlineSuggest.enabled\\\": true,\\r\\n\\t\\\"github.copilot.enable\\\": {\\r\\n\\t\\t\\\"*\\\": false,\\r\\n\\t\\t\\\"plaintext\\\": true,\\r\\n\\t\\t\\\"markdown\\\": true,\\r\\n\\t\\t\\\"scminput\\\": false,\\r\\n\\t\\t\\\"yaml\\\": true,\\r\\n\\t\\t\\\"typescriptreact\\\": true,\\r\\n\\t\\t\\\"typescript\\\": true\\r\\n\\t},\\r\\n\\t\\\"editor.minimap.enabled\\\": false,\\r\\n\\t\\\"editor.unicodeHighlight.nonBasicASCII\\\": false,\\r\\n\\t\\\"githubPullRequests.pullBranch\\\": \\\"never\\\",\\r\\n\\t\\\"editor.multiCursorModifier\\\": \\\"ctrlCmd\\\",\\r\\n\\t\\\"editor.showFoldingControls\\\": \\\"always\\\",\\r\\n\\t\\\"editor.folding\\\": true,\\r\\n\\t\\\"terminal.integrated.profiles.windows\\\": {\\r\\n\\t\\t\\\"PowerShell\\\": {\\r\\n\\t\\t\\t\\\"source\\\": \\\"PowerShell\\\",\\r\\n\\t\\t\\t\\\"icon\\\": \\\"terminal-powershell\\\"\\r\\n\\t\\t},\\r\\n\\t\\t\\\"Command Prompt\\\": {\\r\\n\\t\\t\\t\\\"path\\\": [\\r\\n\\t\\t\\t\\t\\\"${env:windir}\\\\\\\\Sysnative\\\\\\\\cmd.exe\\\",\\r\\n\\t\\t\\t\\t\\\"${env:windir}\\\\\\\\System32\\\\\\\\cmd.exe\\\"\\r\\n\\t\\t\\t],\\r\\n\\t\\t\\t\\\"args\\\": [],\\r\\n\\t\\t\\t\\\"icon\\\": \\\"terminal-cmd\\\"\\r\\n\\t\\t},\\r\\n\\t\\t\\\"Git Bash\\\": {\\r\\n\\t\\t\\t\\\"source\\\": \\\"Git Bash\\\"\\r\\n\\t\\t},\\r\\n\\t\\t\\\"Ubuntu (WSL)\\\": {\\r\\n\\t\\t\\t\\\"path\\\": \\\"C:\\\\\\\\Windows\\\\\\\\System32\\\\\\\\wsl.exe\\\",\\r\\n\\t\\t\\t\\\"args\\\": [\\r\\n\\t\\t\\t\\t\\\"-d\\\",\\r\\n\\t\\t\\t\\t\\\"Ubuntu\\\"\\r\\n\\t\\t\\t]\\r\\n\\t\\t},\\r\\n\\t\\t\\\"OpenComputers EMU\\\": {\\r\\n\\t\\t\\t\\\"source\\\": \\\"PowerShell\\\",\\r\\n\\t\\t\\t\\\"args\\\": [\\r\\n\\t\\t\\t\\t\\\"-NoExit\\\",\\r\\n\\t\\t\\t\\t\\\"-Command\\\",\\r\\n\\t\\t\\t\\t\\\"Invoke-Command -ScriptBlock { cd 'P:\\\\\\\\msys64\\\\\\\\home\\\\\\\\iwo\\\\\\\\OCEmu\\\\\\\\src' ; ./OCEmu.exe }\\\"\\r\\n\\t\\t\\t]\\r\\n\\t\\t}\\r\\n\\t},\\r\\n\\t\\\"codium.enable\\\": true,\\r\\n\\t\\\"liveSassCompile.settings.useNewCompiler\\\": true,\\r\\n\\t\\\"window.commandCenter\\\": true,\\r\\n\\t\\\"github.copilot.editor.enableAutoCompletions\\\": true,\\r\\n\\t\\\"terminal.integrated.profiles.linux\\\": {\\r\\n\\t\\t\\\"bash\\\": {\\r\\n\\t\\t\\t\\\"path\\\": \\\"bash\\\",\\r\\n\\t\\t\\t\\\"icon\\\": \\\"terminal-bash\\\"\\r\\n\\t\\t},\\r\\n\\t\\t\\\"zsh\\\": {\\r\\n\\t\\t\\t\\\"path\\\": \\\"zsh\\\"\\r\\n\\t\\t},\\r\\n\\t\\t\\\"fish\\\": {\\r\\n\\t\\t\\t\\\"path\\\": \\\"fish\\\"\\r\\n\\t\\t},\\r\\n\\t\\t\\\"tmux\\\": {\\r\\n\\t\\t\\t\\\"path\\\": \\\"tmux\\\",\\r\\n\\t\\t\\t\\\"icon\\\": \\\"terminal-tmux\\\"\\r\\n\\t\\t},\\r\\n\\t\\t\\\"pwsh\\\": {\\r\\n\\t\\t\\t\\\"path\\\": \\\"pwsh\\\",\\r\\n\\t\\t\\t\\\"icon\\\": \\\"terminal-powershell\\\"\\r\\n\\t\\t},\\r\\n\\t\\t\\\"bash (2)\\\": {\\r\\n\\t\\t\\t\\\"path\\\": \\\"/usr/bin/bash\\\"\\r\\n\\t\\t}\\r\\n\\t},\\r\\n\\t\\\"terminal.integrated.defaultProfile.linux\\\": \\\"bash\\\",\\r\\n\\t\\\"vscode-edge-devtools.webhintInstallNotification\\\": true,\\r\\n\\t\\\"database-client.autoSync\\\": true,\\r\\n\\t\\\"editor.formatOnSave\\\": true,\\r\\n\\t\\\"editor.gotoLocation.multipleDefinitions\\\": \\\"goto\\\",\\r\\n\\t\\\"window.newWindowProfile\\\": \\\"Default\\\",\\r\\n\\t\\\"terminal.integrated.allowedLinkSchemes\\\": [\\r\\n\\t\\t\\\"file\\\",\\r\\n\\t\\t\\\"http\\\",\\r\\n\\t\\t\\\"https\\\",\\r\\n\\t\\t\\\"mailto\\\",\\r\\n\\t\\t\\\"vscode\\\",\\r\\n\\t\\t\\\"vscode-insiders\\\",\\r\\n\\t\\t\\\"docker-desktop\\\"\\r\\n\\t],\\r\\n\\t\\\"terminal.integrated.automationProfile.linux\\\": {},\\r\\n\\t\\\"powermode.enabled\\\": true,\\r\\n\\t\\\"powermode.combo.location\\\": \\\"statusbar\\\",\\r\\n\\t\\\"powermode.combo.counterEnabled\\\": \\\"show\\\",\\r\\n\\t\\\"powermode.combo.timerEnabled\\\": \\\"show\\\",\\r\\n\\t\\\"powermode.shake.intensity\\\": 0,\\r\\n\\t\\\"remote.SSH.remotePlatform\\\": {\\r\\n\\t\\t\\\"192.168.0.245\\\": \\\"macOS\\\",\\r\\n\\t\\t\\\"192.168.0.81\\\": \\\"linux\\\"\\r\\n\\t},\\r\\n\\t\\\"github.copilot.nextEditSuggestions.enabled\\\": true,\\r\\n\\t\\\"[jade]\\\": {\\r\\n\\t\\t\\\"diffEditor.ignoreTrimWhitespace\\\": false\\r\\n\\t},\\r\\n\\t\\\"i18n-ally.displayLanguage\\\": \\\"pl\\\",\\r\\n\\t\\\"liveServer.settings.donotShowInfoMsg\\\": true,\\r\\n\\t\\\"vetur.format.enable\\\": false,\\r\\n\\t\\\"vetur.validation.interpolation\\\": false,\\r\\n\\t\\\"vetur.validation.script\\\": false,\\r\\n\\t\\\"vetur.validation.style\\\": false,\\r\\n\\t\\\"vetur.validation.template\\\": false,\\r\\n\\t\\\"vetur.languageFeatures.semanticTokens\\\": false,\\r\\n\\t\\\"vetur.languageFeatures.codeActions\\\": false,\\r\\n\\t\\\"vetur.languageFeatures.updateImportOnFileMove\\\": false,\\r\\n\\t\\\"vetur.ignoreProjectWarning\\\": true,\\r\\n\\t\\\"vetur.completion.scaffoldSnippetSources\\\": {\\r\\n\\t\\t\\\"workspace\\\": \\\"💼\\\",\\r\\n\\t\\t\\\"user\\\": \\\"🗒️\\\",\\r\\n\\t\\t\\\"vetur\\\": \\\"✌\\\"\\r\\n\\t},\\r\\n\\t\\\"docker.host\\\": \\\"tcp://OCTO-WINSRV:2375\\\",\\r\\n\\t\\\"docker.extension.enableComposeLanguageServer\\\": false,\\r\\n\\t\\\"chat.tools.terminal.autoApprove\\\": {\\r\\n\\t\\t\\\"yarn tauri\\\": true,\\r\\n\\t\\t\\\"docker-compose\\\": true,\\r\\n\\t\\t\\\"docker logs\\\": true,\\r\\n\\t\\t\\\"docker exec\\\": true,\\r\\n\\t\\t\\\"docker compose\\\": true,\\r\\n\\t\\t\\\"docker ps\\\": true,\\r\\n\\t\\t\\\"bun\\\": true,\\r\\n\\t\\t\\\"Set-Content\\\": true,\\r\\n\\t\\t\\\"/^Test-Path \\\\\\\"a:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\Iwo\\\\\\\\\\\\\\\\Nextcloud\\\\\\\\\\\\\\\\git\\\\\\\\\\\\\\\\H2C-FullSpectrum\\\\\\\\\\\\\\\\BambuStudio\\\\\\\\\\\\\\\\_build5\\\\\\\\.log\\\\\\\"; \\\\\\\\(Get-Item \\\\\\\"a:\\\\\\\\\\\\\\\\Users\\\\\\\\\\\\\\\\Iwo\\\\\\\\\\\\\\\\Nextcloud\\\\\\\\\\\\\\\\git\\\\\\\\\\\\\\\\H2C-FullSpectrum\\\\\\\\\\\\\\\\BambuStudio\\\\\\\\\\\\\\\\_build5\\\\\\\\.log\\\\\\\" -ErrorAction SilentlyContinue\\\\\\\\)\\\\\\\\.Length$/\\\": {\\r\\n\\t\\t\\t\\\"approve\\\": true,\\r\\n\\t\\t\\t\\\"matchCommandLine\\\": true\\r\\n\\t\\t}\\r\\n\\t},\\r\\n\\t\\\"figma.autocompleteBlocks\\\": true,\\r\\n\\t\\\"chat.mcp.gallery.enabled\\\": true,\\r\\n\\t\\\"scad-lsp.launchPath\\\": \\\"P:\\\\\\\\OpenSCAD\\\\\\\\openscad.exe\\\",\\r\\n\\t\\\"openscad.launchPath\\\": \\\"P:\\\\\\\\OpenSCAD\\\\\\\\openscad.exe\\\",\\r\\n\\t\\\"livePreview.httpHeaders\\\": {\\r\\n\\t\\t\\\"Accept-Ranges\\\": \\\"bytes\\\"\\r\\n\\t},\\r\\n\\t\\\"livePreview.portNumber\\\": 8000,\\r\\n\\t\\\"livePreview.debugOnExternalPreview\\\": true,\\r\\n\\t\\\"liveServer.settings.fullReload\\\": true,\\r\\n\\t\\\"gitlens.ai.model\\\": \\\"vscode\\\",\\r\\n\\t\\\"gitlens.ai.vscode.model\\\": \\\"copilot:gpt-4.1\\\",\\r\\n\\t\\\"workbench.iconTheme\\\": \\\"vs-seti\\\",\\r\\n\\t\\\"terminal.integrated.automationProfile.windows\\\": {},\\r\\n\\t\\\"i18n-ally.dirStructure\\\": \\\"auto\\\",\\r\\n\\t\\\"i18n-ally.enabledFrameworks\\\": [\\r\\n\\t\\t\\\"vue\\\"\\r\\n\\t],\\r\\n\\t\\\"i18n-ally.enabledParsers\\\": [\\r\\n\\t\\t\\\"json\\\"\\r\\n\\t],\\r\\n\\t\\\"i18n-ally.keystyle\\\": \\\"nested\\\",\\r\\n\\t\\\"i18n-ally.localeCountryMap\\\": {},\\r\\n\\t\\\"chat.agent.maxRequests\\\": 100,\\r\\n\\t\\\"chat.tools.urls.autoApprove\\\": {\\r\\n\\t\\t\\\"https://code.visualstudio.com\\\": true,\\r\\n\\t\\t\\\"https://github.com/microsoft/vscode/wiki/*\\\": true,\\r\\n\\t\\t\\\"https://www.flaticon.com\\\": {\\r\\n\\t\\t\\t\\\"approveRequest\\\": true,\\r\\n\\t\\t\\t\\\"approveResponse\\\": false\\r\\n\\t\\t},\\r\\n\\t\\t\\\"https://raw.githubusercontent.com\\\": {\\r\\n\\t\\t\\t\\\"approveRequest\\\": false,\\r\\n\\t\\t\\t\\\"approveResponse\\\": true\\r\\n\\t\\t},\\r\\n\\t\\t\\\"https://www.figma.com\\\": {\\r\\n\\t\\t\\t\\\"approveRequest\\\": true,\\r\\n\\t\\t\\t\\\"approveResponse\\\": false\\r\\n\\t\\t},\\r\\n\\t\\t\\\"https://docs.n8n.io\\\": true,\\r\\n\\t\\t\\\"https://github.com\\\": {\\r\\n\\t\\t\\t\\\"approveRequest\\\": false,\\r\\n\\t\\t\\t\\\"approveResponse\\\": true\\r\\n\\t\\t},\\r\\n\\t\\t\\\"https://letsencrypt.org\\\": {\\r\\n\\t\\t\\t\\\"approveRequest\\\": false,\\r\\n\\t\\t\\t\\\"approveResponse\\\": true\\r\\n\\t\\t},\\r\\n\\t\\t\\\"https://ollama.com\\\": {\\r\\n\\t\\t\\t\\\"approveRequest\\\": false,\\r\\n\\t\\t\\t\\\"approveResponse\\\": true\\r\\n\\t\\t},\\r\\n\\t\\t\\\"https://developers.plane.so\\\": true,\\r\\n\\t\\t\\\"https://docs.goauthentik.io\\\": true\\r\\n\\t},\\r\\n\\t\\\"chat.viewSessions.orientation\\\": \\\"stacked\\\",\\r\\n\\t\\\"json.schemaDownload.trustedDomains\\\": {\\r\\n\\t\\t\\\"https://schemastore.azurewebsites.net/\\\": true,\\r\\n\\t\\t\\\"https://raw.githubusercontent.com/\\\": true,\\r\\n\\t\\t\\\"https://www.schemastore.org/\\\": true,\\r\\n\\t\\t\\\"https://json.schemastore.org/\\\": true,\\r\\n\\t\\t\\\"https://json-schema.org/\\\": true,\\r\\n\\t\\t\\\"https://schema.tauri.app\\\": true\\r\\n\\t},\\r\\n\\t\\\"chat.mcp.assisted.nuget.enabled\\\": true,\\r\\n\\t\\\"github.copilot.nextEditSuggestions.eagerness\\\": \\\"high\\\",\\r\\n\\t\\\"github.copilot.chat.copilotMemory.enabled\\\": true,\\r\\n\\t\\\"workbench.settings.alwaysShowAdvancedSettings\\\": true,\\r\\n\\t\\\"editor.aiStats.enabled\\\": true,\\r\\n\\t\\\"ollamaCodeCompletions.model\\\": \\\"qwen2.5-coder:1.5b\\\",\\r\\n\\t\\\"obsidian-md-vsc.defaultVault\\\": \\\"hbm-books\\\",\\r\\n\\t\\\"obsidian-md-vsc.defaultVaultPath\\\": \\\"A:\\\\\\\\Users\\\\\\\\Iwo\\\\\\\\Nextcloud\\\\\\\\git\\\\\\\\hbm-books\\\",\\r\\n\\t\\\"obsidian-md-vsc.defaultNote\\\": \\\"Homebrew Magic - The Role-Playing Game\\\",\\r\\n\\t\\\"dev.containers.mountWaylandSocket\\\": false,\\r\\n\\t\\\"workbench.colorTheme\\\": \\\"SynthWave84\\\",\\r\\n\\t\\\"telemetry.telemetryLevel\\\": \\\"off\\\",\\r\\n\\t\\\"npm.enableRunFromFolder\\\": true,\\r\\n\\t\\\"npm.packageManager\\\": \\\"bun\\\",\\r\\n\\t\\\"terminal.external.windowsExec\\\": \\\"powershell.exe\\\",\\r\\n\\t\\\"scm.alwaysShowActions\\\": true\\r\\n}\"}","keybindings":"{\"keybindings\":\"// Override key bindings by placing them into your key bindings file.\\n[\\n {\\n \\\"key\\\": \\\"escape escape\\\",\\n \\\"command\\\": \\\"workbench.action.exitZenMode\\\",\\n \\\"when\\\": \\\"inZenMode\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+escape\\\",\\n \\\"command\\\": \\\"closeReferenceSearch\\\",\\n \\\"when\\\": \\\"inReferenceSearchEditor && !config.editor.stablePeek\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"closeReferenceSearch\\\",\\n \\\"when\\\": \\\"inReferenceSearchEditor && !config.editor.stablePeek\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+escape\\\",\\n \\\"command\\\": \\\"editor.action.inlineSuggest.hide\\\",\\n \\\"when\\\": \\\"inInlineEditsPreviewEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"editor.action.inlineSuggest.hide\\\",\\n \\\"when\\\": \\\"inInlineEditsPreviewEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"editor.closeTestPeek\\\",\\n \\\"when\\\": \\\"testing.isInPeek && !config.editor.stablePeek || testing.isPeekVisible && !config.editor.stablePeek\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+escape\\\",\\n \\\"command\\\": \\\"cancelSelection\\\",\\n \\\"when\\\": \\\"editorHasSelection && textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"cancelSelection\\\",\\n \\\"when\\\": \\\"editorHasSelection && textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+end\\\",\\n \\\"command\\\": \\\"cursorBottom\\\",\\n \\\"when\\\": \\\"textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+end\\\",\\n \\\"command\\\": \\\"cursorBottomSelect\\\",\\n \\\"when\\\": \\\"textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+alt+down\\\",\\n \\\"command\\\": \\\"cursorColumnSelectDown\\\",\\n \\\"when\\\": \\\"textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+alt+left\\\",\\n \\\"command\\\": \\\"cursorColumnSelectLeft\\\",\\n \\\"when\\\": \\\"textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+alt+pagedown\\\",\\n \\\"command\\\": \\\"cursorColumnSelectPageDown\\\",\\n \\\"when\\\": \\\"textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+alt+pageup\\\",\\n \\\"command\\\": \\\"cursorColumnSelectPageUp\\\",\\n \\\"when\\\": \\\"textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+alt+right\\\",\\n \\\"command\\\": \\\"cursorColumnSelectRight\\\",\\n \\\"when\\\": \\\"textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+alt+up\\\",\\n \\\"command\\\": \\\"cursorColumnSelectUp\\\",\\n \\\"when\\\": \\\"textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"down\\\",\\n \\\"command\\\": \\\"cursorDown\\\",\\n \\\"when\\\": \\\"textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+down\\\",\\n \\\"command\\\": \\\"cursorDownSelect\\\",\\n \\\"when\\\": \\\"textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+down\\\",\\n \\\"command\\\": \\\"cursorDownSelect\\\",\\n \\\"when\\\": \\\"textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"end\\\",\\n \\\"command\\\": \\\"cursorEnd\\\",\\n \\\"when\\\": \\\"textInputFocus\\\",\\n \\\"args\\\": {\\n \\\"sticky\\\": false\\n }\\n },\\n {\\n \\\"key\\\": \\\"shift+end\\\",\\n \\\"command\\\": \\\"cursorEndSelect\\\",\\n \\\"when\\\": \\\"textInputFocus\\\",\\n \\\"args\\\": {\\n \\\"sticky\\\": false\\n }\\n },\\n {\\n \\\"key\\\": \\\"home\\\",\\n \\\"command\\\": \\\"cursorHome\\\",\\n \\\"when\\\": \\\"textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+home\\\",\\n \\\"command\\\": \\\"cursorHomeSelect\\\",\\n \\\"when\\\": \\\"textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"left\\\",\\n \\\"command\\\": \\\"cursorLeft\\\",\\n \\\"when\\\": \\\"textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+left\\\",\\n \\\"command\\\": \\\"cursorLeftSelect\\\",\\n \\\"when\\\": \\\"textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"pagedown\\\",\\n \\\"command\\\": \\\"cursorPageDown\\\",\\n \\\"when\\\": \\\"textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+pagedown\\\",\\n \\\"command\\\": \\\"cursorPageDownSelect\\\",\\n \\\"when\\\": \\\"textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"pageup\\\",\\n \\\"command\\\": \\\"cursorPageUp\\\",\\n \\\"when\\\": \\\"textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+pageup\\\",\\n \\\"command\\\": \\\"cursorPageUpSelect\\\",\\n \\\"when\\\": \\\"textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"right\\\",\\n \\\"command\\\": \\\"cursorRight\\\",\\n \\\"when\\\": \\\"textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+right\\\",\\n \\\"command\\\": \\\"cursorRightSelect\\\",\\n \\\"when\\\": \\\"textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+home\\\",\\n \\\"command\\\": \\\"cursorTop\\\",\\n \\\"when\\\": \\\"textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+home\\\",\\n \\\"command\\\": \\\"cursorTopSelect\\\",\\n \\\"when\\\": \\\"textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"up\\\",\\n \\\"command\\\": \\\"cursorUp\\\",\\n \\\"when\\\": \\\"textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+up\\\",\\n \\\"command\\\": \\\"cursorUpSelect\\\",\\n \\\"when\\\": \\\"textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+up\\\",\\n \\\"command\\\": \\\"cursorUpSelect\\\",\\n \\\"when\\\": \\\"textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+backspace\\\",\\n \\\"command\\\": \\\"deleteLeft\\\",\\n \\\"when\\\": \\\"textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"backspace\\\",\\n \\\"command\\\": \\\"deleteLeft\\\",\\n \\\"when\\\": \\\"textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"delete\\\",\\n \\\"command\\\": \\\"deleteRight\\\",\\n \\\"when\\\": \\\"textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+a\\\",\\n \\\"command\\\": \\\"editor.action.selectAll\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+l\\\",\\n \\\"command\\\": \\\"expandLineSelection\\\",\\n \\\"when\\\": \\\"textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+tab\\\",\\n \\\"command\\\": \\\"outdent\\\",\\n \\\"when\\\": \\\"editorTextFocus && !editorReadonly && !editorTabMovesFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+z\\\",\\n \\\"command\\\": \\\"redo\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+y\\\",\\n \\\"command\\\": \\\"redo\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+down\\\",\\n \\\"command\\\": \\\"scrollLineDown\\\",\\n \\\"when\\\": \\\"textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+up\\\",\\n \\\"command\\\": \\\"scrollLineUp\\\",\\n \\\"when\\\": \\\"textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+pagedown\\\",\\n \\\"command\\\": \\\"scrollPageDown\\\",\\n \\\"when\\\": \\\"textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+pageup\\\",\\n \\\"command\\\": \\\"scrollPageUp\\\",\\n \\\"when\\\": \\\"textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"tab\\\",\\n \\\"command\\\": \\\"tab\\\",\\n \\\"when\\\": \\\"editorTextFocus && !editorReadonly && !editorTabMovesFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+z\\\",\\n \\\"command\\\": \\\"undo\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+i\\\",\\n \\\"command\\\": \\\"workbench.action.showHover\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+down\\\",\\n \\\"command\\\": \\\"cursorColumnSelectDown\\\",\\n \\\"when\\\": \\\"editorColumnSelection && textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+left\\\",\\n \\\"command\\\": \\\"cursorColumnSelectLeft\\\",\\n \\\"when\\\": \\\"editorColumnSelection && textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+pagedown\\\",\\n \\\"command\\\": \\\"cursorColumnSelectPageDown\\\",\\n \\\"when\\\": \\\"editorColumnSelection && textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+pageup\\\",\\n \\\"command\\\": \\\"cursorColumnSelectPageUp\\\",\\n \\\"when\\\": \\\"editorColumnSelection && textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+right\\\",\\n \\\"command\\\": \\\"cursorColumnSelectRight\\\",\\n \\\"when\\\": \\\"editorColumnSelection && textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+up\\\",\\n \\\"command\\\": \\\"cursorColumnSelectUp\\\",\\n \\\"when\\\": \\\"editorColumnSelection && textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+escape\\\",\\n \\\"command\\\": \\\"removeSecondaryCursors\\\",\\n \\\"when\\\": \\\"editorHasMultipleSelections && textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"removeSecondaryCursors\\\",\\n \\\"when\\\": \\\"editorHasMultipleSelections && textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+down\\\",\\n \\\"command\\\": \\\"inlineChat.focus\\\",\\n \\\"when\\\": \\\"editorTextFocus && inlineChatVisible && !accessibilityModeEnabled && !inlineChatFocused && !isEmbeddedDiffEditor && inlineChatOuterCursorPosition == 'above'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+up\\\",\\n \\\"command\\\": \\\"inlineChat.focus\\\",\\n \\\"when\\\": \\\"editorTextFocus && inlineChatVisible && !accessibilityModeEnabled && !inlineChatFocused && !isEmbeddedDiffEditor && inlineChatOuterCursorPosition == 'below'\\\"\\n },\\n {\\n \\\"key\\\": \\\"f12\\\",\\n \\\"command\\\": \\\"goToNextReference\\\",\\n \\\"when\\\": \\\"inReferenceSearchEditor || referenceSearchVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"f4\\\",\\n \\\"command\\\": \\\"goToNextReference\\\",\\n \\\"when\\\": \\\"inReferenceSearchEditor || referenceSearchVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+f12\\\",\\n \\\"command\\\": \\\"goToPreviousReference\\\",\\n \\\"when\\\": \\\"inReferenceSearchEditor || referenceSearchVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+f4\\\",\\n \\\"command\\\": \\\"goToPreviousReference\\\",\\n \\\"when\\\": \\\"inReferenceSearchEditor || referenceSearchVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+enter\\\",\\n \\\"command\\\": \\\"refactorPreview.apply\\\",\\n \\\"when\\\": \\\"refactorPreview.enabled && refactorPreview.hasCheckedChanges && focusedView == 'refactorPreview'\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+enter\\\",\\n \\\"command\\\": \\\"testing.editFocusedTest\\\",\\n \\\"when\\\": \\\"focusedView == 'workbench.view.testing'\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"notebook.cell.quitEdit\\\",\\n \\\"when\\\": \\\"inputFocus && notebookEditorFocused && !editorHasMultipleSelections && !editorHasSelection && !editorHoverVisible && !inlineChatFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+enter\\\",\\n \\\"command\\\": \\\"notebook.cell.quitEdit\\\",\\n \\\"when\\\": \\\"inputFocus && notebookEditorFocused && !inlineChatFocused && notebookCellType == 'markup'\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"workbench.edit.chat.cancel\\\",\\n \\\"when\\\": \\\"chatSessionCurrentlyEditing && inChatInput && !editorHasMultipleSelections && !editorHasSelection && !editorHoverVisible || chatSessionCurrentlyEditingInput && inChatInput && !editorHasMultipleSelections && !editorHasSelection && !editorHoverVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"workbench.action.closeModalEditor\\\",\\n \\\"when\\\": \\\"editorFocus && editorPartModal\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+f\\\",\\n \\\"command\\\": \\\"actions.find\\\",\\n \\\"when\\\": \\\"editorFocus || editorIsOpen\\\"\\n },\\n {\\n \\\"key\\\": \\\"enter\\\",\\n \\\"command\\\": \\\"breakpointWidget.action.acceptInput\\\",\\n \\\"when\\\": \\\"breakpointWidgetVisible && inBreakpointWidget\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+up\\\",\\n \\\"command\\\": \\\"chat.action.focus\\\",\\n \\\"when\\\": \\\"chatCursorAtTop && inChatInput && !quickChatHasFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+up\\\",\\n \\\"command\\\": \\\"chat.action.focus\\\",\\n \\\"when\\\": \\\"inChatInput && isLinux && !quickChatHasFocus || inChatInput && isWindows && !quickChatHasFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+escape\\\",\\n \\\"command\\\": \\\"closeBreakpointWidget\\\",\\n \\\"when\\\": \\\"breakpointWidgetVisible && textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"closeBreakpointWidget\\\",\\n \\\"when\\\": \\\"breakpointWidgetVisible && textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+u\\\",\\n \\\"command\\\": \\\"cursorUndo\\\",\\n \\\"when\\\": \\\"textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+right\\\",\\n \\\"command\\\": \\\"cursorWordEndRight\\\",\\n \\\"when\\\": \\\"textInputFocus && !accessibilityModeEnabled\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+right\\\",\\n \\\"command\\\": \\\"cursorWordEndRightSelect\\\",\\n \\\"when\\\": \\\"textInputFocus && !accessibilityModeEnabled\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+left\\\",\\n \\\"command\\\": \\\"cursorWordLeft\\\",\\n \\\"when\\\": \\\"textInputFocus && !accessibilityModeEnabled\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+left\\\",\\n \\\"command\\\": \\\"cursorWordLeftSelect\\\",\\n \\\"when\\\": \\\"textInputFocus && !accessibilityModeEnabled\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+backspace\\\",\\n \\\"command\\\": \\\"deleteWordLeft\\\",\\n \\\"when\\\": \\\"textInputFocus && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+delete\\\",\\n \\\"command\\\": \\\"deleteWordRight\\\",\\n \\\"when\\\": \\\"textInputFocus && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"f7\\\",\\n \\\"command\\\": \\\"editor.action.accessibleDiffViewer.next\\\",\\n \\\"when\\\": \\\"isInDiffEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+f7\\\",\\n \\\"command\\\": \\\"editor.action.accessibleDiffViewer.prev\\\",\\n \\\"when\\\": \\\"isInDiffEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+d\\\",\\n \\\"command\\\": \\\"editor.action.addCommentLine\\\",\\n \\\"when\\\": \\\"editorTextFocus && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+d\\\",\\n \\\"command\\\": \\\"editor.action.addSelectionToNextFindMatch\\\",\\n \\\"when\\\": \\\"editorFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+oem_period\\\",\\n \\\"command\\\": \\\"editor.action.autoFix\\\",\\n \\\"when\\\": \\\"textInputFocus && !editorReadonly && supportedCodeAction =~ /(\\\\\\\\s|^)quickfix\\\\\\\\b/\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+a\\\",\\n \\\"command\\\": \\\"editor.action.blockComment\\\",\\n \\\"when\\\": \\\"editorTextFocus && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"editor.action.cancelSelectionAnchor\\\",\\n \\\"when\\\": \\\"editorTextFocus && selectionAnchorSet\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+f2\\\",\\n \\\"command\\\": \\\"editor.action.changeAll\\\",\\n \\\"when\\\": \\\"editorTextFocus && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+insert\\\",\\n \\\"command\\\": \\\"editor.action.clipboardCopyAction\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+c\\\",\\n \\\"command\\\": \\\"editor.action.clipboardCopyAction\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+delete\\\",\\n \\\"command\\\": \\\"editor.action.clipboardCutAction\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+x\\\",\\n \\\"command\\\": \\\"editor.action.clipboardCutAction\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+insert\\\",\\n \\\"command\\\": \\\"editor.action.clipboardPasteAction\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+v\\\",\\n \\\"command\\\": \\\"editor.action.clipboardPasteAction\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_2\\\",\\n \\\"command\\\": \\\"editor.action.commentLine\\\",\\n \\\"when\\\": \\\"editorTextFocus && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+down\\\",\\n \\\"command\\\": \\\"editor.action.copyLinesDownAction\\\",\\n \\\"when\\\": \\\"editorTextFocus && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+up\\\",\\n \\\"command\\\": \\\"editor.action.copyLinesUpAction\\\",\\n \\\"when\\\": \\\"editorTextFocus && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+k\\\",\\n \\\"command\\\": \\\"editor.action.deleteLines\\\",\\n \\\"when\\\": \\\"textInputFocus && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+f3\\\",\\n \\\"command\\\": \\\"editor.action.dirtydiff.next\\\",\\n \\\"when\\\": \\\"editorTextFocus && !textCompareEditorActive\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+f3\\\",\\n \\\"command\\\": \\\"editor.action.dirtydiff.previous\\\",\\n \\\"when\\\": \\\"editorTextFocus && !textCompareEditorActive\\\"\\n },\\n {\\n \\\"key\\\": \\\"enter\\\",\\n \\\"command\\\": \\\"editor.action.extensioneditor.findNext\\\",\\n \\\"when\\\": \\\"webviewFindWidgetFocused && !editorFocus && activeEditor == 'workbench.editor.extension'\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+enter\\\",\\n \\\"command\\\": \\\"editor.action.extensioneditor.findPrevious\\\",\\n \\\"when\\\": \\\"webviewFindWidgetFocused && !editorFocus && activeEditor == 'workbench.editor.extension'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+f\\\",\\n \\\"command\\\": \\\"editor.action.extensioneditor.showfind\\\",\\n \\\"when\\\": \\\"!editorFocus && activeEditor == 'workbench.editor.extension'\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+f\\\",\\n \\\"command\\\": \\\"editor.action.formatDocument\\\",\\n \\\"when\\\": \\\"editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly && !inCompositeEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+f\\\",\\n \\\"command\\\": \\\"editor.action.formatDocument.none\\\",\\n \\\"when\\\": \\\"editorTextFocus && !editorHasDocumentFormattingProvider && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+f\\\",\\n \\\"command\\\": \\\"editor.action.formatSelection\\\",\\n \\\"when\\\": \\\"editorHasDocumentSelectionFormattingProvider && editorTextFocus && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+down\\\",\\n \\\"command\\\": \\\"editor.action.goToBottomHover\\\",\\n \\\"when\\\": \\\"editorHoverFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"end\\\",\\n \\\"command\\\": \\\"editor.action.goToBottomHover\\\",\\n \\\"when\\\": \\\"editorHoverFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"enter\\\",\\n \\\"command\\\": \\\"editor.action.goToFocusedStickyScrollLine\\\",\\n \\\"when\\\": \\\"stickyScrollFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+f12\\\",\\n \\\"command\\\": \\\"editor.action.goToImplementation\\\",\\n \\\"when\\\": \\\"editorHasImplementationProvider && editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+f12\\\",\\n \\\"command\\\": \\\"editor.action.goToReferences\\\",\\n \\\"when\\\": \\\"editorHasReferenceProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+up\\\",\\n \\\"command\\\": \\\"editor.action.goToTopHover\\\",\\n \\\"when\\\": \\\"editorHoverFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"home\\\",\\n \\\"command\\\": \\\"editor.action.goToTopHover\\\",\\n \\\"when\\\": \\\"editorHoverFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"editor.action.hideColorPicker\\\",\\n \\\"when\\\": \\\"standaloneColorPickerVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+oem_period\\\",\\n \\\"command\\\": \\\"editor.action.inPlaceReplace.down\\\",\\n \\\"when\\\": \\\"editorTextFocus && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+oem_comma\\\",\\n \\\"command\\\": \\\"editor.action.inPlaceReplace.up\\\",\\n \\\"when\\\": \\\"editorTextFocus && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_6\\\",\\n \\\"command\\\": \\\"editor.action.indentLines\\\",\\n \\\"when\\\": \\\"editorTextFocus && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+oem_6\\\",\\n \\\"command\\\": \\\"editor.action.inlineSuggest.showNext\\\",\\n \\\"when\\\": \\\"inlineSuggestionVisible && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+oem_4\\\",\\n \\\"command\\\": \\\"editor.action.inlineSuggest.showPrevious\\\",\\n \\\"when\\\": \\\"inlineSuggestionVisible && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"enter\\\",\\n \\\"command\\\": \\\"editor.action.insertColorWithStandaloneColorPicker\\\",\\n \\\"when\\\": \\\"standaloneColorPickerFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+up\\\",\\n \\\"command\\\": \\\"editor.action.insertCursorAbove\\\",\\n \\\"when\\\": \\\"editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+i\\\",\\n \\\"command\\\": \\\"editor.action.insertCursorAtEndOfEachLineSelected\\\",\\n \\\"when\\\": \\\"editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+down\\\",\\n \\\"command\\\": \\\"editor.action.insertCursorBelow\\\",\\n \\\"when\\\": \\\"editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+enter\\\",\\n \\\"command\\\": \\\"editor.action.insertLineAfter\\\",\\n \\\"when\\\": \\\"editorTextFocus && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+enter\\\",\\n \\\"command\\\": \\\"editor.action.insertLineBefore\\\",\\n \\\"when\\\": \\\"editorTextFocus && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+oem_5\\\",\\n \\\"command\\\": \\\"editor.action.jumpToBracket\\\",\\n \\\"when\\\": \\\"editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+f2\\\",\\n \\\"command\\\": \\\"editor.action.linkedEditing\\\",\\n \\\"when\\\": \\\"editorHasRenameProvider && editorTextFocus && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+f8\\\",\\n \\\"command\\\": \\\"editor.action.marker.next\\\",\\n \\\"when\\\": \\\"editorFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"f8\\\",\\n \\\"command\\\": \\\"editor.action.marker.nextInFiles\\\",\\n \\\"when\\\": \\\"editorFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+f8\\\",\\n \\\"command\\\": \\\"editor.action.marker.prev\\\",\\n \\\"when\\\": \\\"editorFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+f8\\\",\\n \\\"command\\\": \\\"editor.action.marker.prevInFiles\\\",\\n \\\"when\\\": \\\"editorFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+down\\\",\\n \\\"command\\\": \\\"editor.action.moveLinesDownAction\\\",\\n \\\"when\\\": \\\"editorTextFocus && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+up\\\",\\n \\\"command\\\": \\\"editor.action.moveLinesUpAction\\\",\\n \\\"when\\\": \\\"editorTextFocus && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+d\\\",\\n \\\"command\\\": \\\"editor.action.moveSelectionToNextFindMatch\\\",\\n \\\"when\\\": \\\"editorFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+f9\\\",\\n \\\"command\\\": \\\"editor.action.nextCommentThreadAction\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+f10\\\",\\n \\\"command\\\": \\\"editor.action.nextCommentedRangeAction\\\",\\n \\\"when\\\": \\\"activeEditorHasCommentingRange\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+alt+down\\\",\\n \\\"command\\\": \\\"editor.action.nextCommentingRange\\\",\\n \\\"when\\\": \\\"accessibilityModeEnabled && commentFocused || accessibilityModeEnabled && editorFocus || accessibilityHelpIsShown && accessibilityModeEnabled && accessibleViewCurrentProviderId == 'comments'\\\"\\n },\\n {\\n \\\"key\\\": \\\"f3\\\",\\n \\\"command\\\": \\\"editor.action.nextMatchFindAction\\\",\\n \\\"when\\\": \\\"editorFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"enter\\\",\\n \\\"command\\\": \\\"editor.action.nextMatchFindAction\\\",\\n \\\"when\\\": \\\"editorFocus && findInputFocussed\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+f3\\\",\\n \\\"command\\\": \\\"editor.action.nextSelectionMatchFindAction\\\",\\n \\\"when\\\": \\\"editorFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+o\\\",\\n \\\"command\\\": \\\"editor.action.organizeImports\\\",\\n \\\"when\\\": \\\"textInputFocus && !editorReadonly && supportedCodeAction =~ /(\\\\\\\\s|^)source\\\\\\\\.organizeImports\\\\\\\\b/\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_4\\\",\\n \\\"command\\\": \\\"editor.action.outdentLines\\\",\\n \\\"when\\\": \\\"editorTextFocus && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+down\\\",\\n \\\"command\\\": \\\"editor.action.pageDownHover\\\",\\n \\\"when\\\": \\\"editorHoverFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"pagedown\\\",\\n \\\"command\\\": \\\"editor.action.pageDownHover\\\",\\n \\\"when\\\": \\\"editorHoverFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+up\\\",\\n \\\"command\\\": \\\"editor.action.pageUpHover\\\",\\n \\\"when\\\": \\\"editorHoverFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"pageup\\\",\\n \\\"command\\\": \\\"editor.action.pageUpHover\\\",\\n \\\"when\\\": \\\"editorHoverFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+f12\\\",\\n \\\"command\\\": \\\"editor.action.peekDefinition\\\",\\n \\\"when\\\": \\\"editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+f12\\\",\\n \\\"command\\\": \\\"editor.action.peekImplementation\\\",\\n \\\"when\\\": \\\"editorHasImplementationProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+f9\\\",\\n \\\"command\\\": \\\"editor.action.previousCommentThreadAction\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+f10\\\",\\n \\\"command\\\": \\\"editor.action.previousCommentedRangeAction\\\",\\n \\\"when\\\": \\\"activeEditorHasCommentingRange\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+alt+up\\\",\\n \\\"command\\\": \\\"editor.action.previousCommentingRange\\\",\\n \\\"when\\\": \\\"accessibilityModeEnabled && commentFocused || accessibilityModeEnabled && editorFocus || accessibilityHelpIsShown && accessibilityModeEnabled && accessibleViewCurrentProviderId == 'comments'\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+f3\\\",\\n \\\"command\\\": \\\"editor.action.previousMatchFindAction\\\",\\n \\\"when\\\": \\\"editorFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+enter\\\",\\n \\\"command\\\": \\\"editor.action.previousMatchFindAction\\\",\\n \\\"when\\\": \\\"editorFocus && findInputFocussed\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+f3\\\",\\n \\\"command\\\": \\\"editor.action.previousSelectionMatchFindAction\\\",\\n \\\"when\\\": \\\"editorFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_period\\\",\\n \\\"command\\\": \\\"editor.action.quickFix\\\",\\n \\\"when\\\": \\\"editorHasCodeActionsProvider && textInputFocus && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+r\\\",\\n \\\"command\\\": \\\"editor.action.refactor\\\",\\n \\\"when\\\": \\\"editorHasCodeActionsProvider && textInputFocus && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+backspace\\\",\\n \\\"command\\\": \\\"editor.action.removeBrackets\\\",\\n \\\"when\\\": \\\"editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+u\\\",\\n \\\"command\\\": \\\"editor.action.removeCommentLine\\\",\\n \\\"when\\\": \\\"editorTextFocus && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"f2\\\",\\n \\\"command\\\": \\\"editor.action.rename\\\",\\n \\\"when\\\": \\\"editorHasRenameProvider && editorTextFocus && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"f12\\\",\\n \\\"command\\\": \\\"editor.action.revealDefinition\\\",\\n \\\"when\\\": \\\"editorHasDefinitionProvider && editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+f12\\\",\\n \\\"command\\\": \\\"editor.action.revealDefinition\\\",\\n \\\"when\\\": \\\"editorHasDefinitionProvider && editorTextFocus && isWeb\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k f12\\\",\\n \\\"command\\\": \\\"editor.action.revealDefinitionAside\\\",\\n \\\"when\\\": \\\"editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+f12\\\",\\n \\\"command\\\": \\\"editor.action.revealDefinitionAside\\\",\\n \\\"when\\\": \\\"editorHasDefinitionProvider && editorTextFocus && isWeb && !isInEmbeddedEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"down\\\",\\n \\\"command\\\": \\\"editor.action.scrollDownHover\\\",\\n \\\"when\\\": \\\"editorHoverFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"left\\\",\\n \\\"command\\\": \\\"editor.action.scrollLeftHover\\\",\\n \\\"when\\\": \\\"editorHoverFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"right\\\",\\n \\\"command\\\": \\\"editor.action.scrollRightHover\\\",\\n \\\"when\\\": \\\"editorHoverFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"up\\\",\\n \\\"command\\\": \\\"editor.action.scrollUpHover\\\",\\n \\\"when\\\": \\\"editorHoverFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"editor.action.selectEditor\\\",\\n \\\"when\\\": \\\"stickyScrollFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+k\\\",\\n \\\"command\\\": \\\"editor.action.selectFromAnchorToCursor\\\",\\n \\\"when\\\": \\\"editorTextFocus && selectionAnchorSet\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+l\\\",\\n \\\"command\\\": \\\"editor.action.selectHighlights\\\",\\n \\\"when\\\": \\\"editorFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"down\\\",\\n \\\"command\\\": \\\"editor.action.selectNextStickyScrollLine\\\",\\n \\\"when\\\": \\\"stickyScrollFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"up\\\",\\n \\\"command\\\": \\\"editor.action.selectPreviousStickyScrollLine\\\",\\n \\\"when\\\": \\\"stickyScrollFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+b\\\",\\n \\\"command\\\": \\\"editor.action.setSelectionAnchor\\\",\\n \\\"when\\\": \\\"editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+f10\\\",\\n \\\"command\\\": \\\"editor.action.showContextMenu\\\",\\n \\\"when\\\": \\\"textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+i\\\",\\n \\\"command\\\": \\\"editor.action.showHover\\\",\\n \\\"when\\\": \\\"editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+right\\\",\\n \\\"command\\\": \\\"editor.action.smartSelect.expand\\\",\\n \\\"when\\\": \\\"editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+left\\\",\\n \\\"command\\\": \\\"editor.action.smartSelect.shrink\\\",\\n \\\"when\\\": \\\"editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+h\\\",\\n \\\"command\\\": \\\"editor.action.startFindReplaceAction\\\",\\n \\\"when\\\": \\\"editorFocus || editorIsOpen\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+enter\\\",\\n \\\"command\\\": \\\"editor.action.submitComment\\\",\\n \\\"when\\\": \\\"commentEditorFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+m\\\",\\n \\\"command\\\": \\\"editor.action.toggleTabFocusMode\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+z\\\",\\n \\\"command\\\": \\\"editor.action.toggleWordWrap\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+space\\\",\\n \\\"command\\\": \\\"editor.action.triggerParameterHints\\\",\\n \\\"when\\\": \\\"editorHasSignatureHelpProvider && editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+i\\\",\\n \\\"command\\\": \\\"editor.action.triggerSuggest\\\",\\n \\\"when\\\": \\\"editorHasCompletionItemProvider && textInputFocus && !editorReadonly && !suggestWidgetVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+space\\\",\\n \\\"command\\\": \\\"editor.action.triggerSuggest\\\",\\n \\\"when\\\": \\\"editorHasCompletionItemProvider && textInputFocus && !editorReadonly && !suggestWidgetVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+x\\\",\\n \\\"command\\\": \\\"editor.action.trimTrailingWhitespace\\\",\\n \\\"when\\\": \\\"editorTextFocus && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"enter\\\",\\n \\\"command\\\": \\\"editor.action.webvieweditor.findNext\\\",\\n \\\"when\\\": \\\"webviewFindWidgetFocused && !editorFocus && activeEditor == 'WebviewEditor'\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+enter\\\",\\n \\\"command\\\": \\\"editor.action.webvieweditor.findPrevious\\\",\\n \\\"when\\\": \\\"webviewFindWidgetFocused && !editorFocus && activeEditor == 'WebviewEditor'\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"editor.action.webvieweditor.hideFind\\\",\\n \\\"when\\\": \\\"webviewFindWidgetVisible && !editorFocus && activeEditor == 'WebviewEditor'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+f\\\",\\n \\\"command\\\": \\\"editor.action.webvieweditor.showFind\\\",\\n \\\"when\\\": \\\"webviewFindWidgetEnabled && !editorFocus && activeEditor == 'WebviewEditor'\\\"\\n },\\n {\\n \\\"key\\\": \\\"f7\\\",\\n \\\"command\\\": \\\"editor.action.wordHighlight.next\\\",\\n \\\"when\\\": \\\"editorTextFocus && hasWordHighlights\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+f7\\\",\\n \\\"command\\\": \\\"editor.action.wordHighlight.prev\\\",\\n \\\"when\\\": \\\"editorTextFocus && hasWordHighlights\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"editor.cancelOperation\\\",\\n \\\"when\\\": \\\"cancellableOperation\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_period\\\",\\n \\\"command\\\": \\\"editor.changeDropType\\\",\\n \\\"when\\\": \\\"dropWidgetVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_period\\\",\\n \\\"command\\\": \\\"editor.changePasteType\\\",\\n \\\"when\\\": \\\"pasteWidgetVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+oem_comma\\\",\\n \\\"command\\\": \\\"editor.createFoldingRangeFromSelection\\\",\\n \\\"when\\\": \\\"editorTextFocus && foldingEnabled\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"editor.debug.action.closeExceptionWidget\\\",\\n \\\"when\\\": \\\"exceptionWidgetVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+i\\\",\\n \\\"command\\\": \\\"editor.debug.action.showDebugHover\\\",\\n \\\"when\\\": \\\"editorTextFocus && inDebugMode\\\"\\n },\\n {\\n \\\"key\\\": \\\"f9\\\",\\n \\\"command\\\": \\\"editor.debug.action.toggleBreakpoint\\\",\\n \\\"when\\\": \\\"debuggersAvailable && disassemblyViewFocus || debuggersAvailable && editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"tab\\\",\\n \\\"command\\\": \\\"editor.emmet.action.expandAbbreviation\\\",\\n \\\"when\\\": \\\"config.emmet.triggerExpansionOnTab && editorTextFocus && !editorReadonly && !editorTabMovesFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+oem_4\\\",\\n \\\"command\\\": \\\"editor.fold\\\",\\n \\\"when\\\": \\\"editorTextFocus && foldingEnabled\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+0\\\",\\n \\\"command\\\": \\\"editor.foldAll\\\",\\n \\\"when\\\": \\\"editorTextFocus && foldingEnabled\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+oem_2\\\",\\n \\\"command\\\": \\\"editor.foldAllBlockComments\\\",\\n \\\"when\\\": \\\"editorTextFocus && foldingEnabled\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+oem_minus\\\",\\n \\\"command\\\": \\\"editor.foldAllExcept\\\",\\n \\\"when\\\": \\\"editorTextFocus && foldingEnabled\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+8\\\",\\n \\\"command\\\": \\\"editor.foldAllMarkerRegions\\\",\\n \\\"when\\\": \\\"editorTextFocus && foldingEnabled\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+1\\\",\\n \\\"command\\\": \\\"editor.foldLevel1\\\",\\n \\\"when\\\": \\\"editorTextFocus && foldingEnabled\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+2\\\",\\n \\\"command\\\": \\\"editor.foldLevel2\\\",\\n \\\"when\\\": \\\"editorTextFocus && foldingEnabled\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+3\\\",\\n \\\"command\\\": \\\"editor.foldLevel3\\\",\\n \\\"when\\\": \\\"editorTextFocus && foldingEnabled\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+4\\\",\\n \\\"command\\\": \\\"editor.foldLevel4\\\",\\n \\\"when\\\": \\\"editorTextFocus && foldingEnabled\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+5\\\",\\n \\\"command\\\": \\\"editor.foldLevel5\\\",\\n \\\"when\\\": \\\"editorTextFocus && foldingEnabled\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+6\\\",\\n \\\"command\\\": \\\"editor.foldLevel6\\\",\\n \\\"when\\\": \\\"editorTextFocus && foldingEnabled\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+7\\\",\\n \\\"command\\\": \\\"editor.foldLevel7\\\",\\n \\\"when\\\": \\\"editorTextFocus && foldingEnabled\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+oem_4\\\",\\n \\\"command\\\": \\\"editor.foldRecursively\\\",\\n \\\"when\\\": \\\"editorTextFocus && foldingEnabled\\\"\\n },\\n {\\n \\\"key\\\": \\\"f12\\\",\\n \\\"command\\\": \\\"editor.gotoNextSymbolFromResult\\\",\\n \\\"when\\\": \\\"hasSymbols\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"editor.gotoNextSymbolFromResult.cancel\\\",\\n \\\"when\\\": \\\"hasSymbols\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"editor.hideDropWidget\\\",\\n \\\"when\\\": \\\"dropWidgetVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"editor.hidePasteWidget\\\",\\n \\\"when\\\": \\\"pasteWidgetVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+oem_period\\\",\\n \\\"command\\\": \\\"editor.removeManualFoldingRanges\\\",\\n \\\"when\\\": \\\"editorTextFocus && foldingEnabled\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+l\\\",\\n \\\"command\\\": \\\"editor.toggleFold\\\",\\n \\\"when\\\": \\\"editorTextFocus && foldingEnabled\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+shift+l\\\",\\n \\\"command\\\": \\\"editor.toggleFoldRecursively\\\",\\n \\\"when\\\": \\\"editorTextFocus && foldingEnabled\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+oem_6\\\",\\n \\\"command\\\": \\\"editor.unfold\\\",\\n \\\"when\\\": \\\"editorTextFocus && foldingEnabled\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+j\\\",\\n \\\"command\\\": \\\"editor.unfoldAll\\\",\\n \\\"when\\\": \\\"editorTextFocus && foldingEnabled\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+oem_plus\\\",\\n \\\"command\\\": \\\"editor.unfoldAllExcept\\\",\\n \\\"when\\\": \\\"editorTextFocus && foldingEnabled\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+9\\\",\\n \\\"command\\\": \\\"editor.unfoldAllMarkerRegions\\\",\\n \\\"when\\\": \\\"editorTextFocus && foldingEnabled\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+oem_6\\\",\\n \\\"command\\\": \\\"editor.unfoldRecursively\\\",\\n \\\"when\\\": \\\"editorTextFocus && foldingEnabled\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"inlayHints.stopReadingLineWithHint\\\",\\n \\\"when\\\": \\\"isReadingLineWithInlayHints\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"inlineChat.dismissEditorAffordance\\\",\\n \\\"when\\\": \\\"editorTextFocus && inlineChatAffordanceVisible && config.inlineChat.affordance == 'editor'\\\"\\n },\\n {\\n \\\"key\\\": \\\"tab\\\",\\n \\\"command\\\": \\\"insertSnippet\\\",\\n \\\"when\\\": \\\"editorTextFocus && hasSnippetCompletions && !editorTabMovesFocus && !inSnippetMode\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+enter\\\",\\n \\\"command\\\": \\\"interactive.execute\\\",\\n \\\"when\\\": \\\"isCompositeNotebook && activeEditor == 'workbench.editor.interactive'\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+enter\\\",\\n \\\"command\\\": \\\"interactive.execute\\\",\\n \\\"when\\\": \\\"config.interactiveWindow.executeWithShiftEnter && isCompositeNotebook && activeEditor == 'workbench.editor.interactive'\\\"\\n },\\n {\\n \\\"key\\\": \\\"enter\\\",\\n \\\"command\\\": \\\"interactive.execute\\\",\\n \\\"when\\\": \\\"isCompositeNotebook && !config.interactiveWindow.executeWithShiftEnter && activeEditor == 'workbench.editor.interactive'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+enter\\\",\\n \\\"command\\\": \\\"mergeEditor.acceptMerge\\\",\\n \\\"when\\\": \\\"isMergeEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+f5\\\",\\n \\\"command\\\": \\\"multiDiffEditor.goToNextChange\\\",\\n \\\"when\\\": \\\"activeEditor == 'multiDiffEditor'\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+f5\\\",\\n \\\"command\\\": \\\"multiDiffEditor.goToPreviousChange\\\",\\n \\\"when\\\": \\\"activeEditor == 'multiDiffEditor'\\\"\\n },\\n {\\n \\\"key\\\": \\\"pagedown\\\",\\n \\\"command\\\": \\\"notebook.cell.cursorPageDown\\\",\\n \\\"when\\\": \\\"editorTextFocus && inputFocus && notebookEditorFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+pagedown\\\",\\n \\\"command\\\": \\\"notebook.cell.cursorPageDownSelect\\\",\\n \\\"when\\\": \\\"editorTextFocus && inputFocus && notebookEditorFocused && !notebookOutputFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"pageup\\\",\\n \\\"command\\\": \\\"notebook.cell.cursorPageUp\\\",\\n \\\"when\\\": \\\"editorTextFocus && inputFocus && notebookEditorFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+pageup\\\",\\n \\\"command\\\": \\\"notebook.cell.cursorPageUpSelect\\\",\\n \\\"when\\\": \\\"editorTextFocus && inputFocus && notebookEditorFocused && !notebookOutputFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+enter\\\",\\n \\\"command\\\": \\\"notebook.cell.execute\\\",\\n \\\"when\\\": \\\"notebookCellListFocused && notebookMissingKernelExtension && !notebookCellExecuting && notebookCellType == 'code' || notebookCellListFocused && !notebookCellExecuting && notebookCellType == 'code' && notebookKernelCount > 0 || notebookCellListFocused && !notebookCellExecuting && notebookCellType == 'code' && notebookKernelSourceCount > 0\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+enter\\\",\\n \\\"command\\\": \\\"notebook.cell.executeAndInsertBelow\\\",\\n \\\"when\\\": \\\"notebookCellListFocused && notebookCellType == 'markup' || notebookCellListFocused && notebookMissingKernelExtension && !notebookCellExecuting && notebookCellType == 'code' || notebookCellListFocused && !notebookCellExecuting && notebookCellType == 'code' && notebookKernelCount > 0 || notebookCellListFocused && !notebookCellExecuting && notebookCellType == 'code' && notebookKernelSourceCount > 0\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+enter\\\",\\n \\\"command\\\": \\\"notebook.cell.executeAndSelectBelow\\\",\\n \\\"when\\\": \\\"notebookCellListFocused && !inlineChatFocused && notebookCellType == 'markup' || notebookCellListFocused && notebookMissingKernelExtension && !inlineChatFocused && !notebookCellExecuting && notebookCellType == 'code' || notebookCellListFocused && !inlineChatFocused && !notebookCellExecuting && notebookCellType == 'code' && notebookKernelCount > 0 || notebookCellListFocused && !inlineChatFocused && !notebookCellExecuting && notebookCellType == 'code' && notebookKernelSourceCount > 0\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+v\\\",\\n \\\"command\\\": \\\"notebook.cell.pasteAbove\\\",\\n \\\"when\\\": \\\"notebookEditorFocused && !inputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"down\\\",\\n \\\"command\\\": \\\"notebook.focusNextEditor\\\",\\n \\\"when\\\": \\\"config.notebook.navigation.allowNavigateToSurroundingCells && editorTextFocus && inputFocus && notebookEditorFocused && !accessibilityModeEnabled && !isEmbeddedDiffEditor && notebookEditorCursorAtLineBoundary == 'both' && notebookEditorCursorAtBoundary != 'none' && notebookEditorCursorAtBoundary != 'top' || config.notebook.navigation.allowNavigateToSurroundingCells && editorTextFocus && inputFocus && notebookEditorFocused && !accessibilityModeEnabled && !isEmbeddedDiffEditor && notebookEditorCursorAtLineBoundary == 'end' && notebookEditorCursorAtBoundary != 'none' && notebookEditorCursorAtBoundary != 'top'\\\"\\n },\\n {\\n \\\"key\\\": \\\"up\\\",\\n \\\"command\\\": \\\"notebook.focusPreviousEditor\\\",\\n \\\"when\\\": \\\"config.notebook.navigation.allowNavigateToSurroundingCells && editorTextFocus && inputFocus && notebookEditorFocused && !accessibilityModeEnabled && !isEmbeddedDiffEditor && notebookEditorCursorAtLineBoundary == 'both' && notebookEditorCursorAtBoundary != 'bottom' && notebookEditorCursorAtBoundary != 'none' || config.notebook.navigation.allowNavigateToSurroundingCells && editorTextFocus && inputFocus && notebookEditorFocused && !accessibilityModeEnabled && !isEmbeddedDiffEditor && notebookEditorCursorAtLineBoundary == 'start' && notebookEditorCursorAtBoundary != 'bottom' && notebookEditorCursorAtBoundary != 'none'\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+f\\\",\\n \\\"command\\\": \\\"notebook.formatCell\\\",\\n \\\"when\\\": \\\"editorHasDocumentFormattingProvider && editorTextFocus && inCompositeEditor && notebookEditable && !editorReadonly && activeEditor == 'workbench.editor.notebook'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+enter\\\",\\n \\\"command\\\": \\\"openReferenceToSide\\\",\\n \\\"when\\\": \\\"listFocus && referenceSearchVisible && !inputFocus && !treeElementCanCollapse && !treeElementCanExpand && !treestickyScrollFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"enter\\\",\\n \\\"command\\\": \\\"repl.action.acceptInput\\\",\\n \\\"when\\\": \\\"inDebugRepl && textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+f\\\",\\n \\\"command\\\": \\\"repl.action.filter\\\",\\n \\\"when\\\": \\\"inDebugRepl && textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+f\\\",\\n \\\"command\\\": \\\"repl.action.find\\\",\\n \\\"when\\\": \\\"inDebugRepl || inDebugRepl && focusedView == 'workbench.panel.repl.view'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+enter\\\",\\n \\\"command\\\": \\\"repl.execute\\\",\\n \\\"when\\\": \\\"isCompositeNotebook && !notebookCellListFocused && activeEditor == 'workbench.editor.repl'\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+enter\\\",\\n \\\"command\\\": \\\"repl.execute\\\",\\n \\\"when\\\": \\\"config.interactiveWindow.executeWithShiftEnter && isCompositeNotebook && !notebookCellListFocused && activeEditor == 'workbench.editor.repl'\\\"\\n },\\n {\\n \\\"key\\\": \\\"enter\\\",\\n \\\"command\\\": \\\"repl.execute\\\",\\n \\\"when\\\": \\\"isCompositeNotebook && !config.interactiveWindow.executeWithShiftEnter && !notebookCellListFocused && activeEditor == 'workbench.editor.repl'\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+end alt+end\\\",\\n \\\"command\\\": \\\"repl.focusLastItemExecuted\\\",\\n \\\"when\\\": \\\"isCompositeNotebook && mostRecentReplEditor || mostRecentReplEditor && !notebookCellListFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+down\\\",\\n \\\"command\\\": \\\"repl.input.focus\\\",\\n \\\"when\\\": \\\"isCompositeNotebook && notebookEditorFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+r\\\",\\n \\\"command\\\": \\\"rerunSearchEditorSearch\\\",\\n \\\"when\\\": \\\"inSearchEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"search.action.focusQueryEditorWidget\\\",\\n \\\"when\\\": \\\"inSearchEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+backspace\\\",\\n \\\"command\\\": \\\"search.searchEditor.action.deleteFileResults\\\",\\n \\\"when\\\": \\\"inSearchEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"settings.action.clearSearchResults\\\",\\n \\\"when\\\": \\\"inSettingsEditor && inSettingsSearch\\\"\\n },\\n {\\n \\\"key\\\": \\\"down\\\",\\n \\\"command\\\": \\\"settings.action.focusSettingsFile\\\",\\n \\\"when\\\": \\\"inSettingsSearch && !suggestWidgetVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+f\\\",\\n \\\"command\\\": \\\"settings.action.search\\\",\\n \\\"when\\\": \\\"inSettingsEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+i\\\",\\n \\\"command\\\": \\\"settings.action.toggleAiSearch\\\",\\n \\\"when\\\": \\\"aiSettingResultsAvailable && inSettingsEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+f9\\\",\\n \\\"command\\\": \\\"testing.coverage.goToNextMissedLine\\\",\\n \\\"when\\\": \\\"activeEditor && testing.hasCoverageInFile\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+f9\\\",\\n \\\"command\\\": \\\"testing.coverage.goToPreviousMissedLine\\\",\\n \\\"when\\\": \\\"activeEditor && testing.hasCoverageInFile\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_2\\\",\\n \\\"command\\\": \\\"toggleExplainMode\\\",\\n \\\"when\\\": \\\"suggestWidgetVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k f2\\\",\\n \\\"command\\\": \\\"togglePeekWidgetFocus\\\",\\n \\\"when\\\": \\\"inReferenceSearchEditor || referenceSearchVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k f2\\\",\\n \\\"command\\\": \\\"toggleQuickDiffWidgetFocus\\\",\\n \\\"when\\\": \\\"dirtyDiffVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"welcome.goBack\\\",\\n \\\"when\\\": \\\"inWelcome && activeEditor == 'gettingStartedPage'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+alt+c\\\",\\n \\\"command\\\": \\\"workbench.action.addComment\\\",\\n \\\"when\\\": \\\"activeCursorHasCommentingRange\\\"\\n },\\n {\\n \\\"key\\\": \\\"enter\\\",\\n \\\"command\\\": \\\"workbench.action.browser.findNext\\\",\\n \\\"when\\\": \\\"browserFindWidgetFocused && activeEditor == 'workbench.editor.browser'\\\"\\n },\\n {\\n \\\"key\\\": \\\"f3\\\",\\n \\\"command\\\": \\\"workbench.action.browser.findNext\\\",\\n \\\"when\\\": \\\"browserFindWidgetVisible && activeEditor == 'workbench.editor.browser'\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+enter\\\",\\n \\\"command\\\": \\\"workbench.action.browser.findPrevious\\\",\\n \\\"when\\\": \\\"browserFindWidgetFocused && activeEditor == 'workbench.editor.browser'\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+f3\\\",\\n \\\"command\\\": \\\"workbench.action.browser.findPrevious\\\",\\n \\\"when\\\": \\\"browserFindWidgetVisible && activeEditor == 'workbench.editor.browser'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+f\\\",\\n \\\"command\\\": \\\"workbench.action.browser.showFind\\\",\\n \\\"when\\\": \\\"browserHasUrl && !browserHasError && activeEditor == 'workbench.editor.browser'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_2\\\",\\n \\\"command\\\": \\\"workbench.action.chat.attachContext\\\",\\n \\\"when\\\": \\\"inChatInput && chatLocation == 'panel'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_period\\\",\\n \\\"command\\\": \\\"workbench.action.chat.openModePicker\\\",\\n \\\"when\\\": \\\"chatIsEnabled && inChatInput && chatLocation == 'panel'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+enter\\\",\\n \\\"command\\\": \\\"workbench.action.chat.runInTerminal\\\",\\n \\\"when\\\": \\\"accessibleViewInCodeBlock && chatIsEnabled || chatIsEnabled && inChat\\\"\\n },\\n {\\n \\\"key\\\": \\\"enter\\\",\\n \\\"command\\\": \\\"workbench.action.chat.submit\\\",\\n \\\"when\\\": \\\"chatInputHasSendableContent && chatSessionOptionsValid && inChatInput && !chatSessionRequestInProgress && !withinEditSessionDiff || chatInputHasSendableContent && chatSessionOptionsValid && inChatInput && !withinEditSessionDiff && chatEditingSentRequest == 's'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+enter\\\",\\n \\\"command\\\": \\\"workbench.action.chat.submitWithCodebase\\\",\\n \\\"when\\\": \\\"chatInputHasText && inChatInput && !chatSessionRequestInProgress\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+enter\\\",\\n \\\"command\\\": \\\"workbench.action.chat.submitWithoutDispatching\\\",\\n \\\"when\\\": \\\"chatInputHasText && inChatInput && !chatSessionRequestInProgress && chatAgentKind == 'ask'\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+f5\\\",\\n \\\"command\\\": \\\"workbench.action.editor.nextChange\\\",\\n \\\"when\\\": \\\"editorTextFocus && !textCompareEditorActive && quickDiffDecorationCount != '0'\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+f5\\\",\\n \\\"command\\\": \\\"workbench.action.editor.previousChange\\\",\\n \\\"when\\\": \\\"editorTextFocus && !textCompareEditorActive && quickDiffDecorationCount != '0'\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+escape\\\",\\n \\\"command\\\": \\\"workbench.action.hideComment\\\",\\n \\\"when\\\": \\\"commentEditorFocused || commentFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"workbench.action.hideComment\\\",\\n \\\"when\\\": \\\"commentEditorFocused || commentFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+backspace\\\",\\n \\\"command\\\": \\\"workbench.action.hideComment\\\",\\n \\\"when\\\": \\\"commentWidgetVisible && editorFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+right\\\",\\n \\\"command\\\": \\\"editor.action.inlineSuggest.acceptNextWord\\\",\\n \\\"when\\\": \\\"cursorBeforeGhostText && inlineSuggestionVisible && !accessibilityModeEnabled && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+f8\\\",\\n \\\"command\\\": \\\"testing.goToNextMessage\\\",\\n \\\"when\\\": \\\"editorFocus && testing.isPeekVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+f8\\\",\\n \\\"command\\\": \\\"testing.goToPreviousMessage\\\",\\n \\\"when\\\": \\\"editorFocus && testing.isPeekVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+enter\\\",\\n \\\"command\\\": \\\"workbench.action.chat.queueMessage\\\",\\n \\\"when\\\": \\\"chatInputHasText && inChatInput && chatEditingSentRequest == 'st' || chatInputHasText && inChatInput && config.chat.requestQueuing.defaultAction == 'steer' && chatEditingSentRequest != 'q' && chatEditingSentRequest != 'st'\\\"\\n },\\n {\\n \\\"key\\\": \\\"enter\\\",\\n \\\"command\\\": \\\"workbench.action.chat.queueMessage\\\",\\n \\\"when\\\": \\\"chatInputHasText && inChatInput && chatEditingSentRequest == 'q' && chatEditingSentRequest != 's' || chatInputHasText && chatSessionRequestInProgress && inChatInput && chatEditingSentRequest == 'q' && chatEditingSentRequest != 's' || chatInputHasText && inChatInput && chatEditingSentRequest == 'q' && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's' || chatInputHasText && chatSessionRequestInProgress && inChatInput && chatEditingSentRequest != 'q' && chatEditingSentRequest != 's' && chatEditingSentRequest != 'st' && config.chat.requestQueuing.defaultAction != 'steer'\\\"\\n },\\n {\\n \\\"key\\\": \\\"enter\\\",\\n \\\"command\\\": \\\"workbench.action.chat.steerWithMessage\\\",\\n \\\"when\\\": \\\"chatInputHasText && inChatInput && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's' || chatInputHasText && chatSessionRequestInProgress && inChatInput && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's' || chatInputHasText && inChatInput && chatEditingSentRequest == 'q' && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's' || chatInputHasText && chatSessionRequestInProgress && inChatInput && config.chat.requestQueuing.defaultAction == 'steer' && chatEditingSentRequest != 'q' && chatEditingSentRequest != 's' && chatEditingSentRequest != 'st'\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+enter\\\",\\n \\\"command\\\": \\\"workbench.action.chat.steerWithMessage\\\",\\n \\\"when\\\": \\\"chatInputHasText && inChatInput && chatEditingSentRequest == 'q' || chatInputHasText && inChatInput && chatEditingSentRequest != 'q' && chatEditingSentRequest != 'st' && config.chat.requestQueuing.defaultAction != 'steer'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+up\\\",\\n \\\"command\\\": \\\"workbench.chat.action.focusLastFocused\\\",\\n \\\"when\\\": \\\"chatCursorAtTop && inChatInput && !quickChatHasFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+up\\\",\\n \\\"command\\\": \\\"workbench.chat.action.focusLastFocused\\\",\\n \\\"when\\\": \\\"inChatInput && isLinux && !quickChatHasFocus || inChatInput && isWindows && !quickChatHasFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+escape\\\",\\n \\\"command\\\": \\\"closeFindWidget\\\",\\n \\\"when\\\": \\\"editorFocus && findWidgetVisible && !isComposing\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"closeFindWidget\\\",\\n \\\"when\\\": \\\"editorFocus && findWidgetVisible && !isComposing\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+enter\\\",\\n \\\"command\\\": \\\"editor.action.replaceAll\\\",\\n \\\"when\\\": \\\"editorFocus && findWidgetVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+1\\\",\\n \\\"command\\\": \\\"editor.action.replaceOne\\\",\\n \\\"when\\\": \\\"editorFocus && findWidgetVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"enter\\\",\\n \\\"command\\\": \\\"editor.action.replaceOne\\\",\\n \\\"when\\\": \\\"editorFocus && findWidgetVisible && replaceInputFocussed && !isComposing\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+enter\\\",\\n \\\"command\\\": \\\"editor.action.selectAllMatches\\\",\\n \\\"when\\\": \\\"editorFocus && findWidgetVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"notebook.hideFind\\\",\\n \\\"when\\\": \\\"findWidgetVisible && notebookEditorFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+c\\\",\\n \\\"command\\\": \\\"toggleFindCaseSensitive\\\",\\n \\\"when\\\": \\\"editorFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+l\\\",\\n \\\"command\\\": \\\"toggleFindInSelection\\\",\\n \\\"when\\\": \\\"editorFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+r\\\",\\n \\\"command\\\": \\\"toggleFindRegex\\\",\\n \\\"when\\\": \\\"editorFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+w\\\",\\n \\\"command\\\": \\\"toggleFindWholeWord\\\",\\n \\\"when\\\": \\\"editorFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+p\\\",\\n \\\"command\\\": \\\"togglePreserveCase\\\",\\n \\\"when\\\": \\\"editorFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"workbench.action.browser.hideFind\\\",\\n \\\"when\\\": \\\"browserFindWidgetVisible && activeEditor == 'workbench.editor.browser'\\\"\\n },\\n {\\n \\\"key\\\": \\\"tab\\\",\\n \\\"command\\\": \\\"jumpToNextSnippetPlaceholder\\\",\\n \\\"when\\\": \\\"hasNextTabstop && inSnippetMode && textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+tab\\\",\\n \\\"command\\\": \\\"jumpToPrevSnippetPlaceholder\\\",\\n \\\"when\\\": \\\"hasPrevTabstop && inSnippetMode && textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"leaveEditorMessage\\\",\\n \\\"when\\\": \\\"messageVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+escape\\\",\\n \\\"command\\\": \\\"leaveSnippet\\\",\\n \\\"when\\\": \\\"inSnippetMode && textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"leaveSnippet\\\",\\n \\\"when\\\": \\\"inSnippetMode && textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+escape\\\",\\n \\\"command\\\": \\\"closeMarkersNavigation\\\",\\n \\\"when\\\": \\\"editorFocus && markersNavigationVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"closeMarkersNavigation\\\",\\n \\\"when\\\": \\\"editorFocus && markersNavigationVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+escape\\\",\\n \\\"command\\\": \\\"closeQuickDiff\\\",\\n \\\"when\\\": \\\"dirtyDiffVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"closeQuickDiff\\\",\\n \\\"when\\\": \\\"dirtyDiffVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"notifications.hideToasts\\\",\\n \\\"when\\\": \\\"notificationToastsVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+escape\\\",\\n \\\"command\\\": \\\"closeParameterHints\\\",\\n \\\"when\\\": \\\"editorFocus && parameterHintsVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"closeParameterHints\\\",\\n \\\"when\\\": \\\"editorFocus && parameterHintsVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+down\\\",\\n \\\"command\\\": \\\"showNextParameterHint\\\",\\n \\\"when\\\": \\\"editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"down\\\",\\n \\\"command\\\": \\\"showNextParameterHint\\\",\\n \\\"when\\\": \\\"editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+up\\\",\\n \\\"command\\\": \\\"showPrevParameterHint\\\",\\n \\\"when\\\": \\\"editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"up\\\",\\n \\\"command\\\": \\\"showPrevParameterHint\\\",\\n \\\"when\\\": \\\"editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+tab\\\",\\n \\\"command\\\": \\\"acceptAlternativeSelectedSuggestion\\\",\\n \\\"when\\\": \\\"suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+enter\\\",\\n \\\"command\\\": \\\"acceptAlternativeSelectedSuggestion\\\",\\n \\\"when\\\": \\\"suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"tab\\\",\\n \\\"command\\\": \\\"acceptSelectedSuggestion\\\",\\n \\\"when\\\": \\\"suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"enter\\\",\\n \\\"command\\\": \\\"acceptSelectedSuggestion\\\",\\n \\\"when\\\": \\\"acceptSuggestionOnEnter && suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && suggestionMakesTextEdit && textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"editor.action.inlineSuggest.hide\\\",\\n \\\"when\\\": \\\"editorTextFocus && inlineEditIsVisible || editorTextFocus && inlineSuggestionVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+i\\\",\\n \\\"command\\\": \\\"focusSuggestion\\\",\\n \\\"when\\\": \\\"suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+space\\\",\\n \\\"command\\\": \\\"focusSuggestion\\\",\\n \\\"when\\\": \\\"suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+escape\\\",\\n \\\"command\\\": \\\"hideSuggestWidget\\\",\\n \\\"when\\\": \\\"suggestWidgetVisible && textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"hideSuggestWidget\\\",\\n \\\"when\\\": \\\"suggestWidgetVisible && textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"tab\\\",\\n \\\"command\\\": \\\"insertBestCompletion\\\",\\n \\\"when\\\": \\\"atEndOfWord && textInputFocus && !hasOtherSuggestions && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on'\\\"\\n },\\n {\\n \\\"key\\\": \\\"tab\\\",\\n \\\"command\\\": \\\"insertNextSuggestion\\\",\\n \\\"when\\\": \\\"hasOtherSuggestions && textInputFocus && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on'\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+tab\\\",\\n \\\"command\\\": \\\"insertPrevSuggestion\\\",\\n \\\"when\\\": \\\"hasOtherSuggestions && textInputFocus && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+pagedown\\\",\\n \\\"command\\\": \\\"selectNextPageSuggestion\\\",\\n \\\"when\\\": \\\"suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion\\\"\\n },\\n {\\n \\\"key\\\": \\\"pagedown\\\",\\n \\\"command\\\": \\\"selectNextPageSuggestion\\\",\\n \\\"when\\\": \\\"suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+down\\\",\\n \\\"command\\\": \\\"selectNextSuggestion\\\",\\n \\\"when\\\": \\\"suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion\\\"\\n },\\n {\\n \\\"key\\\": \\\"down\\\",\\n \\\"command\\\": \\\"selectNextSuggestion\\\",\\n \\\"when\\\": \\\"suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+pageup\\\",\\n \\\"command\\\": \\\"selectPrevPageSuggestion\\\",\\n \\\"when\\\": \\\"suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion\\\"\\n },\\n {\\n \\\"key\\\": \\\"pageup\\\",\\n \\\"command\\\": \\\"selectPrevPageSuggestion\\\",\\n \\\"when\\\": \\\"suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+up\\\",\\n \\\"command\\\": \\\"selectPrevSuggestion\\\",\\n \\\"when\\\": \\\"suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion\\\"\\n },\\n {\\n \\\"key\\\": \\\"up\\\",\\n \\\"command\\\": \\\"selectPrevSuggestion\\\",\\n \\\"when\\\": \\\"suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+i\\\",\\n \\\"command\\\": \\\"toggleSuggestionDetails\\\",\\n \\\"when\\\": \\\"suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+space\\\",\\n \\\"command\\\": \\\"toggleSuggestionDetails\\\",\\n \\\"when\\\": \\\"suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+space\\\",\\n \\\"command\\\": \\\"toggleSuggestionFocus\\\",\\n \\\"when\\\": \\\"suggestWidgetVisible && textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+tab\\\",\\n \\\"command\\\": \\\"jumpToPrevSnippetPlaceholder\\\",\\n \\\"when\\\": \\\"hasPrevTabstop && inSnippetChoice && inSnippetMode && textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"enter\\\",\\n \\\"command\\\": \\\"acceptRenameInput\\\",\\n \\\"when\\\": \\\"editorFocus && renameInputVisible && !isComposing\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+enter\\\",\\n \\\"command\\\": \\\"acceptRenameInputWithPreview\\\",\\n \\\"when\\\": \\\"config.editor.rename.enablePreview && editorFocus && renameInputVisible && !isComposing\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+escape\\\",\\n \\\"command\\\": \\\"cancelLinkedEditingInput\\\",\\n \\\"when\\\": \\\"LinkedEditingInputVisible && editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"cancelLinkedEditingInput\\\",\\n \\\"when\\\": \\\"LinkedEditingInputVisible && editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+escape\\\",\\n \\\"command\\\": \\\"cancelRenameInput\\\",\\n \\\"when\\\": \\\"editorFocus && renameInputVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"cancelRenameInput\\\",\\n \\\"when\\\": \\\"editorFocus && renameInputVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"down\\\",\\n \\\"command\\\": \\\"focusNextRenameSuggestion\\\",\\n \\\"when\\\": \\\"renameInputVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"up\\\",\\n \\\"command\\\": \\\"focusPreviousRenameSuggestion\\\",\\n \\\"when\\\": \\\"renameInputVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+l\\\",\\n \\\"command\\\": \\\"addCursorsAtSearchResults\\\",\\n \\\"when\\\": \\\"fileMatchOrMatchFocus && searchViewletVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"agentSession.exitAgentSessionProjection\\\",\\n \\\"when\\\": \\\"chatInAgentSessionProjection && chatIsEnabled\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+oem_1\\\",\\n \\\"command\\\": \\\"breadcrumbs.focus\\\",\\n \\\"when\\\": \\\"breadcrumbsPossible && breadcrumbsVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+oem_period\\\",\\n \\\"command\\\": \\\"breadcrumbs.focusAndSelect\\\",\\n \\\"when\\\": \\\"breadcrumbsPossible && breadcrumbsVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+right\\\",\\n \\\"command\\\": \\\"breadcrumbs.focusNext\\\",\\n \\\"when\\\": \\\"breadcrumbsActive && breadcrumbsVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"right\\\",\\n \\\"command\\\": \\\"breadcrumbs.focusNext\\\",\\n \\\"when\\\": \\\"breadcrumbsActive && breadcrumbsVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+left\\\",\\n \\\"command\\\": \\\"breadcrumbs.focusPrevious\\\",\\n \\\"when\\\": \\\"breadcrumbsActive && breadcrumbsVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"left\\\",\\n \\\"command\\\": \\\"breadcrumbs.focusPrevious\\\",\\n \\\"when\\\": \\\"breadcrumbsActive && breadcrumbsVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+enter\\\",\\n \\\"command\\\": \\\"breadcrumbs.revealFocused\\\",\\n \\\"when\\\": \\\"breadcrumbsActive && breadcrumbsVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"space\\\",\\n \\\"command\\\": \\\"breadcrumbs.revealFocused\\\",\\n \\\"when\\\": \\\"breadcrumbsActive && breadcrumbsVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+enter\\\",\\n \\\"command\\\": \\\"breadcrumbs.revealFocusedFromTreeAside\\\",\\n \\\"when\\\": \\\"breadcrumbsActive && breadcrumbsVisible && listFocus && !inputFocus && !treestickyScrollFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"down\\\",\\n \\\"command\\\": \\\"breadcrumbs.selectFocused\\\",\\n \\\"when\\\": \\\"breadcrumbsActive && breadcrumbsVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"enter\\\",\\n \\\"command\\\": \\\"breadcrumbs.selectFocused\\\",\\n \\\"when\\\": \\\"breadcrumbsActive && breadcrumbsVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+oem_period\\\",\\n \\\"command\\\": \\\"breadcrumbs.toggleToOn\\\",\\n \\\"when\\\": \\\"!config.breadcrumbs.enabled\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+down\\\",\\n \\\"command\\\": \\\"chat.action.focus\\\",\\n \\\"when\\\": \\\"inChat && inChatInput && quickChatHasFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+c\\\",\\n \\\"command\\\": \\\"chat.inlineResourceAnchor.copyResource\\\",\\n \\\"when\\\": \\\"chatAttachmentResource\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+enter\\\",\\n \\\"command\\\": \\\"chatEditing.acceptAllFiles\\\",\\n \\\"when\\\": \\\"hasUndecidedChatEditingResource && inChatInput\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+backspace\\\",\\n \\\"command\\\": \\\"chatEditing.discardAllFiles\\\",\\n \\\"when\\\": \\\"hasUndecidedChatEditingResource && inChatInput && !chatInputHasText\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+f5\\\",\\n \\\"command\\\": \\\"chatEditor.action.navigateNext\\\",\\n \\\"when\\\": \\\"chatEdits.hasEditorModifications && chatIsEnabled && editorFocus || chatEdits.hasEditorModifications && chatIsEnabled && notebookCellListFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+f5\\\",\\n \\\"command\\\": \\\"chatEditor.action.navigatePrevious\\\",\\n \\\"when\\\": \\\"chatEdits.hasEditorModifications && chatIsEnabled && editorFocus || chatEdits.hasEditorModifications && chatIsEnabled && notebookCellListFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"f7\\\",\\n \\\"command\\\": \\\"chatEditor.action.showAccessibleDiffView\\\",\\n \\\"when\\\": \\\"accessibilityModeEnabled && chatEdits.hasEditorModifications && editorFocus && !chatEdits.isCurrentlyBeingModified\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+f7\\\",\\n \\\"command\\\": \\\"chatEditor.action.toggleDiff\\\",\\n \\\"when\\\": \\\"chatEdits.hasEditorModifications && editorFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"closeReplaceInFilesWidget\\\",\\n \\\"when\\\": \\\"replaceInputBoxFocus && searchViewletVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"commentsClearFilterText\\\",\\n \\\"when\\\": \\\"commentsFilterFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+f\\\",\\n \\\"command\\\": \\\"commentsFocusFilter\\\",\\n \\\"when\\\": \\\"focusedView == 'workbench.panel.comments'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+down\\\",\\n \\\"command\\\": \\\"commentsFocusViewFromFilter\\\",\\n \\\"when\\\": \\\"commentsFilterFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+c\\\",\\n \\\"command\\\": \\\"copyFilePath\\\",\\n \\\"when\\\": \\\"!editorFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+c\\\",\\n \\\"command\\\": \\\"copyFilePath\\\",\\n \\\"when\\\": \\\"editorFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+shift+c\\\",\\n \\\"command\\\": \\\"copyRelativeFilePath\\\",\\n \\\"when\\\": \\\"!editorFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+shift+c\\\",\\n \\\"command\\\": \\\"copyRelativeFilePath\\\",\\n \\\"when\\\": \\\"editorFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+left\\\",\\n \\\"command\\\": \\\"cursorWordAccessibilityLeft\\\",\\n \\\"when\\\": \\\"accessibilityModeEnabled && isWindows && textInputFocus && focusedView == 'workbench.panel.output'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+left\\\",\\n \\\"command\\\": \\\"cursorWordAccessibilityLeftSelect\\\",\\n \\\"when\\\": \\\"accessibilityModeEnabled && isWindows && textInputFocus && focusedView == 'workbench.panel.output'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+right\\\",\\n \\\"command\\\": \\\"cursorWordAccessibilityRight\\\",\\n \\\"when\\\": \\\"accessibilityModeEnabled && isWindows && textInputFocus && focusedView == 'workbench.panel.output'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+right\\\",\\n \\\"command\\\": \\\"cursorWordAccessibilityRightSelect\\\",\\n \\\"when\\\": \\\"accessibilityModeEnabled && isWindows && textInputFocus && focusedView == 'workbench.panel.output'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+c\\\",\\n \\\"command\\\": \\\"debug.copyWatchExpression\\\",\\n \\\"when\\\": \\\"watchExpressionsExist && !expressionSelected && focusedView == 'workbench.debug.watchExpressionsView'\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+enter\\\",\\n \\\"command\\\": \\\"debug.openBreakpointToSide\\\",\\n \\\"when\\\": \\\"breakpointsFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+enter\\\",\\n \\\"command\\\": \\\"debug.openBreakpointToSide\\\",\\n \\\"when\\\": \\\"breakpointsFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+f5\\\",\\n \\\"command\\\": \\\"debug.openView\\\",\\n \\\"when\\\": \\\"!debuggersAvailable\\\"\\n },\\n {\\n \\\"key\\\": \\\"f5\\\",\\n \\\"command\\\": \\\"debug.openView\\\",\\n \\\"when\\\": \\\"!debuggersAvailable\\\"\\n },\\n {\\n \\\"key\\\": \\\"delete\\\",\\n \\\"command\\\": \\\"debug.removeBreakpoint\\\",\\n \\\"when\\\": \\\"breakpointsFocused && !breakpointInputFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"delete\\\",\\n \\\"command\\\": \\\"debug.removeWatchExpression\\\",\\n \\\"when\\\": \\\"watchExpressionsFocused && !expressionSelected\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+oem_minus\\\",\\n \\\"command\\\": \\\"decreaseSearchEditorContextLines\\\",\\n \\\"when\\\": \\\"inSearchEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+f1\\\",\\n \\\"command\\\": \\\"editor.action.accessibilityHelp\\\",\\n \\\"when\\\": \\\"!accessibilityHelpIsShown\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+a\\\",\\n \\\"command\\\": \\\"editor.action.accessibilityHelpConfigureAssignedKeybindings\\\",\\n \\\"when\\\": \\\"accessibilityHelpIsShown && accessibleViewHasAssignedKeybindings\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+k\\\",\\n \\\"command\\\": \\\"editor.action.accessibilityHelpConfigureKeybindings\\\",\\n \\\"when\\\": \\\"accessibilityHelpIsShown && accessibleViewHasUnassignedKeybindings\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+h\\\",\\n \\\"command\\\": \\\"editor.action.accessibilityHelpOpenHelpLink\\\",\\n \\\"when\\\": \\\"accessibilityHelpIsShown\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+f2\\\",\\n \\\"command\\\": \\\"editor.action.accessibleView\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_2\\\",\\n \\\"command\\\": \\\"editor.action.accessibleViewAcceptInlineCompletion\\\",\\n \\\"when\\\": \\\"accessibleViewIsShown && accessibleViewCurrentProviderId == 'inlineCompletions'\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+f6\\\",\\n \\\"command\\\": \\\"editor.action.accessibleViewDisableHint\\\",\\n \\\"when\\\": \\\"accessibilityHelpIsShown && accessibleViewVerbosityEnabled || accessibleViewIsShown && accessibleViewVerbosityEnabled\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+oem_6\\\",\\n \\\"command\\\": \\\"editor.action.accessibleViewNext\\\",\\n \\\"when\\\": \\\"accessibleViewIsShown && accessibleViewSupportsNavigation\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+pagedown\\\",\\n \\\"command\\\": \\\"editor.action.accessibleViewNextCodeBlock\\\",\\n \\\"when\\\": \\\"accessibleViewContainsCodeBlocks && accessibleViewCurrentProviderId == 'inlineChat' || accessibleViewContainsCodeBlocks && accessibleViewCurrentProviderId == 'panelChat' || accessibleViewContainsCodeBlocks && accessibleViewCurrentProviderId == 'quickChat'\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+oem_4\\\",\\n \\\"command\\\": \\\"editor.action.accessibleViewPrevious\\\",\\n \\\"when\\\": \\\"accessibleViewIsShown && accessibleViewSupportsNavigation\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+pageup\\\",\\n \\\"command\\\": \\\"editor.action.accessibleViewPreviousCodeBlock\\\",\\n \\\"when\\\": \\\"accessibleViewContainsCodeBlocks && accessibleViewCurrentProviderId == 'inlineChat' || accessibleViewContainsCodeBlocks && accessibleViewCurrentProviderId == 'panelChat' || accessibleViewContainsCodeBlocks && accessibleViewCurrentProviderId == 'quickChat'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+k\\\",\\n \\\"command\\\": \\\"editor.action.defineKeybinding\\\",\\n \\\"when\\\": \\\"resource == 'vscode-userdata:/c%3A/Users/iwo/AppData/Roaming/Code/User/keybindings.json'\\\"\\n },\\n {\\n \\\"key\\\": \\\"tab\\\",\\n \\\"command\\\": \\\"editor.action.inlineSuggest.commit\\\",\\n \\\"when\\\": \\\"inlineEditIsVisible && tabShouldAcceptInlineEdit && !editorHoverFocused && !editorTabMovesFocus && !suggestWidgetVisible || inlineEditIsVisible && inlineSuggestionVisible && tabShouldAcceptInlineEdit && !editorHoverFocused && !editorTabMovesFocus && !suggestWidgetVisible || inlineSuggestionHasIndentationLessThanTabSize && inlineSuggestionVisible && !editor.hasSelection && !editorHoverFocused && !editorTabMovesFocus && !suggestWidgetVisible || inlineEditIsVisible && inlineSuggestionHasIndentationLessThanTabSize && inlineSuggestionVisible && !editor.hasSelection && !editorHoverFocused && !editorTabMovesFocus && !suggestWidgetVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"insert\\\",\\n \\\"command\\\": \\\"editor.action.toggleOvertypeInsertMode\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+f9\\\",\\n \\\"command\\\": \\\"editor.debug.action.toggleInlineBreakpoint\\\",\\n \\\"when\\\": \\\"editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+d\\\",\\n \\\"command\\\": \\\"editor.detectLanguage\\\",\\n \\\"when\\\": \\\"editorTextFocus && !notebookEditable\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+enter\\\",\\n \\\"command\\\": \\\"editor.refocusCallHierarchy\\\",\\n \\\"when\\\": \\\"callHierarchyVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+enter\\\",\\n \\\"command\\\": \\\"editor.refocusTypeHierarchy\\\",\\n \\\"when\\\": \\\"typeHierarchyVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+h\\\",\\n \\\"command\\\": \\\"editor.showCallHierarchy\\\",\\n \\\"when\\\": \\\"editorHasCallHierarchyProvider && editorTextFocus && !inReferenceSearchEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+h\\\",\\n \\\"command\\\": \\\"editor.showIncomingCalls\\\",\\n \\\"when\\\": \\\"callHierarchyVisible && callHierarchyDirection == 'outgoingCalls'\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+h\\\",\\n \\\"command\\\": \\\"editor.showOutgoingCalls\\\",\\n \\\"when\\\": \\\"callHierarchyVisible && callHierarchyDirection == 'incomingCalls'\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+h\\\",\\n \\\"command\\\": \\\"editor.showSubtypes\\\",\\n \\\"when\\\": \\\"typeHierarchyVisible && typeHierarchyDirection == 'supertypes'\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+h\\\",\\n \\\"command\\\": \\\"editor.showSupertypes\\\",\\n \\\"when\\\": \\\"typeHierarchyVisible && typeHierarchyDirection == 'subtypes'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+enter\\\",\\n \\\"command\\\": \\\"explorer.openToSide\\\",\\n \\\"when\\\": \\\"explorerViewletFocus && foldersViewVisible && !inputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+f\\\",\\n \\\"command\\\": \\\"filesExplorer.findInFolder\\\",\\n \\\"when\\\": \\\"explorerResourceIsFolder && filesExplorerFocus && foldersViewVisible && !inputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+down\\\",\\n \\\"command\\\": \\\"history.showNext\\\",\\n \\\"when\\\": \\\"historyNavigationForwardsEnabled && historyNavigationWidgetFocus && !isComposing && !suggestWidgetVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"down\\\",\\n \\\"command\\\": \\\"history.showNext\\\",\\n \\\"when\\\": \\\"historyNavigationForwardsEnabled && historyNavigationWidgetFocus && !isComposing && !suggestWidgetVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+up\\\",\\n \\\"command\\\": \\\"history.showPrevious\\\",\\n \\\"when\\\": \\\"historyNavigationBackwardsEnabled && historyNavigationWidgetFocus && !isComposing && !suggestWidgetVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"up\\\",\\n \\\"command\\\": \\\"history.showPrevious\\\",\\n \\\"when\\\": \\\"historyNavigationBackwardsEnabled && historyNavigationWidgetFocus && !isComposing && !suggestWidgetVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"down\\\",\\n \\\"command\\\": \\\"iconSelectBox.focusDown\\\",\\n \\\"when\\\": \\\"iconSelectBoxFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"right\\\",\\n \\\"command\\\": \\\"iconSelectBox.focusNext\\\",\\n \\\"when\\\": \\\"iconSelectBoxFocus && iconSelectBoxInputEmpty || iconSelectBoxFocus && !iconSelectBoxInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"left\\\",\\n \\\"command\\\": \\\"iconSelectBox.focusPrevious\\\",\\n \\\"when\\\": \\\"iconSelectBoxFocus && iconSelectBoxInputEmpty || iconSelectBoxFocus && !iconSelectBoxInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"up\\\",\\n \\\"command\\\": \\\"iconSelectBox.focusUp\\\",\\n \\\"when\\\": \\\"iconSelectBoxFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"enter\\\",\\n \\\"command\\\": \\\"iconSelectBox.selectFocused\\\",\\n \\\"when\\\": \\\"iconSelectBoxFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+oem_plus\\\",\\n \\\"command\\\": \\\"increaseSearchEditorContextLines\\\",\\n \\\"when\\\": \\\"inSearchEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+i\\\",\\n \\\"command\\\": \\\"inlineChat.askInChat\\\",\\n \\\"when\\\": \\\"config.inlineChat.askInChat && editorFocus && inlineChatFileBelongsToChat && inlineChatHasEditsAgent && inlineChatPossible && !editorReadonly && !editorSimpleInput || config.inlineChat.askInChat && editorFocus && inlineChatFileBelongsToChat && inlineChatHasNotebookAgent && inlineChatPossible && !editorReadonly && !editorSimpleInput && activeEditor == 'workbench.editor.notebook' || config.inlineChat.askInChat && editorFocus && inlineChatFileBelongsToChat && inlineChatHasNotebookInline && inlineChatPossible && !editorReadonly && !editorSimpleInput && activeEditor == 'workbench.editor.notebook'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+i\\\",\\n \\\"command\\\": \\\"inlineChat.start\\\",\\n \\\"when\\\": \\\"editorFocus && inlineChatHasEditsAgent && inlineChatPossible && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput || editorFocus && inlineChatHasEditsAgent && inlineChatPossible && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat || editorFocus && inlineChatHasEditsAgent && inlineChatPossible && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat || editorFocus && inlineChatHasNotebookAgent && inlineChatPossible && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasNotebookAgent && inlineChatPossible && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasNotebookInline && inlineChatPossible && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasNotebookInline && inlineChatPossible && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasEditsAgent && inlineChatHasNotebookAgent && inlineChatPossible && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasEditsAgent && inlineChatHasNotebookAgent && inlineChatPossible && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasEditsAgent && inlineChatHasNotebookInline && inlineChatPossible && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasEditsAgent && inlineChatHasNotebookInline && inlineChatPossible && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasNotebookAgent && inlineChatHasNotebookInline && inlineChatPossible && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasNotebookAgent && inlineChatHasNotebookInline && inlineChatPossible && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasNotebookAgent && inlineChatPossible && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasNotebookInline && inlineChatPossible && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasEditsAgent && inlineChatHasNotebookAgent && inlineChatPossible && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasEditsAgent && inlineChatHasNotebookInline && inlineChatPossible && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasNotebookAgent && inlineChatHasNotebookInline && inlineChatPossible && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat && activeEditor == 'workbench.editor.notebook'\\\"\\n },\\n {\\n \\\"key\\\": \\\"enter\\\",\\n \\\"command\\\": \\\"inlineChat2.keep\\\",\\n \\\"when\\\": \\\"chatEdits.hasEditorModifications && chatInputHasFocus && inlineChatHasEditsAgent && inlineChatVisible && !chatEdits.isRequestInProgress && !chatInputHasText || chatEdits.hasEditorModifications && chatInputHasFocus && inlineChatHasNotebookAgent && inlineChatVisible && !chatEdits.isRequestInProgress && !chatInputHasText && activeEditor == 'workbench.editor.notebook'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+up\\\",\\n \\\"command\\\": \\\"interactive.history.focus\\\",\\n \\\"when\\\": \\\"isCompositeNotebook && isLinux && !notebookEditorFocused || isCompositeNotebook && isWindows && !notebookEditorFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"down\\\",\\n \\\"command\\\": \\\"interactive.history.next\\\",\\n \\\"when\\\": \\\"isCompositeNotebook && !notebookEditorFocused && !suggestWidgetVisible && interactiveInputCursorAtBoundary != 'none' && interactiveInputCursorAtBoundary != 'top'\\\"\\n },\\n {\\n \\\"key\\\": \\\"up\\\",\\n \\\"command\\\": \\\"interactive.history.previous\\\",\\n \\\"when\\\": \\\"isCompositeNotebook && !notebookEditorFocused && !suggestWidgetVisible && interactiveInputCursorAtBoundary != 'bottom' && interactiveInputCursorAtBoundary != 'none'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+end\\\",\\n \\\"command\\\": \\\"interactive.scrollToBottom\\\",\\n \\\"when\\\": \\\"activeEditor == 'workbench.editor.interactive'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+home\\\",\\n \\\"command\\\": \\\"interactive.scrollToTop\\\",\\n \\\"when\\\": \\\"activeEditor == 'workbench.editor.interactive'\\\"\\n },\\n {\\n \\\"key\\\": \\\"enter\\\",\\n \\\"command\\\": \\\"keybindings.editor.acceptWhenExpression\\\",\\n \\\"when\\\": \\\"inKeybindings && whenFocus && !suggestWidgetVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+a\\\",\\n \\\"command\\\": \\\"keybindings.editor.addKeybinding\\\",\\n \\\"when\\\": \\\"inKeybindings && keybindingFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"keybindings.editor.clearSearchResults\\\",\\n \\\"when\\\": \\\"inKeybindings && inKeybindingsSearch && keybindingsSearchHasValue\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+c\\\",\\n \\\"command\\\": \\\"keybindings.editor.copyKeybindingEntry\\\",\\n \\\"when\\\": \\\"inKeybindings && keybindingFocus && !whenFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"enter\\\",\\n \\\"command\\\": \\\"keybindings.editor.defineKeybinding\\\",\\n \\\"when\\\": \\\"inKeybindings && keybindingFocus && !whenFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+e\\\",\\n \\\"command\\\": \\\"keybindings.editor.defineWhenExpression\\\",\\n \\\"when\\\": \\\"inKeybindings && keybindingFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+down\\\",\\n \\\"command\\\": \\\"keybindings.editor.focusKeybindings\\\",\\n \\\"when\\\": \\\"inKeybindings && inKeybindingsSearch\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+k\\\",\\n \\\"command\\\": \\\"keybindings.editor.recordSearchKeys\\\",\\n \\\"when\\\": \\\"inKeybindings && inKeybindingsSearch\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"keybindings.editor.rejectWhenExpression\\\",\\n \\\"when\\\": \\\"inKeybindings && whenFocus && !suggestWidgetVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"delete\\\",\\n \\\"command\\\": \\\"keybindings.editor.removeKeybinding\\\",\\n \\\"when\\\": \\\"inKeybindings && keybindingFocus && !inputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+f\\\",\\n \\\"command\\\": \\\"keybindings.editor.searchKeybindings\\\",\\n \\\"when\\\": \\\"inKeybindings\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+p\\\",\\n \\\"command\\\": \\\"keybindings.editor.toggleSortByPrecedence\\\",\\n \\\"when\\\": \\\"inKeybindings\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"list.clear\\\",\\n \\\"when\\\": \\\"listFocus && listHasSelectionOrFocus && !inputFocus && !treestickyScrollFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"list.closeFind\\\",\\n \\\"when\\\": \\\"listFocus && treeFindOpen\\\"\\n },\\n {\\n \\\"key\\\": \\\"left\\\",\\n \\\"command\\\": \\\"list.collapse\\\",\\n \\\"when\\\": \\\"listFocus && treeElementCanCollapse && !inputFocus && !treestickyScrollFocused || listFocus && treeElementHasParent && !inputFocus && !treestickyScrollFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+left\\\",\\n \\\"command\\\": \\\"list.collapseAll\\\",\\n \\\"when\\\": \\\"listFocus && !inputFocus && !treestickyScrollFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"right\\\",\\n \\\"command\\\": \\\"list.expand\\\",\\n \\\"when\\\": \\\"listFocus && treeElementCanExpand && !inputFocus && !treestickyScrollFocused || listFocus && treeElementHasChild && !inputFocus && !treestickyScrollFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+down\\\",\\n \\\"command\\\": \\\"list.expandSelectionDown\\\",\\n \\\"when\\\": \\\"listFocus && listSupportsMultiselect && !inputFocus && !treestickyScrollFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+up\\\",\\n \\\"command\\\": \\\"list.expandSelectionUp\\\",\\n \\\"when\\\": \\\"listFocus && listSupportsMultiselect && !inputFocus && !treestickyScrollFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"f3\\\",\\n \\\"command\\\": \\\"list.find\\\",\\n \\\"when\\\": \\\"listFocus && listSupportsFind\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+f\\\",\\n \\\"command\\\": \\\"list.find\\\",\\n \\\"when\\\": \\\"listFocus && listSupportsFind\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+down\\\",\\n \\\"command\\\": \\\"list.focusAnyDown\\\",\\n \\\"when\\\": \\\"listFocus && !inputFocus && !treestickyScrollFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+home\\\",\\n \\\"command\\\": \\\"list.focusAnyFirst\\\",\\n \\\"when\\\": \\\"listFocus && !inputFocus && !treestickyScrollFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+end\\\",\\n \\\"command\\\": \\\"list.focusAnyLast\\\",\\n \\\"when\\\": \\\"listFocus && !inputFocus && !treestickyScrollFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+up\\\",\\n \\\"command\\\": \\\"list.focusAnyUp\\\",\\n \\\"when\\\": \\\"listFocus && !inputFocus && !treestickyScrollFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"down\\\",\\n \\\"command\\\": \\\"list.focusDown\\\",\\n \\\"when\\\": \\\"listFocus && !inputFocus && !treestickyScrollFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"home\\\",\\n \\\"command\\\": \\\"list.focusFirst\\\",\\n \\\"when\\\": \\\"listFocus && !inputFocus && !treestickyScrollFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"end\\\",\\n \\\"command\\\": \\\"list.focusLast\\\",\\n \\\"when\\\": \\\"listFocus && !inputFocus && !treestickyScrollFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"pagedown\\\",\\n \\\"command\\\": \\\"list.focusPageDown\\\",\\n \\\"when\\\": \\\"listFocus && !inputFocus && !treestickyScrollFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"pageup\\\",\\n \\\"command\\\": \\\"list.focusPageUp\\\",\\n \\\"when\\\": \\\"listFocus && !inputFocus && !treestickyScrollFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"up\\\",\\n \\\"command\\\": \\\"list.focusUp\\\",\\n \\\"when\\\": \\\"listFocus && !inputFocus && !treestickyScrollFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+down\\\",\\n \\\"command\\\": \\\"list.scrollDown\\\",\\n \\\"when\\\": \\\"listFocus && !inputFocus && !treestickyScrollFocused && listScrollAtBoundary != 'both' && listScrollAtBoundary != 'bottom'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+up\\\",\\n \\\"command\\\": \\\"list.scrollUp\\\",\\n \\\"when\\\": \\\"listFocus && !inputFocus && !treestickyScrollFocused && listScrollAtBoundary != 'both' && listScrollAtBoundary != 'top'\\\"\\n },\\n {\\n \\\"key\\\": \\\"enter\\\",\\n \\\"command\\\": \\\"list.select\\\",\\n \\\"when\\\": \\\"listFocus && !inputFocus && !treestickyScrollFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+a\\\",\\n \\\"command\\\": \\\"list.selectAll\\\",\\n \\\"when\\\": \\\"listFocus && listSupportsMultiselect && !inputFocus && !treestickyScrollFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+i\\\",\\n \\\"command\\\": \\\"list.showHover\\\",\\n \\\"when\\\": \\\"listFocus && !inputFocus && !treestickyScrollFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"space\\\",\\n \\\"command\\\": \\\"list.toggleExpand\\\",\\n \\\"when\\\": \\\"listFocus && !inputFocus && !treestickyScrollFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+enter\\\",\\n \\\"command\\\": \\\"list.toggleSelection\\\",\\n \\\"when\\\": \\\"listFocus && !inputFocus && !treestickyScrollFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"backspace\\\",\\n \\\"command\\\": \\\"noteMultiCursor.deleteLeft\\\",\\n \\\"when\\\": \\\"config.notebook.multiCursor.enabled && isNotebookMultiSelect && activeEditor == 'workbench.editor.notebook' && notebookMultiSelectCursorState == '1' || config.notebook.multiCursor.enabled && isNotebookMultiSelect && activeEditor == 'workbench.editor.notebook' && notebookMultiSelectCursorState == '2'\\\"\\n },\\n {\\n \\\"key\\\": \\\"delete\\\",\\n \\\"command\\\": \\\"noteMultiCursor.deleteRight\\\",\\n \\\"when\\\": \\\"config.notebook.multiCursor.enabled && isNotebookMultiSelect && activeEditor == 'workbench.editor.notebook' && notebookMultiSelectCursorState == '1' || config.notebook.multiCursor.enabled && isNotebookMultiSelect && activeEditor == 'workbench.editor.notebook' && notebookMultiSelectCursorState == '2'\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"noteMultiCursor.exit\\\",\\n \\\"when\\\": \\\"config.notebook.multiCursor.enabled && isNotebookMultiSelect && activeEditor == 'workbench.editor.notebook'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+d\\\",\\n \\\"command\\\": \\\"notebook.addFindMatchToSelection\\\",\\n \\\"when\\\": \\\"config.notebook.multiCursor.enabled && notebookCellEditorFocused && activeEditor == 'workbench.editor.notebook'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k m\\\",\\n \\\"command\\\": \\\"notebook.cell.changeLanguage\\\",\\n \\\"when\\\": \\\"notebookCellEditable && notebookEditable && notebookEditorFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"y\\\",\\n \\\"command\\\": \\\"notebook.cell.changeToCode\\\",\\n \\\"when\\\": \\\"notebookEditorFocused && !inputFocus && !notebookOutputFocused && activeEditor == 'workbench.editor.notebook' && notebookCellType == 'markup'\\\"\\n },\\n {\\n \\\"key\\\": \\\"m\\\",\\n \\\"command\\\": \\\"notebook.cell.changeToMarkdown\\\",\\n \\\"when\\\": \\\"notebookEditorFocused && !inputFocus && !notebookOutputFocused && activeEditor == 'workbench.editor.notebook' && notebookCellType == 'code'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k i\\\",\\n \\\"command\\\": \\\"notebook.cell.chat.start\\\",\\n \\\"when\\\": \\\"config.notebook.experimental.cellChat && notebookChatAgentRegistered && notebookEditable && notebookEditorFocused && !inputFocus || config.notebook.experimental.generate && notebookChatAgentRegistered && notebookEditable && notebookEditorFocused && !inputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+i\\\",\\n \\\"command\\\": \\\"notebook.cell.chat.start\\\",\\n \\\"when\\\": \\\"config.notebook.experimental.cellChat && notebookChatAgentRegistered && notebookEditable && notebookEditorFocused && !inputFocus || config.notebook.experimental.generate && notebookChatAgentRegistered && notebookEditable && notebookEditorFocused && !inputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+delete\\\",\\n \\\"command\\\": \\\"notebook.cell.clearOutputs\\\",\\n \\\"when\\\": \\\"notebookCellEditable && notebookCellHasOutputs && notebookEditable && notebookEditorFocused && !inputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+c\\\",\\n \\\"command\\\": \\\"notebook.cell.collapseCellInput\\\",\\n \\\"when\\\": \\\"notebookCellListFocused && !inputFocus && !notebookCellInputIsCollapsed\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k t\\\",\\n \\\"command\\\": \\\"notebook.cell.collapseCellOutput\\\",\\n \\\"when\\\": \\\"notebookCellHasOutputs && notebookCellListFocused && !inputFocus && !notebookCellOutputIsCollapsed\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+down\\\",\\n \\\"command\\\": \\\"notebook.cell.copyDown\\\",\\n \\\"when\\\": \\\"notebookEditorFocused && !inputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+up\\\",\\n \\\"command\\\": \\\"notebook.cell.copyUp\\\",\\n \\\"when\\\": \\\"notebookEditorFocused && !inputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"delete\\\",\\n \\\"command\\\": \\\"notebook.cell.delete\\\",\\n \\\"when\\\": \\\"notebookEditorFocused && !inputFocus && !notebookOutputInputFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+d\\\",\\n \\\"command\\\": \\\"notebook.cell.detectLanguage\\\",\\n \\\"when\\\": \\\"notebookCellEditable && notebookEditable\\\"\\n },\\n {\\n \\\"key\\\": \\\"enter\\\",\\n \\\"command\\\": \\\"notebook.cell.edit\\\",\\n \\\"when\\\": \\\"notebookCellListFocused && !editorHoverFocused && !inputFocus && !notebookOutputInputFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+c\\\",\\n \\\"command\\\": \\\"notebook.cell.expandCellInput\\\",\\n \\\"when\\\": \\\"notebookCellInputIsCollapsed && notebookCellListFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k t\\\",\\n \\\"command\\\": \\\"notebook.cell.expandCellOutput\\\",\\n \\\"when\\\": \\\"notebookCellListFocused && notebookCellOutputIsCollapsed\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+down\\\",\\n \\\"command\\\": \\\"notebook.cell.focusInOutput\\\",\\n \\\"when\\\": \\\"isWindows && notebookCellHasOutputs && !isCompositeNotebook && activeEditor == 'workbench.editor.interactive' || isWindows && notebookCellHasOutputs && !isCompositeNotebook && activeEditor == 'workbench.editor.notebook' || isWindows && notebookCellHasOutputs && !isCompositeNotebook && activeEditor == 'workbench.editor.repl'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+down\\\",\\n \\\"command\\\": \\\"notebook.cell.focusInOutput\\\",\\n \\\"when\\\": \\\"activeEditor == 'workbench.editor.interactive' || activeEditor == 'workbench.editor.notebook' || activeEditor == 'workbench.editor.repl'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+up\\\",\\n \\\"command\\\": \\\"notebook.cell.focusOutOutput\\\",\\n \\\"when\\\": \\\"notebookEditorFocused && notebookOutputFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+enter\\\",\\n \\\"command\\\": \\\"notebook.cell.insertCodeCellAbove\\\",\\n \\\"when\\\": \\\"notebookCellListFocused && !inputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+enter\\\",\\n \\\"command\\\": \\\"notebook.cell.insertCodeCellBelow\\\",\\n \\\"when\\\": \\\"notebookCellListFocused && !inputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+win+j\\\",\\n \\\"command\\\": \\\"notebook.cell.joinAbove\\\",\\n \\\"when\\\": \\\"notebookEditorFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+win+j\\\",\\n \\\"command\\\": \\\"notebook.cell.joinBelow\\\",\\n \\\"when\\\": \\\"notebookEditorFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+down\\\",\\n \\\"command\\\": \\\"notebook.cell.moveDown\\\",\\n \\\"when\\\": \\\"notebookEditorFocused && !inputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+up\\\",\\n \\\"command\\\": \\\"notebook.cell.moveUp\\\",\\n \\\"when\\\": \\\"notebookEditorFocused && !inputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_period\\\",\\n \\\"command\\\": \\\"notebook.cell.openFailureActions\\\",\\n \\\"when\\\": \\\"notebookCellFocused && notebookCellHasErrorDiagnostics && !notebookCellEditorFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+shift+oem_5\\\",\\n \\\"command\\\": \\\"notebook.cell.split\\\",\\n \\\"when\\\": \\\"editorTextFocus && notebookCellEditable && notebookEditable && notebookEditorFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k y\\\",\\n \\\"command\\\": \\\"notebook.cell.toggleOutputScrolling\\\",\\n \\\"when\\\": \\\"notebookCellHasOutputs && notebookCellListFocused && !inputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+l\\\",\\n \\\"command\\\": \\\"notebook.centerActiveCell\\\",\\n \\\"when\\\": \\\"notebookEditorFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_2\\\",\\n \\\"command\\\": \\\"notebook.commentSelectedCells\\\",\\n \\\"when\\\": \\\"notebookEditable && notebookEditorFocused && !inputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+f3\\\",\\n \\\"command\\\": \\\"notebook.diff.action.next\\\",\\n \\\"when\\\": \\\"activeEditor == 'workbench.editor.notebookTextDiffEditor'\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+f3\\\",\\n \\\"command\\\": \\\"notebook.diff.action.previous\\\",\\n \\\"when\\\": \\\"activeEditor == 'workbench.editor.notebookTextDiffEditor'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+f\\\",\\n \\\"command\\\": \\\"notebook.find\\\",\\n \\\"when\\\": \\\"notebookEditorFocused && !editorFocus && activeEditor == 'workbench.editor.interactive' || notebookEditorFocused && !editorFocus && activeEditor == 'workbench.editor.notebook'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+end\\\",\\n \\\"command\\\": \\\"notebook.focusBottom\\\",\\n \\\"when\\\": \\\"notebookEditorFocused && !inputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"down\\\",\\n \\\"command\\\": \\\"notebook.focusNextEditor\\\",\\n \\\"when\\\": \\\"config.notebook.navigation.allowNavigateToSurroundingCells && notebookCursorNavigationMode && notebookEditorFocused && !accessibilityModeEnabled && !isEmbeddedDiffEditor && !notebookCellMarkdownEditMode && notebookCellType == 'markup'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+down\\\",\\n \\\"command\\\": \\\"notebook.focusNextEditor\\\",\\n \\\"when\\\": \\\"notebookEditorFocused && notebookOutputFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"up\\\",\\n \\\"command\\\": \\\"notebook.focusPreviousEditor\\\",\\n \\\"when\\\": \\\"config.notebook.navigation.allowNavigateToSurroundingCells && notebookCursorNavigationMode && notebookEditorFocused && !accessibilityModeEnabled && !isEmbeddedDiffEditor && !notebookCellMarkdownEditMode && notebookCellType == 'markup'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+home\\\",\\n \\\"command\\\": \\\"notebook.focusTop\\\",\\n \\\"when\\\": \\\"notebookEditorFocused && !inputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"left\\\",\\n \\\"command\\\": \\\"notebook.fold\\\",\\n \\\"when\\\": \\\"notebookEditorFocused && !inputFocus && activeEditor == 'workbench.editor.notebook'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+oem_4\\\",\\n \\\"command\\\": \\\"notebook.fold\\\",\\n \\\"when\\\": \\\"notebookEditorFocused && !inputFocus && activeEditor == 'workbench.editor.notebook'\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+f\\\",\\n \\\"command\\\": \\\"notebook.format\\\",\\n \\\"when\\\": \\\"notebookEditable && !editorTextFocus && activeEditor == 'workbench.editor.notebook'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+l\\\",\\n \\\"command\\\": \\\"notebook.selectAllFindMatches\\\",\\n \\\"when\\\": \\\"config.notebook.multiCursor.enabled && notebookFindWidgetFocused || config.notebook.multiCursor.enabled && notebookCellEditorFocused && activeEditor == 'workbench.editor.notebook'\\\"\\n },\\n {\\n \\\"key\\\": \\\"right\\\",\\n \\\"command\\\": \\\"notebook.unfold\\\",\\n \\\"when\\\": \\\"notebookEditorFocused && !inputFocus && activeEditor == 'workbench.editor.notebook'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+oem_6\\\",\\n \\\"command\\\": \\\"notebook.unfold\\\",\\n \\\"when\\\": \\\"notebookEditorFocused && !inputFocus && activeEditor == 'workbench.editor.notebook'\\\"\\n },\\n {\\n \\\"key\\\": \\\"delete\\\",\\n \\\"command\\\": \\\"notification.clear\\\",\\n \\\"when\\\": \\\"notificationFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"left\\\",\\n \\\"command\\\": \\\"notification.collapse\\\",\\n \\\"when\\\": \\\"notificationFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"right\\\",\\n \\\"command\\\": \\\"notification.expand\\\",\\n \\\"when\\\": \\\"notificationFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"enter\\\",\\n \\\"command\\\": \\\"notification.toggle\\\",\\n \\\"when\\\": \\\"notificationFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"space\\\",\\n \\\"command\\\": \\\"notification.toggle\\\",\\n \\\"when\\\": \\\"notificationFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"home\\\",\\n \\\"command\\\": \\\"notifications.focusFirstToast\\\",\\n \\\"when\\\": \\\"notificationFocus && notificationToastsVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"pageup\\\",\\n \\\"command\\\": \\\"notifications.focusFirstToast\\\",\\n \\\"when\\\": \\\"notificationFocus && notificationToastsVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"end\\\",\\n \\\"command\\\": \\\"notifications.focusLastToast\\\",\\n \\\"when\\\": \\\"notificationFocus && notificationToastsVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"pagedown\\\",\\n \\\"command\\\": \\\"notifications.focusLastToast\\\",\\n \\\"when\\\": \\\"notificationFocus && notificationToastsVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"down\\\",\\n \\\"command\\\": \\\"notifications.focusNextToast\\\",\\n \\\"when\\\": \\\"notificationFocus && notificationToastsVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"up\\\",\\n \\\"command\\\": \\\"notifications.focusPreviousToast\\\",\\n \\\"when\\\": \\\"notificationFocus && notificationToastsVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+shift+n\\\",\\n \\\"command\\\": \\\"notifications.showList\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"problems.action.clearFilterText\\\",\\n \\\"when\\\": \\\"problemsFilterFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+c\\\",\\n \\\"command\\\": \\\"problems.action.copy\\\",\\n \\\"when\\\": \\\"problemsVisibility && !relatedInformationFocus && focusedView == 'workbench.panel.markers.view'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+f\\\",\\n \\\"command\\\": \\\"problems.action.focusFilter\\\",\\n \\\"when\\\": \\\"focusedView == 'workbench.panel.markers.view'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+down\\\",\\n \\\"command\\\": \\\"problems.action.focusProblemsFromFilter\\\",\\n \\\"when\\\": \\\"problemsFilterFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"enter\\\",\\n \\\"command\\\": \\\"problems.action.open\\\",\\n \\\"when\\\": \\\"problemFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+enter\\\",\\n \\\"command\\\": \\\"problems.action.openToSide\\\",\\n \\\"when\\\": \\\"problemFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_period\\\",\\n \\\"command\\\": \\\"problems.action.showQuickFixes\\\",\\n \\\"when\\\": \\\"problemFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+alt+enter\\\",\\n \\\"command\\\": \\\"quickInput.accept\\\",\\n \\\"when\\\": \\\"inQuickInput && !isComposing && quickInputType != 'quickWidget'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+enter\\\",\\n \\\"command\\\": \\\"quickInput.accept\\\",\\n \\\"when\\\": \\\"inQuickInput && !isComposing && quickInputType != 'quickWidget'\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+enter\\\",\\n \\\"command\\\": \\\"quickInput.accept\\\",\\n \\\"when\\\": \\\"inQuickInput && !isComposing && quickInputType != 'quickWidget'\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+enter\\\",\\n \\\"command\\\": \\\"quickInput.accept\\\",\\n \\\"when\\\": \\\"inQuickInput && !isComposing && quickInputType != 'quickWidget'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+enter\\\",\\n \\\"command\\\": \\\"quickInput.accept\\\",\\n \\\"when\\\": \\\"inQuickInput && !isComposing && quickInputType != 'quickWidget'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+enter\\\",\\n \\\"command\\\": \\\"quickInput.accept\\\",\\n \\\"when\\\": \\\"inQuickInput && !isComposing && quickInputType != 'quickWidget'\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+enter\\\",\\n \\\"command\\\": \\\"quickInput.accept\\\",\\n \\\"when\\\": \\\"inQuickInput && !isComposing && quickInputType != 'quickWidget'\\\"\\n },\\n {\\n \\\"key\\\": \\\"enter\\\",\\n \\\"command\\\": \\\"quickInput.accept\\\",\\n \\\"when\\\": \\\"inQuickInput && !isComposing && quickInputType != 'quickWidget'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+home\\\",\\n \\\"command\\\": \\\"quickInput.first\\\",\\n \\\"when\\\": \\\"inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+home\\\",\\n \\\"command\\\": \\\"quickInput.first\\\",\\n \\\"when\\\": \\\"inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+escape\\\",\\n \\\"command\\\": \\\"quickInput.hide\\\",\\n \\\"when\\\": \\\"inQuickInput\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+escape\\\",\\n \\\"command\\\": \\\"quickInput.hide\\\",\\n \\\"when\\\": \\\"inQuickInput\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+escape\\\",\\n \\\"command\\\": \\\"quickInput.hide\\\",\\n \\\"when\\\": \\\"inQuickInput\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"quickInput.hide\\\",\\n \\\"when\\\": \\\"inQuickInput\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+end\\\",\\n \\\"command\\\": \\\"quickInput.last\\\",\\n \\\"when\\\": \\\"inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+end\\\",\\n \\\"command\\\": \\\"quickInput.last\\\",\\n \\\"when\\\": \\\"inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+down\\\",\\n \\\"command\\\": \\\"quickInput.next\\\",\\n \\\"when\\\": \\\"inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree'\\\"\\n },\\n {\\n \\\"key\\\": \\\"down\\\",\\n \\\"command\\\": \\\"quickInput.next\\\",\\n \\\"when\\\": \\\"inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+down\\\",\\n \\\"command\\\": \\\"quickInput.nextSeparator\\\",\\n \\\"when\\\": \\\"inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree'\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+down\\\",\\n \\\"command\\\": \\\"quickInput.nextSeparatorWithQuickAccessFallback\\\",\\n \\\"when\\\": \\\"inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+pagedown\\\",\\n \\\"command\\\": \\\"quickInput.pageNext\\\",\\n \\\"when\\\": \\\"inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+pagedown\\\",\\n \\\"command\\\": \\\"quickInput.pageNext\\\",\\n \\\"when\\\": \\\"inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree'\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+pagedown\\\",\\n \\\"command\\\": \\\"quickInput.pageNext\\\",\\n \\\"when\\\": \\\"inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree'\\\"\\n },\\n {\\n \\\"key\\\": \\\"pagedown\\\",\\n \\\"command\\\": \\\"quickInput.pageNext\\\",\\n \\\"when\\\": \\\"inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+pageup\\\",\\n \\\"command\\\": \\\"quickInput.pagePrevious\\\",\\n \\\"when\\\": \\\"inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+pageup\\\",\\n \\\"command\\\": \\\"quickInput.pagePrevious\\\",\\n \\\"when\\\": \\\"inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree'\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+pageup\\\",\\n \\\"command\\\": \\\"quickInput.pagePrevious\\\",\\n \\\"when\\\": \\\"inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree'\\\"\\n },\\n {\\n \\\"key\\\": \\\"pageup\\\",\\n \\\"command\\\": \\\"quickInput.pagePrevious\\\",\\n \\\"when\\\": \\\"inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+up\\\",\\n \\\"command\\\": \\\"quickInput.previous\\\",\\n \\\"when\\\": \\\"inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree'\\\"\\n },\\n {\\n \\\"key\\\": \\\"up\\\",\\n \\\"command\\\": \\\"quickInput.previous\\\",\\n \\\"when\\\": \\\"inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+up\\\",\\n \\\"command\\\": \\\"quickInput.previousSeparator\\\",\\n \\\"when\\\": \\\"inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree'\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+up\\\",\\n \\\"command\\\": \\\"quickInput.previousSeparatorWithQuickAccessFallback\\\",\\n \\\"when\\\": \\\"inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree'\\\"\\n },\\n {\\n \\\"key\\\": \\\"space\\\",\\n \\\"command\\\": \\\"quickInput.toggleCheckbox\\\",\\n \\\"when\\\": \\\"inQuickInput && !inputFocus && quickInputType == 'quickPick' || inQuickInput && !inputFocus && quickInputType == 'quickTree'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+space\\\",\\n \\\"command\\\": \\\"quickInput.toggleHover\\\",\\n \\\"when\\\": \\\"inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree'\\\"\\n },\\n {\\n \\\"key\\\": \\\"space\\\",\\n \\\"command\\\": \\\"refactorPreview.toggleCheckedState\\\",\\n \\\"when\\\": \\\"listFocus && refactorPreview.enabled && !inputFocus && !treestickyScrollFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+r\\\",\\n \\\"command\\\": \\\"revealFileInOS\\\",\\n \\\"when\\\": \\\"!editorFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"enter\\\",\\n \\\"command\\\": \\\"revealReference\\\",\\n \\\"when\\\": \\\"listFocus && referenceSearchVisible && !inputFocus && !treeElementCanCollapse && !treeElementCanExpand && !treestickyScrollFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k s\\\",\\n \\\"command\\\": \\\"saveAll\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+enter\\\",\\n \\\"command\\\": \\\"scm.acceptInput\\\",\\n \\\"when\\\": \\\"scmRepository\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"scm.clearInput\\\",\\n \\\"when\\\": \\\"scmRepository && !editorHasSelection && !inlineSuggestionVisible && !scmInputHasValidationMessage && !suggestWidgetVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"scm.clearValidation\\\",\\n \\\"when\\\": \\\"scmInputHasValidationMessage && scmRepository\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+down\\\",\\n \\\"command\\\": \\\"scm.forceViewNextCommit\\\",\\n \\\"when\\\": \\\"scmRepository\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+up\\\",\\n \\\"command\\\": \\\"scm.forceViewPreviousCommit\\\",\\n \\\"when\\\": \\\"scmRepository\\\"\\n },\\n {\\n \\\"key\\\": \\\"down\\\",\\n \\\"command\\\": \\\"scm.viewNextCommit\\\",\\n \\\"when\\\": \\\"scmInputIsInLastPosition && scmRepository && !suggestWidgetVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"up\\\",\\n \\\"command\\\": \\\"scm.viewPreviousCommit\\\",\\n \\\"when\\\": \\\"scmInputIsInFirstPosition && scmRepository && !suggestWidgetVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"search.action.cancel\\\",\\n \\\"when\\\": \\\"listFocus && searchViewletVisible && !inputFocus && !treestickyScrollFocused && searchState != '0'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+c\\\",\\n \\\"command\\\": \\\"search.action.copyMatch\\\",\\n \\\"when\\\": \\\"fileMatchOrMatchFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+c\\\",\\n \\\"command\\\": \\\"search.action.copyPath\\\",\\n \\\"when\\\": \\\"fileMatchOrFolderMatchWithResourceFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"f4\\\",\\n \\\"command\\\": \\\"search.action.focusNextSearchResult\\\",\\n \\\"when\\\": \\\"hasSearchResult || inSearchEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+f4\\\",\\n \\\"command\\\": \\\"search.action.focusPreviousSearchResult\\\",\\n \\\"when\\\": \\\"hasSearchResult || inSearchEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+up\\\",\\n \\\"command\\\": \\\"search.action.focusSearchFromResults\\\",\\n \\\"when\\\": \\\"accessibilityModeEnabled && searchViewletVisible || firstMatchFocus && searchViewletVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+enter\\\",\\n \\\"command\\\": \\\"search.action.openInEditor\\\",\\n \\\"when\\\": \\\"hasSearchResult && searchViewletFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"enter\\\",\\n \\\"command\\\": \\\"search.action.openResult\\\",\\n \\\"when\\\": \\\"fileMatchOrMatchFocus && searchViewletVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+enter\\\",\\n \\\"command\\\": \\\"search.action.openResultToSide\\\",\\n \\\"when\\\": \\\"fileMatchOrMatchFocus && searchViewletVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"delete\\\",\\n \\\"command\\\": \\\"search.action.remove\\\",\\n \\\"when\\\": \\\"fileMatchOrMatchFocus && searchViewletVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+1\\\",\\n \\\"command\\\": \\\"search.action.replace\\\",\\n \\\"when\\\": \\\"isEditableItem && matchFocus && replaceActive && searchViewletVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+enter\\\",\\n \\\"command\\\": \\\"search.action.replaceAll\\\",\\n \\\"when\\\": \\\"replaceActive && searchViewletVisible && !findWidgetVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+enter\\\",\\n \\\"command\\\": \\\"search.action.replaceAllInFile\\\",\\n \\\"when\\\": \\\"fileMatchFocus && isEditableItem && replaceActive && searchViewletVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+1\\\",\\n \\\"command\\\": \\\"search.action.replaceAllInFile\\\",\\n \\\"when\\\": \\\"fileMatchFocus && isEditableItem && replaceActive && searchViewletVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+enter\\\",\\n \\\"command\\\": \\\"search.action.replaceAllInFolder\\\",\\n \\\"when\\\": \\\"folderMatchFocus && isEditableItem && replaceActive && searchViewletVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+1\\\",\\n \\\"command\\\": \\\"search.action.replaceAllInFolder\\\",\\n \\\"when\\\": \\\"folderMatchFocus && isEditableItem && replaceActive && searchViewletVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+f\\\",\\n \\\"command\\\": \\\"search.action.restrictSearchToFolder\\\",\\n \\\"when\\\": \\\"folderMatchWithResourceFocus && searchViewletVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+i\\\",\\n \\\"command\\\": \\\"search.action.searchWithAI\\\",\\n \\\"when\\\": \\\"hasAIResultProviderKey && searchViewletFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+down\\\",\\n \\\"command\\\": \\\"search.focus.nextInputBox\\\",\\n \\\"when\\\": \\\"inSearchEditor && inputBoxFocus || inputBoxFocus && searchViewletVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+up\\\",\\n \\\"command\\\": \\\"search.focus.previousInputBox\\\",\\n \\\"when\\\": \\\"inSearchEditor && inputBoxFocus || inputBoxFocus && searchViewletVisible && !searchInputBoxFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+l\\\",\\n \\\"command\\\": \\\"selectAllSearchEditorMatches\\\",\\n \\\"when\\\": \\\"inSearchEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"settings.action.focusLevelUp\\\",\\n \\\"when\\\": \\\"inSettingsEditor && !inSettingsJSONEditor && !inSettingsSearch\\\"\\n },\\n {\\n \\\"key\\\": \\\"enter\\\",\\n \\\"command\\\": \\\"settings.action.focusSettingControl\\\",\\n \\\"when\\\": \\\"inSettingsEditor && settingRowFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"down\\\",\\n \\\"command\\\": \\\"settings.action.focusSettingsFromSearch\\\",\\n \\\"when\\\": \\\"inSettingsSearch && !suggestWidgetVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"enter\\\",\\n \\\"command\\\": \\\"settings.action.focusSettingsList\\\",\\n \\\"when\\\": \\\"inSettingsEditor && settingsTocRowFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"left\\\",\\n \\\"command\\\": \\\"settings.action.focusTOC\\\",\\n \\\"when\\\": \\\"inSettingsEditor && settingRowFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+f9\\\",\\n \\\"command\\\": \\\"settings.action.showContextMenu\\\",\\n \\\"when\\\": \\\"inSettingsEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+insert\\\",\\n \\\"command\\\": \\\"suggestWidgetCopy\\\",\\n \\\"when\\\": \\\"suggestWidgetDetailsFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+c\\\",\\n \\\"command\\\": \\\"suggestWidgetCopy\\\",\\n \\\"when\\\": \\\"suggestWidgetDetailsFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_1 ctrl+x\\\",\\n \\\"command\\\": \\\"testing.cancelRun\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_1 ctrl+shift+a\\\",\\n \\\"command\\\": \\\"testing.coverageAll\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_1 ctrl+shift+c\\\",\\n \\\"command\\\": \\\"testing.coverageAtCursor\\\",\\n \\\"when\\\": \\\"editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_1 ctrl+shift+f\\\",\\n \\\"command\\\": \\\"testing.coverageCurrentFile\\\",\\n \\\"when\\\": \\\"editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_1 ctrl+shift+l\\\",\\n \\\"command\\\": \\\"testing.coverageLastRun\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_1 ctrl+a\\\",\\n \\\"command\\\": \\\"testing.debugAll\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_1 ctrl+c\\\",\\n \\\"command\\\": \\\"testing.debugAtCursor\\\",\\n \\\"when\\\": \\\"editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_1 ctrl+f\\\",\\n \\\"command\\\": \\\"testing.debugCurrentFile\\\",\\n \\\"when\\\": \\\"editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_1 ctrl+e\\\",\\n \\\"command\\\": \\\"testing.debugFailTests\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_1 ctrl+l\\\",\\n \\\"command\\\": \\\"testing.debugLastRun\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_1 ctrl+m\\\",\\n \\\"command\\\": \\\"testing.openOutputPeek\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_1 e\\\",\\n \\\"command\\\": \\\"testing.reRunFailTests\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_1 l\\\",\\n \\\"command\\\": \\\"testing.reRunLastRun\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_1 ctrl+r\\\",\\n \\\"command\\\": \\\"testing.refreshTests\\\",\\n \\\"when\\\": \\\"testing.canRefresh\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_1 a\\\",\\n \\\"command\\\": \\\"testing.runAll\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_1 c\\\",\\n \\\"command\\\": \\\"testing.runAtCursor\\\",\\n \\\"when\\\": \\\"editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_1 f\\\",\\n \\\"command\\\": \\\"testing.runCurrentFile\\\",\\n \\\"when\\\": \\\"editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_1 ctrl+o\\\",\\n \\\"command\\\": \\\"testing.showMostRecentOutput\\\",\\n \\\"when\\\": \\\"testing.hasAnyResults\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_1 ctrl+shift+i\\\",\\n \\\"command\\\": \\\"testing.toggleInlineCoverage\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_1 ctrl+i\\\",\\n \\\"command\\\": \\\"testing.toggleInlineTestOutput\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+h\\\",\\n \\\"command\\\": \\\"testing.toggleTestingPeekHistory\\\",\\n \\\"when\\\": \\\"testing.isPeekVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+c\\\",\\n \\\"command\\\": \\\"toggleSearchCaseSensitive\\\",\\n \\\"when\\\": \\\"searchViewletFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+c\\\",\\n \\\"command\\\": \\\"toggleSearchEditorCaseSensitive\\\",\\n \\\"when\\\": \\\"inSearchEditor && searchInputBoxFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+l\\\",\\n \\\"command\\\": \\\"toggleSearchEditorContextLines\\\",\\n \\\"when\\\": \\\"inSearchEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+r\\\",\\n \\\"command\\\": \\\"toggleSearchEditorRegex\\\",\\n \\\"when\\\": \\\"inSearchEditor && searchInputBoxFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+w\\\",\\n \\\"command\\\": \\\"toggleSearchEditorWholeWord\\\",\\n \\\"when\\\": \\\"inSearchEditor && searchInputBoxFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+p\\\",\\n \\\"command\\\": \\\"toggleSearchPreserveCase\\\",\\n \\\"when\\\": \\\"searchViewletFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+r\\\",\\n \\\"command\\\": \\\"toggleSearchRegex\\\",\\n \\\"when\\\": \\\"searchViewletFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+w\\\",\\n \\\"command\\\": \\\"toggleSearchWholeWord\\\",\\n \\\"when\\\": \\\"searchViewletFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+win+n\\\",\\n \\\"command\\\": \\\"welcome.showNewFileEntries\\\",\\n \\\"when\\\": \\\"!isSessionsWindow\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+down\\\",\\n \\\"command\\\": \\\"widgetNavigation.focusNext\\\",\\n \\\"when\\\": \\\"inputFocus && navigableContainerFocused || navigableContainerFocused && treestickyScrollFocused || navigableContainerFocused && !listFocus || navigableContainerFocused && listScrollAtBoundary == 'both' || navigableContainerFocused && listScrollAtBoundary == 'bottom'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+up\\\",\\n \\\"command\\\": \\\"widgetNavigation.focusPrevious\\\",\\n \\\"when\\\": \\\"inputFocus && navigableContainerFocused || navigableContainerFocused && treestickyScrollFocused || navigableContainerFocused && !listFocus || navigableContainerFocused && listScrollAtBoundary == 'both' || navigableContainerFocused && listScrollAtBoundary == 'top'\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"workbench.action.browser.addElementToChat\\\",\\n \\\"when\\\": \\\"browserElementSelectionActive && browserHasUrl && chatIsEnabled && !browserHasError && activeEditor == 'workbench.editor.browser'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+d\\\",\\n \\\"command\\\": \\\"workbench.action.browser.addFavorite\\\",\\n \\\"when\\\": \\\"browserHasUrl && !browserUrlIsFavorited && activeEditor == 'workbench.editor.browser'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+l\\\",\\n \\\"command\\\": \\\"workbench.action.browser.focusUrlInput\\\",\\n \\\"when\\\": \\\"activeEditor == 'workbench.editor.browser'\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"workbench.action.browser.hideEmulationToolbar\\\",\\n \\\"when\\\": \\\"browserEmulationToolbarVisible && activeEditor == 'workbench.editor.browser'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+oem_2\\\",\\n \\\"command\\\": \\\"workbench.action.browser.openOrList\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+a\\\",\\n \\\"command\\\": \\\"workbench.action.browser.quickOpen\\\",\\n \\\"when\\\": \\\"activeEditor == 'workbench.editor.browser'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+d\\\",\\n \\\"command\\\": \\\"workbench.action.browser.removeFavorite\\\",\\n \\\"when\\\": \\\"browserUrlIsFavorited && activeEditor == 'workbench.editor.browser'\\\"\\n },\\n {\\n \\\"key\\\": \\\"f12\\\",\\n \\\"command\\\": \\\"workbench.action.browser.toggleDevTools\\\",\\n \\\"when\\\": \\\"browserHasUrl && !browserHasError && activeEditor == 'workbench.editor.browser'\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+backspace\\\",\\n \\\"command\\\": \\\"workbench.action.chat.cancel\\\",\\n \\\"when\\\": \\\"chatSessionHasActiveRequest && !chatRemoteJobCreating\\\"\\n },\\n {\\n \\\"key\\\": \\\"enter\\\",\\n \\\"command\\\": \\\"workbench.action.chat.editRequests\\\",\\n \\\"when\\\": \\\"inChat && !textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+a\\\",\\n \\\"command\\\": \\\"workbench.action.chat.focusConfirmation\\\",\\n \\\"when\\\": \\\"accessibilityModeEnabled && chatIsEnabled && !chatHasQuestionCarousel\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+down\\\",\\n \\\"command\\\": \\\"workbench.action.chat.focusInput\\\",\\n \\\"when\\\": \\\"inChat && !inChatInput && !quickChatHasFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+up\\\",\\n \\\"command\\\": \\\"workbench.action.chat.focusInput\\\",\\n \\\"when\\\": \\\"inChat && quickChatHasFocus && !inChatInput\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+a\\\",\\n \\\"command\\\": \\\"workbench.action.chat.focusQuestionCarousel\\\",\\n \\\"when\\\": \\\"chatHasQuestionCarousel && inChat\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+t\\\",\\n \\\"command\\\": \\\"workbench.action.chat.focusQuestionCarouselTerminal\\\",\\n \\\"when\\\": \\\"chatHasQuestionCarousel && chatQuestionCarouselHasTerminal && inChat && inChatQuestionCarousel\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+oem_2\\\",\\n \\\"command\\\": \\\"workbench.action.chat.focusTip\\\",\\n \\\"when\\\": \\\"inChat || inChat && inChatTip\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+i\\\",\\n \\\"command\\\": \\\"workbench.action.chat.holdToVoiceChatInChatView\\\",\\n \\\"when\\\": \\\"chatIsEnabled && hasSpeechProvider && !chatSessionRequestInProgress && !editorFocus && !inChatInput && !inSettingsEditor && !inlineChatFocused && !notebookEditorFocused && !searchViewletFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+pagedown\\\",\\n \\\"command\\\": \\\"workbench.action.chat.nextCodeBlock\\\",\\n \\\"when\\\": \\\"chatIsEnabled && inChat\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+f9\\\",\\n \\\"command\\\": \\\"workbench.action.chat.nextFileTree\\\",\\n \\\"when\\\": \\\"chatIsEnabled && inChat\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+n\\\",\\n \\\"command\\\": \\\"workbench.action.chat.nextQuestion\\\",\\n \\\"when\\\": \\\"chatHasQuestionCarousel && inChat && inChatQuestionCarousel\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+down\\\",\\n \\\"command\\\": \\\"workbench.action.chat.nextUserPrompt\\\",\\n \\\"when\\\": \\\"chatIsEnabled && inChat\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+i\\\",\\n \\\"command\\\": \\\"workbench.action.chat.open\\\",\\n \\\"when\\\": \\\"!chatSetupDisabledInWorkspace && !chatSetupHidden\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+oem_period\\\",\\n \\\"command\\\": \\\"workbench.action.chat.openModelPicker\\\",\\n \\\"when\\\": \\\"chatIsEnabled && inChatInput\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+i\\\",\\n \\\"command\\\": \\\"workbench.action.chat.openagent\\\",\\n \\\"when\\\": \\\"config.chat.agent.enabled && !chatSetupDisabledInWorkspace && !chatSetupHidden\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+pageup\\\",\\n \\\"command\\\": \\\"workbench.action.chat.previousCodeBlock\\\",\\n \\\"when\\\": \\\"chatIsEnabled && inChat\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+f9\\\",\\n \\\"command\\\": \\\"workbench.action.chat.previousFileTree\\\",\\n \\\"when\\\": \\\"chatIsEnabled && inChat\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+p\\\",\\n \\\"command\\\": \\\"workbench.action.chat.previousQuestion\\\",\\n \\\"when\\\": \\\"chatHasQuestionCarousel && inChat && inChatQuestionCarousel\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+up\\\",\\n \\\"command\\\": \\\"workbench.action.chat.previousUserPrompt\\\",\\n \\\"when\\\": \\\"chatIsEnabled && inChat\\\"\\n },\\n {\\n \\\"key\\\": \\\"delete\\\",\\n \\\"command\\\": \\\"workbench.action.chat.restoreCheckpoint\\\",\\n \\\"when\\\": \\\"inChat && !inChatQuestionCarousel && !textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+win+oem_2\\\",\\n \\\"command\\\": \\\"workbench.action.chat.run-in-new-chat.prompt.current\\\",\\n \\\"when\\\": \\\"chatIsEnabled && editorTextFocus && resourceSet && resourceLangId == 'prompt'\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+win+oem_2\\\",\\n \\\"command\\\": \\\"workbench.action.chat.run.prompt\\\",\\n \\\"when\\\": \\\"chatIsEnabled\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+win+oem_2\\\",\\n \\\"command\\\": \\\"workbench.action.chat.run.prompt.current\\\",\\n \\\"when\\\": \\\"chatIsEnabled && editorTextFocus && resourceSet && resourceLangId == 'prompt'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+enter\\\",\\n \\\"command\\\": \\\"workbench.action.chat.sendToNewChat\\\",\\n \\\"when\\\": \\\"chatInputHasText && inChatInput\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+i\\\",\\n \\\"command\\\": \\\"workbench.action.chat.startVoiceChat\\\",\\n \\\"when\\\": \\\"chatIsEnabled && hasSpeechProvider && inChatInput && !editorFocus && !notebookEditorFocused && !scopedVoiceChatGettingReady && !speechToTextInProgress || chatIsEnabled && hasSpeechProvider && inlineChatFocused && !editorFocus && !notebookEditorFocused && !scopedVoiceChatGettingReady && !speechToTextInProgress\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+i\\\",\\n \\\"command\\\": \\\"workbench.action.chat.stopListeningAndSubmit\\\",\\n \\\"when\\\": \\\"inChatInput && voiceChatInProgress && scopedVoiceChatInProgress == 'editor' || inChatInput && voiceChatInProgress && scopedVoiceChatInProgress == 'inline' || inChatInput && voiceChatInProgress && scopedVoiceChatInProgress == 'quick' || inChatInput && voiceChatInProgress && scopedVoiceChatInProgress == 'view' || inlineChatFocused && voiceChatInProgress && scopedVoiceChatInProgress == 'editor' || inlineChatFocused && voiceChatInProgress && scopedVoiceChatInProgress == 'inline' || inlineChatFocused && voiceChatInProgress && scopedVoiceChatInProgress == 'quick' || inlineChatFocused && voiceChatInProgress && scopedVoiceChatInProgress == 'view'\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+t\\\",\\n \\\"command\\\": \\\"workbench.action.chat.toggleThinkingContentAccessibleView\\\",\\n \\\"when\\\": \\\"accessibleViewIsShown && chatIsEnabled && accessibleViewCurrentProviderId == 'panelChat'\\\"\\n },\\n {\\n \\\"key\\\": \\\"delete\\\",\\n \\\"command\\\": \\\"workbench.action.chat.undoEdits\\\",\\n \\\"when\\\": \\\"inChat && !inChatQuestionCarousel && !textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+w\\\",\\n \\\"command\\\": \\\"workbench.action.closeActiveEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+f4\\\",\\n \\\"command\\\": \\\"workbench.action.closeActiveEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+w\\\",\\n \\\"command\\\": \\\"workbench.action.closeAllEditors\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+shift+w\\\",\\n \\\"command\\\": \\\"workbench.action.closeAllGroups\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k w\\\",\\n \\\"command\\\": \\\"workbench.action.closeEditorsInGroup\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k f\\\",\\n \\\"command\\\": \\\"workbench.action.closeFolder\\\",\\n \\\"when\\\": \\\"emptyWorkspaceSupport && !isSessionsWindow && workbenchState != 'empty'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+w\\\",\\n \\\"command\\\": \\\"workbench.action.closeGroup\\\",\\n \\\"when\\\": \\\"activeEditorGroupEmpty && multipleEditorGroups\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+f4\\\",\\n \\\"command\\\": \\\"workbench.action.closeGroup\\\",\\n \\\"when\\\": \\\"activeEditorGroupEmpty && multipleEditorGroups\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+escape\\\",\\n \\\"command\\\": \\\"workbench.action.closeQuickOpen\\\",\\n \\\"when\\\": \\\"inQuickOpen\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"workbench.action.closeQuickOpen\\\",\\n \\\"when\\\": \\\"inQuickOpen\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k u\\\",\\n \\\"command\\\": \\\"workbench.action.closeUnmodifiedEditors\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+w\\\",\\n \\\"command\\\": \\\"workbench.action.closeWindow\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+f4\\\",\\n \\\"command\\\": \\\"workbench.action.closeWindow\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+f5\\\",\\n \\\"command\\\": \\\"workbench.action.compareEditor.nextChange\\\",\\n \\\"when\\\": \\\"textCompareEditorVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k shift+o\\\",\\n \\\"command\\\": \\\"workbench.action.compareEditor.openSide\\\",\\n \\\"when\\\": \\\"inDiffEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+f5\\\",\\n \\\"command\\\": \\\"workbench.action.compareEditor.previousChange\\\",\\n \\\"when\\\": \\\"textCompareEditorVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k o\\\",\\n \\\"command\\\": \\\"workbench.action.copyEditorToNewWindow\\\",\\n \\\"when\\\": \\\"activeEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+f5\\\",\\n \\\"command\\\": \\\"workbench.action.debug.disconnect\\\",\\n \\\"when\\\": \\\"focusedSessionIsAttach && inDebugMode\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+f5\\\",\\n \\\"command\\\": \\\"workbench.action.debug.restart\\\",\\n \\\"when\\\": \\\"inDebugMode\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+f5\\\",\\n \\\"command\\\": \\\"workbench.action.debug.run\\\",\\n \\\"when\\\": \\\"debuggersAvailable && debugState != 'initializing'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+f11\\\",\\n \\\"command\\\": \\\"workbench.action.debug.stepIntoTarget\\\",\\n \\\"when\\\": \\\"inDebugMode && stepIntoTargetsSupported && debugState == 'stopped'\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+f11\\\",\\n \\\"command\\\": \\\"workbench.action.debug.stepOut\\\",\\n \\\"when\\\": \\\"debugState == 'stopped'\\\"\\n },\\n {\\n \\\"key\\\": \\\"f10\\\",\\n \\\"command\\\": \\\"workbench.action.debug.stepOver\\\",\\n \\\"when\\\": \\\"debugState == 'stopped'\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+f5\\\",\\n \\\"command\\\": \\\"workbench.action.debug.stop\\\",\\n \\\"when\\\": \\\"inDebugMode && !focusedSessionIsAttach\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k m\\\",\\n \\\"command\\\": \\\"workbench.action.editor.changeLanguageMode\\\",\\n \\\"when\\\": \\\"!notebookEditorFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+oem_3\\\",\\n \\\"command\\\": \\\"workbench.action.editorDictation.start\\\",\\n \\\"when\\\": \\\"hasSpeechProvider && !editorReadonly && !speechToTextInProgress\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+v\\\",\\n \\\"command\\\": \\\"workbench.action.editorDictation.start\\\",\\n \\\"when\\\": \\\"hasSpeechProvider && !editorReadonly && !speechToTextInProgress\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k p\\\",\\n \\\"command\\\": \\\"workbench.action.files.copyPathOfActiveFile\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+n\\\",\\n \\\"command\\\": \\\"workbench.action.files.newUntitledFile\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+o\\\",\\n \\\"command\\\": \\\"workbench.action.files.openFile\\\",\\n \\\"when\\\": \\\"true\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+o\\\",\\n \\\"command\\\": \\\"workbench.action.files.openFileFolder\\\",\\n \\\"when\\\": \\\"isMacNative && openFolderWorkspaceSupport\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+o\\\",\\n \\\"command\\\": \\\"workbench.action.files.openFolder\\\",\\n \\\"when\\\": \\\"openFolderWorkspaceSupport\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+o\\\",\\n \\\"command\\\": \\\"workbench.action.files.openFolderViaWorkspace\\\",\\n \\\"when\\\": \\\"!openFolderWorkspaceSupport && workbenchState == 'workspace'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+o\\\",\\n \\\"command\\\": \\\"workbench.action.files.openLocalFile\\\",\\n \\\"when\\\": \\\"remoteFileDialogVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+o\\\",\\n \\\"command\\\": \\\"workbench.action.files.openLocalFolder\\\",\\n \\\"when\\\": \\\"remoteFileDialogVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k r\\\",\\n \\\"command\\\": \\\"workbench.action.files.revealActiveFileInWindows\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+s\\\",\\n \\\"command\\\": \\\"workbench.action.files.save\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+s\\\",\\n \\\"command\\\": \\\"workbench.action.files.saveAs\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+s\\\",\\n \\\"command\\\": \\\"workbench.action.files.saveLocalFile\\\",\\n \\\"when\\\": \\\"remoteFileDialogVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+shift+s\\\",\\n \\\"command\\\": \\\"workbench.action.files.saveWithoutFormatting\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+f\\\",\\n \\\"command\\\": \\\"workbench.action.findInFiles\\\",\\n \\\"when\\\": \\\"!isSessionsWindow\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+up\\\",\\n \\\"command\\\": \\\"workbench.action.focusAboveGroup\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+down\\\",\\n \\\"command\\\": \\\"workbench.action.focusBelowGroup\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+8\\\",\\n \\\"command\\\": \\\"workbench.action.focusEighthEditorGroup\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+5\\\",\\n \\\"command\\\": \\\"workbench.action.focusFifthEditorGroup\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+1\\\",\\n \\\"command\\\": \\\"workbench.action.focusFirstEditorGroup\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+4\\\",\\n \\\"command\\\": \\\"workbench.action.focusFourthEditorGroup\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+left\\\",\\n \\\"command\\\": \\\"workbench.action.focusLeftGroup\\\"\\n },\\n {\\n \\\"key\\\": \\\"f6\\\",\\n \\\"command\\\": \\\"workbench.action.focusNextPart\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+f6\\\",\\n \\\"command\\\": \\\"workbench.action.focusPreviousPart\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+right\\\",\\n \\\"command\\\": \\\"workbench.action.focusRightGroup\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+2\\\",\\n \\\"command\\\": \\\"workbench.action.focusSecondEditorGroup\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+7\\\",\\n \\\"command\\\": \\\"workbench.action.focusSeventhEditorGroup\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+0\\\",\\n \\\"command\\\": \\\"workbench.action.focusSideBar\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+6\\\",\\n \\\"command\\\": \\\"workbench.action.focusSixthEditorGroup\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+3\\\",\\n \\\"command\\\": \\\"workbench.action.focusThirdEditorGroup\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+g\\\",\\n \\\"command\\\": \\\"workbench.action.gotoLine\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+o\\\",\\n \\\"command\\\": \\\"workbench.action.gotoSymbol\\\",\\n \\\"when\\\": \\\"!accessibilityHelpIsShown && !accessibleViewIsShown\\\"\\n },\\n {\\n \\\"key\\\": \\\"down\\\",\\n \\\"command\\\": \\\"workbench.action.interactivePlayground.arrowDown\\\",\\n \\\"when\\\": \\\"interactivePlaygroundFocus && !editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"up\\\",\\n \\\"command\\\": \\\"workbench.action.interactivePlayground.arrowUp\\\",\\n \\\"when\\\": \\\"interactivePlaygroundFocus && !editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"pagedown\\\",\\n \\\"command\\\": \\\"workbench.action.interactivePlayground.pageDown\\\",\\n \\\"when\\\": \\\"interactivePlaygroundFocus && !editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"pageup\\\",\\n \\\"command\\\": \\\"workbench.action.interactivePlayground.pageUp\\\",\\n \\\"when\\\": \\\"interactivePlaygroundFocus && !editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+s\\\",\\n \\\"command\\\": \\\"workbench.action.issueReporter.captureScreenshot\\\",\\n \\\"when\\\": \\\"issueReporterOpen\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+r\\\",\\n \\\"command\\\": \\\"workbench.action.issueReporter.toggleRecording\\\",\\n \\\"when\\\": \\\"issueReporterOpen\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+shift+oem_5\\\",\\n \\\"command\\\": \\\"workbench.action.joinEditorInGroup\\\",\\n \\\"when\\\": \\\"sideBySideEditorActive\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k enter\\\",\\n \\\"command\\\": \\\"workbench.action.keepEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+r\\\",\\n \\\"command\\\": \\\"workbench.action.keybindingsReference\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+9\\\",\\n \\\"command\\\": \\\"workbench.action.lastEditorInGroup\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+0\\\",\\n \\\"command\\\": \\\"workbench.action.lastEditorInGroup\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k down\\\",\\n \\\"command\\\": \\\"workbench.action.moveActiveEditorGroupDown\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k left\\\",\\n \\\"command\\\": \\\"workbench.action.moveActiveEditorGroupLeft\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k right\\\",\\n \\\"command\\\": \\\"workbench.action.moveActiveEditorGroupRight\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k up\\\",\\n \\\"command\\\": \\\"workbench.action.moveActiveEditorGroupUp\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+pageup\\\",\\n \\\"command\\\": \\\"workbench.action.moveEditorLeftInGroup\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+pagedown\\\",\\n \\\"command\\\": \\\"workbench.action.moveEditorRightInGroup\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+1\\\",\\n \\\"command\\\": \\\"workbench.action.moveEditorToFirstGroup\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+9\\\",\\n \\\"command\\\": \\\"workbench.action.moveEditorToLastGroup\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+right\\\",\\n \\\"command\\\": \\\"workbench.action.moveEditorToNextGroup\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+left\\\",\\n \\\"command\\\": \\\"workbench.action.moveEditorToPreviousGroup\\\"\\n },\\n {\\n \\\"key\\\": \\\"browserback\\\",\\n \\\"command\\\": \\\"workbench.action.navigateBack\\\",\\n \\\"when\\\": \\\"canNavigateBack\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+left\\\",\\n \\\"command\\\": \\\"workbench.action.navigateBack\\\",\\n \\\"when\\\": \\\"canNavigateBack\\\"\\n },\\n {\\n \\\"key\\\": \\\"browserforward\\\",\\n \\\"command\\\": \\\"workbench.action.navigateForward\\\",\\n \\\"when\\\": \\\"canNavigateForward\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+right\\\",\\n \\\"command\\\": \\\"workbench.action.navigateForward\\\",\\n \\\"when\\\": \\\"canNavigateForward\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+q\\\",\\n \\\"command\\\": \\\"workbench.action.navigateToLastEditLocation\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+n\\\",\\n \\\"command\\\": \\\"workbench.action.newWindow\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+pagedown\\\",\\n \\\"command\\\": \\\"workbench.action.nextEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+pagedown\\\",\\n \\\"command\\\": \\\"workbench.action.nextEditorInGroup\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+a\\\",\\n \\\"command\\\": \\\"workbench.action.openAgentsWindow\\\",\\n \\\"when\\\": \\\"config.chat.agent.enabled && !accessibilityModeEnabled && !chatSetupDisabledInWorkspace && !chatSetupHidden && !isAuxiliaryWindow && !isSessionsWindow\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+alt+a\\\",\\n \\\"command\\\": \\\"workbench.action.openAgentsWindow\\\",\\n \\\"when\\\": \\\"accessibilityModeEnabled && config.chat.agent.enabled && !chatSetupDisabledInWorkspace && !chatSetupHidden && !isAuxiliaryWindow && !isSessionsWindow\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+n\\\",\\n \\\"command\\\": \\\"workbench.action.openChat\\\",\\n \\\"when\\\": \\\"chatIsEnabled && inChat && inChatEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+1\\\",\\n \\\"command\\\": \\\"workbench.action.openEditorAtIndex1\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+2\\\",\\n \\\"command\\\": \\\"workbench.action.openEditorAtIndex2\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+3\\\",\\n \\\"command\\\": \\\"workbench.action.openEditorAtIndex3\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+4\\\",\\n \\\"command\\\": \\\"workbench.action.openEditorAtIndex4\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+5\\\",\\n \\\"command\\\": \\\"workbench.action.openEditorAtIndex5\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+6\\\",\\n \\\"command\\\": \\\"workbench.action.openEditorAtIndex6\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+7\\\",\\n \\\"command\\\": \\\"workbench.action.openEditorAtIndex7\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+8\\\",\\n \\\"command\\\": \\\"workbench.action.openEditorAtIndex8\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+9\\\",\\n \\\"command\\\": \\\"workbench.action.openEditorAtIndex9\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+s\\\",\\n \\\"command\\\": \\\"workbench.action.openGlobalKeybindings\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+r\\\",\\n \\\"command\\\": \\\"workbench.action.openRecent\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_comma\\\",\\n \\\"command\\\": \\\"workbench.action.openSettings\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+u\\\",\\n \\\"command\\\": \\\"workbench.action.output.toggleOutput\\\",\\n \\\"when\\\": \\\"workbench.panel.output.active\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k shift+enter\\\",\\n \\\"command\\\": \\\"workbench.action.pinEditor\\\",\\n \\\"when\\\": \\\"!activeEditorIsPinned\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+pageup\\\",\\n \\\"command\\\": \\\"workbench.action.previousEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+pageup\\\",\\n \\\"command\\\": \\\"workbench.action.previousEditorInGroup\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+e\\\",\\n \\\"command\\\": \\\"workbench.action.quickOpen\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+p\\\",\\n \\\"command\\\": \\\"workbench.action.quickOpen\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+tab\\\",\\n \\\"command\\\": \\\"workbench.action.quickOpenLeastRecentlyUsedEditorInGroup\\\",\\n \\\"when\\\": \\\"!activeEditorGroupEmpty\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+tab\\\",\\n \\\"command\\\": \\\"workbench.action.quickOpenPreviousRecentlyUsedEditorInGroup\\\",\\n \\\"when\\\": \\\"!activeEditorGroupEmpty\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+q\\\",\\n \\\"command\\\": \\\"workbench.action.quickOpenView\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+alt+l\\\",\\n \\\"command\\\": \\\"workbench.action.quickchat.toggle\\\",\\n \\\"when\\\": \\\"chatIsEnabled\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+o\\\",\\n \\\"command\\\": \\\"workbench.action.remote.showMenu\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+t\\\",\\n \\\"command\\\": \\\"workbench.action.reopenClosedEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+h\\\",\\n \\\"command\\\": \\\"workbench.action.replaceInFiles\\\",\\n \\\"when\\\": \\\"!isSessionsWindow\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+w\\\",\\n \\\"command\\\": \\\"workbench.action.restoreAuxiliaryBar\\\",\\n \\\"when\\\": \\\"auxiliaryBarMaximized\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+f4\\\",\\n \\\"command\\\": \\\"workbench.action.restoreAuxiliaryBar\\\",\\n \\\"when\\\": \\\"auxiliaryBarMaximized\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+j\\\",\\n \\\"command\\\": \\\"workbench.action.search.toggleQueryDetails\\\",\\n \\\"when\\\": \\\"inSearchEditor || searchViewletFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+t\\\",\\n \\\"command\\\": \\\"workbench.action.selectTheme\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+p\\\",\\n \\\"command\\\": \\\"workbench.action.showAllEditors\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+t\\\",\\n \\\"command\\\": \\\"workbench.action.showAllSymbols\\\"\\n },\\n {\\n \\\"key\\\": \\\"f1\\\",\\n \\\"command\\\": \\\"workbench.action.showCommands\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+p\\\",\\n \\\"command\\\": \\\"workbench.action.showCommands\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_5\\\",\\n \\\"command\\\": \\\"workbench.action.splitEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+oem_5\\\",\\n \\\"command\\\": \\\"workbench.action.splitEditorDown\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+shift+oem_5\\\",\\n \\\"command\\\": \\\"workbench.action.splitEditorInGroup\\\",\\n \\\"when\\\": \\\"activeEditorCanSplitInGroup\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+oem_5\\\",\\n \\\"command\\\": \\\"workbench.action.splitEditorLeft\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+oem_5\\\",\\n \\\"command\\\": \\\"workbench.action.splitEditorOrthogonal\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+oem_5\\\",\\n \\\"command\\\": \\\"workbench.action.splitEditorRight\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+oem_5\\\",\\n \\\"command\\\": \\\"workbench.action.splitEditorUp\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+b\\\",\\n \\\"command\\\": \\\"workbench.action.tasks.build\\\",\\n \\\"when\\\": \\\"taskCommandsRegistered\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+r\\\",\\n \\\"command\\\": \\\"workbench.action.tasks.rerunForActiveTerminal\\\",\\n \\\"when\\\": \\\"taskTerminalActive && terminalFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.chat.close\\\",\\n \\\"when\\\": \\\"chatIsEnabled && terminalChatFocus && terminalChatVisible || chatIsEnabled && terminalChatVisible && terminalFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+alt+o\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.chat.focusMostRecentChatTerminalOutput\\\",\\n \\\"when\\\": \\\"inChat\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+enter\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.chat.insertCommand\\\",\\n \\\"when\\\": \\\"chatIsEnabled && terminalChatResponseContainsCodeBlock && terminalHasBeenCreated && !terminalChatActiveRequest && !terminalChatResponseContainsMultipleCodeBlocks || chatIsEnabled && terminalChatResponseContainsCodeBlock && terminalProcessSupported && !terminalChatActiveRequest && !terminalChatResponseContainsMultipleCodeBlocks\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+enter\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.chat.insertCommand\\\",\\n \\\"when\\\": \\\"chatIsEnabled && terminalChatResponseContainsCodeBlock && terminalHasBeenCreated && !terminalChatActiveRequest && !terminalChatResponseContainsMultipleCodeBlocks || chatIsEnabled && terminalChatResponseContainsCodeBlock && terminalProcessSupported && !terminalChatActiveRequest && !terminalChatResponseContainsMultipleCodeBlocks\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+enter\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.chat.insertFirstCommand\\\",\\n \\\"when\\\": \\\"chatIsEnabled && terminalChatResponseContainsMultipleCodeBlocks && terminalHasBeenCreated && !terminalChatActiveRequest || chatIsEnabled && terminalChatResponseContainsMultipleCodeBlocks && terminalProcessSupported && !terminalChatActiveRequest\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+enter\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.chat.insertFirstCommand\\\",\\n \\\"when\\\": \\\"chatIsEnabled && terminalChatResponseContainsMultipleCodeBlocks && terminalHasBeenCreated && !terminalChatActiveRequest || chatIsEnabled && terminalChatResponseContainsMultipleCodeBlocks && terminalProcessSupported && !terminalChatActiveRequest\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+r\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.chat.rerunRequest\\\",\\n \\\"when\\\": \\\"chatIsEnabled && terminalChatFocus && terminalHasBeenCreated && !terminalChatActiveRequest || chatIsEnabled && terminalChatFocus && terminalProcessSupported && !terminalChatActiveRequest\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+enter\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.chat.runCommand\\\",\\n \\\"when\\\": \\\"chatIsEnabled && terminalChatResponseContainsCodeBlock && terminalHasBeenCreated && !terminalChatActiveRequest && !terminalChatResponseContainsMultipleCodeBlocks || chatIsEnabled && terminalChatResponseContainsCodeBlock && terminalProcessSupported && !terminalChatActiveRequest && !terminalChatResponseContainsMultipleCodeBlocks\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+enter\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.chat.runFirstCommand\\\",\\n \\\"when\\\": \\\"chatIsEnabled && terminalChatResponseContainsMultipleCodeBlocks && terminalHasBeenCreated && !terminalChatActiveRequest || chatIsEnabled && terminalChatResponseContainsMultipleCodeBlocks && terminalProcessSupported && !terminalChatActiveRequest\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.clearSelection\\\",\\n \\\"when\\\": \\\"terminalFocusInAny && terminalHasBeenCreated && terminalTextSelected && !terminalFindVisible || terminalFocusInAny && terminalProcessSupported && terminalTextSelected && !terminalFindVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+c\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.copyAndClearSelection\\\",\\n \\\"when\\\": \\\"terminalTextSelectedInFocused || terminalFocus && terminalHasBeenCreated && terminalTextSelected || terminalFocus && terminalProcessSupported && terminalTextSelected || terminalFocus && terminalTextSelected && terminalTextSelectedInFocused || terminalHasBeenCreated && terminalTextSelected && terminalTextSelectedInFocused || terminalProcessSupported && terminalTextSelected && terminalTextSelectedInFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+c\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.copySelection\\\",\\n \\\"when\\\": \\\"terminalTextSelectedInFocused || terminalFocus && terminalHasBeenCreated && terminalTextSelected || terminalFocus && terminalProcessSupported && terminalTextSelected || terminalFocus && terminalTextSelected && terminalTextSelectedInFocused || terminalHasBeenCreated && terminalTextSelected && terminalTextSelectedInFocused || terminalProcessSupported && terminalTextSelected && terminalTextSelectedInFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"f3\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.findNext\\\",\\n \\\"when\\\": \\\"terminalFindFocused && terminalHasBeenCreated || terminalFindFocused && terminalProcessSupported || terminalFocusInAny && terminalHasBeenCreated || terminalFocusInAny && terminalProcessSupported\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+enter\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.findNext\\\",\\n \\\"when\\\": \\\"terminalFindInputFocused && terminalHasBeenCreated || terminalFindInputFocused && terminalProcessSupported\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+f3\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.findPrevious\\\",\\n \\\"when\\\": \\\"terminalFindFocused && terminalHasBeenCreated || terminalFindFocused && terminalProcessSupported || terminalFocusInAny && terminalHasBeenCreated || terminalFocusInAny && terminalProcessSupported\\\"\\n },\\n {\\n \\\"key\\\": \\\"enter\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.findPrevious\\\",\\n \\\"when\\\": \\\"terminalFindInputFocused && terminalHasBeenCreated || terminalFindInputFocused && terminalProcessSupported\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+down\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.focus\\\",\\n \\\"when\\\": \\\"accessibilityModeEnabled && accessibleViewOnLastLine && terminalHasBeenCreated && accessibleViewCurrentProviderId == 'terminal' || accessibilityModeEnabled && accessibleViewOnLastLine && terminalProcessSupported && accessibleViewCurrentProviderId == 'terminal'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+up\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.focusAccessibleBuffer\\\",\\n \\\"when\\\": \\\"accessibilityModeEnabled && terminalFocus && terminalHasBeenCreated || accessibilityModeEnabled && terminalFocus && terminalProcessSupported\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+f2\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.focusAccessibleBuffer\\\",\\n \\\"when\\\": \\\"accessibilityModeEnabled && terminalFocus && terminalHasBeenCreated || accessibilityModeEnabled && terminalFocus && terminalProcessSupported\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+f\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.focusFind\\\",\\n \\\"when\\\": \\\"terminalFindFocused && terminalHasBeenCreated || terminalFindFocused && terminalProcessSupported || terminalFocusInAny && terminalHasBeenCreated || terminalFocusInAny && terminalProcessSupported\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+i\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.focusHover\\\",\\n \\\"when\\\": \\\"terminalFocus && terminalHasBeenCreated || terminalFocus && terminalIsOpen || terminalFocus && terminalProcessSupported || terminalHasBeenCreated && terminalTabsFocus || terminalIsOpen && terminalTabsFocus || terminalProcessSupported && terminalTabsFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+pagedown\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.focusNext\\\",\\n \\\"when\\\": \\\"terminalFocus && terminalHasBeenCreated && !terminalEditorFocus || terminalFocus && terminalProcessSupported && !terminalEditorFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+pageup\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.focusPrevious\\\",\\n \\\"when\\\": \\\"terminalFocus && terminalHasBeenCreated && !terminalEditorFocus || terminalFocus && terminalProcessSupported && !terminalEditorFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+oem_5\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.focusTabs\\\",\\n \\\"when\\\": \\\"terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported || terminalHasBeenCreated && terminalTabsFocus || terminalProcessSupported && terminalTabsFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+g\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.goToRecentDirectory\\\",\\n \\\"when\\\": \\\"terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+escape\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.hideFind\\\",\\n \\\"when\\\": \\\"terminalFindVisible && terminalFocusInAny && terminalHasBeenCreated || terminalFindVisible && terminalFocusInAny && terminalProcessSupported\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.hideFind\\\",\\n \\\"when\\\": \\\"terminalFindVisible && terminalFocusInAny && terminalHasBeenCreated || terminalFindVisible && terminalFocusInAny && terminalProcessSupported\\\"\\n },\\n {\\n \\\"key\\\": \\\"delete\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.killActiveTab\\\",\\n \\\"when\\\": \\\"terminalHasBeenCreated && terminalTabsFocus || terminalIsOpen && terminalTabsFocus || terminalProcessSupported && terminalTabsFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+w\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.killEditor\\\",\\n \\\"when\\\": \\\"terminalEditorFocus && terminalFocus && terminalHasBeenCreated || terminalEditorFocus && terminalFocus && terminalProcessSupported\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+f4\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.killEditor\\\",\\n \\\"when\\\": \\\"terminalEditorFocus && terminalFocus && terminalHasBeenCreated || terminalEditorFocus && terminalFocus && terminalProcessSupported\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+oem_3\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.new\\\",\\n \\\"when\\\": \\\"terminalProcessSupported || terminalWebExtensionContributedProfile\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+alt+oem_3\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.newInNewWindow\\\",\\n \\\"when\\\": \\\"terminalHasBeenCreated || terminalProcessSupported\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+c\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.openNativeConsole\\\",\\n \\\"when\\\": \\\"!isSessionsWindow && !terminalFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+v\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.paste\\\",\\n \\\"when\\\": \\\"terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+v\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.paste\\\",\\n \\\"when\\\": \\\"terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+v\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.pastePwsh\\\",\\n \\\"when\\\": \\\"terminalFocus && !accessibilityModeEnabled && terminalShellType == 'pwsh'\\\"\\n },\\n {\\n \\\"key\\\": \\\"f2\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.renameActiveTab\\\",\\n \\\"when\\\": \\\"terminalHasBeenCreated && terminalTabsFocus && terminalTabsSingularSelection || terminalProcessSupported && terminalTabsFocus && terminalTabsSingularSelection\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+r\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.runRecentCommand\\\",\\n \\\"when\\\": \\\"accessibilityModeEnabled && terminalFocus && terminalHasBeenCreated || accessibilityModeEnabled && terminalFocus && terminalProcessSupported || accessibilityModeEnabled && accessibleViewIsShown && terminalHasBeenCreated && accessibleViewCurrentProviderId == 'terminal' || accessibilityModeEnabled && accessibleViewIsShown && terminalProcessSupported && accessibleViewCurrentProviderId == 'terminal'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+r\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.runRecentCommand\\\",\\n \\\"when\\\": \\\"terminalFocus && terminalHasBeenCreated && !accessibilityModeEnabled || terminalFocus && terminalProcessSupported && !accessibilityModeEnabled\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+pagedown\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.scrollDown\\\",\\n \\\"when\\\": \\\"terminalFocusInAny && terminalHasBeenCreated && !terminalAltBufferActive || terminalFocusInAny && terminalProcessSupported && !terminalAltBufferActive\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+pagedown\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.scrollDownPage\\\",\\n \\\"when\\\": \\\"terminalFocusInAny && terminalHasBeenCreated && !terminalAltBufferActive || terminalFocusInAny && terminalProcessSupported && !terminalAltBufferActive\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+end\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.scrollToBottom\\\",\\n \\\"when\\\": \\\"terminalFocusInAny && terminalHasBeenCreated && !terminalAltBufferActive || terminalFocusInAny && terminalProcessSupported && !terminalAltBufferActive\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+end\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.scrollToBottomAccessibleView\\\",\\n \\\"when\\\": \\\"accessibleViewIsShown && terminalHasBeenCreated && accessibleViewCurrentProviderId == 'terminal' || accessibleViewIsShown && terminalProcessSupported && accessibleViewCurrentProviderId == 'terminal'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+down\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.scrollToNextCommand\\\",\\n \\\"when\\\": \\\"terminalFocus && terminalHasBeenCreated && !accessibilityModeEnabled || terminalFocus && terminalProcessSupported && !accessibilityModeEnabled\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+up\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.scrollToPreviousCommand\\\",\\n \\\"when\\\": \\\"terminalFocus && terminalHasBeenCreated && !accessibilityModeEnabled || terminalFocus && terminalProcessSupported && !accessibilityModeEnabled\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+home\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.scrollToTop\\\",\\n \\\"when\\\": \\\"terminalFocusInAny && terminalHasBeenCreated && !terminalAltBufferActive || terminalFocusInAny && terminalProcessSupported && !terminalAltBufferActive\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+home\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.scrollToTopAccessibleView\\\",\\n \\\"when\\\": \\\"accessibleViewIsShown && terminalHasBeenCreated && accessibleViewCurrentProviderId == 'terminal' || accessibleViewIsShown && terminalProcessSupported && accessibleViewCurrentProviderId == 'terminal'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+pageup\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.scrollUp\\\",\\n \\\"when\\\": \\\"terminalFocusInAny && terminalHasBeenCreated && !terminalAltBufferActive || terminalFocusInAny && terminalProcessSupported && !terminalAltBufferActive\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+pageup\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.scrollUpPage\\\",\\n \\\"when\\\": \\\"terminalFocusInAny && terminalHasBeenCreated && !terminalAltBufferActive || terminalFocusInAny && terminalProcessSupported && !terminalAltBufferActive\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+down\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.selectToNextCommand\\\",\\n \\\"when\\\": \\\"terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+up\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.selectToPreviousCommand\\\",\\n \\\"when\\\": \\\"terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+space\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.sendSequence\\\",\\n \\\"when\\\": \\\"config.terminal.integrated.enableWin32InputMode && terminalFocus && terminalShellIntegrationEnabled && !accessibilityModeEnabled && terminalShellType == 'pwsh'\\\",\\n \\\"args\\\": {\\n \\\"text\\\": \\\"\\\\u001b[24~a\\\"\\n }\\n },\\n {\\n \\\"key\\\": \\\"alt+space\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.sendSequence\\\",\\n \\\"when\\\": \\\"config.terminal.integrated.enableWin32InputMode && terminalFocus && terminalShellIntegrationEnabled && !accessibilityModeEnabled && terminalShellType == 'pwsh'\\\",\\n \\\"args\\\": {\\n \\\"text\\\": \\\"\\\\u001b[24~b\\\"\\n }\\n },\\n {\\n \\\"key\\\": \\\"shift+enter\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.sendSequence\\\",\\n \\\"when\\\": \\\"config.terminal.integrated.enableWin32InputMode && terminalFocus && terminalShellIntegrationEnabled && !accessibilityModeEnabled && terminalShellType == 'pwsh'\\\",\\n \\\"args\\\": {\\n \\\"text\\\": \\\"\\\\u001b[24~c\\\"\\n }\\n },\\n {\\n \\\"key\\\": \\\"alt+up\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.sendSequence\\\",\\n \\\"when\\\": \\\"terminalFocus\\\",\\n \\\"args\\\": {\\n \\\"text\\\": \\\"\\\\u001b[1;5A\\\"\\n }\\n },\\n {\\n \\\"key\\\": \\\"alt+down\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.sendSequence\\\",\\n \\\"when\\\": \\\"terminalFocus\\\",\\n \\\"args\\\": {\\n \\\"text\\\": \\\"\\\\u001b[1;5B\\\"\\n }\\n },\\n {\\n \\\"key\\\": \\\"alt+right\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.sendSequence\\\",\\n \\\"when\\\": \\\"terminalFocus\\\",\\n \\\"args\\\": {\\n \\\"text\\\": \\\"\\\\u001b[1;5C\\\"\\n }\\n },\\n {\\n \\\"key\\\": \\\"alt+left\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.sendSequence\\\",\\n \\\"when\\\": \\\"terminalFocus\\\",\\n \\\"args\\\": {\\n \\\"text\\\": \\\"\\\\u001b[1;5D\\\"\\n }\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+r\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.sendSequence\\\",\\n \\\"when\\\": \\\"accessibilityModeEnabled && terminalFocus\\\",\\n \\\"args\\\": {\\n \\\"text\\\": \\\"\\\\u0012\\\"\\n }\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+g\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.sendSequence\\\",\\n \\\"when\\\": \\\"terminalFocus\\\",\\n \\\"args\\\": {\\n \\\"text\\\": \\\"\\\\u0007\\\"\\n }\\n },\\n {\\n \\\"key\\\": \\\"ctrl+backspace\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.sendSequence\\\",\\n \\\"when\\\": \\\"terminalFocus\\\",\\n \\\"args\\\": {\\n \\\"text\\\": \\\"\\\\u0017\\\"\\n }\\n },\\n {\\n \\\"key\\\": \\\"ctrl+backspace\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.sendSequence\\\",\\n \\\"when\\\": \\\"terminalFocus && terminalShellType == 'cmd'\\\",\\n \\\"args\\\": {\\n \\\"text\\\": \\\"\\\\b\\\"\\n }\\n },\\n {\\n \\\"key\\\": \\\"ctrl+delete\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.sendSequence\\\",\\n \\\"when\\\": \\\"terminalFocus\\\",\\n \\\"args\\\": {\\n \\\"text\\\": \\\"\\\\u001bd\\\"\\n }\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+2\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.sendSequence\\\",\\n \\\"when\\\": \\\"terminalFocus\\\",\\n \\\"args\\\": {\\n \\\"text\\\": \\\"\\\\u0000\\\"\\n }\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+6\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.sendSequence\\\",\\n \\\"when\\\": \\\"terminalFocus\\\",\\n \\\"args\\\": {\\n \\\"text\\\": \\\"\\\\u001e\\\"\\n }\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_period\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.showQuickFixes\\\",\\n \\\"when\\\": \\\"terminalFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+z\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.sizeToContentWidth\\\",\\n \\\"when\\\": \\\"terminalFocus && terminalHasBeenCreated && terminalIsOpen || terminalFocus && terminalIsOpen && terminalProcessSupported\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+5\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.split\\\",\\n \\\"when\\\": \\\"terminalFocus && terminalProcessSupported || terminalFocus && terminalWebExtensionContributedProfile\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+5\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.splitActiveTab\\\",\\n \\\"when\\\": \\\"terminalProcessSupported && terminalTabsFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+space\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.suggestToggleDetailsFocus\\\",\\n \\\"when\\\": \\\"!textInputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+c\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.toggleFindCaseSensitive\\\",\\n \\\"when\\\": \\\"terminalFindVisible && terminalHasBeenCreated || terminalFindVisible && terminalProcessSupported\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+r\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.toggleFindRegex\\\",\\n \\\"when\\\": \\\"terminalFindVisible && terminalHasBeenCreated || terminalFindVisible && terminalProcessSupported\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+w\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.toggleFindWholeWord\\\",\\n \\\"when\\\": \\\"terminalFindVisible && terminalHasBeenCreated || terminalFindVisible && terminalProcessSupported\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_3\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.toggleTerminal\\\",\\n \\\"when\\\": \\\"terminal.active\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+b\\\",\\n \\\"command\\\": \\\"workbench.action.toggleAuxiliaryBar\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+0\\\",\\n \\\"command\\\": \\\"workbench.action.toggleEditorGroupLayout\\\"\\n },\\n {\\n \\\"key\\\": \\\"f11\\\",\\n \\\"command\\\": \\\"workbench.action.toggleFullScreen\\\",\\n \\\"when\\\": \\\"!isIOS\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+m\\\",\\n \\\"command\\\": \\\"workbench.action.toggleMaximizeEditorGroup\\\",\\n \\\"when\\\": \\\"editorPartMaximizedEditorGroup || editorPartMultipleEditorGroups\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+j\\\",\\n \\\"command\\\": \\\"workbench.action.togglePanel\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+b\\\",\\n \\\"command\\\": \\\"workbench.action.toggleSidebarVisibility\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k z\\\",\\n \\\"command\\\": \\\"workbench.action.toggleZenMode\\\",\\n \\\"when\\\": \\\"!isAuxiliaryWindowFocusedContext\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k shift+enter\\\",\\n \\\"command\\\": \\\"workbench.action.unpinEditor\\\",\\n \\\"when\\\": \\\"activeEditorIsPinned\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+numpad_add\\\",\\n \\\"command\\\": \\\"workbench.action.zoomIn\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+oem_plus\\\",\\n \\\"command\\\": \\\"workbench.action.zoomIn\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_plus\\\",\\n \\\"command\\\": \\\"workbench.action.zoomIn\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+numpad_subtract\\\",\\n \\\"command\\\": \\\"workbench.action.zoomOut\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+oem_minus\\\",\\n \\\"command\\\": \\\"workbench.action.zoomOut\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_minus\\\",\\n \\\"command\\\": \\\"workbench.action.zoomOut\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+numpad0\\\",\\n \\\"command\\\": \\\"workbench.action.zoomReset\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+m\\\",\\n \\\"command\\\": \\\"workbench.actions.view.problems\\\",\\n \\\"when\\\": \\\"workbench.panel.markers.view.active\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"workbench.banner.focusBanner\\\",\\n \\\"when\\\": \\\"bannerFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"down\\\",\\n \\\"command\\\": \\\"workbench.banner.focusNextAction\\\",\\n \\\"when\\\": \\\"bannerFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"right\\\",\\n \\\"command\\\": \\\"workbench.banner.focusNextAction\\\",\\n \\\"when\\\": \\\"bannerFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"up\\\",\\n \\\"command\\\": \\\"workbench.banner.focusPreviousAction\\\",\\n \\\"when\\\": \\\"bannerFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"left\\\",\\n \\\"command\\\": \\\"workbench.banner.focusPreviousAction\\\",\\n \\\"when\\\": \\\"bannerFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+y\\\",\\n \\\"command\\\": \\\"workbench.debug.action.toggleRepl\\\",\\n \\\"when\\\": \\\"workbench.panel.repl.view.active\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+c\\\",\\n \\\"command\\\": \\\"workbench.debug.viewlet.action.copyValue\\\",\\n \\\"when\\\": \\\"!expressionSelected && focusedView == 'workbench.debug.variablesView' || !expressionSelected && focusedView == 'workbench.debug.watchExpressionsView'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k c\\\",\\n \\\"command\\\": \\\"workbench.files.action.compareWithClipboard\\\",\\n \\\"when\\\": \\\"!isSessionsWindow\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k d\\\",\\n \\\"command\\\": \\\"workbench.files.action.compareWithSaved\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k e\\\",\\n \\\"command\\\": \\\"workbench.files.action.focusOpenEditorsView\\\",\\n \\\"when\\\": \\\"workbench.explorer.openEditorsView.active\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+i\\\",\\n \\\"command\\\": \\\"workbench.panel.chat\\\",\\n \\\"when\\\": \\\"workbench.panel.chat.view.copilot.active\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"workbench.statusBar.clearFocus\\\",\\n \\\"when\\\": \\\"statusBarFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"home\\\",\\n \\\"command\\\": \\\"workbench.statusBar.focusFirst\\\",\\n \\\"when\\\": \\\"statusBarFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"end\\\",\\n \\\"command\\\": \\\"workbench.statusBar.focusLast\\\",\\n \\\"when\\\": \\\"statusBarFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"down\\\",\\n \\\"command\\\": \\\"workbench.statusBar.focusNext\\\",\\n \\\"when\\\": \\\"statusBarFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"right\\\",\\n \\\"command\\\": \\\"workbench.statusBar.focusNext\\\",\\n \\\"when\\\": \\\"statusBarFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"up\\\",\\n \\\"command\\\": \\\"workbench.statusBar.focusPrevious\\\",\\n \\\"when\\\": \\\"statusBarFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"left\\\",\\n \\\"command\\\": \\\"workbench.statusBar.focusPrevious\\\",\\n \\\"when\\\": \\\"statusBarFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+d\\\",\\n \\\"command\\\": \\\"workbench.view.debug\\\",\\n \\\"when\\\": \\\"viewContainer.workbench.view.debug.enabled\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+e\\\",\\n \\\"command\\\": \\\"workbench.view.explorer\\\",\\n \\\"when\\\": \\\"viewContainer.workbench.view.explorer.enabled\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+x\\\",\\n \\\"command\\\": \\\"workbench.view.extensions\\\",\\n \\\"when\\\": \\\"viewContainer.workbench.view.extensions.enabled\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+g\\\",\\n \\\"command\\\": \\\"workbench.view.scm\\\",\\n \\\"when\\\": \\\"workbench.scm.active\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+f\\\",\\n \\\"command\\\": \\\"workbench.view.search\\\",\\n \\\"when\\\": \\\"workbench.view.search.active && neverMatch =~ /doesNotMatch/\\\"\\n },\\n {\\n \\\"key\\\": \\\"delete\\\",\\n \\\"command\\\": \\\"agentSession.archive\\\",\\n \\\"when\\\": \\\"agentSessionsViewerFocused && !agentSessionIsArchived\\\"\\n },\\n {\\n \\\"key\\\": \\\"f2\\\",\\n \\\"command\\\": \\\"agentSession.rename\\\",\\n \\\"when\\\": \\\"agentSessionsViewerFocused && !agentSessionHasMultipleSelected && chatSessionType == 'local'\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+delete\\\",\\n \\\"command\\\": \\\"agentSession.unarchive\\\",\\n \\\"when\\\": \\\"agentSessionIsArchived && agentSessionsViewerFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+right\\\",\\n \\\"command\\\": \\\"breadcrumbs.focusNextWithPicker\\\",\\n \\\"when\\\": \\\"breadcrumbsActive && breadcrumbsVisible && listFocus && !inputFocus && !treestickyScrollFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+left\\\",\\n \\\"command\\\": \\\"breadcrumbs.focusPreviousWithPicker\\\",\\n \\\"when\\\": \\\"breadcrumbsActive && breadcrumbsVisible && listFocus && !inputFocus && !treestickyScrollFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"breadcrumbs.selectEditor\\\",\\n \\\"when\\\": \\\"breadcrumbsActive && breadcrumbsVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+y\\\",\\n \\\"command\\\": \\\"chatEditor.action.acceptHunk\\\",\\n \\\"when\\\": \\\"chatEdits.cursorInChangeRange && chatEdits.hasEditorModifications && editorFocus && !chatEdits.isCurrentlyBeingModified || chatEdits.cursorInChangeRange && chatEdits.hasEditorModifications && notebookCellListFocused && !chatEdits.isCurrentlyBeingModified\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+n\\\",\\n \\\"command\\\": \\\"chatEditor.action.undoHunk\\\",\\n \\\"when\\\": \\\"chatEdits.cursorInChangeRange && chatEdits.hasEditorModifications && editorFocus && !chatEdits.isCurrentlyBeingModified || chatEdits.cursorInChangeRange && chatEdits.hasEditorModifications && notebookCellListFocused && !chatEdits.isCurrentlyBeingModified\\\"\\n },\\n {\\n \\\"key\\\": \\\"tab\\\",\\n \\\"command\\\": \\\"editor.action.inlineSuggest.jump\\\",\\n \\\"when\\\": \\\"inlineEditIsVisible && tabShouldJumpToInlineEdit && !editorHoverFocused && !editorTabMovesFocus && !suggestWidgetVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"inlineChat2.cancel\\\",\\n \\\"when\\\": \\\"chatEdits.isRequestInProgress && chatInputHasFocus && inlineChatHasEditsAgent && inlineChatVisible || chatEdits.isRequestInProgress && editorFocus && inlineChatHasEditsAgent && inlineChatVisible || chatEdits.isRequestInProgress && chatInputHasFocus && inlineChatHasNotebookAgent && inlineChatVisible && activeEditor == 'workbench.editor.notebook' || chatEdits.isRequestInProgress && editorFocus && inlineChatHasNotebookAgent && inlineChatVisible && activeEditor == 'workbench.editor.notebook'\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"inlineChat2.close\\\",\\n \\\"when\\\": \\\"chatInputHasFocus && inlineChatHasEditsAgent && inlineChatVisible || chatInputHasFocus && inlineChatHasNotebookAgent && inlineChatVisible && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasEditsAgent && inlineChatVisible && !chatEdits.hasEditorModifications || editorFocus && inlineChatHasNotebookAgent && inlineChatVisible && !chatEdits.hasEditorModifications && activeEditor == 'workbench.editor.notebook'\\\"\\n },\\n {\\n \\\"key\\\": \\\"f3\\\",\\n \\\"command\\\": \\\"list.find.replInputFocus\\\",\\n \\\"when\\\": \\\"view == 'workbench.panel.repl.view'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+f\\\",\\n \\\"command\\\": \\\"list.find.replInputFocus\\\",\\n \\\"when\\\": \\\"view == 'workbench.panel.repl.view'\\\"\\n },\\n {\\n \\\"key\\\": \\\"down\\\",\\n \\\"command\\\": \\\"notebook.cell.nullAction\\\",\\n \\\"when\\\": \\\"notebookOutputInputFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"up\\\",\\n \\\"command\\\": \\\"notebook.cell.nullAction\\\",\\n \\\"when\\\": \\\"notebookOutputInputFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+a\\\",\\n \\\"command\\\": \\\"notebook.cell.output.selectAll\\\",\\n \\\"when\\\": \\\"notebookEditorFocused && notebookOutputFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"f3\\\",\\n \\\"command\\\": \\\"notebook.findNext.fromWidget\\\",\\n \\\"when\\\": \\\"findWidgetVisible && notebookEditorFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+f3\\\",\\n \\\"command\\\": \\\"notebook.findPrevious.fromWidget\\\",\\n \\\"when\\\": \\\"findWidgetVisible && notebookEditorFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+pagedown\\\",\\n \\\"command\\\": \\\"notebook.focusNextEditor\\\",\\n \\\"when\\\": \\\"accessibilityModeEnabled && notebookCellEditorFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+pageup\\\",\\n \\\"command\\\": \\\"notebook.focusPreviousEditor\\\",\\n \\\"when\\\": \\\"accessibilityModeEnabled && notebookCellEditorFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+a\\\",\\n \\\"command\\\": \\\"notification.acceptPrimaryAction\\\",\\n \\\"when\\\": \\\"notificationFocus || notificationToastsVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_2\\\",\\n \\\"command\\\": \\\"terminalSuggestToggleExplainMode\\\",\\n \\\"when\\\": \\\"terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k down\\\",\\n \\\"command\\\": \\\"views.moveViewDown\\\",\\n \\\"when\\\": \\\"focusedView != ''\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k left\\\",\\n \\\"command\\\": \\\"views.moveViewLeft\\\",\\n \\\"when\\\": \\\"focusedView != ''\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k right\\\",\\n \\\"command\\\": \\\"views.moveViewRight\\\",\\n \\\"when\\\": \\\"focusedView != ''\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k up\\\",\\n \\\"command\\\": \\\"views.moveViewUp\\\",\\n \\\"when\\\": \\\"focusedView != ''\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+enter\\\",\\n \\\"command\\\": \\\"workbench.action.chat.acceptElicitation\\\",\\n \\\"when\\\": \\\"chatHasElicitationRequest && inChat\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+enter\\\",\\n \\\"command\\\": \\\"workbench.action.chat.acceptTool\\\",\\n \\\"when\\\": \\\"chatHasToolConfirmation && inChat\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+t\\\",\\n \\\"command\\\": \\\"workbench.action.chat.focusTodosView\\\",\\n \\\"when\\\": \\\"inChatInput && chatAgentKind == 'agent' || inChatTodoList && chatAgentKind == 'agent'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+l\\\",\\n \\\"command\\\": \\\"workbench.action.chat.newChat\\\",\\n \\\"when\\\": \\\"chatIsEnabled && inChat && chatLocation == 'panel'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+n\\\",\\n \\\"command\\\": \\\"workbench.action.chat.newChat\\\",\\n \\\"when\\\": \\\"chatIsEnabled && inChat && chatLocation == 'panel'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+enter\\\",\\n \\\"command\\\": \\\"workbench.action.chat.openSessionInEditorGroup\\\",\\n \\\"when\\\": \\\"agentSessionsViewerFocused && !isSessionsWindow\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+enter\\\",\\n \\\"command\\\": \\\"workbench.action.chat.openSessionInNewEditorGroup\\\",\\n \\\"when\\\": \\\"agentSessionsViewerFocused && !isSessionsWindow\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+enter\\\",\\n \\\"command\\\": \\\"workbench.action.chat.skipTool\\\",\\n \\\"when\\\": \\\"chatHasToolConfirmation && inChat\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+pagedown\\\",\\n \\\"command\\\": \\\"workbench.action.debug.nextConsole\\\",\\n \\\"when\\\": \\\"inDebugRepl\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+pageup\\\",\\n \\\"command\\\": \\\"workbench.action.debug.prevConsole\\\",\\n \\\"when\\\": \\\"inDebugRepl\\\"\\n },\\n {\\n \\\"key\\\": \\\"enter\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.acceptSelectedSuggestion\\\",\\n \\\"when\\\": \\\"simpleSuggestWidgetExplicitlyInvoked && simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || simpleSuggestWidgetExplicitlyInvoked && simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible || simpleSuggestWidgetHasFocusedSuggestion && simpleSuggestWidgetHasNavigated && terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || simpleSuggestWidgetHasFocusedSuggestion && simpleSuggestWidgetHasNavigated && terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible || simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible && !simpleSuggestWidgetFirstSuggestionFocused || simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible && config.terminal.integrated.suggest.selectionMode != 'partial' || simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible && !simpleSuggestWidgetFirstSuggestionFocused || simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible && config.terminal.integrated.suggest.selectionMode != 'partial'\\\"\\n },\\n {\\n \\\"key\\\": \\\"enter\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.acceptSelectedSuggestionEnter\\\",\\n \\\"when\\\": \\\"terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible && config.terminal.integrated.suggest.runOnEnter != 'never' || terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible && config.terminal.integrated.suggest.runOnEnter != 'never'\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+down\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.focusNextPane\\\",\\n \\\"when\\\": \\\"terminalFocus && terminalHasBeenCreated && terminalSplitPaneActive || terminalFocus && terminalProcessSupported && terminalSplitPaneActive\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+right\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.focusNextPane\\\",\\n \\\"when\\\": \\\"terminalFocus && terminalHasBeenCreated && terminalSplitPaneActive || terminalFocus && terminalProcessSupported && terminalSplitPaneActive\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+up\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.focusPreviousPane\\\",\\n \\\"when\\\": \\\"terminalFocus && terminalHasBeenCreated && terminalSplitPaneActive || terminalFocus && terminalProcessSupported && terminalSplitPaneActive\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+left\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.focusPreviousPane\\\",\\n \\\"when\\\": \\\"terminalFocus && terminalHasBeenCreated && terminalSplitPaneActive || terminalFocus && terminalProcessSupported && terminalSplitPaneActive\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.hideSuggestWidget\\\",\\n \\\"when\\\": \\\"terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+o\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.openDetectedLink\\\",\\n \\\"when\\\": \\\"terminalFocus && terminalHasBeenCreated\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+g\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.openDetectedLink\\\",\\n \\\"when\\\": \\\"accessibleViewIsShown && terminalHasBeenCreated && accessibleViewCurrentProviderId == 'terminal'\\\"\\n },\\n {\\n \\\"key\\\": \\\"pagedown\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.selectNextPageSuggestion\\\",\\n \\\"when\\\": \\\"terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"down\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.selectNextSuggestion\\\",\\n \\\"when\\\": \\\"terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"pageup\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.selectPrevPageSuggestion\\\",\\n \\\"when\\\": \\\"terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"up\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.selectPrevSuggestion\\\",\\n \\\"when\\\": \\\"simpleSuggestWidgetHasNavigated && terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || simpleSuggestWidgetHasNavigated && terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible || terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible && !config.terminal.integrated.suggest.upArrowNavigatesHistory || terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible && !config.terminal.integrated.suggest.upArrowNavigatesHistory\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+space\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.triggerSuggest\\\",\\n \\\"when\\\": \\\"config.terminal.integrated.suggest.enabled && terminalFocus && terminalProcessSupported && !terminalSuggestWidgetVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+down\\\",\\n \\\"command\\\": \\\"workbench.chat.action.focusLastFocused\\\",\\n \\\"when\\\": \\\"inChat && inChatInput && quickChatHasFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"tab\\\",\\n \\\"command\\\": \\\"editor.action.inlineSuggest.commit\\\",\\n \\\"when\\\": \\\"inInlineEditsPreviewEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"f6\\\",\\n \\\"command\\\": \\\"workbench.action.debug.pause\\\",\\n \\\"when\\\": \\\"debugState == 'running'\\\"\\n },\\n {\\n \\\"key\\\": \\\"tab\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.acceptSelectedSuggestion\\\",\\n \\\"when\\\": \\\"simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+down\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.accessibleBufferGoToNextCommand\\\",\\n \\\"when\\\": \\\"accessibleViewIsShown && accessibleViewCurrentProviderId == 'terminal' || accessibleViewIsShown && terminalHasBeenCreated && accessibleViewCurrentProviderId == 'terminal' || accessibleViewIsShown && terminalProcessSupported && accessibleViewCurrentProviderId == 'terminal'\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+up\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.accessibleBufferGoToPreviousCommand\\\",\\n \\\"when\\\": \\\"accessibleViewIsShown && terminalHasBeenCreated && accessibleViewCurrentProviderId == 'terminal' || accessibleViewIsShown && terminalProcessSupported && accessibleViewCurrentProviderId == 'terminal'\\\"\\n },\\n {\\n \\\"key\\\": \\\"up\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.hideSuggestWidgetAndNavigateHistory\\\",\\n \\\"when\\\": \\\"config.terminal.integrated.suggest.upArrowNavigatesHistory && terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible && !simpleSuggestWidgetHasNavigated || config.terminal.integrated.suggest.upArrowNavigatesHistory && terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible && !simpleSuggestWidgetHasNavigated\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+tab\\\",\\n \\\"command\\\": \\\"editor.action.inlineSuggest.commitAlternativeAction\\\",\\n \\\"when\\\": \\\"inInlineEditsPreviewEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+tab\\\",\\n \\\"command\\\": \\\"editor.action.inlineSuggest.commitAlternativeAction\\\",\\n \\\"when\\\": \\\"inlineEditIsVisible && inlineSuggestionAlternativeActionVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"f2\\\",\\n \\\"command\\\": \\\"debug.renameWatchExpression\\\",\\n \\\"when\\\": \\\"watchExpressionsFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"f2\\\",\\n \\\"command\\\": \\\"debug.setVariable\\\",\\n \\\"when\\\": \\\"variablesFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"space\\\",\\n \\\"command\\\": \\\"debug.toggleBreakpoint\\\",\\n \\\"when\\\": \\\"breakpointsFocused && !inputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+up\\\",\\n \\\"command\\\": \\\"interactive.history.focus\\\",\\n \\\"when\\\": \\\"isCompositeNotebook && !notebookEditorFocused && interactiveInputCursorAtBoundary != 'bottom' && interactiveInputCursorAtBoundary != 'none'\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"notebook.cell.quitEdit\\\",\\n \\\"when\\\": \\\"notebookEditorFocused && notebookOutputFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+home alt+home\\\",\\n \\\"command\\\": \\\"repl.input.focus\\\",\\n \\\"when\\\": \\\"mostRecentReplEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+v\\\",\\n \\\"command\\\": \\\"filesExplorer.paste\\\",\\n \\\"when\\\": \\\"filesExplorerFocus && foldersViewVisible && !explorerResourceReadonly && !inputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+y\\\",\\n \\\"command\\\": \\\"chatEditor.action.accept\\\",\\n \\\"when\\\": \\\"chatEdits.hasEditorModifications && editorFocus && !chatEdits.isCurrentlyBeingModified || chatEdits.hasEditorModifications && notebookEditorFocused && !chatEdits.isCurrentlyBeingModified\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+y\\\",\\n \\\"command\\\": \\\"chatEditor.action.acceptAllEdits\\\",\\n \\\"when\\\": \\\"chatEdits.hasEditorModifications && editorFocus && !chatEdits.isCurrentlyBeingModified || chatEdits.hasEditorModifications && notebookEditorFocused && !chatEdits.isCurrentlyBeingModified\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+n\\\",\\n \\\"command\\\": \\\"chatEditor.action.reject\\\",\\n \\\"when\\\": \\\"chatEdits.hasEditorModifications && editorFocus && !chatEdits.isCurrentlyBeingModified || chatEdits.hasEditorModifications && notebookEditorFocused && !chatEdits.isCurrentlyBeingModified\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+delete\\\",\\n \\\"command\\\": \\\"deleteFile\\\",\\n \\\"when\\\": \\\"filesExplorerFocus && foldersViewVisible && !inputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"delete\\\",\\n \\\"command\\\": \\\"deleteFile\\\",\\n \\\"when\\\": \\\"filesExplorerFocus && foldersViewVisible && !explorerResourceMoveableToTrash && !inputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+oem_period\\\",\\n \\\"command\\\": \\\"editor.action.accessibleViewGoToSymbol\\\",\\n \\\"when\\\": \\\"accessibilityHelpIsShown && accessibleViewGoToSymbolSupported || accessibleViewGoToSymbolSupported && accessibleViewIsShown\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+o\\\",\\n \\\"command\\\": \\\"editor.action.accessibleViewGoToSymbol\\\",\\n \\\"when\\\": \\\"accessibilityHelpIsShown && accessibleViewGoToSymbolSupported || accessibleViewGoToSymbolSupported && accessibleViewIsShown\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+alt+g\\\",\\n \\\"command\\\": \\\"editor.action.announceCursorPosition\\\",\\n \\\"when\\\": \\\"accessibilityModeEnabled && editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+e\\\",\\n \\\"command\\\": \\\"editor.action.toggleScreenReaderAccessibilityMode\\\",\\n \\\"when\\\": \\\"accessibilityHelpIsShown\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+f1\\\",\\n \\\"command\\\": \\\"editor.action.toggleScreenReaderAccessibilityMode\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"editor.closeCallHierarchy\\\",\\n \\\"when\\\": \\\"callHierarchyVisible && !config.editor.stablePeek\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"editor.closeTypeHierarchy\\\",\\n \\\"when\\\": \\\"typeHierarchyVisible && !config.editor.stablePeek\\\"\\n },\\n {\\n \\\"key\\\": \\\"enter\\\",\\n \\\"command\\\": \\\"explorer.openAndPassFocus\\\",\\n \\\"when\\\": \\\"filesExplorerFocus && foldersViewVisible && !explorerResourceIsFolder && !inputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"filesExplorer.cancelCut\\\",\\n \\\"when\\\": \\\"explorerResourceCut && filesExplorerFocus && foldersViewVisible && !inputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+c\\\",\\n \\\"command\\\": \\\"filesExplorer.copy\\\",\\n \\\"when\\\": \\\"filesExplorerFocus && foldersViewVisible && !explorerResourceIsRoot && !inputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+x\\\",\\n \\\"command\\\": \\\"filesExplorer.cut\\\",\\n \\\"when\\\": \\\"filesExplorerFocus && foldersViewVisible && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"space\\\",\\n \\\"command\\\": \\\"filesExplorer.openFilePreserveFocus\\\",\\n \\\"when\\\": \\\"filesExplorerFocus && foldersViewVisible && !explorerResourceIsFolder && !inputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"home\\\",\\n \\\"command\\\": \\\"firstCompressedFolder\\\",\\n \\\"when\\\": \\\"explorerViewletCompressedFocus && filesExplorerFocus && foldersViewVisible && !explorerViewletCompressedFirstFocus && !inputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+enter\\\",\\n \\\"command\\\": \\\"inlineChat2.keep\\\",\\n \\\"when\\\": \\\"chatEdits.hasEditorModifications && inlineChatHasEditsAgent && inlineChatVisible && !chatEdits.isRequestInProgress || chatEdits.hasEditorModifications && inlineChatHasNotebookAgent && inlineChatVisible && !chatEdits.isRequestInProgress && activeEditor == 'workbench.editor.notebook'\\\"\\n },\\n {\\n \\\"key\\\": \\\"end\\\",\\n \\\"command\\\": \\\"lastCompressedFolder\\\",\\n \\\"when\\\": \\\"explorerViewletCompressedFocus && filesExplorerFocus && foldersViewVisible && !explorerViewletCompressedLastFocus && !inputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+t\\\",\\n \\\"command\\\": \\\"mergeEditor.toggleBetweenInputs\\\",\\n \\\"when\\\": \\\"isMergeEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"delete\\\",\\n \\\"command\\\": \\\"moveFileToTrash\\\",\\n \\\"when\\\": \\\"explorerResourceMoveableToTrash && filesExplorerFocus && foldersViewVisible && !inputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"right\\\",\\n \\\"command\\\": \\\"nextCompressedFolder\\\",\\n \\\"when\\\": \\\"explorerViewletCompressedFocus && filesExplorerFocus && foldersViewVisible && !explorerViewletCompressedLastFocus && !inputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"left\\\",\\n \\\"command\\\": \\\"previousCompressedFolder\\\",\\n \\\"when\\\": \\\"explorerViewletCompressedFocus && filesExplorerFocus && foldersViewVisible && !explorerViewletCompressedFirstFocus && !inputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"delete\\\",\\n \\\"command\\\": \\\"remote.tunnel.closeInline\\\",\\n \\\"when\\\": \\\"tunnelCloseable && tunnelViewFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+c\\\",\\n \\\"command\\\": \\\"remote.tunnel.copyAddressInline\\\",\\n \\\"when\\\": \\\"tunnelViewFocus && tunnelType == 'Detected' && tunnelViewMultiSelection == 'undefined' || tunnelViewFocus && tunnelType == 'Forwarded' && tunnelViewMultiSelection == 'undefined'\\\"\\n },\\n {\\n \\\"key\\\": \\\"f2\\\",\\n \\\"command\\\": \\\"remote.tunnel.label\\\",\\n \\\"when\\\": \\\"tunnelViewFocus && tunnelType == 'Forwarded' && tunnelViewMultiSelection == 'undefined'\\\"\\n },\\n {\\n \\\"key\\\": \\\"f2\\\",\\n \\\"command\\\": \\\"renameFile\\\",\\n \\\"when\\\": \\\"filesExplorerFocus && foldersViewVisible && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"workbench.action.closeModalEditor\\\",\\n \\\"when\\\": \\\"editorPartModal && !editorFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"f11\\\",\\n \\\"command\\\": \\\"workbench.action.debug.stepInto\\\",\\n \\\"when\\\": \\\"debugState != 'inactive'\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+down\\\",\\n \\\"command\\\": \\\"workbench.action.navigateModalEditorNext\\\",\\n \\\"when\\\": \\\"editorPartModal && editorPartModalNavigation\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+up\\\",\\n \\\"command\\\": \\\"workbench.action.navigateModalEditorPrevious\\\",\\n \\\"when\\\": \\\"editorPartModal && editorPartModalNavigation\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+escape\\\",\\n \\\"command\\\": \\\"closeReferenceSearch\\\",\\n \\\"when\\\": \\\"editorTextFocus && referenceSearchVisible && !config.editor.stablePeek || referenceSearchVisible && !config.editor.stablePeek && !inputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"closeReferenceSearch\\\",\\n \\\"when\\\": \\\"editorTextFocus && referenceSearchVisible && !config.editor.stablePeek || referenceSearchVisible && !config.editor.stablePeek && !inputFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"left\\\",\\n \\\"command\\\": \\\"list.stickyScroll.collapse\\\",\\n \\\"when\\\": \\\"treestickyScrollFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"enter\\\",\\n \\\"command\\\": \\\"list.stickyScrollselect\\\",\\n \\\"when\\\": \\\"treestickyScrollFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"space\\\",\\n \\\"command\\\": \\\"list.stickyScrolltoggleExpand\\\",\\n \\\"when\\\": \\\"treestickyScrollFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"notifications.hideList\\\",\\n \\\"when\\\": \\\"notificationCenterVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+right\\\",\\n \\\"command\\\": \\\"quickInput.acceptInBackground\\\",\\n \\\"when\\\": \\\"cursorAtEndOfQuickInputBox && inQuickInput && quickInputType == 'quickPick' || inQuickInput && !inputFocus && quickInputType == 'quickPick'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+right\\\",\\n \\\"command\\\": \\\"quickInput.acceptInBackground\\\",\\n \\\"when\\\": \\\"cursorAtEndOfQuickInputBox && inQuickInput && quickInputType == 'quickPick' || inQuickInput && !inputFocus && quickInputType == 'quickPick'\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+right\\\",\\n \\\"command\\\": \\\"quickInput.acceptInBackground\\\",\\n \\\"when\\\": \\\"cursorAtEndOfQuickInputBox && inQuickInput && quickInputType == 'quickPick' || inQuickInput && !inputFocus && quickInputType == 'quickPick'\\\"\\n },\\n {\\n \\\"key\\\": \\\"right\\\",\\n \\\"command\\\": \\\"quickInput.acceptInBackground\\\",\\n \\\"when\\\": \\\"cursorAtEndOfQuickInputBox && inQuickInput && quickInputType == 'quickPick' || inQuickInput && !inputFocus && quickInputType == 'quickPick'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+c\\\",\\n \\\"command\\\": \\\"workbench.action.browser.addElementToChat\\\",\\n \\\"when\\\": \\\"browserHasUrl && chatIsEnabled && !browserHasError && activeEditor == 'workbench.editor.browser'\\\"\\n },\\n {\\n \\\"key\\\": \\\"browserback\\\",\\n \\\"command\\\": \\\"workbench.action.browser.goBack\\\",\\n \\\"when\\\": \\\"browserCanGoBack && activeEditor == 'workbench.editor.browser'\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+left\\\",\\n \\\"command\\\": \\\"workbench.action.browser.goBack\\\",\\n \\\"when\\\": \\\"browserCanGoBack && activeEditor == 'workbench.editor.browser'\\\"\\n },\\n {\\n \\\"key\\\": \\\"browserforward\\\",\\n \\\"command\\\": \\\"workbench.action.browser.goForward\\\",\\n \\\"when\\\": \\\"browserCanGoForward && activeEditor == 'workbench.editor.browser'\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+right\\\",\\n \\\"command\\\": \\\"workbench.action.browser.goForward\\\",\\n \\\"when\\\": \\\"browserCanGoForward && activeEditor == 'workbench.editor.browser'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+t\\\",\\n \\\"command\\\": \\\"workbench.action.browser.newTab\\\",\\n \\\"when\\\": \\\"activeEditor == 'workbench.editor.browser'\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+left\\\",\\n \\\"command\\\": \\\"workbench.action.quickInputBack\\\",\\n \\\"when\\\": \\\"inQuickOpen\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+tab\\\",\\n \\\"command\\\": \\\"workbench.action.quickOpenNavigateNextInEditorPicker\\\",\\n \\\"when\\\": \\\"inEditorsPicker && inQuickOpen\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+e\\\",\\n \\\"command\\\": \\\"workbench.action.quickOpenNavigateNextInFilePicker\\\",\\n \\\"when\\\": \\\"inFilesPicker && inQuickOpen\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+p\\\",\\n \\\"command\\\": \\\"workbench.action.quickOpenNavigateNextInFilePicker\\\",\\n \\\"when\\\": \\\"inFilesPicker && inQuickOpen\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+r\\\",\\n \\\"command\\\": \\\"workbench.action.quickOpenNavigateNextInRecentFilesPicker\\\",\\n \\\"when\\\": \\\"inQuickOpen && inRecentFilesPicker\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+q\\\",\\n \\\"command\\\": \\\"workbench.action.quickOpenNavigateNextInViewPicker\\\",\\n \\\"when\\\": \\\"inQuickOpen && inViewsPicker\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+tab\\\",\\n \\\"command\\\": \\\"workbench.action.quickOpenNavigatePreviousInEditorPicker\\\",\\n \\\"when\\\": \\\"inEditorsPicker && inQuickOpen\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+e\\\",\\n \\\"command\\\": \\\"workbench.action.quickOpenNavigatePreviousInFilePicker\\\",\\n \\\"when\\\": \\\"inFilesPicker && inQuickOpen\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+p\\\",\\n \\\"command\\\": \\\"workbench.action.quickOpenNavigatePreviousInFilePicker\\\",\\n \\\"when\\\": \\\"inFilesPicker && inQuickOpen\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+r\\\",\\n \\\"command\\\": \\\"workbench.action.quickOpenNavigatePreviousInRecentFilesPicker\\\",\\n \\\"when\\\": \\\"inQuickOpen && inRecentFilesPicker\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+q\\\",\\n \\\"command\\\": \\\"workbench.action.quickOpenNavigatePreviousInViewPicker\\\",\\n \\\"when\\\": \\\"inQuickOpen && inViewsPicker\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+r\\\",\\n \\\"command\\\": \\\"workbench.action.reloadWindow\\\",\\n \\\"when\\\": \\\"isDevelopment\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+f\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.searchWorkspace\\\",\\n \\\"when\\\": \\\"terminalFocus && terminalProcessSupported && terminalTextSelected\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+i\\\",\\n \\\"command\\\": \\\"workbench.action.toggleDevTools\\\",\\n \\\"when\\\": \\\"isDevelopment\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+f5\\\",\\n \\\"command\\\": \\\"workbench.action.browser.hardReload\\\",\\n \\\"when\\\": \\\"browserFocused && activeEditor == 'workbench.editor.browser'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+r\\\",\\n \\\"command\\\": \\\"workbench.action.browser.hardReload\\\",\\n \\\"when\\\": \\\"browserFocused && activeEditor == 'workbench.editor.browser'\\\"\\n },\\n {\\n \\\"key\\\": \\\"f5\\\",\\n \\\"command\\\": \\\"workbench.action.browser.reload\\\",\\n \\\"when\\\": \\\"browserFocused && activeEditor == 'workbench.editor.browser'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+r\\\",\\n \\\"command\\\": \\\"workbench.action.browser.reload\\\",\\n \\\"when\\\": \\\"browserFocused && activeEditor == 'workbench.editor.browser'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+numpad0\\\",\\n \\\"command\\\": \\\"workbench.action.browser.resetZoom\\\",\\n \\\"when\\\": \\\"browserFocused && browserHasUrl && !browserHasError && activeEditor == 'workbench.editor.browser'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+numpad_add\\\",\\n \\\"command\\\": \\\"workbench.action.browser.zoomIn\\\",\\n \\\"when\\\": \\\"browserFocused && browserHasUrl && !browserHasError && activeEditor == 'workbench.editor.browser'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+oem_plus\\\",\\n \\\"command\\\": \\\"workbench.action.browser.zoomIn\\\",\\n \\\"when\\\": \\\"browserFocused && browserHasUrl && !browserHasError && activeEditor == 'workbench.editor.browser'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_plus\\\",\\n \\\"command\\\": \\\"workbench.action.browser.zoomIn\\\",\\n \\\"when\\\": \\\"browserFocused && browserHasUrl && !browserHasError && activeEditor == 'workbench.editor.browser'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+numpad_subtract\\\",\\n \\\"command\\\": \\\"workbench.action.browser.zoomOut\\\",\\n \\\"when\\\": \\\"browserFocused && browserHasUrl && !browserHasError && activeEditor == 'workbench.editor.browser'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+oem_minus\\\",\\n \\\"command\\\": \\\"workbench.action.browser.zoomOut\\\",\\n \\\"when\\\": \\\"browserFocused && browserHasUrl && !browserHasError && activeEditor == 'workbench.editor.browser'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_minus\\\",\\n \\\"command\\\": \\\"workbench.action.browser.zoomOut\\\",\\n \\\"when\\\": \\\"browserFocused && browserHasUrl && !browserHasError && activeEditor == 'workbench.editor.browser'\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"notifications.hideToasts\\\",\\n \\\"when\\\": \\\"notificationFocus && notificationToastsVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"workbench.action.chat.stopListening\\\",\\n \\\"when\\\": \\\"voiceChatInProgress && scopedVoiceChatInProgress == 'editor' || voiceChatInProgress && scopedVoiceChatInProgress == 'inline' || voiceChatInProgress && scopedVoiceChatInProgress == 'quick' || voiceChatInProgress && scopedVoiceChatInProgress == 'view'\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"workbench.action.chat.stopReadChatItemAloud\\\",\\n \\\"when\\\": \\\"scopedChatSynthesisInProgress\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"workbench.action.editorDictation.stop\\\",\\n \\\"when\\\": \\\"editorDictation.inProgress\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"workbench.action.speech.stopReadAloud\\\",\\n \\\"when\\\": \\\"scopedChatSynthesisInProgress && textToSpeechInProgress\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.stopVoice\\\",\\n \\\"when\\\": \\\"terminalDictationInProgress\\\"\\n },\\n {\\n \\\"key\\\": \\\"f10\\\",\\n \\\"command\\\": \\\"extension.node-debug.startWithStopOnEntry\\\",\\n \\\"when\\\": \\\"!inDebugMode && debugConfigurationType == 'node' || !inDebugMode && debugConfigurationType == 'pwa-extensionHost' || !inDebugMode && debugConfigurationType == 'pwa-node'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+alt+s\\\",\\n \\\"command\\\": \\\"git.stageSelectedRanges\\\",\\n \\\"when\\\": \\\"editorTextFocus && !operationInProgress && resourceScheme == 'file'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+oem_period\\\",\\n \\\"command\\\": \\\"github.copilot.chat.copilotCLI.addFileReference\\\",\\n \\\"when\\\": \\\"editorTextFocus && github.copilot.chat.copilotCLI.hasSession\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k v\\\",\\n \\\"command\\\": \\\"markdown.showPreviewToSide\\\",\\n \\\"when\\\": \\\"editorFocus && !notebookEditorFocused && editorLangId =~ /^(markdown|prompt|instructions|chatagent|skill)$/\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+f12\\\",\\n \\\"command\\\": \\\"references-view.findReferences\\\",\\n \\\"when\\\": \\\"editorHasReferenceProvider\\\"\\n },\\n {\\n \\\"key\\\": \\\"f11\\\",\\n \\\"command\\\": \\\"extension.node-debug.startWithStopOnEntry\\\",\\n \\\"when\\\": \\\"!inDebugMode && activeViewlet == 'workbench.view.debug' && debugConfigurationType == 'node' || !inDebugMode && activeViewlet == 'workbench.view.debug' && debugConfigurationType == 'pwa-extensionHost' || !inDebugMode && activeViewlet == 'workbench.view.debug' && debugConfigurationType == 'pwa-node'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+n\\\",\\n \\\"command\\\": \\\"git.unstageSelectedRanges\\\",\\n \\\"when\\\": \\\"editorTextFocus && isInDiffEditor && isInDiffRightEditor && !operationInProgress && resourceScheme == 'git'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+oem_period\\\",\\n \\\"command\\\": \\\"github.copilot.chat.rerunWithCopilotDebug\\\",\\n \\\"when\\\": \\\"github.copilot-chat.activated && terminalFocus && terminalShellIntegrationEnabled && !terminalAltBufferActive\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+v\\\",\\n \\\"command\\\": \\\"markdown.togglePreview\\\",\\n \\\"when\\\": \\\"!terminalFocus && activeCustomEditorId == 'vscode.markdown.preview.editor' || editorFocus && !notebookEditorFocused && !terminalFocus && resourceLangId =~ /^(markdown|prompt|instructions|chatagent|skill)$/\\\"\\n },\\n {\\n \\\"key\\\": \\\"f4\\\",\\n \\\"command\\\": \\\"references-view.next\\\",\\n \\\"when\\\": \\\"reference-list.hasResult && references-view.canNavigate\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k ctrl+r\\\",\\n \\\"command\\\": \\\"git.revertSelectedRanges\\\",\\n \\\"when\\\": \\\"editorTextFocus && !operationInProgress && resourceScheme == 'file'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+enter\\\",\\n \\\"command\\\": \\\"github.copilot.nes.captureExpected.confirm\\\",\\n \\\"when\\\": \\\"copilotNesCaptureMode && editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+f4\\\",\\n \\\"command\\\": \\\"references-view.prev\\\",\\n \\\"when\\\": \\\"reference-list.hasResult && references-view.canNavigate\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"github.copilot.nes.captureExpected.abort\\\",\\n \\\"when\\\": \\\"copilotNesCaptureMode && editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+h\\\",\\n \\\"command\\\": \\\"references-view.showCallHierarchy\\\",\\n \\\"when\\\": \\\"editorHasCallHierarchyProvider\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+oem_period\\\",\\n \\\"command\\\": \\\"auto-close-tag.closeTag\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+space\\\",\\n \\\"command\\\": \\\"issue.suggestRefresh\\\",\\n \\\"when\\\": \\\"suggestWidgetVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+p\\\",\\n \\\"command\\\": \\\"md-to-pdf.convert\\\",\\n \\\"when\\\": \\\"resourceLangId == 'markdown'\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+o\\\",\\n \\\"command\\\": \\\"obsidian-md-vsc.connect-with-vault\\\",\\n \\\"when\\\": \\\"editorTextFocus && workspaceFolderCount > 0\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+p\\\",\\n \\\"command\\\": \\\"projectManager.listProjects\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+a\\\",\\n \\\"command\\\": \\\"prompt-link.insertPrompt\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+enter\\\",\\n \\\"command\\\": \\\"workbench.action.chat.applyInEditor\\\",\\n \\\"when\\\": \\\"accessibleViewInCodeBlock && chatIsEnabled || chatIsEnabled && inChat && !inChatInput\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+enter\\\",\\n \\\"command\\\": \\\"workbench.action.chat.insertCodeBlock\\\",\\n \\\"when\\\": \\\"accessibleViewInCodeBlock && chatIsEnabled || chatIsEnabled && inChat && !inChatInput\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+i\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.chat.start\\\",\\n \\\"when\\\": \\\"chatIsEnabled && terminalChatAgentRegistered && terminalFocusInAny && terminalHasBeenCreated || chatIsEnabled && terminalChatAgentRegistered && terminalFocusInAny && terminalProcessSupported\\\"\\n },\\n {\\n \\\"key\\\": \\\"f11\\\",\\n \\\"command\\\": \\\"workbench.action.toggleFullScreen\\\",\\n \\\"when\\\": \\\"!inDebugMode && !isIOS\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+enter\\\",\\n \\\"command\\\": \\\"chat.inlineResourceAnchor.openToSide\\\",\\n \\\"when\\\": \\\"chatAttachmentResource\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+0\\\",\\n \\\"command\\\": \\\"editor.foldAll\\\",\\n \\\"when\\\": \\\"editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+s\\\",\\n \\\"command\\\": \\\"issue.createIssueFromFile\\\",\\n \\\"when\\\": \\\"!issues.creatingFromFile && resourceScheme == 'newIssue' && config.files.autoSave != 'off'\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+i\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.suggestToggleDetails\\\",\\n \\\"when\\\": \\\"simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+space\\\",\\n \\\"command\\\": \\\"workbench.action.terminal.suggestToggleDetails\\\",\\n \\\"when\\\": \\\"simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+1\\\",\\n \\\"command\\\": \\\"editor.foldLevel1\\\",\\n \\\"when\\\": \\\"editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+enter\\\",\\n \\\"command\\\": \\\"issue.createIssueFromFile\\\",\\n \\\"when\\\": \\\"!issues.creatingFromFile && resourceScheme == 'newIssue'\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+2\\\",\\n \\\"command\\\": \\\"editor.foldLevel2\\\",\\n \\\"when\\\": \\\"editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k m\\\",\\n \\\"command\\\": \\\"pr.makeSuggestion\\\",\\n \\\"when\\\": \\\"commentEditorFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+3\\\",\\n \\\"command\\\": \\\"editor.foldLevel3\\\",\\n \\\"when\\\": \\\"editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+r\\\",\\n \\\"command\\\": \\\"pr.refreshDescription\\\",\\n \\\"when\\\": \\\"activeWebviewPanelId == 'PullRequestOverview'\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+4\\\",\\n \\\"command\\\": \\\"editor.foldLevel4\\\",\\n \\\"when\\\": \\\"editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+r\\\",\\n \\\"command\\\": \\\"pr.revealFileInOS\\\",\\n \\\"when\\\": \\\"listFocus && focusedView =~ /(pr|prStatus):github/\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+5\\\",\\n \\\"command\\\": \\\"editor.foldLevel5\\\",\\n \\\"when\\\": \\\"editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+6\\\",\\n \\\"command\\\": \\\"editor.foldLevel6\\\",\\n \\\"when\\\": \\\"editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+7\\\",\\n \\\"command\\\": \\\"editor.foldLevel7\\\",\\n \\\"when\\\": \\\"editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+8\\\",\\n \\\"command\\\": \\\"editor.foldLevel8\\\",\\n \\\"when\\\": \\\"editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+0\\\",\\n \\\"command\\\": \\\"editor.unfoldAll\\\",\\n \\\"when\\\": \\\"editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+h\\\",\\n \\\"command\\\": \\\"editor.action.startFindReplaceAction\\\"\\n },\\n {\\n \\\"key\\\": \\\"f4\\\",\\n \\\"command\\\": \\\"editor.action.nextMatchFindAction\\\",\\n \\\"when\\\": \\\"editorFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+f4\\\",\\n \\\"command\\\": \\\"editor.action.previousMatchFindAction\\\",\\n \\\"when\\\": \\\"editorFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+b\\\",\\n \\\"command\\\": \\\"editor.action.jumpToBracket\\\",\\n \\\"when\\\": \\\"editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+delete\\\",\\n \\\"command\\\": \\\"editor.action.clipboardCutAction\\\",\\n \\\"when\\\": \\\"editorTextFocus && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+backspace\\\",\\n \\\"command\\\": \\\"undo\\\",\\n \\\"when\\\": \\\"editorTextFocus && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+y\\\",\\n \\\"command\\\": \\\"redo\\\",\\n \\\"when\\\": \\\"editorTextFocus && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+d\\\",\\n \\\"command\\\": \\\"editor.action.duplicateSelection\\\",\\n \\\"when\\\": \\\"editorFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+j\\\",\\n \\\"command\\\": \\\"editor.action.joinLines\\\",\\n \\\"when\\\": \\\"editorTextFocus && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+q\\\",\\n \\\"command\\\": \\\"editor.action.commentLine\\\",\\n \\\"when\\\": \\\"editorTextFocus && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+q\\\",\\n \\\"command\\\": \\\"editor.action.blockComment\\\",\\n \\\"when\\\": \\\"editorTextFocus && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+s\\\",\\n \\\"command\\\": \\\"workbench.action.files.saveAll\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+k\\\",\\n \\\"command\\\": \\\"editor.action.addCommentLine\\\",\\n \\\"when\\\": \\\"editorTextFocus && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+k\\\",\\n \\\"command\\\": \\\"editor.action.removeCommentLine\\\",\\n \\\"when\\\": \\\"editorTextFocus && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+backspace\\\",\\n \\\"command\\\": \\\"deleteAllLeft\\\",\\n \\\"when\\\": \\\"editorTextFocus && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+alt+s\\\",\\n \\\"command\\\": \\\"workbench.action.files.saveAs\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+f4\\\",\\n \\\"command\\\": \\\"workbench.action.quit\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+w\\\",\\n \\\"command\\\": \\\"workbench.action.closeActiveEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+win+delete\\\",\\n \\\"command\\\": \\\"deleteAllRight\\\",\\n \\\"when\\\": \\\"editorTextFocus && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+u\\\",\\n \\\"command\\\": \\\"editor.action.transformToLowercase\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+u\\\",\\n \\\"command\\\": \\\"editor.action.transformToUppercase\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+b\\\",\\n \\\"command\\\": \\\"editor.action.jumpToBracket\\\",\\n \\\"when\\\": \\\"editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+down\\\",\\n \\\"command\\\": \\\"cursorColumnSelectDown\\\",\\n \\\"when\\\": \\\"editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+left\\\",\\n \\\"command\\\": \\\"cursorColumnSelectLeft\\\",\\n \\\"when\\\": \\\"editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+pagedown\\\",\\n \\\"command\\\": \\\"cursorColumnSelectPageDown\\\",\\n \\\"when\\\": \\\"editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+pageup\\\",\\n \\\"command\\\": \\\"cursorColumnSelectPageUp\\\",\\n \\\"when\\\": \\\"editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+right\\\",\\n \\\"command\\\": \\\"cursorColumnSelectRight\\\",\\n \\\"when\\\": \\\"editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+alt+up\\\",\\n \\\"command\\\": \\\"cursorColumnSelectUp\\\",\\n \\\"when\\\": \\\"editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+pageup\\\",\\n \\\"command\\\": \\\"workbench.action.nextEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+pagedown\\\",\\n \\\"command\\\": \\\"workbench.action.previousEditor\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+insert\\\",\\n \\\"command\\\": \\\"editor.action.clipboardCopyAction\\\",\\n \\\"when\\\": \\\"editorTextFocus\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+insert\\\",\\n \\\"command\\\": \\\"editor.action.clipboardPasteAction\\\",\\n \\\"when\\\": \\\"editorTextFocus && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+down\\\",\\n \\\"command\\\": \\\"editor.action.moveLinesDownAction\\\",\\n \\\"when\\\": \\\"editorTextFocus && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+shift+up\\\",\\n \\\"command\\\": \\\"editor.action.moveLinesUpAction\\\",\\n \\\"when\\\": \\\"editorTextFocus && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+l\\\",\\n \\\"command\\\": \\\"editor.action.deleteLines\\\",\\n \\\"when\\\": \\\"editorTextFocus && !editorReadonly\\\"\\n },\\n {\\n \\\"key\\\": \\\"alt+c\\\",\\n \\\"command\\\": \\\"columnSelect\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+oem_period\\\",\\n \\\"command\\\": \\\"acceptSelectedCodeAction\\\",\\n \\\"when\\\": \\\"codeActionMenuVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"enter\\\",\\n \\\"command\\\": \\\"acceptSelectedCodeAction\\\",\\n \\\"when\\\": \\\"codeActionMenuVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"left\\\",\\n \\\"command\\\": \\\"collapseSectionCodeAction\\\",\\n \\\"when\\\": \\\"codeActionMenuVisible && !codeActionMenuFilterFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"right\\\",\\n \\\"command\\\": \\\"expandSectionCodeAction\\\",\\n \\\"when\\\": \\\"codeActionMenuVisible && !codeActionMenuFilterFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"shift+escape\\\",\\n \\\"command\\\": \\\"hideCodeActionWidget\\\",\\n \\\"when\\\": \\\"codeActionMenuVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"hideCodeActionWidget\\\",\\n \\\"when\\\": \\\"codeActionMenuVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+enter\\\",\\n \\\"command\\\": \\\"previewSelectedCodeAction\\\",\\n \\\"when\\\": \\\"codeActionMenuVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+down\\\",\\n \\\"command\\\": \\\"selectNextCodeAction\\\",\\n \\\"when\\\": \\\"codeActionMenuVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"down\\\",\\n \\\"command\\\": \\\"selectNextCodeAction\\\",\\n \\\"when\\\": \\\"codeActionMenuVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"ctrl+up\\\",\\n \\\"command\\\": \\\"selectPrevCodeAction\\\",\\n \\\"when\\\": \\\"codeActionMenuVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"up\\\",\\n \\\"command\\\": \\\"selectPrevCodeAction\\\",\\n \\\"when\\\": \\\"codeActionMenuVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"space\\\",\\n \\\"command\\\": \\\"toggleSectionCodeAction\\\",\\n \\\"when\\\": \\\"codeActionMenuVisible && !codeActionMenuFilterFocused\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"clearFilterCodeActionWidget\\\",\\n \\\"when\\\": \\\"codeActionMenuFilterFocused && codeActionMenuVisible\\\"\\n },\\n {\\n \\\"key\\\": \\\"escape\\\",\\n \\\"command\\\": \\\"diffEditor.exitCompareMove\\\",\\n \\\"when\\\": \\\"comparingMovedCode\\\"\\n },\\n {\\n \\\"key\\\": \\\"f5\\\",\\n \\\"command\\\": \\\"-workbench.action.debug.continue\\\",\\n \\\"when\\\": \\\"debugState == 'stopped'\\\"\\n },\\n {\\n \\\"key\\\": \\\"f5\\\",\\n \\\"command\\\": \\\"-workbench.action.debug.start\\\",\\n \\\"when\\\": \\\"debuggersAvailable && debugState == 'inactive'\\\"\\n }\\n]\\n// Here are other available commands: \\n// - acceptSelectedSuggestionOnEnter\\n// - acceptSnippet\\n// - accessibility.announcement.help\\n// - actions.findWithSelection\\n// - addRootFolder\\n// - agentSession.delete\\n// - agentSession.enterAgentSessionProjection\\n// - agentSession.markRead\\n// - agentSession.markUnread\\n// - agentSession.pin\\n// - agentSession.unpin\\n// - agentSessionSection.archive\\n// - agentSessionSection.collapseAll\\n// - agentSessionSection.markRead\\n// - agentSessionSection.unarchive\\n// - agentSessions.filter.resetExcludes.agentsessionsviewerfiltersubmenu\\n// - agentSessions.filter.sortByCreated.agentsessionsviewerfiltersubmenu\\n// - agentSessions.filter.sortByUpdated.agentsessionsviewerfiltersubmenu\\n// - agentSessions.filter.toggleExclude:claude-code.agentsessionsviewerfiltersubmenu\\n// - agentSessions.filter.toggleExclude:copilot-cloud-agent.agentsessionsviewerfiltersubmenu\\n// - agentSessions.filter.toggleExclude:copilotcli.agentsessionsviewerfiltersubmenu\\n// - agentSessions.filter.toggleExclude:local.agentsessionsviewerfiltersubmenu\\n// - agentSessions.filter.toggleExcludeArchived.agentsessionsviewerfiltersubmenu\\n// - agentSessions.filter.toggleExcludeRead.agentsessionsviewerfiltersubmenu\\n// - agentSessions.filter.toggleExcludeState:0.agentsessionsviewerfiltersubmenu\\n// - agentSessions.filter.toggleExcludeState:1.agentsessionsviewerfiltersubmenu\\n// - agentSessions.filter.toggleExcludeState:2.agentsessionsviewerfiltersubmenu\\n// - agentSessions.filter.toggleExcludeState:3.agentsessionsviewerfiltersubmenu\\n// - agentSessions.hideAgentSessionsSidebar\\n// - agentSessions.showAgentSessionsSidebar\\n// - agentSessions.toggleAgentSessionsSidebar\\n// - agentSessionsViewer.find\\n// - agentSessionsViewer.refresh\\n// - agents.github.copilot.cli.deleteSessions\\n// - aiCustomization.generateDebugReport\\n// - aiCustomization.openManagementEditor\\n// - aiCustomization.openMarketplace\\n// - aiCustomizationManagement.copyPath\\n// - aiCustomizationManagement.delete\\n// - aiCustomizationManagement.disableItem\\n// - aiCustomizationManagement.enableItem\\n// - aiCustomizationManagement.installChatCustomizationExtension\\n// - aiCustomizationManagement.openFile\\n// - aiCustomizationManagement.revealInOS\\n// - aiCustomizationManagement.runPrompt\\n// - aiCustomizationManagement.showPlugin\\n// - aiCustomizationManagement.uninstallPlugin\\n// - breadcrumbs.copyPath\\n// - breadcrumbs.toggle\\n// - breadcrumbs.toggleFromEditorTitle\\n// - cSpell.about\\n// - cSpell.addIgnoreWord\\n// - cSpell.addIgnoreWordsToFolder\\n// - cSpell.addIgnoreWordsToUser\\n// - cSpell.addIgnoreWordsToWorkspace\\n// - cSpell.addIssuesToDictionary\\n// - cSpell.addWordToCSpellConfig\\n// - cSpell.addWordToDictionary\\n// - cSpell.addWordToFolderDictionary\\n// - cSpell.addWordToFolderSettings\\n// - cSpell.addWordToUserDictionary\\n// - cSpell.addWordToUserSettings\\n// - cSpell.addWordToWorkspaceDictionary\\n// - cSpell.addWordToWorkspaceSettings\\n// - cSpell.addWordsToConfigFileFromServer\\n// - cSpell.addWordsToDictionaryFileFromServer\\n// - cSpell.addWordsToVSCodeSettingsFromServer\\n// - cSpell.autoFixSpellingIssues\\n// - cSpell.createCSpellConfig\\n// - cSpell.createCSpellTerminal\\n// - cSpell.createCustomDictionary\\n// - cSpell.disableCurrentFileType\\n// - cSpell.disableCurrentLanguage\\n// - cSpell.disableForGlobal\\n// - cSpell.disableForWorkspace\\n// - cSpell.disableLanguage\\n// - cSpell.displayCSpellInfo\\n// - cSpell.editText\\n// - cSpell.enableCurrentFileType\\n// - cSpell.enableCurrentLanguage\\n// - cSpell.enableForGlobal\\n// - cSpell.enableForWorkspace\\n// - cSpell.enableLanguage\\n// - cSpell.experimental.executeDocumentSymbolProvider\\n// - cSpell.fixSpellingIssue\\n// - cSpell.goToNextSpellingIssue\\n// - cSpell.goToNextSpellingIssueAndSuggest\\n// - cSpell.goToPreviousSpellingIssue\\n// - cSpell.goToPreviousSpellingIssueAndSuggest\\n// - cSpell.hide\\n// - cSpell.hideCSpellInfo\\n// - cSpell.insertDisableLineDirective\\n// - cSpell.insertDisableNextLineDirective\\n// - cSpell.insertIgnoreWordsDirective\\n// - cSpell.insertWordsDirective\\n// - cSpell.issueViewer.item.addWordToDictionary\\n// - cSpell.issueViewer.item.autoFixSpellingIssues\\n// - cSpell.issueViewer.item.openSuggestionsForIssue\\n// - cSpell.issuesViewByFile.item.addWordToDictionary\\n// - cSpell.issuesViewByFile.item.addWordToTarget\\n// - cSpell.issuesViewByFile.item.autoFixSpellingIssues\\n// - cSpell.logPerfTimeline\\n// - cSpell.openFileAtLine\\n// - cSpell.openFileInfoView\\n// - cSpell.openIssuesPanel\\n// - cSpell.openSettings\\n// - cSpell.rateTheSpellChecker\\n// - cSpell.releaseNotes\\n// - cSpell.reload\\n// - cSpell.removeWordFromFolderDictionary\\n// - cSpell.removeWordFromUserDictionary\\n// - cSpell.removeWordFromWorkspaceDictionary\\n// - cSpell.reportIssue\\n// - cSpell.restart\\n// - cSpell.selectRange\\n// - cSpell.show\\n// - cSpell.sponsor\\n// - cSpell.suggestSpellingCorrections\\n// - cSpell.supportRequest\\n// - cSpell.toggleEnableForGlobal\\n// - cSpell.toggleEnableForWorkspace\\n// - cSpell.toggleEnableSpellChecker\\n// - cSpell.toggleTraceMode\\n// - cSpell.toggleVisible\\n// - cSpellInfoView.focus\\n// - cSpellInfoView.resetViewLocation\\n// - cSpellIssuesViewByFile.focus\\n// - cSpellIssuesViewByFile.removeView\\n// - cSpellIssuesViewByFile.resetViewLocation\\n// - cSpellIssuesViewByFile.toggleVisibility\\n// - cSpellIssuesViewByIssue.focus\\n// - cSpellIssuesViewByIssue.removeView\\n// - cSpellIssuesViewByIssue.resetViewLocation\\n// - cSpellIssuesViewByIssue.toggleVisibility\\n// - cSpellRegExpTester.editRegExp\\n// - cSpellRegExpTester.selectRegExp\\n// - cSpellRegExpTester.testRegExp\\n// - cSpellRegExpView.focus\\n// - cSpellRegExpView.resetViewLocation\\n// - callStack.collapse\\n// - callStackWidget.goToFile\\n// - changeEditorIndentation1\\n// - chat.configureToolSets\\n// - chat.enableAdditionalUsage\\n// - chat.inlineResourceAnchor.addFileToChat\\n// - chat.inlineSymbolAnchor.goToDefinition\\n// - chat.inlineSymbolAnchor.goToImplementations\\n// - chat.inlineSymbolAnchor.goToReferences\\n// - chat.inlineSymbolAnchor.goToTypeDefinitions\\n// - chat.installRecommendation.github.copilot-chat.cli\\n// - chat.installRecommendation.github.copilot-chat.cloud\\n// - chat.installRecommendation.openai.chatgpt.codex\\n// - chat.internal.codeReview.run\\n// - chat.internal.explain\\n// - chat.internal.fix\\n// - chat.internal.review\\n// - chat.models.action.clearSearchResults\\n// - chat.openFileSnapshot\\n// - chat.openFileUpdatedBySnapshot\\n// - chat.toolOutput.save\\n// - chatEditing.acceptFile\\n// - chatEditing.discardFile\\n// - chatEditing.multidiff.acceptAllFiles\\n// - chatEditing.multidiff.discardAllFiles\\n// - chatEditing.multidiff.explain\\n// - chatEditing.openFileInDiff\\n// - chatEditing.toggleExplanationWidget\\n// - chatEditing.viewChanges\\n// - chatEditing.viewPreviousEdits\\n// - chatEditor.action.reviewChanges\\n// - cleanSearchEditorState\\n// - closeReferenceSearchEditor\\n// - codelens.showLensesInCurrentLine\\n// - codereferencing.showOutputPane2\\n// - comments.collapse\\n// - comments.expand\\n// - comments.reply\\n// - compareFiles\\n// - compareSelected\\n// - compositionEnd\\n// - compositionStart\\n// - compositionType\\n// - context-inspector.focus\\n// - context-inspector.resetViewLocation\\n// - copilot-chat.focus\\n// - copilot-chat.resetViewLocation\\n// - copilot.claude.agents\\n// - copilot.claude.hooks\\n// - copilot.claude.memory\\n// - createCursor\\n// - cspell-info.showHelloWorld\\n// - cspell.showActionsMenu\\n// - cursorLineEnd\\n// - cursorLineEndSelect\\n// - cursorLineStart\\n// - cursorLineStartSelect\\n// - cursorRedo\\n// - cursorWordEndLeft\\n// - cursorWordEndLeftSelect\\n// - cursorWordPartLeft\\n// - cursorWordPartLeftSelect\\n// - cursorWordPartRight\\n// - cursorWordPartRightSelect\\n// - cursorWordPartStartLeft\\n// - cursorWordPartStartLeftSelect\\n// - cursorWordRight\\n// - cursorWordRightSelect\\n// - cursorWordStartLeft\\n// - cursorWordStartLeftSelect\\n// - cursorWordStartRight\\n// - cursorWordStartRightSelect\\n// - cut\\n// - debug.action.openDisassemblyView\\n// - debug.action.toggleDisassemblyViewSourceCode\\n// - debug.addConfiguration\\n// - debug.addToWatchExpressions\\n// - debug.attachToCurrentCodeRenderer\\n// - debug.breakWhenValueChanges\\n// - debug.breakWhenValueIsAccessed\\n// - debug.breakWhenValueIsRead\\n// - debug.collapseRepl\\n// - debug.copyEvaluatePath\\n// - debug.copyStackTrace\\n// - debug.editBreakpoint\\n// - debug.editBreakpointMode\\n// - debug.editFunctionBreakpoint\\n// - debug.editFunctionBreakpointHitCount\\n// - debug.enableOrDisableBreakpoint\\n// - debug.installAdditionalDebuggers\\n// - debug.jumpToCursor\\n// - debug.replCopy\\n// - debug.replPaste\\n// - debug.setWatchExpression\\n// - debug.startFromConfig\\n// - debug.toggleExceptionBreakpoints\\n// - debug.toggleReplIgnoreFocus\\n// - default:compositionEnd\\n// - default:compositionStart\\n// - default:compositionType\\n// - default:cut\\n// - default:paste\\n// - default:redo\\n// - default:replacePreviousChar\\n// - default:type\\n// - default:undo\\n// - deleteInsideWord\\n// - deleteWordEndLeft\\n// - deleteWordEndRight\\n// - deleteWordPartLeft\\n// - deleteWordPartRight\\n// - deleteWordStartLeft\\n// - deleteWordStartRight\\n// - developer.showCurrentFileAsReleaseNotes\\n// - diffEditor.collapseAllUnchangedRegions\\n// - diffEditor.revert\\n// - diffEditor.showAllUnchangedRegions\\n// - diffEditor.switchSide\\n// - diffEditor.toggleCollapseUnchangedRegions\\n// - diffEditor.toggleShowMovedCodeBlocks\\n// - diffEditor.toggleUseInlineViewWhenSpaceIsLimited\\n// - editor.action.addCursorsToBottom\\n// - editor.action.addCursorsToTop\\n// - editor.action.addSelectionToPreviousFindMatch\\n// - editor.action.changeTabDisplaySize\\n// - editor.action.clipboardCopyWithSyntaxHighlightingAction\\n// - editor.action.debugEditorGpuRenderer\\n// - editor.action.decreaseHoverVerbosityLevel\\n// - editor.action.detectIndentation\\n// - editor.action.diffReview.next\\n// - editor.action.diffReview.prev\\n// - editor.action.findReferences\\n// - editor.action.fixAll\\n// - editor.action.focusNextCursor\\n// - editor.action.focusPreviousCursor\\n// - editor.action.focusStickyScroll\\n// - editor.action.fontZoomIn\\n// - editor.action.fontZoomOut\\n// - editor.action.fontZoomReset\\n// - editor.action.forceRetokenize\\n// - editor.action.format\\n// - editor.action.formatChanges\\n// - editor.action.formatDocument.multiple\\n// - editor.action.formatSelection.multiple\\n// - editor.action.goToDeclaration\\n// - editor.action.goToMatchFindAction\\n// - editor.action.goToSelectionAnchor\\n// - editor.action.goToTypeDefinition\\n// - editor.action.hideHover\\n// - editor.action.hideLongLineWarningHover\\n// - editor.action.increaseHoverVerbosityLevel\\n// - editor.action.indentUsingSpaces\\n// - editor.action.indentUsingTabs\\n// - editor.action.indentationToSpaces\\n// - editor.action.indentationToTabs\\n// - editor.action.inlineSuggest.acceptNextLine\\n// - editor.action.inlineSuggest.cancelSnooze\\n// - editor.action.inlineSuggest.dev.extractRepro\\n// - editor.action.inlineSuggest.snooze\\n// - editor.action.inlineSuggest.toggleAlwaysShowToolbar\\n// - editor.action.inlineSuggest.toggleShowCollapsed\\n// - editor.action.inlineSuggest.trigger\\n// - editor.action.insertFinalNewLine\\n// - editor.action.insertSnippet\\n// - editor.action.inspectTMScopes\\n// - editor.action.measureExtHostLatency\\n// - editor.action.moveCarretLeftAction\\n// - editor.action.moveCarretRightAction\\n// - editor.action.moveSelectionToPreviousFindMatch\\n// - editor.action.openDeclarationToTheSide\\n// - editor.action.openLink\\n// - editor.action.pasteAs\\n// - editor.action.pasteAsText\\n// - editor.action.peekDeclaration\\n// - editor.action.peekTypeDefinition\\n// - editor.action.previewDeclaration\\n// - editor.action.referenceSearch.trigger\\n// - editor.action.reindentlines\\n// - editor.action.reindentselectedlines\\n// - editor.action.removeDuplicateLines\\n// - editor.action.renderWhitespace.all\\n// - editor.action.renderWhitespace.boundary\\n// - editor.action.renderWhitespace.none\\n// - editor.action.renderWhitespace.selection\\n// - editor.action.renderWhitespace.trailing\\n// - editor.action.resetSuggestSize\\n// - editor.action.revealDeclaration\\n// - editor.action.reverseLines\\n// - editor.action.selectToBracket\\n// - editor.action.showDefinitionPreviewHover\\n// - editor.action.showOrFocusStandaloneColorPicker\\n// - editor.action.showReferences\\n// - editor.action.showSnippets\\n// - editor.action.smartSelect.grow\\n// - editor.action.sortLinesAscending\\n// - editor.action.sortLinesDescending\\n// - editor.action.sourceAction\\n// - editor.action.startDebugTextMate\\n// - editor.action.surroundWithSnippet\\n// - editor.action.toggleColumnSelection\\n// - editor.action.toggleMinimap\\n// - editor.action.toggleRenderControlCharacter\\n// - editor.action.toggleRenderWhitespace\\n// - editor.action.toggleStickyScroll\\n// - editor.action.transformToCamelcase\\n// - editor.action.transformToKebabcase\\n// - editor.action.transformToPascalcase\\n// - editor.action.transformToSnakecase\\n// - editor.action.transformToTitlecase\\n// - editor.action.transpose\\n// - editor.action.transposeLetters\\n// - editor.action.unicodeHighlight.disableHighlightingOfAmbiguousCharacters\\n// - editor.action.unicodeHighlight.disableHighlightingOfInvisibleCharacters\\n// - editor.action.unicodeHighlight.disableHighlightingOfNonBasicAsciiCharacters\\n// - editor.action.unicodeHighlight.showExcludeOptions\\n// - editor.action.wordHighlight.trigger\\n// - editor.actions.findWithArgs\\n// - editor.debug.action.addLogPoint\\n// - editor.debug.action.conditionalBreakpoint\\n// - editor.debug.action.copyAddress\\n// - editor.debug.action.editBreakpoint\\n// - editor.debug.action.goToNextBreakpoint\\n// - editor.debug.action.goToPreviousBreakpoint\\n// - editor.debug.action.runToCursor\\n// - editor.debug.action.selectionToRepl\\n// - editor.debug.action.selectionToWatch\\n// - editor.debug.action.stepIntoTargets\\n// - editor.debug.action.triggerByBreakpoint\\n// - editor.emmet.action.balanceIn\\n// - editor.emmet.action.balanceOut\\n// - editor.emmet.action.decrementNumberByOne\\n// - editor.emmet.action.decrementNumberByOneTenth\\n// - editor.emmet.action.decrementNumberByTen\\n// - editor.emmet.action.evaluateMathExpression\\n// - editor.emmet.action.incrementNumberByOne\\n// - editor.emmet.action.incrementNumberByOneTenth\\n// - editor.emmet.action.incrementNumberByTen\\n// - editor.emmet.action.matchTag\\n// - editor.emmet.action.mergeLines\\n// - editor.emmet.action.nextEditPoint\\n// - editor.emmet.action.prevEditPoint\\n// - editor.emmet.action.reflectCSSValue\\n// - editor.emmet.action.removeTag\\n// - editor.emmet.action.selectNextItem\\n// - editor.emmet.action.selectPrevItem\\n// - editor.emmet.action.splitJoinTag\\n// - editor.emmet.action.toggleComment\\n// - editor.emmet.action.updateImageSize\\n// - editor.emmet.action.updateTag\\n// - editor.emmet.action.wrapWithAbbreviation\\n// - editor.gotoNextFold\\n// - editor.gotoParentFold\\n// - editor.gotoPreviousFold\\n// - editor.inlayHints.Reset\\n// - editor.showTypeHierarchy\\n// - editor.toggleImportFold\\n// - ei18n-json-editor\\n// - ei18n-json-editor.closeView\\n// - ei18n-json-editor.openFromActivityBar\\n// - emmet.expandAbbreviation\\n// - explorer.download\\n// - explorer.newFile\\n// - explorer.newFolder\\n// - explorer.openWith\\n// - explorer.upload\\n// - extension.bisect.next\\n// - extension.bisect.start\\n// - extension.bisect.stop\\n// - extension.generateTree\\n// - extension.gettingStarted\\n// - extension.js-debug.addCustomBreakpoints\\n// - extension.js-debug.addXHRBreakpoints\\n// - extension.js-debug.callers.add\\n// - extension.js-debug.callers.goToCaller\\n// - extension.js-debug.callers.gotToTarget\\n// - extension.js-debug.callers.remove\\n// - extension.js-debug.callers.removeAll\\n// - extension.js-debug.createDebuggerTerminal\\n// - extension.js-debug.createDiagnostics\\n// - extension.js-debug.debugLink\\n// - extension.js-debug.disableSourceMapStepping\\n// - extension.js-debug.editXHRBreakpoints\\n// - extension.js-debug.enableSourceMapStepping\\n// - extension.js-debug.getDiagnosticLogs\\n// - extension.js-debug.network.clear\\n// - extension.js-debug.network.copyUri\\n// - extension.js-debug.network.openBody\\n// - extension.js-debug.network.openBodyInHex\\n// - extension.js-debug.network.replayXHR\\n// - extension.js-debug.network.viewRequest\\n// - extension.js-debug.npmScript\\n// - extension.js-debug.openEdgeDevTools\\n// - extension.js-debug.prettyPrint\\n// - extension.js-debug.removeAllCustomBreakpoints\\n// - extension.js-debug.removeXHRBreakpoint\\n// - extension.js-debug.revealPage\\n// - extension.js-debug.startProfile\\n// - extension.js-debug.stopProfile\\n// - extension.js-debug.toggleSkippingFile\\n// - extension.jsProfileVisualizer.table.clearCodeLenses\\n// - extension.linecount.currentfile\\n// - extension.linecount.showcommands\\n// - extension.linecount.workspace\\n// - extension.node-debug.toggleAutoAttach\\n// - extension.open\\n// - extension.projectRun\\n// - extension.projectStop\\n// - extension.pwa-node-debug.attachNodeProcess\\n// - extension.rainbowTags\\n// - extensions.actions.searchByCategory.AI\\n// - extensions.actions.searchByCategory.Azure\\n// - extensions.actions.searchByCategory.Chat\\n// - extensions.actions.searchByCategory.Data Science\\n// - extensions.actions.searchByCategory.Debuggers\\n// - extensions.actions.searchByCategory.Education\\n// - extensions.actions.searchByCategory.Extension Packs\\n// - extensions.actions.searchByCategory.Formatters\\n// - extensions.actions.searchByCategory.Keymaps\\n// - extensions.actions.searchByCategory.Language Packs\\n// - extensions.actions.searchByCategory.Linters\\n// - extensions.actions.searchByCategory.Machine Learning\\n// - extensions.actions.searchByCategory.Notebooks\\n// - extensions.actions.searchByCategory.Other\\n// - extensions.actions.searchByCategory.Programming Languages\\n// - extensions.actions.searchByCategory.SCM Providers\\n// - extensions.actions.searchByCategory.Snippets\\n// - extensions.actions.searchByCategory.Testing\\n// - extensions.actions.searchByCategory.Themes\\n// - extensions.actions.searchByCategory.Visualization\\n// - extensions.filter.featured\\n// - extensions.recommendedList.focus\\n// - extensions.recommendedList.removeView\\n// - extensions.recommendedList.resetViewLocation\\n// - extensions.recommendedList.toggleVisibility\\n// - extensions.sort.installs\\n// - extensions.sort.name\\n// - extensions.sort.publishedDate\\n// - extensions.sort.rating\\n// - extensions.sort.updateDate\\n// - files.openTimeline\\n// - files.participants.resetChoice\\n// - filesExplorer.findInWorkspace\\n// - focusAndAcceptSuggestion\\n// - getContextKeyInfo\\n// - git-base.api.getRemoteSources\\n// - git-graph.addGitRepository\\n// - git-graph.clearAvatarCache\\n// - git-graph.endAllWorkspaceCodeReviews\\n// - git-graph.endSpecificWorkspaceCodeReview\\n// - git-graph.fetch\\n// - git-graph.openFile\\n// - git-graph.removeGitRepository\\n// - git-graph.resumeWorkspaceCodeReview\\n// - git-graph.version\\n// - git-graph.view\\n// - git._syncAll\\n// - git.acceptMerge\\n// - git.addRemote\\n// - git.api.getRemoteSources\\n// - git.api.getRepositories\\n// - git.api.getRepositoryState\\n// - git.blame.toggleEditorDecoration\\n// - git.blame.toggleStatusBarItem\\n// - git.branch\\n// - git.branchFrom\\n// - git.checkout\\n// - git.checkoutDetached\\n// - git.cherryPick\\n// - git.cherryPickAbort\\n// - git.clean\\n// - git.cleanAll\\n// - git.cleanAllTracked\\n// - git.cleanAllUntracked\\n// - git.clone\\n// - git.cloneRecursive\\n// - git.close\\n// - git.closeAllDiffEditors\\n// - git.closeAllUnmodifiedEditors\\n// - git.closeOtherRepositories\\n// - git.commit\\n// - git.commitAll\\n// - git.commitAllAmend\\n// - git.commitAllAmendNoVerify\\n// - git.commitAllNoVerify\\n// - git.commitAllSigned\\n// - git.commitAllSignedNoVerify\\n// - git.commitAmend\\n// - git.commitAmendNoVerify\\n// - git.commitEmpty\\n// - git.commitEmptyNoVerify\\n// - git.commitMessageAccept\\n// - git.commitMessageDiscard\\n// - git.commitNoVerify\\n// - git.commitSigned\\n// - git.commitSignedNoVerify\\n// - git.commitStaged\\n// - git.commitStagedAmend\\n// - git.commitStagedAmendNoVerify\\n// - git.commitStagedNoVerify\\n// - git.commitStagedSigned\\n// - git.commitStagedSignedNoVerify\\n// - git.compareWithWorkspace\\n// - git.continueInLocalClone\\n// - git.copyCommitId\\n// - git.copyCommitMessage\\n// - git.copyContentToClipboard\\n// - git.createTag\\n// - git.createWorktree\\n// - git.delete\\n// - git.deleteBranch\\n// - git.deleteRemoteBranch\\n// - git.deleteRemoteTag\\n// - git.deleteTag\\n// - git.deleteWorktree\\n// - git.deleteWorktree2\\n// - git.diff.stageHunk\\n// - git.diff.stageSelection\\n// - git.fetch\\n// - git.fetchAll\\n// - git.fetchPrune\\n// - git.fetchRef\\n// - git.graph.checkout\\n// - git.graph.checkoutDetached\\n// - git.graph.cherryPick\\n// - git.graph.compareRef\\n// - git.graph.compareWithMergeBase\\n// - git.graph.compareWithRemote\\n// - git.graph.deleteBranch\\n// - git.graph.deleteTag\\n// - git.ignore\\n// - git.init\\n// - git.manageUnsafeRepositories\\n// - git.merge\\n// - git.mergeAbort\\n// - git.migrateWorktreeChanges\\n// - git.openAllChanges\\n// - git.openChange\\n// - git.openFile\\n// - git.openFile2\\n// - git.openHEADFile\\n// - git.openMergeEditor\\n// - git.openRepositoriesInParentFolders\\n// - git.openRepository\\n// - git.openResource\\n// - git.openWorktree\\n// - git.openWorktreeInNewWindow\\n// - git.openWorktreeMergeEditor\\n// - git.publish\\n// - git.pull\\n// - git.pullFrom\\n// - git.pullRebase\\n// - git.pullRef\\n// - git.push\\n// - git.pushForce\\n// - git.pushRef\\n// - git.pushTags\\n// - git.pushTo\\n// - git.pushToForce\\n// - git.pushWithTags\\n// - git.pushWithTagsForce\\n// - git.rebase\\n// - git.rebaseAbort\\n// - git.refresh\\n// - git.removeRemote\\n// - git.rename\\n// - git.renameBranch\\n// - git.reopenClosedRepositories\\n// - git.repositories.checkout\\n// - git.repositories.checkoutDetached\\n// - git.repositories.compareRef\\n// - git.repositories.copyBranchName\\n// - git.repositories.copyCommitHash\\n// - git.repositories.copyStashName\\n// - git.repositories.copyTagName\\n// - git.repositories.createBranch\\n// - git.repositories.createFrom\\n// - git.repositories.createTag\\n// - git.repositories.createWorktree\\n// - git.repositories.deleteBranch\\n// - git.repositories.deleteTag\\n// - git.repositories.deleteWorktree\\n// - git.repositories.merge\\n// - git.repositories.openWorktree\\n// - git.repositories.openWorktreeInNewWindow\\n// - git.repositories.rebase\\n// - git.repositories.stashApply\\n// - git.repositories.stashCopyBranchName\\n// - git.repositories.stashDrop\\n// - git.repositories.stashPop\\n// - git.repositories.stashView\\n// - git.repositories.worktreeCopyBranchName\\n// - git.repositories.worktreeCopyCommitHash\\n// - git.repositories.worktreeCopyPath\\n// - git.restoreCommitTemplate\\n// - git.revealFileInOS.linux\\n// - git.revealFileInOS.mac\\n// - git.revealFileInOS.windows\\n// - git.revealInExplorer\\n// - git.revertChange\\n// - git.runGitMerge\\n// - git.runGitMergeDiff3\\n// - git.showOutput\\n// - git.stage\\n// - git.stageAll\\n// - git.stageAllMerge\\n// - git.stageAllTracked\\n// - git.stageAllUntracked\\n// - git.stageChange\\n// - git.stageFile\\n// - git.stash\\n// - git.stashApply\\n// - git.stashApplyEditor\\n// - git.stashApplyLatest\\n// - git.stashDrop\\n// - git.stashDropAll\\n// - git.stashDropEditor\\n// - git.stashIncludeUntracked\\n// - git.stashPop\\n// - git.stashPopEditor\\n// - git.stashPopLatest\\n// - git.stashStaged\\n// - git.stashView\\n// - git.sync\\n// - git.syncRebase\\n// - git.timeline.compareWithSelected\\n// - git.timeline.copyCommitId\\n// - git.timeline.copyCommitMessage\\n// - git.timeline.openDiff\\n// - git.timeline.selectForCompare\\n// - git.timeline.viewCommit\\n// - git.undoCommit\\n// - git.unstage\\n// - git.unstageAll\\n// - git.unstageChange\\n// - git.unstageFile\\n// - git.viewChanges\\n// - git.viewCommit\\n// - git.viewStagedChanges\\n// - git.viewUntrackedChanges\\n// - github-actions.current-branch.focus\\n// - github-actions.current-branch.resetViewLocation\\n// - github-actions.empty-view.focus\\n// - github-actions.empty-view.removeView\\n// - github-actions.empty-view.resetViewLocation\\n// - github-actions.empty-view.toggleVisibility\\n// - github-actions.explorer.current-branch.refresh\\n// - github-actions.explorer.openRun\\n// - github-actions.explorer.openWorkflowFile\\n// - github-actions.explorer.refresh\\n// - github-actions.explorer.triggerRun\\n// - github-actions.settings.focus\\n// - github-actions.settings.resetViewLocation\\n// - github-actions.settings.secret.add\\n// - github-actions.settings.secret.copy\\n// - github-actions.settings.secret.delete\\n// - github-actions.settings.secret.update\\n// - github-actions.settings.secrets.manage\\n// - github-actions.settings.variable.add\\n// - github-actions.settings.variable.copy-name\\n// - github-actions.settings.variable.copy-value\\n// - github-actions.settings.variable.delete\\n// - github-actions.settings.variable.update\\n// - github-actions.sign-in\\n// - github-actions.step.logs\\n// - github-actions.workflow.logs\\n// - github-actions.workflow.pin\\n// - github-actions.workflow.run.cancel\\n// - github-actions.workflow.run.open\\n// - github-actions.workflow.run.rerun\\n// - github-actions.workflow.unpin\\n// - github-actions.workflows.focus\\n// - github-actions.workflows.resetViewLocation\\n// - github.api.preloadPullRequest\\n// - github.copilot.acceptCursorPanelSolution\\n// - github.copilot.buildRemoteWorkspaceIndex\\n// - github.copilot.chat.applyCopilotCLIAgentSessionChanges\\n// - github.copilot.chat.applyCopilotCLIAgentSessionChanges.apply\\n// - github.copilot.chat.attachFile\\n// - github.copilot.chat.attachSelection\\n// - github.copilot.chat.checkoutPullRequestReroute\\n// - github.copilot.chat.clearTemporalContext\\n// - github.copilot.chat.cloudSessions.clearCaches\\n// - github.copilot.chat.cloudSessions.openRepository\\n// - github.copilot.chat.codeReview.run\\n// - github.copilot.chat.compact\\n// - github.copilot.chat.completions.disable\\n// - github.copilot.chat.completions.enable\\n// - github.copilot.chat.completions.toggle\\n// - github.copilot.chat.copilotCLI.acceptDiff\\n// - github.copilot.chat.copilotCLI.addSelection\\n// - github.copilot.chat.copilotCLI.rejectDiff\\n// - github.copilot.chat.createDraftPullRequestCopilotCLIAgentSession.createDraftPR\\n// - github.copilot.chat.createPullRequestCopilotCLIAgentSession.createPR\\n// - github.copilot.chat.debug.exportAllPromptLogsAsJson\\n// - github.copilot.chat.debug.exportLogItem\\n// - github.copilot.chat.debug.exportPromptArchive\\n// - github.copilot.chat.debug.exportPromptLogsAsJson\\n// - github.copilot.chat.debug.hideElements\\n// - github.copilot.chat.debug.hideGhostRequests\\n// - github.copilot.chat.debug.hideNesRequests\\n// - github.copilot.chat.debug.hideTools\\n// - github.copilot.chat.debug.saveCurrentMarkdown\\n// - github.copilot.chat.debug.showElements\\n// - github.copilot.chat.debug.showGhostRequests\\n// - github.copilot.chat.debug.showNesRequests\\n// - github.copilot.chat.debug.showRawRequestBody\\n// - github.copilot.chat.debug.showTools\\n// - github.copilot.chat.explain\\n// - github.copilot.chat.explain.palette\\n// - github.copilot.chat.fix\\n// - github.copilot.chat.generate\\n// - github.copilot.chat.generateAltText\\n// - github.copilot.chat.mcp.setup.check\\n// - github.copilot.chat.mcp.setup.flow\\n// - github.copilot.chat.mcp.setup.validatePackage\\n// - github.copilot.chat.mergeCopilotCLIAgentSessionChanges.merge\\n// - github.copilot.chat.mergeCopilotCLIAgentSessionChanges.mergeAndSync\\n// - github.copilot.chat.notebook.disableFollowCellExecution\\n// - github.copilot.chat.notebook.enableFollowCellExecution\\n// - github.copilot.chat.openModelPicker\\n// - github.copilot.chat.openPullRequestReroute\\n// - github.copilot.chat.openSuggestionsPanel\\n// - github.copilot.chat.openUserPreferences\\n// - github.copilot.chat.otel.exportAgentTracesDB\\n// - github.copilot.chat.otel.flush\\n// - github.copilot.chat.review\\n// - github.copilot.chat.review.apply\\n// - github.copilot.chat.review.applyAndNext\\n// - github.copilot.chat.review.applyShort\\n// - github.copilot.chat.review.changes\\n// - github.copilot.chat.review.continueInChat\\n// - github.copilot.chat.review.continueInInlineChat\\n// - github.copilot.chat.review.current\\n// - github.copilot.chat.review.discard\\n// - github.copilot.chat.review.discardAll\\n// - github.copilot.chat.review.discardAndNext\\n// - github.copilot.chat.review.discardShort\\n// - github.copilot.chat.review.markHelpful\\n// - github.copilot.chat.review.markUnhelpful\\n// - github.copilot.chat.review.next\\n// - github.copilot.chat.review.previous\\n// - github.copilot.chat.review.stagedChanges\\n// - github.copilot.chat.review.stagedFileChange\\n// - github.copilot.chat.review.unstagedChanges\\n// - github.copilot.chat.review.unstagedFileChange\\n// - github.copilot.chat.sendCompletionFeedback\\n// - github.copilot.chat.startCopilotDebugCommand\\n// - github.copilot.chat.toggleStatusMenu\\n// - github.copilot.chat.tools.memory.clearMemories\\n// - github.copilot.chat.tools.memory.resolveMemoryFileUri\\n// - github.copilot.chat.tools.memory.showMemories\\n// - github.copilot.chat.triggerPermissiveSignIn\\n// - github.copilot.chronicle.reindex\\n// - github.copilot.claude.sessions.commit\\n// - github.copilot.claude.sessions.commitAndSync\\n// - github.copilot.claude.sessions.initializeRepository\\n// - github.copilot.claude.sessions.rename\\n// - github.copilot.claude.sessions.sync\\n// - github.copilot.cli.newSession\\n// - github.copilot.cli.newSessionToSide\\n// - github.copilot.cli.openInCopilotCLI\\n// - github.copilot.cli.sessions.commitToRepository\\n// - github.copilot.cli.sessions.commitToWorktree\\n// - github.copilot.cli.sessions.copyWorktreeBranchName\\n// - github.copilot.cli.sessions.delete\\n// - github.copilot.cli.sessions.openRepository\\n// - github.copilot.cli.sessions.openWorktreeInNewWindow\\n// - github.copilot.cli.sessions.openWorktreeInTerminal\\n// - github.copilot.cli.sessions.rename\\n// - github.copilot.cli.sessions.resumeInTerminal\\n// - github.copilot.cli.sessions.setTitle\\n// - github.copilot.cloud.resetWorkspaceConfirmations\\n// - github.copilot.cloud.sessions.installPRExtension\\n// - github.copilot.cloud.sessions.openInBrowser\\n// - github.copilot.cloud.sessions.proxy.closeChatSessionPullRequest\\n// - github.copilot.completions.disable\\n// - github.copilot.completions.enable\\n// - github.copilot.completions.toggle\\n// - github.copilot.createFile\\n// - github.copilot.createLaunchJsonFileWithContents\\n// - github.copilot.createProject\\n// - github.copilot.debug.collectDiagnostics\\n// - github.copilot.debug.collectDiagnostics.internal\\n// - github.copilot.debug.collectWorkspaceIndexDiagnostics\\n// - github.copilot.debug.extensionState\\n// - github.copilot.debug.generateInlineEditTests\\n// - github.copilot.debug.generateSTest\\n// - github.copilot.debug.inlineEdit.clearCache\\n// - github.copilot.debug.inlineEdit.learnMore\\n// - github.copilot.debug.inlineEdit.pickProvider\\n// - github.copilot.debug.inlineEdit.reportFeedback\\n// - github.copilot.debug.inlineEdit.reportNotebookNESIssue\\n// - github.copilot.debug.resetVirtualToolGroups\\n// - github.copilot.debug.showChatLogView\\n// - github.copilot.debug.showContextInspectorView\\n// - github.copilot.debug.showOutputChannel\\n// - github.copilot.debug.showOutputChannel.internal\\n// - github.copilot.debug.togglePowerSaveBlocker\\n// - github.copilot.debug.validateNesRename\\n// - github.copilot.debug.workbenchState\\n// - github.copilot.deleteExternalIngestWorkspaceIndex\\n// - github.copilot.devcontainer.generateDevContainerConfig\\n// - github.copilot.enableExternalIngest\\n// - github.copilot.executeSearch\\n// - github.copilot.generate\\n// - github.copilot.git.generateCommitMessage\\n// - github.copilot.git.resolveMergeConflicts\\n// - github.copilot.interactiveSession.feedback\\n// - github.copilot.mcp.viewContext7\\n// - github.copilot.nes.captureExpected.start\\n// - github.copilot.nes.captureExpected.submit\\n// - github.copilot.nes.postRename\\n// - github.copilot.nes.prepareRename\\n// - github.copilot.nextPanelSolution\\n// - github.copilot.open.walkthrough\\n// - github.copilot.openDocs\\n// - github.copilot.openFile\\n// - github.copilot.openLogs\\n// - github.copilot.openModelPicker\\n// - github.copilot.previousPanelSolution\\n// - github.copilot.refreshToken\\n// - github.copilot.report\\n// - github.copilot.search.feedback\\n// - github.copilot.search.markHelpful\\n// - github.copilot.search.markUnhelpful\\n// - github.copilot.sessionSync.deleteSessionFromCloud\\n// - github.copilot.sessionSync.deleteSessions\\n// - github.copilot.sessionSync.reindex\\n// - github.copilot.sessionSync.suggest\\n// - github.copilot.sessions.commit\\n// - github.copilot.sessions.commitAndSync\\n// - github.copilot.sessions.discardChanges\\n// - github.copilot.sessions.initializeRepository\\n// - github.copilot.sessions.refreshChanges\\n// - github.copilot.sessions.sync\\n// - github.copilot.startDebugging\\n// - github.copilot.survey.signalUsage\\n// - github.copilot.terminal.explainTerminalLastCommand\\n// - github.copilot.terminal.fixTerminalLastCommand\\n// - github.copilot.terminal.generateCommitMessage\\n// - github.copilot.tests.applyMutations\\n// - github.copilot.tests.fixTestFailure\\n// - github.copilot.tests.fixTestFailure.fromInline\\n// - github.copilot.toggleStatusMenu\\n// - github.copyVscodeDevLink\\n// - github.copyVscodeDevLinkFile\\n// - github.copyVscodeDevLinkWithoutRange\\n// - github.createPullRequest\\n// - github.graph.openOnGitHub\\n// - github.openOnGitHub\\n// - github.openOnVscodeDev\\n// - github.openPullRequest\\n// - github.publish\\n// - github.timeline.openOnGitHub\\n// - github:activePullRequest.focus\\n// - github:activePullRequest.resetViewLocation\\n// - github:activePullRequest:welcome.focus\\n// - github:activePullRequest:welcome.resetViewLocation\\n// - github:compareChangesCommits.focus\\n// - github:compareChangesCommits.resetViewLocation\\n// - github:compareChangesFiles.focus\\n// - github:compareChangesFiles.resetViewLocation\\n// - github:conflictResolution.focus\\n// - github:conflictResolution.resetViewLocation\\n// - github:createPullRequestWebview.focus\\n// - github:createPullRequestWebview.resetViewLocation\\n// - github:login.focus\\n// - github:login.resetViewLocation\\n// - goToNextReferenceFromEmbeddedEditor\\n// - goToPreviousReferenceFromEmbeddedEditor\\n// - hideCustomTitleBar\\n// - hideCustomTitleBarInFullScreen\\n// - i18n-ally-help-feedback.focus\\n// - i18n-ally-help-feedback.resetViewLocation\\n// - i18n-ally-locales-file-explorer.focus\\n// - i18n-ally-locales-file-explorer.resetViewLocation\\n// - i18n-ally-locales-progress.focus\\n// - i18n-ally-locales-progress.resetViewLocation\\n// - i18n-ally-locales-sidebar-file.focus\\n// - i18n-ally-locales-sidebar-file.resetViewLocation\\n// - i18n-ally-locales-tree.focus\\n// - i18n-ally-locales-tree.resetViewLocation\\n// - i18n-ally-locales-usage.focus\\n// - i18n-ally-locales-usage.resetViewLocation\\n// - i18n-ally.config-display-language\\n// - i18n-ally.config-locales\\n// - i18n-ally.config-locales-auto\\n// - i18n-ally.config-source-language\\n// - i18n-ally.copy-key\\n// - i18n-ally.deepl-usage\\n// - i18n-ally.delete-key\\n// - i18n-ally.detect_hard_strings\\n// - i18n-ally.duplicate-key\\n// - i18n-ally.edit-key\\n// - i18n-ally.extract-disable-auto-detect\\n// - i18n-ally.extract-enable-auto-detect\\n// - i18n-ally.extract-hard-strings-batch\\n// - i18n-ally.extract-ignore\\n// - i18n-ally.extract-text\\n// - i18n-ally.fulfill-keys\\n// - i18n-ally.go-to-next-usage\\n// - i18n-ally.go-to-prev-usage\\n// - i18n-ally.go-to-range\\n// - i18n-ally.insert-key\\n// - i18n-ally.locale-visibility-hide\\n// - i18n-ally.locale-visibility-show\\n// - i18n-ally.locale-visibility-toggle\\n// - i18n-ally.mark-key-as-in-use\\n// - i18n-ally.new-key\\n// - i18n-ally.open-docs-hard-string\\n// - i18n-ally.open-editor\\n// - i18n-ally.open-in-editor\\n// - i18n-ally.open-key\\n// - i18n-ally.open-url\\n// - i18n-ally.refresh-usage\\n// - i18n-ally.rename-key\\n// - i18n-ally.replace-with\\n// - i18n-ally.review.apply-suggestion\\n// - i18n-ally.review.apply-translation\\n// - i18n-ally.review.approve\\n// - i18n-ally.review.comment\\n// - i18n-ally.review.edit\\n// - i18n-ally.review.request-change\\n// - i18n-ally.review.resolve\\n// - i18n-ally.review.resolve-thread\\n// - i18n-ally.set-display-language\\n// - i18n-ally.set-source-language\\n// - i18n-ally.support\\n// - i18n-ally.translate-key\\n// - i18n-json-editor\\n// - imagePreview.copyImage\\n// - imagePreview.reopenAsPreview\\n// - imagePreview.reopenAsText\\n// - imagePreview.zoomIn\\n// - imagePreview.zoomOut\\n// - inlayHints.startReadingLineWithHint\\n// - inlineChat.fixDiagnostics\\n// - inlineChat2.continueInChat\\n// - inlineChat2.rephrase\\n// - inlineChatWidget.statusPlaceholder\\n// - interactive.input.clear\\n// - interactive.input.focus\\n// - interactiveEditor.start\\n// - ipynb.cleanInvalidImageAttachment\\n// - ipynb.newUntitledIpynb\\n// - ipynb.openIpynbInNotebookEditor\\n// - issue.assignToCodingAgent\\n// - issue.chatSuggestFix\\n// - issue.chatSummarizeIssue\\n// - issue.continueWorking\\n// - issue.copyGithubDevLink\\n// - issue.copyGithubDevLinkFile\\n// - issue.copyGithubDevLinkWithoutRange\\n// - issue.copyGithubHeadLink\\n// - issue.copyGithubHeadLinkWithoutRange\\n// - issue.copyGithubPermalink\\n// - issue.copyGithubPermalinkWithoutRange\\n// - issue.copyIssueNumber\\n// - issue.copyIssueUrl\\n// - issue.copyMarkdownGithubPermalink\\n// - issue.copyMarkdownGithubPermalinkWithoutRange\\n// - issue.createIssue\\n// - issue.createIssueFromClipboard\\n// - issue.createIssueFromSelection\\n// - issue.editQuery\\n// - issue.getCurrent\\n// - issue.goToLinkedCode\\n// - issue.issueCompletion\\n// - issue.openDescription\\n// - issue.openGithubPermalink\\n// - issue.openIssue\\n// - issue.openIssueOnGitHub\\n// - issue.refresh\\n// - issue.signinAndRefreshList\\n// - issue.startWorking\\n// - issue.startWorkingBranchDescriptiveTitle\\n// - issue.startWorkingBranchPrompt\\n// - issue.statusBar\\n// - issue.stopWorking\\n// - issue.stopWorkingBranchDescriptiveTitle\\n// - issue.userCompletion\\n// - issues.configureIssuesViewlet\\n// - issues.openIssuesWebsite\\n// - issues:github.focus\\n// - issues:github.removeView\\n// - issues:github.resetViewLocation\\n// - issues:github.toggleVisibility\\n// - javascript.goToProjectConfig\\n// - javascript.reloadProjects\\n// - javascript.removeUnusedImports\\n// - javascript.sortImports\\n// - jsBrowserBreakpoints.focus\\n// - jsBrowserBreakpoints.resetViewLocation\\n// - jsDebugNetworkTree.focus\\n// - jsDebugNetworkTree.resetViewLocation\\n// - jsExcludedCallers.focus\\n// - jsExcludedCallers.resetViewLocation\\n// - json.clearCache\\n// - json.sort\\n// - json.validate\\n// - keybindings.editor.clearSearchHistory\\n// - keybindings.editor.copyCommandKeybindingEntry\\n// - keybindings.editor.copyCommandTitle\\n// - keybindings.editor.resetKeybinding\\n// - keybindings.editor.showConflicts\\n// - keybindings.editor.showDefaultKeybindings\\n// - keybindings.editor.showExtensionKeybindings\\n// - keybindings.editor.showUserKeybindings\\n// - keywordActivation.status.command\\n// - lastCursorLineSelect\\n// - lastCursorLineSelectDrag\\n// - lastCursorWordSelect\\n// - layoutEditorGroups\\n// - lineBreakInsert\\n// - list.collapseAllToFocus\\n// - list.focusParent\\n// - list.resizeColumn\\n// - list.scrollLeft\\n// - list.scrollRight\\n// - list.selectAndPreserveFocus\\n// - list.toggleFilterOnType\\n// - list.toggleFindMatchType\\n// - list.toggleFindMode\\n// - list.toggleKeyboardNavigation\\n// - list.triggerTypeNavigation\\n// - lm.addLanguageModelsProviderGroup\\n// - lm.migrateLanguageModelsProviderGroup\\n// - loadedScripts.collapse\\n// - markdown.api.reloadPlugins\\n// - markdown.api.render\\n// - markdown.editor.insertImageFromWorkspace\\n// - markdown.editor.insertLinkFromWorkspace\\n// - markdown.findAllFileReferences\\n// - markdown.preview.refresh\\n// - markdown.preview.toggleLock\\n// - markdown.reopenAsPreview\\n// - markdown.reopenAsSource\\n// - markdown.showLockedPreviewToSide\\n// - markdown.showPreview\\n// - markdown.showPreviewSecuritySelector\\n// - markdown.showSource\\n// - material-icon-theme.activateIcons\\n// - material-icon-theme.changeFileColor\\n// - material-icon-theme.changeFolderColor\\n// - material-icon-theme.changeFolderTheme\\n// - material-icon-theme.changeOpacity\\n// - material-icon-theme.changeRootFolderColor\\n// - material-icon-theme.changeSaturation\\n// - material-icon-theme.restoreDefaultConfig\\n// - material-icon-theme.toggleExplorerArrows\\n// - material-icon-theme.toggleGrayscale\\n// - material-icon-theme.toggleIconPacks\\n// - maven.archetype.generate\\n// - maven.archetype.update\\n// - maven.dependency.goToEffective\\n// - maven.explorer.refresh\\n// - maven.favorites\\n// - maven.goal.clean\\n// - maven.goal.compile\\n// - maven.goal.custom\\n// - maven.goal.deploy\\n// - maven.goal.execute\\n// - maven.goal.execute.fromFavoritesMenu\\n// - maven.goal.execute.fromLifecycleMenu\\n// - maven.goal.execute.fromProjectManager\\n// - maven.goal.install\\n// - maven.goal.package\\n// - maven.goal.site\\n// - maven.goal.test\\n// - maven.goal.test-compile\\n// - maven.goal.validate\\n// - maven.goal.verify\\n// - maven.history\\n// - maven.java.projectConfiguration.update\\n// - maven.new.module\\n// - maven.plugin.debug\\n// - maven.plugin.execute\\n// - maven.profile.deselect\\n// - maven.profile.select\\n// - maven.project.addDependency\\n// - maven.project.addFavorite\\n// - maven.project.effectivePom\\n// - maven.project.excludeDependency\\n// - maven.project.goToDefinition\\n// - maven.project.openPom\\n// - maven.project.setDependencyVersion\\n// - maven.project.showDependencies\\n// - maven.view.flat\\n// - maven.view.hierarchical\\n// - mavenProjects.focus\\n// - mavenProjects.resetViewLocation\\n// - menu.resetHiddenStates\\n// - merge-conflict.accept.all-both\\n// - merge-conflict.accept.all-current\\n// - merge-conflict.accept.all-incoming\\n// - merge-conflict.accept.both\\n// - merge-conflict.accept.current\\n// - merge-conflict.accept.incoming\\n// - merge-conflict.accept.selection\\n// - merge-conflict.compare\\n// - merge-conflict.next\\n// - merge-conflict.previous\\n// - merge.acceptAllInput1\\n// - merge.acceptAllInput2\\n// - merge.columnLayout\\n// - merge.dev.copyContentsJson\\n// - merge.dev.loadContentsFromFolder\\n// - merge.dev.openContentsJson\\n// - merge.dev.openSelectionInTemporaryMergeEditor\\n// - merge.dev.saveContentsToFolder\\n// - merge.goToNextUnhandledConflict\\n// - merge.goToPreviousUnhandledConflict\\n// - merge.mixedLayout\\n// - merge.openBaseEditor\\n// - merge.openResult\\n// - merge.showBase\\n// - merge.showBaseCenter\\n// - merge.showBaseTop\\n// - merge.showNonConflictingChanges\\n// - merge.toggleActiveConflictInput1\\n// - merge.toggleActiveConflictInput2\\n// - mergeEditor.acceptAllCombination\\n// - mergeEditor.compareInput1WithBase\\n// - mergeEditor.compareInput2WithBase\\n// - mergeEditor.resetCloseWithConflictsChoice\\n// - mergeEditor.resetResultToBaseAndAutoMerge\\n// - multiDiffEditor.collapseAll\\n// - multiDiffEditor.expandAll\\n// - multiDiffEditor.goToFile\\n// - noop\\n// - notebook.action.changeTabDisplaySize\\n// - notebook.action.convertIndentationToSpaces\\n// - notebook.action.convertIndentationToTabs\\n// - notebook.action.indentUsingSpaces\\n// - notebook.action.indentUsingTabs\\n// - notebook.action.toggleNotebookStickyScroll\\n// - notebook.cancelExecution\\n// - notebook.cell.cancelExecution\\n// - notebook.cell.chat.explainError\\n// - notebook.cell.chat.fixError\\n// - notebook.cell.chat.startAtTop\\n// - notebook.cell.collapseAllCellInputs\\n// - notebook.cell.collapseAllCellOutputs\\n// - notebook.cell.copy\\n// - notebook.cell.cut\\n// - notebook.cell.executeAndFocusContainer\\n// - notebook.cell.executeCellAndBelow\\n// - notebook.cell.executeCellsAbove\\n// - notebook.cell.expandAllCellInputs\\n// - notebook.cell.expandAllCellOutputs\\n// - notebook.cell.insertCodeCellAboveAndFocusContainer\\n// - notebook.cell.insertCodeCellAtTop\\n// - notebook.cell.insertCodeCellBelowAndFocusContainer\\n// - notebook.cell.insertMarkdownCellAbove\\n// - notebook.cell.insertMarkdownCellAtTop\\n// - notebook.cell.insertMarkdownCellBelow\\n// - notebook.cell.joinSelected\\n// - notebook.cell.paste\\n// - notebook.cell.toggleLineNumbers\\n// - notebook.cell.toggleOutputs\\n// - notebook.cellOuput.showEmptyOutputs\\n// - notebook.cellOutput.addToChat\\n// - notebook.cellOutput.copy\\n// - notebook.cellOutput.openInOutputPreview\\n// - notebook.cellOutput.openInTextEditor\\n// - notebook.cellOutput.saveImage\\n// - notebook.chat.selectAndInsertKernelVariable\\n// - notebook.clearAllCellsOutputs\\n// - notebook.clearAllInlineValues\\n// - notebook.clearNotebookEdtitorTypeCache\\n// - notebook.clearNotebookKernelsMRUCache\\n// - notebook.developer.addViewZones\\n// - notebook.diff.cell.revertInput\\n// - notebook.diff.cell.revertMetadata\\n// - notebook.diff.cell.revertOutputs\\n// - notebook.diff.cell.switchOutputRenderingStyleToText\\n// - notebook.diff.cell.toggleCollapseUnchangedRegions\\n// - notebook.diff.inline.toggle\\n// - notebook.diff.openFile\\n// - notebook.diff.revertMetadata\\n// - notebook.diff.showMetadata\\n// - notebook.diff.showOutputs\\n// - notebook.diff.switchToText\\n// - notebook.diffEditor.2.cell.revertInput\\n// - notebook.diffEditor.2.cell.revertMetadata\\n// - notebook.diffEditor.2.cell.revertOutputs\\n// - notebook.diffEditor.2.goToCell\\n// - notebook.diffEditor.hideUnchangedCells\\n// - notebook.diffEditor.showUnchangedCells\\n// - notebook.execute\\n// - notebook.inlineChat.acceptChangesAndRun\\n// - notebook.inspectLayout\\n// - notebook.interruptExecution\\n// - notebook.openVariablesView\\n// - notebook.outline.toggleCodeCellSymbols\\n// - notebook.outline.toggleCodeCells\\n// - notebook.outline.toggleShowMarkdownHeadersOnly\\n// - notebook.quitEditAllCells\\n// - notebook.renderAllMarkdownCells\\n// - notebook.revealLastFailedCell\\n// - notebook.revealRunningCell\\n// - notebook.saveMimeTypeOrder\\n// - notebook.section.expandSection\\n// - notebook.section.foldSection\\n// - notebook.section.runCells\\n// - notebook.section.runSingleCell\\n// - notebook.selectIndentation\\n// - notebook.setProfile\\n// - notebook.toggle.diff.cell.ignoreTrimWhitespace\\n// - notebook.toggleCellToolbarPosition\\n// - notebook.toggleCellToolbarPositionFromEditorTitle\\n// - notebook.toggleLayoutTroubleshoot\\n// - notebook.toggleLineNumbers\\n// - notebook.toggleLineNumbersFromEditorTitle\\n// - notification.chatSummarizeNotification\\n// - notification.markAsDone\\n// - notification.markAsRead\\n// - notification.openOnGitHub\\n// - notifications.clearAll\\n// - notifications.configureNotificationsViewlet\\n// - notifications.focusToasts\\n// - notifications.loadMore\\n// - notifications.markPullRequestsAsDone\\n// - notifications.markPullRequestsAsRead\\n// - notifications.refresh\\n// - notifications.sortByPriority\\n// - notifications.sortByTimestamp\\n// - notifications.toggleDoNotDisturbMode\\n// - notifications.toggleDoNotDisturbModeBySource\\n// - notifications.toggleList\\n// - notifications:github.focus\\n// - notifications:github.removeView\\n// - notifications:github.resetViewLocation\\n// - notifications:github.toggleVisibility\\n// - npm.debugScript\\n// - npm.debugScriptFromHover\\n// - npm.focus\\n// - npm.openScript\\n// - npm.packageManager\\n// - npm.refresh\\n// - npm.removeView\\n// - npm.resetViewLocation\\n// - npm.runInstall\\n// - npm.runScript\\n// - npm.runScriptFromFolder\\n// - npm.runScriptFromHover\\n// - npm.runSelectedScript\\n// - npm.scriptRunner\\n// - npm.toggleVisibility\\n// - obsidian-md-vsc.set-defaults-global\\n// - obsidian-md-vsc.set-defaults-local\\n// - ollamaCodeCompletions.clearCredentials\\n// - ollamaCodeCompletions.pickModel\\n// - ollamaCodeCompletions.setCredentials\\n// - ollamaCodeCompletions.showLog\\n// - ollamaCodeCompletions.statusBarClicked\\n// - ollamaCodeCompletions.testConnection\\n// - openEditors.closeAll\\n// - openEditors.newUntitledFile\\n// - openInIntegratedTerminal\\n// - openInTerminal\\n// - openReference\\n// - outline.collapse\\n// - outline.expand\\n// - outline.filterOnType\\n// - outline.focus\\n// - outline.followCursor\\n// - outline.removeView\\n// - outline.resetViewLocation\\n// - outline.sortByKind\\n// - outline.sortByName\\n// - outline.sortByPosition\\n// - outline.toggleVisibility\\n// - paste\\n// - perf.event.profiling\\n// - perf.insta.printAsyncCycles\\n// - perf.insta.printTraces\\n// - perfview.show\\n// - petsView.focus\\n// - petsView.removeView\\n// - petsView.resetViewLocation\\n// - petsView.toggleVisibility\\n// - planReviewFeedback.action.clearAll\\n// - planReviewFeedback.action.navigateNext\\n// - planReviewFeedback.action.navigatePrevious\\n// - powermode.disablePowerMode\\n// - powermode.enablePowerMode\\n// - pr.acceptMerge\\n// - pr.addAssigneesToNewPr\\n// - pr.addFileComment\\n// - pr.addLabelsToNewPr\\n// - pr.addMilestoneToNewPr\\n// - pr.addProjectsToNewPr\\n// - pr.addReviewersToNewPr\\n// - pr.applyChangesFromChat\\n// - pr.applyChangesFromDescription\\n// - pr.applySuggestion\\n// - pr.applySuggestionWithCopilot\\n// - pr.cancelEditComment\\n// - pr.checkoutByNumber\\n// - pr.checkoutChatSessionPullRequest\\n// - pr.checkoutFromChat\\n// - pr.checkoutFromDescription\\n// - pr.checkoutFromReadonlyFile\\n// - pr.checkoutOnCodespacesFromDescription\\n// - pr.checkoutOnVscodeDevFromDescription\\n// - pr.closeRelatedEditors\\n// - pr.collapseAllComments\\n// - pr.configurePRViewlet\\n// - pr.configureRemotes\\n// - pr.copyCommentLink\\n// - pr.copyCommitHash\\n// - pr.copyPrLink\\n// - pr.copyVscodeDevPrLink\\n// - pr.create\\n// - pr.createComment\\n// - pr.createPrMenuCreate\\n// - pr.createPrMenuDraft\\n// - pr.createPrMenuMerge\\n// - pr.createPrMenuMergeWhenReady\\n// - pr.createPrMenuRebase\\n// - pr.createPrMenuSquash\\n// - pr.createSingleComment\\n// - pr.deleteComment\\n// - pr.deleteLocalBranch\\n// - pr.deleteLocalBranchesNRemotes\\n// - pr.diffOutdatedCommentWithHead\\n// - pr.dismissNotification\\n// - pr.editComment\\n// - pr.editQuery\\n// - pr.exit\\n// - pr.focusDescriptionInput\\n// - pr.generateTitleAndDescription\\n// - pr.goToNextDiffInPr\\n// - pr.goToPreviousDiffInPr\\n// - pr.loadMore\\n// - pr.markAllCopilotNotificationsAsRead\\n// - pr.markFileAsViewed\\n// - pr.merge\\n// - pr.openAllDiffs\\n// - pr.openChanges\\n// - pr.openDescription\\n// - pr.openDescriptionToTheSide\\n// - pr.openDiffView\\n// - pr.openDiffViewFromEditor\\n// - pr.openFileOnGitHub\\n// - pr.openModifiedFile\\n// - pr.openOriginalFile\\n// - pr.openPullRequestOnGitHub\\n// - pr.openPullsWebsite\\n// - pr.openReview\\n// - pr.openSessionLogFromDescription\\n// - pr.pick\\n// - pr.pickInWorktree\\n// - pr.pickInWorktreeFromDescription\\n// - pr.pickOnCodespaces\\n// - pr.pickOnVscodeDev\\n// - pr.preReview\\n// - pr.pushAndCreate\\n// - pr.readyForReview\\n// - pr.readyForReviewAndMerge\\n// - pr.readyForReviewAndMergeDescription\\n// - pr.readyForReviewDescription\\n// - pr.refreshActivePullRequest\\n// - pr.refreshChanges\\n// - pr.refreshComments\\n// - pr.refreshList\\n// - pr.refreshPullRequest\\n// - pr.resetViewedFiles\\n// - pr.resolveConflict\\n// - pr.resolveReviewThread\\n// - pr.saveComment\\n// - pr.setFileListLayoutAsFlat\\n// - pr.setFileListLayoutAsTree\\n// - pr.showDiffAll\\n// - pr.showDiffSinceLastReview\\n// - pr.signin\\n// - pr.signinAndRefreshList\\n// - pr.signinNoEnterprise\\n// - pr.signinenterprise\\n// - pr.startReview\\n// - pr.toggleEditorCommentingOff\\n// - pr.toggleEditorCommentingOn\\n// - pr.toggleHideViewedFiles\\n// - pr.unmarkFileAsViewed\\n// - pr.unresolveReviewThread\\n// - pr.unresolveReviewThreadFromView\\n// - pr.uploadFile\\n// - pr:github.focus\\n// - pr:github.removeView\\n// - pr:github.resetViewLocation\\n// - pr:github.toggleVisibility\\n// - prStatus:github.focus\\n// - prStatus:github.resetViewLocation\\n// - problems.action.copyMessage\\n// - problems.action.copyRelatedInformationMessage\\n// - problems.action.showMultilineMessage\\n// - problems.action.showSinglelineMessage\\n// - projectManager.addToFavorites\\n// - projectManager.addToWorkspace\\n// - projectManager.addToWorkspace#sideBar\\n// - projectManager.editProjects\\n// - projectManager.filterProjectsByTag\\n// - projectManager.filterProjectsByTag#sideBar\\n// - projectManager.hideGitWelcome\\n// - projectManager.listAnyProjects#sideBarAny\\n// - projectManager.listFavoriteProjects#sideBarFavorites\\n// - projectManager.listGitProjects#sideBarGit\\n// - projectManager.listMercurialProjects#sideBarMercurial\\n// - projectManager.listProjectsNewWindow\\n// - projectManager.listSVNProjects#sideBarSVN\\n// - projectManager.listVSCodeProjects#sideBarVSCode\\n// - projectManager.openSettings#sideBarAny\\n// - projectManager.openSettings#sideBarFavorites\\n// - projectManager.openSettings#sideBarGit\\n// - projectManager.openSettings#sideBarMercurial\\n// - projectManager.openSettings#sideBarSVN\\n// - projectManager.openSettings#sideBarVSCode\\n// - projectManager.refreshAnyProjects\\n// - projectManager.refreshGitProjects\\n// - projectManager.refreshMercurialProjects\\n// - projectManager.refreshProjects\\n// - projectManager.refreshSVNProjects\\n// - projectManager.refreshVSCodeProjects\\n// - projectManager.saveProject\\n// - projectManager.showGitWelcome\\n// - projectManager.supportProjectManager\\n// - projectManager.whatsNew\\n// - projectManagerHelpAndFeedback.focus\\n// - projectManagerHelpAndFeedback.openHelpLink\\n// - projectManagerHelpAndFeedback.removeView\\n// - projectManagerHelpAndFeedback.resetViewLocation\\n// - projectManagerHelpAndFeedback.toggleVisibility\\n// - projectsExplorerAny.focus\\n// - projectsExplorerAny.resetViewLocation\\n// - projectsExplorerFavorites.focus\\n// - projectsExplorerFavorites.removeView\\n// - projectsExplorerFavorites.resetViewLocation\\n// - projectsExplorerFavorites.toggleVisibility\\n// - projectsExplorerGit.focus\\n// - projectsExplorerGit.resetViewLocation\\n// - projectsExplorerMercurial.focus\\n// - projectsExplorerMercurial.resetViewLocation\\n// - projectsExplorerSVN.focus\\n// - projectsExplorerSVN.resetViewLocation\\n// - projectsExplorerVSCode.focus\\n// - projectsExplorerVSCode.resetViewLocation\\n// - prompt-link.refreshPrompts\\n// - rainbow-csv.Align\\n// - rainbow-csv.CSVLint\\n// - rainbow-csv.ColumnEditAfter\\n// - rainbow-csv.ColumnEditBefore\\n// - rainbow-csv.ColumnEditSelect\\n// - rainbow-csv.CopyBack\\n// - rainbow-csv.ExcelCopy\\n// - rainbow-csv.GoToColumn\\n// - rainbow-csv.InternalTest\\n// - rainbow-csv.MarkdownCopy\\n// - rainbow-csv.RBQL\\n// - rainbow-csv.RainbowSeparator\\n// - rainbow-csv.RainbowSeparatorOff\\n// - rainbow-csv.RainbowSeparatorOn\\n// - rainbow-csv.SampleHead\\n// - rainbow-csv.SampleTail\\n// - rainbow-csv.SetCommentPrefix\\n// - rainbow-csv.SetHeaderLine\\n// - rainbow-csv.SetJoinTableName\\n// - rainbow-csv.SetVirtualHeader\\n// - rainbow-csv.Shrink\\n// - rainbow-csv.ToggleColumnTracking\\n// - rainbow-csv.ToggleRowBackground\\n// - rainbow-csv.VirtualAlign\\n// - rainbow-csv.VirtualShrink\\n// - refactorPreview\\n// - refactorPreview.discard\\n// - refactorPreview.focus\\n// - refactorPreview.groupByFile\\n// - refactorPreview.groupByType\\n// - refactorPreview.resetViewContainerLocation\\n// - refactorPreview.resetViewLocation\\n// - refactorPreview.toggleGrouping\\n// - references-view.clear\\n// - references-view.clearHistory\\n// - references-view.copy\\n// - references-view.copyAll\\n// - references-view.copyPath\\n// - references-view.findImplementations\\n// - references-view.pickFromHistory\\n// - references-view.refind\\n// - references-view.refresh\\n// - references-view.removeCallItem\\n// - references-view.removeReferenceItem\\n// - references-view.removeTypeItem\\n// - references-view.showIncomingCalls\\n// - references-view.showOutgoingCalls\\n// - references-view.showSubtypes\\n// - references-view.showSupertypes\\n// - references-view.showTypeHierarchy\\n// - references-view.tree.focus\\n// - references-view.tree.resetViewLocation\\n// - remote.tunnel.changeLocalPort\\n// - remote.tunnel.closeCommandPalette\\n// - remote.tunnel.copyAddressCommandPalette\\n// - remote.tunnel.forwardCommandPalette\\n// - remote.tunnel.forwardInline\\n// - remote.tunnel.open\\n// - remote.tunnel.openCommandPalette\\n// - remote.tunnel.openPreview\\n// - remote.tunnel.setProtocolHttp\\n// - remote.tunnel.setProtocolHttps\\n// - removeRootFolder\\n// - reopenActiveEditorWith\\n// - repl.action.copyAll\\n// - replacePreviousChar\\n// - resetGettingStartedProgress\\n// - revealInExplorer\\n// - review.approve\\n// - review.approveDescription\\n// - review.approveOnDotCom\\n// - review.approveOnDotComDescription\\n// - review.comment\\n// - review.commentDescription\\n// - review.copyPrLink\\n// - review.createSuggestionFromChange\\n// - review.createSuggestionsFromChanges\\n// - review.diffLocalWithPrHead\\n// - review.diffWithPrHead\\n// - review.openFile\\n// - review.openLocalFile\\n// - review.requestChanges\\n// - review.requestChangesDescription\\n// - review.requestChangesOnDotCom\\n// - review.requestChangesOnDotComDescription\\n// - scm.editor.triggerSetup\\n// - scm.input.triggerSetup\\n// - scm.openInIntegratedTerminal\\n// - scm.openInTerminal\\n// - scm.setActiveProvider\\n// - scrollEditorBottom\\n// - scrollEditorTop\\n// - scrollLeft\\n// - scrollRight\\n// - search.action.clearHistory\\n// - search.action.clearSearchResults\\n// - search.action.collapseSearchResults\\n// - search.action.copyAll\\n// - search.action.excludeFileTypeFromSearch\\n// - search.action.excludeFromSearch\\n// - search.action.expandRecursively\\n// - search.action.expandSearchResults\\n// - search.action.focusFilesToExclude\\n// - search.action.focusFilesToInclude\\n// - search.action.focusSearchList\\n// - search.action.getSearchResults\\n// - search.action.includeFileTypeInSearch\\n// - search.action.openEditor\\n// - search.action.openNewEditor\\n// - search.action.openNewEditorFromView\\n// - search.action.openNewEditorToSide\\n// - search.action.refreshSearchResults\\n// - search.action.revealInSideBar\\n// - search.action.viewAsList\\n// - search.action.viewAsTree\\n// - selectFirstSuggestion\\n// - selectForCompare\\n// - selectLastSuggestion\\n// - setRootFolder\\n// - setSelection\\n// - settings.filterByOnline\\n// - settings.filterByTelemetry\\n// - settings.filterUntrusted\\n// - settings.switchToJSON\\n// - showCustomTitleBar\\n// - showEditorScreenReaderNotification\\n// - signals.sounds.help\\n// - simpleBrowser.show\\n// - terminal.focus\\n// - terminal.integrated.suggest.clearCachedGlobals\\n// - terminal.removeView\\n// - terminal.resetViewContainerLocation\\n// - terminal.resetViewLocation\\n// - terminal.toggleVisibility\\n// - testing.callStack.debug\\n// - testing.callStack.run\\n// - testing.cancelTestRefresh\\n// - testing.clearTestResults\\n// - testing.collapseAll\\n// - testing.collapsePeekStack\\n// - testing.configureProfile\\n// - testing.continuousRunUsingForTest\\n// - testing.coverage\\n// - testing.coverage.close\\n// - testing.coverage.uri\\n// - testing.coverageFilterToTest\\n// - testing.coverageFilterToTestInEditor\\n// - testing.coverageSelected\\n// - testing.coverageToggleToolbar\\n// - testing.coverageViewChangeSorting\\n// - testing.coverageViewCollapseAll\\n// - testing.debug\\n// - testing.debug.uri\\n// - testing.debugFailedFromLastRun\\n// - testing.debugSelected\\n// - testing.getSelectedProfiles\\n// - testing.goToRelatedCode\\n// - testing.goToRelatedTest\\n// - testing.hideTest\\n// - testing.openCoverage\\n// - testing.openMessageInEditor\\n// - testing.peekRelatedCode\\n// - testing.peekRelatedTest\\n// - testing.reRunFailedFromLastRun\\n// - testing.run\\n// - testing.run.uri\\n// - testing.runSelected\\n// - testing.runUsing\\n// - testing.searchForTestExtension\\n// - testing.selectDefaultTestProfiles\\n// - testing.sortByDuration\\n// - testing.sortByLocation\\n// - testing.sortByStatus\\n// - testing.startContinuousRun\\n// - testing.startContinuousRunFromExtension\\n// - testing.stopContinuousRun\\n// - testing.stopContinuousRunFromExtension\\n// - testing.toggleContinuousRunForTest\\n// - testing.toggleCoverageInExplorer\\n// - testing.toggleResultsViewLayout\\n// - testing.unhideAllTests\\n// - testing.unhideTest\\n// - testing.viewAsList\\n// - testing.viewAsTree\\n// - timeline.focus\\n// - timeline.removeView\\n// - timeline.resetViewLocation\\n// - timeline.toggleVisibility\\n// - todo-tree-view.focus\\n// - todo-tree-view.removeView\\n// - todo-tree-view.resetViewLocation\\n// - todo-tree-view.toggleVisibility\\n// - todo-tree.addTag\\n// - todo-tree.collapse\\n// - todo-tree.excludeThisFile\\n// - todo-tree.excludeThisFolder\\n// - todo-tree.expand\\n// - todo-tree.exportTree\\n// - todo-tree.filter\\n// - todo-tree.filterClear\\n// - todo-tree.goToNext\\n// - todo-tree.goToPrevious\\n// - todo-tree.groupBySubTag\\n// - todo-tree.groupByTag\\n// - todo-tree.refresh\\n// - todo-tree.removeFilter\\n// - todo-tree.removeTag\\n// - todo-tree.resetAllFilters\\n// - todo-tree.resetCache\\n// - todo-tree.reveal\\n// - todo-tree.revealInFile\\n// - todo-tree.scanCurrentFileOnly\\n// - todo-tree.scanOpenFilesOnly\\n// - todo-tree.scanWorkspaceAndOpenFiles\\n// - todo-tree.scanWorkspaceOnly\\n// - todo-tree.showFlatView\\n// - todo-tree.showOnlyThisFolder\\n// - todo-tree.showOnlyThisFolderAndSubfolders\\n// - todo-tree.showTagsOnlyView\\n// - todo-tree.showTreeView\\n// - todo-tree.switchScope\\n// - todo-tree.toggleBadges\\n// - todo-tree.toggleCompactFolders\\n// - todo-tree.toggleItemCounts\\n// - todo-tree.ungroupBySubTag\\n// - todo-tree.ungroupByTag\\n// - toggle.chat.titleBar.openInAgentsWindow.enabled\\n// - toggle.chat.titleBar.signIn.enabled\\n// - toggle.chat.unifiedAgentsBar.enabled\\n// - toggle.diff.ignoreTrimWhitespace\\n// - toggle.diff.renderSideBySide\\n// - toggle.toggleCustomTitleBar\\n// - toggle.window.commandCenter\\n// - toggle.window.customTitleBarVisibility\\n// - toggle.window.customTitleBarVisibility.windowed\\n// - toggle.workbench.browser.showInTitleBar\\n// - toggle.workbench.editor.editorActionsLocation\\n// - toggle.workbench.experimental.share.enabled\\n// - toggle.workbench.layoutControl.enabled\\n// - toggle.workbench.navigationControl.enabled\\n// - toggle.workbench.notifications.showInTitleBar\\n// - tree.toggleStickyScroll\\n// - trystan4861-eije-view.focus\\n// - trystan4861-eije-view.removeView\\n// - trystan4861-eije-view.resetViewLocation\\n// - trystan4861-eije-view.toggleVisibility\\n// - tunnel-forwarding.restart\\n// - tunnel-forwarding.showLog\\n// - typescript.experimental.disableTsgo\\n// - typescript.experimental.enableTsgo\\n// - typescript.findAllFileReferences\\n// - typescript.goToProjectConfig\\n// - typescript.goToSourceDefinition\\n// - typescript.openTsServerLog\\n// - typescript.reloadProjects\\n// - typescript.removeUnusedImports\\n// - typescript.restartTsServer\\n// - typescript.selectTypeScriptVersion\\n// - typescript.sortImports\\n// - typescript.tsserverRequest\\n// - update.check\\n// - update.checkForUpdate\\n// - update.checking\\n// - update.downloadNow\\n// - update.downloadUpdate\\n// - update.downloading\\n// - update.install\\n// - update.installUpdate\\n// - update.restart\\n// - update.restartToUpdate\\n// - update.showCurrentReleaseNotes\\n// - update.showUpdateInfo\\n// - update.showUpdateReleaseNotes\\n// - update.updating\\n// - variables.collapse\\n// - vscode-edge-devtools-view.attach\\n// - vscode-edge-devtools-view.close-instance\\n// - vscode-edge-devtools-view.configureLaunchJson\\n// - vscode-edge-devtools-view.copyItem\\n// - vscode-edge-devtools-view.cssMirrorContent\\n// - vscode-edge-devtools-view.help-links.focus\\n// - vscode-edge-devtools-view.help-links.removeView\\n// - vscode-edge-devtools-view.help-links.resetViewLocation\\n// - vscode-edge-devtools-view.help-links.toggleVisibility\\n// - vscode-edge-devtools-view.launch\\n// - vscode-edge-devtools-view.launchHtml\\n// - vscode-edge-devtools-view.launchProject\\n// - vscode-edge-devtools-view.launchScreencast\\n// - vscode-edge-devtools-view.openSettings\\n// - vscode-edge-devtools-view.refresh\\n// - vscode-edge-devtools-view.targets.focus\\n// - vscode-edge-devtools-view.targets.removeView\\n// - vscode-edge-devtools-view.targets.resetViewLocation\\n// - vscode-edge-devtools-view.targets.toggleVisibility\\n// - vscode-edge-devtools-view.toggleInspect\\n// - vscode-edge-devtools-view.toggleScreencast\\n// - vscode-edge-devtools-view.viewChangelog\\n// - vscode-edge-devtools-view.viewDocumentation\\n// - vscode-edge-devtools.attach\\n// - vscode-edge-devtools.attachToCurrentDebugTarget\\n// - vscode-edge-devtools.launch\\n// - vscode-pets.delete-pet\\n// - vscode-pets.export-pet-list\\n// - vscode-pets.import-pet-list\\n// - vscode-pets.remove-all-pets\\n// - vscode-pets.roll-call\\n// - vscode-pets.spawn-pet\\n// - vscode-pets.start\\n// - vscode-pets.throw-ball\\n// - vscode-pets.throw-with-mouse\\n// - vscode-webhint/apply-code-fix\\n// - vscode-webhint/edit-hintrc-project\\n// - vscode-webhint/ignore-axe-rule-project\\n// - vscode-webhint/ignore-browsers-project\\n// - vscode-webhint/ignore-feature-project\\n// - vscode-webhint/ignore-hint-project\\n// - vscodeMarkdownLanguageservice.open\\n// - vscodeMarkdownLanguageservice.rename\\n// - walkthroughs.selectStep\\n// - watch.collapse\\n// - welcome.markStepComplete\\n// - welcome.markStepIncomplete\\n// - welcome.newWorkspaceChat\\n// - welcome.showAllWalkthroughs\\n// - workbench.action.acceptSelectedQuickOpenItem\\n// - workbench.action.activityBarLocation.bottom\\n// - workbench.action.activityBarLocation.default\\n// - workbench.action.activityBarLocation.hide\\n// - workbench.action.activityBarLocation.top\\n// - workbench.action.addRootFolder\\n// - workbench.action.alignPanelCenter\\n// - workbench.action.alignPanelJustify\\n// - workbench.action.alignPanelLeft\\n// - workbench.action.alignPanelRight\\n// - workbench.action.alignQuickInputCenter\\n// - workbench.action.alignQuickInputTop\\n// - workbench.action.alternativeAcceptSelectedQuickOpenItem\\n// - workbench.action.askVScode\\n// - workbench.action.blur\\n// - workbench.action.browseColorThemesInMarketplace\\n// - workbench.action.browser.addAreaScreenshotToChat\\n// - workbench.action.browser.addConsoleLogsToChat\\n// - workbench.action.browser.addFullPageScreenshotToChat\\n// - workbench.action.browser.addScreenshotToChat\\n// - workbench.action.browser.clearEphemeralStorage\\n// - workbench.action.browser.clearGlobalStorage\\n// - workbench.action.browser.clearWorkspaceStorage\\n// - workbench.action.browser.closeAll\\n// - workbench.action.browser.closeAllInGroup\\n// - workbench.action.browser.open\\n// - workbench.action.browser.openExternal\\n// - workbench.action.browser.openFile\\n// - workbench.action.browser.openSettings\\n// - workbench.action.browser.pickDevicePreset\\n// - workbench.action.browser.resetEmulation\\n// - workbench.action.browser.setUserAgent\\n// - workbench.action.browser.showEmulationToolbar\\n// - workbench.action.browser.toggleMobileEmulation\\n// - workbench.action.chat.addDynamicVariable\\n// - workbench.action.chat.addToChatAction\\n// - workbench.action.chat.agentHost.otel.exportAgentTracesDB\\n// - workbench.action.chat.agentsHandoffTip.open\\n// - workbench.action.chat.applyCompareEdits\\n// - workbench.action.chat.archiveAllAgentSessions\\n// - workbench.action.chat.assignSelectedAgent\\n// - workbench.action.chat.attachFile\\n// - workbench.action.chat.attachFolder\\n// - workbench.action.chat.attachPinnedEditors\\n// - workbench.action.chat.attachSelection\\n// - workbench.action.chat.changeModel\\n// - workbench.action.chat.chatSessionPrimaryPicker\\n// - workbench.action.chat.clearHistory\\n// - workbench.action.chat.clearInputHistory\\n// - workbench.action.chat.clearRecentlyUsedLanguageModels\\n// - workbench.action.chat.configure.customagents\\n// - workbench.action.chat.configure.customagents.disabled\\n// - workbench.action.chat.configure.hooks\\n// - workbench.action.chat.configure.instructions\\n// - workbench.action.chat.configure.prompts\\n// - workbench.action.chat.configure.skills\\n// - workbench.action.chat.configureCodeCompletions\\n// - workbench.action.chat.configureTools\\n// - workbench.action.chat.copyAll\\n// - workbench.action.chat.copyCodeBlock\\n// - workbench.action.chat.copyFinalResponse\\n// - workbench.action.chat.copyItem\\n// - workbench.action.chat.copyKatexMathSource\\n// - workbench.action.chat.copyLink\\n// - workbench.action.chat.createPlugin\\n// - workbench.action.chat.debugAgentHostInDevTools\\n// - workbench.action.chat.disableTips\\n// - workbench.action.chat.discardCompareEdits\\n// - workbench.action.chat.dismissTip\\n// - workbench.action.chat.dismissTipToolbar\\n// - workbench.action.chat.editPendingRequest\\n// - workbench.action.chat.editToolApproval\\n// - workbench.action.chat.executeHandoff\\n// - workbench.action.chat.export\\n// - workbench.action.chat.exportAgentDebugLog\\n// - workbench.action.chat.exportAgentHostDebugLogs\\n// - workbench.action.chat.exportAsZip\\n// - workbench.action.chat.focusAgentSessionsViewer\\n// - workbench.action.chat.forkConversation\\n// - workbench.action.chat.generateAgent\\n// - workbench.action.chat.generateAgentInstructions\\n// - workbench.action.chat.generateHook\\n// - workbench.action.chat.generateOnDemandInstructions\\n// - workbench.action.chat.generatePrompt\\n// - workbench.action.chat.generateSkill\\n// - workbench.action.chat.getHandoffs\\n// - workbench.action.chat.hideSetup\\n// - workbench.action.chat.history\\n// - workbench.action.chat.import\\n// - workbench.action.chat.importAgentDebugLog\\n// - workbench.action.chat.inlineVoiceChat\\n// - workbench.action.chat.insertForkConversationCommand\\n// - workbench.action.chat.insertIntoNewFile\\n// - workbench.action.chat.insertIntoNotebook\\n// - workbench.action.chat.insertSearchResults\\n// - workbench.action.chat.insertTroubleshootCommand\\n// - workbench.action.chat.inspectChatModel\\n// - workbench.action.chat.inspectChatModelReferences\\n// - workbench.action.chat.installPluginFromSource\\n// - workbench.action.chat.logChatIndex\\n// - workbench.action.chat.logInputHistory\\n// - workbench.action.chat.manage\\n// - workbench.action.chat.manageAdditionalSpend\\n// - workbench.action.chat.manageLanguageModelAuthentication\\n// - workbench.action.chat.managePluginMarketplaces\\n// - workbench.action.chat.managePlugins\\n// - workbench.action.chat.manageSettings\\n// - workbench.action.chat.markAllAgentSessionsRead\\n// - workbench.action.chat.markHelpful\\n// - workbench.action.chat.markUnhelpful\\n// - workbench.action.chat.newChat.commentIcon\\n// - workbench.action.chat.newChat.copilotIcon\\n// - workbench.action.chat.newChat.newSessionIcon\\n// - workbench.action.chat.newEditSession\\n// - workbench.action.chat.newLocalChat\\n// - workbench.action.chat.nextTip\\n// - workbench.action.chat.openAgentDebugPanel\\n// - workbench.action.chat.openAgentDebugPanelForSession\\n// - workbench.action.chat.openAgentHostAutoApprovePicker\\n// - workbench.action.chat.openAgentHostBranchPicker\\n// - workbench.action.chat.openAgentHostIsolationPicker\\n// - workbench.action.chat.openAgentHostModePicker\\n// - workbench.action.chat.openAgentHostPermissionModePicker\\n// - workbench.action.chat.openCompareBlockInDiffEditor\\n// - workbench.action.chat.openCopilotCliStateFile\\n// - workbench.action.chat.openDelegationPicker\\n// - workbench.action.chat.openFeatureSettings\\n// - workbench.action.chat.openImageInCarousel\\n// - workbench.action.chat.openInEditor\\n// - workbench.action.chat.openInNewWindow\\n// - workbench.action.chat.openInSidebar\\n// - workbench.action.chat.openNewChatSessionInPlace.claude-code\\n// - workbench.action.chat.openNewChatSessionInPlace.copilot-cloud-agent\\n// - workbench.action.chat.openNewChatSessionInPlace.copilotcli\\n// - workbench.action.chat.openNewChatSessionInPlace.local\\n// - workbench.action.chat.openNewSessionEditor.agent-host-copilotcli\\n// - workbench.action.chat.openNewSessionEditor.claude-code\\n// - workbench.action.chat.openNewSessionEditor.copilot-cloud-agent\\n// - workbench.action.chat.openNewSessionEditor.copilotcli\\n// - workbench.action.chat.openNewSessionSidebar.agent-host-copilotcli\\n// - workbench.action.chat.openNewSessionSidebar.claude-code\\n// - workbench.action.chat.openNewSessionSidebar.copilot-cloud-agent\\n// - workbench.action.chat.openNewSessionSidebar.copilotcli\\n// - workbench.action.chat.openPermissionPicker\\n// - workbench.action.chat.openQuotaExceededDialog\\n// - workbench.action.chat.openSessionInAgentsWindow\\n// - workbench.action.chat.openSessionInNewWindow\\n// - workbench.action.chat.openSessionTargetPicker\\n// - workbench.action.chat.openSessionWithPrompt.claude-code\\n// - workbench.action.chat.openSessionWithPrompt.copilot-cloud-agent\\n// - workbench.action.chat.openSessionWithPrompt.copilotcli\\n// - workbench.action.chat.openStorageFolder\\n// - workbench.action.chat.openWorkspacePicker\\n// - workbench.action.chat.openask\\n// - workbench.action.chat.openedit\\n// - workbench.action.chat.pickAgentSession\\n// - workbench.action.chat.picker.customagents\\n// - workbench.action.chat.picker.customagents.disabled\\n// - workbench.action.chat.previousTip\\n// - workbench.action.chat.quickVoiceChat\\n// - workbench.action.chat.readChatResponseAloud\\n// - workbench.action.chat.redoEdit\\n// - workbench.action.chat.redoEdit2\\n// - workbench.action.chat.removeAllPendingRequests\\n// - workbench.action.chat.removePendingRequest\\n// - workbench.action.chat.reportIssueForBug\\n// - workbench.action.chat.resetDismissedTips\\n// - workbench.action.chat.resetGrowthSession\\n// - workbench.action.chat.resetPermissionWarningDialogs\\n// - workbench.action.chat.resetTrustedTools\\n// - workbench.action.chat.restoreLastCheckpoint\\n// - workbench.action.chat.retry\\n// - workbench.action.chat.retrySetup\\n// - workbench.action.chat.save-as-agent\\n// - workbench.action.chat.save-as-instructions\\n// - workbench.action.chat.save-as-prompt\\n// - workbench.action.chat.sendPendingImmediately\\n// - workbench.action.chat.setAgentSessionsOrientationSideBySide\\n// - workbench.action.chat.setAgentSessionsOrientationStacked\\n// - workbench.action.chat.showContextUsage\\n// - workbench.action.chat.showExtensionsUsingCopilot\\n// - workbench.action.chat.showOutput\\n// - workbench.action.chat.signInIndicator\\n// - workbench.action.chat.startOver\\n// - workbench.action.chat.startParameterizedPrompt\\n// - workbench.action.chat.switchToNextModel\\n// - workbench.action.chat.switchToNextPinnedModel\\n// - workbench.action.chat.toggle\\n// - workbench.action.chat.toggleAgentMode\\n// - workbench.action.chat.toggleCompareBlockDiffViewMode\\n// - workbench.action.chat.toggleDefaultVisibility\\n// - workbench.action.chat.toggleShowAgentSessions\\n// - workbench.action.chat.toggleShowContextUsage\\n// - workbench.action.chat.triggerSetup\\n// - workbench.action.chat.triggerSetupAnonymousWithoutDialog\\n// - workbench.action.chat.triggerSetupForceSignIn\\n// - workbench.action.chat.triggerSetupFromAccounts\\n// - workbench.action.chat.triggerSetupSupportAnonymousAction\\n// - workbench.action.chat.undoEdit\\n// - workbench.action.chat.upgradePlan\\n// - workbench.action.chat.voiceChatInChatView\\n// - workbench.action.chatEditor.newChat\\n// - workbench.action.clearCommandHistory\\n// - workbench.action.clearEditorHistory\\n// - workbench.action.clearEditorHistoryWithoutConfirm\\n// - workbench.action.clearLocalePreference\\n// - workbench.action.clearRecentFiles\\n// - workbench.action.closeActivePinnedEditor\\n// - workbench.action.closeAuxiliaryBar\\n// - workbench.action.closeEditorInAllGroups\\n// - workbench.action.closeEditorsAndGroup\\n// - workbench.action.closeEditorsInOtherGroups\\n// - workbench.action.closeEditorsToTheLeft\\n// - workbench.action.closeEditorsToTheRight\\n// - workbench.action.closeOtherEditors\\n// - workbench.action.closeOtherWindows\\n// - workbench.action.closePanel\\n// - workbench.action.closeSidebar\\n// - workbench.action.collapseAllComments\\n// - workbench.action.compareEditor.focusOtherSide\\n// - workbench.action.compareEditor.focusPrimarySide\\n// - workbench.action.compareEditor.focusSecondarySide\\n// - workbench.action.compareEditor.swapSides\\n// - workbench.action.configureEditor\\n// - workbench.action.configureEditorTabs\\n// - workbench.action.configureLanguageBasedSettings\\n// - workbench.action.configureLocale\\n// - workbench.action.configureMeteredConnection\\n// - workbench.action.configureRuntimeArguments\\n// - workbench.action.continueOn.extensions\\n// - workbench.action.copyEditorGroupToNewWindow\\n// - workbench.action.createTerminalEditor\\n// - workbench.action.createTerminalEditorSameGroup\\n// - workbench.action.createTerminalEditorSide\\n// - workbench.action.customizeLayout\\n// - workbench.action.debug.callStackBottom\\n// - workbench.action.debug.callStackDown\\n// - workbench.action.debug.callStackTop\\n// - workbench.action.debug.callStackUp\\n// - workbench.action.debug.configure\\n// - workbench.action.debug.disconnectAndSuspend\\n// - workbench.action.debug.focusProcess\\n// - workbench.action.debug.restartFrame\\n// - workbench.action.debug.reverseContinue\\n// - workbench.action.debug.selectDebugConsole\\n// - workbench.action.debug.selectDebugSession\\n// - workbench.action.debug.selectRepl\\n// - workbench.action.debug.selectandstart\\n// - workbench.action.debug.showLoadedScripts\\n// - workbench.action.debug.stepBack\\n// - workbench.action.debug.terminateThread\\n// - workbench.action.debugExtensionHostAndRenderer\\n// - workbench.action.debugRenderer\\n// - workbench.action.decreaseViewHeight\\n// - workbench.action.decreaseViewSize\\n// - workbench.action.decreaseViewWidth\\n// - workbench.action.disableCompactAuxiliaryWindow\\n// - workbench.action.disableWindowAlwaysOnTop\\n// - workbench.action.download\\n// - workbench.action.duplicateActiveEditorGroupDown\\n// - workbench.action.duplicateActiveEditorGroupLeft\\n// - workbench.action.duplicateActiveEditorGroupRight\\n// - workbench.action.duplicateActiveEditorGroupUp\\n// - workbench.action.duplicateWorkspaceInNewWindow\\n// - workbench.action.editor.changeEOL\\n// - workbench.action.editor.changeEncoding\\n// - workbench.action.editorActionsDefault\\n// - workbench.action.editorActionsTitleBar\\n// - workbench.action.editorLayoutSingle\\n// - workbench.action.editorLayoutThreeColumns\\n// - workbench.action.editorLayoutThreeRows\\n// - workbench.action.editorLayoutTwoByTwoGrid\\n// - workbench.action.editorLayoutTwoColumns\\n// - workbench.action.editorLayoutTwoColumnsBottom\\n// - workbench.action.editorLayoutTwoRows\\n// - workbench.action.editorLayoutTwoRowsRight\\n// - workbench.action.edits.addFilesFromReferences\\n// - workbench.action.edits.submit\\n// - workbench.action.enableCompactAuxiliaryWindow\\n// - workbench.action.enableWindowAlwaysOnTop\\n// - workbench.action.evenEditorWidths\\n// - workbench.action.expandAllComments\\n// - workbench.action.expandUnresolvedComments\\n// - workbench.action.exportLogs\\n// - workbench.action.extensionHostProfiler.stop\\n// - workbench.action.files.newFile\\n// - workbench.action.files.openFileFolderInNewWindow\\n// - workbench.action.files.openFileInNewWindow\\n// - workbench.action.files.openFolderInNewWindow\\n// - workbench.action.files.resetActiveEditorReadonlyInSession\\n// - workbench.action.files.revert\\n// - workbench.action.files.saveFiles\\n// - workbench.action.files.setActiveEditorReadonlyInSession\\n// - workbench.action.files.setActiveEditorWriteableInSession\\n// - workbench.action.files.showOpenedFileInNewWindow\\n// - workbench.action.files.toggleActiveEditorReadonlyInSession\\n// - workbench.action.firstEditorInGroup\\n// - workbench.action.focusAboveGroupWithoutWrap\\n// - workbench.action.focusActiveEditorGroup\\n// - workbench.action.focusActivityBar\\n// - workbench.action.focusAuxiliaryBar\\n// - workbench.action.focusBanner\\n// - workbench.action.focusBelowGroupWithoutWrap\\n// - workbench.action.focusCommentOnCurrentLine\\n// - workbench.action.focusFirstSideEditor\\n// - workbench.action.focusLastEditorGroup\\n// - workbench.action.focusLeftGroupWithoutWrap\\n// - workbench.action.focusNextGroup\\n// - workbench.action.focusOtherSideEditor\\n// - workbench.action.focusPanel\\n// - workbench.action.focusPreviousGroup\\n// - workbench.action.focusQuickOpen\\n// - workbench.action.focusRightGroupWithoutWrap\\n// - workbench.action.focusSecondSideEditor\\n// - workbench.action.focusStatusBar\\n// - workbench.action.focusTitleBar\\n// - workbench.action.generateColorTheme\\n// - workbench.action.getStartedWithAccessibilityFeatures\\n// - workbench.action.gotoOffset\\n// - workbench.action.hideEditorActions\\n// - workbench.action.hideEditorTabs\\n// - workbench.action.holdLockedScrolling\\n// - workbench.action.importLog\\n// - workbench.action.increaseViewHeight\\n// - workbench.action.increaseViewSize\\n// - workbench.action.increaseViewWidth\\n// - workbench.action.inspectContextKeys\\n// - workbench.action.inspectKeyMappings\\n// - workbench.action.inspectKeyMappingsJSON\\n// - workbench.action.joinAllGroups\\n// - workbench.action.joinTwoGroups\\n// - workbench.action.localHistory.compareWithFile\\n// - workbench.action.localHistory.compareWithPrevious\\n// - workbench.action.localHistory.compareWithSelected\\n// - workbench.action.localHistory.create\\n// - workbench.action.localHistory.delete\\n// - workbench.action.localHistory.deleteAll\\n// - workbench.action.localHistory.open\\n// - workbench.action.localHistory.rename\\n// - workbench.action.localHistory.restore\\n// - workbench.action.localHistory.restoreViaEditor\\n// - workbench.action.localHistory.restoreViaPicker\\n// - workbench.action.localHistory.revealInOS\\n// - workbench.action.localHistory.selectForCompare\\n// - workbench.action.lockEditorGroup\\n// - workbench.action.logStorage\\n// - workbench.action.logWorkingCopies\\n// - workbench.action.manageAccounts\\n// - workbench.action.manageTrustedDomain\\n// - workbench.action.maximizeAuxiliaryBar\\n// - workbench.action.maximizeEditorHideSidebar\\n// - workbench.action.minimizeOtherEditors\\n// - workbench.action.minimizeOtherEditorsHideSidebar\\n// - workbench.action.moveEditorGroupToNewWindow\\n// - workbench.action.moveEditorToAboveGroup\\n// - workbench.action.moveEditorToBelowGroup\\n// - workbench.action.moveEditorToEnd\\n// - workbench.action.moveEditorToLeftGroup\\n// - workbench.action.moveEditorToNewWindow\\n// - workbench.action.moveEditorToRightGroup\\n// - workbench.action.moveEditorToStart\\n// - workbench.action.moveFocusedView\\n// - workbench.action.moveModalEditorToMain\\n// - workbench.action.moveModalEditorToWindow\\n// - workbench.action.movePanelToSecondarySideBar\\n// - workbench.action.movePanelToSidePanel\\n// - workbench.action.moveSecondarySideBarToPanel\\n// - workbench.action.moveSideBarLeft\\n// - workbench.action.moveSideBarRight\\n// - workbench.action.moveSidePanelToPanel\\n// - workbench.action.moveView\\n// - workbench.action.navigateBackInEditLocations\\n// - workbench.action.navigateBackInNavigationLocations\\n// - workbench.action.navigateDown\\n// - workbench.action.navigateEditorGroups\\n// - workbench.action.navigateForwardInEditLocations\\n// - workbench.action.navigateForwardInNavigationLocations\\n// - workbench.action.navigateLast\\n// - workbench.action.navigateLeft\\n// - workbench.action.navigatePreviousInEditLocations\\n// - workbench.action.navigatePreviousInNavigationLocations\\n// - workbench.action.navigateRight\\n// - workbench.action.navigateToLastNavigationLocation\\n// - workbench.action.navigateUp\\n// - workbench.action.newChatWindow\\n// - workbench.action.newEmptyEditorWindow\\n// - workbench.action.newGroupAbove\\n// - workbench.action.newGroupBelow\\n// - workbench.action.newGroupLeft\\n// - workbench.action.newGroupRight\\n// - workbench.action.nextAuxiliaryBarView\\n// - workbench.action.nextPanelView\\n// - workbench.action.nextSideBarView\\n// - workbench.action.openAccessibilitySettings\\n// - workbench.action.openActiveLogOutputFile\\n// - workbench.action.openActiveLogOutputFileInNewWindow\\n// - workbench.action.openAgentSessionsWelcome\\n// - workbench.action.openApplicationSettingsJson\\n// - workbench.action.openChat.commentIcon\\n// - workbench.action.openChat.copilotIcon\\n// - workbench.action.openChat.newSessionIcon\\n// - workbench.action.openChatToSide\\n// - workbench.action.openDefaultKeybindingsFile\\n// - workbench.action.openDocumentationUrl\\n// - workbench.action.openEditorAtIndex\\n// - workbench.action.openExtensionLogsFolder\\n// - workbench.action.openFolderSettings\\n// - workbench.action.openFolderSettingsFile\\n// - workbench.action.openGlobalKeybindingsFile\\n// - workbench.action.openGlobalSettings\\n// - workbench.action.openImagesInCarousel\\n// - workbench.action.openIssueReporter\\n// - workbench.action.openLanguageModelsJson\\n// - workbench.action.openLicenseUrl\\n// - workbench.action.openLogFile\\n// - workbench.action.openLogsFolder\\n// - workbench.action.openNewsletterSignupUrl\\n// - workbench.action.openNextRecentlyUsedEditor\\n// - workbench.action.openNextRecentlyUsedEditorInGroup\\n// - workbench.action.openPreviousEditorFromHistory\\n// - workbench.action.openPreviousRecentlyUsedEditor\\n// - workbench.action.openPreviousRecentlyUsedEditorInGroup\\n// - workbench.action.openPrivacyStatementUrl\\n// - workbench.action.openProcessExplorer\\n// - workbench.action.openProfile.3D\\n// - workbench.action.openProfile.COBOL\\n// - workbench.action.openProfile.Default\\n// - workbench.action.openProfile.Python\\n// - workbench.action.openProfile.Web\\n// - workbench.action.openQuickChat\\n// - workbench.action.openRawDefaultSettings\\n// - workbench.action.openRemoteSettings\\n// - workbench.action.openRemoteSettingsFile\\n// - workbench.action.openRequestFeatureUrl\\n// - workbench.action.openSettings2\\n// - workbench.action.openSettingsJson\\n// - workbench.action.openSnippets\\n// - workbench.action.openTipsAndTricksUrl\\n// - workbench.action.openVideoTutorialsUrl\\n// - workbench.action.openView\\n// - workbench.action.openWalkthrough\\n// - workbench.action.openWorkspace\\n// - workbench.action.openWorkspaceConfigFile\\n// - workbench.action.openWorkspaceFromEditor\\n// - workbench.action.openWorkspaceInAgentsWindow\\n// - workbench.action.openWorkspaceInNewWindow\\n// - workbench.action.openWorkspaceSettings\\n// - workbench.action.openWorkspaceSettingsFile\\n// - workbench.action.openYouTubeUrl\\n// - workbench.action.output.activeOutputLogLevel.0\\n// - workbench.action.output.activeOutputLogLevel.1\\n// - workbench.action.output.activeOutputLogLevel.2\\n// - workbench.action.output.activeOutputLogLevel.3\\n// - workbench.action.output.activeOutputLogLevel.4\\n// - workbench.action.output.activeOutputLogLevel.5\\n// - workbench.action.output.activeOutputLogLevelDefault\\n// - workbench.action.output.addCompoundLog\\n// - workbench.action.output.remove\\n// - workbench.action.output.show.GitHub.copilot-chat.GitHub Copilot Chat.log\\n// - workbench.action.output.show.GitHub.vscode-pull-request-github.GitHub Pull Request.log\\n// - workbench.action.output.show.agentSessionsOutput\\n// - workbench.action.output.show.extension-output-GitHub.copilot-chat-#1-GitHub Copilot Log (Code References)\\n// - workbench.action.output.show.extension-output-dphans.micropython-ide-vscode-#1-Micropython\\n// - workbench.action.output.show.extension-output-lokalise.i18n-ally-#1-i18n Ally\\n// - workbench.action.output.show.extension-output-lyzerk.linecounter-#1-linecounter\\n// - workbench.action.output.show.extension-output-mhutchie.git-graph-#1-Git Graph\\n// - workbench.action.output.show.extension-output-ms-edgedevtools.vscode-edge-devtools-#1-Microsoft Edge Tools\\n// - workbench.action.output.show.extension-output-profanterdev.ollama-code-completions-#1-Ollama Code Completions\\n// - workbench.action.output.show.extension-output-vscode.markdown-language-features-#1-Markdown Language Server\\n// - workbench.action.output.show.exthost\\n// - workbench.action.output.show.main\\n// - workbench.action.output.show.mcpGateway\\n// - workbench.action.output.show.mechatroner.rainbow-csv.rainbow_csv_debug_channel.log\\n// - workbench.action.output.show.ptyhost\\n// - workbench.action.output.show.remoteTunnelService\\n// - workbench.action.output.show.rendererLog\\n// - workbench.action.output.show.shared\\n// - workbench.action.output.show.streetsidesoftware.code-spell-checker.Code Spell Checker.log\\n// - workbench.action.output.show.tasks\\n// - workbench.action.output.show.terminal\\n// - workbench.action.output.show.textModelChanges\\n// - workbench.action.output.show.tunnelHostService\\n// - workbench.action.output.show.userDataSync\\n// - workbench.action.output.show.vscode.git.Git.log\\n// - workbench.action.output.show.vscode.github-authentication.GitHub Authentication.log\\n// - workbench.action.output.show.vscode.github.GitHub.log\\n// - workbench.action.output.show.vscode.json-language-features.JSON Language Server.log\\n// - workbench.action.output.show.vscode.markdown-language-features.Markdown.log\\n// - workbench.action.output.show.vscode.microsoft-authentication.Microsoft Authentication.log\\n// - workbench.action.pauseSocketWriting\\n// - workbench.action.populateFileFromSnippet\\n// - workbench.action.positionPanelBottom\\n// - workbench.action.positionPanelLeft\\n// - workbench.action.positionPanelRight\\n// - workbench.action.positionPanelTop\\n// - workbench.action.previewColorTheme\\n// - workbench.action.previousAuxiliaryBarView\\n// - workbench.action.previousPanelView\\n// - workbench.action.previousSideBarView\\n// - workbench.action.problems.focus\\n// - workbench.action.quickOpenLeastRecentlyUsedEditor\\n// - workbench.action.quickOpenNavigateNext\\n// - workbench.action.quickOpenNavigateNextInTerminalPicker\\n// - workbench.action.quickOpenNavigatePrevious\\n// - workbench.action.quickOpenNavigatePreviousInTerminalPicker\\n// - workbench.action.quickOpenPreviousEditor\\n// - workbench.action.quickOpenPreviousRecentlyUsedEditor\\n// - workbench.action.quickOpenRecent\\n// - workbench.action.quickOpenSelectNext\\n// - workbench.action.quickOpenSelectPrevious\\n// - workbench.action.quickOpenTerm\\n// - workbench.action.quickOpenWithModes\\n// - workbench.action.quickPickManyToggle\\n// - workbench.action.quickSwitchWindow\\n// - workbench.action.quickTextSearch\\n// - workbench.action.quickchat.close\\n// - workbench.action.quickchat.openInChatView\\n// - workbench.action.reloadWindowWithExtensionsDisabled\\n// - workbench.action.remote.close\\n// - workbench.action.removeDynamicAuthenticationProviders\\n// - workbench.action.removeLargeStorageDatabaseEntries\\n// - workbench.action.removeRootFolder\\n// - workbench.action.reopenTextEditor\\n// - workbench.action.reopenWithEditor\\n// - workbench.action.reportPerformanceIssueUsingReporter\\n// - workbench.action.resetFocusedViewLocation\\n// - workbench.action.resetViewLocations\\n// - workbench.action.restartExtensionHost\\n// - workbench.action.restoreEditorsToMainWindow\\n// - workbench.action.revealUserDataFolder\\n// - workbench.action.revertAndCloseActiveEditor\\n// - workbench.action.saveActiveLogOutputAs\\n// - workbench.action.saveWorkspaceAs\\n// - workbench.action.selectIconTheme\\n// - workbench.action.selectProductIconTheme\\n// - workbench.action.setDefaultLogLevel\\n// - workbench.action.setLogLevel\\n// - workbench.action.setNotificationsPosition.bottomLeft\\n// - workbench.action.setNotificationsPosition.bottomRight\\n// - workbench.action.setNotificationsPosition.topRight\\n// - workbench.action.showAboutDialog\\n// - workbench.action.showAgentSessionsQuickAccess\\n// - workbench.action.showAllEditorsByMostRecentlyUsed\\n// - workbench.action.showCommandsQuickAccess\\n// - workbench.action.showContentTracing\\n// - workbench.action.showEditorActions\\n// - workbench.action.showEditorTab\\n// - workbench.action.showEditorsInActiveGroup\\n// - workbench.action.showEditorsInGroup\\n// - workbench.action.showEmmetCommands\\n// - workbench.action.showErrorsWarnings\\n// - workbench.action.showFilesQuickAccess\\n// - workbench.action.showGPUInfo\\n// - workbench.action.showInteractivePlayground\\n// - workbench.action.showLogs\\n// - workbench.action.showMultipleEditorTabs\\n// - workbench.action.showOutputChannels\\n// - workbench.action.showPolicyDiagnostics\\n// - workbench.action.showRuntimeExtensions\\n// - workbench.action.showTelemetry\\n// - workbench.action.showWindowLog\\n// - workbench.action.splitEditorToAboveGroup\\n// - workbench.action.splitEditorToBelowGroup\\n// - workbench.action.splitEditorToFirstGroup\\n// - workbench.action.splitEditorToLastGroup\\n// - workbench.action.splitEditorToLeftGroup\\n// - workbench.action.splitEditorToNextGroup\\n// - workbench.action.splitEditorToPreviousGroup\\n// - workbench.action.splitEditorToRightGroup\\n// - workbench.action.startTracing\\n// - workbench.action.stopTracing\\n// - workbench.action.switchToMainWindow\\n// - workbench.action.switchWindow\\n// - workbench.action.syncAccountPolicy\\n// - workbench.action.tasks.configureDefaultBuildTask\\n// - workbench.action.tasks.configureDefaultTestTask\\n// - workbench.action.tasks.configureTaskRunner\\n// - workbench.action.tasks.manageAutomaticRunning\\n// - workbench.action.tasks.openUserTasks\\n// - workbench.action.tasks.openWorkspaceFileTasks\\n// - workbench.action.tasks.reRunTask\\n// - workbench.action.tasks.rerunAllRunningTasks\\n// - workbench.action.tasks.restartTask\\n// - workbench.action.tasks.runTask\\n// - workbench.action.tasks.showLog\\n// - workbench.action.tasks.showTasks\\n// - workbench.action.tasks.terminate\\n// - workbench.action.tasks.test\\n// - workbench.action.tasks.toggleProblems\\n// - workbench.action.terminal.attachToSession\\n// - workbench.action.terminal.changeColor\\n// - workbench.action.terminal.changeColorActiveTab\\n// - workbench.action.terminal.changeIcon\\n// - workbench.action.terminal.changeIconActiveTab\\n// - workbench.action.terminal.changeSelectionModeAlways\\n// - workbench.action.terminal.changeSelectionModeNever\\n// - workbench.action.terminal.changeSelectionModePartial\\n// - workbench.action.terminal.chat.addTerminalSelection\\n// - workbench.action.terminal.chat.continueInBackground\\n// - workbench.action.terminal.chat.disableSessionAutoApproval\\n// - workbench.action.terminal.chat.focusChatInstance\\n// - workbench.action.terminal.chat.focusMostRecentChatTerminal\\n// - workbench.action.terminal.chat.focusTerminalByExecutionId\\n// - workbench.action.terminal.chat.focusTerminalById\\n// - workbench.action.terminal.chat.openTerminalSettingsLink\\n// - workbench.action.terminal.chat.toggleChatTerminalOutput\\n// - workbench.action.terminal.chat.viewHiddenChatTerminals\\n// - workbench.action.terminal.chat.viewInChat\\n// - workbench.action.terminal.clear\\n// - workbench.action.terminal.clearPreviousSessionHistory\\n// - workbench.action.terminal.configureSuggestSettings\\n// - workbench.action.terminal.copyLastCommand\\n// - workbench.action.terminal.copyLastCommandAndLastCommandOutput\\n// - workbench.action.terminal.copyLastCommandOutput\\n// - workbench.action.terminal.copySelectionAsHtml\\n// - workbench.action.terminal.detachSession\\n// - workbench.action.terminal.doNotShowSuggestOnType\\n// - workbench.action.terminal.focusAtIndex1\\n// - workbench.action.terminal.focusAtIndex2\\n// - workbench.action.terminal.focusAtIndex3\\n// - workbench.action.terminal.focusAtIndex4\\n// - workbench.action.terminal.focusAtIndex5\\n// - workbench.action.terminal.focusAtIndex6\\n// - workbench.action.terminal.focusAtIndex7\\n// - workbench.action.terminal.focusAtIndex8\\n// - workbench.action.terminal.focusAtIndex9\\n// - workbench.action.terminal.fontZoomIn\\n// - workbench.action.terminal.fontZoomOut\\n// - workbench.action.terminal.fontZoomReset\\n// - workbench.action.terminal.join\\n// - workbench.action.terminal.joinActiveTab\\n// - workbench.action.terminal.kill\\n// - workbench.action.terminal.killAll\\n// - workbench.action.terminal.killViewOrEditor\\n// - workbench.action.terminal.moveIntoNewWindow\\n// - workbench.action.terminal.moveToEditor\\n// - workbench.action.terminal.moveToTerminalPanel\\n// - workbench.action.terminal.newInActiveWorkspace\\n// - workbench.action.terminal.newWithCwd\\n// - workbench.action.terminal.newWithProfile\\n// - workbench.action.terminal.openFileLink\\n// - workbench.action.terminal.openSettings\\n// - workbench.action.terminal.openUrlLink\\n// - workbench.action.terminal.recordSession\\n// - workbench.action.terminal.relaunch\\n// - workbench.action.terminal.rename\\n// - workbench.action.terminal.resetSuggestWidgetSize\\n// - workbench.action.terminal.resizePaneDown\\n// - workbench.action.terminal.resizePaneLeft\\n// - workbench.action.terminal.resizePaneRight\\n// - workbench.action.terminal.resizePaneUp\\n// - workbench.action.terminal.restartPtyHost\\n// - workbench.action.terminal.runActiveFile\\n// - workbench.action.terminal.runSelectedText\\n// - workbench.action.terminal.selectAll\\n// - workbench.action.terminal.selectDefaultShell\\n// - workbench.action.terminal.selectToNextLine\\n// - workbench.action.terminal.selectToPreviousLine\\n// - workbench.action.terminal.setDimensions\\n// - workbench.action.terminal.showEnvironmentContributions\\n// - workbench.action.terminal.showSuggestOnType\\n// - workbench.action.terminal.showTextureAtlas\\n// - workbench.action.terminal.splitInActiveWorkspace\\n// - workbench.action.terminal.startVoice\\n// - workbench.action.terminal.suggestLearnMore\\n// - workbench.action.terminal.switchTerminal\\n// - workbench.action.terminal.toggleStickyScroll\\n// - workbench.action.terminal.unsplit\\n// - workbench.action.terminal.writeDataToTerminal\\n// - workbench.action.toggleActivityBarVisibility\\n// - workbench.action.toggleAutoSave\\n// - workbench.action.toggleCenteredLayout\\n// - workbench.action.toggleCommenting\\n// - workbench.action.toggleCompactAuxiliaryWindow\\n// - workbench.action.toggleConfirmBeforeClose\\n// - workbench.action.toggleEditorGroupLock\\n// - workbench.action.toggleEditorType\\n// - workbench.action.toggleEditorVisibility\\n// - workbench.action.toggleEditorWidths\\n// - workbench.action.toggleKeepEditors\\n// - workbench.action.toggleKeybindingsLog\\n// - workbench.action.toggleLightDarkThemes\\n// - workbench.action.toggleLockedScrolling\\n// - workbench.action.toggleMaximizedAuxiliaryBar\\n// - workbench.action.toggleMaximizedPanel\\n// - workbench.action.toggleMenuBar\\n// - workbench.action.toggleModalEditorMaximized\\n// - workbench.action.toggleModalEditorSidebar\\n// - workbench.action.toggleMultiCursorModifier\\n// - workbench.action.toggleNotebookClipboardLog\\n// - workbench.action.toggleScreencastMode\\n// - workbench.action.toggleSearchOnType\\n// - workbench.action.toggleSeparatePinnedEditorTabs\\n// - workbench.action.toggleSidebarPosition\\n// - workbench.action.toggleSplitEditorInGroup\\n// - workbench.action.toggleSplitEditorInGroupLayout\\n// - workbench.action.toggleStatusbarVisibility\\n// - workbench.action.toggleWindowAlwaysOnTop\\n// - workbench.action.triggerReconnect\\n// - workbench.action.troubleshootIssue.start\\n// - workbench.action.troubleshootIssue.stop\\n// - workbench.action.tryNewDefaultThemes\\n// - workbench.action.unifiedQuickAccess\\n// - workbench.action.unlockEditorGroup\\n// - workbench.action.url.openUrl\\n// - workbench.action.webview.openDeveloperTools\\n// - workbench.action.webview.reloadWebviewAction\\n// - workbench.action.welcomeOnboarding2026\\n// - workbench.action.zenHideEditorTabs\\n// - workbench.action.zenShowEditorTab\\n// - workbench.action.zenShowMultipleEditorTabs\\n// - workbench.actions.accounts.signIn\\n// - workbench.actions.sync.editMachineName\\n// - workbench.actions.sync.loadActivity\\n// - workbench.actions.sync.turnOffSyncOnMachine\\n// - workbench.actions.sync.workbench.views.sync.localActivity.compareWithLocal\\n// - workbench.actions.sync.workbench.views.sync.localActivity.replaceCurrent\\n// - workbench.actions.sync.workbench.views.sync.localActivity.resolveResource\\n// - workbench.actions.sync.workbench.views.sync.remoteActivity.compareWithLocal\\n// - workbench.actions.sync.workbench.views.sync.remoteActivity.replaceCurrent\\n// - workbench.actions.sync.workbench.views.sync.remoteActivity.resolveResource\\n// - workbench.actions.syncData.reset\\n// - workbench.actions.table.workbench.panel.markers.view.viewAsTable\\n// - workbench.actions.table.workbench.panel.markers.view.viewAsTree\\n// - workbench.actions.treeView.cSpellIssuesViewByFile.collapseAll\\n// - workbench.actions.treeView.cSpellIssuesViewByFile.refresh\\n// - workbench.actions.treeView.cSpellIssuesViewByIssue.collapseAll\\n// - workbench.actions.treeView.cSpellIssuesViewByIssue.refresh\\n// - workbench.actions.treeView.workbench.panel.markers.view.collapseAll\\n// - workbench.actions.updateIndicator\\n// - workbench.actions.view.toggleProblems\\n// - workbench.actions.workbench.panel.comments.toggleResolvedComments\\n// - workbench.actions.workbench.panel.comments.toggleSortByResource\\n// - workbench.actions.workbench.panel.comments.toggleSortByUpdatedAt\\n// - workbench.actions.workbench.panel.comments.toggleUnResolvedComments\\n// - workbench.actions.workbench.panel.markers.view.toggleActiveFile\\n// - workbench.actions.workbench.panel.markers.view.toggleErrors\\n// - workbench.actions.workbench.panel.markers.view.toggleExcludedFiles\\n// - workbench.actions.workbench.panel.markers.view.toggleInfos\\n// - workbench.actions.workbench.panel.markers.view.toggleWarnings\\n// - workbench.actions.workbench.panel.output.clearFilterText\\n// - workbench.actions.workbench.panel.output.toggle.debug\\n// - workbench.actions.workbench.panel.output.toggle.error\\n// - workbench.actions.workbench.panel.output.toggle.info\\n// - workbench.actions.workbench.panel.output.toggle.trace\\n// - workbench.actions.workbench.panel.output.toggle.warn\\n// - workbench.agentPlugins.browse\\n// - workbench.agentPlugins.checkForUpdates\\n// - workbench.agentPlugins.forceUpdate\\n// - workbench.command.new.agent\\n// - workbench.command.new.instructions\\n// - workbench.command.new.prompt\\n// - workbench.command.new.skill\\n// - workbench.command.new.untitled.prompt\\n// - workbench.debug.action.addScopeToChat\\n// - workbench.debug.action.addVariableToChat\\n// - workbench.debug.action.addWatchExpressionToChat\\n// - workbench.debug.action.copyAll\\n// - workbench.debug.action.focusBreakpointsView\\n// - workbench.debug.action.focusCallStackView\\n// - workbench.debug.action.focusRepl\\n// - workbench.debug.action.focusVariablesView\\n// - workbench.debug.action.focusWatchView\\n// - workbench.debug.breakPointsView.resetViewLocation\\n// - workbench.debug.callStackView.resetViewLocation\\n// - workbench.debug.loadedScriptsView.focus\\n// - workbench.debug.loadedScriptsView.resetViewLocation\\n// - workbench.debug.panel.action.clearReplAction\\n// - workbench.debug.variablesView.resetViewLocation\\n// - workbench.debug.viewlet.action.addDataBreakpointOnAddress\\n// - workbench.debug.viewlet.action.addFunctionBreakpointAction\\n// - workbench.debug.viewlet.action.addWatchExpression\\n// - workbench.debug.viewlet.action.copyAllWatchExpressions\\n// - workbench.debug.viewlet.action.copyWorkspaceVariableValue\\n// - workbench.debug.viewlet.action.disableAllBreakpoints\\n// - workbench.debug.viewlet.action.editDataBreakpointOnAddress\\n// - workbench.debug.viewlet.action.enableAllBreakpoints\\n// - workbench.debug.viewlet.action.reapplyBreakpointsAction\\n// - workbench.debug.viewlet.action.removeAllBreakpoints\\n// - workbench.debug.viewlet.action.removeAllWatchExpressions\\n// - workbench.debug.viewlet.action.removeBreakpoint\\n// - workbench.debug.viewlet.action.toggleBreakpointsActivatedAction\\n// - workbench.debug.viewlet.action.toggleBreakpointsPresentation\\n// - workbench.debug.viewlet.action.viewMemory\\n// - workbench.debug.watchExpressionsView.resetViewLocation\\n// - workbench.debug.welcome.focus\\n// - workbench.debug.welcome.removeView\\n// - workbench.debug.welcome.resetViewLocation\\n// - workbench.debug.welcome.toggleVisibility\\n// - workbench.editSessions.actions.delete\\n// - workbench.editSessions.actions.deleteAll\\n// - workbench.editSessions.actions.resetAuth\\n// - workbench.editSessions.actions.resume\\n// - workbench.editSessions.actions.resumeFromSerializedPayload\\n// - workbench.editSessions.actions.resumeLatest\\n// - workbench.editSessions.actions.showEditSessions\\n// - workbench.editSessions.actions.showOutputChannel\\n// - workbench.editSessions.actions.signIn\\n// - workbench.editSessions.actions.store\\n// - workbench.editSessions.actions.storeCurrent\\n// - workbench.explorer.fileView.focus\\n// - workbench.explorer.fileView.removeView\\n// - workbench.explorer.fileView.resetViewLocation\\n// - workbench.explorer.fileView.toggleVisibility\\n// - workbench.explorer.openEditorsView.removeView\\n// - workbench.explorer.openEditorsView.resetViewLocation\\n// - workbench.explorer.openEditorsView.toggleVisibility\\n// - workbench.extensions.action.addExtensionToWorkspaceRecommendations\\n// - workbench.extensions.action.addToWorkspaceFolderIgnoredRecommendations\\n// - workbench.extensions.action.addToWorkspaceFolderRecommendations\\n// - workbench.extensions.action.addToWorkspaceIgnoredRecommendations\\n// - workbench.extensions.action.addToWorkspaceRecommendations\\n// - workbench.extensions.action.checkForUpdates\\n// - workbench.extensions.action.clearExtensionsSearchResults\\n// - workbench.extensions.action.clearLanguage\\n// - workbench.extensions.action.configure\\n// - workbench.extensions.action.configureKeybindings\\n// - workbench.extensions.action.configureWorkspaceFolderRecommendedExtensions\\n// - workbench.extensions.action.configureWorkspaceRecommendedExtensions\\n// - workbench.extensions.action.copyExtension\\n// - workbench.extensions.action.copyExtensionId\\n// - workbench.extensions.action.copyLink\\n// - workbench.extensions.action.debugExtensionHost\\n// - workbench.extensions.action.devtoolsExtensionHost\\n// - workbench.extensions.action.disableAll\\n// - workbench.extensions.action.disableAllWorkspace\\n// - workbench.extensions.action.disableAutoUpdate\\n// - workbench.extensions.action.download\\n// - workbench.extensions.action.downloadPreRelease\\n// - workbench.extensions.action.downloadSpecificVersion\\n// - workbench.extensions.action.enableAll\\n// - workbench.extensions.action.enableAllWorkspace\\n// - workbench.extensions.action.enableAutoUpdate\\n// - workbench.extensions.action.extensionHostProfile\\n// - workbench.extensions.action.extensionUpdates\\n// - workbench.extensions.action.focusExtensionsView\\n// - workbench.extensions.action.ignoreRecommendation\\n// - workbench.extensions.action.install.anotherVersion\\n// - workbench.extensions.action.install.specificVersion\\n// - workbench.extensions.action.installAndDonotSync\\n// - workbench.extensions.action.installExtensionFromLocation\\n// - workbench.extensions.action.installExtensions\\n// - workbench.extensions.action.installPrereleaseAndDonotSync\\n// - workbench.extensions.action.installUnsigned\\n// - workbench.extensions.action.installVSIX\\n// - workbench.extensions.action.installWorkspaceRecommendedExtensions\\n// - workbench.extensions.action.installedExtensions\\n// - workbench.extensions.action.listBuiltInExtensions\\n// - workbench.extensions.action.listWorkspaceUnsupportedExtensions\\n// - workbench.extensions.action.manageAccountPreferences\\n// - workbench.extensions.action.manageAuthorizedExtensionURIs\\n// - workbench.extensions.action.manageTrustedPublishers\\n// - workbench.extensions.action.openExtensionHostProfile\\n// - workbench.extensions.action.openExtensionsFolder\\n// - workbench.extensions.action.recentlyPublishedExtensions\\n// - workbench.extensions.action.refreshExtension\\n// - workbench.extensions.action.removeExtensionFromWorkspaceRecommendations\\n// - workbench.extensions.action.saveExtensionHostProfile\\n// - workbench.extensions.action.setColorTheme\\n// - workbench.extensions.action.setFileIconTheme\\n// - workbench.extensions.action.setProductIconTheme\\n// - workbench.extensions.action.showDisabledExtensions\\n// - workbench.extensions.action.showEnabledExtensions\\n// - workbench.extensions.action.showExtensionsForLanguage\\n// - workbench.extensions.action.showExtensionsWithIds\\n// - workbench.extensions.action.showLanguageExtensions\\n// - workbench.extensions.action.showPopularExtensions\\n// - workbench.extensions.action.showPreReleaseVersion\\n// - workbench.extensions.action.showRecommendedExtensions\\n// - workbench.extensions.action.showRecommendedKeymapExtensions\\n// - workbench.extensions.action.showReleasedVersion\\n// - workbench.extensions.action.stopExtensionHostProfile\\n// - workbench.extensions.action.switchToPreRlease\\n// - workbench.extensions.action.switchToRelease\\n// - workbench.extensions.action.toggleApplyToAllProfiles\\n// - workbench.extensions.action.toggleAutoUpdateForExtension\\n// - workbench.extensions.action.toggleAutoUpdatesForPublisher\\n// - workbench.extensions.action.toggleIgnoreExtension\\n// - workbench.extensions.action.undoIgnoredRecommendation\\n// - workbench.extensions.action.updateAllExtensions\\n// - workbench.extensions.actions.gallery.signIn\\n// - workbench.extensions.command.installFromVSIX\\n// - workbench.extensions.installMissingDependencies\\n// - workbench.files.action.acceptLocalChanges\\n// - workbench.files.action.collapseExplorerFolders\\n// - workbench.files.action.compareFileWith\\n// - workbench.files.action.compareNewUntitledTextFiles\\n// - workbench.files.action.createFileFromExplorer\\n// - workbench.files.action.createFolderFromExplorer\\n// - workbench.files.action.focusFilesExplorer\\n// - workbench.files.action.refreshFilesExplorer\\n// - workbench.files.action.revertLocalChanges\\n// - workbench.files.action.saveAllInGroup\\n// - workbench.files.action.showActiveFileInExplorer\\n// - workbench.getCodeExchangeProxyEndpoints\\n// - workbench.mcp.addConfiguration\\n// - workbench.mcp.browseResources\\n// - workbench.mcp.browseServers\\n// - workbench.mcp.configureSamplingModels\\n// - workbench.mcp.editStoredInput\\n// - workbench.mcp.installFromManifest\\n// - workbench.mcp.listServer\\n// - workbench.mcp.openRemoteUserMcpJson\\n// - workbench.mcp.openUserMcpJson\\n// - workbench.mcp.openWorkspaceFolderMcpJson\\n// - workbench.mcp.openWorkspaceMcpJson\\n// - workbench.mcp.removeStoredInput\\n// - workbench.mcp.resetCachedTools\\n// - workbench.mcp.resetTrust\\n// - workbench.mcp.restartServer\\n// - workbench.mcp.serverOptions\\n// - workbench.mcp.serverOptionsInConfirmation\\n// - workbench.mcp.setOAuthClientSecret\\n// - workbench.mcp.showConfiguration\\n// - workbench.mcp.showInstalledServers\\n// - workbench.mcp.showOutput\\n// - workbench.mcp.skipAutostart\\n// - workbench.mcp.startPromptForServer\\n// - workbench.mcp.startServer\\n// - workbench.mcp.stopServer\\n// - workbench.notebook.layout.configure\\n// - workbench.notebook.layout.configure.editorTitle\\n// - workbench.notebook.layout.gettingStarted\\n// - workbench.notebook.layout.select\\n// - workbench.notebook.layout.webview.reset\\n// - workbench.output.action.clearOutput\\n// - workbench.output.action.switchBetweenOutputs\\n// - workbench.output.action.toggleAutoScroll\\n// - workbench.panel.chat.resetViewContainerLocation\\n// - workbench.panel.chat.view.copilot.focus\\n// - workbench.panel.chat.view.copilot.removeView\\n// - workbench.panel.chat.view.copilot.resetViewLocation\\n// - workbench.panel.chat.view.copilot.toggleVisibility\\n// - workbench.panel.markers.resetViewContainerLocation\\n// - workbench.panel.markers.view.focus\\n// - workbench.panel.markers.view.removeView\\n// - workbench.panel.markers.view.resetViewLocation\\n// - workbench.panel.markers.view.toggleVisibility\\n// - workbench.panel.output.focus\\n// - workbench.panel.output.removeView\\n// - workbench.panel.output.resetViewContainerLocation\\n// - workbench.panel.output.resetViewLocation\\n// - workbench.panel.output.toggleVisibility\\n// - workbench.panel.repl.resetViewContainerLocation\\n// - workbench.panel.repl.view.focus\\n// - workbench.panel.repl.view.removeView\\n// - workbench.panel.repl.view.resetViewLocation\\n// - workbench.panel.repl.view.toggleVisibility\\n// - workbench.panel.testResults.resetViewContainerLocation\\n// - workbench.panel.testResults.view.focus\\n// - workbench.panel.testResults.view.resetViewLocation\\n// - workbench.profiles.actions.cleanupProfiles\\n// - workbench.profiles.actions.createFromCurrentProfile\\n// - workbench.profiles.actions.createProfile\\n// - workbench.profiles.actions.createTemporaryProfile\\n// - workbench.profiles.actions.deleteProfile\\n// - workbench.profiles.actions.exportProfile\\n// - workbench.profiles.actions.help\\n// - workbench.profiles.actions.manageProfiles\\n// - workbench.profiles.actions.newWindowWithProfile\\n// - workbench.profiles.actions.profileEntry.-4f709c5d\\n// - workbench.profiles.actions.profileEntry.-5cef6882\\n// - workbench.profiles.actions.profileEntry.-7b9adc40\\n// - workbench.profiles.actions.profileEntry.75cf763e\\n// - workbench.profiles.actions.profileEntry.__default__profile__\\n// - workbench.profiles.actions.resetWorkspaces\\n// - workbench.profiles.actions.switchProfile\\n// - workbench.remote.action.closeUnusedPorts\\n// - workbench.remoteTunnel.actions.configure\\n// - workbench.remoteTunnel.actions.connecting\\n// - workbench.remoteTunnel.actions.copyToClipboard\\n// - workbench.remoteTunnel.actions.learnMore\\n// - workbench.remoteTunnel.actions.manage\\n// - workbench.remoteTunnel.actions.showLog\\n// - workbench.remoteTunnel.actions.turnOff\\n// - workbench.remoteTunnel.actions.turnOn\\n// - workbench.scm.action.collapseAll\\n// - workbench.scm.action.collapseAllRepositories\\n// - workbench.scm.action.expandAllRepositories\\n// - workbench.scm.action.focusNextInput\\n// - workbench.scm.action.focusNextResourceGroup\\n// - workbench.scm.action.focusPreviousInput\\n// - workbench.scm.action.focusPreviousResourceGroup\\n// - workbench.scm.action.graph.addHistoryItemChangeToChat\\n// - workbench.scm.action.graph.addHistoryItemToChat\\n// - workbench.scm.action.graph.openFile\\n// - workbench.scm.action.graph.pickHistoryItemRefs\\n// - workbench.scm.action.graph.pickRepository\\n// - workbench.scm.action.graph.refresh\\n// - workbench.scm.action.graph.revealCurrentHistoryItem\\n// - workbench.scm.action.graph.setListViewMode\\n// - workbench.scm.action.graph.setTreeViewMode\\n// - workbench.scm.action.graph.summarizeHistoryItem\\n// - workbench.scm.action.graph.viewChanges\\n// - workbench.scm.action.repositories.setSelectionMode.multiple\\n// - workbench.scm.action.repositories.setSelectionMode.single\\n// - workbench.scm.action.repositories.setSortKey.discoveryTime\\n// - workbench.scm.action.repositories.setSortKey.name\\n// - workbench.scm.action.repositories.setSortKey.path\\n// - workbench.scm.action.setListViewMode\\n// - workbench.scm.action.setListViewModeNavigation\\n// - workbench.scm.action.setSortKey.name\\n// - workbench.scm.action.setSortKey.path\\n// - workbench.scm.action.setSortKey.status\\n// - workbench.scm.action.setTreeViewMode\\n// - workbench.scm.action.setTreeViewModeNavigation\\n// - workbench.scm.action.toggleQuickDiffVisibility.git.quickDiffProvider\\n// - workbench.scm.action.toggleQuickDiffVisibility.git.secondaryQuickDiffProvider\\n// - workbench.scm.focus\\n// - workbench.scm.history.focus\\n// - workbench.scm.history.removeView\\n// - workbench.scm.history.resetViewLocation\\n// - workbench.scm.history.toggleVisibility\\n// - workbench.scm.removeView\\n// - workbench.scm.repositories.focus\\n// - workbench.scm.repositories.removeView\\n// - workbench.scm.repositories.resetViewLocation\\n// - workbench.scm.repositories.toggleVisibility\\n// - workbench.scm.resetViewLocation\\n// - workbench.scm.toggleVisibility\\n// - workbench.trust.configure\\n// - workbench.trust.manage\\n// - workbench.userData.actions.cancelTurnOn\\n// - workbench.userData.actions.openSyncBackupsFolder\\n// - workbench.userData.actions.signin\\n// - workbench.userData.actions.turningOn\\n// - workbench.userDataSync.actions.acceptMerges\\n// - workbench.userDataSync.actions.configure\\n// - workbench.userDataSync.actions.downloadSyncActivity\\n// - workbench.userDataSync.actions.help\\n// - workbench.userDataSync.actions.manage\\n// - workbench.userDataSync.actions.settings\\n// - workbench.userDataSync.actions.showConflicts\\n// - workbench.userDataSync.actions.showLog\\n// - workbench.userDataSync.actions.showSyncedData\\n// - workbench.userDataSync.actions.syncNow\\n// - workbench.userDataSync.actions.turnOff\\n// - workbench.userDataSync.actions.turnOn\\n// - workbench.view.debug.resetViewContainerLocation\\n// - workbench.view.editSessions.resetViewContainerLocation\\n// - workbench.view.explorer.resetViewContainerLocation\\n// - workbench.view.extension.context-inspector\\n// - workbench.view.extension.context-inspector.resetViewContainerLocation\\n// - workbench.view.extension.copilot-chat\\n// - workbench.view.extension.copilot-chat.resetViewContainerLocation\\n// - workbench.view.extension.cspell-info-explorer\\n// - workbench.view.extension.cspell-info-explorer.resetViewContainerLocation\\n// - workbench.view.extension.cspell-regexp-explorer\\n// - workbench.view.extension.cspell-regexp-explorer.resetViewContainerLocation\\n// - workbench.view.extension.cspellPanel\\n// - workbench.view.extension.cspellPanel.resetViewContainerLocation\\n// - workbench.view.extension.github-actions\\n// - workbench.view.extension.github-actions.resetViewContainerLocation\\n// - workbench.view.extension.github-pull-request\\n// - workbench.view.extension.github-pull-request.resetViewContainerLocation\\n// - workbench.view.extension.github-pull-requests\\n// - workbench.view.extension.github-pull-requests.resetViewContainerLocation\\n// - workbench.view.extension.i18n-ally\\n// - workbench.view.extension.i18n-ally.resetViewContainerLocation\\n// - workbench.view.extension.project-manager\\n// - workbench.view.extension.project-manager.resetViewContainerLocation\\n// - workbench.view.extension.references-view\\n// - workbench.view.extension.references-view.resetViewContainerLocation\\n// - workbench.view.extension.test\\n// - workbench.view.extension.test.resetViewContainerLocation\\n// - workbench.view.extension.todo-tree-container\\n// - workbench.view.extension.todo-tree-container.resetViewContainerLocation\\n// - workbench.view.extension.trystan4861-eije\\n// - workbench.view.extension.trystan4861-eije.resetViewContainerLocation\\n// - workbench.view.extension.vscode-edge-devtools-view\\n// - workbench.view.extension.vscode-edge-devtools-view.resetViewContainerLocation\\n// - workbench.view.extensions.resetViewContainerLocation\\n// - workbench.view.remote\\n// - workbench.view.remote.resetViewContainerLocation\\n// - workbench.view.scm.resetViewContainerLocation\\n// - workbench.view.search.focus\\n// - workbench.view.search.removeView\\n// - workbench.view.search.resetViewContainerLocation\\n// - workbench.view.search.resetViewLocation\\n// - workbench.view.search.toggleVisibility\\n// - workbench.view.sync\\n// - workbench.view.sync.resetViewContainerLocation\\n// - workbench.view.testCoverage.focus\\n// - workbench.view.testCoverage.resetViewLocation\\n// - workbench.view.testing.focus\\n// - workbench.view.testing.resetViewLocation\\n// - workbench.views.agentPlugins.default.marketplace.focus\\n// - workbench.views.agentPlugins.default.marketplace.removeView\\n// - workbench.views.agentPlugins.default.marketplace.resetViewLocation\\n// - workbench.views.agentPlugins.default.marketplace.toggleVisibility\\n// - workbench.views.agentPlugins.installed.focus\\n// - workbench.views.agentPlugins.installed.resetViewLocation\\n// - workbench.views.agentPlugins.marketplace.focus\\n// - workbench.views.agentPlugins.marketplace.resetViewLocation\\n// - workbench.views.editSessions.data.focus\\n// - workbench.views.editSessions.data.resetViewLocation\\n// - workbench.views.extensions.builtinFeatureExtensions.focus\\n// - workbench.views.extensions.builtinFeatureExtensions.resetViewLocation\\n// - workbench.views.extensions.builtinProgrammingLanguageExtensions.focus\\n// - workbench.views.extensions.builtinProgrammingLanguageExtensions.resetViewLocation\\n// - workbench.views.extensions.builtinThemeExtensions.focus\\n// - workbench.views.extensions.builtinThemeExtensions.resetViewLocation\\n// - workbench.views.extensions.deprecatedExtensions.focus\\n// - workbench.views.extensions.deprecatedExtensions.resetViewLocation\\n// - workbench.views.extensions.disabled.focus\\n// - workbench.views.extensions.disabled.removeView\\n// - workbench.views.extensions.disabled.resetViewLocation\\n// - workbench.views.extensions.disabled.toggleVisibility\\n// - workbench.views.extensions.enabled.focus\\n// - workbench.views.extensions.enabled.removeView\\n// - workbench.views.extensions.enabled.resetViewLocation\\n// - workbench.views.extensions.enabled.toggleVisibility\\n// - workbench.views.extensions.installed.focus\\n// - workbench.views.extensions.installed.removeView\\n// - workbench.views.extensions.installed.resetViewLocation\\n// - workbench.views.extensions.installed.toggleVisibility\\n// - workbench.views.extensions.marketplace.focus\\n// - workbench.views.extensions.marketplace.resetViewLocation\\n// - workbench.views.extensions.marketplaceAccess.focus\\n// - workbench.views.extensions.marketplaceAccess.resetViewLocation\\n// - workbench.views.extensions.otherRecommendations.focus\\n// - workbench.views.extensions.otherRecommendations.resetViewLocation\\n// - workbench.views.extensions.popular.focus\\n// - workbench.views.extensions.popular.resetViewLocation\\n// - workbench.views.extensions.restartRequired.focus\\n// - workbench.views.extensions.restartRequired.resetViewLocation\\n// - workbench.views.extensions.searchBuiltin.focus\\n// - workbench.views.extensions.searchBuiltin.resetViewLocation\\n// - workbench.views.extensions.searchDisabled.focus\\n// - workbench.views.extensions.searchDisabled.resetViewLocation\\n// - workbench.views.extensions.searchEnabled.focus\\n// - workbench.views.extensions.searchEnabled.resetViewLocation\\n// - workbench.views.extensions.searchInstalled.focus\\n// - workbench.views.extensions.searchInstalled.resetViewLocation\\n// - workbench.views.extensions.searchOutdated.focus\\n// - workbench.views.extensions.searchOutdated.resetViewLocation\\n// - workbench.views.extensions.searchRecentlyUpdated.focus\\n// - workbench.views.extensions.searchRecentlyUpdated.resetViewLocation\\n// - workbench.views.extensions.searchWorkspaceUnsupported.focus\\n// - workbench.views.extensions.searchWorkspaceUnsupported.resetViewLocation\\n// - workbench.views.extensions.untrustedPartiallySupportedExtensions.focus\\n// - workbench.views.extensions.untrustedPartiallySupportedExtensions.resetViewLocation\\n// - workbench.views.extensions.untrustedUnsupportedExtensions.focus\\n// - workbench.views.extensions.untrustedUnsupportedExtensions.resetViewLocation\\n// - workbench.views.extensions.virtualPartiallySupportedExtensions.focus\\n// - workbench.views.extensions.virtualPartiallySupportedExtensions.resetViewLocation\\n// - workbench.views.extensions.virtualUnsupportedExtensions.focus\\n// - workbench.views.extensions.virtualUnsupportedExtensions.resetViewLocation\\n// - workbench.views.extensions.workspaceRecommendations.focus\\n// - workbench.views.extensions.workspaceRecommendations.resetViewLocation\\n// - workbench.views.mcp.default.marketplace.focus\\n// - workbench.views.mcp.default.marketplace.resetViewLocation\\n// - workbench.views.mcp.default.welcomeView.focus\\n// - workbench.views.mcp.default.welcomeView.resetViewLocation\\n// - workbench.views.mcp.installed.focus\\n// - workbench.views.mcp.installed.removeView\\n// - workbench.views.mcp.installed.resetViewLocation\\n// - workbench.views.mcp.installed.toggleVisibility\\n// - workbench.views.mcp.marketplace.focus\\n// - workbench.views.mcp.marketplace.resetViewLocation\\n// - workbench.views.mcp.welcomeView.focus\\n// - workbench.views.mcp.welcomeView.resetViewLocation\\n// - workbench.views.service.auxiliarybar.25a67376-3ac6-4348-b4cd-b7185eb80d1e.resetViewContainerLocation\\n// - workbench.views.sync.conflicts.focus\\n// - workbench.views.sync.conflicts.resetViewLocation\\n// - workbench.views.sync.externalActivity.focus\\n// - workbench.views.sync.externalActivity.resetViewLocation\\n// - workbench.views.sync.localActivity.focus\\n// - workbench.views.sync.localActivity.resetViewLocation\\n// - workbench.views.sync.machines.focus\\n// - workbench.views.sync.machines.resetViewLocation\\n// - workbench.views.sync.remoteActivity.focus\\n// - workbench.views.sync.remoteActivity.resetViewLocation\\n// - workbench.views.sync.troubleshoot.focus\\n// - workbench.views.sync.troubleshoot.resetViewLocation\\n// - ~remote.forwardedPorts.focus\\n// - ~remote.forwardedPorts.removeView\\n// - ~remote.forwardedPorts.resetViewLocation\\n// - ~remote.forwardedPorts.toggleVisibility\\n// - ~remote.forwardedPortsContainer\\n// - ~remote.forwardedPortsContainer.resetViewContainerLocation\",\"platform\":3}","extensions":"[{\"identifier\":{\"id\":\"ms-vscode.notepadplusplus-keybindings\",\"uuid\":\"de785715-a9d3-4b21-8e9d-5aba0be1ac64\"},\"displayName\":\"Notepad++ keymap\",\"applicationScoped\":false}]","globalState":"{\"storage\":{\"antigravityUnifiedStateSync.trajectorySummaries\":\"CpQKCiQ2ODU4YTA3MS03ZTUzLTRlOGEtYTFjNi1lNWZlOTJlMTAyMzcS6wkK6AlDaHBOYVdkeVlYUnBibWNnVEc5eVpTQlVieUJQWW5OcFpHbGhiaERnQmhvTUNOU0RrOUVHRU56WHFZZ0NJaVF4TkRBMllUWTJNQzFsTnpVM0xUUmhNMk10T1RGak5TMDRPVFZtWWpCbU1EVTJPREFvQVRvTUNOLzBrZEVHRU9DK3hNc0JTckVCQ2l4bWFXeGxPaTh2TDJFNkwxVnpaWEp6TDBsM2J5OU9aWGgwWTJ4dmRXUXZaMmwwTDJoaWJTMWliMjlyY3hJc1ptbHNaVG92THk5aE9pOVZjMlZ5Y3k5SmQyOHZUbVY0ZEdOc2IzVmtMMmRwZEM5b1ltMHRZbTl2YTNNYVRRb1phWGR2TFhOMGNucGxZbTl1YzJ0cEwyaGliUzFpYjI5cmN4SXdhSFIwY0hNNkx5OW5hWFJvZFdJdVkyOXRMMmwzYnkxemRISjZaV0p2Ym5OcmFTOW9ZbTB0WW05dmEzTXVaMmwwSWdSdFlXbHVVZ3dJd29PVDBRWVE2TWpHa3dKNkFJQUIyQWFLQWZzRUNyRUJDaXhtYVd4bE9pOHZMMkU2TDFWelpYSnpMMGwzYnk5T1pYaDBZMnh2ZFdRdloybDBMMmhpYlMxaWIyOXJjeElzWm1sc1pUb3ZMeTloT2k5VmMyVnljeTlKZDI4dlRtVjRkR05zYjNWa0wyZHBkQzlvWW0wdFltOXZhM01hVFFvWmFYZHZMWE4wY25wbFltOXVjMnRwTDJoaWJTMWliMjlyY3hJd2FIUjBjSE02THk5bmFYUm9kV0l1WTI5dEwybDNieTF6ZEhKNlpXSnZibk5yYVM5b1ltMHRZbTl2YTNNdVoybDBJZ1J0WVdsdUVnd0kzL1NSMFFZUTRMN0V5d0VhSkROaE9URmhaak01TFdNNFltTXROREl5WlMxaFl6UmhMV1V4WVRRNVlUWmpZakE1TnpvdVptbHNaVG92THk5aEpUTkJMMVZ6WlhKekwwbDNieTlPWlhoMFkyeHZkV1F2WjJsMEwyaGliUzFpYjI5cmMzcmdBcDdSeVRLbTlib3l1cktETXVMM2d6S2MwY2t5ejZMTk10V3p5akxOb3MweTdmZURNdEhzdmpLM2tjMHlqcVhDTXRETXhqTE4wYjB5cnUvTE1zN1Z5VExQMWNreTZ1MjZNcGFsd2pLdjJjY3l5cENDTXRmdHNESzAyN1F5MU8yd011eTExREtzeEs0eS92UExNcmE5eERLRC83d3lpSnkyTUpQajlESHdzWTh4azd6SU1vZVR6VEtoOWJveTVkVEdNdFRTdURLN3ZjUXlndER5TWIreWd6S0luOHd5MU8vVk1yaUd4ekxQM2RZeWlyM0VNb3U5eERMOXZNUXk2TzI2TW8rd3ZqS2d2Y1F5ejlHOU1zMlFnakt6eEs0eWxLdS9NdCtFMXpLRWs4MHl3K3krTXZheGp6R1FoOGd5OHBDek1xM1p4ektPNmRreXdjajlNYm1SelRLbHhja3c0TlRHTXZLNnhUTHdrTE15MVBtMk11T0UxekxzMXN3eTFkYk1NcEh2eXpMMnRkUXkzL2ZXTXFHOXhESzUyN1F5cGNETE1vTEZ2RExrMWRNeSs4L3lNWW1IeURLVWg4Z3k5OVRHTXRUQnpqTHR1cjh5eit5K01walkwakt3QVFRPQqoCgokNTlkMDk1ODEtZDY4NC00MTNiLTlkMzUtMjkwMzFiODFjYWU2Ev8JCvwJQ2lSTmIyUnBabmxwYm1jZ1JtOTFibVJ5ZVZaVVZDQkpibWwwYVdGMGFYWmxJRkp2Ykd3UUpob01DTEdDbmRFR0VMU3B6YUFESWlSaU1EZzJNakV5TWkwelpqWXpMVFF4TXpndFlqZzROaTB5TTJFM056azFaR1l4TWpZb0FUb01DTXY5bk5FR0VMajEyTThEU3JFQkNpeG1hV3hsT2k4dkwyRTZMMVZ6WlhKekwwbDNieTlPWlhoMFkyeHZkV1F2WjJsMEwyaGliUzFpYjI5cmN4SXNabWxzWlRvdkx5OWhPaTlWYzJWeWN5OUpkMjh2VG1WNGRHTnNiM1ZrTDJkcGRDOW9ZbTB0WW05dmEzTWFUUW9aYVhkdkxYTjBjbnBsWW05dWMydHBMMmhpYlMxaWIyOXJjeEl3YUhSMGNITTZMeTluYVhSb2RXSXVZMjl0TDJsM2J5MXpkSEo2WldKdmJuTnJhUzlvWW0wdFltOXZhM011WjJsMElnUnRZV2x1VWdzSXpQMmMwUVlRb0l2cU5Yb0FnQUVBaWdHREJRcXhBUW9zWm1sc1pUb3ZMeTloT2k5VmMyVnljeTlKZDI4dlRtVjRkR05zYjNWa0wyZHBkQzlvWW0wdFltOXZhM01TTEdacGJHVTZMeTh2WVRvdlZYTmxjbk12U1hkdkwwNWxlSFJqYkc5MVpDOW5hWFF2YUdKdExXSnZiMnR6R2swS0dXbDNieTF6ZEhKNlpXSnZibk5yYVM5b1ltMHRZbTl2YTNNU01HaDBkSEJ6T2k4dloybDBhSFZpTG1OdmJTOXBkMjh0YzNSeWVtVmliMjV6YTJrdmFHSnRMV0p2YjJ0ekxtZHBkQ0lFYldGcGJoSU1DTXY5bk5FR0VMajEyTThER2lRNVlqZGtORGM1WkMwMVltUmhMVFF6TVdFdFlUZGlaUzFsTlRnME5HVXlNelU0WkRrNkxtWnBiR1U2THk4dllTVXpRUzlWYzJWeWN5OUpkMjh2VG1WNGRHTnNiM1ZrTDJkcGRDOW9ZbTB0WW05dmEzTjY2QUxCeVAweHM4U3VNcS9aeHpLTHZjUXkvYnpFTXVqdHVqTHdzWTh4aEpQTk1xQzl4REtXcGNJeWpxWENNdVhVeGpLVHZNZ3k5ckdQTVo3UnlUTFI3TDR5N05iTU1zcVFnaksydmNReTVOWFRNdjd6eXpMVnM4b3lndER5TWRUQnpqTHlrTE15ejZMTk1yaUd4ekxQM2RZeXVaSE5Ncy9WeVRLaHZjUXltTmpTTXVLRTF6TFU3YkF5N0xYVU1yK3lnektELzd3eXB2VzZNdmExMURLSW44d3kzL2ZXTW9lVHpUSzZzb015cnUvTE11TDNnektoOWJveXJNU3VNbyt3dmpMTm9zMHl1NzNFTXZDUXN6SzUyN1F5emRHOU12dlA4akdseGNrdzErMndNcFNydnpMVjFzd3kwTXpHTXZLNnhUTFUwcmd5MU8vVk11RFV4aktJbkxZd25OSEpNb21IeURMUDBiMHlwY0RMTXJlUnpUTE8xY2t5aFo2Mk10NkUxekxQN0w0eXJkbkhNb3E5eERLUjc4c3k3ZmVETXUyNnZ6S1FoOGd5anVuWk1zUHN2aktVaDhneTk5VEdNdXJ0dWpLSG5yWXkxUG0yTXMyUWdqS1Q0L1F4dE51ME1vTEZ2REt3QVFRPQqUCgokYTVjODM0MTAtM2VjMi00NGJmLWFjMDEtY2MyYjNjNTU3ODY2EusJCugJQ2g5TmIyUnBabmxwYm1jZ1JtOTFibVJ5ZVZaVVZDQlNVRWNnVTNsemRHVnRFS2dCR2d3SXVaT2QwUVlRM09QVTBRTWlKR1ZoTnpWa09HWXlMVEl3WXpBdE5EQmxZUzA1TnprNUxUSXlPRGszWTJFMk5tUTJaQ2dCT2dzSXhvS2QwUVlRa0lhbEhVcXhBUW9zWm1sc1pUb3ZMeTloT2k5VmMyVnljeTlKZDI4dlRtVjRkR05zYjNWa0wyZHBkQzlvWW0wdFltOXZhM01TTEdacGJHVTZMeTh2WVRvdlZYTmxjbk12U1hkdkwwNWxlSFJqYkc5MVpDOW5hWFF2YUdKdExXSnZiMnR6R2swS0dXbDNieTF6ZEhKNlpXSnZibk5yYVM5b1ltMHRZbTl2YTNNU01HaDBkSEJ6T2k4dloybDBhSFZpTG1OdmJTOXBkMjh0YzNSeWVtVmliMjV6YTJrdmFHSnRMV0p2YjJ0ekxtZHBkQ0lFYldGcGJsSUxDSzZJbmRFR0VQakxrQko2QUlBQmVJb0IrZ1FLc1FFS0xHWnBiR1U2THk4dllUb3ZWWE5sY25NdlNYZHZMMDVsZUhSamJHOTFaQzluYVhRdmFHSnRMV0p2YjJ0ekVpeG1hV3hsT2k4dkwyRTZMMVZ6WlhKekwwbDNieTlPWlhoMFkyeHZkV1F2WjJsMEwyaGliUzFpYjI5cmN4cE5DaGxwZDI4dGMzUnllbVZpYjI1emEya3ZhR0p0TFdKdmIydHpFakJvZEhSd2N6b3ZMMmRwZEdoMVlpNWpiMjB2YVhkdkxYTjBjbnBsWW05dWMydHBMMmhpYlMxaWIyOXJjeTVuYVhRaUJHMWhhVzRTQ3dqR2dwM1JCaENRaHFVZEdpUTVOelV6WXpVME1pMDNNV1JoTFRReU5HWXRZVEZtTWkxbU5USTRaVFptWmpjek16YzZMbVpwYkdVNkx5OHZZU1V6UVM5VmMyVnljeTlKZDI4dlRtVjRkR05zYjNWa0wyZHBkQzlvWW0wdFltOXZhM042NEFMbDFNWXlpcjNFTXRUQnpqS2x4Y2t3N2ZlRE11eld6REsydmNReWxxWENNdFQ1dGpMaWhOY3lyOW5ITXMzUnZUS3U3OHN5NHZlRE1zL1J2VExQMWNreTZPMjZNdERNeGpLUjc4c3lnLys4TXQvMzFqS0hrODB5N0xYVU1vNmx3akwzMU1ZeXVaSE5NclBFcmpMUjdMNHlpNzNFTXFHOXhESzAyN1F5aEpQTk12Mjh4REx5dXNVeTdicS9NdGZ0c0RMVTc5VXk1TlhUTW9tSHlETFZzOG95d2NqOU1aN1J5VEs1MjdReWtJZklNcmVSelRMeWtMTXl6dFhKTXB6UnlUTHdrTE15NnUyNk10VHRzREtzeEs0eXoreStNdFhXekRMKzg4c3l3K3krTXIreWd6TDJzWTh4Z3NXOE1vK3d2aktUdk1neTNvVFhNcy9kMWpLWTJOSXlvTDNFTXVEVXhqS2g5Ym95anVuWk1zMml6VEtUNC9ReHVyS0RNcnU5eERLQzBQSXh6WkNDTXFYQXl6TDd6L0l4ejZMTk1xYjF1akx3c1k4eHlwQ0NNcTNaeHpLNGhzY3lsSWZJTW9pY3RqRFUwcmd5OXJYVU1vaWZ6REtVcTc4eXNBRUUKmAoKJGM5NjVhZjBjLTBjNGMtNDFjNC1iZDkwLWEyNzY1OTI1Y2ViMRLvCQrsCUNoNUdiM1Z1WkhKNVZsUlVJRkpRUnlCVGVYTjBaVzBnVDNabGNtaGhkV3dRbGdFYURBaUdtWjNSQmhEVXE0eXJBeUlrT0RFNU5qQTBabU10TlRVd01TMDBaVGN6TFRobVlUVXRPRGcwWkRsaU1HUXpNVEZrS0FFNkRBaUppNTNSQmhESXJ0eUFBa3F4QVFvc1ptbHNaVG92THk5aE9pOVZjMlZ5Y3k5SmQyOHZUbVY0ZEdOc2IzVmtMMmRwZEM5b1ltMHRZbTl2YTNNU0xHWnBiR1U2THk4dllUb3ZWWE5sY25NdlNYZHZMMDVsZUhSamJHOTFaQzluYVhRdmFHSnRMV0p2YjJ0ekdrMEtHV2wzYnkxemRISjZaV0p2Ym5OcmFTOW9ZbTB0WW05dmEzTVNNR2gwZEhCek9pOHZaMmwwYUhWaUxtTnZiUzlwZDI4dGMzUnllbVZpYjI1emEya3ZhR0p0TFdKdmIydHpMbWRwZENJRWJXRnBibElNQ051T25kRUdFSVRsMGJNQ2VnQ0FBVG1LQWZzRUNyRUJDaXhtYVd4bE9pOHZMMkU2TDFWelpYSnpMMGwzYnk5T1pYaDBZMnh2ZFdRdloybDBMMmhpYlMxaWIyOXJjeElzWm1sc1pUb3ZMeTloT2k5VmMyVnljeTlKZDI4dlRtVjRkR05zYjNWa0wyZHBkQzlvWW0wdFltOXZhM01hVFFvWmFYZHZMWE4wY25wbFltOXVjMnRwTDJoaWJTMWliMjlyY3hJd2FIUjBjSE02THk5bmFYUm9kV0l1WTI5dEwybDNieTF6ZEhKNlpXSnZibk5yYVM5b1ltMHRZbTl2YTNNdVoybDBJZ1J0WVdsdUVnd0lpWXVkMFFZUXlLN2NnQUlhSkdOaU4ySXhNRFppTFRFM1lqY3RORGxpTXkwNFpXVXpMV1kzT0RRM1ltUTBNalkyT0RvdVptbHNaVG92THk5aEpUTkJMMVZ6WlhKekwwbDNieTlPWlhoMFkyeHZkV1F2WjJsMEwyaGliUzFpYjI5cmMzcmdBcHpSeVRLS3ZjUXl1ZHUwTXFYQXl6S0x2Y1F5dVpITk11WFV4akxQb3MweWo3QytNcUM5eERMeXVzVXk5ckdQTWRmdHNETGY5OVl5cjluSE12dlA4akhvN2JveXRyM0VNcUc5eERLT3BjSXlsSWZJTXVydHVqTFV3YzR5eXBDQ01yaUd4ekxRek1ZeWtlL0xNcmVSelRLaDlib3kvdlBMTW9MUThqSHR1cjh5N0xYVU10NkUxektZMk5JeWs3eklNdTMzZ3pLSW44d3l6dFhKTXRYV3pES082ZGt5dyt5K011eld6REtJbkxZd3oreStNb1NUelRMMzFNWXkxTks0TXRIc3ZqTFU3YkF5elpDQ01vTEZ2REtIazgweTROVEdNcFBqOURHSmg4Z3lyZG5ITXRXenlqTEJ5UDB4Zy8rOE1wN1J5VExrMWRNeWxLdS9NcXpFcmpMUDNkWXl6YUxOTXJ1OXhES2x4Y2t3a0lmSU1xN3Z5ekx5a0xNeXo5WEpNdFQ1dGpMMnRkUXl6ZEc5TXVMM2d6THdzWTh4cHZXNk11S0Uxekt6eEs0eS9iekVNcnF5Z3pLMDI3UXl6OUc5TXZDUXN6Sy9zb015bHFYQ010VHYxVEt3QVFRPQqQCgokNzVlOWY0MTUtYTg3Yi00ZjkzLWFmNGQtZWI2NTVjMTY0ZWFmEucJCuQJQ2h0RmVHVmpkWFJwYm1jZ1ZHVnliV2x1WVd3Z1EyOXRiV0Z1WkhNUUNob0xDSjJUbmRFR0VQQzRoeEFpSkRaa1lUbGpOR1ptTFRKbFlqTXRORFZsTXkxaE5UVXhMVGd3TXpKaFlqUTRaakZrTnlnQk9nc0luWXVkMFFZUTVQRytKMHF4QVFvc1ptbHNaVG92THk5aE9pOVZjMlZ5Y3k5SmQyOHZUbVY0ZEdOc2IzVmtMMmRwZEM5b1ltMHRZbTl2YTNNU0xHWnBiR1U2THk4dllUb3ZWWE5sY25NdlNYZHZMMDVsZUhSamJHOTFaQzluYVhRdmFHSnRMV0p2YjJ0ekdrMEtHV2wzYnkxemRISjZaV0p2Ym5OcmFTOW9ZbTB0WW05dmEzTVNNR2gwZEhCek9pOHZaMmwwYUhWaUxtTnZiUzlwZDI4dGMzUnllbVZpYjI1emEya3ZhR0p0TFdKdmIydHpMbWRwZENJRWJXRnBibElNQ0tXTG5kRUdFTXprNXNnQ2VnQ0FBUWFLQWZvRUNyRUJDaXhtYVd4bE9pOHZMMkU2TDFWelpYSnpMMGwzYnk5T1pYaDBZMnh2ZFdRdloybDBMMmhpYlMxaWIyOXJjeElzWm1sc1pUb3ZMeTloT2k5VmMyVnljeTlKZDI4dlRtVjRkR05zYjNWa0wyZHBkQzlvWW0wdFltOXZhM01hVFFvWmFYZHZMWE4wY25wbFltOXVjMnRwTDJoaWJTMWliMjlyY3hJd2FIUjBjSE02THk5bmFYUm9kV0l1WTI5dEwybDNieTF6ZEhKNlpXSnZibk5yYVM5b1ltMHRZbTl2YTNNdVoybDBJZ1J0WVdsdUVnc0luWXVkMFFZUTVQRytKeG9rTldOak0ySmtZVFl0T1RKaE1TMDBNV0kwTFRnelpXWXRZVEk1TW1Nd01UaGpabVU0T2k1bWFXeGxPaTh2TDJFbE0wRXZWWE5sY25NdlNYZHZMMDVsZUhSamJHOTFaQzluYVhRdmFHSnRMV0p2YjJ0emV1QUN0NUhOTXVqdHVqTHdzWTh4MU8yd012ZlV4akxQMWNreTlyWFVNdXpXekRLVXE3OHk1ZFRHTXZheGp6SDd6L0l4NHZlRE10WFd6REtSNzhzeThKQ3pNczNSdlRMUXpNWXkxTUhPTW9QL3ZES0poOGd5MWJQS01wU0h5REtndmNReXVaSE5NdXJ0dWpMdHVyOHlyOW5ITXFHOXhETDl2TVF5aytQME1iYTl4REwrODhzeW1OalNNcE84eURLN3ZjUXl2N0tETXRUU3VESzUyN1F5a0lmSU10VHYxVEtsd01zeXlwQ0NNb2ljdGpDbTlib3lqcVhDTXEzWnh6TEQ3TDR5ejkzV01vTFE4akhOa0lJeXM4U3VNdVRWMHpLNnNvTXk3TFhVTW8rd3ZqS0t2Y1F5aDVQTk1zN1Z5VEtzeEs0eXphTE5Ndks2eFRLZTBja3lscVhDTXJUYnRETFI3TDR5Z3NXOE11RFV4aktoOWJveTNvVFhNcy9zdmpLRWs4MHkxUG0yTXRmdHNES0luOHd5aTczRU1yaUd4ekxQb3MweThwQ3pNcy9SdlRMdDk0TXk0b1RYTXE3dnl6S2MwY2t5anVuWk1xWEZ5VERCeVAweDMvZldNckFCQkE9PQr8CQokYTZmZTc4NjYtYWYwNy00YjcyLTllOWEtNjA1ODI1OTc3MTg4EtMJCtAJQ2c1eWRXNGdZMjl0YldGdVpDQnNjeEFHR2dzSW5aT2QwUVlRc01xZkRTSWtPV1ZqWmpJNU56Y3RNakF3T0MwME5qQTNMV0ppT0RRdE5qSXlZbVF6TVRoaFlXWXpLQUU2Q3dqR2k1M1JCaEMwM3IxSFNyRUJDaXhtYVd4bE9pOHZMMkU2TDFWelpYSnpMMGwzYnk5T1pYaDBZMnh2ZFdRdloybDBMMmhpYlMxaWIyOXJjeElzWm1sc1pUb3ZMeTloT2k5VmMyVnljeTlKZDI4dlRtVjRkR05zYjNWa0wyZHBkQzlvWW0wdFltOXZhM01hVFFvWmFYZHZMWE4wY25wbFltOXVjMnRwTDJoaWJTMWliMjlyY3hJd2FIUjBjSE02THk5bmFYUm9kV0l1WTI5dEwybDNieTF6ZEhKNlpXSnZibk5yYVM5b1ltMHRZbTl2YTNNdVoybDBJZ1J0WVdsdVVnc0l4b3VkMFFZUWtLS0Zhbm9BZ0FFQWlnSDZCQXF4QVFvc1ptbHNaVG92THk5aE9pOVZjMlZ5Y3k5SmQyOHZUbVY0ZEdOc2IzVmtMMmRwZEM5b1ltMHRZbTl2YTNNU0xHWnBiR1U2THk4dllUb3ZWWE5sY25NdlNYZHZMMDVsZUhSamJHOTFaQzluYVhRdmFHSnRMV0p2YjJ0ekdrMEtHV2wzYnkxemRISjZaV0p2Ym5OcmFTOW9ZbTB0WW05dmEzTVNNR2gwZEhCek9pOHZaMmwwYUhWaUxtTnZiUzlwZDI4dGMzUnllbVZpYjI1emEya3ZhR0p0TFdKdmIydHpMbWRwZENJRWJXRnBiaElMQ01hTG5kRUdFTFRldlVjYUpEWTNZamt6WmpFMUxUWmpPVE10TkRKbU55MDROall6TFRnME5UUXpaV1E0WmpjMk5qb3VabWxzWlRvdkx5OWhKVE5CTDFWelpYSnpMMGwzYnk5T1pYaDBZMnh2ZFdRdloybDBMMmhpYlMxaWIyOXJjM3JnQW9xOXhETHdrTE15NG9UWE1yUEVyakx5a0xNeXJNU3VNcy9zdmpMVjFzd3lvTDNFTXMvVnlUTFUrYll5cGNETE11eld6RExnMU1ZeS9iekVNdnZQOGpHVDQvUXg4cnJGTXJuYnRES3YyY2N5aDVQTk1xSDF1akswMjdReXo2TE5Ncit5Z3pMWDdiQXlydS9MTXJxeWd6S0VrODB5dyt5K01walkwaktVaDhneWtlL0xNcWIxdWpLSW5MWXdqcVhDTW9tSHlETFZzOG95ME16R01zL2QxaksydmNReWdzVzhNb3U5eERLaHZjUXk4TEdQTWV5MTFES1R2TWd5emFMTk12YTExRExmOTlZeTVOWFRNdmZVeGpMMnNZOHg0dmVETXQ2RTF6TE5rSUl5MU8vVk1zN1Z5VEt0MmNjeWd0RHlNZXJ0dWpLV3BjSXlsS3UvTXY3enl6THQ5NE15bnRISk1wQ0h5RExvN2JveW5OSEpNcnU5eERLbHhja3dpSi9NTXJlUnpUTE4wYjB5dUliSE1zL1J2VExVd2M0eWcvKzhNdEhzdmpMS2tJSXkxTzJ3TW83cDJUSzVrYzB5d2NqOU1kVFN1REx0dXI4eTVkVEdNbyt3dmpLd0FRUT0KpAoKJGFlZjRiMWY2LWI2ZDktNDEwMi1iYzRkLTM4OGU1NmY3N2VkMBL7CQr4CUNpMXlkVzRnWTI5dGJXRnVaQ0JzY3lCcGJpQjBaWEp0YVc1aGJDd2dibTkwSUdsdUlGQnZkMlZ5VTJobGJHd1FCaG9MQ0oyVG5kRUdFSlQzNHhBaUpERTRZVEJsT0dKaUxXVm1PVGN0TkRobVpDMDVaamxrTFdabU9XRTBNamsyWWpWalpDZ0JPZ3NJNkl1ZDBRWVF1TUdUSjBxeEFRb3NabWxzWlRvdkx5OWhPaTlWYzJWeWN5OUpkMjh2VG1WNGRHTnNiM1ZrTDJkcGRDOW9ZbTB0WW05dmEzTVNMR1pwYkdVNkx5OHZZVG92VlhObGNuTXZTWGR2TDA1bGVIUmpiRzkxWkM5bmFYUXZhR0p0TFdKdmIydHpHazBLR1dsM2J5MXpkSEo2WldKdmJuTnJhUzlvWW0wdFltOXZhM01TTUdoMGRIQnpPaTh2WjJsMGFIVmlMbU52YlM5cGQyOHRjM1J5ZW1WaWIyNXphMmt2YUdKdExXSnZiMnR6TG1kcGRDSUViV0ZwYmxJTENPaUxuZEVHRUx6cTQwNTZBSUFCQUlvQitnUUtzUUVLTEdacGJHVTZMeTh2WVRvdlZYTmxjbk12U1hkdkwwNWxlSFJqYkc5MVpDOW5hWFF2YUdKdExXSnZiMnR6RWl4bWFXeGxPaTh2TDJFNkwxVnpaWEp6TDBsM2J5OU9aWGgwWTJ4dmRXUXZaMmwwTDJoaWJTMWliMjlyY3hwTkNobHBkMjh0YzNSeWVtVmliMjV6YTJrdmFHSnRMV0p2YjJ0ekVqQm9kSFJ3Y3pvdkwyZHBkR2gxWWk1amIyMHZhWGR2TFhOMGNucGxZbTl1YzJ0cEwyaGliUzFpYjI5cmN5NW5hWFFpQkcxaGFXNFNDd2pvaTUzUkJoQzR3Wk1uR2lSbU9HVTFZbUUwT1MweVptRTVMVFEyT0RFdFlUYzBZaTFtTlRnNE1qTXdaamRtWVdZNkxtWnBiR1U2THk4dllTVXpRUzlWYzJWeWN5OUpkMjh2VG1WNGRHTnNiM1ZrTDJkcGRDOW9ZbTB0WW05dmEzTjY0QUsza2MweXJNU3VNdFhXekRMbDFNWXl6YUxOTXRmdHNETDl2TVF5OHBDek1vNmx3akx3a0xNeTFQbTJNb2ljdGpDVWg4Z3lvTDNFTXJhOXhESzUyN1F5bHFYQ01vdTl4RExOMGIweXJ1L0xNcUgxdWpLbHhja3doSlBOTXJpR3h6S1R2TWd5aXIzRU11MzNnekwydGRReThMR1BNWlNydnpLSmg4Z3kwTXpHTXFYQXl6TGsxZE15b2IzRU11anR1akxpOTRNeWp1blpNc1BzdmpLWTJOSXlrZS9MTW9pZnpES1FoOGd5N05iTU1zL2Qxaks3dmNReWd0RHlNWjdSeVRMTmtJSXlwdlc2TXRUdjFUTDd6L0l4L3ZQTE10SHN2akxnMU1ZeWo3QytNcnF5Z3pMcTdib3k5ckdQTVlQL3ZETGloTmN5enRYSk10NkUxekxVN2JBeXo2TE5Ndks2eFRLNWtjMHl2N0tETW9MRnZES0hrODB5eXBDQ01yVGJ0RExQN0w0eTk5VEdNc0hJL1RIZjk5WXk3TFhVTXEzWnh6TFAwYjB5ejlYSk10VEJ6akxWczhveXI5bkhNcFBqOURHYzBja3kxTks0TXUyNnZ6S3p4SzR5c0FFRQqcCgokMzcwMWEzZGQtYmI4MS00NzI4LTk1NGUtYTg1YzBlOGI3MjhmEvMJCvAJQ2lKeWRXNGdZMjl0YldGdVpDQnNjeUJwYmlCamRYSnlaVzUwSUhSbGNtMXBibUZzRUFVYUN3aWRrNTNSQmhDQXlLd1RJaVEyWVdFeFptWTBaQzB5TUdFekxUUmtaVGN0WVRjek55MHpOemxoT1ROaU9XRTFOamtvQVRvTUNKaU1uZEVHRUxTTHpzSUJTckVCQ2l4bWFXeGxPaTh2TDJFNkwxVnpaWEp6TDBsM2J5OU9aWGgwWTJ4dmRXUXZaMmwwTDJoaWJTMWliMjlyY3hJc1ptbHNaVG92THk5aE9pOVZjMlZ5Y3k5SmQyOHZUbVY0ZEdOc2IzVmtMMmRwZEM5b1ltMHRZbTl2YTNNYVRRb1phWGR2TFhOMGNucGxZbTl1YzJ0cEwyaGliUzFpYjI5cmN4SXdhSFIwY0hNNkx5OW5hWFJvZFdJdVkyOXRMMmwzYnkxemRISjZaV0p2Ym5OcmFTOW9ZbTB0WW05dmEzTXVaMmwwSWdSdFlXbHVVZ3dJbUl5ZDBRWVF1TkhONVFGNkFJQUJBSW9CK3dRS3NRRUtMR1pwYkdVNkx5OHZZVG92VlhObGNuTXZTWGR2TDA1bGVIUmpiRzkxWkM5bmFYUXZhR0p0TFdKdmIydHpFaXhtYVd4bE9pOHZMMkU2TDFWelpYSnpMMGwzYnk5T1pYaDBZMnh2ZFdRdloybDBMMmhpYlMxaWIyOXJjeHBOQ2hscGQyOHRjM1J5ZW1WaWIyNXphMmt2YUdKdExXSnZiMnR6RWpCb2RIUndjem92TDJkcGRHaDFZaTVqYjIwdmFYZHZMWE4wY25wbFltOXVjMnRwTDJoaWJTMWliMjlyY3k1bmFYUWlCRzFoYVc0U0RBaVlqSjNSQmhDMGk4N0NBUm9rTm1NNU5UTm1ORGt0T0RGak5DMDBPV0prTFRnNVlURXRaRGRrTm1WaU1tUm1ZekE0T2k1bWFXeGxPaTh2TDJFbE0wRXZWWE5sY25NdlNYZHZMMDVsZUhSamJHOTFaQzluYVhRdmFHSnRMV0p2YjJ0emV1QUNwdlc2TW9pZnpETFU3OVV5Z3NXOE1xL1p4ekxOMGIweS9iekVNcTd2eXpLVDQvUXhvZlc2TXJpR3h6S3p4SzR5aDVQTk1xRzl4REw3ei9JeDR2ZURNcytpelRMRDdMNHlrN3pJTXZmVXhqTFAwYjB5cGNYSk1PcnR1aktXcGNJeXQ1SE5NdktRc3pMTm9zMHl0cjNFTXZDUXN6S0QvN3d5MU5LNE1welJ5VExzdGRReWo3QytNcFNIeURLUWg4Z3l1cktETXBTcnZ6TFAzZFl5b0wzRU10VEJ6akxVK2JZeTFkYk1Nb1NUelRMUXpNWXlpcjNFTXZLNnhUS0MwUEl4OXJHUE1ibmJ0RExzMXN3eTZPMjZNb21IeURLNWtjMHl6OVhKTXQ2RTF6TCs4OHN5MWJQS011MzNnekxrMWRNeWpxWENNczJRZ2pMUjdMNHl0TnUwTXMvc3ZqS3QyY2N5bU5qU01ydTl4RExmOTlZeTFPMndNcEh2eXpLL3NvTXk3YnEvTXZhMTFES0x2Y1F5NE5UR01vaWN0akR3c1k4eHdjajlNZGZ0c0RLc3hLNHludEhKTXVLRTF6S2x3TXN5enRYSk1zcVFnaktPNmRreTVkVEdNckFCQkE9PQqYCgokYTA2NTNhMDItY2U2NS00NjU2LTlmZmEtZWUyYzJmMDZiNDc2Eu8JCuwJQ2g1VVpYTjBhVzVuSUZOMFlXSnNaU0JFYVdabWRYTnBiMjRnVW5Wc1pYTVFTUm9NQ0p5aW5kRUdFTnpLNjhFRElpUmlPRFV5T1RVNU15MDVPREJsTFRRME5tTXRPV0ZqTmkxbFptTXdORGRrWXpnek5EVW9BVG9NQ0syU25kRUdFT0RBNXBNQlNyRUJDaXhtYVd4bE9pOHZMMkU2TDFWelpYSnpMMGwzYnk5T1pYaDBZMnh2ZFdRdloybDBMMmhpYlMxaWIyOXJjeElzWm1sc1pUb3ZMeTloT2k5VmMyVnljeTlKZDI4dlRtVjRkR05zYjNWa0wyZHBkQzlvWW0wdFltOXZhM01hVFFvWmFYZHZMWE4wY25wbFltOXVjMnRwTDJoaWJTMWliMjlyY3hJd2FIUjBjSE02THk5bmFYUm9kV0l1WTI5dEwybDNieTF6ZEhKNlpXSnZibk5yYVM5b1ltMHRZbTl2YTNNdVoybDBJZ1J0WVdsdVVnd0lpNktkMFFZUXFOYitnd0o2QUlBQlBZb0Ird1FLc1FFS0xHWnBiR1U2THk4dllUb3ZWWE5sY25NdlNYZHZMMDVsZUhSamJHOTFaQzluYVhRdmFHSnRMV0p2YjJ0ekVpeG1hV3hsT2k4dkwyRTZMMVZ6WlhKekwwbDNieTlPWlhoMFkyeHZkV1F2WjJsMEwyaGliUzFpYjI5cmN4cE5DaGxwZDI4dGMzUnllbVZpYjI1emEya3ZhR0p0TFdKdmIydHpFakJvZEhSd2N6b3ZMMmRwZEdoMVlpNWpiMjB2YVhkdkxYTjBjbnBsWW05dWMydHBMMmhpYlMxaWIyOXJjeTVuYVhRaUJHMWhhVzRTREFpdGtwM1JCaERnd09hVEFSb2tZVEU0TnpRd1lqVXROR1UwTWkwMFpqTmlMVGxsTm1VdE16TTNNMlkyWXpnNFl6TmhPaTVtYVd4bE9pOHZMMkVsTTBFdlZYTmxjbk12U1hkdkwwNWxlSFJqYkc5MVpDOW5hWFF2YUdKdExXSnZiMnR6ZXVBQzFOSzRNdmZVeGpLL3NvTXk5ckdQTWRUNXRqS3U3OHN5KzgveU1mQ1FzekxVNzlVeS92UExNdERNeGpLbHhja3drSWZJTXVMM2d6S09wY0l5ajdDK01walkwaksydmNReTlyWFVNdVhVeGpMUDNkWXl1NzNFTXJtUnpUTFV3YzR5aytQME1icXlnektFazgweXo2TE5Ndks2eFRMTmtJSXlpSnkyTU5UdHNETFYxc3d5MWJQS01xWEF5ektIazgweThMR1BNYXpFcmpLSmg4Z3l6K3krTXJpR3h6S1R2TWd5b0wzRU1zSEkvVEd2MmNjeW9iM0VNdktRc3pMc3RkUXlwdlc2TXJlUnpUTEQ3TDR5N2ZlRE1ybmJ0REt6eEs0eTBleStNdXpXekRLMDI3UXlyZG5ITW9xOXhES0MwUEl4NG9UWE10LzMxakxPMWNreWp1blpNczJpelRMazFkTXl6ZEc5TXVqdHVqS2MwY2t5bElmSU11MjZ2ekxQMGIweXo5WEpNdXJ0dWpMOXZNUXlvZlc2TXBIdnl6S0QvN3d5bnRISk1vaWZ6REtDeGJ3eXlwQ0NNcFNydnpMZWhOY3kxKzJ3TXBhbHdqS0x2Y1F5NE5UR01yQUJCQT09CpQKCiRlZTZlYThiYy05M2ZhLTQ5OGItOTc3OS00YjIyMTBmNTNkZWIS6wkK6AlDaHhIWlc1bGNtRjBhVzVuSUUxaFoyVWdSMmx5YkNCQmNuUjNiM0pyRUE0YURBakZxSjNSQmhDTXJJYXdBU0lrTTJGa09EUXlNMlF0TkdFNU5pMDBZakpsTFRrNE1XTXROREptWkRZMk56ZGhOVGc0S0FFNkRBakdvcDNSQmhEazJZTERBVXF4QVFvc1ptbHNaVG92THk5aE9pOVZjMlZ5Y3k5SmQyOHZUbVY0ZEdOc2IzVmtMMmRwZEM5b1ltMHRZbTl2YTNNU0xHWnBiR1U2THk4dllUb3ZWWE5sY25NdlNYZHZMMDVsZUhSamJHOTFaQzluYVhRdmFHSnRMV0p2YjJ0ekdrMEtHV2wzYnkxemRISjZaV0p2Ym5OcmFTOW9ZbTB0WW05dmEzTVNNR2gwZEhCek9pOHZaMmwwYUhWaUxtTnZiUzlwZDI4dGMzUnllbVZpYjI1emEya3ZhR0p0TFdKdmIydHpMbWRwZENJRWJXRnBibElNQ01haW5kRUdFUENnL2QwQmVnQ0FBUUNLQWZzRUNyRUJDaXhtYVd4bE9pOHZMMkU2TDFWelpYSnpMMGwzYnk5T1pYaDBZMnh2ZFdRdloybDBMMmhpYlMxaWIyOXJjeElzWm1sc1pUb3ZMeTloT2k5VmMyVnljeTlKZDI4dlRtVjRkR05zYjNWa0wyZHBkQzlvWW0wdFltOXZhM01hVFFvWmFYZHZMWE4wY25wbFltOXVjMnRwTDJoaWJTMWliMjlyY3hJd2FIUjBjSE02THk5bmFYUm9kV0l1WTI5dEwybDNieTF6ZEhKNlpXSnZibk5yYVM5b1ltMHRZbTl2YTNNdVoybDBJZ1J0WVdsdUVnd0l4cUtkMFFZUTVObUN3d0VhSkRVeE56UTFOVE5oTFRNek5UY3ROREJpT1MxaE9UWmxMV00yTldJMk1UUTBNR0ZpWVRvdVptbHNaVG92THk5aEpUTkJMMVZ6WlhKekwwbDNieTlPWlhoMFkyeHZkV1F2WjJsMEwyaGliUzFpYjI5cmMzcmdBcmlHeHpMd2tMTXkxTks0TW9pZnpES3YyY2N5N05iTU1zM1J2VExvN2JveXJkbkhNb0xROGpHbHdNc3luTkhKTXMvc3ZqS1BzTDR5emFMTk1wSHZ5ekwyc1k4eGcvKzhNcDdSeVRLenhLNHlpSnkyTU0vUnZUS0N4Ynd5aDVQTk12Mjh4REswMjdReWp1blpNc1BzdmpLNTI3UXk0b1RYTXVUVjB6THlrTE15M29UWE1xQzl4REtLdmNReXBjWEpNT3J0dWpMVTc5VXkwZXkrTXRXenlqTDMxTVl5cHZXNk1ycXlnekxpOTRNeWxLdS9NcUgxdWpMKzg4c3l2N0tETXRUQnpqTFUrYll5aTczRU10VHRzREtZMk5JeXpaQ0NNdkN4anpIc3RkUXlyTVN1TXJhOXhESzd2Y1F5ejlYSk11MzNnektRaDhneTVkVEdNdC8zMWpMZzFNWXk3YnEvTXZ2UDhqSE8xY2t5MWRiTU1vU1R6VExRek1ZeXVaSE5NcGFsd2pLM2tjMHlydS9MTW9tSHlETFAzZFl5bElmSU1zSEkvVEdodmNReWsrUDBNWk84eURMeXVzVXkxKzJ3TXZhMTFETEtrSUl5anFYQ01zK2l6VEt3QVFRPQqECgokZWNlZTZlNDgtNDlkZi00ZDRlLTljZWMtZDI0Yzg4N2I1MDhiEtsJCtgJQ2c5eWRXNGdZMjl0YldGdVpDQmthWElRQlJvTUNQcXFuZEVHRUlqemp2Z0JJaVEyTnpJNU1HUTNZUzAxWlRVeUxUUXdOR1F0WWprek5DMDBOelF3TkRFM09UUTBZalFvQVRvTUNNdW9uZEVHRUlTWGt2VUJTckVCQ2l4bWFXeGxPaTh2TDJFNkwxVnpaWEp6TDBsM2J5OU9aWGgwWTJ4dmRXUXZaMmwwTDJoaWJTMWliMjlyY3hJc1ptbHNaVG92THk5aE9pOVZjMlZ5Y3k5SmQyOHZUbVY0ZEdOc2IzVmtMMmRwZEM5b1ltMHRZbTl2YTNNYVRRb1phWGR2TFhOMGNucGxZbTl1YzJ0cEwyaGliUzFpYjI5cmN4SXdhSFIwY0hNNkx5OW5hWFJvZFdJdVkyOXRMMmwzYnkxemRISjZaV0p2Ym5OcmFTOW9ZbTB0WW05dmEzTXVaMmwwSWdSdFlXbHVVZ3dJeTZpZDBRWVFzSXJUa3dKNkFJQUJBSW9CK3dRS3NRRUtMR1pwYkdVNkx5OHZZVG92VlhObGNuTXZTWGR2TDA1bGVIUmpiRzkxWkM5bmFYUXZhR0p0TFdKdmIydHpFaXhtYVd4bE9pOHZMMkU2TDFWelpYSnpMMGwzYnk5T1pYaDBZMnh2ZFdRdloybDBMMmhpYlMxaWIyOXJjeHBOQ2hscGQyOHRjM1J5ZW1WaWIyNXphMmt2YUdKdExXSnZiMnR6RWpCb2RIUndjem92TDJkcGRHaDFZaTVqYjIwdmFYZHZMWE4wY25wbFltOXVjMnRwTDJoaWJTMWliMjlyY3k1bmFYUWlCRzFoYVc0U0RBakxxSjNSQmhDRWw1TDFBUm9rWTJOaU1qQTBZMlF0TVdZMU9DMDBNMlV4TFdFek5EQXRPR05oWVRGa01UaGxOR1l3T2k1bWFXeGxPaTh2TDJFbE0wRXZWWE5sY25NdlNYZHZMMDVsZUhSamJHOTFaQzluYVhRdmFHSnRMV0p2YjJ0emV1QUM4SkN6TXVydHVqTDJzWTh4Z3NXOE1xRzl4REt1NzhzeTRvVFhNcS9aeHpMTjBiMHlrK1AwTVp6UnlUS1VxNzh5M29UWE1xM1p4eks3dmNReWlyM0VNdFQ1dGpMWDdiQXl1SWJITXBPOHlETE5vczB5OExHUE1hQzl4RExOa0lJeWxxWENNb2ljdGpDNnNvTXk1ZFRHTXMvUnZUTHl1c1V5ejlYSk1vUC92RExVMHJneTdOYk1Nc3FRZ2pLT3BjSXk5OVRHTXRUdjFUS2x3TXN5OHBDek1xSDF1akxQN0w0eWhKUE5Ndjd6eXpLbHhja3d3Y2o5TWIreWd6S1FoOGd5anVuWk1wU0h5REsydmNReTlyWFVNb2VUelRLM2tjMHk2TzI2TXVMM2d6TFAzZFl5a2UvTE1yUEVyakxrMWRNeS9iekVNclRidERMc3RkUXkxZGJNTXRETXhqSzVrYzB5dWR1ME11MjZ2ektZMk5JeTFNSE9Nb2lmekRMUjdMNHlpNzNFTXM3VnlUS1BzTDR5cHZXNk11RFV4akxQb3MweXcreStNdnZQOGpIVTdiQXlyTVN1TW9tSHlES0MwUEl4N2ZlRE1wN1J5VExmOTlZeTFiUEtNckFCQkE9PQqQBgokZDYzMDYzYmItMDkxOS00Y2QxLWFiMTUtYTE5MzJiODY5ZDJhEucFCuQFQ2laVGVXNWphSEp2Ym1sNmFXNW5JRUYxZEdobGJuUnBheUJEYjI1MFlXbHVaWElnVkdsdFpSQU1HZ3NJcnEzSDBRWVFxT3pVV2lJa09EWmtPRGMwTkRrdFl6UTFNeTAwTkdGaUxUZzBOelV0WXpaa1pUUmtNakF6TldZd0tBRTZEQWpicU1mUkJoQzQxOFREQWxJTUNLeXR4OUVHRU96WTljVUNlZ0NBQVFxS0FhTURFZ3dJMjZqSDBRWVF1TmZFd3dJYUpHRTVaRE0xWXpKbExUbGxabUV0TkdRNU9TMWlaamcwTFRreU1UVmpOamN4TTJNeU1ucnNBdFRTdURMaWhOY3k4TEdQTWNxUWdqS205Ym95NU5YVE1vZVR6VEtoOWJveS92emNNcmE5eERLS3ZjUXlpSi9NTXJxeWd6THN0ZFF5eit5K01wU0h5RExVK2JZeXQ1SE5NdVhVeGpLUHNMNHlscVhDTXYyOHhETDd6L0l4aytQME1hekVyakt0MmNjeTFkYk1NcGpZMGpMUDBiMHl6WkNDTXE3dnl6TGVoTmN5dUliSE1zL1Z5VEtDeGJ3eTROVEdNdktsempMczFzd3lvYjNFTXM3VnlUTFBvczB5emRHOU1yVGJ0RExVN2JBeTk5VEdNdmF4anpHRDVkZ3lrSWZJTXRUdjFUS09wY0l5OHJyRk1xWEZ5VER0dXI4eTErMndNdjd6eXpMcTdib3ludEhKTXQvMzFqTFZzOG95ejkzV01ydTl4REsvc29NeXVkdTBNclBFcmpMeWtMTXk2TzI2TXB6UnlUS1VxNzh5cjluSE1vaWN0akNKaDhneSsrYlFNc1BzdmpLNWtjMHlndER5TWZhMTFES2x3TXN5MGV5K011TDNnektFazgweTBNekdNcUM5eERMd2tMTXk3ZmVETW91OXhES1R2TWd5emFMTk1wSHZ5ekxCeVAweDFNSE9Nb1AvdkRLd0FRUT0KtAsKJDJlZWM5ZGI1LWU4NWQtNDJiOS05OTg4LTY4NGY1N2RiOTM2NhKLCwqIC0NoOVRaV3htTFVodmMzUmxaQ0JUZFhCaFltRnpaU0JEYjI1MFlXbHVaWEp6RUxzSkdnd0lrOEhLMFFZUXVOeTJvd0lpSkdJME5UbGxZalk0TFdabU5Ua3RORGMwTVMwNU9XRXhMVFpqTUdJMk56QXdZV0kxTXlnQk9nd0kzWWpLMFFZUXFMcU0wd0pLMndFS01tWnBiR1U2THk4dllUb3ZWWE5sY25NdlNYZHZMMDVsZUhSamJHOTFaQzluYVhRdmFtOWlZbWx1WnkxaVlXTnJaVzVrRWpKbWFXeGxPaTh2TDJFNkwxVnpaWEp6TDBsM2J5OU9aWGgwWTJ4dmRXUXZaMmwwTDJwdlltSnBibWN0WW1GamEyVnVaQnBiQ2lCQ2FXOXVhWFJsTFZOdlpuUjNZWEpsTDJwdlltSnBibWN0WW1GamEyVnVaQkkzYUhSMGNITTZMeTluYVhSb2RXSXVZMjl0TDBKcGIyNXBkR1V0VTI5bWRIZGhjbVV2YW05aVltbHVaeTFpWVdOclpXNWtMbWRwZENJVVptVmhkQzlLVDBJdE56UXRjM1Z3WVdKaGMyVlNEQWk5djhyUkJoRHNydE8vQVhvQWdBR1BDWW9Cd3dVSzJ3RUtNbVpwYkdVNkx5OHZZVG92VlhObGNuTXZTWGR2TDA1bGVIUmpiRzkxWkM5bmFYUXZhbTlpWW1sdVp5MWlZV05yWlc1a0VqSm1hV3hsT2k4dkwyRTZMMVZ6WlhKekwwbDNieTlPWlhoMFkyeHZkV1F2WjJsMEwycHZZbUpwYm1jdFltRmphMlZ1WkJwYkNpQkNhVzl1YVhSbExWTnZablIzWVhKbEwycHZZbUpwYm1jdFltRmphMlZ1WkJJM2FIUjBjSE02THk5bmFYUm9kV0l1WTI5dEwwSnBiMjVwZEdVdFUyOW1kSGRoY21VdmFtOWlZbWx1WnkxaVlXTnJaVzVrTG1kcGRDSVVabVZoZEM5S1QwSXROelF0YzNWd1lXSmhjMlVTREFqZGlNclJCaENvdW96VEFob2taVE00TTJFNU4yTXROV1JqT0MwME5XRXdMVGxqWldFdE5XUTBPR0l3WkdNMU9EQmpPalJtYVd4bE9pOHZMMkVsTTBFdlZYTmxjbk12U1hkdkwwNWxlSFJqYkc5MVpDOW5hWFF2YW05aVltbHVaeTFpWVdOclpXNWtldmdDcnUvTE1vbUh5RExQb3MweXVJYkhNb3E5eERMMnNZOHhpNzNFTXVMM2d6S09wY0l5M29UWE1zUHN2akxQMGIweWtlL0xNdXJ0dWpMMnRkUXk1TlhUTXV5MTFES3QyY2N5ajdDK012ZlV4akxCeVAweDM3alhNb1AvdkRLV3BjSXk1ZFRHTXMvZDFqSzAyN1F5MWRiTU12Q1FzekttOWJveXM4U3VNcUc5eERMOXZNUXl6dFhKTXRUdHNES3N4SzR5Z3REeU1ZTEZ2REs1a2MweXVyS0RNc3FRZ2pMWDdiQXkrK2JRTXBqWTBqS1VoOGd5ZytYWU1wN1J5VExVMHJneXVkdTBNc1NDd0RMZjk5WXlwY0RMTXZ2UDhqSHl1c1V5cGNYSk1NMlFnaktJbkxZd2xLdS9NdktsempMVnM4b3l0cjNFTXMvVnlUTHMxc3d5eit5K01wTzh5RExVK2JZeWg1UE5NcFBqOURId3NZOHhuTkhKTXNDQ3dES0VrODB5djdLRE1vaWZ6REtRaDhneXI5bkhNdURVeGpMbzdib3kwTXpHTXY3ODNES2d2Y1F5dTczRU11MjZ2ekxSN0w0eThwQ3pNcUgxdWpMKzg4c3l6YUxOTXRUdjFUSzNrYzB5N2ZlRE10VEJ6akxpaE5jeXpkRzlNckFCQkE9PQqQCwokMWYxZGRmNmQtZWFlOS00YzJiLWFlODktYjYxYjYxNjUzNGJhEucKCuQKQ2lKWGNtbDBhVzVuSUZOclpXeGxkRzl1SUVsdWRHVm5jbUYwYVc5dUlGUmxjM1J6RUswQkdnd0k3K3pLMFFZUWxQRHB1d0VpSkdGaVpUQmpNalUyTFdVMk5ERXRORGMzTlMwNE16UTRMV1V6WmpGbVkySmpNREpqTnlnQk9nc0l3czdLMFFZUXJMVEdQRXJPQVFveVptbHNaVG92THk5aE9pOVZjMlZ5Y3k5SmQyOHZUbVY0ZEdOc2IzVmtMMmRwZEM5cWIySmlhVzVuTFdKaFkydGxibVFTTW1acGJHVTZMeTh2WVRvdlZYTmxjbk12U1hkdkwwNWxlSFJqYkc5MVpDOW5hWFF2YW05aVltbHVaeTFpWVdOclpXNWtHbHNLSUVKcGIyNXBkR1V0VTI5bWRIZGhjbVV2YW05aVltbHVaeTFpWVdOclpXNWtFamRvZEhSd2N6b3ZMMmRwZEdoMVlpNWpiMjB2UW1sdmJtbDBaUzFUYjJaMGQyRnlaUzlxYjJKaWFXNW5MV0poWTJ0bGJtUXVaMmwwSWdkemRHRm5hVzVuVWd3SWcrdkswUVlReklMRzJBSjZBSUFCaXdHS0FiVUZDczRCQ2pKbWFXeGxPaTh2TDJFNkwxVnpaWEp6TDBsM2J5OU9aWGgwWTJ4dmRXUXZaMmwwTDJwdlltSnBibWN0WW1GamEyVnVaQkl5Wm1sc1pUb3ZMeTloT2k5VmMyVnljeTlKZDI4dlRtVjRkR05zYjNWa0wyZHBkQzlxYjJKaWFXNW5MV0poWTJ0bGJtUWFXd29nUW1sdmJtbDBaUzFUYjJaMGQyRnlaUzlxYjJKaWFXNW5MV0poWTJ0bGJtUVNOMmgwZEhCek9pOHZaMmwwYUhWaUxtTnZiUzlDYVc5dWFYUmxMVk52Wm5SM1lYSmxMMnB2WW1KcGJtY3RZbUZqYTJWdVpDNW5hWFFpQjNOMFlXZHBibWNTQ3dqQ3pzclJCaENzdE1ZOEdpUmtNemd4TXpVMU1TMDFOV00wTFRSaU1qZ3RZakU1WlMwellqSTBaRFU0WVRRNU1XUTZOR1pwYkdVNkx5OHZZU1V6UVM5VmMyVnljeTlKZDI4dlRtVjRkR05zYjNWa0wyZHBkQzlxYjJKaWFXNW5MV0poWTJ0bGJtUjYrQUxVN2JBeTdicS9NdFR2MVRMTjBiMHl6dFhKTXFIMXVqS09wY0l5NWRUR01wN1J5VExzdGRReXdJTEFNcytpelRLUHNMNHlvTDNFTW9MUThqSGY5OVl5Z3NXOE1vU1R6VEwrODhzeThxWE9Ncy9WeVRLbTlib3l1ZHUwTXV6V3pETGcxTVl5KytiUU1zL2QxaktJbjh3eW5OSEpNcFBqOURIMzFNWXlpcjNFTXQrNDF6THQ5NE15bHFYQ01ycXlnekx3c1k4eGtJZklNcTd2eXpLRDVkZ3k2TzI2TXQ2RTF6S0poOGd5MWRiTU1zUHN2aks3dmNReThyckZNdmF4anpIVTByZ3kxKzJ3TXVLRTF6S3YyY2N5L2J6RU1zSEkvVEcvc29NeXlwQ0NNclRidERLVXE3OHl6YUxOTXBTSHlETHlrTE15NHZlRE1xekVyaks0aHNjeTlyWFVNcTNaeHpLWTJOSXlrZS9MTXMvc3ZqTFF6TVl5L3Z6Y01wTzh5REsza2MweTFiUEtNcVhBeXpMd2tMTXkxTUhPTXMyUWdqS3p4SzR5MGV5K011VFYwektIazgweWk3M0VNcUc5eERMN3ovSXgxUG0yTXJhOXhETFAwYjB5eElMQU1vaWN0akM1a2MweXBjWEpNT3J0dWpLRC83d3lzQUVFCuQLCiQ4NTljN2EyMy1iZWEwLTRmYTUtODA1ZS1iMjkzMzZiNDkxN2QSuwsKuAtDaTFXWlhKcFpubHBibWNnU1c1bWNtRnpkSEoxWTNSMWNtVWdVMlZ5ZG1salpTQkpiblJsWjNKaGRHbHZibk1RYWhvTUNOcm95dEVHRVBDKzhya0NJaVF6WXprNFpHSTNPQzB5TlRCbExUUXhaV1F0WVRZME15MDVaR1V5WVRreFpUSmxZbU1vQVRvTUNLM2p5dEVHRUx6anV2VUNTdWdCQ2pKbWFXeGxPaTh2TDJFNkwxVnpaWEp6TDBsM2J5OU9aWGgwWTJ4dmRXUXZaMmwwTDJwdlltSnBibWN0WW1GamEyVnVaQkl5Wm1sc1pUb3ZMeTloT2k5VmMyVnljeTlKZDI4dlRtVjRkR05zYjNWa0wyZHBkQzlxYjJKaWFXNW5MV0poWTJ0bGJtUWFXd29nUW1sdmJtbDBaUzFUYjJaMGQyRnlaUzlxYjJKaWFXNW5MV0poWTJ0bGJtUVNOMmgwZEhCek9pOHZaMmwwYUhWaUxtTnZiUzlDYVc5dWFYUmxMVk52Wm5SM1lYSmxMMnB2WW1KcGJtY3RZbUZqYTJWdVpDNW5hWFFpSVdabFlYUXZTazlDTFRjMUxXVnVkaTF6ZFhCaExYTnRjeTFoZFhSdmJXRnBiRklMQ0xUbXl0RUdFTGpyaEFaNkFJQUJVSW9CMEFVSzZBRUtNbVpwYkdVNkx5OHZZVG92VlhObGNuTXZTWGR2TDA1bGVIUmpiRzkxWkM5bmFYUXZhbTlpWW1sdVp5MWlZV05yWlc1a0VqSm1hV3hsT2k4dkwyRTZMMVZ6WlhKekwwbDNieTlPWlhoMFkyeHZkV1F2WjJsMEwycHZZbUpwYm1jdFltRmphMlZ1WkJwYkNpQkNhVzl1YVhSbExWTnZablIzWVhKbEwycHZZbUpwYm1jdFltRmphMlZ1WkJJM2FIUjBjSE02THk5bmFYUm9kV0l1WTI5dEwwSnBiMjVwZEdVdFUyOW1kSGRoY21VdmFtOWlZbWx1WnkxaVlXTnJaVzVrTG1kcGRDSWhabVZoZEM5S1QwSXROelV0Wlc1MkxYTjFjR0V0YzIxekxXRjFkRzl0WVdsc0Vnd0lyZVBLMFFZUXZPTzY5UUlhSkdVd01tUmxabU5pTFRBeU5tUXRORFJqTnkwNFpqbGlMV1JpWm1FeE1XVXlNRFJrTURvMFptbHNaVG92THk5aEpUTkJMMVZ6WlhKekwwbDNieTlPWlhoMFkyeHZkV1F2WjJsMEwycHZZbUpwYm1jdFltRmphMlZ1WkhyNEFwUGo5REhQb3MweTdOYk1Nb21IeURMbDFNWXlrN3pJTW9MUThqSFg3YkF5bHFYQ01xWEF5ekxrMWRNeW9iM0VNcHpSeVRMcTdib3lnK1hZTXJQRXJqSzZzb015dUliSE1ybVJ6VEx3a0xNeTFNSE9NdUtFMXpLVXE3OHl6OTNXTXJ1OXhES0x2Y1F5MU8yd01zUHN2akxOb3MweTFQbTJNcy9zdmpMVjFzd3k4cVhPTXBTSHlES2d2Y1F5d2NqOU1lMzNnekx0dXI4eWlKL01Nc1NDd0RMZzFNWXkvdlBMTXFiMXVqTFUwcmd5dWR1ME1vTEZ2REx3c1k4eHlwQ0NNclRidERLbHhja3d6WkNDTXJlUnpUTDd6L0l4L3Z6Y01walkwaktSNzhzeXI5bkhNdktRc3pMbzdib3k0dmVETXZ2bTBES1BzTDR5Zy8rOE10LzMxakxVNzlVeTBleStNdXkxMURMZWhOY3k4cnJGTXBDSHlETDl2TVF5cnUvTE1zN1Z5VExBZ3NBeTFiUEtNcmE5eERMUDBiMHl6OVhKTXQrNDF6S0hrODB5emRHOU1vNmx3akxRek1ZeTk5VEdNcit5Z3pLaDlib3lyTVN1TXEzWnh6S0VrODB5bnRISk12YTExREtJbkxZd2lyM0VNdmF4anpHd0FRUT0KkAsKJGY3Y2U1MTNjLWYzOTYtNGYyMC05ZjYxLTRlMThhMWUxYzU5MhLnCgrkCkNpTkpiWEJzWlcxbGJuUnBibWNnUTBrZ1VHbHdaV3hwYm1VZ1FYVjBiMjFoZEdsdmJoQVlHZ3dJdys3SzBRWVE0TGkyd2dNaUpEVm1ZbVUwWlRBeUxURmxZamt0TkRjNE1pMDRaRE00TFRFd1l6bGxOall3WVdSbFppZ0JPZ3NJcCs3SzBRWVFvTGZDS2tyT0FRb3labWxzWlRvdkx5OWhPaTlWYzJWeWN5OUpkMjh2VG1WNGRHTnNiM1ZrTDJkcGRDOXFiMkppYVc1bkxXSmhZMnRsYm1RU01tWnBiR1U2THk4dllUb3ZWWE5sY25NdlNYZHZMMDVsZUhSamJHOTFaQzluYVhRdmFtOWlZbWx1WnkxaVlXTnJaVzVrR2xzS0lFSnBiMjVwZEdVdFUyOW1kSGRoY21VdmFtOWlZbWx1WnkxaVlXTnJaVzVrRWpkb2RIUndjem92TDJkcGRHaDFZaTVqYjIwdlFtbHZibWwwWlMxVGIyWjBkMkZ5WlM5cWIySmlhVzVuTFdKaFkydGxibVF1WjJsMElnZHpkR0ZuYVc1blVnc0lwKzdLMFFZUXpQdlJQM29BZ0FFQWlnRzFCUXJPQVFveVptbHNaVG92THk5aE9pOVZjMlZ5Y3k5SmQyOHZUbVY0ZEdOc2IzVmtMMmRwZEM5cWIySmlhVzVuTFdKaFkydGxibVFTTW1acGJHVTZMeTh2WVRvdlZYTmxjbk12U1hkdkwwNWxlSFJqYkc5MVpDOW5hWFF2YW05aVltbHVaeTFpWVdOclpXNWtHbHNLSUVKcGIyNXBkR1V0VTI5bWRIZGhjbVV2YW05aVltbHVaeTFpWVdOclpXNWtFamRvZEhSd2N6b3ZMMmRwZEdoMVlpNWpiMjB2UW1sdmJtbDBaUzFUYjJaMGQyRnlaUzlxYjJKaWFXNW5MV0poWTJ0bGJtUXVaMmwwSWdkemRHRm5hVzVuRWdzSXArN0swUVlRb0xmQ0tob2tPREV6TTJRMU1ERXRPR0ZsWmkwMFpHVTNMV0U0T1dNdE0yVmpNV1F5WlRNd1kyWmtPalJtYVd4bE9pOHZMMkVsTTBFdlZYTmxjbk12U1hkdkwwNWxlSFJqYkc5MVpDOW5hWFF2YW05aVltbHVaeTFpWVdOclpXNWtldmdDanFYQ011WFV4akxWczhveXphTE5NcWIxdWpMQnlQMHh6OUc5TXRUQnpqS0QvN3d5aytQME1jL3N2akx5cGM0eWlKeTJNTzMzZ3pLV3BjSXkxTy9WTXFYQXl6TE4wYjB5OTlUR012SzZ4VEtDMFBJeGcrWFlNdFRTdURLUWg4Z3loNVBOTXVEVXhqS2x4Y2t3aTczRU11TDNnekswMjdReXJNU3VNcTNaeHpMNzV0QXl6OTNXTW9xOXhETGZ1TmN5My9mV01ycXlnekxzdGRReW50SEpNczJRZ2pMaWhOY3k1TlhUTXRETXhqTEQ3TDR5ejlYSk11MjZ2ektjMGNreW9mVzZNcFNydnpMQWdzQXkvdlBMTXFDOXhETFg3YkF5b2IzRU1xN3Z5eks1a2MweWtlL0xNdmExMURMUjdMNHk4cEN6TXQ2RTF6TFYxc3d5aEpQTk1yYTl4REsvc29NeTZ1MjZNb0xGdkRLdjJjY3l5cENDTXBPOHlES3p4SzR5L2J6RU12dlA4akh3c1k4eGlZZklNcnU5eERMVStiWXk3TmJNTXJlUnpUSzRoc2N5OEpDek1vaWZ6RExvN2JveWo3QytNcGpZMGpMMnNZOHh6NkxOTXY3ODNES1VoOGd5dWR1ME1zU0N3RExPMWNreTFPMndNckFCQkE9PQrgBwokNTM5NDVlNWMtNGU2Zi00Yjk5LThkYTQtZjQyYzQ5ZTdiNWY1ErcHCrQHQ2hwTWFYTjBhVzVuSUVGblpXNTBJRU5oY0dGaWFXeHBkR2xsY3hBU0dnd0luWVRXMFFZUXNMLzIxUUVpSkdWaU1tWTBZVE0yTFdGbE9UVXRORGhoWVMxaFl6WTBMVFl3WWpZNE0yRTBNamxoTVNnQk9nc0l3K0xWMFFZUWhNWHJEVW93Q2l4bWFXeGxPaTh2TDJFNkwxVnpaWEp6TDBsM2J5OU9aWGgwWTJ4dmRXUXZaMmwwTDJoaWJTMWliMjlyY3hvQVVnd0ltNFRXMFFZUWlJcnRyd0o2QUlBQkVJb0JtQVFLTUFvc1ptbHNaVG92THk5aE9pOVZjMlZ5Y3k5SmQyOHZUbVY0ZEdOc2IzVmtMMmRwZEM5b1ltMHRZbTl2YTNNYUFCSUxDTVBpMWRFR0VJVEY2dzBhSkdReU1UVXhOakppTFRVeFlUSXROREUxWVMwNE1URXpMV0l4TTJOaE1UVTBPV1pqT0RvdVptbHNaVG92THk5aEpUTkJMMVZ6WlhKekwwbDNieTlPWlhoMFkyeHZkV1F2WjJsMEwyaGliUzFpYjI5cmMzcUFBN21SelRMaWhOY3lyOW5ITW82bHdqS3RuY2t5Z3REeU1ZUC92RExWczhveXo5M1dNcGpZMGpMVTc5VXk0TlRHTXMzUnZUTE8xY2t5dXJLRE11anR1akx3c1k4eHo5RzlNdmExMURLenhLNHlwY0RMTXJUYnRES3BxZE15MU1IT01vbUh5REtQNmRreWs3eklNcUM5eERMeXVzVXkzcmpYTXV6V3pES0x2Y1F5L2J6RU1vaWN0akMvZ3NBeXo5WEpNdTMzZ3pLUWg4Z3lnc1c4TXVMM2d6TFU3YkF5KytiUU12ZlV4aktLbjh3eSs4L3lNYVhGeVREQnlQMHhpSi9NTXNPQ3dES205Ym95MU5LNE1ydTl4REtSNzhzeThKQ3pNdFQ1dGpLM2tjMHlyTVN1TXIreWd6TE5rSUl5MSsyd01yR2R5VExQN0w0eXJkbkhNc1BzdmpLVWg4Z3lpcjNFTXRIc3ZqS3U3OHN5bEt1L010NkUxekwrODhzeTVkVEdNdVRWMHpMeWtMTXloSlBOTXRETXhqTHE3Ym95OXJHUE1aN1J5VEtXcGNJeWsrUDBNWnpSeVRLaDlib3l1SWJITXJuYnRETHR1cjh5b2IzRU11eTExRExWMXN3eWo3QytNdjc4M0RLMnZjUXlnK1hZTXQvMzFqS0hrODB5eXBDQ01yQUJCQT09CtgHCiQ4ZmIyYzE1Yi0yOTkyLTQ3YmMtYTU1Yy1kZDM4YWM5YmVkYWMSrwcKrAdDaEJzYVhOMElIbHZkWElnYzJ0cGJHeHpFQVFhREFpbTV0WFJCaERZcGRUTUF5SWtPRFpsTmpnMFl6QXRZek0yTnkwME5tWmxMVGhtTURZdE1qQXlNMlJqTnpZNE1EWXpLQUU2REFqNDVkWFJCaENJOUtTNUFVb3dDaXhtYVd4bE9pOHZMMkU2TDFWelpYSnpMMGwzYnk5T1pYaDBZMnh2ZFdRdloybDBMMmhpYlMxaWIyOXJjeG9BVWd3SStPWFYwUVlRN083cjdRRjZBSUFCQUlvQm5RUUtNQW9zWm1sc1pUb3ZMeTloT2k5VmMyVnljeTlKZDI4dlRtVjRkR05zYjNWa0wyZHBkQzlvWW0wdFltOXZhM01hQUJJTUNQamwxZEVHRUlqMHBMa0JHaVEwWkRrNVpXRm1OUzFrT0RGbExUUTVOamd0T1RJM055MHpNMkZtTUROaE5qSmhOemc2TG1acGJHVTZMeTh2WVNVelFTOVZjMlZ5Y3k5SmQyOHZUbVY0ZEdOc2IzVmtMMmRwZEM5b1ltMHRZbTl2YTNONmhBTzd2Y1F5KzgveU1lWFV4akxEN0w0eS92emNNczJpelRLL3NvTXloSjYyTXRUU3VETGk5NE15bk5ISk12dm0wRExQb3MweTFiUEtNby9wMlRMUXpNWXl3Y2o5TWZheGp6R2UwY2t5MU8vVk1vNmx3aks0aHNjeWk3M0VNdURVeGpLM2tjMHlwdlc2TXJtUnpUSzUyN1F5OXJYVU1wYWx3akxQMGIweWlyM0VNcy9WeVRLRC83d3lnK1hZTXVUVjB6TFU3YkF5ck1TdU11eld6REtDeGJ3eXlwQ0NNcy9kMWpLWTJOSXlzOFN1TXFIMXVqS0VrODB5OHJyRk1vTFE4akhxN2JveTFQbTJNdGZ0c0RMc3RkUXlyZG5ITXBPOHlES2d2Y1F5cnUvTE1xbXAwekxldU5jeXpkRzlNdjI4eERLL2dzQXl6K3krTXY3enl6TFI3TDR5cjluSE10LzMxaktIazgweXBjWEpNTzMzZ3pLSW44d3l1cktETXZDeGp6R1VxNzh5OEpDek10VEJ6akxOa0lJeXBjRExNb2ljdGpETzFja3kzb1RYTXRYV3pESzJ2Y1F5OTlUR011MjZ2ekxEZ3NBeWtJZklNcFBqOURIeWtMTXk2TzI2TXBIdnl6TGloTmN5b2IzRU1vS2V0akswMjdReWlZZklNbyt3dmpLVWg4Z3lzQUVFCtwHCiRmY2FlYTIyOS00NjNkLTQyNGMtYjZhYi0xYjkwYTI4ODAzMDISswcKsAdDaHBNYVhOMGFXNW5JRkJzZFdkcGJuTWdRVzVrSUZOcmFXeHNjeEFSR2d3SXZZVFcwUVlReE9HNXR3TWlKRE00T0RjMU56RmlMVEUzTWpVdE5HTXpNeTA1T0RVMUxXWTRaVEE1TUdabFl6Y3lOU2dCT2d3SXBZVFcwUVlReU5EZ3pnTktNQW9zWm1sc1pUb3ZMeTloT2k5VmMyVnljeTlKZDI4dlRtVjRkR05zYjNWa0wyZHBkQzlvWW0wdFltOXZhM01hQUZJTENLYUUxdEVHRUl6WTlnWjZBSUFCQUlvQmxRUUtNQW9zWm1sc1pUb3ZMeTloT2k5VmMyVnljeTlKZDI4dlRtVjRkR05zYjNWa0wyZHBkQzlvWW0wdFltOXZhM01hQUJJTUNLV0UxdEVHRU1qUTRNNERHaVEyTURKalpHWm1OUzFsTlRabUxUUXpNR1V0T1RNNE1DMDJZakF5WlRSa1pqQmhZalE2TG1acGJHVTZMeTh2WVNVelFTOVZjMlZ5Y3k5SmQyOHZUbVY0ZEdOc2IzVmtMMmRwZEM5b1ltMHRZbTl2YTNONi9BTCsvTnd5cGNETE12S1FzektZMk5JeWlyM0VNdks2eFRMQnlQMHg5clhVTXVLRTF6S0hrODB5cnUvTE1ycXlneks3dmNReXY3S0RNcm5idERLUWg4Z3k0dmVETXBTcnZ6S09wY0l5eit5K01xWEZ5VENwcWRNeXpaQ0NNdGZ0c0RLSW5MWXcxZGJNTW9TVHpUS1R2TWd5czhTdU12N3p5eks0aHNjeXo5M1dNcm1SelRLQzBQSXg3ZmVETXA3UnlUTHR1cjh5MGV5K010RE14aktVaDhneThKQ3pNdDY0MXpMVXdjNHlpSi9NTXVqdHVqS2MwY2t5cmRuSE1zK2l6VEtELzd3eTVOWFRNdXpXekRMN3ovSXgxYlBLTXJhOXhETHE3Ym95dzRMQU10VHYxVEtKaDhneTVkVEdNcS9aeHpLc3hLNHkrK2JRTXMyaXpUTE4wYjB5MVBtMk10VFN1RExmOTlZeWk3M0VNdXkxMURLUjc4c3l6OVhKTXZheGp6SHdzWTh4b2ZXNk1yK0N3REtENWRneXB2VzZNcGFsd2pMS2tJSXl6OUc5TXYyOHhES1Q0L1F4aituWk12ZlV4aktDeGJ3eTROVEdNcmVSelRMTzFja3lqN0MrTXFDOXhES2h2Y1F5dE51ME10VHRzRExlaE5jeXcreStNckFCQkE9PQroBwokZWIyYWNjOTYtNjAzZS00ODg3LTg1MTktYmIxNGFlN2FjZjg1Er8HCrwHQ2lSRGIyNW1hWEp0YVc1bklFRmpkR2wyWlNCRVpYWmxiRzl3YldWdWRDQlRhMmxzYkhNUUNCb01DTUdHMXRFR0VJaU1yTEVDSWlSa1pXUTBNR0l6TWkwelptVmxMVFE0WVdVdE9ESXdOaTB5TldVeU5XWmhOVFl6WXpFb0FUb01DT3VGMXRFR0VJamQ5ZU1DU2pBS0xHWnBiR1U2THk4dllUb3ZWWE5sY25NdlNYZHZMMDVsZUhSamJHOTFaQzluYVhRdmFHSnRMV0p2YjJ0ekdnQlNDd2pBaHRiUkJoRGc2WVJBZWdDQUFRV0tBWlVFQ2pBS0xHWnBiR1U2THk4dllUb3ZWWE5sY25NdlNYZHZMMDVsZUhSamJHOTFaQzluYVhRdmFHSnRMV0p2YjJ0ekdnQVNEQWpyaGRiUkJoQ0kzZlhqQWhva09HVXdPR1F4TW1NdFptSTFOaTAwTmpZMExXRTRNakV0TURCaE5XVTVZVGd4TnpnNE9pNW1hV3hsT2k4dkwyRWxNMEV2VlhObGNuTXZTWGR2TDA1bGVIUmpiRzkxWkM5bmFYUXZhR0p0TFdKdmIydHpldndDZ3NXOE1wU3J2eksvZ3NBeXo2TE5NdFd6eWpMTm9zMHlydS9MTW9QL3ZESzd2Y1F5a2UvTE1xWEZ5VENJbjh3eTVOWFRNczdWeVRLbTlib3kzL2ZXTXFHOXhETG83Ym95NHZlRE1vcTl4REtsd01zeTdOYk1Nb3U5eERMZWhOY3k1ZFRHTXY3ODNES1R2TWd5b0wzRU12YXhqekhVK2JZeWxxWENNdEhzdmpLM2tjMHlyTVN1TW8rd3ZqTFAxY2t5MU8vVk1welJ5VExVN2JBeWlZZklNb1BsMkRMZzFNWXk3TFhVTXY3enl6TFAzZFl5djdLRE11MzNnekxVd2M0eXc0TEFNclBFcmpLdjJjY3lrK1AwTWZLUXN6SzZzb015eit5K01xM1p4ektFazgweTBNekdNdnZQOGpHNWtjMHl3Y2o5TWZDeGp6SEtrSUl5OHJyRk1wN1J5VEs1MjdReWtJZklNczNSdlRMOXZNUXl0TnUwTXJpR3h6TDMxTVl5aUp5Mk1JNmx3aksydmNReXo5RzlNdFRTdURMWDdiQXk5clhVTXVLRTF6S2g5Ym95OEpDek10NjQxekxWMXN3eXcreStNb0xROGpHcHFkTXk2dTI2TXMyUWdqTHR1cjh5aDVQTk1vL3AyVEtZMk5JeSsrYlFNcFNIeURLd0FRUT0K7AcKJDNhYTMyNDczLTAyMjItNDBlMy1iM2JiLWQ2NDgzNTJkNjEwZBLDBwrAB0NpUkRiMjVtYVhKdGFXNW5JRkJzZFdkcGJuTWdRVzVrSUVGamRHbDJaU0JUYTJsc2JITVFCeG9MQ0l1UjE5RUdFTHpHZ3c0aUpESmlNekV4T1RVekxUSm1ORGt0TkRVM05TMDRZVFl3TFdReVpqQm1ObVZtWW1abE55Z0JPZ3dJOVpEWDBRWVE0UGZyN3dKS01Bb3NabWxzWlRvdkx5OWhPaTlWYzJWeWN5OUpkMjh2VG1WNGRHTnNiM1ZrTDJkcGRDOW9ZbTB0WW05dmEzTWFBRklNQ0ltUjE5RUdFSWpIcTkwQmVnQ0FBUVdLQVprRUNqQUtMR1pwYkdVNkx5OHZZVG92VlhObGNuTXZTWGR2TDA1bGVIUmpiRzkxWkM5bmFYUXZhR0p0TFdKdmIydHpHZ0FTREFqMWtOZlJCaERnOSt2dkFob2tOakJrWkdFM1pUVXRORFV5WVMwMFpqQmlMV0ZtWkdJdE5HWTFZelUyTnpFM09UYzBPaTVtYVd4bE9pOHZMMkVsTTBFdlZYTmxjbk12U1hkdkwwNWxlSFJqYkc5MVpDOW5hWFF2YUdKdExXSnZiMnR6ZW9BRGlZZklNdVhVeGpLVWg4Z3l0cjNFTXZmVXhqSzd2Y1F5ejlYSk12YXhqekgrL053eS9iekVNc0hJL1RHRC83d3l1ZHUwTXRUdjFUS0N4Ynd5MU8yd010V3p5aktSNzhzeWg1UE5Nbyt3dmpMUXpNWXlrN3pJTXVydHVqS2UwY2t5MSsyd011TDNnekxVK2JZeThKQ3pNc09Dd0RMaWhOY3lnK1hZTW91OXhES2h2Y1F5eit5K010WFd6RExEN0w0eWlyM0VNcWIxdWpMdHVyOHk4TEdQTWEzWnh6TFAzZFl5bU5qU011VFYwektUNC9ReCsrYlFNcm1SelRLdTc4c3l5cENDTXY3enl6SzNrYzB5djdLRE1wQ0h5RExmOTlZeXY0TEFNcmlHeHpMUDBiMHlwY0RMTXMzUnZUTDd6L0l4aUp5Mk1MVGJ0REtzeEs0eXpaQ0NNdFRTdURMMnRkUXlscVhDTXJHZHlUS0luOHd5czhTdU10SHN2aktndmNReTdmZURNdFRCempLS244d3k0TlRHTXZLUXN6TE8xY2t5Nk8yNk12SzZ4VEtwcWRNeTNyalhNcnF5Z3pLVXE3OHlqcVhDTXEyZHlUTGVoTmN5Z3REeU1hL1p4ektFazgweWorblpNcVhGeVREczFzd3luTkhKTXFIMXVqTHN0ZFF5c0FFRQrcBwokNTI5ZTdiNDUtNGVlNS00YmRhLTg0YzctMjRlMjM1MjM3M2QyErMHCrAHQ2h4RGNtVmhkR2x1WnlCRGRYTjBiMjBnUVdkbGJuUWdVMnRwYkd4ekVHQWFDd2pBeE5mUkJoRGcvdkE3SWlRM016a3hNbVkzWWkweE5ERXdMVFEyWkRBdFlqVmhOUzB6TkRnMlpEQTFObVUyTWprb0FUb0xDSWUrMTlFR0VORDB0MzVLTUFvc1ptbHNaVG92THk5aE9pOVZjMlZ5Y3k5SmQyOHZUbVY0ZEdOc2IzVmtMMmRwZEM5b1ltMHRZbTl2YTNNYUFGSU1DT25EMTlFR0VLRGd2NmtCZWdDQUFUdUtBWlFFQ2pBS0xHWnBiR1U2THk4dllUb3ZWWE5sY25NdlNYZHZMMDVsZUhSamJHOTFaQzluYVhRdmFHSnRMV0p2YjJ0ekdnQVNDd2lIdnRmUkJoRFE5TGQrR2lRd056SmpORGhrTUMwME1USmhMVFE1T0RjdFlUTTJPQzFtTUdNelpqRXpObUprWldZNkxtWnBiR1U2THk4dllTVXpRUzlWYzJWeWN5OUpkMjh2VG1WNGRHTnNiM1ZrTDJkcGRDOW9ZbTB0WW05dmEzTjYvQUt6eEs0eTVOWFRNdjc4M0RMcTdib3kzcmpYTXMyUWdqS0hrODB5dE51ME1yK0N3REtKaDhneS92UExNdmF4anpIWDdiQXlrSWZJTXEvWnh6S0luTFl3dXJLRE1xM1p4ekxRek1ZeXo5RzlNdks2eFRMdDk0TXlvYjNFTXE3dnl6TFA3TDR5MWJQS01zMml6VEtndmNReXdjajlNZUtFMXpMOXZNUXk4cEN6TW82bHdqTEQ3TDR5Z3REeU1aN1J5VExVMHJneTdOYk1Nbyt3dmpMZzFNWXl0NUhOTXJ1OXhES2x4Y2t3OEpDek1zL1Z5VExVd2M0eWcrWFlNb0xGdkRLNWtjMHk3YnEvTW9pZnpETERnc0F5My9mV01xWEF5ekxSN0w0eWcvKzhNcm5idERLVDQvUXh6dFhKTXZDeGp6SFBvczB5azd6SU1wU0h5REtMdmNReXpkRzlNdWp0dWpMc3RkUXkzb1RYTW8vcDJUTFAzZFl5OTlUR012dlA4akg3NXRBeW1OalNNcWIxdWpLUjc4c3lscVhDTXRUdjFUS0VrODB5NWRUR012YTExRExpOTRNeW5OSEpNcFNydnpMVTdiQXlxYW5UTXNxUWdqTFYxc3d5dHIzRU1vcTl4REtoOWJveXJNU3VNdFQ1dGpLNGhzY3l2N0tETXJBQkJBPT0K2AoKJDdjNmRmMDAxLWIxZDgtNDkyOC04NDI5LWIyYWU0NTY2YjAxNRKvCgqsCkNpZEJibUZzZVhwcGJtY2dVbVYyWVhOQ2IzUWdVbVZ3YjNOcGRHOXllU0JUZEhKMVkzUjFjbVVRcnlFYURBakEvTzdSQmhDQWk2dnRBaUlrWkdZMU1UUTVNRGd0Wm1JeU15MDBZalE0TFdFMk1EWXRNR0ZrWkRSbU9XWmhOV0UxS0FFNkRBakdudVRSQmhDOGx1aU5Ba3EwQVFveFptbHNaVG92THk5aE9pOVZjMlZ5Y3k5SmQyOHZUbVY0ZEdOc2IzVmtMMmRwZEM5SGFYUmxZUzlTWlhaaGMwSnZkQkl4Wm1sc1pUb3ZMeTloT2k5VmMyVnljeTlKZDI4dlRtVjRkR05zYjNWa0wyZHBkQzlIYVhSbFlTOVNaWFpoYzBKdmRCcEdDaEp2WTNSdmRIVnlaMlV2VW1WMllYTkNiM1FTTUdoMGRIQnpPaTh2WjJsMExtOWpkRzkwZFhKblpTNWpiMjB2YjJOMGIzUjFjbWRsTDFKbGRtRnpRbTkwTG1kcGRDSUViV0ZwYmxJTUNQZjc3dEVHRUt5QzE1SUJlZ0NBQVpFaGlnR2ZCUXEwQVFveFptbHNaVG92THk5aE9pOVZjMlZ5Y3k5SmQyOHZUbVY0ZEdOc2IzVmtMMmRwZEM5SGFYUmxZUzlTWlhaaGMwSnZkQkl4Wm1sc1pUb3ZMeTloT2k5VmMyVnljeTlKZDI4dlRtVjRkR05zYjNWa0wyZHBkQzlIYVhSbFlTOVNaWFpoYzBKdmRCcEdDaEp2WTNSdmRIVnlaMlV2VW1WMllYTkNiM1FTTUdoMGRIQnpPaTh2WjJsMExtOWpkRzkwZFhKblpTNWpiMjB2YjJOMGIzUjFjbWRsTDFKbGRtRnpRbTkwTG1kcGRDSUViV0ZwYmhJTUNNYWU1TkVHRUx5VzZJMENHaVF3TVRVek56VTBaaTA1TXpBeExUUTBabVV0WWpCaE5DMDRPRFF6WXpNellXUmtNalE2TTJacGJHVTZMeTh2WVNVelFTOVZjMlZ5Y3k5SmQyOHZUbVY0ZEdOc2IzVmtMMmRwZEM5SGFYUmxZUzlTWlhaaGMwSnZkSHI4QW9tSHlESy9zb015KzgveU1jN1Z5VEx3c1k4eDdMWFVNcytpelRMVnM4b3loNVBOTXMzUnZUTGwxTVl5dUliSE11S0UxekxnMU1ZeXROdTBNdFR0c0RMMnNZOHhnLys4TXUyNnZ6S0x2Y1F5MWRiTU12ZlV4aks1a2MweThKQ3pNcS9aeHpMUDdMNHkrK2JRTXBIdnl6THE3Ym95ZytYWU1wYWx3akxrMWRNeThwQ3pNcFNydnpMZWhOY3lwY1hKTU5UQnpqTFUwcmd5cnUvTE1vU1R6VEwrODhzeXFhblRNcm5idERMWDdiQXlnc1c4TXYyOHhETFF6TVl5bU5qU01xQzl4REtJbjh3eXc0TEFNdEhzdmpLSW5MWXc2TzI2TXFIMXVqTFAzZFl5dTczRU1zL1J2VEtDMFBJeDNyalhNdFQ1dGpMVTc5VXlvYjNFTW8rd3ZqTHl1c1V5czhTdU1wUGo5REc2c29NeXJkbkhNby9wMlRMKy9Od3luTkhKTW82bHdqS3N4SzR5emFMTk1wU0h5REtLdmNReXpaQ0NNdmExMURLUWg4Z3kzL2ZXTXFYQXl6THMxc3d5eXBDQ01yZVJ6VEsvZ3NBeWs3eklNcmE5eERMQnlQMHh6OVhKTXUzM2d6S2UwY2t5cHZXNk11TDNnekxEN0w0eXNBRUUKoAcKJDg3MmFjOWNlLTUzNmItNGQ5Zi1hZGVlLTgwZmJlOGZmMjMxNRL3Bgr0BkNpZFZjR1JoZEdsdVp5Qk9aWFIzYjNKcmFXNW5JRkJ2Y25RZ1EyOXVabWxuZFhKaGRHbHZibk1RMmdFYURBakwzTzdSQmhDODU0aldBaUlrTkROalltRmpZbUV0TXpCallTMDBabVZsTFdGaVltWXRZakE0TTJFd1l6WXlPREV3S0FFNkN3aVkxdTdSQmhEa3N2a3JTaDBLR1dacGJHVTZMeTh2UUZObGNuWmxjazFoYm1GblpXMWxiblFhQUZJTENKalc3dEVHRUlpVnp6dDZBSUFCQUlvQjdnTUtIUW9aWm1sc1pUb3ZMeTlBVTJWeWRtVnlUV0Z1WVdkbGJXVnVkQm9BRWdzSW1OYnUwUVlRNUxMNUt4b2tOalkxWkdVd01URXRZalUyWmkwME5EWmlMV0poTW1RdFpHRmhZalkzWVdRek1qRm1PaHRtYVd4bE9pOHZMeVUwTUZObGNuWmxjazFoYm1GblpXMWxiblI2L0FLRm5yWXloNTYyTXFiMXVqTFZzOG95dUliSE1wU0h5REsydmNReTlyR1BNZmExMURLUWg4Z3k4TEdQTVp6UnlUTFBvczB5L2NMWk1wN1J5VEtFazgweWorblpNcy9WeVRMTjBiMHlpSnkyTU9MM2d6S2g5Ym95dE51ME1yK3lnekxxN2JveWcrWFlNdVRWMHpMczFzd3k4cEN6TXBTcnZ6TFA3TDR5d2NqOU1ZUC92REx0dXI4eTErMndNc1BzdmpMeXVzVXlrZS9MTXEvWnh6S0hrODB5anFYQ010VEJ6akxVK2JZeXpaQ0NNdFR2MVRLQ3hid3k3TFhVTXQ2RTF6S1BzTDR5b0wzRU12dlA4akhLa0lJeWlyM0VNb0xROGpIV3k5Z3kxTks0TW9pZnpES0x2Y1F5b2IzRU1wUGo5REhQMGIweTdmZURNcXpFcmpMKzg4c3kwTXpHTXMvZDFqTCsvTnd5bU5qU012ZlV4akx3a0xNeXBjRExNdWp0dWpMVTdiQXlpWWZJTXEzWnh6TFYxc3d5dTczRU1ybVJ6VEs1MjdReTVkVEdNczJpelRLbHhja3cwZXkrTXM3VnlUSzZzb015azd6SU10LzMxakt1NzhzeWxxWENNdUtFMXpLenhLNHlqOC9ZTXVEVXhqTDl2TVF5dDVITk1yQUJCQT09CvwLCiQ5ZTJjODY0MC1mZDI1LTQ1MmUtOTlkOS04NWI1OGRkYWM2NzcS0wsK0AtDaHBKZDI4bmN5QlRUVk1nVjJWaWFHOXZheUJUWldOMWNtbDBlUkNrQVJvTUNMYno3dEVHRU5TVWo4WUJJaVJtWmpaaU5qVTNaaTAyWkdFNUxUUXpOV0V0T1dZM01DMWxaalUyT0dFME1EQXdPRGdvQVRvTUNNYm43dEVHRU9UOW1kNENTdllCQ2psbWFXeGxPaTh2TDJFNkwxVnpaWEp6TDBsM2J5OU9aWGgwWTJ4dmRXUXZaMmwwTDBkcGRFaDFZaTlxYjJKaWFXNW5MV0poWTJ0bGJtUVNPV1pwYkdVNkx5OHZZVG92VlhObGNuTXZTWGR2TDA1bGVIUmpiRzkxWkM5bmFYUXZSMmwwU0hWaUwycHZZbUpwYm1jdFltRmphMlZ1WkJwYkNpQkNhVzl1YVhSbExWTnZablIzWVhKbEwycHZZbUpwYm1jdFltRmphMlZ1WkJJM2FIUjBjSE02THk5bmFYUm9kV0l1WTI5dEwwSnBiMjVwZEdVdFUyOW1kSGRoY21VdmFtOWlZbWx1WnkxaVlXTnJaVzVrTG1kcGRDSWhabVZoZEM5S1QwSXROelV0Wlc1MkxYTjFjR0V0YzIxekxXRjFkRzl0WVdsc1Vnc0l6Zkx1MFFZUW9JbmFBM29BZ0FGS2lnSGxCUXIyQVFvNVptbHNaVG92THk5aE9pOVZjMlZ5Y3k5SmQyOHZUbVY0ZEdOc2IzVmtMMmRwZEM5SGFYUklkV0l2YW05aVltbHVaeTFpWVdOclpXNWtFamxtYVd4bE9pOHZMMkU2TDFWelpYSnpMMGwzYnk5T1pYaDBZMnh2ZFdRdloybDBMMGRwZEVoMVlpOXFiMkppYVc1bkxXSmhZMnRsYm1RYVd3b2dRbWx2Ym1sMFpTMVRiMlowZDJGeVpTOXFiMkppYVc1bkxXSmhZMnRsYm1RU04yaDBkSEJ6T2k4dloybDBhSFZpTG1OdmJTOUNhVzl1YVhSbExWTnZablIzWVhKbEwycHZZbUpwYm1jdFltRmphMlZ1WkM1bmFYUWlJV1psWVhRdlNrOUNMVGMxTFdWdWRpMXpkWEJoTFhOdGN5MWhkWFJ2YldGcGJCSU1DTWJuN3RFR0VPVDltZDRDR2lReVpHSXhNVFE1TUMxbE5HWmtMVFJoTVdFdE9ESXhOeTB6TURReU1qTTRNbVEwWldVNk8yWnBiR1U2THk4dllTVXpRUzlWYzJWeWN5OUpkMjh2VG1WNGRHTnNiM1ZrTDJkcGRDOUhhWFJJZFdJdmFtOWlZbWx1WnkxaVlXTnJaVzVrZXZnQ3U3M0VNcEh2eXpLNTI3UXlscVhDTW9pZnpESzNrYzB5cnUvTE12S1Fzekx3a0xNeTFOSzRNdTI2dnpMMnRkUXlrSWZJTXBTcnZ6S3QyY2N5MWRiTU12ZlV4akxQMWNreTFQbTJNdGZ0c0RLSGs4MHl6YUxOTXMvUnZUS2UwY2t5enRYSk10VHRzRExlaE5jeS92UExNbyt3dmpMRDdMNHl1WkhOTXUzM2d6S0Q1ZGd5KzgveU1ZaWN0akNjMGNreWhKUE5NcytpelRLQzBQSXg2dTI2TW9MRnZESzZzb015b2ZXNk1zMlFnakxpaE5jeXJNU3VNcFNIeURLZ3ZjUXlwY1hKTU1ISS9UR1B6OWd5N05iTU11WFV4aktUdk1neTg2blRNb21IeURMUDNkWXk4cnJGTXJQRXJqTFU3OVV5cjluSE1zM1J2VEx3c1k4eGpxWENNcy9zdmpLS3ZjUXkvY0xaTW9QL3ZETGY5OVl5MGV5K01vdTl4RExWczhveW1OalNNdGJMMkRLbHdNc3lvYjNFTXJUYnRES1A2ZGt5djdLRE12YXhqekhrMWRNeWsrUDBNYmE5eERMVXdjNHk0TlRHTXY3ODNES205Ym95L2J6RU11TDNnekxLa0lJeTdMWFVNdWp0dWpLNGhzY3kwTXpHTXJBQkJBPT0K2AsKJDE1ZDRjNDkyLTAwOWItNGE5MS1iNWFlLTUyZDI3OTVlMWY4ZRKvCwqsC0NoUkRjbVZoZEdsdVp5QkRTU0JRYVhCbGJHbHVaUkJ3R2d3SWtmZnUwUVlRd0txbjhnRWlKRE00TURBM1ltTTFMV05qWVdVdE5EUXlZUzA0TldRM0xXUTVaak16WmpSa1l6YzROQ2dCT2d3SXVQVHUwUVlRNk9iaW1nRks3QUVLT1dacGJHVTZMeTh2WVRvdlZYTmxjbk12U1hkdkwwNWxlSFJqYkc5MVpDOW5hWFF2UjJsMFNIVmlMMnB2WW1KcGJtY3RZbUZqYTJWdVpCSTVabWxzWlRvdkx5OWhPaTlWYzJWeWN5OUpkMjh2VG1WNGRHTnNiM1ZrTDJkcGRDOUhhWFJJZFdJdmFtOWlZbWx1WnkxaVlXTnJaVzVrR2xzS0lFSnBiMjVwZEdVdFUyOW1kSGRoY21VdmFtOWlZbWx1WnkxaVlXTnJaVzVrRWpkb2RIUndjem92TDJkcGRHaDFZaTVqYjIwdlFtbHZibWwwWlMxVGIyWjBkMkZ5WlM5cWIySmlhVzVuTFdKaFkydGxibVF1WjJsMEloZG1aV0YwTDBwUFFpMDBOQzFqYVMxd2FYQmxiR2x1WlZJTUNQWDI3dEVHRU1DRmo3NENlZ0NBQVZ5S0Fkc0ZDdXdCQ2psbWFXeGxPaTh2TDJFNkwxVnpaWEp6TDBsM2J5OU9aWGgwWTJ4dmRXUXZaMmwwTDBkcGRFaDFZaTlxYjJKaWFXNW5MV0poWTJ0bGJtUVNPV1pwYkdVNkx5OHZZVG92VlhObGNuTXZTWGR2TDA1bGVIUmpiRzkxWkM5bmFYUXZSMmwwU0hWaUwycHZZbUpwYm1jdFltRmphMlZ1WkJwYkNpQkNhVzl1YVhSbExWTnZablIzWVhKbEwycHZZbUpwYm1jdFltRmphMlZ1WkJJM2FIUjBjSE02THk5bmFYUm9kV0l1WTI5dEwwSnBiMjVwZEdVdFUyOW1kSGRoY21VdmFtOWlZbWx1WnkxaVlXTnJaVzVrTG1kcGRDSVhabVZoZEM5S1QwSXRORFF0WTJrdGNHbHdaV3hwYm1VU0RBaTQ5TzdSQmhEbzV1S2FBUm9rWkRJNE1UY3pZelF0WTJVMU1DMDBOR1V4TFdFME1XRXROREptTnpZME16RTBORFE1T2p0bWFXeGxPaTh2TDJFbE0wRXZWWE5sY25NdlNYZHZMMDVsZUhSamJHOTFaQzluYVhRdlIybDBTSFZpTDJwdlltSnBibWN0WW1GamEyVnVaSHI0QXY3ODNETE5vczB5dTczRU1zL1Z5VEs1MjdReXpkRzlNcmVSelRLSW5MWXc4cEN6TXFIMXVqS0x2Y1F5dHIzRU12Q1FzekxXeTlneWcvKzhNdFRTdURLenhLNHlnc1c4TXZLNnhUS2UwY2t5MWJQS01walkwakxYN2JBeTFPL1ZNdUwzZ3pLT3BjSXlqK25aTXFiMXVqTFAwYjB5MU1IT012YTExREx3c1k4eHlwQ0NNbyt3dmpLVHZNZ3lwY1hKTVAzQzJUTGsxZE15N0xYVU1yaUd4ekxEN0w0eTZ1MjZNdXpXekRMN3ovSXgzb1RYTXMyUWdqS2x3TXN5NE5UR01vUGwyREtQejlneS9iekVNcTd2eXpLYzBja3lsS3UvTXEzWnh6TGwxTVl5dVpITk11MzNnekx0dXI4eWlKL01NdFhXekRMKzg4c3k5ckdQTWRUNXRqTFI3TDR5aytQME1iVGJ0RExpaE5jeWtJZklNczdWeVRLc3hLNHlpWWZJTXEvWnh6S2h2Y1F5b0wzRU1vcTl4REtSNzhzeTMvZldNcnF5Z3pLV3BjSXk2TzI2TXRUdHNETFA3TDR5ejkzV01wU0h5REwzMU1ZeWg1UE5Nb1NUelRLQzBQSXh3Y2o5TWIreWd6THpxZE15ejZMTk10RE14akt3QVFRPQr4CwokMmUyZjJkNmEtYjcwNS00YmFjLTkwYjYtNDQyNzAzZDBhMDYxEs8LCswLQ2h4RGNtVmhkR2x1WnlCRFJDQlRkR0ZuYVc1bklGQnBjR1ZzYVc1bEVFNGFEQWl3L083UkJoQ0F5Smk0QVNJa05XRXdaak0yTmpNdE1qY3daQzAwTUdZd0xUaGpPV1F0WXpreU9ERTNORFl4TjJRektBRTZEQWpQK3U3UkJoRHNvWkc5QTByMEFRbzVabWxzWlRvdkx5OWhPaTlWYzJWeWN5OUpkMjh2VG1WNGRHTnNiM1ZrTDJkcGRDOUhhWFJJZFdJdmFtOWlZbWx1WnkxaVlXTnJaVzVrRWpsbWFXeGxPaTh2TDJFNkwxVnpaWEp6TDBsM2J5OU9aWGgwWTJ4dmRXUXZaMmwwTDBkcGRFaDFZaTlxYjJKaWFXNW5MV0poWTJ0bGJtUWFXd29nUW1sdmJtbDBaUzFUYjJaMGQyRnlaUzlxYjJKaWFXNW5MV0poWTJ0bGJtUVNOMmgwZEhCek9pOHZaMmwwYUhWaUxtTnZiUzlDYVc5dWFYUmxMVk52Wm5SM1lYSmxMMnB2WW1KcGJtY3RZbUZqYTJWdVpDNW5hWFFpSDJabFlYUXZTazlDTFRRMUxXTmtMWE4wWVdkcGJtY3RjR2x3Wld4cGJtZFNEQWlYL083UkJoRFFsWUxQQVhvQWdBRThpZ0hqQlFyMEFRbzVabWxzWlRvdkx5OWhPaTlWYzJWeWN5OUpkMjh2VG1WNGRHTnNiM1ZrTDJkcGRDOUhhWFJJZFdJdmFtOWlZbWx1WnkxaVlXTnJaVzVrRWpsbWFXeGxPaTh2TDJFNkwxVnpaWEp6TDBsM2J5OU9aWGgwWTJ4dmRXUXZaMmwwTDBkcGRFaDFZaTlxYjJKaWFXNW5MV0poWTJ0bGJtUWFXd29nUW1sdmJtbDBaUzFUYjJaMGQyRnlaUzlxYjJKaWFXNW5MV0poWTJ0bGJtUVNOMmgwZEhCek9pOHZaMmwwYUhWaUxtTnZiUzlDYVc5dWFYUmxMVk52Wm5SM1lYSmxMMnB2WW1KcGJtY3RZbUZqYTJWdVpDNW5hWFFpSDJabFlYUXZTazlDTFRRMUxXTmtMWE4wWVdkcGJtY3RjR2x3Wld4cGJtY1NEQWpQK3U3UkJoRHNvWkc5QXhva01qaGhNRE5tWmpJdFpXRmtOaTAwTkdRMUxUaGlZVGd0Tm1NM09HUmlaR1V5WVdKbU9qdG1hV3hsT2k4dkwyRWxNMEV2VlhObGNuTXZTWGR2TDA1bGVIUmpiRzkxWkM5bmFYUXZSMmwwU0hWaUwycHZZbUpwYm1jdFltRmphMlZ1WkhyNEF2N3p5ekxQb3MweS92emNNdnZQOGpHS3ZjUXk4cnJGTXUzM2d6S0Q1ZGd5bHFYQ01wQ0h5REtseGNrdzFzdllNb2lmekRLdDJjY3l3K3krTXMvZDFqTDJzWTh4N2JxL01zMml6VEtVaDhneXRyM0VNdFRCempLRC83d3lqOC9ZTXV6V3pES3U3OHN5aytQME1icXlnekx6cWRNeTFiUEtNcDdSeVRLQ3hid3lyOW5ITW9lVHpUTE4wYjB5aVlmSU1yaUd4ektZMk5JeS9jTFpNdmExMURMVTc5VXk0TlRHTXBIdnl6S3p4SzR5MGV5K01yZVJ6VEx5a0xNeXp0WEpNdFR0c0RLNTI3UXk2dTI2TXFDOXhESzVrYzB5Z3REeU1mQ1Fzeksvc29NeThMR1BNYy9SdlRMTmtJSXk0b1RYTXVUVjB6S2g5Ym95N0xYVU11WFV4aktQc0w0eXU3M0VNc0hJL1RIVTByZ3kzL2ZXTXYyOHhES0VrODB5MVBtMk1yVGJ0REtzeEs0eXo5WEpNcVhBeXpLaHZjUXk2TzI2TXVMM2d6TEtrSUl5bEt1L010NkUxekttOWJveTErMndNcy9zdmpMVjFzd3lqK25aTXRETXhqS1R2TWd5OTlUR01vdTl4REtJbkxZd25OSEpNbzZsd2pLd0FRUT0K4AsKJGU2M2EzYWY1LWJjY2EtNDk3YS04M2ExLTkzMjkyY2EzMmQ1NhK3Cwq0C0NodEdhWGhwYm1jZ1Ewa2dVR2x3Wld4cGJtVWdSbUZwYkhWeVpYTVFlUm9NQ0lPRzc5RUdFTURiK3RZRElpUmlZbUl3TnpCa015MHlOVFV4TFRSa00yUXRPVFk1WkMxbU1qazVNRGxoWXpaa016UW9BVG9MQ0xyOTd0RUdFSWlOd0V4SzdBRUtPV1pwYkdVNkx5OHZZVG92VlhObGNuTXZTWGR2TDA1bGVIUmpiRzkxWkM5bmFYUXZSMmwwU0hWaUwycHZZbUpwYm1jdFltRmphMlZ1WkJJNVptbHNaVG92THk5aE9pOVZjMlZ5Y3k5SmQyOHZUbVY0ZEdOc2IzVmtMMmRwZEM5SGFYUklkV0l2YW05aVltbHVaeTFpWVdOclpXNWtHbHNLSUVKcGIyNXBkR1V0VTI5bWRIZGhjbVV2YW05aVltbHVaeTFpWVdOclpXNWtFamRvZEhSd2N6b3ZMMmRwZEdoMVlpNWpiMjB2UW1sdmJtbDBaUzFUYjJaMGQyRnlaUzlxYjJKaWFXNW5MV0poWTJ0bGJtUXVaMmwwSWhkbVpXRjBMMHBQUWkwME5DMWphUzF3YVhCbGJHbHVaVklNQ1BTRjc5RUdFTUNBcWZNQ2VnQ0FBWGFLQWRvRkN1d0JDamxtYVd4bE9pOHZMMkU2TDFWelpYSnpMMGwzYnk5T1pYaDBZMnh2ZFdRdloybDBMMGRwZEVoMVlpOXFiMkppYVc1bkxXSmhZMnRsYm1RU09XWnBiR1U2THk4dllUb3ZWWE5sY25NdlNYZHZMMDVsZUhSamJHOTFaQzluYVhRdlIybDBTSFZpTDJwdlltSnBibWN0WW1GamEyVnVaQnBiQ2lCQ2FXOXVhWFJsTFZOdlpuUjNZWEpsTDJwdlltSnBibWN0WW1GamEyVnVaQkkzYUhSMGNITTZMeTluYVhSb2RXSXVZMjl0TDBKcGIyNXBkR1V0VTI5bWRIZGhjbVV2YW05aVltbHVaeTFpWVdOclpXNWtMbWRwZENJWFptVmhkQzlLVDBJdE5EUXRZMmt0Y0dsd1pXeHBibVVTQ3dpNi9lN1JCaENJamNCTUdpUXhaakE0TUdReVl5MWpPREkyTFRSak9UTXRPR1ZtT0MxaVptTTJOek5rTUdReU1qUTZPMlpwYkdVNkx5OHZZU1V6UVM5VmMyVnljeTlKZDI4dlRtVjRkR05zYjNWa0wyZHBkQzlIYVhSSWRXSXZhbTlpWW1sdVp5MWlZV05yWlc1a2V2Z0NrN3pJTW9xOXhETDl3dGt5MU1IT01wN1J5VExVNzlVeXI5bkhNcTd2eXpLSW5MWXdpWWZJTXBqWTBqS1VoOGd5OHJyRk11WFV4aks0aHNjeTErMndNb3U5eERMbzdib3k4TEdQTWFIMXVqS09wY0l5eit5K012N3p5eks3dmNReXQ1SE5NdFhXekRMVnM4b3kwTXpHTW9QL3ZETE5rSUl5MU5LNE1wYWx3akt6eEs0eXo5M1dNcUM5eERMUDFja3krOC95TWJUYnRETDl2TVF5dHIzRU1vTFE4akdseGNrd2g1UE5NcUc5eERMeWtMTXkvdnpjTXJtUnpUTHE3Ym95ODZuVE1vU1R6VExCeVAweDhKQ3pNdFQ1dGpLNTI3UXk0TlRHTXM3VnlUS1VxNzh5cmRuSE1wSHZ5eksvc29NeXB2VzZNdTI2dnpMaWhOY3kwZXkrTXV6V3pES1Q0L1F4MXN2WU1vUGwyREtJbjh3eWo4L1lNdXkxMURLUDZka3lqN0MrTXNQc3ZqTDMxTVl5OXJHUE1kLzMxaktjMGNreXJNU3VNcytpelRMUDBiMHk5clhVTXBDSHlETE5vczB5N2ZlRE11VFYwekxpOTRNeXlwQ0NNdFR0c0RMZWhOY3lwY0RMTW9MRnZETE4wYjB5dXJLRE1yQUJCQT09CsALCiRhZjZjZDkyMi1lMmU1LTQxZTYtOGJkMy1mYjM4ODU3NTFhNzISlwsKlAtDaU5EYjI1bWFXZDFjbWx1WnlCRVlYUmhZbUZ6WlNCTmFXZHlZWFJwYjI0Z1ZHOXZiQkJGR2dzSTBKN3YwUVlRdFBxNVNDSWtNakZqTkROak0ySXRaamxpWkMwMFpXVTJMVGt3TVRZdFpEYzBaalEyWm1Oa1l6UTJLQUU2REFpaWkrL1JCaEQwai9XUEFVcmNBUW81Wm1sc1pUb3ZMeTloT2k5VmMyVnljeTlKZDI4dlRtVjRkR05zYjNWa0wyZHBkQzlIYVhSSWRXSXZhbTlpWW1sdVp5MWlZV05yWlc1a0VqbG1hV3hsT2k4dkwyRTZMMVZ6WlhKekwwbDNieTlPWlhoMFkyeHZkV1F2WjJsMEwwZHBkRWgxWWk5cWIySmlhVzVuTFdKaFkydGxibVFhV3dvZ1FtbHZibWwwWlMxVGIyWjBkMkZ5WlM5cWIySmlhVzVuTFdKaFkydGxibVFTTjJoMGRIQnpPaTh2WjJsMGFIVmlMbU52YlM5Q2FXOXVhWFJsTFZOdlpuUjNZWEpsTDJwdlltSnBibWN0WW1GamEyVnVaQzVuYVhRaUIzTjBZV2RwYm1kU0N3amFtTy9SQmhDWXp2czNlZ0NBQVRpS0Fjc0ZDdHdCQ2psbWFXeGxPaTh2TDJFNkwxVnpaWEp6TDBsM2J5OU9aWGgwWTJ4dmRXUXZaMmwwTDBkcGRFaDFZaTlxYjJKaWFXNW5MV0poWTJ0bGJtUVNPV1pwYkdVNkx5OHZZVG92VlhObGNuTXZTWGR2TDA1bGVIUmpiRzkxWkM5bmFYUXZSMmwwU0hWaUwycHZZbUpwYm1jdFltRmphMlZ1WkJwYkNpQkNhVzl1YVhSbExWTnZablIzWVhKbEwycHZZbUpwYm1jdFltRmphMlZ1WkJJM2FIUjBjSE02THk5bmFYUm9kV0l1WTI5dEwwSnBiMjVwZEdVdFUyOW1kSGRoY21VdmFtOWlZbWx1WnkxaVlXTnJaVzVrTG1kcGRDSUhjM1JoWjJsdVp4SU1DS0tMNzlFR0VQU1A5WThCR2lRMVpEUTVOVEl6T1MxbE1XVmlMVFJpTm1NdE9UbGpaaTFqTVRobE4ySTJOelZrWm1FNk8yWnBiR1U2THk4dllTVXpRUzlWYzJWeWN5OUpkMjh2VG1WNGRHTnNiM1ZrTDJkcGRDOUhhWFJJZFdJdmFtOWlZbWx1WnkxaVlXTnJaVzVrZXZnQzhKQ3pNcmVSelRLRWs4MHlpcjNFTXMyUWdqS1dwY0l5NU5YVE1vZVR6VEtMdmNReWlKeTJNS3pFcmpMVStiWXlvTDNFTXBIdnl6THQ5NE15cjluSE1zM1J2VEswMjdReWpxWENNb1BsMkRMUDBiMHl1WkhOTXFYRnlURFU3OVV5aytQME1jK2l6VExWczhveTZPMjZNdDZFMXpLUDZka3l1SWJITXRETXhqTE5vczB5bElmSU1ydTl4REx0dXI4eTRvVFhNdk9wMHpMUjdMNHl6K3krTXVYVXhqTCsvTnd5OHJyRk1vTFE4akhCeVAweDdMWFVNdFhXekRLL3NvTXlwY0RMTXJxeWd6S3QyY2N5azd6SU12YTExRExnMU1ZeThMR1BNZFR0c0RLSmg4Z3lqN0MrTW9QL3ZETE8xY2t5NHZlRE1zUHN2akxQM2RZeXJ1L0xNdjNDMlRLQ3hid3kvdlBMTXBqWTBqTFd5OWd5NnUyNk1ybmJ0REwzMU1ZeW9mVzZNcDdSeVRLaHZjUXkvYnpFTXNxUWdqS1VxNzh5MU5LNE1yYTl4REwyc1k4eDErMndNb2lmekRLenhLNHlrSWZJTXV6V3pETFV3YzR5cHZXNk1zL1Z5VEtQejlneTMvZldNdnZQOGpIeWtMTXluTkhKTXJBQkJBPT0K/AcKJGZlMjM1Mzc2LTRmNDMtNGY2MS1iMzY2LTQzMzI2MGE5ZGY2YhLTBwrQB0NpSkJZMk5sYzNOcGJtY2dWMjl5YTNOd1lXTmxJRVpwYkdVZ1JHbHlaV04wYjNKNUVBa2FEQWlwK29qU0JoRG93cTJmQVNJa05URXlObUkzT0RBdE1XSXdOeTAwWXpaaUxUZzRZalV0WWpSbE9EaGlZamswTVRVM0tBRTZEQWlJK29qU0JoRFV2dkc4QTBvN0NqZG1hV3hsT2k4dkwyRTZMMVZ6WlhKekwwbDNieTlPWlhoMFkyeHZkV1F2VUhWaWJHbGpMek5FTHlVeU1TVXlNVTl3Wlc1VFEwRkVHZ0JTREFpZytvalNCaENjL3V6cEFub0FnQUVIaWdHYkJBbzdDamRtYVd4bE9pOHZMMkU2TDFWelpYSnpMMGwzYnk5T1pYaDBZMnh2ZFdRdlVIVmliR2xqTHpORUx5VXlNU1V5TVU5d1pXNVRRMEZFR2dBU0RBaUkrb2pTQmhEVXZ2RzhBeG9rWWpjeFl6aGpaakF0WlRoaE1pMDBZVEppTFdKbE5qSXRabUl6TVRBNFlqSTBNak0zT2psbWFXeGxPaTh2TDJFbE0wRXZWWE5sY25NdlNYZHZMMDVsZUhSamJHOTFaQzlRZFdKc2FXTXZNMFF2SlRJeEpUSXhUM0JsYmxORFFVUjY3QUxOa0lJeWtJZklNcVhBeXpLUHNMNHl6OTNXTW9TVHpUS1R2TWd5N2JxL012ZlV4akx6cWRNeWdzVzhNb2ljdGpDT3BjSXl6OUc5TXNISS9USHE3Ym95NG9UWE1zM1J2VExpOTRNeWlZZklNcGpZMGpMeXVzVXludEhKTXJuYnRETEtrSUl5dE51ME1yaUd4ekxOb3MweWlyM0VNdGZ0c0RMeWtMTXlsS3UvTXRUU3VES205Ym95MGV5K011VFYwekw5dk1ReXJ1L0xNcUgxdWpLVWg4Z3lnLys4TW9QbDJETDJ0ZFF5b2IzRU1welJ5VEtJbjh3eXM4U3VNcS9aeHpLTHZjUXk0TlRHTXRYV3pES082ZGt5dVpITk1vTFE4akhQMWNreXY3S0RNdTMzZ3pMN3ovSXg1ZFRHTXFYRnlUQzNrYzB5Nk8yNk12Q3hqekhVN2JBeTdMWFVNcnU5eERLUjc4c3kxUG0yTXQvMzFqS0hrODB5L3ZQTE1zUHN2aktndmNReTFNSE9NcnF5Z3pMUDdMNHlyZG5ITXZDUXN6THMxc3d5enRYSk1zK2l6VExRek1ZeXRyM0VNdmF4anpHV3BjSXkxTy9WTXQ2RTF6S3N4SzR5MWJQS012NzgzREtUNC9ReHNBRUUKgAgKJDJmMTkyYjY1LWJhNjItNDdiYi04MDAzLTliMjk4MjlhZjQzYRLXBwrUB0NpVkpiWEJzWlcxbGJuUnBibWNnVW05MWJtUmxaQ0JEYjNKdVpYSnpJRTl3Wlc1VFEwRkVFQnNhREFqUGdJblNCaEQwcmFEVUF5SWtOREF5TjJNMVkyUXROemt3TnkwME1EUmpMV0psTkRrdE5XSXpNVFF5T0RneFpHUmhLQUU2REFpSys0alNCaENZdStheUFVbzdDamRtYVd4bE9pOHZMMkU2TDFWelpYSnpMMGwzYnk5T1pYaDBZMnh2ZFdRdlVIVmliR2xqTHpORUx5VXlNU1V5TVU5d1pXNVRRMEZFR2dCU0RBaVpnSW5TQmhEQXR2RE5Bbm9BZ0FFU2lnR2JCQW83Q2pkbWFXeGxPaTh2TDJFNkwxVnpaWEp6TDBsM2J5OU9aWGgwWTJ4dmRXUXZVSFZpYkdsakx6TkVMeVV5TVNVeU1VOXdaVzVUUTBGRUdnQVNEQWlLKzRqU0JoQ1l1K2F5QVJva1l6QTFZalkzTVRRdFlUUTFZeTAwT1Rsa0xXRmlaR1F0TVdZM01UVXhOV0kzT0RNNU9qbG1hV3hsT2k4dkwyRWxNMEV2VlhObGNuTXZTWGR2TDA1bGVIUmpiRzkxWkM5UWRXSnNhV012TTBRdkpUSXhKVEl4VDNCbGJsTkRRVVI2N0FLZ3ZjUXlwY1hKTUpDSHlETDd6L0l4aVlmSU1yaUd4ekwrL053eTBleStNcTNaeHpMUDBiMHl2N0tETXRUNXRqTE5rSUl5NE5UR01yZVJ6VEtQc0w0eWxJZklNdC8zMWpMczFzd3l6NkxOTXJ1OXhETDJzWTh4OXJYVU1vaWZ6RExlaE5jeXBjRExNbzZsd2pMUDdMNHkxYlBLTXMyaXpUS0t2Y1F5MU1IT01xYjF1akx0dXI4eWg1UE5NcTd2eXpMTzFja3lvZlc2TW9QL3ZES0Q1ZGd5eXBDQ01yVGJ0RExVN2JBeWhKUE5NbzdwMlRMQnlQMHg0b1RYTXB6UnlUTHN0ZFF5aytQME1iYTl4REx0OTRNeW50SEpNcGFsd2pLQ3hid3lvYjNFTXYyOHhETHl1c1V5dVpITk1ybmJ0REx6cWRNeWlKeTJNS3pFcmpMVjFzd3l6OTNXTXRUdjFUTE4wYjB5Nk8yNk12Q3hqekhEN0w0eW1OalNNdXJ0dWpMWDdiQXlsS3UvTXY3enl6S1R2TWd5OTlUR01wSHZ5ekxVMHJneXI5bkhNdVRWMHpLTHZjUXk4cEN6TXVMM2d6S0MwUEl4OEpDek1yUEVyakxsMU1ZeTBNekdNcy9WeVRLNnNvTXlzQUVFCoQICiRjY2EyMDAxMi1kN2EwLTQxMTAtOTdjNC02ODZjZTIyNzU2OGYS2wcK2AdDaDVGYm1GaWJHbHVaeUJHYjI1MElFeHBaMkYwZFhKbGN5QkpiaUJKUkVVUUJSb01DTTJIaWRJR0VJQ1R6TllDSWlRMk5UZGhaV1UwTWkxaE1tVmpMVFF6TnpVdFltVXdNeTFrTVdabVkyUXhNV0pqTWpZb0FUb01DTVNIaWRJR0VLQ1JxYTRCU2pzS04yWnBiR1U2THk4dllUb3ZWWE5sY25NdlNYZHZMMDVsZUhSamJHOTFaQzlRZFdKc2FXTXZNMFF2SlRJeEpUSXhUM0JsYmxORFFVUWFBRklNQ01TSGlkSUdFUHp4OXNnQmVnQ0FBUUNLQWFNRUNqc0tOMlpwYkdVNkx5OHZZVG92VlhObGNuTXZTWGR2TDA1bGVIUmpiRzkxWkM5UWRXSnNhV012TTBRdkpUSXhKVEl4VDNCbGJsTkRRVVFhQUJJTUNNU0hpZElHRUtDUnFhNEJHaVJqWWpsbU1UVXhNaTAwTkRGa0xUUTNaVFF0WVRoaE5DMDBOVGczWmpKak9XUTNNems2T1dacGJHVTZMeTh2WVNVelFTOVZjMlZ5Y3k5SmQyOHZUbVY0ZEdOc2IzVmtMMUIxWW14cFl5OHpSQzhsTWpFbE1qRlBjR1Z1VTBOQlJIcjBBcENIeURMTjBiMHlpWWZJTXY3enl6TGwxTVl5aXIzRU1zL1Z5VExSN0w0eWlKeTJNTjZFMXpLUHNMNHk5OVRHTXIreWd6THE3Ym95Z3NXOE11RFV4akxWMXN3eWp1blpNdFQ1dGpMazFkTXlpNzNFTW9XZXRqS09wY0l5OXJHUE1kLzMxakt0MmNjeWsrUDBNWmFsd2pMaTk0TXk4TEdQTWFIMXVqS1VxNzh5cjluSE1ybmJ0RExYN2JBeXBjRExNdXkxMURMVnM4b3kwTXpHTXBqWTBqTDd6L0l4MU5LNE1yYTl4REx0OTRNeXB2VzZNdTI2dnpMTzFja3l6OTNXTXFYRnlURDJ0ZFF5OHBDek1zMml6VEx3a0xNeThyckZNcEh2eXpLaHZjUXl0NUhOTXVqdHVqSzAyN1F5aEpQTk1wTzh5REx6cWRNeW5OSEpNcmlHeHpLSG5yWXlpSi9NTXYyOHhES3U3OHN5ck1TdU1zL3N2akxQb3MweXcreStNb2VUelRLQzBQSXgxTUhPTW9QL3ZETE5rSUl5NG9UWE1yUEVyakxzMXN3eW9MM0VNcnU5eERMQnlQMHhnK1hZTXA3UnlUTFU3OVV5dXJLRE1zcVFnakxQMGIweXVaSE5NdFR0c0RMKy9Od3lsSWZJTXJBQkJBPT0K4AsKJDA5ZWEwYjc3LThjNWQtNGY0Ny1iY2M5LWNlMzFhOTM1OTZjYxK3Cwq0C0NodEdhWGhwYm1jZ1NYZHZKM01nVEdsdWRHVnlJRmRoY201cGJtY1FnQUVhQ3dqVTU2alNCaERFcjVBTElpUmtaV0ZsTW1NNU1pMDBNalU1TFRRMk1ERXRPV0k1TVMxaE1EUmhZV1l5WTJSaE5UZ29BVG9MQ0pMbHFOSUdFTlRXOWhkSzl3RUtPV1pwYkdVNkx5OHZZVG92VlhObGNuTXZTWGR2TDA1bGVIUmpiRzkxWkM5bmFYUXZSMmwwU0hWaUwycHZZbUpwYm1jdFltRmphMlZ1WkJJNVptbHNaVG92THk5aE9pOVZjMlZ5Y3k5SmQyOHZUbVY0ZEdOc2IzVmtMMmRwZEM5SGFYUklkV0l2YW05aVltbHVaeTFpWVdOclpXNWtHbHNLSUVKcGIyNXBkR1V0VTI5bWRIZGhjbVV2YW05aVltbHVaeTFpWVdOclpXNWtFamRvZEhSd2N6b3ZMMmRwZEdoMVlpNWpiMjB2UW1sdmJtbDBaUzFUYjJaMGQyRnlaUzlxYjJKaWFXNW5MV0poWTJ0bGJtUXVaMmwwSWlKbVpXRjBMMnB2WWkweE1EVXRjbVZtY21WemFDMXNiMk5oYkMxelpYTnphVzl1VWdzSWt1V28wZ1lRa05UU0wzb0FnQUVBaWdIUkJRcjNBUW81Wm1sc1pUb3ZMeTloT2k5VmMyVnljeTlKZDI4dlRtVjRkR05zYjNWa0wyZHBkQzlIYVhSSWRXSXZhbTlpWW1sdVp5MWlZV05yWlc1a0VqbG1hV3hsT2k4dkwyRTZMMVZ6WlhKekwwbDNieTlPWlhoMFkyeHZkV1F2WjJsMEwwZHBkRWgxWWk5cWIySmlhVzVuTFdKaFkydGxibVFhV3dvZ1FtbHZibWwwWlMxVGIyWjBkMkZ5WlM5cWIySmlhVzVuTFdKaFkydGxibVFTTjJoMGRIQnpPaTh2WjJsMGFIVmlMbU52YlM5Q2FXOXVhWFJsTFZOdlpuUjNZWEpsTDJwdlltSnBibWN0WW1GamEyVnVaQzVuYVhRaUltWmxZWFF2YW05aUxURXdOUzF5WldaeVpYTm9MV3h2WTJGc0xYTmxjM05wYjI0U0N3aVM1YWpTQmhEVTF2WVhHaVEzWVRCaE9HTTRNUzB4WW1Zd0xUUTNNVGN0T1RJMFlpMDRNekkyWm1JeU5tRmlOV002TzJacGJHVTZMeTh2WVNVelFTOVZjMlZ5Y3k5SmQyOHZUbVY0ZEdOc2IzVmtMMmRwZEM5SGFYUklkV0l2YW05aVltbHVaeTFpWVdOclpXNWtldVFDOTlUR01ydTl4REs1MjdReXM4U3VNdXpXekRLc3hLNHl6YUxOTXMvUnZUTFI3TDR5aEpQTk1xQzl4REx5dXNVeXB2VzZNdGZ0c0RLV3BjSXlpNzNFTXZLUXN6TEtrSUl5M29UWE10RE14aktSNzhzeXBjWEpNTUhJL1RHdTc4c3k3TFhVTW8rd3ZqTCsvTnd5OXJYVU11S0UxektDeGJ3eXROdTBNdFhXekRMRDdMNHlsSWZJTXZPcDB6S2x3TXN5cjluSE1welJ5VExVd2M0eWcvKzhNdFR2MVRLaHZjUXl0NUhOTXZ2UDhqSG83Ym95ejZMTk10VFN1REx0dXI4eWg1UE5NdjI4eERLdDJjY3kxYlBLTXBqWTBqSzJ2Y1F5Z3REeU1mQ1FzekxVK2JZeTROVEdNdXJ0dWpMdDk0TXk5ckdQTVlQbDJES1FoOGd5aytQME1jL3N2aktLdmNReTVOWFRNdUwzZ3pLVHZNZ3l1WkhOTXIreWd6S0luOHd5My9mV01ycXlnektoOWJveWxLdS9NdFR0c0RMTmtJSXlpSnkyTVBDeGp6R09wY0l5aVlmSU12N3p5ektPNmRreTVkVEdNcDdSeVRMTjBiMHl1SWJITXMvZDFqS3dBUVE9CvgLCiQwYTk3NGE0Ni1lYjBmLTRjYjYtODg4NC01NmYyMTc2YzIyMWYSzwsKzAtDaWxKYlhCc1pXMWxiblJwYm1jZ1VHRnpjM2R2Y21RZ1VtVnpaWFFnUm5WdVkzUnBiMjVoYkdsMGVSQ2tBaG9NQ0o3Q3FkSUdFSmlrbTY4QklpUXlaalJqTVRjME9DMHhaR1kyTFRRMVpqSXRPRGRqTlMwd1lqSmpZVE5oT1RFMVpERW9BVG9NQ05IcXFOSUdFTFNGcExvRFN2Y0JDamxtYVd4bE9pOHZMMkU2TDFWelpYSnpMMGwzYnk5T1pYaDBZMnh2ZFdRdloybDBMMGRwZEVoMVlpOXFiMkppYVc1bkxXSmhZMnRsYm1RU09XWnBiR1U2THk4dllUb3ZWWE5sY25NdlNYZHZMMDVsZUhSamJHOTFaQzluYVhRdlIybDBTSFZpTDJwdlltSnBibWN0WW1GamEyVnVaQnBiQ2lCQ2FXOXVhWFJsTFZOdlpuUjNZWEpsTDJwdlltSnBibWN0WW1GamEyVnVaQkkzYUhSMGNITTZMeTluYVhSb2RXSXVZMjl0TDBKcGIyNXBkR1V0VTI5bWRIZGhjbVV2YW05aVltbHVaeTFpWVdOclpXNWtMbWRwZENJaVptVmhkQzlxYjJJdE1UQTFMWEpsWm5KbGMyZ3RiRzlqWVd3dGMyVnpjMmx2YmxJTUNKTENxZElHRUpUVm9ld0NlZ0NBQVowQ2lnSFNCUXIzQVFvNVptbHNaVG92THk5aE9pOVZjMlZ5Y3k5SmQyOHZUbVY0ZEdOc2IzVmtMMmRwZEM5SGFYUklkV0l2YW05aVltbHVaeTFpWVdOclpXNWtFamxtYVd4bE9pOHZMMkU2TDFWelpYSnpMMGwzYnk5T1pYaDBZMnh2ZFdRdloybDBMMGRwZEVoMVlpOXFiMkppYVc1bkxXSmhZMnRsYm1RYVd3b2dRbWx2Ym1sMFpTMVRiMlowZDJGeVpTOXFiMkppYVc1bkxXSmhZMnRsYm1RU04yaDBkSEJ6T2k4dloybDBhSFZpTG1OdmJTOUNhVzl1YVhSbExWTnZablIzWVhKbEwycHZZbUpwYm1jdFltRmphMlZ1WkM1bmFYUWlJbVpsWVhRdmFtOWlMVEV3TlMxeVpXWnlaWE5vTFd4dlkyRnNMWE5sYzNOcGIyNFNEQWpSNnFqU0JoQzBoYVM2QXhva1l6ZzVOakZoTXpJdE16TmtOUzAwTnprNExUazJZemN0TmpVMVpUVXhOamc1TVRFNU9qdG1hV3hsT2k4dkwyRWxNMEV2VlhObGNuTXZTWGR2TDA1bGVIUmpiRzkxWkM5bmFYUXZSMmwwU0hWaUwycHZZbUpwYm1jdFltRmphMlZ1Wkhya0F1MjZ2eks1a2MweTdMWFVNdVhVeGpMMnNZOHhpSi9NTXFYQXl6S3U3OHN5bEt1L010WFd6RExWczhveXVJYkhNdURVeGpLYzBja3loSlBOTXVUVjB6TGVoTmN5ME16R01wU0h5RExpaE5jeXQ1SE5NcnF5Z3pLL3NvTXkxUG0yTXBhbHdqTG83Ym95MU5LNE1xRzl4RExOMGIweXlwQ0NNbyt3dmpMMnRkUXlrSWZJTW9pY3RqRHlrTE15b0wzRU1ydTl4REtLdmNReWtlL0xNcVhGeVRDTHZjUXk3ZmVETXRUdHNES1kyTkl5Z3REeU1kVEJ6aks1MjdReXM4U3VNdUwzZ3pMd3NZOHh6K3krTXMvUnZUTFU3OVV5N05iTU1xSDF1akswMjdReWpxWENNc1BzdmpMd2tMTXk4Nm5UTXYyOHhETCs4OHN5ejkzV01yYTl4REtlMGNreTMvZldNdnZQOGpHc3hLNHlrN3pJTXMyaXpUTEJ5UDB4OTlUR012SzZ4VExxN2JveWcvKzhNdGZ0c0RMUjdMNHlyOW5ITXFiMXVqS0hrODB5aytQME1ZbUh5REt0MmNjeWp1blpNcytpelRMKy9Od3lnK1hZTW9MRnZETE5rSUl5c0FFRQrUCwokYzVkZDM3NTktYTFkNS00YmZlLWJmMWItZDJhNTg5OTBhNzY4EqsLCqgLQ2h4SmJYQnNaVzFsYm5ScGJtY2dUMEYxZEdnZ1RHOW5hVzRnVTFOUEVKd0RHZ3dJOGRXcDBnWVE1S3ZLb2dJaUpEWXhZek0wTldWaUxXSXhaalV0TkdJeU5DMDRZbU16TFdVeVpXTmlZakl6TnpJM05pZ0JPZ3dJMzhlcDBnWVE3TlR3aWdKSzhBRUtPV1pwYkdVNkx5OHZZVG92VlhObGNuTXZTWGR2TDA1bGVIUmpiRzkxWkM5bmFYUXZSMmwwU0hWaUwycHZZbUpwYm1jdFltRmphMlZ1WkJJNVptbHNaVG92THk5aE9pOVZjMlZ5Y3k5SmQyOHZUbVY0ZEdOc2IzVmtMMmRwZEM5SGFYUklkV0l2YW05aVltbHVaeTFpWVdOclpXNWtHbHNLSUVKcGIyNXBkR1V0VTI5bWRIZGhjbVV2YW05aVltbHVaeTFpWVdOclpXNWtFamRvZEhSd2N6b3ZMMmRwZEdoMVlpNWpiMjB2UW1sdmJtbDBaUzFUYjJaMGQyRnlaUzlxYjJKaWFXNW5MV0poWTJ0bGJtUXVaMmwwSWh0bVpXRjBMMnB2WWkweE1EWXRjbVZ6WlhRdGNHRnpjM2R2Y21SU0RBamExYW5TQmhEUXFLTFlBM29BZ0FHUUE0b0J5d1VLOEFFS09XWnBiR1U2THk4dllUb3ZWWE5sY25NdlNYZHZMMDVsZUhSamJHOTFaQzluYVhRdlIybDBTSFZpTDJwdlltSnBibWN0WW1GamEyVnVaQkk1Wm1sc1pUb3ZMeTloT2k5VmMyVnljeTlKZDI4dlRtVjRkR05zYjNWa0wyZHBkQzlIYVhSSWRXSXZhbTlpWW1sdVp5MWlZV05yWlc1a0dsc0tJRUpwYjI1cGRHVXRVMjltZEhkaGNtVXZhbTlpWW1sdVp5MWlZV05yWlc1a0VqZG9kSFJ3Y3pvdkwyZHBkR2gxWWk1amIyMHZRbWx2Ym1sMFpTMVRiMlowZDJGeVpTOXFiMkppYVc1bkxXSmhZMnRsYm1RdVoybDBJaHRtWldGMEwycHZZaTB4TURZdGNtVnpaWFF0Y0dGemMzZHZjbVFTREFqZng2blNCaERzMVBDS0Fob2tZakprT0RVMFkySXROVFV3TkMwME5XTmpMV0U0T1dFdE5ESXpabVZpWmpWaU1XTTRPanRtYVd4bE9pOHZMMkVsTTBFdlZYTmxjbk12U1hkdkwwNWxlSFJqYkc5MVpDOW5hWFF2UjJsMFNIVmlMMnB2WW1KcGJtY3RZbUZqYTJWdVpIcmtBb3U5eERMd3NZOHhpWWZJTW83cDJUS3U3OHN5dHIzRU12SzZ4VExVd2M0eXpaQ0NNdFhXekRLZTBja3kxUG0yTXRmdHNES0hrODB5ck1TdU1zL3N2aktUdk1neXQ1SE5NdmZVeGpLQzBQSXh2N0tETXFHOXhES0luTFl3eXBDQ01walkwakxOb3MweWtJZklNcVhBeXpMczFzd3lsS3UvTXRUdHNETFF6TVl5a2UvTE11cnR1akx0OTRNeXM4U3VNb0xGdkRMZzFNWXl1cktETXMvUnZUTHR1cjh5aytQME1hSDF1akswMjdReTVkVEdNdjc4M0RLVWg4Z3lpcjNFTXFYRnlURGloTmN5MU8vVk11eTExRExQM2RZeWlKL01NczNSdlRMd2tMTXlnK1hZTXFiMXVqTFUwcmd5dyt5K01vUC92REtXcGNJeS9iekVNcTNaeHpMKzg4c3lqN0MrTXJuYnRESzd2Y1F5cjluSE1yaUd4ekw3ei9JeGpxWENNb1NUelRMVnM4b3l1WkhOTXNISS9USHpxZE15Nk8yNk1welJ5VExQb3MweTlyWFVNdEhzdmpMazFkTXk0dmVETXQ2RTF6THlrTE15b0wzRU12YXhqekhmOTlZeXNBRUUKyAsKJDhiYzEyYmIzLTExOGQtNDVlMi1iYWJmLTQ5ZmQyNjg0N2E4ORKfCwqcC0NobE5ZWEJ3YVc1bklFOUJkWFJvSUZSdklFbHVkR1Z5Ym1Gc0VMTUNHZ3dJcStTcDBnWVF0T3UxNFFFaUpEUTRNVGN5WkRSbExUUXpaV1l0TkdJM05TMWhaakZqTFRZMFkyWm1PRGRsWlRVMk5DZ0JPZ3dJNnRpcDBnWVFySjN0cVFGSzdBRUtPV1pwYkdVNkx5OHZZVG92VlhObGNuTXZTWGR2TDA1bGVIUmpiRzkxWkM5bmFYUXZSMmwwU0hWaUwycHZZbUpwYm1jdFltRmphMlZ1WkJJNVptbHNaVG92THk5aE9pOVZjMlZ5Y3k5SmQyOHZUbVY0ZEdOc2IzVmtMMmRwZEM5SGFYUklkV0l2YW05aVltbHVaeTFpWVdOclpXNWtHbHNLSUVKcGIyNXBkR1V0VTI5bWRIZGhjbVV2YW05aVltbHVaeTFpWVdOclpXNWtFamRvZEhSd2N6b3ZMMmRwZEdoMVlpNWpiMjB2UW1sdmJtbDBaUzFUYjJaMGQyRnlaUzlxYjJKaWFXNW5MV0poWTJ0bGJtUXVaMmwwSWhkbVpXRjBMMnB2WWkweE1EY3RjM052TFd4dlp5MXBibElNQ092anFkSUdFTHlSbS9VQ2VnQ0FBWWNDaWdISEJRcnNBUW81Wm1sc1pUb3ZMeTloT2k5VmMyVnljeTlKZDI4dlRtVjRkR05zYjNWa0wyZHBkQzlIYVhSSWRXSXZhbTlpWW1sdVp5MWlZV05yWlc1a0VqbG1hV3hsT2k4dkwyRTZMMVZ6WlhKekwwbDNieTlPWlhoMFkyeHZkV1F2WjJsMEwwZHBkRWgxWWk5cWIySmlhVzVuTFdKaFkydGxibVFhV3dvZ1FtbHZibWwwWlMxVGIyWjBkMkZ5WlM5cWIySmlhVzVuTFdKaFkydGxibVFTTjJoMGRIQnpPaTh2WjJsMGFIVmlMbU52YlM5Q2FXOXVhWFJsTFZOdlpuUjNZWEpsTDJwdlltSnBibWN0WW1GamEyVnVaQzVuYVhRaUYyWmxZWFF2YW05aUxURXdOeTF6YzI4dGJHOW5MV2x1RWd3STZ0aXAwZ1lRckozdHFRRWFKRGcyTXpnNE1UWTJMVFpqWWpZdE5HSmxaaTFpT1dJeExXTTVNelF5TURjME5HSmpZam83Wm1sc1pUb3ZMeTloSlROQkwxVnpaWEp6TDBsM2J5OU9aWGgwWTJ4dmRXUXZaMmwwTDBkcGRFaDFZaTlxYjJKaWFXNW5MV0poWTJ0bGJtUjY1QUs3dmNReXo5RzlNb0xROGpIZWhOY3lyTVN1TXUyNnZ6TFg3YkF5MGV5K01xRzl4REtENWRneTRvVFhNdFR2MVRLdTc4c3lrK1AwTVkrd3ZqS1I3OHN5elpDQ011VFYwekxLa0lJeTFkYk1NbzdwMlRMbDFNWXl6NkxOTW9xOXhESzVrYzB5NnUyNk11MzNnektDeGJ3eSs4L3lNZXkxMURMTm9zMHludEhKTXEvWnh6TCsvTnd5OXJHUE1kLzMxakx6cWRNeTdOYk1NcTNaeHpMKzg4c3kxYlBLTXBqWTBqTHl1c1V5aDVQTk11anR1aktKaDhneWhKUE5Nc1BzdmpLVHZNZ3k5OVRHTXFYRnlURFF6TVl5cHZXNk1wQ0h5RExnMU1ZeXQ1SE5NdkN4anpHVXE3OHl0cjNFTXNISS9UR0x2Y1F5L2J6RU12S1FzekxpOTRNeWlKL01NclBFcmpLRC83d3k5clhVTXMvZDFqS2d2Y1F5MU1IT010VDV0aks1MjdReWxxWENNczNSdlRLSW5MWXduTkhKTXZDUXN6TFUwcmd5dXJLRE1yVGJ0RExVN2JBeWpxWENNcy9zdmpLNGhzY3l2N0tETXFYQXl6S2g5Ym95bElmSU1yQUJCQT09\",\"antigravityUnifiedStateSync.theme\":\"Co2BAQoQdGhlbWVTZW50aW5lbEtleRL3gAEK84ABeyJ0aGVtZU5hbWUiOiJTeW50aFdhdmU4NCIsImNvbG9ycyI6eyJmb2N1c0JvcmRlciI6IiMxZjIxMmIiLCJmb3JlZ3JvdW5kIjoiI2RkZGRkZCIsIndpZGdldC5zaGFkb3ciOiIjMmEyMTM5Iiwic2VsZWN0aW9uLmJhY2tncm91bmQiOiIjZGRkZGRkMjAiLCJlcnJvckZvcmVncm91bmQiOiIjZmU0NDUwIiwidGV4dExpbmsuYWN0aXZlRm9yZWdyb3VuZCI6IiNmZjdlZGIiLCJ0ZXh0TGluay5mb3JlZ3JvdW5kIjoiI2Y5N2U3MiIsImJ1dHRvbi5iYWNrZ3JvdW5kIjoiIzYxNEQ4NSIsImRyb3Bkb3duLmJhY2tncm91bmQiOiIjMjMyNTMwIiwiZHJvcGRvd24ubGlzdEJhY2tncm91bmQiOiIjMmEyMTM5IiwiaW5wdXQuYmFja2dyb3VuZCI6IiMyYTIxMzkiLCJpbnB1dE9wdGlvbi5hY3RpdmVCb3JkZXIiOiIjZmY3ZWRiOTkiLCJpbnB1dFZhbGlkYXRpb24uZXJyb3JCYWNrZ3JvdW5kIjoiI2ZlNDQ1MDgwIiwiaW5wdXRWYWxpZGF0aW9uLmVycm9yQm9yZGVyIjoiI2ZlNDQ1MDAwIiwic2Nyb2xsYmFyLnNoYWRvdyI6IiMyYTIxMzkiLCJzY3JvbGxiYXJTbGlkZXIuYWN0aXZlQmFja2dyb3VuZCI6IiM5ZDhiY2EyMCIsInNjcm9sbGJhclNsaWRlci5iYWNrZ3JvdW5kIjoiIzlkOGJjYTMwIiwic2Nyb2xsYmFyU2xpZGVyLmhvdmVyQmFja2dyb3VuZCI6IiM5ZDhiY2E1MCIsImJhZGdlLmZvcmVncm91bmQiOiIjZGRkZGRkIiwiYmFkZ2UuYmFja2dyb3VuZCI6IiMzNjMyNGEiLCJwcm9ncmVzc0Jhci5iYWNrZ3JvdW5kIjoiI2Y5N2U3MiIsImxpc3QuYWN0aXZlU2VsZWN0aW9uQmFja2dyb3VuZCI6IiNkZGRkZGQyMCIsImxpc3QuYWN0aXZlU2VsZWN0aW9uRm9yZWdyb3VuZCI6IiNkZGRkZGQiLCJsaXN0LmRyb3BCYWNrZ3JvdW5kIjoiIzM0Mjk0ZjY2IiwibGlzdC5mb2N1c0JhY2tncm91bmQiOiIjZGRkZGRkMjAiLCJsaXN0LmZvY3VzRm9yZWdyb3VuZCI6IiNkZGRkZGQiLCJsaXN0LmhpZ2hsaWdodEZvcmVncm91bmQiOiIjZjk3ZTcyIiwibGlzdC5ob3ZlckJhY2tncm91bmQiOiIjMzcyOTRkOTkiLCJsaXN0LmhvdmVyRm9yZWdyb3VuZCI6IiNkZGRkZGQiLCJsaXN0LmluYWN0aXZlU2VsZWN0aW9uQmFja2dyb3VuZCI6IiNkZGRkZGQyMCIsImxpc3QuaW5hY3RpdmVTZWxlY3Rpb25Gb3JlZ3JvdW5kIjoiI2RkZGRkZCIsImxpc3QuaW5hY3RpdmVGb2N1c0JhY2tncm91bmQiOiIjMmEyMTM5OTkiLCJsaXN0LmVycm9yRm9yZWdyb3VuZCI6IiNmZTQ0NTBFNiIsImxpc3Qud2FybmluZ0ZvcmVncm91bmQiOiIjNzJmMWI4YmIiLCJhY3Rpdml0eUJhci5iYWNrZ3JvdW5kIjoiIzE3MTUyMCIsImFjdGl2aXR5QmFyLmRyb3BCYWNrZ3JvdW5kIjoiIzM0Mjk0ZjY2IiwiYWN0aXZpdHlCYXIuZm9yZWdyb3VuZCI6IiNkZGRkZGRDQyIsImFjdGl2aXR5QmFyQmFkZ2UuYmFja2dyb3VuZCI6IiNmOTdlNzIiLCJhY3Rpdml0eUJhckJhZGdlLmZvcmVncm91bmQiOiIjMmEyMTM5Iiwic2lkZUJhci5iYWNrZ3JvdW5kIjoiIzI0MWIyZiIsInNpZGVCYXIuZm9yZWdyb3VuZCI6IiNkZGRkZGQ5OSIsInNpZGVCYXIuZHJvcEJhY2tncm91bmQiOiIjMzQyOTRmNGMiLCJzaWRlQmFyU2VjdGlvbkhlYWRlci5iYWNrZ3JvdW5kIjoiIzI0MWIyZiIsInNpZGVCYXJTZWN0aW9uSGVhZGVyLmZvcmVncm91bmQiOiIjZGRkZGRkY2EiLCJtZW51LmJhY2tncm91bmQiOiIjNDYzNDY1IiwiZWRpdG9yR3JvdXAuYm9yZGVyIjoiIzQ5NTQ5NSIsImVkaXRvckdyb3VwLmRyb3BCYWNrZ3JvdW5kIjoiIzQ5NTQ5NTRhIiwiZWRpdG9yR3JvdXBIZWFkZXIudGFic0JhY2tncm91bmQiOiIjMjQxYjJmIiwidGFiLmJvcmRlciI6IiMyNDFiMmYwMCIsInRhYi5hY3RpdmVCb3JkZXIiOiIjODgwMDg4IiwidGFiLmluYWN0aXZlQmFja2dyb3VuZCI6IiMzNjMyNGEiLCJlZGl0b3IuYmFja2dyb3VuZCI6IiMyNjIzMzUiLCJlZGl0b3JMaW5lTnVtYmVyLmZvcmVncm91bmQiOiIjZGRkZGRkNzMiLCJlZGl0b3JMaW5lTnVtYmVyLmFjdGl2ZUZvcmVncm91bmQiOiIjZGRkZGRkY2MiLCJlZGl0b3JDdXJzb3IuYmFja2dyb3VuZCI6IiMyNDFiMmYiLCJlZGl0b3JDdXJzb3IuZm9yZWdyb3VuZCI6IiNmOTdlNzIiLCJlZGl0b3Iuc2VsZWN0aW9uQmFja2dyb3VuZCI6IiNkZGRkZGQyMCIsImVkaXRvci5zZWxlY3Rpb25IaWdobGlnaHRCYWNrZ3JvdW5kIjoiI2RkZGRkZDIwIiwiZWRpdG9yLndvcmRIaWdobGlnaHRCYWNrZ3JvdW5kIjoiIzM0Mjk0Zjg4IiwiZWRpdG9yLndvcmRIaWdobGlnaHRTdHJvbmdCYWNrZ3JvdW5kIjoiIzM0Mjk0Zjg4IiwiZWRpdG9yLmZpbmRNYXRjaEJhY2tncm91bmQiOiIjRDE4NjE2YmIiLCJlZGl0b3IuZmluZE1hdGNoSGlnaGxpZ2h0QmFja2dyb3VuZCI6IiNEMTg2MTY1NSIsImVkaXRvci5maW5kUmFuZ2VIaWdobGlnaHRCYWNrZ3JvdW5kIjoiIzM0Mjk0ZjFhIiwiZWRpdG9yLmhvdmVySGlnaGxpZ2h0QmFja2dyb3VuZCI6IiM0NjM1NjQiLCJlZGl0b3IubGluZUhpZ2hsaWdodEJvcmRlciI6IiM3MDU5QUI2NiIsImVkaXRvci5yYW5nZUhpZ2hsaWdodEJhY2tncm91bmQiOiIjNDk1NDk1MzkiLCJlZGl0b3JJbmRlbnRHdWlkZS5iYWNrZ3JvdW5kIjoiIzQ0NDI1MSIsImVkaXRvckluZGVudEd1aWRlLmFjdGl2ZUJhY2tncm91bmQiOiIjQTE0OEFCODAiLCJlZGl0b3JSdWxlci5mb3JlZ3JvdW5kIjoiI0ExNDhBQjgwIiwiZWRpdG9yQ29kZUxlbnMuZm9yZWdyb3VuZCI6IiNkZGRkZGQ3YyIsImVkaXRvckJyYWNrZXRNYXRjaC5iYWNrZ3JvdW5kIjoiIzM0Mjk0ZjY2IiwiZWRpdG9yQnJhY2tldE1hdGNoLmJvcmRlciI6IiM0OTU0OTUiLCJlZGl0b3JPdmVydmlld1J1bGVyLmJvcmRlciI6IiMzNDI5NGZiMyIsImVkaXRvck92ZXJ2aWV3UnVsZXIuZmluZE1hdGNoRm9yZWdyb3VuZCI6IiNEMTg2MTY5OSIsImVkaXRvck92ZXJ2aWV3UnVsZXIubW9kaWZpZWRGb3JlZ3JvdW5kIjoiI2I4OTNjZTk5IiwiZWRpdG9yT3ZlcnZpZXdSdWxlci5hZGRlZEZvcmVncm91bmQiOiIjMDlmN2EwOTkiLCJlZGl0b3JPdmVydmlld1J1bGVyLmRlbGV0ZWRGb3JlZ3JvdW5kIjoiI2ZlNDQ1MDk5IiwiZWRpdG9yT3ZlcnZpZXdSdWxlci5lcnJvckZvcmVncm91bmQiOiIjZmU0NDUwZGQiLCJlZGl0b3JPdmVydmlld1J1bGVyLndhcm5pbmdGb3JlZ3JvdW5kIjoiIzcyZjFiOGNjIiwiZWRpdG9yRXJyb3IuZm9yZWdyb3VuZCI6IiNmZTQ0NTAiLCJlZGl0b3JXYXJuaW5nLmZvcmVncm91bmQiOiIjNzJmMWI4Y2MiLCJlZGl0b3JHdXR0ZXIubW9kaWZpZWRCYWNrZ3JvdW5kIjoiI2I4OTNjZThmIiwiZWRpdG9yR3V0dGVyLmFkZGVkQmFja2dyb3VuZCI6IiMyMDZkNGJkNiIsImVkaXRvckd1dHRlci5kZWxldGVkQmFja2dyb3VuZCI6IiNmYTJlNDZhNCIsImRpZmZFZGl0b3IuaW5zZXJ0ZWRUZXh0QmFja2dyb3VuZCI6IiMwYmViOTkzNSIsImRpZmZFZGl0b3IucmVtb3ZlZFRleHRCYWNrZ3JvdW5kIjoiI2ZlNDQ1MDM1IiwiZWRpdG9yV2lkZ2V0LmJhY2tncm91bmQiOiIjMTcxNTIwREMiLCJlZGl0b3JXaWRnZXQuYm9yZGVyIjoiI2RkZGRkZDIyIiwiZWRpdG9yV2lkZ2V0LnJlc2l6ZUJvcmRlciI6IiNkZGRkZGQ0NCIsImVkaXRvclN1Z2dlc3RXaWRnZXQuaGlnaGxpZ2h0Rm9yZWdyb3VuZCI6IiNmOTdlNzIiLCJlZGl0b3JTdWdnZXN0V2lkZ2V0LnNlbGVjdGVkQmFja2dyb3VuZCI6IiNkZGRkZGQzNiIsInBlZWtWaWV3LmJvcmRlciI6IiM0OTU0OTUiLCJwZWVrVmlld0VkaXRvci5iYWNrZ3JvdW5kIjoiIzIzMjUzMCIsInBlZWtWaWV3RWRpdG9yLm1hdGNoSGlnaGxpZ2h0QmFja2dyb3VuZCI6IiNEMTg2MTZiYiIsInBlZWtWaWV3UmVzdWx0LmJhY2tncm91bmQiOiIjMjMyNTMwIiwicGVla1ZpZXdSZXN1bHQubWF0Y2hIaWdobGlnaHRCYWNrZ3JvdW5kIjoiI0QxODYxNjU1IiwicGVla1ZpZXdSZXN1bHQuc2VsZWN0aW9uQmFja2dyb3VuZCI6IiMyYTIxMzk4MCIsInBlZWtWaWV3VGl0bGUuYmFja2dyb3VuZCI6IiMyMzI1MzAiLCJwYW5lbFRpdGxlLmFjdGl2ZUJvcmRlciI6IiNmOTdlNzIiLCJzdGF0dXNCYXIuYmFja2dyb3VuZCI6IiMyNDFiMmYiLCJzdGF0dXNCYXIuZm9yZWdyb3VuZCI6IiNkZGRkZGQ4MCIsInN0YXR1c0Jhci5kZWJ1Z2dpbmdCYWNrZ3JvdW5kIjoiI2Y5N2U3MiIsInN0YXR1c0Jhci5kZWJ1Z2dpbmdGb3JlZ3JvdW5kIjoiIzA4MDgwZiIsInN0YXR1c0Jhci5ub0ZvbGRlckJhY2tncm91bmQiOiIjMjQxYjJmIiwic3RhdHVzQmFySXRlbS5wcm9taW5lbnRCYWNrZ3JvdW5kIjoiIzJhMjEzOSIsInN0YXR1c0Jhckl0ZW0ucHJvbWluZW50SG92ZXJCYWNrZ3JvdW5kIjoiIzM0Mjk0ZiIsInRpdGxlQmFyLmFjdGl2ZUJhY2tncm91bmQiOiIjMjQxYjJmIiwidGl0bGVCYXIuaW5hY3RpdmVCYWNrZ3JvdW5kIjoiIzI0MWIyZiIsImV4dGVuc2lvbkJ1dHRvbi5wcm9taW5lbnRCYWNrZ3JvdW5kIjoiI2Y5N2U3MiIsImV4dGVuc2lvbkJ1dHRvbi5wcm9taW5lbnRIb3ZlckJhY2tncm91bmQiOiIjZmY3ZWRiIiwicGlja2VyR3JvdXAuZm9yZWdyb3VuZCI6IiNmOTdlNzJlYSIsInRlcm1pbmFsLmZvcmVncm91bmQiOiIjZGRkZGRkIiwidGVybWluYWwuYW5zaUJsdWUiOiIjMDNlZGY5IiwidGVybWluYWwuYW5zaUJyaWdodEJsdWUiOiIjMDNlZGY5IiwidGVybWluYWwuYW5zaUJyaWdodEN5YW4iOiIjMDNlZGY5IiwidGVybWluYWwuYW5zaUJyaWdodEdyZWVuIjoiIzcyZjFiOCIsInRlcm1pbmFsLmFuc2lCcmlnaHRNYWdlbnRhIjoiI2ZmN2VkYiIsInRlcm1pbmFsLmFuc2lCcmlnaHRSZWQiOiIjZmU0NDUwIiwidGVybWluYWwuYW5zaUJyaWdodFllbGxvdyI6IiNmZWRlNWQiLCJ0ZXJtaW5hbC5hbnNpQ3lhbiI6IiMwM2VkZjkiLCJ0ZXJtaW5hbC5hbnNpR3JlZW4iOiIjNzJmMWI4IiwidGVybWluYWwuYW5zaU1hZ2VudGEiOiIjZmY3ZWRiIiwidGVybWluYWwuYW5zaVJlZCI6IiNmZTQ0NTAiLCJ0ZXJtaW5hbC5hbnNpWWVsbG93IjoiI2YzZTcwZiIsInRlcm1pbmFsLnNlbGVjdGlvbkJhY2tncm91bmQiOiIjZGRkZGRkMjAiLCJ0ZXJtaW5hbEN1cnNvci5iYWNrZ3JvdW5kIjoiI2RkZGRkZCIsInRlcm1pbmFsQ3Vyc29yLmZvcmVncm91bmQiOiIjMDNlZGY5IiwiZGVidWdUb29sQmFyLmJhY2tncm91bmQiOiIjNDYzNDY1Iiwid2Fsa1Rocm91Z2guZW1iZWRkZWRFZGl0b3JCYWNrZ3JvdW5kIjoiIzIzMjUzMCIsImdpdERlY29yYXRpb24ubW9kaWZpZWRSZXNvdXJjZUZvcmVncm91bmQiOiIjYjg5M2NlZWUiLCJnaXREZWNvcmF0aW9uLmRlbGV0ZWRSZXNvdXJjZUZvcmVncm91bmQiOiIjZmU0NDUwIiwiZ2l0RGVjb3JhdGlvbi5hZGRlZFJlc291cmNlRm9yZWdyb3VuZCI6IiM3MmYxYjhjYyIsImdpdERlY29yYXRpb24udW50cmFja2VkUmVzb3VyY2VGb3JlZ3JvdW5kIjoiIzcyZjFiOCIsImdpdERlY29yYXRpb24uaWdub3JlZFJlc291cmNlRm9yZWdyb3VuZCI6IiNkZGRkZGQ1OSIsIm1pbmltYXBHdXR0ZXIuYWRkZWRCYWNrZ3JvdW5kIjoiIzA5ZjdhMDk5IiwibWluaW1hcEd1dHRlci5tb2RpZmllZEJhY2tncm91bmQiOiIjYjg5M2NlIiwibWluaW1hcEd1dHRlci5kZWxldGVkQmFja2dyb3VuZCI6IiNmZTQ0NTAiLCJicmVhZGNydW1iUGlja2VyLmJhY2tncm91bmQiOiIjMjMyNTMwIn0sInVpVGhlbWUiOiJ2cy1kYXJrIiwidG9rZW5Db2xvcnMiOlt7InNldHRpbmdzIjp7ImZvcmVncm91bmQiOiIjRDRENEQ0IiwiYmFja2dyb3VuZCI6IiMyNjIzMzUifX0seyJuYW1lIjoiQ29tbWVudCIsInNjb3BlIjpbImNvbW1lbnQiLCJzdHJpbmcucXVvdGVkLmRvY3N0cmluZy5tdWx0aS5weXRob24iLCJzdHJpbmcucXVvdGVkLmRvY3N0cmluZy5tdWx0aS5weXRob24gcHVuY3R1YXRpb24uZGVmaW5pdGlvbi5zdHJpbmcuYmVnaW4ucHl0aG9uIiwic3RyaW5nLnF1b3RlZC5kb2NzdHJpbmcubXVsdGkucHl0aG9uIHB1bmN0dWF0aW9uLmRlZmluaXRpb24uc3RyaW5nLmVuZC5weXRob24iXSwic2V0dGluZ3MiOnsiZm9yZWdyb3VuZCI6IiM4NDhiYmQiLCJmb250U3R5bGUiOiJpdGFsaWMifX0seyJuYW1lIjoiU3RyaW5nIiwic2NvcGUiOlsic3RyaW5nLnF1b3RlZCIsInN0cmluZy50ZW1wbGF0ZSIsInB1bmN0dWF0aW9uLmRlZmluaXRpb24uc3RyaW5nIl0sInNldHRpbmdzIjp7ImZvcmVncm91bmQiOiIjZmY4YjM5In19LHsibmFtZSI6IlB1bmN0dWF0aW9uIHdpdGhpbiB0ZW1wbGF0ZXMiLCJzY29wZSI6InN0cmluZy50ZW1wbGF0ZSBtZXRhLmVtYmVkZGVkLmxpbmUiLCJzZXR0aW5ncyI6eyJmb3JlZ3JvdW5kIjoiI2I2YjFiMSJ9fSx7Im5hbWUiOiJWYXJpYWJsZSIsInNjb3BlIjpbInZhcmlhYmxlIiwiZW50aXR5Lm5hbWUudmFyaWFibGUiXSwic2V0dGluZ3MiOnsiZm9yZWdyb3VuZCI6IiNmZjdlZGIifX0seyJuYW1lIjoiTGFuZ3VhZ2UgdmFyaWFibGUiLCJzY29wZSI6InZhcmlhYmxlLmxhbmd1YWdlIiwic2V0dGluZ3MiOnsiZm9yZWdyb3VuZCI6IiNmZTQ0NTAiLCJmb250U3R5bGUiOiJib2xkIn19LHsibmFtZSI6IlBhcmFtZXRlciIsInNjb3BlIjoidmFyaWFibGUucGFyYW1ldGVyIiwic2V0dGluZ3MiOnsiZm9udFN0eWxlIjoiaXRhbGljIn19LHsibmFtZSI6IlN0b3JhZ2UgKGRlY2xhcmF0aW9uIG9yIG1vZGlmaWVyIGtleXdvcmQpIiwic2NvcGUiOlsic3RvcmFnZS50eXBlIiwic3RvcmFnZS5tb2RpZmllciJdLCJzZXR0aW5ncyI6eyJmb3JlZ3JvdW5kIjoiI2ZlZGU1ZCJ9fSx7Im5hbWUiOiJDb25zdGFudCIsInNjb3BlIjoiY29uc3RhbnQiLCJzZXR0aW5ncyI6eyJmb3JlZ3JvdW5kIjoiI2Y5N2U3MiJ9fSx7Im5hbWUiOiJSZWdleCIsInNjb3BlIjoic3RyaW5nLnJlZ2V4cCIsInNldHRpbmdzIjp7ImZvcmVncm91bmQiOiIjZjk3ZTcyIn19LHsibmFtZSI6Ik51bWJlciIsInNjb3BlIjoiY29uc3RhbnQubnVtZXJpYyIsInNldHRpbmdzIjp7ImZvcmVncm91bmQiOiIjZjk3ZTcyIn19LHsibmFtZSI6Ikxhbmd1YWdlIGNvbnN0YW50IChib29sZWFuLCBudWxsKSIsInNjb3BlIjoiY29uc3RhbnQubGFuZ3VhZ2UiLCJzZXR0aW5ncyI6eyJmb3JlZ3JvdW5kIjoiI2Y5N2U3MiJ9fSx7Im5hbWUiOiJDaGFyYWN0ZXIgZXNjYXBlIiwic2NvcGUiOiJjb25zdGFudC5jaGFyYWN0ZXIuZXNjYXBlIiwic2V0dGluZ3MiOnsiZm9yZWdyb3VuZCI6IiMzNmY5ZjYifX0seyJuYW1lIjoiRW50aXR5Iiwic2NvcGUiOiJlbnRpdHkubmFtZSIsInNldHRpbmdzIjp7ImZvcmVncm91bmQiOiIjZmU0NDUwIn19LHsibmFtZSI6IkhUTUwgb3IgWE1MIHRhZyIsInNjb3BlIjoiZW50aXR5Lm5hbWUudGFnIiwic2V0dGluZ3MiOnsiZm9yZWdyb3VuZCI6IiM3MmYxYjgifX0seyJuYW1lIjoiSFRNTCBvciBYTUwgdGFnIGJyYWNrZXRzIiwic2NvcGUiOlsicHVuY3R1YXRpb24uZGVmaW5pdGlvbi50YWciXSwic2V0dGluZ3MiOnsiZm9yZWdyb3VuZCI6IiMzNmY5ZjYifX0seyJuYW1lIjoiVGFnIGF0dHJpYnV0ZSIsInNjb3BlIjoiZW50aXR5Lm90aGVyLmF0dHJpYnV0ZS1uYW1lIiwic2V0dGluZ3MiOnsiZm9yZWdyb3VuZCI6IiNmZWRlNWQifX0seyJuYW1lIjoiVGFnIGF0dHJpYnV0ZSBIVE1MIiwic2NvcGUiOiJlbnRpdHkub3RoZXIuYXR0cmlidXRlLW5hbWUuaHRtbCIsInNldHRpbmdzIjp7ImZvcmVncm91bmQiOiIjZmVkZTVkIiwiZm9udFN0eWxlIjoiaXRhbGljIn19LHsibmFtZSI6IkNsYXNzIiwic2NvcGUiOlsiZW50aXR5Lm5hbWUudHlwZSIsIm1ldGEuYXR0cmlidXRlLmNsYXNzLmh0bWwiXSwic2V0dGluZ3MiOnsiZm9yZWdyb3VuZCI6IiNmZTQ0NTAifX0seyJuYW1lIjoiSW5oZXJpdGVkIGNsYXNzIiwic2NvcGUiOiJlbnRpdHkub3RoZXIuaW5oZXJpdGVkLWNsYXNzIiwic2V0dGluZ3MiOnsiZm9yZWdyb3VuZCI6IiNENTAifX0seyJuYW1lIjoiRnVuY3Rpb24iLCJzY29wZSI6WyJlbnRpdHkubmFtZS5mdW5jdGlvbiIsInZhcmlhYmxlLmZ1bmN0aW9uIl0sInNldHRpbmdzIjp7ImZvcmVncm91bmQiOiIjMzZmOWY2In19LHsibmFtZSI6IkpTIEV4cG9ydCIsInNjb3BlIjpbImtleXdvcmQuY29udHJvbC5leHBvcnQuanMiLCJrZXl3b3JkLmNvbnRyb2wuaW1wb3J0LmpzIl0sInNldHRpbmdzIjp7ImZvcmVncm91bmQiOiIjNzJmMWI4In19LHsibmFtZSI6IkpTIE51bWVyaWNzIiwic2NvcGUiOlsiY29uc3RhbnQubnVtZXJpYy5kZWNpbWFsLmpzIl0sInNldHRpbmdzIjp7ImZvcmVncm91bmQiOiIjMkVFMkZBIn19LHsibmFtZSI6IktleXdvcmQiLCJzY29wZSI6ImtleXdvcmQiLCJzZXR0aW5ncyI6eyJmb3JlZ3JvdW5kIjoiI2ZlZGU1ZCJ9fSx7Im5hbWUiOiJDb250cm9sIGtleXdvcmQiLCJzY29wZSI6ImtleXdvcmQuY29udHJvbCIsInNldHRpbmdzIjp7ImZvcmVncm91bmQiOiIjZmVkZTVkIn19LHsibmFtZSI6Ik9wZXJhdG9yIiwic2NvcGUiOiJrZXl3b3JkLm9wZXJhdG9yIiwic2V0dGluZ3MiOnsiZm9yZWdyb3VuZCI6IiNmZWRlNWQifX0seyJuYW1lIjoiU3BlY2lhbCBvcGVyYXRvciIsInNjb3BlIjpbImtleXdvcmQub3BlcmF0b3IubmV3Iiwia2V5d29yZC5vcGVyYXRvci5leHByZXNzaW9uIiwia2V5d29yZC5vcGVyYXRvci5sb2dpY2FsIl0sInNldHRpbmdzIjp7ImZvcmVncm91bmQiOiIjZmVkZTVkIn19LHsibmFtZSI6IlVuaXQiLCJzY29wZSI6ImtleXdvcmQub3RoZXIudW5pdCIsInNldHRpbmdzIjp7ImZvcmVncm91bmQiOiIjZjk3ZTcyIn19LHsibmFtZSI6IlN1cHBvcnQiLCJzY29wZSI6InN1cHBvcnQiLCJzZXR0aW5ncyI6eyJmb3JlZ3JvdW5kIjoiI2ZlNDQ1MCJ9fSx7Im5hbWUiOiJTdXBwb3J0IGZ1bmN0aW9uIiwic2NvcGUiOiJzdXBwb3J0LmZ1bmN0aW9uIiwic2V0dGluZ3MiOnsiZm9yZWdyb3VuZCI6IiMzNmY5ZjYifX0seyJuYW1lIjoiU3VwcG9ydCB2YXJpYWJsZSIsInNjb3BlIjoic3VwcG9ydC52YXJpYWJsZSIsInNldHRpbmdzIjp7ImZvcmVncm91bmQiOiIjZmY3ZWRiIn19LHsibmFtZSI6Ik9iamVjdCBsaXRlcmFsIGtleSAvIHByb3BlcnR5Iiwic2NvcGUiOlsibWV0YS5vYmplY3QtbGl0ZXJhbC5rZXkiLCJzdXBwb3J0LnR5cGUucHJvcGVydHktbmFtZSJdLCJzZXR0aW5ncyI6eyJmb3JlZ3JvdW5kIjoiI2ZmN2VkYiJ9fSx7Im5hbWUiOiJLZXktdmFsdWUgc2VwYXJhdG9yIiwic2NvcGUiOiJwdW5jdHVhdGlvbi5zZXBhcmF0b3Iua2V5LXZhbHVlIiwic2V0dGluZ3MiOnsiZm9yZWdyb3VuZCI6IiNiNmIxYjEifX0seyJuYW1lIjoiRW1iZWRkZWQgcHVuY3R1YXRpb24iLCJzY29wZSI6InB1bmN0dWF0aW9uLnNlY3Rpb24uZW1iZWRkZWQiLCJzZXR0aW5ncyI6eyJmb3JlZ3JvdW5kIjoiI2ZlZGU1ZCJ9fSx7Im5hbWUiOiJUZW1wbGF0ZSBleHByZXNzaW9uIiwic2NvcGUiOlsicHVuY3R1YXRpb24uZGVmaW5pdGlvbi50ZW1wbGF0ZS1leHByZXNzaW9uLmJlZ2luIiwicHVuY3R1YXRpb24uZGVmaW5pdGlvbi50ZW1wbGF0ZS1leHByZXNzaW9uLmVuZCJdLCJzZXR0aW5ncyI6eyJmb3JlZ3JvdW5kIjoiIzcyZjFiOCJ9fSx7Im5hbWUiOiJDU1MgcHJvcGVydHkiLCJzY29wZSI6WyJzdXBwb3J0LnR5cGUucHJvcGVydHktbmFtZS5jc3MiLCJzdXBwb3J0LnR5cGUucHJvcGVydHktbmFtZS5qc29uIl0sInNldHRpbmdzIjp7ImZvcmVncm91bmQiOiIjNzJmMWI4In19LHsibmFtZSI6IkpTIFN3aXRjaCBjb250cm9sIiwic2NvcGUiOiJzd2l0Y2gtYmxvY2suZXhwci5qcyIsInNldHRpbmdzIjp7ImZvcmVncm91bmQiOiIjNzJmMWI4In19LHsibmFtZSI6IkpTIG9iamVjdCBwYXRoIiwic2NvcGUiOiJ2YXJpYWJsZS5vdGhlci5jb25zdGFudC5wcm9wZXJ0eS5qcywgdmFyaWFibGUub3RoZXIucHJvcGVydHkuanMiLCJzZXR0aW5ncyI6eyJmb3JlZ3JvdW5kIjoiIzJlZTJmYSJ9fSx7Im5hbWUiOiJDb2xvciIsInNjb3BlIjoiY29uc3RhbnQub3RoZXIuY29sb3IiLCJzZXR0aW5ncyI6eyJmb3JlZ3JvdW5kIjoiI2Y5N2U3MiJ9fSx7Im5hbWUiOiJGb250IG5hbWVzIiwic2NvcGUiOiJzdXBwb3J0LmNvbnN0YW50LmZvbnQtbmFtZSIsInNldHRpbmdzIjp7ImZvcmVncm91bmQiOiIjZjk3ZTcyIn19LHsibmFtZSI6IkNTUyAjaWQiLCJzY29wZSI6ImVudGl0eS5vdGhlci5hdHRyaWJ1dGUtbmFtZS5pZCIsInNldHRpbmdzIjp7ImZvcmVncm91bmQiOiIjMzZmOWY2In19LHsibmFtZSI6IlBzZXVkbyBDU1MiLCJzY29wZSI6WyJlbnRpdHkub3RoZXIuYXR0cmlidXRlLW5hbWUucHNldWRvLWVsZW1lbnQiLCJlbnRpdHkub3RoZXIuYXR0cmlidXRlLW5hbWUucHNldWRvLWNsYXNzIl0sInNldHRpbmdzIjp7ImZvcmVncm91bmQiOiIjRDUwIn19LHsibmFtZSI6IkNTUyBzdXBwb3J0IGZ1bmN0aW9ucyAocmdiKSIsInNjb3BlIjoic3VwcG9ydC5mdW5jdGlvbi5taXNjLmNzcyIsInNldHRpbmdzIjp7ImZvcmVncm91bmQiOiIjZmU0NDUwIn19LHsibmFtZSI6Ik1hcmt1cCBoZWFkaW5nIiwic2NvcGUiOlsibWFya3VwLmhlYWRpbmciLCJlbnRpdHkubmFtZS5zZWN0aW9uIl0sInNldHRpbmdzIjp7ImZvcmVncm91bmQiOiIjZmY3ZWRiIn19LHsibmFtZSI6Ik1hcmt1cCB0ZXh0Iiwic2NvcGUiOlsidGV4dC5odG1sIiwia2V5d29yZC5vcGVyYXRvci5hc3NpZ25tZW50Il0sInNldHRpbmdzIjp7ImZvcmVncm91bmQiOiIjZGRkZGRkZWUifX0seyJuYW1lIjoiTWFya3VwIHF1b3RlIiwic2NvcGUiOiJtYXJrdXAucXVvdGUiLCJzZXR0aW5ncyI6eyJmb3JlZ3JvdW5kIjoiI2I2YjFiMWNjIiwiZm9udFN0eWxlIjoiaXRhbGljIn19LHsibmFtZSI6Ik1hcmt1cCBsaXN0Iiwic2NvcGUiOiJiZWdpbm5pbmcucHVuY3R1YXRpb24uZGVmaW5pdGlvbi5saXN0Iiwic2V0dGluZ3MiOnsiZm9yZWdyb3VuZCI6IiNmZjdlZGIifX0seyJuYW1lIjoiTWFya3VwIGxpbmsiLCJzY29wZSI6Im1hcmt1cC51bmRlcmxpbmUubGluayIsInNldHRpbmdzIjp7ImZvcmVncm91bmQiOiIjRDUwIn19LHsibmFtZSI6Ik1hcmt1cCBsaW5rIGRlc2NyaXB0aW9uIiwic2NvcGUiOiJzdHJpbmcub3RoZXIubGluay5kZXNjcmlwdGlvbiIsInNldHRpbmdzIjp7ImZvcmVncm91bmQiOiIjZjk3ZTcyIn19LHsibmFtZSI6IlB5dGhvbiBmdW5jdGlvbiBjYWxsIiwic2NvcGUiOiJtZXRhLmZ1bmN0aW9uLWNhbGwuZ2VuZXJpYy5weXRob24iLCJzZXR0aW5ncyI6eyJmb3JlZ3JvdW5kIjoiIzM2ZjlmNiJ9fSx7Im5hbWUiOiJQeXRob24gdmFyaWFibGUgcGFyYW1zIiwic2NvcGUiOiJ2YXJpYWJsZS5wYXJhbWV0ZXIuZnVuY3Rpb24tY2FsbC5weXRob24iLCJzZXR0aW5ncyI6eyJmb3JlZ3JvdW5kIjoiIzcyZjFiOCJ9fSx7Im5hbWUiOiJDIyBzdG9yYWdlIHR5cGUiLCJzY29wZSI6InN0b3JhZ2UudHlwZS5jcyIsInNldHRpbmdzIjp7ImZvcmVncm91bmQiOiIjZmU0NDUwIn19LHsibmFtZSI6IkMjIGxvY2FsIHZhcmlhYmxlIiwic2NvcGUiOiJlbnRpdHkubmFtZS52YXJpYWJsZS5sb2NhbC5jcyIsInNldHRpbmdzIjp7ImZvcmVncm91bmQiOiIjZmY3ZWRiIn19LHsibmFtZSI6IkMjIHByb3BlcnRpZXMgYW5kIGZpZWxkcyIsInNjb3BlIjpbImVudGl0eS5uYW1lLnZhcmlhYmxlLmZpZWxkLmNzIiwiZW50aXR5Lm5hbWUudmFyaWFibGUucHJvcGVydHkuY3MiXSwic2V0dGluZ3MiOnsiZm9yZWdyb3VuZCI6IiNmZjdlZGIifX0seyJuYW1lIjoiQyBwbGFjZWhvbGRlciIsInNjb3BlIjoiY29uc3RhbnQub3RoZXIucGxhY2Vob2xkZXIuYyIsInNldHRpbmdzIjp7ImZvcmVncm91bmQiOiIjNzJmMWI4IiwiZm9udFN0eWxlIjoiaXRhbGljIn19LHsibmFtZSI6IkMgcHJlcHJvY2Vzc29ycyIsInNjb3BlIjpbImtleXdvcmQuY29udHJvbC5kaXJlY3RpdmUuaW5jbHVkZS5jIiwia2V5d29yZC5jb250cm9sLmRpcmVjdGl2ZS5kZWZpbmUuYyJdLCJzZXR0aW5ncyI6eyJmb3JlZ3JvdW5kIjoiIzcyZjFiOCJ9fSx7Im5hbWUiOiJDIHN0b3JhZ2UgbW9kaWZpZXIiLCJzY29wZSI6InN0b3JhZ2UubW9kaWZpZXIuYyIsInNldHRpbmdzIjp7ImZvcmVncm91bmQiOiIjZmU0NDUwIn19LHsibmFtZSI6IkMrKyBvcGVyYXRvcnMiLCJzY29wZSI6InNvdXJjZS5jcHAga2V5d29yZC5vcGVyYXRvciIsInNldHRpbmdzIjp7ImZvcmVncm91bmQiOiIjZmVkZTVkIn19LHsibmFtZSI6IkMrKyBwbGFjZWhvbGRlciIsInNjb3BlIjoiY29uc3RhbnQub3RoZXIucGxhY2Vob2xkZXIuY3BwIiwic2V0dGluZ3MiOnsiZm9yZWdyb3VuZCI6IiM3MmYxYjgiLCJmb250U3R5bGUiOiJpdGFsaWMifX0seyJuYW1lIjoiQysrIGluY2x1ZGUiLCJzY29wZSI6WyJrZXl3b3JkLmNvbnRyb2wuZGlyZWN0aXZlLmluY2x1ZGUuY3BwIiwia2V5d29yZC5jb250cm9sLmRpcmVjdGl2ZS5kZWZpbmUuY3BwIl0sInNldHRpbmdzIjp7ImZvcmVncm91bmQiOiIjNzJmMWI4In19LHsibmFtZSI6IkMrKyBjb25zdGFudCBtb2RpZmllciIsInNjb3BlIjoic3RvcmFnZS5tb2RpZmllci5zcGVjaWZpZXIuY29uc3QuY3BwIiwic2V0dGluZ3MiOnsiZm9yZWdyb3VuZCI6IiNmZTQ0NTAifX0seyJuYW1lIjoiRWxpeGlyIENsYXNzZXMiLCJzY29wZSI6WyJzb3VyY2UuZWxpeGlyIHN1cHBvcnQudHlwZS5lbGl4aXIiLCJzb3VyY2UuZWxpeGlyIG1ldGEubW9kdWxlLmVsaXhpciBlbnRpdHkubmFtZS5jbGFzcy5lbGl4aXIiXSwic2V0dGluZ3MiOnsiZm9yZWdyb3VuZCI6IiMzNmY5ZjYifX0seyJuYW1lIjoiRWxpeGlyIEZ1bmN0aW9ucyIsInNjb3BlIjoic291cmNlLmVsaXhpciBlbnRpdHkubmFtZS5mdW5jdGlvbiIsInNldHRpbmdzIjp7ImZvcmVncm91bmQiOiIjNzJmMWI4In19LHsibmFtZSI6IkVsaXhpciBDb25zdGFudHMiLCJzY29wZSI6WyJzb3VyY2UuZWxpeGlyIGNvbnN0YW50Lm90aGVyLnN5bWJvbC5lbGl4aXIiLCJzb3VyY2UuZWxpeGlyIGNvbnN0YW50Lm90aGVyLmtleXdvcmRzLmVsaXhpciJdLCJzZXR0aW5ncyI6eyJmb3JlZ3JvdW5kIjoiIzM2ZjlmNiJ9fSx7Im5hbWUiOiJFbGl4aXIgU3RyaW5nIFB1bmN0dWF0aW9uIiwic2NvcGUiOiJzb3VyY2UuZWxpeGlyIHB1bmN0dWF0aW9uLmRlZmluaXRpb24uc3RyaW5nIiwic2V0dGluZ3MiOnsiZm9yZWdyb3VuZCI6IiM3MmYxYjgifX0seyJuYW1lIjoiRWxpeGlyIiwic2NvcGUiOlsic291cmNlLmVsaXhpciB2YXJpYWJsZS5vdGhlci5yZWFkd3JpdGUubW9kdWxlLmVsaXhpciIsInNvdXJjZS5lbGl4aXIgdmFyaWFibGUub3RoZXIucmVhZHdyaXRlLm1vZHVsZS5lbGl4aXIgcHVuY3R1YXRpb24uZGVmaW5pdGlvbi52YXJpYWJsZS5lbGl4aXIiXSwic2V0dGluZ3MiOnsiZm9yZWdyb3VuZCI6IiM3MmYxYjgifX0seyJuYW1lIjoiRWxpeGlyIEJpbmFyeSBQdW5jdHVhdGlvbiIsInNjb3BlIjoic291cmNlLmVsaXhpciAucHVuY3R1YXRpb24uYmluYXJ5LmVsaXhpciIsInNldHRpbmdzIjp7ImZvcmVncm91bmQiOiIjZmY3ZWRiIiwiZm9udFN0eWxlIjoiaXRhbGljIn19LHsibmFtZSI6IkNsb2p1cmUgR2xvYmFscyIsInNjb3BlIjpbImVudGl0eS5nbG9iYWwuY2xvanVyZSJdLCJzZXR0aW5ncyI6eyJmb3JlZ3JvdW5kIjoiIzM2ZjlmNiIsImZvbnRTdHlsZSI6ImJvbGQifX0seyJuYW1lIjoiQ2xvanVyZSBTdG9yYWdlIiwic2NvcGUiOlsic3RvcmFnZS5jb250cm9sLmNsb2p1cmUiXSwic2V0dGluZ3MiOnsiZm9yZWdyb3VuZCI6IiMzNmY5ZjYiLCJmb250U3R5bGUiOiJpdGFsaWMifX0seyJuYW1lIjoiQ2xvanVyZSBNZXRhZGF0YSIsInNjb3BlIjpbIm1ldGEubWV0YWRhdGEuc2ltcGxlLmNsb2p1cmUiLCJtZXRhLm1ldGFkYXRhLm1hcC5jbG9qdXJlIl0sInNldHRpbmdzIjp7ImZvcmVncm91bmQiOiIjZmU0NDUwIiwiZm9udFN0eWxlIjoiaXRhbGljIn19LHsibmFtZSI6IkNsb2p1cmUgTWFjcm9zLCBRdW90ZWQiLCJzY29wZSI6WyJtZXRhLnF1b3RlZC1leHByZXNzaW9uLmNsb2p1cmUiXSwic2V0dGluZ3MiOnsiZm9udFN0eWxlIjoiaXRhbGljIn19LHsibmFtZSI6IkNsb2p1cmUgU3ltYm9scyIsInNjb3BlIjpbIm1ldGEuc3ltYm9sLmNsb2p1cmUiXSwic2V0dGluZ3MiOnsiZm9yZWdyb3VuZCI6IiNmZjdlZGJmZiJ9fSx7Im5hbWUiOiJHbyBiYXNpYyIsInNjb3BlIjoic291cmNlLmdvIiwic2V0dGluZ3MiOnsiZm9yZWdyb3VuZCI6IiNmZjdlZGJmZiJ9fSx7Im5hbWUiOiJHbyBGdW5jdGlvbiBDYWxscyIsInNjb3BlIjoic291cmNlLmdvIG1ldGEuZnVuY3Rpb24tY2FsbC5nbyIsInNldHRpbmdzIjp7ImZvcmVncm91bmQiOiIjMzZmOWY2In19LHsibmFtZSI6IkdvIEtleXdvcmRzIiwic2NvcGUiOlsic291cmNlLmdvIGtleXdvcmQucGFja2FnZS5nbyIsInNvdXJjZS5nbyBrZXl3b3JkLmltcG9ydC5nbyIsInNvdXJjZS5nbyBrZXl3b3JkLmZ1bmN0aW9uLmdvIiwic291cmNlLmdvIGtleXdvcmQudHlwZS5nbyIsInNvdXJjZS5nbyBrZXl3b3JkLmNvbnN0LmdvIiwic291cmNlLmdvIGtleXdvcmQudmFyLmdvIiwic291cmNlLmdvIGtleXdvcmQubWFwLmdvIiwic291cmNlLmdvIGtleXdvcmQuY2hhbm5lbC5nbyIsInNvdXJjZS5nbyBrZXl3b3JkLmNvbnRyb2wuZ28iXSwic2V0dGluZ3MiOnsiZm9yZWdyb3VuZCI6IiNmZWRlNWQifX0seyJuYW1lIjoiR28gaW50ZXJmYWNlcyIsInNjb3BlIjpbInNvdXJjZS5nbyBzdG9yYWdlLnR5cGUiLCJzb3VyY2UuZ28ga2V5d29yZC5zdHJ1Y3QuZ28iLCJzb3VyY2UuZ28ga2V5d29yZC5pbnRlcmZhY2UuZ28iXSwic2V0dGluZ3MiOnsiZm9yZWdyb3VuZCI6IiM3MmYxYjgifX0seyJuYW1lIjoiR28gQ29uc3RhbnRzIGUuZy4gbmlsLCBzdHJpbmcgZm9ybWF0ICglcywgJWQsIGV0Yy4pIiwic2NvcGUiOlsic291cmNlLmdvIGNvbnN0YW50Lmxhbmd1YWdlLmdvIiwic291cmNlLmdvIGNvbnN0YW50Lm90aGVyLnBsYWNlaG9sZGVyLmdvIiwic291cmNlLmdvIHZhcmlhYmxlIl0sInNldHRpbmdzIjp7ImZvcmVncm91bmQiOiIjMkVFMkZBIn19LHsibmFtZSI6Ik1hcmtkb3duIGxpbmtzIGFuZCBpbWFnZSBwYXRocyIsInNjb3BlIjpbIm1hcmt1cC51bmRlcmxpbmUubGluay5tYXJrZG93biIsIm1hcmt1cC5pbmxpbmUucmF3LnN0cmluZy5tYXJrZG93biJdLCJzZXR0aW5ncyI6eyJmb3JlZ3JvdW5kIjoiIzcyZjFiOCIsImZvbnRTdHlsZSI6Iml0YWxpYyJ9fSx7Im5hbWUiOiJNYXJrZG93biBsaW5rcyBhbmQgaW1hZ2UgcGF0aHMiLCJzY29wZSI6WyJzdHJpbmcub3RoZXIubGluay50aXRsZS5tYXJrZG93biJdLCJzZXR0aW5ncyI6eyJmb3JlZ3JvdW5kIjoiI2ZlZGU1ZCJ9fSx7Im5hbWUiOiJNYXJrZG93biBoZWFkaW5ncyIsInNjb3BlIjpbIm1hcmt1cC5oZWFkaW5nLm1hcmtkb3duIiwiZW50aXR5Lm5hbWUuc2VjdGlvbi5tYXJrZG93biJdLCJzZXR0aW5ncyI6eyJmb3JlZ3JvdW5kIjoiI2ZmN2VkYiIsImZvbnRTdHlsZSI6ImJvbGQifX0seyJuYW1lIjoiTWFya2Rvd24gaXRhbGljIiwic2NvcGUiOlsibWFya3VwLml0YWxpYy5tYXJrZG93biJdLCJzZXR0aW5ncyI6eyJmb3JlZ3JvdW5kIjoiIzJFRTJGQSIsImZvbnRTdHlsZSI6Iml0YWxpYyJ9fSx7Im5hbWUiOiJNYXJrZG93biBib2xkIiwic2NvcGUiOlsibWFya3VwLmJvbGQubWFya2Rvd24iXSwic2V0dGluZ3MiOnsiZm9yZWdyb3VuZCI6IiMyRUUyRkEiLCJmb250U3R5bGUiOiJib2xkIn19LHsibmFtZSI6Ik1hcmtkb3duIHF1b3RlcyIsInNjb3BlIjpbInB1bmN0dWF0aW9uLmRlZmluaXRpb24ucXVvdGUuYmVnaW4ubWFya2Rvd24iLCJtYXJrdXAucXVvdGUubWFya2Rvd24iXSwic2V0dGluZ3MiOnsiZm9yZWdyb3VuZCI6IiM3MmYxYjgifX0seyJuYW1lIjoiQmFzaWMgc291cmNlIGNvbG91cnMiLCJzY29wZSI6WyJzb3VyY2UuZGFydCIsInNvdXJjZS5weXRob24iLCJzb3VyY2Uuc2NhbGEiXSwic2V0dGluZ3MiOnsiZm9yZWdyb3VuZCI6IiNmZjdlZGJmZiJ9fSx7Im5hbWUiOiJEYXJ0IHN0cmluZ3MiLCJzY29wZSI6WyJzdHJpbmcuaW50ZXJwb2xhdGVkLnNpbmdsZS5kYXJ0Il0sInNldHRpbmdzIjp7ImZvcmVncm91bmQiOiIjZjk3ZTcyIn19LHsibmFtZSI6IkRhcnQgdmFyaWFibGUgcGFyYW1zIiwic2NvcGUiOlsidmFyaWFibGUucGFyYW1ldGVyLmRhcnQiXSwic2V0dGluZ3MiOnsiZm9yZWdyb3VuZCI6IiM3MmYxYjgifX0seyJuYW1lIjoiRGFydCBudW1lcmljcyIsInNjb3BlIjpbImNvbnN0YW50Lm51bWVyaWMuZGFydCJdLCJzZXR0aW5ncyI6eyJmb3JlZ3JvdW5kIjoiIzJFRTJGQSJ9fSx7Im5hbWUiOiJTY2FsYSB2YXJpYWJsZSBwYXJhbXMiLCJzY29wZSI6WyJ2YXJpYWJsZS5wYXJhbWV0ZXIuc2NhbGEiXSwic2V0dGluZ3MiOnsiZm9yZWdyb3VuZCI6IiMyRUUyRkEifX0seyJuYW1lIjoiU2NhbGEiLCJzY29wZSI6WyJtZXRhLnRlbXBsYXRlLmV4cHJlc3Npb24uc2NhbGEiXSwic2V0dGluZ3MiOnsiZm9yZWdyb3VuZCI6IiM3MmYxYjgifX0seyJzY29wZSI6InRva2VuLmluZm8tdG9rZW4iLCJzZXR0aW5ncyI6eyJmb3JlZ3JvdW5kIjoiIzY3OTZlNiJ9fSx7InNjb3BlIjoidG9rZW4ud2Fybi10b2tlbiIsInNldHRpbmdzIjp7ImZvcmVncm91bmQiOiIjY2Q5NzMxIn19LHsic2NvcGUiOiJ0b2tlbi5lcnJvci10b2tlbiIsInNldHRpbmdzIjp7ImZvcmVncm91bmQiOiIjZjQ0NzQ3In19LHsic2NvcGUiOiJ0b2tlbi5kZWJ1Zy10b2tlbiIsInNldHRpbmdzIjp7ImZvcmVncm91bmQiOiIjYjI2N2U2In19XX0=\",\"antigravityUnifiedStateSync.agentPreferences\":\"CqwtChhwZXJtaXNzaW9uX2dyYW50c19nbG9iYWwSjy0KjC1DaFpsZUdWamRYUmxYM1Z5YkNoc2IyTmhiR2h2YzNRcENqOXlaV0ZrWDJacGJHVW9RenBjVlhObGNuTmNhWGR2WEM1blpXMXBibWxjWVc1MGFXZHlZWFpwZEhrdGFXUmxYRzFqY0Y5amIyNW1hV2N1YW5OdmJpa0tHWEpsWVdSZmRYSnNLR1J2WTNNdVoyOXZaMnhsTG1OdmJTa0tLbTFqY0Noc2IyTmhiQzF6ZEdGaWJHVXRaR2xtWm5WemFXOXVMMmRsYm1WeVlYUmxYMmx0WVdkbEtRb29iV053S0d4dlkyRnNMWE41YzNSbGJTMXlkVzV1WlhJdlpYaGxZM1YwWlY5amIyMXRZVzVrS1FvamNtVmhaRjkxY213b2NtRjNMbWRwZEdoMVluVnpaWEpqYjI1MFpXNTBMbU52YlNrS09uSmxZV1JmWm1sc1pTaEJPbHhWYzJWeWMxeEpkMjljVG1WNGRHTnNiM1ZrWEdkcGRGeHFiMkppYVc1bkxXSmhZMnRsYm1SY0xtVnVkaWtLTzNkeWFYUmxYMlpwYkdVb1FUcGNWWE5sY25OY1NYZHZYRTVsZUhSamJHOTFaRnhuYVhSY2FtOWlZbWx1WnkxaVlXTnJaVzVrWEM1bGJuWXBDaFp5WldGa1gzVnliQ2huY25rdWNtVjJZWE11Y0d3cENpdHlaV0ZrWDJacGJHVW9YRnh2WTNSdkxYZHBibk55ZGx4QVUyVnlkbVZ5VFdGdVlXZGxiV1Z1ZEZ3cENpOXlaV0ZrWDJacGJHVW9YRnh2WTNSdkxYZHBibk55ZGx4QVUyVnlkbVZ5VFdGdVlXZGxiV1Z1ZEZ4RVJFNVRLUW8yY21WaFpGOW1hV3hsS0Z4Y2IyTjBieTEzYVc1emNuWmNRRk5sY25abGNrMWhibUZuWlcxbGJuUmNVSEpwYm5ScGJtZEJjSEFwQ2oxM2NtbDBaVjltYVd4bEtGeGNiMk4wYnkxM2FXNXpjblpjUUZObGNuWmxjazFoYm1GblpXMWxiblJjWlhoMGNtRmpkQzF3YjNKMGN5NXdjekVwQ2tseVpXRmtYMlpwYkdVb1hGeHZZM1J2TFhkcGJuTnlkbHhBVTJWeWRtVnlUV0Z1WVdkbGJXVnVkRnhCWkVkMVlYSmtTRzl0WlZ4a2IyTnJaWEl0WTI5dGNHOXpaUzU1Yld3cENrTnlaV0ZrWDJacGJHVW9YRnh2WTNSdkxYZHBibk55ZGx4QVUyVnlkbVZ5VFdGdVlXZGxiV1Z1ZEZ4UWJHRnVaVnhrYjJOclpYSXRZMjl0Y0c5elpTNTViV3dwQ2tSeVpXRmtYMlpwYkdVb1hGeHZZM1J2TFhkcGJuTnlkbHhBVTJWeWRtVnlUV0Z1WVdkbGJXVnVkRnhOWVhSeWFYaGNaRzlqYTJWeUxXTnZiWEJ2YzJVdWVXMXNLUXBKY21WaFpGOW1hV3hsS0Z4Y2IyTjBieTEzYVc1emNuWmNRRk5sY25abGNrMWhibUZuWlcxbGJuUmNRbUZ0WW5WVGRIVmthVzljWkc5amEyVnlMV052YlhCdmMyVXVlVzFzS1FwR2NtVmhaRjltYVd4bEtGeGNiMk4wYnkxM2FXNXpjblpjUUZObGNuWmxjazFoYm1GblpXMWxiblJjUkdWMlUzUmhZMnRjWkc5amEyVnlMV052YlhCdmMyVXVlVzFzS1FwRmNtVmhaRjltYVd4bEtGeGNiMk4wYnkxM2FXNXpjblpjUUZObGNuWmxjazFoYm1GblpXMWxiblJjUm1sc1lVOXdjMXhrYjJOclpYSXRZMjl0Y0c5elpTNTViV3dwQ2tweVpXRmtYMlpwYkdVb1hGeHZZM1J2TFhkcGJuTnlkbHhBVTJWeWRtVnlUV0Z1WVdkbGJXVnVkRnhHYVd4aFQzQnpYSEpsY0c5Y1pHOWphMlZ5TFdOdmJYQnZjMlV1ZVcxc0tRcEljbVZoWkY5bWFXeGxLRnhjYjJOMGJ5MTNhVzV6Y25aY1FGTmxjblpsY2sxaGJtRm5aVzFsYm5SY1JtOTFibVJ5ZVZaVVZGeGtiMk5yWlhJdFkyOXRjRzl6WlM1NWJXd3BDa055WldGa1gyWnBiR1VvWEZ4dlkzUnZMWGRwYm5OeWRseEFVMlZ5ZG1WeVRXRnVZV2RsYldWdWRGeEhhWFJsWVZ4a2IyTnJaWEl0WTI5dGNHOXpaUzU1Yld3cENrZHlaV0ZrWDJacGJHVW9YRnh2WTNSdkxYZHBibk55ZGx4QVUyVnlkbVZ5VFdGdVlXZGxiV1Z1ZEZ4T1pYaDBZMnh2ZFdSY1pHOWphMlZ5TFdOdmJYQnZjMlV1ZVcxc0tRcEVjbVZoWkY5bWFXeGxLRnhjYjJOMGJ5MTNhVzV6Y25aY1FGTmxjblpsY2sxaGJtRm5aVzFsYm5SY1RtVjRkR05zYjNWa1hHTmhaR1I1WEVOaFpHUjVabWxzWlNrS0szSmxZV1JmWm1sc1pTaGNYRzlqZEc4dGQybHVjM0oyWEVCVFpYSjJaWEpOWVc1aFoyVnRaVzUwWENrS08zZHlhWFJsWDJacGJHVW9YRnh2WTNSdkxYZHBibk55ZGx4QVUyVnlkbVZ5VFdGdVlXZGxiV1Z1ZEZ4elpXRnlZMmd0T0RBNU5DNXdjekVwQ2pCeVpXRmtYMlpwYkdVb1hGeHZZM1J2TFhkcGJuTnlkbHhBVTJWeWRtVnlUV0Z1WVdkbGJXVnVkRnhmZDJscmFTa0tVbkpsWVdSZlptbHNaU2hjWEc5amRHOHRkMmx1YzNKMlhFQlRaWEoyWlhKTllXNWhaMlZ0Wlc1MFhFbHVkbTlwWTJVZ1RtbHVhbUZjWkdWaWFXRnVYR1J2WTJ0bGNpMWpiMjF3YjNObExubHRiQ2tLSzNKbFlXUmZabWxzWlNoY1hHOWpkRzh0ZDJsdWMzSjJYRUJUWlhKMlpYSk5ZVzVoWjJWdFpXNTBYQ2tLUW5keWFYUmxYMlpwYkdVb1hGeHZZM1J2TFhkcGJuTnlkbHhBVTJWeWRtVnlUV0Z1WVdkbGJXVnVkRnhmZDJscmFWd3dNUzF1WlhSM2IzSnJhVzVuTG0xa0tRckNBMk52YlcxaGJtUW9ZblZ1SUMxbElDSmpiMjV6ZENCbWN5QTlJSEpsY1hWcGNtVW9KMlp6SnlrN0lHTnZibk4wSUdSaGRHRWdQU0JLVTA5T0xuQmhjbk5sS0daekxuSmxZV1JHYVd4bFUzbHVZeWduZEdWdGNGOWpZV05vWlM5eVpYWmhjMTlqWVdOb1pTNXFjMjl1Snl3Z0ozVjBaamduS1NrN0lHTnZibk52YkdVdWJHOW5LQ2RDWVc1cmN6b25MQ0JLVTA5T0xuTjBjbWx1WjJsbWVTaGtZWFJoTG5OcGJYVnNZWFJwYjI1RVlYUmhQeTVpWVc1cmN6OHVXekJkUHk1eWIzZHpQeTV6YkdsalpTZ3dMQ0F6S1N3Z2JuVnNiQ3dnTWlrcE95QmpiMjV6YjJ4bExteHZaeWduU0ZJZ1JtRmphV3hwZEdsbGN6b25MQ0JLVTA5T0xuTjBjbWx1WjJsbWVTaGtZWFJoTG5OcGJYVnNZWFJwYjI1RVlYUmhQeTVvY2taaFkybHNhWFJwWlhNL0xsc3dYVDh1Y205M2N6OHVjMnhwWTJVb01Dd2dNeWtzSUc1MWJHd3NJRElwS1RzZ1kyOXVjMjlzWlM1c2IyY29KMGhTSUZSeVlXbHVhVzVuT2ljc0lFcFRUMDR1YzNSeWFXNW5hV1o1S0dSaGRHRXVjMmx0ZFd4aGRHbHZia1JoZEdFL0xtaHlWSEpoYVc1cGJtYy9MbHN3WFQ4dWNtOTNjejh1YzJ4cFkyVW9NQ3dnTXlrc0lHNTFiR3dzSURJcEtUc2lLUXFyQVdOdmJXMWhibVFvWW5WdUlDMWxJQ0pqYjI1emRDQm1jeUE5SUhKbGNYVnBjbVVvSjJaekp5azdJR052Ym5OMElHUmhkR0VnUFNCS1UwOU9MbkJoY25ObEtHWnpMbkpsWVdSR2FXeGxVM2x1WXlnbmRHVnRjRjlqWVdOb1pTOXlaWFpoYzE5allXTm9aUzVxYzI5dUp5d2dKM1YwWmpnbktTazdJR052Ym5OdmJHVXViRzluS0U5aWFtVmpkQzVyWlhsektHUmhkR0V1YzJsdGRXeGhkR2x2YmtSaGRHRXBLVHNpS1FyS0FtTnZiVzFoYm1Rb1luVnVJQzFsSUNKamIyNXpkQ0JtY3lBOUlISmxjWFZwY21Vb0oyWnpKeWs3SUdOdmJuTjBJSFI0ZENBOUlHWnpMbkpsWVdSR2FXeGxVM2x1WXlnblluSmhhVzR2TjJNMlpHWXdNREV0WWpGa09DMDBPVEk0TFRnME1qa3RZakpoWlRRMU5qWmlNREUxTDNKbGRtRnpYM1J5WVc1elkzSnBjSFJ6WDNCaGNuTmxaQzV0WkNjc0lDZDFkR1k0SnlrN0lHTnZibk52YkdVdWJHOW5LQ2RDUVU1TE9pY3NJSFI0ZEM1emRXSnpkSEpwYm1jb2RIaDBMbWx1WkdWNFQyWW9KMkpoYm1zbktTd2dkSGgwTG1sdVpHVjRUMllvSjJKaGJtc25LU0FySURVd01Da3BPeUJqYjI1emIyeGxMbXh2WnlnblNGSTZKeXdnZEhoMExuTjFZbk4wY21sdVp5aDBlSFF1YVc1a1pYaFBaaWduYzNwcmIyeGxibWtuS1N3Z2RIaDBMbWx1WkdWNFQyWW9KM042YTI5c1pXNXBKeWtnS3lBMU1EQXBLVHNpS1FyK0EyTnZiVzFoYm1Rb1luVnVJQzFsSUNKamIyNXpkQ0JtY3lBOUlISmxjWFZwY21Vb0oyWnpKeWs3SUdOdmJuTjBJSHBzYVdJZ1BTQnlaWEYxYVhKbEtDZDZiR2xpSnlrN0lHTnZibk4wSUdSaGRHRWdQU0JtY3k1eVpXRmtSbWxzWlZONWJtTW9KMkZ3Y0M5d2RXSnNhV012Wm1sMGJtVnpjMk5zZFdJdWNtVjJZWE5qWVdOb1pTY3BPeUJqYjI1emRDQmtaV052YlhCeVpYTnpaV1FnUFNCNmJHbGlMbWx1Wm14aGRHVlRlVzVqS0dSaGRHRXBPeUJqYjI1emRDQndZWEp6WldRZ1BTQktVMDlPTG5CaGNuTmxLR1JsWTI5dGNISmxjM05sWkNrN0lHTnZibk52YkdVdWJHOW5LQ2RDWVc1cmN6b25MQ0JLVTA5T0xuTjBjbWx1WjJsbWVTaHdZWEp6WldRdVltRnVhM00vTGxzd1hUOHVjbTkzY3o4dWMyeHBZMlVvTUN3Z015a3NJRzUxYkd3c0lESXBLVHNnWTI5dWMyOXNaUzVzYjJjb0owaFNJRVpoWTJsc2FYUnBaWE02Snl3Z1NsTlBUaTV6ZEhKcGJtZHBabmtvY0dGeWMyVmtMbWh5Um1GamFXeHBkR2xsY3o4dVd6QmRQeTV5YjNkelB5NXpiR2xqWlNnd0xDQXpLU3dnYm5Wc2JDd2dNaWtwT3lCamIyNXpiMnhsTG14dlp5Z25TRklnVkhKaGFXNXBibWM2Snl3Z1NsTlBUaTV6ZEhKcGJtZHBabmtvY0dGeWMyVmtMbWh5VkhKaGFXNXBibWMvTGxzd1hUOHVjbTkzY3o4dWMyeHBZMlVvTUN3Z015a3NJRzUxYkd3c0lESXBLVHNpS1FyNkEyTnZiVzFoYm1Rb1luVnVJQzFsSUNKamIyNXpkQ0JtY3lBOUlISmxjWFZwY21Vb0oyWnpKeWs3SUdOdmJuTjBJSHBzYVdJZ1BTQnlaWEYxYVhKbEtDZDZiR2xpSnlrN0lHTnZibk4wSUdSaGRHRWdQU0JtY3k1eVpXRmtSbWxzWlZONWJtTW9KM0IxWW14cFl5OW1hWFJ1WlhOelkyeDFZaTV5WlhaaGMyTmhZMmhsSnlrN0lHTnZibk4wSUdSbFkyOXRjSEpsYzNObFpDQTlJSHBzYVdJdWFXNW1iR0YwWlZONWJtTW9aR0YwWVNrN0lHTnZibk4wSUhCaGNuTmxaQ0E5SUVwVFQwNHVjR0Z5YzJVb1pHVmpiMjF3Y21WemMyVmtLVHNnWTI5dWMyOXNaUzVzYjJjb0owSmhibXR6T2ljc0lFcFRUMDR1YzNSeWFXNW5hV1o1S0hCaGNuTmxaQzVpWVc1cmN6OHVXekJkUHk1eWIzZHpQeTV6YkdsalpTZ3dMQ0F6S1N3Z2JuVnNiQ3dnTWlrcE95QmpiMjV6YjJ4bExteHZaeWduU0ZJZ1JtRmphV3hwZEdsbGN6b25MQ0JLVTA5T0xuTjBjbWx1WjJsbWVTaHdZWEp6WldRdWFISkdZV05wYkdsMGFXVnpQeTViTUYwL0xuSnZkM00vTG5Oc2FXTmxLREFzSURNcExDQnVkV3hzTENBeUtTazdJR052Ym5OdmJHVXViRzluS0NkSVVpQlVjbUZwYm1sdVp6b25MQ0JLVTA5T0xuTjBjbWx1WjJsbWVTaHdZWEp6WldRdWFISlVjbUZwYm1sdVp6OHVXekJkUHk1eWIzZHpQeTV6YkdsalpTZ3dMQ0F6S1N3Z2JuVnNiQ3dnTWlrcE95SXBDaEJqYjIxdFlXNWtLR0oxYmlCaFpHUXBDaEJqYjIxdFlXNWtLR0oxYmlCeWRXNHBDZ3hqYjIxdFlXNWtLR05oZENrS0RtTnZiVzFoYm1Rb1kyOXVaR0VwQ2hKamIyMXRZVzVrS0VOdmNIa3RTWFJsYlNrS0RHTnZiVzFoYm1Rb1pHbHlLUW9YWTI5dGJXRnVaQ2hrYjJOclpYSWdZMjl0Y0c5elpTa0tFbU52YlcxaGJtUW9aRzlqYTJWeUlIQnpLUW9ZWTI5dGJXRnVaQ2hsZUdWamRYUmxYMk52YlcxaGJtUXBDaGRqYjIxdFlXNWtLRVY0Y0dGdVpDMUJjbU5vYVhabEtRb1FZMjl0YldGdVpDaG1hVzVrYzNSeUtRb1dZMjl0YldGdVpDaEhaWFF0UTJocGJHUkpkR1Z0S1FvTFkyOXRiV0Z1WkNobmFDa0tFR052YlcxaGJtUW9aMmwwSUdGa1pDa0tGV052YlcxaGJtUW9aMmwwSUdOb1pXTnJiM1YwS1FvVFkyOXRiV0Z1WkNobmFYUWdZMjl0YldsMEtRb1JZMjl0YldGdVpDaG5hWFFnWkdsbVppa0tFR052YlcxaGJtUW9aMmwwSUd4dlp5a0tFMk52YlcxaGJtUW9aMmwwSUhOMFlYUjFjeWtLR1dOdmJXMWhibVFvYldGclpTQnNhVzUwTFdSdlkydGxjaWtLRG1OdmJXMWhibVFvYld0a2FYSXBDaE5qYjIxdFlXNWtLSEJ2ZDJWeWMyaGxiR3dwQ2d4amIyMXRZVzVrS0hCM1pDa0tGR052YlcxaGJtUW9VbVZ0YjNabExVbDBaVzBwQ2hKamIyMXRZVzVrS0ZSbGMzUXRVR0YwYUNrS0VXTnZiVzFoYm1Rb1oybDBJSEIxYzJncENoZGpiMjF0WVc1a0tHUnZZMnRsY2lCdVpYUjNiM0pyS1FvTFkyOXRiV0Z1WkNoc2N5a0tFV052YlcxaGJtUW9aMmwwSUhOb2IzY3BDaE5qYjIxdFlXNWtLR2RwZENCaWNtRnVZMmdwQ2cxamIyMXRZVzVrS0dkeVpYQXAKMAomdGVybWluYWxBdXRvRXhlY3V0aW9uUG9saWN5U2VudGluZWxLZXkSBgoERUFFPQopCh9hcnRpZmFjdFJldmlld1BvbGljeVNlbnRpbmVsS2V5EgYKBEVBRT0KKgogZW5hYmxlVGVybWluYWxTYW5kYm94U2VudGluZWxLZXkSBgoEQ0FBPQoxCidlbmFibGVTb3VuZHNGb3JTcGVjaWFsRXZlbnRzU2VudGluZWxLZXkSBgoEQ0FFPQo3Ci1leHBsYWluQW5kRml4SW5DdXJyZW50Q29udmVyc2F0aW9uU2VudGluZWxLZXkSBgoEQ0FFPQooCh5zYW5kYm94QWxsb3dOZXR3b3JrU2VudGluZWxLZXkSBgoEQ0FFPQo2CixhbGxvd0FnZW50QWNjZXNzTm9uV29ya3NwYWNlRmlsZXNTZW50aW5lbEtleRIGCgRDQUU9CjUKK2FsbG93Q2FzY2FkZUFjY2Vzc0dpdGlnbm9yZUZpbGVzU2VudGluZWxLZXkSBgoEQ0FBPQovCiVkaXNhYmxlQXV0b09wZW5FZGl0ZWRGaWxlc1NlbnRpbmVsS2V5EgYKBENBRT0KLAoidGVybWluYWxBbGxvd2VkQ29tbWFuZHNTZW50aW5lbEtleRIGCgRJZ0E9\",\"antigravityUnifiedStateSync.browserPreferences\":\"CiIKHmJyb3dzZXJfYWxsb3dsaXN0X3NlbnRpbmVsX2tleRIACjIKKGJyb3dzZXJfanNfZXhlY3V0aW9uX2NvbmZpZ19zZW50aW5lbF9rZXkSBgoEQ0FFPQ==\",\"antigravityUnifiedStateSync.editorPreferences\":\"\",\"antigravityUnifiedStateSync.tabPreferences\":\"ChsKEWF1dG9jb21wbGV0ZVNwZWVkEgYKBEVBRT0KEwoJaXNTbm9vemVkEgYKBENBRT0=\",\"antigravityUnifiedStateSync.enterprisePreferences\":\"\",\"antigravityUnifiedStateSync.windowPreferences\":\"\",\"antigravityUnifiedStateSync.seenNuxIds\":\"\",\"antigravityUnifiedStateSync.sidebarWorkspaces\":\"CogBCi5maWxlOi8vL2ElM0EvVXNlcnMvSXdvL05leHRjbG91ZC9naXQvaGJtLWJvb2tzElYKVElpNW1hV3hsT2k4dkwyRWxNMEV2VlhObGNuTXZTWGR2TDA1bGVIUmpiRzkxWkM5bmFYUXZhR0p0TFdKdmIydHpLZzBRQVJqLy8vLy8vLy8vLy84Qgp4CiZmaWxlOi8vb2N0by13aW5zcnYvJTQwU2VydmVyTWFuYWdlbWVudBJOCkxJaVptYVd4bE9pOHZiMk4wYnkxM2FXNXpjbll2SlRRd1UyVnlkbVZ5VFdGdVlXZGxiV1Z1ZENvTkVBRVkvdi8vLy8vLy8vLy9BUT09CocBCi1maWxlOi8vL2MlM0EvVXNlcnMvaXdvLy5nZW1pbmkvY29uZmlnL3BsdWdpbnMSVgpUSWkxbWFXeGxPaTh2TDJNbE0wRXZWWE5sY25NdmFYZHZMeTVuWlcxcGJta3ZZMjl1Wm1sbkwzQnNkV2RwYm5NcURSQUJHUHovLy8vLy8vLy8vd0U9CpUBCjNmaWxlOi8vL2ElM0EvVXNlcnMvSXdvL05leHRjbG91ZC9naXQvR2l0ZWEvUmV2YXNCb3QSXgpcSWpObWFXeGxPaTh2TDJFbE0wRXZWWE5sY25NdlNYZHZMMDVsZUhSamJHOTFaQzluYVhRdlIybDBaV0V2VW1WMllYTkNiM1FxRFJBQkdQdi8vLy8vLy8vLy93RT0KqQEKO2ZpbGU6Ly8vYSUzQS9Vc2Vycy9Jd28vTmV4dGNsb3VkL2dpdC9HaXRIdWIvam9iYmluZy1iYWNrZW5kEmoKaElqdG1hV3hsT2k4dkwyRWxNMEV2VlhObGNuTXZTWGR2TDA1bGVIUmpiRzkxWkM5bmFYUXZSMmwwU0hWaUwycHZZbUpwYm1jdFltRmphMlZ1WkNvTkVBRVkrdi8vLy8vLy8vLy9BUT09CqMBCjlmaWxlOi8vL2ElM0EvVXNlcnMvSXdvL05leHRjbG91ZC9QdWJsaWMvM0QvJTIxJTIxT3BlblNDQUQSZgpkSWpsbWFXeGxPaTh2TDJFbE0wRXZWWE5sY25NdlNYZHZMMDVsZUhSamJHOTFaQzlRZFdKc2FXTXZNMFF2SlRJeEpUSXhUM0JsYmxORFFVUXFEUkFCR1BuLy8vLy8vLy8vL3dFPQqbAQo1ZmlsZTovLy9hJTNBL1VzZXJzL0l3by9OZXh0Y2xvdWQvZ2l0L0dpdEh1Yi9oYm0tYm9va3MSYgpgSWpWbWFXeGxPaTh2TDJFbE0wRXZWWE5sY25NdlNYZHZMMDVsZUhSamJHOTFaQzluYVhRdlIybDBTSFZpTDJoaWJTMWliMjlyY3lvTkVBRVkrUC8vLy8vLy8vLy9BUT09CpQBCjJmaWxlOi8vL2ElM0EvVXNlcnMvSXdvL05leHRjbG91ZC9naXQvR2l0SHViL21pbWJsbxJeClxJakptYVd4bE9pOHZMMkVsTTBFdlZYTmxjbk12U1hkdkwwNWxlSFJqYkc5MVpDOW5hWFF2UjJsMFNIVmlMMjFwYldKc2J5b05FQUVZOS8vLy8vLy8vLy8vQVE9PQ==\",\"antigravityUnifiedStateSync.modelPreferences\":\"CjAKJmxhc3Rfc2VsZWN0ZWRfYWdlbnRfbW9kZWxfc2VudGluZWxfa2V5EgYKBEVLTUo=\",\"antigravityUnifiedStateSync.artifactReview\":\"CrECCnBmaWxlOi8vL2MlM0EvVXNlcnMvaXdvLy5nZW1pbmkvYW50aWdyYXZpdHktaWRlL2JyYWluLzY4NThhMDcxLTdlNTMtNGU4YS1hMWM2LWU1ZmU5MmUxMDIzNy9pbXBsZW1lbnRhdGlvbl9wbGFuLm1kErwBCrkBeyJjb21tZW50cyI6W10sImFydGlmYWN0TWV0YWRhdGEiOiJDQUVTVzBsdGNHeGxiV1Z1ZEdGMGFXOXVJSEJzWVc0Z1ptOXlJR0oxYVd4a2FXNW5JRVp2ZFc1a2Nua2dWbFJVSUdOdmJYQmxibVJwZFcwZ2NHRmphM01nWm05eUlIZGxZWEJ2Ym5Nc0lHRnliVzl5TENCaGJtUWdaMlZoY2k0aURBaks1SkxSQmhEWWs3V0ZBekFCIn0KxAEKYWZpbGU6Ly8vYyUzQS9Vc2Vycy9pd28vLmdlbWluaS9hbnRpZ3Jhdml0eS1pZGUvYnJhaW4vNjg1OGEwNzEtN2U1My00ZThhLWExYzYtZTVmZTkyZTEwMjM3L3Rhc2subWQSXwpdeyJjb21tZW50cyI6W10sImFydGlmYWN0TWV0YWRhdGEiOiJDQU1TRmtacGJtbHphR1ZrSUhSaGMyc2dkSEpoWTJ0bGNpNGlEQWlCNTVMUkJoQ01yZDZOQVE9PSJ9CvgBCm9maWxlOi8vL2MlM0EvVXNlcnMvaXdvLy5nZW1pbmkvYW50aWdyYXZpdHktaWRlL2JyYWluLzY4NThhMDcxLTdlNTMtNGU4YS1hMWM2LWU1ZmU5MmUxMDIzNy9jb250cmFkaWN0aW9uc19sb2cubWQShAEKgQF7ImNvbW1lbnRzIjpbXSwiYXJ0aWZhY3RNZXRhZGF0YSI6IkNBUVNNVXh2WnlCdlppQmpiMjUwY21Ga2FXTjBhVzl1Y3lCbWIzVnVaQ0JrZFhKcGJtY2diRzl5WlNCdGFXZHlZWFJwYjI0aURBakc5cEhSQmhEMDlJNkNBUT09In0K8QEKaGZpbGU6Ly8vYyUzQS9Vc2Vycy9pd28vLmdlbWluaS9hbnRpZ3Jhdml0eS1pZGUvYnJhaW4vNjg1OGEwNzEtN2U1My00ZThhLWExYzYtZTVmZTkyZTEwMjM3L3dhbGt0aHJvdWdoLm1kEoQBCoEBeyJjb21tZW50cyI6W10sImFydGlmYWN0TWV0YWRhdGEiOiJDQUlTTVZkaGJHdDBhSEp2ZFdkb0lHWnZjaUIwYUdVZ1JtOTFibVJ5ZVNCV1ZGUWdhWFJsYlNCcGJuUmxaM0poZEdsdmJpNGlEQWlCNTVMUkJoQzQ3TTNKQVE9PSJ9CqsCCm5maWxlOi8vL2MlM0EvVXNlcnMvaXdvLy5nZW1pbmkvYW50aWdyYXZpdHktaWRlL2JyYWluLzY4NThhMDcxLTdlNTMtNGU4YS1hMWM2LWU1ZmU5MmUxMDIzNy9sb3JlX2F1ZGl0X3JlcG9ydC5tZBK4AQq1AXsiY29tbWVudHMiOltdLCJhcnRpZmFjdE1ldGFkYXRhIjoiQ0FJU1dVWnBlR1ZrSUc1aGJXVWdiMllnZEdobElGSlFSeUIwYnlCSWIyMWxZbkpsZHlCTllXZHBZeUJoYm1RZ1kyeGhjbWxtYVdWa0lHeHZjbVVnY0c5cGJuUnpJR0poYzJWa0lHOXVJSFZ6WlhJZ1ptVmxaR0poWTJzdUlnd0l2dFNTMFFZUThMSDF2d0k9In0KnwIKcGZpbGU6Ly8vYyUzQS9Vc2Vycy9pd28vLmdlbWluaS9hbnRpZ3Jhdml0eS1pZGUvYnJhaW4vYzk2NWFmMGMtMGM0Yy00MWM0LWJkOTAtYTI3NjU5MjVjZWIxL2ltcGxlbWVudGF0aW9uX3BsYW4ubWQSqgEKpwF7ImNvbW1lbnRzIjpbXSwiaXNSZWNlbnRseVVwZGF0ZWQiOmZhbHNlLCJhcnRpZmFjdE1ldGFkYXRhIjoiQ0FFU09FbHRjR3hsYldWdWRHRjBhVzl1SUhCc1lXNGdabTl5SUdacGVHbHVaeUJJWWswZ1JtOTFibVJ5ZVNCemVYTjBaVzBnYVhOemRXVnpJZ3dJbUl5ZDBRWVEyT1hSaGdNd0FRPT0ifQrIAQphZmlsZTovLy9jJTNBL1VzZXJzL2l3by8uZ2VtaW5pL2FudGlncmF2aXR5LWlkZS9icmFpbi9jOTY1YWYwYy0wYzRjLTQxYzQtYmQ5MC1hMjc2NTkyNWNlYjEvdGFzay5tZBJjCmF7ImNvbW1lbnRzIjpbXSwiYXJ0aWZhY3RNZXRhZGF0YSI6IkNBTVNHVU5vWldOcklHOW1aaUJqYjIxd2JHVjBaV1FnZEdGemEzTWlEQWlFbVozUkJoREloS2JSQWc9PSJ9CtkDCnBmaWxlOi8vL2MlM0EvVXNlcnMvaXdvLy5nZW1pbmkvYW50aWdyYXZpdHktaWRlL2JyYWluL2E1YzgzNDEwLTNlYzItNDRiZi1hYzAxLWNjMmIzYzU1Nzg2Ni9pbXBsZW1lbnRhdGlvbl9wbGFuLm1kEuQCCuECeyJjb21tZW50cyI6W10sImFydGlmYWN0TWV0YWRhdGEiOiJDQUVTMkFGRVpYUmhhV3hsWkNCcGJYQnNaVzFsYm5SaGRHbHZiaUJ3YkdGdUlIUnZJRzF2WkdsbWVTQjBhR1VnUm05MWJtUnllVlpVVkNCemVYTjBaVzBzSUdsdVkyeDFaR2x1WnlCcGJtbDBhV0YwYVhabElHTm9ZVzVuWlhNc0lHUnliM0JrYjNkdUlITmxiR1ZqZEhNc0lHRmpkR2wyWlNCbFptWmxZM1J6SUhOMGVXeHBibWNzSUhSb1pXMWxJR052Ykc5eWN5d2daR0YwWVNCdGIyUmxiQ0JqYkdGdGNHbHVaeUJtYVhobGN5d2dZV04wYVc5dWN5QjBZV0lzSUdGdVpDQmtZVzFoWjJVZ1lYQndiR2xqWVhScGIyNGdabXh2ZHk0aURBaTNrNTNSQmhEYzkvR0lBekFCIn0KhQIKaGZpbGU6Ly8vYyUzQS9Vc2Vycy9pd28vLmdlbWluaS9hbnRpZ3Jhdml0eS1pZGUvYnJhaW4vYzk2NWFmMGMtMGM0Yy00MWM0LWJkOTAtYTI3NjU5MjVjZWIxL3dhbGt0aHJvdWdoLm1kEpgBCpUBeyJjb21tZW50cyI6W10sImFydGlmYWN0TWV0YWRhdGEiOiJDQUlTUVZkaGJHdDBhSEp2ZFdkb0lHOW1JSFJvWlNCbWFYaGxjeUJoY0hCc2FXVmtJSFJ2SUhSb1pTQklZazBnVWxCSElIWXpJRVp2ZFc1a2Nua2djM2x6ZEdWdElnd0lncG1kMFFZUXhMNjJ6UUU9In0KywQKcGZpbGU6Ly8vYyUzQS9Vc2Vycy9pd28vLmdlbWluaS9hbnRpZ3Jhdml0eS1pZGUvYnJhaW4vMmVlYzlkYjUtZTg1ZC00MmI5LTk5ODgtNjg0ZjU3ZGI5MzY2L2ltcGxlbWVudGF0aW9uX3BsYW4ubWQS1gMK0wN7ImNvbW1lbnRzIjpbXSwiaXNSZWNlbnRseVVwZGF0ZWQiOmZhbHNlLCJhcnRpZmFjdE1ldGFkYXRhIjoiQ0FFU21nSkpiWEJzWlcxbGJuUmhkR2x2YmlCd2JHRnVJSFJ2SUdGa1pDQnpaV3htTFdodmMzUmxaQ0JUZFhCaFltRnpaU0JqYjI1MFlXbHVaWEp6SUhSdklHeHZZMkZzSUdSbGRtVnNiM0J0Wlc1MExDQnpkR0ZuYVc1bkxDQmhibVFnY0hKdlpIVmpkR2x2YmlCbGJuWnBjbTl1YldWdWRITXVJRWx1WTJ4MVpHVnpJRzFwWjNKaGRHbHVaeUIwYUdVZ2NHOXpkR2R5WlhNZ1kyOXVkR0ZwYm1WeUlIUnZJSFJvWlNCVGRYQmhZbUZ6WlNCUWIzTjBaM0psY3lCcGJXRm5aU3dnWVdSa2FXNW5JR052Y21VZ1UzVndZV0poYzJVZ2MyVnlkbWxqWlhNc0lHRnVaQ0JqYjI1bWFXZDFjbWx1WnlCbGJuWnBjbTl1YldWdWRDQjJZWEpwWVdKc1pYTWdZVzVrSUhKbGMyOTFjbU5sSUd4cGJXbDBjeTRpREFpamlzclJCaERFN0tlakFqQUIifQrKAgphZmlsZTovLy9jJTNBL1VzZXJzL2l3by8uZ2VtaW5pL2FudGlncmF2aXR5LWlkZS9icmFpbi8yZWVjOWRiNS1lODVkLTQyYjktOTk4OC02ODRmNTdkYjkzNjYvdGFzay5tZBLkAQrhAXsiY29tbWVudHMiOltdLCJhcnRpZmFjdE1ldGFkYXRhIjoiQ0FNU2VWUmhjMnNnYkdsemRDQjBieUIwY21GamF5QndjbTluY21WemN5QnZaaUJ6Wld4bUxXaHZjM1JsWkNCVGRYQmhZbUZ6WlNCcGJuUmxaM0poZEdsdmJpQmhZM0p2YzNNZ1pHVjJaV3h2Y0cxbGJuUXNJSE4wWVdkcGJtY3NJR0Z1WkNCd2NtOWtkV04wYVc5dUlHVnVkbWx5YjI1dFpXNTBjeTRpREFpVmpNclJCaERFdjd5TEFRPT0ifQqxBQpoZmlsZTovLy9jJTNBL1VzZXJzL2l3by8uZ2VtaW5pL2FudGlncmF2aXR5LWlkZS9icmFpbi8yZWVjOWRiNS1lODVkLTQyYjktOTk4OC02ODRmNTdkYjkzNjYvd2Fsa3Rocm91Z2gubWQSxAQKwQR7ImNvbW1lbnRzIjpbXSwiYXJ0aWZhY3RNZXRhZGF0YSI6IkNBSVNnd05YWVd4cmRHaHliM1ZuYUNCemRXMXRZWEpwZW1sdVp5QjBhR1VnYVc1MFpXZHlZWFJwYjI0Z2IyWWdjMlZzWmkxb2IzTjBaV1FnVTNWd1lXSmhjMlVnWTI5dWRHRnBibVZ5Y3lCcGJuUnZJR3h2WTJGc0lHUmxkbVZzYjNCdFpXNTBMQ0J6ZEdGbmFXNW5MQ0JoYm1RZ2NISnZaSFZqZEdsdmJpQmtiMk5yWlhJdFkyOXRjRzl6WlNCamIyNW1hV2QxY21GMGFXOXVjeTRnUkdWMFlXbHNjeUIwYUdVZ2NtVndiR0ZqWlcxbGJuUWdiMllnZG1GdWFXeHNZU0J3YjNOMFozSmxjeUIzYVhSb0lIUm9aU0JUZFhCaFltRnpaU0JRYjNOMFozSmxjeUJwYldGblpTQmhibVFnYVhSeklIWnZiSFZ0WlNCbWFXeGxjeXdnZEdobElHRmtaR2wwYVc5dUlHOW1JRzkwYUdWeUlGTjFjR0ZpWVhObElHTnZiblJoYVc1bGNuTXNJRzkyWlhKeWFXUmxjeUJtYjNJZ1pHVjJMQ0J6ZEdGbmFXNW5MQ0JoYm1RZ2NISnZaQ3dnWVc1a0lIWmxjbWxtYVdOaGRHbHZiaUJ5WlhOMWJIUnpJSE5vYjNkcGJtY2dZU0JtZFd4c2VTQm9aV0ZzZEdoNUlFRlFTUzRpQ3dqam1zclJCaEM4NExFUyJ9Cr0FCnBmaWxlOi8vL2MlM0EvVXNlcnMvaXdvLy5nZW1pbmkvYW50aWdyYXZpdHktaWRlL2JyYWluLzFmMWRkZjZkLWVhZTktNGMyYi1hZTg5LWI2MWI2MTY1MzRiYS9pbXBsZW1lbnRhdGlvbl9wbGFuLm1kEsgECsUEeyJjb21tZW50cyI6W10sImFydGlmYWN0TWV0YWRhdGEiOiJDQUVTZ2dOSmJYQnNaVzFsYm5SaGRHbHZiaUJ3YkdGdUlHWnZjaUJLVDBJdE5EWTZJRWx1ZEdWbmNtRjBhVzl1SUhSbGMzUnpJR1p2Y2lCSGJ5QmlZV05yWlc1a0lIWmxjbWxtZVdsdVp5QmpiMjV1WldOMGFYWnBkSGtnZEc4Z1VHOXpkR2R5WlZOUlRDd2dVbVZrYVhNc0lHRnVaQ0JTWVdKaWFYUk5VUzRnUTI5MlpYSnpJSEpsWm1GamRHOXlhVzVuSUdOdmJtNWxZM1JwYjI0Z2JHOW5hV01nYVc1MGJ5QnBiWEJ2Y25SaFlteGxJSEJoWTJ0aFoyVnpMQ0JqY21WaGRHbHVaeUJoSUhSbGMzUnpMeUJ3WVdOcllXZGxJR0YwSUhCeWIycGxZM1FnY205dmRDd2dRMGtnZDI5eWEyWnNiM2NnYzJWMGRYQWdkMmwwYUNCSGFYUklkV0lnUVdOMGFXOXVjeUJ6WlhKMmFXTmxjeXdnVFdGclpXWnBiR1VnZEdGeVoyVjBJSFZ3WkdGMFpTd2dZVzVrSUhWelpTQnZaaUJIYVhSSWRXSWdRV04wYVc5dWN5QlRaV055WlhSeklHWnZjaUJEU1NCamNtVmtaVzUwYVdGc2N5QjNhR2xzWlNCc2IyRmthVzVuSUdaeWIyMGdMbVZ1ZGlCc2IyTmhiR3g1TGlJTUNMYlZ5dEVHRU1paDVZY0JNQUU9In0K9gEKYWZpbGU6Ly8vYyUzQS9Vc2Vycy9pd28vLmdlbWluaS9hbnRpZ3Jhdml0eS1pZGUvYnJhaW4vMWYxZGRmNmQtZWFlOS00YzJiLWFlODktYjYxYjYxNjUzNGJhL3Rhc2subWQSkAEKjQF7ImNvbW1lbnRzIjpbXSwiYXJ0aWZhY3RNZXRhZGF0YSI6IkNBTVNPMVJoYzJzZ1kyaGxZMnRzYVhOMElHWnZjaUJLVDBJdE5EWWdhVzUwWldkeVlYUnBiMjRnZEdWemRITWdhVzF3YkdWdFpXNTBZWFJwYjI0dUlnc0l1ZGJLMFFZUTBLLzFEUT09In0KmQYKcGZpbGU6Ly8vYyUzQS9Vc2Vycy9pd28vLmdlbWluaS9hbnRpZ3Jhdml0eS1pZGUvYnJhaW4vODU5YzdhMjMtYmVhMC00ZmE1LTgwNWUtYjI5MzM2YjQ5MTdkL2ltcGxlbWVudGF0aW9uX3BsYW4ubWQSpAUKoQV7ImNvbW1lbnRzIjpbXSwiYXJ0aWZhY3RNZXRhZGF0YSI6IkNBRVN4d05KYlhCc1pXMWxiblJoZEdsdmJpQndiR0Z1SUdadmNpQm1aV0YwTDBwUFFpMDNOU0JqYjNabGNtbHVaem9nS0RFcElFTkRRVWtnUlcxaGFXd2daVzUySUhaaGNuTWdZV1JrWldRZ2RHOGdMbVZ1ZGlCaGJtUWdMbVZ1ZGk1bGVHRnRjR3hsTENCemRISjFZM1IxY21Gc0lHUnlhV1owSUdacGVEc2dLRElwSUZOMWNHRmlZWE5sSUZOTlZGQWdaVzFoYVd3Z2QybHlhVzVuSUhacFlTQk5ZV2xzYUc5bklHOTJaWEp5YVdSbElHbHVJR1JsZGlCamIyMXdiM05sSU9LQWxDQnVieUJ1WlhjZ1pXNWtjRzlwYm5RZ2JtVmxaR1ZrT3lBb015a2dRME5CU1NCVFRWTWdhRzl2YXlCbGJtUndiMmx1ZENCcGJYQnNaVzFsYm5SaGRHbHZiaUJwYmlCSGJ5QW9hVzUwWlhKbVlXTmxJQ3NnUTBOQlNTQmpiR2xsYm5RZ0t5QkhhVzRnYUdGdVpHeGxjaUIzYVhSb0lFaE5RVU1nZG1Gc2FXUmhkR2x2YmlrN0lDZzBLU0JEUTBGSklFVnRZV2xzSUhCc1lYUm1iM0p0SUdOc2FXVnVkQ0FvYVc1MFpYSm1ZV05sSUNzZ1kyeHBaVzUwTENCdWJ5QkhhVzRnY205MWRHVXBPeUFvTlNrZ1JFVldSVXhQVUVWU1gxTkZWRlZRTG0xa0lGTmxZM1JwYjI0Z055QmhibVFnYzJWamNtVjBjeUIwWVdKc1pTQjFjR1JoZEdWekxpSU1DSXpteXRFR0VPRGZqUEFDTUFFPSJ9CuoBCmFmaWxlOi8vL2MlM0EvVXNlcnMvaXdvLy5nZW1pbmkvYW50aWdyYXZpdHktaWRlL2JyYWluLzg1OWM3YTIzLWJlYTAtNGZhNS04MDVlLWIyOTMzNmI0OTE3ZC90YXNrLm1kEoQBCoEBeyJjb21tZW50cyI6W10sImFydGlmYWN0TWV0YWRhdGEiOiJDQU1TTTBGc2JDQktUMEl0TnpVZ2RHRnphM01nWTI5dGNHeGxkR1VnNG9DVUlHSjFhV3hrSUhabGNtbG1hV1ZrSUdOc1pXRnVMaUlNQ003b3l0RUdFTVNzamJNQiJ9Cv8DCnBmaWxlOi8vL2MlM0EvVXNlcnMvaXdvLy5nZW1pbmkvYW50aWdyYXZpdHktaWRlL2JyYWluLzUyOWU3YjQ1LTRlZTUtNGJkYS04NGM3LTI0ZTIzNTIzNzNkMi9pbXBsZW1lbnRhdGlvbl9wbGFuLm1kEooDCocDeyJjb21tZW50cyI6W10sImlzUmVjZW50bHlVcGRhdGVkIjpmYWxzZSwiYXJ0aWZhY3RNZXRhZGF0YSI6IkNBRVM0QUZEY21WaGRHVWdZM1Z6ZEc5dElITnJhV3hzY3lCMWJtUmxjaUJqZFhOMGIyMHRjM0JsWTJsaGJIUjVMWEJzZFdkcGJqb2dZMjlpYjJ3dGRHVmhZMmhsY2l3Z2IzQmxibk5qWVdRdGNHRnlZVzFsZEhKcFl5d2dabTkxYm1SeWVYWjBkQzF0YjJSa2FXNW5MQ0JoYm1RZ2RIUnljR2N0Ykc5eVpTMTNaV0YyWlhJdUlFVmhZMmdnYzJ0cGJHd2dkMmxzYkNCaVpTQnBiWEJzWlcxbGJuUmxaQ0JoY3lCaElITjFZbVJwY21WamRHOXllU0IzYVhSb0lHbDBjeUJ2ZDI0Z1UwdEpURXd1YldRZ1lXNWtJSEpsWm1WeVpXNWpaWE1nWm05c1pHVnlMaUlNQ0tMQTE5RUdFS0RqNXRNQ01BRT0ifQqWAwphZmlsZTovLy9jJTNBL1VzZXJzL2l3by8uZ2VtaW5pL2FudGlncmF2aXR5LWlkZS9icmFpbi81MjllN2I0NS00ZWU1LTRiZGEtODRjNy0yNGUyMzUyMzczZDIvdGFzay5tZBKwAgqtAnsiY29tbWVudHMiOltdLCJhcnRpZmFjdE1ldGFkYXRhIjoiQ0FNU3NnRkRhR1ZqYTJ4cGMzUWdabTl5SUdOeVpXRjBhVzVuSUdOMWMzUnZiUzF6Y0dWamFXRnNkSGt0Y0d4MVoybHVJSE5yYVd4c2N5QW9ZMjlpYjJ3dGRHVmhZMmhsY2l3Z2IzQmxibk5qWVdRdGNHRnlZVzFsZEhKcFl5d2dabTkxYm1SeWVYWjBkQzF0YjJSa2FXNW5MQ0IwZEhKd1p5MXNiM0psTFhkbFlYWmxjaWtnWVc1a0lHUmxiR1YwYVc1bklIUm9aU0JzWldkaFkza2dabXhoZENCcWMyOXVJRzFsZEdGa1lYUmhJR1pwYkdVdUlnc0k2OFBYMFFZUTVQbkRRdz09In0KtQMKaGZpbGU6Ly8vYyUzQS9Vc2Vycy9pd28vLmdlbWluaS9hbnRpZ3Jhdml0eS1pZGUvYnJhaW4vNTI5ZTdiNDUtNGVlNS00YmRhLTg0YzctMjRlMjM1MjM3M2QyL3dhbGt0aHJvdWdoLm1kEsgCCsUCeyJjb21tZW50cyI6W10sImFydGlmYWN0TWV0YWRhdGEiOiJDQUlTeEFGVGRXMXRZWEo1SUc5bUlIUm9aU0J1Wlhkc2VTQmpjbVZoZEdWa0lITnJhV3hzY3lCcGJpQmpkWE4wYjIwdGMzQmxZMmxoYkhSNUxYQnNkV2RwYmpvZ1kyOWliMnd0ZEdWaFkyaGxjaXdnYjNCbGJuTmpZV1F0Y0dGeVlXMWxkSEpwWXl3Z1ptOTFibVJ5ZVhaMGRDMXRiMlJrYVc1bkxDQmhibVFnZEhSeWNHY3RiRzl5WlMxM1pXRjJaWEl1SUVsdVkyeDFaR1Z6SUhabGNtbG1hV1ZrSUdScGNtVmpkRzl5ZVNCemRISjFZM1IxY21VZ1lXNWtJR1pwYkdVZ2NHRjBhSE11SWd3SXZjVFgwUVlRdExPU3hnTT0ifQqjAgpwZmlsZTovLy9jJTNBL1VzZXJzL2l3by8uZ2VtaW5pL2FudGlncmF2aXR5LWlkZS9icmFpbi83YzZkZjAwMS1iMWQ4LTQ5MjgtODQyOS1iMmFlNDU2NmIwMTUvaW1wbGVtZW50YXRpb25fcGxhbi5tZBKuAQqrAXsiY29tbWVudHMiOltdLCJpc1JlY2VudGx5VXBkYXRlZCI6ZmFsc2UsImFydGlmYWN0TWV0YWRhdGEiOiJDQUVTUEVsdGNHeGxiV1Z1ZEdGMGFXOXVJRkJzWVc0Z1ptOXlJRkJvWVhObElESTZJRWhsZFhKcGMzUnBZM01nSmlCVlNTQkpiblJsWjNKaGRHbHZiaUlNQ01xbjd0RUdFUER6M0tRRE1BRT0ifQr+AQphZmlsZTovLy9jJTNBL1VzZXJzL2l3by8uZ2VtaW5pL2FudGlncmF2aXR5LWlkZS9icmFpbi83YzZkZjAwMS1iMWQ4LTQ5MjgtODQyOS1iMmFlNDU2NmIwMTUvdGFzay5tZBKYAQqVAXsiY29tbWVudHMiOltdLCJhcnRpZmFjdE1ldGFkYXRhIjoiQ0FNU1EwTnlaV0YwWlNCMFlYTnJJR3hwYzNRZ1ptOXlJR2x0Y0d4bGJXVnVkR2x1WnlCU1pYWmhjeUJCVUVrZ2MzQmxZMmxtYVdOaGRHbHZiaUJwYmlCaGNHa3VkSE1pQ3dpZG8rN1JCaENNMmEwNiJ9CvkBCmhmaWxlOi8vL2MlM0EvVXNlcnMvaXdvLy5nZW1pbmkvYW50aWdyYXZpdHktaWRlL2JyYWluLzdjNmRmMDAxLWIxZDgtNDkyOC04NDI5LWIyYWU0NTY2YjAxNS93YWxrdGhyb3VnaC5tZBKMAQqJAXsiY29tbWVudHMiOltdLCJhcnRpZmFjdE1ldGFkYXRhIjoiQ0FJU04xZGhiR3QwYUhKdmRXZG9JRzltSUhSb1pTQlNaWFpoY3lCQlVFa2dRWFYwYjIxaGRHbHZiaUJwYlhCc1pXMWxiblJoZEdsdmJpNGlEQWllcHU3UkJoRDg5KzdnQWc9PSJ9Cq8CCnZmaWxlOi8vL2MlM0EvVXNlcnMvaXdvLy5nZW1pbmkvYW50aWdyYXZpdHktaWRlL2JyYWluLzdjNmRmMDAxLWIxZDgtNDkyOC04NDI5LWIyYWU0NTY2YjAxNS9zY3JhdGNoL2luc3BlY3RfZW1wbG95ZWVzLnRzErQBCrEBeyJjb21tZW50cyI6W10sImFydGlmYWN0TWV0YWRhdGEiOiJDQVFTVjFSbGJYQnZjbUZ5ZVNCelkzSmhkR05vSUhOamNtbHdkQ0IwYnlCcGJuTndaV04wSUhCaGNuTmxaQ0JsYlhCc2IzbGxaU0JrWVhSaElHbHVjMmxrWlNCeVpYTjBZWFZ5WVdOcVlTNXlaWFpoYzJOaFkyaGxMaUlNQ052djZkRUdFS2pFbnI0QyJ9CuECCmxmaWxlOi8vL2MlM0EvVXNlcnMvaXdvLy5nZW1pbmkvYW50aWdyYXZpdHktaWRlL2JyYWluLzdjNmRmMDAxLWIxZDgtNDkyOC04NDI5LWIyYWU0NTY2YjAxNS9yZXZhc19tZWNoYW5pY3MubWQS8AEK7QF7ImNvbW1lbnRzIjpbXSwiYXJ0aWZhY3RNZXRhZGF0YSI6IkNBUVNnd0ZCSUhOMWJXMWhjbmtnYjJZZ2RHaGxJR052Y21VZ2JXVmphR0Z1YVdOeklHOW1JSFJvWlNCU1pYWmhjeUJDZFhOcGJtVnpjeUJUYVcxMWJHRjBhVzl1TENCbllYUm9aWEpsWkNCaWVTQndZWEp6YVc1bklHRnVaQ0J5WlhObFlYSmphR2x1WnlCMGFHVWdiMlptYVdOcFlXd2dkSFYwYjNKcFlXd2dkbWxrWlc5ekxpSUxDT0tQNnRFR0VOaWUrUjA9In0K8AIKa2ZpbGU6Ly8vYyUzQS9Vc2Vycy9pd28vLmdlbWluaS9hbnRpZ3Jhdml0eS1pZGUvYnJhaW4vN2M2ZGYwMDEtYjFkOC00OTI4LTg0MjktYjJhZTQ1NjZiMDE1L3JldmFzX2FwaV9zcGVjLm1kEoACCv0BeyJjb21tZW50cyI6W10sImFydGlmYWN0TWV0YWRhdGEiOiJDQVFTalFGRGIyMXdjbVZvWlc1emFYWmxJRTFoY210a2IzZHVJRUZRU1NCVGNHVmphV1pwWTJGMGFXOXVJR1p2Y2lCMGFHVWdVbVYyWVhNZ2MybHRkV3hoZEdsdmJpQm5ZVzFsSUdKaFkydGxibVFzSUdSbGRHRnBiR2x1WnlCaGJHd2daVzVrY0c5cGJuUnpMQ0JtYjNKdExXUmhkR0VnY0dGNWJHOWhaSE1zSUdGdVpDQnJibTkzYmlCMGVYQmxjeTRpREFpdG91N1JCaENBdWRtM0F3PT0ifQrnAQpsZmlsZTovLy9jJTNBL1VzZXJzL2l3by8uZ2VtaW5pL2FudGlncmF2aXR5LWlkZS9icmFpbi83YzZkZjAwMS1iMWQ4LTQ5MjgtODQyOS1iMmFlNDU2NmIwMTUvcmV2YXNfb3BlbmFwaS55YW1sEncKdXsiY29tbWVudHMiOltdLCJhcnRpZmFjdE1ldGFkYXRhIjoiQ0FRU0swOXdaVzVCVUVrZ015NHdJRk53WldOcFptbGpZWFJwYjI0Z1ptOXlJSFJvWlNCU1pYWmhjeUJCVUVraUN3aXVvdTdSQmhDQW5LRVcifQqxAgpoZmlsZTovLy9jJTNBL1VzZXJzL2l3by8uZ2VtaW5pL2FudGlncmF2aXR5LWlkZS9icmFpbi85ZTJjODY0MC1mZDI1LTQ1MmUtOTlkOS04NWI1OGRkYWM2Nzcvd2Fsa3Rocm91Z2gubWQSxAEKwQF7ImNvbW1lbnRzIjpbXSwiYXJ0aWZhY3RNZXRhZGF0YSI6IkNBSVNZMVZ3WkdGMFpXUWdWMkZzYTNSb2NtOTFaMmdnZDJsMGFDQm1iM0p0WVhSMGFXNW5JR052Y25KbFkzUnBiMjV6SUdGdVpDQm5iM05sWXlCb1lYSmtZMjlrWldRZ1kzSmxaR1Z1ZEdsaGJITWdabUZzYzJVdGNHOXphWFJwZG1VZ1ptbDRMaUlNQ0xUejd0RUdFTERFbXJZQiJ9CpMECnBmaWxlOi8vL2MlM0EvVXNlcnMvaXdvLy5nZW1pbmkvYW50aWdyYXZpdHktaWRlL2JyYWluLzE1ZDRjNDkyLTAwOWItNGE5MS1iNWFlLTUyZDI3OTVlMWY4ZS9pbXBsZW1lbnRhdGlvbl9wbGFuLm1kEp4DCpsDeyJjb21tZW50cyI6W10sImlzUmVjZW50bHlVcGRhdGVkIjpmYWxzZSwiYXJ0aWZhY3RNZXRhZGF0YSI6IkNBRVM3d0ZVYUdseklIQnNZVzRnYjNWMGJHbHVaWE1nZEdobElHTm9ZVzVuWlhNZ2RHOGdZM0psWVhSbElIUm9aU0JEU1NCd2FYQmxiR2x1WlNCM2IzSnJabXh2ZHlCcGJpQXVaMmwwYUhWaUwzZHZjbXRtYkc5M2N5OWphUzU1Yld3dUlFbDBJR1JsWm1sdVpYTWdOU0JrYVhOMGFXNWpkQ0JxYjJKeklHRnpJSEpsY1hWbGMzUmxaQ0JpZVNCMGFHVWdkWE5sY2l3Z1lXNWtJR0Z1SUdGa1pHbDBhVzl1WVd3Z1ltRmphM2RoY21RdFkyOXRjR0YwYVdKcGJHbDBlU0JxYjJJZ2RHOGdaVzV6ZFhKbElHOTBhR1Z5SUdSbGNHeHZlU0IzYjNKclpteHZkM01nWkc4Z2JtOTBJR0p5WldGckxpSU1DSWIyN3RFR0VKakh3UDBDTUFFPSJ9CoICCmFmaWxlOi8vL2MlM0EvVXNlcnMvaXdvLy5nZW1pbmkvYW50aWdyYXZpdHktaWRlL2JyYWluLzE1ZDRjNDkyLTAwOWItNGE5MS1iNWFlLTUyZDI3OTVlMWY4ZS90YXNrLm1kEpwBCpkBeyJjb21tZW50cyI6W10sImFydGlmYWN0TWV0YWRhdGEiOiJDQU1TUlZSaGMyc2diR2x6ZENCMGJ5QjBjbUZqYXlCd2NtOW5jbVZ6Y3lCdmJpQnpaWFIwYVc1bklIVndJSFJvWlNCRFNTQndhWEJsYkdsdVpTQm1iM0lnU2s5Q0xUUTBMaUlMQ1BqMjd0RUdFSnlwK0VnPSJ9Cv0BCmhmaWxlOi8vL2MlM0EvVXNlcnMvaXdvLy5nZW1pbmkvYW50aWdyYXZpdHktaWRlL2JyYWluLzE1ZDRjNDkyLTAwOWItNGE5MS1iNWFlLTUyZDI3OTVlMWY4ZS93YWxrdGhyb3VnaC5tZBKQAQqNAXsiY29tbWVudHMiOltdLCJhcnRpZmFjdE1ldGFkYXRhIjoiQ0FJU08xZGhiR3QwYUhKdmRXZG9JRzltSUhSb1pTQmpiMjF3YkdWMFpXUWdRMGtnY0dsd1pXeHBibVVnWTJoaGJtZGxjeUJwYmlCamFTNTViV3d1SWdzSWkvZnUwUVlRd01qSVZnPT0ifQrFAwpwZmlsZTovLy9jJTNBL1VzZXJzL2l3by8uZ2VtaW5pL2FudGlncmF2aXR5LWlkZS9icmFpbi8yZTJmMmQ2YS1iNzA1LTRiYWMtOTBiNi00NDI3MDNkMGEwNjEvaW1wbGVtZW50YXRpb25fcGxhbi5tZBLQAgrNAnsiY29tbWVudHMiOltdLCJhcnRpZmFjdE1ldGFkYXRhIjoiQ0FFU3lBRkpiWEJzWlcxbGJuUmhkR2x2YmlCd2JHRnVJR1p2Y2lCMGFHVWdRMFFnVTNSaFoybHVaeUJ3YVhCbGJHbHVaU0FvU2s5Q0xUUTFLUzRnUkdWbWFXNWxjeUJoSUhSb2NtVmxMV3B2WWlCM2IzSnJabXh2ZHlCcGJtTnNkV1JwYm1jZ1JHOWphMlZ5SUdKMWFXeGtMV0Z1WkMxd2RYTm9MQ0JUVTBndFltRnpaV1FnWkdWd2JHOTViV1Z1ZENCdmJpQjBhR1VnYzNSaFoybHVaeUJXVFN3Z1lXNWtJR0Z1SUdGMWRHOXRZWFJsWkNCb1pXRnNkR2hqYUdWamF5QnpiVzlyWlNCMFpYTjBMaUlNQ0pYNzd0RUdFTnpZNE5FRE1BRT0ifQraAgphZmlsZTovLy9jJTNBL1VzZXJzL2l3by8uZ2VtaW5pL2FudGlncmF2aXR5LWlkZS9icmFpbi8yZTJmMmQ2YS1iNzA1LTRiYWMtOTBiNi00NDI3MDNkMGEwNjEvdGFzay5tZBL0AQrxAXsiY29tbWVudHMiOltdLCJhcnRpZmFjdE1ldGFkYXRhIjoiQ0FNU2h3RlVZWE5ySUdOb1pXTnJiR2x6ZENCbWIzSWdkR2hsSUdWNFpXTjFkR2x2YmlCdlppQktUMEl0TkRVdUlGUnlZV05yWldRZ2FYUmxiWE1nYVc1amJIVmtaU0JqYjI1bWFXZDFjbWx1WnlCMGFHVWdkMjl5YTJac2IzY2dabWxzWlNCaGJtUWdkbVZ5YVdaNWFXNW5JSFJvWlNCa1pYQnNiM2x0Wlc1MElITjBjblZqZEhWeVpTNGlDd2lhL083UkJoRDR3SzlHIn0KqQMKaGZpbGU6Ly8vYyUzQS9Vc2Vycy9pd28vLmdlbWluaS9hbnRpZ3Jhdml0eS1pZGUvYnJhaW4vMmUyZjJkNmEtYjcwNS00YmFjLTkwYjYtNDQyNzAzZDBhMDYxL3dhbGt0aHJvdWdoLm1kErwCCrkCeyJjb21tZW50cyI6W10sImFydGlmYWN0TWV0YWRhdGEiOiJDQUlTdkFGWFlXeHJkR2h5YjNWbmFDQnZaaUIwYUdVZ1kyOXRjR3hsZEdWa0lFTkVJSEJwY0dWc2FXNWxJR1p2Y2lCMGFHVWdjM1JoWjJsdVp5QmxiblpwY205dWJXVnVkQzRnUkdWMFlXbHNjeUIwYUdVZ2JXOWthV1pwWldRZ2QyOXlhMlpzYjNkeklHWnBiR1VzSUhSb1pTQmtiMk5yWlhJZ1luVnBiR1FnWVc1a0lIQjFjMmdnYzNSbGNITXNJRk5UU0NCbGVHVmpkWFJwYjI0Z1kyOXRiV0Z1WkhNc0lHRnVaQ0J6Ylc5clpTMTBaWE4wYVc1bklHeHZaMmxqTGlJTENLNzg3dEVHRUlDZXNIST0ifQrxBQpwZmlsZTovLy9jJTNBL1VzZXJzL2l3by8uZ2VtaW5pL2FudGlncmF2aXR5LWlkZS9icmFpbi9hZjZjZDkyMi1lMmU1LTQxZTYtOGJkMy1mYjM4ODU3NTFhNzIvaW1wbGVtZW50YXRpb25fcGxhbi5tZBL8BAr5BHsiY29tbWVudHMiOltdLCJhcnRpZmFjdE1ldGFkYXRhIjoiQ0FFU3FBTkpiWEJzWlcxbGJuUmhkR2x2YmlCd2JHRnVJR1p2Y2lCS1QwSXROREE2SUdOdmJtWnBaM1Z5YVc1bklHZHZiR0Z1WnkxdGFXZHlZWFJsSUdGeklIUm9aU0JrWVhSaFltRnpaU0J0YVdkeVlYUnBiMjRnZEc5dmJDNGdRMjkyWlhKek9pQndiR0ZqWldodmJHUmxjaUJ0YVdkeVlYUnBiMjRnWm1sc1pYTXNJRVJ2WTJ0bGNtWnBiR1V1YldsbmNtRjBaU0IxYzJsdVp5QjBhR1VnYjJabWFXTnBZV3dnWjI5c1lXNW5MVzFwWjNKaGRHVWdhVzFoWjJVc0lHRWdZSFJ2YjJ4ellDQkViMk5yWlhJZ1EyOXRjRzl6WlNCd2NtOW1hV3hsSUhkcGRHZ2dZRzFwWjNKaGRHVmdJR0Z1WkNCZ2JXbG5jbUYwWlMxa2IzZHVZQ0J6WlhKMmFXTmxjeUJwYmlCaVlYTmxJR1J2WTJ0bGNpMWpiMjF3YjNObExubHRiQ3dnZFhCa1lYUnBibWNnWVd4c0lFMWhhMlZtYVd4bElHMXBaM0poZEdVdEtpQjBZWEpuWlhSeklIUnZJSFZ6WlNCRWIyTnJaWElzSUdGdVpDQjFjR1JoZEdsdVp5QjBhR1VnUTBRZ1pHVndiRzk1TFhOemFDQjNiM0pyWm14dmR5QjBieUJ5ZFc0Z2JXbG5jbUYwYVc5dWN5QmlaV1p2Y21VZ1FWQkpJSEpsYzNSaGNuUXVJZ3dJcTVEdjBRWVFwUDJUbkFJd0FRPT0ifQrUAQphZmlsZTovLy9jJTNBL1VzZXJzL2l3by8uZ2VtaW5pL2FudGlncmF2aXR5LWlkZS9icmFpbi9hZjZjZDkyMi1lMmU1LTQxZTYtOGJkMy1mYjM4ODU3NTFhNzIvdGFzay5tZBJvCm17ImNvbW1lbnRzIjpbXSwiYXJ0aWZhY3RNZXRhZGF0YSI6IkNBTVNKRU52YlhCc1pYUmxaQ0IwWVhOcklHTm9aV05yYkdsemRDQm1iM0lnU2s5Q0xUUXdMaUlMQ0p5Ujc5RUdFS0RHaG44PSJ9Co8DCnBmaWxlOi8vL2MlM0EvVXNlcnMvaXdvLy5nZW1pbmkvYW50aWdyYXZpdHktaWRlL2JyYWluL2YxMzVjN2UzLTBmM2EtNDhjOS05NTQzLTFjNjFkNDE5ZGY5Mi9pbXBsZW1lbnRhdGlvbl9wbGFuLm1kEpoCCpcCeyJjb21tZW50cyI6W10sImlzUmVjZW50bHlVcGRhdGVkIjpmYWxzZSwiYXJ0aWZhY3RNZXRhZGF0YSI6IkNBRVNqQUZhWVd0MGRXRnNhWHB2ZDJGdWVTQndiR0Z1SUdsdGNHeGxiV1Z1ZEdGamFta2dTazlDTFRFd05TNGdSRzlrWVc1dklHbHRjR3hsYldWdWRHRmphc1NaSUVGMWRHZ2dUV2xrWkd4bGQyRnlaU0J2Y21GNklITndjbVZqZVhwdmQyRnVieUJ3YkdGdUlIUmxjM1REczNjZ0tFcFBRaTB4TnpRc0lFcFBRaTB4TnpZc0lFcFBRaTB4TnpncExpSU1DUDYycU5JR0VJVGQ5SzRCTUFFPSJ9CtABCmFmaWxlOi8vL2MlM0EvVXNlcnMvaXdvLy5nZW1pbmkvYW50aWdyYXZpdHktaWRlL2JyYWluL2YxMzVjN2UzLTBmM2EtNDhjOS05NTQzLTFjNjFkNDE5ZGY5Mi90YXNrLm1kEmsKaXsiY29tbWVudHMiOltdLCJhcnRpZmFjdE1ldGFkYXRhIjoiQ0FNU0gwTm9aV05yYkdsemRDQnZaaUIwWVhOcmN5Qm1iM0lnU2s5Q0xURXdOUzRpREFpMnk2alNCaER3bWFYUkF3PT0ifQqVAgpoZmlsZTovLy9jJTNBL1VzZXJzL2l3by8uZ2VtaW5pL2FudGlncmF2aXR5LWlkZS9icmFpbi9mMTM1YzdlMy0wZjNhLTQ4YzktOTU0My0xYzYxZDQxOWRmOTIvd2Fsa3Rocm91Z2gubWQSqAEKpQF7ImNvbW1lbnRzIjpbXSwiYXJ0aWZhY3RNZXRhZGF0YSI6IkNBSVNUMWRoYkd0MGFISnZkV2RvSUc5bUlIUnZhMlZ1SUhKbFpuSmxjMmdnWVc1a0lHeHZaMjkxZENCcGJYQnNaVzFsYm5SaGRHbHZiaUIzYVhSb0lHTnZiVzFwZENCc2IyY2dhR2x6ZEc5eWVTNGlDd2pPMDZqU0JoRDAzSkZhIn0KwwMKcGZpbGU6Ly8vYyUzQS9Vc2Vycy9pd28vLmdlbWluaS9hbnRpZ3Jhdml0eS1pZGUvYnJhaW4vMGE5NzRhNDYtZWIwZi00Y2I2LTg4ODQtNTZmMjE3NmMyMjFmL2ltcGxlbWVudGF0aW9uX3BsYW4ubWQSzgIKywJ7ImNvbW1lbnRzIjpbXSwiaXNSZWNlbnRseVVwZGF0ZWQiOmZhbHNlLCJhcnRpZmFjdE1ldGFkYXRhIjoiQ0FFU3N3RkpiWEJzWlcxbGJuUmhkR2x2YmlCd2JHRnVJR1p2Y2lCS1QwSXRNVEEySUZCaGMzTjNiM0prSUZKbGMyVjBJRVpsWVhSMWNtVXVJRTkxZEd4cGJtVnpJR05vWVc1blpYTWdkRzhnUkVJZ2MyTm9aVzFoTENCRWIyMWhhVzRzSUVGd2NHeHBZMkYwYVc5dUxDQmhibVFnU0ZSVVVDQnNZWGxsY25Nc0lHWnZiR3h2ZDJsdVp5QjBhR1VnVkVSRUlHZDFhV1JsSUdGdVpDQkhieUJrWlhabGJHOXdiV1Z1ZENCbmRXbGtaV3hwYm1WekxpSU1DSUR2cU5JR0VLemducFVCTUFFPSJ9CvYBCmFmaWxlOi8vL2MlM0EvVXNlcnMvaXdvLy5nZW1pbmkvYW50aWdyYXZpdHktaWRlL2JyYWluLzBhOTc0YTQ2LWViMGYtNGNiNi04ODg0LTU2ZjIxNzZjMjIxZi90YXNrLm1kEpABCo0BeyJjb21tZW50cyI6W10sImFydGlmYWN0TWV0YWRhdGEiOiJDQU1TUFZSaGMyc2diR2x6ZENCbWIzSWdTazlDTFRFd05pQW9VR0Z6YzNkdmNtUWdVbVZ6WlhRcElDMGdZV3hzSUdsMFpXMXpJR052YlhCc1pYUmxaQzRpQ3dqazlhalNCaERrbllSKyJ9Cu0CCmhmaWxlOi8vL2MlM0EvVXNlcnMvaXdvLy5nZW1pbmkvYW50aWdyYXZpdHktaWRlL2JyYWluLzBhOTc0YTQ2LWViMGYtNGNiNi04ODg0LTU2ZjIxNzZjMjIxZi93YWxrdGhyb3VnaC5tZBKAAgr9AXsiY29tbWVudHMiOltdLCJhcnRpZmFjdE1ldGFkYXRhIjoiQ0FJU2pnRkRiMjF3YkdWMFpTQjNZV3hyZEdoeWIzVm5hQ0JtYjNJZ1NrOUNMVEV3TmlBb1VHRnpjM2R2Y21RZ1VtVnpaWFFwT2lCaGJHd2dWRVJFSUdONVkyeGxjeUJqYjIxd2JHVjBaV1FzSUdKMWFXeGtJR0Z1WkNCMFpYTjBjeUJuY21WbGJpd2dZbVZ1WTJodFlYSnJjeUJ5WldOdmNtUmxaQ3dnWVhkaGFYUnBibWNnVUZJZ1lYQndjbTkyWVd3dUlnd0lqZmFvMGdZUXVPUFFxZ009In0KmwIKcGZpbGU6Ly8vYyUzQS9Vc2Vycy9pd28vLmdlbWluaS9hbnRpZ3Jhdml0eS1pZGUvYnJhaW4vYzVkZDM3NTktYTFkNS00YmZlLWJmMWItZDJhNTg5OTBhNzY4L2ltcGxlbWVudGF0aW9uX3BsYW4ubWQSpgEKowF7ImNvbW1lbnRzIjpbXSwiaXNSZWNlbnRseVVwZGF0ZWQiOmZhbHNlLCJhcnRpZmFjdE1ldGFkYXRhIjoiQ0FFU04wbHRjR3hsYldWdWRHRjBhVzl1SUhCc1lXNGdabTl5SUVwUFFpMHhNRGM2SUZOVFR5Qk1iMmRwYmlCMmFXRWdVM1Z3WVdKaGMyVWlEQWlweXFuU0JoREVrclBlQVRBQiJ9CtABCmFmaWxlOi8vL2MlM0EvVXNlcnMvaXdvLy5nZW1pbmkvYW50aWdyYXZpdHktaWRlL2JyYWluL2M1ZGQzNzU5LWExZDUtNGJmZS1iZjFiLWQyYTU4OTkwYTc2OC90YXNrLm1kEmsKaXsiY29tbWVudHMiOltdLCJhcnRpZmFjdE1ldGFkYXRhIjoiQ0FNU0lGUmhjMnNnYkdsemRDQm1iM0lnU2s5Q0xURXdOeUJUVTA4Z2JHOW5JR2x1SWd3SXBNMnAwZ1lROU4vMnlBTT0ifQr5AQpoZmlsZTovLy9jJTNBL1VzZXJzL2l3by8uZ2VtaW5pL2FudGlncmF2aXR5LWlkZS9icmFpbi9jNWRkMzc1OS1hMWQ1LTRiZmUtYmYxYi1kMmE1ODk5MGE3Njgvd2Fsa3Rocm91Z2gubWQSjAEKiQF7ImNvbW1lbnRzIjpbXSwiYXJ0aWZhY3RNZXRhZGF0YSI6IkNBSVNPRmRoYkd0MGFISnZkV2RvSUc5bUlHTm9ZVzVuWlhNZ2FXMXdiR1Z0Wlc1MFpXUWdabTl5SUVwUFFpMHhNRGNnVTFOUElFeHZaMmx1SWdzSTB0R3AwZ1lROU9EbVFBPT0ifQrHAwpwZmlsZTovLy9jJTNBL1VzZXJzL2l3by8uZ2VtaW5pL2FudGlncmF2aXR5LWlkZS9icmFpbi84YmMxMmJiMy0xMThkLTQ1ZTItYmFiZi00OWZkMjY4NDdhODkvaW1wbGVtZW50YXRpb25fcGxhbi5tZBLSAgrPAnsiY29tbWVudHMiOltdLCJpc1JlY2VudGx5VXBkYXRlZCI6ZmFsc2UsImFydGlmYWN0TWV0YWRhdGEiOiJDQUVTdFFGUWJHRnVJR1JzWVNCcGJYQnNaVzFsYm5SaFkycHBJRXBQUWkweE1EY2dLRzFoY0c5M1lXNXBaU0IwYjhXOGMyRnRiOFdiWTJrZ1QwRjFkR2dwSUhjZ1lYSmphR2wwWld0MGRYSjZaU0JVUkVRdUlFOWlaV3B0ZFdwbElHUnZhMi9GaEdONlpXNXBaU0JsYm1OcWFTQkZlSFJsY201aGJFbGtaVzUwYVhSNUxDQjBaWE4wZVN3Z2IzSmhlaUJ5WldaaGEzUnZjbmw2WVdOcXhKa2dkSEpoYm5OaGEyTjVhbTdFaFNBb1NrOUNMVEl3T1NrdUlnd0l0OXFwMGdZUStMbTBzUU13QVE9PSJ9Cv4BCmFmaWxlOi8vL2MlM0EvVXNlcnMvaXdvLy5nZW1pbmkvYW50aWdyYXZpdHktaWRlL2JyYWluLzhiYzEyYmIzLTExOGQtNDVlMi1iYWJmLTQ5ZmQyNjg0N2E4OS90YXNrLm1kEpgBCpUBeyJjb21tZW50cyI6W10sImFydGlmYWN0TWV0YWRhdGEiOiJDQU1TUVZSaGMyc2diR2x6ZENCbWIzSWdTazlDTFRFd055Qm1iMnhzYjNkcGJtY2dkR2hsSUdGd2NISnZkbVZrSUdsdGNHeGxiV1Z1ZEdGMGFXOXVJSEJzWVc0dUlnd0lndHlwMGdZUWdPdUkxUUk9In0K7wIKaGZpbGU6Ly8vYyUzQS9Vc2Vycy9pd28vLmdlbWluaS9hbnRpZ3Jhdml0eS1pZGUvYnJhaW4vOGJjMTJiYjMtMTE4ZC00NWUyLWJhYmYtNDlmZDI2ODQ3YTg5L3dhbGt0aHJvdWdoLm1kEoICCv8BeyJjb21tZW50cyI6W10sImlzUmVjZW50bHlVcGRhdGVkIjpmYWxzZSwiYXJ0aWZhY3RNZXRhZGF0YSI6IkNBSVNmbGRoYkd0MGFISnZkV2RvSUdadmNpQnBiWEJzWlcxbGJuUmxaQ0JqYUdGdVoyVnpJRzFoY0hCcGJtY2dUMEYxZEdnZ2FXUmxiblJwZEhrZ2RHOGdhVzUwWlhKdVlXd2dZMjl5WlM1VmMyVnlTVVFzSUhkcGRHZ2dZWFJ2YldsaklIUnlZVzV6WVdOMGFXOXVJSE4xY0hCdmNuUWdLRXBQUWkweU1Ea3BMaUlNQ00vZHFkSUdFTlMybXN3RCJ9\",\"antigravityUnifiedStateSync.userStatus\":\"CqEwChV1c2VyU3RhdHVzU2VudGluZWxLZXkShzAKhDBFQUVhRUVsM2J5QlRkSEo2WldKdnhZUnphMms2R1dsM2J5NXpkSEo2WldKdmJuTnJhVUJuYldGcGJDNWpiMjJLQXNVaEN1SUZDaGxIWlcxcGJta2dNeTQxSUVac1lYTm9JQ2hOWldScGRXMHBFZ01JL0Fjb0FWZ0JlZ2dTQmdqanpLclNCb0lCQkVaaGMzU0tBUXhNYVcxcGRHVmtJSFJwYldXU0FSTUtEMkZ3Y0d4cFkyRjBhVzl1TDNCa1poQUJrZ0VOQ2dsMFpYaDBMMmgwYld3UUFaSUJEQW9JZEdWNGRDOWpjM1lRQVpJQkRnb0thVzFoWjJVdmFHVnBaaEFCa2dFU0NnNTJhV1JsYnk5cWNHVm5NakF3TUJBQmtnRU9DZ3AwWlhoMEwzQnNZV2x1RUFHU0FSd0tHR0Z3Y0d4cFkyRjBhVzl1TDNndGRIbHdaWE5qY21sd2RCQUJrZ0VPQ2dwcGJXRm5aUzlxY0dWbkVBR1NBUk1LRDNacFpHVnZMMkYxWkdsdkwzZGhkaEFCa2dFT0NncHBiV0ZuWlM5M1pXSndFQUdTQVF3S0NIUmxlSFF2Y25SbUVBR1NBUTRLQ21sdFlXZGxMMmhsYVdNUUFaSUJIQW9ZWVhCd2JHbGpZWFJwYjI0dmVDMXFZWFpoYzJOeWFYQjBFQUdTQVE0S0NuWnBaR1Z2TDNkbFltMFFBWklCRVFvTmRHVjRkQzl0WVhKclpHOTNiaEFCa2dFTkNnbHBiV0ZuWlM5d2JtY1FBWklCR0FvVWRtbGtaVzh2ZEdWNGRDOTBhVzFsYzNSaGJYQVFBWklCRlFvUmRtbGtaVzh2WVhWa2FXOHZjekUyYkdVUUFaSUJGQW9RWVhCd2JHbGpZWFJwYjI0dmFuTnZiaEFCa2dFVkNoRjBaWGgwTDNndGRIbHdaWE5qY21sd2RCQUJrZ0VhQ2haaGRXUnBieTkzWldKdE8yTnZaR1ZqY3oxdmNIVnpFQUdTQVJ3S0dHRndjR3hwWTJGMGFXOXVMM2d0YVhCNWJtSXJhbk52YmhBQmtnRU1DZ2gwWlhoMEwzaHRiQkFCa2dFWUNoUjBaWGgwTDNndGNIbDBhRzl1TFhOamNtbHdkQkFCa2dFTUNnaDBaWGgwTDJOemN4QUJrZ0VUQ2c5MFpYaDBMMnBoZG1GelkzSnBjSFFRQVpJQkRRb0pkbWxrWlc4dmJYQTBFQUdTQVIwS0dXRndjR3hwWTJGMGFXOXVMM2d0Y0hsMGFHOXVMV052WkdVUUFaSUJFd29QWVhCd2JHbGpZWFJwYjI0dmNuUm1FQUdTQVIwS0dYWnBaR1Z2TDNacFpHVnZabkpoYldVdmFuQmxaekl3TURBUUFaSUJFUW9OZEdWNGRDOTRMWEI1ZEdodmJoQUJDdUFGQ2hkSFpXMXBibWtnTXk0MUlFWnNZWE5vSUNoSWFXZG9LUklEQ093SUtBRllBWG9JRWdZSTQ4eXEwZ2FDQVFSR1lYTjBpZ0VNVEdsdGFYUmxaQ0IwYVcxbGtnRVRDZzloY0hCc2FXTmhkR2x2Ymk5d1pHWVFBWklCRVFvTmRHVjRkQzk0TFhCNWRHaHZiaEFCa2dFT0NncHBiV0ZuWlM5b1pXbGpFQUdTQVF3S0NIUmxlSFF2ZUcxc0VBR1NBUTRLQ21sdFlXZGxMMnB3WldjUUFaSUJIUW9aWVhCd2JHbGpZWFJwYjI0dmVDMXdlWFJvYjI0dFkyOWtaUkFCa2dFVENnOTBaWGgwTDJwaGRtRnpZM0pwY0hRUUFaSUJEZ29LZG1sa1pXOHZkMlZpYlJBQmtnRU9DZ3AwWlhoMEwzQnNZV2x1RUFHU0FSZ0tGSFpwWkdWdkwzUmxlSFF2ZEdsdFpYTjBZVzF3RUFHU0FRNEtDbWx0WVdkbEwzZGxZbkFRQVpJQkRRb0pkR1Y0ZEM5b2RHMXNFQUdTQVJnS0ZIUmxlSFF2ZUMxd2VYUm9iMjR0YzJOeWFYQjBFQUdTQVJNS0QzWnBaR1Z2TDJGMVpHbHZMM2RoZGhBQmtnRVZDaEYwWlhoMEwzZ3RkSGx3WlhOamNtbHdkQkFCa2dFT0NncHBiV0ZuWlM5b1pXbG1FQUdTQVJFS0RYUmxlSFF2YldGeWEyUnZkMjRRQVpJQkRRb0phVzFoWjJVdmNHNW5FQUdTQVJ3S0dHRndjR3hwWTJGMGFXOXVMM2d0ZEhsd1pYTmpjbWx3ZEJBQmtnRWFDaFpoZFdScGJ5OTNaV0p0TzJOdlpHVmpjejF2Y0hWekVBR1NBUlVLRVhacFpHVnZMMkYxWkdsdkwzTXhObXhsRUFHU0FRd0tDSFJsZUhRdlkzTnpFQUdTQVEwS0NYWnBaR1Z2TDIxd05CQUJrZ0VNQ2doMFpYaDBMM0owWmhBQmtnRWRDaGwyYVdSbGJ5OTJhV1JsYjJaeVlXMWxMMnB3WldjeU1EQXdFQUdTQVJ3S0dHRndjR3hwWTJGMGFXOXVMM2d0YVhCNWJtSXJhbk52YmhBQmtnRWNDaGhoY0hCc2FXTmhkR2x2Ymk5NExXcGhkbUZ6WTNKcGNIUVFBWklCRXdvUFlYQndiR2xqWVhScGIyNHZjblJtRUFHU0FSUUtFR0Z3Y0d4cFkyRjBhVzl1TDJwemIyNFFBWklCREFvSWRHVjRkQzlqYzNZUUFaSUJFZ29PZG1sa1pXOHZhbkJsWnpJd01EQVFBUXJmQlFvV1IyVnRhVzVwSURNdU5TQkdiR0Z6YUNBb1RHOTNLUklEQ0tNSktBRllBWG9JRWdZSTQ4eXEwZ2FDQVFSR1lYTjBpZ0VNVEdsdGFYUmxaQ0IwYVcxbGtnRU9DZ3BwYldGblpTOW9aV2xtRUFHU0FSTUtEM1JsZUhRdmFtRjJZWE5qY21sd2RCQUJrZ0VOQ2dsMFpYaDBMMmgwYld3UUFaSUJGUW9SZEdWNGRDOTRMWFI1Y0dWelkzSnBjSFFRQVpJQkhBb1lZWEJ3YkdsallYUnBiMjR2ZUMxMGVYQmxjMk55YVhCMEVBR1NBUTRLQ25acFpHVnZMM2RsWW0wUUFaSUJFd29QWVhCd2JHbGpZWFJwYjI0dmNHUm1FQUdTQVEwS0NYWnBaR1Z2TDIxd05CQUJrZ0VTQ2c1MmFXUmxieTlxY0dWbk1qQXdNQkFCa2dFWUNoUjJhV1JsYnk5MFpYaDBMM1JwYldWemRHRnRjQkFCa2dFT0NncDBaWGgwTDNCc1lXbHVFQUdTQVIwS0dYWnBaR1Z2TDNacFpHVnZabkpoYldVdmFuQmxaekl3TURBUUFaSUJEZ29LYVcxaFoyVXZhR1ZwWXhBQmtnRWRDaGxoY0hCc2FXTmhkR2x2Ymk5NExYQjVkR2h2YmkxamIyUmxFQUdTQVJ3S0dHRndjR3hwWTJGMGFXOXVMM2d0YW1GMllYTmpjbWx3ZEJBQmtnRVVDaEJoY0hCc2FXTmhkR2x2Ymk5cWMyOXVFQUdTQVF3S0NIUmxlSFF2WTNOekVBR1NBUk1LRDJGd2NHeHBZMkYwYVc5dUwzSjBaaEFCa2dFVENnOTJhV1JsYnk5aGRXUnBieTkzWVhZUUFaSUJEQW9JZEdWNGRDOWpjM1lRQVpJQkdnb1dZWFZrYVc4dmQyVmliVHRqYjJSbFkzTTliM0IxY3hBQmtnRVJDZzEwWlhoMEwyMWhjbXRrYjNkdUVBR1NBUndLR0dGd2NHeHBZMkYwYVc5dUwzZ3RhWEI1Ym1JcmFuTnZiaEFCa2dFTkNnbHBiV0ZuWlM5d2JtY1FBWklCRGdvS2FXMWhaMlV2YW5CbFp4QUJrZ0VNQ2doMFpYaDBMM0owWmhBQmtnRU1DZ2gwWlhoMEwzaHRiQkFCa2dFVkNoRjJhV1JsYnk5aGRXUnBieTl6TVRac1pSQUJrZ0VSQ2cxMFpYaDBMM2d0Y0hsMGFHOXVFQUdTQVJnS0ZIUmxlSFF2ZUMxd2VYUm9iMjR0YzJOeWFYQjBFQUdTQVE0S0NtbHRZV2RsTDNkbFluQVFBUXJIQlFvVVIyVnRhVzVwSURNdU1TQlFjbThnS0V4dmR5a1NBd2lNQ0NnQldBRjZDQklHQ09QTXF0SUdrZ0VPQ2dwMFpYaDBMM0JzWVdsdUVBR1NBUk1LRDJGd2NHeHBZMkYwYVc5dUwzQmtaaEFCa2dFWUNoUjBaWGgwTDNndGNIbDBhRzl1TFhOamNtbHdkQkFCa2dFYUNoWmhkV1JwYnk5M1pXSnRPMk52WkdWamN6MXZjSFZ6RUFHU0FSZ0tGSFpwWkdWdkwzUmxlSFF2ZEdsdFpYTjBZVzF3RUFHU0FRd0tDSFJsZUhRdmNuUm1FQUdTQVE0S0NtbHRZV2RsTDJwd1pXY1FBWklCRlFvUmRHVjRkQzk0TFhSNWNHVnpZM0pwY0hRUUFaSUJGUW9SZG1sa1pXOHZZWFZrYVc4dmN6RTJiR1VRQVpJQkRRb0pkbWxrWlc4dmJYQTBFQUdTQVF3S0NIUmxlSFF2ZUcxc0VBR1NBUTRLQ21sdFlXZGxMMmhsYVdZUUFaSUJFZ29PZG1sa1pXOHZhbkJsWnpJd01EQVFBWklCRGdvS2RtbGtaVzh2ZDJWaWJSQUJrZ0VSQ2cxMFpYaDBMM2d0Y0hsMGFHOXVFQUdTQVJNS0QzUmxlSFF2YW1GMllYTmpjbWx3ZEJBQmtnRU1DZ2gwWlhoMEwyTnpkaEFCa2dFVENnOWhjSEJzYVdOaGRHbHZiaTl5ZEdZUUFaSUJEZ29LYVcxaFoyVXZkMlZpY0JBQmtnRU5DZ2wwWlhoMEwyaDBiV3dRQVpJQkRRb0phVzFoWjJVdmNHNW5FQUdTQVF3S0NIUmxlSFF2WTNOekVBR1NBUndLR0dGd2NHeHBZMkYwYVc5dUwzZ3RhbUYyWVhOamNtbHdkQkFCa2dFZENobDJhV1JsYnk5MmFXUmxiMlp5WVcxbEwycHdaV2N5TURBd0VBR1NBUkVLRFhSbGVIUXZiV0Z5YTJSdmQyNFFBWklCRXdvUGRtbGtaVzh2WVhWa2FXOHZkMkYyRUFHU0FSd0tHR0Z3Y0d4cFkyRjBhVzl1TDNndGFYQjVibUlyYW5OdmJoQUJrZ0VkQ2hsaGNIQnNhV05oZEdsdmJpOTRMWEI1ZEdodmJpMWpiMlJsRUFHU0FSUUtFR0Z3Y0d4cFkyRjBhVzl1TDJwemIyNFFBWklCSEFvWVlYQndiR2xqWVhScGIyNHZlQzEwZVhCbGMyTnlhWEIwRUFHU0FRNEtDbWx0WVdkbEwyaGxhV01RQVFySUJRb1ZSMlZ0YVc1cElETXVNU0JRY204Z0tFaHBaMmdwRWdNSStBY29BVmdCZWdnU0Jnamp6S3JTQnBJQkRnb0tkR1Y0ZEM5d2JHRnBiaEFCa2dFZENobGhjSEJzYVdOaGRHbHZiaTk0TFhCNWRHaHZiaTFqYjJSbEVBR1NBUkVLRFhSbGVIUXZlQzF3ZVhSb2IyNFFBWklCRGdvS2FXMWhaMlV2YUdWcFpoQUJrZ0VPQ2dwcGJXRm5aUzlvWldsakVBR1NBUk1LRDNSbGVIUXZhbUYyWVhOamNtbHdkQkFCa2dFZENobDJhV1JsYnk5MmFXUmxiMlp5WVcxbEwycHdaV2N5TURBd0VBR1NBUndLR0dGd2NHeHBZMkYwYVc5dUwzZ3RhbUYyWVhOamNtbHdkQkFCa2dFUkNnMTBaWGgwTDIxaGNtdGtiM2R1RUFHU0FRd0tDSFJsZUhRdlkzTjJFQUdTQVE0S0NtbHRZV2RsTDNkbFluQVFBWklCRXdvUFlYQndiR2xqWVhScGIyNHZjR1JtRUFHU0FRNEtDblpwWkdWdkwzZGxZbTBRQVpJQkVnb09kbWxrWlc4dmFuQmxaekl3TURBUUFaSUJIQW9ZWVhCd2JHbGpZWFJwYjI0dmVDMXBjSGx1WWl0cWMyOXVFQUdTQVF3S0NIUmxlSFF2WTNOekVBR1NBUndLR0dGd2NHeHBZMkYwYVc5dUwzZ3RkSGx3WlhOamNtbHdkQkFCa2dFWUNoUjJhV1JsYnk5MFpYaDBMM1JwYldWemRHRnRjQkFCa2dFTkNnbDJhV1JsYnk5dGNEUVFBWklCRXdvUGRtbGtaVzh2WVhWa2FXOHZkMkYyRUFHU0FSb0tGbUYxWkdsdkwzZGxZbTA3WTI5a1pXTnpQVzl3ZFhNUUFaSUJHQW9VZEdWNGRDOTRMWEI1ZEdodmJpMXpZM0pwY0hRUUFaSUJEQW9JZEdWNGRDOTRiV3dRQVpJQkRBb0lkR1Y0ZEM5eWRHWVFBWklCRkFvUVlYQndiR2xqWVhScGIyNHZhbk52YmhBQmtnRVRDZzloY0hCc2FXTmhkR2x2Ymk5eWRHWVFBWklCRlFvUmRtbGtaVzh2WVhWa2FXOHZjekUyYkdVUUFaSUJGUW9SZEdWNGRDOTRMWFI1Y0dWelkzSnBjSFFRQVpJQkRRb0pkR1Y0ZEM5b2RHMXNFQUdTQVE0S0NtbHRZV2RsTDJwd1pXY1FBWklCRFFvSmFXMWhaMlV2Y0c1bkVBRUt1Z0VLSEVOc1lYVmtaU0JUYjI1dVpYUWdOQzQySUNoVWFHbHVhMmx1WnlrU0F3aUxDQ2dCV0FGNkNCSUdDTkwrcWRJR2tnRWRDaGwyYVdSbGJ5OTJhV1JsYjJaeVlXMWxMMnB3WldjeU1EQXdFQUdTQVE0S0NtbHRZV2RsTDJobGFXTVFBWklCRGdvS2FXMWhaMlV2YUdWcFpoQUJrZ0VPQ2dwcGJXRm5aUzlxY0dWbkVBR1NBUTBLQ1dsdFlXZGxMM0J1WnhBQmtnRU9DZ3BwYldGblpTOTNaV0p3RUFHU0FSSUtEblpwWkdWdkwycHdaV2N5TURBd0VBRUt1QUVLR2tOc1lYVmtaU0JQY0hWeklEUXVOaUFvVkdocGJtdHBibWNwRWdNSWdnZ29BVmdCZWdnU0JnalMvcW5TQnBJQkRnb0thVzFoWjJVdmFHVnBaaEFCa2dFT0NncHBiV0ZuWlM5cWNHVm5FQUdTQVEwS0NXbHRZV2RsTDNCdVp4QUJrZ0VPQ2dwcGJXRm5aUzkzWldKd0VBR1NBUklLRG5acFpHVnZMMnB3WldjeU1EQXdFQUdTQVIwS0dYWnBaR1Z2TDNacFpHVnZabkpoYldVdmFuQmxaekl3TURBUUFaSUJEZ29LYVcxaFoyVXZhR1ZwWXhBQkNpZ0tGVWRRVkMxUFUxTWdNVEl3UWlBb1RXVmthWFZ0S1JJRENOWUNXQUY2Q0JJR0NOTCtxZElHRXRvQkNndFNaV052YlcxbGJtUmxaQkxLQVJJWlIyVnRhVzVwSURNdU5TQkdiR0Z6YUNBb1RXVmthWFZ0S1JJWFIyVnRhVzVwSURNdU5TQkdiR0Z6YUNBb1NHbG5hQ2tTRmtkbGJXbHVhU0F6TGpVZ1JteGhjMmdnS0V4dmR5a1NGRWRsYldsdWFTQXpMakVnVUhKdklDaE1iM2NwRWhWSFpXMXBibWtnTXk0eElGQnlieUFvU0dsbmFDa1NIRU5zWVhWa1pTQlRiMjV1WlhRZ05DNDJJQ2hVYUdsdWEybHVaeWtTR2tOc1lYVmtaU0JQY0hWeklEUXVOaUFvVkdocGJtdHBibWNwRWhWSFVGUXRUMU5USURFeU1FSWdLRTFsWkdsMWJTa2FCUW9EQ1B3SG9nS2lBUW9MWnpFdGNISnZMWFJwWlhJU0RVZHZiMmRzWlNCQlNTQlFjbThhRFVkdmIyZHNaU0JCU1NCUWNtODZKV2gwZEhCek9pOHZZVzUwYVdkeVlYWnBkSGt1WjI5dloyeGxMMmN4TFhWd1ozSmhaR1ZDU0ZsdmRTQmpZVzRnZFhCbmNtRmtaU0IwYnlCaElFZHZiMmRzWlNCQlNTQlZiSFJ5WVNCd2JHRnVJSFJ2SUhKbFkyVnBkbVVnYUdsbmFHVnlJSEpoZEdVZ2JHbHRhWFJ6TG5JRUNBRVlNcklDWVdoMGRIQnpPaTh2YkdnekxtZHZiMmRzWlhWelpYSmpiMjUwWlc1MExtTnZiUzloTDBGRFp6aHZZMHBNTW1wS1JrUmtNVzlZU1dwSVFUaFRTRzFuU1hSUkxYaEpjamxtYXpjdFZHWkdkVWgzYUZKRU1VRldiRXRhYzBFOWN6azJMV009\",\"antigravityUnifiedStateSync.oauthToken\":\"CvkBCh9hdXRoU3RhdGVXaXRoQ29udGV4dFNlbnRpbmVsS2V5EtUBCtIBeyJzdGF0ZSI6InNpZ25lZEluIiwiY29udGV4dCI6eyJwcm9qZWN0IjoiIiwic2hvd1Byb2plY3RFcnJvciI6ZmFsc2UsImVycm9yTWVzc2FnZSI6IiIsImluZWxpZ2libGVNZXNzYWdlIjoiIiwidmVyaWZpY2F0aW9uVXJsIjoiIiwiaXNHY3BUb3MiOmZhbHNlLCJicm93c2VyT3BlbkZhaWxlZCI6ZmFsc2UsImFwcGVhbFVybCI6IiIsImFwcGVhbExpbmtUZXh0IjoiIn19CqUEChlvYXV0aFRva2VuSW5mb1NlbnRpbmVsS2V5EocECoQEQ29VQ2VXRXlPUzVoTUVGVU0yOU9XaTExVkcwMWEzbHhhVmt6TVd4SGVtbDFlVE4yYmpKWGVWZG9WMFZUU1ZvNWIwUk9Wbkp1U3poeVVtZGZSelp5V1VWWWMxQlVia05PT1hsME1YQXpNRzVyTVdaNGNteEZRamR2ZDFSalpYa3plbGRUTlRGcWMybzNNR1prVUVkNFJHWnNVMnBHYWtkNmVXeEtTMk5MV0RkamQwWkVSMWxVWDI1amNIaFFTbTlWY3paMGJIcHBSVEpMWjFKMmVUbG1ZWE5FZEhsb1FqWm5WV3gwUnpWdmNXODRZVkptT1ZCR1dXdzNkbmRHZWpKWFVrbHJTSFYwYVhaWllUaEpSV1JwUjNoaFltaDFNMFpaTkdGRFoxbExRVk5SVTBGU1ZWTkdVVWhIV0RKTmFYQmpja3BTVURJNWJrOVhTVnBVYjA5MGRFMU1aVUV3TWpFMEVnWkNaV0Z5WlhJYVp6RXZMekF6VW1KQ2RYcHdWVXR3TjJkRFoxbEpRVkpCUVVkQlRWTk9kMFl0VERsSmNtVm5VMHQzY25SaFNGcE9jM2REY1hoYU56VmFSalJmZWxSak1GbHZibEptTjJKT1NETjFURkZJTjNKNFNYQnBNV1p0WjFwR2VEWnJWR3c0YUd0WVZGOTJZM2NpQmdqQStxblNCZz09\",\"antigravityUnifiedStateSync.overrideStore\":\"CiYKHHNlY3VyZU1vZGVFbmFibGVkU2VudGluZWxLZXkSBgoEQ0FBPQowCiZ0ZXJtaW5hbEF1dG9FeGVjdXRpb25Qb2xpY3lTZW50aW5lbEtleRIGCgRFQU09CiwKImNhY2hlZC50ZXJtaW5hbEF1dG9FeGVjdXRpb25Qb2xpY3kSBgoERUFRPQ==\",\"antigravityUnifiedStateSync.modelCredits\":\"CiUKG2F2YWlsYWJsZUNyZWRpdHNTZW50aW5lbEtleRIGCgRFQUE9CigKHm1pbmltdW1DcmVkaXRBbW91bnRGb3JVc2FnZUtleRIGCgRFREk9\",\"antigravity.profileUrl\":\"https://lh3.googleusercontent.com/a/ACg8ocJL2jJFDd1oXIjHA8SHmgItQ-xIr9fk7-TfFuHwhRD1AVlKZsA=s96-c\",\"terminal.integrated.showTerminalConfigPrompt\":\"false\",\"workbench.activityBar.location\":\"default\",\"editorGroupAntigravityWelcomeKeybindings\":\"[{\\\"text\\\":\\\"Code with Agent\\\",\\\"keybinding\\\":[{\\\"ctrlKey\\\":true,\\\"shiftKey\\\":false,\\\"altKey\\\":false,\\\"metaKey\\\":false,\\\"keyLabel\\\":\\\"L\\\",\\\"keyAriaLabel\\\":\\\"L\\\"}],\\\"label\\\":\\\"Ctrl+L\\\",\\\"id\\\":\\\"antigravity.toggleChatFocus\\\"}]\",\"colorThemeData\":\"{\\\"id\\\":\\\"vs-dark RobbOwen-synthwave-vscode-themes-synthwave-color-theme-json\\\",\\\"label\\\":\\\"SynthWave '84\\\",\\\"settingsId\\\":\\\"SynthWave84\\\",\\\"themeTokenColors\\\":[{\\\"settings\\\":{\\\"foreground\\\":\\\"#848bbd\\\",\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":[\\\"comment\\\",\\\"string.quoted.docstring.multi.python\\\",\\\"string.quoted.docstring.multi.python punctuation.definition.string.begin.python\\\",\\\"string.quoted.docstring.multi.python punctuation.definition.string.end.python\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ff8b39\\\"},\\\"scope\\\":[\\\"string.quoted\\\",\\\"string.template\\\",\\\"punctuation.definition.string\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b6b1b1\\\"},\\\"scope\\\":\\\"string.template meta.embedded.line\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ff7edb\\\"},\\\"scope\\\":[\\\"variable\\\",\\\"entity.name.variable\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#fe4450\\\",\\\"fontStyle\\\":\\\"bold\\\"},\\\"scope\\\":\\\"variable.language\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"variable.parameter\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#fede5d\\\"},\\\"scope\\\":[\\\"storage.type\\\",\\\"storage.modifier\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f97e72\\\"},\\\"scope\\\":\\\"constant\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f97e72\\\"},\\\"scope\\\":\\\"string.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f97e72\\\"},\\\"scope\\\":\\\"constant.numeric\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f97e72\\\"},\\\"scope\\\":\\\"constant.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#36f9f6\\\"},\\\"scope\\\":\\\"constant.character.escape\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#fe4450\\\"},\\\"scope\\\":\\\"entity.name\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#72f1b8\\\"},\\\"scope\\\":\\\"entity.name.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#36f9f6\\\"},\\\"scope\\\":[\\\"punctuation.definition.tag\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#fede5d\\\"},\\\"scope\\\":\\\"entity.other.attribute-name\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#fede5d\\\",\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"entity.other.attribute-name.html\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#fe4450\\\"},\\\"scope\\\":[\\\"entity.name.type\\\",\\\"meta.attribute.class.html\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#D50\\\"},\\\"scope\\\":\\\"entity.other.inherited-class\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#36f9f6\\\"},\\\"scope\\\":[\\\"entity.name.function\\\",\\\"variable.function\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#72f1b8\\\"},\\\"scope\\\":[\\\"keyword.control.export.js\\\",\\\"keyword.control.import.js\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#2EE2FA\\\"},\\\"scope\\\":[\\\"constant.numeric.decimal.js\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#fede5d\\\"},\\\"scope\\\":\\\"keyword\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#fede5d\\\"},\\\"scope\\\":\\\"keyword.control\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#fede5d\\\"},\\\"scope\\\":\\\"keyword.operator\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#fede5d\\\"},\\\"scope\\\":[\\\"keyword.operator.new\\\",\\\"keyword.operator.expression\\\",\\\"keyword.operator.logical\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f97e72\\\"},\\\"scope\\\":\\\"keyword.other.unit\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#fe4450\\\"},\\\"scope\\\":\\\"support\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#36f9f6\\\"},\\\"scope\\\":\\\"support.function\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ff7edb\\\"},\\\"scope\\\":\\\"support.variable\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ff7edb\\\"},\\\"scope\\\":[\\\"meta.object-literal.key\\\",\\\"support.type.property-name\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b6b1b1\\\"},\\\"scope\\\":\\\"punctuation.separator.key-value\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#fede5d\\\"},\\\"scope\\\":\\\"punctuation.section.embedded\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#72f1b8\\\"},\\\"scope\\\":[\\\"punctuation.definition.template-expression.begin\\\",\\\"punctuation.definition.template-expression.end\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#72f1b8\\\"},\\\"scope\\\":[\\\"support.type.property-name.css\\\",\\\"support.type.property-name.json\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#72f1b8\\\"},\\\"scope\\\":\\\"switch-block.expr.js\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#2ee2fa\\\"},\\\"scope\\\":\\\"variable.other.constant.property.js, variable.other.property.js\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f97e72\\\"},\\\"scope\\\":\\\"constant.other.color\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f97e72\\\"},\\\"scope\\\":\\\"support.constant.font-name\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#36f9f6\\\"},\\\"scope\\\":\\\"entity.other.attribute-name.id\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#D50\\\"},\\\"scope\\\":[\\\"entity.other.attribute-name.pseudo-element\\\",\\\"entity.other.attribute-name.pseudo-class\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#fe4450\\\"},\\\"scope\\\":\\\"support.function.misc.css\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ff7edb\\\"},\\\"scope\\\":[\\\"markup.heading\\\",\\\"entity.name.section\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ddddddee\\\"},\\\"scope\\\":[\\\"text.html\\\",\\\"keyword.operator.assignment\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b6b1b1cc\\\",\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"markup.quote\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ff7edb\\\"},\\\"scope\\\":\\\"beginning.punctuation.definition.list\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#D50\\\"},\\\"scope\\\":\\\"markup.underline.link\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f97e72\\\"},\\\"scope\\\":\\\"string.other.link.description\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#36f9f6\\\"},\\\"scope\\\":\\\"meta.function-call.generic.python\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#72f1b8\\\"},\\\"scope\\\":\\\"variable.parameter.function-call.python\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#fe4450\\\"},\\\"scope\\\":\\\"storage.type.cs\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ff7edb\\\"},\\\"scope\\\":\\\"entity.name.variable.local.cs\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ff7edb\\\"},\\\"scope\\\":[\\\"entity.name.variable.field.cs\\\",\\\"entity.name.variable.property.cs\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#72f1b8\\\",\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"constant.other.placeholder.c\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#72f1b8\\\"},\\\"scope\\\":[\\\"keyword.control.directive.include.c\\\",\\\"keyword.control.directive.define.c\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#fe4450\\\"},\\\"scope\\\":\\\"storage.modifier.c\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#fede5d\\\"},\\\"scope\\\":\\\"source.cpp keyword.operator\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#72f1b8\\\",\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"constant.other.placeholder.cpp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#72f1b8\\\"},\\\"scope\\\":[\\\"keyword.control.directive.include.cpp\\\",\\\"keyword.control.directive.define.cpp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#fe4450\\\"},\\\"scope\\\":\\\"storage.modifier.specifier.const.cpp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#36f9f6\\\"},\\\"scope\\\":[\\\"source.elixir support.type.elixir\\\",\\\"source.elixir meta.module.elixir entity.name.class.elixir\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#72f1b8\\\"},\\\"scope\\\":\\\"source.elixir entity.name.function\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#36f9f6\\\"},\\\"scope\\\":[\\\"source.elixir constant.other.symbol.elixir\\\",\\\"source.elixir constant.other.keywords.elixir\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#72f1b8\\\"},\\\"scope\\\":\\\"source.elixir punctuation.definition.string\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#72f1b8\\\"},\\\"scope\\\":[\\\"source.elixir variable.other.readwrite.module.elixir\\\",\\\"source.elixir variable.other.readwrite.module.elixir punctuation.definition.variable.elixir\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ff7edb\\\",\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"source.elixir .punctuation.binary.elixir\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#36f9f6\\\",\\\"fontStyle\\\":\\\"bold\\\"},\\\"scope\\\":[\\\"entity.global.clojure\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#36f9f6\\\",\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":[\\\"storage.control.clojure\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#fe4450\\\",\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":[\\\"meta.metadata.simple.clojure\\\",\\\"meta.metadata.map.clojure\\\"]},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":[\\\"meta.quoted-expression.clojure\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ff7edbff\\\"},\\\"scope\\\":[\\\"meta.symbol.clojure\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ff7edbff\\\"},\\\"scope\\\":\\\"source.go\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#36f9f6\\\"},\\\"scope\\\":\\\"source.go meta.function-call.go\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#fede5d\\\"},\\\"scope\\\":[\\\"source.go keyword.package.go\\\",\\\"source.go keyword.import.go\\\",\\\"source.go keyword.function.go\\\",\\\"source.go keyword.type.go\\\",\\\"source.go keyword.const.go\\\",\\\"source.go keyword.var.go\\\",\\\"source.go keyword.map.go\\\",\\\"source.go keyword.channel.go\\\",\\\"source.go keyword.control.go\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#72f1b8\\\"},\\\"scope\\\":[\\\"source.go storage.type\\\",\\\"source.go keyword.struct.go\\\",\\\"source.go keyword.interface.go\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#2EE2FA\\\"},\\\"scope\\\":[\\\"source.go constant.language.go\\\",\\\"source.go constant.other.placeholder.go\\\",\\\"source.go variable\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#72f1b8\\\",\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":[\\\"markup.underline.link.markdown\\\",\\\"markup.inline.raw.string.markdown\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#fede5d\\\"},\\\"scope\\\":[\\\"string.other.link.title.markdown\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ff7edb\\\",\\\"fontStyle\\\":\\\"bold\\\"},\\\"scope\\\":[\\\"markup.heading.markdown\\\",\\\"entity.name.section.markdown\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#2EE2FA\\\",\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":[\\\"markup.italic.markdown\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#2EE2FA\\\",\\\"fontStyle\\\":\\\"bold\\\"},\\\"scope\\\":[\\\"markup.bold.markdown\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#72f1b8\\\"},\\\"scope\\\":[\\\"punctuation.definition.quote.begin.markdown\\\",\\\"markup.quote.markdown\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ff7edbff\\\"},\\\"scope\\\":[\\\"source.dart\\\",\\\"source.python\\\",\\\"source.scala\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f97e72\\\"},\\\"scope\\\":[\\\"string.interpolated.single.dart\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#72f1b8\\\"},\\\"scope\\\":[\\\"variable.parameter.dart\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#2EE2FA\\\"},\\\"scope\\\":[\\\"constant.numeric.dart\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#2EE2FA\\\"},\\\"scope\\\":[\\\"variable.parameter.scala\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#72f1b8\\\"},\\\"scope\\\":[\\\"meta.template.expression.scala\\\"]}],\\\"semanticTokenRules\\\":[],\\\"extensionData\\\":{\\\"_extensionId\\\":\\\"RobbOwen.synthwave-vscode\\\",\\\"_extensionIsBuiltin\\\":true,\\\"_extensionName\\\":\\\"synthwave-vscode\\\",\\\"_extensionPublisher\\\":\\\"RobbOwen\\\"},\\\"themeSemanticHighlighting\\\":true,\\\"colorMap\\\":{\\\"focusBorder\\\":\\\"#1f212b\\\",\\\"foreground\\\":\\\"#dddddd\\\",\\\"widget.shadow\\\":\\\"#2a2139\\\",\\\"selection.background\\\":\\\"#dddddd20\\\",\\\"errorForeground\\\":\\\"#fe4450\\\",\\\"textLink.activeForeground\\\":\\\"#ff7edb\\\",\\\"textLink.foreground\\\":\\\"#f97e72\\\",\\\"button.background\\\":\\\"#614d85\\\",\\\"dropdown.background\\\":\\\"#232530\\\",\\\"dropdown.listBackground\\\":\\\"#2a2139\\\",\\\"input.background\\\":\\\"#2a2139\\\",\\\"inputOption.activeBorder\\\":\\\"#ff7edb99\\\",\\\"inputValidation.errorBackground\\\":\\\"#fe445080\\\",\\\"inputValidation.errorBorder\\\":\\\"#fe445000\\\",\\\"scrollbar.shadow\\\":\\\"#2a2139\\\",\\\"scrollbarSlider.activeBackground\\\":\\\"#9d8bca20\\\",\\\"scrollbarSlider.background\\\":\\\"#9d8bca30\\\",\\\"scrollbarSlider.hoverBackground\\\":\\\"#9d8bca50\\\",\\\"badge.foreground\\\":\\\"#dddddd\\\",\\\"badge.background\\\":\\\"#36324a\\\",\\\"progressBar.background\\\":\\\"#f97e72\\\",\\\"list.activeSelectionBackground\\\":\\\"#dddddd20\\\",\\\"list.activeSelectionForeground\\\":\\\"#dddddd\\\",\\\"list.dropBackground\\\":\\\"#34294f66\\\",\\\"list.focusBackground\\\":\\\"#dddddd20\\\",\\\"list.focusForeground\\\":\\\"#dddddd\\\",\\\"list.highlightForeground\\\":\\\"#f97e72\\\",\\\"list.hoverBackground\\\":\\\"#37294d99\\\",\\\"list.hoverForeground\\\":\\\"#dddddd\\\",\\\"list.inactiveSelectionBackground\\\":\\\"#dddddd20\\\",\\\"list.inactiveSelectionForeground\\\":\\\"#dddddd\\\",\\\"list.inactiveFocusBackground\\\":\\\"#2a213999\\\",\\\"list.errorForeground\\\":\\\"#fe4450e6\\\",\\\"list.warningForeground\\\":\\\"#72f1b8bb\\\",\\\"activityBar.background\\\":\\\"#171520\\\",\\\"activityBar.dropBackground\\\":\\\"#34294f66\\\",\\\"activityBar.foreground\\\":\\\"#ddddddcc\\\",\\\"activityBarBadge.background\\\":\\\"#f97e72\\\",\\\"activityBarBadge.foreground\\\":\\\"#2a2139\\\",\\\"sideBar.background\\\":\\\"#241b2f\\\",\\\"sideBar.foreground\\\":\\\"#dddddd99\\\",\\\"sideBar.dropBackground\\\":\\\"#34294f4c\\\",\\\"sideBarSectionHeader.background\\\":\\\"#241b2f\\\",\\\"sideBarSectionHeader.foreground\\\":\\\"#ddddddca\\\",\\\"menu.background\\\":\\\"#463465\\\",\\\"editorGroup.border\\\":\\\"#495495\\\",\\\"editorGroup.dropBackground\\\":\\\"#4954954a\\\",\\\"editorGroupHeader.tabsBackground\\\":\\\"#241b2f\\\",\\\"tab.border\\\":\\\"#241b2f00\\\",\\\"tab.activeBorder\\\":\\\"#880088\\\",\\\"tab.inactiveBackground\\\":\\\"#36324a\\\",\\\"editor.background\\\":\\\"#262335\\\",\\\"editorLineNumber.foreground\\\":\\\"#dddddd73\\\",\\\"editorLineNumber.activeForeground\\\":\\\"#ddddddcc\\\",\\\"editorCursor.background\\\":\\\"#241b2f\\\",\\\"editorCursor.foreground\\\":\\\"#f97e72\\\",\\\"editor.selectionBackground\\\":\\\"#dddddd20\\\",\\\"editor.selectionHighlightBackground\\\":\\\"#dddddd20\\\",\\\"editor.wordHighlightBackground\\\":\\\"#34294f88\\\",\\\"editor.wordHighlightStrongBackground\\\":\\\"#34294f88\\\",\\\"editor.findMatchBackground\\\":\\\"#d18616bb\\\",\\\"editor.findMatchHighlightBackground\\\":\\\"#d1861655\\\",\\\"editor.findRangeHighlightBackground\\\":\\\"#34294f1a\\\",\\\"editor.hoverHighlightBackground\\\":\\\"#463564\\\",\\\"editor.lineHighlightBorder\\\":\\\"#7059ab66\\\",\\\"editor.rangeHighlightBackground\\\":\\\"#49549539\\\",\\\"editorIndentGuide.background\\\":\\\"#444251\\\",\\\"editorIndentGuide.activeBackground\\\":\\\"#a148ab80\\\",\\\"editorRuler.foreground\\\":\\\"#a148ab80\\\",\\\"editorCodeLens.foreground\\\":\\\"#dddddd7c\\\",\\\"editorBracketMatch.background\\\":\\\"#34294f66\\\",\\\"editorBracketMatch.border\\\":\\\"#495495\\\",\\\"editorOverviewRuler.border\\\":\\\"#34294fb3\\\",\\\"editorOverviewRuler.findMatchForeground\\\":\\\"#d1861699\\\",\\\"editorOverviewRuler.modifiedForeground\\\":\\\"#b893ce99\\\",\\\"editorOverviewRuler.addedForeground\\\":\\\"#09f7a099\\\",\\\"editorOverviewRuler.deletedForeground\\\":\\\"#fe445099\\\",\\\"editorOverviewRuler.errorForeground\\\":\\\"#fe4450dd\\\",\\\"editorOverviewRuler.warningForeground\\\":\\\"#72f1b8cc\\\",\\\"editorError.foreground\\\":\\\"#fe4450\\\",\\\"editorWarning.foreground\\\":\\\"#72f1b8cc\\\",\\\"editorGutter.modifiedBackground\\\":\\\"#b893ce8f\\\",\\\"editorGutter.addedBackground\\\":\\\"#206d4bd6\\\",\\\"editorGutter.deletedBackground\\\":\\\"#fa2e46a4\\\",\\\"diffEditor.insertedTextBackground\\\":\\\"#0beb9935\\\",\\\"diffEditor.removedTextBackground\\\":\\\"#fe445035\\\",\\\"editorWidget.background\\\":\\\"#171520dc\\\",\\\"editorWidget.border\\\":\\\"#dddddd22\\\",\\\"editorWidget.resizeBorder\\\":\\\"#dddddd44\\\",\\\"editorSuggestWidget.highlightForeground\\\":\\\"#f97e72\\\",\\\"editorSuggestWidget.selectedBackground\\\":\\\"#dddddd36\\\",\\\"peekView.border\\\":\\\"#495495\\\",\\\"peekViewEditor.background\\\":\\\"#232530\\\",\\\"peekViewEditor.matchHighlightBackground\\\":\\\"#d18616bb\\\",\\\"peekViewResult.background\\\":\\\"#232530\\\",\\\"peekViewResult.matchHighlightBackground\\\":\\\"#d1861655\\\",\\\"peekViewResult.selectionBackground\\\":\\\"#2a213980\\\",\\\"peekViewTitle.background\\\":\\\"#232530\\\",\\\"panelTitle.activeBorder\\\":\\\"#f97e72\\\",\\\"statusBar.background\\\":\\\"#241b2f\\\",\\\"statusBar.foreground\\\":\\\"#dddddd80\\\",\\\"statusBar.debuggingBackground\\\":\\\"#f97e72\\\",\\\"statusBar.debuggingForeground\\\":\\\"#08080f\\\",\\\"statusBar.noFolderBackground\\\":\\\"#241b2f\\\",\\\"statusBarItem.prominentBackground\\\":\\\"#2a2139\\\",\\\"statusBarItem.prominentHoverBackground\\\":\\\"#34294f\\\",\\\"titleBar.activeBackground\\\":\\\"#241b2f\\\",\\\"titleBar.inactiveBackground\\\":\\\"#241b2f\\\",\\\"extensionButton.prominentBackground\\\":\\\"#f97e72\\\",\\\"extensionButton.prominentHoverBackground\\\":\\\"#ff7edb\\\",\\\"pickerGroup.foreground\\\":\\\"#f97e72ea\\\",\\\"terminal.foreground\\\":\\\"#dddddd\\\",\\\"terminal.ansiBlue\\\":\\\"#03edf9\\\",\\\"terminal.ansiBrightBlue\\\":\\\"#03edf9\\\",\\\"terminal.ansiBrightCyan\\\":\\\"#03edf9\\\",\\\"terminal.ansiBrightGreen\\\":\\\"#72f1b8\\\",\\\"terminal.ansiBrightMagenta\\\":\\\"#ff7edb\\\",\\\"terminal.ansiBrightRed\\\":\\\"#fe4450\\\",\\\"terminal.ansiBrightYellow\\\":\\\"#fede5d\\\",\\\"terminal.ansiCyan\\\":\\\"#03edf9\\\",\\\"terminal.ansiGreen\\\":\\\"#72f1b8\\\",\\\"terminal.ansiMagenta\\\":\\\"#ff7edb\\\",\\\"terminal.ansiRed\\\":\\\"#fe4450\\\",\\\"terminal.ansiYellow\\\":\\\"#f3e70f\\\",\\\"terminal.selectionBackground\\\":\\\"#dddddd20\\\",\\\"terminalCursor.background\\\":\\\"#dddddd\\\",\\\"terminalCursor.foreground\\\":\\\"#03edf9\\\",\\\"debugToolBar.background\\\":\\\"#463465\\\",\\\"walkThrough.embeddedEditorBackground\\\":\\\"#232530\\\",\\\"gitDecoration.modifiedResourceForeground\\\":\\\"#b893ceee\\\",\\\"gitDecoration.deletedResourceForeground\\\":\\\"#fe4450\\\",\\\"gitDecoration.addedResourceForeground\\\":\\\"#72f1b8cc\\\",\\\"gitDecoration.untrackedResourceForeground\\\":\\\"#72f1b8\\\",\\\"gitDecoration.ignoredResourceForeground\\\":\\\"#dddddd59\\\",\\\"minimapGutter.addedBackground\\\":\\\"#09f7a099\\\",\\\"minimapGutter.modifiedBackground\\\":\\\"#b893ce\\\",\\\"minimapGutter.deletedBackground\\\":\\\"#fe4450\\\",\\\"breadcrumbPicker.background\\\":\\\"#232530\\\"},\\\"watch\\\":false}\",\"workbench.panel.alignment\":\"center\",\"extensions.trustedPublishers\":\"{\\\"codeium\\\":{\\\"publisher\\\":\\\"codeium\\\",\\\"publisherDisplayName\\\":\\\"Codeium\\\"},\\\"antigravity\\\":{\\\"publisher\\\":\\\"antigravity\\\",\\\"publisherDisplayName\\\":\\\"Antigravity\\\"},\\\"alefragnani\\\":{\\\"publisher\\\":\\\"alefragnani\\\",\\\"publisherDisplayName\\\":\\\"Alessandro Fragnani\\\"},\\\"antyos\\\":{\\\"publisher\\\":\\\"Antyos\\\",\\\"publisherDisplayName\\\":\\\"Antyos\\\"},\\\"christian-kohler\\\":{\\\"publisher\\\":\\\"christian-kohler\\\",\\\"publisherDisplayName\\\":\\\"Christian Kohler\\\"},\\\"dmnsgn\\\":{\\\"publisher\\\":\\\"dmnsgn\\\",\\\"publisherDisplayName\\\":\\\"Damien Seguin\\\"},\\\"gruntfuggly\\\":{\\\"publisher\\\":\\\"Gruntfuggly\\\",\\\"publisherDisplayName\\\":\\\"Gruntfuggly\\\"},\\\"juliangmp\\\":{\\\"publisher\\\":\\\"JulianGmp\\\",\\\"publisherDisplayName\\\":\\\"Julian G\\\"},\\\"lyzerk\\\":{\\\"publisher\\\":\\\"lyzerk\\\",\\\"publisherDisplayName\\\":\\\"lyzerk\\\"},\\\"maptz\\\":{\\\"publisher\\\":\\\"maptz\\\",\\\"publisherDisplayName\\\":\\\"maptz\\\"},\\\"mateuszchudyk\\\":{\\\"publisher\\\":\\\"mateuszchudyk\\\",\\\"publisherDisplayName\\\":\\\"Mateusz Chudyk\\\"},\\\"mechatroner\\\":{\\\"publisher\\\":\\\"mechatroner\\\",\\\"publisherDisplayName\\\":\\\"mechatroner\\\"},\\\"miguelsolorio\\\":{\\\"publisher\\\":\\\"miguelsolorio\\\",\\\"publisherDisplayName\\\":\\\"Miguel Solorio\\\"},\\\"mikestead\\\":{\\\"publisher\\\":\\\"mikestead\\\",\\\"publisherDisplayName\\\":\\\"mikestead\\\"},\\\"ms-vscode\\\":{\\\"publisher\\\":\\\"ms-vscode\\\",\\\"publisherDisplayName\\\":\\\"Microsoft\\\"},\\\"octoturge\\\":{\\\"publisher\\\":\\\"octoturge\\\",\\\"publisherDisplayName\\\":\\\"Iwo Octoturge Strzeboński\\\"},\\\"oderwat\\\":{\\\"publisher\\\":\\\"oderwat\\\",\\\"publisherDisplayName\\\":\\\"oderwat\\\"},\\\"pkief\\\":{\\\"publisher\\\":\\\"PKief\\\",\\\"publisherDisplayName\\\":\\\"Philipp Kief\\\"},\\\"renatocesarf\\\":{\\\"publisher\\\":\\\"RenatoCesarF\\\",\\\"publisherDisplayName\\\":\\\"RenatoCesarF\\\"},\\\"shinotatwu-ds\\\":{\\\"publisher\\\":\\\"Shinotatwu-DS\\\",\\\"publisherDisplayName\\\":\\\"Shinotatwu-DS\\\"},\\\"shyykoserhiy\\\":{\\\"publisher\\\":\\\"shyykoserhiy\\\",\\\"publisherDisplayName\\\":\\\"shyykoserhiy\\\"},\\\"slevesque\\\":{\\\"publisher\\\":\\\"slevesque\\\",\\\"publisherDisplayName\\\":\\\"slevesque\\\"},\\\"streetsidesoftware\\\":{\\\"publisher\\\":\\\"streetsidesoftware\\\",\\\"publisherDisplayName\\\":\\\"Street Side Software\\\"},\\\"teabyii\\\":{\\\"publisher\\\":\\\"teabyii\\\",\\\"publisherDisplayName\\\":\\\"teabyii\\\"},\\\"tonybaloney\\\":{\\\"publisher\\\":\\\"tonybaloney\\\",\\\"publisherDisplayName\\\":\\\"Anthony Shaw\\\"},\\\"voldemortensen\\\":{\\\"publisher\\\":\\\"voldemortensen\\\",\\\"publisherDisplayName\\\":\\\"voldemortensen\\\"},\\\"bitlang\\\":{\\\"publisher\\\":\\\"bitlang\\\",\\\"publisherDisplayName\\\":\\\"BitLang\\\"},\\\"ms-vscode-remote\\\":{\\\"publisher\\\":\\\"ms-vscode-remote\\\",\\\"publisherDisplayName\\\":\\\"Microsoft\\\"},\\\"rocketsoftware\\\":{\\\"publisher\\\":\\\"RocketSoftware\\\",\\\"publisherDisplayName\\\":\\\"Rocket Software Inc.\\\"},\\\"visualstudioexptteam\\\":{\\\"publisher\\\":\\\"VisualStudioExptTeam\\\",\\\"publisherDisplayName\\\":\\\"Microsoft\\\"},\\\"ms-python\\\":{\\\"publisher\\\":\\\"ms-python\\\",\\\"publisherDisplayName\\\":\\\"Microsoft\\\"},\\\"89netram\\\":{\\\"publisher\\\":\\\"89netraM\\\",\\\"publisherDisplayName\\\":\\\"89netraM\\\"},\\\"alexbabichev\\\":{\\\"publisher\\\":\\\"alexbabichev\\\",\\\"publisherDisplayName\\\":\\\"Alex Babichev\\\"},\\\"amandeepmittal\\\":{\\\"publisher\\\":\\\"amandeepmittal\\\",\\\"publisherDisplayName\\\":\\\"amandeepmittal\\\"},\\\"andrewmcodes\\\":{\\\"publisher\\\":\\\"andrewmcodes\\\",\\\"publisherDisplayName\\\":\\\"Andrew Mason\\\"},\\\"antfu\\\":{\\\"publisher\\\":\\\"antfu\\\",\\\"publisherDisplayName\\\":\\\"Anthony Fu\\\"},\\\"antoniorodrguezruiz\\\":{\\\"publisher\\\":\\\"AntonioRodrguezRuiz\\\",\\\"publisherDisplayName\\\":\\\"Antonio Rodríguez Ruiz\\\"},\\\"arjun\\\":{\\\"publisher\\\":\\\"Arjun\\\",\\\"publisherDisplayName\\\":\\\"Arjun G\\\"},\\\"austenc\\\":{\\\"publisher\\\":\\\"austenc\\\",\\\"publisherDisplayName\\\":\\\"Austen Cameron\\\"},\\\"bourhaouta\\\":{\\\"publisher\\\":\\\"bourhaouta\\\",\\\"publisherDisplayName\\\":\\\"Omar Bourhaouta\\\"},\\\"bradlc\\\":{\\\"publisher\\\":\\\"bradlc\\\",\\\"publisherDisplayName\\\":\\\"Tailwind Labs\\\"},\\\"dbaeumer\\\":{\\\"publisher\\\":\\\"dbaeumer\\\",\\\"publisherDisplayName\\\":\\\"Microsoft\\\"},\\\"donjayamanne\\\":{\\\"publisher\\\":\\\"donjayamanne\\\",\\\"publisherDisplayName\\\":\\\"Don Jayamanne\\\"},\\\"dtx92\\\":{\\\"publisher\\\":\\\"dtx92\\\",\\\"publisherDisplayName\\\":\\\"dtx92\\\"},\\\"ecmel\\\":{\\\"publisher\\\":\\\"ecmel\\\",\\\"publisherDisplayName\\\":\\\"ecmel\\\"},\\\"esbenp\\\":{\\\"publisher\\\":\\\"esbenp\\\",\\\"publisherDisplayName\\\":\\\"Prettier\\\"},\\\"figma\\\":{\\\"publisher\\\":\\\"figma\\\",\\\"publisherDisplayName\\\":\\\"Figma\\\"},\\\"formulahendry\\\":{\\\"publisher\\\":\\\"formulahendry\\\",\\\"publisherDisplayName\\\":\\\"Jun Han\\\"},\\\"george-alisson\\\":{\\\"publisher\\\":\\\"george-alisson\\\",\\\"publisherDisplayName\\\":\\\"George Oliveira\\\"},\\\"ginie\\\":{\\\"publisher\\\":\\\"ginie\\\",\\\"publisherDisplayName\\\":\\\"ginie\\\"},\\\"glenn2223\\\":{\\\"publisher\\\":\\\"glenn2223\\\",\\\"publisherDisplayName\\\":\\\"Glenn Marks\\\"},\\\"heberalmeida\\\":{\\\"publisher\\\":\\\"heberalmeida\\\",\\\"publisherDisplayName\\\":\\\"Heber Almeida\\\"},\\\"heybourn\\\":{\\\"publisher\\\":\\\"heybourn\\\",\\\"publisherDisplayName\\\":\\\"Ryan Heybourn\\\"},\\\"hollowtree\\\":{\\\"publisher\\\":\\\"hollowtree\\\",\\\"publisherDisplayName\\\":\\\"hollowtree\\\"},\\\"janne252\\\":{\\\"publisher\\\":\\\"Janne252\\\",\\\"publisherDisplayName\\\":\\\"Janne252\\\"},\\\"jonwolfe\\\":{\\\"publisher\\\":\\\"jonwolfe\\\",\\\"publisherDisplayName\\\":\\\"jonwolfe\\\"},\\\"justinribeiro\\\":{\\\"publisher\\\":\\\"justinribeiro\\\",\\\"publisherDisplayName\\\":\\\"Justin Ribeiro\\\"},\\\"kaangokdemir\\\":{\\\"publisher\\\":\\\"kaangokdemir\\\",\\\"publisherDisplayName\\\":\\\"Kaan Gokdemir\\\"},\\\"lllllllqw\\\":{\\\"publisher\\\":\\\"lllllllqw\\\",\\\"publisherDisplayName\\\":\\\"lllllllqw\\\"},\\\"lokalise\\\":{\\\"publisher\\\":\\\"Lokalise\\\",\\\"publisherDisplayName\\\":\\\"Lokalise\\\"},\\\"macieklad\\\":{\\\"publisher\\\":\\\"macieklad\\\",\\\"publisherDisplayName\\\":\\\"Maciej Ładoś\\\"},\\\"mrmlnc\\\":{\\\"publisher\\\":\\\"mrmlnc\\\",\\\"publisherDisplayName\\\":\\\"mrmlnc\\\"},\\\"ms-azuretools\\\":{\\\"publisher\\\":\\\"ms-azuretools\\\",\\\"publisherDisplayName\\\":\\\"Microsoft\\\"},\\\"ms-edgedevtools\\\":{\\\"publisher\\\":\\\"ms-edgedevtools\\\",\\\"publisherDisplayName\\\":\\\"Microsoft\\\"},\\\"nuxt\\\":{\\\"publisher\\\":\\\"Nuxt\\\",\\\"publisherDisplayName\\\":\\\"Comark\\\"},\\\"nuxtr\\\":{\\\"publisher\\\":\\\"Nuxtr\\\",\\\"publisherDisplayName\\\":\\\"Nuxtr\\\"},\\\"octref\\\":{\\\"publisher\\\":\\\"octref\\\",\\\"publisherDisplayName\\\":\\\"Pine Wu\\\"},\\\"prisma\\\":{\\\"publisher\\\":\\\"Prisma\\\",\\\"publisherDisplayName\\\":\\\"Prisma\\\"},\\\"qinjia\\\":{\\\"publisher\\\":\\\"qinjia\\\",\\\"publisherDisplayName\\\":\\\"qinjia\\\"},\\\"quanzaiyu\\\":{\\\"publisher\\\":\\\"quanzaiyu\\\",\\\"publisherDisplayName\\\":\\\"quanzaiyu\\\"},\\\"redhat\\\":{\\\"publisher\\\":\\\"redhat\\\",\\\"publisherDisplayName\\\":\\\"Red Hat\\\"},\\\"stylelint\\\":{\\\"publisher\\\":\\\"stylelint\\\",\\\"publisherDisplayName\\\":\\\"Stylelint\\\"},\\\"syler\\\":{\\\"publisher\\\":\\\"Syler\\\",\\\"publisherDisplayName\\\":\\\"Syler\\\"},\\\"tomasvergara\\\":{\\\"publisher\\\":\\\"tomasvergara\\\",\\\"publisherDisplayName\\\":\\\"tomasvergara\\\"},\\\"tomoki1207\\\":{\\\"publisher\\\":\\\"tomoki1207\\\",\\\"publisherDisplayName\\\":\\\"tomoki1207\\\"},\\\"vue\\\":{\\\"publisher\\\":\\\"Vue\\\",\\\"publisherDisplayName\\\":\\\"Vue\\\"},\\\"walkme\\\":{\\\"publisher\\\":\\\"walkme\\\",\\\"publisherDisplayName\\\":\\\"walkme\\\"},\\\"xabikos\\\":{\\\"publisher\\\":\\\"xabikos\\\",\\\"publisherDisplayName\\\":\\\"charalampos karypidis\\\"},\\\"yandeu\\\":{\\\"publisher\\\":\\\"yandeu\\\",\\\"publisherDisplayName\\\":\\\"Yannick\\\"},\\\"yzane\\\":{\\\"publisher\\\":\\\"yzane\\\",\\\"publisherDisplayName\\\":\\\"yzane\\\"},\\\"zarifprogrammer\\\":{\\\"publisher\\\":\\\"Zarifprogrammer\\\",\\\"publisherDisplayName\\\":\\\"ZS Software Studio\\\"},\\\"liviuschera\\\":{\\\"publisher\\\":\\\"liviuschera\\\",\\\"publisherDisplayName\\\":\\\"Liviu Schera\\\"},\\\"daltonmenezes\\\":{\\\"publisher\\\":\\\"DaltonMenezes\\\",\\\"publisherDisplayName\\\":\\\"Dalton Menezes\\\"},\\\"wesbos\\\":{\\\"publisher\\\":\\\"wesbos\\\",\\\"publisherDisplayName\\\":\\\"Wes Bos\\\"},\\\"dracula-theme\\\":{\\\"publisher\\\":\\\"dracula-theme\\\",\\\"publisherDisplayName\\\":\\\"Dracula Theme\\\"},\\\"golang\\\":{\\\"publisher\\\":\\\"golang\\\",\\\"publisherDisplayName\\\":\\\"golang\\\"},\\\"llvm-vs-code-extensions\\\":{\\\"publisher\\\":\\\"llvm-vs-code-extensions\\\",\\\"publisherDisplayName\\\":\\\"llvm-vs-code-extensions\\\"},\\\"meta\\\":{\\\"publisher\\\":\\\"meta\\\",\\\"publisherDisplayName\\\":\\\"meta\\\"},\\\"shopify\\\":{\\\"publisher\\\":\\\"Shopify\\\",\\\"publisherDisplayName\\\":\\\"Shopify\\\"},\\\"nextgencode\\\":{\\\"publisher\\\":\\\"nextgencode\\\",\\\"publisherDisplayName\\\":\\\"nextgencode\\\"},\\\"atom8n\\\":{\\\"publisher\\\":\\\"atom8n\\\",\\\"publisherDisplayName\\\":\\\"atom8n\\\"},\\\"adamraichu\\\":{\\\"publisher\\\":\\\"adamraichu\\\",\\\"publisherDisplayName\\\":\\\"AdamRaichu\\\"}}\",\"extensions.donotAutoUpdate\":\"[]\",\"workbench.explorer.views.state.hidden\":\"[{\\\"id\\\":\\\"outline\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"timeline\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.explorer.openEditorsView\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.explorer.emptyView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.explorer.fileView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"npm\\\",\\\"isHidden\\\":true}]\",\"commandPalette.mru.cache\":\"{\\\"usesLRU\\\":true,\\\"entries\\\":[{\\\"key\\\":\\\"workbench.action.openGlobalSettings\\\",\\\"value\\\":11},{\\\"key\\\":\\\"workbench.action.openAntigravitySettings\\\",\\\"value\\\":12},{\\\"key\\\":\\\"workbench.action.openSettingsJson\\\",\\\"value\\\":13},{\\\"key\\\":\\\"workbench.action.reloadWindow\\\",\\\"value\\\":14},{\\\"key\\\":\\\"workbench.profiles.actions.manageProfiles\\\",\\\"value\\\":15}]}\",\"commandPalette.mru.counter\":\"16\",\"antigravity.rulesFileInfoWidget.collapseState\":\"true\"}}"} |