From 812b143b6ca47390828e0d64117d1150f17015af Mon Sep 17 00:00:00 2001 From: "ss.pedroisac" Date: Wed, 7 Apr 2021 15:43:30 +0000 Subject: [PATCH] Added website --- User/settings.json | 11 +- User/state/24ce6c0.json | 2 +- User/state/global.json | 2 +- User/syncLocalSettings.json | 36 + config/_development.json | 8 +- dbs/social.mv.db | Bin 69632 -> 65536 bytes dbs/social.trace.db | 18 + extensions/.obsolete | 2 +- .../.vsixmanifest | 40 + .../CHANGELOG.md | 275 ++ .../LICENSE.md | 21 + .../README.md | 78 + .../images/activeScopeBackground.png | Bin 0 -> 5142 bytes .../images/activeScopeBorder.png | Bin 0 -> 4116 bytes .../images/consecutiveExample.png | Bin 0 -> 2531 bytes .../images/example.png | Bin 0 -> 16410 bytes .../forceIterationColorCycleEnabled.png | Bin 0 -> 3697 bytes .../forceUniqueOpeningColorDisabled.png | Bin 0 -> 3626 bytes .../images/forceUniqueOpeningColorEnabled.png | Bin 0 -> 3670 bytes .../images/icon.png | Bin 0 -> 3560 bytes .../images/icon.svg | 109 + .../images/independentExample.png | Bin 0 -> 2536 bytes .../out/src/IColorIndexes.js | 4 + .../out/src/bracket.js | 11 + .../out/src/bracketPair.js | 12 + .../out/src/colorMode.js | 9 + .../out/src/documentDecoration.js | 284 ++ .../out/src/documentDecorationManager.js | 118 + .../out/src/extension.js | 34 + .../out/src/foundBracket.js | 10 + .../out/src/languages.js | 131 + .../out/src/lineState.js | 70 + .../out/src/match.js | 49 + .../out/src/modifierPair.js | 17 + .../out/src/multipleIndexes.js | 74 + .../out/src/prismJsLanguages.js | 143 + .../out/src/scope.js | 14 + .../out/src/scopeCharacter.js | 14 + .../out/src/scopePattern.js | 10 + .../out/src/settings.js | 166 + .../out/src/singularIndex.js | 53 + .../out/src/textLine.js | 58 + .../out/src/tokenIndex.js | 11 + .../package.json | 163 + .../.editorconfig | 6 + .../.github/ISSUE_TEMPLATE/bug_report.md | 20 + .../.prettierrc | 3 + .../.vsixmanifest | 32 + .../CHANGELOG.md | 190 + .../LICENSE | 21 + .../README.md | 87 + .../assets/icon.png | Bin 0 -> 869 bytes .../language-configuration.json | 47 + .../package.json | 69 + .../snippets/snippets.json | 173 + .../syntaxes/ejs-nested.json | 33 + .../syntaxes/ejs.json | 167 + .../yarn.lock | 597 +++ .../.husky/.gitignore | 1 + .../.husky/pre-commit | 4 + .../esbenp.prettier-vscode-6.3.2/.nvmrc | 1 + .../.vsixmanifest | 44 + .../esbenp.prettier-vscode-6.3.2/CHANGELOG.md | 471 ++ .../esbenp.prettier-vscode-6.3.2/LICENSE.txt | 21 + .../esbenp.prettier-vscode-6.3.2/README.md | 309 ++ .../THIRDPARTY.md | 24 + .../dist/extension.js | 2 + .../dist/extension.js.map | 1 + .../esbenp.prettier-vscode-6.3.2/icon.png | Bin 0 -> 5417 bytes .../package-json-schema.json | 9 + .../esbenp.prettier-vscode-6.3.2/package.json | 410 ++ .../package.nls.json | 40 + .../package.nls.zh-cn.json | 21 + .../package.nls.zh-tw.json | 21 + .../ritwickdey.liveserver-5.6.1/.vsixmanifest | 42 + .../ritwickdey.liveserver-5.6.1/CHANGELOG.md | 54 + .../ritwickdey.liveserver-5.6.1/LICENSE.txt | 21 + .../ritwickdey.liveserver-5.6.1/README.md | 100 + .../images/icon.png | Bin 0 -> 2898 bytes .../out/src/Config.js | 91 + .../out/src/Helper.js | 129 + .../out/src/IAppModel.js | 3 + .../out/src/LiveServerHelper.js | 36 + .../out/src/LiveShareHelper.js | 75 + .../out/src/StatusbarUi.js | 42 + .../out/src/announcement/index.js | 34 + .../out/src/appModel.js | 268 + .../out/src/extension.js | 44 + .../out/src/workspaceResolver.js | 52 + .../ritwickdey.liveserver-5.6.1/package.json | 360 ++ .../.vsixmanifest | 42 + .../CHANGELOG.md | 143 + .../shan.code-settings-sync-3.4.3/LICENSE.txt | 22 + .../shan.code-settings-sync-3.4.3/README.md | 316 ++ .../configs/webpack.config.js | 45 + .../configs/webpack.development.config.js | 9 + .../configs/webpack.production.config.js | 11 + .../images/existing-gist.png | Bin 0 -> 87215 bytes .../images/login-with-github.png | Bin 0 -> 156024 bytes .../images/logo-128.png | Bin 0 -> 4699 bytes .../images/logo-256.png | Bin 0 -> 10121 bytes .../images/logo-512.png | Bin 0 -> 22366 bytes .../images/logo.sketch | Bin 0 -> 20650 bytes .../images/slack.png | Bin 0 -> 8229 bytes .../images/white-cloud.png | Bin 0 -> 75394 bytes .../install_local.txt | 3 + .../out/extension.js | 761 +++ .../package.json | 196 + .../package.nls.de.json | 144 + .../package.nls.es.json | 144 + .../package.nls.fr.json | 143 + .../package.nls.hu.json | 143 + .../package.nls.it.json | 144 + .../package.nls.ja.json | 144 + .../package.nls.json | 144 + .../package.nls.ko.json | 138 + .../package.nls.pt-br.json | 145 + .../package.nls.ru.json | 144 + .../package.nls.tr.json | 144 + .../package.nls.zh-cn.json | 144 + .../package.nls.zh-tw.json | 144 + .../release-notes.json | 52 + .../ui/gist-selection/gist-selection.html | 95 + .../ui/gist-selection/gist-selection.js | 89 + .../ui/landing-page/landing-page.html | 178 + .../ui/landing-page/landing-page.js | 40 + .../ui/settings/settings.html | 68 + .../ui/settings/settings.js | 269 + .../ui/shared/fonts.js | 19 + .../ui/shared/page-header.js | 18 + .../ui/shared/styles.css | 199 + .../vendor/bootstrap/css/bootstrap.min.css | 7 + .../vendor/bootstrap/js/bootstrap.min.js | 7 + .../fontawesome/css/fontawesome.min.css | 5 + .../vendor/fontawesome/css/solid.min.css | 5 + .../fontawesome/webfonts/fa-solid-900.ttf | Bin 0 -> 191832 bytes .../ui/shared/vendor/google/OpenSans-Bold.ttf | Bin 0 -> 103616 bytes .../ui/shared/vendor/google/Roboto-Bold.ttf | Bin 0 -> 170064 bytes .../shared/vendor/google/Roboto-Regular.ttf | Bin 0 -> 170984 bytes .../vendor/jquery/jquery-3.3.1.slim.min.js | 2 + .../ui/shared/vendor/lodash/lodash.min.js | 137 + .../ui/shared/vendor/popper.js/popper.min.js | 5 + .../.vsixmanifest | 42 + .../CHANGES.md | 91 + .../LICENSE.txt | 21 + .../tht13.html-preview-vscode-0.2.5/README.md | 8 + .../tht13.html-preview-vscode-0.2.5/icon.png | Bin 0 -> 13293 bytes .../media/Preview.svg | 1 + .../media/PreviewOnRightPane_16x.svg | 19 + .../media/PreviewOnRightPane_16x_dark.svg | 19 + .../media/Preview_inverse.svg | 1 + .../media/ViewSource.svg | 3 + .../media/ViewSource_inverse.svg | 1 + .../media/index.js | 967 ++++ .../media/pre.js | 246 + .../out/commandManager.js | 29 + .../out/commands/index.js | 22 + .../out/commands/moveCursorToPosition.js | 22 + .../out/commands/openDocumentLink.js | 65 + .../out/commands/refreshPreview.js | 16 + .../out/commands/showPreview.js | 81 + .../commands/showPreviewSecuritySelector.js | 28 + .../out/commands/showSource.js | 21 + .../out/commands/toggleLock.js | 16 + .../out/extension.js | 43 + .../out/features/preview.js | 291 ++ .../out/features/previewConfig.js | 63 + .../out/features/previewContentProvider.js | 118 + .../out/features/previewManager.js | 110 + .../out/logger.js | 66 + .../out/security.js | 132 + .../out/util/dispose.js | 15 + .../out/util/file.js | 10 + .../out/util/lazy.js | 29 + .../out/util/topmostLineMonitor.js | 63 + .../package.json | 263 + .../package.nls.json | 16 + .../preview-src/activeLineMarker.ts | 34 + .../preview-src/csp.ts | 64 + .../preview-src/events.ts | 12 + .../preview-src/index.ts | 129 + .../preview-src/messaging.ts | 35 + .../preview-src/pre.ts | 14 + .../preview-src/scroll-sync.ts | 127 + .../preview-src/settings.ts | 41 + .../preview-src/strings.ts | 15 + .../preview-src/tsconfig.json | 12 + .../extension-host/exthost.log | 259 - .../output_logging_20210328T021408/1-Git.log | 2 - .../output_logging_20210328T021604/1-Git.log | 2 - .../output_logging_20210328T021850/1-Git.log | 2 - .../output_logging_20210328T021935/1-Git.log | 138 - .../output_logging_20210328T022119/1-Git.log | 865 ---- .../2-TypeScript.log | 9 - logs/20210328T021349/remoteagent.log | 35 - logs/20210328T021349/telemetry.log | 2 - .../extension-host/exthost.log | 620 --- .../1-TypeScript.log | 9 - .../output_logging_20210329T213756/2-Git.log | 4332 ----------------- logs/20210329T213745/remoteagent.log | 8 - logs/20210329T213745/telemetry.log | 2 - .../extension-host/exthost.log | 155 - .../1-TypeScript.log | 9 - .../output_logging_20210331T215514/2-Git.log | 745 --- .../3-Prettier.log | 2 - .../1-TypeScript.log | 9 - .../output_logging_20210331T215617/2-Git.log | 14 - .../3-Prettier.log | 2 - logs/20210331T215456/remoteagent.log | 4 - logs/20210331T215456/telemetry.log | 2 - public/styles/main.css | 4 +- ui/src/styles/main.less | 4 + website/.gitignore | 23 + website/README.md | 70 + website/config-overrides.js | 19 + website/package.json | 46 + website/public/index.html | 43 + website/src/App.js | 22 + website/src/App.less | 4 + website/src/components/Header/index.js | 26 + website/src/components/Header/index.less | 15 + website/src/index.js | 15 + website/src/pages/Home/index.js | 11 + website/src/pages/Home/index.less | 1 + website/src/pages/Login/index.js | 114 + website/src/pages/Login/index.less | 11 + website/src/pages/Register/index.js | 11 + website/src/pages/Register/index.less | 0 website/src/reportWebVitals.js | 13 + website/src/setupTests.js | 5 + 230 files changed, 14711 insertions(+), 7234 deletions(-) create mode 100644 User/syncLocalSettings.json create mode 100644 extensions/coenraads.bracket-pair-colorizer-1.0.20/.vsixmanifest create mode 100644 extensions/coenraads.bracket-pair-colorizer-1.0.20/CHANGELOG.md create mode 100644 extensions/coenraads.bracket-pair-colorizer-1.0.20/LICENSE.md create mode 100644 extensions/coenraads.bracket-pair-colorizer-1.0.20/README.md create mode 100644 extensions/coenraads.bracket-pair-colorizer-1.0.20/images/activeScopeBackground.png create mode 100644 extensions/coenraads.bracket-pair-colorizer-1.0.20/images/activeScopeBorder.png create mode 100644 extensions/coenraads.bracket-pair-colorizer-1.0.20/images/consecutiveExample.png create mode 100644 extensions/coenraads.bracket-pair-colorizer-1.0.20/images/example.png create mode 100644 extensions/coenraads.bracket-pair-colorizer-1.0.20/images/forceIterationColorCycleEnabled.png create mode 100644 extensions/coenraads.bracket-pair-colorizer-1.0.20/images/forceUniqueOpeningColorDisabled.png create mode 100644 extensions/coenraads.bracket-pair-colorizer-1.0.20/images/forceUniqueOpeningColorEnabled.png create mode 100644 extensions/coenraads.bracket-pair-colorizer-1.0.20/images/icon.png create mode 100644 extensions/coenraads.bracket-pair-colorizer-1.0.20/images/icon.svg create mode 100644 extensions/coenraads.bracket-pair-colorizer-1.0.20/images/independentExample.png create mode 100644 extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/IColorIndexes.js create mode 100644 extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/bracket.js create mode 100644 extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/bracketPair.js create mode 100644 extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/colorMode.js create mode 100644 extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/documentDecoration.js create mode 100644 extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/documentDecorationManager.js create mode 100644 extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/extension.js create mode 100644 extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/foundBracket.js create mode 100644 extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/languages.js create mode 100644 extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/lineState.js create mode 100644 extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/match.js create mode 100644 extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/modifierPair.js create mode 100644 extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/multipleIndexes.js create mode 100644 extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/prismJsLanguages.js create mode 100644 extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/scope.js create mode 100644 extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/scopeCharacter.js create mode 100644 extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/scopePattern.js create mode 100644 extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/settings.js create mode 100644 extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/singularIndex.js create mode 100644 extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/textLine.js create mode 100644 extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/tokenIndex.js create mode 100644 extensions/coenraads.bracket-pair-colorizer-1.0.20/package.json create mode 100644 extensions/digitalbrainstem.javascript-ejs-support-1.3.1/.editorconfig create mode 100644 extensions/digitalbrainstem.javascript-ejs-support-1.3.1/.github/ISSUE_TEMPLATE/bug_report.md create mode 100644 extensions/digitalbrainstem.javascript-ejs-support-1.3.1/.prettierrc create mode 100644 extensions/digitalbrainstem.javascript-ejs-support-1.3.1/.vsixmanifest create mode 100644 extensions/digitalbrainstem.javascript-ejs-support-1.3.1/CHANGELOG.md create mode 100644 extensions/digitalbrainstem.javascript-ejs-support-1.3.1/LICENSE create mode 100644 extensions/digitalbrainstem.javascript-ejs-support-1.3.1/README.md create mode 100644 extensions/digitalbrainstem.javascript-ejs-support-1.3.1/assets/icon.png create mode 100644 extensions/digitalbrainstem.javascript-ejs-support-1.3.1/language-configuration.json create mode 100644 extensions/digitalbrainstem.javascript-ejs-support-1.3.1/package.json create mode 100644 extensions/digitalbrainstem.javascript-ejs-support-1.3.1/snippets/snippets.json create mode 100644 extensions/digitalbrainstem.javascript-ejs-support-1.3.1/syntaxes/ejs-nested.json create mode 100644 extensions/digitalbrainstem.javascript-ejs-support-1.3.1/syntaxes/ejs.json create mode 100644 extensions/digitalbrainstem.javascript-ejs-support-1.3.1/yarn.lock create mode 100644 extensions/esbenp.prettier-vscode-6.3.2/.husky/.gitignore create mode 100755 extensions/esbenp.prettier-vscode-6.3.2/.husky/pre-commit create mode 100644 extensions/esbenp.prettier-vscode-6.3.2/.nvmrc create mode 100644 extensions/esbenp.prettier-vscode-6.3.2/.vsixmanifest create mode 100644 extensions/esbenp.prettier-vscode-6.3.2/CHANGELOG.md create mode 100644 extensions/esbenp.prettier-vscode-6.3.2/LICENSE.txt create mode 100644 extensions/esbenp.prettier-vscode-6.3.2/README.md create mode 100644 extensions/esbenp.prettier-vscode-6.3.2/THIRDPARTY.md create mode 100644 extensions/esbenp.prettier-vscode-6.3.2/dist/extension.js create mode 100644 extensions/esbenp.prettier-vscode-6.3.2/dist/extension.js.map create mode 100644 extensions/esbenp.prettier-vscode-6.3.2/icon.png create mode 100644 extensions/esbenp.prettier-vscode-6.3.2/package-json-schema.json create mode 100644 extensions/esbenp.prettier-vscode-6.3.2/package.json create mode 100644 extensions/esbenp.prettier-vscode-6.3.2/package.nls.json create mode 100644 extensions/esbenp.prettier-vscode-6.3.2/package.nls.zh-cn.json create mode 100644 extensions/esbenp.prettier-vscode-6.3.2/package.nls.zh-tw.json create mode 100644 extensions/ritwickdey.liveserver-5.6.1/.vsixmanifest create mode 100644 extensions/ritwickdey.liveserver-5.6.1/CHANGELOG.md create mode 100644 extensions/ritwickdey.liveserver-5.6.1/LICENSE.txt create mode 100644 extensions/ritwickdey.liveserver-5.6.1/README.md create mode 100644 extensions/ritwickdey.liveserver-5.6.1/images/icon.png create mode 100644 extensions/ritwickdey.liveserver-5.6.1/out/src/Config.js create mode 100644 extensions/ritwickdey.liveserver-5.6.1/out/src/Helper.js create mode 100644 extensions/ritwickdey.liveserver-5.6.1/out/src/IAppModel.js create mode 100644 extensions/ritwickdey.liveserver-5.6.1/out/src/LiveServerHelper.js create mode 100644 extensions/ritwickdey.liveserver-5.6.1/out/src/LiveShareHelper.js create mode 100644 extensions/ritwickdey.liveserver-5.6.1/out/src/StatusbarUi.js create mode 100644 extensions/ritwickdey.liveserver-5.6.1/out/src/announcement/index.js create mode 100644 extensions/ritwickdey.liveserver-5.6.1/out/src/appModel.js create mode 100644 extensions/ritwickdey.liveserver-5.6.1/out/src/extension.js create mode 100644 extensions/ritwickdey.liveserver-5.6.1/out/src/workspaceResolver.js create mode 100644 extensions/ritwickdey.liveserver-5.6.1/package.json create mode 100644 extensions/shan.code-settings-sync-3.4.3/.vsixmanifest create mode 100644 extensions/shan.code-settings-sync-3.4.3/CHANGELOG.md create mode 100644 extensions/shan.code-settings-sync-3.4.3/LICENSE.txt create mode 100644 extensions/shan.code-settings-sync-3.4.3/README.md create mode 100644 extensions/shan.code-settings-sync-3.4.3/configs/webpack.config.js create mode 100644 extensions/shan.code-settings-sync-3.4.3/configs/webpack.development.config.js create mode 100644 extensions/shan.code-settings-sync-3.4.3/configs/webpack.production.config.js create mode 100644 extensions/shan.code-settings-sync-3.4.3/images/existing-gist.png create mode 100644 extensions/shan.code-settings-sync-3.4.3/images/login-with-github.png create mode 100644 extensions/shan.code-settings-sync-3.4.3/images/logo-128.png create mode 100644 extensions/shan.code-settings-sync-3.4.3/images/logo-256.png create mode 100644 extensions/shan.code-settings-sync-3.4.3/images/logo-512.png create mode 100644 extensions/shan.code-settings-sync-3.4.3/images/logo.sketch create mode 100644 extensions/shan.code-settings-sync-3.4.3/images/slack.png create mode 100644 extensions/shan.code-settings-sync-3.4.3/images/white-cloud.png create mode 100644 extensions/shan.code-settings-sync-3.4.3/install_local.txt create mode 100644 extensions/shan.code-settings-sync-3.4.3/out/extension.js create mode 100644 extensions/shan.code-settings-sync-3.4.3/package.json create mode 100644 extensions/shan.code-settings-sync-3.4.3/package.nls.de.json create mode 100644 extensions/shan.code-settings-sync-3.4.3/package.nls.es.json create mode 100644 extensions/shan.code-settings-sync-3.4.3/package.nls.fr.json create mode 100644 extensions/shan.code-settings-sync-3.4.3/package.nls.hu.json create mode 100644 extensions/shan.code-settings-sync-3.4.3/package.nls.it.json create mode 100644 extensions/shan.code-settings-sync-3.4.3/package.nls.ja.json create mode 100644 extensions/shan.code-settings-sync-3.4.3/package.nls.json create mode 100644 extensions/shan.code-settings-sync-3.4.3/package.nls.ko.json create mode 100644 extensions/shan.code-settings-sync-3.4.3/package.nls.pt-br.json create mode 100644 extensions/shan.code-settings-sync-3.4.3/package.nls.ru.json create mode 100644 extensions/shan.code-settings-sync-3.4.3/package.nls.tr.json create mode 100644 extensions/shan.code-settings-sync-3.4.3/package.nls.zh-cn.json create mode 100644 extensions/shan.code-settings-sync-3.4.3/package.nls.zh-tw.json create mode 100644 extensions/shan.code-settings-sync-3.4.3/release-notes.json create mode 100644 extensions/shan.code-settings-sync-3.4.3/ui/gist-selection/gist-selection.html create mode 100644 extensions/shan.code-settings-sync-3.4.3/ui/gist-selection/gist-selection.js create mode 100644 extensions/shan.code-settings-sync-3.4.3/ui/landing-page/landing-page.html create mode 100644 extensions/shan.code-settings-sync-3.4.3/ui/landing-page/landing-page.js create mode 100644 extensions/shan.code-settings-sync-3.4.3/ui/settings/settings.html create mode 100644 extensions/shan.code-settings-sync-3.4.3/ui/settings/settings.js create mode 100644 extensions/shan.code-settings-sync-3.4.3/ui/shared/fonts.js create mode 100644 extensions/shan.code-settings-sync-3.4.3/ui/shared/page-header.js create mode 100644 extensions/shan.code-settings-sync-3.4.3/ui/shared/styles.css create mode 100644 extensions/shan.code-settings-sync-3.4.3/ui/shared/vendor/bootstrap/css/bootstrap.min.css create mode 100644 extensions/shan.code-settings-sync-3.4.3/ui/shared/vendor/bootstrap/js/bootstrap.min.js create mode 100644 extensions/shan.code-settings-sync-3.4.3/ui/shared/vendor/fontawesome/css/fontawesome.min.css create mode 100644 extensions/shan.code-settings-sync-3.4.3/ui/shared/vendor/fontawesome/css/solid.min.css create mode 100644 extensions/shan.code-settings-sync-3.4.3/ui/shared/vendor/fontawesome/webfonts/fa-solid-900.ttf create mode 100644 extensions/shan.code-settings-sync-3.4.3/ui/shared/vendor/google/OpenSans-Bold.ttf create mode 100644 extensions/shan.code-settings-sync-3.4.3/ui/shared/vendor/google/Roboto-Bold.ttf create mode 100644 extensions/shan.code-settings-sync-3.4.3/ui/shared/vendor/google/Roboto-Regular.ttf create mode 100644 extensions/shan.code-settings-sync-3.4.3/ui/shared/vendor/jquery/jquery-3.3.1.slim.min.js create mode 100644 extensions/shan.code-settings-sync-3.4.3/ui/shared/vendor/lodash/lodash.min.js create mode 100644 extensions/shan.code-settings-sync-3.4.3/ui/shared/vendor/popper.js/popper.min.js create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/.vsixmanifest create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/CHANGES.md create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/LICENSE.txt create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/README.md create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/icon.png create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/media/Preview.svg create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/media/PreviewOnRightPane_16x.svg create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/media/PreviewOnRightPane_16x_dark.svg create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/media/Preview_inverse.svg create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/media/ViewSource.svg create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/media/ViewSource_inverse.svg create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/media/index.js create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/media/pre.js create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/out/commandManager.js create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/out/commands/index.js create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/out/commands/moveCursorToPosition.js create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/out/commands/openDocumentLink.js create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/out/commands/refreshPreview.js create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/out/commands/showPreview.js create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/out/commands/showPreviewSecuritySelector.js create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/out/commands/showSource.js create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/out/commands/toggleLock.js create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/out/extension.js create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/out/features/preview.js create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/out/features/previewConfig.js create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/out/features/previewContentProvider.js create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/out/features/previewManager.js create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/out/logger.js create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/out/security.js create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/out/util/dispose.js create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/out/util/file.js create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/out/util/lazy.js create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/out/util/topmostLineMonitor.js create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/package.json create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/package.nls.json create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/preview-src/activeLineMarker.ts create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/preview-src/csp.ts create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/preview-src/events.ts create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/preview-src/index.ts create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/preview-src/messaging.ts create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/preview-src/pre.ts create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/preview-src/scroll-sync.ts create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/preview-src/settings.ts create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/preview-src/strings.ts create mode 100644 extensions/tht13.html-preview-vscode-0.2.5/preview-src/tsconfig.json delete mode 100644 logs/20210328T021349/extension-host/exthost.log delete mode 100644 logs/20210328T021349/extension-host/output_logging_20210328T021408/1-Git.log delete mode 100644 logs/20210328T021349/extension-host/output_logging_20210328T021604/1-Git.log delete mode 100644 logs/20210328T021349/extension-host/output_logging_20210328T021850/1-Git.log delete mode 100644 logs/20210328T021349/extension-host/output_logging_20210328T021935/1-Git.log delete mode 100644 logs/20210328T021349/extension-host/output_logging_20210328T022119/1-Git.log delete mode 100644 logs/20210328T021349/extension-host/output_logging_20210328T022136/2-TypeScript.log delete mode 100644 logs/20210328T021349/remoteagent.log delete mode 100644 logs/20210328T021349/telemetry.log delete mode 100644 logs/20210329T213745/extension-host/exthost.log delete mode 100644 logs/20210329T213745/extension-host/output_logging_20210329T213756/1-TypeScript.log delete mode 100644 logs/20210329T213745/extension-host/output_logging_20210329T213756/2-Git.log delete mode 100644 logs/20210329T213745/remoteagent.log delete mode 100644 logs/20210329T213745/telemetry.log delete mode 100644 logs/20210331T215456/extension-host/exthost.log delete mode 100644 logs/20210331T215456/extension-host/output_logging_20210331T215514/1-TypeScript.log delete mode 100644 logs/20210331T215456/extension-host/output_logging_20210331T215514/2-Git.log delete mode 100644 logs/20210331T215456/extension-host/output_logging_20210331T215522/3-Prettier.log delete mode 100644 logs/20210331T215456/extension-host/output_logging_20210331T215617/1-TypeScript.log delete mode 100644 logs/20210331T215456/extension-host/output_logging_20210331T215617/2-Git.log delete mode 100644 logs/20210331T215456/extension-host/output_logging_20210331T215620/3-Prettier.log delete mode 100644 logs/20210331T215456/remoteagent.log delete mode 100644 logs/20210331T215456/telemetry.log create mode 100644 website/.gitignore create mode 100644 website/README.md create mode 100644 website/config-overrides.js create mode 100644 website/package.json create mode 100644 website/public/index.html create mode 100644 website/src/App.js create mode 100644 website/src/App.less create mode 100644 website/src/components/Header/index.js create mode 100644 website/src/components/Header/index.less create mode 100644 website/src/index.js create mode 100644 website/src/pages/Home/index.js create mode 100644 website/src/pages/Home/index.less create mode 100644 website/src/pages/Login/index.js create mode 100644 website/src/pages/Login/index.less create mode 100644 website/src/pages/Register/index.js create mode 100644 website/src/pages/Register/index.less create mode 100644 website/src/reportWebVitals.js create mode 100644 website/src/setupTests.js diff --git a/User/settings.json b/User/settings.json index 05f6855..43d457c 100644 --- a/User/settings.json +++ b/User/settings.json @@ -1,4 +1,13 @@ { "workbench.colorTheme": "Default Dark+", - "workbench.iconTheme": "material-icon-theme" + "workbench.iconTheme": "material-icon-theme", + "sync.gist": "c9b804d3863647dfd46be8dd3c36bc65", + "sync.autoDownload": true, + "sync.forceDownload": true, + "sync.quietSync": true, + "editor.defaultFormatter": "esbenp.prettier-vscode", + "[javascript]": { + "editor.defaultFormatter": "esbenp.prettier-vscode", + "editor.formatOnSave": true + } } \ No newline at end of file diff --git a/User/state/24ce6c0.json b/User/state/24ce6c0.json index 5c9633f..c9b9d57 100644 --- a/User/state/24ce6c0.json +++ b/User/state/24ce6c0.json @@ -1 +1 @@ -[["__$__isNewStorageMarker","false"],["__$__targetStorageMarker","{\"workbench.panel.markers\":1,\"workbench.panel.output\":1,\"terminal\":1,\"workbench.explorer.views.state\":1,\"workbench.scm.views.state\":1,\"workbench.view.search.state\":1,\"output.activechannel\":0,\"debug.selectedroot\":1,\"workbench.view.debug.state\":1,\"workbench.centerededitorlayout.active\":0,\"workbench.panel.placeholderPanels\":1,\"workbench.view.extensions.state\":1,\"resource.authority.os.pedro-isac.dev.netuno.org:30788\":1,\"workbench.panel.repl\":1,\"vscode.debug-auto-launch\":1,\"terminal.integrated.environmentVariableCollections\":1,\"history.entries\":1,\"workbench.view.explorer.numberOfVisibleViews\":0,\"workbench.explorer.treeViewState\":1,\"scm:view:visibleRepositories\":1,\"memento/workbench.editor.walkThroughPart\":1,\"workbench.view.extensions.numberOfVisibleViews\":0,\"memento/workbench.view.extensions\":0,\"memento/workbench.editors.files.textFileEditor\":1,\"suggest/memories/recentlyUsed\":1,\"terminal.numberOfVisibleViews\":0,\"workbench.view.scm.numberOfVisibleViews\":0,\"memento/workbench.editors.textDiffEditor\":1,\"memento/workbench.parts.editor\":1,\"editors.mru\":1}"],["workbench.panel.markers","{\"workbench.panel.markers.view\":{\"collapsed\":false,\"isHidden\":true}}"],["workbench.panel.output","{\"workbench.panel.output\":{\"collapsed\":false,\"isHidden\":true}}"],["terminal","{\"terminal\":{\"collapsed\":false,\"isHidden\":true,\"size\":1018}}"],["workbench.explorer.views.state","{\"outline\":{\"collapsed\":true,\"isHidden\":true,\"size\":22},\"timeline\":{\"collapsed\":true,\"isHidden\":true,\"size\":22},\"workbench.explorer.openEditorsView\":{\"collapsed\":false,\"isHidden\":true},\"workbench.explorer.fileView\":{\"collapsed\":false,\"isHidden\":true,\"size\":550},\"npm\":{\"collapsed\":true,\"isHidden\":true}}"],["workbench.scm.views.state","{\"workbench.scm.repositories\":{\"collapsed\":false,\"isHidden\":true},\"workbench.scm\":{\"collapsed\":false,\"isHidden\":false,\"size\":594}}"],["workbench.view.search.state","{\"workbench.view.search\":{\"collapsed\":false,\"isHidden\":true}}"],["output.activechannel","tasks"],["debug.selectedroot","vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/.vscode/launch.json"],["workbench.view.debug.state","{\"workbench.debug.welcome\":{\"collapsed\":false,\"isHidden\":true},\"workbench.debug.variablesView\":{\"collapsed\":false,\"isHidden\":true},\"workbench.debug.watchExpressionsView\":{\"collapsed\":false,\"isHidden\":true},\"workbench.debug.callStackView\":{\"collapsed\":false,\"isHidden\":true},\"workbench.debug.loadedScriptsView\":{\"collapsed\":true,\"isHidden\":true},\"workbench.debug.breakPointsView\":{\"collapsed\":false,\"isHidden\":true}}"],["workbench.centerededitorlayout.active","false"],["workbench.panel.placeholderPanels","[{\"id\":\"workbench.panel.markers\",\"name\":\"Problems\"},{\"id\":\"workbench.panel.output\",\"name\":\"Output\"},{\"id\":\"workbench.panel.repl\",\"name\":\"Debug Console\"},{\"id\":\"terminal\",\"name\":\"Terminal\"},{\"id\":\"refactorPreview\",\"name\":\"Refactor Preview\"}]"],["workbench.view.extensions.state","{\"workbench.views.extensions.web.installed\":{\"collapsed\":false,\"isHidden\":true},\"workbench.views.extensions.remote.installed.empty\":{\"collapsed\":false,\"isHidden\":true},\"workbench.views.extensions.remote.installed\":{\"collapsed\":false,\"isHidden\":true,\"size\":395},\"workbench.views.extensions.workspaceRecommendations\":{\"collapsed\":false,\"isHidden\":true},\"workbench.views.extensions.popular\":{\"collapsed\":false,\"isHidden\":true},\"workbench.views.extensions.otherRecommendations\":{\"collapsed\":false,\"isHidden\":true},\"extensions.recommendedList\":{\"collapsed\":false,\"isHidden\":true,\"size\":158},\"workbench.views.extensions.marketplace\":{\"collapsed\":false,\"isHidden\":true,\"size\":553},\"workbench.views.extensions.searchInstalled\":{\"collapsed\":false,\"isHidden\":true},\"workbench.views.extensions.searchEnabled\":{\"collapsed\":false,\"isHidden\":true},\"workbench.views.extensions.searchDisabled\":{\"collapsed\":false,\"isHidden\":true},\"workbench.views.extensions.searchOutdated\":{\"collapsed\":false,\"isHidden\":true},\"workbench.views.extensions.searchBuiltin\":{\"collapsed\":false,\"isHidden\":true},\"workbench.views.extensions.builtinFeatureExtensions\":{\"collapsed\":false,\"isHidden\":true},\"workbench.views.extensions.builtinThemeExtensions\":{\"collapsed\":false,\"isHidden\":true},\"workbench.views.extensions.builtinProgrammingLanguageExtensions\":{\"collapsed\":false,\"isHidden\":true}}"],["resource.authority.os.pedro-isac.dev.netuno.org:30788","3"],["workbench.panel.repl","{\"workbench.panel.repl.view\":{\"collapsed\":false,\"isHidden\":true}}"],["vscode.debug-auto-launch","{}"],["terminal.integrated.environmentVariableCollections","[{\"extensionIdentifier\":\"vscode.git\",\"collection\":[[\"VSCODE_GIT_IPC_HANDLE\",{\"value\":\"/run/user/1001/vscode-git-d7b05a4881.sock\",\"type\":1}],[\"GIT_ASKPASS\",{\"value\":\"/usr/lib/code-server/lib/vscode/extensions/git/dist/askpass.sh\",\"type\":1}],[\"VSCODE_GIT_ASKPASS_NODE\",{\"value\":\"/usr/lib/code-server/lib/node\",\"type\":1}],[\"VSCODE_GIT_ASKPASS_MAIN\",{\"value\":\"/usr/lib/code-server/lib/vscode/extensions/git/dist/askpass-main.js\",\"type\":1}]]}]"],["history.entries","[{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/containers/DashboardContainer/index.jsx\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/containers/DashboardContainer/index.jsx\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/containers/DashboardContainer/index.jsx\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/server/services/pessoas/publicacoes/post.js\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/server/services/pessoas/publicacoes/post.js\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/server/services/pessoas/publicacoes/post.js\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/GraficoPublicacoesTotaisPorComunidade/index.jsx\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/GraficoPublicacoesTotaisPorComunidade/index.jsx\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/GraficoPublicacoesTotaisPorComunidade/index.jsx\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/GraficoPublicacoesDiariasPorComunidade/index.jsx\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/GraficoPublicacoesDiariasPorComunidade/index.jsx\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/GraficoPublicacoesDiariasPorComunidade/index.jsx\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/containers/DashboardContainer/index.less\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/containers/DashboardContainer/index.less\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/containers/DashboardContainer/index.less\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/server/services/publicacoes/graficos/comunidades/total.get.js\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/server/services/publicacoes/graficos/comunidades/total.get.js\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/server/services/publicacoes/graficos/comunidades/total.get.js\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/server/services/publicacoes/graficos/comunidades/diaria.get.js\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/server/services/publicacoes/graficos/comunidades/diaria.get.js\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/server/services/publicacoes/graficos/comunidades/diaria.get.js\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/webpack.config.js\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/webpack.config.js\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/webpack.config.js\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/package.json\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/package.json\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/package.json\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/.babelrc\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/.babelrc\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/.babelrc\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/MyButton/index.jsx\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/MyButton/index.jsx\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/MyButton/index.jsx\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/node_modules/antd/lib/style/index.less\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/node_modules/antd/lib/style/index.less\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/node_modules/antd/lib/style/index.less\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/node_modules/antd/lib/style/themes/index.less\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/node_modules/antd/lib/style/themes/index.less\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/node_modules/antd/lib/style/themes/index.less\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/styles.less\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/styles.less\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/styles.less\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/styles/main.less\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/styles/main.less\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/styles/main.less\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/server/services/pessoas/get.js\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/server/services/pessoas/get.js\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/server/services/pessoas/get.js\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/.gitignore\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/.gitignore\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/.gitignore\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/node_modules/react/cjs/react.development.js\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/node_modules/react/cjs/react.development.js\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/node_modules/react/cjs/react.development.js\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/server/templates/dashboard.html\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/server/templates/dashboard.html\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/server/templates/dashboard.html\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/server/templates/scripts_login.html\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/server/templates/scripts_login.html\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/server/templates/scripts_login.html\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/public/styles/main.css\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/public/styles/main.css\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/public/styles/main.css\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/index.jsx\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/index.jsx\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/index.jsx\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}}]"],["workbench.view.explorer.numberOfVisibleViews","3"],["workbench.explorer.treeViewState","{\"focus\":[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/GraficoPublicacoesTotaisPorComunidade\"],\"selection\":[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes\"],\"expanded\":[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/server\",\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui\",\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/server/services\",\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src\",\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/server/services/pessoas\",\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/components\",\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/containers\",\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/containers/DashboardContainer\",\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/server/services/pessoas/publicacoes\",\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela\"],\"scrollTop\":429}"],["scm:view:visibleRepositories","{\"all\":[\"git:Git:vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno\"],\"visible\":[0]}"],["memento/workbench.editor.walkThroughPart","{\"walkThroughEditorViewState\":[[\"walkThrough://pedro-isac.dev.netuno.org:30788/static/e0203f2a36c9b7036fefa50eec6cf8fa36c5c015/usr/lib/code-server/lib/vscode/out/vs/workbench/contrib/welcome/page/browser/vs_code_welcome_page?%7B%22moduleId%22%3A%22vs%2Fworkbench%2Fcontrib%2Fwelcome%2Fpage%2Fbrowser%2Fvs_code_welcome_page%22%7D\",{\"0\":{\"viewState\":{\"scrollTop\":0,\"scrollLeft\":0}}}]]}"],["workbench.view.extensions.numberOfVisibleViews","1"],["memento/workbench.view.extensions","{\"query.value\":\"\"}"],["memento/workbench.editors.files.textFileEditor","{\"textEditorViewState\":[[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/index.jsx\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":1,\"column\":1},\"position\":{\"lineNumber\":1,\"column\":1}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":11,\"column\":1},\"firstPositionDeltaTop\":-10},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.folding\":{\"lineCount\":43,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/public/styles/main.css\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":true,\"selectionStart\":{\"lineNumber\":8,\"column\":18},\"position\":{\"lineNumber\":8,\"column\":24}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":true,\"editor.contrib.folding\":{\"lineCount\":14,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/server/templates/scripts_login.html\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":1,\"column\":1},\"position\":{\"lineNumber\":1,\"column\":1}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.folding\":{\"lineCount\":1,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/server/templates/dashboard.html\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":true,\"selectionStart\":{\"lineNumber\":14,\"column\":18},\"position\":{\"lineNumber\":14,\"column\":63}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.folding\":{\"lineCount\":25,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/node_modules/react/cjs/react.development.js\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":1,\"column\":1},\"position\":{\"lineNumber\":1,\"column\":1}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":27,\"column\":1},\"firstPositionDeltaTop\":-6},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.folding\":{\"lineCount\":1913,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/.gitignore\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":11,\"column\":19},\"position\":{\"lineNumber\":11,\"column\":19}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.folding\":{\"lineCount\":16,\"provider\":\"indent\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/server/services/pessoas/get.js\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":29,\"column\":38},\"position\":{\"lineNumber\":29,\"column\":38}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":11,\"column\":1},\"firstPositionDeltaTop\":-10},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.findController\":{\"widgetViewZoneVisible\":false,\"scrollTop\":233},\"editor.contrib.folding\":{\"lineCount\":38,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/styles/main.less\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":1,\"column\":1},\"position\":{\"lineNumber\":1,\"column\":1}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.findController\":{\"widgetViewZoneVisible\":false,\"scrollTop\":0},\"editor.contrib.folding\":{\"lineCount\":5,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/styles.less\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":6,\"column\":26},\"position\":{\"lineNumber\":6,\"column\":26}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.findController\":{\"widgetViewZoneVisible\":false,\"scrollTop\":0},\"editor.contrib.folding\":{\"lineCount\":8,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/node_modules/antd/lib/style/themes/index.less\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":1,\"column\":1},\"position\":{\"lineNumber\":1,\"column\":1}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.findController\":{\"widgetViewZoneVisible\":false,\"scrollTop\":0},\"editor.contrib.folding\":{\"lineCount\":2,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/node_modules/antd/lib/style/index.less\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":1,\"column\":24},\"position\":{\"lineNumber\":1,\"column\":24}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.findController\":{\"widgetViewZoneVisible\":false,\"scrollTop\":0},\"editor.contrib.folding\":{\"lineCount\":3,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/MyButton/index.jsx\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":1,\"column\":1},\"position\":{\"lineNumber\":1,\"column\":1}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.findController\":{\"widgetViewZoneVisible\":false,\"scrollTop\":0},\"editor.contrib.folding\":{\"lineCount\":18,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/.babelrc\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":8,\"column\":4},\"position\":{\"lineNumber\":8,\"column\":4}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.findController\":{\"widgetViewZoneVisible\":false,\"scrollTop\":0},\"editor.contrib.folding\":{\"lineCount\":10,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/package.json\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":true,\"selectionStart\":{\"lineNumber\":18,\"column\":20},\"position\":{\"lineNumber\":18,\"column\":25}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":4,\"column\":1},\"firstPositionDeltaTop\":-8},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.findController\":{\"widgetViewZoneVisible\":false,\"scrollTop\":98},\"editor.contrib.folding\":{\"lineCount\":38,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/webpack.config.js\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":true,\"selectionStart\":{\"lineNumber\":57,\"column\":29},\"position\":{\"lineNumber\":57,\"column\":39}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":38,\"column\":1},\"firstPositionDeltaTop\":-14},\"contributionsState\":{\"editor.contrib.wordHighlighter\":true,\"editor.contrib.findController\":{\"widgetViewZoneVisible\":false,\"scrollTop\":750},\"editor.contrib.folding\":{\"lineCount\":81,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/server/services/publicacoes/graficos/comunidades/diaria.get.js\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":11,\"column\":25},\"position\":{\"lineNumber\":11,\"column\":25}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.folding\":{\"lineCount\":11,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/server/services/publicacoes/graficos/comunidades/total.get.js\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":true,\"selectionStart\":{\"lineNumber\":7,\"column\":14},\"position\":{\"lineNumber\":2,\"column\":1}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.folding\":{\"lineCount\":10,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/containers/DashboardContainer/index.less\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":14,\"column\":22},\"position\":{\"lineNumber\":14,\"column\":22}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.folding\":{\"collapsedRegions\":[],\"lineCount\":15}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/GraficoPublicacoesDiariasPorComunidade/index.jsx\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":true,\"selectionStart\":{\"lineNumber\":7,\"column\":16},\"position\":{\"lineNumber\":7,\"column\":23}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.folding\":{\"lineCount\":48,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/GraficoPublicacoesTotaisPorComunidade/index.jsx\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":7,\"column\":23},\"position\":{\"lineNumber\":7,\"column\":23}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":27,\"column\":1},\"firstPositionDeltaTop\":-6},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.folding\":{\"lineCount\":43,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":85,\"column\":46},\"position\":{\"lineNumber\":85,\"column\":46}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":75,\"column\":1},\"firstPositionDeltaTop\":-11},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.findController\":{\"widgetViewZoneVisible\":false,\"scrollTop\":1450},\"editor.contrib.folding\":{\"lineCount\":93,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/server/services/pessoas/publicacoes/post.js\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":true,\"selectionStart\":{\"lineNumber\":20,\"column\":19},\"position\":{\"lineNumber\":20,\"column\":22}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":true,\"editor.contrib.findController\":{\"widgetViewZoneVisible\":false,\"scrollTop\":0},\"editor.contrib.folding\":{\"lineCount\":27,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":51,\"column\":76},\"position\":{\"lineNumber\":51,\"column\":76}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":30,\"column\":1},\"firstPositionDeltaTop\":-16},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.findController\":{\"widgetViewZoneVisible\":false,\"scrollTop\":600},\"editor.contrib.folding\":{\"lineCount\":65,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/containers/DashboardContainer/index.jsx\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":63,\"column\":47},\"position\":{\"lineNumber\":63,\"column\":47}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":40,\"column\":1},\"firstPositionDeltaTop\":-9},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.findController\":{\"widgetViewZoneVisible\":false,\"scrollTop\":783},\"editor.contrib.folding\":{\"lineCount\":81,\"provider\":\"syntax\"}}}}]]}"],["suggest/memories/recentlyUsed","[[\"javascriptreact/react\",{\"touch\":0,\"type\":8,\"insertText\":\"react\"}],[\"javascriptreact/antd\",{\"touch\":0,\"type\":8,\"insertText\":\"antd\"}],[\"javascriptreact/modal\",{\"touch\":0,\"type\":23,\"insertText\":\"modal\"}],[\"javascriptreact/Modal\",{\"touch\":0,\"type\":5,\"insertText\":\"Modal\"}],[\"javascriptreact/visible?\",{\"touch\":0,\"type\":9,\"insertText\":\"visible\"}],[\"javascriptreact/Button\",{\"touch\":0,\"type\":4,\"insertText\":\"Button\"}],[\"javascriptreact/export\",{\"touch\":0,\"type\":17,\"insertText\":\"export\"}],[\"javascriptreact/onClick?\",{\"touch\":0,\"type\":9,\"insertText\":\"onClick\"}],[\"javascriptreact/true\",{\"touch\":0,\"type\":17,\"insertText\":\"true\"}],[\"javascriptreact/function\",{\"touch\":0,\"type\":17,\"insertText\":\"function\"}],[\"javascriptreact/alert\",{\"touch\":0,\"type\":1,\"insertText\":\"alert\"}],[\"javascriptreact/close\",{\"touch\":0,\"type\":4,\"insertText\":\"close\"}],[\"javascriptreact/ok\",{\"touch\":0,\"type\":4,\"insertText\":\"ok\"}],[\"javascriptreact/cancelAnimationFrame\",{\"touch\":0,\"type\":1,\"insertText\":\"cancelAnimationFrame\"}],[\"javascript/dbpessoa\",{\"touch\":0,\"type\":4,\"insertText\":\"dbpessoa\"}],[\"javascriptreact/publicacoesPessoa\",{\"touch\":0,\"type\":4,\"insertText\":\"publicacoesPessoa\"}],[\"javascriptreact/setPublicacoesPessoa\",{\"touch\":0,\"type\":4,\"insertText\":\"setPublicacoesPessoa\"}],[\"javascriptreact/console\",{\"touch\":0,\"type\":4,\"insertText\":\"console\"}],[\"javascriptreact/log\",{\"touch\":0,\"type\":0,\"insertText\":\".log\"}],[\"javascriptreact/pessoa\",{\"touch\":0,\"type\":4,\"insertText\":\"pessoa\"}],[\"javascriptreact/data\",{\"touch\":0,\"type\":4,\"insertText\":\"data\"}],[\"javascriptreact/map\",{\"touch\":0,\"type\":0,\"insertText\":\".map\"}],[\"javascriptreact/publicacoes\",{\"touch\":0,\"type\":18,\"insertText\":\"publicacoes\"}],[\"javascriptreact/div>\",{\"touch\":0,\"type\":5,\"insertText\":\"div>\"}],[\"javascriptreact/div\",{\"touch\":0,\"type\":5,\"insertText\":\"div\"}],[\"javascriptreact/Title\",{\"touch\":0,\"type\":4,\"insertText\":\"Title\"}],[\"javascriptreact/level?\",{\"touch\":0,\"type\":9,\"insertText\":\"level\"}],[\"javascriptreact/Title>\",{\"touch\":0,\"type\":5,\"insertText\":\"Title>\"}],[\"javascriptreact/span>\",{\"touch\":0,\"type\":5,\"insertText\":\"span>\"}],[\"less/.publicacao-container\",{\"touch\":0,\"type\":17,\"insertText\":\".publicacao-container\"}],[\"less/opacity: ;\",{\"touch\":0,\"type\":9,\"insertText\":\"opacity: ${0};\"}],[\"less/index.less\",{\"touch\":0,\"type\":20,\"insertText\":\"index.less\"}],[\"javascriptreact/JanelaPublicacoes\",{\"touch\":0,\"type\":4,\"insertText\":\"JanelaPublicacoes\"}],[\"javascriptreact/PessoasTabela\",{\"touch\":0,\"type\":4,\"insertText\":\"PessoasTabela\"}],[\"javascriptreact/lib\",{\"touch\":0,\"type\":23,\"insertText\":\"lib\"}],[\"javascriptreact/tabs\",{\"touch\":0,\"type\":23,\"insertText\":\"tabs\"}],[\"javascriptreact/bs\",{\"touch\":0,\"type\":23,\"insertText\":\"bs\"}],[\"javascriptreact/BsPeople\",{\"touch\":0,\"type\":4,\"insertText\":\"BsPeople\"}],[\"javascriptreact/size?\",{\"touch\":0,\"type\":3,\"insertText\":\"size\"}],[\"javascriptreact/color?\",{\"touch\":0,\"type\":9,\"insertText\":\"color\"}],[\"less/display\",{\"touch\":0,\"type\":9,\"insertText\":\"display: $0;\"}],[\"less/flex\",{\"touch\":0,\"type\":13,\"insertText\":\"flex\"}],[\"less/justify-content\",{\"touch\":0,\"type\":9,\"insertText\":\"justify-content: $0;\"}],[\"less/space-between\",{\"touch\":0,\"type\":13,\"insertText\":\"space-between\"}],[\"less/align-items\",{\"touch\":0,\"type\":9,\"insertText\":\"align-items: $0;\"}],[\"less/center\",{\"touch\":0,\"type\":13,\"insertText\":\"center\"}],[\"javascriptreact/style?\",{\"touch\":0,\"type\":9,\"insertText\":\"style\"}],[\"javascriptreact/marginRight?\",{\"touch\":0,\"type\":3,\"insertText\":\"marginRight\"}],[\"javascriptreact/react-icons\",{\"touch\":0,\"type\":8,\"insertText\":\"react-icons\"}],[\"javascriptreact/ai\",{\"touch\":0,\"type\":23,\"insertText\":\"ai\"}],[\"javascriptreact/className?\",{\"touch\":0,\"type\":9,\"insertText\":\"className\"}],[\"javascriptreact/return\",{\"touch\":0,\"type\":17,\"insertText\":\"return\"}],[\"javascriptreact/LineAdvance\",{\"touch\":0,\"type\":4,\"insertText\":\"LineAdvance\"}],[\"javascriptreact/GraficoPublicacoesDiariasPorComunidade\",{\"touch\":0,\"type\":23,\"insertText\":\"GraficoPublicacoesDiariasPorComunidade\"}],[\"javascriptreact/default\",{\"touch\":63,\"type\":17,\"insertText\":\"default\"}],[\"javascriptreact/components\",{\"touch\":65,\"type\":23,\"insertText\":\"components\"}],[\"javascriptreact/GraficoPublicacoesTotaisPorComunidade\",{\"touch\":66,\"type\":23,\"insertText\":\"GraficoPublicacoesTotaisPorComunidade\"}],[\"javascriptreact/index\",{\"touch\":67,\"type\":20,\"insertText\":\"index\"}],[\"javascriptreact/useState\",{\"touch\":70,\"type\":4,\"insertText\":\"useState\"}],[\"javascriptreact/useEffect\",{\"touch\":71,\"type\":4,\"insertText\":\"useEffect\"}],[\"javascriptreact/visible\",{\"touch\":73,\"type\":4,\"insertText\":\"visible\"}],[\"javascriptreact/modalIsOpen\",{\"touch\":75,\"type\":4,\"insertText\":\"modalIsOpen\"}],[\"javascriptreact/isVisible\",{\"touch\":76,\"type\":4,\"insertText\":\"isVisible\"}],[\"javascriptreact/setModalIsOpen\",{\"touch\":78,\"type\":4,\"insertText\":\"setModalIsOpen\"}],[\"javascriptreact/cancel\",{\"touch\":79,\"type\":4,\"insertText\":\"cancel\"}],[\"javascriptreact/false\",{\"touch\":80,\"type\":17,\"insertText\":\"false\"}],[\"javascriptreact/key?\",{\"touch\":81,\"type\":9,\"insertText\":\"key\"}],[\"javascriptreact/publicao\",{\"touch\":82,\"type\":4,\"insertText\":\"publicao\"}],[\"javascriptreact/uid\",{\"touch\":83,\"type\":18,\"insertText\":\".uid\"}]]"],["terminal.numberOfVisibleViews","1"],["workbench.view.scm.numberOfVisibleViews","1"],["memento/workbench.editors.textDiffEditor","{\"textEditorViewState\":[]}"],["memento/workbench.parts.editor","{\"editorpart.state\":{\"serializedGrid\":{\"root\":{\"type\":\"branch\",\"data\":[{\"type\":\"leaf\",\"data\":{\"id\":0,\"editors\":[{\"id\":\"workbench.editors.files.fileEditorInput\",\"value\":\"{\\\"resourceJSON\\\":{\\\"$mid\\\":1,\\\"fsPath\\\":\\\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx\\\",\\\"external\\\":\\\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx\\\",\\\"path\\\":\\\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx\\\",\\\"scheme\\\":\\\"vscode-remote\\\",\\\"authority\\\":\\\"pedro-isac.dev.netuno.org:30788\\\"},\\\"encoding\\\":\\\"utf8\\\"}\"},{\"id\":\"workbench.editors.files.fileEditorInput\",\"value\":\"{\\\"resourceJSON\\\":{\\\"$mid\\\":1,\\\"fsPath\\\":\\\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/containers/DashboardContainer/index.jsx\\\",\\\"external\\\":\\\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/containers/DashboardContainer/index.jsx\\\",\\\"path\\\":\\\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/containers/DashboardContainer/index.jsx\\\",\\\"scheme\\\":\\\"vscode-remote\\\",\\\"authority\\\":\\\"pedro-isac.dev.netuno.org:30788\\\"},\\\"encoding\\\":\\\"utf8\\\"}\"},{\"id\":\"workbench.editors.files.fileEditorInput\",\"value\":\"{\\\"resourceJSON\\\":{\\\"$mid\\\":1,\\\"fsPath\\\":\\\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx\\\",\\\"external\\\":\\\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx\\\",\\\"path\\\":\\\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx\\\",\\\"scheme\\\":\\\"vscode-remote\\\",\\\"authority\\\":\\\"pedro-isac.dev.netuno.org:30788\\\"},\\\"encoding\\\":\\\"utf8\\\"}\"}],\"mru\":[1,0,2],\"preview\":1},\"size\":629}],\"size\":1018},\"orientation\":0,\"width\":1018,\"height\":629},\"activeGroup\":0,\"mostRecentActiveGroups\":[0]}}"],["editors.mru","{\"entries\":[{\"groupId\":0,\"index\":1},{\"groupId\":0,\"index\":0},{\"groupId\":0,\"index\":2}]}"]] \ No newline at end of file +[["__$__isNewStorageMarker","false"],["__$__targetStorageMarker","{\"workbench.panel.markers\":1,\"workbench.panel.output\":1,\"terminal\":1,\"workbench.explorer.views.state\":1,\"workbench.scm.views.state\":1,\"workbench.view.search.state\":1,\"output.activechannel\":0,\"debug.selectedroot\":1,\"workbench.view.debug.state\":1,\"workbench.centerededitorlayout.active\":0,\"workbench.panel.placeholderPanels\":1,\"workbench.view.extensions.state\":1,\"resource.authority.os.pedro-isac.dev.netuno.org:30788\":1,\"workbench.panel.repl\":1,\"vscode.debug-auto-launch\":1,\"terminal.integrated.environmentVariableCollections\":1,\"history.entries\":1,\"workbench.view.explorer.numberOfVisibleViews\":0,\"workbench.explorer.treeViewState\":1,\"scm:view:visibleRepositories\":1,\"memento/workbench.editor.walkThroughPart\":1,\"workbench.view.extensions.numberOfVisibleViews\":0,\"memento/workbench.view.extensions\":0,\"memento/workbench.editors.files.textFileEditor\":1,\"suggest/memories/recentlyUsed\":1,\"terminal.numberOfVisibleViews\":0,\"workbench.view.scm.numberOfVisibleViews\":0,\"memento/workbench.editors.textDiffEditor\":1,\"workbench.panel.output.numberOfVisibleViews\":0,\"memento/workbench.panel.output\":1,\"editor.wholeWord\":0,\"editor.matchCase\":0,\"workbench.panel.markers.numberOfVisibleViews\":0,\"memento/workbench.panel.markers\":0,\"workbench.panel.repl.numberOfVisibleViews\":0,\"memento/workbench.editor.settings2\":1,\"memento/workbench.parts.editor\":1,\"editors.mru\":1}"],["workbench.panel.markers","{\"workbench.panel.markers.view\":{\"collapsed\":false,\"isHidden\":true}}"],["workbench.panel.output","{\"workbench.panel.output\":{\"collapsed\":false,\"isHidden\":true,\"size\":1099}}"],["terminal","{\"terminal\":{\"collapsed\":false,\"isHidden\":true,\"size\":1099}}"],["workbench.explorer.views.state","{\"outline\":{\"collapsed\":true,\"isHidden\":true,\"size\":22},\"timeline\":{\"collapsed\":true,\"isHidden\":true,\"size\":22},\"workbench.explorer.openEditorsView\":{\"collapsed\":false,\"isHidden\":true},\"workbench.explorer.fileView\":{\"collapsed\":false,\"isHidden\":true,\"size\":550},\"npm\":{\"collapsed\":true,\"isHidden\":true}}"],["workbench.scm.views.state","{\"workbench.scm.repositories\":{\"collapsed\":false,\"isHidden\":true},\"workbench.scm\":{\"collapsed\":false,\"isHidden\":false,\"size\":594}}"],["workbench.view.search.state","{\"workbench.view.search\":{\"collapsed\":false,\"isHidden\":true}}"],["output.activechannel","extension-output-#2"],["debug.selectedroot","vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/.vscode/launch.json"],["workbench.view.debug.state","{\"workbench.debug.welcome\":{\"collapsed\":false,\"isHidden\":true},\"workbench.debug.variablesView\":{\"collapsed\":false,\"isHidden\":true},\"workbench.debug.watchExpressionsView\":{\"collapsed\":false,\"isHidden\":true},\"workbench.debug.callStackView\":{\"collapsed\":false,\"isHidden\":true},\"workbench.debug.loadedScriptsView\":{\"collapsed\":true,\"isHidden\":true},\"workbench.debug.breakPointsView\":{\"collapsed\":false,\"isHidden\":true}}"],["workbench.centerededitorlayout.active","false"],["workbench.panel.placeholderPanels","[{\"id\":\"workbench.panel.markers\",\"name\":\"Problems\"},{\"id\":\"workbench.panel.output\",\"name\":\"Output\"},{\"id\":\"workbench.panel.repl\",\"name\":\"Debug Console\"},{\"id\":\"terminal\",\"name\":\"Terminal\"},{\"id\":\"refactorPreview\",\"name\":\"Refactor Preview\"}]"],["workbench.view.extensions.state","{\"workbench.views.extensions.web.installed\":{\"collapsed\":false,\"isHidden\":true},\"workbench.views.extensions.remote.installed.empty\":{\"collapsed\":false,\"isHidden\":true},\"workbench.views.extensions.remote.installed\":{\"collapsed\":false,\"isHidden\":true,\"size\":531},\"workbench.views.extensions.workspaceRecommendations\":{\"collapsed\":false,\"isHidden\":true},\"workbench.views.extensions.popular\":{\"collapsed\":false,\"isHidden\":true},\"workbench.views.extensions.otherRecommendations\":{\"collapsed\":false,\"isHidden\":true},\"extensions.recommendedList\":{\"collapsed\":true,\"isHidden\":true,\"size\":22},\"workbench.views.extensions.marketplace\":{\"collapsed\":false,\"isHidden\":true,\"size\":553},\"workbench.views.extensions.searchInstalled\":{\"collapsed\":false,\"isHidden\":true},\"workbench.views.extensions.searchEnabled\":{\"collapsed\":false,\"isHidden\":true},\"workbench.views.extensions.searchDisabled\":{\"collapsed\":false,\"isHidden\":true},\"workbench.views.extensions.searchOutdated\":{\"collapsed\":false,\"isHidden\":true},\"workbench.views.extensions.searchBuiltin\":{\"collapsed\":false,\"isHidden\":true},\"workbench.views.extensions.builtinFeatureExtensions\":{\"collapsed\":false,\"isHidden\":true},\"workbench.views.extensions.builtinThemeExtensions\":{\"collapsed\":false,\"isHidden\":true},\"workbench.views.extensions.builtinProgrammingLanguageExtensions\":{\"collapsed\":false,\"isHidden\":true}}"],["resource.authority.os.pedro-isac.dev.netuno.org:30788","3"],["workbench.panel.repl","{\"workbench.panel.repl.view\":{\"collapsed\":false,\"isHidden\":true}}"],["vscode.debug-auto-launch","{}"],["terminal.integrated.environmentVariableCollections","[{\"extensionIdentifier\":\"vscode.git\",\"collection\":[[\"VSCODE_GIT_IPC_HANDLE\",{\"value\":\"/run/user/1001/vscode-git-d7b05a4881.sock\",\"type\":1}],[\"GIT_ASKPASS\",{\"value\":\"/usr/lib/code-server/lib/vscode/extensions/git/dist/askpass.sh\",\"type\":1}],[\"VSCODE_GIT_ASKPASS_NODE\",{\"value\":\"/usr/lib/code-server/lib/node\",\"type\":1}],[\"VSCODE_GIT_ASKPASS_MAIN\",{\"value\":\"/usr/lib/code-server/lib/vscode/extensions/git/dist/askpass-main.js\",\"type\":1}]]}]"],["history.entries","[{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/website/src/index.js\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/website/src/index.js\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/website/src/index.js\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/config/_development.json\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/config/_development.json\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/config/_development.json\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/website/src/pages/Login/index.less\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/website/src/pages/Login/index.less\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/website/src/pages/Login/index.less\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/website/src/pages/Login/index.js\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/website/src/pages/Login/index.js\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/website/src/pages/Login/index.js\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/server/services/pessoas/get.js\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/server/services/pessoas/get.js\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/server/services/pessoas/get.js\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/server/services/publicacoes/graficos/comunidades/diaria.get.js\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/server/services/publicacoes/graficos/comunidades/diaria.get.js\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/server/services/publicacoes/graficos/comunidades/diaria.get.js\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/website/src/pages/Register/index.js\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/website/src/pages/Register/index.js\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/website/src/pages/Register/index.js\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/website/src/pages/Home/index.js\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/website/src/pages/Home/index.js\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/website/src/pages/Home/index.js\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/public/styles/main.css\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/public/styles/main.css\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/public/styles/main.css\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/styles/main.less\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/styles/main.less\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/styles/main.less\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/website/src/App.less\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/website/src/App.less\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/website/src/App.less\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/containers/DashboardContainer/index.jsx\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/containers/DashboardContainer/index.jsx\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/containers/DashboardContainer/index.jsx\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/config/_production.js\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/config/_production.js\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/config/_production.js\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/config/_development.js\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/config/_development.js\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/config/_development.js\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/website/src/components/Header/index.less\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/website/src/components/Header/index.less\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/website/src/components/Header/index.less\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/website/src/pages/Home/index.less\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/website/src/pages/Home/index.less\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/website/src/pages/Home/index.less\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/website/src/components/Header/index.js\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/website/src/components/Header/index.js\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/website/src/components/Header/index.js\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/website/src/App.js\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/website/src/App.js\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/website/src/App.js\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/website/config-overrides.js\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/website/config-overrides.js\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/website/config-overrides.js\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/webpack.config.js\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/webpack.config.js\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/webpack.config.js\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/package.json\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/package.json\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/package.json\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/website/package.json\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/website/package.json\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/website/package.json\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/.babelrc\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/.babelrc\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/.babelrc\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/website/src/setupTests.js\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/website/src/setupTests.js\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/website/src/setupTests.js\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/website/src/reportWebVitals.js\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/website/src/reportWebVitals.js\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/website/src/reportWebVitals.js\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/website/src/pages/Register/index.less\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/website/src/pages/Register/index.less\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/website/src/pages/Register/index.less\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/User/settings.json\",\"external\":\"vscode-remote:/home/pedro-isac/netuno/apps/social-netuno/User/settings.json\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/User/settings.json\",\"scheme\":\"vscode-remote\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/index.jsx\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/index.jsx\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/index.jsx\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/containers/DashboardContainer/index.less\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/containers/DashboardContainer/index.less\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/containers/DashboardContainer/index.less\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/.gitignore\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/.gitignore\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/.gitignore\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/server/services/pessoas/publicacoes/post.js\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/server/services/pessoas/publicacoes/post.js\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/server/services/pessoas/publicacoes/post.js\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/GraficoPublicacoesTotaisPorComunidade/index.jsx\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/GraficoPublicacoesTotaisPorComunidade/index.jsx\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/GraficoPublicacoesTotaisPorComunidade/index.jsx\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/GraficoPublicacoesDiariasPorComunidade/index.jsx\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/GraficoPublicacoesDiariasPorComunidade/index.jsx\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/GraficoPublicacoesDiariasPorComunidade/index.jsx\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/server/services/publicacoes/graficos/comunidades/total.get.js\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/server/services/publicacoes/graficos/comunidades/total.get.js\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/server/services/publicacoes/graficos/comunidades/total.get.js\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/MyButton/index.jsx\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/MyButton/index.jsx\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/MyButton/index.jsx\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/node_modules/antd/lib/style/index.less\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/node_modules/antd/lib/style/index.less\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/node_modules/antd/lib/style/index.less\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/node_modules/antd/lib/style/themes/index.less\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/node_modules/antd/lib/style/themes/index.less\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/node_modules/antd/lib/style/themes/index.less\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/styles.less\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/styles.less\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/styles.less\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/node_modules/react/cjs/react.development.js\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/node_modules/react/cjs/react.development.js\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/ui/node_modules/react/cjs/react.development.js\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/server/templates/dashboard.html\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/server/templates/dashboard.html\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/server/templates/dashboard.html\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}},{\"resourceJSON\":{\"$mid\":1,\"fsPath\":\"/home/pedro-isac/netuno/apps/social-netuno/server/templates/scripts_login.html\",\"external\":\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/server/templates/scripts_login.html\",\"path\":\"/home/pedro-isac/netuno/apps/social-netuno/server/templates/scripts_login.html\",\"scheme\":\"vscode-remote\",\"authority\":\"pedro-isac.dev.netuno.org:30788\"}}]"],["workbench.view.explorer.numberOfVisibleViews","3"],["workbench.explorer.treeViewState","{\"focus\":[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/website/src/index.js\"],\"selection\":[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/website/src/index.js\"],\"expanded\":[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/config\",\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/website\",\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/website/src\"],\"scrollTop\":100}"],["scm:view:visibleRepositories","{\"all\":[\"git:Git:vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno\"],\"visible\":[0]}"],["memento/workbench.editor.walkThroughPart","{\"walkThroughEditorViewState\":[[\"walkThrough://pedro-isac.dev.netuno.org:30788/static/e0203f2a36c9b7036fefa50eec6cf8fa36c5c015/usr/lib/code-server/lib/vscode/out/vs/workbench/contrib/welcome/page/browser/vs_code_welcome_page?%7B%22moduleId%22%3A%22vs%2Fworkbench%2Fcontrib%2Fwelcome%2Fpage%2Fbrowser%2Fvs_code_welcome_page%22%7D\",{\"0\":{\"viewState\":{\"scrollTop\":0,\"scrollLeft\":0}}}]]}"],["workbench.view.extensions.numberOfVisibleViews","2"],["memento/workbench.view.extensions","{\"query.value\":\"\"}"],["memento/workbench.editors.files.textFileEditor","{\"textEditorViewState\":[[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/server/templates/scripts_login.html\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":1,\"column\":1},\"position\":{\"lineNumber\":1,\"column\":1}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.folding\":{\"lineCount\":1,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/server/templates/dashboard.html\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":true,\"selectionStart\":{\"lineNumber\":14,\"column\":18},\"position\":{\"lineNumber\":14,\"column\":63}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.folding\":{\"lineCount\":25,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/node_modules/react/cjs/react.development.js\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":1,\"column\":1},\"position\":{\"lineNumber\":1,\"column\":1}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":27,\"column\":1},\"firstPositionDeltaTop\":-6},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.folding\":{\"lineCount\":1913,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/styles.less\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":6,\"column\":26},\"position\":{\"lineNumber\":6,\"column\":26}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.findController\":{\"widgetViewZoneVisible\":false,\"scrollTop\":0},\"editor.contrib.folding\":{\"lineCount\":8,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/node_modules/antd/lib/style/themes/index.less\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":1,\"column\":1},\"position\":{\"lineNumber\":1,\"column\":1}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.findController\":{\"widgetViewZoneVisible\":false,\"scrollTop\":0},\"editor.contrib.folding\":{\"lineCount\":2,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/node_modules/antd/lib/style/index.less\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":1,\"column\":24},\"position\":{\"lineNumber\":1,\"column\":24}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.findController\":{\"widgetViewZoneVisible\":false,\"scrollTop\":0},\"editor.contrib.folding\":{\"lineCount\":3,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/MyButton/index.jsx\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":1,\"column\":1},\"position\":{\"lineNumber\":1,\"column\":1}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.findController\":{\"widgetViewZoneVisible\":false,\"scrollTop\":0},\"editor.contrib.folding\":{\"lineCount\":18,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/server/services/publicacoes/graficos/comunidades/total.get.js\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":true,\"selectionStart\":{\"lineNumber\":7,\"column\":14},\"position\":{\"lineNumber\":2,\"column\":1}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.folding\":{\"lineCount\":10,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/GraficoPublicacoesDiariasPorComunidade/index.jsx\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":true,\"selectionStart\":{\"lineNumber\":7,\"column\":16},\"position\":{\"lineNumber\":7,\"column\":23}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.folding\":{\"lineCount\":48,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/GraficoPublicacoesTotaisPorComunidade/index.jsx\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":7,\"column\":23},\"position\":{\"lineNumber\":7,\"column\":23}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":27,\"column\":1},\"firstPositionDeltaTop\":-6},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.folding\":{\"lineCount\":43,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/server/services/pessoas/publicacoes/post.js\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":true,\"selectionStart\":{\"lineNumber\":20,\"column\":19},\"position\":{\"lineNumber\":20,\"column\":22}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":true,\"editor.contrib.findController\":{\"widgetViewZoneVisible\":false,\"scrollTop\":0},\"editor.contrib.folding\":{\"lineCount\":27,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/.gitignore\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":11,\"column\":19},\"position\":{\"lineNumber\":11,\"column\":19}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.folding\":{\"lineCount\":16,\"provider\":\"indent\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":85,\"column\":46},\"position\":{\"lineNumber\":85,\"column\":46}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":75,\"column\":1},\"firstPositionDeltaTop\":-11},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.folding\":{\"lineCount\":93,\"provider\":\"indent\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/containers/DashboardContainer/index.less\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":14,\"column\":22},\"position\":{\"lineNumber\":14,\"column\":22}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.folding\":{\"lineCount\":15,\"provider\":\"indent\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/index.jsx\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":27,\"column\":26},\"position\":{\"lineNumber\":27,\"column\":26}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":24,\"column\":1},\"firstPositionDeltaTop\":-13},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.folding\":{\"lineCount\":43,\"provider\":\"syntax\"}}}}],[\"vscode-remote:/home/pedro-isac/netuno/apps/social-netuno/User/settings.json\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":13,\"column\":2},\"position\":{\"lineNumber\":13,\"column\":2}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.folding\":{\"lineCount\":13,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/website/src/pages/Register/index.less\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":1,\"column\":1},\"position\":{\"lineNumber\":1,\"column\":1}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.folding\":{\"lineCount\":1,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/website/src/reportWebVitals.js\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":1,\"column\":1},\"position\":{\"lineNumber\":1,\"column\":1}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.folding\":{\"lineCount\":14}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/website/src/setupTests.js\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":1,\"column\":1},\"position\":{\"lineNumber\":1,\"column\":1}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.folding\":{\"lineCount\":6,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/.babelrc\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":true,\"selectionStart\":{\"lineNumber\":10,\"column\":1},\"position\":{\"lineNumber\":1,\"column\":1}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.folding\":{\"lineCount\":10,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/website/package.json\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":47,\"column\":1},\"position\":{\"lineNumber\":47,\"column\":1}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":26,\"column\":1},\"firstPositionDeltaTop\":-16},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.folding\":{\"lineCount\":47,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/package.json\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":true,\"selectionStart\":{\"lineNumber\":23,\"column\":22},\"position\":{\"lineNumber\":23,\"column\":27}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":5,\"column\":1},\"firstPositionDeltaTop\":-1},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.folding\":{\"lineCount\":39,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/webpack.config.js\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":true,\"selectionStart\":{\"lineNumber\":57,\"column\":29},\"position\":{\"lineNumber\":57,\"column\":39}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":51,\"column\":1},\"firstPositionDeltaTop\":-17},\"contributionsState\":{\"editor.contrib.wordHighlighter\":true,\"editor.contrib.folding\":{\"lineCount\":81,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/website/config-overrides.js\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":15,\"column\":35},\"position\":{\"lineNumber\":15,\"column\":35}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.folding\":{\"lineCount\":20,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/website/src/App.js\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":7,\"column\":1},\"position\":{\"lineNumber\":7,\"column\":1}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.findController\":{\"widgetViewZoneVisible\":false,\"scrollTop\":0},\"editor.contrib.folding\":{\"lineCount\":23,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/website/src/components/Header/index.js\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":11,\"column\":17},\"position\":{\"lineNumber\":11,\"column\":17}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.findController\":{\"widgetViewZoneVisible\":false,\"scrollTop\":0},\"editor.contrib.folding\":{\"lineCount\":27,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/website/src/pages/Home/index.less\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":1,\"column\":26},\"position\":{\"lineNumber\":1,\"column\":26}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.findController\":{\"widgetViewZoneVisible\":false,\"scrollTop\":0},\"editor.contrib.folding\":{\"lineCount\":1,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/website/src/components/Header/index.less\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":true,\"selectionStart\":{\"lineNumber\":1,\"column\":26},\"position\":{\"lineNumber\":1,\"column\":1}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.findController\":{\"widgetViewZoneVisible\":false,\"scrollTop\":0},\"editor.contrib.folding\":{\"collapsedRegions\":[],\"lineCount\":16,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/config/_development.js\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":1,\"column\":1},\"position\":{\"lineNumber\":1,\"column\":1}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.findController\":{\"widgetViewZoneVisible\":false,\"scrollTop\":0},\"editor.contrib.folding\":{\"lineCount\":4,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/config/_production.js\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":1,\"column\":1},\"position\":{\"lineNumber\":1,\"column\":1}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.findController\":{\"widgetViewZoneVisible\":false,\"scrollTop\":0},\"editor.contrib.folding\":{\"lineCount\":4,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/containers/DashboardContainer/index.jsx\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":13,\"column\":25},\"position\":{\"lineNumber\":13,\"column\":25}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":56,\"column\":1},\"firstPositionDeltaTop\":-5},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.findController\":{\"widgetViewZoneVisible\":false,\"scrollTop\":1050},\"editor.contrib.folding\":{\"lineCount\":81,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/website/src/App.less\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":3,\"column\":16},\"position\":{\"lineNumber\":3,\"column\":16}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.findController\":{\"widgetViewZoneVisible\":false,\"scrollTop\":0},\"editor.contrib.folding\":{\"lineCount\":4,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/styles/main.less\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":8,\"column\":13},\"position\":{\"lineNumber\":8,\"column\":13}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.findController\":{\"widgetViewZoneVisible\":false,\"scrollTop\":0},\"editor.contrib.folding\":{\"collapsedRegions\":[],\"lineCount\":8,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/public/styles/main.css\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":12,\"column\":24},\"position\":{\"lineNumber\":12,\"column\":24}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.findController\":{\"widgetViewZoneVisible\":false,\"scrollTop\":0},\"editor.contrib.folding\":{\"lineCount\":14,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/website/src/pages/Home/index.js\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":true,\"selectionStart\":{\"lineNumber\":3,\"column\":46},\"position\":{\"lineNumber\":3,\"column\":1}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.findController\":{\"widgetViewZoneVisible\":false,\"scrollTop\":0},\"editor.contrib.folding\":{\"lineCount\":12,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/website/src/pages/Register/index.js\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":8,\"column\":17},\"position\":{\"lineNumber\":8,\"column\":17}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.findController\":{\"widgetViewZoneVisible\":false,\"scrollTop\":0},\"editor.contrib.folding\":{\"lineCount\":12,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":4,\"column\":23},\"position\":{\"lineNumber\":4,\"column\":23}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.findController\":{\"widgetViewZoneVisible\":false,\"scrollTop\":0},\"editor.contrib.folding\":{\"lineCount\":65,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/server/services/publicacoes/graficos/comunidades/diaria.get.js\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":11,\"column\":25},\"position\":{\"lineNumber\":11,\"column\":25}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.findController\":{\"widgetViewZoneVisible\":false,\"scrollTop\":0},\"editor.contrib.folding\":{\"lineCount\":11,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/server/services/pessoas/get.js\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":30,\"column\":46},\"position\":{\"lineNumber\":30,\"column\":46}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":11,\"column\":1},\"firstPositionDeltaTop\":-10},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.findController\":{\"widgetViewZoneVisible\":false,\"scrollTop\":233},\"editor.contrib.folding\":{\"lineCount\":38,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/website/src/pages/Login/index.js\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":41,\"column\":27},\"position\":{\"lineNumber\":41,\"column\":27}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":32,\"column\":1},\"firstPositionDeltaTop\":-6},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.findController\":{\"widgetViewZoneVisible\":false,\"scrollTop\":628},\"editor.contrib.folding\":{\"lineCount\":115,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/website/src/pages/Login/index.less\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":6,\"column\":22},\"position\":{\"lineNumber\":6,\"column\":22}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.findController\":{\"widgetViewZoneVisible\":false,\"scrollTop\":0},\"editor.contrib.folding\":{\"lineCount\":11,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/config/_development.json\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":39,\"column\":65},\"position\":{\"lineNumber\":39,\"column\":65}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":27,\"column\":1},\"firstPositionDeltaTop\":-6},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.findController\":{\"widgetViewZoneVisible\":false,\"scrollTop\":500},\"editor.contrib.folding\":{\"lineCount\":42,\"provider\":\"syntax\"}}}}],[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/website/src/index.js\",{\"0\":{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":7,\"column\":50},\"position\":{\"lineNumber\":7,\"column\":50}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":1,\"column\":1},\"firstPositionDeltaTop\":0},\"contributionsState\":{\"editor.contrib.wordHighlighter\":false,\"editor.contrib.findController\":{\"widgetViewZoneVisible\":false,\"scrollTop\":0},\"editor.contrib.folding\":{\"lineCount\":16,\"provider\":\"syntax\"}}}}]]}"],["suggest/memories/recentlyUsed","[[\"javascriptreact/react\",{\"touch\":0,\"type\":8,\"insertText\":\"react\"}],[\"javascriptreact/antd\",{\"touch\":0,\"type\":8,\"insertText\":\"antd\"}],[\"javascriptreact/modal\",{\"touch\":0,\"type\":23,\"insertText\":\"modal\"}],[\"javascriptreact/Modal\",{\"touch\":0,\"type\":5,\"insertText\":\"Modal\"}],[\"javascriptreact/visible?\",{\"touch\":0,\"type\":9,\"insertText\":\"visible\"}],[\"javascriptreact/Button\",{\"touch\":0,\"type\":4,\"insertText\":\"Button\"}],[\"javascriptreact/export\",{\"touch\":0,\"type\":17,\"insertText\":\"export\"}],[\"javascriptreact/onClick?\",{\"touch\":0,\"type\":9,\"insertText\":\"onClick\"}],[\"javascriptreact/true\",{\"touch\":0,\"type\":17,\"insertText\":\"true\"}],[\"javascriptreact/function\",{\"touch\":0,\"type\":17,\"insertText\":\"function\"}],[\"javascriptreact/alert\",{\"touch\":0,\"type\":1,\"insertText\":\"alert\"}],[\"javascriptreact/close\",{\"touch\":0,\"type\":4,\"insertText\":\"close\"}],[\"javascriptreact/ok\",{\"touch\":0,\"type\":4,\"insertText\":\"ok\"}],[\"javascriptreact/cancelAnimationFrame\",{\"touch\":0,\"type\":1,\"insertText\":\"cancelAnimationFrame\"}],[\"javascript/dbpessoa\",{\"touch\":0,\"type\":4,\"insertText\":\"dbpessoa\"}],[\"javascriptreact/publicacoesPessoa\",{\"touch\":0,\"type\":4,\"insertText\":\"publicacoesPessoa\"}],[\"javascriptreact/setPublicacoesPessoa\",{\"touch\":0,\"type\":4,\"insertText\":\"setPublicacoesPessoa\"}],[\"javascriptreact/console\",{\"touch\":0,\"type\":4,\"insertText\":\"console\"}],[\"javascriptreact/log\",{\"touch\":0,\"type\":0,\"insertText\":\".log\"}],[\"javascriptreact/pessoa\",{\"touch\":0,\"type\":4,\"insertText\":\"pessoa\"}],[\"javascriptreact/data\",{\"touch\":0,\"type\":4,\"insertText\":\"data\"}],[\"javascriptreact/map\",{\"touch\":0,\"type\":0,\"insertText\":\".map\"}],[\"javascriptreact/publicacoes\",{\"touch\":0,\"type\":18,\"insertText\":\"publicacoes\"}],[\"javascriptreact/div>\",{\"touch\":0,\"type\":5,\"insertText\":\"div>\"}],[\"javascriptreact/div\",{\"touch\":0,\"type\":5,\"insertText\":\"div\"}],[\"javascriptreact/Title\",{\"touch\":0,\"type\":4,\"insertText\":\"Title\"}],[\"javascriptreact/level?\",{\"touch\":0,\"type\":9,\"insertText\":\"level\"}],[\"javascriptreact/Title>\",{\"touch\":0,\"type\":5,\"insertText\":\"Title>\"}],[\"javascriptreact/span>\",{\"touch\":0,\"type\":5,\"insertText\":\"span>\"}],[\"less/.publicacao-container\",{\"touch\":0,\"type\":17,\"insertText\":\".publicacao-container\"}],[\"less/opacity: ;\",{\"touch\":0,\"type\":9,\"insertText\":\"opacity: ${0};\"}],[\"less/index.less\",{\"touch\":0,\"type\":20,\"insertText\":\"index.less\"}],[\"javascriptreact/JanelaPublicacoes\",{\"touch\":0,\"type\":4,\"insertText\":\"JanelaPublicacoes\"}],[\"javascriptreact/PessoasTabela\",{\"touch\":0,\"type\":4,\"insertText\":\"PessoasTabela\"}],[\"javascriptreact/lib\",{\"touch\":0,\"type\":23,\"insertText\":\"lib\"}],[\"javascriptreact/tabs\",{\"touch\":0,\"type\":23,\"insertText\":\"tabs\"}],[\"javascriptreact/bs\",{\"touch\":0,\"type\":23,\"insertText\":\"bs\"}],[\"javascriptreact/BsPeople\",{\"touch\":0,\"type\":4,\"insertText\":\"BsPeople\"}],[\"javascriptreact/size?\",{\"touch\":0,\"type\":3,\"insertText\":\"size\"}],[\"javascriptreact/color?\",{\"touch\":0,\"type\":9,\"insertText\":\"color\"}],[\"less/flex\",{\"touch\":0,\"type\":13,\"insertText\":\"flex\"}],[\"less/align-items\",{\"touch\":0,\"type\":9,\"insertText\":\"align-items: $0;\"}],[\"less/center\",{\"touch\":0,\"type\":13,\"insertText\":\"center\"}],[\"javascriptreact/style?\",{\"touch\":0,\"type\":9,\"insertText\":\"style\"}],[\"javascriptreact/marginRight?\",{\"touch\":0,\"type\":3,\"insertText\":\"marginRight\"}],[\"javascriptreact/react-icons\",{\"touch\":0,\"type\":8,\"insertText\":\"react-icons\"}],[\"javascriptreact/ai\",{\"touch\":0,\"type\":23,\"insertText\":\"ai\"}],[\"javascriptreact/className?\",{\"touch\":0,\"type\":9,\"insertText\":\"className\"}],[\"javascriptreact/return\",{\"touch\":0,\"type\":17,\"insertText\":\"return\"}],[\"javascriptreact/LineAdvance\",{\"touch\":0,\"type\":4,\"insertText\":\"LineAdvance\"}],[\"javascriptreact/GraficoPublicacoesDiariasPorComunidade\",{\"touch\":0,\"type\":23,\"insertText\":\"GraficoPublicacoesDiariasPorComunidade\"}],[\"javascriptreact/default\",{\"touch\":0,\"type\":17,\"insertText\":\"default\"}],[\"javascriptreact/components\",{\"touch\":0,\"type\":23,\"insertText\":\"components\"}],[\"javascriptreact/GraficoPublicacoesTotaisPorComunidade\",{\"touch\":0,\"type\":23,\"insertText\":\"GraficoPublicacoesTotaisPorComunidade\"}],[\"javascriptreact/index\",{\"touch\":0,\"type\":20,\"insertText\":\"index\"}],[\"javascriptreact/useState\",{\"touch\":0,\"type\":4,\"insertText\":\"useState\"}],[\"javascriptreact/useEffect\",{\"touch\":0,\"type\":4,\"insertText\":\"useEffect\"}],[\"javascriptreact/visible\",{\"touch\":0,\"type\":4,\"insertText\":\"visible\"}],[\"javascriptreact/modalIsOpen\",{\"touch\":0,\"type\":4,\"insertText\":\"modalIsOpen\"}],[\"javascriptreact/isVisible\",{\"touch\":0,\"type\":4,\"insertText\":\"isVisible\"}],[\"javascriptreact/setModalIsOpen\",{\"touch\":0,\"type\":4,\"insertText\":\"setModalIsOpen\"}],[\"javascriptreact/cancel\",{\"touch\":0,\"type\":4,\"insertText\":\"cancel\"}],[\"javascriptreact/false\",{\"touch\":0,\"type\":17,\"insertText\":\"false\"}],[\"javascriptreact/key?\",{\"touch\":0,\"type\":9,\"insertText\":\"key\"}],[\"javascriptreact/publicao\",{\"touch\":0,\"type\":4,\"insertText\":\"publicao\"}],[\"javascriptreact/uid\",{\"touch\":0,\"type\":18,\"insertText\":\".uid\"}],[\"javascript/div\",{\"touch\":0,\"type\":3,\"insertText\":\"div\"}],[\"javascript/pages\",{\"touch\":0,\"type\":23,\"insertText\":\"pages\"}],[\"javascript/Login\",{\"touch\":0,\"type\":4,\"insertText\":\"Login\"}],[\"javascript/mode?\",{\"touch\":0,\"type\":9,\"insertText\":\"mode\"}],[\"javascript/horizontal\",{\"touch\":0,\"type\":14,\"insertText\":\"horizontal\"}],[\"javascript/Menu\",{\"touch\":0,\"type\":4,\"insertText\":\"Menu\"}],[\"javascript/Switch\",{\"touch\":0,\"type\":4,\"insertText\":\"Switch\"}],[\"javascript/BrowserRouter\",{\"touch\":0,\"type\":4,\"insertText\":\"BrowserRouter\"}],[\"javascript/BrowserRouter>\",{\"touch\":0,\"type\":5,\"insertText\":\"BrowserRouter>\"}],[\"javascript/div>\",{\"touch\":0,\"type\":5,\"insertText\":\"div>\"}],[\"javascript/switch\",{\"touch\":0,\"type\":9,\"insertText\":\"switch\"}],[\"javascript/Route\",{\"touch\":0,\"type\":4,\"insertText\":\"Route\"}],[\"javascript/path?\",{\"touch\":0,\"type\":9,\"insertText\":\"path\"}],[\"javascript/exact?\",{\"touch\":0,\"type\":9,\"insertText\":\"exact\"}],[\"javascript/component?\",{\"touch\":0,\"type\":9,\"insertText\":\"component\"}],[\"javascript/Home\",{\"touch\":0,\"type\":4,\"insertText\":\"Home\"}],[\"javascript/Register\",{\"touch\":0,\"type\":4,\"insertText\":\"Register\"}],[\"javascript/Router\",{\"touch\":0,\"type\":4,\"insertText\":\"Router\"}],[\"javascript/import\",{\"touch\":0,\"type\":17,\"insertText\":\"import\"}],[\"javascript/react-router-dom\",{\"touch\":0,\"type\":8,\"insertText\":\"react-router-dom\"}],[\"javascript/key?\",{\"touch\":0,\"type\":9,\"insertText\":\"key\"}],[\"javascript/Header>\",{\"touch\":0,\"type\":5,\"insertText\":\"Header>\"}],[\"javascript/menu\",{\"touch\":0,\"type\":23,\"insertText\":\"menu\"}],[\"javascript/index\",{\"touch\":0,\"type\":20,\"insertText\":\"index\"}],[\"javascript/antd\",{\"touch\":0,\"type\":8,\"insertText\":\"antd\"}],[\"javascript/lib\",{\"touch\":0,\"type\":23,\"insertText\":\"lib\"}],[\"javascript/table\",{\"touch\":0,\"type\":23,\"insertText\":\"table\"}],[\"javascript/react\",{\"touch\":108,\"type\":8,\"insertText\":\"react\"}],[\"javascript/export\",{\"touch\":109,\"type\":17,\"insertText\":\"export\"}],[\"javascript/default\",{\"touch\":110,\"type\":17,\"insertText\":\"default\"}],[\"javascript/return\",{\"touch\":111,\"type\":17,\"insertText\":\"return\"}],[\"javascript/Form\",{\"touch\":115,\"type\":4,\"insertText\":\"Form\"}],[\"javascript/Item\",{\"touch\":116,\"type\":9,\"insertText\":\".Item\"}],[\"javascript/Input\",{\"touch\":117,\"type\":4,\"insertText\":\"Input\"}],[\"javascript/layout?\",{\"touch\":118,\"type\":9,\"insertText\":\"layout\"}],[\"javascript/layout\",{\"touch\":119,\"type\":4,\"insertText\":\"layout\"}],[\"javascript/components\",{\"touch\":120,\"type\":23,\"insertText\":\"components\"}],[\"javascript/Header\",{\"touch\":121,\"type\":23,\"insertText\":\"Header\"}],[\"javascript/type?\",{\"touch\":122,\"type\":3,\"insertText\":\"type\"}],[\"javascript/email\",{\"touch\":123,\"type\":14,\"insertText\":\"email\"}],[\"javascript/message?\",{\"touch\":124,\"type\":3,\"insertText\":\"message\"}],[\"javascript/const\",{\"touch\":130,\"type\":17,\"insertText\":\"const\"}],[\"javascript/Typography\",{\"touch\":131,\"type\":4,\"insertText\":\"Typography\"}],[\"javascript/Title\",{\"touch\":133,\"type\":4,\"insertText\":\"Title\"}],[\"javascript/Title>\",{\"touch\":134,\"type\":5,\"insertText\":\"Title>\"}],[\"javascript/textAlign?\",{\"touch\":136,\"type\":3,\"insertText\":\"textAlign\"}],[\"javascript/center\",{\"touch\":137,\"type\":14,\"insertText\":\"center\"}],[\"javascript/Layout\",{\"touch\":139,\"type\":4,\"insertText\":\"Layout\"}],[\"javascript/Content\",{\"touch\":141,\"type\":4,\"insertText\":\"Content\"}],[\"javascript/Row\",{\"touch\":146,\"type\":4,\"insertText\":\"Row\"}],[\"javascript/Col\",{\"touch\":148,\"type\":4,\"insertText\":\"Col\"}],[\"javascript/span?\",{\"touch\":149,\"type\":9,\"insertText\":\"span\"}],[\"javascript/style?\",{\"touch\":150,\"type\":9,\"insertText\":\"style\"}],[\"javascript/padding?\",{\"touch\":151,\"type\":3,\"insertText\":\"padding\"}],[\"less/#fff\",{\"touch\":159,\"type\":9,\"insertText\":\"#fff\"}],[\"less/border-radius\",{\"touch\":160,\"type\":9,\"insertText\":\"border-radius: $0;\"}],[\"less/space-between\",{\"touch\":161,\"type\":13,\"insertText\":\"space-between\"}],[\"less/display\",{\"touch\":162,\"type\":9,\"insertText\":\"display: $0;\"}],[\"javascript/PageHeader\",{\"touch\":164,\"type\":4,\"insertText\":\"PageHeader\"}],[\"javascript/to\",{\"touch\":165,\"type\":9,\"insertText\":\"to\"}],[\"javascript/Button\",{\"touch\":167,\"type\":5,\"insertText\":\"Button\"}],[\"javascript/Link\",{\"touch\":168,\"type\":4,\"insertText\":\"Link\"}],[\"javascript/Link>\",{\"touch\":169,\"type\":5,\"insertText\":\"Link>\"}],[\"less/App.less\",{\"touch\":173,\"type\":20,\"insertText\":\"App.less\"}],[\"less/.header\",{\"touch\":174,\"type\":17,\"insertText\":\".header\"}],[\"less/im !important\",{\"touch\":176,\"type\":9,\"insertText\":\"im !important\"}],[\"javascript/className?\",{\"touch\":180,\"type\":9,\"insertText\":\"className\"}],[\"less/width\",{\"touch\":182,\"type\":9,\"insertText\":\"width: $0;\"}],[\"less/none\",{\"touch\":183,\"type\":13,\"insertText\":\"none\"}],[\"less/:hover\",{\"touch\":184,\"type\":1,\"insertText\":\":hover\"}],[\"less/background-color\",{\"touch\":185,\"type\":9,\"insertText\":\"background-color: $0;\"}],[\"less/@primary\",{\"touch\":186,\"type\":18,\"insertText\":\"@primary\"}],[\"less/justify-content\",{\"touch\":187,\"type\":9,\"insertText\":\"justify-content: $0;\"}],[\"less/align-self\",{\"touch\":188,\"type\":9,\"insertText\":\"align-self: $0;\"}],[\"less/flex-end\",{\"touch\":189,\"type\":13,\"insertText\":\"flex-end\"}],[\"javascript/Headers\",{\"touch\":190,\"type\":4,\"insertText\":\"Headers\"}],[\"javascript/Carousel\",{\"touch\":191,\"type\":4,\"insertText\":\"Carousel\"}],[\"javascript/useState\",{\"touch\":192,\"type\":1,\"insertText\":\"useState\"}],[\"javascript/useEffect\",{\"touch\":193,\"type\":1,\"insertText\":\"useEffect\"}],[\"javascript/_service\",{\"touch\":194,\"type\":4,\"insertText\":\"_service\"}],[\"javascript/console\",{\"touch\":195,\"type\":4,\"insertText\":\"console\"}],[\"javascript/log\",{\"touch\":196,\"type\":0,\"insertText\":\".log\"}]]"],["terminal.numberOfVisibleViews","1"],["workbench.view.scm.numberOfVisibleViews","1"],["memento/workbench.editors.textDiffEditor","{\"textEditorViewState\":[]}"],["workbench.panel.output.numberOfVisibleViews","1"],["memento/workbench.panel.output","{\"textEditorViewState\":[]}"],["editor.wholeWord","false"],["editor.matchCase","false"],["workbench.panel.markers.numberOfVisibleViews","1"],["memento/workbench.panel.markers","{\"filter\":\"\",\"filterHistory\":[],\"showErrors\":true,\"showWarnings\":true,\"showInfos\":true,\"useFilesExclude\":false,\"activeFile\":false,\"multiline\":true}"],["workbench.panel.repl.numberOfVisibleViews","1"],["memento/workbench.editor.settings2","{\"settingsEditorState\":[]}"],["memento/workbench.parts.editor","{\"editorpart.state\":{\"serializedGrid\":{\"root\":{\"type\":\"branch\",\"data\":[{\"type\":\"leaf\",\"data\":{\"id\":0,\"editors\":[{\"id\":\"workbench.editors.files.fileEditorInput\",\"value\":\"{\\\"resourceJSON\\\":{\\\"$mid\\\":1,\\\"fsPath\\\":\\\"/home/pedro-isac/netuno/apps/social-netuno/website/src/pages/Login/index.js\\\",\\\"external\\\":\\\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/website/src/pages/Login/index.js\\\",\\\"path\\\":\\\"/home/pedro-isac/netuno/apps/social-netuno/website/src/pages/Login/index.js\\\",\\\"scheme\\\":\\\"vscode-remote\\\",\\\"authority\\\":\\\"pedro-isac.dev.netuno.org:30788\\\"},\\\"encoding\\\":\\\"utf8\\\"}\"},{\"id\":\"workbench.editors.files.fileEditorInput\",\"value\":\"{\\\"resourceJSON\\\":{\\\"$mid\\\":1,\\\"fsPath\\\":\\\"/home/pedro-isac/netuno/apps/social-netuno/website/src/index.js\\\",\\\"external\\\":\\\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/website/src/index.js\\\",\\\"path\\\":\\\"/home/pedro-isac/netuno/apps/social-netuno/website/src/index.js\\\",\\\"scheme\\\":\\\"vscode-remote\\\",\\\"authority\\\":\\\"pedro-isac.dev.netuno.org:30788\\\"},\\\"encoding\\\":\\\"utf8\\\"}\"},{\"id\":\"workbench.editors.files.fileEditorInput\",\"value\":\"{\\\"resourceJSON\\\":{\\\"$mid\\\":1,\\\"fsPath\\\":\\\"/home/pedro-isac/netuno/apps/social-netuno/config/_development.json\\\",\\\"external\\\":\\\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno/config/_development.json\\\",\\\"path\\\":\\\"/home/pedro-isac/netuno/apps/social-netuno/config/_development.json\\\",\\\"scheme\\\":\\\"vscode-remote\\\",\\\"authority\\\":\\\"pedro-isac.dev.netuno.org:30788\\\"},\\\"encoding\\\":\\\"utf8\\\"}\"}],\"mru\":[1,2,0]},\"size\":629}],\"size\":1099},\"orientation\":0,\"width\":1099,\"height\":629},\"activeGroup\":0,\"mostRecentActiveGroups\":[0]}}"],["editors.mru","{\"entries\":[{\"groupId\":0,\"index\":1},{\"groupId\":0,\"index\":2},{\"groupId\":0,\"index\":0}]}"]] \ No newline at end of file diff --git a/User/state/global.json b/User/state/global.json index 6402eb2..08e309c 100644 --- a/User/state/global.json +++ b/User/state/global.json @@ -1 +1 @@ -[["__$__isNewStorageMarker","false"],["__$__targetStorageMarker","{\"workbench.panel.markers.hidden\":0,\"workbench.panel.output.hidden\":0,\"terminal.hidden\":0,\"workbench.explorer.views.state.hidden\":0,\"workbench.scm.views.state.hidden\":0,\"workbench.view.search.state.hidden\":0,\"workbench.activity.pinnedViewlets2\":0,\"workbench.activity.placeholderViewlets\":1,\"recently.opened\":0,\"workbench.view.debug.state.hidden\":0,\"releaseNotes/lastVersion\":1,\"csLastUpdateNotification\":1,\"extensions.ignoredAutoUpdateExtension\":1,\"memento/customEditors\":1,\"workbench.panel.pinnedPanels\":0,\"memento/notebookEditors\":1,\"productIconThemeData\":1,\"colorThemeData\":0,\"storage.serviceMachineId\":1,\"workbench.panel.repl.hidden\":0,\"workbench.view.extensions.state.hidden\":0,\"workbench.sidebar.size\":1,\"workbench.panel.size\":1,\"workbench.panel.dimension\":1,\"workbench.grid.width\":1,\"workbench.grid.height\":1,\"workbench.views.extensions.remote.installed.empty\":1,\"debug.actionswidgety\":1,\"memento/gettingStartedService\":0,\"extensionsAssistant/recommendations\":1,\"scm/input:Git:/home/pedro-isac/netuno/apps/social-netuno\":0,\"PKief.material-icon-theme\":1,\"expandSuggestionDocs\":0}"],["workbench.panel.markers.hidden","[{\"id\":\"workbench.panel.markers.view\",\"isHidden\":false}]"],["workbench.panel.output.hidden","[{\"id\":\"workbench.panel.output\",\"isHidden\":false}]"],["terminal.hidden","[{\"id\":\"terminal\",\"isHidden\":false}]"],["workbench.explorer.views.state.hidden","[{\"id\":\"outline\",\"isHidden\":false},{\"id\":\"timeline\",\"isHidden\":false},{\"id\":\"workbench.explorer.openEditorsView\",\"isHidden\":true},{\"id\":\"workbench.explorer.fileView\",\"isHidden\":false},{\"id\":\"npm\",\"isHidden\":true}]"],["workbench.scm.views.state.hidden","[{\"id\":\"workbench.scm.repositories\",\"isHidden\":true},{\"id\":\"workbench.scm\",\"isHidden\":false}]"],["workbench.view.search.state.hidden","[{\"id\":\"workbench.view.search\",\"isHidden\":false}]"],["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\":2},{\"id\":\"workbench.view.remote\",\"pinned\":true,\"visible\":false,\"order\":4},{\"id\":\"workbench.view.extensions\",\"pinned\":true,\"visible\":true,\"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}]"],["workbench.activity.placeholderViewlets","[{\"id\":\"workbench.view.explorer\",\"themeIcon\":{\"id\":\"explorer-view-icon\"},\"name\":\"Explorer\",\"isBuiltin\":true,\"views\":[{\"when\":\"openEditorsVisible\"},{},{},{\"when\":\"timelineHasProvider\"},{}]},{\"id\":\"workbench.view.search\",\"themeIcon\":{\"id\":\"search-view-icon\"},\"name\":\"Search\",\"isBuiltin\":true,\"views\":[{}]},{\"id\":\"workbench.view.scm\",\"themeIcon\":{\"id\":\"source-control-view-icon\"},\"name\":\"Source Control\",\"isBuiltin\":true,\"views\":[{\"when\":\"scm.providerCount && scm.providerCount != '0'\"},{}]},{\"id\":\"workbench.view.debug\",\"themeIcon\":{\"id\":\"run-view-icon\"},\"name\":\"Run\",\"isBuiltin\":true,\"views\":[{\"when\":\"debugUx == 'simple'\"},{\"when\":\"debugUx == 'default'\"},{\"when\":\"debugUx == 'default'\"},{\"when\":\"debugUx == 'default'\"},{\"when\":\"loadedScriptsSupported && debugUx == 'default'\"},{\"when\":\"breakpointsExist || debugUx == 'default'\"},{\"when\":\"debugConfigurationType == 'pwa-chrome'\"}]},{\"id\":\"workbench.view.remote\",\"themeIcon\":{\"id\":\"remote-explorer-view-icon\"},\"name\":\"Remote Explorer\",\"isBuiltin\":true,\"views\":[]},{\"id\":\"workbench.view.extensions\",\"themeIcon\":{\"id\":\"extensions-view-icon\"},\"name\":\"Extensions\",\"isBuiltin\":true,\"views\":[{\"when\":\"defaultExtensionViews && hasInstalledWebExtensions\"},{\"when\":\"defaultExtensionViews && !hasInstalledExtensions\"},{\"when\":\"defaultExtensionViews && hasInstalledExtensions\"},{\"when\":\"recommendedExtensions && workbenchState != 'empty'\"},{\"when\":\"defaultExtensionViews && !hasInstalledExtensions\"},{\"when\":\"recommendedExtensions\"},{\"when\":\"defaultExtensionViews && !config.extensions.showRecommendationsOnlyOnDemand\"},{\"when\":\"searchMarketplaceExtensions\"},{\"when\":\"searchInstalledExtensions\"},{\"when\":\"searchEnabledExtensions\"},{\"when\":\"searchDisabledExtensions\"},{\"when\":\"searchOutdatedExtensions\"},{\"when\":\"searchBuiltInExtensions\"},{\"when\":\"builtInExtensions\"},{\"when\":\"builtInExtensions\"},{\"when\":\"builtInExtensions\"}]},{\"id\":\"workbench.view.extension.test\",\"themeIcon\":{\"id\":\"test-view-icon\"},\"name\":\"Test\",\"isBuiltin\":true,\"views\":[{\"when\":\"testing.providerCount > 0\"}]},{\"id\":\"workbench.view.extension.references-view\",\"themeIcon\":{\"id\":\"references\"},\"name\":\"References\",\"isBuiltin\":false,\"views\":[{\"when\":\"reference-list.isActive\"}]}]"],["recently.opened","{\"workspaces3\":[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno\",\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social\"],\"files2\":[]}"],["workbench.view.debug.state.hidden","[{\"id\":\"workbench.debug.welcome\",\"isHidden\":false},{\"id\":\"workbench.debug.variablesView\",\"isHidden\":false},{\"id\":\"workbench.debug.watchExpressionsView\",\"isHidden\":false},{\"id\":\"workbench.debug.callStackView\",\"isHidden\":false},{\"id\":\"workbench.debug.loadedScriptsView\",\"isHidden\":false},{\"id\":\"workbench.debug.breakPointsView\",\"isHidden\":false}]"],["releaseNotes/lastVersion","1.53.2"],["csLastUpdateNotification","1617537938194"],["extensions.ignoredAutoUpdateExtension","[]"],["memento/customEditors","{\"editors\":[{\"id\":\"imagePreview.previewEditor\",\"displayName\":\"Image Preview\",\"providerDisplayName\":\"Built-in\",\"priority\":\"builtin\",\"selector\":[{\"filenamePattern\":\"*.{jpg,jpe,jpeg,png,bmp,gif,ico,webp,avif}\"}]},{\"id\":\"vscode.markdown.preview.editor\",\"displayName\":\"Markdown Preview (Experimental)\",\"providerDisplayName\":\"Built-in\",\"priority\":\"option\",\"selector\":[{\"filenamePattern\":\"*.md\"}]},{\"id\":\"jsProfileVisualizer.cpuprofile.table\",\"displayName\":\"CPU Profile Table Visualizer\",\"providerDisplayName\":\"Built-in\",\"priority\":\"default\",\"selector\":[{\"filenamePattern\":\"*.cpuprofile\"}]}]}"],["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\":false},{\"id\":\"terminal\",\"name\":\"Terminal\",\"pinned\":true,\"order\":3,\"visible\":true},{\"id\":\"refactorPreview\",\"name\":\"Refactor Preview\",\"pinned\":true,\"visible\":false}]"],["memento/notebookEditors","{\"editors\":[]}"],["productIconThemeData","{\"id\":\"\",\"label\":\"Default\",\"settingsId\":\"Default\",\"watch\":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\"]},{\"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\":{\"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\":[\"meta.return-type\",\"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\"]},{\"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}},{\"_selector\":\"stringLiteral\",\"_style\":{\"_foreground\":\"#ce9178\",\"_bold\":null,\"_underline\":null,\"_italic\":null}},{\"_selector\":\"customLiteral\",\"_style\":{\"_foreground\":\"#d4d4d4\",\"_bold\":null,\"_underline\":null,\"_italic\":null}},{\"_selector\":\"numberLiteral\",\"_style\":{\"_foreground\":\"#b5cea8\",\"_bold\":null,\"_underline\":null,\"_italic\":null}},{\"_selector\":\"newOperator\",\"_style\":{\"_foreground\":\"#c586c0\",\"_bold\":null,\"_underline\":null,\"_italic\":null}},{\"_selector\":\"stringLiteral\",\"_style\":{\"_foreground\":\"#ce9178\",\"_bold\":null,\"_underline\":null,\"_italic\":null}},{\"_selector\":\"customLiteral\",\"_style\":{\"_foreground\":\"#dcdcaa\",\"_bold\":null,\"_underline\":null,\"_italic\":null}},{\"_selector\":\"numberLiteral\",\"_style\":{\"_foreground\":\"#b5cea8\",\"_bold\":null,\"_underline\":null,\"_italic\":null}}],\"extensionData\":{\"_extensionId\":\"vscode.theme-defaults\",\"_extensionIsBuiltin\":true,\"_extensionName\":\"theme-defaults\",\"_extensionPublisher\":\"vscode\"},\"themeSemanticHighlighting\":true,\"colorMap\":{\"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\",\"statusBarItem.remoteForeground\":\"#ffffff\",\"statusBarItem.remoteBackground\":\"#16825d\",\"sideBarSectionHeader.background\":\"#00000000\",\"sideBarSectionHeader.border\":\"#cccccc33\",\"tab.lastPinnedBorder\":\"#cccccc33\"},\"watch\":false}"],["storage.serviceMachineId","d0afb42f-d989-4d6f-a818-69e5cccbe055"],["workbench.panel.repl.hidden","[{\"id\":\"workbench.panel.repl.view\",\"isHidden\":false}]"],["workbench.view.extensions.state.hidden","[{\"id\":\"workbench.views.extensions.web.installed\",\"isHidden\":false},{\"id\":\"workbench.views.extensions.remote.installed.empty\",\"isHidden\":false},{\"id\":\"workbench.views.extensions.remote.installed\",\"isHidden\":false},{\"id\":\"workbench.views.extensions.workspaceRecommendations\",\"isHidden\":false},{\"id\":\"workbench.views.extensions.popular\",\"isHidden\":false},{\"id\":\"workbench.views.extensions.otherRecommendations\",\"isHidden\":false},{\"id\":\"extensions.recommendedList\",\"isHidden\":false},{\"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.searchOutdated\",\"isHidden\":false},{\"id\":\"workbench.views.extensions.searchBuiltin\",\"isHidden\":false},{\"id\":\"workbench.views.extensions.builtinFeatureExtensions\",\"isHidden\":false},{\"id\":\"workbench.views.extensions.builtinThemeExtensions\",\"isHidden\":false},{\"id\":\"workbench.views.extensions.builtinProgrammingLanguageExtensions\",\"isHidden\":false}]"],["workbench.sidebar.size","300"],["workbench.panel.size","217"],["workbench.panel.dimension","bottom"],["workbench.grid.width","1366"],["workbench.grid.height","651"],["workbench.views.extensions.remote.installed.empty","62"],["debug.actionswidgety","0"],["memento/gettingStartedService","{\"pickColorTheme\":{\"done\":true}}"],["extensionsAssistant/recommendations","{}"],["scm/input:Git:/home/pedro-isac/netuno/apps/social-netuno","[\"\"]"],["PKief.material-icon-theme","{\"material-icon-theme.version\":\"4.0.1\"}"],["expandSuggestionDocs","true"]] \ No newline at end of file +[["__$__isNewStorageMarker","false"],["__$__targetStorageMarker","{\"workbench.panel.markers.hidden\":0,\"workbench.panel.output.hidden\":0,\"terminal.hidden\":0,\"workbench.explorer.views.state.hidden\":0,\"workbench.scm.views.state.hidden\":0,\"workbench.view.search.state.hidden\":0,\"workbench.activity.pinnedViewlets2\":0,\"workbench.activity.placeholderViewlets\":1,\"recently.opened\":0,\"workbench.view.debug.state.hidden\":0,\"releaseNotes/lastVersion\":1,\"csLastUpdateNotification\":1,\"extensions.ignoredAutoUpdateExtension\":1,\"memento/customEditors\":1,\"workbench.panel.pinnedPanels\":0,\"memento/notebookEditors\":1,\"productIconThemeData\":1,\"colorThemeData\":0,\"storage.serviceMachineId\":1,\"workbench.panel.repl.hidden\":0,\"workbench.view.extensions.state.hidden\":0,\"workbench.sidebar.size\":1,\"workbench.panel.size\":1,\"workbench.panel.dimension\":1,\"workbench.grid.width\":1,\"workbench.grid.height\":1,\"workbench.views.extensions.remote.installed.empty\":1,\"debug.actionswidgety\":1,\"memento/gettingStartedService\":0,\"extensionsAssistant/recommendations\":1,\"scm/input:Git:/home/pedro-isac/netuno/apps/social-netuno\":0,\"PKief.material-icon-theme\":1,\"expandSuggestionDocs\":0,\"commandPalette.mru.cache\":0,\"commandPalette.mru.counter\":0,\"memento/workbench.editor.keybindings\":0,\"Shan.code-settings-sync\":1,\"ritwickdey.LiveServer\":1,\"hasNotifiedOfSettingsAutosave\":0}"],["workbench.panel.markers.hidden","[{\"id\":\"workbench.panel.markers.view\",\"isHidden\":false}]"],["workbench.panel.output.hidden","[{\"id\":\"workbench.panel.output\",\"isHidden\":false}]"],["terminal.hidden","[{\"id\":\"terminal\",\"isHidden\":false}]"],["workbench.explorer.views.state.hidden","[{\"id\":\"outline\",\"isHidden\":false},{\"id\":\"timeline\",\"isHidden\":false},{\"id\":\"workbench.explorer.openEditorsView\",\"isHidden\":true},{\"id\":\"workbench.explorer.fileView\",\"isHidden\":false},{\"id\":\"npm\",\"isHidden\":true}]"],["workbench.scm.views.state.hidden","[{\"id\":\"workbench.scm.repositories\",\"isHidden\":true},{\"id\":\"workbench.scm\",\"isHidden\":false}]"],["workbench.view.search.state.hidden","[{\"id\":\"workbench.view.search\",\"isHidden\":false}]"],["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\":2},{\"id\":\"workbench.view.remote\",\"pinned\":true,\"visible\":false,\"order\":4},{\"id\":\"workbench.view.extensions\",\"pinned\":true,\"visible\":true,\"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}]"],["workbench.activity.placeholderViewlets","[{\"id\":\"workbench.view.explorer\",\"themeIcon\":{\"id\":\"explorer-view-icon\"},\"name\":\"Explorer\",\"isBuiltin\":true,\"views\":[{\"when\":\"openEditorsVisible\"},{},{},{\"when\":\"timelineHasProvider\"},{}]},{\"id\":\"workbench.view.search\",\"themeIcon\":{\"id\":\"search-view-icon\"},\"name\":\"Search\",\"isBuiltin\":true,\"views\":[{}]},{\"id\":\"workbench.view.scm\",\"themeIcon\":{\"id\":\"source-control-view-icon\"},\"name\":\"Source Control\",\"isBuiltin\":true,\"views\":[{\"when\":\"scm.providerCount && scm.providerCount != '0'\"},{}]},{\"id\":\"workbench.view.debug\",\"themeIcon\":{\"id\":\"run-view-icon\"},\"name\":\"Run\",\"isBuiltin\":true,\"views\":[{\"when\":\"debugUx == 'simple'\"},{\"when\":\"debugUx == 'default'\"},{\"when\":\"debugUx == 'default'\"},{\"when\":\"debugUx == 'default'\"},{\"when\":\"loadedScriptsSupported && debugUx == 'default'\"},{\"when\":\"breakpointsExist || debugUx == 'default'\"},{\"when\":\"debugConfigurationType == 'pwa-chrome'\"}]},{\"id\":\"workbench.view.remote\",\"themeIcon\":{\"id\":\"remote-explorer-view-icon\"},\"name\":\"Remote Explorer\",\"isBuiltin\":true,\"views\":[]},{\"id\":\"workbench.view.extensions\",\"themeIcon\":{\"id\":\"extensions-view-icon\"},\"name\":\"Extensions\",\"isBuiltin\":true,\"views\":[{\"when\":\"defaultExtensionViews && hasInstalledWebExtensions\"},{\"when\":\"defaultExtensionViews && !hasInstalledExtensions\"},{\"when\":\"defaultExtensionViews && hasInstalledExtensions\"},{\"when\":\"recommendedExtensions && workbenchState != 'empty'\"},{\"when\":\"defaultExtensionViews && !hasInstalledExtensions\"},{\"when\":\"recommendedExtensions\"},{\"when\":\"defaultExtensionViews && !config.extensions.showRecommendationsOnlyOnDemand\"},{\"when\":\"searchMarketplaceExtensions\"},{\"when\":\"searchInstalledExtensions\"},{\"when\":\"searchEnabledExtensions\"},{\"when\":\"searchDisabledExtensions\"},{\"when\":\"searchOutdatedExtensions\"},{\"when\":\"searchBuiltInExtensions\"},{\"when\":\"builtInExtensions\"},{\"when\":\"builtInExtensions\"},{\"when\":\"builtInExtensions\"}]},{\"id\":\"workbench.view.extension.test\",\"themeIcon\":{\"id\":\"test-view-icon\"},\"name\":\"Test\",\"isBuiltin\":true,\"views\":[{\"when\":\"testing.providerCount > 0\"}]},{\"id\":\"workbench.view.extension.references-view\",\"themeIcon\":{\"id\":\"references\"},\"name\":\"References\",\"isBuiltin\":false,\"views\":[{\"when\":\"reference-list.isActive\"}]}]"],["recently.opened","{\"workspaces3\":[\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social-netuno\",\"vscode-remote://pedro-isac.dev.netuno.org:30788/home/pedro-isac/netuno/apps/social\"],\"files2\":[]}"],["workbench.view.debug.state.hidden","[{\"id\":\"workbench.debug.welcome\",\"isHidden\":false},{\"id\":\"workbench.debug.variablesView\",\"isHidden\":false},{\"id\":\"workbench.debug.watchExpressionsView\",\"isHidden\":false},{\"id\":\"workbench.debug.callStackView\",\"isHidden\":false},{\"id\":\"workbench.debug.loadedScriptsView\",\"isHidden\":false},{\"id\":\"workbench.debug.breakPointsView\",\"isHidden\":false}]"],["releaseNotes/lastVersion","1.53.2"],["csLastUpdateNotification","1617537938194"],["extensions.ignoredAutoUpdateExtension","[]"],["memento/customEditors","{\"editors\":[{\"id\":\"imagePreview.previewEditor\",\"displayName\":\"Image Preview\",\"providerDisplayName\":\"Built-in\",\"priority\":\"builtin\",\"selector\":[{\"filenamePattern\":\"*.{jpg,jpe,jpeg,png,bmp,gif,ico,webp,avif}\"}]},{\"id\":\"vscode.markdown.preview.editor\",\"displayName\":\"Markdown Preview (Experimental)\",\"providerDisplayName\":\"Built-in\",\"priority\":\"option\",\"selector\":[{\"filenamePattern\":\"*.md\"}]},{\"id\":\"jsProfileVisualizer.cpuprofile.table\",\"displayName\":\"CPU Profile Table Visualizer\",\"providerDisplayName\":\"Built-in\",\"priority\":\"default\",\"selector\":[{\"filenamePattern\":\"*.cpuprofile\"}]}]}"],["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\":\"terminal\",\"name\":\"Terminal\",\"pinned\":true,\"order\":3,\"visible\":true},{\"id\":\"refactorPreview\",\"name\":\"Refactor Preview\",\"pinned\":true,\"visible\":false}]"],["memento/notebookEditors","{\"editors\":[]}"],["productIconThemeData","{\"id\":\"\",\"label\":\"Default\",\"settingsId\":\"Default\",\"watch\":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\"]},{\"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\":{\"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\":[\"meta.return-type\",\"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\"]},{\"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}},{\"_selector\":\"stringLiteral\",\"_style\":{\"_foreground\":\"#ce9178\",\"_bold\":null,\"_underline\":null,\"_italic\":null}},{\"_selector\":\"customLiteral\",\"_style\":{\"_foreground\":\"#d4d4d4\",\"_bold\":null,\"_underline\":null,\"_italic\":null}},{\"_selector\":\"numberLiteral\",\"_style\":{\"_foreground\":\"#b5cea8\",\"_bold\":null,\"_underline\":null,\"_italic\":null}},{\"_selector\":\"newOperator\",\"_style\":{\"_foreground\":\"#c586c0\",\"_bold\":null,\"_underline\":null,\"_italic\":null}},{\"_selector\":\"stringLiteral\",\"_style\":{\"_foreground\":\"#ce9178\",\"_bold\":null,\"_underline\":null,\"_italic\":null}},{\"_selector\":\"customLiteral\",\"_style\":{\"_foreground\":\"#dcdcaa\",\"_bold\":null,\"_underline\":null,\"_italic\":null}},{\"_selector\":\"numberLiteral\",\"_style\":{\"_foreground\":\"#b5cea8\",\"_bold\":null,\"_underline\":null,\"_italic\":null}}],\"extensionData\":{\"_extensionId\":\"vscode.theme-defaults\",\"_extensionIsBuiltin\":true,\"_extensionName\":\"theme-defaults\",\"_extensionPublisher\":\"vscode\"},\"themeSemanticHighlighting\":true,\"colorMap\":{\"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\",\"statusBarItem.remoteForeground\":\"#ffffff\",\"statusBarItem.remoteBackground\":\"#16825d\",\"sideBarSectionHeader.background\":\"#00000000\",\"sideBarSectionHeader.border\":\"#cccccc33\",\"tab.lastPinnedBorder\":\"#cccccc33\"},\"watch\":false}"],["storage.serviceMachineId","d0afb42f-d989-4d6f-a818-69e5cccbe055"],["workbench.panel.repl.hidden","[{\"id\":\"workbench.panel.repl.view\",\"isHidden\":false}]"],["workbench.view.extensions.state.hidden","[{\"id\":\"workbench.views.extensions.web.installed\",\"isHidden\":false},{\"id\":\"workbench.views.extensions.remote.installed.empty\",\"isHidden\":false},{\"id\":\"workbench.views.extensions.remote.installed\",\"isHidden\":false},{\"id\":\"workbench.views.extensions.workspaceRecommendations\",\"isHidden\":false},{\"id\":\"workbench.views.extensions.popular\",\"isHidden\":false},{\"id\":\"workbench.views.extensions.otherRecommendations\",\"isHidden\":false},{\"id\":\"extensions.recommendedList\",\"isHidden\":false},{\"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.searchOutdated\",\"isHidden\":false},{\"id\":\"workbench.views.extensions.searchBuiltin\",\"isHidden\":false},{\"id\":\"workbench.views.extensions.builtinFeatureExtensions\",\"isHidden\":false},{\"id\":\"workbench.views.extensions.builtinThemeExtensions\",\"isHidden\":false},{\"id\":\"workbench.views.extensions.builtinProgrammingLanguageExtensions\",\"isHidden\":false}]"],["workbench.sidebar.size","219"],["workbench.panel.size","170"],["workbench.panel.dimension","bottom"],["workbench.grid.width","1366"],["workbench.grid.height","651"],["workbench.views.extensions.remote.installed.empty","62"],["debug.actionswidgety","0"],["memento/gettingStartedService","{\"pickColorTheme\":{\"done\":true}}"],["extensionsAssistant/recommendations","{}"],["scm/input:Git:/home/pedro-isac/netuno/apps/social-netuno","[\"\"]"],["PKief.material-icon-theme","{\"material-icon-theme.version\":\"4.0.1\"}"],["expandSuggestionDocs","false"],["commandPalette.mru.cache","{\"usesLRU\":true,\"entries\":[{\"key\":\"git.sync\",\"value\":1},{\"key\":\"git.syncRebase\",\"value\":2},{\"key\":\"extension.downloadSettings\",\"value\":4},{\"key\":\"extension.otherOptions\",\"value\":5},{\"key\":\"workbench.action.openSettingsJson\",\"value\":6}]}"],["commandPalette.mru.counter","7"],["memento/workbench.editor.keybindings","{\"searchHistory\":[\"@command:git.syncRebase\"]}"],["Shan.code-settings-sync","{\"syncCounter\":3}"],["ritwickdey.LiveServer","{\"liveServer.setup.version\":\"5.6.1\"}"],["hasNotifiedOfSettingsAutosave","true"]] \ No newline at end of file diff --git a/User/syncLocalSettings.json b/User/syncLocalSettings.json new file mode 100644 index 0000000..26839d2 --- /dev/null +++ b/User/syncLocalSettings.json @@ -0,0 +1,36 @@ +{ + "ignoreUploadFiles": [ + "state.*", + "syncLocalSettings.json", + ".DS_Store", + "sync.lock", + "projects.json", + "projects_cache_vscode.json", + "projects_cache_git.json", + "projects_cache_svn.json", + "gpm_projects.json", + "gpm-recentItems.json" + ], + "ignoreUploadFolders": [ + "workspaceStorage" + ], + "ignoreExtensions": [], + "gistDescription": "Visual Studio Code Settings Sync Gist", + "version": 343, + "token": "", + "downloadPublicGist": true, + "supportedFileExtensions": [ + "json", + "code-snippets" + ], + "openTokenLink": true, + "disableUpdateMessage": false, + "lastUpload": null, + "lastDownload": null, + "githubEnterpriseUrl": null, + "askGistDescription": false, + "customFiles": {}, + "hostName": null, + "universalKeybindings": false, + "autoUploadDelay": 20 +} \ No newline at end of file diff --git a/config/_development.json b/config/_development.json index 4034546..c7b5a3d 100644 --- a/config/_development.json +++ b/config/_development.json @@ -32,5 +32,11 @@ "host": "", "name": "social", "username": "" - }} + }}, + "cors": [ + { + "enabled": true, + "origins": [ "http://pedro-isac.dev.netuno.org:30730", "http://localhost:3000", "http://127.0.0.1:3000" ] + } + ] } \ No newline at end of file diff --git a/dbs/social.mv.db b/dbs/social.mv.db index a1804d2f4520589fd690ca96d4f6c2ce8d7496f7..07520024bb8ad5cff5027338c3433b99715136aa 100644 GIT binary patch delta 2903 zcmcIm32YQ)6rP#g>9O6myQM8HM?16Kc55lyxo39^Eg*;-LP1f8q+vQc0}Z9zq#CdV zIYpr5r!5)+Rg57Np*Y+DDQHv(XH^tKQYbM2f?QEUkc$7zmfb0$5fdlbdHc=#-<$W| z_rEuPO_Q~z##-yLh(Vz)+mixCzFMKolcyN$z_5> z^Z5&uIdjWrRtEfH5VW*=(rpNWls4wp^h`vYn2Ux#JXXIYg1rQdJF#p$p>B4Mi4z(Y zTcS`T`&YPpLa8CGRecN@{oQ0k+U{>MWI}3&A(MuN^r-{;q#0K#o{rP_2wcM7!0S*1 zajaf$)5emk9N6l?+K=?ycxIMRZ(4AL%* znrFw3a@zQb`yAMLLbH{3Bx1*#v|Cl0-6lY@W|Sb~OTd-F6wtbC2X@yFDwj86cRmHt zE6TCXQ`(#rrSaHR4`|zvhc;-P8;Viv$^lT+kYl-0n*fR%QozCn2X=k7wzi=l2D?5V z9Nk=oU8@IKTU6|t23BwRh3h%I2L`J}>eXUkLEzQ5=lBdXR3F0I%gEogFC)#3rz41s z=sP+Cl#u>;hJ!YbhVeYrG4!L1aaDAyurJ|KCU=Y_RX z-X4>AAa`dk$NSi&ka^4bdpS+3XwqBYm;{a;bm7n%+Q;w7W@(O~{Q;IYT);#Kds}8# zB01;ZF%rr7ZFHI&rmN?I06Pkb4%Olv_S>0mF!^w^P1h9aw*hstbKOMTSfb0`Bb+qs zJ+HrOvX9$DfZ{{z@DAHV;wcWYh}e(F#|}2xLJnF_=??mZ0*Dns$q^Vp3{SejPe=3s zym|m$BY-R-#_8&^&qYTX_PIHB-QI<#=n05Jz{Ss?y|~lm29-y{_63H$rBJ8`Ls|pq z1F)#|y#ju932IOcEfFMhuw$puU0RRhUKC@i!SkP=j#@(}{hpc# z#*t}T^S-cDJMG@&UAbpcYsk@im)?x8yx>mH3z77R&hb5z96X4082rX9sV}ZsawH4M zcG?S)x2?JQpv5zM_?n#d=2zwybVQiF-=-V69Z@=|tP;1jzPPFL42ig4#HGdKAExT9 zt#4M6b;e+%pmUV~27Tp)?d`@BVS7iF79H+{K@K`JEQB)tFr%tRVN|qopdINN1bO?C zjq>)ZO)_MDVX7hfk9LG)ONk-98RtT>whd@skL)w8D2Vh%Z1S}EmD9a`QC7o$gDglt zanJ%E8N&|TJdtEmInFfN7?qWuHrgmfHjOq}earB!PdOI6bTZGPa(q3B5+0S)&EahH z`OK4%W4ld8cK;d+x)rrzI|_YT`Kj#~mbDP1oZX&)!(r=Hqm4T!Xs6Gfz!KssB{*Q` zNo5s^m*GG|TPB>=Ecmjm4$GRaP5NdXiV?fC8{Zy4G4Is-o}9~XwSUuI2FGCt_q6qXP2+YOfa%uon&&~tTH#*Cj<Fw>qLsLyF9N49lE8OUi?T^=?3T!C zI>=Go;_%a^IOw3itQ(YgTG~DPWo$hWod>_-`DGO|<>>*&v|HiB@UcLVeH_bh64>4T zYPx=42rXCgE0oFr{rFoCh|8HCmG?buD@$xQ-vabhI7I)-uWWo6>f9Ox8M(pe$Y<%? ztCvUhuHR^G+#nZeTpoPPASa4JEd?7!mZ4M#T|Mp3t(qQ8q6Q=w7<5p#Q4p% z<+YzXK0q;P7NFnkrEPX!u+d?Ek?NXGMW!>FO0gWviE0-aViy_elVse1bA^BET#;DG z9E=D(1-i)S43W|L-^jQF$!PpLGKBw+jD?ZnfyMWpGst*`&1jGT$b!@-n240t#Do}W P3l$DVmiN)Heq;Xxm;+7S delta 3278 zcmcgvYitx%6rP#gzP4`*WeW@4E~SNbDRXCLcV?E*f&xMTfhHQFq;Ym0QYkHzwjfcu z4Jt?wTW&4U7+OP=qzI;t8U=*bY6MyuAke5kv~BzW$`8b66vR6-?e1MDh?uy^_RQHk z=iEEzJKy=Hp^!b)Zg29~{IuFUEq^>RUaeBCmDi{>0bfw!8PU&nO5Le&kjSlV<}NKdI711#@dC#?^tqKGV7^}~7YjC_Hm z(T9=hbANw>68bcZ%hI_ z;s%eP-=jZ|wjQ#@lEk!a=;yL>)7tA?rj0wl+O&>e-Y{)S#uU>&Fwa`g48XZLS+?!{ zHh7|arv6gS6KVFHhipzb*a7q`W^QuK3ny((0;V5y>h&eR#Zx{}uU@ptMs>cUUs_U| zL>>QKFJJXx8g=%Ho>?)RO7$rEADi_gl7oj|I89x>0k^!km-x8~_dwDW7 z`~&=^rGPx5C%jrhQiCp7+L}iV&WAO~T>3zNy>(VRb?F@J-4~=TKLcmAY1HKgxVPCTH%OLR!!6E}UpSn@4v!Juz7X;c&Y``tf#`BQ|wu#;z$I^iT`* z83%8sOh>WqBrba-FmJcR49t74&*?$wjaULE9msaVl2Z%d^iLMY3?!vzd*IN~gUuWA zrn-|~c8`W$Ej2^)$0uQ-$>nh9SX0b^W4AjJlo*>c5|m%I(+b+O)CelH_Dj47>yM+L z#JC&}Ogv%j6yN3<4SN5y74+3EBghjo-Z*6ZQkd9`K*nwj-V}25jGcy@>wU66h z`ME6<zuV9HP3T767 zrhvCf-CP?0z`NcY7reKoy1F*N_yopCP1AlcYC-^p$0tNkZ|i%Dq=X)QVSfij&3PDJ zJKK>GhbB%Dnm93r)%1>YrzqHXAv@hq2a~HLG;C_6V5M5baB%;HW-7N|_g{R4q^6eX zUkrRiQaO+7jbEN16Ho$zpuYEp^u=Gtkqy?!0-B_9LJB&cIl+J?^HHt}I61t^&_I=G z%w<>^L|nh%r*T&mILzfaNx<9&UXrn3nr0Q659b1+DA7{bWdvHIxv&dFnZ{1Z2plJ1 z#}YV!i*ixr!?6fsMMjw$MxK}vWDR>nASywCJ+UCLoEi=W3d_<=*hL#_GIp~_v%bhF z8Bvx5f8=IS(ddZ#BqM4pzAVuKwv5C?z*f=5ij1E_P_c6WMHHf3i2+jQ2HL*I9an%W z8?HqWsg!~oU}TO%>hxHaA)=NLs-_TvQMrTe!EB^+g4xCBa8Wv^N_ZEmDAVi*4V~N3 znrm@7L=dI-$7!WyZWO2G2&Waq>5u=TbTjuT-SuJ4E3k36z=qfa4-Y$0MYypm!r>KB z5U<}P;kyg+_3qqW2M8yN6dS_^dySD)4KOM%j$osWV58lN%~dx#i8Wzv#YT%7UK+|2 z7{O+mg-zFeWAk*&@;hOp{*Tx^8!0Djyf(wc=3jKHiH+W#dj-QKQfLepEy9@~P5T&) z4;r{k^aFYX7j$8~J&uw_f~)!vFjj{cjK)bLDJs??fJUjrhb+w^3EBm+9zw(du*IbP=%3;=}IVNmdWsJ1bBR>?iH^`FpqEiYwi&xY})s q+hjYrufvpBv?&_93yrZ`7}XPz9zqQg{uf2yHJ;TpqlcD}j=uqprLe02 diff --git a/dbs/social.trace.db b/dbs/social.trace.db index 82a91ba..8cbd69a 100644 --- a/dbs/social.trace.db +++ b/dbs/social.trace.db @@ -3029,3 +3029,21 @@ DESCRIBE cidade [42001-198] 2021-04-05 12:19:16 jdbc[3]: exception org.h2.jdbc.JdbcSQLSyntaxErrorException: Syntax error in SQL statement "DESCRIBE[*] cidade"; expected "DELETE, DROP, DECLARE, DEALLOCATE"; SQL statement: DESCRIBE cidade [42001-198] +2021-04-05 22:37:33 jdbc[3]: exception +org.h2.jdbc.JdbcSQLDataException: Data conversion error converting "social-netuno"; SQL statement: +select * from netuno_app where uid = 'social-netuno' [22018-198] +2021-04-07 12:09:32 jdbc[3]: exception +org.h2.jdbc.JdbcSQLDataException: Data conversion error converting "social-netuno"; SQL statement: +select * from netuno_app where uid = 'social-netuno' [22018-198] +2021-04-07 13:44:42 jdbc[3]: exception +org.h2.jdbc.JdbcSQLDataException: Data conversion error converting "social-netuno"; SQL statement: +select * from netuno_app where uid = 'social-netuno' [22018-198] +2021-04-07 15:16:53 jdbc[3]: exception +org.h2.jdbc.JdbcSQLDataException: Data conversion error converting "social-netuno"; SQL statement: +select * from netuno_app where uid = 'social-netuno' [22018-198] +2021-04-07 15:37:26 jdbc[3]: exception +org.h2.jdbc.JdbcSQLDataException: Data conversion error converting "social-netuno"; SQL statement: +select * from netuno_app where uid = 'social-netuno' [22018-198] +2021-04-07 15:39:21 jdbc[3]: exception +org.h2.jdbc.JdbcSQLDataException: Data conversion error converting "social-netuno"; SQL statement: +select * from netuno_app where uid = 'social-netuno' [22018-198] diff --git a/extensions/.obsolete b/extensions/.obsolete index 6310756..7211b24 100644 --- a/extensions/.obsolete +++ b/extensions/.obsolete @@ -1 +1 @@ -{"dracula-theme.theme-dracula-2.22.3":true} \ No newline at end of file +{"dracula-theme.theme-dracula-2.22.3":true,"fisheva.eva-theme-1.1.4":true,"esbenp.prettier-vscode-6.3.1":true} \ No newline at end of file diff --git a/extensions/coenraads.bracket-pair-colorizer-1.0.20/.vsixmanifest b/extensions/coenraads.bracket-pair-colorizer-1.0.20/.vsixmanifest new file mode 100644 index 0000000..c35d461 --- /dev/null +++ b/extensions/coenraads.bracket-pair-colorizer-1.0.20/.vsixmanifest @@ -0,0 +1,40 @@ + + + + + Bracket Pair Colorizer + A customizable extension for colorizing matching brackets + bracket,brackets,multi-root ready + Other + Public + + + + + + + + + + + + + + + + + + + + extension/LICENSE.md + extension/images/icon.png + + + + + + + + + + diff --git a/extensions/coenraads.bracket-pair-colorizer-1.0.20/CHANGELOG.md b/extensions/coenraads.bracket-pair-colorizer-1.0.20/CHANGELOG.md new file mode 100644 index 0000000..3ddf7b2 --- /dev/null +++ b/extensions/coenraads.bracket-pair-colorizer-1.0.20/CHANGELOG.md @@ -0,0 +1,275 @@ +## Release Notes + +### 1.0.20 +PrismJs bump to restore nested commenting behaviour for clike languages + +### 1.0.19 +Updated PrismJs. +New languages: `clojure, arff, liquid` + +### 1.0.18 +Map .vue to HTML + +### 1.0.17 +Parse embedded javascript in HTML files + +### 1.0.16 +Parse markdown URL brackets + +### 1.0.15 +Nunjucks support + +### 1.0.14 +Fix cross-contamination of rules across languages + +### 1.0.13 +Improve PowerShell support by applying matches to namespaces + +### 1.0.12 +Implement non-exact matching of tags. e.g. " By default (), [], and {} are matched, however custom bracket characters can also be configured. + +> A list of colors can be configured, as well as a specific color for orphaned brackets. + +> Language support provided by Prism.js: http://prismjs.com/#languages-list +----------------------------------------------------------------------------------------------------------- + +## Settings + +> `"bracketPairColorizer.timeOut"` +Configure how long the editor should be idle for before updating the document. +Set to 0 to disable. + +> `"bracketPairColorizer.forceUniqueOpeningColor"` +![Disabled](https://github.com/CoenraadS/BracketPair/raw/master/images/forceUniqueOpeningColorDisabled.png "forceUniqueOpeningColor Disabled") +![Enabled](https://github.com/CoenraadS/BracketPair/raw/master/images/forceUniqueOpeningColorEnabled.png "forceUniqueOpeningColor Enabled") + +> `"bracketPairColorizer.forceIterationColorCycle"` +![Enabled](https://github.com/CoenraadS/BracketPair/raw/master/images/forceIterationColorCycleEnabled.png "forceIterationColorCycle Enabled") + +>`"bracketPairColorizer.colorMode"` +Consecutive brackets share a color pool for all bracket types +Independent brackets allow each bracket type to use its own color pool +![Consecutive](https://github.com/CoenraadS/BracketPair/raw/master/images/consecutiveExample.png "Consecutive Example") +![Independent](https://github.com/CoenraadS/BracketPair/raw/master/images/independentExample.png "Independent Example") + +> `"bracketPairColorizer.highlightActiveScope"` +Should the currently scoped brackets always be highlighted? + +> `"bracketPairColorizer.activeScopeCSS"` +Choose a border style to highlight the active scope. Use `{color}` to match the existing bracket color +It is recommended to disable the inbuilt `editor.matchBrackets` setting if using this feature +![BorderStyle](https://github.com/CoenraadS/BracketPair/raw/master/images/activeScopeBorder.png "Active Scope Border Example") +>Tip: Add the value `"backgroundColor : {color}"` to increase visibility +![BorderBackground](https://github.com/CoenraadS/BracketPair/raw/master/images/activeScopeBackground.png "Active Scope Background Example") + +> `"bracketPairColorizer.consecutivePairColors"` +> A new bracket pair can be configured by adding it to the array. +> Note: Pair must be supported punctuation type by Prism.js + +> `"bracketPairColorizer.independentPairColors"` +> A new bracket pair can be configured by adding it to the array. +> Note: Pair must be supported punctuation type by Prism.js + +>### HTML Configuration +>An example configuration for HTML is: +``` + "bracketPairColorizer.consecutivePairColors": [ + [ + "" + ], + [ + "<", + "/>" + ], + "<>", + [ + "Gold", + "Orchid", + "LightSkyBlue" + ], + "Red" + ] +``` diff --git a/extensions/coenraads.bracket-pair-colorizer-1.0.20/images/activeScopeBackground.png b/extensions/coenraads.bracket-pair-colorizer-1.0.20/images/activeScopeBackground.png new file mode 100644 index 0000000000000000000000000000000000000000..8fa93280a7dcea7106fb75b41096006f9802dbb5 GIT binary patch literal 5142 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 literal 0 HcmV?d00001 diff --git a/extensions/coenraads.bracket-pair-colorizer-1.0.20/images/consecutiveExample.png b/extensions/coenraads.bracket-pair-colorizer-1.0.20/images/consecutiveExample.png new file mode 100644 index 0000000000000000000000000000000000000000..c36c0873d899fb766069adea90a92c4c80ca3e2c GIT binary patch literal 2531 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 literal 0 HcmV?d00001 diff --git a/extensions/coenraads.bracket-pair-colorizer-1.0.20/images/example.png b/extensions/coenraads.bracket-pair-colorizer-1.0.20/images/example.png new file mode 100644 index 0000000000000000000000000000000000000000..b4448a5e226dcc66fa45cb2e2a3b3ba86d529d33 GIT binary patch literal 16410 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 FKL9zBsh$7; literal 0 HcmV?d00001 diff --git a/extensions/coenraads.bracket-pair-colorizer-1.0.20/images/forceIterationColorCycleEnabled.png b/extensions/coenraads.bracket-pair-colorizer-1.0.20/images/forceIterationColorCycleEnabled.png new file mode 100644 index 0000000000000000000000000000000000000000..8a4553249b56d06220745f3c049bb311b8cf046b GIT binary patch literal 3697 zcmaJ^cQ_l|+fFOgDzR6s))u4qSutvlq9s<%po$iuM$M=cp|RSEJ>FW?iVBLVQBkC* zT1Bj?O{KL(%rEcn`}_O;IL~v=xvq0P_jAsDpYxoQyH+Mw8TlCj0KiolTk*kA)h4We)nyP7w(qwVVI zDngH32WsBJ>6@+&NXZ*=seb3I7Z<$EVCk_ZQRt{|tx)E&nw6PSU3=r9*h~HR@rvRi zyBTLat!FQN-K|(c-aVRrsj*CY44u!irngs%Y9@8A6BSkWKL*H&eCkX{3~S2l>K)GA zUaw$YWGs+;Ew<||*m573-~W?w_3?u%nBc2Q=h&Xa741hwrr-@y1)IY(FpV87hn%wL zxUSW6?Pc9cdm;0}yU(zLo>yPF!WwGKzxq_N*}FVh3tD&>4{OAg&@OOdixFDnE*54M ze|%5@{e*2(f=#%&Uqf4Mj8Zv{qBxSv;=+><6q%JalP&u_%v0XMSbFJ(<5kgbh#Ure zKZcMIox|p&VIW7!x5CX&0Dcii{!Ig;!%K=k*VM$WW|u^U%ES?0zoMC z(pmO>tjxOOrGFfoHbZKbHwcUfxV#b5*TfZK);;U(fEm2m_~OO;y+KGivn*Vm&p^q? z4cdQ0+aprO!$M(s3ZSxw@!zo!zjLMKxo^B}a*&9Q(LV z)4iSqy>~c^pqbEx3sCW0XSmN~Q?vrLaXuc;+bR8VPcXqH@_9^+YSv76cBI^j*2_bS z`0*B!hSKAZ(Syqh_)*0dEZdq({{D*2qJOx|t?wG>D!aLiVM(-yTC?`p4-S~&mH~Hz z7Mi;R+_WLCbmMYArMw=xjVkdT;Oqv`o=^OlBOW)5`w7(i8eDeUYN4pZhtW$)k z$<6Z|nm_@`F2oSDbg))h1?ifEK1t(4=Jvz6&rmd~;*&&oKXx;+d~w#`w}DFExjav% zs=K~@0q=^ZVE#qGdAR>;sdH`76-kb)<}@2zs-|?kG}guEcofSgv0bgK18VWvx=HLt z+yCYvwH#$Rxtr%kIuH3prjNF>{6KnZsR@wS8rqeNwKa}=is-WweRP$lb0u0}S5^a9bX1A{@DW*sbkC>rc`&0)c}43WaBe~- zyWh>7W)S$$rrs-MG}M)-1qluMsVakC6v~)^lzdmhH@x4gRyM%B(=KJy->>08f^h8h z(Cngl_W}JE=D1WJaCy06@`Lom+?YAnUt?+!0y$`sxaW9*OS2uhZ>9E5%ZxoP6&A$} zWfYL?@4=6qFg|s_w$dnf13Zc>tU^?fyOyqcDwQV)rr_G;@p~U3NhVYN1@CUqu2N5F z=n{9av2nf?zxqIs53=IimGbGGX3lS-I}W+mWZhWsPF`@5GJX#Sn~DtHN+Wx>)b@TP zL;q;lm9c}%T)sCg{&?x07IC1Q1lO(lbVoiewtub?Ii6d?tSVG0qJ`DxXRB4QBjkW+ zu$eY!UoqDeTIn6Bf&ge(d1u=hoqJBMQx0Vy{tiQA{-VZ~1&&#vDlhLi)u2Q+@_8Y>ZA9b4#|%e}N0#il@!9!s2b&5tgX;3l z3#GYKNgc?Z{=qA;ExA2dPmH1zJgit^8k?-VbHoXkh5XGaQZ@Se`MaT(ap0pK84pv7 z0kl+oR6+LN6@~kC$9}pw{;#YVvMIA#=UhyYOsjL5bkM%h<($9s|or>fgy4l)m_SF$01 zM%1|ZH$cTnjVA~0MV81kU7e!Xm6?>*iZdWuiy}E|rTk->cVwTHES^r7VI8I#f#Joi@kav? z89y4nHv5myx9vAH^BT8GKl+R;kw0zs)|D(wEHX|z8-V0G#T_3FU(70cmU;0CqjcmGCUnV0t10_}ZBio!G*b9h4aTw>_`GK#tsSYneNm6?pY z-JN6(=k6eUa}SsGm#9Ugs2vC-``Z(FhZ1z~jSjk-z*>>r=Iu?yn;8N3`+}AzZ2~d%qsYFBoJj z+3K4J0pykS?1=P8U*=-u_#7nR#fW`TN>Al8o-O>r4H*Fxy3av9~1^v$fteXLa z@X?ccCpJgl%fr zyiUp2p83)I>p?~VLfo{prz4MWuU;Y*U+*svxK4&hXCfBj37=L6(?G;`~VXC&NqP43Xc6#;l7^~(xmS&>GIW}x{KDoL+jT0@IgMl4^N)!Dnf zc9HI1wt%TAdA;2D@{Rbm&4Pp*|Ep0trHC`+d~*W9I%;aoxr>Z2pJ!(`L{s&0ogRt% zUs3r&@J_Aaa(bWyc6KmQL^G+03yh(rbpbcUQOi!=X*XP!iP+XLZD8!VA`2aYpqBD^ z>l`Rq?BZ_be88=fzdzk7-oQs=0*9?0d4%5H*i8S~eQD_G8!8>y-@p!7>~#A01og^k zO~eL}EA7Gi!G)S3!W~}vs((#$cBTOjNpqi88z!GO7#BLeBi1$^h#g`&dO8erP&Dko z5m1{pHt?!*5@9_ zFK?~#6m7fktr7|_&ebl!`3Xs4b?9v1z%1jNmEn2cP=YQN#|9jcYNM@wBfP*<5NGpD z-0_?+kn4L2Y8PJEJbND++&TXy!bH@Vt1Z2XK~r-oq2!^{F?)fnDmAn|=HL6gY02@% z0%HFoDXkZTmAuTd-JqCm^FE(D@RWB_f~U^J3fg&xQ;u3+DW8cQZp@3w$Hi5ZRw_5s zBda8T3QhEnuM5UpD*GakFXNO1tJ&AResA$dUUX3ONF;EuxW;{4%yIEk?jtA3gep4x zyML8eCD3sb9PF}71V!03(Rt8M{GQgv4&|W^nv`9aP+Q}R9%tu_`)iU#8`HWEIZBI? zPzMm|zEFvuff|2yzD;kO6jf*A4F?Tmcu1e$NcQf=eGd#Rnd(U8wZFR7%K^03y@nJg z)Eb+F|Dwp%%%HeJ4V4JdnC*<-i&-t+u!`G9SoT1tQ|`UB?_Nc+?U!q)^po8#VQ&K5 z#$C=Z8#mtgTduI?z`4syE%;aNUaMZm+pG?8vE+&2CZrJv xxR6ABWRlZg|DihiE~fvIobLay3G$~rUDeNS*YpplQ@@7*Gb1a*_xdp8{{S-U3+(^^ literal 0 HcmV?d00001 diff --git a/extensions/coenraads.bracket-pair-colorizer-1.0.20/images/forceUniqueOpeningColorDisabled.png b/extensions/coenraads.bracket-pair-colorizer-1.0.20/images/forceUniqueOpeningColorDisabled.png new file mode 100644 index 0000000000000000000000000000000000000000..08a57f26908c48cf5a25c44d880d826666301324 GIT binary patch literal 3626 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 literal 0 HcmV?d00001 diff --git a/extensions/coenraads.bracket-pair-colorizer-1.0.20/images/forceUniqueOpeningColorEnabled.png b/extensions/coenraads.bracket-pair-colorizer-1.0.20/images/forceUniqueOpeningColorEnabled.png new file mode 100644 index 0000000000000000000000000000000000000000..afdec0fe3ddc372ba2df3293785dd00a258219ec GIT binary patch literal 3670 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 literal 0 HcmV?d00001 diff --git a/extensions/coenraads.bracket-pair-colorizer-1.0.20/images/icon.png b/extensions/coenraads.bracket-pair-colorizer-1.0.20/images/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1f6cad9a824fd98f5c5c3ee5094bd2205a0f340d GIT binary patch literal 3560 zcmVP)9)u^pC)mApyciCZPSQHSEAPOo{h(tk*qQ>AZ zBDhs?SEAAgaTjp`E$*6{rKwe$CQVbDXw;@nO&SwpTw)rtXxx&V@jc(%x%WI6aNfLO zxaaf!&^zxlGt77Hz2}_!J7-!&a#Ph>@sEH5-~hOB02}}}4!}&77Z`ZBOBeFm>EIBn z)p7uqv$f976oXmb-W-7CEGs000&vjIE;T%y1F)Q}baSH^Jn!Pd0a(t`!om(21AuFI zU?2xzIa|R@f@&wHD4mW2u#jbhh8|`n!I*B{H~`C8g^LRXV27h)cWasiHV)va;9zzV zjQ98F04!%)oSfLWEXHakL9+)C8>_u?sr`@lS_#+L_c}&J8Qn0^&ySr1qXGgr0JGV` z1)dTBxE9R!A|FlAX!hILQ2;h}?aBd|&7z}q|2zM43BdKMZ4(nU(uodlEo{5SwJxwAl)_Vw;Ks zHf?YwC&8XN!z75->2}-OvkV4=hH?OAvw;J{?%y#0xcN<+q$I;CU&iF-;41O);Q-8O zZ~nCtISDFOyGjp@^Y>=~Y*Kp_YOVnM3%5G&{1Gmn*@wvS*|WS!0H0rMF9pVMLcjum zD@j#fsJQ~r#V5H`f30Uw`$O1(;fA<3L38_NYm!01vts@kKxD_+x$-nQ{+HvONdSir+DQ*RhiwC8?(Q5wQ%oEGgv+*D0)vpjlMF8Ze4~KiyRRRM zixV{|MLs?(fEot}4xowVS5hYc@F+hg4W_4ukpSSDJV^|=SjmuZsTdMBZvf%_h6n)Q z3e9*%8o%^udlEq1E=OU!Z$tzNAU7z818AaomY)>>crQFA4Z^xl0{HafpGo`hJ|;B{ zSFw80K(hxBFm{yyz@_%SrdMAv=34GStwL#OVZuY~0hxXuRxdN!>;Y(=NS9V2fFTTy z867|Ym|o;7JoG$sOs_wmadzeanr@d-)sqh|Fj*#;E7|uA_08=T^nH>5)UYV^sq1vps9JG=opup zy8-~OvXjE#-rWw=HqfU}1dQhg1fT%2f`d7LrkmUPO9BAb4OfJb?OUBF0GXMg^#sF1 zRf@%I1OVjYqh+2QpAV0ON65ExH32s8_b9IDi3IvF>6I5A+1VlYZW~mEZ@t;c zqzxdmKw5u722U0SK?Z>qYm{O>=z3N4xyk}4!Os8Wat}veGxFTWK4X$()2~?6X1Q&? z4zmG9Kmb9lKhp|*>v4h9Z6%~20I1ADU5;cd=FA%wM1EvvPIolvHM+-25kR*|8^uuT zx876;mXM$ocHl#pC}^;%<&p{lK-&b!&3EwA$xp3lnn_M-$go-B`m^JXCL!hFO!_tX zRIj|$MHoj<0`}V5t6Md%AOLjxos7Bvxj9B(|I44XkB&C!B|KN25&(cOLKumU*WUWJ z4f$-7CWAA3zjMpr{M^6Ox_^I@GQ-j-n1A6m zY4F%lqn&)?dXXh0JJ|+W5D&(w-Az#`0H^?MAr|q&_nrL6{{A=I`_%SK7W{qCfJXGm z3L7+9bbdBn)AmRZ?&;e%oOEQNR3;@wRQsTEprxvoW+(_it{5nv$^Jv2d+~yi&%SgC z9whtD+%J6M@DKQJ(D1o_(|5uZ`s4)Z9_kp9tc|I}B%wpqQ>7~lAYHB;j@bZ4k1|Ty zK#?hYi`gfPNF54t2hrO}OhaE3T6TQ)Nqh3CAhHu4>ZQ@J>koWIqOG87kRkx4Vl8@V z939y^Ax0$uoPM`s{n;MhIfvz5bk1xe_y5R?U8IN5^=G=;6~YPvSb-gStil|=tDm0Ln#0|u??VviTFXLK;;a^ z6(DJ0?|H9^>hl%v%Do~u`*NK+GO!HjLYZ`|EdYQ79J&FFV0Pfj3Zp#}+G{`lTz4Jm$O1)hhonafu{V=$HD7;40H8VdJ@)prtIAaK!iq$1zo|LW_8U05Ovd}v z7bHm+G*L9L(dpQ5q|7=xl_?0IoDo2vhcJ+%m#d?bEMQ!v!T;$uq_OXWZI1%cK&mx; z{S^U#)`6~Omfck=-6#OV^Jsy%*YdYT)qnLjkx`A4PC<|b!Y>ogqHPMmUaT?I66P>sxpW*;u-$Pv>P-Iefo_zb4Bmg)?p>BW^c7xn%{F+9+4c7Uo zc65xfvR@8R1VB%jD2%OvfhNx+fUmB%rEUluwM+sa7lNS%sW)~R9HLVFg{1)`$+RP3 zGhgRF=s*Iva;Y61f=yUw(3?C}X!?5q(Gi?JlGjA5TznJ(kSH?)*hEl+0Hm&P`c^bV z(%;6+%mC!Xm$R8Ypur``zo^ClAhUo2Fv+51HsR97Z^GTCRI!pb4xnK>fQca%F>yeH zZYT)Ni4G7Y9Du2Y9tN=Tn+5~1;Ji5vCW1Hs#MWZ^%XLggr1Dh_q$0u|%6|01ld07l zfT@Q5TtzL@5eZUn^(W)Baf#5BRm?>%ILZN-YBR9joS=%Oe!>oV%ToZzKF@-=t^Gt4 z|E#&d0W>`eCZ|b(vqKWVOMjpbWS}p!p%qqKA_riS$%%s4W(**LtN%#SAbtieO3(mN{yk>MRzj-6=t%eLOHnc%W%i#b_GPEZTXu;Xic&f+nsdpZyZh*2c zw+)xYDhyj(g%knMQ>Ge=ZHxzN4kgYNdYYg)2`C4PjOoDvm=+IXa_}OiJ_$r6YICo?S?0IG;Wdty{qbtM77ukf(7?{jq2O-3A`~ z_Ec+9*i6eKU?=F&({1CGho@uHH~^DuGvpfvl_?&JgUJ;UdzHHuDw&=s$;lDqDNRe*2`tgHZ#s5J zDc7}Z`7)z+Z-rC+IDkhrkjvFEYS|Ssr9uz^kR?ab&p>hjk7R7+o)uOL*)o70SiPJT z77W=e0Ms3VhKkA7S2JX@03ZXw*6*p4!`>0B#%r2f&R3-~hOB02}}}4uAvT#sP2u i+&BOZfEx#3t@aay^LZ(T>$Nig0000 + + + + + + image/svg+xml + + + + + + + + + + + ( + ( + ( + + + ) + ) + ) + + + diff --git a/extensions/coenraads.bracket-pair-colorizer-1.0.20/images/independentExample.png b/extensions/coenraads.bracket-pair-colorizer-1.0.20/images/independentExample.png new file mode 100644 index 0000000000000000000000000000000000000000..d2d8fe1913817f7049c35fd6ecacd692b4dfe4a9 GIT binary patch literal 2536 zcmVP)`+bD^I$wcX1kyLDQ4U8+HUxzAu`?AV3e! zt&D6$pWfLyWfam`lxvzU(`OIp$9fQ;C|#@TS_OqvpsB?Rbkh~m$dzU7yfUQ@E#2cw zB3G$tnu_uIq(~N}s(vg*sZtsNO|$EpX~sUAlrzn~@0IqPZ9vQx&R5Z>WZ~y%Y+$D; zv|C3#JM7FxU!+VX36eGfe4{_8B8=TRmqbYq%aVCmYlR{hcay z^zBI~?aLW;TQLOPc#1I@3B$RAc~l!!biLpnAx=BS>NVkJIrRBx{T-MBFJ?6g4|=Hd_VRW^SoX ztNQgRk*|(QPMt>CKI3&g*k)siKl}1*A9q+sJ!iTzTae|D?7Wm0`QnuKkl|Zq({fBo z`ZEzVr_=jTQO{W+Gb;IBID-;xSM%x(B~8;cv3xM~`=%j`*c)P+7E)xUteOi>7i-iP z<+J+rDQ)TIoThw`^0@>>Ikt$o7qcmCv}k`Fm!($=DVzCa~HywN2(M+68I7K}> z)B!h6CC2H*$!s1efqaF&baouA7V`;OS+)&I0I7muHLA4hTp;Mks1#Do6(N7BYxV79 z2xTR!9miIhDQe%kt^m@d)=E{b6i_rozLl8G6G+i9^=2P!?eCHH$ktDk#~tkh-iE_N z-oeE@jXtOhj@i~M!fZOiY^#nin~pG>z%_)~1g;^>CU6a5Hi2shvk6>7m`&gs18cUa zna6Sa{L?tf(b!Y>qvMxxY0nY7!qcTR4qmv0_~HGneWL~ZvATr79z#1L&wYg2I|~-) z^WfyikK*>i<}M2W1Psk=J20|4gh(`oSTusr_>0)y(a=r&N1np+(gs{P!q@k``V|_- zzryTxo_+{{b3bC{+~?TQwtpu^=l_e@>LNzDMVEUq8@Yx?A@x%3>;)l~) z&6;3EC}!K{9mhWZ3#!3}Uc|&?48hUu+yhphEx7XSdffi_S&l~h>H~az{2Kl>!ms@J z_4`Yhk+0!*Ttgi~@WNf3TKGFhW4wnikKI7+w|hAn-30GFi91V=;lf_CCUAy3jd~|2 z!cBNh``y4#(^h>X9`vELoOIBz$YQ~2x%i#!&!W3fe? zv@w!O8u3MD$b%e>L6P&sHGFANQsY0p3Aj!-14k3sV=~*2cLI~qe$}+m6nga`%8Pg! zgBjs_eD*v~BWMbpU0lS=Jk3Dh++ECAPNfcpo?`hVO{M>L)hGR@-E2EvLnu0l3GYx_ zBln;re96Xa&o7{EW44#s0$>GZQ`*r2f~PTNBR5drGsV@^&-e(gOz|{<9WAr5DqS+# zzL8;5BlpT&7CEKB z8r5uMv|u!f;8;J6rs7u4_NVuEax{khRITJ}SD(TRM-$kim`z!I4nSErBl6)!O28k- zyhY?V9{L_P-}wj!I2tp`AIM05Idg)eX^7Qm-!Lr@`VU(qti$prTR0k_J!kv+6@GMM z&)NPeFX45rnbhZOCoQK?_MDCSewE+1@|^AZCVU|l2VF6MW}`tBZxGfb18FwK6y-+C z=busjx6-UjIJ)N>$W|*xDUG+Q|H0ca!@ki1-d(hNH#!gbu+6*CPkt`mjrPdEnoY3w z5M~p&hA^AJHH6s&t|81Oa1CKLfolw`+4yDQYE=l9G)Oldqp}sB{&Ry#pILZ>_N~XA zi@(GS?>U=N&7t>ge$g(kXCAZF?MjG5S$J=7r&0D| zKGdfQ5c{(5-p%G=k*`a$i5Ky`VK&?F2m%NC_v@4PB}OYX+cR8Ep(nHH)3hiH?}nz? zjK4lP85qH^p^Th@h+>}*vQZ66zt6=%EG(H9ND&Qhj;u{iz80O_ zk2iMp?>U=&S$MzACRU@pz@J9@3Nw^dS$OYe^D{GdX*N+7-WvmGHX76(-XJKE(JCjS zoUVNFVTZ_MVK(swp=SotYz%%`xN0`rccT(563+k3q^qmd^|7m`&gk9{dj*no=3THYs@k0000 { + return this.matchString(content, lineIndex, charIndex, positions); + }; + // Match punctuation on all languages + this.stringStrategies.set("punctuation", basicStringMatch); + if (settings.prismLanguageID === "markup") { + this.stringStrategies.set("attr-name", basicStringMatch); + } + if (settings.prismLanguageID === "powershell") { + this.stringStrategies.set("namespace", basicStringMatch); + } + if (settings.prismLanguageID === "markdown") { + const markdownUrl = (array, lineIndex, charIndex, positions) => { + // Input: ![Disabled](images/forceUniqueOpeningColorDisabled.png "forceUniqueOpeningColor Disabled") + // [0]: ![Disabled](images/forceUniqueOpeningColorDisabled.png + // [1]: "forceUniqueOpeningColor Disabled" + // [2]: ) + return this.matchStringOrTokenArray(new Set([0, array.length - 1]), array, lineIndex, charIndex, positions); + }; + this.stringOrTokenArrayStrategies.set("url", markdownUrl); + } + } + dispose() { + this.settings.dispose(); + } + onDidChangeTextDocument(contentChanges) { + this.updateLowestLineNumber(contentChanges); + this.triggerUpdateDecorations(); + } + // Lines are stored in an array, if line is requested outside of array bounds + // add emptys lines until array is correctly sized + getLine(index, document) { + if (index < this.lines.length) { + return this.lines[index]; + } + else { + if (this.lines.length === 0) { + this.lines.push(new textLine_1.default(document.lineAt(0).text, this.settings, 0)); + } + for (let i = this.lines.length; i <= index; i++) { + const previousLine = this.lines[this.lines.length - 1]; + const newLine = new textLine_1.default(document.lineAt(i).text, this.settings, i, previousLine.copyMultilineContext()); + this.lines.push(newLine); + } + const lineToReturn = this.lines[this.lines.length - 1]; + return lineToReturn; + } + } + triggerUpdateDecorations() { + if (this.settings.isDisposed) { + return; + } + if (this.settings.timeOutLength > 0) { + if (this.updateDecorationTimeout) { + clearTimeout(this.updateDecorationTimeout); + } + this.updateDecorationTimeout = setTimeout(() => { + this.updateDecorationTimeout = null; + this.updateDecorations(); + if (this.updateScopeEvent) { + this.updateScopeDecorations(this.updateScopeEvent); + this.updateScopeEvent = undefined; + } + }, this.settings.timeOutLength); + } + else { + this.updateDecorations(); + } + } + updateScopeDecorations(event) { + if (this.updateDecorationTimeout) { + this.updateScopeEvent = event; + return; + } + const scopes = new Set(); + event.selections.forEach((selection) => { + const scope = this.getScope(selection.active); + if (scope) { + scopes.add(scope); + } + }); + const colorMap = new Map(); + // Reduce all the colors/ranges of the lines into a singular map + for (const scope of scopes) { + { + const existingRanges = colorMap.get(scope.color); + if (existingRanges !== undefined) { + existingRanges.push(scope.open.range); + existingRanges.push(scope.close.range); + } + else { + colorMap.set(scope.color, [scope.open.range, scope.close.range]); + } + } + } + for (const [color, decoration] of this.settings.scopeDecorations) { + const ranges = colorMap.get(color); + if (ranges !== undefined) { + event.textEditor.setDecorations(decoration, ranges); + } + else { + // We must set non-used colors to an empty array + // or previous decorations will not be invalidated + event.textEditor.setDecorations(decoration, []); + } + } + } + getScope(position) { + for (let i = position.line; i < this.lines.length; i++) { + const scope = this.lines[i].getScope(position); + if (scope) { + return scope; + } + } + } + updateLowestLineNumber(contentChanges) { + for (const contentChange of contentChanges) { + this.lineToUpdateWhenTimeoutEnds = + Math.min(this.lineToUpdateWhenTimeoutEnds, contentChange.range.start.line); + } + } + updateDecorations() { + // One document may be shared by multiple editors (side by side view) + const editors = vscode.window.visibleTextEditors.filter((e) => this.document === e.document); + if (editors.length === 0) { + console.warn("No editors associated with document: " + this.document.fileName); + return; + } + const lineNumber = this.lineToUpdateWhenTimeoutEnds; + const amountToRemove = this.lines.length - lineNumber; + // Remove cached lines that need to be updated + this.lines.splice(lineNumber, amountToRemove); + const languageID = this.settings.prismLanguageID; + const text = this.document.getText(); + let tokenized; + try { + tokenized = this.prismJs.tokenize(text, this.prismJs.languages[languageID]); + if (!tokenized) { + return; + } + } + catch (err) { + console.warn(err); + return; + } + const positions = []; + this.parseTokenOrStringArray(tokenized, 0, 0, positions); + positions.forEach((element) => { + const currentLine = this.getLine(element.range.start.line, this.document); + currentLine.addBracket(element); + }); + this.colorDecorations(editors); + } + parseTokenOrStringArray(tokenized, lineIndex, charIndex, positions) { + tokenized.forEach((token) => { + if (token instanceof this.prismJs.Token) { + const result = this.parseToken(token, lineIndex, charIndex, positions); + charIndex = result.charIndex; + lineIndex = result.lineIndex; + } + else { + const result = this.parseString(token, lineIndex, charIndex); + charIndex = result.charIndex; + lineIndex = result.lineIndex; + } + }); + return { lineIndex, charIndex }; + } + parseString(content, lineIndex, charIndex) { + const split = content.split("\n"); + if (split.length > 1) { + lineIndex += split.length - 1; + charIndex = split[split.length - 1].length; + } + else { + charIndex += content.length; + } + return { lineIndex, charIndex }; + } + parseToken(token, lineIndex, charIndex, positions) { + if (typeof token.content === "string") { + const strategy = this.stringStrategies.get(token.type); + if (strategy) { + return strategy(token.content, lineIndex, charIndex, positions); + } + return this.parseString(token.content, lineIndex, charIndex); + } + else if (Array.isArray(token.content)) { + const strategy = this.stringOrTokenArrayStrategies.get(token.type); + if (strategy) { + return strategy(token.content, lineIndex, charIndex, positions); + } + return this.parseTokenOrStringArray(token.content, lineIndex, charIndex, positions); + } + else { + return this.parseToken(token.content, lineIndex, charIndex, positions); + } + } + matchString(content, lineIndex, charIndex, positions) { + if (lineIndex < this.lineToUpdateWhenTimeoutEnds) { + return this.parseString(content, lineIndex, charIndex); + ; + } + this.settings.regexNonExact.lastIndex = 0; + let match; + // tslint:disable-next-line:no-conditional-assignment + while ((match = this.settings.regexNonExact.exec(content)) !== null) { + const startPos = new vscode.Position(lineIndex, charIndex + match.index); + const endPos = startPos.translate(0, match[0].length); + positions.push(new foundBracket_1.default(new vscode.Range(startPos, endPos), match[0])); + } + return this.parseString(content, lineIndex, charIndex); + } + // Array can be Token or String. Indexes are which indexes should be parsed for brackets + matchStringOrTokenArray(indexes, array, lineIndex, charIndex, positions) { + for (let i = 0; i < array.length; i++) { + const content = array[i]; + let result; + if (indexes.has(i) && typeof content === "string") { + result = this.matchString(content, lineIndex, charIndex, positions); + } + else { + result = this.parseTokenOrStringArray([content], lineIndex, charIndex, positions); + } + lineIndex = result.lineIndex; + charIndex = result.charIndex; + } + return { lineIndex, charIndex }; + } + colorDecorations(editors) { + const colorMap = new Map(); + // Reduce all the colors/ranges of the lines into a singular map + for (const line of this.lines) { + { + for (const [color, ranges] of line.colorRanges) { + const existingRanges = colorMap.get(color); + if (existingRanges !== undefined) { + existingRanges.push(...ranges); + } + else { + // Slice because we will be adding values to this array in the future, + // but don't want to modify the original array which is stored per line + colorMap.set(color, ranges.slice()); + } + } + } + } + for (const [color, decoration] of this.settings.bracketDecorations) { + if (color === "") { + continue; + } + const ranges = colorMap.get(color); + editors.forEach((editor) => { + if (ranges !== undefined) { + editor.setDecorations(decoration, ranges); + } + else { + // We must set non-used colors to an empty array + // or previous decorations will not be invalidated + editor.setDecorations(decoration, []); + } + }); + } + this.lineToUpdateWhenTimeoutEnds = Infinity; + } +} +exports.default = DocumentDecoration; +//# sourceMappingURL=documentDecoration.js.map \ No newline at end of file diff --git a/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/documentDecorationManager.js b/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/documentDecorationManager.js new file mode 100644 index 0000000..643e4b0 --- /dev/null +++ b/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/documentDecorationManager.js @@ -0,0 +1,118 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const vscode_1 = require("vscode"); +const documentDecoration_1 = require("./documentDecoration"); +const prismJsLanguages_1 = require("./prismJsLanguages"); +const settings_1 = require("./settings"); +class DocumentDecorationManager { + constructor() { + this.supportedLanguages = new Set(prismJsLanguages_1.default); + this.showError = true; + this.documents = new Map(); + this.PrismLoader = require("prismjs/tests/helper/prism-loader"); + } + reset() { + this.documents.forEach((document, key) => { + document.dispose(); + }); + this.documents.clear(); + this.updateAllDocuments(); + } + updateDocument(document) { + const documentDecoration = this.getDocumentDecorations(document); + if (documentDecoration) { + documentDecoration.triggerUpdateDecorations(); + } + } + onDidOpenTextDocument(document) { + const documentDecoration = this.getDocumentDecorations(document); + if (documentDecoration) { + documentDecoration.triggerUpdateDecorations(); + } + } + onDidChangeTextDocument(document, contentChanges) { + const documentDecoration = this.getDocumentDecorations(document); + if (documentDecoration) { + documentDecoration.onDidChangeTextDocument(contentChanges); + } + } + onDidCloseTextDocument(closedDocument) { + const uri = closedDocument.uri.toString(); + const document = this.documents.get(uri); + if (document !== undefined) { + document.dispose(); + this.documents.delete(closedDocument.uri.toString()); + } + } + onDidChangeSelection(event) { + const documentDecoration = this.getDocumentDecorations(event.textEditor.document); + if (documentDecoration && documentDecoration.settings.highlightActiveScope) { + documentDecoration.updateScopeDecorations(event); + } + } + updateAllDocuments() { + vscode_1.window.visibleTextEditors.forEach((editor) => { + this.updateDocument(editor.document); + }); + } + getDocumentDecorations(document) { + if (!this.isValidDocument(document)) { + return; + } + const uri = document.uri.toString(); + let documentDecorations = this.documents.get(uri); + if (documentDecorations === undefined) { + try { + const languages = this.getPrismLanguageID(document.languageId); + const primaryLanguage = languages[0]; + if (!this.supportedLanguages.has(primaryLanguage)) { + return; + } + const settings = new settings_1.default(primaryLanguage, document.uri); + const prismJs = this.PrismLoader.createInstance(languages); + documentDecorations = new documentDecoration_1.default(document, prismJs, settings); + this.documents.set(uri, documentDecorations); + } + catch (error) { + if (error instanceof Error) { + if (this.showError) { + vscode_1.window.showErrorMessage("BracketPair Settings: " + error.message); + // Don't spam errors + this.showError = false; + setTimeout(() => { + this.showError = true; + }, 3000); + } + } + return; + } + } + return documentDecorations; + } + getPrismLanguageID(languageID) { + // Some VSCode language ids need to be mapped to match http://prismjs.com/#languages-list + switch (languageID) { + case "html": return ["markup", "javascript"]; + case "javascriptreact": return ["jsx"]; + case "jsonc": return ["javascript"]; + case "mathml": return ["markup"]; + case "nunjucks": return ["twig"]; + case "scad": return ["swift"]; // workaround for unsupported language in Prism + case "svg": return ["markup"]; + case "typescriptreact": return ["tsx"]; + case "vb": return ["vbnet"]; + case "vue": return ["markup", "javascript"]; + case "xml": return ["markup"]; + default: return [languageID]; + } + } + isValidDocument(document) { + if (document === undefined || document.lineCount === 0) { + console.warn("Invalid document"); + return false; + } + return document.uri.scheme === "file" || document.uri.scheme === "untitled" || document.uri.scheme === "vsls"; + } +} +exports.default = DocumentDecorationManager; +//# sourceMappingURL=documentDecorationManager.js.map \ No newline at end of file diff --git a/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/extension.js b/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/extension.js new file mode 100644 index 0000000..834b0a3 --- /dev/null +++ b/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/extension.js @@ -0,0 +1,34 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const vscode_1 = require("vscode"); +const documentDecorationManager_1 = require("./documentDecorationManager"); +function activate(context) { + const documentDecorationManager = new documentDecorationManager_1.default(); + context.subscriptions.push(vscode_1.workspace.onDidChangeConfiguration((event) => { + if (event.affectsConfiguration("bracketPairColorizer")) { + documentDecorationManager.reset(); + } + })); + context.subscriptions.push(vscode_1.window.onDidChangeVisibleTextEditors(() => { + documentDecorationManager.updateAllDocuments(); + })); + context.subscriptions.push(vscode_1.workspace.onDidChangeTextDocument((event) => { + documentDecorationManager.onDidChangeTextDocument(event.document, event.contentChanges); + })); + context.subscriptions.push(vscode_1.workspace.onDidCloseTextDocument((event) => { + documentDecorationManager.onDidCloseTextDocument(event); + })); + context.subscriptions.push(vscode_1.workspace.onDidOpenTextDocument((event) => { + documentDecorationManager.onDidOpenTextDocument(event); + })); + context.subscriptions.push(vscode_1.window.onDidChangeTextEditorSelection((event) => { + documentDecorationManager.onDidChangeSelection(event); + })); + documentDecorationManager.reset(); +} +exports.activate = activate; +// tslint:disable-next-line:no-empty +function deactivate() { +} +exports.deactivate = deactivate; +//# sourceMappingURL=extension.js.map \ No newline at end of file diff --git a/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/foundBracket.js b/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/foundBracket.js new file mode 100644 index 0000000..641338b --- /dev/null +++ b/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/foundBracket.js @@ -0,0 +1,10 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +class FoundBracket { + constructor(range, type) { + this.range = range; + this.character = type; + } +} +exports.default = FoundBracket; +//# sourceMappingURL=foundBracket.js.map \ No newline at end of file diff --git a/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/languages.js b/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/languages.js new file mode 100644 index 0000000..892ec0b --- /dev/null +++ b/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/languages.js @@ -0,0 +1,131 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.languages = [ + "markup", + "css", + "clike", + "javascript", + "abap", + "actionscript", + "ada", + "apacheconf", + "apl", + "applescript", + "arduino", + "asciidoc", + "aspnet", + "autoit", + "autohotkey", + "bash", + "basic", + "batch", + "bison", + "brainfuck", + "bro", + "c", + "csharp", + "cpp", + "coffeescript", + "crystal", + "css-extras", + "d", + "dart", + "django", + "diff", + "docker", + "eiffel", + "elixir", + "erlang", + "fsharp", + "fortran", + "gherkin", + "git", + "glsl", + "go", + "graphql", + "groovy", + "haml", + "handlebars", + "haskell", + "haxe", + "http", + "icon", + "inform7", + "ini", + "j", + "java", + "jolie", + "json", + "julia", + "keyman", + "kotlin", + "latex", + "less", + "livescript", + "lolcode", + "lua", + "makefile", + "markdown", + "matlab", + "mel", + "mizar", + "monkey", + "n4js", + "nasm", + "nginx", + "nim", + "nix", + "nsis", + "objectivec", + "ocaml", + "opencl", + "oz", + "parigp", + "parser", + "pascal", + "perl", + "php", + "php-extras", + "powershell", + "processing", + "prolog", + "properties", + "protobuf", + "pug", + "puppet", + "pure", + "python", + "q", + "qore", + "r", + "jsx", + "renpy", + "reason", + "rest", + "rip", + "roboconf", + "ruby", + "rust", + "sas", + "sass", + "scss", + "scala", + "scheme", + "smalltalk", + "smarty", + "sql", + "stylus", + "swift", + "tcl", + "textile", + "twig", + "typescript", + "vbnet", + "verilog", + "vhdl", + "vim", + "wiki", + "xojo", + "yaml", +]; +//# sourceMappingURL=languages.js.map \ No newline at end of file diff --git a/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/lineState.js b/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/lineState.js new file mode 100644 index 0000000..dd1c8cf --- /dev/null +++ b/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/lineState.js @@ -0,0 +1,70 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const colorMode_1 = require("./colorMode"); +const multipleIndexes_1 = require("./multipleIndexes"); +const singularIndex_1 = require("./singularIndex"); +class LineState { + constructor(settings, previousState) { + this.settings = settings; + if (previousState !== undefined) { + this.colorIndexes = previousState.colorIndexes; + this.previousBracketColor = previousState.previousBracketColor; + } + else { + switch (settings.colorMode) { + case colorMode_1.default.Consecutive: + this.colorIndexes = new singularIndex_1.default(); + break; + case colorMode_1.default.Independent: + this.colorIndexes = new multipleIndexes_1.default(settings); + break; + default: throw new RangeError("Not implemented enum value"); + } + } + } + getOpenBracketColor(bracketPair, range) { + let colorIndex; + if (this.settings.forceIterationColorCycle) { + colorIndex = (this.colorIndexes.getPreviousIndex(bracketPair) + 1) % bracketPair.colors.length; + } + else { + colorIndex = this.colorIndexes.getCurrentLength(bracketPair) % bracketPair.colors.length; + } + let color = bracketPair.colors[colorIndex]; + if (this.settings.forceUniqueOpeningColor && color === this.previousBracketColor) { + colorIndex = (colorIndex + 1) % bracketPair.colors.length; + color = bracketPair.colors[colorIndex]; + } + this.previousBracketColor = color; + this.colorIndexes.setCurrent(bracketPair, range, colorIndex); + return color; + } + ; + getCloseBracketColor(bracketPair, range) { + const colorIndex = this.colorIndexes.getCurrentColorIndex(bracketPair, range); + let color; + if (colorIndex !== undefined) { + color = bracketPair.colors[colorIndex]; + } + else { + color = bracketPair.orphanColor; + } + this.previousBracketColor = color; + return color; + } + getOpenBrackets() { + return this.colorIndexes.getOpenBrackets(); + } + copyMultilineContext() { + const clone = { + colorIndexes: this.colorIndexes.clone(), + previousBracketColor: this.previousBracketColor, + }; + return new LineState(this.settings, clone); + } + getScope(position) { + return this.colorIndexes.getScope(position); + } +} +exports.default = LineState; +//# sourceMappingURL=lineState.js.map \ No newline at end of file diff --git a/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/match.js b/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/match.js new file mode 100644 index 0000000..2d287d9 --- /dev/null +++ b/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/match.js @@ -0,0 +1,49 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +class Match { + static contains(content, position, character) { + return (this.checkMatch(content, position, character) && + this.checkOffsetCondition(content, position, character)); + } + static checkMatch(content, position, character) { + return content.substr(position, character.match.length) === character.match + && this.isNotEscaped(content, position, character); + } + static isNotEscaped(content, position, character) { + if (!character.escapeCharacter) { + return true; + } + let counter = 0; + position -= character.escapeCharacter.length; + while (position > 0 && + content.substr(position, character.escapeCharacter.length) === character.escapeCharacter) { + position -= character.escapeCharacter.length; + counter++; + } + return counter % 2 === 0; + } + static checkOffsetCondition(content, postion, character) { + if (character.mustMatchAtOffset) { + for (const matchCondition of character.mustMatchAtOffset) { + const checkPosition = postion + matchCondition.offset; + if (checkPosition < 0) { + return false; + } + if (!this.checkMatch(content, checkPosition, matchCondition.character)) { + return false; + } + } + } + if (character.mustNotMatchAtOffset) { + for (const matchCondition of character.mustNotMatchAtOffset) { + const checkPosition = postion + matchCondition.offset; + if (checkPosition >= 0 && this.checkMatch(content, checkPosition, matchCondition.character)) { + return false; + } + } + } + return true; + } +} +exports.default = Match; +//# sourceMappingURL=match.js.map \ No newline at end of file diff --git a/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/modifierPair.js b/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/modifierPair.js new file mode 100644 index 0000000..771ad42 --- /dev/null +++ b/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/modifierPair.js @@ -0,0 +1,17 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +class ModifierPair { + constructor(openingCharacter, closingCharacter, counter) { + this.counter = 0; + this.openingCharacter = openingCharacter; + this.closingCharacter = closingCharacter; + if (counter !== undefined) { + this.counter = counter; + } + } + Clone() { + return new ModifierPair(this.openingCharacter, this.closingCharacter, this.counter); + } +} +exports.default = ModifierPair; +//# sourceMappingURL=modifierPair.js.map \ No newline at end of file diff --git a/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/multipleIndexes.js b/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/multipleIndexes.js new file mode 100644 index 0000000..8fc79c8 --- /dev/null +++ b/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/multipleIndexes.js @@ -0,0 +1,74 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const vscode_1 = require("vscode"); +const bracket_1 = require("./bracket"); +const scope_1 = require("./scope"); +class MultipleIndexes { + constructor(settings, previousState) { + this.openBrackets = {}; + this.previousOpenBracketColorIndexes = {}; + this.bracketScopes = []; + this.settings = settings; + if (previousState !== undefined) { + this.openBrackets = previousState.currentOpenBracketColorIndexes; + this.previousOpenBracketColorIndexes = previousState.previousOpenBracketColorIndexes; + } + else { + settings.bracketPairs.forEach((bracketPair) => { + this.openBrackets[bracketPair.openCharacter] = []; + this.previousOpenBracketColorIndexes[bracketPair.openCharacter] = -1; + }); + } + } + getOpenBrackets() { + const brackets = new Set(); + Object.keys(this.openBrackets).forEach((key) => { + if (this.openBrackets[key].length > 0) { + brackets.add(key); + } + }); + return brackets; + } + getPreviousIndex(bracketPair) { + return this.previousOpenBracketColorIndexes[bracketPair.openCharacter]; + } + setCurrent(bracketPair, range, colorIndex) { + this.openBrackets[bracketPair.openCharacter].push(new bracket_1.default(bracketPair.openCharacter, range, colorIndex)); + this.previousOpenBracketColorIndexes[bracketPair.openCharacter] = colorIndex; + } + getCurrentLength(bracketPair) { + return this.openBrackets[bracketPair.openCharacter].length; + } + getCurrentColorIndex(bracketPair, range) { + const openBracket = this.openBrackets[bracketPair.openCharacter].pop(); + if (openBracket) { + const closeBracket = new bracket_1.default(bracketPair.closeCharacter, range, openBracket.colorIndex); + const scopeRange = new vscode_1.Range(openBracket.range.start, range.end); + this.bracketScopes.push(new scope_1.default(scopeRange, bracketPair.colors[openBracket.colorIndex], openBracket, closeBracket)); + return openBracket.colorIndex; + } + } + getScope(position) { + for (const scope of this.bracketScopes) { + if (scope.range.contains(position)) { + return scope; + } + } + } + clone() { + const bracketColorIndexesCopy = {}; + Object.keys(this.openBrackets).forEach((key) => { + bracketColorIndexesCopy[key] = this.openBrackets[key].slice(); + }); + const previousOpenBracketIndexesCopy = {}; + Object.keys(this.previousOpenBracketColorIndexes).forEach((key) => { + previousOpenBracketIndexesCopy[key] = this.previousOpenBracketColorIndexes[key]; + }); + return new MultipleIndexes(this.settings, { + currentOpenBracketColorIndexes: bracketColorIndexesCopy, + previousOpenBracketColorIndexes: previousOpenBracketIndexesCopy, + }); + } +} +exports.default = MultipleIndexes; +//# sourceMappingURL=multipleIndexes.js.map \ No newline at end of file diff --git a/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/prismJsLanguages.js b/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/prismJsLanguages.js new file mode 100644 index 0000000..84d5625 --- /dev/null +++ b/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/prismJsLanguages.js @@ -0,0 +1,143 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const PrismJsLanguages = [ + "abap", + "actionscript", + "ada", + "apacheconf", + "apl", + "applescript", + "arduino", + "arff", + "asciidoc", + "asm6502", + "aspnet", + "autohotkey", + "autoit", + "bash", + "basic", + "batch", + "bison", + "brainfuck", + "bro", + "c", + "clike", + "clojure", + "coffeescript", + "cpp", + "crystal", + "csharp", + "csp", + "css", + "d", + "dart", + "diff", + "django", + "docker", + "eiffel", + "elixir", + "elm", + "erlang", + "flow", + "fortran", + "fsharp", + "gherkin", + "git", + "glsl", + "go", + "graphql", + "groovy", + "haml", + "handlebars", + "haskell", + "haxe", + "hpkp", + "hsts", + "http", + "ichigojam", + "icon", + "inform7", + "ini", + "io", + "j", + "java", + "javascript", + "jolie", + "json", + "jsx", + "julia", + "keyman", + "kotlin", + "latex", + "less", + "liquid", + "livescript", + "lolcode", + "lua", + "makefile", + "markdown", + "markup", + "matlab", + "mel", + "mizar", + "monkey", + "n4js", + "nasm", + "nginx", + "nim", + "nix", + "nsis", + "objectivec", + "ocaml", + "opencl", + "oz", + "parigp", + "parser", + "pascal", + "perl", + "php", + "powershell", + "processing", + "prolog", + "properties", + "protobuf", + "pug", + "puppet", + "pure", + "python", + "q", + "qore", + "r", + "reason", + "renpy", + "rest", + "rip", + "roboconf", + "ruby", + "rust", + "sas", + "sass", + "scala", + "scheme", + "scss", + "smalltalk", + "smarty", + "sql", + "stylus", + "swift", + "tcl", + "textile", + "tsx", + "twig", + "typescript", + "vbnet", + "verilog", + "vhdl", + "vim", + "wiki", + "xeora", + "xojo", + "yaml", +]; +exports.default = PrismJsLanguages; +//# sourceMappingURL=prismJsLanguages.js.map \ No newline at end of file diff --git a/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/scope.js b/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/scope.js new file mode 100644 index 0000000..5402f27 --- /dev/null +++ b/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/scope.js @@ -0,0 +1,14 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const vscode_1 = require("vscode"); +class Scope { + constructor(range, color, open, close) { + // Scope does not include edges + this.range = new vscode_1.Range(range.start.translate(0, 1), range.end.translate(0, -1)); + this.color = color; + this.open = open; + this.close = close; + } +} +exports.default = Scope; +//# sourceMappingURL=scope.js.map \ No newline at end of file diff --git a/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/scopeCharacter.js b/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/scopeCharacter.js new file mode 100644 index 0000000..1695276 --- /dev/null +++ b/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/scopeCharacter.js @@ -0,0 +1,14 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +class ScopeCharacter { + constructor(match, options) { + this.match = match; + if (options) { + this.escapeCharacter = options.escapeCharacter; + this.mustMatchAtOffset = options.mustMatchAtOffset; + this.mustNotMatchAtOffset = options.mustNotMatchAtOffset; + } + } +} +exports.default = ScopeCharacter; +//# sourceMappingURL=scopeCharacter.js.map \ No newline at end of file diff --git a/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/scopePattern.js b/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/scopePattern.js new file mode 100644 index 0000000..58b7f3c --- /dev/null +++ b/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/scopePattern.js @@ -0,0 +1,10 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +class ScopePattern { + constructor(opener, closer) { + this.opener = opener; + this.closer = closer; + } +} +exports.default = ScopePattern; +//# sourceMappingURL=scopePattern.js.map \ No newline at end of file diff --git a/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/settings.js b/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/settings.js new file mode 100644 index 0000000..3f9e951 --- /dev/null +++ b/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/settings.js @@ -0,0 +1,166 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const vscode = require("vscode"); +const bracketPair_1 = require("./bracketPair"); +const colorMode_1 = require("./colorMode"); +class Settings { + constructor(languageID, documentUri) { + this.bracketPairs = []; + this.isDisposed = false; + this.prismLanguageID = languageID; + const configuration = vscode.workspace.getConfiguration("bracketPairColorizer", documentUri); + this.activeScopeCSS = configuration.get("activeScopeCSS"); + if (!Array.isArray(this.activeScopeCSS)) { + throw new Error("activeScopeCSS is not an array"); + } + this.highlightActiveScope = configuration.get("highlightActiveScope"); + if (typeof this.highlightActiveScope !== "boolean") { + throw new Error("alwaysHighlightActiveScope is not a boolean"); + } + this.forceUniqueOpeningColor = configuration.get("forceUniqueOpeningColor"); + if (typeof this.forceUniqueOpeningColor !== "boolean") { + throw new Error("forceUniqueOpeningColor is not a boolean"); + } + this.forceIterationColorCycle = configuration.get("forceIterationColorCycle"); + if (typeof this.forceIterationColorCycle !== "boolean") { + throw new Error("forceIterationColorCycle is not a boolean"); + } + this.colorMode = colorMode_1.default[configuration.get("colorMode")]; + if (typeof this.colorMode !== "number") { + throw new Error("colorMode enum could not be parsed"); + } + this.timeOutLength = configuration.get("timeOut"); + if (typeof this.timeOutLength !== "number") { + throw new Error("timeOutLength is not a number"); + } + if (this.colorMode === colorMode_1.default.Consecutive) { + const consecutiveSettings = configuration.get("consecutivePairColors"); + if (!Array.isArray(consecutiveSettings)) { + throw new Error("consecutivePairColors is not an array"); + } + if (consecutiveSettings.length < 3) { + throw new Error("consecutivePairColors expected at least 3 parameters, actual: " + + consecutiveSettings.length); + } + const orphanColor = consecutiveSettings[consecutiveSettings.length - 1]; + if (typeof orphanColor !== "string") { + throw new Error("consecutivePairColors[" + (consecutiveSettings.length - 1) + "] is not a string"); + } + const colors = consecutiveSettings[consecutiveSettings.length - 2]; + if (!Array.isArray(colors)) { + throw new Error("consecutivePairColors[" + (consecutiveSettings.length - 2) + "] is not a string[]"); + } + consecutiveSettings.slice(0, consecutiveSettings.length - 2).forEach((brackets, index) => { + if (typeof brackets === "string" || Array.isArray(brackets)) { + if (brackets.length !== 2) { + throw new Error("consecutivePairColors[" + index + "] requires 2 element, e.g. ['(',')']"); + } + this.bracketPairs.push(new bracketPair_1.default(brackets[0], brackets[1], colors, orphanColor)); + return; + } + throw new Error("consecutivePairColors[ " + index + "] should be a string or an array of strings"); + }); + } + else { + const independentSettings = configuration.get("independentPairColors"); + if (!Array.isArray(independentSettings)) { + throw new Error("independentPairColors is not an array"); + } + independentSettings.forEach((innerArray, index) => { + if (!Array.isArray(innerArray)) { + throw new Error("independentPairColors[" + index + "] is not an array"); + } + const brackets = innerArray[0]; + if (typeof brackets !== "string" && !Array.isArray(brackets)) { + throw new Error("independentSettings[" + index + "][0] is not a string or an array of strings"); + } + if (brackets.length < 2) { + throw new Error("independentSettings[" + index + "][0] needs at least 2 elements"); + } + const colors = innerArray[1]; + if (!Array.isArray(colors)) { + throw new Error("independentSettings[" + index + "][1] is not string[]"); + } + const orphanColor = innerArray[2]; + if (typeof orphanColor !== "string") { + throw new Error("independentSettings[" + index + "][2] is not a string"); + } + this.bracketPairs.push(new bracketPair_1.default(brackets[0], brackets[1], colors, orphanColor)); + }); + } + this.regexNonExact = this.createRegex(this.bracketPairs, false); + this.bracketDecorations = this.createBracketDecorations(this.bracketPairs); + this.scopeDecorations = this.createScopeDecorations(this.bracketPairs); + } + dispose() { + this.scopeDecorations.forEach((decoration, key) => { + decoration.dispose(); + }); + this.scopeDecorations.clear(); + this.bracketDecorations.forEach((decoration, key) => { + decoration.dispose(); + }); + this.bracketDecorations.clear(); + this.isDisposed = true; + } + createRegex(bracketPairs, exact) { + const escape = (s) => s.replace(/[-\/\\^$*+?.()|[\]{}]/g, "\\$&"); + let regex = ""; + const matches = []; + bracketPairs.forEach((bracketPair) => { + matches.push(bracketPair.openCharacter); + matches.push(bracketPair.closeCharacter); + }); + const sortedByLengthMatches = matches.sort((a, b) => b.length - a.length); + sortedByLengthMatches.forEach((match) => { + if (regex !== "") { + regex += "|"; + } + if (exact) { + regex += `${escape(match)}`; + } + else { + regex += `${escape(match)}`; + } + }); + return new RegExp(regex, !exact ? "g" : undefined); + ; + } + createBracketDecorations(bracketPairs) { + const decorations = new Map(); + for (const bracketPair of bracketPairs) { + for (const color of bracketPair.colors) { + const decoration = vscode.window.createTextEditorDecorationType({ + color, rangeBehavior: vscode.DecorationRangeBehavior.ClosedClosed, + }); + decorations.set(color, decoration); + } + const errorDecoration = vscode.window.createTextEditorDecorationType({ + color: bracketPair.orphanColor, + rangeBehavior: vscode.DecorationRangeBehavior.ClosedClosed, + }); + decorations.set(bracketPair.orphanColor, errorDecoration); + } + return decorations; + } + createScopeDecorations(bracketPairs) { + const decorations = new Map(); + const cssElements = this.activeScopeCSS.map((e) => [e.substring(0, e.indexOf(":")).trim(), + e.substring(e.indexOf(":") + 1).trim()]); + for (const bracketPair of bracketPairs) { + for (const color of bracketPair.colors) { + const decorationSettings = { + rangeBehavior: vscode.DecorationRangeBehavior.ClosedClosed, + }; + cssElements.forEach((element) => { + decorationSettings[element[0]] = element[1].replace("{color}", color); + }); + const decoration = vscode.window.createTextEditorDecorationType(decorationSettings); + decorations.set(color, decoration); + } + } + return decorations; + } +} +exports.default = Settings; +//# sourceMappingURL=settings.js.map \ No newline at end of file diff --git a/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/singularIndex.js b/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/singularIndex.js new file mode 100644 index 0000000..1c842c6 --- /dev/null +++ b/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/singularIndex.js @@ -0,0 +1,53 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const vscode = require("vscode"); +const bracket_1 = require("./bracket"); +const scope_1 = require("./scope"); +class SingularIndex { + constructor(previousState) { + this.openBrackets = []; + this.previousOpenBracketColorIndex = -1; + this.bracketScopes = []; + if (previousState !== undefined) { + this.openBrackets = previousState.currentOpenBracketColorIndexes; + this.previousOpenBracketColorIndex = previousState.previousOpenBracketColorIndex; + } + } + getOpenBrackets() { + return new Set(this.openBrackets.map((e) => e.character)); + } + getPreviousIndex(bracketPair) { + return this.previousOpenBracketColorIndex; + } + setCurrent(bracketPair, range, colorIndex) { + this.openBrackets.push(new bracket_1.default(bracketPair.openCharacter, range, colorIndex)); + this.previousOpenBracketColorIndex = colorIndex; + } + getCurrentLength(bracketPair) { + return this.openBrackets.length; + } + getCurrentColorIndex(bracketPair, range) { + const openBracket = this.openBrackets.pop(); + if (openBracket) { + const closeBracket = new bracket_1.default(bracketPair.orphanColor, range, openBracket.colorIndex); + const scopeRange = new vscode.Range(openBracket.range.start, range.end); + this.bracketScopes.push(new scope_1.default(scopeRange, bracketPair.colors[openBracket.colorIndex], openBracket, closeBracket)); + return openBracket.colorIndex; + } + } + getScope(position) { + for (const scope of this.bracketScopes) { + if (scope.range.contains(position)) { + return scope; + } + } + } + clone() { + return new SingularIndex({ + currentOpenBracketColorIndexes: this.openBrackets.slice(), + previousOpenBracketColorIndex: this.previousOpenBracketColorIndex, + }); + } +} +exports.default = SingularIndex; +//# sourceMappingURL=singularIndex.js.map \ No newline at end of file diff --git a/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/textLine.js b/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/textLine.js new file mode 100644 index 0000000..1335335 --- /dev/null +++ b/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/textLine.js @@ -0,0 +1,58 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const lineState_1 = require("./lineState"); +class TextLine { + constructor(content, settings, index, lineState) { + this.colorRanges = new Map(); + this.settings = settings; + this.content = content; + this.index = index; + if (lineState !== undefined) { + this.lineState = lineState; + } + else { + this.lineState = new lineState_1.default(settings); + } + } + // Return a copy of the line while mantaining bracket state. colorRanges is not mantained. + copyMultilineContext() { + return this.lineState.copyMultilineContext(); + } + addBracket(bracket) { + const openBrackets = this.lineState.getOpenBrackets(); + this.settings.bracketPairs.sort((a, b) => { + const x = openBrackets.has(a.openCharacter); + const y = openBrackets.has(b.openCharacter); + return x === y ? 0 : x ? -1 : 1; + }); + for (const bracketPair of this.settings.bracketPairs) { + if (bracketPair.openCharacter === bracket.character) { + const color = this.lineState.getOpenBracketColor(bracketPair, bracket.range); + const colorRanges = this.colorRanges.get(color); + if (colorRanges !== undefined) { + colorRanges.push(bracket.range); + } + else { + this.colorRanges.set(color, [bracket.range]); + } + return; + } + else if (bracketPair.closeCharacter === bracket.character) { + const color = this.lineState.getCloseBracketColor(bracketPair, bracket.range); + const colorRanges = this.colorRanges.get(color); + if (colorRanges !== undefined) { + colorRanges.push(bracket.range); + } + else { + this.colorRanges.set(color, [bracket.range]); + } + return; + } + } + } + getScope(position) { + return this.lineState.getScope(position); + } +} +exports.default = TextLine; +//# sourceMappingURL=textLine.js.map \ No newline at end of file diff --git a/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/tokenIndex.js b/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/tokenIndex.js new file mode 100644 index 0000000..69a3b47 --- /dev/null +++ b/extensions/coenraads.bracket-pair-colorizer-1.0.20/out/src/tokenIndex.js @@ -0,0 +1,11 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +class TokenIndex { + constructor(token, lineIndex, charIndex, positions) { + this.token = token; + this.lineIndex = lineIndex; + this.charIndex = charIndex; + } +} +exports.default = TokenIndex; +//# sourceMappingURL=tokenIndex.js.map \ No newline at end of file diff --git a/extensions/coenraads.bracket-pair-colorizer-1.0.20/package.json b/extensions/coenraads.bracket-pair-colorizer-1.0.20/package.json new file mode 100644 index 0000000..5ea3734 --- /dev/null +++ b/extensions/coenraads.bracket-pair-colorizer-1.0.20/package.json @@ -0,0 +1,163 @@ +{ + "name": "bracket-pair-colorizer", + "displayName": "Bracket Pair Colorizer", + "description": "A customizable extension for colorizing matching brackets", + "version": "1.0.20", + "publisher": "CoenraadS", + "engines": { + "vscode": "^1.20.0" + }, + "icon": "images/icon.png", + "categories": [ + "Other" + ], + "activationEvents": [ + "*" + ], + "keywords": [ + "bracket", + "brackets", + "multi-root ready" + ], + "galleryBanner": { + "color": "#1E1E1E", + "theme": "dark" + }, + "main": "./out/src/extension", + "contributes": { + "configuration": { + "type": "object", + "title": "BracketPair", + "properties": { + "bracketPairColorizer.timeOut": { + "type": "number", + "default": 200, + "description": "How long the user should idle for, before the document is colorized. Set to 0 to disable", + "scope": "resource" + }, + "bracketPairColorizer.forceUniqueOpeningColor": { + "type": "boolean", + "default": false, + "description": "Ensure that an opening brackets color does not match a previous brackets color", + "scope": "resource" + }, + "bracketPairColorizer.forceIterationColorCycle": { + "type": "boolean", + "default": false, + "description": "Should opening brackets iterate the color cycle even if they are not nested", + "scope": "resource" + }, + "bracketPairColorizer.colorMode": { + "type": "string", + "enum": [ + "Consecutive", + "Independent" + ], + "default": "Consecutive", + "description": "Should different brackets share a color group (Consecutive), or use their own color group (Independent)", + "scope": "resource" + }, + "bracketPairColorizer.highlightActiveScope": { + "type": "boolean", + "default": false, + "description": "Should the active scope brackets always be highlighted? Recommended to disable editor.matchBrackets if using this feature.", + "scope": "resource" + }, + "bracketPairColorizer.activeScopeCSS": { + "type": "array", + "default": [ + "borderStyle : solid", + "borderWidth : 1px", + "borderColor : {color}; opacity: 0.5" + ], + "description": "CSS for the active scope. Use {color} to match the bracket color. The string types listed at https://code.visualstudio.com/docs/extensionAPI/vscode-api#DecorationRenderOptions can be used", + "scope": "resource" + }, + "bracketPairColorizer.consecutivePairColors": { + "type": "array", + "default": [ + "()", + "[]", + "{}", + [ + "Gold", + "Orchid", + "LightSkyBlue" + ], + "Red" + ], + "description": "Define paired characters and their shared color group", + "scope": "resource" + }, + "bracketPairColorizer.independentPairColors": { + "type": [ + "array" + ], + "items": { + "type": [ + "array" + ] + }, + "default": [ + [ + "()", + [ + "Gold", + "Orchid", + "LightSkyBlue" + ], + "Red" + ], + [ + "[]", + [ + "Gold", + "Orchid", + "LightSkyBlue" + ], + "Red" + ], + [ + "{}", + [ + "Gold", + "Orchid", + "LightSkyBlue" + ], + "Red" + ] + ], + "description": "Define paired characters and their color groups", + "scope": "resource" + } + } + } + }, + "scripts": { + "vscode:prepublish": "tsc -p ./", + "compile": "tsc -watch -p ./", + "postinstall": "node ./node_modules/vscode/bin/install" + }, + "devDependencies": { + "@types/mocha": "^2.2.32", + "@types/node": "^6.0.40", + "@types/prismjs": "^1.9.0", + "mocha": "^2.3.3", + "tslint": "^4.5.1", + "typescript": "^2.2.1", + "vscode": "^1.0.5" + }, + "repository": { + "type": "git", + "url": "https://github.com/CoenraadS/BracketPair" + }, + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "prismjs": "^1.12.2" + }, + "__metadata": { + "id": "CoenraadS.bracket-pair-colorizer", + "publisherId": "CoenraadS", + "publisherDisplayName": "CoenraadS" + } +} \ No newline at end of file diff --git a/extensions/digitalbrainstem.javascript-ejs-support-1.3.1/.editorconfig b/extensions/digitalbrainstem.javascript-ejs-support-1.3.1/.editorconfig new file mode 100644 index 0000000..f616457 --- /dev/null +++ b/extensions/digitalbrainstem.javascript-ejs-support-1.3.1/.editorconfig @@ -0,0 +1,6 @@ +root = true + +[*] +indent_style = tab +insert_final_newline = true +trim_trailing_whitespace = true diff --git a/extensions/digitalbrainstem.javascript-ejs-support-1.3.1/.github/ISSUE_TEMPLATE/bug_report.md b/extensions/digitalbrainstem.javascript-ejs-support-1.3.1/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000..87f73ec --- /dev/null +++ b/extensions/digitalbrainstem.javascript-ejs-support-1.3.1/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,20 @@ +--- +name: Bug report +about: Create a report of a bug +title: '' +labels: bug +assignees: '' + +--- + +## Steps to reproduce: + +
+📝 Note: Remember to link to a repository or upload a code snippet that reproduces the issue as an attachment (or a code block if it’s short) to this issue: https://help.github.com/en/articles/file-attachments-on-issues-and-pull-requests +
+ +```ejs +<%# short code snippet that reproduces the issue goes here %> +``` + +## Expected result: diff --git a/extensions/digitalbrainstem.javascript-ejs-support-1.3.1/.prettierrc b/extensions/digitalbrainstem.javascript-ejs-support-1.3.1/.prettierrc new file mode 100644 index 0000000..c959087 --- /dev/null +++ b/extensions/digitalbrainstem.javascript-ejs-support-1.3.1/.prettierrc @@ -0,0 +1,3 @@ +{ + "useTabs": true +} diff --git a/extensions/digitalbrainstem.javascript-ejs-support-1.3.1/.vsixmanifest b/extensions/digitalbrainstem.javascript-ejs-support-1.3.1/.vsixmanifest new file mode 100644 index 0000000..ee33bc7 --- /dev/null +++ b/extensions/digitalbrainstem.javascript-ejs-support-1.3.1/.vsixmanifest @@ -0,0 +1,32 @@ + + + + + EJS language support + 2019 - EJS language support for Visual Studio Code. + EJS,embedded javascript,syntax highlighting,vscode + Programming Languages + Public + + + + + + + + + + + + + extension/assets/icon.png + + + + + + + + + + diff --git a/extensions/digitalbrainstem.javascript-ejs-support-1.3.1/CHANGELOG.md b/extensions/digitalbrainstem.javascript-ejs-support-1.3.1/CHANGELOG.md new file mode 100644 index 0000000..5d6e8b1 --- /dev/null +++ b/extensions/digitalbrainstem.javascript-ejs-support-1.3.1/CHANGELOG.md @@ -0,0 +1,190 @@ +# CHANGE LOG # + +## 1.3.1 ## + +- Fix single lines with mutliple ejs tags. +- Before: script would not capture inner tag causing " to be js not html. + +```html + + +``` + +## 1.3.0 ## + +- Change ejs tag type so they stand out in html code. +- Note: Will only show difference in some themes. +- Add php blocking regex so valid php does not get triggered. +- EJS tags inside of block comments will show as regular ejs tags now. + +```html +<% /* %> <-- Will be colored correctly +Anything here will be commented out +--> <% */ %> +``` + +## 1.2.1 ## + +- Add support for comment sections +- Thanks to [@illz](https://github.com/illz) for verfication. + +```html +<% /* %> +Anything here will be commented out +<% */ %> +``` + +## 1.2.0 ## + +- Add Snippet support +- Thanks to [@theranbrig](https://github.com/theranbrig) for initial snippet support. +- If snippets are not working add the following to your setting.json file + +```json + "emmet.includeLanguages": { + "ejs": "html", + }, +``` + +## 1.1.5 ## + +- Fixed Block comment on line with ejs control variable +- Add support for ejs litteral `<%%` + +## 1.1.4 ## + +- Add support for conditional loops +- ReWrite to allow better html injection. + +## 1.1.3 ## + +- Prevent running under PHP. + +## 1.1.2 ## + +- Fixed support for JavaScript loops within EJS. + +## 1.1.1 ## + +- Fixed support for JavaScript comments using ctrl+/ and ctrl+shift+/ at EJS boundaries. + +## 1.1.0 ## + +- Added support for javascript comments using ctrl+/ + + +## 1.0.0 ## + +### Major UPDATE ### + +#### NOTICE: If you are not seeing any style, set your file associations for "*.ejs" to html #### + +##### file association ##### + +- Located in setting.json +- Should look like the following + +```json + { + "files.associations": { + "*.ejs": "html" + } + } +``` + +#### Updates #### + +- Major bump +- Changing to an injected language. +- Injecting into "text.html" +- Setting configurationDefaults for file.association for ejs to html. +- Rewrite of ejs.json +- Created ejs-tag. + +## Unpublished 0.5.1 ## + +- Fixed surrounding a selection with JavaScript template literals. +- Fixed language configuration within EJS blocks inside JavaScript code blocks. + +## 0.5.0 ## + +- Fixed single-line JS comments not being terminated correctly by an EJS closing tag. ([#28](https://github.com/Digitalbrainstem/ejs-grammar/issues/28)) +- Fixed broken EJS inside HTML ` + + + +
+ +

+ Select Your Existing Gist +

+
+
+
+ + + + + + + + + + + diff --git a/extensions/shan.code-settings-sync-3.4.3/ui/gist-selection/gist-selection.js b/extensions/shan.code-settings-sync-3.4.3/ui/gist-selection/gist-selection.js new file mode 100644 index 0000000..22d30af --- /dev/null +++ b/extensions/shan.code-settings-sync-3.4.3/ui/gist-selection/gist-selection.js @@ -0,0 +1,89 @@ +//import { debug } from "vscode"; + +// @ts-nocheck +function appendHTML(parent, html) { + var div = document.createElement("div"); + div.innerHTML = html; + while (div.children.length > 0) { + parent.appendChild(div.children[0]); + } + div.remove(); +} + +const vscode = acquireVsCodeApi(); +/* https://stackoverflow.com/questions/3177836/how-to-format-time-since-xxx-e-g-4-minutes-ago-similar-to-stack-exchange-site */ +function timeSince(date) { + var seconds = Math.floor((new Date() - date) / 1000); + + var interval = Math.floor(seconds / 31536000); + + if (interval > 1) { + return interval + " years"; + } + interval = Math.floor(seconds / 2592000); + if (interval > 1) { + return interval + " months"; + } + interval = Math.floor(seconds / 86400); + if (interval > 1) { + return interval + " days"; + } + interval = Math.floor(seconds / 3600); + if (interval > 1) { + return interval + " hours"; + } + interval = Math.floor(seconds / 60); + if (interval > 1) { + return interval + " minutes"; + } + return Math.floor(seconds) + " seconds"; +} + +function appendHTML(parent, html) { + var div = document.createElement("div"); + div.innerHTML = html; + while (div.children.length > 0) { + parent.appendChild(div.children[0]); + } + div.remove(); +} + +function saveGistId(id) { + vscode.postMessage({ id }); + $("#modal").modal(); +} + +const selectionContainer = document.querySelector("#selectionContainer"); + +document + .querySelector(".modal-content") + .classList.add( + document.body.className.includes("vscode-dark") ? "bg-dark" : "bg-light" + ); + +const skipContainer = document.querySelector("#skipContainer"); +appendHTML(skipContainer, skip); + +const selectionTemplate = ` +`; + +if (!gists.length) { + appendHTML( + selectionContainer, + "

No Gists found on your account. Skip this window and upload the settings to create a new Gist.

" + ); +} else { + gists + .sort((a, b) => new Date(b.updated_at) - new Date(a.updated_at)) + .forEach(gist => { + const html = selectionTemplate + .replace(new RegExp("@description", "g"), gist.description) + .replace(new RegExp("@id", "g"), gist.id) + .replace( + new RegExp("@timestamp", "g"), + timeSince(new Date(gist.updated_at)) + ); + appendHTML(selectionContainer, html); + }); +} + diff --git a/extensions/shan.code-settings-sync-3.4.3/ui/landing-page/landing-page.html b/extensions/shan.code-settings-sync-3.4.3/ui/landing-page/landing-page.html new file mode 100644 index 0000000..0288c19 --- /dev/null +++ b/extensions/shan.code-settings-sync-3.4.3/ui/landing-page/landing-page.html @@ -0,0 +1,178 @@ + + + + + + + + + + + + + + +
+ +
+
+ + +
+
+ + + + + + + diff --git a/extensions/shan.code-settings-sync-3.4.3/ui/landing-page/landing-page.js b/extensions/shan.code-settings-sync-3.4.3/ui/landing-page/landing-page.js new file mode 100644 index 0000000..b355632 --- /dev/null +++ b/extensions/shan.code-settings-sync-3.4.3/ui/landing-page/landing-page.js @@ -0,0 +1,40 @@ +// @ts-nocheck +const vscode = acquireVsCodeApi(); + +function sendCommand(command, data) { + vscode.postMessage({ + command, + data + }); +} + +function appendHTML(parent, html) { + var div = document.createElement("div"); + div.innerHTML = html; + while (div.children.length > 0) { + parent.appendChild(div.children[0]); + } + div.remove(); +} + +const releaseNoteTemplate = `
@TYPE@NOTE @EXTRA
`; + +const notesElement = document.querySelector("#notes"); +releaseNotes.changes.forEach(change => { + const html = releaseNoteTemplate + .replace(new RegExp("@NOTE", "g"), change.details) + .replace(new RegExp("@TYPE", "g"), change.type) + .replace(new RegExp("@COLOR", "g"), change.color) + .replace( + new RegExp("@EXTRA", "g"), + change.author && change.pullRequest + ? `(Thanks to @${change.author} for PR #${change.pullRequest})` + : "" + ); + appendHTML(notesElement, html); +}); + +const currentVersionElement = document.querySelector("#current-version"); +currentVersionElement.innerHTML = releaseNotes.currentVersion; + +document.querySelector("#customCheck1").checked = checked === "true"; diff --git a/extensions/shan.code-settings-sync-3.4.3/ui/settings/settings.html b/extensions/shan.code-settings-sync-3.4.3/ui/settings/settings.html new file mode 100644 index 0000000..5697b2b --- /dev/null +++ b/extensions/shan.code-settings-sync-3.4.3/ui/settings/settings.html @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + +
+
+

+ Environment Settings +

+
+

+
+
+

+ Global Settings +

+
+
+
+ + + + + + + + + + + diff --git a/extensions/shan.code-settings-sync-3.4.3/ui/settings/settings.js b/extensions/shan.code-settings-sync-3.4.3/ui/settings/settings.js new file mode 100644 index 0000000..17e5d4c --- /dev/null +++ b/extensions/shan.code-settings-sync-3.4.3/ui/settings/settings.js @@ -0,0 +1,269 @@ +// @ts-nocheck + +function appendHTML(parent, html) { + var div = document.createElement("div"); + div.innerHTML = html; + while (div.children.length > 0) { + parent.appendChild(div.children[0]); + } + div.remove(); +} + +const vscode = acquireVsCodeApi(); + +const textInputTemplate = `
+ + @tooltip + +
`; + +const textInputGroupTemplate = `
+ + @tooltip +
+ +
+ +
+
+
`; + +const numberInputTemplate = `
+ + @tooltip + +
`; + +const checkboxTemplate = `
+ + + @tooltip +
`; + +const textareaTemplate = `
+ + @tooltip + +
`; + +const globalParent = document.getElementById("globalSettings"); +const envParent = document.getElementById("environmentSettings"); +const saveStatus = document.getElementById("saveStatus"); + +globalMap.forEach(settingMap => { + let template; + switch (settingMap.type) { + case "textinput": + template = textInputTemplate; + break; + case "numberinput": + template = numberInputTemplate; + break; + case "checkbox": + template = checkboxTemplate; + break; + case "textarea": + template = textareaTemplate; + break; + } + const html = template + .replace(new RegExp("@name", "g"), settingMap.name) + .replace(new RegExp("@placeholder", "g"), settingMap.placeholder) + .replace( + new RegExp("@correspondingSetting", "g"), + settingMap.correspondingSetting + ) + .replace(new RegExp("@tooltip"), "") + .replace(new RegExp("@settingType", "g"), "global"); + appendHTML(globalParent, html); +}); + +envMap.forEach(envMap => { + let template; + switch (envMap.type) { + case "textinput": + template = textInputTemplate; + break; + case "numberinput": + template = textInputTemplate; + break; + case "checkbox": + template = checkboxTemplate; + break; + } + const isInputGroup = envMap.correspondingSetting === "gist"; + let disabledStatus = ""; + if (isInputGroup) { + template = textInputGroupTemplate; + if (!_.get(envData, "gist") || !_.get(globalData, "token")) { + disabledStatus = "disabled"; + } + } + const html = template + .replace(new RegExp("@name", "g"), envMap.name) + .replace(new RegExp("@placeholder", "g"), envMap.placeholder) + .replace( + new RegExp("@correspondingSetting", "g"), + envMap.correspondingSetting + ) + .replace( + new RegExp("@tooltip"), + ` + + + ` + ) + .replace(new RegExp("@settingType", "g"), "env") + .replace( + new RegExp("@action", "g"), + `inputGroupAction('${envMap.correspondingSetting}')` + ) + .replace(new RegExp("@disabled", "g"), disabledStatus); + appendHTML(envParent, html); +}); + +$(document).ready(function() { + save(); + $('[data-toggle="tooltip"]').tooltip({ container: "html" }); + $(".text") + .each((i, el) => { + if ($(el).attr("settingType") === "global") { + $(el).val(_.get(globalData, $(el).attr("setting"))); + } else { + $(el).val(envData[$(el).attr("setting")]); + } + }) + .change(function() { + save(); + let val = $(this).val(); + vscode.postMessage({ + command: $(this).attr("setting"), + text: val, + type: $(this).attr("settingType") + }); + }); + $(".number") + .each((i, el) => { + if ($(el).attr("settingType") === "global") { + $(el).val(_.get(globalData, $(el).attr("setting"))); + } else { + $(el).val(envData[$(el).attr("setting")]); + } + }) + .change(function() { + save(); + let val = Number($(this).val()); + vscode.postMessage({ + command: $(this).attr("setting"), + text: val, + type: $(this).attr("settingType") + }); + }); + $(".checkbox") + .each((i, el) => { + if ($(el).attr("settingType") === "global") { + $(el).prop("checked", _.get(globalData, $(el).attr("setting"))); + } else { + $(el).prop("checked", envData[$(el).attr("setting")]); + } + }) + .change(function() { + save(); + let val = $(this).is(":checked"); + vscode.postMessage({ + command: $(this).attr("setting"), + text: val, + type: $(this).attr("settingType") + }); + }); + $(".textarea") + .each((i, el) => { + let str = ""; + const items = _.get(globalData, $(el).attr("setting")); + items.forEach(item => (str += item + "\n")); + $(el).val(str.slice(0, -1)); + $(el).prop("rows", items.length); + }) + .change(function() { + save(); + let val = []; + $(this) + .val() + .split("\n") + .forEach(item => { + if (item !== "") { + val.push(item); + } + }); + vscode.postMessage({ + command: $(this).attr("setting"), + text: val, + type: "global" + }); + }); +}); + +function save() { + saveStatus.innerHTML = ``; + setTimeout( + () => + (saveStatus.innerHTML = ``), + 1000 + ); +} + +function inputGroupAction(setting) { + if (setting === "gist") { + vscode.postMessage("openGist"); + } +} diff --git a/extensions/shan.code-settings-sync-3.4.3/ui/shared/fonts.js b/extensions/shan.code-settings-sync-3.4.3/ui/shared/fonts.js new file mode 100644 index 0000000..c834180 --- /dev/null +++ b/extensions/shan.code-settings-sync-3.4.3/ui/shared/fonts.js @@ -0,0 +1,19 @@ +// @ts-nocheck + +document.querySelector("font-injector").innerHTML = ``; diff --git a/extensions/shan.code-settings-sync-3.4.3/ui/shared/page-header.js b/extensions/shan.code-settings-sync-3.4.3/ui/shared/page-header.js new file mode 100644 index 0000000..a27dd99 --- /dev/null +++ b/extensions/shan.code-settings-sync-3.4.3/ui/shared/page-header.js @@ -0,0 +1,18 @@ +// @ts-nocheck + +document.querySelector("page-header").innerHTML = ` +

+ +Settings Sync +

+

+Synchronize settings, snippets, themes, icons, launch, +keybindings, workspaces and extensions across machines +using GitHub Gist. +

+
`; diff --git a/extensions/shan.code-settings-sync-3.4.3/ui/shared/styles.css b/extensions/shan.code-settings-sync-3.4.3/ui/shared/styles.css new file mode 100644 index 0000000..cea2643 --- /dev/null +++ b/extensions/shan.code-settings-sync-3.4.3/ui/shared/styles.css @@ -0,0 +1,199 @@ +html, +body { + height: 100%; + width: 100%; + display: flex; + flex-direction: column; + font-family: "Roboto", sans-serif; + letter-spacing: 0.0625em; +} + +body.vscode-dark { + background-color: #1b1b1b; + color: #e9e9e9; +} + +body.vscode-light { + background-color: #fff; + color: #1b1b1b; +} + +.vscode-light .logo { + -webkit-filter: invert(1) opacity(0.5); + filter: invert(1) opacity(0.5); +} + +.tooltip { + display: block; +} + +.content-row { + flex-grow: 1; + overflow-y: hidden; + padding-bottom: 1rem; +} + +.modal-header { + border-bottom: none; +} + +.modal-footer { + border-top: none; +} + +.modal-body { + padding: 0rem 1rem; +} + +.footer > .col-one { + padding-left: 0; +} + +.footer > .col-two { + padding-right: 0; +} + +.footer { + margin: 0; +} + +.scrollable { + overflow-y: auto; +} + +.content { + background-color: burlywood; + overflow: scroll; +} + +:root { + --btn: #0e629c; + --btn-hover: #15496e; + --btn-click: #0e3450; + --link: dodgerblue; + --link-hover: rgb(15, 109, 204); +} + +.dock-bottom-left { + position: fixed; + bottom: 4rem; + left: 4rem; +} + +.dock-bottom-right { + position: fixed; + bottom: 1rem; + right: 1rem; + background-color: rgb(42, 42, 42); + border-radius: 1.5rem; + padding-left: 1rem; + padding-right: 1rem; + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +.logo { + padding-right: 0.5rem; + filter: opacity(0.5); +} + +.change { + line-height: 150%; +} + +.badge-success { + color: #fff; + background-color: #73c991; +} + +.badge-danger { + color: #fff; + background-color: #ce4f59; +} + +.badge { + vertical-align: 2px; + line-height: 120%; + width: 6rem; +} + +body { + position: relative; + min-height: 35rem; + background-position: center; + background-repeat: no-repeat; + background-attachment: scroll; + background-size: cover; + margin-top: 40px; + margin-bottom: 40px; +} + +body h1 { + font-size: 3.5rem; + line-height: 2.5rem; + font-weight: bold; + color: #808080 !important; + font-family: "Open Sans"; + display: flex; + align-items: center; /* align vertical */ + justify-content: center; /* align horizontal */ +} + +body h2 { + /* max-width: 20rem; */ + font-size: 1rem; +} + +body h3 { + /* max-width: 20rem; */ + font-size: 1.5rem; +} + +.btn { + -webkit-box-shadow: 0 0.1875rem 0.1875rem 0 rgba(0, 0, 0, 0.1) !important; + box-shadow: 0 0.1875rem 0.1875rem 0 rgba(0, 0, 0, 0.1) !important; + padding: 1rem; + font-size: 80%; + text-transform: uppercase; + letter-spacing: 0.15rem; + border: 0; + width: 100%; + height: 100%; + display: flex; + justify-content: center; /* align horizontal */ + align-items: center; /* align vertical */ +} + +.btn-primary { + color: #fff !important; +} + +.btn-primary, +.btn-primary:focus { + background-color: var(--btn) !important; +} + +.btn-primary:hover, +.btn-primary:active { + background-color: var(--btn-hover) !important; +} + +.text, +.textarea, +.number { + -webkit-box-shadow: 0 0.1875rem 0.1875rem 0 rgba(0, 0, 0, 0.1) !important; + box-shadow: 0 0.1875rem 0.1875rem 0 rgba(0, 0, 0, 0.1) !important; + padding: 1.25rem 2rem; + height: auto; + border: 0; +} + +a { + color: var(--link); +} + +a:focus, +a:hover { + text-decoration: none; + color: var(--link-hover); +} diff --git a/extensions/shan.code-settings-sync-3.4.3/ui/shared/vendor/bootstrap/css/bootstrap.min.css b/extensions/shan.code-settings-sync-3.4.3/ui/shared/vendor/bootstrap/css/bootstrap.min.css new file mode 100644 index 0000000..92e3fe8 --- /dev/null +++ b/extensions/shan.code-settings-sync-3.4.3/ui/shared/vendor/bootstrap/css/bootstrap.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:calc(1rem + .4rem);padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:0s .6s opacity}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/extensions/shan.code-settings-sync-3.4.3/ui/shared/vendor/bootstrap/js/bootstrap.min.js b/extensions/shan.code-settings-sync-3.4.3/ui/shared/vendor/bootstrap/js/bootstrap.min.js new file mode 100644 index 0000000..c4c0d1f --- /dev/null +++ b/extensions/shan.code-settings-sync-3.4.3/ui/shared/vendor/bootstrap/js/bootstrap.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("jquery"),require("popper.js")):"function"==typeof define&&define.amd?define(["exports","jquery","popper.js"],e):e((t=t||self).bootstrap={},t.jQuery,t.Popper)}(this,function(t,g,u){"use strict";function i(t,e){for(var n=0;nthis._items.length-1||t<0))if(this._isSliding)g(this._element).one(Q.SLID,function(){return e.to(t)});else{if(n===t)return this.pause(),void this.cycle();var i=ndocument.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},t._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:Ee},je="show",He="out",Re={HIDE:"hide"+De,HIDDEN:"hidden"+De,SHOW:"show"+De,SHOWN:"shown"+De,INSERTED:"inserted"+De,CLICK:"click"+De,FOCUSIN:"focusin"+De,FOCUSOUT:"focusout"+De,MOUSEENTER:"mouseenter"+De,MOUSELEAVE:"mouseleave"+De},xe="fade",Fe="show",Ue=".tooltip-inner",We=".arrow",qe="hover",Me="focus",Ke="click",Qe="manual",Be=function(){function i(t,e){if("undefined"==typeof u)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var t=i.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=g(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(g(this.getTipElement()).hasClass(Fe))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),g.removeData(this.element,this.constructor.DATA_KEY),g(this.element).off(this.constructor.EVENT_KEY),g(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&g(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===g(this.element).css("display"))throw new Error("Please use show on visible elements");var t=g.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){g(this.element).trigger(t);var n=_.findShadowRoot(this.element),i=g.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!i)return;var o=this.getTipElement(),r=_.getUID(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&g(o).addClass(xe);var s="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,a=this._getAttachment(s);this.addAttachmentClass(a);var l=this._getContainer();g(o).data(this.constructor.DATA_KEY,this),g.contains(this.element.ownerDocument.documentElement,this.tip)||g(o).appendTo(l),g(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new u(this.element,o,{placement:a,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:We},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}}),g(o).addClass(Fe),"ontouchstart"in document.documentElement&&g(document.body).children().on("mouseover",null,g.noop);var c=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,g(e.element).trigger(e.constructor.Event.SHOWN),t===He&&e._leave(null,e)};if(g(this.tip).hasClass(xe)){var h=_.getTransitionDurationFromElement(this.tip);g(this.tip).one(_.TRANSITION_END,c).emulateTransitionEnd(h)}else c()}},t.hide=function(t){var e=this,n=this.getTipElement(),i=g.Event(this.constructor.Event.HIDE),o=function(){e._hoverState!==je&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),g(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(g(this.element).trigger(i),!i.isDefaultPrevented()){if(g(n).removeClass(Fe),"ontouchstart"in document.documentElement&&g(document.body).children().off("mouseover",null,g.noop),this._activeTrigger[Ke]=!1,this._activeTrigger[Me]=!1,this._activeTrigger[qe]=!1,g(this.tip).hasClass(xe)){var r=_.getTransitionDurationFromElement(n);g(n).one(_.TRANSITION_END,o).emulateTransitionEnd(r)}else o();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){g(this.getTipElement()).addClass(Ae+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},t.setContent=function(){var t=this.getTipElement();this.setElementContent(g(t.querySelectorAll(Ue)),this.getTitle()),g(t).removeClass(xe+" "+Fe)},t.setElementContent=function(t,e){"object"!=typeof e||!e.nodeType&&!e.jquery?this.config.html?(this.config.sanitize&&(e=Se(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e):this.config.html?g(e).parent().is(t)||t.empty().append(e):t.text(g(e).text())},t.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},t._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,e.config.offset(t.offsets,e.element)||{}),t}:t.offset=this.config.offset,t},t._getContainer=function(){return!1===this.config.container?document.body:_.isElement(this.config.container)?g(this.config.container):g(document).find(this.config.container)},t._getAttachment=function(t){return Pe[t.toUpperCase()]},t._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)g(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(t){return i.toggle(t)});else if(t!==Qe){var e=t===qe?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===qe?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;g(i.element).on(e,i.config.selector,function(t){return i._enter(t)}).on(n,i.config.selector,function(t){return i._leave(t)})}}),g(this.element).closest(".modal").on("hide.bs.modal",function(){i.element&&i.hide()}),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},t._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?Me:qe]=!0),g(e.getTipElement()).hasClass(Fe)||e._hoverState===je?e._hoverState=je:(clearTimeout(e._timeout),e._hoverState=je,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===je&&e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?Me:qe]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=He,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===He&&e.hide()},e.config.delay.hide):e.hide())},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},t._getConfig=function(t){var e=g(this.element).data();return Object.keys(e).forEach(function(t){-1!==Oe.indexOf(t)&&delete e[t]}),"number"==typeof(t=l({},this.constructor.Default,e,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),_.typeCheckConfig(be,t,this.constructor.DefaultType),t.sanitize&&(t.template=Se(t.template,t.whiteList,t.sanitizeFn)),t},t._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},t._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Ne);null!==e&&e.length&&t.removeClass(e.join(""))},t._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},t._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(g(t).removeClass(xe),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},i._jQueryInterface=function(n){return this.each(function(){var t=g(this).data(Ie),e="object"==typeof n&&n;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),g(this).data(Ie,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Le}},{key:"NAME",get:function(){return be}},{key:"DATA_KEY",get:function(){return Ie}},{key:"Event",get:function(){return Re}},{key:"EVENT_KEY",get:function(){return De}},{key:"DefaultType",get:function(){return ke}}]),i}();g.fn[be]=Be._jQueryInterface,g.fn[be].Constructor=Be,g.fn[be].noConflict=function(){return g.fn[be]=we,Be._jQueryInterface};var Ve="popover",Ye="bs.popover",ze="."+Ye,Xe=g.fn[Ve],$e="bs-popover",Ge=new RegExp("(^|\\s)"+$e+"\\S+","g"),Je=l({},Be.Default,{placement:"right",trigger:"click",content:"",template:''}),Ze=l({},Be.DefaultType,{content:"(string|element|function)"}),tn="fade",en="show",nn=".popover-header",on=".popover-body",rn={HIDE:"hide"+ze,HIDDEN:"hidden"+ze,SHOW:"show"+ze,SHOWN:"shown"+ze,INSERTED:"inserted"+ze,CLICK:"click"+ze,FOCUSIN:"focusin"+ze,FOCUSOUT:"focusout"+ze,MOUSEENTER:"mouseenter"+ze,MOUSELEAVE:"mouseleave"+ze},sn=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),(e.prototype.constructor=e).__proto__=n;var o=i.prototype;return o.isWithContent=function(){return this.getTitle()||this._getContent()},o.addAttachmentClass=function(t){g(this.getTipElement()).addClass($e+"-"+t)},o.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},o.setContent=function(){var t=g(this.getTipElement());this.setElementContent(t.find(nn),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(on),e),t.removeClass(tn+" "+en)},o._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},o._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Ge);null!==e&&0=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||tli{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adobe:before{content:"\f778"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-handshake:before{content:"\f2b5"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-wizard:before{content:"\f6e8"}.fa-haykal:before{content:"\f666"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto} \ No newline at end of file diff --git a/extensions/shan.code-settings-sync-3.4.3/ui/shared/vendor/fontawesome/css/solid.min.css b/extensions/shan.code-settings-sync-3.4.3/ui/shared/vendor/fontawesome/css/solid.min.css new file mode 100644 index 0000000..a0d5628 --- /dev/null +++ b/extensions/shan.code-settings-sync-3.4.3/ui/shared/vendor/fontawesome/css/solid.min.css @@ -0,0 +1,5 @@ +/*! + * Font Awesome Free 5.9.0 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + */ +@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900} \ No newline at end of file diff --git a/extensions/shan.code-settings-sync-3.4.3/ui/shared/vendor/fontawesome/webfonts/fa-solid-900.ttf b/extensions/shan.code-settings-sync-3.4.3/ui/shared/vendor/fontawesome/webfonts/fa-solid-900.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c6c3dd4d40e6935dbda5f4fc671956c41b768a09 GIT binary patch literal 191832 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 JlKu;TE2wOj%Q1qdB^k`WJpqvW9V}9KNYfOicm{ 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 R-Q)Ro=L@j@Nd4~k{{Y?~eeVDO literal 0 HcmV?d00001 diff --git a/extensions/shan.code-settings-sync-3.4.3/ui/shared/vendor/google/OpenSans-Bold.ttf b/extensions/shan.code-settings-sync-3.4.3/ui/shared/vendor/google/OpenSans-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..96fabd865df70de92f2a4bdc24d65306759fe726 GIT binary patch literal 103616 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 z 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 z

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

n{#NV($fZ=b2Ttd7 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�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 Lv7{_*LQnk1zZlrgRDjh{?=p_(BF9M+nn-P!% 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 U=0&&n0&&t-1 in e)}var E=function(e){var t,n,r,i,o,a,u,s,l,c,f,d,p,h,g,v,y,m,b,x="sizzle"+1*new Date,w=e.document,C=0,T=0,E=ae(),N=ae(),k=ae(),A=function(e,t){return e===t&&(f=!0),0},D={}.hasOwnProperty,S=[],L=S.pop,j=S.push,q=S.push,O=S.slice,P=function(e,t){for(var n=0,r=e.length;n+~]|"+I+")"+I+"*"),_=new RegExp("="+I+"*([^\\]'\"]*?)"+I+"*\\]","g"),U=new RegExp(M),V=new RegExp("^"+R+"$"),X={ID:new RegExp("^#("+R+")"),CLASS:new RegExp("^\\.("+R+")"),TAG:new RegExp("^("+R+"|[*])"),ATTR:new RegExp("^"+B),PSEUDO:new RegExp("^"+M),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+I+"*(even|odd|(([+-]|)(\\d*)n|)"+I+"*(?:([+-]|)"+I+"*(\\d+)|))"+I+"*\\)|)","i"),bool:new RegExp("^(?:"+H+")$","i"),needsContext:new RegExp("^"+I+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+I+"*((?:-\\d)?\\d*)"+I+"*\\)|)(?=[^-]|$)","i")},Q=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,G=/^[^{]+\{\s*\[native \w/,K=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,J=/[+~]/,Z=new RegExp("\\\\([\\da-f]{1,6}"+I+"?|("+I+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){d()},ie=me(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{q.apply(S=O.call(w.childNodes),w.childNodes),S[w.childNodes.length].nodeType}catch(e){q={apply:S.length?function(e,t){j.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function oe(e,t,r,i){var o,u,l,c,f,h,y,m=t&&t.ownerDocument,C=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==C&&9!==C&&11!==C)return r;if(!i&&((t?t.ownerDocument||t:w)!==p&&d(t),t=t||p,g)){if(11!==C&&(f=K.exec(e)))if(o=f[1]){if(9===C){if(!(l=t.getElementById(o)))return r;if(l.id===o)return r.push(l),r}else if(m&&(l=m.getElementById(o))&&b(t,l)&&l.id===o)return r.push(l),r}else{if(f[2])return q.apply(r,t.getElementsByTagName(e)),r;if((o=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return q.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!k[e+" "]&&(!v||!v.test(e))){if(1!==C)m=t,y=e;else if("object"!==t.nodeName.toLowerCase()){(c=t.getAttribute("id"))?c=c.replace(te,ne):t.setAttribute("id",c=x),u=(h=a(e)).length;while(u--)h[u]="#"+c+" "+ye(h[u]);y=h.join(","),m=J.test(e)&&ge(t.parentNode)||t}if(y)try{return q.apply(r,m.querySelectorAll(y)),r}catch(e){}finally{c===x&&t.removeAttribute("id")}}}return s(e.replace($,"$1"),t,r,i)}function ae(){var e=[];function t(n,i){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=i}return t}function ue(e){return e[x]=!0,e}function se(e){var t=p.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function le(e,t){var n=e.split("|"),i=n.length;while(i--)r.attrHandle[n[i]]=t}function ce(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function fe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function de(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function pe(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ie(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function he(e){return ue(function(t){return t=+t,ue(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function ge(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}n=oe.support={},o=oe.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},d=oe.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:w;return a!==p&&9===a.nodeType&&a.documentElement?(p=a,h=p.documentElement,g=!o(p),w!==p&&(i=p.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",re,!1):i.attachEvent&&i.attachEvent("onunload",re)),n.attributes=se(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=se(function(e){return e.appendChild(p.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=G.test(p.getElementsByClassName),n.getById=se(function(e){return h.appendChild(e).id=x,!p.getElementsByName||!p.getElementsByName(x).length}),n.getById?(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&g)return t.getElementsByClassName(e)},y=[],v=[],(n.qsa=G.test(p.querySelectorAll))&&(se(function(e){h.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+I+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+I+"*(?:value|"+H+")"),e.querySelectorAll("[id~="+x+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+x+"+*").length||v.push(".#.+[+~]")}),se(function(e){e.innerHTML="";var t=p.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+I+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(n.matchesSelector=G.test(m=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&se(function(e){n.disconnectedMatch=m.call(e,"*"),m.call(e,"[s!='']:x"),y.push("!=",M)}),v=v.length&&new RegExp(v.join("|")),y=y.length&&new RegExp(y.join("|")),t=G.test(h.compareDocumentPosition),b=t||G.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},A=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===p||e.ownerDocument===w&&b(w,e)?-1:t===p||t.ownerDocument===w&&b(w,t)?1:c?P(c,e)-P(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],u=[t];if(!i||!o)return e===p?-1:t===p?1:i?-1:o?1:c?P(c,e)-P(c,t):0;if(i===o)return ce(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)u.unshift(n);while(a[r]===u[r])r++;return r?ce(a[r],u[r]):a[r]===w?-1:u[r]===w?1:0},p):p},oe.matches=function(e,t){return oe(e,null,null,t)},oe.matchesSelector=function(e,t){if((e.ownerDocument||e)!==p&&d(e),t=t.replace(_,"='$1']"),n.matchesSelector&&g&&!k[t+" "]&&(!y||!y.test(t))&&(!v||!v.test(t)))try{var r=m.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return oe(t,p,null,[e]).length>0},oe.contains=function(e,t){return(e.ownerDocument||e)!==p&&d(e),b(e,t)},oe.attr=function(e,t){(e.ownerDocument||e)!==p&&d(e);var i=r.attrHandle[t.toLowerCase()],o=i&&D.call(r.attrHandle,t.toLowerCase())?i(e,t,!g):void 0;return void 0!==o?o:n.attributes||!g?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},oe.escape=function(e){return(e+"").replace(te,ne)},oe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},oe.uniqueSort=function(e){var t,r=[],i=0,o=0;if(f=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(A),f){while(t=e[o++])t===e[o]&&(i=r.push(o));while(i--)e.splice(r[i],1)}return c=null,e},i=oe.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else while(t=e[r++])n+=i(t);return n},(r=oe.selectors={cacheLength:50,createPseudo:ue,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Z,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Z,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||oe.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&oe.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return X.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&U.test(n)&&(t=a(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Z,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+" "];return t||(t=new RegExp("(^|"+I+")"+e+"("+I+"|$)"))&&E(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=oe.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace(W," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),u="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,s){var l,c,f,d,p,h,g=o!==a?"nextSibling":"previousSibling",v=t.parentNode,y=u&&t.nodeName.toLowerCase(),m=!s&&!u,b=!1;if(v){if(o){while(g){d=t;while(d=d[g])if(u?d.nodeName.toLowerCase()===y:1===d.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?v.firstChild:v.lastChild],a&&m){b=(p=(l=(c=(f=(d=v)[x]||(d[x]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]||[])[0]===C&&l[1])&&l[2],d=p&&v.childNodes[p];while(d=++p&&d&&d[g]||(b=p=0)||h.pop())if(1===d.nodeType&&++b&&d===t){c[e]=[C,p,b];break}}else if(m&&(b=p=(l=(c=(f=(d=t)[x]||(d[x]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]||[])[0]===C&&l[1]),!1===b)while(d=++p&&d&&d[g]||(b=p=0)||h.pop())if((u?d.nodeName.toLowerCase()===y:1===d.nodeType)&&++b&&(m&&((c=(f=d[x]||(d[x]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]=[C,b]),d===t))break;return(b-=i)===r||b%r==0&&b/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);return i[x]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?ue(function(e,n){var r,o=i(e,t),a=o.length;while(a--)e[r=P(e,o[a])]=!(n[r]=o[a])}):function(e){return i(e,0,n)}):i}},pseudos:{not:ue(function(e){var t=[],n=[],r=u(e.replace($,"$1"));return r[x]?ue(function(e,t,n,i){var o,a=r(e,null,i,[]),u=e.length;while(u--)(o=a[u])&&(e[u]=!(t[u]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}}),has:ue(function(e){return function(t){return oe(e,t).length>0}}),contains:ue(function(e){return e=e.replace(Z,ee),function(t){return(t.textContent||t.innerText||i(t)).indexOf(e)>-1}}),lang:ue(function(e){return V.test(e||"")||oe.error("unsupported lang: "+e),e=e.replace(Z,ee).toLowerCase(),function(t){var n;do{if(n=g?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:pe(!1),disabled:pe(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return Y.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:he(function(){return[0]}),last:he(function(e,t){return[t-1]}),eq:he(function(e,t,n){return[n<0?n+t:n]}),even:he(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:he(function(e,t,n){for(var r=n<0?n+t:n;++r1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function xe(e,t,n){for(var r=0,i=t.length;r-1&&(o[l]=!(a[l]=f))}}else y=we(y===a?y.splice(h,y.length):y),i?i(null,a,y,s):q.apply(a,y)})}function Te(e){for(var t,n,i,o=e.length,a=r.relative[e[0].type],u=a||r.relative[" "],s=a?1:0,c=me(function(e){return e===t},u,!0),f=me(function(e){return P(t,e)>-1},u,!0),d=[function(e,n,r){var i=!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):f(e,n,r));return t=null,i}];s1&&be(d),s>1&&ye(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace($,"$1"),n,s0,i=e.length>0,o=function(o,a,u,s,c){var f,h,v,y=0,m="0",b=o&&[],x=[],w=l,T=o||i&&r.find.TAG("*",c),E=C+=null==w?1:Math.random()||.1,N=T.length;for(c&&(l=a===p||a||c);m!==N&&null!=(f=T[m]);m++){if(i&&f){h=0,a||f.ownerDocument===p||(d(f),u=!g);while(v=e[h++])if(v(f,a||p,u)){s.push(f);break}c&&(C=E)}n&&((f=!v&&f)&&y--,o&&b.push(f))}if(y+=m,n&&m!==y){h=0;while(v=t[h++])v(b,x,a,u);if(o){if(y>0)while(m--)b[m]||x[m]||(x[m]=L.call(s));x=we(x)}q.apply(s,x),c&&!o&&x.length>0&&y+t.length>1&&oe.uniqueSort(s)}return c&&(C=E,l=w),b};return n?ue(o):o}return u=oe.compile=function(e,t){var n,r=[],i=[],o=k[e+" "];if(!o){t||(t=a(e)),n=t.length;while(n--)(o=Te(t[n]))[x]?r.push(o):i.push(o);(o=k(e,Ee(i,r))).selector=e}return o},s=oe.select=function(e,t,n,i){var o,s,l,c,f,d="function"==typeof e&&e,p=!i&&a(e=d.selector||e);if(n=n||[],1===p.length){if((s=p[0]=p[0].slice(0)).length>2&&"ID"===(l=s[0]).type&&9===t.nodeType&&g&&r.relative[s[1].type]){if(!(t=(r.find.ID(l.matches[0].replace(Z,ee),t)||[])[0]))return n;d&&(t=t.parentNode),e=e.slice(s.shift().value.length)}o=X.needsContext.test(e)?0:s.length;while(o--){if(l=s[o],r.relative[c=l.type])break;if((f=r.find[c])&&(i=f(l.matches[0].replace(Z,ee),J.test(s[0].type)&&ge(t.parentNode)||t))){if(s.splice(o,1),!(e=i.length&&ye(s)))return q.apply(n,i),n;break}}}return(d||u(e,p))(i,t,!g,n,!t||J.test(e)&&ge(t.parentNode)||t),n},n.sortStable=x.split("").sort(A).join("")===x,n.detectDuplicates=!!f,d(),n.sortDetached=se(function(e){return 1&e.compareDocumentPosition(p.createElement("fieldset"))}),se(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||le("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&se(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||le("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),se(function(e){return null==e.getAttribute("disabled")})||le(H,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),oe}(e);w.find=E,w.expr=E.selectors,w.expr[":"]=w.expr.pseudos,w.uniqueSort=w.unique=E.uniqueSort,w.text=E.getText,w.isXMLDoc=E.isXML,w.contains=E.contains,w.escapeSelector=E.escape;var N=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&w(e).is(n))break;r.push(e)}return r},k=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},A=w.expr.match.needsContext;function D(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var S=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function L(e,t,n){return g(t)?w.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?w.grep(e,function(e){return e===t!==n}):"string"!=typeof t?w.grep(e,function(e){return s.call(t,e)>-1!==n}):w.filter(t,e,n)}w.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?w.find.matchesSelector(r,e)?[r]:[]:w.find.matches(e,w.grep(t,function(e){return 1===e.nodeType}))},w.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(w(e).filter(function(){for(t=0;t1?w.uniqueSort(n):n},filter:function(e){return this.pushStack(L(this,e||[],!1))},not:function(e){return this.pushStack(L(this,e||[],!0))},is:function(e){return!!L(this,"string"==typeof e&&A.test(e)?w(e):e||[],!1).length}});var j,q=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(w.fn.init=function(e,t,n){var i,o;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(i="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:q.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof w?t[0]:t,w.merge(this,w.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:r,!0)),S.test(i[1])&&w.isPlainObject(t))for(i in t)g(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(o=r.getElementById(i[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):g(e)?void 0!==n.ready?n.ready(e):e(w):w.makeArray(e,this)}).prototype=w.fn,j=w(r);var O=/^(?:parents|prev(?:Until|All))/,P={children:!0,contents:!0,next:!0,prev:!0};w.fn.extend({has:function(e){var t=w(e,this),n=t.length;return this.filter(function(){for(var e=0;e-1:1===n.nodeType&&w.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?w.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?s.call(w(e),this[0]):s.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(w.uniqueSort(w.merge(this.get(),w(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function H(e,t){while((e=e[t])&&1!==e.nodeType);return e}w.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return N(e,"parentNode")},parentsUntil:function(e,t,n){return N(e,"parentNode",n)},next:function(e){return H(e,"nextSibling")},prev:function(e){return H(e,"previousSibling")},nextAll:function(e){return N(e,"nextSibling")},prevAll:function(e){return N(e,"previousSibling")},nextUntil:function(e,t,n){return N(e,"nextSibling",n)},prevUntil:function(e,t,n){return N(e,"previousSibling",n)},siblings:function(e){return k((e.parentNode||{}).firstChild,e)},children:function(e){return k(e.firstChild)},contents:function(e){return D(e,"iframe")?e.contentDocument:(D(e,"template")&&(e=e.content||e),w.merge([],e.childNodes))}},function(e,t){w.fn[e]=function(n,r){var i=w.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=w.filter(r,i)),this.length>1&&(P[e]||w.uniqueSort(i),O.test(e)&&i.reverse()),this.pushStack(i)}});var I=/[^\x20\t\r\n\f]+/g;function R(e){var t={};return w.each(e.match(I)||[],function(e,n){t[n]=!0}),t}w.Callbacks=function(e){e="string"==typeof e?R(e):w.extend({},e);var t,n,r,i,o=[],a=[],u=-1,s=function(){for(i=i||e.once,r=t=!0;a.length;u=-1){n=a.shift();while(++u-1)o.splice(n,1),n<=u&&u--}),this},has:function(e){return e?w.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||s()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l};function B(e){return e}function M(e){throw e}function W(e,t,n,r){var i;try{e&&g(i=e.promise)?i.call(e).done(t).fail(n):e&&g(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}w.extend({Deferred:function(t){var n=[["notify","progress",w.Callbacks("memory"),w.Callbacks("memory"),2],["resolve","done",w.Callbacks("once memory"),w.Callbacks("once memory"),0,"resolved"],["reject","fail",w.Callbacks("once memory"),w.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},"catch":function(e){return i.then(null,e)},pipe:function(){var e=arguments;return w.Deferred(function(t){w.each(n,function(n,r){var i=g(e[r[4]])&&e[r[4]];o[r[1]](function(){var e=i&&i.apply(this,arguments);e&&g(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(t,r,i){var o=0;function a(t,n,r,i){return function(){var u=this,s=arguments,l=function(){var e,l;if(!(t=o&&(r!==M&&(u=void 0,s=[e]),n.rejectWith(u,s))}};t?c():(w.Deferred.getStackHook&&(c.stackTrace=w.Deferred.getStackHook()),e.setTimeout(c))}}return w.Deferred(function(e){n[0][3].add(a(0,e,g(i)?i:B,e.notifyWith)),n[1][3].add(a(0,e,g(t)?t:B)),n[2][3].add(a(0,e,g(r)?r:M))}).promise()},promise:function(e){return null!=e?w.extend(e,i):i}},o={};return w.each(n,function(e,t){var a=t[2],u=t[5];i[t[1]]=a.add,u&&a.add(function(){r=u},n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),a.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=a.fireWith}),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=o.call(arguments),a=w.Deferred(),u=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?o.call(arguments):n,--t||a.resolveWith(r,i)}};if(t<=1&&(W(e,a.done(u(n)).resolve,a.reject,!t),"pending"===a.state()||g(i[n]&&i[n].then)))return a.then();while(n--)W(i[n],u(n),a.reject);return a.promise()}});var $=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;w.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&$.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},w.readyException=function(t){e.setTimeout(function(){throw t})};var F=w.Deferred();w.fn.ready=function(e){return F.then(e)["catch"](function(e){w.readyException(e)}),this},w.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--w.readyWait:w.isReady)||(w.isReady=!0,!0!==e&&--w.readyWait>0||F.resolveWith(r,[w]))}}),w.ready.then=F.then;function z(){r.removeEventListener("DOMContentLoaded",z),e.removeEventListener("load",z),w.ready()}"complete"===r.readyState||"loading"!==r.readyState&&!r.documentElement.doScroll?e.setTimeout(w.ready):(r.addEventListener("DOMContentLoaded",z),e.addEventListener("load",z));var _=function(e,t,n,r,i,o,a){var u=0,s=e.length,l=null==n;if("object"===b(n)){i=!0;for(u in n)_(e,t,u,n[u],!0,o,a)}else if(void 0!==r&&(i=!0,g(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(w(e),n)})),t))for(;u1,null,!0)},removeData:function(e){return this.each(function(){J.remove(this,e)})}}),w.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=K.get(e,t),n&&(!r||Array.isArray(n)?r=K.access(e,t,w.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=w.queue(e,t),r=n.length,i=n.shift(),o=w._queueHooks(e,t),a=function(){w.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return K.get(e,n)||K.access(e,n,{empty:w.Callbacks("once memory").add(function(){K.remove(e,[t+"queue",n])})})}}),w.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]+)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ge.optgroup=ge.option,ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td;function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&D(e,t)?w.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n-1)i&&i.push(o);else if(l=w.contains(o.ownerDocument,o),a=ve(f.appendChild(o),"script"),l&&ye(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}!function(){var e=r.createDocumentFragment().appendChild(r.createElement("div")),t=r.createElement("input");t.setAttribute("type","radio"),t.setAttribute("checked","checked"),t.setAttribute("name","t"),e.appendChild(t),h.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="",h.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue}();var xe=r.documentElement,we=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Te=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function Ne(){return!1}function ke(){try{return r.activeElement}catch(e){}}function Ae(e,t,n,r,i,o){var a,u;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(u in t)Ae(e,u,n,r,t[u],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Ne;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return w().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=w.guid++)),e.each(function(){w.event.add(this,t,i,r,n)})}w.event={global:{},add:function(e,t,n,r,i){var o,a,u,s,l,c,f,d,p,h,g,v=K.get(e);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&w.find.matchesSelector(xe,i),n.guid||(n.guid=w.guid++),(s=v.events)||(s=v.events={}),(a=v.handle)||(a=v.handle=function(t){return"undefined"!=typeof w&&w.event.triggered!==t.type?w.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||"").match(I)||[""]).length;while(l--)p=g=(u=Te.exec(t[l])||[])[1],h=(u[2]||"").split(".").sort(),p&&(f=w.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=w.event.special[p]||{},c=w.extend({type:p,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&w.expr.match.needsContext.test(i),namespace:h.join(".")},o),(d=s[p])||((d=s[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(p,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,c):d.push(c),w.event.global[p]=!0)}},remove:function(e,t,n,r,i){var o,a,u,s,l,c,f,d,p,h,g,v=K.hasData(e)&&K.get(e);if(v&&(s=v.events)){l=(t=(t||"").match(I)||[""]).length;while(l--)if(u=Te.exec(t[l])||[],p=g=u[1],h=(u[2]||"").split(".").sort(),p){f=w.event.special[p]||{},d=s[p=(r?f.delegateType:f.bindType)||p]||[],u=u[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=d.length;while(o--)c=d[o],!i&&g!==c.origType||n&&n.guid!==c.guid||u&&!u.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(d.splice(o,1),c.selector&&d.delegateCount--,f.remove&&f.remove.call(e,c));a&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||w.removeEvent(e,p,v.handle),delete s[p])}else for(p in s)w.event.remove(e,p+t[l],n,r,!0);w.isEmptyObject(s)&&K.remove(e,"handle events")}},dispatch:function(e){var t=w.event.fix(e),n,r,i,o,a,u,s=new Array(arguments.length),l=(K.get(this,"events")||{})[t.type]||[],c=w.event.special[t.type]||{};for(s[0]=t,n=1;n=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n-1:w.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&u.push({elem:l,handlers:o})}return l=this,s\x20\t\r\n\f]*)[^>]*)\/>/gi,Se=/\s*$/g;function qe(e,t){return D(e,"table")&&D(11!==t.nodeType?t:t.firstChild,"tr")?w(e).children("tbody")[0]||e:e}function Oe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Pe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function He(e,t){var n,r,i,o,a,u,s,l;if(1===t.nodeType){if(K.hasData(e)&&(o=K.access(e),a=K.set(t,o),l=o.events)){delete a.handle,a.events={};for(i in l)for(n=0,r=l[i].length;n1&&"string"==typeof v&&!h.checkClone&&Le.test(v))return e.each(function(i){var o=e.eq(i);y&&(t[0]=v.call(this,i,o.html())),Re(o,t,n,r)});if(d&&(i=be(t,e[0].ownerDocument,!1,e,r),o=i.firstChild,1===i.childNodes.length&&(i=o),o||r)){for(s=(u=w.map(ve(i,"script"),Oe)).length;f")},clone:function(e,t,n){var r,i,o,a,u=e.cloneNode(!0),s=w.contains(e.ownerDocument,e);if(!(h.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||w.isXMLDoc(e)))for(a=ve(u),r=0,i=(o=ve(e)).length;r0&&ye(a,!s&&ve(e,"script")),u},cleanData:function(e){for(var t,n,r,i=w.event.special,o=0;void 0!==(n=e[o]);o++)if(Y(n)){if(t=n[K.expando]){if(t.events)for(r in t.events)i[r]?w.event.remove(n,r):w.removeEvent(n,r,t.handle);n[K.expando]=void 0}n[J.expando]&&(n[J.expando]=void 0)}}}),w.fn.extend({detach:function(e){return Be(this,e,!0)},remove:function(e){return Be(this,e)},text:function(e){return _(this,function(e){return void 0===e?w.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Re(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||qe(this,e).appendChild(e)})},prepend:function(){return Re(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=qe(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(w.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return w.clone(this,e,t)})},html:function(e){return _(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Se.test(e)&&!ge[(pe.exec(e)||["",""])[1].toLowerCase()]){e=w.htmlPrefilter(e);try{for(;n=0&&(s+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-s-u-.5))),s}function et(e,t,n){var r=We(e),i=Fe(e,t,r),o="border-box"===w.css(e,"boxSizing",!1,r),a=o;if(Me.test(i)){if(!n)return i;i="auto"}return a=a&&(h.boxSizingReliable()||i===e.style[t]),("auto"===i||!parseFloat(i)&&"inline"===w.css(e,"display",!1,r))&&(i=e["offset"+t[0].toUpperCase()+t.slice(1)],a=!0),(i=parseFloat(i)||0)+Ze(e,t,n||(o?"border":"content"),a,r,i)+"px"}w.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Fe(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,u=Q(t),s=Ue.test(t),l=e.style;if(s||(t=Ke(u)),a=w.cssHooks[t]||w.cssHooks[u],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"==(o=typeof n)&&(i=ie.exec(n))&&i[1]&&(n=se(e,t,i),o="number"),null!=n&&n===n&&("number"===o&&(n+=i&&i[3]||(w.cssNumber[u]?"":"px")),h.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(s?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,u=Q(t);return Ue.test(t)||(t=Ke(u)),(a=w.cssHooks[t]||w.cssHooks[u])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Fe(e,t,r)),"normal"===i&&t in Xe&&(i=Xe[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),w.each(["height","width"],function(e,t){w.cssHooks[t]={get:function(e,n,r){if(n)return!_e.test(w.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?et(e,t,r):ue(e,Ve,function(){return et(e,t,r)})},set:function(e,n,r){var i,o=We(e),a="border-box"===w.css(e,"boxSizing",!1,o),u=r&&Ze(e,t,r,a,o);return a&&h.scrollboxSize()===o.position&&(u-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-Ze(e,t,"border",!1,o)-.5)),u&&(i=ie.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=w.css(e,t)),Je(e,n,u)}}}),w.cssHooks.marginLeft=ze(h.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Fe(e,"marginLeft"))||e.getBoundingClientRect().left-ue(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),w.each({margin:"",padding:"",border:"Width"},function(e,t){w.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+oe[r]+t]=o[r]||o[r-2]||o[0];return i}},"margin"!==e&&(w.cssHooks[e+t].set=Je)}),w.fn.extend({css:function(e,t){return _(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=We(e),i=t.length;a1)}}),w.fn.delay=function(t,n){return t=w.fx?w.fx.speeds[t]||t:t,n=n||"fx",this.queue(n,function(n,r){var i=e.setTimeout(n,t);r.stop=function(){e.clearTimeout(i)}})},function(){var e=r.createElement("input"),t=r.createElement("select").appendChild(r.createElement("option"));e.type="checkbox",h.checkOn=""!==e.value,h.optSelected=t.selected,(e=r.createElement("input")).value="t",e.type="radio",h.radioValue="t"===e.value}();var tt,nt=w.expr.attrHandle;w.fn.extend({attr:function(e,t){return _(this,w.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){w.removeAttr(this,e)})}}),w.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?w.prop(e,t,n):(1===o&&w.isXMLDoc(e)||(i=w.attrHooks[t.toLowerCase()]||(w.expr.match.bool.test(t)?tt:void 0)),void 0!==n?null===n?void w.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=w.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!h.radioValue&&"radio"===t&&D(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(I);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),tt={set:function(e,t,n){return!1===t?w.removeAttr(e,n):e.setAttribute(n,n),n}},w.each(w.expr.match.bool.source.match(/\w+/g),function(e,t){var n=nt[t]||w.find.attr;nt[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=nt[a],nt[a]=i,i=null!=n(e,t,r)?a:null,nt[a]=o),i}});var rt=/^(?:input|select|textarea|button)$/i,it=/^(?:a|area)$/i;w.fn.extend({prop:function(e,t){return _(this,w.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[w.propFix[e]||e]})}}),w.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&w.isXMLDoc(e)||(t=w.propFix[t]||t,i=w.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=w.find.attr(e,"tabindex");return t?parseInt(t,10):rt.test(e.nodeName)||it.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),h.optSelected||(w.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),w.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){w.propFix[this.toLowerCase()]=this});function ot(e){return(e.match(I)||[]).join(" ")}function at(e){return e.getAttribute&&e.getAttribute("class")||""}function ut(e){return Array.isArray(e)?e:"string"==typeof e?e.match(I)||[]:[]}w.fn.extend({addClass:function(e){var t,n,r,i,o,a,u,s=0;if(g(e))return this.each(function(t){w(this).addClass(e.call(this,t,at(this)))});if((t=ut(e)).length)while(n=this[s++])if(i=at(n),r=1===n.nodeType&&" "+ot(i)+" "){a=0;while(o=t[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(u=ot(r))&&n.setAttribute("class",u)}return this},removeClass:function(e){var t,n,r,i,o,a,u,s=0;if(g(e))return this.each(function(t){w(this).removeClass(e.call(this,t,at(this)))});if(!arguments.length)return this.attr("class","");if((t=ut(e)).length)while(n=this[s++])if(i=at(n),r=1===n.nodeType&&" "+ot(i)+" "){a=0;while(o=t[a++])while(r.indexOf(" "+o+" ")>-1)r=r.replace(" "+o+" "," ");i!==(u=ot(r))&&n.setAttribute("class",u)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):g(e)?this.each(function(n){w(this).toggleClass(e.call(this,n,at(this),t),t)}):this.each(function(){var t,i,o,a;if(r){i=0,o=w(this),a=ut(e);while(t=a[i++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else void 0!==e&&"boolean"!==n||((t=at(this))&&K.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":K.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&(" "+ot(at(n))+" ").indexOf(t)>-1)return!0;return!1}});var st=/\r/g;w.fn.extend({val:function(e){var t,n,r,i=this[0];{if(arguments.length)return r=g(e),this.each(function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,w(this).val()):e)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=w.map(i,function(e){return null==e?"":e+""})),(t=w.valHooks[this.type]||w.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))});if(i)return(t=w.valHooks[i.type]||w.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(st,""):null==n?"":n}}}),w.extend({valHooks:{option:{get:function(e){var t=w.find.attr(e,"value");return null!=t?t:ot(w.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,u=a?null:[],s=a?o+1:i.length;for(r=o<0?s:a?o:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),w.each(["radio","checkbox"],function(){w.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=w.inArray(w(e).val(),t)>-1}},h.checkOn||(w.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),h.focusin="onfocusin"in e;var lt=/^(?:focusinfocus|focusoutblur)$/,ct=function(e){e.stopPropagation()};w.extend(w.event,{trigger:function(t,n,i,o){var a,u,s,l,c,d,p,h,y=[i||r],m=f.call(t,"type")?t.type:t,b=f.call(t,"namespace")?t.namespace.split("."):[];if(u=h=s=i=i||r,3!==i.nodeType&&8!==i.nodeType&&!lt.test(m+w.event.triggered)&&(m.indexOf(".")>-1&&(m=(b=m.split(".")).shift(),b.sort()),c=m.indexOf(":")<0&&"on"+m,t=t[w.expando]?t:new w.Event(m,"object"==typeof t&&t),t.isTrigger=o?2:3,t.namespace=b.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:w.makeArray(n,[t]),p=w.event.special[m]||{},o||!p.trigger||!1!==p.trigger.apply(i,n))){if(!o&&!p.noBubble&&!v(i)){for(l=p.delegateType||m,lt.test(l+m)||(u=u.parentNode);u;u=u.parentNode)y.push(u),s=u;s===(i.ownerDocument||r)&&y.push(s.defaultView||s.parentWindow||e)}a=0;while((u=y[a++])&&!t.isPropagationStopped())h=u,t.type=a>1?l:p.bindType||m,(d=(K.get(u,"events")||{})[t.type]&&K.get(u,"handle"))&&d.apply(u,n),(d=c&&u[c])&&d.apply&&Y(u)&&(t.result=d.apply(u,n),!1===t.result&&t.preventDefault());return t.type=m,o||t.isDefaultPrevented()||p._default&&!1!==p._default.apply(y.pop(),n)||!Y(i)||c&&g(i[m])&&!v(i)&&((s=i[c])&&(i[c]=null),w.event.triggered=m,t.isPropagationStopped()&&h.addEventListener(m,ct),i[m](),t.isPropagationStopped()&&h.removeEventListener(m,ct),w.event.triggered=void 0,s&&(i[c]=s)),t.result}},simulate:function(e,t,n){var r=w.extend(new w.Event,n,{type:e,isSimulated:!0});w.event.trigger(r,null,t)}}),w.fn.extend({trigger:function(e,t){return this.each(function(){w.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return w.event.trigger(e,t,n,!0)}}),h.focusin||w.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){w.event.simulate(t,e.target,w.event.fix(e))};w.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=K.access(r,t);i||r.addEventListener(e,n,!0),K.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=K.access(r,t)-1;i?K.access(r,t,i):(r.removeEventListener(e,n,!0),K.remove(r,t))}}});var ft=/\[\]$/,dt=/\r?\n/g,pt=/^(?:submit|button|image|reset|file)$/i,ht=/^(?:input|select|textarea|keygen)/i;function gt(e,t,n,r){var i;if(Array.isArray(t))w.each(t,function(t,i){n||ft.test(e)?r(e,i):gt(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,r)});else if(n||"object"!==b(t))r(e,t);else for(i in t)gt(e+"["+i+"]",t[i],n,r)}w.param=function(e,t){var n,r=[],i=function(e,t){var n=g(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(Array.isArray(e)||e.jquery&&!w.isPlainObject(e))w.each(e,function(){i(this.name,this.value)});else for(n in e)gt(n,e[n],t,i);return r.join("&")},w.fn.extend({serialize:function(){return w.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=w.prop(this,"elements");return e?w.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!w(this).is(":disabled")&&ht.test(this.nodeName)&&!pt.test(e)&&(this.checked||!de.test(e))}).map(function(e,t){var n=w(this).val();return null==n?null:Array.isArray(n)?w.map(n,function(e){return{name:t.name,value:e.replace(dt,"\r\n")}}):{name:t.name,value:n.replace(dt,"\r\n")}}).get()}}),w.fn.extend({wrapAll:function(e){var t;return this[0]&&(g(e)&&(e=e.call(this[0])),t=w(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return g(e)?this.each(function(t){w(this).wrapInner(e.call(this,t))}):this.each(function(){var t=w(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=g(e);return this.each(function(n){w(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){w(this).replaceWith(this.childNodes)}),this}}),w.expr.pseudos.hidden=function(e){return!w.expr.pseudos.visible(e)},w.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},h.createHTMLDocument=function(){var e=r.implementation.createHTMLDocument("").body;return e.innerHTML="

",2===e.childNodes.length}(),w.parseHTML=function(e,t,n){if("string"!=typeof e)return[];"boolean"==typeof t&&(n=t,t=!1);var i,o,a;return t||(h.createHTMLDocument?((i=(t=r.implementation.createHTMLDocument("")).createElement("base")).href=r.location.href,t.head.appendChild(i)):t=r),o=S.exec(e),a=!n&&[],o?[t.createElement(o[1])]:(o=be([e],t,a),a&&a.length&&w(a).remove(),w.merge([],o.childNodes))},w.offset={setOffset:function(e,t,n){var r,i,o,a,u,s,l,c=w.css(e,"position"),f=w(e),d={};"static"===c&&(e.style.position="relative"),u=f.offset(),o=w.css(e,"top"),s=w.css(e,"left"),(l=("absolute"===c||"fixed"===c)&&(o+s).indexOf("auto")>-1)?(a=(r=f.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(s)||0),g(t)&&(t=t.call(e,n,w.extend({},u))),null!=t.top&&(d.top=t.top-u.top+a),null!=t.left&&(d.left=t.left-u.left+i),"using"in t?t.using.call(e,d):f.css(d)}},w.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){w.offset.setOffset(this,e,t)});var t,n,r=this[0];if(r)return r.getClientRects().length?(t=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===w.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===w.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=w(e).offset()).top+=w.css(e,"borderTopWidth",!0),i.left+=w.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-w.css(r,"marginTop",!0),left:t.left-i.left-w.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===w.css(e,"position"))e=e.offsetParent;return e||xe})}}),w.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n="pageYOffset"===t;w.fn[e]=function(r){return _(this,function(e,r,i){var o;if(v(e)?o=e:9===e.nodeType&&(o=e.defaultView),void 0===i)return o?o[t]:e[r];o?o.scrollTo(n?o.pageXOffset:i,n?i:o.pageYOffset):e[r]=i},e,r,arguments.length)}}),w.each(["top","left"],function(e,t){w.cssHooks[t]=ze(h.pixelPosition,function(e,n){if(n)return n=Fe(e,t),Me.test(n)?w(e).position()[t]+"px":n})}),w.each({Height:"height",Width:"width"},function(e,t){w.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){w.fn[r]=function(i,o){var a=arguments.length&&(n||"boolean"!=typeof i),u=n||(!0===i||!0===o?"margin":"border");return _(this,function(t,n,i){var o;return v(t)?0===r.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(o=t.documentElement,Math.max(t.body["scroll"+e],o["scroll"+e],t.body["offset"+e],o["offset"+e],o["client"+e])):void 0===i?w.css(t,n,u):w.style(t,n,i,u)},t,a?i:void 0,a)}})}),w.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,t){w.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),w.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),w.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),w.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),g(e))return r=o.call(arguments,2),i=function(){return e.apply(t||this,r.concat(o.call(arguments)))},i.guid=e.guid=e.guid||w.guid++,i},w.holdReady=function(e){e?w.readyWait++:w.ready(!0)},w.isArray=Array.isArray,w.parseJSON=JSON.parse,w.nodeName=D,w.isFunction=g,w.isWindow=v,w.camelCase=Q,w.type=b,w.now=Date.now,w.isNumeric=function(e){var t=w.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},"function"==typeof define&&define.amd&&define("jquery",[],function(){return w});var vt=e.jQuery,yt=e.$;return w.noConflict=function(t){return e.$===w&&(e.$=yt),t&&e.jQuery===w&&(e.jQuery=vt),w},t||(e.jQuery=e.$=w),w}); diff --git a/extensions/shan.code-settings-sync-3.4.3/ui/shared/vendor/lodash/lodash.min.js b/extensions/shan.code-settings-sync-3.4.3/ui/shared/vendor/lodash/lodash.min.js new file mode 100644 index 0000000..c911263 --- /dev/null +++ b/extensions/shan.code-settings-sync-3.4.3/ui/shared/vendor/lodash/lodash.min.js @@ -0,0 +1,137 @@ +/** + * @license + * Lodash lodash.com/license | Underscore.js 1.8.3 underscorejs.org/LICENSE + */ +;(function(){function n(n,t,r){switch(r.length){case 0:return n.call(t);case 1:return n.call(t,r[0]);case 2:return n.call(t,r[0],r[1]);case 3:return n.call(t,r[0],r[1],r[2])}return n.apply(t,r)}function t(n,t,r,e){for(var u=-1,i=null==n?0:n.length;++u"']/g,G=RegExp(V.source),H=RegExp(K.source),J=/<%-([\s\S]+?)%>/g,Y=/<%([\s\S]+?)%>/g,Q=/<%=([\s\S]+?)%>/g,X=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,nn=/^\w*$/,tn=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,rn=/[\\^$.*+?()[\]{}|]/g,en=RegExp(rn.source),un=/^\s+|\s+$/g,on=/^\s+/,fn=/\s+$/,cn=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,an=/\{\n\/\* \[wrapped with (.+)\] \*/,ln=/,? & /,sn=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,hn=/\\(\\)?/g,pn=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,_n=/\w*$/,vn=/^[-+]0x[0-9a-f]+$/i,gn=/^0b[01]+$/i,dn=/^\[object .+?Constructor\]$/,yn=/^0o[0-7]+$/i,bn=/^(?:0|[1-9]\d*)$/,xn=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,jn=/($^)/,wn=/['\n\r\u2028\u2029\\]/g,mn="[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?(?:\\u200d(?:[^\\ud800-\\udfff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?)*",An="(?:[\\u2700-\\u27bf]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])"+mn,kn="(?:[^\\ud800-\\udfff][\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]?|[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff]|[\\ud800-\\udfff])",En=RegExp("['\u2019]","g"),Sn=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g"),On=RegExp("\\ud83c[\\udffb-\\udfff](?=\\ud83c[\\udffb-\\udfff])|"+kn+mn,"g"),In=RegExp(["[A-Z\\xc0-\\xd6\\xd8-\\xde]?[a-z\\xdf-\\xf6\\xf8-\\xff]+(?:['\u2019](?:d|ll|m|re|s|t|ve))?(?=[\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000]|[A-Z\\xc0-\\xd6\\xd8-\\xde]|$)|(?:[A-Z\\xc0-\\xd6\\xd8-\\xde]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['\u2019](?:D|LL|M|RE|S|T|VE))?(?=[\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000]|[A-Z\\xc0-\\xd6\\xd8-\\xde](?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])|$)|[A-Z\\xc0-\\xd6\\xd8-\\xde]?(?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['\u2019](?:d|ll|m|re|s|t|ve))?|[A-Z\\xc0-\\xd6\\xd8-\\xde]+(?:['\u2019](?:D|LL|M|RE|S|T|VE))?|\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])|\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])|\\d+",An].join("|"),"g"),Rn=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]"),zn=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Wn="Array Buffer DataView Date Error Float32Array Float64Array Function Int8Array Int16Array Int32Array Map Math Object Promise RegExp Set String Symbol TypeError Uint8Array Uint8ClampedArray Uint16Array Uint32Array WeakMap _ clearTimeout isFinite parseInt setTimeout".split(" "),Un={}; +Un["[object Float32Array]"]=Un["[object Float64Array]"]=Un["[object Int8Array]"]=Un["[object Int16Array]"]=Un["[object Int32Array]"]=Un["[object Uint8Array]"]=Un["[object Uint8ClampedArray]"]=Un["[object Uint16Array]"]=Un["[object Uint32Array]"]=true,Un["[object Arguments]"]=Un["[object Array]"]=Un["[object ArrayBuffer]"]=Un["[object Boolean]"]=Un["[object DataView]"]=Un["[object Date]"]=Un["[object Error]"]=Un["[object Function]"]=Un["[object Map]"]=Un["[object Number]"]=Un["[object Object]"]=Un["[object RegExp]"]=Un["[object Set]"]=Un["[object String]"]=Un["[object WeakMap]"]=false; +var Bn={};Bn["[object Arguments]"]=Bn["[object Array]"]=Bn["[object ArrayBuffer]"]=Bn["[object DataView]"]=Bn["[object Boolean]"]=Bn["[object Date]"]=Bn["[object Float32Array]"]=Bn["[object Float64Array]"]=Bn["[object Int8Array]"]=Bn["[object Int16Array]"]=Bn["[object Int32Array]"]=Bn["[object Map]"]=Bn["[object Number]"]=Bn["[object Object]"]=Bn["[object RegExp]"]=Bn["[object Set]"]=Bn["[object String]"]=Bn["[object Symbol]"]=Bn["[object Uint8Array]"]=Bn["[object Uint8ClampedArray]"]=Bn["[object Uint16Array]"]=Bn["[object Uint32Array]"]=true, +Bn["[object Error]"]=Bn["[object Function]"]=Bn["[object WeakMap]"]=false;var Ln={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Cn=parseFloat,Dn=parseInt,Mn=typeof global=="object"&&global&&global.Object===Object&&global,Tn=typeof self=="object"&&self&&self.Object===Object&&self,$n=Mn||Tn||Function("return this")(),Fn=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Nn=Fn&&typeof module=="object"&&module&&!module.nodeType&&module,Pn=Nn&&Nn.exports===Fn,Zn=Pn&&Mn.process,qn=function(){ +try{var n=Nn&&Nn.require&&Nn.require("util").types;return n?n:Zn&&Zn.binding&&Zn.binding("util")}catch(n){}}(),Vn=qn&&qn.isArrayBuffer,Kn=qn&&qn.isDate,Gn=qn&&qn.isMap,Hn=qn&&qn.isRegExp,Jn=qn&&qn.isSet,Yn=qn&&qn.isTypedArray,Qn=b("length"),Xn=x({"\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xc7":"C","\xe7":"c","\xd0":"D","\xf0":"d","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e", +"\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xd1":"N","\xf1":"n","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xdd":"Y","\xfd":"y","\xff":"y","\xc6":"Ae","\xe6":"ae","\xde":"Th","\xfe":"th","\xdf":"ss","\u0100":"A","\u0102":"A","\u0104":"A","\u0101":"a","\u0103":"a","\u0105":"a", +"\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\u010e":"D","\u0110":"D","\u010f":"d","\u0111":"d","\u0112":"E","\u0114":"E","\u0116":"E","\u0118":"E","\u011a":"E","\u0113":"e","\u0115":"e","\u0117":"e","\u0119":"e","\u011b":"e","\u011c":"G","\u011e":"G","\u0120":"G","\u0122":"G","\u011d":"g","\u011f":"g","\u0121":"g","\u0123":"g","\u0124":"H","\u0126":"H","\u0125":"h","\u0127":"h","\u0128":"I","\u012a":"I","\u012c":"I","\u012e":"I","\u0130":"I", +"\u0129":"i","\u012b":"i","\u012d":"i","\u012f":"i","\u0131":"i","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013b":"L","\u013d":"L","\u013f":"L","\u0141":"L","\u013a":"l","\u013c":"l","\u013e":"l","\u0140":"l","\u0142":"l","\u0143":"N","\u0145":"N","\u0147":"N","\u014a":"N","\u0144":"n","\u0146":"n","\u0148":"n","\u014b":"n","\u014c":"O","\u014e":"O","\u0150":"O","\u014d":"o","\u014f":"o","\u0151":"o","\u0154":"R","\u0156":"R","\u0158":"R","\u0155":"r","\u0157":"r", +"\u0159":"r","\u015a":"S","\u015c":"S","\u015e":"S","\u0160":"S","\u015b":"s","\u015d":"s","\u015f":"s","\u0161":"s","\u0162":"T","\u0164":"T","\u0166":"T","\u0163":"t","\u0165":"t","\u0167":"t","\u0168":"U","\u016a":"U","\u016c":"U","\u016e":"U","\u0170":"U","\u0172":"U","\u0169":"u","\u016b":"u","\u016d":"u","\u016f":"u","\u0171":"u","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017b":"Z","\u017d":"Z","\u017a":"z","\u017c":"z","\u017e":"z","\u0132":"IJ", +"\u0133":"ij","\u0152":"Oe","\u0153":"oe","\u0149":"'n","\u017f":"s"}),nt=x({"&":"&","<":"<",">":">",'"':""","'":"'"}),tt=x({"&":"&","<":"<",">":">",""":'"',"'":"'"}),rt=function x(mn){function An(n){if(yu(n)&&!ff(n)&&!(n instanceof Ln)){if(n instanceof On)return n;if(oi.call(n,"__wrapped__"))return Fe(n)}return new On(n)}function kn(){}function On(n,t){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=T}function Ln(n){ +this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=false,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function Mn(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t=t?n:t)),n}function _t(n,t,e,u,i,o){var f,c=1&t,a=2&t,l=4&t;if(e&&(f=i?e(n,u,i,o):e(n)),f!==T)return f;if(!du(n))return n;if(u=ff(n)){if(f=me(n),!c)return Lr(n,f)}else{var s=vo(n),h="[object Function]"==s||"[object GeneratorFunction]"==s;if(af(n))return Ir(n,c);if("[object Object]"==s||"[object Arguments]"==s||h&&!i){if(f=a||h?{}:Ae(n),!c)return a?Mr(n,lt(f,n)):Dr(n,at(f,n))}else{if(!Bn[s])return i?n:{};f=ke(n,s,c)}}if(o||(o=new Zn), +i=o.get(n))return i;if(o.set(n,f),pf(n))return n.forEach(function(r){f.add(_t(r,t,e,r,n,o))}),f;if(sf(n))return n.forEach(function(r,u){f.set(u,_t(r,t,e,u,n,o))}),f;var a=l?a?ve:_e:a?Uu:Wu,p=u?T:a(n);return r(p||n,function(r,u){p&&(u=r,r=n[u]),ot(f,u,_t(r,t,e,u,n,o))}),f}function vt(n){var t=Wu(n);return function(r){return gt(r,n,t)}}function gt(n,t,r){var e=r.length;if(null==n)return!e;for(n=Qu(n);e--;){var u=r[e],i=t[u],o=n[u];if(o===T&&!(u in n)||!i(o))return false}return true}function dt(n,t,r){if(typeof n!="function")throw new ti("Expected a function"); +return bo(function(){n.apply(T,r)},t)}function yt(n,t,r,e){var u=-1,i=o,a=true,l=n.length,s=[],h=t.length;if(!l)return s;r&&(t=c(t,E(r))),e?(i=f,a=false):200<=t.length&&(i=O,a=false,t=new Nn(t));n:for(;++ut}function Rt(n,t){return null!=n&&oi.call(n,t)}function zt(n,t){return null!=n&&t in Qu(n)}function Wt(n,t,r){for(var e=r?f:o,u=n[0].length,i=n.length,a=i,l=Ku(i),s=1/0,h=[];a--;){var p=n[a];a&&t&&(p=c(p,E(t))),s=Ci(p.length,s), +l[a]=!r&&(t||120<=u&&120<=p.length)?new Nn(a&&p):T}var p=n[0],_=-1,v=l[0];n:for(;++_r.length?t:Et(t,hr(r,0,-1)),r=null==t?t:t[Me(Ve(r))],null==r?T:n(r,t,e)}function Lt(n){return yu(n)&&"[object Arguments]"==Ot(n)}function Ct(n){ +return yu(n)&&"[object ArrayBuffer]"==Ot(n)}function Dt(n){return yu(n)&&"[object Date]"==Ot(n)}function Mt(n,t,r,e,u){if(n===t)return true;if(null==n||null==t||!yu(n)&&!yu(t))return n!==n&&t!==t;n:{var i=ff(n),o=ff(t),f=i?"[object Array]":vo(n),c=o?"[object Array]":vo(t),f="[object Arguments]"==f?"[object Object]":f,c="[object Arguments]"==c?"[object Object]":c,a="[object Object]"==f,o="[object Object]"==c;if((c=f==c)&&af(n)){if(!af(t)){t=false;break n}i=true,a=false}if(c&&!a)u||(u=new Zn),t=i||_f(n)?se(n,t,r,e,Mt,u):he(n,t,f,r,e,Mt,u);else{ +if(!(1&r)&&(i=a&&oi.call(n,"__wrapped__"),f=o&&oi.call(t,"__wrapped__"),i||f)){n=i?n.value():n,t=f?t.value():t,u||(u=new Zn),t=Mt(n,t,r,e,u);break n}if(c)t:if(u||(u=new Zn),i=1&r,f=_e(n),o=f.length,c=_e(t).length,o==c||i){for(a=o;a--;){var l=f[a];if(!(i?l in t:oi.call(t,l))){t=false;break t}}if((c=u.get(n))&&u.get(t))t=c==t;else{c=true,u.set(n,t),u.set(t,n);for(var s=i;++at?r:0,Se(t,r)?n[t]:T}function Xt(n,t,r){var e=-1;return t=c(t.length?t:[$u],E(ye())),n=Gt(n,function(n,r,u){return{a:c(t,function(t){return t(n)}), +b:++e,c:n}}),w(n,function(n,t){var e;n:{e=-1;for(var u=n.a,i=t.a,o=u.length,f=r.length;++e=f){e=c;break n}e=c*("desc"==r[e]?-1:1);break n}}e=n.b-t.b}return e})}function nr(n,t){return tr(n,t,function(t,r){return zu(n,r)})}function tr(n,t,r){for(var e=-1,u=t.length,i={};++et||9007199254740991t&&(t=-t>u?0:u+t),r=r>u?u:r,0>r&&(r+=u),u=t>r?0:r-t>>>0,t>>>=0,r=Ku(u);++e=u){for(;e>>1,o=n[i];null!==o&&!wu(o)&&(r?o<=t:ot.length?n:Et(n,hr(t,0,-1)),null==n||delete n[Me(Ve(t))]}function jr(n,t,r,e){for(var u=n.length,i=e?u:-1;(e?i--:++ie)return e?br(n[0]):[];for(var u=-1,i=Ku(e);++u=e?n:hr(n,t,r)}function Ir(n,t){if(t)return n.slice();var r=n.length,r=gi?gi(r):new n.constructor(r);return n.copy(r),r}function Rr(n){var t=new n.constructor(n.byteLength);return new vi(t).set(new vi(n)),t}function zr(n,t){return new n.constructor(t?Rr(n.buffer):n.buffer,n.byteOffset,n.length); +}function Wr(n,t){if(n!==t){var r=n!==T,e=null===n,u=n===n,i=wu(n),o=t!==T,f=null===t,c=t===t,a=wu(t);if(!f&&!a&&!i&&n>t||i&&o&&c&&!f&&!a||e&&o&&c||!r&&c||!u)return 1;if(!e&&!i&&!a&&nu?T:i,u=1),t=Qu(t);++eo&&f[0]!==a&&f[o-1]!==a?[]:B(f,a),o-=c.length,or?r?or(t,n):t:(r=or(t,Oi(n/D(t))),Rn.test(t)?Or(M(r),0,n).join(""):r.slice(0,n))}function te(t,r,e,u){function i(){for(var r=-1,c=arguments.length,a=-1,l=u.length,s=Ku(l+c),h=this&&this!==$n&&this instanceof i?f:t;++at||e)&&(1&n&&(i[2]=h[2],t|=1&r?0:4),(r=h[3])&&(e=i[3],i[3]=e?Ur(e,r,h[4]):r,i[4]=e?B(i[3],"__lodash_placeholder__"):h[4]),(r=h[5])&&(e=i[5],i[5]=e?Br(e,r,h[6]):r,i[6]=e?B(i[5],"__lodash_placeholder__"):h[6]),(r=h[7])&&(i[7]=r),128&n&&(i[8]=null==i[8]?h[8]:Ci(i[8],h[8])),null==i[9]&&(i[9]=h[9]),i[0]=h[0],i[1]=t),n=i[0],t=i[1], +r=i[2],e=i[3],u=i[4],f=i[9]=i[9]===T?c?0:n.length:Li(i[9]-a,0),!f&&24&t&&(t&=-25),c=t&&1!=t?8==t||16==t?Kr(n,t,f):32!=t&&33!=t||u.length?Jr.apply(T,i):te(n,t,r,e):Pr(n,t,r),Le((h?co:yo)(c,i),n,t)}function ce(n,t,r,e){return n===T||lu(n,ei[r])&&!oi.call(e,r)?t:n}function ae(n,t,r,e,u,i){return du(n)&&du(t)&&(i.set(t,n),Yt(n,t,T,ae,i),i.delete(t)),n}function le(n){return xu(n)?T:n}function se(n,t,r,e,u,i){var o=1&r,f=n.length,c=t.length;if(f!=c&&!(o&&c>f))return false;if((c=i.get(n))&&i.get(t))return c==t; +var c=-1,a=true,l=2&r?new Nn:T;for(i.set(n,t),i.set(t,n);++cr&&(r=Li(e+r,0)),_(n,ye(t,3),r)):-1}function Pe(n,t,r){var e=null==n?0:n.length;if(!e)return-1;var u=e-1;return r!==T&&(u=ku(r),u=0>r?Li(e+u,0):Ci(u,e-1)),_(n,ye(t,3),u,true)}function Ze(n){return(null==n?0:n.length)?wt(n,1):[]; +}function qe(n){return n&&n.length?n[0]:T}function Ve(n){var t=null==n?0:n.length;return t?n[t-1]:T}function Ke(n,t){return n&&n.length&&t&&t.length?er(n,t):n}function Ge(n){return null==n?n:$i.call(n)}function He(n){if(!n||!n.length)return[];var t=0;return n=i(n,function(n){if(hu(n))return t=Li(n.length,t),true}),A(t,function(t){return c(n,b(t))})}function Je(t,r){if(!t||!t.length)return[];var e=He(t);return null==r?e:c(e,function(t){return n(r,T,t)})}function Ye(n){return n=An(n),n.__chain__=true,n; +}function Qe(n,t){return t(n)}function Xe(){return this}function nu(n,t){return(ff(n)?r:uo)(n,ye(t,3))}function tu(n,t){return(ff(n)?e:io)(n,ye(t,3))}function ru(n,t){return(ff(n)?c:Gt)(n,ye(t,3))}function eu(n,t,r){return t=r?T:t,t=n&&null==t?n.length:t,fe(n,128,T,T,T,T,t)}function uu(n,t){var r;if(typeof t!="function")throw new ti("Expected a function");return n=ku(n),function(){return 0<--n&&(r=t.apply(this,arguments)),1>=n&&(t=T),r}}function iu(n,t,r){return t=r?T:t,n=fe(n,8,T,T,T,T,T,t),n.placeholder=iu.placeholder, +n}function ou(n,t,r){return t=r?T:t,n=fe(n,16,T,T,T,T,T,t),n.placeholder=ou.placeholder,n}function fu(n,t,r){function e(t){var r=c,e=a;return c=a=T,_=t,s=n.apply(e,r)}function u(n){var r=n-p;return n-=_,p===T||r>=t||0>r||g&&n>=l}function i(){var n=Go();if(u(n))return o(n);var r,e=bo;r=n-_,n=t-(n-p),r=g?Ci(n,l-r):n,h=e(i,r)}function o(n){return h=T,d&&c?e(n):(c=a=T,s)}function f(){var n=Go(),r=u(n);if(c=arguments,a=this,p=n,r){if(h===T)return _=n=p,h=bo(i,t),v?e(n):s;if(g)return h=bo(i,t),e(p)}return h===T&&(h=bo(i,t)), +s}var c,a,l,s,h,p,_=0,v=false,g=false,d=true;if(typeof n!="function")throw new ti("Expected a function");return t=Su(t)||0,du(r)&&(v=!!r.leading,l=(g="maxWait"in r)?Li(Su(r.maxWait)||0,t):l,d="trailing"in r?!!r.trailing:d),f.cancel=function(){h!==T&&lo(h),_=0,c=p=a=h=T},f.flush=function(){return h===T?s:o(Go())},f}function cu(n,t){if(typeof n!="function"||null!=t&&typeof t!="function")throw new ti("Expected a function");var r=function(){var e=arguments,u=t?t.apply(this,e):e[0],i=r.cache;return i.has(u)?i.get(u):(e=n.apply(this,e), +r.cache=i.set(u,e)||i,e)};return r.cache=new(cu.Cache||Fn),r}function au(n){if(typeof n!="function")throw new ti("Expected a function");return function(){var t=arguments;switch(t.length){case 0:return!n.call(this);case 1:return!n.call(this,t[0]);case 2:return!n.call(this,t[0],t[1]);case 3:return!n.call(this,t[0],t[1],t[2])}return!n.apply(this,t)}}function lu(n,t){return n===t||n!==n&&t!==t}function su(n){return null!=n&&gu(n.length)&&!_u(n)}function hu(n){return yu(n)&&su(n)}function pu(n){if(!yu(n))return false; +var t=Ot(n);return"[object Error]"==t||"[object DOMException]"==t||typeof n.message=="string"&&typeof n.name=="string"&&!xu(n)}function _u(n){return!!du(n)&&(n=Ot(n),"[object Function]"==n||"[object GeneratorFunction]"==n||"[object AsyncFunction]"==n||"[object Proxy]"==n)}function vu(n){return typeof n=="number"&&n==ku(n)}function gu(n){return typeof n=="number"&&-1=n}function du(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function yu(n){return null!=n&&typeof n=="object"; +}function bu(n){return typeof n=="number"||yu(n)&&"[object Number]"==Ot(n)}function xu(n){return!(!yu(n)||"[object Object]"!=Ot(n))&&(n=di(n),null===n||(n=oi.call(n,"constructor")&&n.constructor,typeof n=="function"&&n instanceof n&&ii.call(n)==li))}function ju(n){return typeof n=="string"||!ff(n)&&yu(n)&&"[object String]"==Ot(n)}function wu(n){return typeof n=="symbol"||yu(n)&&"[object Symbol]"==Ot(n)}function mu(n){if(!n)return[];if(su(n))return ju(n)?M(n):Lr(n);if(wi&&n[wi]){n=n[wi]();for(var t,r=[];!(t=n.next()).done;)r.push(t.value); +return r}return t=vo(n),("[object Map]"==t?W:"[object Set]"==t?L:Lu)(n)}function Au(n){return n?(n=Su(n),n===$||n===-$?1.7976931348623157e308*(0>n?-1:1):n===n?n:0):0===n?n:0}function ku(n){n=Au(n);var t=n%1;return n===n?t?n-t:n:0}function Eu(n){return n?pt(ku(n),0,4294967295):0}function Su(n){if(typeof n=="number")return n;if(wu(n))return F;if(du(n)&&(n=typeof n.valueOf=="function"?n.valueOf():n,n=du(n)?n+"":n),typeof n!="string")return 0===n?n:+n;n=n.replace(un,"");var t=gn.test(n);return t||yn.test(n)?Dn(n.slice(2),t?2:8):vn.test(n)?F:+n; +}function Ou(n){return Cr(n,Uu(n))}function Iu(n){return null==n?"":yr(n)}function Ru(n,t,r){return n=null==n?T:Et(n,t),n===T?r:n}function zu(n,t){return null!=n&&we(n,t,zt)}function Wu(n){return su(n)?qn(n):Vt(n)}function Uu(n){if(su(n))n=qn(n,true);else if(du(n)){var t,r=ze(n),e=[];for(t in n)("constructor"!=t||!r&&oi.call(n,t))&&e.push(t);n=e}else{if(t=[],null!=n)for(r in Qu(n))t.push(r);n=t}return n}function Bu(n,t){if(null==n)return{};var r=c(ve(n),function(n){return[n]});return t=ye(t),tr(n,r,function(n,r){ +return t(n,r[0])})}function Lu(n){return null==n?[]:S(n,Wu(n))}function Cu(n){return $f(Iu(n).toLowerCase())}function Du(n){return(n=Iu(n))&&n.replace(xn,Xn).replace(Sn,"")}function Mu(n,t,r){return n=Iu(n),t=r?T:t,t===T?zn.test(n)?n.match(In)||[]:n.match(sn)||[]:n.match(t)||[]}function Tu(n){return function(){return n}}function $u(n){return n}function Fu(n){return qt(typeof n=="function"?n:_t(n,1))}function Nu(n,t,e){var u=Wu(t),i=kt(t,u);null!=e||du(t)&&(i.length||!u.length)||(e=t,t=n,n=this,i=kt(t,Wu(t))); +var o=!(du(e)&&"chain"in e&&!e.chain),f=_u(n);return r(i,function(r){var e=t[r];n[r]=e,f&&(n.prototype[r]=function(){var t=this.__chain__;if(o||t){var r=n(this.__wrapped__);return(r.__actions__=Lr(this.__actions__)).push({func:e,args:arguments,thisArg:n}),r.__chain__=t,r}return e.apply(n,a([this.value()],arguments))})}),n}function Pu(){}function Zu(n){return Ie(n)?b(Me(n)):rr(n)}function qu(){return[]}function Vu(){return false}mn=null==mn?$n:rt.defaults($n.Object(),mn,rt.pick($n,Wn));var Ku=mn.Array,Gu=mn.Date,Hu=mn.Error,Ju=mn.Function,Yu=mn.Math,Qu=mn.Object,Xu=mn.RegExp,ni=mn.String,ti=mn.TypeError,ri=Ku.prototype,ei=Qu.prototype,ui=mn["__core-js_shared__"],ii=Ju.prototype.toString,oi=ei.hasOwnProperty,fi=0,ci=function(){ +var n=/[^.]+$/.exec(ui&&ui.keys&&ui.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""}(),ai=ei.toString,li=ii.call(Qu),si=$n._,hi=Xu("^"+ii.call(oi).replace(rn,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),pi=Pn?mn.Buffer:T,_i=mn.Symbol,vi=mn.Uint8Array,gi=pi?pi.allocUnsafe:T,di=U(Qu.getPrototypeOf,Qu),yi=Qu.create,bi=ei.propertyIsEnumerable,xi=ri.splice,ji=_i?_i.isConcatSpreadable:T,wi=_i?_i.iterator:T,mi=_i?_i.toStringTag:T,Ai=function(){try{var n=je(Qu,"defineProperty"); +return n({},"",{}),n}catch(n){}}(),ki=mn.clearTimeout!==$n.clearTimeout&&mn.clearTimeout,Ei=Gu&&Gu.now!==$n.Date.now&&Gu.now,Si=mn.setTimeout!==$n.setTimeout&&mn.setTimeout,Oi=Yu.ceil,Ii=Yu.floor,Ri=Qu.getOwnPropertySymbols,zi=pi?pi.isBuffer:T,Wi=mn.isFinite,Ui=ri.join,Bi=U(Qu.keys,Qu),Li=Yu.max,Ci=Yu.min,Di=Gu.now,Mi=mn.parseInt,Ti=Yu.random,$i=ri.reverse,Fi=je(mn,"DataView"),Ni=je(mn,"Map"),Pi=je(mn,"Promise"),Zi=je(mn,"Set"),qi=je(mn,"WeakMap"),Vi=je(Qu,"create"),Ki=qi&&new qi,Gi={},Hi=Te(Fi),Ji=Te(Ni),Yi=Te(Pi),Qi=Te(Zi),Xi=Te(qi),no=_i?_i.prototype:T,to=no?no.valueOf:T,ro=no?no.toString:T,eo=function(){ +function n(){}return function(t){return du(t)?yi?yi(t):(n.prototype=t,t=new n,n.prototype=T,t):{}}}();An.templateSettings={escape:J,evaluate:Y,interpolate:Q,variable:"",imports:{_:An}},An.prototype=kn.prototype,An.prototype.constructor=An,On.prototype=eo(kn.prototype),On.prototype.constructor=On,Ln.prototype=eo(kn.prototype),Ln.prototype.constructor=Ln,Mn.prototype.clear=function(){this.__data__=Vi?Vi(null):{},this.size=0},Mn.prototype.delete=function(n){return n=this.has(n)&&delete this.__data__[n], +this.size-=n?1:0,n},Mn.prototype.get=function(n){var t=this.__data__;return Vi?(n=t[n],"__lodash_hash_undefined__"===n?T:n):oi.call(t,n)?t[n]:T},Mn.prototype.has=function(n){var t=this.__data__;return Vi?t[n]!==T:oi.call(t,n)},Mn.prototype.set=function(n,t){var r=this.__data__;return this.size+=this.has(n)?0:1,r[n]=Vi&&t===T?"__lodash_hash_undefined__":t,this},Tn.prototype.clear=function(){this.__data__=[],this.size=0},Tn.prototype.delete=function(n){var t=this.__data__;return n=ft(t,n),!(0>n)&&(n==t.length-1?t.pop():xi.call(t,n,1), +--this.size,true)},Tn.prototype.get=function(n){var t=this.__data__;return n=ft(t,n),0>n?T:t[n][1]},Tn.prototype.has=function(n){return-1e?(++this.size,r.push([n,t])):r[e][1]=t,this},Fn.prototype.clear=function(){this.size=0,this.__data__={hash:new Mn,map:new(Ni||Tn),string:new Mn}},Fn.prototype.delete=function(n){return n=be(this,n).delete(n),this.size-=n?1:0,n},Fn.prototype.get=function(n){return be(this,n).get(n); +},Fn.prototype.has=function(n){return be(this,n).has(n)},Fn.prototype.set=function(n,t){var r=be(this,n),e=r.size;return r.set(n,t),this.size+=r.size==e?0:1,this},Nn.prototype.add=Nn.prototype.push=function(n){return this.__data__.set(n,"__lodash_hash_undefined__"),this},Nn.prototype.has=function(n){return this.__data__.has(n)},Zn.prototype.clear=function(){this.__data__=new Tn,this.size=0},Zn.prototype.delete=function(n){var t=this.__data__;return n=t.delete(n),this.size=t.size,n},Zn.prototype.get=function(n){ +return this.__data__.get(n)},Zn.prototype.has=function(n){return this.__data__.has(n)},Zn.prototype.set=function(n,t){var r=this.__data__;if(r instanceof Tn){var e=r.__data__;if(!Ni||199>e.length)return e.push([n,t]),this.size=++r.size,this;r=this.__data__=new Fn(e)}return r.set(n,t),this.size=r.size,this};var uo=Fr(mt),io=Fr(At,true),oo=Nr(),fo=Nr(true),co=Ki?function(n,t){return Ki.set(n,t),n}:$u,ao=Ai?function(n,t){return Ai(n,"toString",{configurable:true,enumerable:false,value:Tu(t),writable:true})}:$u,lo=ki||function(n){ +return $n.clearTimeout(n)},so=Zi&&1/L(new Zi([,-0]))[1]==$?function(n){return new Zi(n)}:Pu,ho=Ki?function(n){return Ki.get(n)}:Pu,po=Ri?function(n){return null==n?[]:(n=Qu(n),i(Ri(n),function(t){return bi.call(n,t)}))}:qu,_o=Ri?function(n){for(var t=[];n;)a(t,po(n)),n=di(n);return t}:qu,vo=Ot;(Fi&&"[object DataView]"!=vo(new Fi(new ArrayBuffer(1)))||Ni&&"[object Map]"!=vo(new Ni)||Pi&&"[object Promise]"!=vo(Pi.resolve())||Zi&&"[object Set]"!=vo(new Zi)||qi&&"[object WeakMap]"!=vo(new qi))&&(vo=function(n){ +var t=Ot(n);if(n=(n="[object Object]"==t?n.constructor:T)?Te(n):"")switch(n){case Hi:return"[object DataView]";case Ji:return"[object Map]";case Yi:return"[object Promise]";case Qi:return"[object Set]";case Xi:return"[object WeakMap]"}return t});var go=ui?_u:Vu,yo=Ce(co),bo=Si||function(n,t){return $n.setTimeout(n,t)},xo=Ce(ao),jo=function(n){n=cu(n,function(n){return 500===t.size&&t.clear(),n});var t=n.cache;return n}(function(n){var t=[];return 46===n.charCodeAt(0)&&t.push(""),n.replace(tn,function(n,r,e,u){ +t.push(e?u.replace(hn,"$1"):r||n)}),t}),wo=fr(function(n,t){return hu(n)?yt(n,wt(t,1,hu,true)):[]}),mo=fr(function(n,t){var r=Ve(t);return hu(r)&&(r=T),hu(n)?yt(n,wt(t,1,hu,true),ye(r,2)):[]}),Ao=fr(function(n,t){var r=Ve(t);return hu(r)&&(r=T),hu(n)?yt(n,wt(t,1,hu,true),T,r):[]}),ko=fr(function(n){var t=c(n,kr);return t.length&&t[0]===n[0]?Wt(t):[]}),Eo=fr(function(n){var t=Ve(n),r=c(n,kr);return t===Ve(r)?t=T:r.pop(),r.length&&r[0]===n[0]?Wt(r,ye(t,2)):[]}),So=fr(function(n){var t=Ve(n),r=c(n,kr);return(t=typeof t=="function"?t:T)&&r.pop(), +r.length&&r[0]===n[0]?Wt(r,T,t):[]}),Oo=fr(Ke),Io=pe(function(n,t){var r=null==n?0:n.length,e=ht(n,t);return ur(n,c(t,function(n){return Se(n,r)?+n:n}).sort(Wr)),e}),Ro=fr(function(n){return br(wt(n,1,hu,true))}),zo=fr(function(n){var t=Ve(n);return hu(t)&&(t=T),br(wt(n,1,hu,true),ye(t,2))}),Wo=fr(function(n){var t=Ve(n),t=typeof t=="function"?t:T;return br(wt(n,1,hu,true),T,t)}),Uo=fr(function(n,t){return hu(n)?yt(n,t):[]}),Bo=fr(function(n){return mr(i(n,hu))}),Lo=fr(function(n){var t=Ve(n);return hu(t)&&(t=T), +mr(i(n,hu),ye(t,2))}),Co=fr(function(n){var t=Ve(n),t=typeof t=="function"?t:T;return mr(i(n,hu),T,t)}),Do=fr(He),Mo=fr(function(n){var t=n.length,t=1=t}),of=Lt(function(){return arguments}())?Lt:function(n){return yu(n)&&oi.call(n,"callee")&&!bi.call(n,"callee")},ff=Ku.isArray,cf=Vn?E(Vn):Ct,af=zi||Vu,lf=Kn?E(Kn):Dt,sf=Gn?E(Gn):Tt,hf=Hn?E(Hn):Nt,pf=Jn?E(Jn):Pt,_f=Yn?E(Yn):Zt,vf=ee(Kt),gf=ee(function(n,t){return n<=t}),df=$r(function(n,t){ +if(ze(t)||su(t))Cr(t,Wu(t),n);else for(var r in t)oi.call(t,r)&&ot(n,r,t[r])}),yf=$r(function(n,t){Cr(t,Uu(t),n)}),bf=$r(function(n,t,r,e){Cr(t,Uu(t),n,e)}),xf=$r(function(n,t,r,e){Cr(t,Wu(t),n,e)}),jf=pe(ht),wf=fr(function(n,t){n=Qu(n);var r=-1,e=t.length,u=2--n)return t.apply(this,arguments)}},An.ary=eu,An.assign=df,An.assignIn=yf,An.assignInWith=bf,An.assignWith=xf,An.at=jf,An.before=uu,An.bind=Ho,An.bindAll=Nf,An.bindKey=Jo,An.castArray=function(){if(!arguments.length)return[];var n=arguments[0];return ff(n)?n:[n]},An.chain=Ye,An.chunk=function(n,t,r){if(t=(r?Oe(n,t,r):t===T)?1:Li(ku(t),0),r=null==n?0:n.length,!r||1>t)return[];for(var e=0,u=0,i=Ku(Oi(r/t));et?0:t,e)):[]},An.dropRight=function(n,t,r){var e=null==n?0:n.length;return e?(t=r||t===T?1:ku(t),t=e-t,hr(n,0,0>t?0:t)):[]},An.dropRightWhile=function(n,t){return n&&n.length?jr(n,ye(t,3),true,true):[]; +},An.dropWhile=function(n,t){return n&&n.length?jr(n,ye(t,3),true):[]},An.fill=function(n,t,r,e){var u=null==n?0:n.length;if(!u)return[];for(r&&typeof r!="number"&&Oe(n,t,r)&&(r=0,e=u),u=n.length,r=ku(r),0>r&&(r=-r>u?0:u+r),e=e===T||e>u?u:ku(e),0>e&&(e+=u),e=r>e?0:Eu(e);r>>0,r?(n=Iu(n))&&(typeof t=="string"||null!=t&&!hf(t))&&(t=yr(t),!t&&Rn.test(n))?Or(M(n),0,r):n.split(t,r):[]},An.spread=function(t,r){if(typeof t!="function")throw new ti("Expected a function");return r=null==r?0:Li(ku(r),0), +fr(function(e){var u=e[r];return e=Or(e,0,r),u&&a(e,u),n(t,this,e)})},An.tail=function(n){var t=null==n?0:n.length;return t?hr(n,1,t):[]},An.take=function(n,t,r){return n&&n.length?(t=r||t===T?1:ku(t),hr(n,0,0>t?0:t)):[]},An.takeRight=function(n,t,r){var e=null==n?0:n.length;return e?(t=r||t===T?1:ku(t),t=e-t,hr(n,0>t?0:t,e)):[]},An.takeRightWhile=function(n,t){return n&&n.length?jr(n,ye(t,3),false,true):[]},An.takeWhile=function(n,t){return n&&n.length?jr(n,ye(t,3)):[]},An.tap=function(n,t){return t(n), +n},An.throttle=function(n,t,r){var e=true,u=true;if(typeof n!="function")throw new ti("Expected a function");return du(r)&&(e="leading"in r?!!r.leading:e,u="trailing"in r?!!r.trailing:u),fu(n,t,{leading:e,maxWait:t,trailing:u})},An.thru=Qe,An.toArray=mu,An.toPairs=zf,An.toPairsIn=Wf,An.toPath=function(n){return ff(n)?c(n,Me):wu(n)?[n]:Lr(jo(Iu(n)))},An.toPlainObject=Ou,An.transform=function(n,t,e){var u=ff(n),i=u||af(n)||_f(n);if(t=ye(t,4),null==e){var o=n&&n.constructor;e=i?u?new o:[]:du(n)&&_u(o)?eo(di(n)):{}; +}return(i?r:mt)(n,function(n,r,u){return t(e,n,r,u)}),e},An.unary=function(n){return eu(n,1)},An.union=Ro,An.unionBy=zo,An.unionWith=Wo,An.uniq=function(n){return n&&n.length?br(n):[]},An.uniqBy=function(n,t){return n&&n.length?br(n,ye(t,2)):[]},An.uniqWith=function(n,t){return t=typeof t=="function"?t:T,n&&n.length?br(n,T,t):[]},An.unset=function(n,t){return null==n||xr(n,t)},An.unzip=He,An.unzipWith=Je,An.update=function(n,t,r){return null!=n&&(r=Er(r),n=lr(n,t,r(Et(n,t)),void 0)),n},An.updateWith=function(n,t,r,e){ +return e=typeof e=="function"?e:T,null!=n&&(r=Er(r),n=lr(n,t,r(Et(n,t)),e)),n},An.values=Lu,An.valuesIn=function(n){return null==n?[]:S(n,Uu(n))},An.without=Uo,An.words=Mu,An.wrap=function(n,t){return nf(Er(t),n)},An.xor=Bo,An.xorBy=Lo,An.xorWith=Co,An.zip=Do,An.zipObject=function(n,t){return Ar(n||[],t||[],ot)},An.zipObjectDeep=function(n,t){return Ar(n||[],t||[],lr)},An.zipWith=Mo,An.entries=zf,An.entriesIn=Wf,An.extend=yf,An.extendWith=bf,Nu(An,An),An.add=Qf,An.attempt=Ff,An.camelCase=Uf,An.capitalize=Cu, +An.ceil=Xf,An.clamp=function(n,t,r){return r===T&&(r=t,t=T),r!==T&&(r=Su(r),r=r===r?r:0),t!==T&&(t=Su(t),t=t===t?t:0),pt(Su(n),t,r)},An.clone=function(n){return _t(n,4)},An.cloneDeep=function(n){return _t(n,5)},An.cloneDeepWith=function(n,t){return t=typeof t=="function"?t:T,_t(n,5,t)},An.cloneWith=function(n,t){return t=typeof t=="function"?t:T,_t(n,4,t)},An.conformsTo=function(n,t){return null==t||gt(n,t,Wu(t))},An.deburr=Du,An.defaultTo=function(n,t){return null==n||n!==n?t:n},An.divide=nc,An.endsWith=function(n,t,r){ +n=Iu(n),t=yr(t);var e=n.length,e=r=r===T?e:pt(ku(r),0,e);return r-=t.length,0<=r&&n.slice(r,e)==t},An.eq=lu,An.escape=function(n){return(n=Iu(n))&&H.test(n)?n.replace(K,nt):n},An.escapeRegExp=function(n){return(n=Iu(n))&&en.test(n)?n.replace(rn,"\\$&"):n},An.every=function(n,t,r){var e=ff(n)?u:bt;return r&&Oe(n,t,r)&&(t=T),e(n,ye(t,3))},An.find=Fo,An.findIndex=Ne,An.findKey=function(n,t){return p(n,ye(t,3),mt)},An.findLast=No,An.findLastIndex=Pe,An.findLastKey=function(n,t){return p(n,ye(t,3),At); +},An.floor=tc,An.forEach=nu,An.forEachRight=tu,An.forIn=function(n,t){return null==n?n:oo(n,ye(t,3),Uu)},An.forInRight=function(n,t){return null==n?n:fo(n,ye(t,3),Uu)},An.forOwn=function(n,t){return n&&mt(n,ye(t,3))},An.forOwnRight=function(n,t){return n&&At(n,ye(t,3))},An.get=Ru,An.gt=ef,An.gte=uf,An.has=function(n,t){return null!=n&&we(n,t,Rt)},An.hasIn=zu,An.head=qe,An.identity=$u,An.includes=function(n,t,r,e){return n=su(n)?n:Lu(n),r=r&&!e?ku(r):0,e=n.length,0>r&&(r=Li(e+r,0)),ju(n)?r<=e&&-1r&&(r=Li(e+r,0)),v(n,t,r)):-1},An.inRange=function(n,t,r){return t=Au(t),r===T?(r=t,t=0):r=Au(r),n=Su(n),n>=Ci(t,r)&&n=n},An.isSet=pf,An.isString=ju,An.isSymbol=wu,An.isTypedArray=_f,An.isUndefined=function(n){return n===T},An.isWeakMap=function(n){return yu(n)&&"[object WeakMap]"==vo(n)},An.isWeakSet=function(n){return yu(n)&&"[object WeakSet]"==Ot(n)},An.join=function(n,t){return null==n?"":Ui.call(n,t)},An.kebabCase=Bf,An.last=Ve,An.lastIndexOf=function(n,t,r){var e=null==n?0:n.length;if(!e)return-1;var u=e;if(r!==T&&(u=ku(r),u=0>u?Li(e+u,0):Ci(u,e-1)), +t===t)n:{for(r=u+1;r--;)if(n[r]===t){n=r;break n}n=r}else n=_(n,d,u,true);return n},An.lowerCase=Lf,An.lowerFirst=Cf,An.lt=vf,An.lte=gf,An.max=function(n){return n&&n.length?xt(n,$u,It):T},An.maxBy=function(n,t){return n&&n.length?xt(n,ye(t,2),It):T},An.mean=function(n){return y(n,$u)},An.meanBy=function(n,t){return y(n,ye(t,2))},An.min=function(n){return n&&n.length?xt(n,$u,Kt):T},An.minBy=function(n,t){return n&&n.length?xt(n,ye(t,2),Kt):T},An.stubArray=qu,An.stubFalse=Vu,An.stubObject=function(){ +return{}},An.stubString=function(){return""},An.stubTrue=function(){return true},An.multiply=rc,An.nth=function(n,t){return n&&n.length?Qt(n,ku(t)):T},An.noConflict=function(){return $n._===this&&($n._=si),this},An.noop=Pu,An.now=Go,An.pad=function(n,t,r){n=Iu(n);var e=(t=ku(t))?D(n):0;return!t||e>=t?n:(t=(t-e)/2,ne(Ii(t),r)+n+ne(Oi(t),r))},An.padEnd=function(n,t,r){n=Iu(n);var e=(t=ku(t))?D(n):0;return t&&et){var e=n;n=t,t=e}return r||n%1||t%1?(r=Ti(),Ci(n+r*(t-n+Cn("1e-"+((r+"").length-1))),t)):ir(n,t)},An.reduce=function(n,t,r){var e=ff(n)?l:j,u=3>arguments.length;return e(n,ye(t,4),r,u,uo)},An.reduceRight=function(n,t,r){ +var e=ff(n)?s:j,u=3>arguments.length;return e(n,ye(t,4),r,u,io)},An.repeat=function(n,t,r){return t=(r?Oe(n,t,r):t===T)?1:ku(t),or(Iu(n),t)},An.replace=function(){var n=arguments,t=Iu(n[0]);return 3>n.length?t:t.replace(n[1],n[2])},An.result=function(n,t,r){t=Sr(t,n);var e=-1,u=t.length;for(u||(u=1,n=T);++en||9007199254740991=i)return n;if(i=r-D(e),1>i)return e;if(r=o?Or(o,0,i).join(""):n.slice(0,i),u===T)return r+e;if(o&&(i+=r.length-i),hf(u)){if(n.slice(i).search(u)){var f=r;for(u.global||(u=Xu(u.source,Iu(_n.exec(u))+"g")), +u.lastIndex=0;o=u.exec(f);)var c=o.index;r=r.slice(0,c===T?i:c)}}else n.indexOf(yr(u),i)!=i&&(u=r.lastIndexOf(u),-1e.__dir__?"Right":"")}),e},Ln.prototype[n+"Right"]=function(t){return this.reverse()[n](t).reverse()}}),r(["filter","map","takeWhile"],function(n,t){var r=t+1,e=1==r||3==r;Ln.prototype[n]=function(n){var t=this.clone();return t.__iteratees__.push({ +iteratee:ye(n,3),type:r}),t.__filtered__=t.__filtered__||e,t}}),r(["head","last"],function(n,t){var r="take"+(t?"Right":"");Ln.prototype[n]=function(){return this[r](1).value()[0]}}),r(["initial","tail"],function(n,t){var r="drop"+(t?"":"Right");Ln.prototype[n]=function(){return this.__filtered__?new Ln(this):this[r](1)}}),Ln.prototype.compact=function(){return this.filter($u)},Ln.prototype.find=function(n){return this.filter(n).head()},Ln.prototype.findLast=function(n){return this.reverse().find(n); +},Ln.prototype.invokeMap=fr(function(n,t){return typeof n=="function"?new Ln(this):this.map(function(r){return Bt(r,n,t)})}),Ln.prototype.reject=function(n){return this.filter(au(ye(n)))},Ln.prototype.slice=function(n,t){n=ku(n);var r=this;return r.__filtered__&&(0t)?new Ln(r):(0>n?r=r.takeRight(-n):n&&(r=r.drop(n)),t!==T&&(t=ku(t),r=0>t?r.dropRight(-t):r.take(t-n)),r)},Ln.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},Ln.prototype.toArray=function(){return this.take(4294967295); +},mt(Ln.prototype,function(n,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),e=/^(?:head|last)$/.test(t),u=An[e?"take"+("last"==t?"Right":""):t],i=e||/^find/.test(t);u&&(An.prototype[t]=function(){var t=this.__wrapped__,o=e?[1]:arguments,f=t instanceof Ln,c=o[0],l=f||ff(t),s=function(n){return n=u.apply(An,a([n],o)),e&&h?n[0]:n};l&&r&&typeof c=="function"&&1!=c.length&&(f=l=false);var h=this.__chain__,p=!!this.__actions__.length,c=i&&!h,f=f&&!p;return!i&&l?(t=f?t:new Ln(this),t=n.apply(t,o),t.__actions__.push({ +func:Qe,args:[s],thisArg:T}),new On(t,h)):c&&f?n.apply(this,o):(t=this.thru(s),c?e?t.value()[0]:t.value():t)})}),r("pop push shift sort splice unshift".split(" "),function(n){var t=ri[n],r=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",e=/^(?:pop|shift)$/.test(n);An.prototype[n]=function(){var n=arguments;if(e&&!this.__chain__){var u=this.value();return t.apply(ff(u)?u:[],n)}return this[r](function(r){return t.apply(ff(r)?r:[],n)})}}),mt(Ln.prototype,function(n,t){var r=An[t];if(r){var e=r.name+""; +(Gi[e]||(Gi[e]=[])).push({name:t,func:r})}}),Gi[Jr(T,2).name]=[{name:"wrapper",func:T}],Ln.prototype.clone=function(){var n=new Ln(this.__wrapped__);return n.__actions__=Lr(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=Lr(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=Lr(this.__views__),n},Ln.prototype.reverse=function(){if(this.__filtered__){var n=new Ln(this);n.__dir__=-1,n.__filtered__=true}else n=this.clone(),n.__dir__*=-1;return n; +},Ln.prototype.value=function(){var n,t=this.__wrapped__.value(),r=this.__dir__,e=ff(t),u=0>r,i=e?t.length:0;n=0;for(var o=i,f=this.__views__,c=-1,a=f.length;++c=this.__values__.length;return{done:n,value:n?T:this.__values__[this.__index__++]}},An.prototype.plant=function(n){for(var t,r=this;r instanceof kn;){ +var e=Fe(r);e.__index__=0,e.__values__=T,t?u.__wrapped__=e:t=e;var u=e,r=r.__wrapped__}return u.__wrapped__=n,t},An.prototype.reverse=function(){var n=this.__wrapped__;return n instanceof Ln?(this.__actions__.length&&(n=new Ln(this)),n=n.reverse(),n.__actions__.push({func:Qe,args:[Ge],thisArg:T}),new On(n,this.__chain__)):this.thru(Ge)},An.prototype.toJSON=An.prototype.valueOf=An.prototype.value=function(){return wr(this.__wrapped__,this.__actions__)},An.prototype.first=An.prototype.head,wi&&(An.prototype[wi]=Xe), +An}();typeof define=="function"&&typeof define.amd=="object"&&define.amd?($n._=rt, define(function(){return rt})):Nn?((Nn.exports=rt)._=rt,Fn._=rt):$n._=rt}).call(this); \ No newline at end of file diff --git a/extensions/shan.code-settings-sync-3.4.3/ui/shared/vendor/popper.js/popper.min.js b/extensions/shan.code-settings-sync-3.4.3/ui/shared/vendor/popper.js/popper.min.js new file mode 100644 index 0000000..94a5c26 --- /dev/null +++ b/extensions/shan.code-settings-sync-3.4.3/ui/shared/vendor/popper.js/popper.min.js @@ -0,0 +1,5 @@ +/* + Copyright (C) Federico Zivolo 2019 + Distributed under the MIT License (license terms are at http://opensource.org/licenses/MIT). + */(function(e,t){'object'==typeof exports&&'undefined'!=typeof module?module.exports=t():'function'==typeof define&&define.amd?define(t):e.Popper=t()})(this,function(){'use strict';function e(e){return e&&'[object Function]'==={}.toString.call(e)}function t(e,t){if(1!==e.nodeType)return[];var o=e.ownerDocument.defaultView,n=o.getComputedStyle(e,null);return t?n[t]:n}function o(e){return'HTML'===e.nodeName?e:e.parentNode||e.host}function n(e){if(!e)return document.body;switch(e.nodeName){case'HTML':case'BODY':return e.ownerDocument.body;case'#document':return e.body;}var i=t(e),r=i.overflow,p=i.overflowX,s=i.overflowY;return /(auto|scroll|overlay)/.test(r+s+p)?e:n(o(e))}function r(e){return 11===e?pe:10===e?se:pe||se}function p(e){if(!e)return document.documentElement;for(var o=r(10)?document.body:null,n=e.offsetParent||null;n===o&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var i=n&&n.nodeName;return i&&'BODY'!==i&&'HTML'!==i?-1!==['TH','TD','TABLE'].indexOf(n.nodeName)&&'static'===t(n,'position')?p(n):n:e?e.ownerDocument.documentElement:document.documentElement}function s(e){var t=e.nodeName;return'BODY'!==t&&('HTML'===t||p(e.firstElementChild)===e)}function d(e){return null===e.parentNode?e:d(e.parentNode)}function a(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var o=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,n=o?e:t,i=o?t:e,r=document.createRange();r.setStart(n,0),r.setEnd(i,0);var l=r.commonAncestorContainer;if(e!==l&&t!==l||n.contains(i))return s(l)?l:p(l);var f=d(e);return f.host?a(f.host,t):a(e,d(t).host)}function l(e){var t=1=o.clientWidth&&n>=o.clientHeight}),l=0a[e]&&!t.escapeWithReference&&(n=Q(f[o],a[e]-('right'===e?f.width:f.height))),le({},o,n)}};return l.forEach(function(e){var t=-1===['left','top'].indexOf(e)?'secondary':'primary';f=fe({},f,m[t](e))}),e.offsets.popper=f,e},priority:['left','right','top','bottom'],padding:5,boundariesElement:'scrollParent'},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,o=t.popper,n=t.reference,i=e.placement.split('-')[0],r=Z,p=-1!==['top','bottom'].indexOf(i),s=p?'right':'bottom',d=p?'left':'top',a=p?'width':'height';return o[s]r(n[s])&&(e.offsets.popper[d]=r(n[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,o){var n;if(!K(e.instance.modifiers,'arrow','keepTogether'))return e;var i=o.element;if('string'==typeof i){if(i=e.instance.popper.querySelector(i),!i)return e;}else if(!e.instance.popper.contains(i))return console.warn('WARNING: `arrow.element` must be child of its popper element!'),e;var r=e.placement.split('-')[0],p=e.offsets,s=p.popper,d=p.reference,a=-1!==['left','right'].indexOf(r),l=a?'height':'width',f=a?'Top':'Left',m=f.toLowerCase(),h=a?'left':'top',c=a?'bottom':'right',u=S(i)[l];d[c]-us[c]&&(e.offsets.popper[m]+=d[m]+u-s[c]),e.offsets.popper=g(e.offsets.popper);var b=d[m]+d[l]/2-u/2,w=t(e.instance.popper),y=parseFloat(w['margin'+f],10),E=parseFloat(w['border'+f+'Width'],10),v=b-e.offsets.popper[m]-y-E;return v=ee(Q(s[l]-u,v),0),e.arrowElement=i,e.offsets.arrow=(n={},le(n,m,$(v)),le(n,h,''),n),e},element:'[x-arrow]'},flip:{order:600,enabled:!0,fn:function(e,t){if(W(e.instance.modifiers,'inner'))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var o=v(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),n=e.placement.split('-')[0],i=T(n),r=e.placement.split('-')[1]||'',p=[];switch(t.behavior){case ge.FLIP:p=[n,i];break;case ge.CLOCKWISE:p=G(n);break;case ge.COUNTERCLOCKWISE:p=G(n,!0);break;default:p=t.behavior;}return p.forEach(function(s,d){if(n!==s||p.length===d+1)return e;n=e.placement.split('-')[0],i=T(n);var a=e.offsets.popper,l=e.offsets.reference,f=Z,m='left'===n&&f(a.right)>f(l.left)||'right'===n&&f(a.left)f(l.top)||'bottom'===n&&f(a.top)f(o.right),g=f(a.top)f(o.bottom),b='left'===n&&h||'right'===n&&c||'top'===n&&g||'bottom'===n&&u,w=-1!==['top','bottom'].indexOf(n),y=!!t.flipVariations&&(w&&'start'===r&&h||w&&'end'===r&&c||!w&&'start'===r&&g||!w&&'end'===r&&u);(m||b||y)&&(e.flipped=!0,(m||b)&&(n=p[d+1]),y&&(r=z(r)),e.placement=n+(r?'-'+r:''),e.offsets.popper=fe({},e.offsets.popper,D(e.instance.popper,e.offsets.reference,e.placement)),e=P(e.instance.modifiers,e,'flip'))}),e},behavior:'flip',padding:5,boundariesElement:'viewport'},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,o=t.split('-')[0],n=e.offsets,i=n.popper,r=n.reference,p=-1!==['left','right'].indexOf(o),s=-1===['top','left'].indexOf(o);return i[p?'left':'top']=r[o]-(s?i[p?'width':'height']:0),e.placement=T(t),e.offsets.popper=g(i),e}},hide:{order:800,enabled:!0,fn:function(e){if(!K(e.instance.modifiers,'hide','preventOverflow'))return e;var t=e.offsets.reference,o=C(e.instance.modifiers,function(e){return'preventOverflow'===e.name}).boundaries;if(t.bottomo.right||t.top>o.bottom||t.rightwindow.devicePixelRatio||!me),c='bottom'===o?'top':'bottom',g='right'===n?'left':'right',b=H('transform');if(d='bottom'==c?'HTML'===l.nodeName?-l.clientHeight+h.bottom:-f.height+h.bottom:h.top,s='right'==g?'HTML'===l.nodeName?-l.clientWidth+h.right:-f.width+h.right:h.left,a&&b)m[b]='translate3d('+s+'px, '+d+'px, 0)',m[c]=0,m[g]=0,m.willChange='transform';else{var w='bottom'==c?-1:1,y='right'==g?-1:1;m[c]=d*w,m[g]=s*y,m.willChange=c+', '+g}var E={"x-placement":e.placement};return e.attributes=fe({},E,e.attributes),e.styles=fe({},m,e.styles),e.arrowStyles=fe({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:'bottom',y:'right'},applyStyle:{order:900,enabled:!0,fn:function(e){return j(e.instance.popper,e.styles),V(e.instance.popper,e.attributes),e.arrowElement&&Object.keys(e.arrowStyles).length&&j(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,o,n,i){var r=L(i,t,e,o.positionFixed),p=O(o.placement,r,t,e,o.modifiers.flip.boundariesElement,o.modifiers.flip.padding);return t.setAttribute('x-placement',p),j(t,{position:o.positionFixed?'fixed':'absolute'}),o},gpuAcceleration:void 0}}},ue}); +//# sourceMappingURL=popper.min.js.map diff --git a/extensions/tht13.html-preview-vscode-0.2.5/.vsixmanifest b/extensions/tht13.html-preview-vscode-0.2.5/.vsixmanifest new file mode 100644 index 0000000..b6f2b86 --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/.vsixmanifest @@ -0,0 +1,42 @@ + + + + + HTML Preview + Provides ability to preview HTML documents. + keybindings,html + Programming Languages + Public + + + + + + + + + + + + + + + + + + + + + + extension/LICENSE.txt + extension/icon.png + + + + + + + + + + diff --git a/extensions/tht13.html-preview-vscode-0.2.5/CHANGES.md b/extensions/tht13.html-preview-vscode-0.2.5/CHANGES.md new file mode 100644 index 0000000..6db2e34 --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/CHANGES.md @@ -0,0 +1,91 @@ +# Changes + +## 0.2.5 + +- Update version +- Fix issue #18 - Prevent duplication of preview text +- Remove redundant settings +- Fix line match index in preview + +## 0.2.4 + +- Update version +- Clean up and reduce published package size + +## 0.2.3 + +- Update version +- Fix publisher and icon + +## 0.2.2 + +- Update version +- Update icon and readme + +## 0.2.1 + +- Update package version +- Clean up and make tests run + +## 0.2.0 + +- Upgrade package version +- Upgrade nls +- Clean up +- Remove old markdown files +- Fix auto scrolling +- Upgrade to vscode-markdown impl of preview +- Update extension +- Update general code and fix tsc errors +- Fix inline image regex error +- Disable custom css override +- Update configurations +- Upgrade packages +- Fix inline data:image/pnd;base64 images Closes #3 +- Fix tslint issues +- Fix `when` state for commands. Avoid key cord issue on MacOS for terminal. (Hooky) + +## 0.1.1 + +- Update readme for MacOS keybindings (Thomas Townsend) +- Bring command text inline with markdown (Thomas Townsend) + +## 0.1.0 + +- Hide tests for now (Thomas Townsend) +- Update code to reflect how markdown is handled (Thomas Townsend) +- Update packages and scripts (Thomas Townsend) +- Update registered commands (Thomas Townsend) +- Add media icons (Thomas Townsend) +- Update config files (Thomas Haakon Townsend) +- Revert "Use registerTextEditorCommand" (Thomas Haakon Townsend) + + This reverts commit 45720cc060123ac96fd16fd25d898401a8dcc3c9. +- Fix preview to side command (Thomas Haakon Townsend) +- fix idMap key iteration bug (Thomas Haakon Townsend) +- dispose of events when deactivating (Thomas Haakon Townsend) +- Don't extend map just have property in IDMap (Thomas Haakon Townsend) +- Optimise HtmlDoc fetching and force toggle if active doc is html doc (Thomas Haakon Townsend) +- Implement idMap (Thomas Haakon Townsend) +- Add IDMap (Thomas Haakon Townsend) +- Add getter for html Uri (Thomas Haakon Townsend) +- Import fileUrl (Thomas Haakon Townsend) +- Install typings and node-uuid (Thomas Haakon Townsend) +- statically type registerCommand callback (Thomas Haakon Townsend) +- Fix vscode version (Thomas Haakon Townsend) +- Use registerTextEditorCommand (Thomas Haakon Townsend) +- Update packages (Thomas Haakon Townsend) +- Move activate function into a viewManager class (Thomas Haakon Townsend) +- Move document classes to separate file (Thomas Haakon Townsend) +- Add class to hold document previewer (Thomas Haakon Townsend) +- Version Bump (Thomas Townsend) +- Update README (Thomas Townsend) +- Enable previewing of Jade documents (Thomas Townsend) +- Version Bump (Thomas Haakon Townsend) +- Update README (Thomas Haakon Townsend) +- Update package manifest (Thomas Haakon Townsend) +- Run on content change rather than save (Thomas Haakon Townsend) +- Update README (Thomas Haakon Townsend) +- Working extension (Thomas Haakon Townsend) +- Initial commit (Thomas Townsend) +- Initial Commit (Thomas Haakon Townsend) diff --git a/extensions/tht13.html-preview-vscode-0.2.5/LICENSE.txt b/extensions/tht13.html-preview-vscode-0.2.5/LICENSE.txt new file mode 100644 index 0000000..070d613 --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/LICENSE.txt @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 Thomas Townsend + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/extensions/tht13.html-preview-vscode-0.2.5/README.md b/extensions/tht13.html-preview-vscode-0.2.5/README.md new file mode 100644 index 0000000..8a70003 --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/README.md @@ -0,0 +1,8 @@ +# README + +An extension to preview HTML files while editing them in VSCode + +The extension can be activated in two ways + +* Toggle Preview - `ctrl+shift+v` or `cmd+shift+v` +* Open Preview to the Side - `ctrl+k v` or `cmd+k v` diff --git a/extensions/tht13.html-preview-vscode-0.2.5/icon.png b/extensions/tht13.html-preview-vscode-0.2.5/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..9183a1d896b8a3156cb81dbeea0fcd742b01a90d GIT binary patch literal 13293 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 \ No newline at end of file diff --git a/extensions/tht13.html-preview-vscode-0.2.5/media/PreviewOnRightPane_16x.svg b/extensions/tht13.html-preview-vscode-0.2.5/media/PreviewOnRightPane_16x.svg new file mode 100644 index 0000000..eefaadf --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/media/PreviewOnRightPane_16x.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + diff --git a/extensions/tht13.html-preview-vscode-0.2.5/media/PreviewOnRightPane_16x_dark.svg b/extensions/tht13.html-preview-vscode-0.2.5/media/PreviewOnRightPane_16x_dark.svg new file mode 100644 index 0000000..c18634b --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/media/PreviewOnRightPane_16x_dark.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + diff --git a/extensions/tht13.html-preview-vscode-0.2.5/media/Preview_inverse.svg b/extensions/tht13.html-preview-vscode-0.2.5/media/Preview_inverse.svg new file mode 100644 index 0000000..6b95a3a --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/media/Preview_inverse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/extensions/tht13.html-preview-vscode-0.2.5/media/ViewSource.svg b/extensions/tht13.html-preview-vscode-0.2.5/media/ViewSource.svg new file mode 100644 index 0000000..fccdf83 --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/media/ViewSource.svg @@ -0,0 +1,3 @@ + +]> \ No newline at end of file diff --git a/extensions/tht13.html-preview-vscode-0.2.5/media/ViewSource_inverse.svg b/extensions/tht13.html-preview-vscode-0.2.5/media/ViewSource_inverse.svg new file mode 100644 index 0000000..f630218 --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/media/ViewSource_inverse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/extensions/tht13.html-preview-vscode-0.2.5/media/index.js b/extensions/tht13.html-preview-vscode-0.2.5/media/index.js new file mode 100644 index 0000000..941488d --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/media/index.js @@ -0,0 +1,967 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); +/******/ } +/******/ }; +/******/ +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ +/******/ // create a fake namespace object +/******/ // mode & 1: value is a module id, require it +/******/ // mode & 2: merge all properties of value into the ns +/******/ // mode & 4: return value when already ns object +/******/ // mode & 8|1: behave like require +/******/ __webpack_require__.t = function(value, mode) { +/******/ if(mode & 1) value = __webpack_require__(value); +/******/ if(mode & 8) return value; +/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; +/******/ var ns = Object.create(null); +/******/ __webpack_require__.r(ns); +/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); +/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); +/******/ return ns; +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = "./preview-src/index.ts"); +/******/ }) +/************************************************************************/ +/******/ ({ + +/***/ "./node_modules/lodash.throttle/index.js": +/*!***********************************************!*\ + !*** ./node_modules/lodash.throttle/index.js ***! + \***********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* WEBPACK VAR INJECTION */(function(global) {/** + * lodash (Custom Build) + * Build: `lodash modularize exports="npm" -o ./` + * Copyright jQuery Foundation and other contributors + * Released under MIT license + * Based on Underscore.js 1.8.3 + * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + */ + +/** Used as the `TypeError` message for "Functions" methods. */ +var FUNC_ERROR_TEXT = 'Expected a function'; + +/** Used as references for various `Number` constants. */ +var NAN = 0 / 0; + +/** `Object#toString` result references. */ +var symbolTag = '[object Symbol]'; + +/** Used to match leading and trailing whitespace. */ +var reTrim = /^\s+|\s+$/g; + +/** Used to detect bad signed hexadecimal string values. */ +var reIsBadHex = /^[-+]0x[0-9a-f]+$/i; + +/** Used to detect binary string values. */ +var reIsBinary = /^0b[01]+$/i; + +/** Used to detect octal string values. */ +var reIsOctal = /^0o[0-7]+$/i; + +/** Built-in method references without a dependency on `root`. */ +var freeParseInt = parseInt; + +/** Detect free variable `global` from Node.js. */ +var freeGlobal = typeof global == 'object' && global && global.Object === Object && global; + +/** Detect free variable `self`. */ +var freeSelf = typeof self == 'object' && self && self.Object === Object && self; + +/** Used as a reference to the global object. */ +var root = freeGlobal || freeSelf || Function('return this')(); + +/** Used for built-in method references. */ +var objectProto = Object.prototype; + +/** + * Used to resolve the + * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) + * of values. + */ +var objectToString = objectProto.toString; + +/* Built-in method references for those with the same name as other `lodash` methods. */ +var nativeMax = Math.max, + nativeMin = Math.min; + +/** + * Gets the timestamp of the number of milliseconds that have elapsed since + * the Unix epoch (1 January 1970 00:00:00 UTC). + * + * @static + * @memberOf _ + * @since 2.4.0 + * @category Date + * @returns {number} Returns the timestamp. + * @example + * + * _.defer(function(stamp) { + * console.log(_.now() - stamp); + * }, _.now()); + * // => Logs the number of milliseconds it took for the deferred invocation. + */ +var now = function() { + return root.Date.now(); +}; + +/** + * Creates a debounced function that delays invoking `func` until after `wait` + * milliseconds have elapsed since the last time the debounced function was + * invoked. The debounced function comes with a `cancel` method to cancel + * delayed `func` invocations and a `flush` method to immediately invoke them. + * Provide `options` to indicate whether `func` should be invoked on the + * leading and/or trailing edge of the `wait` timeout. The `func` is invoked + * with the last arguments provided to the debounced function. Subsequent + * calls to the debounced function return the result of the last `func` + * invocation. + * + * **Note:** If `leading` and `trailing` options are `true`, `func` is + * invoked on the trailing edge of the timeout only if the debounced function + * is invoked more than once during the `wait` timeout. + * + * If `wait` is `0` and `leading` is `false`, `func` invocation is deferred + * until to the next tick, similar to `setTimeout` with a timeout of `0`. + * + * See [David Corbacho's article](https://css-tricks.com/debouncing-throttling-explained-examples/) + * for details over the differences between `_.debounce` and `_.throttle`. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Function + * @param {Function} func The function to debounce. + * @param {number} [wait=0] The number of milliseconds to delay. + * @param {Object} [options={}] The options object. + * @param {boolean} [options.leading=false] + * Specify invoking on the leading edge of the timeout. + * @param {number} [options.maxWait] + * The maximum time `func` is allowed to be delayed before it's invoked. + * @param {boolean} [options.trailing=true] + * Specify invoking on the trailing edge of the timeout. + * @returns {Function} Returns the new debounced function. + * @example + * + * // Avoid costly calculations while the window size is in flux. + * jQuery(window).on('resize', _.debounce(calculateLayout, 150)); + * + * // Invoke `sendMail` when clicked, debouncing subsequent calls. + * jQuery(element).on('click', _.debounce(sendMail, 300, { + * 'leading': true, + * 'trailing': false + * })); + * + * // Ensure `batchLog` is invoked once after 1 second of debounced calls. + * var debounced = _.debounce(batchLog, 250, { 'maxWait': 1000 }); + * var source = new EventSource('/stream'); + * jQuery(source).on('message', debounced); + * + * // Cancel the trailing debounced invocation. + * jQuery(window).on('popstate', debounced.cancel); + */ +function debounce(func, wait, options) { + var lastArgs, + lastThis, + maxWait, + result, + timerId, + lastCallTime, + lastInvokeTime = 0, + leading = false, + maxing = false, + trailing = true; + + if (typeof func != 'function') { + throw new TypeError(FUNC_ERROR_TEXT); + } + wait = toNumber(wait) || 0; + if (isObject(options)) { + leading = !!options.leading; + maxing = 'maxWait' in options; + maxWait = maxing ? nativeMax(toNumber(options.maxWait) || 0, wait) : maxWait; + trailing = 'trailing' in options ? !!options.trailing : trailing; + } + + function invokeFunc(time) { + var args = lastArgs, + thisArg = lastThis; + + lastArgs = lastThis = undefined; + lastInvokeTime = time; + result = func.apply(thisArg, args); + return result; + } + + function leadingEdge(time) { + // Reset any `maxWait` timer. + lastInvokeTime = time; + // Start the timer for the trailing edge. + timerId = setTimeout(timerExpired, wait); + // Invoke the leading edge. + return leading ? invokeFunc(time) : result; + } + + function remainingWait(time) { + var timeSinceLastCall = time - lastCallTime, + timeSinceLastInvoke = time - lastInvokeTime, + result = wait - timeSinceLastCall; + + return maxing ? nativeMin(result, maxWait - timeSinceLastInvoke) : result; + } + + function shouldInvoke(time) { + var timeSinceLastCall = time - lastCallTime, + timeSinceLastInvoke = time - lastInvokeTime; + + // Either this is the first call, activity has stopped and we're at the + // trailing edge, the system time has gone backwards and we're treating + // it as the trailing edge, or we've hit the `maxWait` limit. + return (lastCallTime === undefined || (timeSinceLastCall >= wait) || + (timeSinceLastCall < 0) || (maxing && timeSinceLastInvoke >= maxWait)); + } + + function timerExpired() { + var time = now(); + if (shouldInvoke(time)) { + return trailingEdge(time); + } + // Restart the timer. + timerId = setTimeout(timerExpired, remainingWait(time)); + } + + function trailingEdge(time) { + timerId = undefined; + + // Only invoke if we have `lastArgs` which means `func` has been + // debounced at least once. + if (trailing && lastArgs) { + return invokeFunc(time); + } + lastArgs = lastThis = undefined; + return result; + } + + function cancel() { + if (timerId !== undefined) { + clearTimeout(timerId); + } + lastInvokeTime = 0; + lastArgs = lastCallTime = lastThis = timerId = undefined; + } + + function flush() { + return timerId === undefined ? result : trailingEdge(now()); + } + + function debounced() { + var time = now(), + isInvoking = shouldInvoke(time); + + lastArgs = arguments; + lastThis = this; + lastCallTime = time; + + if (isInvoking) { + if (timerId === undefined) { + return leadingEdge(lastCallTime); + } + if (maxing) { + // Handle invocations in a tight loop. + timerId = setTimeout(timerExpired, wait); + return invokeFunc(lastCallTime); + } + } + if (timerId === undefined) { + timerId = setTimeout(timerExpired, wait); + } + return result; + } + debounced.cancel = cancel; + debounced.flush = flush; + return debounced; +} + +/** + * Creates a throttled function that only invokes `func` at most once per + * every `wait` milliseconds. The throttled function comes with a `cancel` + * method to cancel delayed `func` invocations and a `flush` method to + * immediately invoke them. Provide `options` to indicate whether `func` + * should be invoked on the leading and/or trailing edge of the `wait` + * timeout. The `func` is invoked with the last arguments provided to the + * throttled function. Subsequent calls to the throttled function return the + * result of the last `func` invocation. + * + * **Note:** If `leading` and `trailing` options are `true`, `func` is + * invoked on the trailing edge of the timeout only if the throttled function + * is invoked more than once during the `wait` timeout. + * + * If `wait` is `0` and `leading` is `false`, `func` invocation is deferred + * until to the next tick, similar to `setTimeout` with a timeout of `0`. + * + * See [David Corbacho's article](https://css-tricks.com/debouncing-throttling-explained-examples/) + * for details over the differences between `_.throttle` and `_.debounce`. + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Function + * @param {Function} func The function to throttle. + * @param {number} [wait=0] The number of milliseconds to throttle invocations to. + * @param {Object} [options={}] The options object. + * @param {boolean} [options.leading=true] + * Specify invoking on the leading edge of the timeout. + * @param {boolean} [options.trailing=true] + * Specify invoking on the trailing edge of the timeout. + * @returns {Function} Returns the new throttled function. + * @example + * + * // Avoid excessively updating the position while scrolling. + * jQuery(window).on('scroll', _.throttle(updatePosition, 100)); + * + * // Invoke `renewToken` when the click event is fired, but not more than once every 5 minutes. + * var throttled = _.throttle(renewToken, 300000, { 'trailing': false }); + * jQuery(element).on('click', throttled); + * + * // Cancel the trailing throttled invocation. + * jQuery(window).on('popstate', throttled.cancel); + */ +function throttle(func, wait, options) { + var leading = true, + trailing = true; + + if (typeof func != 'function') { + throw new TypeError(FUNC_ERROR_TEXT); + } + if (isObject(options)) { + leading = 'leading' in options ? !!options.leading : leading; + trailing = 'trailing' in options ? !!options.trailing : trailing; + } + return debounce(func, wait, { + 'leading': leading, + 'maxWait': wait, + 'trailing': trailing + }); +} + +/** + * Checks if `value` is the + * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types) + * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`) + * + * @static + * @memberOf _ + * @since 0.1.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an object, else `false`. + * @example + * + * _.isObject({}); + * // => true + * + * _.isObject([1, 2, 3]); + * // => true + * + * _.isObject(_.noop); + * // => true + * + * _.isObject(null); + * // => false + */ +function isObject(value) { + var type = typeof value; + return !!value && (type == 'object' || type == 'function'); +} + +/** + * Checks if `value` is object-like. A value is object-like if it's not `null` + * and has a `typeof` result of "object". + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is object-like, else `false`. + * @example + * + * _.isObjectLike({}); + * // => true + * + * _.isObjectLike([1, 2, 3]); + * // => true + * + * _.isObjectLike(_.noop); + * // => false + * + * _.isObjectLike(null); + * // => false + */ +function isObjectLike(value) { + return !!value && typeof value == 'object'; +} + +/** + * Checks if `value` is classified as a `Symbol` primitive or object. + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a symbol, else `false`. + * @example + * + * _.isSymbol(Symbol.iterator); + * // => true + * + * _.isSymbol('abc'); + * // => false + */ +function isSymbol(value) { + return typeof value == 'symbol' || + (isObjectLike(value) && objectToString.call(value) == symbolTag); +} + +/** + * Converts `value` to a number. + * + * @static + * @memberOf _ + * @since 4.0.0 + * @category Lang + * @param {*} value The value to process. + * @returns {number} Returns the number. + * @example + * + * _.toNumber(3.2); + * // => 3.2 + * + * _.toNumber(Number.MIN_VALUE); + * // => 5e-324 + * + * _.toNumber(Infinity); + * // => Infinity + * + * _.toNumber('3.2'); + * // => 3.2 + */ +function toNumber(value) { + if (typeof value == 'number') { + return value; + } + if (isSymbol(value)) { + return NAN; + } + if (isObject(value)) { + var other = typeof value.valueOf == 'function' ? value.valueOf() : value; + value = isObject(other) ? (other + '') : other; + } + if (typeof value != 'string') { + return value === 0 ? value : +value; + } + value = value.replace(reTrim, ''); + var isBinary = reIsBinary.test(value); + return (isBinary || reIsOctal.test(value)) + ? freeParseInt(value.slice(2), isBinary ? 2 : 8) + : (reIsBadHex.test(value) ? NAN : +value); +} + +module.exports = throttle; + +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) + +/***/ }), + +/***/ "./node_modules/webpack/buildin/global.js": +/*!***********************************!*\ + !*** (webpack)/buildin/global.js ***! + \***********************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +var g; + +// This works in non-strict mode +g = (function() { + return this; +})(); + +try { + // This works if eval is allowed (see CSP) + g = g || Function("return this")() || (1, eval)("this"); +} catch (e) { + // This works if the window reference is available + if (typeof window === "object") g = window; +} + +// g can still be undefined, but nothing to do about it... +// We return undefined, instead of nothing here, so it's +// easier to handle this case. if(!global) { ...} + +module.exports = g; + + +/***/ }), + +/***/ "./preview-src/activeLineMarker.ts": +/*!*****************************************!*\ + !*** ./preview-src/activeLineMarker.ts ***! + \*****************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +Object.defineProperty(exports, "__esModule", { value: true }); +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +const scroll_sync_1 = __webpack_require__(/*! ./scroll-sync */ "./preview-src/scroll-sync.ts"); +class ActiveLineMarker { + onDidChangeTextEditorSelection(line) { + const { previous } = scroll_sync_1.getElementsForSourceLine(line); + this._update(previous && previous.element); + } + _update(before) { + this._unmarkActiveElement(this._current); + this._markActiveElement(before); + this._current = before; + } + _unmarkActiveElement(element) { + if (!element) { + return; + } + element.className = element.className.replace(/\bcode-active-line\b/g, ''); + } + _markActiveElement(element) { + if (!element) { + return; + } + element.className += ' code-active-line'; + } +} +exports.ActiveLineMarker = ActiveLineMarker; + + +/***/ }), + +/***/ "./preview-src/events.ts": +/*!*******************************!*\ + !*** ./preview-src/events.ts ***! + \*******************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +Object.defineProperty(exports, "__esModule", { value: true }); +function onceDocumentLoaded(f) { + if (document.readyState === 'loading') { + document.addEventListener('DOMContentLoaded', f); + } + else { + f(); + } +} +exports.onceDocumentLoaded = onceDocumentLoaded; + + +/***/ }), + +/***/ "./preview-src/index.ts": +/*!******************************!*\ + !*** ./preview-src/index.ts ***! + \******************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +Object.defineProperty(exports, "__esModule", { value: true }); +const activeLineMarker_1 = __webpack_require__(/*! ./activeLineMarker */ "./preview-src/activeLineMarker.ts"); +const events_1 = __webpack_require__(/*! ./events */ "./preview-src/events.ts"); +const messaging_1 = __webpack_require__(/*! ./messaging */ "./preview-src/messaging.ts"); +const scroll_sync_1 = __webpack_require__(/*! ./scroll-sync */ "./preview-src/scroll-sync.ts"); +const settings_1 = __webpack_require__(/*! ./settings */ "./preview-src/settings.ts"); +const throttle = __webpack_require__(/*! lodash.throttle */ "./node_modules/lodash.throttle/index.js"); +var scrollDisabled = true; +const marker = new activeLineMarker_1.ActiveLineMarker(); +const settings = settings_1.getSettings(); +const vscode = acquireVsCodeApi(); +// Set VS Code state +const state = settings_1.getData('data-state'); +vscode.setState(state); +const messaging = messaging_1.createPosterForVsCode(vscode); +window.cspAlerter.setPoster(messaging); +events_1.onceDocumentLoaded(() => { + if (settings.scrollPreviewWithEditor) { + setTimeout(() => { + const initialLine = +settings.line; + if (!isNaN(initialLine)) { + scrollDisabled = true; + scroll_sync_1.scrollToRevealSourceLine(initialLine); + } + }, 0); + } +}); +const onUpdateView = (() => { + const doScroll = throttle((line) => { + scrollDisabled = true; + scroll_sync_1.scrollToRevealSourceLine(line); + }, 50); + return (line, settings) => { + if (!isNaN(line)) { + settings.line = line; + doScroll(line); + } + }; +})(); +window.addEventListener('resize', () => { + scrollDisabled = true; +}, true); +window.addEventListener('message', event => { + if (event.data.source !== settings.source) { + return; + } + switch (event.data.type) { + case 'onDidChangeTextEditorSelection': + marker.onDidChangeTextEditorSelection(event.data.line); + break; + case 'updateView': + onUpdateView(event.data.line, settings); + break; + } +}, false); +document.addEventListener('dblclick', event => { + if (!settings.doubleClickToSwitchToEditor) { + return; + } + // Ignore clicks on links + for (let node = event.target; node; node = node.parentNode) { + if (node.tagName === 'A') { + return; + } + } + const offset = event.pageY; + const line = scroll_sync_1.getEditorLineNumberForPageOffset(offset); + if (typeof line === 'number' && !isNaN(line)) { + messaging.postMessage('didClick', { line: Math.floor(line) }); + } +}); +document.addEventListener('click', event => { + if (!event) { + return; + } + let node = event.target; + while (node) { + if (node.tagName && node.tagName === 'A' && node.href) { + if (node.getAttribute('href').startsWith('#')) { + break; + } + if (node.href.startsWith('file://') || node.href.startsWith('vscode-resource:')) { + const [path, fragment] = node.href.replace(/^(file:\/\/|vscode-resource:)/i, '').split('#'); + messaging.postCommand('_html.openDocumentLink', [{ path, fragment }]); + event.preventDefault(); + event.stopPropagation(); + break; + } + break; + } + node = node.parentNode; + } +}, true); +if (settings.scrollEditorWithPreview) { + window.addEventListener('scroll', throttle(() => { + if (scrollDisabled) { + scrollDisabled = false; + } + else { + const line = scroll_sync_1.getEditorLineNumberForPageOffset(window.scrollY); + if (typeof line === 'number' && !isNaN(line)) { + messaging.postMessage('revealLine', { line }); + } + } + }, 50)); +} + + +/***/ }), + +/***/ "./preview-src/messaging.ts": +/*!**********************************!*\ + !*** ./preview-src/messaging.ts ***! + \**********************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +Object.defineProperty(exports, "__esModule", { value: true }); +const settings_1 = __webpack_require__(/*! ./settings */ "./preview-src/settings.ts"); +exports.createPosterForVsCode = (vscode) => { + return new class { + postMessage(type, body) { + vscode.postMessage({ + type, + source: settings_1.getSettings().source, + body + }); + } + postCommand(command, args) { + this.postMessage('command', { command, args }); + } + }; +}; + + +/***/ }), + +/***/ "./preview-src/scroll-sync.ts": +/*!************************************!*\ + !*** ./preview-src/scroll-sync.ts ***! + \************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +Object.defineProperty(exports, "__esModule", { value: true }); +const settings_1 = __webpack_require__(/*! ./settings */ "./preview-src/settings.ts"); +function clamp(min, max, value) { + return Math.min(max, Math.max(min, value)); +} +function clampLine(line) { + return clamp(0, settings_1.getSettings().lineCount - 1, line); +} +const getCodeLineElements = (() => { + let elements; + return () => { + if (!elements) { + elements = Array.prototype.map.call(document.getElementsByClassName('code-line'), (element) => { + const line = +element.getAttribute('data-line'); + return { element, line }; + }) + .filter((x) => !isNaN(x.line)); + } + return elements; + }; +})(); +/** + * Find the html elements that map to a specific target line in the editor. + * + * If an exact match, returns a single element. If the line is between elements, + * returns the element prior to and the element after the given line. + */ +function getElementsForSourceLine(targetLine) { + const lineNumber = Math.floor(targetLine); + const lines = getCodeLineElements(); + let previous = lines[0] || null; + for (const entry of lines) { + if (entry.line === lineNumber) { + return { previous: entry, next: undefined }; + } + else if (entry.line > lineNumber) { + return { previous, next: entry }; + } + previous = entry; + } + return { previous }; +} +exports.getElementsForSourceLine = getElementsForSourceLine; +/** + * Find the html elements that are at a specific pixel offset on the page. + */ +function getLineElementsAtPageOffset(offset) { + const lines = getCodeLineElements(); + const position = offset - window.scrollY; + let lo = -1; + let hi = lines.length - 1; + while (lo + 1 < hi) { + const mid = Math.floor((lo + hi) / 2); + const bounds = lines[mid].element.getBoundingClientRect(); + if (bounds.top + bounds.height >= position) { + hi = mid; + } + else { + lo = mid; + } + } + const hiElement = lines[hi]; + const hiBounds = hiElement.element.getBoundingClientRect(); + if (hi >= 1 && hiBounds.top > position) { + const loElement = lines[lo]; + return { previous: loElement, next: hiElement }; + } + return { previous: hiElement }; +} +exports.getLineElementsAtPageOffset = getLineElementsAtPageOffset; +/** + * Attempt to reveal the element for a source line in the editor. + */ +function scrollToRevealSourceLine(line) { + const { previous, next } = getElementsForSourceLine(line); + if (previous && settings_1.getSettings().scrollPreviewWithEditor) { + let scrollTo = 0; + const rect = previous.element.getBoundingClientRect(); + const previousTop = rect.top; + if (next && next.line !== previous.line) { + // Between two elements. Go to percentage offset between them. + const betweenProgress = (line - previous.line) / (next.line - previous.line); + const elementOffset = next.element.getBoundingClientRect().top - previousTop; + scrollTo = previousTop + betweenProgress * elementOffset; + } + else { + scrollTo = previousTop; + } + window.scroll(0, Math.max(1, window.scrollY + scrollTo)); + } +} +exports.scrollToRevealSourceLine = scrollToRevealSourceLine; +function getEditorLineNumberForPageOffset(offset) { + const { previous, next } = getLineElementsAtPageOffset(offset); + if (previous) { + const previousBounds = previous.element.getBoundingClientRect(); + const offsetFromPrevious = (offset - window.scrollY - previousBounds.top); + if (next) { + const progressBetweenElements = offsetFromPrevious / (next.element.getBoundingClientRect().top - previousBounds.top); + const line = previous.line + progressBetweenElements * (next.line - previous.line); + return clampLine(line); + } + else { + const progressWithinElement = offsetFromPrevious / (previousBounds.height); + const line = previous.line + progressWithinElement; + return clampLine(line); + } + } + return null; +} +exports.getEditorLineNumberForPageOffset = getEditorLineNumberForPageOffset; + + +/***/ }), + +/***/ "./preview-src/settings.ts": +/*!*********************************!*\ + !*** ./preview-src/settings.ts ***! + \*********************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +Object.defineProperty(exports, "__esModule", { value: true }); +let cachedSettings = undefined; +function getData(key) { + const element = document.getElementById('vscode-html-preview-data'); + if (element) { + const data = element.getAttribute(key); + if (data) { + return JSON.parse(data); + } + } + throw new Error(`Could not load data for ${key}`); +} +exports.getData = getData; +function getSettings() { + if (cachedSettings) { + return cachedSettings; + } + cachedSettings = getData('data-settings'); + if (cachedSettings) { + return cachedSettings; + } + throw new Error('Could not load settings'); +} +exports.getSettings = getSettings; + + +/***/ }) + +/******/ }); +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vd2VicGFjay9ib290c3RyYXAiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2xvZGFzaC50aHJvdHRsZS9pbmRleC5qcyIsIndlYnBhY2s6Ly8vKHdlYnBhY2spL2J1aWxkaW4vZ2xvYmFsLmpzIiwid2VicGFjazovLy8uL3ByZXZpZXctc3JjL2FjdGl2ZUxpbmVNYXJrZXIudHMiLCJ3ZWJwYWNrOi8vLy4vcHJldmlldy1zcmMvZXZlbnRzLnRzIiwid2VicGFjazovLy8uL3ByZXZpZXctc3JjL2luZGV4LnRzIiwid2VicGFjazovLy8uL3ByZXZpZXctc3JjL21lc3NhZ2luZy50cyIsIndlYnBhY2s6Ly8vLi9wcmV2aWV3LXNyYy9zY3JvbGwtc3luYy50cyIsIndlYnBhY2s6Ly8vLi9wcmV2aWV3LXNyYy9zZXR0aW5ncy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxrREFBMEMsZ0NBQWdDO0FBQzFFO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsZ0VBQXdELGtCQUFrQjtBQUMxRTtBQUNBLHlEQUFpRCxjQUFjO0FBQy9EOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpREFBeUMsaUNBQWlDO0FBQzFFLHdIQUFnSCxtQkFBbUIsRUFBRTtBQUNySTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLG1DQUEyQiwwQkFBMEIsRUFBRTtBQUN2RCx5Q0FBaUMsZUFBZTtBQUNoRDtBQUNBO0FBQ0E7O0FBRUE7QUFDQSw4REFBc0QsK0RBQStEOztBQUVySDtBQUNBOzs7QUFHQTtBQUNBOzs7Ozs7Ozs7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QUFZaEcsSUFBSSxjQUFjLEdBQWdDLFNBQVMsQ0FBQztBQUU1RCxTQUFnQixPQUFPLENBQUMsR0FBVztJQUNsQyxNQUFNLE9BQU8sR0FBRyxRQUFRLENBQUMsY0FBYyxDQUFDLDBCQUEwQixDQUFDLENBQUM7SUFDcEUsSUFBSSxPQUFPLEVBQUU7UUFDWixNQUFNLElBQUksR0FBRyxPQUFPLENBQUMsWUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDO1FBQ3ZDLElBQUksSUFBSSxFQUFFO1lBQ1QsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDO1NBQ3hCO0tBQ0Q7SUFFRCxNQUFNLElBQUksS0FBSyxDQUFDLDJCQUEyQixHQUFHLEVBQUUsQ0FBQyxDQUFDO0FBQ25ELENBQUM7QUFWRCwwQkFVQztBQUVELFNBQWdCLFdBQVc7SUFDMUIsSUFBSSxjQUFjLEVBQUU7UUFDbkIsT0FBTyxjQUFjLENBQUM7S0FDdEI7SUFFRCxjQUFjLEdBQUcsT0FBTyxDQUFDLGVBQWUsQ0FBQyxDQUFDO0lBQzFDLElBQUksY0FBYyxFQUFFO1FBQ25CLE9BQU8sY0FBYyxDQUFDO0tBQ3RCO0lBRUQsTUFBTSxJQUFJLEtBQUssQ0FBQyx5QkFBeUIsQ0FBQyxDQUFDO0FBQzVDLENBQUM7QUFYRCxrQ0FXQyIsImZpbGUiOiJpbmRleC5qcyIsInNvdXJjZXNDb250ZW50IjpbIiBcdC8vIFRoZSBtb2R1bGUgY2FjaGVcbiBcdHZhciBpbnN0YWxsZWRNb2R1bGVzID0ge307XG5cbiBcdC8vIFRoZSByZXF1aXJlIGZ1bmN0aW9uXG4gXHRmdW5jdGlvbiBfX3dlYnBhY2tfcmVxdWlyZV9fKG1vZHVsZUlkKSB7XG5cbiBcdFx0Ly8gQ2hlY2sgaWYgbW9kdWxlIGlzIGluIGNhY2hlXG4gXHRcdGlmKGluc3RhbGxlZE1vZHVsZXNbbW9kdWxlSWRdKSB7XG4gXHRcdFx0cmV0dXJuIGluc3RhbGxlZE1vZHVsZXNbbW9kdWxlSWRdLmV4cG9ydHM7XG4gXHRcdH1cbiBcdFx0Ly8gQ3JlYXRlIGEgbmV3IG1vZHVsZSAoYW5kIHB1dCBpdCBpbnRvIHRoZSBjYWNoZSlcbiBcdFx0dmFyIG1vZHVsZSA9IGluc3RhbGxlZE1vZHVsZXNbbW9kdWxlSWRdID0ge1xuIFx0XHRcdGk6IG1vZHVsZUlkLFxuIFx0XHRcdGw6IGZhbHNlLFxuIFx0XHRcdGV4cG9ydHM6IHt9XG4gXHRcdH07XG5cbiBcdFx0Ly8gRXhlY3V0ZSB0aGUgbW9kdWxlIGZ1bmN0aW9uXG4gXHRcdG1vZHVsZXNbbW9kdWxlSWRdLmNhbGwobW9kdWxlLmV4cG9ydHMsIG1vZHVsZSwgbW9kdWxlLmV4cG9ydHMsIF9fd2VicGFja19yZXF1aXJlX18pO1xuXG4gXHRcdC8vIEZsYWcgdGhlIG1vZHVsZSBhcyBsb2FkZWRcbiBcdFx0bW9kdWxlLmwgPSB0cnVlO1xuXG4gXHRcdC8vIFJldHVybiB0aGUgZXhwb3J0cyBvZiB0aGUgbW9kdWxlXG4gXHRcdHJldHVybiBtb2R1bGUuZXhwb3J0cztcbiBcdH1cblxuXG4gXHQvLyBleHBvc2UgdGhlIG1vZHVsZXMgb2JqZWN0IChfX3dlYnBhY2tfbW9kdWxlc19fKVxuIFx0X193ZWJwYWNrX3JlcXVpcmVfXy5tID0gbW9kdWxlcztcblxuIFx0Ly8gZXhwb3NlIHRoZSBtb2R1bGUgY2FjaGVcbiBcdF9fd2VicGFja19yZXF1aXJlX18uYyA9IGluc3RhbGxlZE1vZHVsZXM7XG5cbiBcdC8vIGRlZmluZSBnZXR0ZXIgZnVuY3Rpb24gZm9yIGhhcm1vbnkgZXhwb3J0c1xuIFx0X193ZWJwYWNrX3JlcXVpcmVfXy5kID0gZnVuY3Rpb24oZXhwb3J0cywgbmFtZSwgZ2V0dGVyKSB7XG4gXHRcdGlmKCFfX3dlYnBhY2tfcmVxdWlyZV9fLm8oZXhwb3J0cywgbmFtZSkpIHtcbiBcdFx0XHRPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgbmFtZSwgeyBlbnVtZXJhYmxlOiB0cnVlLCBnZXQ6IGdldHRlciB9KTtcbiBcdFx0fVxuIFx0fTtcblxuIFx0Ly8gZGVmaW5lIF9fZXNNb2R1bGUgb24gZXhwb3J0c1xuIFx0X193ZWJwYWNrX3JlcXVpcmVfXy5yID0gZnVuY3Rpb24oZXhwb3J0cykge1xuIFx0XHRpZih0eXBlb2YgU3ltYm9sICE9PSAndW5kZWZpbmVkJyAmJiBTeW1ib2wudG9TdHJpbmdUYWcpIHtcbiBcdFx0XHRPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgU3ltYm9sLnRvU3RyaW5nVGFnLCB7IHZhbHVlOiAnTW9kdWxlJyB9KTtcbiBcdFx0fVxuIFx0XHRPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgJ19fZXNNb2R1bGUnLCB7IHZhbHVlOiB0cnVlIH0pO1xuIFx0fTtcblxuIFx0Ly8gY3JlYXRlIGEgZmFrZSBuYW1lc3BhY2Ugb2JqZWN0XG4gXHQvLyBtb2RlICYgMTogdmFsdWUgaXMgYSBtb2R1bGUgaWQsIHJlcXVpcmUgaXRcbiBcdC8vIG1vZGUgJiAyOiBtZXJnZSBhbGwgcHJvcGVydGllcyBvZiB2YWx1ZSBpbnRvIHRoZSBuc1xuIFx0Ly8gbW9kZSAmIDQ6IHJldHVybiB2YWx1ZSB3aGVuIGFscmVhZHkgbnMgb2JqZWN0XG4gXHQvLyBtb2RlICYgOHwxOiBiZWhhdmUgbGlrZSByZXF1aXJlXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLnQgPSBmdW5jdGlvbih2YWx1ZSwgbW9kZSkge1xuIFx0XHRpZihtb2RlICYgMSkgdmFsdWUgPSBfX3dlYnBhY2tfcmVxdWlyZV9fKHZhbHVlKTtcbiBcdFx0aWYobW9kZSAmIDgpIHJldHVybiB2YWx1ZTtcbiBcdFx0aWYoKG1vZGUgJiA0KSAmJiB0eXBlb2YgdmFsdWUgPT09ICdvYmplY3QnICYmIHZhbHVlICYmIHZhbHVlLl9fZXNNb2R1bGUpIHJldHVybiB2YWx1ZTtcbiBcdFx0dmFyIG5zID0gT2JqZWN0LmNyZWF0ZShudWxsKTtcbiBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5yKG5zKTtcbiBcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KG5zLCAnZGVmYXVsdCcsIHsgZW51bWVyYWJsZTogdHJ1ZSwgdmFsdWU6IHZhbHVlIH0pO1xuIFx0XHRpZihtb2RlICYgMiAmJiB0eXBlb2YgdmFsdWUgIT0gJ3N0cmluZycpIGZvcih2YXIga2V5IGluIHZhbHVlKSBfX3dlYnBhY2tfcmVxdWlyZV9fLmQobnMsIGtleSwgZnVuY3Rpb24oa2V5KSB7IHJldHVybiB2YWx1ZVtrZXldOyB9LmJpbmQobnVsbCwga2V5KSk7XG4gXHRcdHJldHVybiBucztcbiBcdH07XG5cbiBcdC8vIGdldERlZmF1bHRFeHBvcnQgZnVuY3Rpb24gZm9yIGNvbXBhdGliaWxpdHkgd2l0aCBub24taGFybW9ueSBtb2R1bGVzXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLm4gPSBmdW5jdGlvbihtb2R1bGUpIHtcbiBcdFx0dmFyIGdldHRlciA9IG1vZHVsZSAmJiBtb2R1bGUuX19lc01vZHVsZSA/XG4gXHRcdFx0ZnVuY3Rpb24gZ2V0RGVmYXVsdCgpIHsgcmV0dXJuIG1vZHVsZVsnZGVmYXVsdCddOyB9IDpcbiBcdFx0XHRmdW5jdGlvbiBnZXRNb2R1bGVFeHBvcnRzKCkgeyByZXR1cm4gbW9kdWxlOyB9O1xuIFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fLmQoZ2V0dGVyLCAnYScsIGdldHRlcik7XG4gXHRcdHJldHVybiBnZXR0ZXI7XG4gXHR9O1xuXG4gXHQvLyBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGxcbiBcdF9fd2VicGFja19yZXF1aXJlX18ubyA9IGZ1bmN0aW9uKG9iamVjdCwgcHJvcGVydHkpIHsgcmV0dXJuIE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChvYmplY3QsIHByb3BlcnR5KTsgfTtcblxuIFx0Ly8gX193ZWJwYWNrX3B1YmxpY19wYXRoX19cbiBcdF9fd2VicGFja19yZXF1aXJlX18ucCA9IFwiXCI7XG5cblxuIFx0Ly8gTG9hZCBlbnRyeSBtb2R1bGUgYW5kIHJldHVybiBleHBvcnRzXG4gXHRyZXR1cm4gX193ZWJwYWNrX3JlcXVpcmVfXyhfX3dlYnBhY2tfcmVxdWlyZV9fLnMgPSBcIi4vcHJldmlldy1zcmMvaW5kZXgudHNcIik7XG4iLCIvKipcbiAqIGxvZGFzaCAoQ3VzdG9tIEJ1aWxkKSA8aHR0cHM6Ly9sb2Rhc2guY29tLz5cbiAqIEJ1aWxkOiBgbG9kYXNoIG1vZHVsYXJpemUgZXhwb3J0cz1cIm5wbVwiIC1vIC4vYFxuICogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnMgPGh0dHBzOi8vanF1ZXJ5Lm9yZy8+XG4gKiBSZWxlYXNlZCB1bmRlciBNSVQgbGljZW5zZSA8aHR0cHM6Ly9sb2Rhc2guY29tL2xpY2Vuc2U+XG4gKiBCYXNlZCBvbiBVbmRlcnNjb3JlLmpzIDEuOC4zIDxodHRwOi8vdW5kZXJzY29yZWpzLm9yZy9MSUNFTlNFPlxuICogQ29weXJpZ2h0IEplcmVteSBBc2hrZW5hcywgRG9jdW1lbnRDbG91ZCBhbmQgSW52ZXN0aWdhdGl2ZSBSZXBvcnRlcnMgJiBFZGl0b3JzXG4gKi9cblxuLyoqIFVzZWQgYXMgdGhlIGBUeXBlRXJyb3JgIG1lc3NhZ2UgZm9yIFwiRnVuY3Rpb25zXCIgbWV0aG9kcy4gKi9cbnZhciBGVU5DX0VSUk9SX1RFWFQgPSAnRXhwZWN0ZWQgYSBmdW5jdGlvbic7XG5cbi8qKiBVc2VkIGFzIHJlZmVyZW5jZXMgZm9yIHZhcmlvdXMgYE51bWJlcmAgY29uc3RhbnRzLiAqL1xudmFyIE5BTiA9IDAgLyAwO1xuXG4vKiogYE9iamVjdCN0b1N0cmluZ2AgcmVzdWx0IHJlZmVyZW5jZXMuICovXG52YXIgc3ltYm9sVGFnID0gJ1tvYmplY3QgU3ltYm9sXSc7XG5cbi8qKiBVc2VkIHRvIG1hdGNoIGxlYWRpbmcgYW5kIHRyYWlsaW5nIHdoaXRlc3BhY2UuICovXG52YXIgcmVUcmltID0gL15cXHMrfFxccyskL2c7XG5cbi8qKiBVc2VkIHRvIGRldGVjdCBiYWQgc2lnbmVkIGhleGFkZWNpbWFsIHN0cmluZyB2YWx1ZXMuICovXG52YXIgcmVJc0JhZEhleCA9IC9eWy0rXTB4WzAtOWEtZl0rJC9pO1xuXG4vKiogVXNlZCB0byBkZXRlY3QgYmluYXJ5IHN0cmluZyB2YWx1ZXMuICovXG52YXIgcmVJc0JpbmFyeSA9IC9eMGJbMDFdKyQvaTtcblxuLyoqIFVzZWQgdG8gZGV0ZWN0IG9jdGFsIHN0cmluZyB2YWx1ZXMuICovXG52YXIgcmVJc09jdGFsID0gL14wb1swLTddKyQvaTtcblxuLyoqIEJ1aWx0LWluIG1ldGhvZCByZWZlcmVuY2VzIHdpdGhvdXQgYSBkZXBlbmRlbmN5IG9uIGByb290YC4gKi9cbnZhciBmcmVlUGFyc2VJbnQgPSBwYXJzZUludDtcblxuLyoqIERldGVjdCBmcmVlIHZhcmlhYmxlIGBnbG9iYWxgIGZyb20gTm9kZS5qcy4gKi9cbnZhciBmcmVlR2xvYmFsID0gdHlwZW9mIGdsb2JhbCA9PSAnb2JqZWN0JyAmJiBnbG9iYWwgJiYgZ2xvYmFsLk9iamVjdCA9PT0gT2JqZWN0ICYmIGdsb2JhbDtcblxuLyoqIERldGVjdCBmcmVlIHZhcmlhYmxlIGBzZWxmYC4gKi9cbnZhciBmcmVlU2VsZiA9IHR5cGVvZiBzZWxmID09ICdvYmplY3QnICYmIHNlbGYgJiYgc2VsZi5PYmplY3QgPT09IE9iamVjdCAmJiBzZWxmO1xuXG4vKiogVXNlZCBhcyBhIHJlZmVyZW5jZSB0byB0aGUgZ2xvYmFsIG9iamVjdC4gKi9cbnZhciByb290ID0gZnJlZUdsb2JhbCB8fCBmcmVlU2VsZiB8fCBGdW5jdGlvbigncmV0dXJuIHRoaXMnKSgpO1xuXG4vKiogVXNlZCBmb3IgYnVpbHQtaW4gbWV0aG9kIHJlZmVyZW5jZXMuICovXG52YXIgb2JqZWN0UHJvdG8gPSBPYmplY3QucHJvdG90eXBlO1xuXG4vKipcbiAqIFVzZWQgdG8gcmVzb2x2ZSB0aGVcbiAqIFtgdG9TdHJpbmdUYWdgXShodHRwOi8vZWNtYS1pbnRlcm5hdGlvbmFsLm9yZy9lY21hLTI2Mi83LjAvI3NlYy1vYmplY3QucHJvdG90eXBlLnRvc3RyaW5nKVxuICogb2YgdmFsdWVzLlxuICovXG52YXIgb2JqZWN0VG9TdHJpbmcgPSBvYmplY3RQcm90by50b1N0cmluZztcblxuLyogQnVpbHQtaW4gbWV0aG9kIHJlZmVyZW5jZXMgZm9yIHRob3NlIHdpdGggdGhlIHNhbWUgbmFtZSBhcyBvdGhlciBgbG9kYXNoYCBtZXRob2RzLiAqL1xudmFyIG5hdGl2ZU1heCA9IE1hdGgubWF4LFxuICAgIG5hdGl2ZU1pbiA9IE1hdGgubWluO1xuXG4vKipcbiAqIEdldHMgdGhlIHRpbWVzdGFtcCBvZiB0aGUgbnVtYmVyIG9mIG1pbGxpc2Vjb25kcyB0aGF0IGhhdmUgZWxhcHNlZCBzaW5jZVxuICogdGhlIFVuaXggZXBvY2ggKDEgSmFudWFyeSAxOTcwIDAwOjAwOjAwIFVUQykuXG4gKlxuICogQHN0YXRpY1xuICogQG1lbWJlck9mIF9cbiAqIEBzaW5jZSAyLjQuMFxuICogQGNhdGVnb3J5IERhdGVcbiAqIEByZXR1cm5zIHtudW1iZXJ9IFJldHVybnMgdGhlIHRpbWVzdGFtcC5cbiAqIEBleGFtcGxlXG4gKlxuICogXy5kZWZlcihmdW5jdGlvbihzdGFtcCkge1xuICogICBjb25zb2xlLmxvZyhfLm5vdygpIC0gc3RhbXApO1xuICogfSwgXy5ub3coKSk7XG4gKiAvLyA9PiBMb2dzIHRoZSBudW1iZXIgb2YgbWlsbGlzZWNvbmRzIGl0IHRvb2sgZm9yIHRoZSBkZWZlcnJlZCBpbnZvY2F0aW9uLlxuICovXG52YXIgbm93ID0gZnVuY3Rpb24oKSB7XG4gIHJldHVybiByb290LkRhdGUubm93KCk7XG59O1xuXG4vKipcbiAqIENyZWF0ZXMgYSBkZWJvdW5jZWQgZnVuY3Rpb24gdGhhdCBkZWxheXMgaW52b2tpbmcgYGZ1bmNgIHVudGlsIGFmdGVyIGB3YWl0YFxuICogbWlsbGlzZWNvbmRzIGhhdmUgZWxhcHNlZCBzaW5jZSB0aGUgbGFzdCB0aW1lIHRoZSBkZWJvdW5jZWQgZnVuY3Rpb24gd2FzXG4gKiBpbnZva2VkLiBUaGUgZGVib3VuY2VkIGZ1bmN0aW9uIGNvbWVzIHdpdGggYSBgY2FuY2VsYCBtZXRob2QgdG8gY2FuY2VsXG4gKiBkZWxheWVkIGBmdW5jYCBpbnZvY2F0aW9ucyBhbmQgYSBgZmx1c2hgIG1ldGhvZCB0byBpbW1lZGlhdGVseSBpbnZva2UgdGhlbS5cbiAqIFByb3ZpZGUgYG9wdGlvbnNgIHRvIGluZGljYXRlIHdoZXRoZXIgYGZ1bmNgIHNob3VsZCBiZSBpbnZva2VkIG9uIHRoZVxuICogbGVhZGluZyBhbmQvb3IgdHJhaWxpbmcgZWRnZSBvZiB0aGUgYHdhaXRgIHRpbWVvdXQuIFRoZSBgZnVuY2AgaXMgaW52b2tlZFxuICogd2l0aCB0aGUgbGFzdCBhcmd1bWVudHMgcHJvdmlkZWQgdG8gdGhlIGRlYm91bmNlZCBmdW5jdGlvbi4gU3Vic2VxdWVudFxuICogY2FsbHMgdG8gdGhlIGRlYm91bmNlZCBmdW5jdGlvbiByZXR1cm4gdGhlIHJlc3VsdCBvZiB0aGUgbGFzdCBgZnVuY2BcbiAqIGludm9jYXRpb24uXG4gKlxuICogKipOb3RlOioqIElmIGBsZWFkaW5nYCBhbmQgYHRyYWlsaW5nYCBvcHRpb25zIGFyZSBgdHJ1ZWAsIGBmdW5jYCBpc1xuICogaW52b2tlZCBvbiB0aGUgdHJhaWxpbmcgZWRnZSBvZiB0aGUgdGltZW91dCBvbmx5IGlmIHRoZSBkZWJvdW5jZWQgZnVuY3Rpb25cbiAqIGlzIGludm9rZWQgbW9yZSB0aGFuIG9uY2UgZHVyaW5nIHRoZSBgd2FpdGAgdGltZW91dC5cbiAqXG4gKiBJZiBgd2FpdGAgaXMgYDBgIGFuZCBgbGVhZGluZ2AgaXMgYGZhbHNlYCwgYGZ1bmNgIGludm9jYXRpb24gaXMgZGVmZXJyZWRcbiAqIHVudGlsIHRvIHRoZSBuZXh0IHRpY2ssIHNpbWlsYXIgdG8gYHNldFRpbWVvdXRgIHdpdGggYSB0aW1lb3V0IG9mIGAwYC5cbiAqXG4gKiBTZWUgW0RhdmlkIENvcmJhY2hvJ3MgYXJ0aWNsZV0oaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9kZWJvdW5jaW5nLXRocm90dGxpbmctZXhwbGFpbmVkLWV4YW1wbGVzLylcbiAqIGZvciBkZXRhaWxzIG92ZXIgdGhlIGRpZmZlcmVuY2VzIGJldHdlZW4gYF8uZGVib3VuY2VgIGFuZCBgXy50aHJvdHRsZWAuXG4gKlxuICogQHN0YXRpY1xuICogQG1lbWJlck9mIF9cbiAqIEBzaW5jZSAwLjEuMFxuICogQGNhdGVnb3J5IEZ1bmN0aW9uXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBmdW5jIFRoZSBmdW5jdGlvbiB0byBkZWJvdW5jZS5cbiAqIEBwYXJhbSB7bnVtYmVyfSBbd2FpdD0wXSBUaGUgbnVtYmVyIG9mIG1pbGxpc2Vjb25kcyB0byBkZWxheS5cbiAqIEBwYXJhbSB7T2JqZWN0fSBbb3B0aW9ucz17fV0gVGhlIG9wdGlvbnMgb2JqZWN0LlxuICogQHBhcmFtIHtib29sZWFufSBbb3B0aW9ucy5sZWFkaW5nPWZhbHNlXVxuICogIFNwZWNpZnkgaW52b2tpbmcgb24gdGhlIGxlYWRpbmcgZWRnZSBvZiB0aGUgdGltZW91dC5cbiAqIEBwYXJhbSB7bnVtYmVyfSBbb3B0aW9ucy5tYXhXYWl0XVxuICogIFRoZSBtYXhpbXVtIHRpbWUgYGZ1bmNgIGlzIGFsbG93ZWQgdG8gYmUgZGVsYXllZCBiZWZvcmUgaXQncyBpbnZva2VkLlxuICogQHBhcmFtIHtib29sZWFufSBbb3B0aW9ucy50cmFpbGluZz10cnVlXVxuICogIFNwZWNpZnkgaW52b2tpbmcgb24gdGhlIHRyYWlsaW5nIGVkZ2Ugb2YgdGhlIHRpbWVvdXQuXG4gKiBAcmV0dXJucyB7RnVuY3Rpb259IFJldHVybnMgdGhlIG5ldyBkZWJvdW5jZWQgZnVuY3Rpb24uXG4gKiBAZXhhbXBsZVxuICpcbiAqIC8vIEF2b2lkIGNvc3RseSBjYWxjdWxhdGlvbnMgd2hpbGUgdGhlIHdpbmRvdyBzaXplIGlzIGluIGZsdXguXG4gKiBqUXVlcnkod2luZG93KS5vbigncmVzaXplJywgXy5kZWJvdW5jZShjYWxjdWxhdGVMYXlvdXQsIDE1MCkpO1xuICpcbiAqIC8vIEludm9rZSBgc2VuZE1haWxgIHdoZW4gY2xpY2tlZCwgZGVib3VuY2luZyBzdWJzZXF1ZW50IGNhbGxzLlxuICogalF1ZXJ5KGVsZW1lbnQpLm9uKCdjbGljaycsIF8uZGVib3VuY2Uoc2VuZE1haWwsIDMwMCwge1xuICogICAnbGVhZGluZyc6IHRydWUsXG4gKiAgICd0cmFpbGluZyc6IGZhbHNlXG4gKiB9KSk7XG4gKlxuICogLy8gRW5zdXJlIGBiYXRjaExvZ2AgaXMgaW52b2tlZCBvbmNlIGFmdGVyIDEgc2Vjb25kIG9mIGRlYm91bmNlZCBjYWxscy5cbiAqIHZhciBkZWJvdW5jZWQgPSBfLmRlYm91bmNlKGJhdGNoTG9nLCAyNTAsIHsgJ21heFdhaXQnOiAxMDAwIH0pO1xuICogdmFyIHNvdXJjZSA9IG5ldyBFdmVudFNvdXJjZSgnL3N0cmVhbScpO1xuICogalF1ZXJ5KHNvdXJjZSkub24oJ21lc3NhZ2UnLCBkZWJvdW5jZWQpO1xuICpcbiAqIC8vIENhbmNlbCB0aGUgdHJhaWxpbmcgZGVib3VuY2VkIGludm9jYXRpb24uXG4gKiBqUXVlcnkod2luZG93KS5vbigncG9wc3RhdGUnLCBkZWJvdW5jZWQuY2FuY2VsKTtcbiAqL1xuZnVuY3Rpb24gZGVib3VuY2UoZnVuYywgd2FpdCwgb3B0aW9ucykge1xuICB2YXIgbGFzdEFyZ3MsXG4gICAgICBsYXN0VGhpcyxcbiAgICAgIG1heFdhaXQsXG4gICAgICByZXN1bHQsXG4gICAgICB0aW1lcklkLFxuICAgICAgbGFzdENhbGxUaW1lLFxuICAgICAgbGFzdEludm9rZVRpbWUgPSAwLFxuICAgICAgbGVhZGluZyA9IGZhbHNlLFxuICAgICAgbWF4aW5nID0gZmFsc2UsXG4gICAgICB0cmFpbGluZyA9IHRydWU7XG5cbiAgaWYgKHR5cGVvZiBmdW5jICE9ICdmdW5jdGlvbicpIHtcbiAgICB0aHJvdyBuZXcgVHlwZUVycm9yKEZVTkNfRVJST1JfVEVYVCk7XG4gIH1cbiAgd2FpdCA9IHRvTnVtYmVyKHdhaXQpIHx8IDA7XG4gIGlmIChpc09iamVjdChvcHRpb25zKSkge1xuICAgIGxlYWRpbmcgPSAhIW9wdGlvbnMubGVhZGluZztcbiAgICBtYXhpbmcgPSAnbWF4V2FpdCcgaW4gb3B0aW9ucztcbiAgICBtYXhXYWl0ID0gbWF4aW5nID8gbmF0aXZlTWF4KHRvTnVtYmVyKG9wdGlvbnMubWF4V2FpdCkgfHwgMCwgd2FpdCkgOiBtYXhXYWl0O1xuICAgIHRyYWlsaW5nID0gJ3RyYWlsaW5nJyBpbiBvcHRpb25zID8gISFvcHRpb25zLnRyYWlsaW5nIDogdHJhaWxpbmc7XG4gIH1cblxuICBmdW5jdGlvbiBpbnZva2VGdW5jKHRpbWUpIHtcbiAgICB2YXIgYXJncyA9IGxhc3RBcmdzLFxuICAgICAgICB0aGlzQXJnID0gbGFzdFRoaXM7XG5cbiAgICBsYXN0QXJncyA9IGxhc3RUaGlzID0gdW5kZWZpbmVkO1xuICAgIGxhc3RJbnZva2VUaW1lID0gdGltZTtcbiAgICByZXN1bHQgPSBmdW5jLmFwcGx5KHRoaXNBcmcsIGFyZ3MpO1xuICAgIHJldHVybiByZXN1bHQ7XG4gIH1cblxuICBmdW5jdGlvbiBsZWFkaW5nRWRnZSh0aW1lKSB7XG4gICAgLy8gUmVzZXQgYW55IGBtYXhXYWl0YCB0aW1lci5cbiAgICBsYXN0SW52b2tlVGltZSA9IHRpbWU7XG4gICAgLy8gU3RhcnQgdGhlIHRpbWVyIGZvciB0aGUgdHJhaWxpbmcgZWRnZS5cbiAgICB0aW1lcklkID0gc2V0VGltZW91dCh0aW1lckV4cGlyZWQsIHdhaXQpO1xuICAgIC8vIEludm9rZSB0aGUgbGVhZGluZyBlZGdlLlxuICAgIHJldHVybiBsZWFkaW5nID8gaW52b2tlRnVuYyh0aW1lKSA6IHJlc3VsdDtcbiAgfVxuXG4gIGZ1bmN0aW9uIHJlbWFpbmluZ1dhaXQodGltZSkge1xuICAgIHZhciB0aW1lU2luY2VMYXN0Q2FsbCA9IHRpbWUgLSBsYXN0Q2FsbFRpbWUsXG4gICAgICAgIHRpbWVTaW5jZUxhc3RJbnZva2UgPSB0aW1lIC0gbGFzdEludm9rZVRpbWUsXG4gICAgICAgIHJlc3VsdCA9IHdhaXQgLSB0aW1lU2luY2VMYXN0Q2FsbDtcblxuICAgIHJldHVybiBtYXhpbmcgPyBuYXRpdmVNaW4ocmVzdWx0LCBtYXhXYWl0IC0gdGltZVNpbmNlTGFzdEludm9rZSkgOiByZXN1bHQ7XG4gIH1cblxuICBmdW5jdGlvbiBzaG91bGRJbnZva2UodGltZSkge1xuICAgIHZhciB0aW1lU2luY2VMYXN0Q2FsbCA9IHRpbWUgLSBsYXN0Q2FsbFRpbWUsXG4gICAgICAgIHRpbWVTaW5jZUxhc3RJbnZva2UgPSB0aW1lIC0gbGFzdEludm9rZVRpbWU7XG5cbiAgICAvLyBFaXRoZXIgdGhpcyBpcyB0aGUgZmlyc3QgY2FsbCwgYWN0aXZpdHkgaGFzIHN0b3BwZWQgYW5kIHdlJ3JlIGF0IHRoZVxuICAgIC8vIHRyYWlsaW5nIGVkZ2UsIHRoZSBzeXN0ZW0gdGltZSBoYXMgZ29uZSBiYWNrd2FyZHMgYW5kIHdlJ3JlIHRyZWF0aW5nXG4gICAgLy8gaXQgYXMgdGhlIHRyYWlsaW5nIGVkZ2UsIG9yIHdlJ3ZlIGhpdCB0aGUgYG1heFdhaXRgIGxpbWl0LlxuICAgIHJldHVybiAobGFzdENhbGxUaW1lID09PSB1bmRlZmluZWQgfHwgKHRpbWVTaW5jZUxhc3RDYWxsID49IHdhaXQpIHx8XG4gICAgICAodGltZVNpbmNlTGFzdENhbGwgPCAwKSB8fCAobWF4aW5nICYmIHRpbWVTaW5jZUxhc3RJbnZva2UgPj0gbWF4V2FpdCkpO1xuICB9XG5cbiAgZnVuY3Rpb24gdGltZXJFeHBpcmVkKCkge1xuICAgIHZhciB0aW1lID0gbm93KCk7XG4gICAgaWYgKHNob3VsZEludm9rZSh0aW1lKSkge1xuICAgICAgcmV0dXJuIHRyYWlsaW5nRWRnZSh0aW1lKTtcbiAgICB9XG4gICAgLy8gUmVzdGFydCB0aGUgdGltZXIuXG4gICAgdGltZXJJZCA9IHNldFRpbWVvdXQodGltZXJFeHBpcmVkLCByZW1haW5pbmdXYWl0KHRpbWUpKTtcbiAgfVxuXG4gIGZ1bmN0aW9uIHRyYWlsaW5nRWRnZSh0aW1lKSB7XG4gICAgdGltZXJJZCA9IHVuZGVmaW5lZDtcblxuICAgIC8vIE9ubHkgaW52b2tlIGlmIHdlIGhhdmUgYGxhc3RBcmdzYCB3aGljaCBtZWFucyBgZnVuY2AgaGFzIGJlZW5cbiAgICAvLyBkZWJvdW5jZWQgYXQgbGVhc3Qgb25jZS5cbiAgICBpZiAodHJhaWxpbmcgJiYgbGFzdEFyZ3MpIHtcbiAgICAgIHJldHVybiBpbnZva2VGdW5jKHRpbWUpO1xuICAgIH1cbiAgICBsYXN0QXJncyA9IGxhc3RUaGlzID0gdW5kZWZpbmVkO1xuICAgIHJldHVybiByZXN1bHQ7XG4gIH1cblxuICBmdW5jdGlvbiBjYW5jZWwoKSB7XG4gICAgaWYgKHRpbWVySWQgIT09IHVuZGVmaW5lZCkge1xuICAgICAgY2xlYXJUaW1lb3V0KHRpbWVySWQpO1xuICAgIH1cbiAgICBsYXN0SW52b2tlVGltZSA9IDA7XG4gICAgbGFzdEFyZ3MgPSBsYXN0Q2FsbFRpbWUgPSBsYXN0VGhpcyA9IHRpbWVySWQgPSB1bmRlZmluZWQ7XG4gIH1cblxuICBmdW5jdGlvbiBmbHVzaCgpIHtcbiAgICByZXR1cm4gdGltZXJJZCA9PT0gdW5kZWZpbmVkID8gcmVzdWx0IDogdHJhaWxpbmdFZGdlKG5vdygpKTtcbiAgfVxuXG4gIGZ1bmN0aW9uIGRlYm91bmNlZCgpIHtcbiAgICB2YXIgdGltZSA9IG5vdygpLFxuICAgICAgICBpc0ludm9raW5nID0gc2hvdWxkSW52b2tlKHRpbWUpO1xuXG4gICAgbGFzdEFyZ3MgPSBhcmd1bWVudHM7XG4gICAgbGFzdFRoaXMgPSB0aGlzO1xuICAgIGxhc3RDYWxsVGltZSA9IHRpbWU7XG5cbiAgICBpZiAoaXNJbnZva2luZykge1xuICAgICAgaWYgKHRpbWVySWQgPT09IHVuZGVmaW5lZCkge1xuICAgICAgICByZXR1cm4gbGVhZGluZ0VkZ2UobGFzdENhbGxUaW1lKTtcbiAgICAgIH1cbiAgICAgIGlmIChtYXhpbmcpIHtcbiAgICAgICAgLy8gSGFuZGxlIGludm9jYXRpb25zIGluIGEgdGlnaHQgbG9vcC5cbiAgICAgICAgdGltZXJJZCA9IHNldFRpbWVvdXQodGltZXJFeHBpcmVkLCB3YWl0KTtcbiAgICAgICAgcmV0dXJuIGludm9rZUZ1bmMobGFzdENhbGxUaW1lKTtcbiAgICAgIH1cbiAgICB9XG4gICAgaWYgKHRpbWVySWQgPT09IHVuZGVmaW5lZCkge1xuICAgICAgdGltZXJJZCA9IHNldFRpbWVvdXQodGltZXJFeHBpcmVkLCB3YWl0KTtcbiAgICB9XG4gICAgcmV0dXJuIHJlc3VsdDtcbiAgfVxuICBkZWJvdW5jZWQuY2FuY2VsID0gY2FuY2VsO1xuICBkZWJvdW5jZWQuZmx1c2ggPSBmbHVzaDtcbiAgcmV0dXJuIGRlYm91bmNlZDtcbn1cblxuLyoqXG4gKiBDcmVhdGVzIGEgdGhyb3R0bGVkIGZ1bmN0aW9uIHRoYXQgb25seSBpbnZva2VzIGBmdW5jYCBhdCBtb3N0IG9uY2UgcGVyXG4gKiBldmVyeSBgd2FpdGAgbWlsbGlzZWNvbmRzLiBUaGUgdGhyb3R0bGVkIGZ1bmN0aW9uIGNvbWVzIHdpdGggYSBgY2FuY2VsYFxuICogbWV0aG9kIHRvIGNhbmNlbCBkZWxheWVkIGBmdW5jYCBpbnZvY2F0aW9ucyBhbmQgYSBgZmx1c2hgIG1ldGhvZCB0b1xuICogaW1tZWRpYXRlbHkgaW52b2tlIHRoZW0uIFByb3ZpZGUgYG9wdGlvbnNgIHRvIGluZGljYXRlIHdoZXRoZXIgYGZ1bmNgXG4gKiBzaG91bGQgYmUgaW52b2tlZCBvbiB0aGUgbGVhZGluZyBhbmQvb3IgdHJhaWxpbmcgZWRnZSBvZiB0aGUgYHdhaXRgXG4gKiB0aW1lb3V0LiBUaGUgYGZ1bmNgIGlzIGludm9rZWQgd2l0aCB0aGUgbGFzdCBhcmd1bWVudHMgcHJvdmlkZWQgdG8gdGhlXG4gKiB0aHJvdHRsZWQgZnVuY3Rpb24uIFN1YnNlcXVlbnQgY2FsbHMgdG8gdGhlIHRocm90dGxlZCBmdW5jdGlvbiByZXR1cm4gdGhlXG4gKiByZXN1bHQgb2YgdGhlIGxhc3QgYGZ1bmNgIGludm9jYXRpb24uXG4gKlxuICogKipOb3RlOioqIElmIGBsZWFkaW5nYCBhbmQgYHRyYWlsaW5nYCBvcHRpb25zIGFyZSBgdHJ1ZWAsIGBmdW5jYCBpc1xuICogaW52b2tlZCBvbiB0aGUgdHJhaWxpbmcgZWRnZSBvZiB0aGUgdGltZW91dCBvbmx5IGlmIHRoZSB0aHJvdHRsZWQgZnVuY3Rpb25cbiAqIGlzIGludm9rZWQgbW9yZSB0aGFuIG9uY2UgZHVyaW5nIHRoZSBgd2FpdGAgdGltZW91dC5cbiAqXG4gKiBJZiBgd2FpdGAgaXMgYDBgIGFuZCBgbGVhZGluZ2AgaXMgYGZhbHNlYCwgYGZ1bmNgIGludm9jYXRpb24gaXMgZGVmZXJyZWRcbiAqIHVudGlsIHRvIHRoZSBuZXh0IHRpY2ssIHNpbWlsYXIgdG8gYHNldFRpbWVvdXRgIHdpdGggYSB0aW1lb3V0IG9mIGAwYC5cbiAqXG4gKiBTZWUgW0RhdmlkIENvcmJhY2hvJ3MgYXJ0aWNsZV0oaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9kZWJvdW5jaW5nLXRocm90dGxpbmctZXhwbGFpbmVkLWV4YW1wbGVzLylcbiAqIGZvciBkZXRhaWxzIG92ZXIgdGhlIGRpZmZlcmVuY2VzIGJldHdlZW4gYF8udGhyb3R0bGVgIGFuZCBgXy5kZWJvdW5jZWAuXG4gKlxuICogQHN0YXRpY1xuICogQG1lbWJlck9mIF9cbiAqIEBzaW5jZSAwLjEuMFxuICogQGNhdGVnb3J5IEZ1bmN0aW9uXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBmdW5jIFRoZSBmdW5jdGlvbiB0byB0aHJvdHRsZS5cbiAqIEBwYXJhbSB7bnVtYmVyfSBbd2FpdD0wXSBUaGUgbnVtYmVyIG9mIG1pbGxpc2Vjb25kcyB0byB0aHJvdHRsZSBpbnZvY2F0aW9ucyB0by5cbiAqIEBwYXJhbSB7T2JqZWN0fSBbb3B0aW9ucz17fV0gVGhlIG9wdGlvbnMgb2JqZWN0LlxuICogQHBhcmFtIHtib29sZWFufSBbb3B0aW9ucy5sZWFkaW5nPXRydWVdXG4gKiAgU3BlY2lmeSBpbnZva2luZyBvbiB0aGUgbGVhZGluZyBlZGdlIG9mIHRoZSB0aW1lb3V0LlxuICogQHBhcmFtIHtib29sZWFufSBbb3B0aW9ucy50cmFpbGluZz10cnVlXVxuICogIFNwZWNpZnkgaW52b2tpbmcgb24gdGhlIHRyYWlsaW5nIGVkZ2Ugb2YgdGhlIHRpbWVvdXQuXG4gKiBAcmV0dXJucyB7RnVuY3Rpb259IFJldHVybnMgdGhlIG5ldyB0aHJvdHRsZWQgZnVuY3Rpb24uXG4gKiBAZXhhbXBsZVxuICpcbiAqIC8vIEF2b2lkIGV4Y2Vzc2l2ZWx5IHVwZGF0aW5nIHRoZSBwb3NpdGlvbiB3aGlsZSBzY3JvbGxpbmcuXG4gKiBqUXVlcnkod2luZG93KS5vbignc2Nyb2xsJywgXy50aHJvdHRsZSh1cGRhdGVQb3NpdGlvbiwgMTAwKSk7XG4gKlxuICogLy8gSW52b2tlIGByZW5ld1Rva2VuYCB3aGVuIHRoZSBjbGljayBldmVudCBpcyBmaXJlZCwgYnV0IG5vdCBtb3JlIHRoYW4gb25jZSBldmVyeSA1IG1pbnV0ZXMuXG4gKiB2YXIgdGhyb3R0bGVkID0gXy50aHJvdHRsZShyZW5ld1Rva2VuLCAzMDAwMDAsIHsgJ3RyYWlsaW5nJzogZmFsc2UgfSk7XG4gKiBqUXVlcnkoZWxlbWVudCkub24oJ2NsaWNrJywgdGhyb3R0bGVkKTtcbiAqXG4gKiAvLyBDYW5jZWwgdGhlIHRyYWlsaW5nIHRocm90dGxlZCBpbnZvY2F0aW9uLlxuICogalF1ZXJ5KHdpbmRvdykub24oJ3BvcHN0YXRlJywgdGhyb3R0bGVkLmNhbmNlbCk7XG4gKi9cbmZ1bmN0aW9uIHRocm90dGxlKGZ1bmMsIHdhaXQsIG9wdGlvbnMpIHtcbiAgdmFyIGxlYWRpbmcgPSB0cnVlLFxuICAgICAgdHJhaWxpbmcgPSB0cnVlO1xuXG4gIGlmICh0eXBlb2YgZnVuYyAhPSAnZnVuY3Rpb24nKSB7XG4gICAgdGhyb3cgbmV3IFR5cGVFcnJvcihGVU5DX0VSUk9SX1RFWFQpO1xuICB9XG4gIGlmIChpc09iamVjdChvcHRpb25zKSkge1xuICAgIGxlYWRpbmcgPSAnbGVhZGluZycgaW4gb3B0aW9ucyA/ICEhb3B0aW9ucy5sZWFkaW5nIDogbGVhZGluZztcbiAgICB0cmFpbGluZyA9ICd0cmFpbGluZycgaW4gb3B0aW9ucyA/ICEhb3B0aW9ucy50cmFpbGluZyA6IHRyYWlsaW5nO1xuICB9XG4gIHJldHVybiBkZWJvdW5jZShmdW5jLCB3YWl0LCB7XG4gICAgJ2xlYWRpbmcnOiBsZWFkaW5nLFxuICAgICdtYXhXYWl0Jzogd2FpdCxcbiAgICAndHJhaWxpbmcnOiB0cmFpbGluZ1xuICB9KTtcbn1cblxuLyoqXG4gKiBDaGVja3MgaWYgYHZhbHVlYCBpcyB0aGVcbiAqIFtsYW5ndWFnZSB0eXBlXShodHRwOi8vd3d3LmVjbWEtaW50ZXJuYXRpb25hbC5vcmcvZWNtYS0yNjIvNy4wLyNzZWMtZWNtYXNjcmlwdC1sYW5ndWFnZS10eXBlcylcbiAqIG9mIGBPYmplY3RgLiAoZS5nLiBhcnJheXMsIGZ1bmN0aW9ucywgb2JqZWN0cywgcmVnZXhlcywgYG5ldyBOdW1iZXIoMClgLCBhbmQgYG5ldyBTdHJpbmcoJycpYClcbiAqXG4gKiBAc3RhdGljXG4gKiBAbWVtYmVyT2YgX1xuICogQHNpbmNlIDAuMS4wXG4gKiBAY2F0ZWdvcnkgTGFuZ1xuICogQHBhcmFtIHsqfSB2YWx1ZSBUaGUgdmFsdWUgdG8gY2hlY2suXG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gUmV0dXJucyBgdHJ1ZWAgaWYgYHZhbHVlYCBpcyBhbiBvYmplY3QsIGVsc2UgYGZhbHNlYC5cbiAqIEBleGFtcGxlXG4gKlxuICogXy5pc09iamVjdCh7fSk7XG4gKiAvLyA9PiB0cnVlXG4gKlxuICogXy5pc09iamVjdChbMSwgMiwgM10pO1xuICogLy8gPT4gdHJ1ZVxuICpcbiAqIF8uaXNPYmplY3QoXy5ub29wKTtcbiAqIC8vID0+IHRydWVcbiAqXG4gKiBfLmlzT2JqZWN0KG51bGwpO1xuICogLy8gPT4gZmFsc2VcbiAqL1xuZnVuY3Rpb24gaXNPYmplY3QodmFsdWUpIHtcbiAgdmFyIHR5cGUgPSB0eXBlb2YgdmFsdWU7XG4gIHJldHVybiAhIXZhbHVlICYmICh0eXBlID09ICdvYmplY3QnIHx8IHR5cGUgPT0gJ2Z1bmN0aW9uJyk7XG59XG5cbi8qKlxuICogQ2hlY2tzIGlmIGB2YWx1ZWAgaXMgb2JqZWN0LWxpa2UuIEEgdmFsdWUgaXMgb2JqZWN0LWxpa2UgaWYgaXQncyBub3QgYG51bGxgXG4gKiBhbmQgaGFzIGEgYHR5cGVvZmAgcmVzdWx0IG9mIFwib2JqZWN0XCIuXG4gKlxuICogQHN0YXRpY1xuICogQG1lbWJlck9mIF9cbiAqIEBzaW5jZSA0LjAuMFxuICogQGNhdGVnb3J5IExhbmdcbiAqIEBwYXJhbSB7Kn0gdmFsdWUgVGhlIHZhbHVlIHRvIGNoZWNrLlxuICogQHJldHVybnMge2Jvb2xlYW59IFJldHVybnMgYHRydWVgIGlmIGB2YWx1ZWAgaXMgb2JqZWN0LWxpa2UsIGVsc2UgYGZhbHNlYC5cbiAqIEBleGFtcGxlXG4gKlxuICogXy5pc09iamVjdExpa2Uoe30pO1xuICogLy8gPT4gdHJ1ZVxuICpcbiAqIF8uaXNPYmplY3RMaWtlKFsxLCAyLCAzXSk7XG4gKiAvLyA9PiB0cnVlXG4gKlxuICogXy5pc09iamVjdExpa2UoXy5ub29wKTtcbiAqIC8vID0+IGZhbHNlXG4gKlxuICogXy5pc09iamVjdExpa2UobnVsbCk7XG4gKiAvLyA9PiBmYWxzZVxuICovXG5mdW5jdGlvbiBpc09iamVjdExpa2UodmFsdWUpIHtcbiAgcmV0dXJuICEhdmFsdWUgJiYgdHlwZW9mIHZhbHVlID09ICdvYmplY3QnO1xufVxuXG4vKipcbiAqIENoZWNrcyBpZiBgdmFsdWVgIGlzIGNsYXNzaWZpZWQgYXMgYSBgU3ltYm9sYCBwcmltaXRpdmUgb3Igb2JqZWN0LlxuICpcbiAqIEBzdGF0aWNcbiAqIEBtZW1iZXJPZiBfXG4gKiBAc2luY2UgNC4wLjBcbiAqIEBjYXRlZ29yeSBMYW5nXG4gKiBAcGFyYW0geyp9IHZhbHVlIFRoZSB2YWx1ZSB0byBjaGVjay5cbiAqIEByZXR1cm5zIHtib29sZWFufSBSZXR1cm5zIGB0cnVlYCBpZiBgdmFsdWVgIGlzIGEgc3ltYm9sLCBlbHNlIGBmYWxzZWAuXG4gKiBAZXhhbXBsZVxuICpcbiAqIF8uaXNTeW1ib2woU3ltYm9sLml0ZXJhdG9yKTtcbiAqIC8vID0+IHRydWVcbiAqXG4gKiBfLmlzU3ltYm9sKCdhYmMnKTtcbiAqIC8vID0+IGZhbHNlXG4gKi9cbmZ1bmN0aW9uIGlzU3ltYm9sKHZhbHVlKSB7XG4gIHJldHVybiB0eXBlb2YgdmFsdWUgPT0gJ3N5bWJvbCcgfHxcbiAgICAoaXNPYmplY3RMaWtlKHZhbHVlKSAmJiBvYmplY3RUb1N0cmluZy5jYWxsKHZhbHVlKSA9PSBzeW1ib2xUYWcpO1xufVxuXG4vKipcbiAqIENvbnZlcnRzIGB2YWx1ZWAgdG8gYSBudW1iZXIuXG4gKlxuICogQHN0YXRpY1xuICogQG1lbWJlck9mIF9cbiAqIEBzaW5jZSA0LjAuMFxuICogQGNhdGVnb3J5IExhbmdcbiAqIEBwYXJhbSB7Kn0gdmFsdWUgVGhlIHZhbHVlIHRvIHByb2Nlc3MuXG4gKiBAcmV0dXJucyB7bnVtYmVyfSBSZXR1cm5zIHRoZSBudW1iZXIuXG4gKiBAZXhhbXBsZVxuICpcbiAqIF8udG9OdW1iZXIoMy4yKTtcbiAqIC8vID0+IDMuMlxuICpcbiAqIF8udG9OdW1iZXIoTnVtYmVyLk1JTl9WQUxVRSk7XG4gKiAvLyA9PiA1ZS0zMjRcbiAqXG4gKiBfLnRvTnVtYmVyKEluZmluaXR5KTtcbiAqIC8vID0+IEluZmluaXR5XG4gKlxuICogXy50b051bWJlcignMy4yJyk7XG4gKiAvLyA9PiAzLjJcbiAqL1xuZnVuY3Rpb24gdG9OdW1iZXIodmFsdWUpIHtcbiAgaWYgKHR5cGVvZiB2YWx1ZSA9PSAnbnVtYmVyJykge1xuICAgIHJldHVybiB2YWx1ZTtcbiAgfVxuICBpZiAoaXNTeW1ib2wodmFsdWUpKSB7XG4gICAgcmV0dXJuIE5BTjtcbiAgfVxuICBpZiAoaXNPYmplY3QodmFsdWUpKSB7XG4gICAgdmFyIG90aGVyID0gdHlwZW9mIHZhbHVlLnZhbHVlT2YgPT0gJ2Z1bmN0aW9uJyA/IHZhbHVlLnZhbHVlT2YoKSA6IHZhbHVlO1xuICAgIHZhbHVlID0gaXNPYmplY3Qob3RoZXIpID8gKG90aGVyICsgJycpIDogb3RoZXI7XG4gIH1cbiAgaWYgKHR5cGVvZiB2YWx1ZSAhPSAnc3RyaW5nJykge1xuICAgIHJldHVybiB2YWx1ZSA9PT0gMCA/IHZhbHVlIDogK3ZhbHVlO1xuICB9XG4gIHZhbHVlID0gdmFsdWUucmVwbGFjZShyZVRyaW0sICcnKTtcbiAgdmFyIGlzQmluYXJ5ID0gcmVJc0JpbmFyeS50ZXN0KHZhbHVlKTtcbiAgcmV0dXJuIChpc0JpbmFyeSB8fCByZUlzT2N0YWwudGVzdCh2YWx1ZSkpXG4gICAgPyBmcmVlUGFyc2VJbnQodmFsdWUuc2xpY2UoMiksIGlzQmluYXJ5ID8gMiA6IDgpXG4gICAgOiAocmVJc0JhZEhleC50ZXN0KHZhbHVlKSA/IE5BTiA6ICt2YWx1ZSk7XG59XG5cbm1vZHVsZS5leHBvcnRzID0gdGhyb3R0bGU7XG4iLCJ2YXIgZztcclxuXHJcbi8vIFRoaXMgd29ya3MgaW4gbm9uLXN0cmljdCBtb2RlXHJcbmcgPSAoZnVuY3Rpb24oKSB7XHJcblx0cmV0dXJuIHRoaXM7XHJcbn0pKCk7XHJcblxyXG50cnkge1xyXG5cdC8vIFRoaXMgd29ya3MgaWYgZXZhbCBpcyBhbGxvd2VkIChzZWUgQ1NQKVxyXG5cdGcgPSBnIHx8IEZ1bmN0aW9uKFwicmV0dXJuIHRoaXNcIikoKSB8fCAoMSwgZXZhbCkoXCJ0aGlzXCIpO1xyXG59IGNhdGNoIChlKSB7XHJcblx0Ly8gVGhpcyB3b3JrcyBpZiB0aGUgd2luZG93IHJlZmVyZW5jZSBpcyBhdmFpbGFibGVcclxuXHRpZiAodHlwZW9mIHdpbmRvdyA9PT0gXCJvYmplY3RcIikgZyA9IHdpbmRvdztcclxufVxyXG5cclxuLy8gZyBjYW4gc3RpbGwgYmUgdW5kZWZpbmVkLCBidXQgbm90aGluZyB0byBkbyBhYm91dCBpdC4uLlxyXG4vLyBXZSByZXR1cm4gdW5kZWZpbmVkLCBpbnN0ZWFkIG9mIG5vdGhpbmcgaGVyZSwgc28gaXQnc1xyXG4vLyBlYXNpZXIgdG8gaGFuZGxlIHRoaXMgY2FzZS4gaWYoIWdsb2JhbCkgeyAuLi59XHJcblxyXG5tb2R1bGUuZXhwb3J0cyA9IGc7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiAgQ29weXJpZ2h0IChjKSBNaWNyb3NvZnQgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gKiAgTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaW1wb3J0IHsgZ2V0RWxlbWVudHNGb3JTb3VyY2VMaW5lIH0gZnJvbSAnLi9zY3JvbGwtc3luYyc7XG5cbmV4cG9ydCBjbGFzcyBBY3RpdmVMaW5lTWFya2VyIHtcblx0cHJpdmF0ZSBfY3VycmVudDogYW55O1xuXG5cdG9uRGlkQ2hhbmdlVGV4dEVkaXRvclNlbGVjdGlvbihsaW5lOiBudW1iZXIpIHtcblx0XHRjb25zdCB7IHByZXZpb3VzIH0gPSBnZXRFbGVtZW50c0ZvclNvdXJjZUxpbmUobGluZSk7XG5cdFx0dGhpcy5fdXBkYXRlKHByZXZpb3VzICYmIHByZXZpb3VzLmVsZW1lbnQpO1xuXHR9XG5cblx0X3VwZGF0ZShiZWZvcmU6IEhUTUxFbGVtZW50IHwgdW5kZWZpbmVkKSB7XG5cdFx0dGhpcy5fdW5tYXJrQWN0aXZlRWxlbWVudCh0aGlzLl9jdXJyZW50KTtcblx0XHR0aGlzLl9tYXJrQWN0aXZlRWxlbWVudChiZWZvcmUpO1xuXHRcdHRoaXMuX2N1cnJlbnQgPSBiZWZvcmU7XG5cdH1cblxuXHRfdW5tYXJrQWN0aXZlRWxlbWVudChlbGVtZW50OiBIVE1MRWxlbWVudCB8IHVuZGVmaW5lZCkge1xuXHRcdGlmICghZWxlbWVudCkge1xuXHRcdFx0cmV0dXJuO1xuXHRcdH1cblx0XHRlbGVtZW50LmNsYXNzTmFtZSA9IGVsZW1lbnQuY2xhc3NOYW1lLnJlcGxhY2UoL1xcYmNvZGUtYWN0aXZlLWxpbmVcXGIvZywgJycpO1xuXHR9XG5cblx0X21hcmtBY3RpdmVFbGVtZW50KGVsZW1lbnQ6IEhUTUxFbGVtZW50IHwgdW5kZWZpbmVkKSB7XG5cdFx0aWYgKCFlbGVtZW50KSB7XG5cdFx0XHRyZXR1cm47XG5cdFx0fVxuXHRcdGVsZW1lbnQuY2xhc3NOYW1lICs9ICcgY29kZS1hY3RpdmUtbGluZSc7XG5cdH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogIENvcHlyaWdodCAoYykgTWljcm9zb2Z0IENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLlxuICogIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuZXhwb3J0IGZ1bmN0aW9uIG9uY2VEb2N1bWVudExvYWRlZChmOiAoKSA9PiB2b2lkKSB7XG5cdGlmIChkb2N1bWVudC5yZWFkeVN0YXRlID09PSAnbG9hZGluZycpIHtcblx0XHRkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdET01Db250ZW50TG9hZGVkJywgZik7XG5cdH0gZWxzZSB7XG5cdFx0ZigpO1xuXHR9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqICBDb3B5cmlnaHQgKGMpIE1pY3Jvc29mdCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC5cbiAqICBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmltcG9ydCB7IEFjdGl2ZUxpbmVNYXJrZXIgfSBmcm9tICcuL2FjdGl2ZUxpbmVNYXJrZXInO1xuaW1wb3J0IHsgb25jZURvY3VtZW50TG9hZGVkIH0gZnJvbSAnLi9ldmVudHMnO1xuaW1wb3J0IHsgY3JlYXRlUG9zdGVyRm9yVnNDb2RlIH0gZnJvbSAnLi9tZXNzYWdpbmcnO1xuaW1wb3J0IHsgZ2V0RWRpdG9yTGluZU51bWJlckZvclBhZ2VPZmZzZXQsIHNjcm9sbFRvUmV2ZWFsU291cmNlTGluZSB9IGZyb20gJy4vc2Nyb2xsLXN5bmMnO1xuaW1wb3J0IHsgZ2V0U2V0dGluZ3MsIGdldERhdGEgfSBmcm9tICcuL3NldHRpbmdzJztcbmltcG9ydCB0aHJvdHRsZSA9IHJlcXVpcmUoJ2xvZGFzaC50aHJvdHRsZScpO1xuXG5kZWNsYXJlIHZhciBhY3F1aXJlVnNDb2RlQXBpOiBhbnk7XG5cbnZhciBzY3JvbGxEaXNhYmxlZCA9IHRydWU7XG5jb25zdCBtYXJrZXIgPSBuZXcgQWN0aXZlTGluZU1hcmtlcigpO1xuY29uc3Qgc2V0dGluZ3MgPSBnZXRTZXR0aW5ncygpO1xuXG5jb25zdCB2c2NvZGUgPSBhY3F1aXJlVnNDb2RlQXBpKCk7XG5cbi8vIFNldCBWUyBDb2RlIHN0YXRlXG5jb25zdCBzdGF0ZSA9IGdldERhdGEoJ2RhdGEtc3RhdGUnKTtcbnZzY29kZS5zZXRTdGF0ZShzdGF0ZSk7XG5cbmNvbnN0IG1lc3NhZ2luZyA9IGNyZWF0ZVBvc3RlckZvclZzQ29kZSh2c2NvZGUpO1xuXG53aW5kb3cuY3NwQWxlcnRlci5zZXRQb3N0ZXIobWVzc2FnaW5nKTtcblxub25jZURvY3VtZW50TG9hZGVkKCgpID0+IHtcblx0aWYgKHNldHRpbmdzLnNjcm9sbFByZXZpZXdXaXRoRWRpdG9yKSB7XG5cdFx0c2V0VGltZW91dCgoKSA9PiB7XG5cdFx0XHRjb25zdCBpbml0aWFsTGluZSA9ICtzZXR0aW5ncy5saW5lO1xuXHRcdFx0aWYgKCFpc05hTihpbml0aWFsTGluZSkpIHtcblx0XHRcdFx0c2Nyb2xsRGlzYWJsZWQgPSB0cnVlO1xuXHRcdFx0XHRzY3JvbGxUb1JldmVhbFNvdXJjZUxpbmUoaW5pdGlhbExpbmUpO1xuXHRcdFx0fVxuXHRcdH0sIDApO1xuXHR9XG59KTtcblxuY29uc3Qgb25VcGRhdGVWaWV3ID0gKCgpID0+IHtcblx0Y29uc3QgZG9TY3JvbGwgPSB0aHJvdHRsZSgobGluZTogbnVtYmVyKSA9PiB7XG5cdFx0c2Nyb2xsRGlzYWJsZWQgPSB0cnVlO1xuXHRcdHNjcm9sbFRvUmV2ZWFsU291cmNlTGluZShsaW5lKTtcblx0fSwgNTApO1xuXG5cdHJldHVybiAobGluZTogbnVtYmVyLCBzZXR0aW5nczogYW55KSA9PiB7XG5cdFx0aWYgKCFpc05hTihsaW5lKSkge1xuXHRcdFx0c2V0dGluZ3MubGluZSA9IGxpbmU7XG5cdFx0XHRkb1Njcm9sbChsaW5lKTtcblx0XHR9XG5cdH07XG59KSgpO1xuXG53aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigncmVzaXplJywgKCkgPT4ge1xuXHRzY3JvbGxEaXNhYmxlZCA9IHRydWU7XG59LCB0cnVlKTtcblxud2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ21lc3NhZ2UnLCBldmVudCA9PiB7XG5cdGlmIChldmVudC5kYXRhLnNvdXJjZSAhPT0gc2V0dGluZ3Muc291cmNlKSB7XG5cdFx0cmV0dXJuO1xuXHR9XG5cblx0c3dpdGNoIChldmVudC5kYXRhLnR5cGUpIHtcblx0XHRjYXNlICdvbkRpZENoYW5nZVRleHRFZGl0b3JTZWxlY3Rpb24nOlxuXHRcdFx0bWFya2VyLm9uRGlkQ2hhbmdlVGV4dEVkaXRvclNlbGVjdGlvbihldmVudC5kYXRhLmxpbmUpO1xuXHRcdFx0YnJlYWs7XG5cblx0XHRjYXNlICd1cGRhdGVWaWV3Jzpcblx0XHRcdG9uVXBkYXRlVmlldyhldmVudC5kYXRhLmxpbmUsIHNldHRpbmdzKTtcblx0XHRcdGJyZWFrO1xuXHR9XG59LCBmYWxzZSk7XG5cbmRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ2RibGNsaWNrJywgZXZlbnQgPT4ge1xuXHRpZiAoIXNldHRpbmdzLmRvdWJsZUNsaWNrVG9Td2l0Y2hUb0VkaXRvcikge1xuXHRcdHJldHVybjtcblx0fVxuXG5cdC8vIElnbm9yZSBjbGlja3Mgb24gbGlua3Ncblx0Zm9yIChsZXQgbm9kZSA9IGV2ZW50LnRhcmdldCBhcyBIVE1MRWxlbWVudDsgbm9kZTsgbm9kZSA9IG5vZGUucGFyZW50Tm9kZSBhcyBIVE1MRWxlbWVudCkge1xuXHRcdGlmIChub2RlLnRhZ05hbWUgPT09ICdBJykge1xuXHRcdFx0cmV0dXJuO1xuXHRcdH1cblx0fVxuXG5cdGNvbnN0IG9mZnNldCA9IGV2ZW50LnBhZ2VZO1xuXHRjb25zdCBsaW5lID0gZ2V0RWRpdG9yTGluZU51bWJlckZvclBhZ2VPZmZzZXQob2Zmc2V0KTtcblx0aWYgKHR5cGVvZiBsaW5lID09PSAnbnVtYmVyJyAmJiAhaXNOYU4obGluZSkpIHtcblx0XHRtZXNzYWdpbmcucG9zdE1lc3NhZ2UoJ2RpZENsaWNrJywgeyBsaW5lOiBNYXRoLmZsb29yKGxpbmUpIH0pO1xuXHR9XG59KTtcblxuZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBldmVudCA9PiB7XG5cdGlmICghZXZlbnQpIHtcblx0XHRyZXR1cm47XG5cdH1cblxuXHRsZXQgbm9kZTogYW55ID0gZXZlbnQudGFyZ2V0O1xuXHR3aGlsZSAobm9kZSkge1xuXHRcdGlmIChub2RlLnRhZ05hbWUgJiYgbm9kZS50YWdOYW1lID09PSAnQScgJiYgbm9kZS5ocmVmKSB7XG5cdFx0XHRpZiAobm9kZS5nZXRBdHRyaWJ1dGUoJ2hyZWYnKS5zdGFydHNXaXRoKCcjJykpIHtcblx0XHRcdFx0YnJlYWs7XG5cdFx0XHR9XG5cdFx0XHRpZiAobm9kZS5ocmVmLnN0YXJ0c1dpdGgoJ2ZpbGU6Ly8nKSB8fCBub2RlLmhyZWYuc3RhcnRzV2l0aCgndnNjb2RlLXJlc291cmNlOicpKSB7XG5cdFx0XHRcdGNvbnN0IFtwYXRoLCBmcmFnbWVudF0gPSBub2RlLmhyZWYucmVwbGFjZSgvXihmaWxlOlxcL1xcL3x2c2NvZGUtcmVzb3VyY2U6KS9pLCAnJykuc3BsaXQoJyMnKTtcblx0XHRcdFx0bWVzc2FnaW5nLnBvc3RDb21tYW5kKCdfaHRtbC5vcGVuRG9jdW1lbnRMaW5rJywgW3sgcGF0aCwgZnJhZ21lbnQgfV0pO1xuXHRcdFx0XHRldmVudC5wcmV2ZW50RGVmYXVsdCgpO1xuXHRcdFx0XHRldmVudC5zdG9wUHJvcGFnYXRpb24oKTtcblx0XHRcdFx0YnJlYWs7XG5cdFx0XHR9XG5cdFx0XHRicmVhaztcblx0XHR9XG5cdFx0bm9kZSA9IG5vZGUucGFyZW50Tm9kZTtcblx0fVxufSwgdHJ1ZSk7XG5cbmlmIChzZXR0aW5ncy5zY3JvbGxFZGl0b3JXaXRoUHJldmlldykge1xuXHR3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignc2Nyb2xsJywgdGhyb3R0bGUoKCkgPT4ge1xuXHRcdGlmIChzY3JvbGxEaXNhYmxlZCkge1xuXHRcdFx0c2Nyb2xsRGlzYWJsZWQgPSBmYWxzZTtcblx0XHR9IGVsc2Uge1xuXHRcdFx0Y29uc3QgbGluZSA9IGdldEVkaXRvckxpbmVOdW1iZXJGb3JQYWdlT2Zmc2V0KHdpbmRvdy5zY3JvbGxZKTtcblx0XHRcdGlmICh0eXBlb2YgbGluZSA9PT0gJ251bWJlcicgJiYgIWlzTmFOKGxpbmUpKSB7XG5cdFx0XHRcdG1lc3NhZ2luZy5wb3N0TWVzc2FnZSgncmV2ZWFsTGluZScsIHsgbGluZSB9KTtcblx0XHRcdH1cblx0XHR9XG5cdH0sIDUwKSk7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqICBDb3B5cmlnaHQgKGMpIE1pY3Jvc29mdCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC5cbiAqICBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmltcG9ydCB7IGdldFNldHRpbmdzIH0gZnJvbSAnLi9zZXR0aW5ncyc7XG5cbmV4cG9ydCBpbnRlcmZhY2UgTWVzc2FnZVBvc3RlciB7XG5cdC8qKlxuXHQgKiBQb3N0IGEgbWVzc2FnZSB0byB0aGUgaHRtbCBleHRlbnNpb25cblx0ICovXG5cdHBvc3RNZXNzYWdlKHR5cGU6IHN0cmluZywgYm9keTogb2JqZWN0KTogdm9pZDtcblxuXG5cdC8qKlxuXHQgKiBQb3N0IGEgY29tbWFuZCB0byBiZSBleGVjdXRlZCB0byB0aGUgaHRtbCBleHRlbnNpb25cblx0ICovXG5cdHBvc3RDb21tYW5kKGNvbW1hbmQ6IHN0cmluZywgYXJnczogYW55W10pOiB2b2lkO1xufVxuXG5leHBvcnQgY29uc3QgY3JlYXRlUG9zdGVyRm9yVnNDb2RlID0gKHZzY29kZTogYW55KSA9PiB7XG5cdHJldHVybiBuZXcgY2xhc3MgaW1wbGVtZW50cyBNZXNzYWdlUG9zdGVyIHtcblx0XHRwb3N0TWVzc2FnZSh0eXBlOiBzdHJpbmcsIGJvZHk6IG9iamVjdCk6IHZvaWQge1xuXHRcdFx0dnNjb2RlLnBvc3RNZXNzYWdlKHtcblx0XHRcdFx0dHlwZSxcblx0XHRcdFx0c291cmNlOiBnZXRTZXR0aW5ncygpLnNvdXJjZSxcblx0XHRcdFx0Ym9keVxuXHRcdFx0fSk7XG5cdFx0fVxuXHRcdHBvc3RDb21tYW5kKGNvbW1hbmQ6IHN0cmluZywgYXJnczogYW55W10pIHtcblx0XHRcdHRoaXMucG9zdE1lc3NhZ2UoJ2NvbW1hbmQnLCB7IGNvbW1hbmQsIGFyZ3MgfSk7XG5cdFx0fVxuXHR9O1xufTtcblxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqICBDb3B5cmlnaHQgKGMpIE1pY3Jvc29mdCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC5cbiAqICBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuIFNlZSBMaWNlbnNlLnR4dCBpbiB0aGUgcHJvamVjdCByb290IGZvciBsaWNlbnNlIGluZm9ybWF0aW9uLlxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmltcG9ydCB7IGdldFNldHRpbmdzIH0gZnJvbSAnLi9zZXR0aW5ncyc7XG5cblxuZnVuY3Rpb24gY2xhbXAobWluOiBudW1iZXIsIG1heDogbnVtYmVyLCB2YWx1ZTogbnVtYmVyKSB7XG5cdHJldHVybiBNYXRoLm1pbihtYXgsIE1hdGgubWF4KG1pbiwgdmFsdWUpKTtcbn1cblxuZnVuY3Rpb24gY2xhbXBMaW5lKGxpbmU6IG51bWJlcikge1xuXHRyZXR1cm4gY2xhbXAoMCwgZ2V0U2V0dGluZ3MoKS5saW5lQ291bnQgLSAxLCBsaW5lKTtcbn1cblxuXG5leHBvcnQgaW50ZXJmYWNlIENvZGVMaW5lRWxlbWVudCB7XG5cdGVsZW1lbnQ6IEhUTUxFbGVtZW50O1xuXHRsaW5lOiBudW1iZXI7XG59XG5cbmNvbnN0IGdldENvZGVMaW5lRWxlbWVudHMgPSAoKCkgPT4ge1xuXHRsZXQgZWxlbWVudHM6IENvZGVMaW5lRWxlbWVudFtdO1xuXHRyZXR1cm4gKCkgPT4ge1xuXHRcdGlmICghZWxlbWVudHMpIHtcblx0XHRcdGVsZW1lbnRzID0gQXJyYXkucHJvdG90eXBlLm1hcC5jYWxsKFxuXHRcdFx0XHRkb2N1bWVudC5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKCdjb2RlLWxpbmUnKSxcblx0XHRcdFx0KGVsZW1lbnQ6IGFueSkgPT4ge1xuXHRcdFx0XHRcdGNvbnN0IGxpbmUgPSArZWxlbWVudC5nZXRBdHRyaWJ1dGUoJ2RhdGEtbGluZScpO1xuXHRcdFx0XHRcdHJldHVybiB7IGVsZW1lbnQsIGxpbmUgfTtcblx0XHRcdFx0fSlcblx0XHRcdFx0LmZpbHRlcigoeDogYW55KSA9PiAhaXNOYU4oeC5saW5lKSk7XG5cdFx0fVxuXHRcdHJldHVybiBlbGVtZW50cztcblx0fTtcbn0pKCk7XG5cbi8qKlxuICogRmluZCB0aGUgaHRtbCBlbGVtZW50cyB0aGF0IG1hcCB0byBhIHNwZWNpZmljIHRhcmdldCBsaW5lIGluIHRoZSBlZGl0b3IuXG4gKlxuICogSWYgYW4gZXhhY3QgbWF0Y2gsIHJldHVybnMgYSBzaW5nbGUgZWxlbWVudC4gSWYgdGhlIGxpbmUgaXMgYmV0d2VlbiBlbGVtZW50cyxcbiAqIHJldHVybnMgdGhlIGVsZW1lbnQgcHJpb3IgdG8gYW5kIHRoZSBlbGVtZW50IGFmdGVyIHRoZSBnaXZlbiBsaW5lLlxuICovXG5leHBvcnQgZnVuY3Rpb24gZ2V0RWxlbWVudHNGb3JTb3VyY2VMaW5lKHRhcmdldExpbmU6IG51bWJlcik6IHsgcHJldmlvdXM6IENvZGVMaW5lRWxlbWVudDsgbmV4dD86IENvZGVMaW5lRWxlbWVudDsgfSB7XG5cdGNvbnN0IGxpbmVOdW1iZXIgPSBNYXRoLmZsb29yKHRhcmdldExpbmUpO1xuXHRjb25zdCBsaW5lcyA9IGdldENvZGVMaW5lRWxlbWVudHMoKTtcblx0bGV0IHByZXZpb3VzID0gbGluZXNbMF0gfHwgbnVsbDtcblx0Zm9yIChjb25zdCBlbnRyeSBvZiBsaW5lcykge1xuXHRcdGlmIChlbnRyeS5saW5lID09PSBsaW5lTnVtYmVyKSB7XG5cdFx0XHRyZXR1cm4geyBwcmV2aW91czogZW50cnksIG5leHQ6IHVuZGVmaW5lZCB9O1xuXHRcdH1cblx0XHRlbHNlIGlmIChlbnRyeS5saW5lID4gbGluZU51bWJlcikge1xuXHRcdFx0cmV0dXJuIHsgcHJldmlvdXMsIG5leHQ6IGVudHJ5IH07XG5cdFx0fVxuXHRcdHByZXZpb3VzID0gZW50cnk7XG5cdH1cblx0cmV0dXJuIHsgcHJldmlvdXMgfTtcbn1cblxuLyoqXG4gKiBGaW5kIHRoZSBodG1sIGVsZW1lbnRzIHRoYXQgYXJlIGF0IGEgc3BlY2lmaWMgcGl4ZWwgb2Zmc2V0IG9uIHRoZSBwYWdlLlxuICovXG5leHBvcnQgZnVuY3Rpb24gZ2V0TGluZUVsZW1lbnRzQXRQYWdlT2Zmc2V0KG9mZnNldDogbnVtYmVyKTogeyBwcmV2aW91czogQ29kZUxpbmVFbGVtZW50OyBuZXh0PzogQ29kZUxpbmVFbGVtZW50OyB9IHtcblx0Y29uc3QgbGluZXMgPSBnZXRDb2RlTGluZUVsZW1lbnRzKCk7XG5cdGNvbnN0IHBvc2l0aW9uID0gb2Zmc2V0IC0gd2luZG93LnNjcm9sbFk7XG5cdGxldCBsbyA9IC0xO1xuXHRsZXQgaGkgPSBsaW5lcy5sZW5ndGggLSAxO1xuXHR3aGlsZSAobG8gKyAxIDwgaGkpIHtcblx0XHRjb25zdCBtaWQgPSBNYXRoLmZsb29yKChsbyArIGhpKSAvIDIpO1xuXHRcdGNvbnN0IGJvdW5kcyA9IGxpbmVzW21pZF0uZWxlbWVudC5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKTtcblx0XHRpZiAoYm91bmRzLnRvcCArIGJvdW5kcy5oZWlnaHQgPj0gcG9zaXRpb24pIHtcblx0XHRcdGhpID0gbWlkO1xuXHRcdH1cblx0XHRlbHNlIHtcblx0XHRcdGxvID0gbWlkO1xuXHRcdH1cblx0fVxuXHRjb25zdCBoaUVsZW1lbnQgPSBsaW5lc1toaV07XG5cdGNvbnN0IGhpQm91bmRzID0gaGlFbGVtZW50LmVsZW1lbnQuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7XG5cdGlmIChoaSA+PSAxICYmIGhpQm91bmRzLnRvcCA+IHBvc2l0aW9uKSB7XG5cdFx0Y29uc3QgbG9FbGVtZW50ID0gbGluZXNbbG9dO1xuXHRcdHJldHVybiB7IHByZXZpb3VzOiBsb0VsZW1lbnQsIG5leHQ6IGhpRWxlbWVudCB9O1xuXHR9XG5cdHJldHVybiB7IHByZXZpb3VzOiBoaUVsZW1lbnQgfTtcbn1cblxuLyoqXG4gKiBBdHRlbXB0IHRvIHJldmVhbCB0aGUgZWxlbWVudCBmb3IgYSBzb3VyY2UgbGluZSBpbiB0aGUgZWRpdG9yLlxuICovXG5leHBvcnQgZnVuY3Rpb24gc2Nyb2xsVG9SZXZlYWxTb3VyY2VMaW5lKGxpbmU6IG51bWJlcikge1xuXHRjb25zdCB7IHByZXZpb3VzLCBuZXh0IH0gPSBnZXRFbGVtZW50c0ZvclNvdXJjZUxpbmUobGluZSk7XG5cdGlmIChwcmV2aW91cyAmJiBnZXRTZXR0aW5ncygpLnNjcm9sbFByZXZpZXdXaXRoRWRpdG9yKSB7XG5cdFx0bGV0IHNjcm9sbFRvID0gMDtcblx0XHRjb25zdCByZWN0ID0gcHJldmlvdXMuZWxlbWVudC5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKTtcblx0XHRjb25zdCBwcmV2aW91c1RvcCA9IHJlY3QudG9wO1xuXHRcdGlmIChuZXh0ICYmIG5leHQubGluZSAhPT0gcHJldmlvdXMubGluZSkge1xuXHRcdFx0Ly8gQmV0d2VlbiB0d28gZWxlbWVudHMuIEdvIHRvIHBlcmNlbnRhZ2Ugb2Zmc2V0IGJldHdlZW4gdGhlbS5cblx0XHRcdGNvbnN0IGJldHdlZW5Qcm9ncmVzcyA9IChsaW5lIC0gcHJldmlvdXMubGluZSkgLyAobmV4dC5saW5lIC0gcHJldmlvdXMubGluZSk7XG5cdFx0XHRjb25zdCBlbGVtZW50T2Zmc2V0ID0gbmV4dC5lbGVtZW50LmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpLnRvcCAtIHByZXZpb3VzVG9wO1xuXHRcdFx0c2Nyb2xsVG8gPSBwcmV2aW91c1RvcCArIGJldHdlZW5Qcm9ncmVzcyAqIGVsZW1lbnRPZmZzZXQ7XG5cdFx0fVxuXHRcdGVsc2Uge1xuXHRcdFx0c2Nyb2xsVG8gPSBwcmV2aW91c1RvcDtcblx0XHR9XG5cdFx0d2luZG93LnNjcm9sbCgwLCBNYXRoLm1heCgxLCB3aW5kb3cuc2Nyb2xsWSArIHNjcm9sbFRvKSk7XG5cdH1cbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldEVkaXRvckxpbmVOdW1iZXJGb3JQYWdlT2Zmc2V0KG9mZnNldDogbnVtYmVyKSB7XG5cdGNvbnN0IHsgcHJldmlvdXMsIG5leHQgfSA9IGdldExpbmVFbGVtZW50c0F0UGFnZU9mZnNldChvZmZzZXQpO1xuXHRpZiAocHJldmlvdXMpIHtcblx0XHRjb25zdCBwcmV2aW91c0JvdW5kcyA9IHByZXZpb3VzLmVsZW1lbnQuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7XG5cdFx0Y29uc3Qgb2Zmc2V0RnJvbVByZXZpb3VzID0gKG9mZnNldCAtIHdpbmRvdy5zY3JvbGxZIC0gcHJldmlvdXNCb3VuZHMudG9wKTtcblx0XHRpZiAobmV4dCkge1xuXHRcdFx0Y29uc3QgcHJvZ3Jlc3NCZXR3ZWVuRWxlbWVudHMgPSBvZmZzZXRGcm9tUHJldmlvdXMgLyAobmV4dC5lbGVtZW50LmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpLnRvcCAtIHByZXZpb3VzQm91bmRzLnRvcCk7XG5cdFx0XHRjb25zdCBsaW5lID0gcHJldmlvdXMubGluZSArIHByb2dyZXNzQmV0d2VlbkVsZW1lbnRzICogKG5leHQubGluZSAtIHByZXZpb3VzLmxpbmUpO1xuXHRcdFx0cmV0dXJuIGNsYW1wTGluZShsaW5lKTtcblx0XHR9XG5cdFx0ZWxzZSB7XG5cdFx0XHRjb25zdCBwcm9ncmVzc1dpdGhpbkVsZW1lbnQgPSBvZmZzZXRGcm9tUHJldmlvdXMgLyAocHJldmlvdXNCb3VuZHMuaGVpZ2h0KTtcblx0XHRcdGNvbnN0IGxpbmUgPSBwcmV2aW91cy5saW5lICsgcHJvZ3Jlc3NXaXRoaW5FbGVtZW50O1xuXHRcdFx0cmV0dXJuIGNsYW1wTGluZShsaW5lKTtcblx0XHR9XG5cdH1cblx0cmV0dXJuIG51bGw7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogIENvcHlyaWdodCAoYykgTWljcm9zb2Z0IENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLlxuICogIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuZXhwb3J0IGludGVyZmFjZSBQcmV2aWV3U2V0dGluZ3Mge1xuXHRzb3VyY2U6IHN0cmluZztcblx0bGluZTogbnVtYmVyO1xuXHRsaW5lQ291bnQ6IG51bWJlcjtcblx0c2Nyb2xsUHJldmlld1dpdGhFZGl0b3I/OiBib29sZWFuO1xuXHRzY3JvbGxFZGl0b3JXaXRoUHJldmlldzogYm9vbGVhbjtcblx0ZGlzYWJsZVNlY3VyaXR5V2FybmluZ3M6IGJvb2xlYW47XG5cdGRvdWJsZUNsaWNrVG9Td2l0Y2hUb0VkaXRvcjogYm9vbGVhbjtcbn1cblxubGV0IGNhY2hlZFNldHRpbmdzOiBQcmV2aWV3U2V0dGluZ3MgfCB1bmRlZmluZWQgPSB1bmRlZmluZWQ7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXREYXRhKGtleTogc3RyaW5nKTogUHJldmlld1NldHRpbmdzIHtcblx0Y29uc3QgZWxlbWVudCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd2c2NvZGUtaHRtbC1wcmV2aWV3LWRhdGEnKTtcblx0aWYgKGVsZW1lbnQpIHtcblx0XHRjb25zdCBkYXRhID0gZWxlbWVudC5nZXRBdHRyaWJ1dGUoa2V5KTtcblx0XHRpZiAoZGF0YSkge1xuXHRcdFx0cmV0dXJuIEpTT04ucGFyc2UoZGF0YSk7XG5cdFx0fVxuXHR9XG5cblx0dGhyb3cgbmV3IEVycm9yKGBDb3VsZCBub3QgbG9hZCBkYXRhIGZvciAke2tleX1gKTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldFNldHRpbmdzKCk6IFByZXZpZXdTZXR0aW5ncyB7XG5cdGlmIChjYWNoZWRTZXR0aW5ncykge1xuXHRcdHJldHVybiBjYWNoZWRTZXR0aW5ncztcblx0fVxuXG5cdGNhY2hlZFNldHRpbmdzID0gZ2V0RGF0YSgnZGF0YS1zZXR0aW5ncycpO1xuXHRpZiAoY2FjaGVkU2V0dGluZ3MpIHtcblx0XHRyZXR1cm4gY2FjaGVkU2V0dGluZ3M7XG5cdH1cblxuXHR0aHJvdyBuZXcgRXJyb3IoJ0NvdWxkIG5vdCBsb2FkIHNldHRpbmdzJyk7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 \ No newline at end of file diff --git a/extensions/tht13.html-preview-vscode-0.2.5/media/pre.js b/extensions/tht13.html-preview-vscode-0.2.5/media/pre.js new file mode 100644 index 0000000..3187074 --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/media/pre.js @@ -0,0 +1,246 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); +/******/ } +/******/ }; +/******/ +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ +/******/ // create a fake namespace object +/******/ // mode & 1: value is a module id, require it +/******/ // mode & 2: merge all properties of value into the ns +/******/ // mode & 4: return value when already ns object +/******/ // mode & 8|1: behave like require +/******/ __webpack_require__.t = function(value, mode) { +/******/ if(mode & 1) value = __webpack_require__(value); +/******/ if(mode & 8) return value; +/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; +/******/ var ns = Object.create(null); +/******/ __webpack_require__.r(ns); +/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); +/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); +/******/ return ns; +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = "./preview-src/pre.ts"); +/******/ }) +/************************************************************************/ +/******/ ({ + +/***/ "./preview-src/csp.ts": +/*!****************************!*\ + !*** ./preview-src/csp.ts ***! + \****************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +Object.defineProperty(exports, "__esModule", { value: true }); +const settings_1 = __webpack_require__(/*! ./settings */ "./preview-src/settings.ts"); +const strings_1 = __webpack_require__(/*! ./strings */ "./preview-src/strings.ts"); +/** + * Shows an alert when there is a content security policy violation. + */ +class CspAlerter { + constructor() { + this.didShow = false; + this.didHaveCspWarning = false; + document.addEventListener('securitypolicyviolation', () => { + this.onCspWarning(); + }); + window.addEventListener('message', (event) => { + if (event && event.data && event.data.name === 'vscode-did-block-svg') { + this.onCspWarning(); + } + }); + } + setPoster(poster) { + this.messaging = poster; + if (this.didHaveCspWarning) { + this.showCspWarning(); + } + } + onCspWarning() { + this.didHaveCspWarning = true; + this.showCspWarning(); + } + showCspWarning() { + const strings = strings_1.getStrings(); + const settings = settings_1.getSettings(); + if (this.didShow || settings.disableSecurityWarnings || !this.messaging) { + return; + } + this.didShow = true; + const notification = document.createElement('a'); + notification.innerText = strings.cspAlertMessageText; + notification.setAttribute('id', 'code-csp-warning'); + notification.setAttribute('title', strings.cspAlertMessageTitle); + notification.setAttribute('role', 'button'); + notification.setAttribute('aria-label', strings.cspAlertMessageLabel); + notification.onclick = () => { + this.messaging.postCommand('html.showPreviewSecuritySelector', [settings.source]); + }; + document.body.appendChild(notification); + } +} +exports.CspAlerter = CspAlerter; + + +/***/ }), + +/***/ "./preview-src/pre.ts": +/*!****************************!*\ + !*** ./preview-src/pre.ts ***! + \****************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +Object.defineProperty(exports, "__esModule", { value: true }); +const csp_1 = __webpack_require__(/*! ./csp */ "./preview-src/csp.ts"); +window.cspAlerter = new csp_1.CspAlerter(); + + +/***/ }), + +/***/ "./preview-src/settings.ts": +/*!*********************************!*\ + !*** ./preview-src/settings.ts ***! + \*********************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +Object.defineProperty(exports, "__esModule", { value: true }); +let cachedSettings = undefined; +function getData(key) { + const element = document.getElementById('vscode-html-preview-data'); + if (element) { + const data = element.getAttribute(key); + if (data) { + return JSON.parse(data); + } + } + throw new Error(`Could not load data for ${key}`); +} +exports.getData = getData; +function getSettings() { + if (cachedSettings) { + return cachedSettings; + } + cachedSettings = getData('data-settings'); + if (cachedSettings) { + return cachedSettings; + } + throw new Error('Could not load settings'); +} +exports.getSettings = getSettings; + + +/***/ }), + +/***/ "./preview-src/strings.ts": +/*!********************************!*\ + !*** ./preview-src/strings.ts ***! + \********************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +Object.defineProperty(exports, "__esModule", { value: true }); +function getStrings() { + const store = document.getElementById('vscode-html-preview-data'); + if (store) { + const data = store.getAttribute('data-strings'); + if (data) { + return JSON.parse(data); + } + } + throw new Error('Could not load strings'); +} +exports.getStrings = getStrings; + + +/***/ }) + +/******/ }); +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vd2VicGFjay9ib290c3RyYXAiLCJ3ZWJwYWNrOi8vLy4vcHJldmlldy1zcmMvY3NwLnRzIiwid2VicGFjazovLy8uL3ByZXZpZXctc3JjL3ByZS50cyIsIndlYnBhY2s6Ly8vLi9wcmV2aWV3LXNyYy9zZXR0aW5ncy50cyIsIndlYnBhY2s6Ly8vLi9wcmV2aWV3LXNyYy9zdHJpbmdzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLGtEQUEwQyxnQ0FBZ0M7QUFDMUU7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxnRUFBd0Qsa0JBQWtCO0FBQzFFO0FBQ0EseURBQWlELGNBQWM7QUFDL0Q7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlEQUF5QyxpQ0FBaUM7QUFDMUUsd0hBQWdILG1CQUFtQixFQUFFO0FBQ3JJO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsbUNBQTJCLDBCQUEwQixFQUFFO0FBQ3ZELHlDQUFpQyxlQUFlO0FBQ2hEO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLDhEQUFzRCwrREFBK0Q7O0FBRXJIO0FBQ0E7OztBQUdBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7O0FDbEZBOzs7Z0dBR2dHOztBQUdoRyxzRkFBeUM7QUFDekMsbUZBQXVDO0FBRXZDOztHQUVHO0FBQ0gsTUFBYSxVQUFVO0lBTXRCO1FBTFEsWUFBTyxHQUFHLEtBQUssQ0FBQztRQUNoQixzQkFBaUIsR0FBRyxLQUFLLENBQUM7UUFLakMsUUFBUSxDQUFDLGdCQUFnQixDQUFDLHlCQUF5QixFQUFFLEdBQUcsRUFBRTtZQUN6RCxJ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QyxDQUFDO0lBQzFDLElBQUksY0FBYyxFQUFFO1FBQ25CLE9BQU8sY0FBYyxDQUFDO0tBQ3RCO0lBRUQsTUFBTSxJQUFJLEtBQUssQ0FBQyx5QkFBeUIsQ0FBQyxDQUFDO0FBQzVDLENBQUM7QUFYRCxrQ0FXQzs7Ozs7Ozs7Ozs7Ozs7QUN4Q0Q7OztnR0FHZ0c7O0FBRWhHLFNBQWdCLFVBQVU7SUFDekIsTUFBTSxLQUFLLEdBQUcsUUFBUSxDQUFDLGNBQWMsQ0FBQywwQkFBMEIsQ0FBQyxDQUFDO0lBQ2xFLElBQUksS0FBSyxFQUFFO1FBQ1YsTUFBTSxJQUFJLEdBQUcsS0FBSyxDQUFDLFlBQVksQ0FBQyxjQUFjLENBQUMsQ0FBQztRQUNoRCxJQUFJLElBQUksRUFBRTtZQUNULE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQztTQUN4QjtLQUNEO0lBQ0QsTUFBTSxJQUFJLEtBQUssQ0FBQyx3QkFBd0IsQ0FBQyxDQUFDO0FBQzNDLENBQUM7QUFURCxnQ0FTQyIsImZpbGUiOiJwcmUuanMiLCJzb3VyY2VzQ29udGVudCI6WyIgXHQvLyBUaGUgbW9kdWxlIGNhY2hlXG4gXHR2YXIgaW5zdGFsbGVkTW9kdWxlcyA9IHt9O1xuXG4gXHQvLyBUaGUgcmVxdWlyZSBmdW5jdGlvblxuIFx0ZnVuY3Rpb24gX193ZWJwYWNrX3JlcXVpcmVfXyhtb2R1bGVJZCkge1xuXG4gXHRcdC8vIENoZWNrIGlmIG1vZHVsZSBpcyBpbiBjYWNoZVxuIFx0XHRpZihpbnN0YWxsZWRNb2R1bGVzW21vZHVsZUlkXSkge1xuIFx0XHRcdHJldHVybiBpbnN0YWxsZWRNb2R1bGVzW21vZHVsZUlkXS5leHBvcnRzO1xuIFx0XHR9XG4gXHRcdC8vIENyZWF0ZSBhIG5ldyBtb2R1bGUgKGFuZCBwdXQgaXQgaW50byB0aGUgY2FjaGUpXG4gXHRcdHZhciBtb2R1bGUgPSBpbnN0YWxsZWRNb2R1bGVzW21vZHVsZUlkXSA9IHtcbiBcdFx0XHRpOiBtb2R1bGVJZCxcbiBcdFx0XHRsOiBmYWxzZSxcbiBcdFx0XHRleHBvcnRzOiB7fVxuIFx0XHR9O1xuXG4gXHRcdC8vIEV4ZWN1dGUgdGhlIG1vZHVsZSBmdW5jdGlvblxuIFx0XHRtb2R1bGVzW21vZHVsZUlkXS5jYWxsKG1vZHVsZS5leHBvcnRzLCBtb2R1bGUsIG1vZHVsZS5leHBvcnRzLCBfX3dlYnBhY2tfcmVxdWlyZV9fKTtcblxuIFx0XHQvLyBGbGFnIHRoZSBtb2R1bGUgYXMgbG9hZGVkXG4gXHRcdG1vZHVsZS5sID0gdHJ1ZTtcblxuIFx0XHQvLyBSZXR1cm4gdGhlIGV4cG9ydHMgb2YgdGhlIG1vZHVsZVxuIFx0XHRyZXR1cm4gbW9kdWxlLmV4cG9ydHM7XG4gXHR9XG5cblxuIFx0Ly8gZXhwb3NlIHRoZSBtb2R1bGVzIG9iamVjdCAoX193ZWJwYWNrX21vZHVsZXNfXylcbiBcdF9fd2VicGFja19yZXF1aXJlX18ubSA9IG1vZHVsZXM7XG5cbiBcdC8vIGV4cG9zZSB0aGUgbW9kdWxlIGNhY2hlXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmMgPSBpbnN0YWxsZWRNb2R1bGVzO1xuXG4gXHQvLyBkZWZpbmUgZ2V0dGVyIGZ1bmN0aW9uIGZvciBoYXJtb255IGV4cG9ydHNcbiBcdF9fd2VicGFja19yZXF1aXJlX18uZCA9IGZ1bmN0aW9uKGV4cG9ydHMsIG5hbWUsIGdldHRlcikge1xuIFx0XHRpZighX193ZWJwYWNrX3JlcXVpcmVfXy5vKGV4cG9ydHMsIG5hbWUpKSB7XG4gXHRcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIG5hbWUsIHsgZW51bWVyYWJsZTogdHJ1ZSwgZ2V0OiBnZXR0ZXIgfSk7XG4gXHRcdH1cbiBcdH07XG5cbiBcdC8vIGRlZmluZSBfX2VzTW9kdWxlIG9uIGV4cG9ydHNcbiBcdF9fd2VicGFja19yZXF1aXJlX18uciA9IGZ1bmN0aW9uKGV4cG9ydHMpIHtcbiBcdFx0aWYodHlwZW9mIFN5bWJvbCAhPT0gJ3VuZGVmaW5lZCcgJiYgU3ltYm9sLnRvU3RyaW5nVGFnKSB7XG4gXHRcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFN5bWJvbC50b1N0cmluZ1RhZywgeyB2YWx1ZTogJ01vZHVsZScgfSk7XG4gXHRcdH1cbiBcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICdfX2VzTW9kdWxlJywgeyB2YWx1ZTogdHJ1ZSB9KTtcbiBcdH07XG5cbiBcdC8vIGNyZWF0ZSBhIGZha2UgbmFtZXNwYWNlIG9iamVjdFxuIFx0Ly8gbW9kZSAmIDE6IHZhbHVlIGlzIGEgbW9kdWxlIGlkLCByZXF1aXJlIGl0XG4gXHQvLyBtb2RlICYgMjogbWVyZ2UgYWxsIHByb3BlcnRpZXMgb2YgdmFsdWUgaW50byB0aGUgbnNcbiBcdC8vIG1vZGUgJiA0OiByZXR1cm4gdmFsdWUgd2hlbiBhbHJlYWR5IG5zIG9iamVjdFxuIFx0Ly8gbW9kZSAmIDh8MTogYmVoYXZlIGxpa2UgcmVxdWlyZVxuIFx0X193ZWJwYWNrX3JlcXVpcmVfXy50ID0gZnVuY3Rpb24odmFsdWUsIG1vZGUpIHtcbiBcdFx0aWYobW9kZSAmIDEpIHZhbHVlID0gX193ZWJwYWNrX3JlcXVpcmVfXyh2YWx1ZSk7XG4gXHRcdGlmKG1vZGUgJiA4KSByZXR1cm4gdmFsdWU7XG4gXHRcdGlmKChtb2RlICYgNCkgJiYgdHlwZW9mIHZhbHVlID09PSAnb2JqZWN0JyAmJiB2YWx1ZSAmJiB2YWx1ZS5fX2VzTW9kdWxlKSByZXR1cm4gdmFsdWU7XG4gXHRcdHZhciBucyA9IE9iamVjdC5jcmVhdGUobnVsbCk7XG4gXHRcdF9fd2VicGFja19yZXF1aXJlX18ucihucyk7XG4gXHRcdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShucywgJ2RlZmF1bHQnLCB7IGVudW1lcmFibGU6IHRydWUsIHZhbHVlOiB2YWx1ZSB9KTtcbiBcdFx0aWYobW9kZSAmIDIgJiYgdHlwZW9mIHZhbHVlICE9ICdzdHJpbmcnKSBmb3IodmFyIGtleSBpbiB2YWx1ZSkgX193ZWJwYWNrX3JlcXVpcmVfXy5kKG5zLCBrZXksIGZ1bmN0aW9uKGtleSkgeyByZXR1cm4gdmFsdWVba2V5XTsgfS5iaW5kKG51bGwsIGtleSkpO1xuIFx0XHRyZXR1cm4gbnM7XG4gXHR9O1xuXG4gXHQvLyBnZXREZWZhdWx0RXhwb3J0IGZ1bmN0aW9uIGZvciBjb21wYXRpYmlsaXR5IHdpdGggbm9uLWhhcm1vbnkgbW9kdWxlc1xuIFx0X193ZWJwYWNrX3JlcXVpcmVfXy5uID0gZnVuY3Rpb24obW9kdWxlKSB7XG4gXHRcdHZhciBnZXR0ZXIgPSBtb2R1bGUgJiYgbW9kdWxlLl9fZXNNb2R1bGUgP1xuIFx0XHRcdGZ1bmN0aW9uIGdldERlZmF1bHQoKSB7IHJldHVybiBtb2R1bGVbJ2RlZmF1bHQnXTsgfSA6XG4gXHRcdFx0ZnVuY3Rpb24gZ2V0TW9kdWxlRXhwb3J0cygpIHsgcmV0dXJuIG1vZHVsZTsgfTtcbiBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5kKGdldHRlciwgJ2EnLCBnZXR0ZXIpO1xuIFx0XHRyZXR1cm4gZ2V0dGVyO1xuIFx0fTtcblxuIFx0Ly8gT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLm8gPSBmdW5jdGlvbihvYmplY3QsIHByb3BlcnR5KSB7IHJldHVybiBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwob2JqZWN0LCBwcm9wZXJ0eSk7IH07XG5cbiBcdC8vIF9fd2VicGFja19wdWJsaWNfcGF0aF9fXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLnAgPSBcIlwiO1xuXG5cbiBcdC8vIExvYWQgZW50cnkgbW9kdWxlIGFuZCByZXR1cm4gZXhwb3J0c1xuIFx0cmV0dXJuIF9fd2VicGFja19yZXF1aXJlX18oX193ZWJwYWNrX3JlcXVpcmVfXy5zID0gXCIuL3ByZXZpZXctc3JjL3ByZS50c1wiKTtcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiAgQ29weXJpZ2h0IChjKSBNaWNyb3NvZnQgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gKiAgTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5pbXBvcnQgeyBNZXNzYWdlUG9zdGVyIH0gZnJvbSAnLi9tZXNzYWdpbmcnO1xuaW1wb3J0IHsgZ2V0U2V0dGluZ3MgfSBmcm9tICcuL3NldHRpbmdzJztcbmltcG9ydCB7IGdldFN0cmluZ3MgfSBmcm9tICcuL3N0cmluZ3MnO1xuXG4vKipcbiAqIFNob3dzIGFuIGFsZXJ0IHdoZW4gdGhlcmUgaXMgYSBjb250ZW50IHNlY3VyaXR5IHBvbGljeSB2aW9sYXRpb24uXG4gKi9cbmV4cG9ydCBjbGFzcyBDc3BBbGVydGVyIHtcblx0cHJpdmF0ZSBkaWRTaG93ID0gZmFsc2U7XG5cdHByaXZhdGUgZGlkSGF2ZUNzcFdhcm5pbmcgPSBmYWxzZTtcblxuXHRwcml2YXRlIG1lc3NhZ2luZz86IE1lc3NhZ2VQb3N0ZXI7XG5cblx0Y29uc3RydWN0b3IoKSB7XG5cdFx0ZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignc2VjdXJpdHlwb2xpY3l2aW9sYXRpb24nLCAoKSA9PiB7XG5cdFx0XHR0aGlzLm9uQ3NwV2FybmluZygpO1xuXHRcdH0pO1xuXG5cdFx0d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ21lc3NhZ2UnLCAoZXZlbnQpID0+IHtcblx0XHRcdGlmIChldmVudCAmJiBldmVudC5kYXRhICYmIGV2ZW50LmRhdGEubmFtZSA9PT0gJ3ZzY29kZS1kaWQtYmxvY2stc3ZnJykge1xuXHRcdFx0XHR0aGlzLm9uQ3NwV2FybmluZygpO1xuXHRcdFx0fVxuXHRcdH0pO1xuXHR9XG5cblx0cHVibGljIHNldFBvc3Rlcihwb3N0ZXI6IE1lc3NhZ2VQb3N0ZXIpIHtcblx0XHR0aGlzLm1lc3NhZ2luZyA9IHBvc3Rlcjtcblx0XHRpZiAodGhpcy5kaWRIYXZlQ3NwV2FybmluZykge1xuXHRcdFx0dGhpcy5zaG93Q3NwV2FybmluZygpO1xuXHRcdH1cblx0fVxuXG5cdHByaXZhdGUgb25Dc3BXYXJuaW5nKCkge1xuXHRcdHRoaXMuZGlkSGF2ZUNzcFdhcm5pbmcgPSB0cnVlO1xuXHRcdHRoaXMuc2hvd0NzcFdhcm5pbmcoKTtcblx0fVxuXG5cdHByaXZhdGUgc2hvd0NzcFdhcm5pbmcoKSB7XG5cdFx0Y29uc3Qgc3RyaW5ncyA9IGdldFN0cmluZ3MoKTtcblx0XHRjb25zdCBzZXR0aW5ncyA9IGdldFNldHRpbmdzKCk7XG5cblx0XHRpZiAodGhpcy5kaWRTaG93IHx8IHNldHRpbmdzLmRpc2FibGVTZWN1cml0eVdhcm5pbmdzIHx8ICF0aGlzLm1lc3NhZ2luZykge1xuXHRcdFx0cmV0dXJuO1xuXHRcdH1cblx0XHR0aGlzLmRpZFNob3cgPSB0cnVlO1xuXG5cdFx0Y29uc3Qgbm90aWZpY2F0aW9uID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnYScpO1xuXHRcdG5vdGlmaWNhdGlvbi5pbm5lclRleHQgPSBzdHJpbmdzLmNzcEFsZXJ0TWVzc2FnZVRleHQ7XG5cdFx0bm90aWZpY2F0aW9uLnNldEF0dHJpYnV0ZSgnaWQnLCAnY29kZS1jc3Atd2FybmluZycpO1xuXHRcdG5vdGlmaWNhdGlvbi5zZXRBdHRyaWJ1dGUoJ3RpdGxlJywgc3RyaW5ncy5jc3BBbGVydE1lc3NhZ2VUaXRsZSk7XG5cblx0XHRub3RpZmljYXRpb24uc2V0QXR0cmlidXRlKCdyb2xlJywgJ2J1dHRvbicpO1xuXHRcdG5vdGlmaWNhdGlvbi5zZXRBdHRyaWJ1dGUoJ2FyaWEtbGFiZWwnLCBzdHJpbmdzLmNzcEFsZXJ0TWVzc2FnZUxhYmVsKTtcblx0XHRub3RpZmljYXRpb24ub25jbGljayA9ICgpID0+IHtcblx0XHRcdHRoaXMubWVzc2FnaW5nIS5wb3N0Q29tbWFuZCgnaHRtbC5zaG93UHJldmlld1NlY3VyaXR5U2VsZWN0b3InLCBbc2V0dGluZ3Muc291cmNlXSk7XG5cdFx0fTtcblx0XHRkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKG5vdGlmaWNhdGlvbik7XG5cdH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiAgQ29weXJpZ2h0IChjKSBNaWNyb3NvZnQgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gKiAgTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5pbXBvcnQgeyBDc3BBbGVydGVyIH0gZnJvbSAnLi9jc3AnO1xuXG5kZWNsYXJlIGdsb2JhbCB7XG5cdGludGVyZmFjZSBXaW5kb3cge1xuXHRcdGNzcEFsZXJ0ZXI6IENzcEFsZXJ0ZXI7XG5cdH1cbn1cblxud2luZG93LmNzcEFsZXJ0ZXIgPSBuZXcgQ3NwQWxlcnRlcigpOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiAgQ29weXJpZ2h0IChjKSBNaWNyb3NvZnQgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gKiAgTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5leHBvcnQgaW50ZXJmYWNlIFByZXZpZXdTZXR0aW5ncyB7XG5cdHNvdXJjZTogc3RyaW5nO1xuXHRsaW5lOiBudW1iZXI7XG5cdGxpbmVDb3VudDogbnVtYmVyO1xuXHRzY3JvbGxQcmV2aWV3V2l0aEVkaXRvcj86IGJvb2xlYW47XG5cdHNjcm9sbEVkaXRvcldpdGhQcmV2aWV3OiBib29sZWFuO1xuXHRkaXNhYmxlU2VjdXJpdHlXYXJuaW5nczogYm9vbGVhbjtcblx0ZG91YmxlQ2xpY2tUb1N3aXRjaFRvRWRpdG9yOiBib29sZWFuO1xufVxuXG5sZXQgY2FjaGVkU2V0dGluZ3M6IFByZXZpZXdTZXR0aW5ncyB8IHVuZGVmaW5lZCA9IHVuZGVmaW5lZDtcblxuZXhwb3J0IGZ1bmN0aW9uIGdldERhdGEoa2V5OiBzdHJpbmcpOiBQcmV2aWV3U2V0dGluZ3Mge1xuXHRjb25zdCBlbGVtZW50ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3ZzY29kZS1odG1sLXByZXZpZXctZGF0YScpO1xuXHRpZiAoZWxlbWVudCkge1xuXHRcdGNvbnN0IGRhdGEgPSBlbGVtZW50LmdldEF0dHJpYnV0ZShrZXkpO1xuXHRcdGlmIChkYXRhKSB7XG5cdFx0XHRyZXR1cm4gSlNPTi5wYXJzZShkYXRhKTtcblx0XHR9XG5cdH1cblxuXHR0aHJvdyBuZXcgRXJyb3IoYENvdWxkIG5vdCBsb2FkIGRhdGEgZm9yICR7a2V5fWApO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0U2V0dGluZ3MoKTogUHJldmlld1NldHRpbmdzIHtcblx0aWYgKGNhY2hlZFNldHRpbmdzKSB7XG5cdFx0cmV0dXJuIGNhY2hlZFNldHRpbmdzO1xuXHR9XG5cblx0Y2FjaGVkU2V0dGluZ3MgPSBnZXREYXRhKCdkYXRhLXNldHRpbmdzJyk7XG5cdGlmIChjYWNoZWRTZXR0aW5ncykge1xuXHRcdHJldHVybiBjYWNoZWRTZXR0aW5ncztcblx0fVxuXG5cdHRocm93IG5ldyBFcnJvcignQ291bGQgbm90IGxvYWQgc2V0dGluZ3MnKTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiAgQ29weXJpZ2h0IChjKSBNaWNyb3NvZnQgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gKiAgTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlLiBTZWUgTGljZW5zZS50eHQgaW4gdGhlIHByb2plY3Qgcm9vdCBmb3IgbGljZW5zZSBpbmZvcm1hdGlvbi5cbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0U3RyaW5ncygpOiB7IFtrZXk6IHN0cmluZ106IHN0cmluZyB9IHtcblx0Y29uc3Qgc3RvcmUgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndnNjb2RlLWh0bWwtcHJldmlldy1kYXRhJyk7XG5cdGlmIChzdG9yZSkge1xuXHRcdGNvbnN0IGRhdGEgPSBzdG9yZS5nZXRBdHRyaWJ1dGUoJ2RhdGEtc3RyaW5ncycpO1xuXHRcdGlmIChkYXRhKSB7XG5cdFx0XHRyZXR1cm4gSlNPTi5wYXJzZShkYXRhKTtcblx0XHR9XG5cdH1cblx0dGhyb3cgbmV3IEVycm9yKCdDb3VsZCBub3QgbG9hZCBzdHJpbmdzJyk7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 \ No newline at end of file diff --git a/extensions/tht13.html-preview-vscode-0.2.5/out/commandManager.js b/extensions/tht13.html-preview-vscode-0.2.5/out/commandManager.js new file mode 100644 index 0000000..fc4f3f6 --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/out/commandManager.js @@ -0,0 +1,29 @@ +"use strict"; +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +Object.defineProperty(exports, "__esModule", { value: true }); +const vscode = require("vscode"); +class CommandManager { + constructor() { + this.commands = new Map(); + } + dispose() { + for (const registration of this.commands.values()) { + registration.dispose(); + } + this.commands.clear(); + } + register(command) { + this.registerCommand(command.id, command.execute, command); + return command; + } + registerCommand(id, impl, thisArg) { + if (this.commands.has(id)) { + return; + } + this.commands.set(id, vscode.commands.registerCommand(id, impl, thisArg)); + } +} +exports.CommandManager = CommandManager; diff --git a/extensions/tht13.html-preview-vscode-0.2.5/out/commands/index.js b/extensions/tht13.html-preview-vscode-0.2.5/out/commands/index.js new file mode 100644 index 0000000..daf2858 --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/out/commands/index.js @@ -0,0 +1,22 @@ +"use strict"; +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +Object.defineProperty(exports, "__esModule", { value: true }); +var openDocumentLink_1 = require("./openDocumentLink"); +exports.OpenDocumentLinkCommand = openDocumentLink_1.OpenDocumentLinkCommand; +var showPreview_1 = require("./showPreview"); +exports.ShowPreviewCommand = showPreview_1.ShowPreviewCommand; +exports.ShowPreviewToSideCommand = showPreview_1.ShowPreviewToSideCommand; +exports.ShowLockedPreviewToSideCommand = showPreview_1.ShowLockedPreviewToSideCommand; +var showSource_1 = require("./showSource"); +exports.ShowSourceCommand = showSource_1.ShowSourceCommand; +var refreshPreview_1 = require("./refreshPreview"); +exports.RefreshPreviewCommand = refreshPreview_1.RefreshPreviewCommand; +var showPreviewSecuritySelector_1 = require("./showPreviewSecuritySelector"); +exports.ShowPreviewSecuritySelectorCommand = showPreviewSecuritySelector_1.ShowPreviewSecuritySelectorCommand; +var moveCursorToPosition_1 = require("./moveCursorToPosition"); +exports.MoveCursorToPositionCommand = moveCursorToPosition_1.MoveCursorToPositionCommand; +var toggleLock_1 = require("./toggleLock"); +exports.ToggleLockCommand = toggleLock_1.ToggleLockCommand; diff --git a/extensions/tht13.html-preview-vscode-0.2.5/out/commands/moveCursorToPosition.js b/extensions/tht13.html-preview-vscode-0.2.5/out/commands/moveCursorToPosition.js new file mode 100644 index 0000000..bb00d92 --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/out/commands/moveCursorToPosition.js @@ -0,0 +1,22 @@ +"use strict"; +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +Object.defineProperty(exports, "__esModule", { value: true }); +const vscode = require("vscode"); +class MoveCursorToPositionCommand { + constructor() { + this.id = '_html.moveCursorToPosition'; + } + execute(line, character) { + if (!vscode.window.activeTextEditor) { + return; + } + const position = new vscode.Position(line, character); + const selection = new vscode.Selection(position, position); + vscode.window.activeTextEditor.revealRange(selection); + vscode.window.activeTextEditor.selection = selection; + } +} +exports.MoveCursorToPositionCommand = MoveCursorToPositionCommand; diff --git a/extensions/tht13.html-preview-vscode-0.2.5/out/commands/openDocumentLink.js b/extensions/tht13.html-preview-vscode-0.2.5/out/commands/openDocumentLink.js new file mode 100644 index 0000000..79bb0b1 --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/out/commands/openDocumentLink.js @@ -0,0 +1,65 @@ +"use strict"; +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const vscode = require("vscode"); +const path = require("path"); +const file_1 = require("../util/file"); +class OpenDocumentLinkCommand { + constructor() { + this.id = OpenDocumentLinkCommand.id; + } + static createCommandUri(path, fragment) { + return vscode.Uri.parse(`command:${OpenDocumentLinkCommand.id}?${encodeURIComponent(JSON.stringify({ path, fragment }))}`); + } + execute(args) { + const p = decodeURIComponent(args.path); + return this.tryOpen(p, args).catch(() => { + if (path.extname(p) === '') { + return this.tryOpen(p + '.md', args); + } + const resource = vscode.Uri.file(p); + return Promise.resolve(void 0) + .then(() => vscode.commands.executeCommand('vscode.open', resource)) + .then(() => void 0); + }); + } + tryOpen(path, args) { + return __awaiter(this, void 0, void 0, function* () { + const resource = vscode.Uri.file(path); + if (vscode.window.activeTextEditor && file_1.isHTMLFile(vscode.window.activeTextEditor.document) && vscode.window.activeTextEditor.document.uri.fsPath === resource.fsPath) { + return this.tryRevealLine(vscode.window.activeTextEditor, args.fragment); + } + else { + return vscode.workspace.openTextDocument(resource) + .then(vscode.window.showTextDocument) + .then(editor => this.tryRevealLine(editor, args.fragment)); + } + }); + } + tryRevealLine(editor, fragment) { + return __awaiter(this, void 0, void 0, function* () { + if (editor && fragment) { + const lineNumberFragment = fragment.match(/^L(\d+)$/i); + if (lineNumberFragment) { + const line = +lineNumberFragment[1] - 1; + if (!isNaN(line)) { + return editor.revealRange(new vscode.Range(line, 0, line, 0), vscode.TextEditorRevealType.AtTop); + } + } + } + }); + } +} +OpenDocumentLinkCommand.id = '_html.openDocumentLink'; +exports.OpenDocumentLinkCommand = OpenDocumentLinkCommand; diff --git a/extensions/tht13.html-preview-vscode-0.2.5/out/commands/refreshPreview.js b/extensions/tht13.html-preview-vscode-0.2.5/out/commands/refreshPreview.js new file mode 100644 index 0000000..04edd27 --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/out/commands/refreshPreview.js @@ -0,0 +1,16 @@ +"use strict"; +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +Object.defineProperty(exports, "__esModule", { value: true }); +class RefreshPreviewCommand { + constructor(webviewManager) { + this.webviewManager = webviewManager; + this.id = 'html.preview.refresh'; + } + execute() { + this.webviewManager.refresh(); + } +} +exports.RefreshPreviewCommand = RefreshPreviewCommand; diff --git a/extensions/tht13.html-preview-vscode-0.2.5/out/commands/showPreview.js b/extensions/tht13.html-preview-vscode-0.2.5/out/commands/showPreview.js new file mode 100644 index 0000000..80e3228 --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/out/commands/showPreview.js @@ -0,0 +1,81 @@ +"use strict"; +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const vscode = require("vscode"); +function showPreview(webviewManager, uri, previewSettings) { + return __awaiter(this, void 0, void 0, function* () { + let resource = uri; + if (!(resource instanceof vscode.Uri)) { + if (vscode.window.activeTextEditor) { + // we are relaxed and don't check for html files + resource = vscode.window.activeTextEditor.document.uri; + } + } + if (!(resource instanceof vscode.Uri)) { + if (!vscode.window.activeTextEditor) { + // this is most likely toggling the preview + return vscode.commands.executeCommand('html.showSource'); + } + // nothing found that could be shown or toggled + return; + } + const resourceColumn = (vscode.window.activeTextEditor && vscode.window.activeTextEditor.viewColumn) || vscode.ViewColumn.One; + webviewManager.preview(resource, { + resourceColumn: resourceColumn, + previewColumn: previewSettings.sideBySide ? resourceColumn + 1 : resourceColumn, + locked: !!previewSettings.locked + }); + }); +} +class ShowPreviewCommand { + constructor(webviewManager) { + this.webviewManager = webviewManager; + this.id = 'html.showPreview'; + } + execute(mainUri, allUris, previewSettings) { + for (const uri of Array.isArray(allUris) ? allUris : [mainUri]) { + showPreview(this.webviewManager, uri, { + sideBySide: false, + locked: previewSettings && previewSettings.locked + }); + } + } +} +exports.ShowPreviewCommand = ShowPreviewCommand; +class ShowPreviewToSideCommand { + constructor(webviewManager) { + this.webviewManager = webviewManager; + this.id = 'html.showPreviewToSide'; + } + execute(uri, previewSettings) { + showPreview(this.webviewManager, uri, { + sideBySide: true, + locked: previewSettings && previewSettings.locked + }); + } +} +exports.ShowPreviewToSideCommand = ShowPreviewToSideCommand; +class ShowLockedPreviewToSideCommand { + constructor(webviewManager) { + this.webviewManager = webviewManager; + this.id = 'html.showLockedPreviewToSide'; + } + execute(uri) { + showPreview(this.webviewManager, uri, { + sideBySide: true, + locked: true + }); + } +} +exports.ShowLockedPreviewToSideCommand = ShowLockedPreviewToSideCommand; diff --git a/extensions/tht13.html-preview-vscode-0.2.5/out/commands/showPreviewSecuritySelector.js b/extensions/tht13.html-preview-vscode-0.2.5/out/commands/showPreviewSecuritySelector.js new file mode 100644 index 0000000..9cb4efb --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/out/commands/showPreviewSecuritySelector.js @@ -0,0 +1,28 @@ +"use strict"; +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +Object.defineProperty(exports, "__esModule", { value: true }); +const vscode = require("vscode"); +const file_1 = require("../util/file"); +class ShowPreviewSecuritySelectorCommand { + constructor(previewSecuritySelector, previewManager) { + this.previewSecuritySelector = previewSecuritySelector; + this.previewManager = previewManager; + this.id = 'html.showPreviewSecuritySelector'; + } + execute(resource) { + if (this.previewManager.activePreviewResource) { + this.previewSecuritySelector.showSecuritySelectorForResource(this.previewManager.activePreviewResource); + } + else if (resource) { + const source = vscode.Uri.parse(resource); + this.previewSecuritySelector.showSecuritySelectorForResource(source.query ? vscode.Uri.parse(source.query) : source); + } + else if (vscode.window.activeTextEditor && file_1.isHTMLFile(vscode.window.activeTextEditor.document)) { + this.previewSecuritySelector.showSecuritySelectorForResource(vscode.window.activeTextEditor.document.uri); + } + } +} +exports.ShowPreviewSecuritySelectorCommand = ShowPreviewSecuritySelectorCommand; diff --git a/extensions/tht13.html-preview-vscode-0.2.5/out/commands/showSource.js b/extensions/tht13.html-preview-vscode-0.2.5/out/commands/showSource.js new file mode 100644 index 0000000..38629da --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/out/commands/showSource.js @@ -0,0 +1,21 @@ +"use strict"; +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +Object.defineProperty(exports, "__esModule", { value: true }); +const vscode = require("vscode"); +class ShowSourceCommand { + constructor(previewManager) { + this.previewManager = previewManager; + this.id = 'html.showSource'; + } + execute() { + if (this.previewManager.activePreviewResource) { + return vscode.workspace.openTextDocument(this.previewManager.activePreviewResource) + .then(document => vscode.window.showTextDocument(document)); + } + return undefined; + } +} +exports.ShowSourceCommand = ShowSourceCommand; diff --git a/extensions/tht13.html-preview-vscode-0.2.5/out/commands/toggleLock.js b/extensions/tht13.html-preview-vscode-0.2.5/out/commands/toggleLock.js new file mode 100644 index 0000000..61ee6a0 --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/out/commands/toggleLock.js @@ -0,0 +1,16 @@ +"use strict"; +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +Object.defineProperty(exports, "__esModule", { value: true }); +class ToggleLockCommand { + constructor(previewManager) { + this.previewManager = previewManager; + this.id = 'html.preview.toggleLock'; + } + execute() { + this.previewManager.toggleLock(); + } +} +exports.ToggleLockCommand = ToggleLockCommand; diff --git a/extensions/tht13.html-preview-vscode-0.2.5/out/extension.js b/extensions/tht13.html-preview-vscode-0.2.5/out/extension.js new file mode 100644 index 0000000..8e0dab2 --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/out/extension.js @@ -0,0 +1,43 @@ +"use strict"; +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +Object.defineProperty(exports, "__esModule", { value: true }); +const vscode = require("vscode"); +const commandManager_1 = require("./commandManager"); +const commands = require("./commands/index"); +const previewContentProvider_1 = require("./features/previewContentProvider"); +const previewManager_1 = require("./features/previewManager"); +const logger_1 = require("./logger"); +const security_1 = require("./security"); +let extensionPath = ""; +function getExtensionPath() { + return extensionPath; +} +exports.getExtensionPath = getExtensionPath; +function activate(context) { + extensionPath = context.extensionPath; + const cspArbiter = new security_1.ExtensionContentSecurityPolicyArbiter(context.globalState, context.workspaceState); + const logger = new logger_1.Logger(); + const contentProvider = new previewContentProvider_1.HTMLContentProvider(context, cspArbiter, logger); + const previewManager = new previewManager_1.HTMLPreviewManager(contentProvider, logger); + context.subscriptions.push(previewManager); + const previewSecuritySelector = new security_1.PreviewSecuritySelector(cspArbiter, previewManager); + const commandManager = new commandManager_1.CommandManager(); + context.subscriptions.push(commandManager); + commandManager.register(new commands.ShowPreviewCommand(previewManager)); + commandManager.register(new commands.ShowPreviewToSideCommand(previewManager)); + commandManager.register(new commands.ShowLockedPreviewToSideCommand(previewManager)); + commandManager.register(new commands.ShowSourceCommand(previewManager)); + commandManager.register(new commands.RefreshPreviewCommand(previewManager)); + commandManager.register(new commands.MoveCursorToPositionCommand()); + commandManager.register(new commands.ShowPreviewSecuritySelectorCommand(previewSecuritySelector, previewManager)); + commandManager.register(new commands.OpenDocumentLinkCommand()); + commandManager.register(new commands.ToggleLockCommand(previewManager)); + context.subscriptions.push(vscode.workspace.onDidChangeConfiguration(() => { + logger.updateConfiguration(); + previewManager.updateConfiguration(); + })); +} +exports.activate = activate; diff --git a/extensions/tht13.html-preview-vscode-0.2.5/out/features/preview.js b/extensions/tht13.html-preview-vscode-0.2.5/out/features/preview.js new file mode 100644 index 0000000..28acb20 --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/out/features/preview.js @@ -0,0 +1,291 @@ +"use strict"; +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const vscode = require("vscode"); +const path = require("path"); +const dispose_1 = require("../util/dispose"); +const nls = require("vscode-nls"); +const topmostLineMonitor_1 = require("../util/topmostLineMonitor"); +const file_1 = require("../util/file"); +const extension_1 = require("../extension"); +const localize = nls.loadMessageBundle(); +class HTMLPreview { + constructor(webview, resource, locked, _contentProvider, _previewConfigurations, _logger, topmostLineMonitor) { + this._contentProvider = _contentProvider; + this._previewConfigurations = _previewConfigurations; + this._logger = _logger; + this.line = undefined; + this.disposables = []; + this.firstUpdate = true; + this.forceUpdate = false; + this.isScrolling = false; + this._disposed = false; + this._onDisposeEmitter = new vscode.EventEmitter(); + this.onDispose = this._onDisposeEmitter.event; + this._onDidChangeViewStateEmitter = new vscode.EventEmitter(); + this.onDidChangeViewState = this._onDidChangeViewStateEmitter.event; + this._resource = resource; + this._locked = locked; + this.editor = webview; + this.editor.onDidDispose(() => { + this.dispose(); + }, null, this.disposables); + this.editor.onDidChangeViewState(e => { + this._onDidChangeViewStateEmitter.fire(e); + }, null, this.disposables); + this.editor.webview.onDidReceiveMessage(e => { + if (e.source !== this._resource.toString()) { + return; + } + switch (e.type) { + case 'command': + vscode.commands.executeCommand(e.body.command, ...e.body.args); + break; + case 'revealLine': + this.onDidScrollPreview(e.body.line); + break; + case 'didClick': + this.onDidClickPreview(e.body.line); + break; + } + }, null, this.disposables); + vscode.workspace.onDidChangeTextDocument(event => { + if (this.isPreviewOf(event.document.uri)) { + this.refresh(); + } + }, null, this.disposables); + topmostLineMonitor.onDidChangeTopmostLine(event => { + if (this.isPreviewOf(event.resource)) { + this.updateForView(event.resource, event.line); + } + }, null, this.disposables); + vscode.window.onDidChangeTextEditorSelection(event => { + if (this.isPreviewOf(event.textEditor.document.uri)) { + this.postMessage({ + type: 'onDidChangeTextEditorSelection', + line: event.selections[0].active.line, + source: this.resource.toString() + }); + } + }, null, this.disposables); + vscode.window.onDidChangeActiveTextEditor(editor => { + if (editor && file_1.isHTMLFile(editor.document) && !this._locked) { + this.update(editor.document.uri); + } + }, null, this.disposables); + } + static revive(webview, state, contentProvider, previewConfigurations, logger, topmostLineMonitor) { + return __awaiter(this, void 0, void 0, function* () { + const resource = vscode.Uri.parse(state.resource); + const locked = state.locked; + const line = state.line; + const preview = new HTMLPreview(webview, resource, locked, contentProvider, previewConfigurations, logger, topmostLineMonitor); + preview.editor.webview.options = HTMLPreview.getWebviewOptions(resource); + if (!isNaN(line)) { + preview.line = line; + } + yield preview.doUpdate(); + return preview; + }); + } + static create(resource, previewColumn, locked, contentProvider, previewConfigurations, logger, topmostLineMonitor) { + const webview = vscode.window.createWebviewPanel(HTMLPreview.viewType, HTMLPreview.getPreviewTitle(resource, locked), previewColumn, Object.assign({ enableFindWidget: true }, HTMLPreview.getWebviewOptions(resource))); + return new HTMLPreview(webview, resource, locked, contentProvider, previewConfigurations, logger, topmostLineMonitor); + } + get resource() { + return this._resource; + } + get state() { + return { + resource: this.resource.toString(), + locked: this._locked, + line: this.line + }; + } + dispose() { + if (this._disposed) { + return; + } + this._disposed = true; + this._onDisposeEmitter.fire(); + this._onDisposeEmitter.dispose(); + this._onDidChangeViewStateEmitter.dispose(); + this.editor.dispose(); + dispose_1.disposeAll(this.disposables); + } + update(resource) { + const editor = vscode.window.activeTextEditor; + if (editor && editor.document.uri.fsPath === resource.fsPath) { + this.line = topmostLineMonitor_1.getVisibleLine(editor); + } + // If we have changed resources, cancel any pending updates + const isResourceChange = resource.fsPath !== this._resource.fsPath; + if (isResourceChange) { + clearTimeout(this.throttleTimer); + this.throttleTimer = undefined; + } + this._resource = resource; + // Schedule update if none is pending + if (!this.throttleTimer) { + if (isResourceChange || this.firstUpdate) { + this.doUpdate(); + } + else { + this.throttleTimer = setTimeout(() => this.doUpdate(), 300); + } + } + this.firstUpdate = false; + } + refresh() { + this.forceUpdate = true; + this.update(this._resource); + } + updateConfiguration() { + if (this._previewConfigurations.hasConfigurationChanged(this._resource)) { + this.refresh(); + } + } + get position() { + return this.editor.viewColumn; + } + matchesResource(otherResource, otherPosition, otherLocked) { + if (this.position !== otherPosition) { + return false; + } + if (this._locked) { + return otherLocked && this.isPreviewOf(otherResource); + } + else { + return !otherLocked; + } + } + matches(otherPreview) { + return this.matchesResource(otherPreview._resource, otherPreview.position, otherPreview._locked); + } + reveal(viewColumn) { + this.editor.reveal(viewColumn); + } + toggleLock() { + this._locked = !this._locked; + this.editor.title = HTMLPreview.getPreviewTitle(this._resource, this._locked); + } + get iconPath() { + const root = path.join(extension_1.getExtensionPath(), 'media'); + return { + light: vscode.Uri.file(path.join(root, 'Preview.svg')), + dark: vscode.Uri.file(path.join(root, 'Preview_inverse.svg')) + }; + } + isPreviewOf(resource) { + return this._resource.fsPath === resource.fsPath; + } + static getPreviewTitle(resource, locked) { + return locked + ? localize('lockedPreviewTitle', '[Preview] {0}', path.basename(resource.fsPath)) + : localize('previewTitle', 'Preview {0}', path.basename(resource.fsPath)); + } + updateForView(resource, topLine) { + if (!this.isPreviewOf(resource)) { + return; + } + if (this.isScrolling) { + this.isScrolling = false; + return; + } + if (typeof topLine === 'number') { + this._logger.log('updateForView', { htmlFile: resource }); + this.line = topLine; + this.postMessage({ + type: 'updateView', + line: topLine, + source: resource.toString() + }); + } + } + postMessage(msg) { + if (!this._disposed) { + this.editor.webview.postMessage(msg); + } + } + doUpdate() { + return __awaiter(this, void 0, void 0, function* () { + const resource = this._resource; + clearTimeout(this.throttleTimer); + this.throttleTimer = undefined; + const document = yield vscode.workspace.openTextDocument(resource); + if (!this.forceUpdate && this.currentVersion && this.currentVersion.resource.fsPath === resource.fsPath && this.currentVersion.version === document.version) { + if (this.line) { + this.updateForView(resource, this.line); + } + return; + } + this.forceUpdate = false; + this.currentVersion = { resource, version: document.version }; + const content = this._contentProvider.provideTextDocumentContent(document, this._previewConfigurations, this.line, this.state); + if (this._resource === resource) { + this.editor.title = HTMLPreview.getPreviewTitle(this._resource, this._locked); + this.editor.iconPath = this.iconPath; + this.editor.webview.options = HTMLPreview.getWebviewOptions(resource); + this.editor.webview.html = content; + } + }); + } + static getWebviewOptions(resource) { + return { + enableScripts: true, + enableCommandUris: true, + localResourceRoots: HTMLPreview.getLocalResourceRoots(resource) + }; + } + static getLocalResourceRoots(resource) { + const baseRoots = [vscode.Uri.file(extension_1.getExtensionPath() + "/media")]; + const folder = vscode.workspace.getWorkspaceFolder(resource); + if (folder) { + return baseRoots.concat(folder.uri); + } + if (!resource.scheme || resource.scheme === 'file') { + return baseRoots.concat(vscode.Uri.file(path.dirname(resource.fsPath))); + } + return baseRoots; + } + onDidScrollPreview(line) { + this.line = line; + for (const editor of vscode.window.visibleTextEditors) { + if (!this.isPreviewOf(editor.document.uri)) { + continue; + } + this.isScrolling = true; + const sourceLine = Math.floor(line); + const fraction = line - sourceLine; + const text = editor.document.lineAt(sourceLine).text; + const start = Math.floor(fraction * text.length); + editor.revealRange(new vscode.Range(sourceLine, start, sourceLine + 1, 0), vscode.TextEditorRevealType.AtTop); + } + } + onDidClickPreview(line) { + return __awaiter(this, void 0, void 0, function* () { + for (const visibleEditor of vscode.window.visibleTextEditors) { + if (this.isPreviewOf(visibleEditor.document.uri)) { + const editor = yield vscode.window.showTextDocument(visibleEditor.document, visibleEditor.viewColumn); + const position = new vscode.Position(line, 0); + editor.selection = new vscode.Selection(position, position); + return; + } + } + vscode.workspace.openTextDocument(this._resource).then(vscode.window.showTextDocument); + }); + } +} +HTMLPreview.viewType = 'html.preview'; +exports.HTMLPreview = HTMLPreview; diff --git a/extensions/tht13.html-preview-vscode-0.2.5/out/features/previewConfig.js b/extensions/tht13.html-preview-vscode-0.2.5/out/features/previewConfig.js new file mode 100644 index 0000000..eda7658 --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/out/features/previewConfig.js @@ -0,0 +1,63 @@ +"use strict"; +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +Object.defineProperty(exports, "__esModule", { value: true }); +const vscode = require("vscode"); +class HTMLPreviewConfiguration { + static getForResource(resource) { + return new HTMLPreviewConfiguration(resource); + } + constructor(resource) { + const editorConfig = vscode.workspace.getConfiguration('editor', resource); + const htmlConfig = vscode.workspace.getConfiguration('html', resource); + const htmlEditorConfig = vscode.workspace.getConfiguration('[html]', resource); + this.scrollPreviewWithEditor = !!htmlConfig.get('preview.scrollPreviewWithEditor', true); + this.scrollEditorWithPreview = !!htmlConfig.get('preview.scrollEditorWithPreview', true); + this.doubleClickToSwitchToEditor = !!htmlConfig.get('preview.doubleClickToSwitchToEditor', true); + this.markEditorSelection = !!htmlConfig.get('preview.markEditorSelection', true); + this.styles = htmlConfig.get('styles', []); + } + isEqualTo(otherConfig) { + for (let key in this) { + if (this.hasOwnProperty(key) && key !== 'styles') { + if (this[key] !== otherConfig[key]) { + return false; + } + } + } + // Check styles + if (this.styles.length !== otherConfig.styles.length) { + return false; + } + for (let i = 0; i < this.styles.length; ++i) { + if (this.styles[i] !== otherConfig.styles[i]) { + return false; + } + } + return true; + } +} +exports.HTMLPreviewConfiguration = HTMLPreviewConfiguration; +class HTMLPreviewConfigurationManager { + constructor() { + this.previewConfigurationsForWorkspaces = new Map(); + } + loadAndCacheConfiguration(resource) { + const config = HTMLPreviewConfiguration.getForResource(resource); + this.previewConfigurationsForWorkspaces.set(this.getKey(resource), config); + return config; + } + hasConfigurationChanged(resource) { + const key = this.getKey(resource); + const currentConfig = this.previewConfigurationsForWorkspaces.get(key); + const newConfig = HTMLPreviewConfiguration.getForResource(resource); + return (!currentConfig || !currentConfig.isEqualTo(newConfig)); + } + getKey(resource) { + const folder = vscode.workspace.getWorkspaceFolder(resource); + return folder ? folder.uri.toString() : ''; + } +} +exports.HTMLPreviewConfigurationManager = HTMLPreviewConfigurationManager; diff --git a/extensions/tht13.html-preview-vscode-0.2.5/out/features/previewContentProvider.js b/extensions/tht13.html-preview-vscode-0.2.5/out/features/previewContentProvider.js new file mode 100644 index 0000000..8cea825 --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/out/features/previewContentProvider.js @@ -0,0 +1,118 @@ +"use strict"; +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +Object.defineProperty(exports, "__esModule", { value: true }); +const vscode = require("vscode"); +const path = require("path"); +const nls = require("vscode-nls"); +const localize = nls.loadMessageBundle(); +const security_1 = require("../security"); +const cheerio = require("cheerio"); +/** + * Strings used inside the html preview. + * + * Stored here and then injected in the preview so that they + * can be localized using our normal localization process. + */ +const previewStrings = { + cspAlertMessageText: localize('preview.securityMessage.text', 'Some content has been disabled in this document'), + cspAlertMessageTitle: localize('preview.securityMessage.title', 'Potentially unsafe or insecure content has been disabled in the html preview. Change the HTML preview security setting to allow insecure content or enable scripts'), + cspAlertMessageLabel: localize('preview.securityMessage.label', 'Content Disabled Security Warning') +}; +class HTMLContentProvider { + constructor(context, cspArbiter, logger) { + this.context = context; + this.cspArbiter = cspArbiter; + this.logger = logger; + this.TAG_RegEx = /^\s*?\<(p|h[1-6]|img|code|div|blockquote|li)((\s+.*?)(class="(.*?)")(.*?\>)|\>|\>|\/\>|\s+.*?\>)/; + } + provideTextDocumentContent(htmlDocument, previewConfigurations, initialLine = undefined, state) { + const sourceUri = htmlDocument.uri; + const config = previewConfigurations.loadAndCacheConfiguration(sourceUri); + const initialData = { + source: sourceUri.toString(), + line: initialLine, + lineCount: htmlDocument.lineCount, + scrollPreviewWithEditor: config.scrollPreviewWithEditor, + scrollEditorWithPreview: config.scrollEditorWithPreview, + doubleClickToSwitchToEditor: config.doubleClickToSwitchToEditor, + disableSecurityWarnings: this.cspArbiter.shouldDisableSecurityWarnings() + }; + this.logger.log('provideTextDocumentContent', initialData); + // Content Security Policy + const nonce = new Date().getTime() + '' + new Date().getMilliseconds(); + const csp = this.getCspForResource(sourceUri, nonce); + const parsedDoc = htmlDocument.getText().split(/\r?\n/).map((l, i) => l.replace(this.TAG_RegEx, (match, p1, p2, p3, p4, p5, p6, offset) => typeof p5 !== "string" ? + `<${p1} class="code-line" data-line="${i + 1}" ${p2}` : + `<${p1} ${p3} class="${p5} code-line" data-line="${i + 1}" ${p6}`)).join("\n"); + const $ = cheerio.load(parsedDoc); + $("head").prepend(` + ${csp} + + + + ${this.getStyles(sourceUri, config)} + `); + $("body").addClass(`vscode-body ${config.markEditorSelection ? 'showEditorSelection' : ''}`); + return $.html(); + } + extensionResourcePath(mediaFile) { + return vscode.Uri.file(this.context.asAbsolutePath(path.join('media', mediaFile))) + .with({ scheme: 'vscode-resource' }) + .toString(); + } + fixHref(resource, href) { + if (!href) { + return href; + } + // Use href if it is already an URL + const hrefUri = vscode.Uri.parse(href); + if (['http', 'https'].indexOf(hrefUri.scheme) >= 0) { + return hrefUri.toString(); + } + // Use href as file URI if it is absolute + if (path.isAbsolute(href) || hrefUri.scheme === 'file') { + return vscode.Uri.file(href) + .with({ scheme: 'vscode-resource' }) + .toString(); + } + // Use a workspace relative path if there is a workspace + let root = vscode.workspace.getWorkspaceFolder(resource); + if (root) { + return vscode.Uri.file(path.join(root.uri.fsPath, href)) + .with({ scheme: 'vscode-resource' }) + .toString(); + } + // Otherwise look relative to the html file + return vscode.Uri.file(path.join(path.dirname(resource.fsPath), href)) + .with({ scheme: 'vscode-resource' }) + .toString(); + } + getStyles(resource, config) { + if (Array.isArray(config.styles)) { + return config.styles.map(style => { + return ``; + }).join('\n'); + } + return ''; + } + getCspForResource(resource, nonce) { + switch (this.cspArbiter.getSecurityLevelForResource(resource)) { + case security_1.HTMLPreviewSecurityLevel.AllowInsecureContent: + return ``; + case security_1.HTMLPreviewSecurityLevel.AllowInsecureLocalContent: + return ``; + case security_1.HTMLPreviewSecurityLevel.AllowScriptsAndAllContent: + return ''; + case security_1.HTMLPreviewSecurityLevel.Strict: + default: + return ``; + } + } +} +exports.HTMLContentProvider = HTMLContentProvider; diff --git a/extensions/tht13.html-preview-vscode-0.2.5/out/features/previewManager.js b/extensions/tht13.html-preview-vscode-0.2.5/out/features/previewManager.js new file mode 100644 index 0000000..177d207 --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/out/features/previewManager.js @@ -0,0 +1,110 @@ +"use strict"; +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const vscode = require("vscode"); +const dispose_1 = require("../util/dispose"); +const topmostLineMonitor_1 = require("../util/topmostLineMonitor"); +const preview_1 = require("./preview"); +const previewConfig_1 = require("./previewConfig"); +class HTMLPreviewManager { + constructor(_contentProvider, _logger) { + this._contentProvider = _contentProvider; + this._logger = _logger; + this._topmostLineMonitor = new topmostLineMonitor_1.HTMLFileTopmostLineMonitor(); + this._previewConfigurations = new previewConfig_1.HTMLPreviewConfigurationManager(); + this._previews = []; + this._activePreview = undefined; + this._disposables = []; + this._disposables.push(vscode.window.registerWebviewPanelSerializer(preview_1.HTMLPreview.viewType, this)); + } + dispose() { + dispose_1.disposeAll(this._disposables); + dispose_1.disposeAll(this._previews); + } + refresh() { + for (const preview of this._previews) { + preview.refresh(); + } + } + updateConfiguration() { + for (const preview of this._previews) { + preview.updateConfiguration(); + } + } + preview(resource, previewSettings) { + let preview = this.getExistingPreview(resource, previewSettings); + if (preview) { + preview.reveal(previewSettings.previewColumn); + } + else { + preview = this.createNewPreview(resource, previewSettings); + } + preview.update(resource); + } + get activePreviewResource() { + return this._activePreview && this._activePreview.resource; + } + toggleLock() { + const preview = this._activePreview; + if (preview) { + preview.toggleLock(); + // Close any previews that are now redundant, such as having two dynamic previews in the same editor group + for (const otherPreview of this._previews) { + if (otherPreview !== preview && preview.matches(otherPreview)) { + otherPreview.dispose(); + } + } + } + } + deserializeWebviewPanel(webview, state) { + return __awaiter(this, void 0, void 0, function* () { + const preview = yield preview_1.HTMLPreview.revive(webview, state, this._contentProvider, this._previewConfigurations, this._logger, this._topmostLineMonitor); + this.registerPreview(preview); + }); + } + getExistingPreview(resource, previewSettings) { + return this._previews.find(preview => preview.matchesResource(resource, previewSettings.previewColumn, previewSettings.locked)); + } + createNewPreview(resource, previewSettings) { + const preview = preview_1.HTMLPreview.create(resource, previewSettings.previewColumn, previewSettings.locked, this._contentProvider, this._previewConfigurations, this._logger, this._topmostLineMonitor); + this.setPreviewActiveContext(true); + this._activePreview = preview; + return this.registerPreview(preview); + } + registerPreview(preview) { + this._previews.push(preview); + preview.onDispose(() => { + const existing = this._previews.indexOf(preview); + if (existing === -1) { + return; + } + this._previews.splice(existing, 1); + if (this._activePreview === preview) { + this.setPreviewActiveContext(false); + this._activePreview = undefined; + } + }); + preview.onDidChangeViewState(({ webviewPanel }) => { + dispose_1.disposeAll(this._previews.filter(otherPreview => preview !== otherPreview && preview.matches(otherPreview))); + this.setPreviewActiveContext(webviewPanel.active); + this._activePreview = webviewPanel.active ? preview : undefined; + }); + return preview; + } + setPreviewActiveContext(value) { + vscode.commands.executeCommand('setContext', HTMLPreviewManager.htmlPreviewActiveContextKey, value); + } +} +HTMLPreviewManager.htmlPreviewActiveContextKey = 'htmlPreviewFocus'; +exports.HTMLPreviewManager = HTMLPreviewManager; diff --git a/extensions/tht13.html-preview-vscode-0.2.5/out/logger.js b/extensions/tht13.html-preview-vscode-0.2.5/out/logger.js new file mode 100644 index 0000000..c9094b4 --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/out/logger.js @@ -0,0 +1,66 @@ +"use strict"; +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +Object.defineProperty(exports, "__esModule", { value: true }); +const vscode = require("vscode"); +const lazy_1 = require("./util/lazy"); +var Trace; +(function (Trace) { + Trace[Trace["Off"] = 0] = "Off"; + Trace[Trace["Verbose"] = 1] = "Verbose"; +})(Trace || (Trace = {})); +(function (Trace) { + function fromString(value) { + value = value.toLowerCase(); + switch (value) { + case 'off': + return Trace.Off; + case 'verbose': + return Trace.Verbose; + default: + return Trace.Off; + } + } + Trace.fromString = fromString; +})(Trace || (Trace = {})); +function isString(value) { + return Object.prototype.toString.call(value) === '[object String]'; +} +class Logger { + constructor() { + this.outputChannel = lazy_1.lazy(() => vscode.window.createOutputChannel('HTML')); + this.updateConfiguration(); + } + log(message, data) { + if (this.trace === Trace.Verbose) { + this.appendLine(`[Log - ${(new Date().toLocaleTimeString())}] ${message}`); + if (data) { + this.appendLine(Logger.data2String(data)); + } + } + } + updateConfiguration() { + this.trace = this.readTrace(); + } + appendLine(value) { + return this.outputChannel.value.appendLine(value); + } + readTrace() { + return Trace.fromString(vscode.workspace.getConfiguration().get('html.trace', 'off')); + } + static data2String(data) { + if (data instanceof Error) { + if (isString(data.stack)) { + return data.stack; + } + return data.message; + } + if (isString(data)) { + return data; + } + return JSON.stringify(data, undefined, 2); + } +} +exports.Logger = Logger; diff --git a/extensions/tht13.html-preview-vscode-0.2.5/out/security.js b/extensions/tht13.html-preview-vscode-0.2.5/out/security.js new file mode 100644 index 0000000..4042678 --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/out/security.js @@ -0,0 +1,132 @@ +"use strict"; +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const vscode = require("vscode"); +const nls = require("vscode-nls"); +const localize = nls.loadMessageBundle(); +var HTMLPreviewSecurityLevel; +(function (HTMLPreviewSecurityLevel) { + HTMLPreviewSecurityLevel[HTMLPreviewSecurityLevel["Strict"] = 0] = "Strict"; + HTMLPreviewSecurityLevel[HTMLPreviewSecurityLevel["AllowInsecureContent"] = 1] = "AllowInsecureContent"; + HTMLPreviewSecurityLevel[HTMLPreviewSecurityLevel["AllowScriptsAndAllContent"] = 2] = "AllowScriptsAndAllContent"; + HTMLPreviewSecurityLevel[HTMLPreviewSecurityLevel["AllowInsecureLocalContent"] = 3] = "AllowInsecureLocalContent"; +})(HTMLPreviewSecurityLevel = exports.HTMLPreviewSecurityLevel || (exports.HTMLPreviewSecurityLevel = {})); +class ExtensionContentSecurityPolicyArbiter { + constructor(globalState, workspaceState) { + this.globalState = globalState; + this.workspaceState = workspaceState; + this.old_trusted_workspace_key = 'trusted_preview_workspace:'; + this.security_level_key = 'preview_security_level:'; + this.should_disable_security_warning_key = 'preview_should_show_security_warning:'; + } + getSecurityLevelForResource(resource) { + // Use new security level setting first + const level = this.globalState.get(this.security_level_key + this.getRoot(resource), undefined); + if (typeof level !== 'undefined') { + return level; + } + // Fallback to old trusted workspace setting + if (this.globalState.get(this.old_trusted_workspace_key + this.getRoot(resource), false)) { + return HTMLPreviewSecurityLevel.AllowScriptsAndAllContent; + } + return HTMLPreviewSecurityLevel.Strict; + } + setSecurityLevelForResource(resource, level) { + return this.globalState.update(this.security_level_key + this.getRoot(resource), level); + } + shouldAllowSvgsForResource(resource) { + const securityLevel = this.getSecurityLevelForResource(resource); + return securityLevel === HTMLPreviewSecurityLevel.AllowInsecureContent || securityLevel === HTMLPreviewSecurityLevel.AllowScriptsAndAllContent; + } + shouldDisableSecurityWarnings() { + return this.workspaceState.get(this.should_disable_security_warning_key, false); + } + setShouldDisableSecurityWarning(disabled) { + return this.workspaceState.update(this.should_disable_security_warning_key, disabled); + } + getRoot(resource) { + if (vscode.workspace.workspaceFolders) { + const folderForResource = vscode.workspace.getWorkspaceFolder(resource); + if (folderForResource) { + return folderForResource.uri; + } + if (vscode.workspace.workspaceFolders.length) { + return vscode.workspace.workspaceFolders[0].uri; + } + } + return resource; + } +} +exports.ExtensionContentSecurityPolicyArbiter = ExtensionContentSecurityPolicyArbiter; +class PreviewSecuritySelector { + constructor(cspArbiter, webviewManager) { + this.cspArbiter = cspArbiter; + this.webviewManager = webviewManager; + } + showSecuritySelectorForResource(resource) { + return __awaiter(this, void 0, void 0, function* () { + function markActiveWhen(when) { + return when ? '• ' : ''; + } + const currentSecurityLevel = this.cspArbiter.getSecurityLevelForResource(resource); + const selection = yield vscode.window.showQuickPick([ + { + type: HTMLPreviewSecurityLevel.Strict, + label: markActiveWhen(currentSecurityLevel === HTMLPreviewSecurityLevel.Strict) + localize('strict.title', 'Strict'), + description: localize('strict.description', 'Only load secure content'), + }, { + type: HTMLPreviewSecurityLevel.AllowInsecureLocalContent, + label: markActiveWhen(currentSecurityLevel === HTMLPreviewSecurityLevel.AllowInsecureLocalContent) + localize('insecureLocalContent.title', 'Allow insecure local content'), + description: localize('insecureLocalContent.description', 'Enable loading content over http served from localhost'), + }, { + type: HTMLPreviewSecurityLevel.AllowInsecureContent, + label: markActiveWhen(currentSecurityLevel === HTMLPreviewSecurityLevel.AllowInsecureContent) + localize('insecureContent.title', 'Allow insecure content'), + description: localize('insecureContent.description', 'Enable loading content over http'), + }, { + type: HTMLPreviewSecurityLevel.AllowScriptsAndAllContent, + label: markActiveWhen(currentSecurityLevel === HTMLPreviewSecurityLevel.AllowScriptsAndAllContent) + localize('disable.title', 'Disable'), + description: localize('disable.description', 'Allow all content and script execution. Not recommended'), + }, { + type: 'moreinfo', + label: localize('moreInfo.title', 'More Information'), + description: '' + }, { + type: 'toggle', + label: this.cspArbiter.shouldDisableSecurityWarnings() + ? localize('enableSecurityWarning.title', "Enable preview security warnings in this workspace") + : localize('disableSecurityWarning.title', "Disable preview security warning in this workspace"), + description: localize('toggleSecurityWarning.description', 'Does not affect the content security level') + }, + ], { + placeHolder: localize('preview.showPreviewSecuritySelector.title', 'Select security settings for HTML previews in this workspace'), + }); + if (!selection) { + return; + } + if (selection.type === 'moreinfo') { + vscode.commands.executeCommand('vscode.open', vscode.Uri.parse('https://go.microsoft.com/fwlink/?linkid=854414')); + return; + } + if (selection.type === 'toggle') { + this.cspArbiter.setShouldDisableSecurityWarning(!this.cspArbiter.shouldDisableSecurityWarnings()); + return; + } + else { + yield this.cspArbiter.setSecurityLevelForResource(resource, selection.type); + } + this.webviewManager.refresh(); + }); + } +} +exports.PreviewSecuritySelector = PreviewSecuritySelector; diff --git a/extensions/tht13.html-preview-vscode-0.2.5/out/util/dispose.js b/extensions/tht13.html-preview-vscode-0.2.5/out/util/dispose.js new file mode 100644 index 0000000..b5bac0d --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/out/util/dispose.js @@ -0,0 +1,15 @@ +"use strict"; +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +Object.defineProperty(exports, "__esModule", { value: true }); +function disposeAll(disposables) { + while (disposables.length) { + const item = disposables.pop(); + if (item) { + item.dispose(); + } + } +} +exports.disposeAll = disposeAll; diff --git a/extensions/tht13.html-preview-vscode-0.2.5/out/util/file.js b/extensions/tht13.html-preview-vscode-0.2.5/out/util/file.js new file mode 100644 index 0000000..7e3b9fd --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/out/util/file.js @@ -0,0 +1,10 @@ +"use strict"; +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +Object.defineProperty(exports, "__esModule", { value: true }); +function isHTMLFile(document) { + return document.languageId === 'html'; +} +exports.isHTMLFile = isHTMLFile; diff --git a/extensions/tht13.html-preview-vscode-0.2.5/out/util/lazy.js b/extensions/tht13.html-preview-vscode-0.2.5/out/util/lazy.js new file mode 100644 index 0000000..9a5f6d3 --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/out/util/lazy.js @@ -0,0 +1,29 @@ +"use strict"; +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +Object.defineProperty(exports, "__esModule", { value: true }); +class LazyValue { + constructor(_getValue) { + this._getValue = _getValue; + this._hasValue = false; + } + get value() { + if (!this._hasValue) { + this._hasValue = true; + this._value = this._getValue(); + } + return this._value; + } + get hasValue() { + return this._hasValue; + } + map(f) { + return new LazyValue(() => f(this.value)); + } +} +function lazy(getValue) { + return new LazyValue(getValue); +} +exports.lazy = lazy; diff --git a/extensions/tht13.html-preview-vscode-0.2.5/out/util/topmostLineMonitor.js b/extensions/tht13.html-preview-vscode-0.2.5/out/util/topmostLineMonitor.js new file mode 100644 index 0000000..756b828 --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/out/util/topmostLineMonitor.js @@ -0,0 +1,63 @@ +"use strict"; +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +Object.defineProperty(exports, "__esModule", { value: true }); +const vscode = require("vscode"); +const dispose_1 = require("../util/dispose"); +const file_1 = require("./file"); +class HTMLFileTopmostLineMonitor { + constructor() { + this.disposables = []; + this.pendingUpdates = new Map(); + this.throttle = 50; + this._onDidChangeTopmostLineEmitter = new vscode.EventEmitter(); + this.onDidChangeTopmostLine = this._onDidChangeTopmostLineEmitter.event; + vscode.window.onDidChangeTextEditorVisibleRanges(event => { + if (file_1.isHTMLFile(event.textEditor.document)) { + const line = getVisibleLine(event.textEditor); + if (typeof line === 'number') { + this.updateLine(event.textEditor.document.uri, line); + } + } + }, null, this.disposables); + } + dispose() { + dispose_1.disposeAll(this.disposables); + } + updateLine(resource, line) { + const key = resource.toString(); + if (!this.pendingUpdates.has(key)) { + // schedule update + setTimeout(() => { + if (this.pendingUpdates.has(key)) { + this._onDidChangeTopmostLineEmitter.fire({ + resource, + line: this.pendingUpdates.get(key) + }); + this.pendingUpdates.delete(key); + } + }, this.throttle); + } + this.pendingUpdates.set(key, line); + } +} +exports.HTMLFileTopmostLineMonitor = HTMLFileTopmostLineMonitor; +/** + * Get the top-most visible range of `editor`. + * + * Returns a fractional line number based the visible character within the line. + * Floor to get real line number + */ +function getVisibleLine(editor) { + if (!editor.visibleRanges.length) { + return undefined; + } + const firstVisiblePosition = editor.visibleRanges[0].start; + const lineNumber = firstVisiblePosition.line; + const line = editor.document.lineAt(lineNumber); + const progress = firstVisiblePosition.character / (line.text.length + 2); + return lineNumber + progress; +} +exports.getVisibleLine = getVisibleLine; diff --git a/extensions/tht13.html-preview-vscode-0.2.5/package.json b/extensions/tht13.html-preview-vscode-0.2.5/package.json new file mode 100644 index 0000000..be8bb4e --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/package.json @@ -0,0 +1,263 @@ +{ + "name": "html-preview-vscode", + "displayName": "%displayName%", + "description": "%description%", + "version": "0.2.5", + "publisher": "tht13", + "author": "Thomas Haakon Townsend", + "license": "MIT", + "readme": "README.md", + "repository": { + "type": "git", + "url": "https://github.com/tht13/html-preview-vscode" + }, + "galleryBanner": { + "color": "#78d6f0", + "theme": "light" + }, + "bugs": "https://github.com/tht13/html-preview-vscode/issues", + "homepage": "https://github.com/tht13/html-preview-vscode/blob/master/README.md", + "icon": "icon.png", + "main": "./out/extension.js", + "engines": { + "vscode": "^1.26.0" + }, + "categories": [ + "Programming Languages" + ], + "activationEvents": [ + "onLanguage:html", + "onCommand:html.preview.toggleLock", + "onCommand:html.preview.refresh", + "onCommand:html.showPreview", + "onCommand:html.showPreviewToSide", + "onCommand:html.showLockedPreviewToSide", + "onCommand:html.showSource", + "onCommand:html.showPreviewSecuritySelector", + "onWebviewPanel:html.preview" + ], + "contributes": { + "commands": [ + { + "command": "html.showPreview", + "title": "%html.preview.title%", + "category": "HTML", + "icon": { + "light": "./media/Preview.svg", + "dark": "./media/Preview_inverse.svg" + } + }, + { + "command": "html.showPreviewToSide", + "title": "%html.previewSide.title%", + "category": "HTML", + "icon": { + "light": "./media/PreviewOnRightPane_16x.svg", + "dark": "./media/PreviewOnRightPane_16x_dark.svg" + } + }, + { + "command": "html.showLockedPreviewToSide", + "title": "%html.showLockedPreviewToSide.title%", + "category": "HTML", + "icon": { + "light": "./media/PreviewOnRightPane_16x.svg", + "dark": "./media/PreviewOnRightPane_16x_dark.svg" + } + }, + { + "command": "html.showSource", + "title": "%html.showSource.title%", + "category": "HTML", + "icon": { + "light": "./media/ViewSource.svg", + "dark": "./media/ViewSource_inverse.svg" + } + }, + { + "command": "html.showPreviewSecuritySelector", + "title": "%html.showPreviewSecuritySelector.title%", + "category": "HTML" + }, + { + "command": "html.preview.refresh", + "title": "%html.preview.refresh.title%", + "category": "HTML" + }, + { + "command": "html.preview.toggleLock", + "title": "%html.preview.toggleLock.title%", + "category": "HTML" + } + ], + "menus": { + "editor/title": [ + { + "command": "html.showPreviewToSide", + "when": "editorLangId == html", + "alt": "html.showPreview", + "group": "navigation" + }, + { + "command": "html.showSource", + "when": "htmlPreviewFocus", + "group": "navigation" + }, + { + "command": "html.preview.refresh", + "when": "htmlPreviewFocus", + "group": "1_html" + }, + { + "command": "html.preview.toggleLock", + "when": "htmlPreviewFocus", + "group": "1_html" + }, + { + "command": "html.showPreviewSecuritySelector", + "when": "htmlPreviewFocus", + "group": "1_html" + } + ], + "explorer/context": [ + { + "command": "html.showPreview", + "when": "resourceLangId == html", + "group": "navigation" + } + ], + "editor/title/context": [ + { + "command": "html.showPreview", + "when": "resourceLangId == html", + "group": "navigation" + } + ], + "commandPalette": [ + { + "command": "html.showPreview", + "when": "editorLangId == html", + "group": "navigation" + }, + { + "command": "html.showPreviewToSide", + "when": "editorLangId == html", + "group": "navigation" + }, + { + "command": "html.showLockedPreviewToSide", + "when": "editorLangId == html", + "group": "navigation" + }, + { + "command": "html.showSource", + "when": "htmlPreviewFocus", + "group": "navigation" + }, + { + "command": "html.showPreviewSecuritySelector", + "when": "editorLangId == html" + }, + { + "command": "html.showPreviewSecuritySelector", + "when": "htmlPreviewFocus" + }, + { + "command": "html.preview.toggleLock", + "when": "htmlPreviewFocus" + } + ] + }, + "keybindings": [ + { + "command": "html.showPreview", + "key": "shift+ctrl+v", + "mac": "shift+cmd+v", + "when": "editorLangId == html" + }, + { + "command": "html.showPreviewToSide", + "key": "ctrl+k v", + "mac": "cmd+k v", + "when": "editorLangId == html" + } + ], + "configuration": { + "type": "object", + "title": "HTML", + "order": 20, + "properties": { + "html.preview.scrollPreviewWithEditor": { + "type": "boolean", + "default": true, + "description": "%html.preview.scrollPreviewWithEditor.desc%", + "scope": "resource" + }, + "html.preview.markEditorSelection": { + "type": "boolean", + "default": true, + "description": "%html.preview.markEditorSelection.desc%", + "scope": "resource" + }, + "html.preview.scrollEditorWithPreview": { + "type": "boolean", + "default": true, + "description": "%html.preview.scrollEditorWithPreview.desc%", + "scope": "resource" + }, + "html.preview.doubleClickToSwitchToEditor": { + "type": "boolean", + "default": true, + "description": "%html.preview.doubleClickToSwitchToEditor.desc%", + "scope": "resource" + }, + "html.trace": { + "type": "string", + "enum": [ + "off", + "verbose" + ], + "default": "off", + "description": "%html.trace.desc%", + "scope": "window" + } + } + } + }, + "scripts": { + "vscode:prepublish": "npm run compile", + "compile": "npm run build-ext && npm run build-preview", + "build-ext": "npx tsc -p ./tsconfig.json", + "build-preview": "./node_modules/.bin/webpack-cli", + "watch": "npx tsc -watch -p ./tsconfig.json", + "postinstall": "node ./node_modules/vscode/bin/install", + "test": "npm run compile && node ./node_modules/vscode/bin/test", + "preversion": "npm run compile", + "version": "./node_modules/.bin/changes", + "postversion": "git push --follow-tags" + }, + "dependencies": { + "cheerio": "1.0.0-rc.2", + "lodash.throttle": "4.1.1", + "vscode-nls": "3.2.4" + }, + "devDependencies": { + "@studio/changes": "1.7.0", + "@types/cheerio": "0.22.9", + "@types/lodash.throttle": "4.1.4", + "@types/mocha": "2.2.42", + "@types/node": "10.9.4", + "ts-loader": "4.0.1", + "tslib": "^1.9.3", + "tslint": "5.8.0", + "typescript": "3.0.3", + "vscode": "^1.1.36", + "webpack": "4.19.0", + "webpack-cli": "3.1.0" + }, + "__metadata": { + "id": "tht13.html-preview-vscode", + "publisherId": "tht13", + "publisherDisplayName": "tht13" + } +} \ No newline at end of file diff --git a/extensions/tht13.html-preview-vscode-0.2.5/package.nls.json b/extensions/tht13.html-preview-vscode-0.2.5/package.nls.json new file mode 100644 index 0000000..229241c --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/package.nls.json @@ -0,0 +1,16 @@ +{ + "displayName": "HTML Preview", + "description": "Provides ability to preview HTML documents.", + "html.preview.doubleClickToSwitchToEditor.desc": "Double click in the html preview to switch to the editor.", + "html.preview.markEditorSelection.desc": "Mark the current editor selection in the html preview.", + "html.preview.scrollEditorWithPreview.desc": "When a html preview is scrolled, update the view of the editor.", + "html.preview.scrollPreviewWithEditor.desc": "When a html editor is scrolled, update the view of the preview.", + "html.preview.title" : "Open Preview", + "html.previewSide.title" : "Open Preview to the Side", + "html.showLockedPreviewToSide.title": "Open Locked Preview to the Side", + "html.showSource.title" : "Show Source", + "html.showPreviewSecuritySelector.title": "Change Preview Security Settings", + "html.trace.desc": "Enable debug logging for the html extension.", + "html.preview.refresh.title": "Refresh Preview", + "html.preview.toggleLock.title": "Toggle Preview Locking" +} diff --git a/extensions/tht13.html-preview-vscode-0.2.5/preview-src/activeLineMarker.ts b/extensions/tht13.html-preview-vscode-0.2.5/preview-src/activeLineMarker.ts new file mode 100644 index 0000000..21f41bc --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/preview-src/activeLineMarker.ts @@ -0,0 +1,34 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +import { getElementsForSourceLine } from './scroll-sync'; + +export class ActiveLineMarker { + private _current: any; + + onDidChangeTextEditorSelection(line: number) { + const { previous } = getElementsForSourceLine(line); + this._update(previous && previous.element); + } + + _update(before: HTMLElement | undefined) { + this._unmarkActiveElement(this._current); + this._markActiveElement(before); + this._current = before; + } + + _unmarkActiveElement(element: HTMLElement | undefined) { + if (!element) { + return; + } + element.className = element.className.replace(/\bcode-active-line\b/g, ''); + } + + _markActiveElement(element: HTMLElement | undefined) { + if (!element) { + return; + } + element.className += ' code-active-line'; + } +} \ No newline at end of file diff --git a/extensions/tht13.html-preview-vscode-0.2.5/preview-src/csp.ts b/extensions/tht13.html-preview-vscode-0.2.5/preview-src/csp.ts new file mode 100644 index 0000000..2349a75 --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/preview-src/csp.ts @@ -0,0 +1,64 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { MessagePoster } from './messaging'; +import { getSettings } from './settings'; +import { getStrings } from './strings'; + +/** + * Shows an alert when there is a content security policy violation. + */ +export class CspAlerter { + private didShow = false; + private didHaveCspWarning = false; + + private messaging?: MessagePoster; + + constructor() { + document.addEventListener('securitypolicyviolation', () => { + this.onCspWarning(); + }); + + window.addEventListener('message', (event) => { + if (event && event.data && event.data.name === 'vscode-did-block-svg') { + this.onCspWarning(); + } + }); + } + + public setPoster(poster: MessagePoster) { + this.messaging = poster; + if (this.didHaveCspWarning) { + this.showCspWarning(); + } + } + + private onCspWarning() { + this.didHaveCspWarning = true; + this.showCspWarning(); + } + + private showCspWarning() { + const strings = getStrings(); + const settings = getSettings(); + + if (this.didShow || settings.disableSecurityWarnings || !this.messaging) { + return; + } + this.didShow = true; + + const notification = document.createElement('a'); + notification.innerText = strings.cspAlertMessageText; + notification.setAttribute('id', 'code-csp-warning'); + notification.setAttribute('title', strings.cspAlertMessageTitle); + + notification.setAttribute('role', 'button'); + notification.setAttribute('aria-label', strings.cspAlertMessageLabel); + notification.onclick = () => { + this.messaging!.postCommand('html.showPreviewSecuritySelector', [settings.source]); + }; + document.body.appendChild(notification); + } +} diff --git a/extensions/tht13.html-preview-vscode-0.2.5/preview-src/events.ts b/extensions/tht13.html-preview-vscode-0.2.5/preview-src/events.ts new file mode 100644 index 0000000..309049d --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/preview-src/events.ts @@ -0,0 +1,12 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +export function onceDocumentLoaded(f: () => void) { + if (document.readyState === 'loading') { + document.addEventListener('DOMContentLoaded', f); + } else { + f(); + } +} \ No newline at end of file diff --git a/extensions/tht13.html-preview-vscode-0.2.5/preview-src/index.ts b/extensions/tht13.html-preview-vscode-0.2.5/preview-src/index.ts new file mode 100644 index 0000000..432d122 --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/preview-src/index.ts @@ -0,0 +1,129 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { ActiveLineMarker } from './activeLineMarker'; +import { onceDocumentLoaded } from './events'; +import { createPosterForVsCode } from './messaging'; +import { getEditorLineNumberForPageOffset, scrollToRevealSourceLine } from './scroll-sync'; +import { getSettings, getData } from './settings'; +import throttle = require('lodash.throttle'); + +declare var acquireVsCodeApi: any; + +var scrollDisabled = true; +const marker = new ActiveLineMarker(); +const settings = getSettings(); + +const vscode = acquireVsCodeApi(); + +// Set VS Code state +const state = getData('data-state'); +vscode.setState(state); + +const messaging = createPosterForVsCode(vscode); + +window.cspAlerter.setPoster(messaging); + +onceDocumentLoaded(() => { + if (settings.scrollPreviewWithEditor) { + setTimeout(() => { + const initialLine = +settings.line; + if (!isNaN(initialLine)) { + scrollDisabled = true; + scrollToRevealSourceLine(initialLine); + } + }, 0); + } +}); + +const onUpdateView = (() => { + const doScroll = throttle((line: number) => { + scrollDisabled = true; + scrollToRevealSourceLine(line); + }, 50); + + return (line: number, settings: any) => { + if (!isNaN(line)) { + settings.line = line; + doScroll(line); + } + }; +})(); + +window.addEventListener('resize', () => { + scrollDisabled = true; +}, true); + +window.addEventListener('message', event => { + if (event.data.source !== settings.source) { + return; + } + + switch (event.data.type) { + case 'onDidChangeTextEditorSelection': + marker.onDidChangeTextEditorSelection(event.data.line); + break; + + case 'updateView': + onUpdateView(event.data.line, settings); + break; + } +}, false); + +document.addEventListener('dblclick', event => { + if (!settings.doubleClickToSwitchToEditor) { + return; + } + + // Ignore clicks on links + for (let node = event.target as HTMLElement; node; node = node.parentNode as HTMLElement) { + if (node.tagName === 'A') { + return; + } + } + + const offset = event.pageY; + const line = getEditorLineNumberForPageOffset(offset); + if (typeof line === 'number' && !isNaN(line)) { + messaging.postMessage('didClick', { line: Math.floor(line) }); + } +}); + +document.addEventListener('click', event => { + if (!event) { + return; + } + + let node: any = event.target; + while (node) { + if (node.tagName && node.tagName === 'A' && node.href) { + if (node.getAttribute('href').startsWith('#')) { + break; + } + if (node.href.startsWith('file://') || node.href.startsWith('vscode-resource:')) { + const [path, fragment] = node.href.replace(/^(file:\/\/|vscode-resource:)/i, '').split('#'); + messaging.postCommand('_html.openDocumentLink', [{ path, fragment }]); + event.preventDefault(); + event.stopPropagation(); + break; + } + break; + } + node = node.parentNode; + } +}, true); + +if (settings.scrollEditorWithPreview) { + window.addEventListener('scroll', throttle(() => { + if (scrollDisabled) { + scrollDisabled = false; + } else { + const line = getEditorLineNumberForPageOffset(window.scrollY); + if (typeof line === 'number' && !isNaN(line)) { + messaging.postMessage('revealLine', { line }); + } + } + }, 50)); +} \ No newline at end of file diff --git a/extensions/tht13.html-preview-vscode-0.2.5/preview-src/messaging.ts b/extensions/tht13.html-preview-vscode-0.2.5/preview-src/messaging.ts new file mode 100644 index 0000000..9f3c9b1 --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/preview-src/messaging.ts @@ -0,0 +1,35 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { getSettings } from './settings'; + +export interface MessagePoster { + /** + * Post a message to the html extension + */ + postMessage(type: string, body: object): void; + + + /** + * Post a command to be executed to the html extension + */ + postCommand(command: string, args: any[]): void; +} + +export const createPosterForVsCode = (vscode: any) => { + return new class implements MessagePoster { + postMessage(type: string, body: object): void { + vscode.postMessage({ + type, + source: getSettings().source, + body + }); + } + postCommand(command: string, args: any[]) { + this.postMessage('command', { command, args }); + } + }; +}; + diff --git a/extensions/tht13.html-preview-vscode-0.2.5/preview-src/pre.ts b/extensions/tht13.html-preview-vscode-0.2.5/preview-src/pre.ts new file mode 100644 index 0000000..f40a062 --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/preview-src/pre.ts @@ -0,0 +1,14 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { CspAlerter } from './csp'; + +declare global { + interface Window { + cspAlerter: CspAlerter; + } +} + +window.cspAlerter = new CspAlerter(); \ No newline at end of file diff --git a/extensions/tht13.html-preview-vscode-0.2.5/preview-src/scroll-sync.ts b/extensions/tht13.html-preview-vscode-0.2.5/preview-src/scroll-sync.ts new file mode 100644 index 0000000..dacc14a --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/preview-src/scroll-sync.ts @@ -0,0 +1,127 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { getSettings } from './settings'; + + +function clamp(min: number, max: number, value: number) { + return Math.min(max, Math.max(min, value)); +} + +function clampLine(line: number) { + return clamp(0, getSettings().lineCount - 1, line); +} + + +export interface CodeLineElement { + element: HTMLElement; + line: number; +} + +const getCodeLineElements = (() => { + let elements: CodeLineElement[]; + return () => { + if (!elements) { + elements = Array.prototype.map.call( + document.getElementsByClassName('code-line'), + (element: any) => { + const line = +element.getAttribute('data-line'); + return { element, line }; + }) + .filter((x: any) => !isNaN(x.line)); + } + return elements; + }; +})(); + +/** + * Find the html elements that map to a specific target line in the editor. + * + * If an exact match, returns a single element. If the line is between elements, + * returns the element prior to and the element after the given line. + */ +export function getElementsForSourceLine(targetLine: number): { previous: CodeLineElement; next?: CodeLineElement; } { + const lineNumber = Math.floor(targetLine); + const lines = getCodeLineElements(); + let previous = lines[0] || null; + for (const entry of lines) { + if (entry.line === lineNumber) { + return { previous: entry, next: undefined }; + } + else if (entry.line > lineNumber) { + return { previous, next: entry }; + } + previous = entry; + } + return { previous }; +} + +/** + * Find the html elements that are at a specific pixel offset on the page. + */ +export function getLineElementsAtPageOffset(offset: number): { previous: CodeLineElement; next?: CodeLineElement; } { + const lines = getCodeLineElements(); + const position = offset - window.scrollY; + let lo = -1; + let hi = lines.length - 1; + while (lo + 1 < hi) { + const mid = Math.floor((lo + hi) / 2); + const bounds = lines[mid].element.getBoundingClientRect(); + if (bounds.top + bounds.height >= position) { + hi = mid; + } + else { + lo = mid; + } + } + const hiElement = lines[hi]; + const hiBounds = hiElement.element.getBoundingClientRect(); + if (hi >= 1 && hiBounds.top > position) { + const loElement = lines[lo]; + return { previous: loElement, next: hiElement }; + } + return { previous: hiElement }; +} + +/** + * Attempt to reveal the element for a source line in the editor. + */ +export function scrollToRevealSourceLine(line: number) { + const { previous, next } = getElementsForSourceLine(line); + if (previous && getSettings().scrollPreviewWithEditor) { + let scrollTo = 0; + const rect = previous.element.getBoundingClientRect(); + const previousTop = rect.top; + if (next && next.line !== previous.line) { + // Between two elements. Go to percentage offset between them. + const betweenProgress = (line - previous.line) / (next.line - previous.line); + const elementOffset = next.element.getBoundingClientRect().top - previousTop; + scrollTo = previousTop + betweenProgress * elementOffset; + } + else { + scrollTo = previousTop; + } + window.scroll(0, Math.max(1, window.scrollY + scrollTo)); + } +} + +export function getEditorLineNumberForPageOffset(offset: number) { + const { previous, next } = getLineElementsAtPageOffset(offset); + if (previous) { + const previousBounds = previous.element.getBoundingClientRect(); + const offsetFromPrevious = (offset - window.scrollY - previousBounds.top); + if (next) { + const progressBetweenElements = offsetFromPrevious / (next.element.getBoundingClientRect().top - previousBounds.top); + const line = previous.line + progressBetweenElements * (next.line - previous.line); + return clampLine(line); + } + else { + const progressWithinElement = offsetFromPrevious / (previousBounds.height); + const line = previous.line + progressWithinElement; + return clampLine(line); + } + } + return null; +} diff --git a/extensions/tht13.html-preview-vscode-0.2.5/preview-src/settings.ts b/extensions/tht13.html-preview-vscode-0.2.5/preview-src/settings.ts new file mode 100644 index 0000000..577ca6f --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/preview-src/settings.ts @@ -0,0 +1,41 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +export interface PreviewSettings { + source: string; + line: number; + lineCount: number; + scrollPreviewWithEditor?: boolean; + scrollEditorWithPreview: boolean; + disableSecurityWarnings: boolean; + doubleClickToSwitchToEditor: boolean; +} + +let cachedSettings: PreviewSettings | undefined = undefined; + +export function getData(key: string): PreviewSettings { + const element = document.getElementById('vscode-html-preview-data'); + if (element) { + const data = element.getAttribute(key); + if (data) { + return JSON.parse(data); + } + } + + throw new Error(`Could not load data for ${key}`); +} + +export function getSettings(): PreviewSettings { + if (cachedSettings) { + return cachedSettings; + } + + cachedSettings = getData('data-settings'); + if (cachedSettings) { + return cachedSettings; + } + + throw new Error('Could not load settings'); +} diff --git a/extensions/tht13.html-preview-vscode-0.2.5/preview-src/strings.ts b/extensions/tht13.html-preview-vscode-0.2.5/preview-src/strings.ts new file mode 100644 index 0000000..a9bd023 --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/preview-src/strings.ts @@ -0,0 +1,15 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +export function getStrings(): { [key: string]: string } { + const store = document.getElementById('vscode-html-preview-data'); + if (store) { + const data = store.getAttribute('data-strings'); + if (data) { + return JSON.parse(data); + } + } + throw new Error('Could not load strings'); +} diff --git a/extensions/tht13.html-preview-vscode-0.2.5/preview-src/tsconfig.json b/extensions/tht13.html-preview-vscode-0.2.5/preview-src/tsconfig.json new file mode 100644 index 0000000..9684d1e --- /dev/null +++ b/extensions/tht13.html-preview-vscode-0.2.5/preview-src/tsconfig.json @@ -0,0 +1,12 @@ +{ + "compilerOptions": { + "outDir": "./dist/", + "module": "commonjs", + "target": "es6", + "jsx": "react", + "sourceMap": true, + "strict": true, + "noImplicitAny": true, + "noUnusedLocals": true + } +} \ No newline at end of file diff --git a/logs/20210328T021349/extension-host/exthost.log b/logs/20210328T021349/extension-host/exthost.log deleted file mode 100644 index 09af589..0000000 --- a/logs/20210328T021349/extension-host/exthost.log +++ /dev/null @@ -1,259 +0,0 @@ -[2021-03-28 02:14:07.854] [exthost] [info] extension host started -[2021-03-28 02:14:08.192] [exthost] [info] ExtensionService#_doActivateExtension vscode.debug-auto-launch {"startup":true,"extensionId":{"value":"vscode.debug-auto-launch","_lower":"vscode.debug-auto-launch"},"activationEvent":"*"} -[2021-03-28 02:14:08.193] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/debug-auto-launch/dist/extension -[2021-03-28 02:14:08.200] [exthost] [info] ExtensionService#_doActivateExtension vscode.git {"startup":true,"extensionId":{"value":"vscode.github","_lower":"vscode.github"},"activationEvent":"*"} -[2021-03-28 02:14:08.200] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/git/dist/main -[2021-03-28 02:14:08.717] [exthost] [info] ExtensionService#_doActivateExtension vscode.github {"startup":true,"extensionId":{"value":"vscode.github","_lower":"vscode.github"},"activationEvent":"*"} -[2021-03-28 02:14:08.717] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/github/dist/extension.js -[2021-03-28 02:14:09.065] [exthost] [info] ExtensionService#_doActivateExtension vscode.emmet {"startup":false,"extensionId":{"value":"vscode.emmet","_lower":"vscode.emmet"},"activationEvent":"onStartupFinished"} -[2021-03-28 02:14:09.065] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/emmet/dist/node/emmetNodeMain -[2021-03-28 02:14:09.087] [exthost] [info] ExtensionService#_doActivateExtension vscode.merge-conflict {"startup":false,"extensionId":{"value":"vscode.merge-conflict","_lower":"vscode.merge-conflict"},"activationEvent":"onStartupFinished"} -[2021-03-28 02:14:09.087] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/merge-conflict/dist/mergeConflictMain -[2021-03-28 02:14:09.090] [exthost] [info] ExtensionService#_doActivateExtension vscode.testing-editor-contributions {"startup":false,"extensionId":{"value":"vscode.testing-editor-contributions","_lower":"vscode.testing-editor-contributions"},"activationEvent":"onStartupFinished"} -[2021-03-28 02:14:09.090] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/testing-editor-contributions/dist/extension.js -[2021-03-28 02:14:09.093] [exthost] [info] eager extensions activated -[2021-03-28 02:14:09.402] [exthost] [info] ExtensionService#_doActivateExtension ms-vscode.js-debug {"startup":false,"extensionId":{"value":"ms-vscode.js-debug","_lower":"ms-vscode.js-debug"},"activationEvent":"onCommand:extension.js-debug.clearAutoAttachVariables"} -[2021-03-28 02:14:09.402] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/ms-vscode.js-debug/src/extension.js -[2021-03-28 02:15:48.118] [exthost] [info] ExtensionService#_doActivateExtension ms-vscode.node-debug2 {"startup":false,"extensionId":{"value":"ms-vscode.node-debug","_lower":"ms-vscode.node-debug"},"activationEvent":"onDebugInitialConfigurations"} -[2021-03-28 02:15:48.118] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/ms-vscode.node-debug2/out/src/extension -[2021-03-28 02:15:48.512] [exthost] [info] ExtensionService#_doActivateExtension ms-vscode.node-debug {"startup":false,"extensionId":{"value":"ms-vscode.node-debug","_lower":"ms-vscode.node-debug"},"activationEvent":"onDebugInitialConfigurations"} -[2021-03-28 02:15:48.512] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/ms-vscode.node-debug/dist/extension.js -[2021-03-28 02:15:50.041] [exthost] [info] ExtensionService#_doActivateExtension vscode.debug-server-ready {"startup":false,"extensionId":{"value":"vscode.debug-server-ready","_lower":"vscode.debug-server-ready"},"activationEvent":"onDebugResolve"} -[2021-03-28 02:15:50.041] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/debug-server-ready/dist/extension -[2021-03-28 02:15:50.634] [exthost] [info] extension host terminating: received terminate message from renderer -[2021-03-28 02:15:51.640] [exthost] [info] exiting with code 0 -[2021-03-28 02:16:03.459] [exthost] [info] extension host started -[2021-03-28 02:16:03.788] [exthost] [info] ExtensionService#_doActivateExtension vscode.debug-auto-launch {"startup":true,"extensionId":{"value":"vscode.debug-auto-launch","_lower":"vscode.debug-auto-launch"},"activationEvent":"*"} -[2021-03-28 02:16:03.788] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/debug-auto-launch/dist/extension -[2021-03-28 02:16:03.795] [exthost] [info] ExtensionService#_doActivateExtension vscode.git {"startup":true,"extensionId":{"value":"vscode.github","_lower":"vscode.github"},"activationEvent":"*"} -[2021-03-28 02:16:03.795] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/git/dist/main -[2021-03-28 02:16:04.539] [exthost] [info] ExtensionService#_doActivateExtension vscode.github {"startup":true,"extensionId":{"value":"vscode.github","_lower":"vscode.github"},"activationEvent":"*"} -[2021-03-28 02:16:04.539] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/github/dist/extension.js -[2021-03-28 02:16:04.944] [exthost] [info] ExtensionService#_doActivateExtension vscode.emmet {"startup":false,"extensionId":{"value":"vscode.emmet","_lower":"vscode.emmet"},"activationEvent":"onStartupFinished"} -[2021-03-28 02:16:04.944] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/emmet/dist/node/emmetNodeMain -[2021-03-28 02:16:04.956] [exthost] [info] ExtensionService#_doActivateExtension vscode.merge-conflict {"startup":false,"extensionId":{"value":"vscode.merge-conflict","_lower":"vscode.merge-conflict"},"activationEvent":"onStartupFinished"} -[2021-03-28 02:16:04.957] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/merge-conflict/dist/mergeConflictMain -[2021-03-28 02:16:04.959] [exthost] [info] ExtensionService#_doActivateExtension vscode.testing-editor-contributions {"startup":false,"extensionId":{"value":"vscode.testing-editor-contributions","_lower":"vscode.testing-editor-contributions"},"activationEvent":"onStartupFinished"} -[2021-03-28 02:16:04.959] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/testing-editor-contributions/dist/extension.js -[2021-03-28 02:16:04.961] [exthost] [info] eager extensions activated -[2021-03-28 02:16:05.183] [exthost] [info] ExtensionService#_doActivateExtension ms-vscode.js-debug {"startup":false,"extensionId":{"value":"ms-vscode.js-debug","_lower":"ms-vscode.js-debug"},"activationEvent":"onCommand:extension.js-debug.clearAutoAttachVariables"} -[2021-03-28 02:16:05.184] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/ms-vscode.js-debug/src/extension.js -[2021-03-28 02:17:47.884] [exthost] [info] ExtensionService#_doActivateExtension vscode.configuration-editing {"startup":false,"extensionId":{"value":"vscode.configuration-editing","_lower":"vscode.configuration-editing"},"activationEvent":"onLanguage:jsonc"} -[2021-03-28 02:17:47.884] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/configuration-editing/dist/configurationEditingMain -[2021-03-28 02:17:47.893] [exthost] [info] ExtensionService#_doActivateExtension vscode.json-language-features {"startup":false,"extensionId":{"value":"vscode.json-language-features","_lower":"vscode.json-language-features"},"activationEvent":"onLanguage:jsonc"} -[2021-03-28 02:17:47.893] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/json-language-features/client/dist/node/jsonClientMain -[2021-03-28 02:17:47.945] [exthost] [info] ExtensionService#_doActivateExtension vscode.typescript-language-features {"startup":false,"extensionId":{"value":"vscode.typescript-language-features","_lower":"vscode.typescript-language-features"},"activationEvent":"onLanguage:jsonc"} -[2021-03-28 02:17:47.945] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/typescript-language-features/dist/extension -[2021-03-28 02:18:33.897] [exthost] [info] extension host terminating: received terminate message from renderer -[2021-03-28 02:18:34.912] [exthost] [info] exiting with code 0 -[2021-03-28 02:18:48.642] [exthost] [info] extension host started -[2021-03-28 02:18:49.023] [exthost] [info] ExtensionService#_doActivateExtension vscode.debug-auto-launch {"startup":true,"extensionId":{"value":"vscode.debug-auto-launch","_lower":"vscode.debug-auto-launch"},"activationEvent":"*"} -[2021-03-28 02:18:49.023] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/debug-auto-launch/dist/extension -[2021-03-28 02:18:49.028] [exthost] [info] ExtensionService#_doActivateExtension vscode.git {"startup":true,"extensionId":{"value":"vscode.github","_lower":"vscode.github"},"activationEvent":"*"} -[2021-03-28 02:18:49.029] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/git/dist/main -[2021-03-28 02:18:50.189] [exthost] [info] ExtensionService#_doActivateExtension vscode.github {"startup":true,"extensionId":{"value":"vscode.github","_lower":"vscode.github"},"activationEvent":"*"} -[2021-03-28 02:18:50.190] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/github/dist/extension.js -[2021-03-28 02:18:50.512] [exthost] [info] ExtensionService#_doActivateExtension vscode.emmet {"startup":false,"extensionId":{"value":"vscode.emmet","_lower":"vscode.emmet"},"activationEvent":"onStartupFinished"} -[2021-03-28 02:18:50.513] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/emmet/dist/node/emmetNodeMain -[2021-03-28 02:18:50.536] [exthost] [info] ExtensionService#_doActivateExtension vscode.merge-conflict {"startup":false,"extensionId":{"value":"vscode.merge-conflict","_lower":"vscode.merge-conflict"},"activationEvent":"onStartupFinished"} -[2021-03-28 02:18:50.536] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/merge-conflict/dist/mergeConflictMain -[2021-03-28 02:18:50.539] [exthost] [info] ExtensionService#_doActivateExtension vscode.testing-editor-contributions {"startup":false,"extensionId":{"value":"vscode.testing-editor-contributions","_lower":"vscode.testing-editor-contributions"},"activationEvent":"onStartupFinished"} -[2021-03-28 02:18:50.539] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/testing-editor-contributions/dist/extension.js -[2021-03-28 02:18:50.542] [exthost] [info] eager extensions activated -[2021-03-28 02:18:50.709] [exthost] [info] ExtensionService#_doActivateExtension ms-vscode.js-debug {"startup":false,"extensionId":{"value":"ms-vscode.js-debug","_lower":"ms-vscode.js-debug"},"activationEvent":"onCommand:extension.js-debug.clearAutoAttachVariables"} -[2021-03-28 02:18:50.709] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/ms-vscode.js-debug/src/extension.js -[2021-03-28 02:19:17.228] [exthost] [info] extension host terminating: received terminate message from renderer -[2021-03-28 02:19:18.234] [exthost] [info] exiting with code 0 -[2021-03-28 02:19:33.931] [exthost] [info] extension host started -[2021-03-28 02:19:34.282] [exthost] [info] ExtensionService#_doActivateExtension vscode.debug-auto-launch {"startup":true,"extensionId":{"value":"vscode.debug-auto-launch","_lower":"vscode.debug-auto-launch"},"activationEvent":"*"} -[2021-03-28 02:19:34.282] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/debug-auto-launch/dist/extension -[2021-03-28 02:19:34.289] [exthost] [info] ExtensionService#_doActivateExtension vscode.git {"startup":true,"extensionId":{"value":"vscode.github","_lower":"vscode.github"},"activationEvent":"*"} -[2021-03-28 02:19:34.289] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/git/dist/main -[2021-03-28 02:19:35.090] [exthost] [info] ExtensionService#_doActivateExtension vscode.github {"startup":true,"extensionId":{"value":"vscode.github","_lower":"vscode.github"},"activationEvent":"*"} -[2021-03-28 02:19:35.090] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/github/dist/extension.js -[2021-03-28 02:19:35.412] [exthost] [info] ExtensionService#_doActivateExtension vscode.emmet {"startup":false,"extensionId":{"value":"vscode.emmet","_lower":"vscode.emmet"},"activationEvent":"onStartupFinished"} -[2021-03-28 02:19:35.412] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/emmet/dist/node/emmetNodeMain -[2021-03-28 02:19:35.429] [exthost] [info] ExtensionService#_doActivateExtension vscode.merge-conflict {"startup":false,"extensionId":{"value":"vscode.merge-conflict","_lower":"vscode.merge-conflict"},"activationEvent":"onStartupFinished"} -[2021-03-28 02:19:35.429] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/merge-conflict/dist/mergeConflictMain -[2021-03-28 02:19:35.432] [exthost] [info] ExtensionService#_doActivateExtension vscode.testing-editor-contributions {"startup":false,"extensionId":{"value":"vscode.testing-editor-contributions","_lower":"vscode.testing-editor-contributions"},"activationEvent":"onStartupFinished"} -[2021-03-28 02:19:35.432] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/testing-editor-contributions/dist/extension.js -[2021-03-28 02:19:35.434] [exthost] [info] eager extensions activated -[2021-03-28 02:19:36.173] [exthost] [info] ExtensionService#_doActivateExtension ms-vscode.js-debug {"startup":false,"extensionId":{"value":"ms-vscode.js-debug","_lower":"ms-vscode.js-debug"},"activationEvent":"onCommand:extension.js-debug.clearAutoAttachVariables"} -[2021-03-28 02:19:36.174] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/ms-vscode.js-debug/src/extension.js -[2021-03-28 02:19:48.787] [exthost] [info] ExtensionService#_doActivateExtension vscode.typescript-language-features {"startup":false,"extensionId":{"value":"vscode.typescript-language-features","_lower":"vscode.typescript-language-features"},"activationEvent":"onLanguage:javascript"} -[2021-03-28 02:19:48.788] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/typescript-language-features/dist/extension -[2021-03-28 02:19:56.928] [exthost] [info] ExtensionService#_doActivateExtension vscode.configuration-editing {"startup":false,"extensionId":{"value":"vscode.configuration-editing","_lower":"vscode.configuration-editing"},"activationEvent":"onLanguage:json"} -[2021-03-28 02:19:56.928] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/configuration-editing/dist/configurationEditingMain -[2021-03-28 02:19:56.935] [exthost] [info] ExtensionService#_doActivateExtension vscode.extension-editing {"startup":false,"extensionId":{"value":"vscode.extension-editing","_lower":"vscode.extension-editing"},"activationEvent":"onLanguage:json"} -[2021-03-28 02:19:56.935] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/extension-editing/dist/extensionEditingMain -[2021-03-28 02:19:56.949] [exthost] [info] ExtensionService#_doActivateExtension vscode.json-language-features {"startup":false,"extensionId":{"value":"vscode.json-language-features","_lower":"vscode.json-language-features"},"activationEvent":"onLanguage:json"} -[2021-03-28 02:19:56.949] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/json-language-features/client/dist/node/jsonClientMain -[2021-03-28 02:19:56.980] [exthost] [info] ExtensionService#_doActivateExtension vscode.npm {"startup":false,"extensionId":{"value":"vscode.npm","_lower":"vscode.npm"},"activationEvent":"onLanguage:json"} -[2021-03-28 02:19:56.980] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/npm/dist/npmMain -[2021-03-28 02:20:04.113] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 653 -[2021-03-28 02:20:09.160] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 653 -[2021-03-28 02:20:14.202] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 653 -[2021-03-28 02:20:19.243] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 653 -[2021-03-28 02:20:24.287] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 653 -[2021-03-28 02:20:29.333] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 653 -[2021-03-28 02:20:34.377] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 653 -[2021-03-28 02:20:39.425] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 653 -[2021-03-28 02:20:44.465] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 653 -[2021-03-28 02:20:49.510] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 654 -[2021-03-28 02:20:54.597] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 654 -[2021-03-28 02:20:59.641] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 653 -[2021-03-28 02:21:04.423] [exthost] [info] ExtensionService#_doActivateExtension ms-vscode.node-debug2 {"startup":false,"extensionId":{"value":"ms-vscode.node-debug","_lower":"ms-vscode.node-debug"},"activationEvent":"onDebugInitialConfigurations"} -[2021-03-28 02:21:04.424] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/ms-vscode.node-debug2/out/src/extension -[2021-03-28 02:21:04.690] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 653 -[2021-03-28 02:21:04.725] [exthost] [info] ExtensionService#_doActivateExtension ms-vscode.node-debug {"startup":false,"extensionId":{"value":"ms-vscode.node-debug","_lower":"ms-vscode.node-debug"},"activationEvent":"onDebugInitialConfigurations"} -[2021-03-28 02:21:04.725] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/ms-vscode.node-debug/dist/extension.js -[2021-03-28 02:21:06.372] [exthost] [info] extension host terminating: received terminate message from renderer -[2021-03-28 02:21:07.415] [exthost] [info] exiting with code 0 -[2021-03-28 02:21:17.805] [exthost] [info] extension host started -[2021-03-28 02:21:18.125] [exthost] [info] ExtensionService#_doActivateExtension vscode.debug-auto-launch {"startup":true,"extensionId":{"value":"vscode.debug-auto-launch","_lower":"vscode.debug-auto-launch"},"activationEvent":"*"} -[2021-03-28 02:21:18.125] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/debug-auto-launch/dist/extension -[2021-03-28 02:21:18.131] [exthost] [info] ExtensionService#_doActivateExtension vscode.git {"startup":true,"extensionId":{"value":"vscode.github","_lower":"vscode.github"},"activationEvent":"*"} -[2021-03-28 02:21:18.131] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/git/dist/main -[2021-03-28 02:21:18.176] [exthost] [info] ExtensionService#_doActivateExtension PKief.material-icon-theme {"startup":true,"extensionId":{"value":"PKief.material-icon-theme","_lower":"pkief.material-icon-theme"},"activationEvent":"*"} -[2021-03-28 02:21:18.176] [exthost] [info] ExtensionService#loadCommonJSModule file:///home/pedro-isac/netuno/apps/social-netuno/extensions/pkief.material-icon-theme-4.0.1/dist/extension -[2021-03-28 02:21:19.348] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 654 -[2021-03-28 02:21:19.585] [exthost] [info] ExtensionService#_doActivateExtension vscode.github {"startup":true,"extensionId":{"value":"vscode.github","_lower":"vscode.github"},"activationEvent":"*"} -[2021-03-28 02:21:19.585] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/github/dist/extension.js -[2021-03-28 02:21:20.645] [exthost] [info] ExtensionService#_doActivateExtension vscode.configuration-editing {"startup":false,"extensionId":{"value":"vscode.configuration-editing","_lower":"vscode.configuration-editing"},"activationEvent":"onLanguage:jsonc"} -[2021-03-28 02:21:20.647] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/configuration-editing/dist/configurationEditingMain -[2021-03-28 02:21:20.652] [exthost] [info] ExtensionService#_doActivateExtension vscode.json-language-features {"startup":false,"extensionId":{"value":"vscode.json-language-features","_lower":"vscode.json-language-features"},"activationEvent":"onLanguage:jsonc"} -[2021-03-28 02:21:20.653] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/json-language-features/client/dist/node/jsonClientMain -[2021-03-28 02:21:20.688] [exthost] [info] ExtensionService#_doActivateExtension vscode.typescript-language-features {"startup":false,"extensionId":{"value":"vscode.typescript-language-features","_lower":"vscode.typescript-language-features"},"activationEvent":"onLanguage:jsonc"} -[2021-03-28 02:21:20.688] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/typescript-language-features/dist/extension -[2021-03-28 02:21:21.310] [exthost] [info] ExtensionService#_doActivateExtension ms-vscode.js-debug {"startup":false,"extensionId":{"value":"ms-vscode.js-debug","_lower":"ms-vscode.js-debug"},"activationEvent":"onCommand:extension.js-debug.clearAutoAttachVariables"} -[2021-03-28 02:21:21.310] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/ms-vscode.js-debug/src/extension.js -[2021-03-28 02:21:21.435] [exthost] [info] ExtensionService#_doActivateExtension vscode.emmet {"startup":false,"extensionId":{"value":"vscode.emmet","_lower":"vscode.emmet"},"activationEvent":"onStartupFinished"} -[2021-03-28 02:21:21.435] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/emmet/dist/node/emmetNodeMain -[2021-03-28 02:21:21.444] [exthost] [info] ExtensionService#_doActivateExtension vscode.merge-conflict {"startup":false,"extensionId":{"value":"vscode.merge-conflict","_lower":"vscode.merge-conflict"},"activationEvent":"onStartupFinished"} -[2021-03-28 02:21:21.444] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/merge-conflict/dist/mergeConflictMain -[2021-03-28 02:21:21.447] [exthost] [info] ExtensionService#_doActivateExtension vscode.testing-editor-contributions {"startup":false,"extensionId":{"value":"vscode.testing-editor-contributions","_lower":"vscode.testing-editor-contributions"},"activationEvent":"onStartupFinished"} -[2021-03-28 02:21:21.447] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/testing-editor-contributions/dist/extension.js -[2021-03-28 02:21:21.448] [exthost] [info] eager extensions activated -[2021-03-28 02:21:25.009] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 654 -[2021-03-28 02:21:30.098] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 654 -[2021-03-28 02:21:35.168] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 654 -[2021-03-28 02:21:40.219] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 655 -[2021-03-28 02:21:44.561] [exthost] [info] ExtensionService#_doActivateExtension vscode.extension-editing {"startup":false,"extensionId":{"value":"vscode.extension-editing","_lower":"vscode.extension-editing"},"activationEvent":"onLanguage:typescript"} -[2021-03-28 02:21:44.561] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/extension-editing/dist/extensionEditingMain -[2021-03-28 02:21:45.307] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 655 -[2021-03-28 02:21:50.352] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 655 -[2021-03-28 02:21:55.420] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 655 -[2021-03-28 02:22:00.467] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 655 -[2021-03-28 02:22:05.515] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 655 -[2021-03-28 02:22:10.618] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 655 -[2021-03-28 02:22:15.664] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 655 -[2021-03-28 02:22:20.715] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 655 -[2021-03-28 02:22:25.758] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 655 -[2021-03-28 02:22:30.800] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 655 -[2021-03-28 02:22:40.805] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:22:53.672] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:23:09.422] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:23:16.945] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:23:21.985] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:23:27.027] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:23:33.697] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:23:38.737] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:23:43.778] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:23:48.822] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:23:53.866] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:23:58.910] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:24:03.951] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:24:08.993] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:24:14.034] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:24:51.213] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:25:54.209] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:27:53.965] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:28:45.568] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:29:20.967] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:30:42.362] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:31:30.497] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:31:50.061] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:31:55.104] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:32:00.147] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:32:43.134] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:32:48.174] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:32:53.212] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:32:58.251] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:33:08.439] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:33:13.479] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:33:18.522] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:33:23.565] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:33:28.604] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:34:01.388] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:34:06.428] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:34:11.538] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:34:16.584] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:34:21.625] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:34:26.666] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:34:31.709] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:34:36.752] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:34:41.804] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:34:46.846] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:34:51.891] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:34:56.944] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:35:01.987] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:35:07.031] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:35:12.130] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:35:17.173] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:35:22.215] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:35:27.336] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:35:32.413] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:35:37.460] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:35:42.505] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:35:47.578] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:35:52.620] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:35:57.666] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:36:02.736] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:36:21.983] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:36:27.026] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:36:32.063] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:36:37.104] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:36:42.152] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:36:47.192] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:36:52.245] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:36:57.285] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:37:02.326] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:37:07.370] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:37:12.472] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:37:17.519] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:37:22.561] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:37:27.603] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:37:32.649] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:37:40.479] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:37:45.597] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:37:50.641] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:37:55.685] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:38:00.733] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:38:05.780] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:38:10.821] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:38:58.498] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:39:03.536] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:39:08.574] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:39:13.683] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:39:18.730] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:39:23.805] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:39:28.847] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:39:33.888] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:39:38.929] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:39:44.003] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 657 -[2021-03-28 02:39:49.092] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 657 -[2021-03-28 02:39:54.204] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 657 -[2021-03-28 02:40:15.960] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 657 -[2021-03-28 02:40:21.001] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 657 -[2021-03-28 02:40:26.043] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 657 -[2021-03-28 02:40:31.088] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:40:36.131] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:40:41.175] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:40:46.222] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:40:51.265] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:40:56.308] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:41:01.354] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:41:06.407] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:41:11.450] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 656 -[2021-03-28 02:41:15.577] [exthost] [info] extension host terminating: received terminate message from renderer -[2021-03-28 02:41:16.596] [exthost] [info] exiting with code 0 diff --git a/logs/20210328T021349/extension-host/output_logging_20210328T021408/1-Git.log b/logs/20210328T021349/extension-host/output_logging_20210328T021408/1-Git.log deleted file mode 100644 index aa2ef12..0000000 --- a/logs/20210328T021349/extension-host/output_logging_20210328T021408/1-Git.log +++ /dev/null @@ -1,2 +0,0 @@ -Looking for git in: git -Using git 2.25.1 from git diff --git a/logs/20210328T021349/extension-host/output_logging_20210328T021604/1-Git.log b/logs/20210328T021349/extension-host/output_logging_20210328T021604/1-Git.log deleted file mode 100644 index aa2ef12..0000000 --- a/logs/20210328T021349/extension-host/output_logging_20210328T021604/1-Git.log +++ /dev/null @@ -1,2 +0,0 @@ -Looking for git in: git -Using git 2.25.1 from git diff --git a/logs/20210328T021349/extension-host/output_logging_20210328T021850/1-Git.log b/logs/20210328T021349/extension-host/output_logging_20210328T021850/1-Git.log deleted file mode 100644 index aa2ef12..0000000 --- a/logs/20210328T021349/extension-host/output_logging_20210328T021850/1-Git.log +++ /dev/null @@ -1,2 +0,0 @@ -Looking for git in: git -Using git 2.25.1 from git diff --git a/logs/20210328T021349/extension-host/output_logging_20210328T021935/1-Git.log b/logs/20210328T021349/extension-host/output_logging_20210328T021935/1-Git.log deleted file mode 100644 index 30c6837..0000000 --- a/logs/20210328T021349/extension-host/output_logging_20210328T021935/1-Git.log +++ /dev/null @@ -1,138 +0,0 @@ -Looking for git in: git -Using git 2.25.1 from git -> git rev-parse --git-dir -Open repository: /home/pedro-isac/netuno/apps/social-netuno -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git check-ignore -v -z --stdin -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template diff --git a/logs/20210328T021349/extension-host/output_logging_20210328T022119/1-Git.log b/logs/20210328T021349/extension-host/output_logging_20210328T022119/1-Git.log deleted file mode 100644 index 510be1d..0000000 --- a/logs/20210328T021349/extension-host/output_logging_20210328T022119/1-Git.log +++ /dev/null @@ -1,865 +0,0 @@ -Looking for git in: git -Using git 2.25.1 from git -> git rev-parse --git-dir -Open repository: /home/pedro-isac/netuno/apps/social-netuno -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git check-ignore -v -z --stdin -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git check-ignore -v -z --stdin -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git check-ignore -v -z --stdin -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git check-ignore -v -z --stdin -> git show --textconv :server/services/pessoa.js -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/server/services/pessoa.js -> git cat-file -s dbfe6ef554918f45c5644f34e79d9e5a0ef8ec93 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git check-ignore -v -z --stdin -> git check-ignore -v -z --stdin -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git check-ignore -v -z --stdin -> git show --textconv :ui/src/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/index.jsx -> git cat-file -s b20d4434cd091b0ee898c4363666e5ebbdc8f63b -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git check-ignore -v -z --stdin -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git check-ignore -v -z --stdin -> git show --textconv :ui/src/components/PessoasTabela/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx -> git cat-file -s 5293768449f7bafcd995f249a907bf3119ae38d7 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :server/services/pessoa.js -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/server/services/pessoa.js -> git cat-file -s dbfe6ef554918f45c5644f34e79d9e5a0ef8ec93 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template diff --git a/logs/20210328T021349/extension-host/output_logging_20210328T022136/2-TypeScript.log b/logs/20210328T021349/extension-host/output_logging_20210328T022136/2-TypeScript.log deleted file mode 100644 index 012b664..0000000 --- a/logs/20210328T021349/extension-host/output_logging_20210328T022136/2-TypeScript.log +++ /dev/null @@ -1,9 +0,0 @@ -[Info - 02:21:36.981] Starting TS Server -[Info - 02:21:36.981] Using tsserver from: /usr/lib/code-server/lib/vscode/extensions/node_modules/typescript/lib/tsserver.js -[Info - 02:21:36.983] Forking... -[Info - 02:21:36.988] Starting... -[Info - 02:21:36.989] Forking... -[Info - 02:21:36.994] Starting... -[Info - 02:41:15.613] TSServer exited -[Info - 02:41:15.613] Starting TS Server -[Info - 02:41:15.613] Not starting server. Disposed diff --git a/logs/20210328T021349/remoteagent.log b/logs/20210328T021349/remoteagent.log deleted file mode 100644 index 0457855..0000000 --- a/logs/20210328T021349/remoteagent.log +++ /dev/null @@ -1,35 +0,0 @@ -[2021-03-28 02:13:59.554] [remoteagent] [error] [File Watcher (node.js)] Error: ENOENT: no such file or directory, stat '/home/pedro-isac/netuno/apps/social/.vscode' -[2021-03-28 02:13:59.554] [remoteagent] [error] [File Watcher (node.js)] Error: ENOENT: no such file or directory, stat '/home/pedro-isac/netuno/apps/social/.vscode' -[2021-03-28 02:14:01.513] [remoteagent] [error] [File Watcher (node.js)] Error: ENOENT: no such file or directory, stat '/home/pedro-isac/netuno/apps/social-netuno/User/snippets' -[2021-03-28 02:14:01.513] [remoteagent] [error] [File Watcher (node.js)] Error: ENOENT: no such file or directory, stat '/home/pedro-isac/netuno/apps/social-netuno/User/snippets' -[2021-03-28 02:14:01.514] [remoteagent] [error] /home/pedro-isac/netuno/apps/social-netuno/extensions {"errno":-2,"code":"ENOENT","syscall":"scandir","path":"/home/pedro-isac/netuno/apps/social-netuno/extensions"} -[2021-03-28 02:15:19.786] [remoteagent] [info] Installing extension: dracula-theme.theme-dracula -[2021-03-28 02:15:20.070] [remoteagent] [info] Downloaded extension: dracula-theme.theme-dracula undefined -[2021-03-28 02:15:20.116] [remoteagent] [info] Extracted extension to /home/pedro-isac/netuno/apps/social-netuno/extensions/.dracula-theme.theme-dracula-2.22.3: dracula-theme.theme-dracula -[2021-03-28 02:15:20.116] [remoteagent] [info] Renamed to /home/pedro-isac/netuno/apps/social-netuno/extensions/dracula-theme.theme-dracula-2.22.3 -[2021-03-28 02:15:20.117] [remoteagent] [info] Installation completed. dracula-theme.theme-dracula -[2021-03-28 02:15:20.128] [remoteagent] [info] Extensions installed successfully: dracula-theme.theme-dracula -[2021-03-28 02:15:25.265] [remoteagent] [info] Uninstalling extension: dracula-theme.theme-dracula -[2021-03-28 02:15:25.286] [remoteagent] [info] Successfully uninstalled extension: dracula-theme.theme-dracula -[2021-03-28 02:15:54.084] [remoteagent] [error] [File Watcher (node.js)] Error: ENOENT: no such file or directory, stat '/home/pedro-isac/netuno/apps/social/.vscode' -[2021-03-28 02:15:54.084] [remoteagent] [error] [File Watcher (node.js)] Error: ENOENT: no such file or directory, stat '/home/pedro-isac/netuno/apps/social/.vscode' -[2021-03-28 02:15:55.991] [remoteagent] [error] [File Watcher (node.js)] Error: ENOENT: no such file or directory, stat '/home/pedro-isac/netuno/apps/social-netuno/User/snippets' -[2021-03-28 02:15:55.991] [remoteagent] [error] [File Watcher (node.js)] Error: ENOENT: no such file or directory, stat '/home/pedro-isac/netuno/apps/social-netuno/User/snippets' -[2021-03-28 02:16:55.767] [remoteagent] [info] Installing extension: fisheva.eva-theme -[2021-03-28 02:16:56.412] [remoteagent] [info] Downloaded extension: fisheva.eva-theme undefined -[2021-03-28 02:16:56.455] [remoteagent] [info] Extracted extension to /home/pedro-isac/netuno/apps/social-netuno/extensions/.fisheva.eva-theme-1.1.4: fisheva.eva-theme -[2021-03-28 02:16:56.455] [remoteagent] [info] Renamed to /home/pedro-isac/netuno/apps/social-netuno/extensions/fisheva.eva-theme-1.1.4 -[2021-03-28 02:16:56.456] [remoteagent] [info] Installation completed. fisheva.eva-theme -[2021-03-28 02:16:56.463] [remoteagent] [info] Extensions installed successfully: fisheva.eva-theme -[2021-03-28 02:18:40.588] [remoteagent] [error] [File Watcher (node.js)] Error: ENOENT: no such file or directory, stat '/home/pedro-isac/netuno/apps/social/.vscode' -[2021-03-28 02:18:40.588] [remoteagent] [error] [File Watcher (node.js)] Error: ENOENT: no such file or directory, stat '/home/pedro-isac/netuno/apps/social/.vscode' -[2021-03-28 02:19:19.613] [remoteagent] [error] [File Watcher (node.js)] Error: ENOENT: no such file or directory, stat '/home/pedro-isac/netuno/apps/social-netuno/.vscode' -[2021-03-28 02:19:19.613] [remoteagent] [error] [File Watcher (node.js)] Error: ENOENT: no such file or directory, stat '/home/pedro-isac/netuno/apps/social-netuno/.vscode' -[2021-03-28 02:20:02.389] [remoteagent] [info] Installing extension: pkief.material-icon-theme -[2021-03-28 02:20:02.734] [remoteagent] [info] Downloaded extension: pkief.material-icon-theme undefined -[2021-03-28 02:20:03.015] [remoteagent] [info] Extracted extension to /home/pedro-isac/netuno/apps/social-netuno/extensions/.pkief.material-icon-theme-4.0.1: pkief.material-icon-theme -[2021-03-28 02:20:03.015] [remoteagent] [info] Renamed to /home/pedro-isac/netuno/apps/social-netuno/extensions/pkief.material-icon-theme-4.0.1 -[2021-03-28 02:20:03.015] [remoteagent] [info] Installation completed. pkief.material-icon-theme -[2021-03-28 02:20:03.025] [remoteagent] [info] Extensions installed successfully: pkief.material-icon-theme -[2021-03-28 02:21:09.687] [remoteagent] [error] [File Watcher (node.js)] Error: ENOENT: no such file or directory, stat '/home/pedro-isac/netuno/apps/social-netuno/.vscode' -[2021-03-28 02:21:09.687] [remoteagent] [error] [File Watcher (node.js)] Error: ENOENT: no such file or directory, stat '/home/pedro-isac/netuno/apps/social-netuno/.vscode' diff --git a/logs/20210328T021349/telemetry.log b/logs/20210328T021349/telemetry.log deleted file mode 100644 index 59f90c7..0000000 --- a/logs/20210328T021349/telemetry.log +++ /dev/null @@ -1,2 +0,0 @@ -[2021-03-28 02:13:49.828] [telemetry] [info] The below are logs for every telemetry event sent from VS Code once the log level is set to trace. -[2021-03-28 02:13:49.828] [telemetry] [info] =========================================================== diff --git a/logs/20210329T213745/extension-host/exthost.log b/logs/20210329T213745/extension-host/exthost.log deleted file mode 100644 index 33d0609..0000000 --- a/logs/20210329T213745/extension-host/exthost.log +++ /dev/null @@ -1,620 +0,0 @@ -[2021-03-29 21:37:54.738] [exthost] [info] extension host started -[2021-03-29 21:37:55.100] [exthost] [info] ExtensionService#_doActivateExtension vscode.typescript-language-features {"startup":false,"extensionId":{"value":"vscode.typescript-language-features","_lower":"vscode.typescript-language-features"},"activationEvent":"onLanguage:javascript"} -[2021-03-29 21:37:55.101] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/typescript-language-features/dist/extension -[2021-03-29 21:37:55.127] [exthost] [info] ExtensionService#_doActivateExtension vscode.debug-auto-launch {"startup":true,"extensionId":{"value":"vscode.debug-auto-launch","_lower":"vscode.debug-auto-launch"},"activationEvent":"*"} -[2021-03-29 21:37:55.127] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/debug-auto-launch/dist/extension -[2021-03-29 21:37:55.129] [exthost] [info] ExtensionService#_doActivateExtension vscode.git {"startup":true,"extensionId":{"value":"vscode.github","_lower":"vscode.github"},"activationEvent":"*"} -[2021-03-29 21:37:55.129] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/git/dist/main -[2021-03-29 21:37:55.167] [exthost] [info] ExtensionService#_doActivateExtension PKief.material-icon-theme {"startup":true,"extensionId":{"value":"PKief.material-icon-theme","_lower":"pkief.material-icon-theme"},"activationEvent":"*"} -[2021-03-29 21:37:55.167] [exthost] [info] ExtensionService#loadCommonJSModule file:///home/pedro-isac/netuno/apps/social-netuno/extensions/pkief.material-icon-theme-4.0.1/dist/extension -[2021-03-29 21:37:56.572] [exthost] [info] ExtensionService#_doActivateExtension vscode.github {"startup":true,"extensionId":{"value":"vscode.github","_lower":"vscode.github"},"activationEvent":"*"} -[2021-03-29 21:37:56.572] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/github/dist/extension.js -[2021-03-29 21:37:56.658] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 21:37:57.871] [exthost] [info] ExtensionService#_doActivateExtension vscode.emmet {"startup":false,"extensionId":{"value":"vscode.emmet","_lower":"vscode.emmet"},"activationEvent":"onStartupFinished"} -[2021-03-29 21:37:57.872] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/emmet/dist/node/emmetNodeMain -[2021-03-29 21:37:57.886] [exthost] [info] ExtensionService#_doActivateExtension vscode.merge-conflict {"startup":false,"extensionId":{"value":"vscode.merge-conflict","_lower":"vscode.merge-conflict"},"activationEvent":"onStartupFinished"} -[2021-03-29 21:37:57.891] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/merge-conflict/dist/mergeConflictMain -[2021-03-29 21:37:57.894] [exthost] [info] ExtensionService#_doActivateExtension vscode.testing-editor-contributions {"startup":false,"extensionId":{"value":"vscode.testing-editor-contributions","_lower":"vscode.testing-editor-contributions"},"activationEvent":"onStartupFinished"} -[2021-03-29 21:37:57.900] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/testing-editor-contributions/dist/extension.js -[2021-03-29 21:37:57.903] [exthost] [info] eager extensions activated -[2021-03-29 21:38:00.025] [exthost] [info] ExtensionService#_doActivateExtension ms-vscode.js-debug {"startup":false,"extensionId":{"value":"ms-vscode.js-debug","_lower":"ms-vscode.js-debug"},"activationEvent":"onCommand:extension.js-debug.clearAutoAttachVariables"} -[2021-03-29 21:38:00.025] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/ms-vscode.js-debug/src/extension.js -[2021-03-29 21:38:03.919] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 21:38:10.721] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 21:38:15.855] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 21:38:24.355] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 21:38:29.417] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 21:38:37.932] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 21:38:42.978] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 21:38:48.646] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 21:38:57.332] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 21:39:02.374] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 21:39:07.760] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 21:39:12.806] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 21:39:17.851] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 21:39:24.849] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 21:39:46.356] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 21:39:51.400] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 21:39:56.442] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 662 -[2021-03-29 21:40:01.483] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 662 -[2021-03-29 21:40:06.524] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 21:40:11.565] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 21:40:16.667] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 21:40:21.783] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 21:40:26.878] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 21:40:42.415] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 21:41:35.422] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 21:42:00.948] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 21:42:25.908] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 21:43:13.767] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 21:43:18.808] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 21:43:23.852] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 21:43:28.894] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 21:43:33.936] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 662 -[2021-03-29 21:43:39.029] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 662 -[2021-03-29 21:43:44.074] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 21:43:51.485] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 21:44:24.364] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 21:44:29.457] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 21:44:34.572] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 21:44:39.685] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 662 -[2021-03-29 21:44:44.763] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 662 -[2021-03-29 21:44:49.823] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 21:44:54.866] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 21:48:25.643] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 21:48:29.213] [exthost] [info] ExtensionService#_doActivateExtension vscode.extension-editing {"startup":false,"extensionId":{"value":"vscode.extension-editing","_lower":"vscode.extension-editing"},"activationEvent":"onLanguage:typescript"} -[2021-03-29 21:48:29.214] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/extension-editing/dist/extensionEditingMain -[2021-03-29 21:48:30.684] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:47:03.002] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:47:08.041] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:47:13.151] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:47:18.222] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:47:23.338] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 662 -[2021-03-29 22:47:28.432] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 662 -[2021-03-29 22:47:33.485] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:48:26.214] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:48:31.252] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:48:53.480] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:49:10.029] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:49:29.653] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:50:04.262] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:50:09.304] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:50:14.347] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:50:19.395] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:50:24.434] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:50:29.476] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:50:34.527] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:50:39.571] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:50:44.616] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:50:49.659] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:50:54.701] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:50:59.754] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:51:04.803] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:51:32.283] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:51:37.322] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:51:42.389] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:51:52.446] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:51:57.490] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:52:02.536] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:52:08.439] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:52:13.557] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:52:25.822] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:52:33.194] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:52:38.236] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:52:43.356] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:52:48.406] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:52:55.435] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:53:00.554] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:53:05.599] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:53:10.718] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:53:28.115] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:53:33.181] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 662 -[2021-03-29 22:53:38.235] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 662 -[2021-03-29 22:53:43.279] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:53:48.323] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:53:53.367] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:53:58.412] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:54:25.066] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:54:44.580] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:54:49.620] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:54:54.703] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:55:13.578] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:55:27.062] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:55:32.107] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:55:45.418] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:55:51.410] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:55:56.450] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:56:01.558] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:56:16.783] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:56:21.857] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:56:26.900] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:56:54.029] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:56:59.288] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:57:04.333] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:57:09.373] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:57:16.547] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:57:21.591] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:58:09.036] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:58:14.078] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:58:24.081] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:58:29.121] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:58:34.234] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:58:47.699] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 22:59:08.514] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 23:00:16.206] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 23:01:32.181] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 23:01:37.238] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 23:04:01.468] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 23:04:06.510] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 23:04:11.560] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 23:04:59.368] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 23:05:04.463] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 23:05:09.552] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 23:05:14.680] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 661 -[2021-03-29 23:05:19.785] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 662 -[2021-03-29 23:05:24.828] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 662 -[2021-03-29 23:08:05.252] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 662 -[2021-03-29 23:08:10.299] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 662 -[2021-03-29 23:08:15.371] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 662 -[2021-03-29 23:08:20.422] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 662 -[2021-03-29 23:08:25.545] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 662 -[2021-03-29 23:09:29.218] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 662 -[2021-03-29 23:09:34.288] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 662 -[2021-03-29 23:09:39.336] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 662 -[2021-03-29 23:09:47.157] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 663 -[2021-03-29 23:09:52.197] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 663 -[2021-03-29 23:09:57.254] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 663 -[2021-03-29 23:10:02.340] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 663 -[2021-03-29 23:10:07.452] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 663 -[2021-03-29 23:10:12.499] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 663 -[2021-03-29 23:10:17.570] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 663 -[2021-03-29 23:10:22.614] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 663 -[2021-03-29 23:10:27.655] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:10:32.698] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 663 -[2021-03-29 23:10:46.991] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:13:40.611] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 663 -[2021-03-29 23:13:45.652] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 663 -[2021-03-29 23:13:50.738] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:13:55.832] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:14:00.988] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 663 -[2021-03-29 23:14:06.119] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 663 -[2021-03-29 23:14:11.210] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 663 -[2021-03-29 23:14:17.769] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 663 -[2021-03-29 23:14:33.548] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 663 -[2021-03-29 23:14:44.963] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 663 -[2021-03-29 23:14:50.047] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 663 -[2021-03-29 23:14:55.096] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 663 -[2021-03-29 23:15:00.211] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 663 -[2021-03-29 23:15:05.259] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 663 -[2021-03-29 23:15:10.353] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 663 -[2021-03-29 23:15:15.450] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 663 -[2021-03-29 23:15:20.574] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 663 -[2021-03-29 23:15:25.621] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 663 -[2021-03-29 23:15:30.685] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 663 -[2021-03-29 23:15:35.766] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 663 -[2021-03-29 23:17:23.384] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 663 -[2021-03-29 23:17:45.907] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 663 -[2021-03-29 23:19:07.962] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 663 -[2021-03-29 23:19:13.063] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 663 -[2021-03-29 23:19:41.105] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:19:46.149] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:19:51.266] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:19:56.387] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:20:01.437] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:20:06.549] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:20:34.135] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:20:54.705] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:20:59.813] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:21:08.092] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:21:13.160] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:21:18.206] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:21:23.331] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:21:28.437] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:21:34.612] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:21:53.825] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:21:58.878] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:22:03.940] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:22:08.993] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:22:14.142] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:22:19.251] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:22:24.360] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:22:29.481] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:22:34.562] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 665 -[2021-03-29 23:22:52.025] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 665 -[2021-03-29 23:22:57.077] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:23:02.159] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:23:07.300] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:23:12.420] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:23:17.524] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 665 -[2021-03-29 23:23:22.577] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 665 -[2021-03-29 23:23:27.668] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:23:32.745] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:23:37.795] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 665 -[2021-03-29 23:25:15.109] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 665 -[2021-03-29 23:27:29.615] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:27:34.660] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:27:56.627] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:28:01.673] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:28:06.717] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:28:11.842] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:28:17.009] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:28:22.157] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:28:27.213] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:28:32.330] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:28:37.467] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:28:42.521] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:28:47.571] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:28:52.693] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:28:57.786] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:29:02.844] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:29:07.954] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:29:13.037] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 665 -[2021-03-29 23:29:18.818] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 665 -[2021-03-29 23:29:23.868] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:29:28.985] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:29:34.144] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:29:39.519] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:29:44.637] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:30:12.405] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:30:17.508] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:30:22.556] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:30:28.339] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:30:33.385] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:30:38.428] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:30:48.016] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:31:10.991] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:31:16.032] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:31:21.156] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:31:26.217] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:31:31.360] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:31:36.405] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:31:41.522] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:32:29.784] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:32:34.874] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:32:39.965] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:32:55.244] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:33:00.300] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:33:05.355] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:33:10.478] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:33:28.926] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:33:34.039] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:33:39.125] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:33:44.238] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:33:49.357] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:33:54.445] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:34:32.474] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:34:37.524] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:34:58.601] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:35:03.644] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:39:19.928] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:39:24.968] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:40:40.577] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:40:45.623] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:40:50.676] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:40:56.524] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:41:01.569] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:41:06.690] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 665 -[2021-03-29 23:41:17.507] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 665 -[2021-03-29 23:41:22.639] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:41:27.697] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:44:05.312] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:44:10.353] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:47:48.098] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:47:53.203] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:47:58.245] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:48:03.286] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:48:08.348] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:50:41.617] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:52:30.852] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:52:35.898] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:54:47.021] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:54:53.325] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:56:16.005] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:56:21.050] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:56:26.371] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-29 23:56:31.416] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-30 00:44:46.370] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-30 00:44:51.417] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-30 00:44:56.463] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-30 00:45:01.505] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-30 00:45:06.550] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-30 00:45:11.592] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-30 00:45:21.373] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-30 00:45:44.325] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-30 00:45:49.369] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-30 00:45:54.413] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-30 00:46:00.809] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-30 00:47:18.692] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-30 00:47:25.225] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-30 00:47:38.201] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-30 00:47:46.326] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-30 00:47:58.436] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-30 00:48:08.412] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-30 00:48:13.453] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-30 00:48:18.500] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 665 -[2021-03-30 00:48:23.547] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 665 -[2021-03-30 00:48:28.594] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-30 00:48:33.649] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 664 -[2021-03-30 00:48:34.851] [exthost] [info] ExtensionService#_doActivateExtension vscode.configuration-editing {"startup":false,"extensionId":{"value":"vscode.configuration-editing","_lower":"vscode.configuration-editing"},"activationEvent":"onLanguage:json"} -[2021-03-30 00:48:34.853] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/configuration-editing/dist/configurationEditingMain -[2021-03-30 00:48:34.860] [exthost] [info] ExtensionService#_doActivateExtension vscode.json-language-features {"startup":false,"extensionId":{"value":"vscode.json-language-features","_lower":"vscode.json-language-features"},"activationEvent":"onLanguage:json"} -[2021-03-30 00:48:34.860] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/json-language-features/client/dist/node/jsonClientMain -[2021-03-30 00:48:34.892] [exthost] [info] ExtensionService#_doActivateExtension vscode.npm {"startup":false,"extensionId":{"value":"vscode.npm","_lower":"vscode.npm"},"activationEvent":"onLanguage:json"} -[2021-03-30 00:48:34.892] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/npm/dist/npmMain -[2021-03-30 00:48:38.702] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 00:48:43.747] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 00:48:54.888] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 00:49:02.811] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 00:49:07.862] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 00:49:12.909] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 00:49:17.954] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 00:49:23.001] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 00:49:28.049] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 00:49:33.098] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 00:49:38.144] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 715 -[2021-03-30 00:49:43.232] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 715 -[2021-03-30 00:50:11.281] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 00:50:29.854] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 00:50:35.998] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 00:50:41.121] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 00:51:45.433] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 00:51:55.619] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 00:52:00.665] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 00:52:05.752] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 00:53:52.451] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 00:54:02.373] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 00:54:07.420] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 00:55:38.796] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 00:55:46.559] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 00:56:09.186] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 00:58:00.027] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 00:58:05.070] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 00:58:10.118] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 00:58:15.169] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:01:17.654] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:01:22.697] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:01:54.784] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:02:01.233] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:02:08.916] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:02:16.525] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:02:24.922] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:03:26.168] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:04:14.883] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:04:37.844] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:04:45.494] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:04:54.496] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:05:35.950] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:05:40.998] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:05:55.699] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:06:00.743] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:08:08.871] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:08:28.305] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:08:41.454] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:09:02.190] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:09:10.211] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:09:53.200] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:11:26.566] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:11:38.042] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:11:43.085] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:11:58.247] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:12:09.692] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:12:57.348] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:13:38.881] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:13:49.713] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:13:55.332] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:14:00.375] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:14:35.271] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:14:40.316] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:14:51.888] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:14:58.699] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:16:12.023] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:19:10.845] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:19:26.345] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:20:13.636] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:20:34.425] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:24:32.635] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:25:35.415] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:25:40.462] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:25:45.504] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:25:50.551] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:26:28.179] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:26:33.222] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:26:38.269] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:26:43.347] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:26:48.404] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:26:56.847] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:27:01.971] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:27:07.020] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:27:12.068] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:27:17.197] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:27:34.231] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:27:39.277] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:27:44.616] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:27:49.664] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:27:55.001] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:28:12.187] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:28:17.236] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:28:22.283] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:28:27.328] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:28:32.382] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:28:37.437] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:28:42.568] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:28:47.676] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:28:52.721] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:28:57.770] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:29:02.846] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:29:07.896] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:29:27.617] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:29:32.672] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:29:37.716] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:29:42.761] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:29:47.818] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:29:52.868] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:29:57.920] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:30:07.109] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:30:30.774] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:30:35.824] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:30:40.872] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:30:45.924] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:30:50.998] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:30:56.043] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:31:01.088] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:31:06.216] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:31:11.300] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:31:16.345] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:31:21.394] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:31:26.443] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:31:31.491] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:31:36.541] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:31:41.587] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:31:46.633] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:32:25.611] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:32:30.658] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:32:35.701] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:32:40.769] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:33:32.401] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:33:51.701] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:33:56.748] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:34:01.791] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:34:06.839] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:34:11.890] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:34:16.937] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:34:22.052] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:34:27.152] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 715 -[2021-03-30 01:34:32.245] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 715 -[2021-03-30 01:34:37.296] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:34:42.395] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:34:47.489] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:34:52.538] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:34:59.606] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:35:04.654] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:35:09.748] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:35:14.797] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:35:20.615] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:35:25.703] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:35:30.805] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:35:35.877] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:36:10.976] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:36:16.018] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:36:21.076] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:36:26.916] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:36:31.959] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:36:37.031] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:36:42.123] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:36:48.348] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:37:21.938] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:37:26.983] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:37:32.032] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:37:37.079] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:37:42.126] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:37:47.172] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:37:52.219] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:37:57.270] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:38:02.403] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:38:07.462] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:38:12.509] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:38:17.600] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:38:22.690] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:38:37.912] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:38:45.029] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:38:50.078] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:38:56.612] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:39:43.123] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:39:51.836] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:40:10.580] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:40:15.643] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:40:25.925] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:40:36.539] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:40:43.822] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:40:48.871] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:40:54.002] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:40:59.136] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 720 -[2021-03-30 01:41:08.911] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 720 -[2021-03-30 01:41:13.958] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 720 -[2021-03-30 01:41:19.149] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 720 -[2021-03-30 01:41:26.833] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 721 -[2021-03-30 01:41:31.879] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 721 -[2021-03-30 01:41:36.930] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 721 -[2021-03-30 01:41:41.977] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 721 -[2021-03-30 01:41:47.026] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 721 -[2021-03-30 01:42:14.792] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 721 -[2021-03-30 01:42:19.847] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 721 -[2021-03-30 01:42:24.892] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 721 -[2021-03-30 01:42:44.157] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 721 -[2021-03-30 01:42:49.462] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 721 -[2021-03-30 01:42:54.505] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 721 -[2021-03-30 01:43:02.670] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 721 -[2021-03-30 01:43:09.567] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 721 -[2021-03-30 01:43:14.612] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 721 -[2021-03-30 01:43:19.657] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 721 -[2021-03-30 01:43:29.293] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 721 -[2021-03-30 01:43:34.343] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 721 -[2021-03-30 01:43:39.391] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 721 -[2021-03-30 01:43:45.064] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 721 -[2021-03-30 01:43:50.165] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 721 -[2021-03-30 01:43:55.219] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 721 -[2021-03-30 01:44:00.278] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 721 -[2021-03-30 01:44:19.869] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 721 -[2021-03-30 01:44:24.939] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 721 -[2021-03-30 01:44:35.251] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 721 -[2021-03-30 01:44:40.297] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 720 -[2021-03-30 01:44:45.391] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 720 -[2021-03-30 01:44:50.441] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 720 -[2021-03-30 01:44:55.488] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 720 -[2021-03-30 01:45:00.537] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 720 -[2021-03-30 01:45:05.586] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 720 -[2021-03-30 01:45:10.637] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 720 -[2021-03-30 01:45:15.684] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 720 -[2021-03-30 01:45:20.735] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 720 -[2021-03-30 01:45:25.777] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 720 -[2021-03-30 01:45:30.826] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 715 -[2021-03-30 01:46:10.455] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 715 -[2021-03-30 01:46:15.503] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 715 -[2021-03-30 01:46:20.553] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 715 -[2021-03-30 01:46:25.598] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 715 -[2021-03-30 01:46:31.850] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 715 -[2021-03-30 01:46:36.899] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:46:43.839] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:46:48.894] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:46:54.016] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:46:59.066] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:47:04.115] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:47:10.850] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:47:15.909] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:47:23.046] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:47:28.094] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:47:33.145] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:47:38.191] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:47:43.268] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:47:48.733] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:47:53.779] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:48:21.431] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:48:50.054] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:48:55.100] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:49:00.149] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:49:25.453] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:49:30.506] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:49:36.381] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:50:11.814] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:54:13.256] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:54:18.388] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:54:23.438] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:54:28.484] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:54:33.530] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:54:38.575] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:55:03.057] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:55:08.104] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:55:21.203] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:55:26.291] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:55:31.341] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:55:36.385] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:55:41.432] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:55:46.563] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:55:51.613] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:57:13.282] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:57:18.327] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:57:25.166] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:57:30.217] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:57:35.266] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 714 -[2021-03-30 01:57:35.660] [exthost] [info] extension host terminating: received terminate message from renderer -[2021-03-30 01:57:36.700] [exthost] [info] exiting with code 0 diff --git a/logs/20210329T213745/extension-host/output_logging_20210329T213756/1-TypeScript.log b/logs/20210329T213745/extension-host/output_logging_20210329T213756/1-TypeScript.log deleted file mode 100644 index 72c7b63..0000000 --- a/logs/20210329T213745/extension-host/output_logging_20210329T213756/1-TypeScript.log +++ /dev/null @@ -1,9 +0,0 @@ -[Info - 21:37:56.450] Starting TS Server -[Info - 21:37:56.450] Using tsserver from: /usr/lib/code-server/lib/vscode/extensions/node_modules/typescript/lib/tsserver.js -[Info - 21:37:56.451] Forking... -[Info - 21:37:56.455] Starting... -[Info - 21:37:56.456] Forking... -[Info - 21:37:56.458] Starting... -[Info - 01:57:35.755] TSServer exited -[Info - 01:57:35.756] Starting TS Server -[Info - 01:57:35.756] Not starting server. Disposed diff --git a/logs/20210329T213745/extension-host/output_logging_20210329T213756/2-Git.log b/logs/20210329T213745/extension-host/output_logging_20210329T213756/2-Git.log deleted file mode 100644 index 0761430..0000000 --- a/logs/20210329T213745/extension-host/output_logging_20210329T213756/2-Git.log +++ /dev/null @@ -1,4332 +0,0 @@ -Looking for git in: git -Using git 2.25.1 from git -> git rev-parse --git-dir -Open repository: /home/pedro-isac/netuno/apps/social-netuno -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git check-ignore -v -z --stdin -> git show --textconv :server/services/pessoa.js -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/server/services/pessoa.js -> git cat-file -s dbfe6ef554918f45c5644f34e79d9e5a0ef8ec93 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx -> git cat-file -s 5293768449f7bafcd995f249a907bf3119ae38d7 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :server/services/pessoa.js -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/server/services/pessoa.js -> git cat-file -s dbfe6ef554918f45c5644f34e79d9e5a0ef8ec93 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git check-ignore -v -z --stdin -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git check-ignore -v -z --stdin -> git check-ignore -v -z --stdin -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git check-ignore -v -z --stdin -> git show --textconv :ui/src/components/PessoasTabela/JanelaPublicações -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicações -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git check-ignore -v -z --stdin -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git check-ignore -v -z --stdin -> git show --textconv :ui/src/components/PessoasTabela/JanelaPublicacoes/JanelaPublicações -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/JanelaPublicações -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git check-ignore -v -z --stdin -> git show --textconv :ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx -> git cat-file -s 5293768449f7bafcd995f249a907bf3119ae38d7 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx -> git cat-file -s 5293768449f7bafcd995f249a907bf3119ae38d7 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx -> git cat-file -s 5293768449f7bafcd995f249a907bf3119ae38d7 -> git show --textconv :ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx -> git cat-file -s 5293768449f7bafcd995f249a907bf3119ae38d7 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :server/services/pessoa.js -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/server/services/pessoa.js -> git cat-file -s dbfe6ef554918f45c5644f34e79d9e5a0ef8ec93 -> git show --textconv :ui/src/components/PessoasTabela/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx -> git cat-file -s 5293768449f7bafcd995f249a907bf3119ae38d7 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx -> git cat-file -s 5293768449f7bafcd995f249a907bf3119ae38d7 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git show --textconv :server/services/pessoa.js -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/server/services/pessoa.js -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -> git cat-file -s dbfe6ef554918f45c5644f34e79d9e5a0ef8ec93 -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx -> git cat-file -s 5293768449f7bafcd995f249a907bf3119ae38d7 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx -> git cat-file -s 5293768449f7bafcd995f249a907bf3119ae38d7 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :server/services/pessoa.js -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/server/services/pessoa.js -> git cat-file -s dbfe6ef554918f45c5644f34e79d9e5a0ef8ec93 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx -> git cat-file -s 5293768449f7bafcd995f249a907bf3119ae38d7 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :server/services/pessoa.js -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/server/services/pessoa.js -> git cat-file -s dbfe6ef554918f45c5644f34e79d9e5a0ef8ec93 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx -> git cat-file -s 5293768449f7bafcd995f249a907bf3119ae38d7 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :server/services/pessoa.js -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/server/services/pessoa.js -> git cat-file -s dbfe6ef554918f45c5644f34e79d9e5a0ef8ec93 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx -> git cat-file -s 5293768449f7bafcd995f249a907bf3119ae38d7 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :server/services/pessoa.js -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/server/services/pessoa.js -> git cat-file -s dbfe6ef554918f45c5644f34e79d9e5a0ef8ec93 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :server/services/pessoa.js -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/server/services/pessoa.js -> git cat-file -s dbfe6ef554918f45c5644f34e79d9e5a0ef8ec93 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git show --textconv :ui/src/components/PessoasTabela/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx -> git cat-file -s 5293768449f7bafcd995f249a907bf3119ae38d7 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :server/services/pessoa.js -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/server/services/pessoa.js -> git cat-file -s dbfe6ef554918f45c5644f34e79d9e5a0ef8ec93 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git show --textconv :ui/src/components/PessoasTabela/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx -> git cat-file -s 5293768449f7bafcd995f249a907bf3119ae38d7 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :server/services/pessoa.js -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/server/services/pessoa.js -> git cat-file -s dbfe6ef554918f45c5644f34e79d9e5a0ef8ec93 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx -> git status -z -u -> git cat-file -s 5293768449f7bafcd995f249a907bf3119ae38d7 -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx -> git cat-file -s 5293768449f7bafcd995f249a907bf3119ae38d7 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx -> git cat-file -s 5293768449f7bafcd995f249a907bf3119ae38d7 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git show --textconv :ui/src/components/PessoasTabela/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx -> git config --get commit.template -> git cat-file -s 5293768449f7bafcd995f249a907bf3119ae38d7 -> git status -z -u -> git symbolic-ref --short HEAD -> git show --textconv :ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx -> git cat-file -s 5293768449f7bafcd995f249a907bf3119ae38d7 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git show --textconv :ui/src/components/PessoasTabela/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx -> git cat-file -s 5293768449f7bafcd995f249a907bf3119ae38d7 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx -> git cat-file -s 5293768449f7bafcd995f249a907bf3119ae38d7 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx -> git cat-file -s 5293768449f7bafcd995f249a907bf3119ae38d7 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/webpack.config.js -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/webpack.config.js -> git cat-file -s b0a83b785ac37d09ae56f5a8a573ae79f610c5f8 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git check-ignore -v -z --stdin -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx -> git cat-file -s 5293768449f7bafcd995f249a907bf3119ae38d7 -> git show --textconv :ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git show --textconv :ui/src/components/PessoasTabela/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx -> git cat-file -s 5293768449f7bafcd995f249a907bf3119ae38d7 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git show --textconv :ui/webpack.config.js -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/webpack.config.js -> git cat-file -s b0a83b785ac37d09ae56f5a8a573ae79f610c5f8 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/package.json -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/package.json -> git cat-file -s c226adeb307c41c0e3691e469c5bde6e19cf2beb -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git check-ignore -v -z --stdin -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx -> git cat-file -s 5293768449f7bafcd995f249a907bf3119ae38d7 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git show --textconv :ui/webpack.config.js -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/webpack.config.js -> git cat-file -s b0a83b785ac37d09ae56f5a8a573ae79f610c5f8 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx -> git cat-file -s 5293768449f7bafcd995f249a907bf3119ae38d7 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx -> git cat-file -s 5293768449f7bafcd995f249a907bf3119ae38d7 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/JanelaPublicacoes/index.jsx -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/src/components/PessoasTabela/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx -> git cat-file -s 5293768449f7bafcd995f249a907bf3119ae38d7 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git check-ignore -v -z --stdin -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template diff --git a/logs/20210329T213745/remoteagent.log b/logs/20210329T213745/remoteagent.log deleted file mode 100644 index 9373389..0000000 --- a/logs/20210329T213745/remoteagent.log +++ /dev/null @@ -1,8 +0,0 @@ -[2021-03-29 21:37:48.710] [remoteagent] [error] [File Watcher (node.js)] Error: ENOENT: no such file or directory, stat '/home/pedro-isac/netuno/apps/social-netuno/.vscode' -[2021-03-29 21:37:48.710] [remoteagent] [error] [File Watcher (node.js)] Error: ENOENT: no such file or directory, stat '/home/pedro-isac/netuno/apps/social-netuno/.vscode' -[2021-03-30 00:48:35.071] [remoteagent] [info] Installing extension: esbenp.prettier-vscode -[2021-03-30 00:48:35.973] [remoteagent] [info] Downloaded extension: esbenp.prettier-vscode undefined -[2021-03-30 00:48:36.104] [remoteagent] [info] Extracted extension to /home/pedro-isac/netuno/apps/social-netuno/extensions/.esbenp.prettier-vscode-6.3.1: esbenp.prettier-vscode -[2021-03-30 00:48:36.105] [remoteagent] [info] Renamed to /home/pedro-isac/netuno/apps/social-netuno/extensions/esbenp.prettier-vscode-6.3.1 -[2021-03-30 00:48:36.105] [remoteagent] [info] Installation completed. esbenp.prettier-vscode -[2021-03-30 00:48:36.117] [remoteagent] [info] Extensions installed successfully: esbenp.prettier-vscode diff --git a/logs/20210329T213745/telemetry.log b/logs/20210329T213745/telemetry.log deleted file mode 100644 index cb6a168..0000000 --- a/logs/20210329T213745/telemetry.log +++ /dev/null @@ -1,2 +0,0 @@ -[2021-03-29 21:37:45.678] [telemetry] [info] The below are logs for every telemetry event sent from VS Code once the log level is set to trace. -[2021-03-29 21:37:45.678] [telemetry] [info] =========================================================== diff --git a/logs/20210331T215456/extension-host/exthost.log b/logs/20210331T215456/extension-host/exthost.log deleted file mode 100644 index 65cf4db..0000000 --- a/logs/20210331T215456/extension-host/exthost.log +++ /dev/null @@ -1,155 +0,0 @@ -[2021-03-31 21:55:12.614] [exthost] [info] extension host started -[2021-03-31 21:55:12.970] [exthost] [info] ExtensionService#_doActivateExtension vscode.typescript-language-features {"startup":false,"extensionId":{"value":"vscode.typescript-language-features","_lower":"vscode.typescript-language-features"},"activationEvent":"onLanguage:javascriptreact"} -[2021-03-31 21:55:12.971] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/typescript-language-features/dist/extension -[2021-03-31 21:55:12.998] [exthost] [info] ExtensionService#_doActivateExtension vscode.debug-auto-launch {"startup":true,"extensionId":{"value":"vscode.debug-auto-launch","_lower":"vscode.debug-auto-launch"},"activationEvent":"*"} -[2021-03-31 21:55:12.998] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/debug-auto-launch/dist/extension -[2021-03-31 21:55:13.001] [exthost] [info] ExtensionService#_doActivateExtension vscode.git {"startup":true,"extensionId":{"value":"vscode.github","_lower":"vscode.github"},"activationEvent":"*"} -[2021-03-31 21:55:13.001] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/git/dist/main -[2021-03-31 21:55:13.043] [exthost] [info] ExtensionService#_doActivateExtension PKief.material-icon-theme {"startup":true,"extensionId":{"value":"PKief.material-icon-theme","_lower":"pkief.material-icon-theme"},"activationEvent":"*"} -[2021-03-31 21:55:13.043] [exthost] [info] ExtensionService#loadCommonJSModule file:///home/pedro-isac/netuno/apps/social-netuno/extensions/pkief.material-icon-theme-4.0.1/dist/extension -[2021-03-31 21:55:14.311] [exthost] [info] ExtensionService#_doActivateExtension vscode.github {"startup":true,"extensionId":{"value":"vscode.github","_lower":"vscode.github"},"activationEvent":"*"} -[2021-03-31 21:55:14.312] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/github/dist/extension.js -[2021-03-31 21:55:14.542] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 719 -[2021-03-31 21:55:15.957] [exthost] [info] ExtensionService#_doActivateExtension vscode.emmet {"startup":false,"extensionId":{"value":"vscode.emmet","_lower":"vscode.emmet"},"activationEvent":"onStartupFinished"} -[2021-03-31 21:55:15.958] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/emmet/dist/node/emmetNodeMain -[2021-03-31 21:55:15.985] [exthost] [info] ExtensionService#_doActivateExtension vscode.merge-conflict {"startup":false,"extensionId":{"value":"vscode.merge-conflict","_lower":"vscode.merge-conflict"},"activationEvent":"onStartupFinished"} -[2021-03-31 21:55:15.985] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/merge-conflict/dist/mergeConflictMain -[2021-03-31 21:55:15.992] [exthost] [info] ExtensionService#_doActivateExtension vscode.testing-editor-contributions {"startup":false,"extensionId":{"value":"vscode.testing-editor-contributions","_lower":"vscode.testing-editor-contributions"},"activationEvent":"onStartupFinished"} -[2021-03-31 21:55:15.992] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/testing-editor-contributions/dist/extension.js -[2021-03-31 21:55:16.009] [exthost] [info] ExtensionService#_doActivateExtension esbenp.prettier-vscode {"startup":false,"extensionId":{"value":"esbenp.prettier-vscode","_lower":"esbenp.prettier-vscode"},"activationEvent":"onStartupFinished"} -[2021-03-31 21:55:16.010] [exthost] [info] ExtensionService#loadCommonJSModule file:///home/pedro-isac/netuno/apps/social-netuno/extensions/esbenp.prettier-vscode-6.3.1/dist/extension -[2021-03-31 21:55:16.361] [exthost] [info] eager extensions activated -[2021-03-31 21:55:21.923] [exthost] [info] ExtensionService#_doActivateExtension ms-vscode.js-debug {"startup":false,"extensionId":{"value":"ms-vscode.js-debug","_lower":"ms-vscode.js-debug"},"activationEvent":"onCommand:extension.js-debug.clearAutoAttachVariables"} -[2021-03-31 21:55:21.923] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/ms-vscode.js-debug/src/extension.js -[2021-03-31 21:55:33.046] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 720 -[2021-03-31 21:56:16.383] [exthost] [info] extension host started -[2021-03-31 21:56:16.724] [exthost] [info] ExtensionService#_doActivateExtension vscode.typescript-language-features {"startup":false,"extensionId":{"value":"vscode.typescript-language-features","_lower":"vscode.typescript-language-features"},"activationEvent":"onLanguage:javascriptreact"} -[2021-03-31 21:56:16.724] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/typescript-language-features/dist/extension -[2021-03-31 21:56:16.749] [exthost] [info] ExtensionService#_doActivateExtension vscode.debug-auto-launch {"startup":true,"extensionId":{"value":"vscode.debug-auto-launch","_lower":"vscode.debug-auto-launch"},"activationEvent":"*"} -[2021-03-31 21:56:16.749] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/debug-auto-launch/dist/extension -[2021-03-31 21:56:16.751] [exthost] [info] ExtensionService#_doActivateExtension vscode.git {"startup":true,"extensionId":{"value":"vscode.github","_lower":"vscode.github"},"activationEvent":"*"} -[2021-03-31 21:56:16.751] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/git/dist/main -[2021-03-31 21:56:16.794] [exthost] [info] ExtensionService#_doActivateExtension PKief.material-icon-theme {"startup":true,"extensionId":{"value":"PKief.material-icon-theme","_lower":"pkief.material-icon-theme"},"activationEvent":"*"} -[2021-03-31 21:56:16.794] [exthost] [info] ExtensionService#loadCommonJSModule file:///home/pedro-isac/netuno/apps/social-netuno/extensions/pkief.material-icon-theme-4.0.1/dist/extension -[2021-03-31 21:56:17.834] [exthost] [info] ExtensionService#_doActivateExtension vscode.github {"startup":true,"extensionId":{"value":"vscode.github","_lower":"vscode.github"},"activationEvent":"*"} -[2021-03-31 21:56:17.834] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/github/dist/extension.js -[2021-03-31 21:56:18.068] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 722 -[2021-03-31 21:56:18.904] [exthost] [info] ExtensionService#_doActivateExtension vscode.emmet {"startup":false,"extensionId":{"value":"vscode.emmet","_lower":"vscode.emmet"},"activationEvent":"onStartupFinished"} -[2021-03-31 21:56:18.904] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/emmet/dist/node/emmetNodeMain -[2021-03-31 21:56:18.935] [exthost] [info] ExtensionService#_doActivateExtension vscode.merge-conflict {"startup":false,"extensionId":{"value":"vscode.merge-conflict","_lower":"vscode.merge-conflict"},"activationEvent":"onStartupFinished"} -[2021-03-31 21:56:18.935] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/merge-conflict/dist/mergeConflictMain -[2021-03-31 21:56:18.941] [exthost] [info] ExtensionService#_doActivateExtension vscode.testing-editor-contributions {"startup":false,"extensionId":{"value":"vscode.testing-editor-contributions","_lower":"vscode.testing-editor-contributions"},"activationEvent":"onStartupFinished"} -[2021-03-31 21:56:18.957] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/testing-editor-contributions/dist/extension.js -[2021-03-31 21:56:18.962] [exthost] [info] ExtensionService#_doActivateExtension esbenp.prettier-vscode {"startup":false,"extensionId":{"value":"esbenp.prettier-vscode","_lower":"esbenp.prettier-vscode"},"activationEvent":"onStartupFinished"} -[2021-03-31 21:56:18.962] [exthost] [info] ExtensionService#loadCommonJSModule file:///home/pedro-isac/netuno/apps/social-netuno/extensions/esbenp.prettier-vscode-6.3.1/dist/extension -[2021-03-31 21:56:19.302] [exthost] [info] eager extensions activated -[2021-03-31 21:56:20.474] [exthost] [info] ExtensionService#_doActivateExtension ms-vscode.js-debug {"startup":false,"extensionId":{"value":"ms-vscode.js-debug","_lower":"ms-vscode.js-debug"},"activationEvent":"onCommand:extension.js-debug.clearAutoAttachVariables"} -[2021-03-31 21:56:20.474] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/ms-vscode.js-debug/src/extension.js -[2021-03-31 21:56:20.882] [exthost] [info] extension host terminating: received terminate message from renderer -[2021-03-31 21:56:21.903] [exthost] [info] exiting with code 0 -[2021-03-31 21:56:31.421] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 21:56:36.470] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 21:59:15.078] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 21:59:20.127] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 21:59:25.233] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 21:59:32.432] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 21:59:37.481] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 21:59:53.781] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 21:59:58.829] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 22:01:37.535] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 22:13:58.505] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 22:16:11.379] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 22:53:34.764] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 22:53:39.822] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 22:53:53.499] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 22:54:10.530] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 22:54:54.850] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 22:54:59.895] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 22:55:04.943] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 22:55:10.024] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 22:55:15.082] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 22:55:20.136] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 22:55:25.192] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 22:55:30.264] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 22:55:35.326] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 22:55:40.378] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 22:55:45.428] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 22:55:50.490] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 22:56:36.671] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 22:56:46.345] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 22:57:28.630] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 22:59:38.198] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 23:11:20.262] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 23:11:25.551] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 23:11:30.598] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 23:11:43.363] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 23:12:05.697] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 23:12:10.741] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 23:12:21.921] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 23:12:35.210] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 23:13:10.997] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 23:13:16.041] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 23:18:35.407] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 23:18:40.458] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 23:18:42.310] [exthost] [info] ExtensionService#_doActivateExtension vscode.css-language-features {"startup":false,"extensionId":{"value":"vscode.css-language-features","_lower":"vscode.css-language-features"},"activationEvent":"onLanguage:css"} -[2021-03-31 23:18:42.310] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/css-language-features/client/dist/node/cssClientMain -[2021-03-31 23:18:45.502] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 23:19:32.903] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 23:19:37.948] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 723 -[2021-03-31 23:19:42.996] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:20:02.385] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:20:07.446] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:20:17.479] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:20:22.526] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:20:45.208] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:20:50.253] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:20:55.304] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:21:00.355] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:21:05.402] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:21:14.239] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:21:19.283] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:21:24.327] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:21:29.381] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:21:43.575] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:28:31.168] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:28:36.225] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:31:24.369] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:31:29.416] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:31:34.460] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:37:53.285] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:37:59.364] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:38:17.973] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:40:06.781] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:40:11.829] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:40:16.908] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:40:21.964] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:40:38.566] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 725 -[2021-03-31 23:40:43.616] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 726 -[2021-03-31 23:41:16.785] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 726 -[2021-03-31 23:41:41.999] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 725 -[2021-03-31 23:42:29.945] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:43:34.222] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 725 -[2021-03-31 23:43:39.271] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 725 -[2021-03-31 23:44:27.717] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 725 -[2021-03-31 23:44:32.765] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:44:37.813] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:44:53.998] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:44:59.086] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:45:26.837] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:45:34.755] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:45:39.803] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:45:45.193] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:45:47.703] [exthost] [info] ExtensionService#_doActivateExtension vscode.html-language-features {"startup":false,"extensionId":{"value":"vscode.html-language-features","_lower":"vscode.html-language-features"},"activationEvent":"onLanguage:html"} -[2021-03-31 23:45:47.703] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/html-language-features/client/dist/node/htmlClientMain -[2021-03-31 23:45:50.246] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:45:55.297] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:46:00.352] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:46:05.408] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:46:15.604] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:46:20.659] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:46:25.735] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:49:15.845] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-03-31 23:55:46.358] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-04-01 00:29:30.184] [exthost] [warning] [Decorations] CAPPING events from decorations provider vscode.git 724 -[2021-04-01 00:30:55.836] [exthost] [info] extension host terminating: received terminate message from renderer -[2021-04-01 00:30:56.852] [exthost] [info] exiting with code 0 diff --git a/logs/20210331T215456/extension-host/output_logging_20210331T215514/1-TypeScript.log b/logs/20210331T215456/extension-host/output_logging_20210331T215514/1-TypeScript.log deleted file mode 100644 index 10fb397..0000000 --- a/logs/20210331T215456/extension-host/output_logging_20210331T215514/1-TypeScript.log +++ /dev/null @@ -1,9 +0,0 @@ -[Info - 21:55:14.153] Starting TS Server -[Info - 21:55:14.153] Using tsserver from: /usr/lib/code-server/lib/vscode/extensions/node_modules/typescript/lib/tsserver.js -[Info - 21:55:14.154] Forking... -[Info - 21:55:14.159] Starting... -[Info - 21:55:14.160] Forking... -[Info - 21:55:14.163] Starting... -[Info - 00:30:55.888] TSServer exited -[Info - 00:30:55.889] Starting TS Server -[Info - 00:30:55.889] Not starting server. Disposed diff --git a/logs/20210331T215456/extension-host/output_logging_20210331T215514/2-Git.log b/logs/20210331T215456/extension-host/output_logging_20210331T215514/2-Git.log deleted file mode 100644 index 287b2f9..0000000 --- a/logs/20210331T215456/extension-host/output_logging_20210331T215514/2-Git.log +++ /dev/null @@ -1,745 +0,0 @@ -Looking for git in: git -Using git 2.25.1 from git -> git rev-parse --git-dir -Open repository: /home/pedro-isac/netuno/apps/social-netuno -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git check-ignore -v -z --stdin -> git show --textconv :ui/src/components/PessoasTabela/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx -> git cat-file -s 5293768449f7bafcd995f249a907bf3119ae38d7 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git check-ignore -v -z --stdin -> git check-ignore -v -z --stdin -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git check-ignore -v -z --stdin -> git show --textconv :public/styles/main.css -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/public/styles/main.css -> git cat-file -s 9a9c67a013aa1a658383aaf97eff426168eee55a -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git check-ignore -v -z --stdin -> git check-ignore -v -z --stdin -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git check-ignore -v -z --stdin -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :ui/webpack.config.js -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/webpack.config.js -> git cat-file -s b0a83b785ac37d09ae56f5a8a573ae79f610c5f8 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git check-ignore -v -z --stdin -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git check-ignore -v -z --stdin -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :server/templates/dashboard.html -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/server/templates/dashboard.html -> git cat-file -s 85a67fab4cf6067cbfddb33d873eefffdeb612b2 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :server/templates/scripts_login.html -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/server/templates/scripts_login.html -> git cat-file -s e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git show --textconv :server/templates/dashboard.html -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/server/templates/dashboard.html -> git cat-file -s 85a67fab4cf6067cbfddb33d873eefffdeb612b2 -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template diff --git a/logs/20210331T215456/extension-host/output_logging_20210331T215522/3-Prettier.log b/logs/20210331T215456/extension-host/output_logging_20210331T215522/3-Prettier.log deleted file mode 100644 index 662c548..0000000 --- a/logs/20210331T215456/extension-host/output_logging_20210331T215522/3-Prettier.log +++ /dev/null @@ -1,2 +0,0 @@ -["INFO" - 9:55:22 PM] Extension Name: esbenp.prettier-vscode. -["INFO" - 9:55:22 PM] Extension Version: 6.3.1. diff --git a/logs/20210331T215456/extension-host/output_logging_20210331T215617/1-TypeScript.log b/logs/20210331T215456/extension-host/output_logging_20210331T215617/1-TypeScript.log deleted file mode 100644 index 41d995c..0000000 --- a/logs/20210331T215456/extension-host/output_logging_20210331T215617/1-TypeScript.log +++ /dev/null @@ -1,9 +0,0 @@ -[Info - 21:56:17.714] Starting TS Server -[Info - 21:56:17.714] Using tsserver from: /usr/lib/code-server/lib/vscode/extensions/node_modules/typescript/lib/tsserver.js -[Info - 21:56:17.715] Forking... -[Info - 21:56:17.720] Starting... -[Info - 21:56:17.720] Forking... -[Info - 21:56:17.724] Starting... -[Info - 21:56:20.976] TSServer exited -[Info - 21:56:20.976] Starting TS Server -[Info - 21:56:20.976] Not starting server. Disposed diff --git a/logs/20210331T215456/extension-host/output_logging_20210331T215617/2-Git.log b/logs/20210331T215456/extension-host/output_logging_20210331T215617/2-Git.log deleted file mode 100644 index 0d646c4..0000000 --- a/logs/20210331T215456/extension-host/output_logging_20210331T215617/2-Git.log +++ /dev/null @@ -1,14 +0,0 @@ -Looking for git in: git -Using git 2.25.1 from git -> git rev-parse --git-dir -Open repository: /home/pedro-isac/netuno/apps/social-netuno -> git status -z -u -> git symbolic-ref --short HEAD -> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(upstream:track)%00%(objectname) refs/heads/master refs/remotes/master -> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) -> git remote --verbose -Warning: Failed to watch ref '/home/pedro-isac/netuno/apps/social-netuno/.git/refs/remotes/origin/master', is most likely packed. -> git config --get commit.template -> git check-ignore -v -z --stdin -> git show --textconv :ui/src/components/PessoasTabela/index.jsx -> git ls-files --stage -- /home/pedro-isac/netuno/apps/social-netuno/ui/src/components/PessoasTabela/index.jsx diff --git a/logs/20210331T215456/extension-host/output_logging_20210331T215620/3-Prettier.log b/logs/20210331T215456/extension-host/output_logging_20210331T215620/3-Prettier.log deleted file mode 100644 index bc09b22..0000000 --- a/logs/20210331T215456/extension-host/output_logging_20210331T215620/3-Prettier.log +++ /dev/null @@ -1,2 +0,0 @@ -["INFO" - 9:56:20 PM] Extension Name: esbenp.prettier-vscode. -["INFO" - 9:56:20 PM] Extension Version: 6.3.1. diff --git a/logs/20210331T215456/remoteagent.log b/logs/20210331T215456/remoteagent.log deleted file mode 100644 index 0bbbeb0..0000000 --- a/logs/20210331T215456/remoteagent.log +++ /dev/null @@ -1,4 +0,0 @@ -[2021-03-31 21:55:05.605] [remoteagent] [error] [File Watcher (node.js)] Error: ENOENT: no such file or directory, stat '/home/pedro-isac/netuno/apps/social-netuno/.vscode' -[2021-03-31 21:55:05.605] [remoteagent] [error] [File Watcher (node.js)] Error: ENOENT: no such file or directory, stat '/home/pedro-isac/netuno/apps/social-netuno/.vscode' -[2021-03-31 21:56:10.336] [remoteagent] [error] [File Watcher (node.js)] Error: ENOENT: no such file or directory, stat '/home/pedro-isac/netuno/apps/social-netuno/.vscode' -[2021-03-31 21:56:10.336] [remoteagent] [error] [File Watcher (node.js)] Error: ENOENT: no such file or directory, stat '/home/pedro-isac/netuno/apps/social-netuno/.vscode' diff --git a/logs/20210331T215456/telemetry.log b/logs/20210331T215456/telemetry.log deleted file mode 100644 index aad5ff0..0000000 --- a/logs/20210331T215456/telemetry.log +++ /dev/null @@ -1,2 +0,0 @@ -[2021-03-31 21:54:56.795] [telemetry] [info] The below are logs for every telemetry event sent from VS Code once the log level is set to trace. -[2021-03-31 21:54:56.795] [telemetry] [info] =========================================================== diff --git a/public/styles/main.css b/public/styles/main.css index 1a73672..e1863b6 100644 --- a/public/styles/main.css +++ b/public/styles/main.css @@ -5,9 +5,9 @@ HERE YOUR CUSTOM CSS **/ .navbar, .navbar-inverse { - background: #001427 !important; + background: #cf1322 !important; } .dev .navbar, .dev .navbar-inverse { - background: #001427 !important; + background: #cf1322 !important; } diff --git a/ui/src/styles/main.less b/ui/src/styles/main.less index f441dd6..191f503 100644 --- a/ui/src/styles/main.less +++ b/ui/src/styles/main.less @@ -2,3 +2,7 @@ /*** GLOBAL CSS ***/ @import '~antd/dist/antd'; +@primary: #cf1322; +@primaryLight: #ff4d4f; +@light: #eee; +@dark: #333; \ No newline at end of file diff --git a/website/.gitignore b/website/.gitignore new file mode 100644 index 0000000..4d29575 --- /dev/null +++ b/website/.gitignore @@ -0,0 +1,23 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# production +/build + +# misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/website/README.md b/website/README.md new file mode 100644 index 0000000..0c83cde --- /dev/null +++ b/website/README.md @@ -0,0 +1,70 @@ +# Getting Started with Create React App + +This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). + +## Available Scripts + +In the project directory, you can run: + +### `npm start` + +Runs the app in the development mode.\ +Open [http://localhost:3000](http://localhost:3000) to view it in the browser. + +The page will reload if you make edits.\ +You will also see any lint errors in the console. + +### `npm test` + +Launches the test runner in the interactive watch mode.\ +See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. + +### `npm run build` + +Builds the app for production to the `build` folder.\ +It correctly bundles React in production mode and optimizes the build for the best performance. + +The build is minified and the filenames include the hashes.\ +Your app is ready to be deployed! + +See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. + +### `npm run eject` + +**Note: this is a one-way operation. Once you `eject`, you can’t go back!** + +If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. + +Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own. + +You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it. + +## Learn More + +You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). + +To learn React, check out the [React documentation](https://reactjs.org/). + +### Code Splitting + +This section has moved here: [https://facebook.github.io/create-react-app/docs/code-splitting](https://facebook.github.io/create-react-app/docs/code-splitting) + +### Analyzing the Bundle Size + +This section has moved here: [https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size](https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size) + +### Making a Progressive Web App + +This section has moved here: [https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app](https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app) + +### Advanced Configuration + +This section has moved here: [https://facebook.github.io/create-react-app/docs/advanced-configuration](https://facebook.github.io/create-react-app/docs/advanced-configuration) + +### Deployment + +This section has moved here: [https://facebook.github.io/create-react-app/docs/deployment](https://facebook.github.io/create-react-app/docs/deployment) + +### `npm run build` fails to minify + +This section has moved here: [https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify](https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify) diff --git a/website/config-overrides.js b/website/config-overrides.js new file mode 100644 index 0000000..0364ff2 --- /dev/null +++ b/website/config-overrides.js @@ -0,0 +1,19 @@ +const { override, fixBabelImports, addLessLoader } = require("customize-cra"); +const { getThemeVariables } = require("antd/dist/theme"); + +module.exports = override( + fixBabelImports("import", { + libraryName: "antd", + libraryDirectory: "es", + style: true, + }), + addLessLoader({ + lessOptions: { + javascriptEnabled: true, + modifyVars: getThemeVariables({ + dark: false, + "@primary-color": "#444444", + }), + }, + }) +); diff --git a/website/package.json b/website/package.json new file mode 100644 index 0000000..7e5c2de --- /dev/null +++ b/website/package.json @@ -0,0 +1,46 @@ +{ + "name": "website", + "version": "0.1.0", + "private": true, + "dependencies": { + "@netuno/service-client": "^1.0.7", + "@testing-library/jest-dom": "^5.11.10", + "@testing-library/react": "^11.2.6", + "@testing-library/user-event": "^12.8.3", + "antd": "^4.15.0", + "babel-plugin-import": "^1.13.3", + "customize-cra": "^1.0.0", + "less": "^4.1.1", + "less-loader": "^6.2.0", + "react": "^17.0.2", + "react-app-rewired": "^2.1.8", + "react-dom": "^17.0.2", + "react-router-dom": "^5.2.0", + "react-scripts": "4.0.3", + "web-vitals": "^1.1.1" + }, + "scripts": { + "start": "react-app-rewired start", + "build": "react-app-rewired build", + "test": "react-app-rewired test", + "eject": "react-app-rewired eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/website/public/index.html b/website/public/index.html new file mode 100644 index 0000000..aa069f2 --- /dev/null +++ b/website/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + React App + + + +
+ + + diff --git a/website/src/App.js b/website/src/App.js new file mode 100644 index 0000000..e331269 --- /dev/null +++ b/website/src/App.js @@ -0,0 +1,22 @@ +import "./App.less"; +import { BrowserRouter, Switch, Route } from "react-router-dom"; + +import Home from "./pages/Home"; +import Login from "./pages/Login"; +import Register from "./pages/Register"; + +function App() { + return ( +
+ + + + + + + +
+ ); +} + +export default App; diff --git a/website/src/App.less b/website/src/App.less new file mode 100644 index 0000000..ebce81d --- /dev/null +++ b/website/src/App.less @@ -0,0 +1,4 @@ +@primary: #fa541c; +@primaryLight: #ff7a45; +@light: #fafafa; +@dark: #141414; \ No newline at end of file diff --git a/website/src/components/Header/index.js b/website/src/components/Header/index.js new file mode 100644 index 0000000..4651049 --- /dev/null +++ b/website/src/components/Header/index.js @@ -0,0 +1,26 @@ +import React from "react"; +import { Link } from "react-router-dom"; +import { Button, Menu, PageHeader } from "antd"; +import "./index.less"; + +export default () => { + return ( + + Home + , + + Login + , + + + , + ]} + /> + ); +}; diff --git a/website/src/components/Header/index.less b/website/src/components/Header/index.less new file mode 100644 index 0000000..76c9fb5 --- /dev/null +++ b/website/src/components/Header/index.less @@ -0,0 +1,15 @@ +@import "../../App.less"; + +.header{ + background-color: @primary; + span, a{ + color: @light + } + button{ + background-color: @light; + span{ + color: @primary !important; + } + } +} + diff --git a/website/src/index.js b/website/src/index.js new file mode 100644 index 0000000..377e34d --- /dev/null +++ b/website/src/index.js @@ -0,0 +1,15 @@ +import React from "react"; +import ReactDOM from "react-dom"; +import App from "./App"; + +import _service from "@netuno/service-client"; +_service.config({ + prefix: "http://pedro-isac.dev.netuno.org:30790/services", +}); + +ReactDOM.render( + + + , + document.getElementById("root") +); diff --git a/website/src/pages/Home/index.js b/website/src/pages/Home/index.js new file mode 100644 index 0000000..17329fb --- /dev/null +++ b/website/src/pages/Home/index.js @@ -0,0 +1,11 @@ +import React from "react"; +import "./index.less"; +import Header from "../../components/Header"; + +export default () => { + return ( +
+
+
+ ); +}; diff --git a/website/src/pages/Home/index.less b/website/src/pages/Home/index.less new file mode 100644 index 0000000..a0b8035 --- /dev/null +++ b/website/src/pages/Home/index.less @@ -0,0 +1 @@ +@import "../../App.less"; \ No newline at end of file diff --git a/website/src/pages/Login/index.js b/website/src/pages/Login/index.js new file mode 100644 index 0000000..0720b7e --- /dev/null +++ b/website/src/pages/Login/index.js @@ -0,0 +1,114 @@ +import React, { useState, useEffect } from "react"; +import "./index.less"; +import Header from "../../components/Header"; +import { Form, Input, Button, Checkbox, Row, Col, Carousel } from "antd"; +import _service from "@netuno/service-client"; + +const layout = { + labelCol: { span: 4 }, + wrapperCol: { span: 16 }, +}; + +const tailLayout = { + wrapperCol: { offset: 2, span: 16 }, +}; + +function onChange(a, b, c) { + console.log(a, b, c); +} + +const contentStyle = { + height: "160px", + color: "#fff", + lineHeight: "160px", + textAlign: "center", + background: "#364d79", +}; + +export default () => { + const [data, setData] = useState([]); + useEffect(() => { + _service({ + url: "/services/pessoas", + method: "POST", + credentials: "include", + headers: { + "Content-Type": "application/json", + }, + success: (response) => { + if (response.json) { + setData(response.json); + console.log(data); + } else { + fail(); + } + }, + fail: () => { + fail(); + }, + }); + }, []); + const fail = () => {}; + return ( +
+
+ + + +
+

1

+
+
+

2

+
+
+

3

+
+
+

4

+
+
+ , + + +
+ + + + + + + + Lembrar dados de login. + + + + +
+ +
+
+ ); +}; diff --git a/website/src/pages/Login/index.less b/website/src/pages/Login/index.less new file mode 100644 index 0000000..6440318 --- /dev/null +++ b/website/src/pages/Login/index.less @@ -0,0 +1,11 @@ +@import "../../App.less"; + +.login{ + &__submit{ + background-color: @primary; + border: none; + } + &__submit:hover{ + background-color: @primaryLight; + } +} \ No newline at end of file diff --git a/website/src/pages/Register/index.js b/website/src/pages/Register/index.js new file mode 100644 index 0000000..17329fb --- /dev/null +++ b/website/src/pages/Register/index.js @@ -0,0 +1,11 @@ +import React from "react"; +import "./index.less"; +import Header from "../../components/Header"; + +export default () => { + return ( +
+
+
+ ); +}; diff --git a/website/src/pages/Register/index.less b/website/src/pages/Register/index.less new file mode 100644 index 0000000..e69de29 diff --git a/website/src/reportWebVitals.js b/website/src/reportWebVitals.js new file mode 100644 index 0000000..5253d3a --- /dev/null +++ b/website/src/reportWebVitals.js @@ -0,0 +1,13 @@ +const reportWebVitals = onPerfEntry => { + if (onPerfEntry && onPerfEntry instanceof Function) { + import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { + getCLS(onPerfEntry); + getFID(onPerfEntry); + getFCP(onPerfEntry); + getLCP(onPerfEntry); + getTTFB(onPerfEntry); + }); + } +}; + +export default reportWebVitals; diff --git a/website/src/setupTests.js b/website/src/setupTests.js new file mode 100644 index 0000000..8f2609b --- /dev/null +++ b/website/src/setupTests.js @@ -0,0 +1,5 @@ +// jest-dom adds custom jest matchers for asserting on DOM nodes. +// allows you to do things like: +// expect(element).toHaveTextContent(/react/i) +// learn more: https://github.com/testing-library/jest-dom +import '@testing-library/jest-dom';
+ +
+
+

+ Configuration +

+

+ Login via GitHub to setup Settings Sync, or configure the settings + manually. +

+ + +
+
+

+ Show Your Support +

+

+ While being free and open source, if you find + Settings Sync + useful, please consider supporting it by donating via PayPal or Open + Collective. +

+ + +
+
+