-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDefault.code-profile
More file actions
1 lines (1 loc) · 56.7 KB
/
Copy pathDefault.code-profile
File metadata and controls
1 lines (1 loc) · 56.7 KB
1
{"name":"Default","settings":"{\"settings\":\"{\\n \\\"files.defaultLanguage\\\": \\\"html\\\", // Использовать дефолтный язык html для новых файлов\\n \\\"files.autoSave\\\": \\\"onFocusChange\\\", // Автосохранение файла при потере фокуса окна\\n \\\"editor.formatOnSave\\\": true, // Форматировать при сохранении файла\\n \\\"editor.formatOnType\\\": true, // Форматируйте при печати\\n \\\"editor.formatOnPaste\\\": true, // Форматировать при вставке\\n \\\"editor.mouseWheelZoom\\\": true, // Масштабировать колесом мыши\\n \\\"editor.linkedEditing\\\": true, // Автоматически менять закрывающий тег при редактировании\\n \\\"editor.occurrencesHighlight\\\": \\\"singleFile\\\", // Включает подсветку всех вхождений, включено по умолчанию\\n \\\"editor.multiCursorModifier\\\": \\\"ctrlCmd\\\", // Управление поведением нескольких курсоров\\n \\\"editor.bracketPairColorization.enabled\\\": true, // Подсветка парных скобок по всему документу\\n \\\"editor.gotoLocation.multipleDefinitions\\\": \\\"goto\\\", // Быстрый переход внутрь модуля\\n \\\"editor.matchBrackets\\\": \\\"always\\\", //Подсветка парных скобок у курсора\\n \\\"editor.autoClosingBrackets\\\": \\\"always\\\", // Завершать скобки автоматически и ставить курсор между ними.\\n \\\"editor.autoClosingQuotes\\\": \\\"always\\\", // Завершать кавычки автоматически\\n \\\"editor.autoSurround\\\": \\\"languageDefined\\\", // Создавать обрамление конструкции кавычками при наборе согласно синтаксису языку\\n \\\"editor.renderControlCharacters\\\": true, // Показывать управляющие символы (например, перевод строки)\\n \\\"editor.lightbulb.enabled\\\": \\\"on\\\", // Включение лампочки для рефакторинга\\n \\\"editor.selectionClipboard\\\": true, //Отдельный буфер обмена linux для вставки средней кнопкой\\n \\\"editor.folding\\\": false, // Отключить сворачивание кода\\n \\\"editor.minimap.autohide\\\": \\\"mouseover\\\", // Миникарта открывается при наведении\\n \\\"editor.lineHeight\\\": 23, // Высота строки — 23 px\\n \\\"editor.wordSeparators\\\": \\\"`~!@#$%^&*()-=+[{]};',./\\\", // Разделительные символы слов для навигации по тексту\\n \\\"editor.wordWrap\\\": \\\"on\\\", // Гибкий перенос строк по ширине редактора\\n \\\"editor.renderLineHighlight\\\": \\\"none\\\", // Отключить подсветку строк по умолчанию\\n \\\"editor.fontFamily\\\": \\\"Noto Sans Mono\\\", // Шрифт редактора\\n \\\"editor.fontSize\\\": 18, // Размер шрифта редактора\\n \\\"editor.tabSize\\\": 2, // Размер табуляции равен двум пробелам\\n \\\"editor.insertSpaces\\\": true, // Вставка правильного числа пробелов при табуляции\\n \\\"editor.detectIndentation\\\": true, // Автоматически определять стиль отступов\\n \\\"editor.autoIndentOnPaste\\\": true, // Автоматичски применять правильные отступы при вставке\\n \\\"editor.fontLigatures\\\": true, // Улучшить качество печати моноширинных шрифтов\\n \\\"editor.lineNumbers\\\": \\\"relative\\\", // Выравнивание строки подчёркиванием и указанием номера строки\\n \\\"editor.defaultFormatter\\\": \\\"esbenp.prettier-vscode\\\", // Форматтер кода по умолчанию\\n \\\"json.format.enable\\\": true, // Встроенный автоформаттер для JSON файлов\\n \\\"workbench.startupEditor\\\": \\\"none\\\", // Новый файл открывается без стартового окна\\n \\\"workbench.activityBar.location\\\": \\\"top\\\", //Активити бар сверху\\n \\\"workbench.editor.showTabs\\\": \\\"single\\\", // Одновременное использование только одной вкладки (без множества вкладок)\\n \\\"workbench.editor.showIcons\\\": false, // Скрыть иконки на вкладках файлов\\n \\\"workbench.editor.labelFormat\\\": \\\"short\\\",\\n \\\"security.workspace.trust.enabled\\\": false, // Отключить функцию доверия рабочей области\\n \\\"security.workspace.trust.untrustedFiles\\\": \\\"open\\\", // Отключить запрос о доверии к рабочему пространству при запуске\\n \\\"terminal.integrated.defaultProfile.linux\\\": \\\"bash\\\", //Оболочка терминала по умолчанию\\n \\\"terminal.integrated.cursorStyle\\\": \\\"line\\\", // Стиль строки курсора терминала\\n \\\"terminal.integrated.copyOnSelection\\\": true, // Копировать выделенный текст в терминал автоматически\\n \\\"terminal.integrated.fontSize\\\": 18, // Размер шрифта в терминале\\n \\\"terminal.integrated.fontFamily\\\": \\\"JetBrainsMonoNL Nerd Font Mono\\\",\\n \\\"git.autofetch\\\": true, // Автозагрузка свежих коммитов из реп\\n \\\"npm.packageManager\\\": \\\"npm\\\", // Пакетник для js\\n \\\"javascript.updateImportsOnFileMove.enabled\\\": \\\"always\\\", // Обновляет импортированные пути при перемещении файлов\\n \\\"typescript.updateImportsOnFileMove.enabled\\\": \\\"always\\\", // Обновляет импортированные пути при перемещении файлов\\n \\\"extensions.autoCheckUpdates\\\": false, // Автопроверка обновления расширений\\n \\\"extensions.autoUpdate\\\": false, // Автообновление расширений\\n \\\"update.mode\\\": \\\"none\\\", // Отключение обновлений\\n \\\"telemetry.telemetryLevel\\\": \\\"off\\\", // Оформление\\n \\\"explorer.confirmDelete\\\": false, // Не требовать подтверждения при удалении файлов\\n \\\"editor.quickSuggestionsDelay\\\": 200, // Время появления подсказок при наборе в мс\\n \\\"editor.hover.delay\\\": 200, // Время появления подсказок при наведении в мс\\n \\\"editor.smoothScrolling\\\": true, // Плавная прокрутка в редакторе\\n \\\"editor.cursorSmoothCaretAnimation\\\": \\\"on\\\", // Включить плавную анимацию курсора\\n \\\"ruff.enable\\\": true, // Включаем Ruff (через официальное расширение)\\n \\\"ruff.lineLength\\\": 88, // Максимальная длина строки\\n \\\"ruff.lint.select\\\": [\\\"E\\\", \\\"F\\\", \\\"W\\\", \\\"I\\\", \\\"D\\\"], // Включённые категории проверок\\n \\\"python.linting.pylintEnabled\\\": false, // Отключаем другие линтеры, чтобы не мешали (по желанию)\\n \\\"python.linting.enabled\\\": true, // Включаем общий линтинг Python\\n \\\"python.linting.flake8Enabled\\\": false,\\n \\\"[python]\\\": {\\n \\\"editor.formatOnSave\\\": true,\\n \\\"editor.codeActionsOnSave\\\": {\\n \\\"source.fixAll\\\": \\\"explicit\\\", // Применяет все доступные \\\"исправления\\\" (fix all) при явном сохранении\\n \\\"source.organizeImports\\\": \\\"explicit\\\" // Автоматически упорядочивает импорты при явном сохранени\\n },\\n \\\"editor.defaultFormatter\\\": \\\"charliermarsh.ruff\\\" // Дефолтный форматтер для питона\\n },\\n \\\"files.associations\\\": {\\n \\\"**/*.html\\\": \\\"html\\\",\\n \\\"**/templates/**/*.html\\\": \\\"django-html\\\",\\n \\\"**/templates/**/*\\\": \\\"django-txt\\\",\\n \\\"**/requirements{/**,*}.{txt,in}\\\": \\\"pip-requirements\\\"\\n },\\n \\\"emmet.includeLanguages\\\": { \\\"django-html\\\": \\\"html\\\" },\\n \\\"eslint.enable\\\": true,\\n \\\"editor.codeActionsOnSave\\\": {\\n \\\"source.fixAll.eslint\\\": \\\"explicit\\\"\\n },\\n \\\"eslint.run\\\": \\\"onSave\\\",\\n \\\"[javascript]\\\": {\\n \\\"editor.defaultFormatter\\\": \\\"dbaeumer.vscode-eslint\\\"\\n }\\n}\\n\"}","snippets":"{\"snippets\":{\"go.json\":\"{\\n \\\"Print Statement\\\": {\\n \\\"prefix\\\": \\\"p\\\",\\n \\\"body\\\": \\\"fmt.Println($1)\\\",\\n \\\"description\\\": \\\"Print to console\\\"\\n },\\n \\\"Function\\\": {\\n \\\"prefix\\\": \\\"func\\\",\\n \\\"body\\\": \\\"func ${1:functionName}(${2:params}) ${3:*${4:Type}} {\\\\n\\\\t$5\\\\n}\\\",\\n \\\"description\\\": \\\"Go function definition\\\"\\n },\\n \\\"Method\\\": {\\n \\\"prefix\\\": \\\"meth\\\",\\n \\\"body\\\": \\\"func (${1:receiver} ${2:Type}) ${3:methodName}(${4:params}) ${5:*${6:ReturnType}} {\\\\n\\\\t$7\\\\n}\\\",\\n \\\"description\\\": \\\"Go method on struct\\\"\\n },\\n \\\"For Loop\\\": {\\n \\\"prefix\\\": \\\"for\\\",\\n \\\"body\\\": \\\"for ${1:i}:= 0; ${1:i} < ${2:length}; ${1:i}++ {\\\\n\\\\t$3\\\\n}\\\",\\n \\\"description\\\": \\\"For loop with index\\\"\\n },\\n \\\"Range Loop\\\": {\\n \\\"prefix\\\": \\\"range\\\",\\n \\\"body\\\": \\\"for ${1:index}, ${2:value}:= range ${3:slice} {\\\\n\\\\t$4\\\\n}\\\",\\n \\\"description\\\": \\\"For range loop\\\"\\n },\\n \\\"If Else\\\": {\\n \\\"prefix\\\": \\\"if\\\",\\n \\\"body\\\": \\\"if ${1:condition} {\\\\n\\\\t$2\\\\n} else {\\\\n\\\\t$3\\\\n}\\\",\\n \\\"description\\\": \\\"If-else statement\\\"\\n },\\n \\\"Struct\\\": {\\n \\\"prefix\\\": \\\"struct\\\",\\n \\\"body\\\": \\\"type ${1:StructName} struct {\\\\n\\\\t${2:Field} ${3:Type}\\\\n}\\\",\\n \\\"description\\\": \\\"Go struct definition\\\"\\n },\\n \\\"Main Function\\\": {\\n \\\"prefix\\\": \\\"main\\\",\\n \\\"body\\\": [\\n \\\"package main\\\",\\n \\\"\\\",\\n \\\"import (\\\",\\n \\\"\\\\t\\\\\\\"fmt\\\\\\\"\\\",\\n \\\")\\\",\\n \\\"\\\",\\n \\\"func main() {\\\",\\n \\\"\\\\t$1\\\",\\n \\\"}\\\"\\n ],\\n \\\"description\\\": \\\"Main function with package and imports\\\"\\n },\\n \\\"Error Handling\\\": {\\n \\\"prefix\\\": \\\"err\\\",\\n \\\"body\\\": \\\"if err!= nil {\\\\n\\\\treturn ${1:err}\\\\n}\\\",\\n \\\"description\\\": \\\"Standard error check\\\"\\n },\\n \\\"Interface\\\": {\\n \\\"prefix\\\": \\\"iface\\\",\\n \\\"body\\\": \\\"type ${1:InterfaceName} interface {\\\\n\\\\t${2:Method}(${3:params}) ${4:ReturnType}\\\\n}\\\",\\n \\\"description\\\": \\\"Go interface\\\"\\n }\\n}\\n\",\"javascript.json\":\"{\\n \\\"Console Log Shortcut\\\": {\\n \\\"prefix\\\": \\\"cc\\\",\\n \\\"body\\\": \\\"console.log($1);\\\",\\n \\\"description\\\": \\\"Shortcut for console.log()\\\"\\n },\\n \\\"Arrow Function\\\": {\\n \\\"prefix\\\": \\\"af\\\",\\n \\\"body\\\": \\\"const ${1:func} = (${2:params}) => {\\\\n $3\\\\n};\\\",\\n \\\"description\\\": \\\"Quick arrow function\\\"\\n },\\n \\\"For Loop\\\": {\\n \\\"prefix\\\": \\\"for\\\",\\n \\\"body\\\": \\\"for (let ${1:i} = 0; ${1:i} < ${2:array}.length; ${1:i}++) {\\\\n $3\\\\n}\\\",\\n \\\"description\\\": \\\"Basic for loop\\\"\\n },\\n \\\"ES6 Import\\\": {\\n \\\"prefix\\\": \\\"impo\\\",\\n \\\"body\\\": \\\"import ${1:module} from '${2:path}';\\\",\\n \\\"description\\\": \\\"ES6 import statement\\\"\\n },\\n \\\"ES6 Export\\\": {\\n \\\"prefix\\\": \\\"expo\\\",\\n \\\"body\\\": \\\"export default ${1:module};\\\",\\n \\\"description\\\": \\\"ES6 export default\\\"\\n },\\n \\\"Promise\\\": {\\n \\\"prefix\\\": \\\"prom\\\",\\n \\\"body\\\": \\\"new Promise((resolve, reject) => {\\\\n $1\\\\n});\\\",\\n \\\"description\\\": \\\"Basic Promise\\\"\\n },\\n \\\"Async Function\\\": {\\n \\\"prefix\\\": \\\"asy\\\",\\n \\\"body\\\": \\\"const ${1:func} = async (${2:params}) => {\\\\n try {\\\\n $3\\\\n } catch (error) {\\\\n console.error(error);\\\\n }\\\\n};\\\",\\n \\\"description\\\": \\\"Async function with try-catch\\\"\\n },\\n \\\"Class\\\": {\\n \\\"prefix\\\": \\\"clas\\\",\\n \\\"body\\\": \\\"class ${1:ClassName} {\\\\n constructor(${2:params}) {\\\\n $3\\\\n }\\\\n\\\\n ${4:method}() {\\\\n $5\\\\n }\\\\n}\\\",\\n \\\"description\\\": \\\"ES6 Class\\\"\\n },\\n \\\"Try Catch\\\": {\\n \\\"prefix\\\": \\\"try\\\",\\n \\\"body\\\": \\\"try {\\\\n $1\\\\n} catch (error) {\\\\n console.error(error);\\\\n}\\\",\\n \\\"description\\\": \\\"Try-catch block\\\"\\n },\\n \\\"React Functional Component\\\": {\\n \\\"prefix\\\": \\\"rfc\\\",\\n \\\"body\\\": \\\"const ${1:Component} = ({ }) => {\\\\n return (\\\\n <div>\\\\n $2\\\\n </div>\\\\n );\\\\n};\\\\n\\\\nexport default ${1:Component};\\\",\\n \\\"description\\\": \\\"React Functional Component\\\"\\n },\\n \\\"Use State Hook\\\": {\\n \\\"prefix\\\": \\\"us\\\",\\n \\\"body\\\": \\\"const [${1:state}, set${1:State}] = useState($2);\\\",\\n \\\"description\\\": \\\"React useState hook\\\"\\n },\\n \\\"Use Effect Hook\\\": {\\n \\\"prefix\\\": \\\"ue\\\",\\n \\\"body\\\": \\\"useEffect(() => {\\\\n $1\\\\n\\\\n return () => {\\\\n // Cleanup\\\\n };\\\\n}, [${2:deps}]);\\\",\\n \\\"description\\\": \\\"React useEffect hook\\\"\\n }\\n}\",\"php.json\":\"{\\n \\\"Echo Statement\\\": {\\n \\\"prefix\\\": \\\"e\\\",\\n \\\"body\\\": \\\"echo $1;\\\",\\n \\\"description\\\": \\\"Quick echo output\\\"\\n },\\n \\\"Print Statement\\\": {\\n \\\"prefix\\\": \\\"p\\\",\\n \\\"body\\\": \\\"print($1);\\\",\\n \\\"description\\\": \\\"Print statement\\\"\\n },\\n \\\"Function\\\": {\\n \\\"prefix\\\": \\\"func\\\",\\n \\\"body\\\": \\\"function ${1:functionName}(${2:$param}) {\\\\n $3\\\\n}\\\",\\n \\\"description\\\": \\\"PHP function definition\\\"\\n },\\n \\\"Method\\\": {\\n \\\"prefix\\\": \\\"meth\\\",\\n \\\"body\\\": \\\"public function ${1:methodName}(${2:$param}): ${3:void} {\\\\n $4\\\\n}\\\",\\n \\\"description\\\": \\\"Class method with type hints\\\"\\n },\\n \\\"Class\\\": {\\n \\\"prefix\\\": \\\"class\\\",\\n \\\"body\\\": [\\n \\\"<?php\\\",\\n \\\"class ${1:ClassName} {\\\",\\n \\\" public function __construct(${2:params}) {\\\",\\n \\\" $3\\\",\\n \\\" }\\\",\\n \\\"}\\\"\\n ],\\n \\\"description\\\": \\\"PHP class with constructor\\\"\\n },\\n \\\"If Else\\\": {\\n \\\"prefix\\\": \\\"if\\\",\\n \\\"body\\\": \\\"if (${1:condition}) {\\\\n $2\\\\n} else {\\\\n $3\\\\n}\\\",\\n \\\"description\\\": \\\"If-else statement\\\"\\n },\\n \\\"For Loop\\\": {\\n \\\"prefix\\\": \\\"for\\\",\\n \\\"body\\\": \\\"for (${1:$i} = 0; ${1:$i} < ${2:$count}; ${1:$i}++) {\\\\n $3\\\\n}\\\",\\n \\\"description\\\": \\\"For loop\\\"\\n },\\n \\\"Foreach Loop\\\": {\\n \\\"prefix\\\": \\\"foreach\\\",\\n \\\"body\\\": \\\"foreach (${1:$array} as ${2:$key} => ${3:$value}) {\\\\n $4\\\\n}\\\",\\n \\\"description\\\": \\\"Foreach loop with key-value\\\"\\n },\\n \\\"Try Catch\\\": {\\n \\\"prefix\\\": \\\"try\\\",\\n \\\"body\\\": \\\"try {\\\\n $1\\\\n} catch (Exception $e) {\\\\n echo 'Error: '. $e->getMessage();\\\\n}\\\",\\n \\\"description\\\": \\\"Try-catch block\\\"\\n },\\n \\\"Array\\\": {\\n \\\"prefix\\\": \\\"arr\\\",\\n \\\"body\\\": \\\"$1 = array(\\\\n '${2:key}' => ${3:value}\\\\n);\\\",\\n \\\"description\\\": \\\"PHP array initialization\\\"\\n },\\n \\\"PDO Query\\\": {\\n \\\"prefix\\\": \\\"pdo\\\",\\n \\\"body\\\": [\\n \\\"$stmt = $pdo->prepare('SELECT * FROM ${1:table} WHERE ${2:condition}');\\\",\\n \\\"$stmt->execute([${3:params}]);\\\",\\n \\\"$result = $stmt->fetchAll();\\\"\\n ],\\n \\\"description\\\": \\\"PDO prepared statement\\\"\\n }\\n}\\n\",\"python.json\":\"{\\n \\\"Print Statement\\\": {\\n \\\"prefix\\\": \\\"p\\\",\\n \\\"body\\\": \\\"print($1)\\\",\\n \\\"description\\\": \\\"Quick print statement\\\"\\n },\\n \\\"Function\\\": {\\n \\\"prefix\\\": \\\"def\\\",\\n \\\"body\\\": \\\"def ${1:function_name}(${2:params}):\\\\n ${3:pass}\\\",\\n \\\"description\\\": \\\"Python function definition\\\"\\n },\\n \\\"For Loop\\\": {\\n \\\"prefix\\\": \\\"for\\\",\\n \\\"body\\\": \\\"for ${1:item} in ${2:iterable}:\\\\n ${3:pass}\\\",\\n \\\"description\\\": \\\"For loop over iterable\\\"\\n },\\n \\\"While Loop\\\": {\\n \\\"prefix\\\": \\\"while\\\",\\n \\\"body\\\": \\\"while ${1:condition}:\\\\n ${2:pass}\\\",\\n \\\"description\\\": \\\"While loop\\\"\\n },\\n \\\"If Else\\\": {\\n \\\"prefix\\\": \\\"if\\\",\\n \\\"body\\\": \\\"if ${1:condition}:\\\\n ${2:pass}\\\\nelse:\\\\n ${3:pass}\\\",\\n \\\"description\\\": \\\"If-else statement\\\"\\n },\\n \\\"Class\\\": {\\n \\\"prefix\\\": \\\"class\\\",\\n \\\"body\\\": \\\"class ${1:ClassName}:\\\\n def __init__(self, ${2:params}):\\\\n ${3:pass}\\\",\\n \\\"description\\\": \\\"Python class with init\\\"\\n },\\n \\\"Try Except\\\": {\\n \\\"prefix\\\": \\\"try\\\",\\n \\\"body\\\": \\\"try:\\\\n ${1:code}\\\\nexcept ${2:Exception} as e:\\\\n print(e)\\\",\\n \\\"description\\\": \\\"Try-except block\\\"\\n },\\n \\\"Main Block\\\": {\\n \\\"prefix\\\": \\\"main\\\",\\n \\\"body\\\": [\\n \\\"if __name__ == '__main__':\\\",\\n \\\" ${1:pass}\\\"\\n ],\\n \\\"description\\\": \\\"Main execution block\\\"\\n },\\n \\\"List Comprehension\\\": {\\n \\\"prefix\\\": \\\"lc\\\",\\n \\\"body\\\": \\\"[${1:item} for ${1:item} in ${2:iterable} if ${3:condition}]\\\",\\n \\\"description\\\": \\\"List comprehension\\\"\\n },\\n \\\"Dictionary\\\": {\\n \\\"prefix\\\": \\\"dict\\\",\\n \\\"body\\\": \\\"${1:dict_name} = {\\\\n '${2:key}': ${3:value}\\\\n}\\\",\\n \\\"description\\\": \\\"Dictionary initialization\\\"\\n }\\n}\\n\",\"shellscript.json\":\"{\\n // Сниппеты для Bash/Shell Script\\n \\\"Shebang\\\": {\\n \\\"prefix\\\": \\\"sh\\\",\\n \\\"body\\\": \\\"#!/bin/bash\\\",\\n \\\"description\\\": \\\"Bash shebang header\\\"\\n },\\n \\\"Echo Statement\\\": {\\n \\\"prefix\\\": \\\"e\\\",\\n \\\"body\\\": \\\"echo \\\\\\\"$1\\\\\\\"\\\",\\n \\\"description\\\": \\\"Echo to console\\\"\\n },\\n \\\"Function\\\": {\\n \\\"prefix\\\": \\\"func\\\",\\n \\\"body\\\": \\\"${1:function_name}() {\\\\n $2\\\\n}\\\",\\n \\\"description\\\": \\\"Bash function\\\"\\n },\\n \\\"For Loop\\\": {\\n \\\"prefix\\\": \\\"for\\\",\\n \\\"body\\\": \\\"for ${1:item} in ${2:items}; do\\\\n $3\\\\n\\\\ndone\\\",\\n \\\"description\\\": \\\"For loop over items\\\"\\n },\\n \\\"While Loop\\\": {\\n \\\"prefix\\\": \\\"while\\\",\\n \\\"body\\\": \\\"while [ ${1:condition} ]; do\\\\n $2\\\\n\\\\ndone\\\",\\n \\\"description\\\": \\\"While loop\\\"\\n },\\n \\\"If Else\\\": {\\n \\\"prefix\\\": \\\"if\\\",\\n \\\"body\\\": \\\"if [ ${1:condition} ]; then\\\\n $2\\\\nelse\\\\n $3\\\\nfi\\\",\\n \\\"description\\\": \\\"If-else statement\\\"\\n },\\n \\\"Case Statement\\\": {\\n \\\"prefix\\\": \\\"case\\\",\\n \\\"body\\\": \\\"case ${1:variable} in\\\\n ${2:pattern1})\\\\n $3\\\\n;;\\\\n ${4:pattern2})\\\\n $5\\\\n;;\\\\n *)\\\\n echo \\\\\\\"Default case\\\\\\\"\\\\n;;\\\\nesac\\\",\\n \\\"description\\\": \\\"Case switch statement\\\"\\n },\\n \\\"Read Input\\\": {\\n \\\"prefix\\\": \\\"read\\\",\\n \\\"body\\\": \\\"read -p \\\\\\\"Enter ${1:prompt}: \\\\\\\" $2\\\",\\n \\\"description\\\": \\\"Read user input\\\"\\n },\\n \\\"Error Handling\\\": {\\n \\\"prefix\\\": \\\"err\\\",\\n \\\"body\\\": \\\"if [ $? -ne 0 ]; then\\\\n echo \\\\\\\"Error occurred\\\\\\\"\\\\n exit 1\\\\nfi\\\",\\n \\\"description\\\": \\\"Check last command error\\\"\\n },\\n \\\"Array\\\": {\\n \\\"prefix\\\": \\\"arr\\\",\\n \\\"body\\\": \\\"${1:array}=( ${2:items} )\\\",\\n \\\"description\\\": \\\"Bash array initialization\\\"\\n },\\n \\\"Main Script Template\\\": {\\n \\\"prefix\\\": \\\"main\\\",\\n \\\"body\\\": [\\n \\\"#!/bin/bash\\\",\\n \\\"\\\",\\n \\\"set -euo pipefail # Exit on error, undefined vars, pipe failures\\\",\\n \\\"\\\",\\n \\\"${1:function_name}() {\\\",\\n \\\" $2\\\",\\n \\\"}\\\",\\n \\\"\\\",\\n \\\"main() {\\\",\\n \\\" $3\\\",\\n \\\"}\\\",\\n \\\"\\\",\\n \\\"main\\\"\\n ],\\n \\\"description\\\": \\\"Full bash script template\\\"\\n }\\n}\\n\"}}","extensions":"[{\"identifier\":{\"id\":\"adpyke.codesnap\",\"uuid\":\"8c1fc960-44b1-45e8-89b5-85f982fdaf27\"},\"displayName\":\"CodeSnap\",\"version\":\"1.3.4\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"anthropic.claude-code\",\"uuid\":\"3c13ae49-babe-45fe-8c48-5e45077a62bf\"},\"displayName\":\"Claude Code for VS Code\",\"version\":\"2.1.20\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"batisteo.vscode-django\",\"uuid\":\"4b41a5a8-170e-4156-b2c0-10efb270abbc\"},\"displayName\":\"Django\",\"version\":\"1.8.0\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"dbaeumer.vscode-eslint\",\"uuid\":\"583b2b34-2c1e-4634-8c0b-0b82e283ea3a\"},\"displayName\":\"ESLint\",\"version\":\"3.0.20\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"devsense.phptools-vscode\",\"uuid\":\"93916db4-e944-4c74-b68e-47f2834e9e93\"},\"displayName\":\"PHP\",\"version\":\"1.66.18378\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"esbenp.prettier-vscode\",\"uuid\":\"96fa4707-6983-4489-b7c5-d5ffdfdcce90\"},\"displayName\":\"Prettier - Code formatter\",\"version\":\"12.3.0\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"fill-labs.dependi\",\"uuid\":\"456278dd-7f50-4cbe-8314-ab06540c1057\"},\"displayName\":\"Dependi\",\"version\":\"0.7.21\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"formulahendry.code-runner\",\"uuid\":\"a6a0c5b2-d078-4bf5-a9ee-4e37054414b3\"},\"displayName\":\"Code Runner\",\"version\":\"0.12.2\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"golang.go\",\"uuid\":\"d6f6cfea-4b6f-41f4-b571-6ad2ab7918da\"},\"displayName\":\"Go\",\"version\":\"0.52.1\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"itsjonq.owlet\",\"uuid\":\"8acc1386-9bcc-4dda-a809-c10f8399fb92\"},\"displayName\":\"Owlet\",\"version\":\"0.1.22\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"kilocode.kilo-code\",\"uuid\":\"849d53b8-0eb4-4e6b-b73f-870eefcbbf1b\"},\"displayName\":\"Kilo Code: AI Coding Agent, Copilot, and Autocomplete\",\"version\":\"4.153.0\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"mechatroner.rainbow-csv\",\"uuid\":\"3792588c-3d35-442d-91ea-fe6a755e8155\"},\"displayName\":\"Rainbow CSV\",\"version\":\"3.3.0\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"ms-azuretools.vscode-docker\",\"uuid\":\"0479fc1c-3d67-49f9-b087-fb9069afe48f\"},\"displayName\":\"Docker\",\"version\":\"2.0.0\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"ms-python.python\",\"uuid\":\"f1f59ae4-9318-4f3c-a9b5-81b2eaa5f8a5\"},\"displayName\":\"Python\",\"version\":\"2026.0.0\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"mtxr.sqltools\",\"uuid\":\"6a2bbab0-d8f0-43fa-9b26-e6a3b7892a0b\"},\"displayName\":\"SQLTools\",\"version\":\"0.28.5\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"redhat.vscode-xml\",\"uuid\":\"6703768d-d42f-474e-9f6e-5f288d53f6e8\"},\"displayName\":\"XML\",\"version\":\"0.29.2025081108\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"redhat.vscode-yaml\",\"uuid\":\"2061917f-f76a-458a-8da9-f162de22b97e\"},\"displayName\":\"YAML\",\"version\":\"1.20.2025100408\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"ritwickdey.liveserver\",\"uuid\":\"46cc5bbd-b098-4568-9b87-f91e07d26f2d\"},\"displayName\":\"Live Server\",\"version\":\"5.7.9\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"rust-lang.rust\",\"uuid\":\"570e6089-b871-41df-9cf4-a723cb34ef01\"},\"displayName\":\"Rust\",\"version\":\"0.7.8\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"saoudrizwan.claude-dev\",\"uuid\":\"ad94c633-a9d5-4f78-b85f-c664e7d91a0f\"},\"displayName\":\"Cline\",\"version\":\"3.53.1\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"shd101wyy.markdown-preview-enhanced\",\"uuid\":\"3b1db1fc-c7f7-4bd6-9fa4-b499dfa99a8a\"},\"displayName\":\"Markdown Preview Enhanced\",\"version\":\"0.8.20\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"streetsidesoftware.code-spell-checker\",\"uuid\":\"f6dbd813-b0a0-42c1-90ea-10dde9d925a7\"},\"displayName\":\"Code Spell Checker\",\"version\":\"4.5.0\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"tamasfe.even-better-toml\",\"uuid\":\"b2215d5f-675e-4a2b-b6ac-1ca737518b78\"},\"displayName\":\"Even Better TOML\",\"version\":\"0.21.2\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"tomrijndorp.find-it-faster\",\"uuid\":\"d5eafbee-176a-421a-b74d-fbc51bd86a21\"},\"displayName\":\"FindItFaster\",\"version\":\"0.0.39\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"wumbl3.rainbow-html\",\"uuid\":\"ac422080-b6c7-439d-84b5-d0bcb1c76658\"},\"displayName\":\"Rainbow HTML\",\"version\":\"0.0.6\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"yzhang.markdown-all-in-one\",\"uuid\":\"98790d67-10fa-497c-9113-f6c7489207b2\"},\"displayName\":\"Markdown All in One\",\"version\":\"3.6.2\",\"applicationScoped\":false}]","globalState":"{\"storage\":{\"workbench.panel.chat.hidden\":\"[{\\\"id\\\":\\\"workbench.panel.chat.view.copilot\\\",\\\"isHidden\\\":false}]\",\"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\\\":\\\"npm\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"go.explorer\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"go.package.outline\\\",\\\"isHidden\\\":false}]\",\"workbench.view.search.state.hidden\":\"[{\\\"id\\\":\\\"workbench.view.search\\\",\\\"isHidden\\\":false}]\",\"workbench.scm.views.state.hidden\":\"[{\\\"id\\\":\\\"workbench.scm.repositories\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.scm\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.scm.history\\\",\\\"isHidden\\\":false}]\",\"workbench.panel.markers.hidden\":\"[{\\\"id\\\":\\\"workbench.panel.markers.view\\\",\\\"isHidden\\\":false}]\",\"workbench.panel.output.hidden\":\"[{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"isHidden\\\":false}]\",\"terminal.hidden\":\"[{\\\"id\\\":\\\"terminal\\\",\\\"isHidden\\\":false}]\",\"workbench.activityBar.location\":\"top\",\"workbench.activity.pinnedViewlets2\":\"[{\\\"id\\\":\\\"workbench.view.explorer\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":0},{\\\"id\\\":\\\"workbench.view.search\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":1},{\\\"id\\\":\\\"workbench.view.scm\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":2},{\\\"id\\\":\\\"workbench.view.debug\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":3},{\\\"id\\\":\\\"workbench.view.remote\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.extensions\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.chat.sessions\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":6},{\\\"id\\\":\\\"workbench.view.extension.test\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":6},{\\\"id\\\":\\\"workbench.view.extension.references-view\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":7},{\\\"id\\\":\\\"workbench.view.extension.gigacode\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":9},{\\\"id\\\":\\\"workbench.view.extension.sqltoolsActivityBarContainer\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":11},{\\\"id\\\":\\\"workbench.view.extension.cspell-info-explorer\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":13},{\\\"id\\\":\\\"workbench.view.extension.cspell-regexp-explorer\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":14},{\\\"id\\\":\\\"workbench.view.extension.claude-dev-ActivityBar\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":12},{\\\"id\\\":\\\"workbench.view.extension.claude-sidebar\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":8},{\\\"id\\\":\\\"workbench.view.extension.kilo-code-ActivityBar\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":10}]\",\"workbench.panel.pinnedPanels\":\"[{\\\"id\\\":\\\"workbench.panel.markers\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":0},{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":1},{\\\"id\\\":\\\"workbench.panel.repl\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":2},{\\\"id\\\":\\\"terminal\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":3},{\\\"id\\\":\\\"workbench.panel.testResults\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":3},{\\\"id\\\":\\\"~remote.forwardedPortsContainer\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":5},{\\\"id\\\":\\\"workbench.view.extension.sqltoolsPanelContainer\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":6},{\\\"id\\\":\\\"workbench.view.extension.cspellPanel\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":7},{\\\"id\\\":\\\"refactorPreview\\\",\\\"pinned\\\":true,\\\"visible\\\":false}]\",\"workbench.auxiliarybar.pinnedPanels\":\"[{\\\"id\\\":\\\"workbench.panel.chat\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":1},{\\\"id\\\":\\\"workbench.viewContainer.agentSessions\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":6},{\\\"id\\\":\\\"workbench.view.extension.claude-sidebar-secondary\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":101}]\",\"workbench.view.debug.state.hidden\":\"[{\\\"id\\\":\\\"workbench.debug.welcome\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.variablesView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.watchExpressionsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.callStackView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.loadedScriptsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.debug.breakPointsView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"jsBrowserBreakpoints\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"jsExcludedCallers\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"jsDebugNetworkTree\\\",\\\"isHidden\\\":false}]\",\"~remote.forwardedPortsContainer.hidden\":\"[{\\\"id\\\":\\\"~remote.forwardedPorts\\\",\\\"isHidden\\\":false}]\",\"extensions.trustedPublishers\":\"{\\\"codium\\\":{\\\"publisher\\\":\\\"codium\\\",\\\"publisherDisplayName\\\":\\\"CodiumAI\\\"},\\\"continue\\\":{\\\"publisher\\\":\\\"continue\\\",\\\"publisherDisplayName\\\":\\\"Continue\\\"},\\\"esbenp\\\":{\\\"publisher\\\":\\\"esbenp\\\",\\\"publisherDisplayName\\\":\\\"esbenp\\\"},\\\"formulahendry\\\":{\\\"publisher\\\":\\\"formulahendry\\\",\\\"publisherDisplayName\\\":\\\"formulahendry\\\"},\\\"golang\\\":{\\\"publisher\\\":\\\"golang\\\",\\\"publisherDisplayName\\\":\\\"golang\\\"},\\\"itsjonq\\\":{\\\"publisher\\\":\\\"itsjonq\\\",\\\"publisherDisplayName\\\":\\\"itsjonq\\\"},\\\"matt-rudge\\\":{\\\"publisher\\\":\\\"matt-rudge\\\",\\\"publisherDisplayName\\\":\\\"matt-rudge\\\"},\\\"mechatroner\\\":{\\\"publisher\\\":\\\"mechatroner\\\",\\\"publisherDisplayName\\\":\\\"mechatroner\\\"},\\\"mhutchie\\\":{\\\"publisher\\\":\\\"mhutchie\\\",\\\"publisherDisplayName\\\":\\\"mhutchie\\\"},\\\"ms-ceintl\\\":{\\\"publisher\\\":\\\"ms-ceintl\\\",\\\"publisherDisplayName\\\":\\\"MS-CEINTL\\\"},\\\"redhat\\\":{\\\"publisher\\\":\\\"redhat\\\",\\\"publisherDisplayName\\\":\\\"Red Hat\\\"},\\\"ritwickdey\\\":{\\\"publisher\\\":\\\"ritwickdey\\\",\\\"publisherDisplayName\\\":\\\"ritwickdey\\\"},\\\"rust-lang\\\":{\\\"publisher\\\":\\\"rust-lang\\\",\\\"publisherDisplayName\\\":\\\"rust-lang\\\"},\\\"shan\\\":{\\\"publisher\\\":\\\"shan\\\",\\\"publisherDisplayName\\\":\\\"Shan\\\"},\\\"shd101wyy\\\":{\\\"publisher\\\":\\\"shd101wyy\\\",\\\"publisherDisplayName\\\":\\\"shd101wyy\\\"},\\\"tamasfe\\\":{\\\"publisher\\\":\\\"tamasfe\\\",\\\"publisherDisplayName\\\":\\\"tamasfe\\\"}}\",\"encryption.migratedToGnomeLibsecret\":\"true\",\"workbench.panel.alignment\":\"center\",\"colorThemeData\":\"{\\\"id\\\":\\\"vs-dark vscode-theme-defaults-themes-dark_modern-json\\\",\\\"label\\\":\\\"Dark Modern\\\",\\\"settingsId\\\":\\\"Default Dark Modern\\\",\\\"themeTokenColors\\\":[{\\\"settings\\\":{\\\"foreground\\\":\\\"#D4D4D4\\\"},\\\"scope\\\":[\\\"meta.embedded\\\",\\\"source.groovy.embedded\\\",\\\"string meta.image.inline.markdown\\\",\\\"variable.legacy.builtin.python\\\"]},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"emphasis\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\"},\\\"scope\\\":\\\"strong\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#000080\\\"},\\\"scope\\\":\\\"header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6A9955\\\"},\\\"scope\\\":\\\"comment\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"constant.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":[\\\"constant.numeric\\\",\\\"variable.other.enummember\\\",\\\"keyword.operator.plus.exponent\\\",\\\"keyword.operator.minus.exponent\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#646695\\\"},\\\"scope\\\":\\\"constant.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"entity.name.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":[\\\"entity.name.tag.css\\\",\\\"entity.name.tag.less\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"entity.other.attribute-name\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":[\\\"entity.other.attribute-name.class.css\\\",\\\"source.css entity.other.attribute-name.class\\\",\\\"entity.other.attribute-name.id.css\\\",\\\"entity.other.attribute-name.parent-selector.css\\\",\\\"entity.other.attribute-name.parent.less\\\",\\\"source.css entity.other.attribute-name.pseudo-class\\\",\\\"entity.other.attribute-name.pseudo-element.css\\\",\\\"source.css.less entity.other.attribute-name.id\\\",\\\"entity.other.attribute-name.scss\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#f44747\\\"},\\\"scope\\\":\\\"invalid\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"underline\\\"},\\\"scope\\\":\\\"markup.underline\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.bold\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"bold\\\",\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.heading\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"italic\\\"},\\\"scope\\\":\\\"markup.italic\\\"},{\\\"settings\\\":{\\\"fontStyle\\\":\\\"strikethrough\\\"},\\\"scope\\\":\\\"markup.strikethrough\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"markup.inserted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"markup.deleted\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"markup.changed\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6A9955\\\"},\\\"scope\\\":\\\"punctuation.definition.quote.begin.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#6796e6\\\"},\\\"scope\\\":\\\"punctuation.definition.list.begin.markdown\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"markup.inline.raw\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#808080\\\"},\\\"scope\\\":\\\"punctuation.definition.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"meta.preprocessor\\\",\\\"entity.name.function.preprocessor\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"meta.preprocessor.string\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"meta.preprocessor.numeric\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"meta.structure.dictionary.key.python\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"meta.diff.header\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"storage\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"storage.type\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"storage.modifier\\\",\\\"keyword.operator.noexcept\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":[\\\"string\\\",\\\"meta.embedded.assembly\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"string.tag\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#ce9178\\\"},\\\"scope\\\":\\\"string.value\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":\\\"string.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"punctuation.definition.template-expression.begin\\\",\\\"punctuation.definition.template-expression.end\\\",\\\"punctuation.section.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":[\\\"meta.template.expression\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":[\\\"support.type.vendored.property-name\\\",\\\"support.type.property-name\\\",\\\"source.css variable\\\",\\\"source.coffee.embedded\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"keyword\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"keyword.control\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":\\\"keyword.operator\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"keyword.operator.new\\\",\\\"keyword.operator.expression\\\",\\\"keyword.operator.cast\\\",\\\"keyword.operator.sizeof\\\",\\\"keyword.operator.alignof\\\",\\\"keyword.operator.typeid\\\",\\\"keyword.operator.alignas\\\",\\\"keyword.operator.instanceof\\\",\\\"keyword.operator.logical.python\\\",\\\"keyword.operator.wordlike\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"keyword.other.unit\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"punctuation.section.embedded.begin.php\\\",\\\"punctuation.section.embedded.end.php\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"support.function.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#b5cea8\\\"},\\\"scope\\\":\\\"constant.sha.git-rebase\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d4d4d4\\\"},\\\"scope\\\":[\\\"storage.modifier.import.java\\\",\\\"variable.language.wildcard.java\\\",\\\"storage.modifier.package.java\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":\\\"variable.language\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#DCDCAA\\\"},\\\"scope\\\":[\\\"entity.name.function\\\",\\\"support.function\\\",\\\"support.constant.handlebars\\\",\\\"source.powershell variable.other.member\\\",\\\"entity.name.operator.custom-literal\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4EC9B0\\\"},\\\"scope\\\":[\\\"support.class\\\",\\\"support.type\\\",\\\"entity.name.type\\\",\\\"entity.name.namespace\\\",\\\"entity.other.attribute\\\",\\\"entity.name.scope-resolution\\\",\\\"entity.name.class\\\",\\\"storage.type.numeric.go\\\",\\\"storage.type.byte.go\\\",\\\"storage.type.boolean.go\\\",\\\"storage.type.string.go\\\",\\\"storage.type.uintptr.go\\\",\\\"storage.type.error.go\\\",\\\"storage.type.rune.go\\\",\\\"storage.type.cs\\\",\\\"storage.type.generic.cs\\\",\\\"storage.type.modifier.cs\\\",\\\"storage.type.variable.cs\\\",\\\"storage.type.annotation.java\\\",\\\"storage.type.generic.java\\\",\\\"storage.type.java\\\",\\\"storage.type.object.array.java\\\",\\\"storage.type.primitive.array.java\\\",\\\"storage.type.primitive.java\\\",\\\"storage.type.token.java\\\",\\\"storage.type.groovy\\\",\\\"storage.type.annotation.groovy\\\",\\\"storage.type.parameters.groovy\\\",\\\"storage.type.generic.groovy\\\",\\\"storage.type.object.array.groovy\\\",\\\"storage.type.primitive.array.groovy\\\",\\\"storage.type.primitive.groovy\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4EC9B0\\\"},\\\"scope\\\":[\\\"meta.type.cast.expr\\\",\\\"meta.type.new.expr\\\",\\\"support.constant.math\\\",\\\"support.constant.dom\\\",\\\"support.constant.json\\\",\\\"entity.other.inherited-class\\\",\\\"punctuation.separator.namespace.ruby\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C586C0\\\"},\\\"scope\\\":[\\\"keyword.control\\\",\\\"source.cpp keyword.operator.new\\\",\\\"keyword.operator.delete\\\",\\\"keyword.other.using\\\",\\\"keyword.other.directive.using\\\",\\\"keyword.other.operator\\\",\\\"entity.name.operator\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9CDCFE\\\"},\\\"scope\\\":[\\\"variable\\\",\\\"meta.definition.variable.name\\\",\\\"support.variable\\\",\\\"entity.name.variable\\\",\\\"constant.other.placeholder\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#4FC1FF\\\"},\\\"scope\\\":[\\\"variable.other.constant\\\",\\\"variable.other.enummember\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9CDCFE\\\"},\\\"scope\\\":[\\\"meta.object-literal.key\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#CE9178\\\"},\\\"scope\\\":[\\\"support.constant.property-value\\\",\\\"support.constant.font-name\\\",\\\"support.constant.media-type\\\",\\\"support.constant.media\\\",\\\"constant.other.color.rgb-value\\\",\\\"constant.other.rgb-value\\\",\\\"support.constant.color\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#CE9178\\\"},\\\"scope\\\":[\\\"punctuation.definition.group.regexp\\\",\\\"punctuation.definition.group.assertion.regexp\\\",\\\"punctuation.definition.character-class.regexp\\\",\\\"punctuation.character.set.begin.regexp\\\",\\\"punctuation.character.set.end.regexp\\\",\\\"keyword.operator.negation.regexp\\\",\\\"support.other.parenthesis.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d16969\\\"},\\\"scope\\\":[\\\"constant.character.character-class.regexp\\\",\\\"constant.other.character-class.set.regexp\\\",\\\"constant.other.character-class.regexp\\\",\\\"constant.character.set.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#DCDCAA\\\"},\\\"scope\\\":[\\\"keyword.operator.or.regexp\\\",\\\"keyword.control.anchor.regexp\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"keyword.operator.quantifier.regexp\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#569cd6\\\"},\\\"scope\\\":[\\\"constant.character\\\",\\\"constant.other.option\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":\\\"constant.character.escape\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C8C8C8\\\"},\\\"scope\\\":\\\"entity.name.label\\\"}],\\\"semanticTokenRules\\\":[{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#d4d4d4\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ce9178\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#d4d4d4\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#b5cea8\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"newOperator\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#c586c0\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"stringLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#ce9178\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"customLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#dcdcaa\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}},{\\\"_selector\\\":\\\"numberLiteral\\\",\\\"_style\\\":{\\\"_foreground\\\":\\\"#b5cea8\\\",\\\"_bold\\\":null,\\\"_underline\\\":null,\\\"_italic\\\":null,\\\"_strikethrough\\\":null}}],\\\"extensionData\\\":{\\\"_extensionId\\\":\\\"vscode.theme-defaults\\\",\\\"_extensionIsBuiltin\\\":true,\\\"_extensionName\\\":\\\"theme-defaults\\\",\\\"_extensionPublisher\\\":\\\"vscode\\\"},\\\"themeSemanticHighlighting\\\":true,\\\"colorMap\\\":{\\\"checkbox.border\\\":\\\"#3c3c3c\\\",\\\"editor.background\\\":\\\"#1f1f1f\\\",\\\"editor.foreground\\\":\\\"#cccccc\\\",\\\"editor.inactiveSelectionBackground\\\":\\\"#3a3d41\\\",\\\"editorIndentGuide.background1\\\":\\\"#404040\\\",\\\"editorIndentGuide.activeBackground1\\\":\\\"#707070\\\",\\\"editor.selectionHighlightBackground\\\":\\\"#add6ff26\\\",\\\"list.dropBackground\\\":\\\"#383b3d\\\",\\\"activityBarBadge.background\\\":\\\"#0078d4\\\",\\\"sideBarTitle.foreground\\\":\\\"#cccccc\\\",\\\"input.placeholderForeground\\\":\\\"#989898\\\",\\\"menu.background\\\":\\\"#1f1f1f\\\",\\\"menu.foreground\\\":\\\"#cccccc\\\",\\\"menu.separatorBackground\\\":\\\"#454545\\\",\\\"menu.border\\\":\\\"#454545\\\",\\\"menu.selectionBackground\\\":\\\"#0078d4\\\",\\\"statusBarItem.remoteForeground\\\":\\\"#ffffff\\\",\\\"statusBarItem.remoteBackground\\\":\\\"#0078d4\\\",\\\"ports.iconRunningProcessForeground\\\":\\\"#369432\\\",\\\"sideBarSectionHeader.background\\\":\\\"#181818\\\",\\\"sideBarSectionHeader.border\\\":\\\"#2b2b2b\\\",\\\"tab.selectedBackground\\\":\\\"#222222\\\",\\\"tab.selectedForeground\\\":\\\"#ffffffa0\\\",\\\"tab.lastPinnedBorder\\\":\\\"#cccccc33\\\",\\\"list.activeSelectionIconForeground\\\":\\\"#ffffff\\\",\\\"terminal.inactiveSelectionBackground\\\":\\\"#3a3d41\\\",\\\"widget.border\\\":\\\"#313131\\\",\\\"actionBar.toggledBackground\\\":\\\"#383a49\\\",\\\"activityBar.activeBorder\\\":\\\"#0078d4\\\",\\\"activityBar.background\\\":\\\"#181818\\\",\\\"activityBar.border\\\":\\\"#2b2b2b\\\",\\\"activityBar.foreground\\\":\\\"#d7d7d7\\\",\\\"activityBar.inactiveForeground\\\":\\\"#868686\\\",\\\"activityBarBadge.foreground\\\":\\\"#ffffff\\\",\\\"badge.background\\\":\\\"#616161\\\",\\\"badge.foreground\\\":\\\"#f8f8f8\\\",\\\"button.background\\\":\\\"#0078d4\\\",\\\"button.border\\\":\\\"#ffffff12\\\",\\\"button.foreground\\\":\\\"#ffffff\\\",\\\"button.hoverBackground\\\":\\\"#026ec1\\\",\\\"button.secondaryBackground\\\":\\\"#313131\\\",\\\"button.secondaryForeground\\\":\\\"#cccccc\\\",\\\"button.secondaryHoverBackground\\\":\\\"#3c3c3c\\\",\\\"chat.slashCommandBackground\\\":\\\"#26477866\\\",\\\"chat.slashCommandForeground\\\":\\\"#85b6ff\\\",\\\"chat.editedFileForeground\\\":\\\"#e2c08d\\\",\\\"checkbox.background\\\":\\\"#313131\\\",\\\"debugToolBar.background\\\":\\\"#181818\\\",\\\"descriptionForeground\\\":\\\"#9d9d9d\\\",\\\"dropdown.background\\\":\\\"#313131\\\",\\\"dropdown.border\\\":\\\"#3c3c3c\\\",\\\"dropdown.foreground\\\":\\\"#cccccc\\\",\\\"dropdown.listBackground\\\":\\\"#1f1f1f\\\",\\\"editor.findMatchBackground\\\":\\\"#9e6a03\\\",\\\"editorGroup.border\\\":\\\"#ffffff17\\\",\\\"editorGroupHeader.tabsBackground\\\":\\\"#181818\\\",\\\"editorGroupHeader.tabsBorder\\\":\\\"#2b2b2b\\\",\\\"editorGutter.addedBackground\\\":\\\"#2ea043\\\",\\\"editorGutter.deletedBackground\\\":\\\"#f85149\\\",\\\"editorGutter.modifiedBackground\\\":\\\"#0078d4\\\",\\\"editorLineNumber.activeForeground\\\":\\\"#cccccc\\\",\\\"editorLineNumber.foreground\\\":\\\"#6e7681\\\",\\\"editorOverviewRuler.border\\\":\\\"#010409\\\",\\\"editorWidget.background\\\":\\\"#202020\\\",\\\"errorForeground\\\":\\\"#f85149\\\",\\\"focusBorder\\\":\\\"#0078d4\\\",\\\"foreground\\\":\\\"#cccccc\\\",\\\"icon.foreground\\\":\\\"#cccccc\\\",\\\"input.background\\\":\\\"#313131\\\",\\\"input.border\\\":\\\"#3c3c3c\\\",\\\"input.foreground\\\":\\\"#cccccc\\\",\\\"inputOption.activeBackground\\\":\\\"#2489db82\\\",\\\"inputOption.activeBorder\\\":\\\"#2488db\\\",\\\"keybindingLabel.foreground\\\":\\\"#cccccc\\\",\\\"notificationCenterHeader.background\\\":\\\"#1f1f1f\\\",\\\"notificationCenterHeader.foreground\\\":\\\"#cccccc\\\",\\\"notifications.background\\\":\\\"#1f1f1f\\\",\\\"notifications.border\\\":\\\"#2b2b2b\\\",\\\"notifications.foreground\\\":\\\"#cccccc\\\",\\\"panel.background\\\":\\\"#181818\\\",\\\"panel.border\\\":\\\"#2b2b2b\\\",\\\"panelInput.border\\\":\\\"#2b2b2b\\\",\\\"panelTitle.activeBorder\\\":\\\"#0078d4\\\",\\\"panelTitle.activeForeground\\\":\\\"#cccccc\\\",\\\"panelTitle.inactiveForeground\\\":\\\"#9d9d9d\\\",\\\"peekViewEditor.background\\\":\\\"#1f1f1f\\\",\\\"peekViewEditor.matchHighlightBackground\\\":\\\"#bb800966\\\",\\\"peekViewResult.background\\\":\\\"#1f1f1f\\\",\\\"peekViewResult.matchHighlightBackground\\\":\\\"#bb800966\\\",\\\"pickerGroup.border\\\":\\\"#3c3c3c\\\",\\\"progressBar.background\\\":\\\"#0078d4\\\",\\\"quickInput.background\\\":\\\"#222222\\\",\\\"quickInput.foreground\\\":\\\"#cccccc\\\",\\\"settings.dropdownBackground\\\":\\\"#313131\\\",\\\"settings.dropdownBorder\\\":\\\"#3c3c3c\\\",\\\"settings.headerForeground\\\":\\\"#ffffff\\\",\\\"settings.modifiedItemIndicator\\\":\\\"#bb800966\\\",\\\"sideBar.background\\\":\\\"#181818\\\",\\\"sideBar.border\\\":\\\"#2b2b2b\\\",\\\"sideBar.foreground\\\":\\\"#cccccc\\\",\\\"sideBarSectionHeader.foreground\\\":\\\"#cccccc\\\",\\\"statusBar.background\\\":\\\"#181818\\\",\\\"statusBar.border\\\":\\\"#2b2b2b\\\",\\\"statusBarItem.hoverBackground\\\":\\\"#f1f1f133\\\",\\\"statusBarItem.hoverForeground\\\":\\\"#ffffff\\\",\\\"statusBar.debuggingBackground\\\":\\\"#0078d4\\\",\\\"statusBar.debuggingForeground\\\":\\\"#ffffff\\\",\\\"statusBar.focusBorder\\\":\\\"#0078d4\\\",\\\"statusBar.foreground\\\":\\\"#cccccc\\\",\\\"statusBar.noFolderBackground\\\":\\\"#1f1f1f\\\",\\\"statusBarItem.focusBorder\\\":\\\"#0078d4\\\",\\\"statusBarItem.prominentBackground\\\":\\\"#6e768166\\\",\\\"tab.activeBackground\\\":\\\"#1f1f1f\\\",\\\"tab.activeBorder\\\":\\\"#1f1f1f\\\",\\\"tab.activeBorderTop\\\":\\\"#0078d4\\\",\\\"tab.activeForeground\\\":\\\"#ffffff\\\",\\\"tab.selectedBorderTop\\\":\\\"#6caddf\\\",\\\"tab.border\\\":\\\"#2b2b2b\\\",\\\"tab.hoverBackground\\\":\\\"#1f1f1f\\\",\\\"tab.inactiveBackground\\\":\\\"#181818\\\",\\\"tab.inactiveForeground\\\":\\\"#9d9d9d\\\",\\\"tab.unfocusedActiveBorder\\\":\\\"#1f1f1f\\\",\\\"tab.unfocusedActiveBorderTop\\\":\\\"#2b2b2b\\\",\\\"tab.unfocusedHoverBackground\\\":\\\"#1f1f1f\\\",\\\"terminal.foreground\\\":\\\"#cccccc\\\",\\\"terminal.tab.activeBorder\\\":\\\"#0078d4\\\",\\\"textBlockQuote.background\\\":\\\"#2b2b2b\\\",\\\"textBlockQuote.border\\\":\\\"#616161\\\",\\\"textCodeBlock.background\\\":\\\"#2b2b2b\\\",\\\"textLink.activeForeground\\\":\\\"#4daafc\\\",\\\"textLink.foreground\\\":\\\"#4daafc\\\",\\\"textPreformat.foreground\\\":\\\"#d0d0d0\\\",\\\"textPreformat.background\\\":\\\"#3c3c3c\\\",\\\"textSeparator.foreground\\\":\\\"#21262d\\\",\\\"titleBar.activeBackground\\\":\\\"#181818\\\",\\\"titleBar.activeForeground\\\":\\\"#cccccc\\\",\\\"titleBar.border\\\":\\\"#2b2b2b\\\",\\\"titleBar.inactiveBackground\\\":\\\"#1f1f1f\\\",\\\"titleBar.inactiveForeground\\\":\\\"#9d9d9d\\\",\\\"welcomePage.tileBackground\\\":\\\"#2b2b2b\\\",\\\"welcomePage.progress.foreground\\\":\\\"#0078d4\\\"},\\\"watch\\\":false}\",\"workbench.view.extensions.state.hidden\":\"[{\\\"id\\\":\\\"workbench.views.extensions.marketplaceAccess\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchOutdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.workspaceRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.popular\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchRecentlyUpdated\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.otherRecommendations\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"extensions.recommendedList\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.enabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.mcp.installed\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.mcp.default.marketplace\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.mcp.default.welcomeView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.disabled\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"workbench.views.extensions.marketplace\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchInstalled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchEnabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchDisabled\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchBuiltin\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.searchWorkspaceUnsupported\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinFeatureExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinThemeExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.builtinProgrammingLanguageExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.untrustedUnsupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.untrustedPartiallySupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.virtualUnsupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.virtualPartiallySupportedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.extensions.deprecatedExtensions\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.mcp.marketplace\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.views.mcp.welcomeView\\\",\\\"isHidden\\\":false}]\",\"extensions.dismissedNotifications\":\"[]\",\"workbench.view.extension.gigacode.state.hidden\":\"[{\\\"id\\\":\\\"gigacode.sidebar\\\",\\\"isHidden\\\":false}]\",\"workbench.view.extension.claude-dev-ActivityBar.state.hidden\":\"[{\\\"id\\\":\\\"claude-dev.SidebarProvider\\\",\\\"isHidden\\\":false}]\",\"workbench.view.extension.claude-sidebar-secondary.state.hidden\":\"[{\\\"id\\\":\\\"claudeVSCodeSidebarSecondary\\\",\\\"isHidden\\\":false}]\",\"workbench.view.extension.kilo-code-ActivityBar.state.hidden\":\"[{\\\"id\\\":\\\"kilo-code.SidebarProvider\\\",\\\"isHidden\\\":false}]\",\"memento/gettingStartedService\":\"{\\\"kilocode.kilo-code#kiloCodeWalkthrough#welcome\\\":{\\\"done\\\":true},\\\"pickColorTheme\\\":{\\\"done\\\":true},\\\"pickColorThemeWeb\\\":{\\\"done\\\":true},\\\"installGit\\\":{\\\"done\\\":true}}\",\"workbench.welcomePage.walkthroughMetadata\":\"[[\\\"kilocode.kilo-code#kiloCodeWalkthrough\\\",{\\\"firstSeen\\\":1769721507886,\\\"stepIDs\\\":[\\\"welcome\\\",\\\"getting-started\\\",\\\"modes\\\",\\\"code-actions\\\",\\\"advanced-features\\\"],\\\"manaullyOpened\\\":false}],[\\\"ms-python.python#pythonWelcome\\\",{\\\"firstSeen\\\":1769721720748,\\\"stepIDs\\\":[\\\"python.createPythonFolder\\\",\\\"python.createPythonFile\\\",\\\"python.installPythonWin8\\\",\\\"python.installPythonMac\\\",\\\"python.installPythonLinux\\\",\\\"python.createEnvironment\\\",\\\"python.runAndDebug\\\",\\\"python.learnMoreWithDS\\\"],\\\"manaullyOpened\\\":false}],[\\\"ms-python.python#pythonDataScienceWelcome\\\",{\\\"firstSeen\\\":1769721720748,\\\"stepIDs\\\":[\\\"python.installJupyterExt\\\",\\\"python.createNewNotebook\\\",\\\"python.openInteractiveWindow\\\",\\\"python.dataScienceLearnMore\\\"],\\\"manaullyOpened\\\":false}],[\\\"Anthropic.claude-code#claude-code-walkthrough\\\",{\\\"firstSeen\\\":1769750911346,\\\"stepIDs\\\":[\\\"welcome\\\",\\\"open-claude\\\",\\\"chat\\\",\\\"sessions\\\"],\\\"manaullyOpened\\\":false}],[\\\"saoudrizwan.claude-dev#ClineWalkthrough\\\",{\\\"firstSeen\\\":1769750911346,\\\"stepIDs\\\":[\\\"welcome\\\",\\\"learn\\\",\\\"advanced-features\\\",\\\"mcp\\\",\\\"getting-started\\\"],\\\"manaullyOpened\\\":false}]]\",\"workbench.view.extension.test.state.hidden\":\"[{\\\"id\\\":\\\"workbench.view.testing\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"workbench.view.testCoverage\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"go.test.profile\\\",\\\"isHidden\\\":false}]\"}}"}