Skip to content

Instantly share code, notes, and snippets.

@mkromik
Created July 22, 2023 13:51
Show Gist options
  • Save mkromik/bca5d9214cd30c819d097da8e919c7cf to your computer and use it in GitHub Desktop.
Save mkromik/bca5d9214cd30c819d097da8e919c7cf to your computer and use it in GitHub Desktop.
{"name":"Frontend Development","settings":"{\"settings\":\"{\\n \\\"workbench.startupEditor\\\": \\\"none\\\",\\n \\\"diffEditor.ignoreTrimWhitespace\\\": false,\\n \\\"security.workspace.trust.untrustedFiles\\\": \\\"open\\\"\\n}\"}","snippets":"{\"snippets\":{\"romik.code-snippets\":\"{\\n\\t\\\"Echo print\\\": {\\n\\t\\t\\\"scope\\\": \\\"php\\\",\\n\\t\\t\\\"prefix\\\": \\\"ec\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"echo '<pre>';\\\",\\n\\t\\t\\t\\\"print_r($1);\\\",\\n\\t\\t\\t\\\"echo '</pre>';\\\",\\n\\t\\t\\t\\\"exit;\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"arrmap\\\": {\\n\\t\\t\\\"scope\\\": \\\"php\\\",\\n\\t\\t\\\"prefix\\\": \\\"arrmap\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"$$1 = array_map(function($$2){\\\",\\n\\t\\t\\t\\\"return $$2;\\\",\\n\\t\\t\\t\\\"}, $$1);\\\",\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"arrfilter\\\": {\\n\\t\\t\\\"scope\\\": \\\"php\\\",\\n\\t\\t\\\"prefix\\\": \\\"arrfilter\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"$$1 = array_filter($$1, function($$2){\\\",\\n\\t\\t\\t\\\"return $$2;\\\",\\n\\t\\t\\t\\\"});\\\",\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"dbdate\\\": {\\n\\t\\t\\\"scope\\\": \\\"php\\\",\\n\\t\\t\\\"prefix\\\": \\\"dbdate\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"date('Y-m-d', strtotime($1))\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"consoleLog\\\": {\\n\\t\\t\\\"scope\\\": \\\"javascript,html,typescript,php\\\",\\n\\t\\t\\\"prefix\\\": \\\"cl\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"console.log($1);\\\",\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"arrayisarray\\\": {\\n\\t\\t\\\"scope\\\": \\\"javascript,typescript,typescriptreact,javascriptreact\\\",\\n\\t\\t\\\"prefix\\\": \\\"arisarray\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"Array.isArray($1)\\\",\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"promise\\\": {\\n\\t\\t\\\"scope\\\": \\\"javascript,html,typescript\\\",\\n\\t\\t\\\"prefix\\\": \\\"pr\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"new Promise((res, rej) => {\\\",\\n\\t\\t\\t\\\"$1\\\",\\n\\t\\t\\t\\\"})\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"ifarray\\\": {\\n\\t\\t\\\"scope\\\": \\\"javascript,typescript,typescriptreact,javascriptreact\\\",\\n\\t\\t\\\"prefix\\\": \\\"ifarr\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"if($1 && Array.isArray($1)){\\\",\\n\\t\\t\\t\\\"$2\\\",\\n\\t\\t\\t\\\"}\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"ifnarray\\\": {\\n\\t\\t\\\"scope\\\": \\\"javascript,typescript,typescriptreact,javascriptreact\\\",\\n\\t\\t\\\"prefix\\\": \\\"ifnarr\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"if(!$1 || !Array.isArray($1)){\\\",\\n\\t\\t\\t\\\"$2\\\",\\n\\t\\t\\t\\\"}\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"import-lodash\\\": {\\n\\t\\t\\\"scope\\\": \\\"javascript,typescript,typescriptreact,javascriptreact\\\",\\n\\t\\t\\\"prefix\\\": \\\"il\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"import _ from \\\\\\\"lodash\\\\\\\";\\\",\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"require-lodash\\\": {\\n\\t\\t\\\"scope\\\": \\\"javascript,typescript,typescriptreact,javascriptreact\\\",\\n\\t\\t\\\"prefix\\\": \\\"rl\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"const _ = require('lodash');\\\",\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"require-path\\\": {\\n\\t\\t\\\"scope\\\": \\\"javascript,typescript,typescriptreact,javascriptreact\\\",\\n\\t\\t\\\"prefix\\\": \\\"rpath\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"const path = require('path');\\\",\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"require-validator\\\": {\\n\\t\\t\\\"scope\\\": \\\"javascript,typescript,typescriptreact,javascriptreact\\\",\\n\\t\\t\\\"prefix\\\": \\\"rva\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"const validator = require('validator');\\\",\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"require-fs\\\": {\\n\\t\\t\\\"scope\\\": \\\"javascript,typescript,typescriptreact,javascriptreact\\\",\\n\\t\\t\\\"prefix\\\": \\\"rfs\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"const fs = require('fs');\\\",\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"import-moment\\\": {\\n\\t\\t\\\"scope\\\": \\\"javascript,typescript,typescriptreact,javascriptreact\\\",\\n\\t\\t\\\"prefix\\\": \\\"imo\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"import moment from \\\\\\\"moment\\\\\\\";\\\",\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"require-moment\\\": {\\n\\t\\t\\\"scope\\\": \\\"javascript,typescript,typescriptreact,javascriptreact\\\",\\n\\t\\t\\\"prefix\\\": \\\"rmo\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"const moment = require('moment');\\\",\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"require-mongoose\\\": {\\n\\t\\t\\\"scope\\\": \\\"javascript,typescript,typescriptreact,javascriptreact\\\",\\n\\t\\t\\\"prefix\\\": \\\"rm\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"const mongoose = require('mongoose');\\\",\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"mongoose-model\\\": {\\n\\t\\t\\\"scope\\\": \\\"javascript\\\",\\n\\t\\t\\\"prefix\\\": \\\"cmm\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"const $1 = mongoose.model('$1');\\\",\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"nodejs_require-jwt\\\": {\\n\\t\\t\\\"scope\\\": \\\"javascript,typescript,typescriptreact,javascriptreact\\\",\\n\\t\\t\\\"prefix\\\": \\\"rj\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"const jwt = require('jsonwebtoken');\\\",\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"nodejs_route\\\": {\\n\\t\\t\\\"scope\\\": \\\"javascript\\\",\\n\\t\\t\\\"prefix\\\": \\\"req\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"(req, res, next) => { $1 },\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"reactjs_useEffect\\\": {\\n\\t\\t\\\"scope\\\": \\\"javascript,typescript,typescriptreact,javascriptreact\\\",\\n\\t\\t\\\"prefix\\\": \\\"useE\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"useEffect(() => {$2\\\",\\n\\t\\t\\t\\\"}, [$1]);\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"reactjs_useDispatch\\\": {\\n\\t\\t\\\"scope\\\": \\\"javascript,typescript,typescriptreact,javascriptreact\\\",\\n\\t\\t\\\"prefix\\\": \\\"useD\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"const dispatch = useDispatch$1();\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"reactjs_React.Fragment\\\": {\\n\\t\\t\\\"scope\\\": \\\"javascript,typescript,typescriptreact,javascriptreact\\\",\\n\\t\\t\\\"prefix\\\": \\\"rfrag\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"<React.Fragment>$1</React.Fragment>\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"reactjs_functional_processing_state\\\": {\\n\\t\\t\\\"scope\\\": \\\"javascript,typescript,typescriptreact,javascriptreact\\\",\\n\\t\\t\\\"prefix\\\": \\\"cprocess\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"const [processing, setProcessing] = useState$1(false);\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"reactjs_usestate\\\": {\\n\\t\\t\\\"scope\\\": \\\"javascript,typescript,typescriptreact,javascriptreact\\\",\\n\\t\\t\\\"prefix\\\": \\\"cuses\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"const [$3, set$3] = useState$1($2);\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"reactjs_functional_processing_start\\\": {\\n\\t\\t\\\"scope\\\": \\\"javascript,typescript,typescriptreact,javascriptreact\\\",\\n\\t\\t\\\"prefix\\\": \\\"strprocess\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"setProcessing(true);\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"reactjs_functional_processing_stop\\\": {\\n\\t\\t\\\"scope\\\": \\\"javascript,typescript,typescriptreact,javascriptreact\\\",\\n\\t\\t\\\"prefix\\\": \\\"stpprocess\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"setProcessing(false);\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"setState\\\": {\\n\\t\\t\\\"scope\\\": \\\"javascript,typescript,typescriptreact,javascriptreact\\\",\\n\\t\\t\\\"prefix\\\": \\\"tss\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"this.setState({ $1 });\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"this.state\\\": {\\n\\t\\t\\\"scope\\\": \\\"javascript,html\\\",\\n\\t\\t\\\"prefix\\\": \\\"ths\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"this.state.\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"serviceInclude\\\": {\\n\\t\\t\\\"scope\\\": \\\"typescript\\\",\\n\\t\\t\\\"prefix\\\": \\\"sutils\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"public utils: UtilsService$1,\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"userservice\\\": {\\n\\t\\t\\\"scope\\\": \\\"typescript\\\",\\n\\t\\t\\\"prefix\\\": \\\"suser\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"public user: UserService$1,\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"authservice\\\": {\\n\\t\\t\\\"scope\\\": \\\"typescript\\\",\\n\\t\\t\\\"prefix\\\": \\\"sauth\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"public auth: AuthService$1,\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"routerservice\\\": {\\n\\t\\t\\\"scope\\\": \\\"typescript\\\",\\n\\t\\t\\\"prefix\\\": \\\"srouter\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"private router: Router$1,\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"routeservice\\\": {\\n\\t\\t\\\"scope\\\": \\\"typescript\\\",\\n\\t\\t\\\"prefix\\\": \\\"saroute\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"public route: ActivatedRoute$1,\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"formBuilder\\\": {\\n\\t\\t\\\"scope\\\": \\\"typescript\\\",\\n\\t\\t\\\"prefix\\\": \\\"formBuilder\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"private formBuilder: FormBuilder$1,\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"httpClient\\\": {\\n\\t\\t\\\"scope\\\": \\\"typescript\\\",\\n\\t\\t\\\"prefix\\\": \\\"httpClient\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"private http: HttpClient$1,\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"formGroup\\\": {\\n\\t\\t\\\"scope\\\": \\\"typescript\\\",\\n\\t\\t\\\"prefix\\\": \\\"form.group\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"$1 = this.formBuilder.group({\\\",\\n\\t\\t\\t\\\"$2\\\",\\n\\t\\t\\t\\\"})\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"activatedRouteParam\\\": {\\n\\t\\t\\\"scope\\\": \\\"typescript\\\",\\n\\t\\t\\\"prefix\\\": \\\"route.param\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"this.route.params.subscribe(async (param) => {\\\",\\n\\t\\t\\t\\\"})\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"activatedRouteQueryParam\\\": {\\n\\t\\t\\\"scope\\\": \\\"typescript\\\",\\n\\t\\t\\\"prefix\\\": \\\"route.queryparam\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"this.route.queryParams.subscribe(async (param) => {\\\",\\n\\t\\t\\t\\\"})\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"redirect\\\": {\\n\\t\\t\\\"scope\\\": \\\"typescript\\\",\\n\\t\\t\\\"prefix\\\": \\\"redirect\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"this.router.navigate(['/$1']);\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"delcareFunction\\\": {\\n\\t\\t\\\"scope\\\": \\\"typescript\\\",\\n\\t\\t\\\"prefix\\\": \\\"declareFunction\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"declare function $1(${2:a: any}): ${3:any};\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"angularRoute\\\": {\\n\\t\\t\\\"scope\\\": \\\"typescript\\\",\\n\\t\\t\\\"prefix\\\": \\\"ngroute\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"{ path: '$1', component: $2},\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"routerLink\\\": {\\n\\t\\t\\\"scope\\\": \\\"html\\\",\\n\\t\\t\\\"prefix\\\": \\\"href\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"routerLink='/$1'\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"laravel where\\\": {\\n\\t\\t\\\"scope\\\": \\\"laravel, php\\\",\\n\\t\\t\\\"prefix\\\": \\\"lrwhere\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"->where('$1', $2)\\\",\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"laravel controllar\\\": {\\n\\t\\t\\\"scope\\\": \\\"laravel, php\\\",\\n\\t\\t\\\"prefix\\\": \\\"lrr\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"Request \\\\\\\\$request$1\\\",\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"laravel whereNull\\\": {\\n\\t\\t\\\"scope\\\": \\\"laravel, php\\\",\\n\\t\\t\\\"prefix\\\": \\\"lrwherenull\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"->whereNull('$1')\\\",\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"laravel getArray\\\": {\\n\\t\\t\\\"scope\\\": \\\"laravel, php\\\",\\n\\t\\t\\\"prefix\\\": \\\"lrgetarray\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"->get()->toArray();\\\",\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"laravel firstArray\\\": {\\n\\t\\t\\\"scope\\\": \\\"laravel, php\\\",\\n\\t\\t\\\"prefix\\\": \\\"lrfirstarray\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"->first()->toArray();\\\",\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"laravel first\\\": {\\n\\t\\t\\\"scope\\\": \\\"laravel, php\\\",\\n\\t\\t\\\"prefix\\\": \\\"lrfirst\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"->first();\\\",\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"PHP not empty\\\": {\\n\\t\\t\\\"scope\\\": \\\"laravel, php\\\",\\n\\t\\t\\\"prefix\\\": \\\"empty\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"!empty($1) \\\",\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"PHP if not empty\\\": {\\n\\t\\t\\\"scope\\\": \\\"php\\\",\\n\\t\\t\\\"prefix\\\": \\\"ifnempty\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"if(!empty($1)){ \\\",\\n\\t\\t\\t\\\"$2\\\",\\n\\t\\t\\t\\\"}\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"JAVASCRIPT if include\\\": {\\n\\t\\t\\\"scope\\\": \\\"javascript\\\",\\n\\t\\t\\\"prefix\\\": \\\"ifinclude\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"if([$1].includes($2)){ \\\",\\n\\t\\t\\t\\\"$3\\\",\\n\\t\\t\\t\\\"}\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"JAVASCRIPT if not include\\\": {\\n\\t\\t\\\"scope\\\": \\\"javascript\\\",\\n\\t\\t\\\"prefix\\\": \\\"ifninclude\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"if(![$1].includes($2)){ \\\",\\n\\t\\t\\t\\\"$3\\\",\\n\\t\\t\\t\\\"}\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"PHP if empty\\\": {\\n\\t\\t\\\"scope\\\": \\\"php\\\",\\n\\t\\t\\\"prefix\\\": \\\"ifempty\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"if(empty($1)){ \\\",\\n\\t\\t\\t\\\"$2\\\",\\n\\t\\t\\t\\\"}\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"PHP obj to array\\\": {\\n\\t\\t\\\"scope\\\": \\\"php\\\",\\n\\t\\t\\\"prefix\\\": \\\"objtar\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"json_decode(json_encode($1), true);\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"PHP current db date\\\": {\\n\\t\\t\\\"scope\\\": \\\"php\\\",\\n\\t\\t\\\"prefix\\\": \\\"cdt\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"date('Y-m-d H:i:s')\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"PHP json_encode\\\": {\\n\\t\\t\\\"scope\\\": \\\"php\\\",\\n\\t\\t\\\"prefix\\\": \\\"je\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"json_encode($1)\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"Package json node 12 version\\\": {\\n\\t\\t\\\"scope\\\": \\\"json\\\",\\n\\t\\t\\\"prefix\\\": \\\"en12\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"\\\\\\\"engines\\\\\\\": {\\\",\\n\\t\\t\\t\\\"\\t\\\\\\\"node\\\\\\\": \\\\\\\">= 12.0.0\\\\\\\",\\\",\\n\\t\\t\\t\\\"\\t\\\\\\\"npm\\\\\\\": \\\\\\\">= 6.0.0\\\\\\\",\\\",\\n\\t\\t\\t\\\"\\t\\\\\\\"yarn\\\\\\\": \\\\\\\">= 1.21.1\\\\\\\"\\\",\\n\\t\\t\\t\\\"}\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"Package json node 14 version\\\": {\\n\\t\\t\\\"scope\\\": \\\"json\\\",\\n\\t\\t\\\"prefix\\\": \\\"en12\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"\\\\\\\"engines\\\\\\\": {\\\",\\n\\t\\t\\t\\\"\\t\\\\\\\"node\\\\\\\": \\\\\\\">= 14.0.0\\\\\\\",\\\",\\n\\t\\t\\t\\\"\\t\\\\\\\"npm\\\\\\\": \\\\\\\">= 6.0.0\\\\\\\",\\\",\\n\\t\\t\\t\\\"\\t\\\\\\\"yarn\\\\\\\": \\\\\\\">= 1.21.1\\\\\\\"\\\",\\n\\t\\t\\t\\\"}\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"Package json node 16 version\\\": {\\n\\t\\t\\\"scope\\\": \\\"json\\\",\\n\\t\\t\\\"prefix\\\": \\\"en12\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"\\\\\\\"engines\\\\\\\": {\\\",\\n\\t\\t\\t\\\"\\t\\\\\\\"node\\\\\\\": \\\\\\\">= 16.0.0\\\\\\\",\\\",\\n\\t\\t\\t\\\"\\t\\\\\\\"npm\\\\\\\": \\\\\\\">= 8.0.0\\\\\\\",\\\",\\n\\t\\t\\t\\\"\\t\\\\\\\"yarn\\\\\\\": \\\\\\\">= 1.21.1\\\\\\\"\\\",\\n\\t\\t\\t\\\"}\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"Css !important\\\": {\\n\\t\\t\\\"scope\\\": \\\"css\\\",\\n\\t\\t\\\"prefix\\\": \\\"!im\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"!important\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"echo print ob clean\\\": {\\n\\t\\t\\\"scope\\\": \\\"php\\\",\\n\\t\\t\\\"prefix\\\": \\\"obec\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"ob_clean();\\\",\\n\\t\\t\\t\\\"echo '<pre>';\\\",\\n\\t\\t\\t\\\"print_r($1);\\\",\\n\\t\\t\\t\\\"echo '</pre>';\\\",\\n\\t\\t\\t\\\"exit;\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"Print to console\\\": {\\n\\t\\t\\\"scope\\\": \\\"php\\\",\\n\\t\\t\\\"prefix\\\": \\\"Y:prm\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"Yii::$app->params['$1']\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"Log output to console\\\"\\n\\t},\\n\\t\\\"YiiStatusCode\\\": {\\n\\t\\t\\\"scope\\\": \\\"php\\\",\\n\\t\\t\\\"prefix\\\": \\\"Y:status\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"Yii::$app->response->statusCode = $1;\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"Status Code\\\"\\n\\t},\\n\\t\\\"andWhere\\\": {\\n\\t\\t\\\"scope\\\": \\\"php\\\",\\n\\t\\t\\\"prefix\\\": \\\"andWhere\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"->andWhere(['$1' => $2])\\\",\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"and where condition for php\\\"\\n\\t},\\n\\t\\\"array all response\\\": {\\n\\t\\t\\\"scope\\\": \\\"php\\\",\\n\\t\\t\\\"prefix\\\": \\\"arallres\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"->asArray()->all();\\\",\\n\\t\\t]\\n\\t},\\n\\t\\\"array one response\\\": {\\n\\t\\t\\\"scope\\\": \\\"php\\\",\\n\\t\\t\\\"prefix\\\": \\\"aroneres\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"->asArray()->one();\\\",\\n\\t\\t]\\n\\t},\\n\\t\\\"all response\\\": {\\n\\t\\t\\\"scope\\\": \\\"php\\\",\\n\\t\\t\\\"prefix\\\": \\\"allres\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"->all();\\\",\\n\\t\\t]\\n\\t},\\n\\t\\\"one response\\\": {\\n\\t\\t\\\"scope\\\": \\\"php\\\",\\n\\t\\t\\\"prefix\\\": \\\"oneres\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"->one();\\\",\\n\\t\\t]\\n\\t},\\n\\t\\\"view Url\\\": {\\n\\t\\t\\\"scope\\\": \\\"php\\\",\\n\\t\\t\\\"prefix\\\": \\\"urlroute\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"Url::toRoute(['$1'$2]);\\\",\\n\\t\\t]\\n\\t},\\n\\t\\\"if(in_array())\\\": {\\n\\t\\t\\\"scope\\\": \\\"php\\\",\\n\\t\\t\\\"prefix\\\": \\\"ifinarray\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"if(in_array($1)){ \\\",\\n\\t\\t\\t\\\"$2\\\",\\n\\t\\t\\t\\\"}\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"*ngFor\\\": {\\n\\t\\t\\\"scope\\\": \\\"html\\\",\\n\\t\\t\\\"prefix\\\": \\\"*ngfor\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"*ngFor='let $2 of $1; let index=index;'\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"formControl\\\": {\\n\\t\\t\\\"scope\\\": \\\"html\\\",\\n\\t\\t\\\"prefix\\\": \\\"formcontrol\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"[formControl]=\\\\\\\"$1\\\\\\\"\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"apiRepsonse\\\": {\\n\\t\\t\\\"scope\\\": \\\"php\\\",\\n\\t\\t\\\"prefix\\\": \\\"rs\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"return response()->json(Utils::apiResponse(${1:true}, __('$2'), $3));\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"apiRepsonseMessage\\\": {\\n\\t\\t\\\"scope\\\": \\\"php\\\",\\n\\t\\t\\\"prefix\\\": \\\"rsm\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"return response()->json(Utils::apiResponseMessage(${1:true}, __('$2')));\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t},\\n\\t\\\"apiRepsonseData\\\": {\\n\\t\\t\\\"scope\\\": \\\"php\\\",\\n\\t\\t\\\"prefix\\\": \\\"rsd\\\",\\n\\t\\t\\\"body\\\": [\\n\\t\\t\\t\\\"return response()->json(Utils::apiResponseData(${1:true}, $2));\\\"\\n\\t\\t],\\n\\t\\t\\\"description\\\": \\\"\\\"\\n\\t}\\n}\"}}","extensions":"[{\"identifier\":{\"id\":\"bradlc.vscode-tailwindcss\",\"uuid\":\"4db62a7c-7d70-419c-96d2-6c3a4dc77ea5\"},\"displayName\":\"Tailwind CSS IntelliSense\"},{\"identifier\":{\"id\":\"dotjoshjohnson.xml\",\"uuid\":\"0cb81da2-1880-4755-9995-0ae9cc728e20\"},\"displayName\":\"XML Tools\"},{\"identifier\":{\"id\":\"streetsidesoftware.code-spell-checker\",\"uuid\":\"f6dbd813-b0a0-42c1-90ea-10dde9d925a7\"},\"displayName\":\"Code Spell Checker\"},{\"identifier\":{\"id\":\"vue.volar\",\"uuid\":\"a5223b43-8621-4351-a14e-3d560f85f277\"},\"displayName\":\"Vue Language Features (Volar)\"},{\"identifier\":{\"id\":\"vue.vscode-typescript-vue-plugin\",\"uuid\":\"78d16c76-388b-44e4-8470-6790d6c3d2d1\"},\"displayName\":\"TypeScript Vue Plugin (Volar)\"}]","globalState":"{\"storage\":{\"memento/gettingStartedService\":\"{\\\"pickColorTheme\\\":{\\\"done\\\":true},\\\"playground\\\":{\\\"done\\\":true},\\\"installGit\\\":{\\\"done\\\":true},\\\"quickOpen\\\":{\\\"done\\\":true},\\\"quickOpenWeb\\\":{\\\"done\\\":true},\\\"terminal\\\":{\\\"done\\\":true},\\\"scm\\\":{\\\"done\\\":true}}\",\"workbench.panel.alignment\":\"center\",\"workbench.activity.pinnedViewlets2\":\"[{\\\"id\\\":\\\"workbench.view.explorer\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":0},{\\\"id\\\":\\\"workbench.view.search\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":1},{\\\"id\\\":\\\"workbench.view.scm\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":2},{\\\"id\\\":\\\"workbench.view.debug\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":3},{\\\"id\\\":\\\"workbench.view.extensions\\\",\\\"pinned\\\":true,\\\"visible\\\":true,\\\"order\\\":4},{\\\"id\\\":\\\"workbench.view.remote\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":4},{\\\"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.cspell-explorer\\\",\\\"pinned\\\":true,\\\"visible\\\":false,\\\"order\\\":8},{\\\"id\\\":\\\"workbench.view.editSessions\\\",\\\"pinned\\\":true,\\\"visible\\\":false},{\\\"id\\\":\\\"userDataProfiles\\\",\\\"pinned\\\":true,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.view.sync\\\",\\\"pinned\\\":true,\\\"visible\\\":false}]\",\"workbench.panel.pinnedPanels\":\"[{\\\"id\\\":\\\"workbench.panel.markers\\\",\\\"name\\\":\\\"Problems\\\",\\\"pinned\\\":true,\\\"order\\\":0,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.output\\\",\\\"name\\\":\\\"Output\\\",\\\"pinned\\\":true,\\\"order\\\":1,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.repl\\\",\\\"name\\\":\\\"Debug Console\\\",\\\"pinned\\\":true,\\\"order\\\":2,\\\"visible\\\":true},{\\\"id\\\":\\\"workbench.panel.testResults\\\",\\\"name\\\":\\\"Test Results\\\",\\\"pinned\\\":true,\\\"order\\\":3,\\\"visible\\\":false},{\\\"id\\\":\\\"terminal\\\",\\\"name\\\":\\\"Terminal\\\",\\\"pinned\\\":true,\\\"order\\\":3,\\\"visible\\\":true},{\\\"id\\\":\\\"refactorPreview\\\",\\\"name\\\":\\\"Refactor Preview\\\",\\\"pinned\\\":true,\\\"visible\\\":false}]\",\"workbench.welcomePage.walkthroughMetadata\":\"[[\\\"vscode.typescript-language-features#nodejsWelcome\\\",{\\\"firstSeen\\\":1679114800026,\\\"stepIDs\\\":[\\\"walkthroughs.nodejsWelcome.downloadNode.forMacOrWindows\\\",\\\"walkthroughs.nodejsWelcome.downloadNode.forLinux\\\",\\\"walkthroughs.nodejsWelcome.makeJsFile\\\",\\\"walkthroughs.nodejsWelcome.debugJsFile\\\",\\\"walkthroughs.nodejsWelcome.learnMoreAboutJs\\\"],\\\"manaullyOpened\\\":false}]]\",\"colorThemeData\":\"{\\\"id\\\":\\\"vs-dark vscode-theme-defaults-themes-dark_plus-json\\\",\\\"label\\\":\\\"Dark+ (default dark)\\\",\\\"settingsId\\\":\\\"Default Dark+\\\",\\\"themeTokenColors\\\":[{\\\"settings\\\":{\\\"foreground\\\":\\\"#D4D4D4\\\"},\\\"scope\\\":[\\\"meta.embedded\\\",\\\"source.groovy.embedded\\\",\\\"string meta.image.inline.markdown\\\"]},{\\\"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\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#9cdcfe\\\"},\\\"scope\\\":\\\"entity.other.attribute-name\\\"},{\\\"settings\\\":{\\\"foreground\\\":\\\"#d7ba7d\\\"},\\\"scope\\\":[\\\"entity.other.attribute-name.class.css\\\",\\\"entity.other.attribute-name.class.mixin.css\\\",\\\"entity.other.attribute-name.id.css\\\",\\\"entity.other.attribute-name.parent-selector.css\\\",\\\"entity.other.attribute-name.pseudo-class.css\\\",\\\"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\\\",\\\"variable.css\\\",\\\"variable.scss\\\",\\\"variable.other.less\\\",\\\"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\\\"]},{\\\"settings\\\":{\\\"foreground\\\":\\\"#C586C0\\\"},\\\"scope\\\":[\\\"keyword.control\\\",\\\"source.cpp keyword.operator.new\\\",\\\"keyword.operator.delete\\\",\\\"keyword.other.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\\\"},{\\\"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\\\":\\\"#6b6b6b\\\",\\\"editor.background\\\":\\\"#1e1e1e\\\",\\\"editor.foreground\\\":\\\"#d4d4d4\\\",\\\"editor.inactiveSelectionBackground\\\":\\\"#3a3d41\\\",\\\"editorIndentGuide.background\\\":\\\"#404040\\\",\\\"editorIndentGuide.activeBackground\\\":\\\"#707070\\\",\\\"editor.selectionHighlightBackground\\\":\\\"#add6ff26\\\",\\\"list.dropBackground\\\":\\\"#383b3d\\\",\\\"activityBarBadge.background\\\":\\\"#007acc\\\",\\\"sideBarTitle.foreground\\\":\\\"#bbbbbb\\\",\\\"input.placeholderForeground\\\":\\\"#a6a6a6\\\",\\\"menu.background\\\":\\\"#252526\\\",\\\"menu.foreground\\\":\\\"#cccccc\\\",\\\"menu.separatorBackground\\\":\\\"#454545\\\",\\\"menu.border\\\":\\\"#454545\\\",\\\"statusBarItem.remoteForeground\\\":\\\"#ffffff\\\",\\\"statusBarItem.remoteBackground\\\":\\\"#16825d\\\",\\\"ports.iconRunningProcessForeground\\\":\\\"#369432\\\",\\\"sideBarSectionHeader.background\\\":\\\"#00000000\\\",\\\"sideBarSectionHeader.border\\\":\\\"#cccccc33\\\",\\\"tab.lastPinnedBorder\\\":\\\"#cccccc33\\\",\\\"list.activeSelectionIconForeground\\\":\\\"#ffffff\\\",\\\"terminal.inactiveSelectionBackground\\\":\\\"#3a3d41\\\",\\\"widget.border\\\":\\\"#303031\\\"},\\\"watch\\\":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\\\":\\\"workbench.explorer.fileView\\\",\\\"isHidden\\\":false},{\\\"id\\\":\\\"npm\\\",\\\"isHidden\\\":true},{\\\"id\\\":\\\"xmlTreeView\\\",\\\"isHidden\\\":false}]\",\"workbench.statusbar.hidden\":\"[\\\"status.workspaceTrust.1679114798440\\\",\\\"status.workspaceTrust.b1b34e3bc402ceaa9bcc1949716163df\\\",\\\"status.workspaceTrust.1b4b246fb2bd3ca7df2b548e2cbfc597\\\",\\\"status.workspaceTrust.fbacefe0e177e3f5f105b42a9293d358\\\",\\\"status.workspaceTrust.9b43a8c17f55cc67a4f51bd44aa27d8e\\\",\\\"status.workspaceTrust.42b9d615fef303d347d2fa6f80ee05fa\\\",\\\"status.workspaceTrust.25c268638cd8a85f5d23eb008a7ce1d9\\\",\\\"status.workspaceTrust.2b722e4c551fa2426f3ea8eaa9fb035a\\\",\\\"status.workspaceTrust.228ec1241e55aa1057b400af7521069d\\\",\\\"status.workspaceTrust.7b64a2f94f199f2f4634da5d05c3c8df\\\",\\\"status.workspaceTrust.1679578954294\\\",\\\"status.workspaceTrust.4b43bc51bd209ae645cd58bff9bd33e9\\\",\\\"status.workspaceTrust.5a3c36c24dbe961b9cabd82b166e3a55\\\",\\\"status.workspaceTrust.244053ef58bb9d65bce261d104628602\\\",\\\"status.workspaceTrust.e920a7c89e4e4fb017497da3e57c2b83\\\",\\\"status.workspaceTrust.1cd5e7fb424f7c2e31570d53bb79c666\\\",\\\"status.workspaceTrust.7a4739a26a1227d96f9b9e5547766f92\\\",\\\"status.workspaceTrust.511b13f5207fb5bdf350b195f9d56b1c\\\",\\\"status.workspaceTrust.04c21c0a513f5485ffa001b768f1e104\\\",\\\"status.workspaceTrust.2e149b603b8a59d659217e1dbdd8b1f2\\\",\\\"status.workspaceTrust.36e5fbcd09a0a3a32c4f40561dee430e\\\",\\\"status.workspaceTrust.10d16a4eb95474337f7bfde4d4283c5d\\\",\\\"status.workspaceTrust.1680513765419\\\",\\\"status.workspaceTrust.1680525136120\\\",\\\"status.workspaceTrust.3015b26380013449c98082675cce34ef\\\",\\\"status.workspaceTrust.1680679397947\\\",\\\"status.workspaceTrust.1680698311424\\\",\\\"status.workspaceTrust.1680701158430\\\",\\\"status.workspaceTrust.b2752eea81eec426b7b55648175d3615\\\",\\\"status.workspaceTrust.1680927446443\\\",\\\"status.workspaceTrust.1680927936548\\\",\\\"status.workspaceTrust.1681100917726\\\",\\\"status.workspaceTrust.1681132785194\\\",\\\"status.workspaceTrust.e44175aee66a3a0fa620785b45654c38\\\",\\\"status.workspaceTrust.1681310600177\\\",\\\"status.workspaceTrust.6675548a8bb1c29431f7d06b386ae061\\\",\\\"status.workspaceTrust.2bb8e5f4b91e3265908a766b8724f139\\\",\\\"status.workspaceTrust.6064f92ae70a229d38cb9170e4ece2ba\\\",\\\"status.workspaceTrust.1681713522902\\\",\\\"status.workspaceTrust.1681714222994\\\",\\\"status.workspaceTrust.1681714637886\\\",\\\"status.workspaceTrust.1681715274376\\\",\\\"status.workspaceTrust.1681717056711\\\",\\\"status.workspaceTrust.84774202b2092bd02f8c0d879af0b81e\\\",\\\"status.workspaceTrust.459588144d7e6efc13882e5e47c399dd\\\",\\\"status.workspaceTrust.549a3816d74642be544865dffd1f5468\\\",\\\"status.workspaceTrust.fdea12abceff8c54481a60d8a808315c\\\",\\\"status.workspaceTrust.daa1cb59e39fad2b07dadd4529a55faf\\\",\\\"status.workspaceTrust.aacd76cfc05c9f103465dbb771ea5bee\\\",\\\"status.workspaceTrust.b50453959a14627d4cc37af895350dcb\\\",\\\"status.workspaceTrust.c25869e66aafb39a58535a40a7433fc4\\\",\\\"status.workspaceTrust.875f44592746cc22cac0f6eb666f1ecb\\\",\\\"status.workspaceTrust.8673f64f84e25ee0209a98a178e6ba6d\\\",\\\"status.workspaceTrust.21c7ee3fb7c5029eb63eeccee31e785b\\\",\\\"status.workspaceTrust.8b261d255574cd33879818618e1386a2\\\",\\\"status.workspaceTrust.e96b286f2225c3a8a77cde0ede1cb54a\\\",\\\"status.workspaceTrust.f2fd86794a23974c2e9d0e415b29e18a\\\",\\\"status.workspaceTrust.c9a1a9709132326e7ba4457ccc5d2f92\\\"]\",\"ces/skipSurvey\":\"1.76.2\",\"nps/lastSessionDate\":\"Sun Mar 26 2023\",\"nps/sessionCount\":\"9\",\"cpp.1.lastSessionDate\":\"Thu Apr 27 2023\",\"cpp.1.sessionCount\":\"38\",\"java.2.lastSessionDate\":\"Thu Apr 27 2023\",\"java.2.sessionCount\":\"38\",\"javascript.1.lastSessionDate\":\"Fri Mar 31 2023\",\"javascript.1.sessionCount\":\"14\",\"typescript.1.lastSessionDate\":\"Tue Apr 04 2023\",\"typescript.1.sessionCount\":\"17\",\"terminal.integrated.showTerminalConfigPrompt\":\"false\",\"workbench.view.extensions.state.hidden\":\"[{\\\"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.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}]\",\"fileBasedRecommendations/promptedRecommendations\":\"{\\\"plaintext\\\":[\\\"vue.volar\\\"]}\",\"javascript.1.editedCount\":\"10\",\"javascript.1.editedDate\":\"Thu Mar 30 2023\",\"refactorPreview.hidden\":\"[{\\\"id\\\":\\\"refactorPreview\\\",\\\"isHidden\\\":false}]\",\"expandSuggestionDocs\":\"false\",\"typescript.1.editedCount\":\"10\",\"typescript.1.editedDate\":\"Mon Apr 03 2023\",\"snippets.usageTimestamps\":\"[[\\\"snippets/typescript.code-snippets/Triple-slash reference\\\",1679653191280],[\\\"snippets/typescript.code-snippets/Set Timeout Function\\\",1681303344684],[\\\"snippets/typescript.code-snippets/Try-Catch Statement\\\",1681535523577],[\\\"romik.code-snippets/Echo print\\\",1681661335359],[\\\"snippets/javascript.code-snippets/Log to the console\\\",1682515084659],[\\\"romik.code-snippets/consoleLog\\\",1682519030919],[\\\"snippets/typescript.code-snippets/Log to the console\\\",1682580070273],[\\\"romik.code-snippets/promise\\\",1682580480419]]\",\"nps/isCandidate\":\"false\",\"nps/skipVersion\":\"1.76.2\",\"javascript.1.isCandidate\":\"false\",\"javascript.1.skipVersion\":\"1.76.2\",\"typescript.1.isCandidate\":\"false\",\"typescript.1.skipVersion\":\"1.76.2\",\"csharp.1.lastSessionDate\":\"Thu Apr 27 2023\",\"csharp.1.sessionCount\":\"21\",\"userDataProfiles.state.hidden\":\"[{\\\"id\\\":\\\"workbench.views.profiles.export.preview\\\",\\\"isHidden\\\":false}]\"}}"}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment