| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
 134
 135
 136
 137
 138
 139
 140
 141
 142
 143
 144
 145
 146
 147
 148
 149
 150
 151
 152
 153
 154
 155
 156
 157
 158
 159
 160
 161
 162
 163
 164
 165
 166
 167
 168
 169
 170
 171
 172
 173
 174
 175
 176
 177
 178
 179
 180
 181
 182
 183
 184
 185
 186
 187
 188
 189
 190
 191
 192
 193
 194
 195
 196
 197
 198
 199
 200
 201
 202
 203
 204
 205
 206
 207
 208
 209
 210
 211
 212
 213
 214
 215
 216
 217
 218
 219
 220
 221
 222
 223
 224
 225
 226
 227
 228
 229
 230
 231
 232
 233
 234
 235
 236
 237
 238
 239
 240
 241
 242
 243
 244
 245
 246
 247
 248
 249
 250
 251
 252
 253
 254
 255
 256
 257
 258
 259
 260
 261
 262
 263
 264
 
 |  {"editor.accessibilitySupport": "off",
 "editor.defaultFormatter": "esbenp.prettier-vscode",
 "editor.cursorSmoothCaretAnimation": true,
 "editor.find.addExtraSpaceOnTop": false,
 "editor.fontFamily": "Jetbrains Mono, Input Mono, Fira Code, monospace",
 "editor.fontLigatures": "'ss01', 'ss02', 'ss03', 'ss06', 'zero'",
 "editor.fontWeight": "normal",
 "editor.fontSize": 13,
 "editor.glyphMargin": true,
 "editor.guides.bracketPairs": "active",
 "editor.inlineSuggest.enabled": true,
 "editor.lineNumbers": "on",
 "editor.multiCursorModifier": "ctrlCmd",
 "editor.renderWhitespace": "boundary",
 "editor.suggestSelection": "first",
 "editor.tabSize": 2,
 "editor.unicodeHighlight.invisibleCharacters": false,
 "editor.codeActionsOnSave": {
 "source.fixAll": false,
 "source.fixAll.eslint": true,
 "source.organizeImports": false
 },
 "explorer.confirmDelete": false,
 "explorer.confirmDragAndDrop": false,
 "window.autoDetectColorScheme": true,
 "window.dialogStyle": "custom",
 "window.nativeTabs": true,
 "window.titleBarStyle": "custom",
 "workbench.editor.closeOnFileDelete": true,
 "workbench.editor.highlightModifiedTabs": true,
 "workbench.editor.tabCloseButton": "left",
 "workbench.editor.limit.enabled": true,
 "workbench.editor.limit.perEditorGroup": true,
 "workbench.editor.limit.value": 5,
 "workbench.list.smoothScrolling": true,
 "workbench.preferredDarkColorTheme": "Vitesse Dark",
 "workbench.preferredLightColorTheme": "Vitesse Light",
 "workbench.startupEditor": "newUntitledFile",
 "workbench.tree.expandMode": "singleClick",
 "workbench.tree.indent": 10,
 "extensions.autoUpdate": "onlyEnabledExtensions",
 "extensions.ignoreRecommendations": true,
 "files.eol": "\n",
 "files.insertFinalNewline": true,
 "files.simpleDialog.enable": true,
 "git.autofetch": true,
 "git.confirmSync": false,
 "git.enableSmartCommit": true,
 "git.untrackedChanges": "separate",
 "terminal.integrated.cursorBlinking": true,
 "terminal.integrated.cursorStyle": "line",
 "terminal.integrated.fontWeight": "300",
 "terminal.integrated.persistentSessionReviveProcess": "never",
 "terminal.integrated.tabs.enabled": true,
 "scm.diffDecorationsGutterWidth": 2,
 "debug.onTaskErrors": "debugAnyway",
 "diffEditor.ignoreTrimWhitespace": false,
 "search.exclude": {
 "**/.git": true,
 "**/.github": true,
 "**/.nuxt": true,
 "**/.output": true,
 "**/.pnpm": true,
 "**/.vscode": true,
 "**/.yarn": true,
 "**/bower_components": true,
 "**/dist/**": true,
 "**/logs": true,
 "**/node_modules": true,
 "**/out/**": true,
 "**/package-lock.json": true,
 "**/pnpm-lock.yaml": true,
 "**/tmp": true,
 "**/yarn.lock": true
 },
 
 "emmet.showSuggestionsAsSnippets": true,
 "emmet.triggerExpansionOnTab": false,
 "errorLens.enabledDiagnosticLevels": [
 "warning",
 "error"
 ],
 "errorLens.excludeBySource": [
 "cSpell",
 "Grammarly",
 "eslint"
 ],
 
 "eslint.codeAction.showDocumentation": {
 "enable": true
 },
 "eslint.quiet": true,
 "eslint.validate": [
 "javascript",
 "typescript",
 "javascriptreact",
 "typescriptreact",
 "vue",
 "html",
 ],
 "github.copilot.enable": {
 "*": true,
 "yaml": false,
 "plaintext": true,
 "markdown": true
 },
 "cSpell.allowCompoundWords": true,
 "cSpell.language": "en,en-US",
 "css.lint.hexColorLength": "ignore",
 "githubIssues.workingIssueFormatScm": "#${issueNumberLabel}",
 "githubPullRequests.fileListLayout": "tree",
 "gitlens.codeLens.authors.enabled": false,
 "gitlens.codeLens.enabled": false,
 "gitlens.codeLens.recentChange.enabled": false,
 "gitlens.menus": {
 "editor": {
 "blame": false,
 "clipboard": true,
 "compare": true,
 "history": false,
 "remote": false
 },
 "editorGroup": {
 "blame": true,
 "compare": false
 },
 "editorTab": {
 "clipboard": true,
 "compare": true,
 "history": true,
 "remote": true
 },
 "explorer": {
 "clipboard": true,
 "compare": true,
 "history": true,
 "remote": true
 },
 "scm": {
 "authors": true
 },
 "scmGroup": {
 "compare": true,
 "openClose": true,
 "stash": true
 },
 "scmGroupInline": {
 "stash": true
 },
 "scmItem": {
 "clipboard": true,
 "compare": true,
 "history": true,
 "remote": false,
 "stash": true
 }
 },
 "i18n-ally.autoDetection": false,
 "i18n-ally.displayLanguage": "en",
 "i18n-ally.ignoredLocales": [],
 "iconify.annotations": true,
 "iconify.inplace": true,
 "svg.preview.mode": "svg",
 "volar.autoCompleteRefs": false,
 "volar.codeLens.pugTools": false,
 "volar.codeLens.scriptSetupTools": true,
 "volar.completion.preferredTagNameCase": "pascal",
 "volar.showWelcomePage": false,
 "volar.takeOverMode.enabled": true,
 "windicss.enableCodeFolding": false,
 "prettier.enable": false,
 "prettier.printWidth": 200,
 "prettier.semi": false,
 "prettier.singleQuote": true,
 "explorer.experimental.fileNesting.expand": false,
 "explorer.experimental.fileNesting.patterns": {
 ".gitignore": ".gitattributes, .gitmodules, .gitmessage, .mailmap, .git-blame*",
 "*.js": "$(capture).js.map, $(capture).min.js, $(capture).d.ts",
 "*.jsx": "$(capture).js",
 "*.ts": "$(capture).js, $(capture).*.ts",
 "*.tsx": "$(capture).ts",
 "*.vue": "$(capture).*.ts, $(capture).*.js",
 "index.d.ts": "*.d.ts",
 "shims.d.ts": "*.d.ts",
 "*.cpp": "$(capture).hpp, $(capture).h, $(capture).hxx",
 "*.cxx": "$(capture).hpp, $(capture).h, $(capture).hxx",
 "*.cc": "$(capture).hpp, $(capture).h, $(capture).hxx",
 "*.c": "$(capture).h",
 "go.mod": ".air*, go.sum",
 "default.nix": "shell.nix",
 "flake.nix": "flake.lock",
 "BUILD.bazel": "*.bzl, *.bazel, *.bazelrc, bazel.rc, .bazelignore, .bazelproject, WORKSPACE",
 "CMakeLists.txt": "*.cmake, *.cmake.in, .cmake-format.yaml, CMakePresets.json",
 ".clang-tidy": ".clang-format",
 ".env": "*.env, .env.*, env.d.ts",
 "dockerfile": ".dockerignore, dockerfile*",
 "package.json": ".browserslist*, .circleci*, .codecov, .commitlint*, .editorconfig, .eslint*, .firebase*, .flowconfig, .github*, .gitlab*, .gitpod*, .huskyrc*, .jslint*, .lintstagedrc*, .markdownlint*, .mocha*, .node-version, .nodemon*, .npm*, .nvmrc, .pm2*, .pnp.*, .pnpm*, .prettier*, .releaserc*, .sentry*, .stackblitz*, .styleci*, .stylelint*, .tazerc*, .textlint*, .tool-versions, .travis*, .vscode*, .watchman*, .xo-config*, .yamllint*, .yarnrc*, api-extractor.json, appveyor*, ava.config.*, azure-pipelines*, bower.json, build.config.*, commitlint*, crowdin*, cypress.json, dangerfile*, dprint.json, firebase.json, grunt*, gulp*, jasmine.*, jenkins*, jest.config.*, jsconfig.*, karma*, lerna*, lint-staged*, nest-cli.*, netlify*, nodemon*, nx.*, package-lock.json, playwright.config.*, pm2.*, pnpm*, prettier*, pullapprove*, puppeteer.config.*, renovate*, rollup.config.*, stylelint*, tsconfig.*, tsdoc.*, tslint*, tsup.config.*, turbo*, typedoc*, vercel*, vetur.config.*, vitest.config.*, webpack.config.*, workspace.json, xo.config.*, yarn*",
 "rush.json": ".browserslist*, .circleci*, .codecov, .commitlint*, .editorconfig, .eslint*, .firebase*, .flowconfig, .github*, .gitlab*, .gitpod*, .huskyrc*, .jslint*, .lintstagedrc*, .markdownlint*, .mocha*, .node-version, .nodemon*, .npm*, .nvmrc, .pm2*, .pnp.*, .pnpm*, .prettier*, .releaserc*, .sentry*, .stackblitz*, .styleci*, .stylelint*, .tazerc*, .textlint*, .tool-versions, .travis*, .vscode*, .watchman*, .xo-config*, .yamllint*, .yarnrc*, api-extractor.json, appveyor*, ava.config.*, azure-pipelines*, bower.json, build.config.*, commitlint*, crowdin*, cypress.json, dangerfile*, dprint.json, firebase.json, grunt*, gulp*, jasmine.*, jenkins*, jest.config.*, jsconfig.*, karma*, lerna*, lint-staged*, nest-cli.*, netlify*, nodemon*, nx.*, package-lock.json, playwright.config.*, pm2.*, pnpm*, prettier*, pullapprove*, puppeteer.config.*, renovate*, rollup.config.*, stylelint*, tsconfig.*, tsdoc.*, tslint*, tsup.config.*, turbo*, typedoc*, vercel*, vetur.config.*, vitest.config.*, webpack.config.*, workspace.json, xo.config.*, yarn*",
 "readme.*": "authors, backers.md, changelog*, citation*, code_of_conduct.md, codeowners, contributing.md, contributors, copying, credits, governance.md, history.md, license*, maintainers, readme*, security.md, sponsors.md",
 "cargo.toml": ".clippy.toml, .rustfmt.toml, cargo.lock, clippy.toml, cross.toml, rust-toolchain.toml, rustfmt.toml",
 "gemfile": ".ruby-version, gemfile.lock",
 "composer.json": "composer.lock, phpunit.xml*, psalm*.xml",
 "vite.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .htmlnanorc*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, index.html, jasmine.*, jest.config.*, jsconfig.*, karma*, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
 "vue.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .htmlnanorc*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
 "nuxt.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .htmlnanorc*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
 "next.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .htmlnanorc*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, next-env.d.ts, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
 "svelte.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .htmlnanorc*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, mdsvex.config.js, playwright.config.*, postcss.config.*, puppeteer.config.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*",
 "remix.config.*": "*.env, .babelrc*, .codecov, .cssnanorc*, .env.*, .htmlnanorc*, .mocha*, .postcssrc*, .terserrc*, api-extractor.json, ava.config.*, babel.config.*, cssnano.config.*, cypress.json, env.d.ts, htmlnanorc.*, jasmine.*, jest.config.*, jsconfig.*, karma*, playwright.config.*, postcss.config.*, puppeteer.config.*, remix.*, svgo.config.*, tailwind.config.*, tsconfig.*, tsdoc.*, unocss.config.*, vitest.config.*, webpack.config.*, windi.config.*"
 },
 "css.validate": false,
 "scss.validate": false,
 "less.validate": false,
 "editor.formatOnSave": true,
 "[vue]": {
 "editor.defaultFormatter": "Wscats.vue"
 },
 "files.autoSave": "off",
 "volar.vueserver.useSecondServer": true,
 "[javascript]": {
 "editor.defaultFormatter": "vscode.typescript-language-features"
 },
 "vscodeGoogleTranslate.preferredLanguage": "Chinese (Simplified)",
 "security.workspace.trust.untrustedFiles": "open",
 "commentTranslate.googleTranslate.tld": "cn",
 "commentTranslate.hover.string": true,
 "commentTranslate.hover.variable": true,
 "commentTranslate.multiLineMerge": true,
 "commentTranslate.targetLanguage": "zh-CN",
 "commentTranslate.ignore": [
 {
 "languageId": "javascript,typescript,javascriptreact,typescriptreact",
 "regular": "[\\*\\s]+"
 }
 ],
 "workbench.sideBar.location": "right",
 "vite.autoStart": false,
 "files.associations": {
 "*.ts": "javascript",
 "*.json": "jsonc",
 "*.tsx": "javascriptreact",
 "*.vue": "vue"
 },
 "[html]": {
 "editor.defaultFormatter": "vscode.html-language-features"
 },
 "javascript.updateImportsOnFileMove.enabled": "never",
 "dashboard.projectData": null,
 "[jsonc]": {
 "editor.defaultFormatter": "vscode.json-language-features"
 },
 "workbench.productIconTheme": "icons-carbon",
 "workbench.iconTheme": "file-icons",
 "[javascriptreact]": {
 "editor.defaultFormatter": "vscode.typescript-language-features"
 },
 "dashboard.projectTileWidth": 200,
 "redhat.telemetry.enabled": true,
 "[xml]": {
 "editor.defaultFormatter": "redhat.vscode-xml"
 },
 "workbench.colorTheme": "Webstorm Darcula",
 }
 
 
 |