Last active
July 16, 2021 19:34
-
-
Save ragurney/692a1fb219065eac6587e6ebe6f2bbb6 to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"lastUpload":"2021-07-16T19:34:47.369Z","extensionVersion":"v3.4.3"} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"metadata": { | |
"id": "fd6862de-d2d9-4d13-9683-56f58b362a3a", | |
"publisherId": "DevonDCarew.bazel-code", | |
"publisherDisplayName": "DevonDCarew" | |
}, | |
"name": "bazel-code", | |
"publisher": "DevonDCarew", | |
"version": "0.1.9" | |
}, | |
{ | |
"metadata": { | |
"id": "7a0110bb-231a-4598-aa1b-0769ea46d28b", | |
"publisherId": "aaron-bond.better-comments", | |
"publisherDisplayName": "aaron-bond" | |
}, | |
"name": "better-comments", | |
"publisher": "aaron-bond", | |
"version": "2.1.0" | |
}, | |
{ | |
"metadata": { | |
"id": "f583eafd-aa0d-4ccb-8f44-d1e610389660", | |
"publisherId": "CoenraadS.bracket-pair-colorizer", | |
"publisherDisplayName": "CoenraadS" | |
}, | |
"name": "bracket-pair-colorizer", | |
"publisher": "CoenraadS", | |
"version": "1.0.61" | |
}, | |
{ | |
"metadata": { | |
"id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd", | |
"publisherId": "Shan.code-settings-sync", | |
"publisherDisplayName": "Shan" | |
}, | |
"name": "code-settings-sync", | |
"publisher": "Shan", | |
"version": "3.4.3" | |
}, | |
{ | |
"metadata": { | |
"id": "0f8bd812-5d52-4fff-bd1c-6b0a7ee9cad9", | |
"publisherId": "bierner.color-info", | |
"publisherDisplayName": "bierner" | |
}, | |
"name": "color-info", | |
"publisher": "bierner", | |
"version": "0.6.1" | |
}, | |
{ | |
"metadata": { | |
"id": "341968b1-17f8-4a87-837b-a6bc5f971526", | |
"publisherId": "dhall.dhall-lang", | |
"publisherDisplayName": "dhall" | |
}, | |
"name": "dhall-lang", | |
"publisher": "dhall", | |
"version": "0.0.4" | |
}, | |
{ | |
"metadata": { | |
"id": "d1e030a6-f502-48bb-92d6-7eb9f74d5bcf", | |
"publisherId": "nopjmp.fairyfloss", | |
"publisherDisplayName": "nopjmp" | |
}, | |
"name": "fairyfloss", | |
"publisher": "nopjmp", | |
"version": "0.2.2" | |
}, | |
{ | |
"metadata": { | |
"id": "d0db9e58-8cdf-49c5-87bf-02f037e10bb0", | |
"publisherId": "thenikso.github-plus-theme", | |
"publisherDisplayName": "thenikso" | |
}, | |
"name": "github-plus-theme", | |
"publisher": "thenikso", | |
"version": "1.3.0" | |
}, | |
{ | |
"metadata": { | |
"id": "4de763bd-505d-4978-9575-2b7696ecf94e", | |
"publisherId": "eamodio.gitlens", | |
"publisherDisplayName": "eamodio" | |
}, | |
"name": "gitlens", | |
"publisher": "eamodio", | |
"version": "11.5.1" | |
}, | |
{ | |
"metadata": { | |
"id": "d6f6cfea-4b6f-41f4-b571-6ad2ab7918da", | |
"publisherId": "golang.go", | |
"publisherDisplayName": "golang" | |
}, | |
"name": "go", | |
"publisher": "golang", | |
"version": "0.26.0" | |
}, | |
{ | |
"metadata": { | |
"id": "1dd7f786-f59f-4199-a147-fc98a56a11f2", | |
"publisherId": "naco-siren.gradle-language", | |
"publisherDisplayName": "naco-siren" | |
}, | |
"name": "gradle-language", | |
"publisher": "naco-siren", | |
"version": "0.2.3" | |
}, | |
{ | |
"metadata": { | |
"id": "3e8a391a-f3f0-44b2-8631-7847b0c8839a", | |
"publisherId": "kumar-harsh.graphql-for-vscode", | |
"publisherDisplayName": "kumar-harsh" | |
}, | |
"name": "graphql-for-vscode", | |
"publisher": "kumar-harsh", | |
"version": "1.15.3" | |
}, | |
{ | |
"metadata": { | |
"id": "aae00486-7e92-42b3-91b0-2b419e4f3875", | |
"publisherId": "vincaslt.highlight-matching-tag", | |
"publisherDisplayName": "vincaslt" | |
}, | |
"name": "highlight-matching-tag", | |
"publisher": "vincaslt", | |
"version": "0.10.1" | |
}, | |
{ | |
"metadata": { | |
"id": "198a707e-28af-4e84-8610-6e2f628dd12d", | |
"publisherId": "redhat.java", | |
"publisherDisplayName": "redhat" | |
}, | |
"name": "java", | |
"publisher": "redhat", | |
"version": "0.80.0" | |
}, | |
{ | |
"metadata": { | |
"id": "a2cec723-5349-460d-9de9-0fd1f8d3456f", | |
"publisherId": "xabikos.JavaScriptSnippets", | |
"publisherDisplayName": "xabikos" | |
}, | |
"name": "JavaScriptSnippets", | |
"publisher": "xabikos", | |
"version": "1.8.0" | |
}, | |
{ | |
"metadata": { | |
"id": "e58f546c-babc-455f-a265-ba40dbd140d4", | |
"publisherId": "sdras.night-owl", | |
"publisherDisplayName": "sdras" | |
}, | |
"name": "night-owl", | |
"publisher": "sdras", | |
"version": "2.0.1" | |
}, | |
{ | |
"metadata": { | |
"id": "d879ccb5-cbdb-45a1-bd74-5641ad0062df", | |
"publisherId": "Hridoy.rails-snippets", | |
"publisherDisplayName": "Hridoy" | |
}, | |
"name": "rails-snippets", | |
"publisher": "Hridoy", | |
"version": "1.0.8" | |
}, | |
{ | |
"metadata": { | |
"id": "93ce222b-5f6f-49b7-9ab1-a0463c6238df", | |
"publisherId": "ms-vscode-remote.remote-containers", | |
"publisherDisplayName": "ms-vscode-remote" | |
}, | |
"name": "remote-containers", | |
"publisher": "ms-vscode-remote", | |
"version": "0.183.0" | |
}, | |
{ | |
"metadata": { | |
"id": "21e07abb-b9df-418d-8224-c96f1290ec7f", | |
"publisherId": "rafaelmaiolla.remote-vscode", | |
"publisherDisplayName": "rafaelmaiolla" | |
}, | |
"name": "remote-vscode", | |
"publisher": "rafaelmaiolla", | |
"version": "1.1.0" | |
}, | |
{ | |
"metadata": { | |
"id": "4becf7b9-64a1-41bf-b1fe-c81f82e8415e", | |
"publisherId": "gkotas.restore-git-branch-tabs", | |
"publisherDisplayName": "gkotas" | |
}, | |
"name": "restore-git-branch-tabs", | |
"publisher": "gkotas", | |
"version": "0.4.1" | |
}, | |
{ | |
"metadata": { | |
"id": "45cf15f1-1616-44f2-b9f4-34c77af2dce4", | |
"publisherId": "groksrc.ruby", | |
"publisherDisplayName": "groksrc" | |
}, | |
"name": "ruby", | |
"publisher": "groksrc", | |
"version": "0.1.0" | |
}, | |
{ | |
"metadata": { | |
"id": "ae062c8a-c68e-4b92-9ecf-8f1d4288b05d", | |
"publisherId": "rebornix.ruby", | |
"publisherDisplayName": "rebornix" | |
}, | |
"name": "ruby", | |
"publisher": "rebornix", | |
"version": "0.28.1" | |
}, | |
{ | |
"metadata": { | |
"id": "65a449f8-c656-4725-a000-afd74758c7e6", | |
"publisherId": "emeraldwalk.RunOnSave", | |
"publisherDisplayName": "emeraldwalk" | |
}, | |
"name": "RunOnSave", | |
"publisher": "emeraldwalk", | |
"version": "0.2.0" | |
}, | |
{ | |
"metadata": { | |
"id": "56a57ae2-56b7-4053-a3e0-897e198f0d03", | |
"publisherId": "vortizhe.simple-ruby-erb", | |
"publisherDisplayName": "vortizhe" | |
}, | |
"name": "simple-ruby-erb", | |
"publisher": "vortizhe", | |
"version": "0.2.1" | |
}, | |
{ | |
"metadata": { | |
"id": "a7fa941e-bcda-486f-8141-8483a6286177", | |
"publisherId": "SonarSource.sonarlint-vscode", | |
"publisherDisplayName": "SonarSource" | |
}, | |
"name": "sonarlint-vscode", | |
"publisher": "SonarSource", | |
"version": "2.0.0" | |
}, | |
{ | |
"metadata": { | |
"id": "6a2bbab0-d8f0-43fa-9b26-e6a3b7892a0b", | |
"publisherId": "mtxr.sqltools", | |
"publisherDisplayName": "mtxr" | |
}, | |
"name": "sqltools", | |
"publisher": "mtxr", | |
"version": "0.23.0" | |
}, | |
{ | |
"metadata": { | |
"id": "529697b9-b343-4b1c-ba2f-f5ef692132d4", | |
"publisherId": "ms-vscode.sublime-keybindings", | |
"publisherDisplayName": "ms-vscode" | |
}, | |
"name": "sublime-keybindings", | |
"publisher": "ms-vscode", | |
"version": "4.0.9" | |
}, | |
{ | |
"metadata": { | |
"id": "b82ec2db-a68d-48b0-94f7-bde2fcb91c8e", | |
"publisherId": "usama8800.tab-groups", | |
"publisherDisplayName": "usama8800" | |
}, | |
"name": "tab-groups", | |
"publisher": "usama8800", | |
"version": "1.4.8" | |
}, | |
{ | |
"metadata": { | |
"id": "4ef6c2d5-de36-45a1-9015-18c1d4a3a25e", | |
"publisherId": "albert.TabOut", | |
"publisherDisplayName": "albert" | |
}, | |
"name": "TabOut", | |
"publisher": "albert", | |
"version": "0.2.0" | |
}, | |
{ | |
"metadata": { | |
"id": "f5d7ffda-c1d6-4070-ba80-803c705a1ee6", | |
"publisherId": "monokai.theme-monokai-pro-vscode", | |
"publisherDisplayName": "monokai" | |
}, | |
"name": "theme-monokai-pro-vscode", | |
"publisher": "monokai", | |
"version": "1.1.19" | |
}, | |
{ | |
"metadata": { | |
"id": "6623619a-676d-4cde-943f-a3c193b44fc0", | |
"publisherId": "ChakrounAnas.turbo-console-log", | |
"publisherDisplayName": "ChakrounAnas" | |
}, | |
"name": "turbo-console-log", | |
"publisher": "ChakrounAnas", | |
"version": "2.1.6" | |
}, | |
{ | |
"metadata": { | |
"id": "c4acb5b7-168f-4561-86ef-79352610787e", | |
"publisherId": "edonet.vscode-command-runner", | |
"publisherDisplayName": "edonet" | |
}, | |
"name": "vscode-command-runner", | |
"publisher": "edonet", | |
"version": "0.0.118" | |
}, | |
{ | |
"metadata": { | |
"id": "0479fc1c-3d67-49f9-b087-fb9069afe48f", | |
"publisherId": "ms-azuretools.vscode-docker", | |
"publisherDisplayName": "ms-azuretools" | |
}, | |
"name": "vscode-docker", | |
"publisher": "ms-azuretools", | |
"version": "1.14.0" | |
}, | |
{ | |
"metadata": { | |
"id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a", | |
"publisherId": "dbaeumer.vscode-eslint", | |
"publisherDisplayName": "dbaeumer" | |
}, | |
"name": "vscode-eslint", | |
"publisher": "dbaeumer", | |
"version": "2.1.23" | |
}, | |
{ | |
"metadata": { | |
"id": "a226f06e-9b5e-493b-b92a-553d3572f969", | |
"publisherId": "richardwillis.vscode-gradle", | |
"publisherDisplayName": "richardwillis" | |
}, | |
"name": "vscode-gradle", | |
"publisher": "richardwillis", | |
"version": "3.6.1" | |
}, | |
{ | |
"metadata": { | |
"id": "55ef6448-487b-49a0-a66e-4d2d9bb82229", | |
"publisherId": "GraphQL.vscode-graphql", | |
"publisherDisplayName": "GraphQL" | |
}, | |
"name": "vscode-graphql", | |
"publisher": "GraphQL", | |
"version": "0.3.16" | |
}, | |
{ | |
"metadata": { | |
"id": "61fcd0cf-64d7-4836-8d6b-d55f4fb83281", | |
"publisherId": "vscjava.vscode-java-debug", | |
"publisherDisplayName": "vscjava" | |
}, | |
"name": "vscode-java-debug", | |
"publisher": "vscjava", | |
"version": "0.34.0" | |
}, | |
{ | |
"metadata": { | |
"id": "7865e561-1c83-410e-9b99-aabada597a7e", | |
"publisherId": "vscjava.vscode-java-dependency", | |
"publisherDisplayName": "vscjava" | |
}, | |
"name": "vscode-java-dependency", | |
"publisher": "vscjava", | |
"version": "0.18.5" | |
}, | |
{ | |
"metadata": { | |
"id": "96f11e1f-1a46-4592-b084-f025b2c2a81f", | |
"publisherId": "vscjava.vscode-java-pack", | |
"publisherDisplayName": "vscjava" | |
}, | |
"name": "vscode-java-pack", | |
"publisher": "vscjava", | |
"version": "0.17.0" | |
}, | |
{ | |
"metadata": { | |
"id": "67c06b0d-1891-42ca-b2a8-113e79bff069", | |
"publisherId": "vscjava.vscode-java-test", | |
"publisherDisplayName": "vscjava" | |
}, | |
"name": "vscode-java-test", | |
"publisher": "vscjava", | |
"version": "0.30.1" | |
}, | |
{ | |
"metadata": { | |
"id": "4b3ff6b3-747b-48b1-9593-61195ead981b", | |
"publisherId": "GabrielBB.vscode-lombok", | |
"publisherDisplayName": "GabrielBB" | |
}, | |
"name": "vscode-lombok", | |
"publisher": "GabrielBB", | |
"version": "1.0.1" | |
}, | |
{ | |
"metadata": { | |
"id": "b0f06c6b-24fb-4d7b-bd79-bc5e2fa17312", | |
"publisherId": "vscjava.vscode-maven", | |
"publisherDisplayName": "vscjava" | |
}, | |
"name": "vscode-maven", | |
"publisher": "vscjava", | |
"version": "0.31.0" | |
}, | |
{ | |
"metadata": { | |
"id": "1d3d1fb2-0d8f-47ed-bfce-990b8ddfc9d8", | |
"publisherId": "zxh404.vscode-proto3", | |
"publisherDisplayName": "zxh404" | |
}, | |
"name": "vscode-proto3", | |
"publisher": "zxh404", | |
"version": "0.5.4" | |
}, | |
{ | |
"metadata": { | |
"id": "b35cd5b4-18db-46f9-ba9e-06096c3b22d3", | |
"publisherId": "msjsdiag.vscode-react-native", | |
"publisherDisplayName": "msjsdiag" | |
}, | |
"name": "vscode-react-native", | |
"publisher": "msjsdiag", | |
"version": "1.5.2" | |
}, | |
{ | |
"metadata": { | |
"id": "708cfcd8-e0c6-49ca-9af6-b27a342d247b", | |
"publisherId": "wingrunr21.vscode-ruby", | |
"publisherDisplayName": "wingrunr21" | |
}, | |
"name": "vscode-ruby", | |
"publisher": "wingrunr21", | |
"version": "0.28.0" | |
}, | |
{ | |
"metadata": { | |
"id": "6f5d4f30-67aa-4151-80c0-1bbe8ca5f9db", | |
"publisherId": "cssho.vscode-svgviewer", | |
"publisherDisplayName": "cssho" | |
}, | |
"name": "vscode-svgviewer", | |
"publisher": "cssho", | |
"version": "2.0.0" | |
}, | |
{ | |
"metadata": { | |
"id": "b84ed643-ec7d-49cc-a514-3ce104ed777f", | |
"publisherId": "Hyzeta.vscode-theme-github-light", | |
"publisherDisplayName": "Hyzeta" | |
}, | |
"name": "vscode-theme-github-light", | |
"publisher": "Hyzeta", | |
"version": "7.14.2" | |
}, | |
{ | |
"metadata": { | |
"id": "ee33fd31-7bb4-4252-8368-fdd5bcd94cf8", | |
"publisherId": "akamud.vscode-theme-onelight", | |
"publisherDisplayName": "akamud" | |
}, | |
"name": "vscode-theme-onelight", | |
"publisher": "akamud", | |
"version": "2.2.3" | |
}, | |
{ | |
"metadata": { | |
"id": "876e8f93-74d0-4f4f-91b7-34a09f19f444", | |
"publisherId": "VisualStudioExptTeam.vscodeintellicode", | |
"publisherDisplayName": "VisualStudioExptTeam" | |
}, | |
"name": "vscodeintellicode", | |
"publisher": "VisualStudioExptTeam", | |
"version": "1.2.14" | |
} | |
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Empty |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Place your key bindings in this file to overwrite the defaults | |
[ | |
// { | |
// "key": "cmd+s", | |
// "command": "command-runner.run", | |
// "args": { "command": "formatJava" } | |
// }, | |
{ | |
"key": "shift+cmd+c", | |
"command": "copyFilePath" | |
}, | |
{ | |
"key": "shift+cmd+c", | |
"command": "-workbench.action.terminal.openNativeConsole", | |
"when": "!terminalFocus" | |
}, | |
{ | |
"key": "shift+cmd+.", | |
"command": "erb.toggleTags", | |
"when": "editorTextFocus && editorLangId == 'erb'" | |
}, | |
{ | |
"key": "ctrl+shift+`", | |
"command": "-erb.toggleTags", | |
"when": "editorTextFocus && editorLangId == 'erb'" | |
}, | |
{ | |
"key": "shift+cmd+.", | |
"command": "-editor.action.inPlaceReplace.down", | |
"when": "editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "cmd+l", | |
"command": "workbench.action.gotoLine" | |
}, | |
{ | |
"key": "ctrl+g", | |
"command": "-workbench.action.gotoLine" | |
}, | |
{ | |
"key": "cmd+l", | |
"command": "-expandLineSelection", | |
"when": "editorFocus" | |
}, | |
{ | |
"key": "ctrl+w", | |
"command": "-workbench.action.switchWindow" | |
}, | |
{ | |
"key": "alt+cmd+down", | |
"command": "-editor.action.insertCursorBelow", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "alt+cmd+down", | |
"command": "-workbench.action.terminal.focusNextPane", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "ctrl+w", | |
"command": "editor.action.smartSelect.grow", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "shift+cmd+space", | |
"command": "-editor.action.smartSelect.grow", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "shift+alt+cmd+f", | |
"command": "workbench.action.replaceInFiles" | |
}, | |
{ | |
"key": "shift+cmd+h", | |
"command": "-workbench.action.replaceInFiles" | |
} | |
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"workbench.colorCustomizations": { | |
"statusBar.background": "#303030", | |
"statusBar.noFolderBackground": "#222225", | |
"statusBar.debuggingBackground": "#511f1f" | |
}, | |
"gitlens.advanced.messages": { | |
"suppressCommitHasNoPreviousCommitWarning": false, | |
"suppressCommitNotFoundWarning": false, | |
"suppressFileNotUnderSourceControlWarning": false, | |
"suppressGitVersionWarning": false, | |
"suppressLineUncommittedWarning": false, | |
"suppressNoRepositoryWarning": false, | |
"suppressResultsExplorerNotice": false, | |
"suppressShowKeyBindingsNotice": true, | |
"suppressUpdateNotice": false, | |
"suppressWelcomeNotice": true | |
}, | |
"editor.multiCursorModifier": "alt", | |
"editor.snippetSuggestions": "top", | |
"editor.formatOnPaste": true, | |
"editor.tabSize": 2, | |
"gitlens.keymap": "none", | |
"workbench.startupEditor": "newUntitledFile", | |
"workbench.editor.enablePreview": true, | |
"gitlens.historyExplorer.enabled": true, | |
"gitlens.codeLens.recentChange.enabled": false, | |
"gitlens.codeLens.authors.enabled": false, | |
"ruby.intellisense": "rubyLocate", | |
"editor.rulers": [ | |
120 | |
], | |
"files.trimTrailingWhitespace": true, | |
"editor.acceptSuggestionOnEnter": "off", | |
"emmet.triggerExpansionOnTab": true, | |
"emmet.includeLanguages": { | |
"javascript": "javascriptreact" | |
}, | |
"workbench.editor.showTabs": true, | |
"editor.minimap.enabled": true, | |
"search.useIgnoreFiles": false, | |
"go.formatTool": "gofmt", | |
"workbench.editor.enablePreviewFromQuickOpen": true, | |
"go.autocompleteUnimportedPackages": true, | |
"javascript.updateImportsOnFileMove.enabled": "always", | |
"workbench.colorTheme": "Monokai Pro (Filter Machine)", | |
"breadcrumbs.enabled": true, | |
"sync.gist": "692a1fb219065eac6587e6ebe6f2bbb6", | |
"gitlens.views.fileHistory.enabled": true, | |
"gitlens.views.lineHistory.enabled": true, | |
"[ruby]": { | |
"editor.defaultFormatter": "rebornix.ruby" | |
}, | |
"bracketPairColorizer.forceUniqueOpeningColor": false, | |
"bracketPairColorizer.forceIterationColorCycle": false, | |
"bracketPairColorizer.colorMode": "Independent", | |
"bracketPairColorizer.independentPairColors": [ | |
[ | |
"()", | |
[ | |
"#8b9798" | |
], | |
"Red" | |
], | |
[ | |
"[]", | |
[ | |
"#8b9798" | |
], | |
"Red" | |
], | |
[ | |
"{}", | |
[ | |
"#8b9798" | |
], | |
"Red" | |
] | |
], | |
"turboConsoleLog.logMessagePrefix": "LOG", | |
"turboConsoleLog.quote": "'", | |
"turboConsoleLog.addSemicolonInTheEnd": true, | |
"go.useLanguageServer": true, | |
"[javascript]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"files.autoSave": "onFocusChange", | |
"eslint.workingDirectories": [ | |
"lotus_react" | |
], | |
// "eslint.options": { | |
// "configFile": "/Users/rygurney/Code/zendesk/zendesk_console/lotus_react/.eslintrc.js" | |
// } | |
// Font Settings | |
"editor.fontFamily": "Victor Mono, Menlo, Monaco, 'Courier New', monospace", | |
"editor.fontWeight": "bold", | |
"editor.fontLigatures": false, | |
"editor.tokenColorCustomizations": { | |
"textMateRules": [ | |
{ | |
"scope": [ | |
//following will be in italic (=FlottFlott) | |
"comment", | |
"entity.name.type.class", //class names | |
"keyword", //import, export, return… | |
"constant", //String, Number, Boolean…, this, super | |
"storage.modifier", //static keyword | |
"storage.type.class.js" //class keyword | |
], | |
"settings": { | |
"fontStyle": "italic" | |
} | |
}, | |
{ | |
"scope": [ | |
//following will be excluded from italics (VSCode has some defaults for italics) | |
"invalid", | |
"keyword.operator", | |
"constant.numeric.css", | |
"keyword.other.unit.px.css", | |
"constant.numeric.decimal.js", | |
"constant.numeric.json" | |
], | |
"settings": { | |
"fontStyle": "" | |
} | |
} | |
] | |
}, | |
"editor.fontSize": 13, | |
"emeraldwalk.runonsave": { | |
"commands": [ | |
{ | |
"match": "\\.java$", | |
"cmd": "google-java-format --replace ${file}" | |
}, | |
], | |
}, | |
// "command-runner.commands": { | |
// "formatJava": "if [ ${fileExtname} == .java ]; then google-java-format --replace ${file}; fi;" | |
// }, | |
"command-runner.showRunCommandInEditorContextMenu": false, | |
"java.format.settings.url": "https://raw.githubusercontent.com/google/styleguide/gh-pages/eclipse-java-google-style.xml; echo BANG", | |
"java.format.settings.profile": "GoogleStyle", | |
"editor.suggestSelection": "first", | |
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue", | |
"java.jdt.ls.vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m -javaagent:\"/Users/rygurney/.vscode/extensions/gabrielbb.vscode-lombok-1.0.1/server/lombok.jar\"", | |
"javascript.format.insertSpaceAfterConstructor": true, | |
"java.format.enabled": false, | |
"files.autoSaveDelay": 10000, | |
"java.configuration.checkProjectSettingsExclusions": false, | |
"tab-groups.groups": "eyJCcmFuY2g6IGd1cm5leS9DYXRlZ29yaWVzRXhwYW5kQ29sbGFwc2UiOltdLCJCcmFuY2g6IGd1cm5leS9DYXRlZ29yaWVzVGFibGUiOltdLCJCcmFuY2g6IGd1cm5leS9DYXRlZ29yeUV4cGFuZCI6W3siZG9jdW1lbnQiOnsidXJpIjp7IiRtaWQiOjEsImZzUGF0aCI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL1RyaWdnZXJzVGFibGUvaW5kZXguanMiLCJleHRlcm5hbCI6ImZpbGU6Ly8vVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9UcmlnZ2Vyc1RhYmxlL2luZGV4LmpzIiwicGF0aCI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL1RyaWdnZXJzVGFibGUvaW5kZXguanMiLCJzY2hlbWUiOiJmaWxlIn0sImZpbGVOYW1lIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvVHJpZ2dlcnNUYWJsZS9pbmRleC5qcyIsImlzVW50aXRsZWQiOmZhbHNlLCJsYW5ndWFnZUlkIjoiamF2YXNjcmlwdCIsInZlcnNpb24iOjI1NjcsImlzQ2xvc2VkIjp0cnVlLCJpc0RpcnR5IjpmYWxzZSwiZW9sIjoxLCJsaW5lQ291bnQiOjQ5N30sInZpZXdDb2x1bW4iOjEsImZvY3Vzc2VkIjp0cnVlfV0sIkJyYW5jaDogZ3VybmV5L1RyaWdnZXJSZW5kZXJQbGFjZWhvbGRlciI6W3siZG9jdW1lbnQiOnsidXJpIjp7IiRtaWQiOjEsImZzUGF0aCI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL1RyaWdnZXJzVGFibGUvaW5kZXguanMiLCJleHRlcm5hbCI6ImZpbGU6Ly8vVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9UcmlnZ2Vyc1RhYmxlL2luZGV4LmpzIiwicGF0aCI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL1RyaWdnZXJzVGFibGUvaW5kZXguanMiLCJzY2hlbWUiOiJmaWxlIn0sImZpbGVOYW1lIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvVHJpZ2dlcnNUYWJsZS9pbmRleC5qcyIsImlzVW50aXRsZWQiOmZhbHNlLCJsYW5ndWFnZUlkIjoiamF2YXNjcmlwdCIsInZlcnNpb24iOjUsImlzQ2xvc2VkIjpmYWxzZSwiaXNEaXJ0eSI6ZmFsc2UsImVvbCI6MSwibGluZUNvdW50Ijo2NzZ9LCJ2aWV3Q29sdW1uIjoxLCJmb2N1c3NlZCI6dHJ1ZX1dLCJCcmFuY2g6IGd1cm5leS9DYXRlZ29yeURhdGFUZXN0SWRzIjpbXSwiQnJhbmNoOiBndXJuZXkvRml4Q2F0ZWdvcmllc1NjaGVtYSI6W10sIkJyYW5jaDogZ3VybmV5L0FkZE5pY29sZXR0ZUNvZGVPd25lciI6W3siZG9jdW1lbnQiOnsidXJpIjp7IiRtaWQiOjEsImZzUGF0aCI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9DYXRlZ29yaWVzL2RhdGEvbXV0YXRpb25zL3VwZGF0ZUNhdGVnb3J5TXV0YXRpb24uZ3FsIiwiZXh0ZXJuYWwiOiJmaWxlOi8vL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL0NhdGVnb3JpZXMvZGF0YS9tdXRhdGlvbnMvdXBkYXRlQ2F0ZWdvcnlNdXRhdGlvbi5ncWwiLCJwYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL0NhdGVnb3JpZXMvZGF0YS9tdXRhdGlvbnMvdXBkYXRlQ2F0ZWdvcnlNdXRhdGlvbi5ncWwiLCJzY2hlbWUiOiJmaWxlIn0sImZpbGVOYW1lIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL0NhdGVnb3JpZXMvZGF0YS9tdXRhdGlvbnMvdXBkYXRlQ2F0ZWdvcnlNdXRhdGlvbi5ncWwiLCJpc1VudGl0bGVkIjpmYWxzZSwibGFuZ3VhZ2VJZCI6ImdyYXBocWwiLCJ2ZXJzaW9uIjoyMTUsImlzQ2xvc2VkIjp0cnVlLCJpc0RpcnR5IjpmYWxzZSwiZW9sIjoxLCJsaW5lQ291bnQiOjl9LCJ2aWV3Q29sdW1uIjoxLCJmb2N1c3NlZCI6ZmFsc2V9LHsiZG9jdW1lbnQiOnsidXJpIjp7IiRtaWQiOjEsImZzUGF0aCI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9Db21tb25Qcm92aWRlcnMvRGF0YVByb3ZpZGVyL2RhdGEvY2F0ZWdvcmllcy90eXBlcy5ncWwiLCJleHRlcm5hbCI6ImZpbGU6Ly8vVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQ29tbW9uUHJvdmlkZXJzL0RhdGFQcm92aWRlci9kYXRhL2NhdGVnb3JpZXMvdHlwZXMuZ3FsIiwicGF0aCI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9Db21tb25Qcm92aWRlcnMvRGF0YVByb3ZpZGVyL2RhdGEvY2F0ZWdvcmllcy90eXBlcy5ncWwiLCJzY2hlbWUiOiJmaWxlIn0sImZpbGVOYW1lIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0NvbW1vblByb3ZpZGVycy9EYXRhUHJvdmlkZXIvZGF0YS9jYXRlZ29yaWVzL3R5cGVzLmdxbCIsImlzVW50aXRsZWQiOmZhbHNlLCJsYW5ndWFnZUlkIjoiZ3JhcGhxbCIsInZlcnNpb24iOjEsImlzQ2xvc2VkIjp0cnVlLCJpc0RpcnR5IjpmYWxzZSwiZW9sIjoxLCJsaW5lQ291bnQiOjU3fSwidmlld0NvbHVtbiI6MSwiZm9jdXNzZWQiOmZhbHNlfSx7ImRvY3VtZW50Ijp7InVyaSI6eyIkbWlkIjoxLCJmc1BhdGgiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC90cmFuc2xhdGlvbnMvZGVmYXVsdC55bWwiLCJleHRlcm5hbCI6ImZpbGU6Ly8vVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC90cmFuc2xhdGlvbnMvZGVmYXVsdC55bWwiLCJwYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3QvdHJhbnNsYXRpb25zL2RlZmF1bHQueW1sIiwic2NoZW1lIjoiZmlsZSJ9LCJmaWxlTmFtZSI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3RyYW5zbGF0aW9ucy9kZWZhdWx0LnltbCIsImlzVW50aXRsZWQiOmZhbHNlLCJsYW5ndWFnZUlkIjoieWFtbCIsInZlcnNpb24iOjEsImlzQ2xvc2VkIjp0cnVlLCJpc0RpcnR5IjpmYWxzZSwiZW9sIjoxLCJsaW5lQ291bnQiOjE0MjMzfSwidmlld0NvbHVtbiI6MSwiZm9jdXNzZWQiOnRydWV9XSwiQnJhbmNoOiBndXJuZXkvUmVtb3ZlTmljb2xldHRlQ29kZU93bmVyIjpbeyJkb2N1bWVudCI6eyJ1cmkiOnsiJG1pZCI6MSwiZnNQYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvVHJpZ2dlcnNUYWJsZS9pbmRleC5qcyIsImV4dGVybmFsIjoiZmlsZTovLy9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL1RyaWdnZXJzVGFibGUvaW5kZXguanMiLCJwYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvVHJpZ2dlcnNUYWJsZS9pbmRleC5qcyIsInNjaGVtZSI6ImZpbGUifSwiZmlsZU5hbWUiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9UcmlnZ2Vyc1RhYmxlL2luZGV4LmpzIiwiaXNVbnRpdGxlZCI6ZmFsc2UsImxhbmd1YWdlSWQiOiJqYXZhc2NyaXB0IiwidmVyc2lvbiI6NTkyLCJpc0Nsb3NlZCI6dHJ1ZSwiaXNEaXJ0eSI6ZmFsc2UsImVvbCI6MSwibGluZUNvdW50Ijo4MDJ9LCJ2aWV3Q29sdW1uIjoxLCJmb2N1c3NlZCI6ZmFsc2V9LHsiZG9jdW1lbnQiOnsidXJpIjp7IiRtaWQiOjEsImZzUGF0aCI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL1RyaWdnZXJzVGFibGUvQ2F0ZWdvcnlSb3cvaW5kZXguanMiLCJleHRlcm5hbCI6ImZpbGU6Ly8vVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9UcmlnZ2Vyc1RhYmxlL0NhdGVnb3J5Um93L2luZGV4LmpzIiwicGF0aCI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL1RyaWdnZXJzVGFibGUvQ2F0ZWdvcnlSb3cvaW5kZXguanMiLCJzY2hlbWUiOiJmaWxlIn0sImZpbGVOYW1lIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvVHJpZ2dlcnNUYWJsZS9DYXRlZ29yeVJvdy9pbmRleC5qcyIsImlzVW50aXRsZWQiOmZhbHNlLCJsYW5ndWFnZUlkIjoiamF2YXNjcmlwdCIsInZlcnNpb24iOjEsImlzQ2xvc2VkIjp0cnVlLCJpc0RpcnR5IjpmYWxzZSwiZW9sIjoxLCJsaW5lQ291bnQiOjI3MX0sInZpZXdDb2x1bW4iOjEsImZvY3Vzc2VkIjp0cnVlfSx7ImRvY3VtZW50Ijp7InVyaSI6eyIkbWlkIjoxLCJmc1BhdGgiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9UcmlnZ2Vyc1RhYmxlL19fdGVzdHNfXy9UcmlnZ2Vyc1RhYmxlLnRlc3QuanMiLCJleHRlcm5hbCI6ImZpbGU6Ly8vVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9UcmlnZ2Vyc1RhYmxlL19fdGVzdHNfXy9UcmlnZ2Vyc1RhYmxlLnRlc3QuanMiLCJwYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvVHJpZ2dlcnNUYWJsZS9fX3Rlc3RzX18vVHJpZ2dlcnNUYWJsZS50ZXN0LmpzIiwic2NoZW1lIjoiZmlsZSJ9LCJmaWxlTmFtZSI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL1RyaWdnZXJzVGFibGUvX190ZXN0c19fL1RyaWdnZXJzVGFibGUudGVzdC5qcyIsImlzVW50aXRsZWQiOmZhbHNlLCJsYW5ndWFnZUlkIjoiamF2YXNjcmlwdCIsInZlcnNpb24iOjM3NTksImlzQ2xvc2VkIjp0cnVlLCJpc0RpcnR5IjpmYWxzZSwiZW9sIjoxLCJsaW5lQ291bnQiOjczOH0sInZpZXdDb2x1bW4iOjIsImZvY3Vzc2VkIjpmYWxzZX1dLCJCcmFuY2g6IGd1cm5leS9SZW5hbWVUcmlnZ2VyQ2F0ZWdvcnkiOlt7ImRvY3VtZW50Ijp7InVyaSI6eyIkbWlkIjoxLCJmc1BhdGgiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQ29tbW9uUHJvdmlkZXJzL0RhdGFQcm92aWRlci9kYXRhL3RyaWdnZXJzL3NjaGVtYS5qcyIsImV4dGVybmFsIjoiZmlsZTovLy9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9Db21tb25Qcm92aWRlcnMvRGF0YVByb3ZpZGVyL2RhdGEvdHJpZ2dlcnMvc2NoZW1hLmpzIiwicGF0aCI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9Db21tb25Qcm92aWRlcnMvRGF0YVByb3ZpZGVyL2RhdGEvdHJpZ2dlcnMvc2NoZW1hLmpzIiwic2NoZW1lIjoiZmlsZSJ9LCJmaWxlTmFtZSI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9Db21tb25Qcm92aWRlcnMvRGF0YVByb3ZpZGVyL2RhdGEvdHJpZ2dlcnMvc2NoZW1hLmpzIiwiaXNVbnRpdGxlZCI6ZmFsc2UsImxhbmd1YWdlSWQiOiJqYXZhc2NyaXB0IiwidmVyc2lvbiI6MSwiaXNDbG9zZWQiOnRydWUsImlzRGlydHkiOmZhbHNlLCJlb2wiOjEsImxpbmVDb3VudCI6MjIyfSwidmlld0NvbHVtbiI6MSwiZm9jdXNzZWQiOnRydWV9XSwiQnJhbmNoOiBndXJuZXkvQ2F0ZWdvcnlFeHBhbmRBbmRDb2xsYXBzZURlbW8iOlt7ImRvY3VtZW50Ijp7InVyaSI6eyIkbWlkIjoxLCJmc1BhdGgiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9pbmRleC5qcyIsImV4dGVybmFsIjoiZmlsZTovLy9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL2luZGV4LmpzIiwicGF0aCI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL2luZGV4LmpzIiwic2NoZW1lIjoiZmlsZSJ9LCJmaWxlTmFtZSI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL2luZGV4LmpzIiwiaXNVbnRpdGxlZCI6ZmFsc2UsImxhbmd1YWdlSWQiOiJqYXZhc2NyaXB0IiwidmVyc2lvbiI6OTUsImlzQ2xvc2VkIjp0cnVlLCJpc0RpcnR5IjpmYWxzZSwiZW9sIjoxLCJsaW5lQ291bnQiOjEyNTV9LCJ2aWV3Q29sdW1uIjoxLCJmb2N1c3NlZCI6dHJ1ZX1dLCJCcmFuY2g6IGd1cm5leS9DYXRlZ29yeUV4cGFuZEFuZENvbGxhcHNlIjpbeyJkb2N1bWVudCI6eyJ1cmkiOnsiJG1pZCI6MSwiZnNQYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvVHJpZ2dlcnNUYWJsZS9pbmRleC5qcyIsImV4dGVybmFsIjoiZmlsZTovLy9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL1RyaWdnZXJzVGFibGUvaW5kZXguanMiLCJwYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvVHJpZ2dlcnNUYWJsZS9pbmRleC5qcyIsInNjaGVtZSI6ImZpbGUifSwiZmlsZU5hbWUiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9UcmlnZ2Vyc1RhYmxlL2luZGV4LmpzIiwiaXNVbnRpdGxlZCI6ZmFsc2UsImxhbmd1YWdlSWQiOiJqYXZhc2NyaXB0IiwidmVyc2lvbiI6MiwiaXNDbG9zZWQiOnRydWUsImlzRGlydHkiOmZhbHNlLCJlb2wiOjEsImxpbmVDb3VudCI6Nzg4fSwidmlld0NvbHVtbiI6MSwiZm9jdXNzZWQiOnRydWV9XSwiQnJhbmNoOiBndXJuZXkvRXhwYW5kQ29sbGFwc2VBY2Nlc3NpYmxlIjpbXSwiQnJhbmNoOiBkYXZpZGxpbWNoZW5nL1NXLTI4MC1kZWxldGUtY2F0ZWdvcnkiOlt7ImRvY3VtZW50Ijp7InVyaSI6eyIkbWlkIjoxLCJmc1BhdGgiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9UcmlnZ2Vyc1RhYmxlL0NhdGVnb3J5Um93L2luZGV4LmpzIiwiZXh0ZXJuYWwiOiJmaWxlOi8vL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvVHJpZ2dlcnNUYWJsZS9DYXRlZ29yeVJvdy9pbmRleC5qcyIsInBhdGgiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9UcmlnZ2Vyc1RhYmxlL0NhdGVnb3J5Um93L2luZGV4LmpzIiwic2NoZW1lIjoiZmlsZSJ9LCJmaWxlTmFtZSI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL1RyaWdnZXJzVGFibGUvQ2F0ZWdvcnlSb3cvaW5kZXguanMiLCJpc1VudGl0bGVkIjpmYWxzZSwibGFuZ3VhZ2VJZCI6ImphdmFzY3JpcHQiLCJ2ZXJzaW9uIjoxLCJpc0Nsb3NlZCI6ZmFsc2UsImlzRGlydHkiOmZhbHNlLCJlb2wiOjEsImxpbmVDb3VudCI6MzI3fSwidmlld0NvbHVtbiI6MSwiZm9jdXNzZWQiOnRydWV9XSwiQnJhbmNoOiBndXJuZXkvUHJlUG9wdWxhdGVGb3JDYXRlZ29yeVJlbmFtZSI6W10sIkJyYW5jaDogZ3VybmV5L0FkZElkVG9EYXRhIjpbXSwiQnJhbmNoOiB3aG91bnlvL1NXLTI2MS1jYXRlZ29yeS1tb3ZlbWVudCI6W3siZG9jdW1lbnQiOnsidXJpIjp7IiRtaWQiOjEsImZzUGF0aCI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL2FjdGlvblR5cGVzLmpzIiwiZXh0ZXJuYWwiOiJmaWxlOi8vL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvYWN0aW9uVHlwZXMuanMiLCJwYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvYWN0aW9uVHlwZXMuanMiLCJzY2hlbWUiOiJmaWxlIn0sImZpbGVOYW1lIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvYWN0aW9uVHlwZXMuanMiLCJpc1VudGl0bGVkIjpmYWxzZSwibGFuZ3VhZ2VJZCI6ImphdmFzY3JpcHQiLCJ2ZXJzaW9uIjoxLCJpc0Nsb3NlZCI6dHJ1ZSwiaXNEaXJ0eSI6ZmFsc2UsImVvbCI6MSwibGluZUNvdW50IjoyMH0sInZpZXdDb2x1bW4iOjEsImZvY3Vzc2VkIjpmYWxzZX0seyJkb2N1bWVudCI6eyJ1cmkiOnsiJG1pZCI6MSwiZnNQYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvVHJpZ2dlcnNUYWJsZS9IZWFkZXJSb3cvSGVhZGVyRWRpdE1lbnVDZWxsLmpzIiwiZXh0ZXJuYWwiOiJmaWxlOi8vL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvVHJpZ2dlcnNUYWJsZS9IZWFkZXJSb3cvSGVhZGVyRWRpdE1lbnVDZWxsLmpzIiwicGF0aCI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL1RyaWdnZXJzVGFibGUvSGVhZGVyUm93L0hlYWRlckVkaXRNZW51Q2VsbC5qcyIsInNjaGVtZSI6ImZpbGUifSwiZmlsZU5hbWUiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9UcmlnZ2Vyc1RhYmxlL0hlYWRlclJvdy9IZWFkZXJFZGl0TWVudUNlbGwuanMiLCJpc1VudGl0bGVkIjpmYWxzZSwibGFuZ3VhZ2VJZCI6ImphdmFzY3JpcHQiLCJ2ZXJzaW9uIjoxLCJpc0Nsb3NlZCI6dHJ1ZSwiaXNEaXJ0eSI6ZmFsc2UsImVvbCI6MSwibGluZUNvdW50IjoxMjF9LCJ2aWV3Q29sdW1uIjoxLCJmb2N1c3NlZCI6ZmFsc2V9LHsiZG9jdW1lbnQiOnsidXJpIjp7IiRtaWQiOjEsImZzUGF0aCI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL2FjdGlvbnMuanMiLCJleHRlcm5hbCI6ImZpbGU6Ly8vVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9hY3Rpb25zLmpzIiwicGF0aCI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL2FjdGlvbnMuanMiLCJzY2hlbWUiOiJmaWxlIn0sImZpbGVOYW1lIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvYWN0aW9ucy5qcyIsImlzVW50aXRsZWQiOmZhbHNlLCJsYW5ndWFnZUlkIjoiamF2YXNjcmlwdCIsInZlcnNpb24iOjEsImlzQ2xvc2VkIjp0cnVlLCJpc0RpcnR5IjpmYWxzZSwiZW9sIjoxLCJsaW5lQ291bnQiOjQ3fSwidmlld0NvbHVtbiI6MSwiZm9jdXNzZWQiOmZhbHNlfSx7ImRvY3VtZW50Ijp7InVyaSI6eyIkbWlkIjoxLCJmc1BhdGgiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9UcmlnZ2Vyc1RhYmxlL2luZGV4LmpzIiwiZXh0ZXJuYWwiOiJmaWxlOi8vL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvVHJpZ2dlcnNUYWJsZS9pbmRleC5qcyIsInBhdGgiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9UcmlnZ2Vyc1RhYmxlL2luZGV4LmpzIiwic2NoZW1lIjoiZmlsZSJ9LCJmaWxlTmFtZSI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL1RyaWdnZXJzVGFibGUvaW5kZXguanMiLCJpc1VudGl0bGVkIjpmYWxzZSwibGFuZ3VhZ2VJZCI6ImphdmFzY3JpcHQiLCJ2ZXJzaW9uIjoyODEsImlzQ2xvc2VkIjp0cnVlLCJpc0RpcnR5IjpmYWxzZSwiZW9sIjoxLCJsaW5lQ291bnQiOjgxMH0sInZpZXdDb2x1bW4iOjEsImZvY3Vzc2VkIjpmYWxzZX0seyJkb2N1bWVudCI6eyJ1cmkiOnsiJG1pZCI6MSwiZnNQYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvcmVkdWNlci5qcyIsImV4dGVybmFsIjoiZmlsZTovLy9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL3JlZHVjZXIuanMiLCJwYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvcmVkdWNlci5qcyIsInNjaGVtZSI6ImZpbGUifSwiZmlsZU5hbWUiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9yZWR1Y2VyLmpzIiwiaXNVbnRpdGxlZCI6ZmFsc2UsImxhbmd1YWdlSWQiOiJqYXZhc2NyaXB0IiwidmVyc2lvbiI6MSwiaXNDbG9zZWQiOnRydWUsImlzRGlydHkiOmZhbHNlLCJlb2wiOjEsImxpbmVDb3VudCI6MTE5fSwidmlld0NvbHVtbiI6MSwiZm9jdXNzZWQiOnRydWV9XSwiQnJhbmNoOiBndXJuZXkvUmVtb3ZlQWN0aXZhdGVEZWFjdGl2YXRlQWxsVHJpZ2dlcnMiOlt7ImRvY3VtZW50Ijp7InVyaSI6eyIkbWlkIjoxLCJmc1BhdGgiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9UcmlnZ2Vyc1RhYmxlL0hlYWRlclJvdy9IZWFkZXJFZGl0TWVudUNlbGwuanMiLCJleHRlcm5hbCI6ImZpbGU6Ly8vVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9UcmlnZ2Vyc1RhYmxlL0hlYWRlclJvdy9IZWFkZXJFZGl0TWVudUNlbGwuanMiLCJwYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvVHJpZ2dlcnNUYWJsZS9IZWFkZXJSb3cvSGVhZGVyRWRpdE1lbnVDZWxsLmpzIiwic2NoZW1lIjoiZmlsZSJ9LCJmaWxlTmFtZSI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL1RyaWdnZXJzVGFibGUvSGVhZGVyUm93L0hlYWRlckVkaXRNZW51Q2VsbC5qcyIsImlzVW50aXRsZWQiOmZhbHNlLCJsYW5ndWFnZUlkIjoiamF2YXNjcmlwdCIsInZlcnNpb24iOjExMSwiaXNDbG9zZWQiOnRydWUsImlzRGlydHkiOmZhbHNlLCJlb2wiOjEsImxpbmVDb3VudCI6MTIzfSwidmlld0NvbHVtbiI6MSwiZm9jdXNzZWQiOmZhbHNlfSx7ImRvY3VtZW50Ijp7InVyaSI6eyIkbWlkIjoxLCJmc1BhdGgiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9UcmlnZ2Vyc1RhYmxlL19fdGVzdHNfXy9UcmlnZ2Vyc1RhYmxlLnRlc3QuanMiLCJleHRlcm5hbCI6ImZpbGU6Ly8vVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9UcmlnZ2Vyc1RhYmxlL19fdGVzdHNfXy9UcmlnZ2Vyc1RhYmxlLnRlc3QuanMiLCJwYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvVHJpZ2dlcnNUYWJsZS9fX3Rlc3RzX18vVHJpZ2dlcnNUYWJsZS50ZXN0LmpzIiwic2NoZW1lIjoiZmlsZSJ9LCJmaWxlTmFtZSI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL1RyaWdnZXJzVGFibGUvX190ZXN0c19fL1RyaWdnZXJzVGFibGUudGVzdC5qcyIsImlzVW50aXRsZWQiOmZhbHNlLCJsYW5ndWFnZUlkIjoiamF2YXNjcmlwdCIsInZlcnNpb24iOjEsImlzQ2xvc2VkIjp0cnVlLCJpc0RpcnR5IjpmYWxzZSwiZW9sIjoxLCJsaW5lQ291bnQiOjg1OX0sInZpZXdDb2x1bW4iOjEsImZvY3Vzc2VkIjpmYWxzZX0seyJkb2N1bWVudCI6eyJ1cmkiOnsiJG1pZCI6MSwiZnNQYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvYWN0aW9ucy5qcyIsImV4dGVybmFsIjoiZmlsZTovLy9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL2FjdGlvbnMuanMiLCJwYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvYWN0aW9ucy5qcyIsInNjaGVtZSI6ImZpbGUifSwiZmlsZU5hbWUiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9hY3Rpb25zLmpzIiwiaXNVbnRpdGxlZCI6ZmFsc2UsImxhbmd1YWdlSWQiOiJqYXZhc2NyaXB0IiwidmVyc2lvbiI6MSwiaXNDbG9zZWQiOnRydWUsImlzRGlydHkiOmZhbHNlLCJlb2wiOjEsImxpbmVDb3VudCI6NTd9LCJ2aWV3Q29sdW1uIjoxLCJmb2N1c3NlZCI6dHJ1ZX1dLCJCcmFuY2g6IGd1cm5leS9Db2xsYXBzZUFsbENhdGVnb3JpZXMiOltdLCJCcmFuY2g6IG1waHVvbmcvc3ctMzczLWVkaXQtb3JkZXIiOlt7ImRvY3VtZW50Ijp7InVyaSI6eyIkbWlkIjoxLCJmc1BhdGgiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9fX3Rlc3RzX18vdHJhbnNsYXRlR3Jvd2xNZXNzYWdlcy50ZXN0LmpzIiwiZXh0ZXJuYWwiOiJmaWxlOi8vL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvX190ZXN0c19fL3RyYW5zbGF0ZUdyb3dsTWVzc2FnZXMudGVzdC5qcyIsInBhdGgiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9fX3Rlc3RzX18vdHJhbnNsYXRlR3Jvd2xNZXNzYWdlcy50ZXN0LmpzIiwic2NoZW1lIjoiZmlsZSJ9LCJmaWxlTmFtZSI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL19fdGVzdHNfXy90cmFuc2xhdGVHcm93bE1lc3NhZ2VzLnRlc3QuanMiLCJpc1VudGl0bGVkIjpmYWxzZSwibGFuZ3VhZ2VJZCI6ImphdmFzY3JpcHQiLCJ2ZXJzaW9uIjoxLCJpc0Nsb3NlZCI6dHJ1ZSwiaXNEaXJ0eSI6ZmFsc2UsImVvbCI6MSwibGluZUNvdW50Ijo3OH0sInZpZXdDb2x1bW4iOjEsImZvY3Vzc2VkIjpmYWxzZX0seyJkb2N1bWVudCI6eyJ1cmkiOnsiJG1pZCI6MSwiZnNQYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvVHJpZ2dlcnNUYWJsZS9DYXRlZ29yeVJvdy9PcHRpb25zTWVudS9Ecm9wZG93bi5qcyIsImV4dGVybmFsIjoiZmlsZTovLy9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL1RyaWdnZXJzVGFibGUvQ2F0ZWdvcnlSb3cvT3B0aW9uc01lbnUvRHJvcGRvd24uanMiLCJwYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvVHJpZ2dlcnNUYWJsZS9DYXRlZ29yeVJvdy9PcHRpb25zTWVudS9Ecm9wZG93bi5qcyIsInNjaGVtZSI6ImZpbGUifSwiZmlsZU5hbWUiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9UcmlnZ2Vyc1RhYmxlL0NhdGVnb3J5Um93L09wdGlvbnNNZW51L0Ryb3Bkb3duLmpzIiwiaXNVbnRpdGxlZCI6ZmFsc2UsImxhbmd1YWdlSWQiOiJqYXZhc2NyaXB0IiwidmVyc2lvbiI6MSwiaXNDbG9zZWQiOnRydWUsImlzRGlydHkiOmZhbHNlLCJlb2wiOjEsImxpbmVDb3VudCI6NzN9LCJ2aWV3Q29sdW1uIjoxLCJmb2N1c3NlZCI6ZmFsc2V9XSwiQnJhbmNoOiBndXJuZXkvUmVtb3ZlQWN0aXZhdGVEZWFjdGl2YXRlVHJpZ2dlcnMiOltdLCJCcmFuY2g6IGd1cm5leS9hZGRUcmlnZ2VyIjpbeyJkb2N1bWVudCI6eyJ1cmkiOnsiJG1pZCI6MSwiZnNQYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvU2VhcmNoQW5kRmlsdGVyL0F1dG9jb21wbGV0ZURyb3Bkb3duL2luZGV4LmpzIiwiZXh0ZXJuYWwiOiJmaWxlOi8vL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvU2VhcmNoQW5kRmlsdGVyL0F1dG9jb21wbGV0ZURyb3Bkb3duL2luZGV4LmpzIiwicGF0aCI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL1NlYXJjaEFuZEZpbHRlci9BdXRvY29tcGxldGVEcm9wZG93bi9pbmRleC5qcyIsInNjaGVtZSI6ImZpbGUifSwiZmlsZU5hbWUiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9TZWFyY2hBbmRGaWx0ZXIvQXV0b2NvbXBsZXRlRHJvcGRvd24vaW5kZXguanMiLCJpc1VudGl0bGVkIjpmYWxzZSwibGFuZ3VhZ2VJZCI6ImphdmFzY3JpcHQiLCJ2ZXJzaW9uIjoxLCJpc0Nsb3NlZCI6dHJ1ZSwiaXNEaXJ0eSI6ZmFsc2UsImVvbCI6MSwibGluZUNvdW50IjoxOTB9LCJ2aWV3Q29sdW1uIjoxLCJmb2N1c3NlZCI6dHJ1ZX1dLCJCcmFuY2g6IGd1cm5leS9GaXhDaGV2cm9uQnV0dG9uQWxpZ25tZW50IjpbeyJkb2N1bWVudCI6eyJ1cmkiOnsiJG1pZCI6MSwiZnNQYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvLmdpdGh1Yi93b3JrZmxvd3MvY2kueW1sIiwiZXh0ZXJuYWwiOiJmaWxlOi8vL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvLmdpdGh1Yi93b3JrZmxvd3MvY2kueW1sIiwicGF0aCI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlLy5naXRodWIvd29ya2Zsb3dzL2NpLnltbCIsInNjaGVtZSI6ImZpbGUifSwiZmlsZU5hbWUiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS8uZ2l0aHViL3dvcmtmbG93cy9jaS55bWwiLCJpc1VudGl0bGVkIjpmYWxzZSwibGFuZ3VhZ2VJZCI6InlhbWwiLCJ2ZXJzaW9uIjoyLCJpc0Nsb3NlZCI6ZmFsc2UsImlzRGlydHkiOmZhbHNlLCJlb2wiOjEsImxpbmVDb3VudCI6NjIyfSwidmlld0NvbHVtbiI6MSwiZm9jdXNzZWQiOnRydWV9XSwiQnJhbmNoOiBndXJuZXkvRml4Q2F0ZWdvcnlTZWxlY3Rpb25Gb3JBZGRUcmlnZ2VyIjpbeyJkb2N1bWVudCI6eyJ1cmkiOnsiJG1pZCI6MSwiZnNQYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvVHJpZ2dlcnNUYWJsZS9fX3Rlc3RzX18vVHJpZ2dlcnNUYWJsZS50ZXN0LmpzIiwiZXh0ZXJuYWwiOiJmaWxlOi8vL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvVHJpZ2dlcnNUYWJsZS9fX3Rlc3RzX18vVHJpZ2dlcnNUYWJsZS50ZXN0LmpzIiwicGF0aCI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL1RyaWdnZXJzVGFibGUvX190ZXN0c19fL1RyaWdnZXJzVGFibGUudGVzdC5qcyIsInNjaGVtZSI6ImZpbGUifSwiZmlsZU5hbWUiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9UcmlnZ2Vyc1RhYmxlL19fdGVzdHNfXy9UcmlnZ2Vyc1RhYmxlLnRlc3QuanMiLCJpc1VudGl0bGVkIjpmYWxzZSwibGFuZ3VhZ2VJZCI6ImphdmFzY3JpcHQiLCJ2ZXJzaW9uIjozNCwiaXNDbG9zZWQiOnRydWUsImlzRGlydHkiOmZhbHNlLCJlb2wiOjEsImxpbmVDb3VudCI6OTk5fSwidmlld0NvbHVtbiI6MSwiZm9jdXNzZWQiOmZhbHNlfSx7ImRvY3VtZW50Ijp7InVyaSI6eyIkbWlkIjoxLCJmc1BhdGgiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9UcmlnZ2Vyc1RhYmxlL2luZGV4LmpzIiwiZXh0ZXJuYWwiOiJmaWxlOi8vL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvVHJpZ2dlcnNUYWJsZS9pbmRleC5qcyIsInBhdGgiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9UcmlnZ2Vyc1RhYmxlL2luZGV4LmpzIiwic2NoZW1lIjoiZmlsZSJ9LCJmaWxlTmFtZSI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL1RyaWdnZXJzVGFibGUvaW5kZXguanMiLCJpc1VudGl0bGVkIjpmYWxzZSwibGFuZ3VhZ2VJZCI6ImphdmFzY3JpcHQiLCJ2ZXJzaW9uIjo2OSwiaXNDbG9zZWQiOnRydWUsImlzRGlydHkiOmZhbHNlLCJlb2wiOjEsImxpbmVDb3VudCI6ODM4fSwidmlld0NvbHVtbiI6MSwiZm9jdXNzZWQiOnRydWV9XSwiQnJhbmNoOiBka2F0ei9zdy0zMjIiOltdLCJCcmFuY2g6IGd1cm5leS9Sb3dGb2N1c2luZ0J1ZyI6W3siZG9jdW1lbnQiOnsidXJpIjp7IiRtaWQiOjEsImZzUGF0aCI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL1RyaWdnZXJzVGFibGUvQ2F0ZWdvcnlSb3cvaW5kZXguanMiLCJleHRlcm5hbCI6ImZpbGU6Ly8vVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9UcmlnZ2Vyc1RhYmxlL0NhdGVnb3J5Um93L2luZGV4LmpzIiwicGF0aCI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL1RyaWdnZXJzVGFibGUvQ2F0ZWdvcnlSb3cvaW5kZXguanMiLCJzY2hlbWUiOiJmaWxlIn0sImZpbGVOYW1lIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvVHJpZ2dlcnNUYWJsZS9DYXRlZ29yeVJvdy9pbmRleC5qcyIsImlzVW50aXRsZWQiOmZhbHNlLCJsYW5ndWFnZUlkIjoiamF2YXNjcmlwdCIsInZlcnNpb24iOjQyNiwiaXNDbG9zZWQiOnRydWUsImlzRGlydHkiOmZhbHNlLCJlb2wiOjEsImxpbmVDb3VudCI6NDI0fSwidmlld0NvbHVtbiI6MSwiZm9jdXNzZWQiOnRydWV9LHsiZG9jdW1lbnQiOnsidXJpIjp7IiRtaWQiOjEsImZzUGF0aCI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL1RyaWdnZXJzVGFibGUvV3JpdGVDYXRlZ29yeUZvcm1Sb3cvX190ZXN0c19fL1dyaXRlQ2F0ZWdvcnlGb3JtUm93LnRlc3QuanMiLCJleHRlcm5hbCI6ImZpbGU6Ly8vVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9UcmlnZ2Vyc1RhYmxlL1dyaXRlQ2F0ZWdvcnlGb3JtUm93L19fdGVzdHNfXy9Xcml0ZUNhdGVnb3J5Rm9ybVJvdy50ZXN0LmpzIiwicGF0aCI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL1RyaWdnZXJzVGFibGUvV3JpdGVDYXRlZ29yeUZvcm1Sb3cvX190ZXN0c19fL1dyaXRlQ2F0ZWdvcnlGb3JtUm93LnRlc3QuanMiLCJzY2hlbWUiOiJmaWxlIn0sImZpbGVOYW1lIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvVHJpZ2dlcnNUYWJsZS9Xcml0ZUNhdGVnb3J5Rm9ybVJvdy9fX3Rlc3RzX18vV3JpdGVDYXRlZ29yeUZvcm1Sb3cudGVzdC5qcyIsImlzVW50aXRsZWQiOmZhbHNlLCJsYW5ndWFnZUlkIjoiamF2YXNjcmlwdCIsInZlcnNpb24iOjI2MiwiaXNDbG9zZWQiOnRydWUsImlzRGlydHkiOmZhbHNlLCJlb2wiOjEsImxpbmVDb3VudCI6MjQ2fSwidmlld0NvbHVtbiI6MSwiZm9jdXNzZWQiOmZhbHNlfSx7ImRvY3VtZW50Ijp7InVyaSI6eyIkbWlkIjoxLCJmc1BhdGgiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9UcmlnZ2Vyc1RhYmxlL0NhdGVnb3J5Um93L19fdGVzdHNfXy9DYXRlZ29yeVJvdy50ZXN0LmpzIiwiZXh0ZXJuYWwiOiJmaWxlOi8vL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvVHJpZ2dlcnNUYWJsZS9DYXRlZ29yeVJvdy9fX3Rlc3RzX18vQ2F0ZWdvcnlSb3cudGVzdC5qcyIsInBhdGgiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9UcmlnZ2Vyc1RhYmxlL0NhdGVnb3J5Um93L19fdGVzdHNfXy9DYXRlZ29yeVJvdy50ZXN0LmpzIiwic2NoZW1lIjoiZmlsZSJ9LCJmaWxlTmFtZSI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL1RyaWdnZXJzVGFibGUvQ2F0ZWdvcnlSb3cvX190ZXN0c19fL0NhdGVnb3J5Um93LnRlc3QuanMiLCJpc1VudGl0bGVkIjpmYWxzZSwibGFuZ3VhZ2VJZCI6ImphdmFzY3JpcHQiLCJ2ZXJzaW9uIjoyMTIyLCJpc0Nsb3NlZCI6dHJ1ZSwiaXNEaXJ0eSI6ZmFsc2UsImVvbCI6MSwibGluZUNvdW50Ijo0MDN9LCJ2aWV3Q29sdW1uIjoyLCJmb2N1c3NlZCI6ZmFsc2V9XSwiQnJhbmNoOiBndXJuZXkvRml4Q3JlYXRlQ2F0ZWdvcnlGb3JtIjpbeyJkb2N1bWVudCI6eyJ1cmkiOnsiJG1pZCI6MSwiZnNQYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvVHJpZ2dlcnNUYWJsZS9Xcml0ZUNhdGVnb3J5Rm9ybVJvdy9pbmRleC5qcyIsImV4dGVybmFsIjoiZmlsZTovLy9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL1RyaWdnZXJzVGFibGUvV3JpdGVDYXRlZ29yeUZvcm1Sb3cvaW5kZXguanMiLCJwYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvVHJpZ2dlcnNUYWJsZS9Xcml0ZUNhdGVnb3J5Rm9ybVJvdy9pbmRleC5qcyIsInNjaGVtZSI6ImZpbGUifSwiZmlsZU5hbWUiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9UcmlnZ2Vyc1RhYmxlL1dyaXRlQ2F0ZWdvcnlGb3JtUm93L2luZGV4LmpzIiwiaXNVbnRpdGxlZCI6ZmFsc2UsImxhbmd1YWdlSWQiOiJqYXZhc2NyaXB0IiwidmVyc2lvbiI6NDcyLCJpc0Nsb3NlZCI6dHJ1ZSwiaXNEaXJ0eSI6ZmFsc2UsImVvbCI6MSwibGluZUNvdW50IjoyOTN9LCJ2aWV3Q29sdW1uIjoxLCJmb2N1c3NlZCI6dHJ1ZX0seyJkb2N1bWVudCI6eyJ1cmkiOnsiJG1pZCI6MSwiZnNQYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvU2VhcmNoRmllbGQuanMiLCJleHRlcm5hbCI6ImZpbGU6Ly8vVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9TZWFyY2hGaWVsZC5qcyIsInBhdGgiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9TZWFyY2hGaWVsZC5qcyIsInNjaGVtZSI6ImZpbGUifSwiZmlsZU5hbWUiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9TZWFyY2hGaWVsZC5qcyIsImlzVW50aXRsZWQiOmZhbHNlLCJsYW5ndWFnZUlkIjoiamF2YXNjcmlwdCIsInZlcnNpb24iOjEsImlzQ2xvc2VkIjp0cnVlLCJpc0RpcnR5IjpmYWxzZSwiZW9sIjoxLCJsaW5lQ291bnQiOjE1NH0sInZpZXdDb2x1bW4iOjEsImZvY3Vzc2VkIjpmYWxzZX0seyJkb2N1bWVudCI6eyJ1cmkiOnsiJG1pZCI6MSwiZnNQYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvVHJpZ2dlcnNUYWJsZS9Xcml0ZUNhdGVnb3J5Rm9ybVJvdy9fX3Rlc3RzX18vV3JpdGVDYXRlZ29yeUZvcm1Sb3cudGVzdC5qcyIsImV4dGVybmFsIjoiZmlsZTovLy9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL1RyaWdnZXJzVGFibGUvV3JpdGVDYXRlZ29yeUZvcm1Sb3cvX190ZXN0c19fL1dyaXRlQ2F0ZWdvcnlGb3JtUm93LnRlc3QuanMiLCJwYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvVHJpZ2dlcnNUYWJsZS9Xcml0ZUNhdGVnb3J5Rm9ybVJvdy9fX3Rlc3RzX18vV3JpdGVDYXRlZ29yeUZvcm1Sb3cudGVzdC5qcyIsInNjaGVtZSI6ImZpbGUifSwiZmlsZU5hbWUiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9UcmlnZ2Vyc1RhYmxlL1dyaXRlQ2F0ZWdvcnlGb3JtUm93L19fdGVzdHNfXy9Xcml0ZUNhdGVnb3J5Rm9ybVJvdy50ZXN0LmpzIiwiaXNVbnRpdGxlZCI6ZmFsc2UsImxhbmd1YWdlSWQiOiJqYXZhc2NyaXB0IiwidmVyc2lvbiI6MjcwLCJpc0Nsb3NlZCI6dHJ1ZSwiaXNEaXJ0eSI6ZmFsc2UsImVvbCI6MSwibGluZUNvdW50IjoyNDZ9LCJ2aWV3Q29sdW1uIjoyLCJmb2N1c3NlZCI6ZmFsc2V9XSwiQnJhbmNoOiBndXJuZXkvSGlkZUFkZFRyaWdnZXJXaGVuT25JbmFjdGl2ZVRhYiI6W3siZG9jdW1lbnQiOnsidXJpIjp7IiRtaWQiOjEsImZzUGF0aCI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL1RyaWdnZXJzVGFibGUvaW5kZXguanMiLCJleHRlcm5hbCI6ImZpbGU6Ly8vVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9UcmlnZ2Vyc1RhYmxlL2luZGV4LmpzIiwicGF0aCI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL1RyaWdnZXJzVGFibGUvaW5kZXguanMiLCJzY2hlbWUiOiJmaWxlIn0sImZpbGVOYW1lIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvVHJpZ2dlcnNUYWJsZS9pbmRleC5qcyIsImlzVW50aXRsZWQiOmZhbHNlLCJsYW5ndWFnZUlkIjoiamF2YXNjcmlwdCIsInZlcnNpb24iOjQxMywiaXNDbG9zZWQiOmZhbHNlLCJpc0RpcnR5IjpmYWxzZSwiZW9sIjoxLCJsaW5lQ291bnQiOjg0MH0sInZpZXdDb2x1bW4iOjEsImZvY3Vzc2VkIjp0cnVlfSx7ImRvY3VtZW50Ijp7InVyaSI6eyIkbWlkIjoxLCJmc1BhdGgiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9UcmlnZ2Vyc1RhYmxlL19fdGVzdHNfXy9UcmlnZ2Vyc1RhYmxlLnRlc3QuanMiLCJleHRlcm5hbCI6ImZpbGU6Ly8vVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9UcmlnZ2Vyc1RhYmxlL19fdGVzdHNfXy9UcmlnZ2Vyc1RhYmxlLnRlc3QuanMiLCJwYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvVHJpZ2dlcnNUYWJsZS9fX3Rlc3RzX18vVHJpZ2dlcnNUYWJsZS50ZXN0LmpzIiwic2NoZW1lIjoiZmlsZSJ9LCJmaWxlTmFtZSI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL1RyaWdnZXJzVGFibGUvX190ZXN0c19fL1RyaWdnZXJzVGFibGUudGVzdC5qcyIsImlzVW50aXRsZWQiOmZhbHNlLCJsYW5ndWFnZUlkIjoiamF2YXNjcmlwdCIsInZlcnNpb24iOjEwODIsImlzQ2xvc2VkIjpmYWxzZSwiaXNEaXJ0eSI6ZmFsc2UsImVvbCI6MSwibGluZUNvdW50IjoxMDA3fSwidmlld0NvbHVtbiI6MiwiZm9jdXNzZWQiOmZhbHNlfV0sIkJyYW5jaDogZ3VybmV5L0luc2VydEZpbmFsU3RyaW5ncyI6W10sIkJyYW5jaDogZ3VybmV5L3dyYXBNdXRhdGVIb29rIjpbeyJkb2N1bWVudCI6eyJ1cmkiOnsiJG1pZCI6MSwiZnNQYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvaW5kZXguanMiLCJleHRlcm5hbCI6ImZpbGU6Ly8vVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9pbmRleC5qcyIsInBhdGgiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9pbmRleC5qcyIsInNjaGVtZSI6ImZpbGUifSwiZmlsZU5hbWUiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9pbmRleC5qcyIsImlzVW50aXRsZWQiOmZhbHNlLCJsYW5ndWFnZUlkIjoiamF2YXNjcmlwdCIsInZlcnNpb24iOjYyNCwiaXNDbG9zZWQiOmZhbHNlLCJpc0RpcnR5IjpmYWxzZSwiZW9sIjoxLCJsaW5lQ291bnQiOjE1NTZ9LCJ2aWV3Q29sdW1uIjoxLCJmb2N1c3NlZCI6dHJ1ZX1dLCJCcmFuY2g6IGd1cm5leS9OZXdDYXRlZ29yeUV4cGFuZE9uRGVmYXVsdCI6W10sIkJyYW5jaDogZ3VybmV5L0F1dG9mb2N1c1dyaXRlQ2F0ZWdvcnlGb3JtUm93IjpbeyJkb2N1bWVudCI6eyJ1cmkiOnsiJG1pZCI6MSwiZnNQYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvX190ZXN0c19fL2xhbmRpbmcudGVzdC5qcyIsImV4dGVybmFsIjoiZmlsZTovLy9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL19fdGVzdHNfXy9sYW5kaW5nLnRlc3QuanMiLCJwYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvX190ZXN0c19fL2xhbmRpbmcudGVzdC5qcyIsInNjaGVtZSI6ImZpbGUifSwiZmlsZU5hbWUiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9fX3Rlc3RzX18vbGFuZGluZy50ZXN0LmpzIiwiaXNVbnRpdGxlZCI6ZmFsc2UsImxhbmd1YWdlSWQiOiJqYXZhc2NyaXB0IiwidmVyc2lvbiI6MSwiaXNDbG9zZWQiOnRydWUsImlzRGlydHkiOmZhbHNlLCJlb2wiOjEsImxpbmVDb3VudCI6Njk2fSwidmlld0NvbHVtbiI6MSwiZm9jdXNzZWQiOmZhbHNlfSx7ImRvY3VtZW50Ijp7InVyaSI6eyIkbWlkIjoxLCJmc1BhdGgiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9pbmRleC5qcyIsImV4dGVybmFsIjoiZmlsZTovLy9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL2luZGV4LmpzIiwicGF0aCI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL2luZGV4LmpzIiwic2NoZW1lIjoiZmlsZSJ9LCJmaWxlTmFtZSI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL2luZGV4LmpzIiwiaXNVbnRpdGxlZCI6ZmFsc2UsImxhbmd1YWdlSWQiOiJqYXZhc2NyaXB0IiwidmVyc2lvbiI6OTkzLCJpc0Nsb3NlZCI6dHJ1ZSwiaXNEaXJ0eSI6ZmFsc2UsImVvbCI6MSwibGluZUNvdW50IjoxNTcwfSwidmlld0NvbHVtbiI6MSwiZm9jdXNzZWQiOmZhbHNlfSx7ImRvY3VtZW50Ijp7InVyaSI6eyIkbWlkIjoxLCJmc1BhdGgiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9UcmlnZ2Vyc1RhYmxlL0NhdGVnb3J5Um93L2luZGV4LmpzIiwiZXh0ZXJuYWwiOiJmaWxlOi8vL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvVHJpZ2dlcnNUYWJsZS9DYXRlZ29yeVJvdy9pbmRleC5qcyIsInBhdGgiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9UcmlnZ2Vyc1RhYmxlL0NhdGVnb3J5Um93L2luZGV4LmpzIiwic2NoZW1lIjoiZmlsZSJ9LCJmaWxlTmFtZSI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL1RyaWdnZXJzVGFibGUvQ2F0ZWdvcnlSb3cvaW5kZXguanMiLCJpc1VudGl0bGVkIjpmYWxzZSwibGFuZ3VhZ2VJZCI6ImphdmFzY3JpcHQiLCJ2ZXJzaW9uIjo1LCJpc0Nsb3NlZCI6dHJ1ZSwiaXNEaXJ0eSI6ZmFsc2UsImVvbCI6MSwibGluZUNvdW50Ijo0MTN9LCJ2aWV3Q29sdW1uIjoxLCJmb2N1c3NlZCI6dHJ1ZX0seyJkb2N1bWVudCI6eyJ1cmkiOnsiJG1pZCI6MSwiZnNQYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvX190ZXN0c19fL2xhbmRpbmcudGVzdC5qcyIsImV4dGVybmFsIjoiZmlsZTovLy9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL19fdGVzdHNfXy9sYW5kaW5nLnRlc3QuanMiLCJwYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvX190ZXN0c19fL2xhbmRpbmcudGVzdC5qcyIsInNjaGVtZSI6ImZpbGUifSwiZmlsZU5hbWUiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9fX3Rlc3RzX18vbGFuZGluZy50ZXN0LmpzIiwiaXNVbnRpdGxlZCI6ZmFsc2UsImxhbmd1YWdlSWQiOiJqYXZhc2NyaXB0IiwidmVyc2lvbiI6MSwiaXNDbG9zZWQiOnRydWUsImlzRGlydHkiOmZhbHNlLCJlb2wiOjEsImxpbmVDb3VudCI6Njk2fSwidmlld0NvbHVtbiI6MiwiZm9jdXNzZWQiOmZhbHNlfV0sIkJyYW5jaDogZGthdHovc3ctNDgyIjpbeyJkb2N1bWVudCI6eyJ1cmkiOnsiJG1pZCI6MSwiZnNQYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvVHJpZ2dlcnNUYWJsZS9pbmRleC5qcyIsImV4dGVybmFsIjoiZmlsZTovLy9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL1RyaWdnZXJzVGFibGUvaW5kZXguanMiLCJwYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvVHJpZ2dlcnNUYWJsZS9pbmRleC5qcyIsInNjaGVtZSI6ImZpbGUifSwiZmlsZU5hbWUiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9UcmlnZ2Vyc1RhYmxlL2luZGV4LmpzIiwiaXNVbnRpdGxlZCI6ZmFsc2UsImxhbmd1YWdlSWQiOiJqYXZhc2NyaXB0IiwidmVyc2lvbiI6MywiaXNDbG9zZWQiOnRydWUsImlzRGlydHkiOmZhbHNlLCJlb2wiOjEsImxpbmVDb3VudCI6OTI5fSwidmlld0NvbHVtbiI6MSwiZm9jdXNzZWQiOmZhbHNlfSx7ImRvY3VtZW50Ijp7InVyaSI6eyIkbWlkIjoxLCJmc1BhdGgiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9pbmRleC5qcyIsImV4dGVybmFsIjoiZmlsZTovLy9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL2luZGV4LmpzIiwicGF0aCI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL2luZGV4LmpzIiwic2NoZW1lIjoiZmlsZSJ9LCJmaWxlTmFtZSI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL2luZGV4LmpzIiwiaXNVbnRpdGxlZCI6ZmFsc2UsImxhbmd1YWdlSWQiOiJqYXZhc2NyaXB0IiwidmVyc2lvbiI6MTMsImlzQ2xvc2VkIjp0cnVlLCJpc0RpcnR5IjpmYWxzZSwiZW9sIjoxLCJsaW5lQ291bnQiOjE1NjJ9LCJ2aWV3Q29sdW1uIjoxLCJmb2N1c3NlZCI6dHJ1ZX1dLCJCcmFuY2g6IGd1cm5leS9FeHBhbmRPbmx5Q2F0ZWdvcnlPbkRlZmF1bHQiOltdLCJCcmFuY2g6IGd1cm5leS9Gb2N1c0lucHV0IjpbXSwiQnJhbmNoOiBkYXZpZGxpbWNoZW5nL3N3LTQ0My1jYXRlZ29yeS1mZXRjaCI6W3siZG9jdW1lbnQiOnsidXJpIjp7IiRtaWQiOjEsImZzUGF0aCI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL1RyaWdnZXJzVGFibGUvQ2F0ZWdvcnlSb3cvaW5kZXguanMiLCJleHRlcm5hbCI6ImZpbGU6Ly8vVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9UcmlnZ2Vyc1RhYmxlL0NhdGVnb3J5Um93L2luZGV4LmpzIiwicGF0aCI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL1RyaWdnZXJzVGFibGUvQ2F0ZWdvcnlSb3cvaW5kZXguanMiLCJzY2hlbWUiOiJmaWxlIn0sImZpbGVOYW1lIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvVHJpZ2dlcnNUYWJsZS9DYXRlZ29yeVJvdy9pbmRleC5qcyIsImlzVW50aXRsZWQiOmZhbHNlLCJsYW5ndWFnZUlkIjoiamF2YXNjcmlwdCIsInZlcnNpb24iOjEsImlzQ2xvc2VkIjp0cnVlLCJpc0RpcnR5IjpmYWxzZSwiZW9sIjoxLCJsaW5lQ291bnQiOjM5Nn0sInZpZXdDb2x1bW4iOjEsImZvY3Vzc2VkIjp0cnVlfV0sIkJyYW5jaDogZ3VybmV5L0F1dG9Gb2N1c0NhdGVnb3J5SW5wdXQiOlt7ImRvY3VtZW50Ijp7InVyaSI6eyIkbWlkIjoxLCJmc1BhdGgiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9ob29rcy9fX3Rlc3RzX18vdXNlV3JhcHBlZE11dGF0ZS50ZXN0LmpzIiwiZXh0ZXJuYWwiOiJmaWxlOi8vL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvaG9va3MvX190ZXN0c19fL3VzZVdyYXBwZWRNdXRhdGUudGVzdC5qcyIsInBhdGgiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC9zcmMvQWRtaW4vVHJpZ2dlcnMvTGFuZGluZy9ob29rcy9fX3Rlc3RzX18vdXNlV3JhcHBlZE11dGF0ZS50ZXN0LmpzIiwic2NoZW1lIjoiZmlsZSJ9LCJmaWxlTmFtZSI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL2hvb2tzL19fdGVzdHNfXy91c2VXcmFwcGVkTXV0YXRlLnRlc3QuanMiLCJpc1VudGl0bGVkIjpmYWxzZSwibGFuZ3VhZ2VJZCI6ImphdmFzY3JpcHQiLCJ2ZXJzaW9uIjoxLCJpc0Nsb3NlZCI6dHJ1ZSwiaXNEaXJ0eSI6ZmFsc2UsImVvbCI6MSwibGluZUNvdW50IjoyMzV9LCJ2aWV3Q29sdW1uIjoxLCJmb2N1c3NlZCI6dHJ1ZX1dLCJCcmFuY2g6IGd1cm5leS9DYXRlZ29yaWVzVW5zYXZlZENoYW5nZXNNb2RhbCI6W10sIkJyYW5jaDogZ3VybmV5L0NoYW5nZVRyaWdnZXJDYXRlZ29yeUxvYWRlciI6W10sIkJyYW5jaDogZ3VybmV5L09wZW5TdGFnaW5nUG9ydCI6W10sIkJyYW5jaDogZ3VybmV5L0RlcGxveVJ1bGVzRW5naW5lUE9DIjpbXSwiQnJhbmNoOiBhbGJlcnQvdHJpZ2dlcnMtY2FjaGluZyI6W10sIkJyYW5jaDogZ3VybmV5L0ludmFsaWRhdGVDYWNoZU9uVHJpZ2dlclVwZGF0ZSI6W10sIkJyYW5jaDogZ3VybmV5L0ludmFsaWRhdGVBY3RpdmVUcmlnZ2VyQ2FjaGVPblVwZGF0ZSI6W10sIkJyYW5jaDogZ3VybmV5L1NhZmVVcGRhdGVJbkF1dG9tYXRpb25zIjpbXSwiQnJhbmNoOiBhbmliYWwvdHJhaW5fdG9fZml4X2N1c3RvbV9maWVsZF9vcHRpb25fdmFsdWVzIjpbXSwiQnJhbmNoOiBndXJuZXkvSW1wcm92ZWREcmFnQW5kRHJvcEVycm9yV2FybmluZ3MiOlt7ImRvY3VtZW50Ijp7InVyaSI6eyIkbWlkIjoxLCJmc1BhdGgiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC90cmFuc2xhdGlvbnMvZGVmYXVsdC55bWwiLCJleHRlcm5hbCI6ImZpbGU6Ly8vVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2tfY29uc29sZS9sb3R1c19yZWFjdC90cmFuc2xhdGlvbnMvZGVmYXVsdC55bWwiLCJwYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3QvdHJhbnNsYXRpb25zL2RlZmF1bHQueW1sIiwic2NoZW1lIjoiZmlsZSJ9LCJmaWxlTmFtZSI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3RyYW5zbGF0aW9ucy9kZWZhdWx0LnltbCIsImlzVW50aXRsZWQiOmZhbHNlLCJsYW5ndWFnZUlkIjoieWFtbCIsInZlcnNpb24iOjQ1LCJpc0Nsb3NlZCI6dHJ1ZSwiaXNEaXJ0eSI6ZmFsc2UsImVvbCI6MSwibGluZUNvdW50IjoxNjQ2N30sInZpZXdDb2x1bW4iOjEsImZvY3Vzc2VkIjp0cnVlLCJwaW5uZWQiOmZhbHNlfV0sIkJyYW5jaDogZ3VybmV5L0ltcHJvdmVkRHJhZ0FuZERyb3BFcnJvcldhcm5pbmdzU3RyaW5ncyI6W3siZG9jdW1lbnQiOnsidXJpIjp7IiRtaWQiOjEsImZzUGF0aCI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVza19jb25zb2xlL2xvdHVzX3JlYWN0L3NyYy9BZG1pbi9UcmlnZ2Vycy9MYW5kaW5nL2luZGV4LmpzIiwiZXh0ZXJuYWwiOiJmaWxlOi8vL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvaW5kZXguanMiLCJwYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvaW5kZXguanMiLCJzY2hlbWUiOiJmaWxlIn0sImZpbGVOYW1lIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrX2NvbnNvbGUvbG90dXNfcmVhY3Qvc3JjL0FkbWluL1RyaWdnZXJzL0xhbmRpbmcvaW5kZXguanMiLCJpc1VudGl0bGVkIjpmYWxzZSwibGFuZ3VhZ2VJZCI6ImphdmFzY3JpcHQiLCJ2ZXJzaW9uIjoxNSwiaXNDbG9zZWQiOmZhbHNlLCJpc0RpcnR5IjpmYWxzZSwiZW9sIjoxLCJsaW5lQ291bnQiOjE4NDJ9LCJ2aWV3Q29sdW1uIjoxLCJmb2N1c3NlZCI6dHJ1ZSwicGlubmVkIjpmYWxzZX1dLCJCcmFuY2g6IGd1cm5leS9GaXhPbmJvYXJkaW5nVGVzdHMiOltdLCJCcmFuY2g6IGd1cm5leS9DbGVhbnVwRm9yVHJpZ2dlckNhdGVnb3J5U3BlY3MiOltdLCJCcmFuY2g6IGd1cm5leS9DaGFuZ2VMb2dzRm9yQXV0b21hdGlvbnMiOlt7ImRvY3VtZW50Ijp7InVyaSI6eyIkbWlkIjoxLCJmc1BhdGgiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2svbGliL3plbmRlc2svcnVsZXMvYXV0b21hdGlvbl90aWNrZXRfcHJvY2Vzc29yLnJiIiwiZXh0ZXJuYWwiOiJmaWxlOi8vL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrL2xpYi96ZW5kZXNrL3J1bGVzL2F1dG9tYXRpb25fdGlja2V0X3Byb2Nlc3Nvci5yYiIsInBhdGgiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2svbGliL3plbmRlc2svcnVsZXMvYXV0b21hdGlvbl90aWNrZXRfcHJvY2Vzc29yLnJiIiwic2NoZW1lIjoiZmlsZSJ9LCJmaWxlTmFtZSI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVzay9saWIvemVuZGVzay9ydWxlcy9hdXRvbWF0aW9uX3RpY2tldF9wcm9jZXNzb3IucmIiLCJpc1VudGl0bGVkIjpmYWxzZSwibGFuZ3VhZ2VJZCI6InJ1YnkiLCJ2ZXJzaW9uIjoxMTIsImlzQ2xvc2VkIjp0cnVlLCJpc0RpcnR5IjpmYWxzZSwiZW9sIjoxLCJsaW5lQ291bnQiOjIwOH0sInZpZXdDb2x1bW4iOjEsImZvY3Vzc2VkIjpmYWxzZSwicGlubmVkIjpmYWxzZX0seyJkb2N1bWVudCI6eyJ1cmkiOnsiJG1pZCI6MSwiZnNQYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrL3Rlc3QvY29udHJvbGxlcnMvYXBpL3YyL3J1bGVzL3RyaWdnZXJzX2NvbnRyb2xsZXJfdGVzdC5yYiIsImV4dGVybmFsIjoiZmlsZTovLy9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVzay90ZXN0L2NvbnRyb2xsZXJzL2FwaS92Mi9ydWxlcy90cmlnZ2Vyc19jb250cm9sbGVyX3Rlc3QucmIiLCJwYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrL3Rlc3QvY29udHJvbGxlcnMvYXBpL3YyL3J1bGVzL3RyaWdnZXJzX2NvbnRyb2xsZXJfdGVzdC5yYiIsInNjaGVtZSI6ImZpbGUifSwiZmlsZU5hbWUiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2svdGVzdC9jb250cm9sbGVycy9hcGkvdjIvcnVsZXMvdHJpZ2dlcnNfY29udHJvbGxlcl90ZXN0LnJiIiwiaXNVbnRpdGxlZCI6ZmFsc2UsImxhbmd1YWdlSWQiOiJydWJ5IiwidmVyc2lvbiI6MSwiaXNDbG9zZWQiOnRydWUsImlzRGlydHkiOmZhbHNlLCJlb2wiOjEsImxpbmVDb3VudCI6MTk5N30sInZpZXdDb2x1bW4iOjEsImZvY3Vzc2VkIjpmYWxzZSwicGlubmVkIjpmYWxzZX0seyJkb2N1bWVudCI6eyJ1cmkiOnsiJG1pZCI6MSwiZnNQYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrL2FwcC9jb250cm9sbGVycy9hcGkvdjIvcnVsZXMvY2F0ZWdvcmllcy90cmlnZ2VyX2NhdGVnb3JpZXNfY29udHJvbGxlci5yYiIsImV4dGVybmFsIjoiZmlsZTovLy9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVzay9hcHAvY29udHJvbGxlcnMvYXBpL3YyL3J1bGVzL2NhdGVnb3JpZXMvdHJpZ2dlcl9jYXRlZ29yaWVzX2NvbnRyb2xsZXIucmIiLCJwYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrL2FwcC9jb250cm9sbGVycy9hcGkvdjIvcnVsZXMvY2F0ZWdvcmllcy90cmlnZ2VyX2NhdGVnb3JpZXNfY29udHJvbGxlci5yYiIsInNjaGVtZSI6ImZpbGUifSwiZmlsZU5hbWUiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2svYXBwL2NvbnRyb2xsZXJzL2FwaS92Mi9ydWxlcy9jYXRlZ29yaWVzL3RyaWdnZXJfY2F0ZWdvcmllc19jb250cm9sbGVyLnJiIiwiaXNVbnRpdGxlZCI6ZmFsc2UsImxhbmd1YWdlSWQiOiJydWJ5IiwidmVyc2lvbiI6MSwiaXNDbG9zZWQiOnRydWUsImlzRGlydHkiOmZhbHNlLCJlb2wiOjEsImxpbmVDb3VudCI6MzAyfSwidmlld0NvbHVtbiI6MSwiZm9jdXNzZWQiOmZhbHNlLCJwaW5uZWQiOmZhbHNlfSx7ImRvY3VtZW50Ijp7InVyaSI6eyIkbWlkIjoxLCJmc1BhdGgiOiIvVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2svbGliL3plbmRlc2svcnVsZXMvYXV0b21hdGlvbl9kZWh5ZHJhdGVkX3RpY2tldF9wcm9jZXNzb3IucmIiLCJleHRlcm5hbCI6ImZpbGU6Ly8vVXNlcnMvcnlndXJuZXkvQ29kZS96ZW5kZXNrL3plbmRlc2svbGliL3plbmRlc2svcnVsZXMvYXV0b21hdGlvbl9kZWh5ZHJhdGVkX3RpY2tldF9wcm9jZXNzb3IucmIiLCJwYXRoIjoiL1VzZXJzL3J5Z3VybmV5L0NvZGUvemVuZGVzay96ZW5kZXNrL2xpYi96ZW5kZXNrL3J1bGVzL2F1dG9tYXRpb25fZGVoeWRyYXRlZF90aWNrZXRfcHJvY2Vzc29yLnJiIiwic2NoZW1lIjoiZmlsZSJ9LCJmaWxlTmFtZSI6Ii9Vc2Vycy9yeWd1cm5leS9Db2RlL3plbmRlc2svemVuZGVzay9saWIvemVuZGVzay9ydWxlcy9hdXRvbWF0aW9uX2RlaHlkcmF0ZWRfdGlja2V0X3Byb2Nlc3Nvci5yYiIsImlzVW50aXRsZWQiOmZhbHNlLCJsYW5ndWFnZUlkIjoicnVieSIsInZlcnNpb24iOjEsImlzQ2xvc2VkIjp0cnVlLCJpc0RpcnR5IjpmYWxzZSwiZW9sIjoxLCJsaW5lQ291bnQiOjI3fSwidmlld0NvbHVtbiI6MSwiZm9jdXNzZWQiOnRydWUsInBpbm5lZCI6ZmFsc2V9XSwiQnJhbmNoOiBtYXN0ZXIiOltdLCJCcmFuY2g6IGd1cm5leS9SZWRlZmluZVNMT3NGb3JMaWJyZXR0byI6W10sIkJyYW5jaDogZ3VybmV5L1VwZGF0ZUxpYnJldHRvU0xPVGhyZXNob2xkcyI6W10sIkJyYW5jaDogZ3VybmV5L0NoYW5nZUluZGV4QXZnVG9BZGp1c3RGb3JTcGlrZXMiOltdLCJCcmFuY2g6IGd1cm5leS9BZGRUcmFjZVRvQWxlcnRzIjpbXSwiQnJhbmNoOiBndXJuZXkvUmVzb2x2ZUZhaWxpbmdNb25pdG9yIjpbXSwiQnJhbmNoOiBndXJuZXkvQ3JlYXRlQXV0b21hdGlvbkxpbWl0cyI6W10sIkJyYW5jaDogY3BsYW5hcy8yMDIxMDUwNi10cmFpbi10by1wcm9kdWN0aW9uIjpbXX0=", | |
"editor.formatOnSave": true, | |
"[javascriptreact]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[json]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"ruby.rubocop.useBundler": true, | |
"window.zoomLevel": 1, | |
"editor.accessibilitySupport": "off", | |
"ruby.lint": { | |
"rubocop": true | |
}, | |
"ruby.format": "rubocop", | |
"prettier.documentSelectors": [ | |
"lotus_react" | |
] | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
// Place your snippets for ruby here. Each snippet is defined under a snippet name and has a prefix, body and | |
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are: | |
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the | |
// same ids are connected. | |
// Example: | |
// "Print to console": { | |
// "prefix": "log", | |
// "body": [ | |
// "console.log('$1');", | |
// "$2" | |
// ], | |
// "description": "Log output to console" | |
// } | |
"Create frozen string literal comment": { | |
"prefix": "fr", | |
"body": "# frozen_string_literal: true", | |
"description": "Create frozen string literal comment" | |
}, | |
"Create pry statement": { | |
"prefix": "pry", | |
"body": "require \"pry\"; binding.pry", | |
"description": "Create pry statement" | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment