diff --git a/.eslintignore b/.eslintignore
new file mode 100644
index 000000000000..fabe7499fa8c
--- /dev/null
+++ b/.eslintignore
@@ -0,0 +1,1503 @@
+# Disable ESLint on all existing js, jsx, ts and tsx files in build/ and src/,
+# except for src/client/pythonEnvironments and src/test/pythonEnvironments.
+
+build/constants.js
+build/util.js
+
+build/ci/postInstall.js
+build/ci/scripts/runFunctionalTests.js
+build/ci/performance/checkPerformanceResults.js
+build/ci/performance/createNewPerformanceBenchmark.js
+build/ci/performance/savePerformanceResults.js
+
+build/webpack/webpack.datascience-ui.config.js
+build/webpack/webpack.extension.config.js
+build/webpack/webpack.datascience-ui-notebooks.config.js
+build/webpack/plugins/less-plugin-base64.js
+build/webpack/webpack.datascience-ui.config.builder.js
+build/webpack/pdfkit.js
+build/webpack/webpack.extension.dependencies.config.js
+build/webpack/common.js
+build/webpack/webpack.datascience-ui-viewers.config.js
+build/webpack/webpack.datascience-ui-renderers.config.js
+build/webpack/loaders/fixNodeFetch.js
+build/webpack/loaders/remarkLoader.js
+build/webpack/loaders/jsonloader.js
+build/webpack/loaders/externalizeDependencies.js
+
+build/tslint-rules/messagesMustBeLocalizedRule.js
+build/tslint-rules/baseRuleWalker.js
+
+build/debug/replaceWithWebBrowserPanel.js
+
+src/test/mocks/mementos.ts
+src/test/mocks/process.ts
+src/test/mocks/moduleInstaller.ts
+src/test/mocks/proc.ts
+src/test/mocks/autoSelector.ts
+src/test/mocks/vsc/extHostedTypes.ts
+src/test/mocks/vsc/uuid.ts
+src/test/mocks/vsc/strings.ts
+src/test/mocks/vsc/charCode.ts
+src/test/mocks/vsc/htmlContent.ts
+src/test/mocks/vsc/selection.ts
+src/test/mocks/vsc/position.ts
+src/test/mocks/vsc/uri.ts
+src/test/mocks/vsc/telemetryReporter.ts
+src/test/mocks/vsc/range.ts
+src/test/mocks/vsc/index.ts
+src/test/mocks/vsc/arrays.ts
+
+src/test/smoke/common.ts
+src/test/smoke/datascience.smoke.test.ts
+src/test/smoke/runInTerminal.smoke.test.ts
+src/test/smoke/languageServer.smoke.test.ts
+
+src/test/analysisEngineTest.ts
+src/test/ciConstants.ts
+src/test/common.ts
+src/test/constants.ts
+src/test/core.ts
+src/test/debuggerTest.ts
+src/test/extension-version.functional.test.ts
+src/test/fixtures.ts
+src/test/index.ts
+src/test/initialize.ts
+src/test/mockClasses.ts
+src/test/multiRootTest.ts
+src/test/performanceTest.ts
+src/test/proc.ts
+src/test/serviceRegistry.ts
+src/test/smokeTest.ts
+src/test/standardTest.ts
+src/test/startupTelemetry.unit.test.ts
+src/test/sourceMapSupport.test.ts
+src/test/sourceMapSupport.unit.test.ts
+src/test/testBootstrap.ts
+src/test/testLogger.ts
+src/test/testRunner.ts
+src/test/textUtils.ts
+src/test/unittests.ts
+src/test/vscode-mock.ts
+
+src/test/interpreters/mocks.ts
+src/test/interpreters/interpreterVersion.unit.test.ts
+src/test/interpreters/virtualEnvs/index.unit.test.ts
+src/test/interpreters/virtualEnvs/condaInheritEnvPrompt.unit.test.ts
+src/test/interpreters/virtualEnvs/virtualEnvPrompt.unit.test.ts
+src/test/interpreters/autoSelection/proxy.unit.test.ts
+src/test/interpreters/autoSelection/interpreterSecurity/interpreterSecurityStorage.unit.test.ts
+src/test/interpreters/autoSelection/interpreterSecurity/interpreterEvaluation.unit.test.ts
+src/test/interpreters/autoSelection/interpreterSecurity/interpreterSecurityService.unit.test.ts
+src/test/interpreters/autoSelection/index.unit.test.ts
+src/test/interpreters/autoSelection/rules/settings.unit.test.ts
+src/test/interpreters/autoSelection/rules/cached.unit.test.ts
+src/test/interpreters/autoSelection/rules/winRegistry.unit.test.ts
+src/test/interpreters/autoSelection/rules/base.unit.test.ts
+src/test/interpreters/autoSelection/rules/currentPath.unit.test.ts
+src/test/interpreters/autoSelection/rules/workspaceEnv.unit.test.ts
+src/test/interpreters/autoSelection/rules/system.unit.test.ts
+src/test/interpreters/virtualEnvManager.unit.test.ts
+src/test/interpreters/pythonPathUpdaterFactory.unit.test.ts
+src/test/interpreters/interpreterService.unit.test.ts
+src/test/interpreters/activation/service.unit.test.ts
+src/test/interpreters/activation/wrapperEnvironmentActivationService.unit.test.ts
+src/test/interpreters/activation/preWarmVariables.unit.test.ts
+src/test/interpreters/activation/terminalEnvironmentActivationService.unit.test.ts
+src/test/interpreters/helpers.unit.test.ts
+src/test/interpreters/serviceRegistry.unit.test.ts
+src/test/interpreters/currentPathService.unit.test.ts
+src/test/interpreters/display/progressDisplay.unit.test.ts
+src/test/interpreters/display/interpreterSelectionTip.unit.test.ts
+src/test/interpreters/display.unit.test.ts
+
+src/test/configuration/interpreterSelector/interpreterSelector.unit.test.ts
+src/test/configuration/interpreterSelector/commands/resetInterpreter.unit.test.ts
+src/test/configuration/interpreterSelector/commands/setInterpreter.unit.test.ts
+
+src/test/install/channelManager.channels.test.ts
+src/test/install/channelManager.messages.test.ts
+
+src/test/terminals/serviceRegistry.unit.test.ts
+src/test/terminals/activation.unit.test.ts
+src/test/terminals/codeExecution/terminalCodeExec.unit.test.ts
+src/test/terminals/codeExecution/helper.test.ts
+src/test/terminals/codeExecution/codeExecutionManager.unit.test.ts
+src/test/terminals/codeExecution/djangoShellCodeExect.unit.test.ts
+
+src/test/markdown/restTextConverter.test.ts
+
+src/test/languageServers/jedi/autocomplete/base.test.ts
+src/test/languageServers/jedi/autocomplete/pep526.test.ts
+src/test/languageServers/jedi/autocomplete/pep484.test.ts
+src/test/languageServers/jedi/signature/signature.jedi.test.ts
+src/test/languageServers/jedi/completionSource.unit.test.ts
+src/test/languageServers/jedi/symbolProvider.unit.test.ts
+src/test/languageServers/jedi/pythonSignatureProvider.unit.test.ts
+src/test/languageServers/jedi/definitions/parallel.jedi.test.ts
+src/test/languageServers/jedi/definitions/navigation.test.ts
+src/test/languageServers/jedi/definitions/hover.jedi.test.ts
+
+src/test/providers/foldingProvider.test.ts
+src/test/providers/importSortProvider.unit.test.ts
+src/test/providers/terminal.unit.test.ts
+src/test/providers/repl.unit.test.ts
+src/test/providers/codeActionProvider/main.unit.test.ts
+src/test/providers/codeActionProvider/pythonCodeActionsProvider.unit.test.ts
+src/test/providers/codeActionProvider/launchJsonCodeActionProvider.unit.test.ts
+src/test/providers/shebangCodeLenseProvider.unit.test.ts
+src/test/providers/serviceRegistry.unit.test.ts
+
+src/test/activation/aaTesting.unit.test.ts
+src/test/activation/activationService.unit.test.ts
+src/test/activation/languageServer/downloadChannelRules.unit.test.ts
+src/test/activation/languageServer/platformData.unit.test.ts
+src/test/activation/languageServer/languageServer.unit.test.ts
+src/test/activation/languageServer/languageServerFolderService.unit.test.ts
+src/test/activation/languageServer/languageServerPackageRepository.unit.test.ts
+src/test/activation/languageServer/languageServerPackageService.test.ts
+src/test/activation/languageServer/manager.unit.test.ts
+src/test/activation/languageServer/analysisOptions.unit.test.ts
+src/test/activation/languageServer/languageServerCompatibilityService.unit.test.ts
+src/test/activation/languageServer/activator.unit.test.ts
+src/test/activation/languageServer/downloader.unit.test.ts
+src/test/activation/languageServer/languageServerExtension.unit.test.ts
+src/test/activation/languageServer/languageClientFactory.unit.test.ts
+src/test/activation/languageServer/outputChannel.unit.test.ts
+src/test/activation/languageServer/languageServerPackageService.unit.test.ts
+src/test/activation/activeResource.unit.test.ts
+src/test/activation/serviceRegistry.unit.test.ts
+src/test/activation/node/languageServerFolderService.unit.test.ts
+src/test/activation/node/languageServerChangeHandler.unit.test.ts
+src/test/activation/node/activator.unit.test.ts
+src/test/activation/extensionSurvey.unit.test.ts
+src/test/activation/activationManager.unit.test.ts
+
+src/test/utils/interpreters.ts
+src/test/utils/fs.ts
+
+src/test/language/braceCounter.unit.test.ts
+src/test/language/textRangeCollection.unit.test.ts
+src/test/language/characterStream.unit.test.ts
+src/test/language/languageConfiguration.unit.test.ts
+src/test/language/textIterator.unit.test.ts
+src/test/language/textBuilder.unit.test.ts
+src/test/language/textRange.unit.test.ts
+src/test/language/tokenizer.unit.test.ts
+
+src/test/api.functional.test.ts
+
+src/test/testing/argsService.test.ts
+src/test/testing/mocks.ts
+src/test/testing/debugger.test.ts
+src/test/testing/serviceRegistry.ts
+src/test/testing/unittest/unittest.test.ts
+src/test/testing/unittest/unittest.discovery.unit.test.ts
+src/test/testing/unittest/unittest.diagnosticService.unit.test.ts
+src/test/testing/unittest/unittest.discovery.test.ts
+src/test/testing/unittest/unittest.run.test.ts
+src/test/testing/unittest/unittest.argsService.unit.test.ts
+src/test/testing/unittest/unittest.unit.test.ts
+src/test/testing/codeLenses/testFiles.unit.test.ts
+src/test/testing/nosetest/nosetest.test.ts
+src/test/testing/nosetest/nosetest.discovery.unit.test.ts
+src/test/testing/nosetest/nosetest.disovery.test.ts
+src/test/testing/nosetest/nosetest.argsService.unit.test.ts
+src/test/testing/nosetest/nosetest.run.test.ts
+src/test/testing/pytest/pytest.testMessageService.test.ts
+src/test/testing/pytest/pytest_unittest_parser_data.ts
+src/test/testing/pytest/pytest.discovery.test.ts
+src/test/testing/pytest/pytest.test.ts
+src/test/testing/pytest/pytest_run_tests_data.ts
+src/test/testing/pytest/pytest.argsService.unit.test.ts
+src/test/testing/pytest/pytest.run.test.ts
+src/test/testing/pytest/services/discoveryService.unit.test.ts
+src/test/testing/configurationFactory.unit.test.ts
+src/test/testing/rediscover.test.ts
+src/test/testing/helper.ts
+src/test/testing/navigation/fileNavigator.unit.test.ts
+src/test/testing/navigation/functionNavigator.unit.test.ts
+src/test/testing/navigation/suiteNavigator.unit.test.ts
+src/test/testing/navigation/serviceRegistry.unit.test.ts
+src/test/testing/navigation/commandHandlers.unit.test.ts
+src/test/testing/navigation/helper.unit.test.ts
+src/test/testing/navigation/symbolNavigator.unit.test.ts
+src/test/testing/configuration.unit.test.ts
+src/test/testing/explorer/testTreeViewItem.unit.test.ts
+src/test/testing/explorer/treeView.unit.test.ts
+src/test/testing/explorer/testExplorerCommandHandler.unit.test.ts
+src/test/testing/explorer/failedTestHandler.unit.test.ts
+src/test/testing/explorer/testTreeViewProvider.unit.test.ts
+src/test/testing/explorer/explorerTestData.ts
+src/test/testing/stoppingDiscoverAndTest.test.ts
+src/test/testing/banners/proposeNewLanguageServerBanner.unit.test.ts
+src/test/testing/common/argsHelper.unit.test.ts
+src/test/testing/common/trackEnablement.unit.test.ts
+src/test/testing/common/debugLauncher.unit.test.ts
+src/test/testing/common/managers/baseTestManager.unit.test.ts
+src/test/testing/common/managers/testConfigurationManager.unit.test.ts
+src/test/testing/common/xUnitParser.unit.test.ts
+src/test/testing/common/testUtils.unit.test.ts
+src/test/testing/common/testVisitors/resultResetVisitor.unit.test.ts
+src/test/testing/common/services/discoveredTestParser.unit.test.ts
+src/test/testing/common/services/storageService.unit.test.ts
+src/test/testing/common/services/testStatusService.unit.test.ts
+src/test/testing/common/services/testResultsService.unit.test.ts
+src/test/testing/common/services/discovery.unit.test.ts
+src/test/testing/common/services/configSettingService.unit.test.ts
+src/test/testing/common/services/contextService.unit.test.ts
+src/test/testing/main.unit.test.ts
+src/test/testing/results.ts
+src/test/testing/display/picker.functional.test.ts
+src/test/testing/display/main.unit.test.ts
+src/test/testing/display/picker.unit.test.ts
+
+src/test/common/exitCIAfterTestReporter.ts
+src/test/common/crypto.unit.test.ts
+src/test/common/configuration/service.test.ts
+src/test/common/configuration/service.unit.test.ts
+src/test/common/net/fileDownloader.unit.test.ts
+src/test/common/net/httpClient.unit.test.ts
+src/test/common/moduleInstaller.test.ts
+src/test/common/terminals/activator/index.unit.test.ts
+src/test/common/terminals/activator/base.unit.test.ts
+src/test/common/terminals/activator/powerShellFailedHandler.unit.test.ts
+src/test/common/terminals/activation.conda.unit.test.ts
+src/test/common/terminals/shellDetector.unit.test.ts
+src/test/common/terminals/activation.bash.unit.test.ts
+src/test/common/terminals/commandPrompt.unit.test.ts
+src/test/common/terminals/service.unit.test.ts
+src/test/common/terminals/synchronousTerminalService.unit.test.ts
+src/test/common/terminals/serviceRegistry.unit.test.ts
+src/test/common/terminals/helper.unit.test.ts
+src/test/common/terminals/activation.commandPrompt.unit.test.ts
+src/test/common/terminals/factory.unit.test.ts
+src/test/common/terminals/pyenvActivationProvider.unit.test.ts
+src/test/common/terminals/activation.unit.test.ts
+src/test/common/terminals/shellDetectors/shellDetectors.unit.test.ts
+src/test/common/terminals/environmentActivationProviders/pipEnvActivationProvider.unit.test.ts
+src/test/common/terminals/environmentActivationProviders/terminalActivation.testvirtualenvs.ts
+src/test/common/misc.test.ts
+src/test/common/socketStream.test.ts
+src/test/common/configSettings.test.ts
+src/test/common/experiments/service.unit.test.ts
+src/test/common/experiments/manager.unit.test.ts
+src/test/common/experiments/telemetry.unit.test.ts
+src/test/common/platform/filesystem.unit.test.ts
+src/test/common/platform/pathUtils.functional.test.ts
+src/test/common/platform/errors.unit.test.ts
+src/test/common/platform/platformService.test.ts
+src/test/common/platform/utils.ts
+src/test/common/platform/fs-temp.unit.test.ts
+src/test/common/platform/fs-temp.functional.test.ts
+src/test/common/platform/serviceRegistry.unit.test.ts
+src/test/common/platform/filesystem.functional.test.ts
+src/test/common/platform/fs-paths.unit.test.ts
+src/test/common/platform/fs-paths.functional.test.ts
+src/test/common/platform/filesystem.test.ts
+src/test/common/utils/async.unit.test.ts
+src/test/common/utils/text.unit.test.ts
+src/test/common/utils/regexp.unit.test.ts
+src/test/common/utils/cacheUtils.unit.test.ts
+src/test/common/utils/decorators.unit.test.ts
+src/test/common/utils/localize.functional.test.ts
+src/test/common/utils/version.unit.test.ts
+src/test/common/utils/workerPool.functional.test.ts
+src/test/common/configSettings/configSettings.pythonPath.unit.test.ts
+src/test/common/configSettings/configSettings.unit.test.ts
+src/test/common/featureDeprecationManager.unit.test.ts
+src/test/common/dotnet/compatibilityService.unit.test.ts
+src/test/common/dotnet/serviceRegistry.unit.test.ts
+src/test/common/dotnet/services/linuxCompatibilityService.unit.test.ts
+src/test/common/dotnet/services/winCompatibilityService.unit.test.ts
+src/test/common/dotnet/services/unknownOsCompatibilityService.unit.test.ts
+src/test/common/dotnet/services/macCompatibilityService.unit.test.ts
+src/test/common/serviceRegistry.unit.test.ts
+src/test/common/extensions.unit.test.ts
+src/test/common/variables/envVarsService.functional.test.ts
+src/test/common/variables/envVarsService.test.ts
+src/test/common/variables/envVarsService.unit.test.ts
+src/test/common/variables/serviceRegistry.unit.test.ts
+src/test/common/variables/environmentVariablesProvider.unit.test.ts
+src/test/common/variables/envVarsProvider.multiroot.test.ts
+src/test/common/nuget/nugetService.unit.test.ts
+src/test/common/nuget/azureBobStoreRepository.functional.test.ts
+src/test/common/nuget/nugetRepository.unit.test.ts
+src/test/common/nuget/azureBobStoreRepository.unit.test.ts
+src/test/common/helpers.test.ts
+src/test/common/application/commands/reloadCommand.unit.test.ts
+src/test/common/installer/channelManager.unit.test.ts
+src/test/common/installer/condaInstaller.unit.test.ts
+src/test/common/installer/installer.unit.test.ts
+src/test/common/installer/pipInstaller.unit.test.ts
+src/test/common/installer/installer.invalidPath.unit.test.ts
+src/test/common/installer/moduleInstaller.unit.test.ts
+src/test/common/installer/pipEnvInstaller.unit.test.ts
+src/test/common/installer/productPath.unit.test.ts
+src/test/common/installer/serviceRegistry.unit.test.ts
+src/test/common/installer/poetryInstaller.unit.test.ts
+src/test/common/installer/extensionBuildInstaller.unit.test.ts
+src/test/common/socketCallbackHandler.test.ts
+src/test/common/installer.test.ts
+src/test/common/process/decoder.test.ts
+src/test/common/process/pythonDaemonPool.unit.test.ts
+src/test/common/process/processFactory.unit.test.ts
+src/test/common/process/pythonToolService.unit.test.ts
+src/test/common/process/proc.observable.test.ts
+src/test/common/process/currentProcess.test.ts
+src/test/common/process/serviceRegistry.unit.test.ts
+src/test/common/process/pythonProc.simple.multiroot.test.ts
+src/test/common/process/execFactory.test.ts
+src/test/common/process/pythonEnvironment.unit.test.ts
+src/test/common/process/logger.unit.test.ts
+src/test/common/process/pythonDaemonPool.functional.test.ts
+src/test/common/process/proc.exec.test.ts
+src/test/common/process/pythonDaemon.functional.test.ts
+src/test/common/process/pythonProcess.unit.test.ts
+src/test/common/process/pythonExecutionFactory.unit.test.ts
+src/test/common/process/proc.unit.test.ts
+src/test/common/asyncDump.ts
+src/test/common/interpreterPathService.unit.test.ts
+src/test/common/insidersBuild/downloadChannelRules.unit.test.ts
+src/test/common/insidersBuild/insidersExtensionPrompt.unit.test.ts
+src/test/common/insidersBuild/downloadChannelService.unit.test.ts
+src/test/common/insidersBuild/insidersExtensionService.unit.test.ts
+
+src/test/pythonFiles/formatting/dummy.ts
+
+src/test/format/extension.dispatch.test.ts
+src/test/format/extension.format.ds.test.ts
+src/test/format/extension.onTypeFormat.test.ts
+src/test/format/extension.lineFormatter.test.ts
+src/test/format/extension.sort.test.ts
+src/test/format/extension.onEnterFormat.test.ts
+src/test/format/extension.format.test.ts
+src/test/format/format.helper.test.ts
+src/test/format/formatter.unit.test.ts
+
+src/test/debugger/extension/configuration/debugConfigurationService.unit.test.ts
+src/test/debugger/extension/configuration/providers/moduleLaunch.unit.test.ts
+src/test/debugger/extension/configuration/providers/pyramidLaunch.unit.test.ts
+src/test/debugger/extension/configuration/providers/flaskLaunch.unit.test.ts
+src/test/debugger/extension/configuration/providers/fileLaunch.unit.test.ts
+src/test/debugger/extension/configuration/providers/djangoLaunch.unit.test.ts
+src/test/debugger/extension/configuration/providers/providerFactory.unit.test.ts
+src/test/debugger/extension/configuration/providers/remoteAttach.unit.test.ts
+src/test/debugger/extension/configuration/providers/pidAttach.unit.test.ts
+src/test/debugger/extension/configuration/resolvers/base.unit.test.ts
+src/test/debugger/extension/configuration/resolvers/common.ts
+src/test/debugger/extension/configuration/resolvers/attach.unit.test.ts
+src/test/debugger/extension/configuration/resolvers/launch.unit.test.ts
+src/test/debugger/extension/configuration/launch.json/updaterServer.unit.test.ts
+src/test/debugger/extension/configuration/launch.json/completionProvider.unit.test.ts
+src/test/debugger/extension/configuration/launch.json/interpreterPathCommand.unit.test.ts
+src/test/debugger/extension/banner.unit.test.ts
+src/test/debugger/extension/adapter/adapter.test.ts
+src/test/debugger/extension/adapter/outdatedDebuggerPrompt.unit.test.ts
+src/test/debugger/extension/adapter/remoteLaunchers.unit.test.ts
+src/test/debugger/extension/adapter/factory.unit.test.ts
+src/test/debugger/extension/adapter/activator.unit.test.ts
+src/test/debugger/extension/adapter/logging.unit.test.ts
+src/test/debugger/extension/serviceRegistry.unit.test.ts
+src/test/debugger/extension/hooks/childProcessAttachHandler.unit.test.ts
+src/test/debugger/extension/hooks/childProcessAttachService.unit.test.ts
+src/test/debugger/extension/attachQuickPick/provider.unit.test.ts
+src/test/debugger/extension/attachQuickPick/wmicProcessParser.unit.test.ts
+src/test/debugger/extension/attachQuickPick/factory.unit.test.ts
+src/test/debugger/extension/attachQuickPick/psProcessParser.unit.test.ts
+src/test/debugger/utils.ts
+src/test/debugger/common/constants.ts
+src/test/debugger/common/protocolparser.test.ts
+src/test/debugger/envVars.test.ts
+
+src/test/startPage/startPage.unit.test.ts
+src/test/startPage/startPage.functional.test.tsx
+
+src/test/telemetry/index.unit.test.ts
+src/test/telemetry/importTracker.unit.test.ts
+src/test/telemetry/envFileTelemetry.unit.test.ts
+src/test/telemetry/extensionInstallTelemetry.unit.test.ts
+
+src/test/linters/pylint.unit.test.ts
+src/test/linters/mypy.unit.test.ts
+src/test/linters/lint.provider.test.ts
+src/test/linters/lint.unit.test.ts
+src/test/linters/linter.availability.unit.test.ts
+src/test/linters/common.ts
+src/test/linters/lintengine.test.ts
+src/test/linters/lint.multilinter.test.ts
+src/test/linters/lint.test.ts
+src/test/linters/linterinfo.unit.test.ts
+src/test/linters/serviceRegistry.unit.test.ts
+src/test/linters/pylint.test.ts
+src/test/linters/lint.manager.unit.test.ts
+src/test/linters/lint.args.test.ts
+src/test/linters/linterCommands.unit.test.ts
+src/test/linters/lint.functional.test.ts
+src/test/linters/linterManager.unit.test.ts
+src/test/linters/lint.multiroot.test.ts
+
+src/test/application/diagnostics/checks/macPythonInterpreter.unit.test.ts
+src/test/application/diagnostics/checks/upgradeCodeRunner.unit.test.ts
+src/test/application/diagnostics/checks/pythonPathDeprecated.unit.test.ts
+src/test/application/diagnostics/checks/pythonInterpreter.unit.test.ts
+src/test/application/diagnostics/checks/invalidLaunchJsonDebugger.unit.test.ts
+src/test/application/diagnostics/checks/updateTestSettings.unit.test.ts
+src/test/application/diagnostics/checks/powerShellActivation.unit.test.ts
+src/test/application/diagnostics/checks/invalidPythonPathInDebugger.unit.test.ts
+src/test/application/diagnostics/checks/envPathVariable.unit.test.ts
+src/test/application/diagnostics/checks/lsNotSupported.unit.test.ts
+src/test/application/diagnostics/applicationDiagnostics.unit.test.ts
+src/test/application/diagnostics/promptHandler.unit.test.ts
+src/test/application/diagnostics/sourceMapSupportService.unit.test.ts
+src/test/application/diagnostics/serviceRegistry.unit.test.ts
+src/test/application/diagnostics/filter.unit.test.ts
+src/test/application/diagnostics/commands/ignore.unit.test.ts
+src/test/application/diagnostics/commands/launchBrowser.unit.test.ts
+src/test/application/diagnostics/commands/execVSCCommands.unit.test.ts
+src/test/application/diagnostics/commands/factory.unit.test.ts
+src/test/application/misc/joinMailingListPrompt.unit.test.ts
+
+src/test/performance/load.perf.test.ts
+
+src/test/datascience/mockLanguageServerCache.ts
+src/test/datascience/debugLocationTracker.unit.test.ts
+src/test/datascience/mockLiveShare.ts
+src/test/datascience/liveshare.functional.test.tsx
+src/test/datascience/mountedWebViewFactory.ts
+src/test/datascience/data-viewing/dataViewerPDependencyService.unit.test.ts
+src/test/datascience/data-viewing/dataViewer.unit.test.ts
+src/test/datascience/mockPythonService.ts
+src/test/datascience/testHelpersCore.ts
+src/test/datascience/shiftEnterBanner.unit.test.ts
+src/test/datascience/executionServiceMock.ts
+src/test/datascience/mockJupyterManager.ts
+src/test/datascience/mockCommandManager.ts
+src/test/datascience/mockCustomEditorService.ts
+src/test/datascience/mockInputBox.ts
+src/test/datascience/reactHelpers.ts
+src/test/datascience/helpers.ts
+src/test/datascience/jupyterUriProviderRegistration.unit.test.ts
+src/test/datascience/mockDocumentManager.ts
+src/test/datascience/errorHandler.unit.test.ts
+src/test/datascience/cellMatcher.unit.test.ts
+src/test/datascience/crossProcessLock.unit.test.ts
+src/test/datascience/uiTests/helpers.ts
+src/test/datascience/uiTests/webBrowserPanel.ts
+src/test/datascience/uiTests/notebookUi.ts
+src/test/datascience/uiTests/webBrowserPanelProvider.ts
+src/test/datascience/uiTests/recorder.ts
+src/test/datascience/uiTests/notebookHelpers.ts
+src/test/datascience/uiTests/ipywidget.ui.functional.test.ts
+src/test/datascience/mockWorkspaceConfiguration.ts
+src/test/datascience/mockTextEditor.ts
+src/test/datascience/mockLanguageServerAnalysisOptions.ts
+src/test/datascience/mockLanguageServerProxy.ts
+src/test/datascience/interactiveWindowCommandListener.unit.test.ts
+src/test/datascience/trustedNotebooks.functional.test.tsx
+src/test/datascience/mockPythonSettings.ts
+src/test/datascience/progress/progressReporter.unit.test.ts
+src/test/datascience/progress/decorators.unit.test.ts
+src/test/datascience/kernel-launcher/kernelDaemonPool.unit.test.ts
+src/test/datascience/kernel-launcher/kernelDaemonPoolPreWarmer.unit.test.ts
+src/test/datascience/kernel-launcher/kernelLauncherDaemon.unit.test.ts
+src/test/datascience/ipywidgets/ipyWidgetScriptSourceProvider.unit.test.ts
+src/test/datascience/ipywidgets/cdnWidgetScriptSourceProvider.unit.test.ts
+src/test/datascience/ipywidgets/localWidgetScriptSourceProvider.unit.test.ts
+src/test/datascience/ipywidgets/incompatibleWidgetHandler.unit.test.ts
+src/test/datascience/mockKernelFinder.ts
+src/test/datascience/datascienceSurveyBanner.unit.test.ts
+src/test/datascience/intellisense.functional.test.tsx
+src/test/datascience/nativeEditor.toolbar.functional.test.tsx
+src/test/datascience/mockDocument.ts
+src/test/datascience/raw-kernel/rawKernelTestHelpers.ts
+src/test/datascience/raw-kernel/rawKernel.functional.test.ts
+src/test/datascience/color.test.ts
+src/test/datascience/nativeEditorViewTracker.unit.test.ts
+src/test/datascience/mockCode2ProtocolConverter.ts
+src/test/datascience/mockFileSystem.ts
+src/test/datascience/interactive-common/trustService.unit.test.ts
+src/test/datascience/interactive-common/notebookProvider.unit.test.ts
+src/test/datascience/interactive-common/notebookServerProvider.unit.test.ts
+src/test/datascience/interactive-common/trustCommandHandler.unit.test.ts
+src/test/datascience/mockStatusProvider.ts
+src/test/datascience/extensionapi/exampleextension/ms-ai-tools-test/webpack.config.js
+src/test/datascience/extensionapi/exampleextension/ms-ai-tools-test/.eslintrc.js
+src/test/datascience/extensionapi/exampleextension/ms-ai-tools-test/src/typings/python.d.ts
+src/test/datascience/extensionapi/exampleextension/ms-ai-tools-test/src/extension.ts
+src/test/datascience/extensionapi/exampleextension/ms-ai-tools-test/src/serverPicker.ts
+src/test/datascience/common.unit.test.ts
+src/test/datascience/testexecutionLogger.ts
+src/test/datascience/interactiveWindow.functional.test.tsx
+src/test/datascience/mockQuickPick.ts
+src/test/datascience/dsTestSetup.ts
+src/test/datascience/mockLanguageServer.ts
+src/test/datascience/debugger.functional.test.tsx
+src/test/datascience/testInteractiveWindowProvider.ts
+src/test/datascience/dataScienceIocContainer.ts
+src/test/datascience/dataviewer.functional.test.tsx
+src/test/datascience/jupyterUtils.unit.test.ts
+src/test/datascience/preWarmVariables.unit.test.ts
+src/test/datascience/mockJupyterNotebook.ts
+src/test/datascience/remoteTestHelpers.ts
+src/test/datascience/mockWorkspaceFolder.ts
+src/test/datascience/variableexplorer.functional.test.tsx
+src/test/datascience/mockJupyterSession.ts
+src/test/datascience/jupyterUriProviderRegistration.functional.test.ts
+src/test/datascience/mockJupyterRequest.ts
+src/test/datascience/inputHistory.unit.test.ts
+src/test/datascience/jupyterHelpers.ts
+src/test/datascience/mockJupyterServer.ts
+src/test/datascience/mockJupyterManagerFactory.ts
+src/test/datascience/mainState.unit.test.ts
+src/test/datascience/mockDebugService.ts
+src/test/datascience/nativeEditorTestHelpers.tsx
+src/test/datascience/datascience.unit.test.ts
+src/test/datascience/kernelLauncher.functional.test.ts
+src/test/datascience/interactive-ipynb/nativeEditorStorage.unit.test.ts
+src/test/datascience/interactive-ipynb/nativeEditorProvider.functional.test.ts
+src/test/datascience/kernelFinder.unit.test.ts
+src/test/datascience/plotViewer.functional.test.tsx
+src/test/datascience/mockExtensions.ts
+src/test/datascience/mockProtocol2CodeConverter.ts
+src/test/datascience/editor-integration/helpers.ts
+src/test/datascience/editor-integration/cellhashprovider.unit.test.ts
+src/test/datascience/editor-integration/gotocell.functional.test.ts
+src/test/datascience/editor-integration/codelensprovider.unit.test.ts
+src/test/datascience/editor-integration/codewatcher.unit.test.ts
+src/test/datascience/jupyterPasswordConnect.unit.test.ts
+src/test/datascience/commands/serverSelector.unit.test.ts
+src/test/datascience/commands/commandRegistry.unit.test.ts
+src/test/datascience/commands/notebookCommands.functional.test.ts
+src/test/datascience/testHelpers.tsx
+src/test/datascience/notebook.functional.test.ts
+src/test/datascience/mockLanguageClient.ts
+src/test/datascience/errorHandler.functional.test.tsx
+src/test/datascience/notebook/notebookStorage.unit.test.ts
+src/test/datascience/notebook/notebookTrust.ds.test.ts
+src/test/datascience/notebook/rendererExtensionDownloader.unit.test.ts
+src/test/datascience/notebook/survey.unit.test.ts
+src/test/datascience/notebook/interrupRestart.ds.test.ts
+src/test/datascience/notebook/contentProvider.ds.test.ts
+src/test/datascience/notebook/helper.ts
+src/test/datascience/notebook/contentProvider.unit.test.ts
+src/test/datascience/notebook/edit.ds.test.ts
+src/test/datascience/notebook/rendererExension.unit.test.ts
+src/test/datascience/notebook/saving.ds.test.ts
+src/test/datascience/notebook/notebookEditorProvider.ds.test.ts
+src/test/datascience/notebook/helpers.unit.test.ts
+src/test/datascience/notebook/executionService.ds.test.ts
+src/test/datascience/notebook/cellOutput.ds.test.ts
+src/test/datascience/interactiveWindowTestHelpers.tsx
+src/test/datascience/export/exportUtil.test.ts
+src/test/datascience/export/exportToHTML.test.ts
+src/test/datascience/export/exportToPython.test.ts
+src/test/datascience/export/exportFileOpener.unit.test.ts
+src/test/datascience/export/exportManager.test.ts
+src/test/datascience/intellisense.unit.test.ts
+src/test/datascience/nativeEditor.functional.test.tsx
+src/test/datascience/markdownManipulation.unit.test.ts
+src/test/datascience/interactivePanel.functional.test.tsx
+src/test/datascience/variableTestHelpers.ts
+src/test/datascience/activation.unit.test.ts
+src/test/datascience/testPersistentStateFactory.ts
+src/test/datascience/jupyter/interpreter/jupyterInterpreterSubCommandExecutionService.unit.test.ts
+src/test/datascience/jupyter/interpreter/jupyterInterpreterDependencyService.unit.test.ts
+src/test/datascience/jupyter/interpreter/jupyterInterpreterStateStore.unit.test.ts
+src/test/datascience/jupyter/interpreter/jupyterInterpreterService.unit.test.ts
+src/test/datascience/jupyter/interpreter/jupyterInterpreterSelectionCommand.unit.test.ts
+src/test/datascience/jupyter/interpreter/jupyterInterpreterSelector.unit.test.ts
+src/test/datascience/jupyter/serverSelector.unit.test.ts
+src/test/datascience/jupyter/kernels/kernelSelector.unit.test.ts
+src/test/datascience/jupyter/kernels/kernelSelections.unit.test.ts
+src/test/datascience/jupyter/kernels/kernelDependencyService.unit.test.ts
+src/test/datascience/jupyter/kernels/kernelSwitcher.unit.test.ts
+src/test/datascience/jupyter/kernels/kernelService.unit.test.ts
+src/test/datascience/jupyter/jupyterCellOutputMimeTypeTracker.unit.test.ts
+src/test/datascience/jupyter/jupyterSession.unit.test.ts
+src/test/datascience/jupyter/jupyterConnection.unit.test.ts
+src/test/datascience/jupyter/serverCache.unit.test.ts
+src/test/datascience/mockWorkspaceConfig.ts
+src/test/datascience/mountedWebView.ts
+src/test/datascience/execution.unit.test.ts
+src/test/datascience/mockProcessService.ts
+src/test/datascience/testNativeEditorProvider.ts
+src/test/datascience/cellFactory.unit.test.ts
+
+src/test/refactor/extension.refactor.extract.method.test.ts
+src/test/refactor/extension.refactor.extract.var.test.ts
+src/test/refactor/rename.test.ts
+
+src/test/workspaceSymbols/provider.unit.test.ts
+src/test/workspaceSymbols/common.ts
+src/test/workspaceSymbols/main.unit.test.ts
+src/test/workspaceSymbols/generator.unit.test.ts
+
+src/ipywidgets/types/require.js.d.ts
+src/ipywidgets/types/index.d.ts
+src/ipywidgets/webpack.config.js
+src/ipywidgets/scripts/copyfiles.js
+src/ipywidgets/scripts/clean.js
+src/ipywidgets/src/manager.ts
+src/ipywidgets/src/widgetLoader.ts
+src/ipywidgets/src/libembed.ts
+src/ipywidgets/src/index.ts
+src/ipywidgets/src/embed.ts
+src/ipywidgets/src/signal.ts
+src/ipywidgets/src/documentContext.ts
+
+src/datascience-ui/native-editor/index.tsx
+src/datascience-ui/native-editor/nativeCell.tsx
+src/datascience-ui/native-editor/addCellLine.tsx
+src/datascience-ui/native-editor/toolbar.tsx
+src/datascience-ui/native-editor/nativeEditor.tsx
+src/datascience-ui/native-editor/redux/mapping.ts
+src/datascience-ui/native-editor/redux/actions.ts
+src/datascience-ui/native-editor/redux/reducers/movement.ts
+src/datascience-ui/native-editor/redux/reducers/index.ts
+src/datascience-ui/native-editor/redux/reducers/creation.ts
+src/datascience-ui/native-editor/redux/reducers/execution.ts
+src/datascience-ui/native-editor/redux/reducers/effects.ts
+src/datascience-ui/native-editor/redux/store.ts
+src/datascience-ui/renderers/index.tsx
+src/datascience-ui/renderers/webviewApi.d.ts
+src/datascience-ui/renderers/constants.ts
+src/datascience-ui/renderers/render.tsx
+src/datascience-ui/plot/index.tsx
+src/datascience-ui/plot/testSvg.ts
+src/datascience-ui/plot/toolbar.tsx
+src/datascience-ui/plot/mainPanel.tsx
+src/datascience-ui/ipywidgets/manager.ts
+src/datascience-ui/ipywidgets/container.tsx
+src/datascience-ui/ipywidgets/types.ts
+src/datascience-ui/ipywidgets/index.ts
+src/datascience-ui/ipywidgets/kernel.ts
+src/datascience-ui/ipywidgets/requirejsRegistry.ts
+src/datascience-ui/ipywidgets/incompatibleWidgetHandler.ts
+src/datascience-ui/interactive-common/trimmedOutputLink.tsx
+src/datascience-ui/interactive-common/trustMessage.tsx
+src/datascience-ui/interactive-common/variableExplorerRowRenderer.tsx
+src/datascience-ui/interactive-common/variableExplorerHeaderCellFormatter.tsx
+src/datascience-ui/interactive-common/code.tsx
+src/datascience-ui/interactive-common/buildSettingsCss.ts
+src/datascience-ui/interactive-common/markdown.tsx
+src/datascience-ui/interactive-common/editor.tsx
+src/datascience-ui/interactive-common/mainState.ts
+src/datascience-ui/interactive-common/collapseButton.tsx
+src/datascience-ui/interactive-common/utils.ts
+src/datascience-ui/interactive-common/images.d.ts
+src/datascience-ui/interactive-common/tokenizer.ts
+src/datascience-ui/interactive-common/cellInput.tsx
+src/datascience-ui/interactive-common/variableExplorerEmptyRows.tsx
+src/datascience-ui/interactive-common/variablePanel.tsx
+src/datascience-ui/interactive-common/jupyterInfo.tsx
+src/datascience-ui/interactive-common/executionCount.tsx
+src/datascience-ui/interactive-common/handlers.ts
+src/datascience-ui/interactive-common/variableExplorer.tsx
+src/datascience-ui/interactive-common/intellisenseProvider.ts
+src/datascience-ui/interactive-common/variableExplorerButtonCellFormatter.tsx
+src/datascience-ui/interactive-common/markdownManipulation.ts
+src/datascience-ui/interactive-common/variableExplorerCellFormatter.tsx
+src/datascience-ui/interactive-common/cellOutput.tsx
+src/datascience-ui/interactive-common/informationMessages.tsx
+src/datascience-ui/interactive-common/redux/helpers.ts
+src/datascience-ui/interactive-common/redux/reducers/helpers.ts
+src/datascience-ui/interactive-common/redux/reducers/monaco.ts
+src/datascience-ui/interactive-common/redux/reducers/transfer.ts
+src/datascience-ui/interactive-common/redux/reducers/types.ts
+src/datascience-ui/interactive-common/redux/reducers/variables.ts
+src/datascience-ui/interactive-common/redux/reducers/commonEffects.ts
+src/datascience-ui/interactive-common/redux/reducers/kernel.ts
+src/datascience-ui/interactive-common/redux/postOffice.ts
+src/datascience-ui/interactive-common/redux/store.ts
+src/datascience-ui/interactive-common/transforms.tsx
+src/datascience-ui/interactive-common/contentPanel.tsx
+src/datascience-ui/interactive-common/inputHistory.ts
+src/datascience-ui/history-react/index.tsx
+src/datascience-ui/history-react/interactivePanel.tsx
+src/datascience-ui/history-react/interactiveCell.tsx
+src/datascience-ui/history-react/redux/mapping.ts
+src/datascience-ui/history-react/redux/actions.ts
+src/datascience-ui/history-react/redux/reducers/index.ts
+src/datascience-ui/history-react/redux/reducers/creation.ts
+src/datascience-ui/history-react/redux/reducers/execution.ts
+src/datascience-ui/history-react/redux/reducers/effects.ts
+src/datascience-ui/history-react/redux/store.ts
+src/datascience-ui/react-common/arePathsSame.ts
+src/datascience-ui/react-common/imageButton.tsx
+src/datascience-ui/react-common/monacoHelpers.ts
+src/datascience-ui/react-common/svgViewer.tsx
+src/datascience-ui/react-common/relativeImage.tsx
+src/datascience-ui/react-common/progress.tsx
+src/datascience-ui/react-common/styleInjector.tsx
+src/datascience-ui/react-common/reduxUtils.ts
+src/datascience-ui/react-common/monacoEditor.tsx
+src/datascience-ui/react-common/textMeasure.ts
+src/datascience-ui/react-common/flyout.tsx
+src/datascience-ui/react-common/logger.ts
+src/datascience-ui/react-common/svgList.tsx
+src/datascience-ui/react-common/constants.ts
+src/datascience-ui/react-common/settingsReactSide.ts
+src/datascience-ui/react-common/locReactSide.ts
+src/datascience-ui/react-common/button.tsx
+src/datascience-ui/react-common/themeDetector.ts
+src/datascience-ui/react-common/image.tsx
+src/datascience-ui/react-common/event.ts
+src/datascience-ui/react-common/codicon/codicon.ts
+src/datascience-ui/react-common/postOffice.ts
+src/datascience-ui/react-common/errorBoundary.tsx
+src/datascience-ui/common/main.ts
+src/datascience-ui/common/cellFactory.ts
+src/datascience-ui/common/index.ts
+src/datascience-ui/startPage/index.tsx
+src/datascience-ui/startPage/startPage.tsx
+src/datascience-ui/data-explorer/index.tsx
+src/datascience-ui/data-explorer/cellFormatter.tsx
+src/datascience-ui/data-explorer/globalJQueryImports.ts
+src/datascience-ui/data-explorer/emptyRowsView.tsx
+src/datascience-ui/data-explorer/progressBar.tsx
+src/datascience-ui/data-explorer/testData.ts
+src/datascience-ui/data-explorer/reactSlickGridFilterBox.tsx
+src/datascience-ui/data-explorer/mainPanel.tsx
+src/datascience-ui/data-explorer/reactSlickGrid.tsx
+
+src/client/interpreter/interpreterService.ts
+src/client/interpreter/configuration/interpreterComparer.ts
+src/client/interpreter/configuration/interpreterSelector/commands/base.ts
+src/client/interpreter/configuration/interpreterSelector/commands/setInterpreter.ts
+src/client/interpreter/configuration/interpreterSelector/commands/resetInterpreter.ts
+src/client/interpreter/configuration/interpreterSelector/commands/setShebangInterpreter.ts
+src/client/interpreter/configuration/interpreterSelector/interpreterSelector.ts
+src/client/interpreter/configuration/pythonPathUpdaterService.ts
+src/client/interpreter/configuration/pythonPathUpdaterServiceFactory.ts
+src/client/interpreter/configuration/types.ts
+src/client/interpreter/configuration/services/globalUpdaterService.ts
+src/client/interpreter/configuration/services/workspaceUpdaterService.ts
+src/client/interpreter/configuration/services/workspaceFolderUpdaterService.ts
+src/client/interpreter/serviceRegistry.ts
+src/client/interpreter/helpers.ts
+src/client/interpreter/virtualEnvs/condaInheritEnvPrompt.ts
+src/client/interpreter/virtualEnvs/types.ts
+src/client/interpreter/virtualEnvs/virtualEnvPrompt.ts
+src/client/interpreter/virtualEnvs/index.ts
+src/client/interpreter/autoSelection/interpreterSecurity/interpreterSecurityStorage.ts
+src/client/interpreter/autoSelection/interpreterSecurity/interpreterEvaluation.ts
+src/client/interpreter/autoSelection/interpreterSecurity/interpreterSecurityService.ts
+src/client/interpreter/autoSelection/types.ts
+src/client/interpreter/autoSelection/constants.ts
+src/client/interpreter/autoSelection/proxy.ts
+src/client/interpreter/autoSelection/rules/baseRule.ts
+src/client/interpreter/autoSelection/rules/winRegistry.ts
+src/client/interpreter/autoSelection/rules/settings.ts
+src/client/interpreter/autoSelection/rules/currentPath.ts
+src/client/interpreter/autoSelection/rules/cached.ts
+src/client/interpreter/autoSelection/rules/workspaceEnv.ts
+src/client/interpreter/autoSelection/rules/system.ts
+src/client/interpreter/autoSelection/index.ts
+src/client/interpreter/interpreterVersion.ts
+src/client/interpreter/contracts.ts
+src/client/interpreter/activation/wrapperEnvironmentActivationService.ts
+src/client/interpreter/activation/terminalEnvironmentActivationService.ts
+src/client/interpreter/activation/preWarmVariables.ts
+src/client/interpreter/activation/types.ts
+src/client/interpreter/activation/service.ts
+src/client/interpreter/locators/types.ts
+src/client/interpreter/display/shebangCodeLensProvider.ts
+src/client/interpreter/display/index.ts
+src/client/interpreter/display/progressDisplay.ts
+src/client/interpreter/display/interpreterSelectionTip.ts
+
+src/client/api.ts
+src/client/constants.ts
+src/client/extension.ts
+src/client/extensionActivation.ts
+src/client/extensionInit.ts
+src/client/sourceMapSupport.ts
+src/client/startupTelemetry.ts
+
+src/client/typeFormatters/blockFormatProvider.ts
+src/client/typeFormatters/contracts.ts
+src/client/typeFormatters/codeBlockFormatProvider.ts
+src/client/typeFormatters/onEnterFormatter.ts
+src/client/typeFormatters/dispatcher.ts
+
+src/client/terminals/serviceRegistry.ts
+src/client/terminals/activation.ts
+src/client/terminals/types.ts
+src/client/terminals/codeExecution/helper.ts
+src/client/terminals/codeExecution/djangoShellCodeExecution.ts
+src/client/terminals/codeExecution/repl.ts
+src/client/terminals/codeExecution/terminalCodeExecution.ts
+src/client/terminals/codeExecution/codeExecutionManager.ts
+src/client/terminals/codeExecution/djangoContext.ts
+
+src/client/providers/objectDefinitionProvider.ts
+src/client/providers/serviceRegistry.ts
+src/client/providers/symbolProvider.ts
+src/client/providers/completionSource.ts
+src/client/providers/renameProvider.ts
+src/client/providers/hoverProvider.ts
+src/client/providers/itemInfoSource.ts
+src/client/providers/formatProvider.ts
+src/client/providers/importSortProvider.ts
+src/client/providers/replProvider.ts
+src/client/providers/codeActionProvider/main.ts
+src/client/providers/codeActionProvider/launchJsonCodeActionProvider.ts
+src/client/providers/codeActionProvider/pythonCodeActionProvider.ts
+src/client/providers/types.ts
+src/client/providers/docStringFoldingProvider.ts
+src/client/providers/linterProvider.ts
+src/client/providers/providerUtilities.ts
+src/client/providers/simpleRefactorProvider.ts
+src/client/providers/completionProvider.ts
+src/client/providers/jediProxy.ts
+src/client/providers/definitionProvider.ts
+src/client/providers/referenceProvider.ts
+src/client/providers/terminalProvider.ts
+src/client/providers/signatureProvider.ts
+
+src/client/activation/serviceRegistry.ts
+src/client/activation/languageServer/manager.ts
+src/client/activation/languageServer/languageServerExtension.ts
+src/client/activation/languageServer/languageServerProxy.ts
+src/client/activation/languageServer/languageClientFactory.ts
+src/client/activation/languageServer/platformData.ts
+src/client/activation/languageServer/languageServerCompatibilityService.ts
+src/client/activation/languageServer/languageServerPackageRepository.ts
+src/client/activation/languageServer/languageServerFolderService.ts
+src/client/activation/languageServer/outputChannel.ts
+src/client/activation/languageServer/languageServerPackageService.ts
+src/client/activation/languageServer/analysisOptions.ts
+src/client/activation/languageServer/activator.ts
+src/client/activation/commands.ts
+src/client/activation/activationManager.ts
+src/client/activation/progress.ts
+src/client/activation/extensionSurvey.ts
+src/client/activation/types.ts
+src/client/activation/common/languageServerChangeHandler.ts
+src/client/activation/common/activatorBase.ts
+src/client/activation/common/languageServerFolderService.ts
+src/client/activation/common/languageServerPackageService.ts
+src/client/activation/common/downloader.ts
+src/client/activation/common/packageRepository.ts
+src/client/activation/common/analysisOptions.ts
+src/client/activation/common/downloadChannelRules.ts
+src/client/activation/aaTesting.ts
+src/client/activation/refCountedLanguageServer.ts
+src/client/activation/jedi.ts
+src/client/activation/languageClientMiddleware.ts
+src/client/activation/activationService.ts
+src/client/activation/node/manager.ts
+src/client/activation/node/cancellationUtils.ts
+src/client/activation/node/languageServerProxy.ts
+src/client/activation/node/languageClientFactory.ts
+src/client/activation/node/languageServerPackageRepository.ts
+src/client/activation/node/languageServerFolderService.ts
+src/client/activation/node/languageServerPackageService.ts
+src/client/activation/node/analysisOptions.ts
+src/client/activation/node/activator.ts
+src/client/activation/none/activator.ts
+
+src/client/formatters/blackFormatter.ts
+src/client/formatters/serviceRegistry.ts
+src/client/formatters/helper.ts
+src/client/formatters/dummyFormatter.ts
+src/client/formatters/autoPep8Formatter.ts
+src/client/formatters/lineFormatter.ts
+src/client/formatters/types.ts
+src/client/formatters/yapfFormatter.ts
+src/client/formatters/baseFormatter.ts
+
+src/client/language/languageConfiguration.ts
+src/client/language/characters.ts
+src/client/language/textRangeCollection.ts
+src/client/language/tokenizer.ts
+src/client/language/characterStream.ts
+src/client/language/textIterator.ts
+src/client/language/types.ts
+src/client/language/iterableTextRange.ts
+src/client/language/braceCounter.ts
+src/client/language/unicode.ts
+src/client/language/textBuilder.ts
+
+src/client/testing/serviceRegistry.ts
+src/client/testing/unittest/main.ts
+src/client/testing/unittest/helper.ts
+src/client/testing/unittest/testConfigurationManager.ts
+src/client/testing/unittest/socketServer.ts
+src/client/testing/unittest/runner.ts
+src/client/testing/unittest/services/parserService.ts
+src/client/testing/unittest/services/argsService.ts
+src/client/testing/unittest/services/discoveryService.ts
+src/client/testing/codeLenses/main.ts
+src/client/testing/codeLenses/testFiles.ts
+src/client/testing/nosetest/main.ts
+src/client/testing/nosetest/testConfigurationManager.ts
+src/client/testing/nosetest/runner.ts
+src/client/testing/nosetest/services/parserService.ts
+src/client/testing/nosetest/services/argsService.ts
+src/client/testing/nosetest/services/discoveryService.ts
+src/client/testing/main.ts
+src/client/testing/pytest/main.ts
+src/client/testing/pytest/testConfigurationManager.ts
+src/client/testing/pytest/runner.ts
+src/client/testing/pytest/services/argsService.ts
+src/client/testing/pytest/services/discoveryService.ts
+src/client/testing/pytest/services/testMessageService.ts
+src/client/testing/configurationFactory.ts
+src/client/testing/navigation/serviceRegistry.ts
+src/client/testing/navigation/symbolProvider.ts
+src/client/testing/navigation/helper.ts
+src/client/testing/navigation/commandHandler.ts
+src/client/testing/navigation/suiteNavigator.ts
+src/client/testing/navigation/types.ts
+src/client/testing/navigation/functionNavigator.ts
+src/client/testing/navigation/fileNavigator.ts
+src/client/testing/explorer/testTreeViewItem.ts
+src/client/testing/explorer/testTreeViewProvider.ts
+src/client/testing/explorer/commandHandlers.ts
+src/client/testing/explorer/failedTestHandler.ts
+src/client/testing/explorer/treeView.ts
+src/client/testing/types.ts
+src/client/testing/common/argumentsHelper.ts
+src/client/testing/common/enablementTracker.ts
+src/client/testing/common/debugLauncher.ts
+src/client/testing/common/managers/testConfigurationManager.ts
+src/client/testing/common/managers/baseTestManager.ts
+src/client/testing/common/types.ts
+src/client/testing/common/constants.ts
+src/client/testing/common/testUtils.ts
+src/client/testing/common/xUnitParser.ts
+src/client/testing/common/updateTestSettings.ts
+src/client/testing/common/testVisitors/visitor.ts
+src/client/testing/common/testVisitors/flatteningVisitor.ts
+src/client/testing/common/testVisitors/resultResetVisitor.ts
+src/client/testing/common/runner.ts
+src/client/testing/common/services/discoveredTestParser.ts
+src/client/testing/common/services/contextService.ts
+src/client/testing/common/services/testResultsService.ts
+src/client/testing/common/services/storageService.ts
+src/client/testing/common/services/types.ts
+src/client/testing/common/services/unitTestDiagnosticService.ts
+src/client/testing/common/services/testsStatusService.ts
+src/client/testing/common/services/discovery.ts
+src/client/testing/common/services/configSettingService.ts
+src/client/testing/common/services/testManagerService.ts
+src/client/testing/common/services/workspaceTestManagerService.ts
+src/client/testing/display/main.ts
+src/client/testing/display/picker.ts
+src/client/testing/configuration.ts
+
+src/client/common/configuration/service.ts
+src/client/common/serviceRegistry.ts
+src/client/common/helpers.ts
+src/client/common/net/browser.ts
+src/client/common/net/fileDownloader.ts
+src/client/common/net/httpClient.ts
+src/client/common/net/socket/socketCallbackHandler.ts
+src/client/common/net/socket/socketServer.ts
+src/client/common/net/socket/SocketStream.ts
+src/client/common/asyncDisposableRegistry.ts
+src/client/common/editor.ts
+src/client/common/contextKey.ts
+src/client/common/markdown/restTextConverter.ts
+src/client/common/featureDeprecationManager.ts
+src/client/common/experiments/manager.ts
+src/client/common/experiments/groups.ts
+src/client/common/experiments/telemetry.ts
+src/client/common/experiments/service.ts
+src/client/common/refBool.ts
+src/client/common/open.ts
+src/client/common/platform/serviceRegistry.ts
+src/client/common/platform/errors.ts
+src/client/common/platform/fs-temp.ts
+src/client/common/platform/fs-paths.ts
+src/client/common/platform/platformService.ts
+src/client/common/platform/types.ts
+src/client/common/platform/constants.ts
+src/client/common/platform/fileSystem.ts
+src/client/common/platform/registry.ts
+src/client/common/platform/pathUtils.ts
+src/client/common/persistentState.ts
+src/client/common/terminal/activator/base.ts
+src/client/common/terminal/activator/powershellFailedHandler.ts
+src/client/common/terminal/activator/index.ts
+src/client/common/terminal/helper.ts
+src/client/common/terminal/syncTerminalService.ts
+src/client/common/terminal/factory.ts
+src/client/common/terminal/types.ts
+src/client/common/terminal/commandPrompt.ts
+src/client/common/terminal/service.ts
+src/client/common/terminal/shellDetector.ts
+src/client/common/terminal/shellDetectors/userEnvironmentShellDetector.ts
+src/client/common/terminal/shellDetectors/vscEnvironmentShellDetector.ts
+src/client/common/terminal/shellDetectors/terminalNameShellDetector.ts
+src/client/common/terminal/shellDetectors/settingsShellDetector.ts
+src/client/common/terminal/shellDetectors/baseShellDetector.ts
+src/client/common/terminal/environmentActivationProviders/pipEnvActivationProvider.ts
+src/client/common/terminal/environmentActivationProviders/baseActivationProvider.ts
+src/client/common/terminal/environmentActivationProviders/condaActivationProvider.ts
+src/client/common/terminal/environmentActivationProviders/commandPrompt.ts
+src/client/common/terminal/environmentActivationProviders/bash.ts
+src/client/common/terminal/environmentActivationProviders/pyenvActivationProvider.ts
+src/client/common/utils/decorators.ts
+src/client/common/utils/enum.ts
+src/client/common/utils/async.ts
+src/client/common/utils/text.ts
+src/client/common/utils/localize.ts
+src/client/common/utils/regexp.ts
+src/client/common/utils/platform.ts
+src/client/common/utils/multiStepInput.ts
+src/client/common/utils/stopWatch.ts
+src/client/common/utils/random.ts
+src/client/common/utils/serializers.ts
+src/client/common/utils/icons.ts
+src/client/common/utils/sysTypes.ts
+src/client/common/utils/version.ts
+src/client/common/utils/misc.ts
+src/client/common/utils/logging.ts
+src/client/common/utils/cacheUtils.ts
+src/client/common/utils/workerPool.ts
+src/client/common/crypto.ts
+src/client/common/extensions.ts
+src/client/common/dotnet/compatibilityService.ts
+src/client/common/dotnet/serviceRegistry.ts
+src/client/common/dotnet/types.ts
+src/client/common/dotnet/services/unknownOsCompatibilityService.ts
+src/client/common/dotnet/services/macCompatibilityService.ts
+src/client/common/dotnet/services/linuxCompatibilityService.ts
+src/client/common/dotnet/services/windowsCompatibilityService.ts
+src/client/common/types.ts
+src/client/common/logger.ts
+src/client/common/configSettings.ts
+src/client/common/constants.ts
+src/client/common/variables/serviceRegistry.ts
+src/client/common/variables/environment.ts
+src/client/common/variables/types.ts
+src/client/common/variables/environmentVariablesProvider.ts
+src/client/common/variables/sysTypes.ts
+src/client/common/variables/systemVariables.ts
+src/client/common/nuget/azureBlobStoreNugetRepository.ts
+src/client/common/nuget/nugetRepository.ts
+src/client/common/nuget/types.ts
+src/client/common/nuget/nugetService.ts
+src/client/common/cancellation.ts
+src/client/common/interpreterPathService.ts
+src/client/common/startPage/startPage.ts
+src/client/common/startPage/types.ts
+src/client/common/startPage/startPageMessageListener.ts
+src/client/common/application/customEditorService.ts
+src/client/common/application/commands.ts
+src/client/common/application/applicationShell.ts
+src/client/common/application/languageService.ts
+src/client/common/application/notebook.ts
+src/client/common/application/clipboard.ts
+src/client/common/application/workspace.ts
+src/client/common/application/debugSessionTelemetry.ts
+src/client/common/application/extensions.ts
+src/client/common/application/types.ts
+src/client/common/application/activeResource.ts
+src/client/common/application/commandManager.ts
+src/client/common/application/documentManager.ts
+src/client/common/application/webPanels/webPanelProvider.ts
+src/client/common/application/webPanels/webPanel.ts
+src/client/common/application/debugService.ts
+src/client/common/application/commands/reloadCommand.ts
+src/client/common/application/terminalManager.ts
+src/client/common/application/applicationEnvironment.ts
+src/client/common/errors/errorUtils.ts
+src/client/common/errors/moduleNotInstalledError.ts
+src/client/common/installer/serviceRegistry.ts
+src/client/common/installer/productNames.ts
+src/client/common/installer/condaInstaller.ts
+src/client/common/installer/extensionBuildInstaller.ts
+src/client/common/installer/productInstaller.ts
+src/client/common/installer/channelManager.ts
+src/client/common/installer/moduleInstaller.ts
+src/client/common/installer/types.ts
+src/client/common/installer/poetryInstaller.ts
+src/client/common/installer/pipEnvInstaller.ts
+src/client/common/installer/productService.ts
+src/client/common/installer/pipInstaller.ts
+src/client/common/installer/productPath.ts
+src/client/common/process/currentProcess.ts
+src/client/common/process/processFactory.ts
+src/client/common/process/serviceRegistry.ts
+src/client/common/process/pythonDaemon.ts
+src/client/common/process/pythonToolService.ts
+src/client/common/process/internal/python.ts
+src/client/common/process/internal/scripts/testing_tools.ts
+src/client/common/process/internal/scripts/vscode_datascience_helpers.ts
+src/client/common/process/internal/scripts/index.ts
+src/client/common/process/pythonDaemonPool.ts
+src/client/common/process/pythonDaemonFactory.ts
+src/client/common/process/types.ts
+src/client/common/process/logger.ts
+src/client/common/process/baseDaemon.ts
+src/client/common/process/constants.ts
+src/client/common/process/pythonProcess.ts
+src/client/common/process/proc.ts
+src/client/common/process/pythonEnvironment.ts
+src/client/common/process/decoder.ts
+src/client/common/process/pythonExecutionFactory.ts
+src/client/common/insidersBuild/insidersExtensionPrompt.ts
+src/client/common/insidersBuild/insidersExtensionService.ts
+src/client/common/insidersBuild/types.ts
+src/client/common/insidersBuild/downloadChannelService.ts
+src/client/common/insidersBuild/downloadChannelRules.ts
+
+src/client/debugger/extension/configuration/providers/moduleLaunch.ts
+src/client/debugger/extension/configuration/providers/flaskLaunch.ts
+src/client/debugger/extension/configuration/providers/fileLaunch.ts
+src/client/debugger/extension/configuration/providers/remoteAttach.ts
+src/client/debugger/extension/configuration/providers/djangoLaunch.ts
+src/client/debugger/extension/configuration/providers/providerFactory.ts
+src/client/debugger/extension/configuration/providers/pyramidLaunch.ts
+src/client/debugger/extension/configuration/providers/pidAttach.ts
+src/client/debugger/extension/configuration/resolvers/base.ts
+src/client/debugger/extension/configuration/resolvers/helper.ts
+src/client/debugger/extension/configuration/resolvers/launch.ts
+src/client/debugger/extension/configuration/resolvers/attach.ts
+src/client/debugger/extension/configuration/types.ts
+src/client/debugger/extension/configuration/debugConfigurationService.ts
+src/client/debugger/extension/configuration/launch.json/updaterService.ts
+src/client/debugger/extension/configuration/launch.json/interpreterPathCommand.ts
+src/client/debugger/extension/configuration/launch.json/completionProvider.ts
+src/client/debugger/extension/banner.ts
+src/client/debugger/extension/serviceRegistry.ts
+src/client/debugger/extension/adapter/remoteLaunchers.ts
+src/client/debugger/extension/adapter/outdatedDebuggerPrompt.ts
+src/client/debugger/extension/adapter/factory.ts
+src/client/debugger/extension/adapter/types.ts
+src/client/debugger/extension/adapter/activator.ts
+src/client/debugger/extension/adapter/logging.ts
+src/client/debugger/extension/types.ts
+src/client/debugger/extension/hooks/eventHandlerDispatcher.ts
+src/client/debugger/extension/hooks/types.ts
+src/client/debugger/extension/hooks/constants.ts
+src/client/debugger/extension/hooks/childProcessAttachHandler.ts
+src/client/debugger/extension/hooks/childProcessAttachService.ts
+src/client/debugger/extension/attachQuickPick/wmicProcessParser.ts
+src/client/debugger/extension/attachQuickPick/factory.ts
+src/client/debugger/extension/attachQuickPick/types.ts
+src/client/debugger/extension/attachQuickPick/psProcessParser.ts
+src/client/debugger/extension/attachQuickPick/provider.ts
+src/client/debugger/extension/attachQuickPick/picker.ts
+src/client/debugger/extension/helpers/protocolParser.ts
+src/client/debugger/types.ts
+src/client/debugger/constants.ts
+
+src/client/languageServices/jediProxyFactory.ts
+src/client/languageServices/proposeLanguageServerBanner.ts
+
+src/client/telemetry/types.ts
+src/client/telemetry/importTracker.ts
+src/client/telemetry/constants.ts
+src/client/telemetry/index.ts
+src/client/telemetry/envFileTelemetry.ts
+src/client/telemetry/extensionInstallTelemetry.ts
+
+src/client/linters/pydocstyle.ts
+src/client/linters/serviceRegistry.ts
+src/client/linters/linterAvailability.ts
+src/client/linters/lintingEngine.ts
+src/client/linters/prospector.ts
+src/client/linters/pycodestyle.ts
+src/client/linters/linterInfo.ts
+src/client/linters/bandit.ts
+src/client/linters/linterCommands.ts
+src/client/linters/flake8.ts
+src/client/linters/errorHandlers/baseErrorHandler.ts
+src/client/linters/errorHandlers/errorHandler.ts
+src/client/linters/errorHandlers/notInstalled.ts
+src/client/linters/errorHandlers/standard.ts
+src/client/linters/types.ts
+src/client/linters/mypy.ts
+src/client/linters/baseLinter.ts
+src/client/linters/constants.ts
+src/client/linters/linterManager.ts
+src/client/linters/pylama.ts
+src/client/linters/pylint.ts
+
+src/client/application/serviceRegistry.ts
+src/client/application/types.ts
+src/client/application/diagnostics/surceMapSupportService.ts
+src/client/application/diagnostics/base.ts
+src/client/application/diagnostics/applicationDiagnostics.ts
+src/client/application/diagnostics/serviceRegistry.ts
+src/client/application/diagnostics/filter.ts
+src/client/application/diagnostics/checks/upgradeCodeRunner.ts
+src/client/application/diagnostics/checks/powerShellActivation.ts
+src/client/application/diagnostics/checks/envPathVariable.ts
+src/client/application/diagnostics/checks/invalidLaunchJsonDebugger.ts
+src/client/application/diagnostics/checks/pythonPathDeprecated.ts
+src/client/application/diagnostics/checks/lsNotSupported.ts
+src/client/application/diagnostics/checks/macPythonInterpreter.ts
+src/client/application/diagnostics/checks/invalidPythonPathInDebugger.ts
+src/client/application/diagnostics/checks/pythonInterpreter.ts
+src/client/application/diagnostics/promptHandler.ts
+src/client/application/diagnostics/types.ts
+src/client/application/diagnostics/constants.ts
+src/client/application/diagnostics/commands/base.ts
+src/client/application/diagnostics/commands/ignore.ts
+src/client/application/diagnostics/commands/factory.ts
+src/client/application/diagnostics/commands/execVSCCommand.ts
+src/client/application/diagnostics/commands/types.ts
+src/client/application/diagnostics/commands/launchBrowser.ts
+src/client/application/misc/joinMailingListPrompt.ts
+
+src/client/datascience/baseJupyterSession.ts
+src/client/datascience/data-viewing/jupyterVariableDataProviderFactory.ts
+src/client/datascience/data-viewing/dataViewerMessageListener.ts
+src/client/datascience/data-viewing/jupyterVariableDataProvider.ts
+src/client/datascience/data-viewing/types.ts
+src/client/datascience/data-viewing/dataViewer.ts
+src/client/datascience/data-viewing/dataViewerDependencyService.ts
+src/client/datascience/data-viewing/dataViewerFactory.ts
+src/client/datascience/shiftEnterBanner.ts
+src/client/datascience/dataScienceSurveyBanner.ts
+src/client/datascience/serviceRegistry.ts
+src/client/datascience/gather/gatherLogger.ts
+src/client/datascience/gather/gatherListener.ts
+src/client/datascience/webViewHost.ts
+src/client/datascience/context/activeEditorContext.ts
+src/client/datascience/progress/progressReporter.ts
+src/client/datascience/progress/messages.ts
+src/client/datascience/progress/types.ts
+src/client/datascience/progress/decorator.ts
+src/client/datascience/codeCssGenerator.ts
+src/client/datascience/kernel-launcher/helpers.ts
+src/client/datascience/kernel-launcher/kernelFinder.ts
+src/client/datascience/kernel-launcher/kernelProcess.ts
+src/client/datascience/kernel-launcher/types.ts
+src/client/datascience/kernel-launcher/kernelDaemonPool.ts
+src/client/datascience/kernel-launcher/kernelLauncherDaemon.ts
+src/client/datascience/kernel-launcher/kernelDaemon.ts
+src/client/datascience/kernel-launcher/kernelDaemonPreWarmer.ts
+src/client/datascience/kernel-launcher/kernelLauncher.ts
+src/client/datascience/ipywidgets/localWidgetScriptSourceProvider.ts
+src/client/datascience/ipywidgets/ipyWidgetScriptSourceProvider.ts
+src/client/datascience/ipywidgets/ipyWidgetScriptSource.ts
+src/client/datascience/ipywidgets/cdnWidgetScriptSourceProvider.ts
+src/client/datascience/ipywidgets/types.ts
+src/client/datascience/ipywidgets/remoteWidgetScriptSourceProvider.ts
+src/client/datascience/ipywidgets/constants.ts
+src/client/datascience/ipywidgets/ipyWidgetMessageDispatcher.ts
+src/client/datascience/ipywidgets/ipywidgetHandler.ts
+src/client/datascience/ipywidgets/ipyWidgetMessageDispatcherFactory.ts
+src/client/datascience/themeFinder.ts
+src/client/datascience/multiplexingDebugService.ts
+src/client/datascience/interactive-window/identity.ts
+src/client/datascience/interactive-window/interactiveWindow.ts
+src/client/datascience/interactive-window/interactiveWindowCommandListener.ts
+src/client/datascience/interactive-window/interactiveWindowProvider.ts
+src/client/datascience/datascience.ts
+src/client/datascience/liveshare/liveshare.ts
+src/client/datascience/liveshare/serviceProxy.ts
+src/client/datascience/liveshare/liveshareProxy.ts
+src/client/datascience/liveshare/postOffice.ts
+src/client/datascience/jupyterUriProviderRegistration.ts
+src/client/datascience/messages.ts
+src/client/datascience/raw-kernel/rawJupyterSession.ts
+src/client/datascience/raw-kernel/rawNotebookProvider.ts
+src/client/datascience/raw-kernel/rawNotebookSupportedService.ts
+src/client/datascience/raw-kernel/liveshare/guestRawNotebookProvider.ts
+src/client/datascience/raw-kernel/liveshare/hostRawNotebookProvider.ts
+src/client/datascience/raw-kernel/rawKernel.ts
+src/client/datascience/raw-kernel/rawSession.ts
+src/client/datascience/raw-kernel/rawSocket.ts
+src/client/datascience/raw-kernel/rawNotebookProviderWrapper.ts
+src/client/datascience/crossProcessLock.ts
+src/client/datascience/debugLocationTrackerFactory.ts
+src/client/datascience/preWarmVariables.ts
+src/client/datascience/common.ts
+src/client/datascience/kernelSocketWrapper.ts
+src/client/datascience/jupyterDebugService.ts
+src/client/datascience/utils.ts
+src/client/datascience/interactive-common/serialization.ts
+src/client/datascience/interactive-common/showPlotListener.ts
+src/client/datascience/interactive-common/debugListener.ts
+src/client/datascience/interactive-common/interactiveBase.ts
+src/client/datascience/interactive-common/types.ts
+src/client/datascience/interactive-common/linkProvider.ts
+src/client/datascience/interactive-common/notebookUsageTracker.ts
+src/client/datascience/interactive-common/interactiveWindowTypes.ts
+src/client/datascience/interactive-common/synchronization.ts
+src/client/datascience/interactive-common/notebookProvider.ts
+src/client/datascience/interactive-common/interactiveWindowMessageListener.ts
+src/client/datascience/interactive-common/intellisense/wordHelper.ts
+src/client/datascience/interactive-common/intellisense/intellisenseDocument.ts
+src/client/datascience/interactive-common/intellisense/intellisenseLine.ts
+src/client/datascience/interactive-common/intellisense/conversion.ts
+src/client/datascience/interactive-common/intellisense/intellisenseProvider.ts
+src/client/datascience/interactive-common/notebookServerProvider.ts
+src/client/datascience/activation.ts
+src/client/datascience/jupyterUriProviderWrapper.ts
+src/client/datascience/types.ts
+src/client/datascience/errorHandler/errorHandler.ts
+src/client/datascience/cellMatcher.ts
+src/client/datascience/notebookStorage/notebookModel.ts
+src/client/datascience/notebookStorage/notebookModelEditEvent.ts
+src/client/datascience/notebookStorage/notebookStorageProvider.ts
+src/client/datascience/notebookStorage/nativeEditorStorage.ts
+src/client/datascience/notebookStorage/factory.ts
+src/client/datascience/notebookStorage/types.ts
+src/client/datascience/notebookStorage/nativeEditorProvider.ts
+src/client/datascience/notebookStorage/vscNotebookModel.ts
+src/client/datascience/notebookStorage/baseModel.ts
+src/client/datascience/debugLocationTracker.ts
+src/client/datascience/plotting/plotViewerMessageListener.ts
+src/client/datascience/plotting/types.ts
+src/client/datascience/plotting/plotViewer.ts
+src/client/datascience/plotting/plotViewerProvider.ts
+src/client/datascience/constants.ts
+src/client/datascience/monacoMessages.ts
+src/client/datascience/interactive-ipynb/nativeEditorRunByLineListener.ts
+src/client/datascience/interactive-ipynb/nativeEditorViewTracker.ts
+src/client/datascience/interactive-ipynb/trustCommandHandler.ts
+src/client/datascience/interactive-ipynb/nativeEditorOldWebView.ts
+src/client/datascience/interactive-ipynb/nativeEditorSynchronizer.ts
+src/client/datascience/interactive-ipynb/nativeEditor.ts
+src/client/datascience/interactive-ipynb/trustService.ts
+src/client/datascience/interactive-ipynb/digestStorage.ts
+src/client/datascience/interactive-ipynb/nativeEditorProviderOld.ts
+src/client/datascience/interactive-ipynb/nativeEditorCommandListener.ts
+src/client/datascience/interactive-ipynb/autoSaveService.ts
+src/client/datascience/editor-integration/hoverProvider.ts
+src/client/datascience/editor-integration/codeLensFactory.ts
+src/client/datascience/editor-integration/codewatcher.ts
+src/client/datascience/editor-integration/decorator.ts
+src/client/datascience/editor-integration/codelensprovider.ts
+src/client/datascience/editor-integration/cellhashprovider.ts
+src/client/datascience/commands/commandLineSelector.ts
+src/client/datascience/commands/notebookCommands.ts
+src/client/datascience/commands/exportCommands.ts
+src/client/datascience/commands/commandRegistry.ts
+src/client/datascience/commands/serverSelector.ts
+src/client/datascience/cellFactory.ts
+src/client/datascience/notebook/contentProvider.ts
+src/client/datascience/notebook/notebookDisposeService.ts
+src/client/datascience/notebook/serviceRegistry.ts
+src/client/datascience/notebook/notebookEditor.ts
+src/client/datascience/notebook/notebookEditorCompatibilitySupport.ts
+src/client/datascience/notebook/kernelProvider.ts
+src/client/datascience/notebook/integration.ts
+src/client/datascience/notebook/types.ts
+src/client/datascience/notebook/notebookEditorProvider.ts
+src/client/datascience/notebook/constants.ts
+src/client/datascience/notebook/notebookEditorProviderWrapper.ts
+src/client/datascience/notebook/renderer.ts
+src/client/datascience/notebook/rendererExtensionDownloader.ts
+src/client/datascience/notebook/helpers/multiCancellationToken.ts
+src/client/datascience/notebook/helpers/helpers.ts
+src/client/datascience/notebook/helpers/executionHelpers.ts
+src/client/datascience/notebook/survey.ts
+src/client/datascience/notebook/rendererExtension.ts
+src/client/datascience/export/exportToHTML.ts
+src/client/datascience/export/exportToPython.ts
+src/client/datascience/export/exportUtil.ts
+src/client/datascience/export/exportManager.ts
+src/client/datascience/export/types.ts
+src/client/datascience/export/exportToPDF.ts
+src/client/datascience/export/exportManagerFilePicker.ts
+src/client/datascience/export/exportBase.ts
+src/client/datascience/export/exportDependencyChecker.ts
+src/client/datascience/export/exportFileOpener.ts
+src/client/datascience/notebookAndInteractiveTracker.ts
+src/client/datascience/statusProvider.ts
+src/client/datascience/jupyter/interpreter/jupyterInterpreterSelectionCommand.ts
+src/client/datascience/jupyter/interpreter/jupyterCommand.ts
+src/client/datascience/jupyter/interpreter/jupyterInterpreterStateStore.ts
+src/client/datascience/jupyter/interpreter/jupyterInterpreterDependencyService.ts
+src/client/datascience/jupyter/interpreter/jupyterInterpreterOldCacheStateStore.ts
+src/client/datascience/jupyter/interpreter/jupyterInterpreterSubCommandExecutionService.ts
+src/client/datascience/jupyter/interpreter/jupyterInterpreterSelector.ts
+src/client/datascience/jupyter/interpreter/jupyterInterpreterService.ts
+src/client/datascience/jupyter/kernels/kernelSelector.ts
+src/client/datascience/jupyter/kernels/jupyterKernelPromiseFailedError.ts
+src/client/datascience/jupyter/kernels/helpers.ts
+src/client/datascience/jupyter/kernels/kernelExecution.ts
+src/client/datascience/jupyter/kernels/kernelSwitcher.ts
+src/client/datascience/jupyter/kernels/kernelService.ts
+src/client/datascience/jupyter/kernels/kernelProvider.ts
+src/client/datascience/jupyter/kernels/types.ts
+src/client/datascience/jupyter/kernels/kernelSelections.ts
+src/client/datascience/jupyter/kernels/jupyterKernelSpec.ts
+src/client/datascience/jupyter/kernels/kernelDependencyService.ts
+src/client/datascience/jupyter/kernels/kernel.ts
+src/client/datascience/jupyter/kernels/cellExecution.ts
+src/client/datascience/jupyter/jupyterNotebook.ts
+src/client/datascience/jupyter/jupyterExecutionFactory.ts
+src/client/datascience/jupyter/jupyterSession.ts
+src/client/datascience/jupyter/serverPreload.ts
+src/client/datascience/jupyter/jupyterRequest.ts
+src/client/datascience/jupyter/jupyterNotebookProvider.ts
+src/client/datascience/jupyter/commandLineSelector.ts
+src/client/datascience/jupyter/jupyterVariables.ts
+src/client/datascience/jupyter/jupyterDebugger.ts
+src/client/datascience/jupyter/liveshare/hostJupyterServer.ts
+src/client/datascience/jupyter/liveshare/roleBasedFactory.ts
+src/client/datascience/jupyter/liveshare/guestJupyterNotebook.ts
+src/client/datascience/jupyter/liveshare/hostJupyterNotebook.ts
+src/client/datascience/jupyter/liveshare/responseQueue.ts
+src/client/datascience/jupyter/liveshare/hostJupyterExecution.ts
+src/client/datascience/jupyter/liveshare/liveShareParticipantMixin.ts
+src/client/datascience/jupyter/liveshare/utils.ts
+src/client/datascience/jupyter/liveshare/guestJupyterSessionManager.ts
+src/client/datascience/jupyter/liveshare/guestJupyterSessionManagerFactory.ts
+src/client/datascience/jupyter/liveshare/types.ts
+src/client/datascience/jupyter/liveshare/guestJupyterServer.ts
+src/client/datascience/jupyter/liveshare/serverCache.ts
+src/client/datascience/jupyter/liveshare/guestJupyterExecution.ts
+src/client/datascience/jupyter/kernelVariables.ts
+src/client/datascience/jupyter/jupyterSessionManagerFactory.ts
+src/client/datascience/jupyter/jupyterDebuggerPortBlockedError.ts
+src/client/datascience/jupyter/jupyterConnectError.ts
+src/client/datascience/jupyter/jupyterExecution.ts
+src/client/datascience/jupyter/debuggerVariableRegistration.ts
+src/client/datascience/jupyter/jupyterDebuggerRemoteNotSupported.ts
+src/client/datascience/jupyter/jupyterConnection.ts
+src/client/datascience/jupyter/jupyterPasswordConnect.ts
+src/client/datascience/jupyter/jupyterDebuggerNotInstalledError.ts
+src/client/datascience/jupyter/jupyterSelfCertsError.ts
+src/client/datascience/jupyter/jupyterDebuggerPortNotAvailableError.ts
+src/client/datascience/jupyter/jupyterWebSocket.ts
+src/client/datascience/jupyter/jupyterServer.ts
+src/client/datascience/jupyter/jupyterInvalidKernelError.ts
+src/client/datascience/jupyter/jupyterExporter.ts
+src/client/datascience/jupyter/notebookStarter.ts
+src/client/datascience/jupyter/jupyterZMQBinariesNotFoundError.ts
+src/client/datascience/jupyter/serverSelector.ts
+src/client/datascience/jupyter/jupyterUtils.ts
+src/client/datascience/jupyter/jupyterSessionManager.ts
+src/client/datascience/jupyter/jupyterDataRateLimitError.ts
+src/client/datascience/jupyter/variableScriptLoader.ts
+src/client/datascience/jupyter/jupyterServerWrapper.ts
+src/client/datascience/jupyter/jupyterImporter.ts
+src/client/datascience/jupyter/jupyterInstallError.ts
+src/client/datascience/jupyter/oldJupyterVariables.ts
+src/client/datascience/jupyter/jupyterInterruptError.ts
+src/client/datascience/jupyter/invalidNotebookFileError.ts
+src/client/datascience/jupyter/jupyterWaitForIdleError.ts
+src/client/datascience/jupyter/jupyterCellOutputMimeTypeTracker.ts
+src/client/datascience/jupyter/debuggerVariables.ts
+src/client/datascience/dataScienceFileSystem.ts
+src/client/logging/levels.ts
+src/client/logging/transports.ts
+src/client/logging/_global.ts
+src/client/logging/logger.ts
+src/client/logging/util.ts
+src/client/logging/index.ts
+src/client/logging/formatters.ts
+src/client/logging/trace.ts
+src/client/ioc/serviceManager.ts
+src/client/ioc/container.ts
+src/client/ioc/types.ts
+src/client/ioc/index.ts
+src/client/refactor/proxy.ts
+src/client/workspaceSymbols/main.ts
+src/client/workspaceSymbols/contracts.ts
+src/client/workspaceSymbols/generator.ts
+src/client/workspaceSymbols/parser.ts
+src/client/workspaceSymbols/provider.ts
+
diff --git a/.eslintrc b/.eslintrc
index 1b6649bb0880..3e84dbf6fe39 100644
--- a/.eslintrc
+++ b/.eslintrc
@@ -1,17 +1,103 @@
-
{
- "env": {
- "node": true,
- "es6": true
- },
- "rules": {
- "no-console": 0,
- "no-cond-assign": 0,
- "no-unused-vars": 1,
- "no-extra-semi": "warn",
- "semi": "warn",
- "prettier/prettier": "error"
- },
- "extends": ["eslint:recommended", "prettier"],
- "plugins": ["prettier"]
+ "env": {
+ "node": true,
+ "es6": true,
+ "mocha": true
+ },
+ "parser": "@typescript-eslint/parser",
+ "plugins": ["@typescript-eslint"],
+ "extends": [
+ "airbnb",
+ "plugin:@typescript-eslint/recommended",
+ "plugin:import/errors",
+ "plugin:import/warnings",
+ "plugin:import/typescript"
+ ],
+ "rules": {
+ // Overriding ESLint rules with Typescript-specific ones
+ "@typescript-eslint/ban-ts-comment": [
+ "error",
+ {
+ "ts-ignore": "allow-with-description"
+ }
+ ],
+ "no-bitwise": "off",
+ "no-dupe-class-members": "off",
+ "@typescript-eslint/no-dupe-class-members": "error",
+ "no-empty-function": "off",
+ "@typescript-eslint/no-empty-function": ["error"],
+ "@typescript-eslint/no-empty-interface": "off",
+ "@typescript-eslint/no-non-null-assertion": "off",
+ "no-unused-vars": "off",
+ "@typescript-eslint/no-unused-vars": "error",
+ "no-use-before-define": "off",
+ "@typescript-eslint/no-use-before-define": [
+ "error",
+ {
+ "functions": false
+ }
+ ],
+ "no-useless-constructor": "off",
+ "@typescript-eslint/no-useless-constructor": "error",
+ "@typescript-eslint/no-var-requires": "off",
+ // Other rules
+ "func-names": "off",
+ "import/extensions": "off",
+ "import/namespace": "off",
+ "import/no-extraneous-dependencies": "off",
+ "import/no-unresolved": [
+ "error",
+ {
+ "ignore": ["monaco-editor", "vscode"]
+ }
+ ],
+ "import/prefer-default-export": "off",
+ "indent": [
+ "error",
+ 4,
+ {
+ "SwitchCase": 1
+ }
+ ],
+ "linebreak-style": "off",
+ "max-len": [
+ "warn",
+ {
+ "code": 120,
+ "ignorePattern": "^import\\s.+\\sfrom\\s.+;$",
+ "ignoreStrings": true,
+ "ignoreTemplateLiterals": true,
+ "ignoreUrls": true
+ }
+ ],
+ "no-confusing-arrow": [
+ "error",
+ {
+ "allowParens": true
+ }
+ ],
+ "no-console": "off",
+ "no-control-regex": "off",
+ "no-extend-native": "off",
+ "no-multi-str": "off",
+ "no-param-reassign": "off",
+ "no-prototype-builtins": "off",
+ "no-template-curly-in-string": "off",
+ "no-underscore-dangle": "off",
+ "no-useless-escape": "off",
+ "no-void": [
+ "error",
+ {
+ "allowAsStatement": true
+ }
+ ],
+ "operator-assignment": "off",
+ "react/jsx-filename-extension": [
+ 1,
+ {
+ "extensions": [".tsx"]
+ }
+ ],
+ "strict": "off"
+ }
}
diff --git a/.gitattributes b/.gitattributes
index f36040d43639..e25c2877c07f 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -1,2 +1,3 @@
package.json text eol=lf
package-lock.json text eol=lf
+requirements.txt text eol=lf
diff --git a/.github/ISSUE_TEMPLATE/1_ds_bug_report.md b/.github/ISSUE_TEMPLATE/1_ds_bug_report.md
index 37d7fc69cdec..f9f2a490d336 100644
--- a/.github/ISSUE_TEMPLATE/1_ds_bug_report.md
+++ b/.github/ISSUE_TEMPLATE/1_ds_bug_report.md
@@ -34,16 +34,16 @@ _Please provide as much info as you readily know_
- **Extension version:** 20YY.MM.#####-xxx
- **VS Code version:** #.##
- **Setting python.jediEnabled:** true | false
+- **Setting python.languageServer:** Jedi | Microsoft | None
- **Python and/or Anaconda version:** #.#.#
- **OS:** Windows | Mac | Linux (distro):
- **Virtual environment:** conda | venv | virtualenv | N/A | ...
-## Developer Tools Console Output
+## Python Output
-Microsoft Data Science for VS Code Engineering Team: @rchiodo, @IanMatthewHuff, @DavidKutu, @DonJayamanne, @greazer
+Microsoft Data Science for VS Code Engineering Team: @rchiodo, @IanMatthewHuff, @DavidKutu, @DonJayamanne, @greazer, @joyceerhl
diff --git a/.github/ISSUE_TEMPLATE/2_bug_report.md b/.github/ISSUE_TEMPLATE/2_bug_report.md
index b5923fd25008..63ebddf67b47 100644
--- a/.github/ISSUE_TEMPLATE/2_bug_report.md
+++ b/.github/ISSUE_TEMPLATE/2_bug_report.md
@@ -15,9 +15,10 @@ labels: classify, type-bug
- Type of virtual environment used (N/A | venv | virtualenv | conda | ...): XXX
- Relevant/affected Python packages and their versions: XXX
- Relevant/affected Python-related VS Code extensions and their versions: XXX
-- Jedi or Language Server? (i.e. what is `"python.jediEnabled"` set to; more info #3977): XXX
- Value of the `python.languageServer` setting: XXX
+[**NOTE**: If you suspect that your issue is related to the Microsoft Python Language Server (`python.languageServer: 'Microsoft'`), please download our new language server [Pylance](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance) from the VS Code marketplace to see if that fixes your issue]
+
## Expected behaviour
XXX
@@ -38,14 +39,16 @@ Note: If you think a GIF of what is happening would be helpful, consider tools l
## Logs
-Output for `Python` in the `Output` panel (`View`→`Output`, change the drop-down the upper-right of the `Output` panel to `Python`)
+
-```
-XXX
-```
+Output for Python in the Output panel (View→Output, change the drop-down the upper-right of the Output panel to Python)
+
-Output from `Console` under the `Developer Tools` panel (toggle Developer Tools on under `Help`; turn on source maps to make any tracebacks be useful by running `Enable source map support for extension debugging`)
+
```
XXX
```
+
+
+
diff --git a/.github/ISSUE_TEMPLATE/3_ds_feature_request.md b/.github/ISSUE_TEMPLATE/3_ds_feature_request.md
index 730f7cfa2f1a..71876c9f3aad 100644
--- a/.github/ISSUE_TEMPLATE/3_ds_feature_request.md
+++ b/.github/ISSUE_TEMPLATE/3_ds_feature_request.md
@@ -15,4 +15,4 @@ request template instead of this one. ***Thank you!***
## Description
-Microsoft Data Science for VS Code Engineering Team: @rchiodo, @IanMatthewHuff, @DavidKutu, @DonJayamanne, @greazer
+Microsoft Data Science for VS Code Engineering Team: @rchiodo, @IanMatthewHuff, @DavidKutu, @DonJayamanne, @greazer, @joyceerhl
diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
index 1d41e4544cbd..c1b633b61d84 100644
--- a/.github/PULL_REQUEST_TEMPLATE.md
+++ b/.github/PULL_REQUEST_TEMPLATE.md
@@ -7,11 +7,11 @@ For #
- [ ] Pull request represents a single change (i.e. not fixing disparate/unrelated things in a single PR).
- [ ] Title summarizes what is changing.
-- [ ] Has a [news entry](https://github.com/Microsoft/vscode-python/tree/master/news) file (remember to thank yourself!).
+- [ ] Has a [news entry](https://github.com/Microsoft/vscode-python/tree/main/news) file (remember to thank yourself!).
- [ ] Appropriate comments and documentation strings in the code.
- [ ] Has sufficient logging.
- [ ] Has telemetry for enhancements.
- [ ] Unit tests & system/integration tests are added/updated.
-- [ ] [Test plan](https://github.com/Microsoft/vscode-python/blob/master/.github/test_plan.md) is updated as appropriate.
-- [ ] [`package-lock.json`](https://github.com/Microsoft/vscode-python/blob/master/package-lock.json) has been regenerated by running `npm install` (if dependencies have changed).
+- [ ] [Test plan](https://github.com/Microsoft/vscode-python/blob/main/.github/test_plan.md) is updated as appropriate.
+- [ ] [`package-lock.json`](https://github.com/Microsoft/vscode-python/blob/main/package-lock.json) has been regenerated by running `npm install` (if dependencies have changed).
- [ ] The wiki is updated with any design decisions/details.
diff --git a/.github/actions/build-vsix/action.yml b/.github/actions/build-vsix/action.yml
new file mode 100644
index 000000000000..787bb999022e
--- /dev/null
+++ b/.github/actions/build-vsix/action.yml
@@ -0,0 +1,34 @@
+name: 'Build VSIX'
+description: "Build the extension's VSIX"
+
+outputs:
+ path:
+ description: 'Path to the VSIX'
+ value: 'ms-python-insiders.vsix'
+
+runs:
+ using: 'composite'
+ steps:
+ # For faster/better builds of sdists.
+ - run: python -m pip install wheel
+ shell: bash
+
+ - run: python -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python --no-cache-dir --implementation py --no-deps --upgrade -r requirements.txt
+ shell: bash
+
+ - run: |
+ python -m pip --disable-pip-version-check install -r build/debugger-install-requirements.txt
+ python ./pythonFiles/install_debugpy.py
+ shell: bash
+
+ - run: npm ci --prefer-offline
+ shell: bash
+
+ # Use the GITHUB_RUN_ID environment variable to update the build number.
+ # GITHUB_RUN_ID is a unique number for each run within a repository.
+ # This number does not change if you re-run the workflow run.
+ - run: npm run updateBuildNumber -- --buildNumber $GITHUB_RUN_ID
+ shell: bash
+
+ - run: npm run package
+ shell: bash
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
new file mode 100644
index 000000000000..e2e077e3a7d1
--- /dev/null
+++ b/.github/dependabot.yml
@@ -0,0 +1,21 @@
+version: 2
+updates:
+ - package-ecosystem: 'github-actions'
+ directory: /
+ schedule:
+ interval: daily
+
+ - package-ecosystem: 'pip'
+ directory: /
+ schedule:
+ interval: daily
+
+ - package-ecosystem: 'pip'
+ directory: /news
+ schedule:
+ interval: monthly
+ # Activate when we feel ready to keep up with frequency.
+ # - package-ecosystem: 'npm'
+ # directory: /
+ # schedule:
+ # interval: daily
diff --git a/.github/release_plan.md b/.github/release_plan.md
index e263cbf00c08..540e141b56f1 100644
--- a/.github/release_plan.md
+++ b/.github/release_plan.md
@@ -2,49 +2,47 @@
- Python 3.7 and higher
- run `python3 -m pip install --user -r news/requirements.txt`
-- run `python3 -m pip install --user -r tpn/requirements.txt`
# Release candidate (Monday, XXX XX)
-- [ ] Announce the code freeze (not just to team but also to ptvsd and language server)
-- [ ] Update master for the release
- - [ ] Create a branch against `master` for a pull request
- - [ ] Change the version in [`package.json`](https://github.com/Microsoft/vscode-python/blob/master/package.json) from a `-dev` suffix to `-rc` (🤖)
- - [ ] Run `npm install` to make sure [`package-lock.json`](https://github.com/Microsoft/vscode-python/blob/master/package.json) is up-to-date (🤖)
- - [ ] Update `requirements.txt` to point to latest release version of [ptvsd](https://github.com/microsoft/ptvsd).
- - [ ] Update `languageServerVersion` in `package.json` to point to the latest version (???) of [the Language Server](https://github.com/Microsoft/python-language-server).
- - [ ] Update [`CHANGELOG.md`](https://github.com/Microsoft/vscode-python/blob/master/CHANGELOG.md) (🤖)
- - [ ] Run [`news`](https://github.com/Microsoft/vscode-python/tree/master/news) (typically `python news --final --update CHANGELOG.md | code-insiders -`)
- - [ ] Copy over the "Thanks" section from the previous release
- - [ ] Make sure the "Thanks" section is up-to-date (e.g. compare to versions in requirements.json)
+- [ ] Announce the code freeze on both Teams and e-mail, leave enough time for teams to surface any last minute issues that need to get in before freeze. Make sure debugger and Language Server teams are looped in as well.
+- [ ] Update `main` for the release
+ - [ ] Create a branch against `main` for a pull request
+ - [ ] Change the version in [`package.json`](https://github.com/Microsoft/vscode-python/blob/main/package.json) from a `-dev` suffix to `-rc` (🤖)
+ - [ ] Run `npm install` to make sure [`package-lock.json`](https://github.com/Microsoft/vscode-python/blob/main/package.json) is up-to-date (🤖)
+ - [ ] Extension will pick up latest version of `debugpy`. If you need to pin to a particular version see `install_debugpy.py`.
+ - [ ] Update `languageServerVersion` in `package.json` to point to the latest version of the [Language Server](https://github.com/Microsoft/python-language-server). Check with the language server team if this needs updating.
+ - [ ] Update [`CHANGELOG.md`](https://github.com/Microsoft/vscode-python/blob/main/CHANGELOG.md) (🤖)
+ - [ ] Run [`news`](https://github.com/Microsoft/vscode-python/tree/main/news) (typically `python news --final --update CHANGELOG.md | code-insiders -`)
+ - [ ] Copy over the "Thanks" section from the previous release into the "Thanks" section for the new release
+ - [ ] Make sure the "Thanks" section is up-to-date (e.g. compare to versions in [`requirements.txt`](https://github.com/microsoft/vscode-python/blob/main/requirements.txt))
- [ ] Touch up news entries (e.g. add missing periods)
- [ ] Check the Markdown rendering to make sure everything looks good
- - [ ] Add any relevant news entries for ptvsd and the language server if they were updated
- - [ ] Update [`ThirdPartyNotices-Distribution.txt`](https://github.com/Microsoft/vscode-python/blob/master/ThirdPartyNotices-Distribution.txt) by using https://tools.opensource.microsoft.com/notice (see team notes)
- - [ ] Update [`ThirdPartyNotices-Repository.txt`](https://github.com/Microsoft/vscode-python/blob/master/ThirdPartyNotices-Repository.txt) as appropriate
- - [ ] Create a pull request against `master` (🤖)
- - [ ] Merge pull request into `master`
+ - [ ] Add any relevant news entries for `debugpy` and the language server if they were updated
+ - [ ] Update [`ThirdPartyNotices-Distribution.txt`](https://github.com/Microsoft/vscode-python/blob/main/ThirdPartyNotices-Distribution.txt) by using https://tools.opensource.microsoft.com/notice (Notes for this process are in the Team OneNote under Python VS Code -> Dev Process -> Third-Party Notices / TPN file)
+ - [ ] Update [`ThirdPartyNotices-Repository.txt`](https://github.com/Microsoft/vscode-python/blob/main/ThirdPartyNotices-Repository.txt) as appropriate. This file is manually edited so you can check with the teams if anything needs to be added here.
+ - [ ] Create a pull request against `main` (🤖)
+ - [ ] Merge pull request into `main`
- [ ] Update the [`release` branch](https://github.com/microsoft/vscode-python/branches)
- - [ ] Delete the `release` branch in the repo
- - [ ] Create a new `release` branch from `master`
- - (alternately, force-push the master branch to the GitHub "release" branch)
- - [ ] (if necessary) Request that the branch be set anew as "protected"
-- [ ] Update master post-release (🤖)
- - [ ] Bump the version number to the next monthly ("YYYY.M.0-dev") release in the `master` branch
+ - [ ] If there are `release` branches that are two versions old (e.g. release-2020.[current month - 2]) you can delete them at this time
+ - [ ] Create a new `release-YYYY.MM` branch from `main`
+- [ ] Update `main` post-release (🤖)
+ - [ ] Bump the version number to the next monthly ("YYYY.MM.0-dev") release in the `main` branch
- [ ] `package.json`
- [ ] `package-lock.json`
- - [ ] Create a pull request against `master`
- - [ ] Merge pull request into `master`
-- [ ] Announce the code freeze is over
-- [ ] Update [Component Governance](https://dev.azure.com/ms/vscode-python/_componentGovernance) (Click on "microsoft/vscode-python" on that page)
+ - [ ] Create a pull request against `main`
+ - [ ] Merge pull request into `main`
+- [ ] Announce the code freeze is over on the same channels
+- [ ] Update [Component Governance](https://dev.azure.com/ms/vscode-python/_componentGovernance) (Click on "microsoft/vscode-python" on that page). Notes are in the OneNote under Python VS Code -> Dev Process -> Component Governance.
- [ ] Provide details for any automatically detected npm dependencies
- [ ] Manually add any repository dependencies
-- [ ] GDPR bookkeeping (@brettcannon) (🤖; see team notes)
+- [ ] GDPR bookkeeping (@brettcannon) (🤖; Notes in OneNote under Python VS Code -> Dev Process -> GDPR)
- [ ] Open appropriate [documentation issues](https://github.com/microsoft/vscode-docs/issues?q=is%3Aissue+is%3Aopen+label%3Apython)
- new features
- settings changes
- etc. (ask the team)
-- [ ] Begin drafting a [blog](http://aka.ms/pythonblog) post
+- [ ] Schedule a bug bash. Aim for close after freeze so there is still time to fix release bugs before release. Ask teams before bash for specific areas that need testing.
+- [ ] Begin drafting a [blog](http://aka.ms/pythonblog) post. Contact the PM team for this.
- [ ] Ask CTI to test the release candidate
# Final (Monday, XXX XX)
@@ -52,30 +50,36 @@
## Preparation
- [ ] Make sure the [appropriate pull requests](https://github.com/microsoft/vscode-docs/pulls) for the [documentation](https://code.visualstudio.com/docs/python/python-tutorial) -- including the [WOW](https://code.visualstudio.com/docs/languages/python) page -- are ready
-- [ ] final updates to the `release` branch
- - [ ] Create a branch against `release` for a pull request
- - [ ] Update the version in [`package.json`](https://github.com/Microsoft/vscode-python/blob/master/package.json) (🤖)
- - [ ] Run `npm install` to make sure [`package-lock.json`](https://github.com/Microsoft/vscode-python/blob/master/package.json) is up-to-date (the only update should be the version number if `package-lock.json` has been kept up-to-date) (🤖)
- - [ ] Update [`CHANGELOG.md`](https://github.com/Microsoft/vscode-python/blob/master/CHANGELOG.md) (🤖)
+- [ ] Final updates to the `release-YYYY.MM` branch
+ - [ ] Create a branch against `release-YYYY.MM` for a pull request
+ - [ ] Update the version in [`package.json`](https://github.com/Microsoft/vscode-python/blob/main/package.json) to remove the `-rc` (🤖)
+ - [ ] Run `npm install` to make sure [`package-lock.json`](https://github.com/Microsoft/vscode-python/blob/main/package.json) is up-to-date (the only update should be the version number if `package-lock.json` has been kept up-to-date) (🤖)
+ - [ ] Update [`CHANGELOG.md`](https://github.com/Microsoft/vscode-python/blob/main/CHANGELOG.md) (🤖)
- [ ] Update version and date for the release section
- - [ ] Run [`news`](https://github.com/Microsoft/vscode-python/tree/master/news) and copy-and-paste new entries (typically `python news --final | code-insiders -`; quite possibly nothing new to add)
- - [ ] Update [`ThirdPartyNotices-Distribution.txt`](https://github.com/Microsoft/vscode-python/blob/master/ThirdPartyNotices-Distribution.txt) by using https://tools.opensource.microsoft.com/notice (🤖; see team notes)
- - [ ] Update [`ThirdPartyNotices-Repository.txt`](https://github.com/Microsoft/vscode-python/blob/master/ThirdPartyNotices-Repository.txt) manually if necessary
- - [ ] Create pull request against `release` (🤖)
- - [ ] Merge pull request into `release`
+ - [ ] Run [`news`](https://github.com/Microsoft/vscode-python/tree/main/news) and copy-and-paste new entries (typically `python news --final | code-insiders -`; quite possibly nothing new to add)
+ - [ ] Update [`ThirdPartyNotices-Distribution.txt`](https://github.com/Microsoft/vscode-python/blob/main/ThirdPartyNotices-Distribution.txt) by using https://tools.opensource.microsoft.com/notice (🤖; see team notes)
+ - [ ] Update [`ThirdPartyNotices-Repository.txt`](https://github.com/Microsoft/vscode-python/blob/main/ThirdPartyNotices-Repository.txt) manually if necessary
+ - [ ] Create pull request against `release-YYYY.MM` (🤖)
+ - [ ] Merge pull request into `release-YYYY.MM`
- [ ] Make sure component governance is happy
## Release
- [ ] Publish the release via Azure DevOps
- - [ ] Make sure [CI](https://github.com/Microsoft/vscode-python/blob/master/CONTRIBUTING.md) is passing
- - [ ] Make sure the "Upload" stage on the release page succeeded
+ - [ ] Make sure [CI](https://github.com/Microsoft/vscode-python/blob/main/CONTRIBUTING.md) is passing. Try a re-run on any failing CI test stages. If tests still won't pass contact the owning team.
+ - [ ] On Azure DevOps on the page for the CI run after it succeeds there will now be a "Releases" tab which is populated with a release entry. Click that entry to go to the release page, which shows the "Upload" and "Publish" stages
+ - [ ] Click the deploy button on the "Upload" stage and make sure that it succeeds
- [ ] Make sure no extraneous files are being included in the `.vsix` file (make sure to check for hidden files)
- - [ ] Deploy the "Publish" stage
+ - [ ] Click the deploy button on the "Publish" stage, this will push out the release to the public
+ - [ ] From a VSCode instance uninstall the python extension. After the publish see if the new version is available from the extensions tab. Download it and quick sanity check to make sure the extension loads.
+- [ ] Create a [GitHub release](https://github.com/microsoft/vscode-python/releases)
+ - [ ] The previous publish step should have created a release here, but it needs to be edited
+ - [ ] Edit the tag to match the version of the released extension
+ - [ ] Copy the changelog entry into the release as the description
- [ ] Publish [documentation changes](https://github.com/Microsoft/vscode-docs/pulls?q=is%3Apr+is%3Aopen+label%3Apython)
- [ ] Publish the [blog](http://aka.ms/pythonblog) post
- [ ] Determine if a hotfix is needed
-- [ ] Merge `release` back into `master` (🤖)
+- [ ] Merge `release-YYYY.MM` back into `main`. Don't overwrite the `-dev` version in package.json. (🤖)
## Clean up after _this_ release
@@ -84,5 +88,5 @@
## Prep for the _next_ release
-- [ ] Create a new [release plan](https://raw.githubusercontent.com/microsoft/vscode-python/master/.github/release_plan.md) (🤖)
+- [ ] Create a new [release plan](https://raw.githubusercontent.com/microsoft/vscode-python/main/.github/release_plan.md) (🤖)
- [ ] [(Un-)pin](https://help.github.com/en/articles/pinning-an-issue-to-your-repository) [release plan issues](https://github.com/Microsoft/vscode-python/labels/release%20plan) (🤖)
diff --git a/.github/test_plan.md b/.github/test_plan.md
index dc55aa904595..fe7e2ee9d424 100644
--- a/.github/test_plan.md
+++ b/.github/test_plan.md
@@ -155,7 +155,7 @@ enable=bad-names
```python3
# example.py
-foo = 42 # Marked as a blacklisted name.
+foo = 42 # Marked as a disallowed name.
```
- [ ] Installation via the prompt installs Pylint as appropriate
@@ -234,7 +234,7 @@ def foo():pass
### [Debugging](https://code.visualstudio.com/docs/python/debugging)
-- [ ] [Configurations](https://code.visualstudio.com/docs/python/debugging#_debugging-specific-app-types) work (see [`package.json`](https://github.com/Microsoft/vscode-python/blob/master/package.json) and the `"configurationSnippets"` section for all of the possible configurations)
+- [ ] [Configurations](https://code.visualstudio.com/docs/python/debugging#_debugging-specific-app-types) work (see [`package.json`](https://github.com/Microsoft/vscode-python/blob/main/package.json) and the `"configurationSnippets"` section for all of the possible configurations)
- [ ] Running code from start to finish w/ no special debugging options (e.g. no breakpoints)
- [ ] Breakpoint-like things
- [ ] Breakpoint
@@ -320,7 +320,7 @@ class FailingTests(unittest.TestCase):
- [ ] `Debug Test` works
- [ ] Module/suite setup methods are also run (run the `test_setup` method to verify)
- [ ] while debugging tests, an uncaught exception in a test does not
- cause ptvsd to raise SystemExit
+ cause `debugpy` to raise `SystemExit` exception.
#### [`pytest`](https://code.visualstudio.com/docs/python/unit-testing#_pytest-configuration-settings)
@@ -575,6 +575,43 @@ def test_failure():
1. Open the notebook editor on the host
1. Run a cell on the host
1. Verify the editor opens on the guest and the cell is run there too
+- [ ] Jupyter Hub support
+
+ 1. Windows install instructions
+
+ 1. Install Docker Desktop onto a machine
+ 1. Create a folder with a file 'Dockerfile' in it.
+ 1. Mark the file to look like so:
+
+ ```
+ ARG BASE_CONTAINER=jupyterhub/jupyterhub
+ FROM $BASE_CONTAINER
+
+ USER root
+
+ USER $NB_UID
+ ```
+
+ 1. From a command prompt (in the same folder as the Dockerfile), run `docker build -t jupyterhubcontainer:1.0 .`
+ 1. Run `docker container create --name jupyterhub jupyterhubcontainer:1.0 jupyterhub`
+ 1. From the docker desktop app, start the jupyterhub container.
+ 1. From the docker desktop app, run the CLI
+
+ 1. OR Mac / Linux install instructions
+ 1. Install docker
+ 1. From the terminal `docker run -p 8000:8000 -d --name jupyterhub jupyterhub/jupyterhub jupyterhub`
+ 1. Open a terminal in the docker container with `docker exec -it jupyterhub bash`
+ 1. From that terminal run `python3 -m pip install notebook`
+ 1. From the new command prompt, run `adduser testuser`
+ 1. Follow the series of prompts to add a password for this user
+ 1. Open VS code
+ 1. Open a folder with a python file in it.
+ 1. Run the `Python: Specify local or remote Jupyter server for connections` command.
+ 1. Pick 'Existing'
+ 1. Enter `http://localhost:8000` (assuming the jupyter hub container was successful in launching)
+ 1. Reload VS code and reopen this folder.
+ 1. Run a cell in a python file.
+ [ ] Verify results 1. Verify you are asked first for a user name and then a password. 1. Verify a cell runs once you enter the user name and password 1. Verify that the python that is running in the interactive window is from the docker container (if on windows it should show a linux path)
#### P2 Test Scenarios
diff --git a/.github/workflows/ci.yml b/.github/workflows/insiders.yml
similarity index 57%
rename from .github/workflows/ci.yml
rename to .github/workflows/insiders.yml
index d6a047017218..3f21070166c5 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/insiders.yml
@@ -1,99 +1,81 @@
-name: CI
+name: Insiders Build
on:
push:
branches:
- # Run the CI workflow only on master for microsoft/vscode-python for now.
- - master
+ - main
env:
PYTHON_VERSION: 3.8
+ MOCHA_REPORTER_JUNIT: true # Use the mocha-multi-reporters and send output to both console (spec) and JUnit (mocha-junit-reporter). Also enables a reporter which exits the process running the tests if it haven't already.
CACHE_NPM_DEPS: cache-npm
CACHE_OUT_DIRECTORY: cache-out-directory
CACHE_PIP_DEPS: cache-pip
# Key for the cache created at the end of the the 'Cache ./pythonFiles/lib/python' step.
CACHE_PYTHONFILES: cache-pvsc-pythonFiles
ARTIFACT_NAME_VSIX: ms-python-insiders-vsix
+ VSIX_NAME: ms-python-insiders.vsix
COVERAGE_REPORTS: tests-coverage-reports
TEST_RESULTS_DIRECTORY: .
- LKG_TAG: ci-lkg
jobs:
- ### Initialization: retrieve, install and cache dependencies
- python-deps:
- name: Install Python Requirements
+ build-vsix:
+ name: Build VSIX
runs-on: ubuntu-latest
if: github.repository == 'microsoft/vscode-python'
steps:
- name: Checkout
uses: actions/checkout@v2
+ - name: Cache pip files
+ uses: actions/cache@v2
+ with:
+ path: ~/.cache/pip
+ key: ${{runner.os}}-${{env.CACHE_PIP_DEPS}}-${{env.PYTHON_VERSION}}-${{hashFiles('requirements.txt')}}-${{hashFiles('build/debugger-install-requirements.txt')}}
+
+ - name: Cache npm files
+ uses: actions/cache@v2
+ with:
+ path: ~/.npm
+ key: ${{runner.os}}-${{env.CACHE_NPM_DEPS}}-${{hashFiles('package-lock.json')}}
+
- name: Use Python ${{env.PYTHON_VERSION}}
- uses: actions/setup-python@v1
+ uses: actions/setup-python@v2
with:
python-version: ${{env.PYTHON_VERSION}}
- name: Upgrade pip
run: python -m pip install -U pip
- - name: Install Python requirements
- run: |
- python -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python --no-cache-dir --implementation py --no-deps --upgrade -r requirements.txt
- python -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python/old_ptvsd --no-cache-dir --implementation py --no-deps --upgrade 'ptvsd==4.3.2'
- python -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python/debugpy/no_wheels --no-cache-dir --implementation py --no-deps --upgrade --pre debugpy
-
- - name: Install debugpy wheels
- run: |
- python -m pip --disable-pip-version-check install -r build/debugger-install-requirements.txt
- python ./pythonFiles/install_debugpy.py
+ - name: Build VSIX
+ uses: ./.github/actions/build-vsix
+ id: build-vsix
- # Retrieve the list of debugpy versions from PyPI in order to increase the specificity of the pip cache key,
- # so that the cache gets invalidated as necessary.
- # See https://github.com/microsoft/vscode-python/pull/9843#discussion_r373635221
- - name: curl PyPI to get debugpy versions
- run: curl --output debugpy.json https://pypi.org/pypi/debugpy/json
-
- - name: Cache pip files
- uses: actions/cache@v1
- with:
- path: ~/.cache/pip
- key: ${{runner.os}}-${{env.CACHE_PIP_DEPS}}-pip-${{env.PYTHON_VERSION}}-${{hashFiles('requirements.txt')}}-${{hashFiles('build/debugger-install-requirements.txt')}}-${{hashFiles('debugpy.json')}}
+ - name: Rename VSIX
+ if: steps.build-vsix.outputs.path != env.VSIX_NAME
+ run: mv ${{ steps.build-vsix.outputs.path }} ${{ env.VSIX_NAME }}
- - name: Cache ./pythonFiles/lib/python
- uses: actions/cache@v1
+ - uses: actions/upload-artifact@v2
with:
- path: ./pythonFiles/lib/python
- key: ${{runner.os}}-${{env.CACHE_PYTHONFILES}}-pythonFiles-${{env.PYTHON_VERSION}}-${{hashFiles('requirements.txt')}}-${{hashFiles('build/debugger-install-requirements.txt')}}-${{hashFiles('debugpy.json')}}
+ name: ${{env.ARTIFACT_NAME_VSIX}}
+ path: ${{env.VSIX_NAME}}
- js-ts-deps:
- name: Install npm dependencies
+ lint:
+ name: Lint
runs-on: ubuntu-latest
if: github.repository == 'microsoft/vscode-python'
steps:
- name: Checkout
uses: actions/checkout@v2
- - name: Install dependencies (npm ci)
- run: npm ci --prefer-offline
-
- - name: Cache npm files
- uses: actions/cache@v1
+ - name: Cache pip files
+ uses: actions/cache@v2
with:
- path: ~/.npm
- key: ${{runner.os}}-${{env.CACHE_NPM_DEPS}}-${{hashFiles('package-lock.json')}}
-
- ### Hygiene + VSIX upload
- compile-hygiene:
- name: Compile, lint, check for errors
- runs-on: ubuntu-latest
- if: github.repository == 'microsoft/vscode-python'
- needs: [js-ts-deps, python-deps]
- steps:
- - name: Checkout
- uses: actions/checkout@v2
+ path: ~/.cache/pip
+ key: ${{runner.os}}-${{env.CACHE_PIP_DEPS}}-${{env.PYTHON_VERSION}}-${{hashFiles('requirements.txt')}}-${{hashFiles('build/debugger-install-requirements.txt')}}
- - name: Retrieve cached npm files
- uses: actions/cache@v1
+ - name: Cache npm files
+ uses: actions/cache@v2
with:
path: ~/.npm
key: ${{runner.os}}-${{env.CACHE_NPM_DEPS}}-${{hashFiles('package-lock.json')}}
@@ -105,7 +87,7 @@ jobs:
run: npx gulp prePublishNonBundle
- name: Cache the out/ directory
- uses: actions/cache@v1
+ uses: actions/cache@v2
with:
path: ./out
key: ${{runner.os}}-${{env.CACHE_OUT_DIRECTORY}}-${{hashFiles('src/**')}}
@@ -123,7 +105,7 @@ jobs:
run: npx prettier 'build/**/*.js' --check
- name: Use Python ${{env.PYTHON_VERSION}}
- uses: actions/setup-python@v1
+ uses: actions/setup-python@v2
with:
python-version: ${{env.PYTHON_VERSION}}
@@ -133,58 +115,14 @@ jobs:
python -m black . --check
working-directory: pythonFiles
- build-vsix:
- name: Build VSIX
- runs-on: ubuntu-latest
- if: github.repository == 'microsoft/vscode-python'
- needs: [python-deps, js-ts-deps]
- steps:
- - name: Checkout
- uses: actions/checkout@v2
-
- - name: Retrieve cached npm files
- uses: actions/cache@v1
- with:
- path: ~/.npm
- key: ${{runner.os}}-${{env.CACHE_NPM_DEPS}}-${{hashFiles('package-lock.json')}}
-
- - name: curl PyPI to get debugpy versions
- run: curl --output debugpy.json https://pypi.org/pypi/debugpy/json
-
- - name: Retrieve cached pythonFiles/ directory
- uses: actions/cache@v1
- with:
- path: ./pythonFiles/lib/python
- key: ${{runner.os}}-${{env.CACHE_PYTHONFILES}}-pythonFiles-${{env.PYTHON_VERSION}}-${{hashFiles('requirements.txt')}}-${{hashFiles('build/debugger-install-requirements.txt')}}-${{hashFiles('debugpy.json')}}
-
- - name: Install dependencies (npm ci)
- run: npm ci --prefer-offline
-
- - name: Clean directory
- run: npm run clean
-
- # Use the GITHUB_RUN_ID environment variable to update the build number.
- # GITHUB_RUN_ID is a unique number for each run within a repository.
- # This number does not change if you re-run the workflow run.
- - name: Update build number
- run: npm run updateBuildNumber -- --buildNumber $GITHUB_RUN_ID
-
- - name: Package the VSIX
- run: npm run package
-
- - uses: actions/upload-artifact@v1
- with:
- name: ${{env.ARTIFACT_NAME_VSIX}}
- path: ms-python-insiders.vsix
-
### Non-smoke tests
tests:
name: Tests
# The value of runs-on is the OS of the current job (specified in the strategy matrix below) instead of being hardcoded.
runs-on: ${{ matrix.os }}
if: github.repository == 'microsoft/vscode-python'
- needs: [python-deps, js-ts-deps]
strategy:
+ fail-fast: false
matrix:
# We're not running CI on macOS for now because it's one less matrix entry to lower the number of runners used,
# macOS runners are expensive, and we assume that Ubuntu is enough to cover the UNIX case.
@@ -196,123 +134,153 @@ jobs:
# Something in Node 12.16.0 breaks the TS debug adapter, and ubuntu-latest bundles Node 12.16.1.
# We can remove this when we switch over to the python-based DA in https://github.com/microsoft/vscode-python/issues/7136.
# See https://github.com/microsoft/ptvsd/issues/2068
+ # At this point pinning is only needed for consistency. We no longer have TS debug adapter.
NODE_VERSION: 12.15.0
steps:
- name: Checkout
uses: actions/checkout@v2
- - name: Retrieve cached npm files
- uses: actions/cache@v1
+ - name: Cache pip files
+ uses: actions/cache@v2
+ with:
+ path: ~/.cache/pip
+ key: ${{runner.os}}-${{env.CACHE_PIP_DEPS}}-${{env.PYTHON_VERSION}}-${{hashFiles('requirements.txt')}}-${{hashFiles('build/debugger-install-requirements.txt')}}
+
+ - name: Cache npm files
+ uses: actions/cache@v2
with:
path: ~/.npm
key: ${{runner.os}}-${{env.CACHE_NPM_DEPS}}-${{hashFiles('package-lock.json')}}
- - name: Install dependencies (npm ci)
- run: npm ci
-
- - name: Retrieve cached compile output directory
+ - name: Cache compiled TS files
# Use an id for this step so that its cache-hit output can be accessed and checked in the next step.
id: out-cache
- uses: actions/cache@v1
+ uses: actions/cache@v2
with:
path: ./out
key: ${{runner.os}}-${{env.CACHE_OUT_DIRECTORY}}-${{hashFiles('src/**')}}
+ - name: Install dependencies (npm ci)
+ run: npm ci
+
- name: Compile if not cached
run: npx gulp prePublishNonBundle
if: steps.out-cache.outputs.cache-hit == false
- name: Use Python ${{matrix.python}}
- uses: actions/setup-python@v1
+ uses: actions/setup-python@v2
with:
python-version: ${{matrix.python}}
- name: Use Node ${{env.NODE_VERSION}}
- uses: actions/setup-node@v1
+ uses: actions/setup-node@v2.1.1
with:
node-version: ${{env.NODE_VERSION}}
- - name: curl PyPI to get debugpy versions
- run: curl --output debugpy.json https://pypi.org/pypi/debugpy/json
-
- - name: Retrieve cached pythonFiles/ directory
- uses: actions/cache@v1
- # Use an id for this step so that its cache-hit output can be accessed and checked in the next step.
- id: pythonFiles-cache
- with:
- path: ./pythonFiles/lib/python
- key: ${{runner.os}}-${{env.CACHE_PYTHONFILES}}-pythonFiles-${{env.PYTHON_VERSION}}-${{hashFiles('requirements.txt')}}-${{hashFiles('build/debugger-install-requirements.txt')}}-${{hashFiles('debugpy.json')}}
-
- - name: Install Python requirements if not cached
+ - name: Install Python requirements
run: |
python -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python --no-cache-dir --implementation py --no-deps --upgrade -r requirements.txt
- python -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python/old_ptvsd --no-cache-dir --implementation py --no-deps --upgrade 'ptvsd==4.3.2'
- python -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python/debugpy/no_wheels --no-cache-dir --implementation py --no-deps --upgrade --pre debugpy
- # We need to have debugpy available in wheels/ so that tests relying on it keep passing, but we don't need install_debugpy's logic in the test phase.
- python -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python/debugpy/wheels --no-cache-dir --implementation py --no-deps --upgrade --pre debugpy
- if: steps.pythonFiles-cache.outputs.cache-hit == false
+ # We need to have debugpy so that tests relying on it keep passing, but we don't need install_debugpy's logic in the test phase.
+ python -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python --no-cache-dir --implementation py --no-deps --upgrade --pre debugpy
- name: Install test requirements
run: python -m pip install --upgrade -r build/test-requirements.txt
- - name: Install IPython test requirements
+ - name: pip install ipython requirements
run: |
python -m pip install numpy
python -m pip install --upgrade -r ./build/ipython-test-requirements.txt
if: matrix.test-suite == 'python-unit'
+ - name: Install debugpy wheels (python 3.8)
+ run: |
+ python -m pip install wheel
+ python -m pip --disable-pip-version-check install -r build/debugger-install-requirements.txt
+ python ./pythonFiles/install_debugpy.py
+ shell: bash
+ if: matrix.test-suite == 'debugger' && matrix.python == 3.8
+
+ - name: Install debugpy (python 2.7)
+ run: |
+ python -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python --no-cache-dir --implementation py --no-deps --upgrade --pre debugpy
+ shell: bash
+ if: matrix.test-suite == 'debugger' && matrix.python == 2.7
+
- name: Install functional test requirements
run: |
python -m pip install numpy
python -m pip install --upgrade -r ./build/functional-test-requirements.txt
if: matrix.test-suite == 'functional'
- - name: Prepare environment for venv tests
+ - name: Prepare pipenv for venv tests
env:
TEST_FILES_SUFFIX: testvirtualenvs
PYTHON_VIRTUAL_ENVS_LOCATION: './src/tmp/envPaths.json'
+ shell: pwsh
+ if: matrix.test-suite == 'venv'
run: |
- # venv/bin or venv\\Scripts (windows)?
- $environmentExecutableFolder = 'bin'
- if ('${{runner.os}}' -match 'windows-latest') {
- $environmentExecutableFolder = 'Scripts'
- }
-
- # pipenv
python -m pip install pipenv
- python -m pipenv run python build/ci/addEnvPath.py ${{env.PYTHON_VIRTUAL_ENVS_LOCATION}} pipenvPath
-
- # venv
- if ('${{matrix.python}}' -like '3.?') {
- python -m venv .venv
- & ".venv/$environmentExecutableFolder/python" ./build/ci/addEnvPath.py ${{env.PYTHON_VIRTUAL_ENVS_LOCATION}} venvPath
- }
+ python -m pipenv run python ./build/ci/addEnvPath.py ${{env.PYTHON_VIRTUAL_ENVS_LOCATION}} pipenvPath
- # virtualenv
+ - name: Prepare virtualenv for venv tests
+ env:
+ TEST_FILES_SUFFIX: testvirtualenvs
+ PYTHON_VIRTUAL_ENVS_LOCATION: './src/tmp/envPaths.json'
+ shell: pwsh
+ if: matrix.test-suite == 'venv'
+ run: |
python -m pip install virtualenv
- python -m virtualenv .virtualenv
- & ".virtualenv/$environmentExecutableFolder/python" ./build/ci/addEnvPath.py ${{env.PYTHON_VIRTUAL_ENVS_LOCATION}} virtualEnvPath
+ python -m virtualenv .virtualenv/
+ if ('${{matrix.os}}' -match 'windows-latest') {
+ & ".virtualenv/Scripts/python.exe" ./build/ci/addEnvPath.py ${{env.PYTHON_VIRTUAL_ENVS_LOCATION}} virtualEnvPath
+ } else {
+ & ".virtualenv/bin/python" ./build/ci/addEnvPath.py ${{env.PYTHON_VIRTUAL_ENVS_LOCATION}} virtualEnvPath
+ }
- # conda
+ - name: Prepare venv for venv tests
+ env:
+ TEST_FILES_SUFFIX: testvirtualenvs
+ PYTHON_VIRTUAL_ENVS_LOCATION: './src/tmp/envPaths.json'
+ shell: pwsh
+ if: matrix.test-suite == 'venv' && startsWith(matrix.python, 3.)
+ run: |
+ python -m venv .venv
+ if ('${{matrix.os}}' -match 'windows-latest') {
+ & ".venv/Scripts/python.exe" ./build/ci/addEnvPath.py ${{env.PYTHON_VIRTUAL_ENVS_LOCATION}} venvPath
+ } else {
+ & ".venv/bin/python" ./build/ci/addEnvPath.py ${{env.PYTHON_VIRTUAL_ENVS_LOCATION}} venvPath
+ }
+ - name: Prepare conda for venv tests
+ env:
+ TEST_FILES_SUFFIX: testvirtualenvs
+ PYTHON_VIRTUAL_ENVS_LOCATION: './src/tmp/envPaths.json'
+ shell: pwsh
+ if: matrix.test-suite == 'venv'
+ run: |
# 1. For `terminalActivation.testvirtualenvs.test.ts`
-
- $condaExecPath = Join-Path -Path $Env:CONDA -ChildPath $environmentExecutableFolder | Join-Path -ChildPath conda
- if ('${{runner.os}}' -match 'windows-latest') {
- $condaPythonPath = Join-Path -Path $Env:CONDA -ChildPath python
+ if ('${{matrix.os}}' -match 'windows-latest') {
+ $condaPythonPath = Join-Path -Path $Env:CONDA -ChildPath python.exe
+ $condaExecPath = Join-Path -Path $Env:CONDA -ChildPath Scripts | Join-Path -ChildPath conda
} else{
- $condaPythonPath = Join-Path -Path $Env:CONDA -ChildPath $environmentExecutableFolder | Join-Path -ChildPath python
- & $condaPythonPath ./build/ci/addEnvPath.py ${{env.PYTHON_VIRTUAL_ENVS_LOCATION}} condaExecPath $condaExecPath
+ $condaPythonPath = Join-Path -Path $Env:CONDA -ChildPath bin | Join-Path -ChildPath python
+ $condaExecPath = Join-Path -Path $Env:CONDA -ChildPath bin | Join-Path -ChildPath conda
}
+ & $condaPythonPath ./build/ci/addEnvPath.py ${{env.PYTHON_VIRTUAL_ENVS_LOCATION}} condaExecPath $condaExecPath
& $condaPythonPath ./build/ci/addEnvPath.py ${{env.PYTHON_VIRTUAL_ENVS_LOCATION}} condaPath
# 2. For `interpreterLocatorService.testvirtualenvs.ts`
& $condaExecPath create -n "test_env1" -y python
& $condaExecPath create -p "./test_env2" -y python
- & $condaExecPath create -p "$Env:HOME/test_env3" -y python
- shell: pwsh
- if: matrix.test-suite == 'venv'
+ & $condaExecPath create -p "~/test_env3" -y python
+
+ - name: Set CI_PYTHON_PATH and CI_DISABLE_AUTO_SELECTION
+ run: |
+ echo "::set-env name=CI_PYTHON_PATH::python"
+ echo "::set-env name=CI_DISABLE_AUTO_SELECTION::1"
+ shell: bash
+ if: matrix.test-suite != 'ts-unit'
# Run TypeScript unit tests only for Python 3.X.
- name: Run TypeScript unit tests
@@ -341,25 +309,34 @@ jobs:
# run tests and then clean up the process once the tests ran.
# See https://github.com/GabrielBB/xvfb-action
- name: Run venv tests
- uses: GabrielBB/xvfb-action@v1.0
+ env:
+ TEST_FILES_SUFFIX: testvirtualenvs
+ CI_PYTHON_VERSION: ${{matrix.python}}
+ uses: GabrielBB/xvfb-action@v1.4
with:
run: npm run testSingleWorkspace
if: matrix.test-suite == 'venv'
- name: Run single-workspace tests
- uses: GabrielBB/xvfb-action@v1.0
+ env:
+ CI_PYTHON_VERSION: ${{matrix.python}}
+ uses: GabrielBB/xvfb-action@v1.4
with:
run: npm run testSingleWorkspace
if: matrix.test-suite == 'single-workspace'
- name: Run multi-workspace tests
- uses: GabrielBB/xvfb-action@v1.0
+ env:
+ CI_PYTHON_VERSION: ${{matrix.python}}
+ uses: GabrielBB/xvfb-action@v1.4
with:
run: npm run testMultiWorkspace
if: matrix.test-suite == 'multi-workspace'
- name: Run debugger tests
- uses: GabrielBB/xvfb-action@v1.0
+ env:
+ CI_PYTHON_VERSION: ${{matrix.python}}
+ uses: GabrielBB/xvfb-action@v1.4
with:
run: npm run testDebugger
if: matrix.test-suite == 'debugger'
@@ -372,47 +349,79 @@ jobs:
name: Smoke tests
# The value of runs-on is the OS of the current job (specified in the strategy matrix below) instead of being hardcoded.
runs-on: ${{ matrix.os }}
- needs: [build-vsix]
if: github.repository == 'microsoft/vscode-python'
+ needs: [build-vsix]
strategy:
+ fail-fast: false
matrix:
# We're not running CI on macOS for now because it's one less matrix entry to lower the number of runners used,
# macOS runners are expensive, and we assume that Ubuntu is enough to cover the UNIX case.
os: [ubuntu-latest, windows-latest]
python: [3.8]
steps:
+ # Need the source to have the tests available.
- name: Checkout
uses: actions/checkout@v2
- - name: Retrieve cached npm files
- uses: actions/cache@v1
+ - name: Cache pip files
+ uses: actions/cache@v2
+ with:
+ path: ~/.cache/pip
+ key: ${{runner.os}}-${{env.CACHE_PIP_DEPS}}-${{env.PYTHON_VERSION}}-${{hashFiles('requirements.txt')}}-${{hashFiles('build/debugger-install-requirements.txt')}}
+
+ - name: Cache npm files
+ uses: actions/cache@v2
with:
path: ~/.npm
key: ${{runner.os}}-${{env.CACHE_NPM_DEPS}}-${{hashFiles('package-lock.json')}}
+ - name: Use Python ${{matrix.python}}
+ uses: actions/setup-python@v2
+ with:
+ python-version: ${{matrix.python}}
+
- name: Install dependencies (npm ci)
run: npm ci --prefer-offline
+ - name: pip install system test requirements
+ run: |
+ python -m pip install --upgrade -r build/test-requirements.txt
+ python -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python --no-cache-dir --implementation py --no-deps --upgrade -r requirements.txt
+ python -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python --no-cache-dir --implementation py --no-deps --upgrade --pre debugpy
+ shell: bash
+
+ - name: pip install ipython requirements
+ run: |
+ python -m pip install numpy
+ python -m pip install --upgrade -r ./build/ipython-test-requirements.txt
+
+ - name: pip install jupyter
+ run: |
+ python -m pip install --upgrade jupyter
+
+ # Save time by reusing bits from the VSIX.
- name: Download VSIX
- uses: actions/download-artifact@v1
+ uses: actions/download-artifact@v2
with:
name: ${{env.ARTIFACT_NAME_VSIX}}
- # Extract the artifact from its download folder (./${{env.ARTIFACT_NAME_VSIX}}) to the repo root,
- # then delete the download folder and compile the source code.
+ # Compile the test files.
- name: Prepare for smoke tests
+ run: npx tsc -p ./
+ shell: bash
+
+ - name: Set CI_PYTHON_PATH and CI_DISABLE_AUTO_SELECTION
run: |
- mv ${{env.ARTIFACT_NAME_VSIX}}/* .
- rm -r ${{env.ARTIFACT_NAME_VSIX}}
- npx tsc -p ./
+ echo "::set-env name=CI_PYTHON_PATH::python"
+ echo "::set-env name=CI_DISABLE_AUTO_SELECTION::1"
shell: bash
- name: Run smoke tests
env:
DISPLAY: 10
- uses: GabrielBB/xvfb-action@v1.0
+ uses: GabrielBB/xvfb-action@v1.4
with:
- run: node ./out/test/smokeTest.js
+ run: node --no-force-async-hooks-checks ./out/test/smokeTest.js
coverage:
name: Coverage reports upload
@@ -423,8 +432,8 @@ jobs:
- name: Checkout
uses: actions/checkout@v2
- - name: Retrieve cached npm files
- uses: actions/cache@v1
+ - name: Cache npm files
+ uses: actions/cache@v2
with:
path: ~/.npm
key: ${{runner.os}}-${{env.CACHE_NPM_DEPS}}-${{hashFiles('package-lock.json')}}
@@ -453,31 +462,31 @@ jobs:
- name: Upload coverage to codecov
uses: codecov/codecov-action@v1
with:
- CODECOV_TOKEN: ${{secrets.CODECOV_TOKEN}}
+ token: ${{ secrets.CODECOV_TOKEN }}
file: ./coverage/cobertura-coverage.xml
- lkg-tag:
- # LKG = last known good
- name: Tag successful build as CI LKG
+ upload:
+ name: Upload VSIX to Azure Blob Storage
runs-on: ubuntu-latest
- needs: [tests, smoke-tests]
if: github.repository == 'microsoft/vscode-python'
+ needs: [tests, smoke-tests, build-vsix]
+ env:
+ BLOB_CONTAINER_NAME: extension-builds
+ BLOB_NAME: ms-python-gha-insiders.vsix # So named to avoid clobbering Azure Pipelines upload.
+
steps:
- - name: Delete existing tag
- run: |
- curl -s -X DELETE https://api.github.com/repos/microsoft/vscode-python/git/refs/tags/${{env.LKG_TAG}} \
- -H "Authorization: token ${{secrets.GITHUB_TOKEN}}"
+ - name: Download VSIX
+ uses: actions/download-artifact@v2
+ with:
+ name: ${{ env.ARTIFACT_NAME_VSIX }}
- # We only need to create a tag reference for lightweight tags.
- # See https://developer.github.com/v3/git/tags/#create-a-tag-object
- # And https://developer.github.com/v3/git/refs/#create-a-reference
- - name: Create a tag reference
- run: |
- curl -s -X POST "https://api.github.com/repos/microsoft/vscode-python/git/refs" \
- -H "Authorization: token ${{secrets.GITHUB_TOKEN}}" \
- -d @- << EOF
- {
- "ref": "refs/tags/${{env.LKG_TAG}}",
- "sha": "${{github.sha}}"
- }
- EOF
+ - name: Azure Login
+ uses: azure/login@v1
+ with:
+ creds: ${{ secrets.AZURE_CREDENTIALS }}
+
+ - name: Upload to Blob Storage
+ run: az storage blob upload --file ${{ env.VSIX_NAME }} --account-name pvsc --container-name ${{ env.BLOB_CONTAINER_NAME }} --name ${{ env.BLOB_NAME }} --auth-mode login
+
+ - name: Get URL to uploaded VSIX
+ run: az storage blob url --account-name pvsc --container-name ${{ env.BLOB_CONTAINER_NAME }} --name ${{ env.BLOB_NAME }} --auth-mode login
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
new file mode 100644
index 000000000000..71eb74d3213a
--- /dev/null
+++ b/.github/workflows/release.yml
@@ -0,0 +1,397 @@
+name: Release Build
+
+on:
+ push:
+ branches:
+ - 'release'
+ - 'release/*'
+ - 'release-*'
+
+env:
+ PYTHON_VERSION: 3.8
+ MOCHA_REPORTER_JUNIT: false # Use the mocha-multi-reporters and send output to both console (spec) and JUnit (mocha-junit-reporter). Also enables a reporter which exits the process running the tests if it hasn't already.
+ CACHE_NPM_DEPS: cache-npm
+ CACHE_OUT_DIRECTORY: cache-out-directory
+ CACHE_PIP_DEPS: cache-pip
+ # Key for the cache created at the end of the the 'Cache ./pythonFiles/lib/python' step.
+ CACHE_PYTHONFILES: cache-pvsc-pythonFiles
+ ARTIFACT_NAME_VSIX: ms-python-release-vsix
+ VSIX_NAME: ms-python-release.vsix
+ COVERAGE_REPORTS: tests-coverage-reports
+ TEST_RESULTS_DIRECTORY: .
+
+jobs:
+ build-vsix:
+ name: Build VSIX
+ runs-on: ubuntu-latest
+ if: github.repository == 'microsoft/vscode-python'
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v2
+
+ - name: Cache pip files
+ uses: actions/cache@v2
+ with:
+ path: ~/.cache/pip
+ key: ${{runner.os}}-${{env.CACHE_PIP_DEPS}}-${{env.PYTHON_VERSION}}-${{hashFiles('requirements.txt')}}-${{hashFiles('build/debugger-install-requirements.txt')}}
+
+ - name: Cache npm files
+ uses: actions/cache@v2
+ with:
+ path: ~/.npm
+ key: ${{runner.os}}-${{env.CACHE_NPM_DEPS}}-${{hashFiles('package-lock.json')}}
+
+ - name: Use Python ${{env.PYTHON_VERSION}}
+ uses: actions/setup-python@v2
+ with:
+ python-version: ${{env.PYTHON_VERSION}}
+
+ - name: Upgrade pip
+ run: python -m pip install -U pip
+
+ - name: Build VSIX
+ uses: ./.github/actions/build-vsix
+ id: build-vsix
+
+ - name: Rename VSIX
+ if: steps.build-vsix.outputs.path != env.VSIX_NAME
+ run: mv ${{ steps.build-vsix.outputs.path }} ${{ env.VSIX_NAME }}
+
+ - uses: actions/upload-artifact@v2
+ with:
+ name: ${{ env.ARTIFACT_NAME_VSIX }}
+ path: ${{ env.VSIX_NAME }}
+
+ lint:
+ # Unlike for the insiders build, we skip linting file formatting as that
+ # will be caught when we merge back into 'main'.
+ name: Lint
+ runs-on: ubuntu-latest
+ if: github.repository == 'microsoft/vscode-python'
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v2
+
+ - name: Cache npm files
+ uses: actions/cache@v2
+ with:
+ path: ~/.npm
+ key: ${{runner.os}}-${{env.CACHE_NPM_DEPS}}-${{hashFiles('package-lock.json')}}
+
+ - name: Install dependencies (npm ci)
+ run: npm ci --prefer-offline
+
+ - name: Run gulp prePublishNonBundle
+ run: npx gulp prePublishNonBundle
+
+ - name: Cache the out/ directory
+ uses: actions/cache@v2
+ with:
+ path: ./out
+ key: ${{runner.os}}-${{env.CACHE_OUT_DIRECTORY}}-${{hashFiles('src/**')}}
+
+ - name: Check dependencies
+ run: npm run checkDependencies
+
+ - name: Run linting on TypeScript code
+ run: npx tslint --project tsconfig.json
+
+ ### Non-smoke tests
+ tests:
+ name: Tests
+ # The value of runs-on is the OS of the current job (specified in the strategy matrix below) instead of being hardcoded.
+ runs-on: ${{ matrix.os }}
+ if: github.repository == 'microsoft/vscode-python'
+ strategy:
+ fail-fast: false
+ matrix:
+ # We're not running CI on macOS for now because it's one less matrix entry to lower the number of runners used,
+ # macOS runners are expensive, and we assume that Ubuntu is enough to cover the UNIX case.
+ os: [ubuntu-latest, windows-latest]
+ # Run the tests on the oldest and most recent versions of Python.
+ python: [2.7, 3.8]
+ test-suite: [ts-unit, python-unit, venv, single-workspace, multi-workspace, debugger, functional]
+ env:
+ # Something in Node 12.16.0 breaks the TS debug adapter, and ubuntu-latest bundles Node 12.16.1.
+ # We can remove this when we switch over to the python-based DA in https://github.com/microsoft/vscode-python/issues/7136.
+ # See https://github.com/microsoft/ptvsd/issues/2068
+ # At this point pinning is only needed for consistency. We no longer have TS debug adapter.
+ NODE_VERSION: 12.15.0
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v2
+
+ - name: Cache pip files
+ uses: actions/cache@v2
+ with:
+ path: ~/.cache/pip
+ key: ${{runner.os}}-${{env.CACHE_PIP_DEPS}}-${{env.PYTHON_VERSION}}-${{hashFiles('requirements.txt')}}-${{hashFiles('build/debugger-install-requirements.txt')}}
+
+ - name: Cache npm files
+ uses: actions/cache@v2
+ with:
+ path: ~/.npm
+ key: ${{runner.os}}-${{env.CACHE_NPM_DEPS}}-${{hashFiles('package-lock.json')}}
+
+ - name: Cache compiled TS files
+ # Use an id for this step so that its cache-hit output can be accessed and checked in the next step.
+ id: out-cache
+ uses: actions/cache@v2
+ with:
+ path: ./out
+ key: ${{runner.os}}-${{env.CACHE_OUT_DIRECTORY}}-${{hashFiles('src/**')}}
+
+ - name: Install dependencies (npm ci)
+ run: npm ci
+
+ - name: Compile if not cached
+ run: npx gulp prePublishNonBundle
+ if: steps.out-cache.outputs.cache-hit == false
+
+ - name: Use Python ${{matrix.python}}
+ uses: actions/setup-python@v2
+ with:
+ python-version: ${{matrix.python}}
+
+ - name: Use Node ${{env.NODE_VERSION}}
+ uses: actions/setup-node@v2.1.1
+ with:
+ node-version: ${{env.NODE_VERSION}}
+
+ - name: Install Python requirements
+ run: |
+ python -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python --no-cache-dir --implementation py --no-deps --upgrade -r requirements.txt
+ # We need to have debugpy so that tests relying on it keep passing, but we don't need install_debugpy's logic in the test phase.
+ python -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python --no-cache-dir --implementation py --no-deps --upgrade --pre debugpy
+
+ - name: Install test requirements
+ run: python -m pip install --upgrade -r build/test-requirements.txt
+
+ - name: pip install ipython requirements
+ run: |
+ python -m pip install numpy
+ python -m pip install --upgrade -r ./build/ipython-test-requirements.txt
+ if: matrix.test-suite == 'python-unit'
+
+ - name: Install debugpy wheels (python 3.8)
+ run: |
+ python -m pip install wheel
+ python -m pip --disable-pip-version-check install -r build/debugger-install-requirements.txt
+ python ./pythonFiles/install_debugpy.py
+ shell: bash
+ if: matrix.test-suite == 'debugger' && matrix.python == 3.8
+
+ - name: Install debugpy (python 2.7)
+ run: |
+ python -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python --no-cache-dir --implementation py --no-deps --upgrade --pre debugpy
+ shell: bash
+ if: matrix.test-suite == 'debugger' && matrix.python == 2.7
+
+ - name: Install functional test requirements
+ run: |
+ python -m pip install numpy
+ python -m pip install --upgrade -r ./build/functional-test-requirements.txt
+ if: matrix.test-suite == 'functional'
+
+ - name: Prepare pipenv for venv tests
+ env:
+ TEST_FILES_SUFFIX: testvirtualenvs
+ PYTHON_VIRTUAL_ENVS_LOCATION: './src/tmp/envPaths.json'
+ shell: pwsh
+ if: matrix.test-suite == 'venv'
+ run: |
+ python -m pip install pipenv
+ python -m pipenv run python ./build/ci/addEnvPath.py ${{env.PYTHON_VIRTUAL_ENVS_LOCATION}} pipenvPath
+
+ - name: Prepare virtualenv for venv tests
+ env:
+ TEST_FILES_SUFFIX: testvirtualenvs
+ PYTHON_VIRTUAL_ENVS_LOCATION: './src/tmp/envPaths.json'
+ shell: pwsh
+ if: matrix.test-suite == 'venv'
+ run: |
+ python -m pip install virtualenv
+ python -m virtualenv .virtualenv/
+ if ('${{matrix.os}}' -match 'windows-latest') {
+ & ".virtualenv/Scripts/python.exe" ./build/ci/addEnvPath.py ${{env.PYTHON_VIRTUAL_ENVS_LOCATION}} virtualEnvPath
+ } else {
+ & ".virtualenv/bin/python" ./build/ci/addEnvPath.py ${{env.PYTHON_VIRTUAL_ENVS_LOCATION}} virtualEnvPath
+ }
+
+ - name: Prepare venv for venv tests
+ env:
+ TEST_FILES_SUFFIX: testvirtualenvs
+ PYTHON_VIRTUAL_ENVS_LOCATION: './src/tmp/envPaths.json'
+ shell: pwsh
+ if: matrix.test-suite == 'venv' && startsWith(matrix.python, 3.)
+ run: |
+ python -m venv .venv
+ if ('${{matrix.os}}' -match 'windows-latest') {
+ & ".venv/Scripts/python.exe" ./build/ci/addEnvPath.py ${{env.PYTHON_VIRTUAL_ENVS_LOCATION}} venvPath
+ } else {
+ & ".venv/bin/python" ./build/ci/addEnvPath.py ${{env.PYTHON_VIRTUAL_ENVS_LOCATION}} venvPath
+ }
+
+ - name: Prepare conda for venv tests
+ env:
+ TEST_FILES_SUFFIX: testvirtualenvs
+ PYTHON_VIRTUAL_ENVS_LOCATION: './src/tmp/envPaths.json'
+ shell: pwsh
+ if: matrix.test-suite == 'venv'
+ run: |
+ # 1. For `terminalActivation.testvirtualenvs.test.ts`
+ if ('${{matrix.os}}' -match 'windows-latest') {
+ $condaPythonPath = Join-Path -Path $Env:CONDA -ChildPath python.exe
+ $condaExecPath = Join-Path -Path $Env:CONDA -ChildPath Scripts | Join-Path -ChildPath conda
+ } else{
+ $condaPythonPath = Join-Path -Path $Env:CONDA -ChildPath bin | Join-Path -ChildPath python
+ $condaExecPath = Join-Path -Path $Env:CONDA -ChildPath bin | Join-Path -ChildPath conda
+ }
+ & $condaPythonPath ./build/ci/addEnvPath.py ${{env.PYTHON_VIRTUAL_ENVS_LOCATION}} condaExecPath $condaExecPath
+ & $condaPythonPath ./build/ci/addEnvPath.py ${{env.PYTHON_VIRTUAL_ENVS_LOCATION}} condaPath
+
+ # 2. For `interpreterLocatorService.testvirtualenvs.ts`
+
+ & $condaExecPath create -n "test_env1" -y python
+ & $condaExecPath create -p "./test_env2" -y python
+ & $condaExecPath create -p "~/test_env3" -y python
+
+ - name: Set CI_PYTHON_PATH and CI_DISABLE_AUTO_SELECTION
+ run: |
+ echo "::set-env name=CI_PYTHON_PATH::python"
+ echo "::set-env name=CI_DISABLE_AUTO_SELECTION::1"
+ shell: bash
+ if: matrix.test-suite != 'ts-unit'
+
+ # Run TypeScript unit tests only for Python 3.X.
+ - name: Run TypeScript unit tests
+ run: npm run test:unittests:cover
+ if: matrix.test-suite == 'ts-unit' && startsWith(matrix.python, 3.)
+
+ # Run the Python and IPython tests in our codebase.
+ - name: Run Python and IPython unit tests
+ run: |
+ python pythonFiles/tests/run_all.py
+ python -m IPython pythonFiles/tests/run_all.py
+ if: matrix.test-suite == 'python-unit'
+
+ # The virtual environment based tests use the `testSingleWorkspace` set of tests
+ # with the environment variable `TEST_FILES_SUFFIX` set to `testvirtualenvs`,
+ # which is set in the "Prepare environment for venv tests" step.
+ # We also use a third-party GitHub Action to install xvfb on Linux,
+ # run tests and then clean up the process once the tests ran.
+ # See https://github.com/GabrielBB/xvfb-action
+ - name: Run venv tests
+ env:
+ TEST_FILES_SUFFIX: testvirtualenvs
+ CI_PYTHON_VERSION: ${{matrix.python}}
+ uses: GabrielBB/xvfb-action@v1.4
+ with:
+ run: npm run testSingleWorkspace
+ if: matrix.test-suite == 'venv'
+
+ - name: Run single-workspace tests
+ env:
+ CI_PYTHON_VERSION: ${{matrix.python}}
+ uses: GabrielBB/xvfb-action@v1.4
+ with:
+ run: npm run testSingleWorkspace
+ if: matrix.test-suite == 'single-workspace'
+
+ - name: Run multi-workspace tests
+ env:
+ CI_PYTHON_VERSION: ${{matrix.python}}
+ uses: GabrielBB/xvfb-action@v1.4
+ with:
+ run: npm run testMultiWorkspace
+ if: matrix.test-suite == 'multi-workspace'
+
+ - name: Run debugger tests
+ env:
+ CI_PYTHON_VERSION: ${{matrix.python}}
+ uses: GabrielBB/xvfb-action@v1.4
+ with:
+ run: npm run testDebugger
+ if: matrix.test-suite == 'debugger'
+
+ - name: Run functional tests
+ run: npm run test:functional
+ if: matrix.test-suite == 'functional'
+
+ smoke-tests:
+ name: Smoke tests
+ # The value of runs-on is the OS of the current job (specified in the strategy matrix below) instead of being hardcoded.
+ runs-on: ${{ matrix.os }}
+ if: github.repository == 'microsoft/vscode-python'
+ needs: [build-vsix]
+ strategy:
+ fail-fast: false
+ matrix:
+ # We're not running CI on macOS for now because it's one less matrix entry to lower the number of runners used,
+ # macOS runners are expensive, and we assume that Ubuntu is enough to cover the UNIX case.
+ os: [ubuntu-latest, windows-latest]
+ python: [3.8]
+ steps:
+ # Need the source to have the tests available.
+ - name: Checkout
+ uses: actions/checkout@v2
+
+ - name: Cache pip files
+ uses: actions/cache@v2
+ with:
+ path: ~/.cache/pip
+ key: ${{runner.os}}-${{env.CACHE_PIP_DEPS}}-${{env.PYTHON_VERSION}}-${{hashFiles('requirements.txt')}}-${{hashFiles('build/debugger-install-requirements.txt')}}
+
+ - name: Cache npm files
+ uses: actions/cache@v2
+ with:
+ path: ~/.npm
+ key: ${{runner.os}}-${{env.CACHE_NPM_DEPS}}-${{hashFiles('package-lock.json')}}
+
+ - name: Use Python ${{matrix.python}}
+ uses: actions/setup-python@v2
+ with:
+ python-version: ${{matrix.python}}
+
+ - name: Install dependencies (npm ci)
+ run: npm ci --prefer-offline
+
+ - name: pip install system test requirements
+ run: |
+ python -m pip install --upgrade -r build/test-requirements.txt
+ python -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python --no-cache-dir --implementation py --no-deps --upgrade -r requirements.txt
+ python -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python --no-cache-dir --implementation py --no-deps --upgrade --pre debugpy
+ shell: bash
+
+ - name: pip install ipython requirements
+ run: |
+ python -m pip install numpy
+ python -m pip install --upgrade -r ./build/ipython-test-requirements.txt
+
+ - name: pip install jupyter
+ run: |
+ python -m pip install --upgrade jupyter
+
+ # Save time by reusing bits from the VSIX.
+ - name: Download VSIX
+ uses: actions/download-artifact@v2
+ with:
+ name: ${{env.ARTIFACT_NAME_VSIX}}
+
+ # Compile the test files.
+ - name: Prepare for smoke tests
+ run: npx tsc -p ./
+ shell: bash
+
+ - name: Set CI_PYTHON_PATH and CI_DISABLE_AUTO_SELECTION
+ run: |
+ echo "::set-env name=CI_PYTHON_PATH::python"
+ echo "::set-env name=CI_DISABLE_AUTO_SELECTION::1"
+ shell: bash
+
+ - name: Run smoke tests
+ env:
+ DISPLAY: 10
+ uses: GabrielBB/xvfb-action@v1.4
+ with:
+ run: node --no-force-async-hooks-checks ./out/test/smokeTest.js
diff --git a/.gitignore b/.gitignore
index f3befcb98957..a343e9929c81 100644
--- a/.gitignore
+++ b/.gitignore
@@ -22,7 +22,6 @@ cucumber-report.json
**/.venv*/
port.txt
precommit.hook
-pythonFiles/experimental/ptvsd/**
pythonFiles/lib/**
debug_coverage*/**
languageServer/**
@@ -33,13 +32,12 @@ obj/**
tmp/**
.python-version
.vs/
-test-results.xml
+test-results*.xml
xunit-test-results.xml
build/ci/performance/performance-results.json
!build/
debug*.log
-ptvsd*.log
+debugpy*.log
pydevd*.log
nodeLanguageServer/**
nodeLanguageServer.*/**
-
diff --git a/.nvmrc b/.nvmrc
index e23e7f3a97dc..764b945d130f 100644
--- a/.nvmrc
+++ b/.nvmrc
@@ -1 +1 @@
-v12.4.0
+v12.15.0
diff --git a/.prettierignore b/.prettierignore
new file mode 100644
index 000000000000..953832c3207c
--- /dev/null
+++ b/.prettierignore
@@ -0,0 +1,3 @@
+# Ignore the pythonEnvironments/ folder because we use ESLint there instead
+src/client/pythonEnvironments/*
+src/test/pythonEnvironments/*
diff --git a/.sonarcloud.properties b/.sonarcloud.properties
index 55054bc331d7..cee889d8051b 100644
--- a/.sonarcloud.properties
+++ b/.sonarcloud.properties
@@ -1,4 +1,5 @@
sonar.sources=src/client,src/datascience-ui
+sonar.exclusions=src/datascience-ui/**/codicon*.*
sonar.tests=src/test
sonar.cfamily.build-wrapper-output.bypass=true
-sonar.cpd.exclusions=src/datascience-ui/**/redux/actions.ts
+sonar.cpd.exclusions=src/datascience-ui/**/redux/actions.ts,src/client/**/raw-kernel/rawKernel.ts,src/client/datascience/jupyter/*ariable*.ts
diff --git a/.vscode/launch.json b/.vscode/launch.json
index 038d154bf241..97916b2b985b 100644
--- a/.vscode/launch.json
+++ b/.vscode/launch.json
@@ -7,26 +7,22 @@
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
- "args": [
- "--extensionDevelopmentPath=${workspaceFolder}"
- ],
+ "args": ["--extensionDevelopmentPath=${workspaceFolder}"],
"stopOnEntry": false,
"smartStep": true,
"sourceMaps": true,
- "outFiles": [
- "${workspaceFolder}/out/**/*"
- ],
+ "outFiles": ["${workspaceFolder}/out/**/*", "!${workspaceFolder}/**/node_modules**/*"],
"preLaunchTask": "Compile",
- "skipFiles": [
- "/**"
- ],
+ "skipFiles": ["/**"],
"env": {
// Enable this to turn on redux logging during debugging
"XVSC_PYTHON_FORCE_LOGGING": "1",
// Enable this to try out new experiments locally
- "XVSC_PYTHON_LOAD_EXPERIMENTS_FROM_FILE" : "1",
+ "VSC_PYTHON_LOAD_EXPERIMENTS_FROM_FILE": "1",
// Enable this to log telemetry to the output during debugging
- "XVSC_PYTHON_LOG_TELEMETRY": "1"
+ "XVSC_PYTHON_LOG_TELEMETRY": "1",
+ // Enable this to log debugger output. Directory must exist ahead of time
+ "XDEBUGPY_LOG_DIR": "${workspaceRoot}/tmp/Debug_Output_Ex"
}
},
{
@@ -34,38 +30,27 @@
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
- "args": [
- "--extensionDevelopmentPath=${workspaceFolder}"
- ],
+ "args": ["--extensionDevelopmentPath=${workspaceFolder}"],
"stopOnEntry": false,
"smartStep": true,
"sourceMaps": true,
- "outFiles": [
- "${workspaceFolder}/out/**/*"
- ],
+ "outFiles": ["${workspaceFolder}/out/**/*", "!${workspaceFolder}/**/node_modules**/*"],
"preLaunchTask": "Inject DS WebBrowser UI",
"env": {
"VSC_PYTHON_DS_UI_PROMPT": "1"
},
- "skipFiles": [
- "/**"
- ]
+ "skipFiles": ["/**"]
},
{
"name": "Extension inside container",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
- "args": [
- "--extensionDevelopmentPath=${workspaceFolder}",
- "${workspaceFolder}/data"
- ],
+ "args": ["--extensionDevelopmentPath=${workspaceFolder}", "${workspaceFolder}/data"],
"stopOnEntry": false,
"smartStep": true,
"sourceMaps": true,
- "outFiles": [
- "${workspaceFolder}/out/**/*"
- ],
+ "outFiles": ["${workspaceFolder}/out/**/*", "!${workspaceFolder}/**/node_modules**/*"],
"preLaunchTask": "Compile"
},
{
@@ -74,9 +59,7 @@
"request": "launch",
"module": "IPython",
"console": "integratedTerminal",
- "args": [
- "${file}"
- ] // Additional args should be prefixed with a '--' first.
+ "args": ["${file}"] // Additional args should be prefixed with a '--' first.
},
{
"name": "Python: Current File",
@@ -85,26 +68,6 @@
"program": "${file}",
"console": "integratedTerminal"
},
- {
- "name": "Debugger as debugServer",
- "type": "node",
- "request": "launch",
- "program": "${workspaceFolder}/out/client/debugger/debugAdapter/main.js",
- "stopOnEntry": false,
- "smartStep": true,
- "args": [
- "--server=4711"
- ],
- "sourceMaps": true,
- "outFiles": [
- "${workspaceFolder}/out/client/**/*.js"
- ],
- "cwd": "${workspaceFolder}",
- "preLaunchTask": "Compile",
- "skipFiles": [
- "/**"
- ]
- },
{
"name": "Tests (Debugger, VS Code, *.test.ts)",
"type": "extensionHost",
@@ -119,16 +82,12 @@
"stopOnEntry": false,
"sourceMaps": true,
"smartStep": true,
- "outFiles": [
- "${workspaceFolder}/out/**/*"
- ],
+ "outFiles": ["${workspaceFolder}/out/**/*", "!${workspaceFolder}/**/node_modules**/*"],
"preLaunchTask": "Compile",
"env": {
"IS_CI_SERVER_TEST_DEBUGGER": "1"
},
- "skipFiles": [
- "/**"
- ]
+ "skipFiles": ["/**"]
},
{
// Note, for the smoke test you want to debug, you may need to copy the file,
@@ -148,13 +107,9 @@
},
"stopOnEntry": false,
"sourceMaps": true,
- "outFiles": [
- "${workspaceFolder}/out/**/*.js"
- ],
+ "outFiles": ["${workspaceFolder}/out/**/*.js", "!${workspaceFolder}/**/node_modules**/*"],
"preLaunchTask": "Compile",
- "skipFiles": [
- "/**"
- ]
+ "skipFiles": ["/**"]
},
{
"name": "Tests (Single Workspace, VS Code, *.test.ts)",
@@ -172,13 +127,34 @@
},
"stopOnEntry": false,
"sourceMaps": true,
- "outFiles": [
- "${workspaceFolder}/out/**/*.js"
+ "outFiles": ["${workspaceFolder}/out/**/*.js", "!${workspaceFolder}/**/node_modules**/*"],
+ "preLaunchTask": "Compile",
+ "skipFiles": ["/**"]
+ },
+ {
+ "name": "Tests (DataScience, *.ds.test.ts)",
+ "type": "extensionHost",
+ "request": "launch",
+ "runtimeExecutable": "${execPath}",
+ "args": [
+ "${workspaceFolder}/src/test/datascience",
+ "--disable-extensions",
+ "--enable-proposed-api",
+ "--extensionDevelopmentPath=${workspaceFolder}",
+ "--extensionTestsPath=${workspaceFolder}/out/test"
],
+ "env": {
+ "VSC_PYTHON_CI_TEST_GREP": "", // Modify this to run a subset of the single workspace tests
+ "VSC_PYTHON_CI_TEST_INVERT_GREP": "", // Initialize this to invert the grep (exclude tests with value defined in grep).
+
+ "VSC_PYTHON_LOAD_EXPERIMENTS_FROM_FILE": "true",
+ "TEST_FILES_SUFFIX": "ds.test"
+ },
+ "stopOnEntry": false,
+ "sourceMaps": true,
+ "outFiles": ["${workspaceFolder}/out/**/*.js", "!${workspaceFolder}/**/node_modules**/*"],
"preLaunchTask": "Compile",
- "skipFiles": [
- "/**"
- ]
+ "skipFiles": ["/**"]
},
{
"name": "Tests (Multiroot, VS Code, *.test.ts)",
@@ -194,13 +170,9 @@
"stopOnEntry": false,
"sourceMaps": true,
"smartStep": true,
- "outFiles": [
- "${workspaceFolder}/out/**/*"
- ],
+ "outFiles": ["${workspaceFolder}/out/**/*", "!${workspaceFolder}/**/node_modules**/*"],
"preLaunchTask": "Compile",
- "skipFiles": [
- "/**"
- ]
+ "skipFiles": ["/**"]
},
{
"name": "Unit Tests (without VS Code, *.unit.test.ts)",
@@ -218,13 +190,9 @@
//"--grep", "",
"--timeout=300000"
],
- "outFiles": [
- "${workspaceFolder}/out/**/*.js"
- ],
+ "outFiles": ["${workspaceFolder}/out/**/*.js", "!${workspaceFolder}/**/node_modules**/*"],
"preLaunchTask": "Compile",
- "skipFiles": [
- "/**"
- ]
+ "skipFiles": ["/**"]
},
{
"name": "Unit Tests (fast, without VS Code and without react/monaco, *.unit.test.ts)",
@@ -239,17 +207,13 @@
"--ui=tdd",
"--recursive",
"--colors",
- //"--grep", "",
+ // "--grep", "",
"--timeout=300000",
"--fast"
],
- "outFiles": [
- "${workspaceFolder}/out/**/*.js"
- ],
+ "outFiles": ["${workspaceFolder}/out/**/*.js", "!${workspaceFolder}/**/node_modules**/*"],
"preLaunchTask": "Compile",
- "skipFiles": [
- "/**"
- ]
+ "skipFiles": ["/**"]
},
{
"name": "Functional Tests (without VS Code, *.functional.test.ts)",
@@ -264,26 +228,25 @@
"--ui=tdd",
"--recursive",
"--colors",
- //"--grep", "",
- "--timeout=300000"
+ // "--grep", "",
+ "--timeout=300000",
+ "--exit"
],
"env": {
// Remove `X` prefix to test with real browser to host DS ui (for DS functional tests).
- "xVSC_PYTHON_DS_UI_BROWSER": "1",
+ "XVSC_PYTHON_DS_UI_BROWSER": "1",
// Remove `X` prefix to test with real python (for DS functional tests).
"XVSCODE_PYTHON_ROLLING": "1",
// Remove 'X' to turn on all logging in the debug output
"XVSC_PYTHON_FORCE_LOGGING": "1",
// Remove `X` prefix and update path to test with real python interpreter (for DS functional tests).
- "XCI_PYTHON_PATH": ""
+ "XCI_PYTHON_PATH": "",
+ // Remove 'X' prefix to dump output for debugger. Directory has to exist prior to launch
+ "XDEBUGPY_LOG_DIR": "${workspaceRoot}/tmp/Debug_Output"
},
- "outFiles": [
- "${workspaceFolder}/out/**/*.js"
- ],
+ "outFiles": ["${workspaceFolder}/out/**/*.js", "!${workspaceFolder}/**/node_modules**/*"],
"preLaunchTask": "Compile",
- "skipFiles": [
- "/**"
- ]
+ "skipFiles": ["/**"]
},
{
"name": "Functional DS UI Tests (without VS Code, *.ui.functional.test.ts)",
@@ -312,34 +275,35 @@
// Remove `X` prefix and update path to test with real python interpreter (for DS functional tests).
"XCI_PYTHON_PATH": ""
},
- "outFiles": [
- "${workspaceFolder}/out/**/*.js"
- ],
+ "outFiles": ["${workspaceFolder}/out/**/*.js", "!${workspaceFolder}/**/node_modules**/*"],
"preLaunchTask": "Compile",
- "skipFiles": [
- "/**"
- ]
+ "skipFiles": ["/**"]
},
{
"type": "node",
"request": "launch",
"name": "Gulp tasks (helpful for debugging gulpfile.js)",
"program": "${workspaceFolder}/node_modules/gulp/bin/gulp.js",
- "args": [
- "watch"
- ],
+ "args": ["watch"],
+ "skipFiles": ["/**"]
+ },
+ {
+ "name": "Node: Current File",
+ "program": "${file}",
+ "request": "launch",
"skipFiles": [
"/**"
- ]
- }
- ],
- "compounds": [
+ ],
+ "type": "pwa-node"
+ },
{
- "name": "Extension + Debugger",
- "configurations": [
- "Extension",
- "Debugger as debugServer"
- ]
+ "name": "Python: Current File",
+ "type": "python",
+ "justMyCode": true,
+ "request": "launch",
+ "program": "${file}",
+ "console": "integratedTerminal",
+ "cwd": "${workspaceFolder}"
}
]
}
diff --git a/.vscode/settings.json b/.vscode/settings.json
index 64e62ac725c8..b2dc13efe26e 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -45,7 +45,7 @@
"source.fixAll.eslint": true,
"source.fixAll.tslint": true
},
- "python.jediEnabled": false,
+ "python.languageServer": "Microsoft",
"python.analysis.logLevel": "Trace",
"python.analysis.downloadChannel": "beta",
"python.linting.pylintEnabled": false,
@@ -55,5 +55,6 @@
// Match what black does.
"--max-line-length=88"
],
- "typescript.preferences.importModuleSpecifier": "relative"
+ "typescript.preferences.importModuleSpecifier": "relative",
+ "debug.javascript.usePreview": false
}
diff --git a/.vscode/tasks.json b/.vscode/tasks.json
index 792b1476c15e..6f0b07bc7214 100644
--- a/.vscode/tasks.json
+++ b/.vscode/tasks.json
@@ -33,7 +33,10 @@
"kind": "build",
"isDefault": true
},
- "problemMatcher": []
+ "problemMatcher": [
+ "$tsc-watch",
+ "$ts-checker-webpack-watch"
+ ]
},
{
"label": "Run Unit Tests",
@@ -48,7 +51,9 @@
"label": "Inject DS WebBrowser UI",
"type": "shell",
"command": "node",
- "args": ["build/debug/replaceWithWebBrowserPanel.js"],
+ "args": [
+ "build/debug/replaceWithWebBrowserPanel.js"
+ ],
"problemMatcher": []
}
]
diff --git a/.vscodeignore b/.vscodeignore
index 6e4b4c440266..d0da6f84ddf9 100644
--- a/.vscodeignore
+++ b/.vscodeignore
@@ -34,6 +34,7 @@ pvsc-dev-ext.py
pvsc.code-workspace
PYTHON_INTERACTIVE_TROUBLESHOOTING.md
requirements.in
+sprint-planning.github-issues
test.ipynb
travis*.log
tsconfig*.json
@@ -58,6 +59,8 @@ webpack.datascience-*.config.js
.vscode test/**
languageServer/**
languageServer.*/**
+nodeLanguageServer/**
+nodeLanguageServer.*/**
bin/**
build/**
BuildOutput/**
@@ -105,6 +108,5 @@ scripts/**
src/**
test/**
tmp/**
-tpn/**
typings/**
types/**
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6cd8adc105e4..e997502b5489 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,1300 @@
# Changelog
-## 2020.4.0-rc (9 April 2020)
+## 2020.8.4 (2 September 2020)
+
+### Enhancements
+
+1. Make Jupyter Server name clickable to select Jupyter server.
+ ([#13656](https://github.com/Microsoft/vscode-python/issues/13656))
+
+### Fixes
+
+1. Fixed connection to a Compute Instance from the quickpicks history options.
+ ([#13387](https://github.com/Microsoft/vscode-python/issues/13387))
+1. Fixed the behavior of the 'python.showStartPage' setting.
+ ([#13347](https://github.com/microsoft/vscode-python/issues/13347))
+
+### Thanks
+
+Thanks to the following projects which we fully rely on to provide some of
+our features:
+
+- [debugpy](https://pypi.org/project/debugpy/)
+- [isort](https://pypi.org/project/isort/)
+- [jedi](https://pypi.org/project/jedi/)
+ and [parso](https://pypi.org/project/parso/)
+- [Microsoft Python Language Server](https://github.com/microsoft/python-language-server)
+- [Pylance](https://github.com/microsoft/pylance-release)
+- [exuberant ctags](http://ctags.sourceforge.net/) (user-installed)
+- [rope](https://pypi.org/project/rope/) (user-installed)
+
+Also thanks to the various projects we provide integrations with which help
+make this extension useful:
+
+- Debugging support:
+ [Django](https://pypi.org/project/Django/),
+ [Flask](https://pypi.org/project/Flask/),
+ [gevent](https://pypi.org/project/gevent/),
+ [Jinja](https://pypi.org/project/Jinja/),
+ [Pyramid](https://pypi.org/project/pyramid/),
+ [PySpark](https://pypi.org/project/pyspark/),
+ [Scrapy](https://pypi.org/project/Scrapy/),
+ [Watson](https://pypi.org/project/Watson/)
+- Formatting:
+ [autopep8](https://pypi.org/project/autopep8/),
+ [black](https://pypi.org/project/black/),
+ [yapf](https://pypi.org/project/yapf/)
+- Interpreter support:
+ [conda](https://conda.io/),
+ [direnv](https://direnv.net/),
+ [pipenv](https://pypi.org/project/pipenv/),
+ [pyenv](https://github.com/pyenv/pyenv),
+ [venv](https://docs.python.org/3/library/venv.html#module-venv),
+ [virtualenv](https://pypi.org/project/virtualenv/)
+- Linting:
+ [bandit](https://pypi.org/project/bandit/),
+ [flake8](https://pypi.org/project/flake8/),
+ [mypy](https://pypi.org/project/mypy/),
+ [prospector](https://pypi.org/project/prospector/),
+ [pylint](https://pypi.org/project/pylint/),
+ [pydocstyle](https://pypi.org/project/pydocstyle/),
+ [pylama](https://pypi.org/project/pylama/)
+- Testing:
+ [nose](https://pypi.org/project/nose/),
+ [pytest](https://pypi.org/project/pytest/),
+ [unittest](https://docs.python.org/3/library/unittest.html#module-unittest)
+
+And finally thanks to the [Python](https://www.python.org/) development team and
+community for creating a fantastic programming language and community to be a
+part of!
+
+## 2020.8.3 (31 August 2020)
+
+### Enhancements
+
+1. Add telemetry about the install source for the extension.
+
+### Thanks
+
+Thanks to the following projects which we fully rely on to provide some of
+our features:
+
+- [debugpy](https://pypi.org/project/debugpy/)
+- [isort](https://pypi.org/project/isort/)
+- [jedi](https://pypi.org/project/jedi/)
+ and [parso](https://pypi.org/project/parso/)
+- [Microsoft Python Language Server](https://github.com/microsoft/python-language-server)
+- [Pylance](https://github.com/microsoft/pylance-release)
+- [exuberant ctags](http://ctags.sourceforge.net/) (user-installed)
+- [rope](https://pypi.org/project/rope/) (user-installed)
+
+Also thanks to the various projects we provide integrations with which help
+make this extension useful:
+
+- Debugging support:
+ [Django](https://pypi.org/project/Django/),
+ [Flask](https://pypi.org/project/Flask/),
+ [gevent](https://pypi.org/project/gevent/),
+ [Jinja](https://pypi.org/project/Jinja/),
+ [Pyramid](https://pypi.org/project/pyramid/),
+ [PySpark](https://pypi.org/project/pyspark/),
+ [Scrapy](https://pypi.org/project/Scrapy/),
+ [Watson](https://pypi.org/project/Watson/)
+- Formatting:
+ [autopep8](https://pypi.org/project/autopep8/),
+ [black](https://pypi.org/project/black/),
+ [yapf](https://pypi.org/project/yapf/)
+- Interpreter support:
+ [conda](https://conda.io/),
+ [direnv](https://direnv.net/),
+ [pipenv](https://pypi.org/project/pipenv/),
+ [pyenv](https://github.com/pyenv/pyenv),
+ [venv](https://docs.python.org/3/library/venv.html#module-venv),
+ [virtualenv](https://pypi.org/project/virtualenv/)
+- Linting:
+ [bandit](https://pypi.org/project/bandit/),
+ [flake8](https://pypi.org/project/flake8/),
+ [mypy](https://pypi.org/project/mypy/),
+ [prospector](https://pypi.org/project/prospector/),
+ [pylint](https://pypi.org/project/pylint/),
+ [pydocstyle](https://pypi.org/project/pydocstyle/),
+ [pylama](https://pypi.org/project/pylama/)
+- Testing:
+ [nose](https://pypi.org/project/nose/),
+ [pytest](https://pypi.org/project/pytest/),
+ [unittest](https://docs.python.org/3/library/unittest.html#module-unittest)
+
+And finally thanks to the [Python](https://www.python.org/) development team and
+community for creating a fantastic programming language and community to be a
+part of!
+
+## 2020.8.2 (27 August 2020)
+
+### Enhancements
+
+1. Update "Tip" notification for new users to either show the existing tip, a link to a feedback survey or nothing.
+ ([#13535](https://github.com/Microsoft/vscode-python/issues/13535))
+
+### Fixes
+
+1. Fix saving during close and auto backup to actually save a notebook.
+ ([#11711](https://github.com/Microsoft/vscode-python/issues/11711))
+1. Show the server display string that the user is going to connect to after selecting a compute instance and reloading the window.
+ ([#13551](https://github.com/Microsoft/vscode-python/issues/13551))
+
+### Thanks
+
+Thanks to the following projects which we fully rely on to provide some of
+our features:
+
+- [debugpy](https://pypi.org/project/debugpy/)
+- [isort](https://pypi.org/project/isort/)
+- [jedi](https://pypi.org/project/jedi/)
+ and [parso](https://pypi.org/project/parso/)
+- [Microsoft Python Language Server](https://github.com/microsoft/python-language-server)
+- [Pylance](https://github.com/microsoft/pylance-release)
+- [exuberant ctags](http://ctags.sourceforge.net/) (user-installed)
+- [rope](https://pypi.org/project/rope/) (user-installed)
+
+Also thanks to the various projects we provide integrations with which help
+make this extension useful:
+
+- Debugging support:
+ [Django](https://pypi.org/project/Django/),
+ [Flask](https://pypi.org/project/Flask/),
+ [gevent](https://pypi.org/project/gevent/),
+ [Jinja](https://pypi.org/project/Jinja/),
+ [Pyramid](https://pypi.org/project/pyramid/),
+ [PySpark](https://pypi.org/project/pyspark/),
+ [Scrapy](https://pypi.org/project/Scrapy/),
+ [Watson](https://pypi.org/project/Watson/)
+- Formatting:
+ [autopep8](https://pypi.org/project/autopep8/),
+ [black](https://pypi.org/project/black/),
+ [yapf](https://pypi.org/project/yapf/)
+- Interpreter support:
+ [conda](https://conda.io/),
+ [direnv](https://direnv.net/),
+ [pipenv](https://pypi.org/project/pipenv/),
+ [pyenv](https://github.com/pyenv/pyenv),
+ [venv](https://docs.python.org/3/library/venv.html#module-venv),
+ [virtualenv](https://pypi.org/project/virtualenv/)
+- Linting:
+ [bandit](https://pypi.org/project/bandit/),
+ [flake8](https://pypi.org/project/flake8/),
+ [mypy](https://pypi.org/project/mypy/),
+ [prospector](https://pypi.org/project/prospector/),
+ [pylint](https://pypi.org/project/pylint/),
+ [pydocstyle](https://pypi.org/project/pydocstyle/),
+ [pylama](https://pypi.org/project/pylama/)
+- Testing:
+ [nose](https://pypi.org/project/nose/),
+ [pytest](https://pypi.org/project/pytest/),
+ [unittest](https://docs.python.org/3/library/unittest.html#module-unittest)
+
+And finally thanks to the [Python](https://www.python.org/) development team and
+community for creating a fantastic programming language and community to be a
+part of!
+
+## 2020.8.1 (20 August 2020)
+
+### Fixes
+
+1. Update LSP to latest to resolve problems with LS settings.
+ ([#13511](https://github.com/microsoft/vscode-python/pull/13511))
+1. Update debugger to address terminal input issues.
+1. Added tooltip to indicate status of server connection
+ ([#13543](https://github.com/Microsoft/vscode-python/issues/13543))
+
+### Thanks
+
+Thanks to the following projects which we fully rely on to provide some of
+our features:
+
+- [debugpy](https://pypi.org/project/debugpy/)
+- [isort](https://pypi.org/project/isort/)
+- [jedi](https://pypi.org/project/jedi/)
+ and [parso](https://pypi.org/project/parso/)
+- [Microsoft Python Language Server](https://github.com/microsoft/python-language-server)
+- [Pylance](https://github.com/microsoft/pylance-release)
+- [exuberant ctags](http://ctags.sourceforge.net/) (user-installed)
+- [rope](https://pypi.org/project/rope/) (user-installed)
+
+Also thanks to the various projects we provide integrations with which help
+make this extension useful:
+
+- Debugging support:
+ [Django](https://pypi.org/project/Django/),
+ [Flask](https://pypi.org/project/Flask/),
+ [gevent](https://pypi.org/project/gevent/),
+ [Jinja](https://pypi.org/project/Jinja/),
+ [Pyramid](https://pypi.org/project/pyramid/),
+ [PySpark](https://pypi.org/project/pyspark/),
+ [Scrapy](https://pypi.org/project/Scrapy/),
+ [Watson](https://pypi.org/project/Watson/)
+- Formatting:
+ [autopep8](https://pypi.org/project/autopep8/),
+ [black](https://pypi.org/project/black/),
+ [yapf](https://pypi.org/project/yapf/)
+- Interpreter support:
+ [conda](https://conda.io/),
+ [direnv](https://direnv.net/),
+ [pipenv](https://pypi.org/project/pipenv/),
+ [pyenv](https://github.com/pyenv/pyenv),
+ [venv](https://docs.python.org/3/library/venv.html#module-venv),
+ [virtualenv](https://pypi.org/project/virtualenv/)
+- Linting:
+ [bandit](https://pypi.org/project/bandit/),
+ [flake8](https://pypi.org/project/flake8/),
+ [mypy](https://pypi.org/project/mypy/),
+ [prospector](https://pypi.org/project/prospector/),
+ [pylint](https://pypi.org/project/pylint/),
+ [pydocstyle](https://pypi.org/project/pydocstyle/),
+ [pylama](https://pypi.org/project/pylama/)
+- Testing:
+ [nose](https://pypi.org/project/nose/),
+ [pytest](https://pypi.org/project/pytest/),
+ [unittest](https://docs.python.org/3/library/unittest.html#module-unittest)
+
+And finally thanks to the [Python](https://www.python.org/) development team and
+community for creating a fantastic programming language and community to be a
+part of!
+
+## 2020.8.0 (12 August 2020)
+
+### Enhancements
+
+1. Cell id and cell metadata are now passed as the metadata field for execute_request messages.
+ (thanks [stisa](https://github.com/stisa/))
+ ([#13252](https://github.com/Microsoft/vscode-python/issues/13252))
+1. Add "Restart Language Server" command.
+ ([#3073](https://github.com/Microsoft/vscode-python/issues/3073))
+1. Support multiple and per file interactive windows. See the description for the new 'python.dataScience.interactiveWindowMode' setting.
+ ([#3104](https://github.com/Microsoft/vscode-python/issues/3104))
+1. Add cell editing shortcuts for python interactive cells. (thanks [@earthastronaut](https://github.com/earthastronaut/)).
+ ([#12414](https://github.com/Microsoft/vscode-python/issues/12414))
+1. Allow `python.dataScience.runStartupCommands` to be an array. (thanks [@janosh](https://github.com/janosh)).
+ ([#12827](https://github.com/Microsoft/vscode-python/issues/12827))
+1. Remember remote kernel ids when reopening notebooks.
+ ([#12828](https://github.com/Microsoft/vscode-python/issues/12828))
+1. The file explorer dialog now has an appropriate title when browsing for an interpreter. (thanks [ziebam](https://github.com/ziebam)).
+ ([#12959](https://github.com/Microsoft/vscode-python/issues/12959))
+1. Warn users if they are connecting over http without a token.
+ ([#12980](https://github.com/Microsoft/vscode-python/issues/12980))
+1. Allow a custom display string for remote servers as part of the remote Jupyter server provider extensibility point.
+ ([#12988](https://github.com/Microsoft/vscode-python/issues/12988))
+1. Update to the latest version of [`jedi`](https://github.com/davidhalter/jedi) (`0.17.2`). This adds support for Python 3.9 and fixes some bugs, but is expected to be the last release to support Python 2.7 and 3.5. (thanks [Peter Law](https://github.com/PeterJCLaw/)).
+ ([#13037](https://github.com/Microsoft/vscode-python/issues/13037))
+1. Expose `Pylance` setting in `python.languageServer`. If [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance) is not installed, prompt user to install it.
+ ([#13122](https://github.com/Microsoft/vscode-python/issues/13122))
+1. Added "pythonArgs" to debugpy launch.json schema.
+ ([#13218](https://github.com/Microsoft/vscode-python/issues/13218))
+1. Use jupyter inspect to get signature of dynamic functions in notebook editor when language server doesn't provide enough hint.
+ ([#13259](https://github.com/Microsoft/vscode-python/issues/13259))
+1. The gather icon will change and get disabled while gather is executing.
+ ([#13177](https://github.com/microsoft/vscode-python/issues/13177))
+
+### Fixes
+
+1. Gathered notebooks will now use the same kernelspec as the notebook it was created from.
+ ([#10924](https://github.com/Microsoft/vscode-python/issues/10924))
+1. Don't loop selection through all failed tests every time tests are run.
+ ([#11743](https://github.com/Microsoft/vscode-python/issues/11743))
+1. Some tools (like pytest) rely on the existence of `sys.path[0]`, so
+ deleting it in the isolation script can sometimes cause problems. The
+ solution is to point `sys.path[0]` to a bogus directory that we know
+ does not exist (assuming noone modifies the extension install dir).
+ ([#11875](https://github.com/Microsoft/vscode-python/issues/11875))
+1. Fix missing css for some ipywidget output.
+ ([#12202](https://github.com/Microsoft/vscode-python/issues/12202))
+1. Delete backing untitled ipynb notebook files as soon as the remote session has been created.
+ ([#12510](https://github.com/Microsoft/vscode-python/issues/12510))
+1. Make the data science variable explorer support high contrast color theme.
+ ([#12766](https://github.com/Microsoft/vscode-python/issues/12766))
+1. The change in PR #12795 led to one particular test suite to take longer
+ to run. Here we increase the timeout for that suite to get the test
+ passing.
+ ([#12833](https://github.com/Microsoft/vscode-python/issues/12833))
+1. Refactor data science filesystem usage to correctly handle files which are potentially remote.
+ ([#12931](https://github.com/Microsoft/vscode-python/issues/12931))
+1. Allow custom Jupyter server URI providers to have an expiration on their authorization headers.
+ ([#12987](https://github.com/Microsoft/vscode-python/issues/12987))
+1. If a webpanel fails to load, dispose our webviewhost so that it can try again.
+ ([#13106](https://github.com/Microsoft/vscode-python/issues/13106))
+1. Ensure terminal is not shown or activated if hideFromUser is set to true.
+ ([#13117](https://github.com/Microsoft/vscode-python/issues/13117))
+1. Do not automatically start kernel for untrusted notebooks.
+ ([#13124](https://github.com/Microsoft/vscode-python/issues/13124))
+1. Fix settings links to open correctly in the notebook editor.
+ ([#13156](https://github.com/Microsoft/vscode-python/issues/13156))
+1. "a" and "b" Jupyter shortcuts should not automatically enter edit mode.
+ ([#13165](https://github.com/Microsoft/vscode-python/issues/13165))
+1. Scope custom notebook keybindings to Jupyter Notebooks.
+ ([#13172](https://github.com/Microsoft/vscode-python/issues/13172))
+1. Rename "Count" column in variable explorer to "Size".
+ ([#13205](https://github.com/Microsoft/vscode-python/issues/13205))
+1. Handle `Save As` of preview Notebooks.
+ ([#13235](https://github.com/Microsoft/vscode-python/issues/13235))
+
+### Code Health
+
+1. Move non-mock jupyter nightly tests to use raw kernel by default.
+ ([#10772](https://github.com/Microsoft/vscode-python/issues/10772))
+1. Add new services to data science IOC container and rename misspelled service.
+ ([#12809](https://github.com/Microsoft/vscode-python/issues/12809))
+1. Disable Notebook icons when Notebook is not trusted.
+ ([#12893](https://github.com/Microsoft/vscode-python/issues/12893))
+1. Removed control tower code for the start page.
+ ([#12919](https://github.com/Microsoft/vscode-python/issues/12919))
+1. Add better tests for trusted notebooks in the classic notebook editor.
+ ([#12966](https://github.com/Microsoft/vscode-python/issues/12966))
+1. Custom renderers for `png/jpeg` images in `Notebooks`.
+ ([#12977](https://github.com/Microsoft/vscode-python/issues/12977))
+1. Fix broken nightly variable explorer tests.
+ ([#13075](https://github.com/Microsoft/vscode-python/issues/13075))
+1. Fix nightly flake test failures for startup and shutdown native editor test.
+ ([#13171](https://github.com/Microsoft/vscode-python/issues/13171))
+1. Fix failing interactive window and variable explorer tests.
+ ([#13269](https://github.com/Microsoft/vscode-python/issues/13269))
+
+### Thanks
+
+Thanks to the following projects which we fully rely on to provide some of
+our features:
+
+- [debugpy](https://pypi.org/project/debugpy/)
+- [isort](https://pypi.org/project/isort/)
+- [jedi](https://pypi.org/project/jedi/)
+ and [parso](https://pypi.org/project/parso/)
+- [Microsoft Python Language Server](https://github.com/microsoft/python-language-server)
+- [Pylance](https://github.com/microsoft/pylance-release)
+- [exuberant ctags](http://ctags.sourceforge.net/) (user-installed)
+- [rope](https://pypi.org/project/rope/) (user-installed)
+
+Also thanks to the various projects we provide integrations with which help
+make this extension useful:
+
+- Debugging support:
+ [Django](https://pypi.org/project/Django/),
+ [Flask](https://pypi.org/project/Flask/),
+ [gevent](https://pypi.org/project/gevent/),
+ [Jinja](https://pypi.org/project/Jinja/),
+ [Pyramid](https://pypi.org/project/pyramid/),
+ [PySpark](https://pypi.org/project/pyspark/),
+ [Scrapy](https://pypi.org/project/Scrapy/),
+ [Watson](https://pypi.org/project/Watson/)
+- Formatting:
+ [autopep8](https://pypi.org/project/autopep8/),
+ [black](https://pypi.org/project/black/),
+ [yapf](https://pypi.org/project/yapf/)
+- Interpreter support:
+ [conda](https://conda.io/),
+ [direnv](https://direnv.net/),
+ [pipenv](https://pypi.org/project/pipenv/),
+ [pyenv](https://github.com/pyenv/pyenv),
+ [venv](https://docs.python.org/3/library/venv.html#module-venv),
+ [virtualenv](https://pypi.org/project/virtualenv/)
+- Linting:
+ [bandit](https://pypi.org/project/bandit/),
+ [flake8](https://pypi.org/project/flake8/),
+ [mypy](https://pypi.org/project/mypy/),
+ [prospector](https://pypi.org/project/prospector/),
+ [pylint](https://pypi.org/project/pylint/),
+ [pydocstyle](https://pypi.org/project/pydocstyle/),
+ [pylama](https://pypi.org/project/pylama/)
+- Testing:
+ [nose](https://pypi.org/project/nose/),
+ [pytest](https://pypi.org/project/pytest/),
+ [unittest](https://docs.python.org/3/library/unittest.html#module-unittest)
+
+And finally thanks to the [Python](https://www.python.org/) development team and
+community for creating a fantastic programming language and community to be a
+part of!
+
+## 2020.7.1 (22 July 2020)
+
+1. Fix language server setting when provided an invalid value, send config event more consistently.
+ ([#13064](https://github.com/Microsoft/vscode-python/pull/13064))
+1. Add banner for pylance, and remove old LS experiment.
+ ([#12817](https://github.com/microsoft/vscode-python/pull/12817))
+
+## 2020.7.0 (16 July 2020)
+
+### Enhancements
+
+1. Support connecting to Jupyter hub servers. Use either the base url of the server (i.e. 'https://111.11.11.11:8000') or your user folder (i.e. 'https://111.11.11.11:8000/user/theuser).
+ Works with password authentication.
+ ([#9679](https://github.com/Microsoft/vscode-python/issues/9679))
+1. Added "argsExpansion" to debugpy launch.json schema.
+ ([#11678](https://github.com/Microsoft/vscode-python/issues/11678))
+1. The extension will now automatically load if a `pyproject.toml` file is present in the workspace root directory.
+ (thanks [Brandon White](https://github.com/BrandonLWhite))
+ ([#12056](https://github.com/Microsoft/vscode-python/issues/12056))
+1. Add ability to check and update whether a notebook is trusted.
+ ([#12146](https://github.com/Microsoft/vscode-python/issues/12146))
+1. Support formatting of Notebook Cells when using the VS Code Insiders API for Notebooks.
+ ([#12195](https://github.com/Microsoft/vscode-python/issues/12195))
+1. Added exporting notebooks to HTML.
+ ([#12375](https://github.com/Microsoft/vscode-python/issues/12375))
+1. Change stock launch.json "attach" config to use "connect".
+ ([#12446](https://github.com/Microsoft/vscode-python/issues/12446))
+1. Update to the latest version of [`jedi`](https://github.com/davidhalter/jedi) (`0.17.1`). This brings completions for Django (via [`django-stubs`](https://github.com/typeddjango/django-stubs)) as well as support for Python 3.9 and various bugfixes (mostly around generic type annotations). (thanks [Peter Law](https://gitlab.com/PeterJCLaw/))
+ ([#12486](https://github.com/Microsoft/vscode-python/issues/12486))
+1. Prompt users that we have deleted pythonPath from their workspace settings when in `Deprecate PythonPath` experiment.
+ ([#12533](https://github.com/Microsoft/vscode-python/issues/12533))
+1. Changed public API for execution to return an object and provide a callback which is called when interpreter setting changes.
+ ([#12596](https://github.com/Microsoft/vscode-python/issues/12596))
+1. Allow users to opt out of us checking whether their notebooks can be trusted. This setting is turned off by default and must be manually enabled.
+ ([#12611](https://github.com/Microsoft/vscode-python/issues/12611))
+1. Include the JUPYTER_PATH environment variable when searching the disk for kernels.
+ ([#12694](https://github.com/Microsoft/vscode-python/issues/12694))
+1. Added exporting to python, HTML and PDF from the interactive window.
+ ([#12732](https://github.com/Microsoft/vscode-python/issues/12732))
+1. Show a prompt asking user to upgrade Code runner to new version to keep using it when in Deprecate PythonPath experiment.
+ ([#12764](https://github.com/Microsoft/vscode-python/issues/12764))
+1. Opening notebooks in the preview Notebook editor for [Visual Studio Code Insiders](https://code.visualstudio.com/insiders/).
+ ([#10496](https://github.com/Microsoft/vscode-python/issues/10496))
+
+### Fixes
+
+1. Ensure we only have a single isort process running on a single file.
+ ([#10579](https://github.com/Microsoft/vscode-python/issues/10579))
+1. Provided a method for external partners to participate in jupyter server URI picking/authentication.
+ ([#10993](https://github.com/Microsoft/vscode-python/issues/10993))
+1. Check for hideFromUser before activating current terminal.
+ ([#11122](https://github.com/Microsoft/vscode-python/issues/11122))
+1. In Markdown cells, turn HTML links to markdown links so that nteract renders them.
+ ([#11254](https://github.com/Microsoft/vscode-python/issues/11254))
+1. Prevent incorrect ipywidget display (double plots) due to synchronization issues.
+ ([#11281](https://github.com/Microsoft/vscode-python/issues/11281))
+1. Removed the Kernel Selection toolbar from the Interactive Window when using a local Jupyter Server.
+ To show it again, set the setting 'Python > Data Science > Show Kernel Selection On Interactive Window'.
+ ([#11347](https://github.com/Microsoft/vscode-python/issues/11347))
+1. Get Jupyter connections to work with a Windows store installed Python/Jupyter combination.
+ ([#11412](https://github.com/Microsoft/vscode-python/issues/11412))
+1. Disable hover intellisense in the interactive window unless the code is expanded.
+ ([#11459](https://github.com/Microsoft/vscode-python/issues/11459))
+1. Make layout of markdown editors much faster to open.
+ ([#11584](https://github.com/Microsoft/vscode-python/issues/11584))
+1. Watermark in the interactive window can appear on top of entered text.
+ ([#11691](https://github.com/Microsoft/vscode-python/issues/11691))
+1. Jupyter can fail to run a kernel if the user's environment contains non string values.
+ ([#11749](https://github.com/Microsoft/vscode-python/issues/11749))
+1. On Mac meta+Z commands are performing both cell and editor undos.
+ ([#11758](https://github.com/Microsoft/vscode-python/issues/11758))
+1. Paste can sometimes double paste into a notebook or interactive window editor.
+ ([#11796](https://github.com/Microsoft/vscode-python/issues/11796))
+1. Fix jupyter connections going down when azure-storage or other extensions with node-fetch are installed.
+ ([#11830](https://github.com/Microsoft/vscode-python/issues/11830))
+1. Variables should not flash when running by line.
+ ([#12046](https://github.com/Microsoft/vscode-python/issues/12046))
+1. Discard changes on Notebooks when the user selects 'Don't Save' on the save changes dialog.
+ ([#12180](https://github.com/Microsoft/vscode-python/issues/12180))
+1. Disable `Extract variable & method` commands in `Notebook Cells`.
+ ([#12206](https://github.com/Microsoft/vscode-python/issues/12206))
+1. Disable linting in Notebook Cells.
+ ([#12208](https://github.com/Microsoft/vscode-python/issues/12208))
+1. Register services before extension activates.
+ ([#12227](https://github.com/Microsoft/vscode-python/issues/12227))
+1. Infinite loop of asking to reload the extension when enabling custom editor.
+ ([#12231](https://github.com/Microsoft/vscode-python/issues/12231))
+1. Fix raw kernel autostart and remove jupyter execution from interactive base.
+ ([#12330](https://github.com/Microsoft/vscode-python/issues/12330))
+1. If we fail to start a raw kernel daemon then fall back to using process execution.
+ ([#12355](https://github.com/Microsoft/vscode-python/issues/12355))
+1. Fix the export button from the interactive window to export again.
+ ([#12460](https://github.com/Microsoft/vscode-python/issues/12460))
+1. Process Jupyter messages synchronously when possible.
+ ([#12588](https://github.com/Microsoft/vscode-python/issues/12588))
+1. Open variable explorer when opening variable explorer during debugging.
+ ([#12773](https://github.com/Microsoft/vscode-python/issues/12773))
+1. Use the given interpreter for launching the non-daemon python
+ ([#12821](https://github.com/Microsoft/vscode-python/issues/12821))
+1. Correct the color of the 'Collapse All' button in the Interactive Window
+ ([#12838](https://github.com/microsoft/vscode-python/issues/12838))
+
+### Code Health
+
+1. Move all logging to the Python output channel.
+ ([#9837](https://github.com/Microsoft/vscode-python/issues/9837))
+1. Add a functional test that opens both the interactive window and a notebook at the same time.
+ ([#11445](https://github.com/Microsoft/vscode-python/issues/11445))
+1. Added setting `python.logging.level` which carries the logging level value the extension will log at.
+ ([#11699](https://github.com/Microsoft/vscode-python/issues/11699))
+1. Monkeypatch `console.*` calls to the logger only in CI.
+ ([#11896](https://github.com/Microsoft/vscode-python/issues/11896))
+1. Replace python.dataScience.ptvsdDistPath with python.dataScience.debugpyDistPath.
+ ([#11993](https://github.com/Microsoft/vscode-python/issues/11993))
+1. Rename ptvsd to debugpy in Telemetry.
+ ([#11996](https://github.com/Microsoft/vscode-python/issues/11996))
+1. Update JSDoc annotations for many of the APIs (thanks [Anthony Shaw](https://github.com/tonybaloney))
+ ([#12101](https://github.com/Microsoft/vscode-python/issues/12101))
+1. Refactor `LinterId` to an enum instead of a string union.
+ (thanks to [Anthony Shaw](https://github.com/tonybaloney))
+ ([#12116](https://github.com/Microsoft/vscode-python/issues/12116))
+1. Remove webserver used to host contents in WebViews.
+ ([#12140](https://github.com/Microsoft/vscode-python/issues/12140))
+1. Inline interface due to issues with custom types when using `ts-node`.
+ ([#12238](https://github.com/Microsoft/vscode-python/issues/12238))
+1. Fix linux nightly tests so they run and report results. Also seems to get rid of stream destroyed messages for raw kernel.
+ ([#12539](https://github.com/Microsoft/vscode-python/issues/12539))
+1. Log ExP experiments the user belongs to in the output panel.
+ ([#12656](https://github.com/Microsoft/vscode-python/issues/12656))
+1. Add more telemetry for "Select Interpreter" command.
+ ([#12722](https://github.com/Microsoft/vscode-python/issues/12722))
+1. Add tests for trusted notebooks.
+ ([#12554](https://github.com/Microsoft/vscode-python/issues/12554))
+1. Update categories in `package.json`.
+ ([#12844](https://github.com/Microsoft/vscode-python/issues/12844))
+
+### Thanks
+
+Thanks to the following projects which we fully rely on to provide some of
+our features:
+
+- [debugpy](https://pypi.org/project/debugpy/)
+- [isort](https://pypi.org/project/isort/)
+- [jedi](https://pypi.org/project/jedi/)
+ and [parso](https://pypi.org/project/parso/)
+- [Microsoft Python Language Server](https://github.com/microsoft/python-language-server)
+- [exuberant ctags](http://ctags.sourceforge.net/) (user-installed)
+- [rope](https://pypi.org/project/rope/) (user-installed)
+
+Also thanks to the various projects we provide integrations with which help
+make this extension useful:
+
+- Debugging support:
+ [Django](https://pypi.org/project/Django/),
+ [Flask](https://pypi.org/project/Flask/),
+ [gevent](https://pypi.org/project/gevent/),
+ [Jinja](https://pypi.org/project/Jinja/),
+ [Pyramid](https://pypi.org/project/pyramid/),
+ [PySpark](https://pypi.org/project/pyspark/),
+ [Scrapy](https://pypi.org/project/Scrapy/),
+ [Watson](https://pypi.org/project/Watson/)
+- Formatting:
+ [autopep8](https://pypi.org/project/autopep8/),
+ [black](https://pypi.org/project/black/),
+ [yapf](https://pypi.org/project/yapf/)
+- Interpreter support:
+ [conda](https://conda.io/),
+ [direnv](https://direnv.net/),
+ [pipenv](https://pypi.org/project/pipenv/),
+ [pyenv](https://github.com/pyenv/pyenv),
+ [venv](https://docs.python.org/3/library/venv.html#module-venv),
+ [virtualenv](https://pypi.org/project/virtualenv/)
+- Linting:
+ [bandit](https://pypi.org/project/bandit/),
+ [flake8](https://pypi.org/project/flake8/),
+ [mypy](https://pypi.org/project/mypy/),
+ [prospector](https://pypi.org/project/prospector/),
+ [pylint](https://pypi.org/project/pylint/),
+ [pydocstyle](https://pypi.org/project/pydocstyle/),
+ [pylama](https://pypi.org/project/pylama/)
+- Testing:
+ [nose](https://pypi.org/project/nose/),
+ [pytest](https://pypi.org/project/pytest/),
+ [unittest](https://docs.python.org/3/library/unittest.html#module-unittest)
+
+And finally thanks to the [Python](https://www.python.org/) development team and
+community for creating a fantastic programming language and community to be a
+part of!
+
+## 2020.6.3 (30 June 2020)
+
+### Fixes
+
+1. Correctly check for ZMQ support, previously it could allow ZMQ to be supported when zmq could not be imported.
+ ([#12585](https://github.com/Microsoft/vscode-python/issues/12585))
+1. Auto indentation no longer working for notebooks and interactive window.
+ ([#12389](https://github.com/Microsoft/vscode-python/issues/12389))
+1. Add telemetry for tracking run by line.
+ ([#12580](https://github.com/Microsoft/vscode-python/issues/12580))
+1. Add more telemetry to distinguish how is the start page opened.
+ ([#12603](https://github.com/microsoft/vscode-python/issues/12603))
+1. Stop looking for mspythonconfig.json file in subfolders.
+ ([#12614](https://github.com/Microsoft/vscode-python/issues/12614))
+
+## 2020.6.2 (25 June 2020)
+
+### Fixes
+
+1. Fix `linting.pylintEnabled` setting check.
+ ([#12285](https://github.com/Microsoft/vscode-python/issues/12285))
+1. Don't modify LS settings if jediEnabled does not exist.
+ ([#12429](https://github.com/Microsoft/vscode-python/issues/12429))
+
+## 2020.6.1 (17 June 2020)
+
+### Fixes
+
+1. Fixed issue when `python.jediEnabled` setting was not removed and `python.languageServer` setting was not updated.
+ ([#12429](https://github.com/Microsoft/vscode-python/issues/12429))
+
+### Thanks
+
+Thanks to the following projects which we fully rely on to provide some of
+our features:
+
+- [debugpy](https://pypi.org/project/debugpy/)
+- [isort](https://pypi.org/project/isort/)
+- [jedi](https://pypi.org/project/jedi/)
+ and [parso](https://pypi.org/project/parso/)
+- [Microsoft Python Language Server](https://github.com/microsoft/python-language-server)
+- [ptvsd](https://pypi.org/project/ptvsd/)
+- [exuberant ctags](http://ctags.sourceforge.net/) (user-installed)
+- [rope](https://pypi.org/project/rope/) (user-installed)
+
+Also thanks to the various projects we provide integrations with which help
+make this extension useful:
+
+- Debugging support:
+ [Django](https://pypi.org/project/Django/),
+ [Flask](https://pypi.org/project/Flask/),
+ [gevent](https://pypi.org/project/gevent/),
+ [Jinja](https://pypi.org/project/Jinja/),
+ [Pyramid](https://pypi.org/project/pyramid/),
+ [PySpark](https://pypi.org/project/pyspark/),
+ [Scrapy](https://pypi.org/project/Scrapy/),
+ [Watson](https://pypi.org/project/Watson/)
+- Formatting:
+ [autopep8](https://pypi.org/project/autopep8/),
+ [black](https://pypi.org/project/black/),
+ [yapf](https://pypi.org/project/yapf/)
+- Interpreter support:
+ [conda](https://conda.io/),
+ [direnv](https://direnv.net/),
+ [pipenv](https://pypi.org/project/pipenv/),
+ [pyenv](https://github.com/pyenv/pyenv),
+ [venv](https://docs.python.org/3/library/venv.html#module-venv),
+ [virtualenv](https://pypi.org/project/virtualenv/)
+- Linting:
+ [bandit](https://pypi.org/project/bandit/),
+ [flake8](https://pypi.org/project/flake8/),
+ [mypy](https://pypi.org/project/mypy/),
+ [prospector](https://pypi.org/project/prospector/),
+ [pylint](https://pypi.org/project/pylint/),
+ [pydocstyle](https://pypi.org/project/pydocstyle/),
+ [pylama](https://pypi.org/project/pylama/)
+- Testing:
+ [nose](https://pypi.org/project/nose/),
+ [pytest](https://pypi.org/project/pytest/),
+ [unittest](https://docs.python.org/3/library/unittest.html#module-unittest)
+
+And finally thanks to the [Python](https://www.python.org/) development team and
+community for creating a fantastic programming language and community to be a
+part of!
+
+## 2020.6.0 (16 June 2020)
+
+### Enhancements
+
+1. Removed `python.jediEnabled` setting in favor of `python.languageServer`. Instead of `"python.jediEnabled": true` please use `"python.languageServer": "Jedi"`.
+ ([#7010](https://github.com/Microsoft/vscode-python/issues/7010))
+1. Added a start page for the extension. It opens to new users or when there is a new release. It can be disabled with the setting 'Python: Show Start Page'.
+ ([#11057](https://github.com/Microsoft/vscode-python/issues/11057))
+1. Preliminary support using other languages for the kernel.
+ ([#11919](https://github.com/Microsoft/vscode-python/issues/11919))
+1. Enable the use of the custom editor for native notebooks.
+ ([#10744](https://github.com/Microsoft/vscode-python/issues/10744))
+
+### Fixes
+
+1. Ensure sorting imports in a modified file picks up the proper configuration.
+ thanks [Peter Law](https://github.com/PeterJCLaw))
+ ([#4891](https://github.com/Microsoft/vscode-python/issues/4891))
+1. Made variable explorer (from IPython Notebook interface) resizable.
+ ([#5382](https://github.com/Microsoft/vscode-python/issues/5382))
+1. Add junit family to pytest runner args to remove pytest warning.
+ ([#10673](https://github.com/Microsoft/vscode-python/issues/10673))
+1. Switch order of restart and cancel buttons in interactive window to be consistent with ordering in notebook toolbar.
+ ([#11091](https://github.com/Microsoft/vscode-python/issues/11091))
+1. Support opening other URI schemes besides 'file' and 'vsls'.
+ ([#11393](https://github.com/Microsoft/vscode-python/issues/11393))
+1. Fix issue with formatting when the first line is blank.
+ ([#11416](https://github.com/Microsoft/vscode-python/issues/11416))
+1. Force interactive window to always scroll long output. Don't allow scrollbars within scrollbars.
+ ([#11421](https://github.com/Microsoft/vscode-python/issues/11421))
+1. Hover on notebooks or interactive window seems to stutter.
+ ([#11422](https://github.com/Microsoft/vscode-python/issues/11422))
+1. Make shift+tab work again in the interactive window. Escaping focus from the prompt is now relegated to 'Shift+Esc'.
+ ([#11495](https://github.com/Microsoft/vscode-python/issues/11495))
+1. Keep import and export working with raw kernel mode. Also allow for installing dependencies if running an import before jupyter was ever launched.
+ ([#11501](https://github.com/Microsoft/vscode-python/issues/11501))
+1. Extra kernels that just say "Python 3 - python" are showing up in the raw kernel kernel picker.
+ ([#11552](https://github.com/Microsoft/vscode-python/issues/11552))
+1. Fix intermittent launch failure with raw kernels on windows.
+ ([#11574](https://github.com/Microsoft/vscode-python/issues/11574))
+1. Don't register a kernelspec when switching to an interpreter in raw kernel mode.
+ ([#11575](https://github.com/Microsoft/vscode-python/issues/11575))
+1. Keep the notebook input prompt up if you focus out of vscode.
+ ([#11581](https://github.com/Microsoft/vscode-python/issues/11581))
+1. Fix install message to reference run by line instead of debugging.
+ ([#11661](https://github.com/Microsoft/vscode-python/issues/11661))
+1. Run by line does not scroll to the line that is being run.
+ ([#11662](https://github.com/Microsoft/vscode-python/issues/11662))
+1. For direct kernel connection, don't replace a notebook's metadata default kernelspec with a new kernelspec on startup.
+ ([#11672](https://github.com/Microsoft/vscode-python/issues/11672))
+1. Fixes issue with importing `debupy` in interactive window.
+ ([#11686](https://github.com/Microsoft/vscode-python/issues/11686))
+1. Reopen all notebooks when rerunning the extension (including untitled ones).
+ ([#11711](https://github.com/Microsoft/vscode-python/issues/11711))
+1. Make sure to clear 'outputPrepend' when rerunning cells and to also only ever add it once to a cell.
+ (thanks [Barry Nolte](https://github.com/BarryNolte))
+ ([#11726](https://github.com/Microsoft/vscode-python/issues/11726))
+1. Disable pre-warming of Kernel Daemons when user does not belong to the `LocalZMQKernel - experiment` experiment.
+ ([#11751](https://github.com/Microsoft/vscode-python/issues/11751))
+1. When switching to an invalid kernel (one that is registered but cannot start) in raw mode respect the launch timeout that is passed in.
+ ([#11752](https://github.com/Microsoft/vscode-python/issues/11752))
+1. Make `python.dataScience.textOutputLimit` apply on subsequent rerun. We were letting the 'outputPrepend' metadata persist from run to run.
+ (thanks [Barry Nolte](https://github.com/BarryNolte))
+ ([#11777](https://github.com/Microsoft/vscode-python/issues/11777))
+1. Use `${command:python.interpreterPath}` to get selected interpreter path in `launch.json` and `tasks.json`.
+ ([#11789](https://github.com/Microsoft/vscode-python/issues/11789))
+1. Restarting a kernel messes up run by line.
+ ([#11793](https://github.com/Microsoft/vscode-python/issues/11793))
+1. Correctly show kernel status in raw kernel mode.
+ ([#11797](https://github.com/Microsoft/vscode-python/issues/11797))
+1. Hovering over variables in a python file can show two hover values if the interactive window is closed and reopened.
+ ([#11800](https://github.com/Microsoft/vscode-python/issues/11800))
+1. Make sure to use webView.cspSource for all csp sources.
+ ([#11855](https://github.com/Microsoft/vscode-python/issues/11855))
+1. Use command line arguments to launch our raw kernels as opposed to a connection file. The connection file seems to be causing issues in particular on windows CI machines with permissions.
+ ([#11883](https://github.com/Microsoft/vscode-python/issues/11883))
+1. Improve our status reporting when launching and connecting to a raw kernel.
+ ([#11951](https://github.com/Microsoft/vscode-python/issues/11951))
+1. Prewarm raw kernels based on raw kernel support and don't prewarm if jupyter autostart is disabled.
+ ([#11956](https://github.com/Microsoft/vscode-python/issues/11956))
+1. Don't flood the hard drive when typing in a large notebook file.
+ ([#12058](https://github.com/Microsoft/vscode-python/issues/12058))
+1. Disable run-by-line and continue buttons in run by line mode when running.
+ ([#12169](https://github.com/Microsoft/vscode-python/issues/12169))
+1. Disable `Sort Imports` command in `Notebook Cells`.
+ ([#12193](https://github.com/Microsoft/vscode-python/issues/12193))
+1. Fix debugger continue event to actually change a cell.
+ ([#12155](https://github.com/Microsoft/vscode-python/issues/12155))
+1. Make Jedi the Default value for the python.languageServer setting.
+ ([#12225](https://github.com/Microsoft/vscode-python/issues/12225))
+1. Make stop during run by line interrupt the kernel.
+ ([#12249](https://github.com/Microsoft/vscode-python/issues/12249))
+1. Have raw kernel respect the jupyter server disable auto start setting.
+ ([#12246](https://github.com/Microsoft/vscode-python/issues/12246))
+
+### Code Health
+
+1. Use ts-loader as a tyepscript loader in webpack.
+ ([#9061](https://github.com/Microsoft/vscode-python/issues/9061))
+1. Fixed typo from unitest -> unittest.
+ (thanks [Rameez Khan](https://github.com/Rxmeez)).
+ ([#10919](https://github.com/Microsoft/vscode-python/issues/10919))
+1. Make functional tests more deterministic.
+ ([#11058](https://github.com/Microsoft/vscode-python/issues/11058))
+1. Reenable CDN unit tests.
+ ([#11442](https://github.com/Microsoft/vscode-python/issues/11442))
+1. Run by line for notebook cells minimal implementation.
+ ([#11607](https://github.com/Microsoft/vscode-python/issues/11607))
+1. Get shape and count when showing debugger variables.
+ ([#11657](https://github.com/Microsoft/vscode-python/issues/11657))
+1. Add more tests to verify data frames can be opened.
+ ([#11658](https://github.com/Microsoft/vscode-python/issues/11658))
+1. Support data tips overtop of python files that have had cells run.
+ ([#11659](https://github.com/Microsoft/vscode-python/issues/11659))
+1. Functional test for run by line functionality.
+ ([#11660](https://github.com/Microsoft/vscode-python/issues/11660))
+1. Fixed typo in a test from lanaguage -> language.
+ (thanks [Ashwin Ramaswami](https://github.com/epicfaace)).
+ ([#11775](https://github.com/Microsoft/vscode-python/issues/11775))
+1. Add bitness information to interpreter telemetry.
+ ([#11904](https://github.com/Microsoft/vscode-python/issues/11904))
+1. Fix failing linux debugger tests.
+ ([#11935](https://github.com/Microsoft/vscode-python/issues/11935))
+1. Faster unit tests on CI Pipeline.
+ ([#12017](https://github.com/Microsoft/vscode-python/issues/12017))
+1. Ensure we can use proposed VS Code API with `ts-node`.
+ ([#12025](https://github.com/Microsoft/vscode-python/issues/12025))
+1. Faster node unit tests on Azure pipeline.
+ ([#12027](https://github.com/Microsoft/vscode-python/issues/12027))
+1. Use [deemon](https://www.npmjs.com/package/deemon) package for background compilation with support for restarting VS Code during development.
+ ([#12059](https://github.com/Microsoft/vscode-python/issues/12059))
+
+### Thanks
+
+Thanks to the following projects which we fully rely on to provide some of
+our features:
+
+- [debugpy](https://pypi.org/project/debugpy/)
+- [isort](https://pypi.org/project/isort/)
+- [jedi](https://pypi.org/project/jedi/)
+ and [parso](https://pypi.org/project/parso/)
+- [Microsoft Python Language Server](https://github.com/microsoft/python-language-server)
+- [ptvsd](https://pypi.org/project/ptvsd/)
+- [exuberant ctags](http://ctags.sourceforge.net/) (user-installed)
+- [rope](https://pypi.org/project/rope/) (user-installed)
+
+Also thanks to the various projects we provide integrations with which help
+make this extension useful:
+
+- Debugging support:
+ [Django](https://pypi.org/project/Django/),
+ [Flask](https://pypi.org/project/Flask/),
+ [gevent](https://pypi.org/project/gevent/),
+ [Jinja](https://pypi.org/project/Jinja/),
+ [Pyramid](https://pypi.org/project/pyramid/),
+ [PySpark](https://pypi.org/project/pyspark/),
+ [Scrapy](https://pypi.org/project/Scrapy/),
+ [Watson](https://pypi.org/project/Watson/)
+- Formatting:
+ [autopep8](https://pypi.org/project/autopep8/),
+ [black](https://pypi.org/project/black/),
+ [yapf](https://pypi.org/project/yapf/)
+- Interpreter support:
+ [conda](https://conda.io/),
+ [direnv](https://direnv.net/),
+ [pipenv](https://pypi.org/project/pipenv/),
+ [pyenv](https://github.com/pyenv/pyenv),
+ [venv](https://docs.python.org/3/library/venv.html#module-venv),
+ [virtualenv](https://pypi.org/project/virtualenv/)
+- Linting:
+ [bandit](https://pypi.org/project/bandit/),
+ [flake8](https://pypi.org/project/flake8/),
+ [mypy](https://pypi.org/project/mypy/),
+ [prospector](https://pypi.org/project/prospector/),
+ [pylint](https://pypi.org/project/pylint/),
+ [pydocstyle](https://pypi.org/project/pydocstyle/),
+ [pylama](https://pypi.org/project/pylama/)
+- Testing:
+ [nose](https://pypi.org/project/nose/),
+ [pytest](https://pypi.org/project/pytest/),
+ [unittest](https://docs.python.org/3/library/unittest.html#module-unittest)
+
+And finally thanks to the [Python](https://www.python.org/) development team and
+community for creating a fantastic programming language and community to be a
+part of!
+
+## 2020.5.3 (10 June 2020)
+
+1. Update `debugpy` to use `1.0.0b11` or greater.
+
+### Thanks
+
+Thanks to the following projects which we fully rely on to provide some of
+our features:
+
+- [debugpy](https://pypi.org/project/debugpy/)
+- [isort](https://pypi.org/project/isort/)
+- [jedi](https://pypi.org/project/jedi/)
+ and [parso](https://pypi.org/project/parso/)
+- [Microsoft Python Language Server](https://github.com/microsoft/python-language-server)
+- [ptvsd](https://pypi.org/project/ptvsd/)
+- [exuberant ctags](http://ctags.sourceforge.net/) (user-installed)
+- [rope](https://pypi.org/project/rope/) (user-installed)
+
+Also thanks to the various projects we provide integrations with which help
+make this extension useful:
+
+- Debugging support:
+ [Django](https://pypi.org/project/Django/),
+ [Flask](https://pypi.org/project/Flask/),
+ [gevent](https://pypi.org/project/gevent/),
+ [Jinja](https://pypi.org/project/Jinja/),
+ [Pyramid](https://pypi.org/project/pyramid/),
+ [PySpark](https://pypi.org/project/pyspark/),
+ [Scrapy](https://pypi.org/project/Scrapy/),
+ [Watson](https://pypi.org/project/Watson/)
+- Formatting:
+ [autopep8](https://pypi.org/project/autopep8/),
+ [black](https://pypi.org/project/black/),
+ [yapf](https://pypi.org/project/yapf/)
+- Interpreter support:
+ [conda](https://conda.io/),
+ [direnv](https://direnv.net/),
+ [pipenv](https://pypi.org/project/pipenv/),
+ [pyenv](https://github.com/pyenv/pyenv),
+ [venv](https://docs.python.org/3/library/venv.html#module-venv),
+ [virtualenv](https://pypi.org/project/virtualenv/)
+- Linting:
+ [bandit](https://pypi.org/project/bandit/),
+ [flake8](https://pypi.org/project/flake8/),
+ [mypy](https://pypi.org/project/mypy/),
+ [prospector](https://pypi.org/project/prospector/),
+ [pylint](https://pypi.org/project/pylint/),
+ [pydocstyle](https://pypi.org/project/pydocstyle/),
+ [pylama](https://pypi.org/project/pylama/)
+- Testing:
+ [nose](https://pypi.org/project/nose/),
+ [pytest](https://pypi.org/project/pytest/),
+ [unittest](https://docs.python.org/3/library/unittest.html#module-unittest)
+
+And finally thanks to the [Python](https://www.python.org/) development team and
+community for creating a fantastic programming language and community to be a
+part of!
+
+## 2020.5.2 (8 June 2020)
+
+### Fixes
+
+1. Double-check for interpreters when running diagnostics before displaying the "Python is not installed" message.
+ ([#11870](https://github.com/Microsoft/vscode-python/issues/11870))
+1. Ensure user cannot belong to all experiments in an experiment group.
+ ([#11943](https://github.com/Microsoft/vscode-python/issues/11943))
+1. Ensure extension features are started when in `Deprecate PythonPath` experiment and opening a file without any folder opened.
+ ([#12177](https://github.com/Microsoft/vscode-python/issues/12177))
+
+### Code Health
+
+1. Integrate VS Code experiment framework in the extension.
+ ([#10790](https://github.com/Microsoft/vscode-python/issues/10790))
+1. Update telemetry on errors and exceptions to use [vscode-extension-telemetry](https://www.npmjs.com/package/vscode-extension-telemetry).
+ ([#11597](https://github.com/Microsoft/vscode-python/issues/11597))
+
+### Thanks
+
+Thanks to the following projects which we fully rely on to provide some of
+our features:
+
+- [debugpy](https://pypi.org/project/debugpy/)
+- [isort](https://pypi.org/project/isort/)
+- [jedi](https://pypi.org/project/jedi/)
+ and [parso](https://pypi.org/project/parso/)
+- [Microsoft Python Language Server](https://github.com/microsoft/python-language-server)
+- [ptvsd](https://pypi.org/project/ptvsd/)
+- [exuberant ctags](http://ctags.sourceforge.net/) (user-installed)
+- [rope](https://pypi.org/project/rope/) (user-installed)
+
+Also thanks to the various projects we provide integrations with which help
+make this extension useful:
+
+- Debugging support:
+ [Django](https://pypi.org/project/Django/),
+ [Flask](https://pypi.org/project/Flask/),
+ [gevent](https://pypi.org/project/gevent/),
+ [Jinja](https://pypi.org/project/Jinja/),
+ [Pyramid](https://pypi.org/project/pyramid/),
+ [PySpark](https://pypi.org/project/pyspark/),
+ [Scrapy](https://pypi.org/project/Scrapy/),
+ [Watson](https://pypi.org/project/Watson/)
+- Formatting:
+ [autopep8](https://pypi.org/project/autopep8/),
+ [black](https://pypi.org/project/black/),
+ [yapf](https://pypi.org/project/yapf/)
+- Interpreter support:
+ [conda](https://conda.io/),
+ [direnv](https://direnv.net/),
+ [pipenv](https://pypi.org/project/pipenv/),
+ [pyenv](https://github.com/pyenv/pyenv),
+ [venv](https://docs.python.org/3/library/venv.html#module-venv),
+ [virtualenv](https://pypi.org/project/virtualenv/)
+- Linting:
+ [bandit](https://pypi.org/project/bandit/),
+ [flake8](https://pypi.org/project/flake8/),
+ [mypy](https://pypi.org/project/mypy/),
+ [prospector](https://pypi.org/project/prospector/),
+ [pylint](https://pypi.org/project/pylint/),
+ [pydocstyle](https://pypi.org/project/pydocstyle/),
+ [pylama](https://pypi.org/project/pylama/)
+- Testing:
+ [nose](https://pypi.org/project/nose/),
+ [pytest](https://pypi.org/project/pytest/),
+ [unittest](https://docs.python.org/3/library/unittest.html#module-unittest)
+
+And finally thanks to the [Python](https://www.python.org/) development team and
+community for creating a fantastic programming language and community to be a
+part of!
+
+## 2020.5.1 (19 May 2020)
+
+### Fixes
+
+1. Do not execute shebang as an interpreter until user has clicked on the codelens enclosing the shebang.
+ ([#11687](https://github.com/Microsoft/vscode-python/issues/11687))
+
+### Thanks
+
+Thanks to the following projects which we fully rely on to provide some of
+our features:
+
+- [debugpy](https://pypi.org/project/debugpy/)
+- [isort](https://pypi.org/project/isort/)
+- [jedi](https://pypi.org/project/jedi/)
+ and [parso](https://pypi.org/project/parso/)
+- [Microsoft Python Language Server](https://github.com/microsoft/python-language-server)
+- [ptvsd](https://pypi.org/project/ptvsd/)
+- [exuberant ctags](http://ctags.sourceforge.net/) (user-installed)
+- [rope](https://pypi.org/project/rope/) (user-installed)
+
+Also thanks to the various projects we provide integrations with which help
+make this extension useful:
+
+- Debugging support:
+ [Django](https://pypi.org/project/Django/),
+ [Flask](https://pypi.org/project/Flask/),
+ [gevent](https://pypi.org/project/gevent/),
+ [Jinja](https://pypi.org/project/Jinja/),
+ [Pyramid](https://pypi.org/project/pyramid/),
+ [PySpark](https://pypi.org/project/pyspark/),
+ [Scrapy](https://pypi.org/project/Scrapy/),
+ [Watson](https://pypi.org/project/Watson/)
+- Formatting:
+ [autopep8](https://pypi.org/project/autopep8/),
+ [black](https://pypi.org/project/black/),
+ [yapf](https://pypi.org/project/yapf/)
+- Interpreter support:
+ [conda](https://conda.io/),
+ [direnv](https://direnv.net/),
+ [pipenv](https://pypi.org/project/pipenv/),
+ [pyenv](https://github.com/pyenv/pyenv),
+ [venv](https://docs.python.org/3/library/venv.html#module-venv),
+ [virtualenv](https://pypi.org/project/virtualenv/)
+- Linting:
+ [bandit](https://pypi.org/project/bandit/),
+ [flake8](https://pypi.org/project/flake8/),
+ [mypy](https://pypi.org/project/mypy/),
+ [prospector](https://pypi.org/project/prospector/),
+ [pylint](https://pypi.org/project/pylint/),
+ [pydocstyle](https://pypi.org/project/pydocstyle/),
+ [pylama](https://pypi.org/project/pylama/)
+- Testing:
+ [nose](https://pypi.org/project/nose/),
+ [pytest](https://pypi.org/project/pytest/),
+ [unittest](https://docs.python.org/3/library/unittest.html#module-unittest)
+
+And finally thanks to the [Python](https://www.python.org/) development team and
+community for creating a fantastic programming language and community to be a
+part of!
+
+## 2020.5.0 (12 May 2020)
+
+### Enhancements
+
+1. Added ability to manually enter a path to interpreter in the select interpreter dropdown.
+ ([#216](https://github.com/Microsoft/vscode-python/issues/216))
+1. Add status bar item with icon when installing Insiders/Stable build.
+ (thanks to [ErwanDL](https://github.com/ErwanDL/))
+ ([#10495](https://github.com/Microsoft/vscode-python/issues/10495))
+1. Support for language servers that don't allow incremental document updates inside of notebooks and the interactive window.
+ ([#10818](https://github.com/Microsoft/vscode-python/issues/10818))
+1. Add telemetry for "Python is not installed" prompt.
+ ([#10885](https://github.com/Microsoft/vscode-python/issues/10885))
+1. Add basic liveshare support for raw kernels.
+ ([#10988](https://github.com/Microsoft/vscode-python/issues/10988))
+1. Do a one-off transfer of existing values for `python.pythonPath` setting to new Interpreter storage if in DeprecatePythonPath experiment.
+ ([#11052](https://github.com/Microsoft/vscode-python/issues/11052))
+1. Ensure the language server can query pythonPath when in the Deprecate PythonPath experiment.
+ ([#11083](https://github.com/Microsoft/vscode-python/issues/11083))
+1. Added prompt asking users to delete `python.pythonPath` key from their workspace settings when in Deprecate PythonPath experiment.
+ ([#11108](https://github.com/Microsoft/vscode-python/issues/11108))
+1. Added `getDebuggerPackagePath` extension API to get the debugger package path.
+ ([#11236](https://github.com/Microsoft/vscode-python/issues/11236))
+1. Expose currently selected interpreter path using API.
+ ([#11294](https://github.com/Microsoft/vscode-python/issues/11294))
+1. Show a prompt asking user to upgrade Code runner to new version to keep using it when in Deprecate PythonPath experiment.
+ ([#11327](https://github.com/Microsoft/vscode-python/issues/11327))
+1. Rename string `${config:python.pythonPath}` which is used in `launch.json` to refer to interpreter path set in settings, to `${config:python.interpreterPath}`.
+ ([#11446](https://github.com/Microsoft/vscode-python/issues/11446))
+
+### Fixes
+
+1. Added 'Enable Scrolling For Cell Outputs' setting. Works together with the 'Max Output Size' setting.
+ ([#9801](https://github.com/Microsoft/vscode-python/issues/9801))
+1. Fix ctrl+enter on markdown cells. Now they render.
+ ([#10006](https://github.com/Microsoft/vscode-python/issues/10006))
+1. Cancelling the prompt to restart the kernel should not leave the toolbar buttons disabled.
+ ([#10356](https://github.com/Microsoft/vscode-python/issues/10356))
+1. Getting environment variables of activated environments should ignore the setting `python.terminal.activateEnvironment`.
+ ([#10370](https://github.com/Microsoft/vscode-python/issues/10370))
+1. Show notebook path when listing remote kernels.
+ ([#10521](https://github.com/Microsoft/vscode-python/issues/10521))
+1. Allow filtering on '0' for the Data Viewer.
+ ([#10552](https://github.com/Microsoft/vscode-python/issues/10552))
+1. Allow interrupting the kernel more than once.
+ ([#10587](https://github.com/Microsoft/vscode-python/issues/10587))
+1. Make error links in exception tracebacks support multiple cells in the stack and extra spaces.
+ ([#10708](https://github.com/Microsoft/vscode-python/issues/10708))
+1. Add channel property onto returned ZMQ messages.
+ ([#10785](https://github.com/Microsoft/vscode-python/issues/10785))
+1. Fix problem with shape not being computed for some types in the variable explorer.
+ ([#10825](https://github.com/Microsoft/vscode-python/issues/10825))
+1. Enable cell related commands when a Python file is already open.
+ ([#10884](https://github.com/Microsoft/vscode-python/issues/10884))
+1. Fix issue with parsing long conda environment names.
+ ([#10942](https://github.com/Microsoft/vscode-python/issues/10942))
+1. Hide progress indicator once `Interactive Window` has loaded.
+ ([#11065](https://github.com/Microsoft/vscode-python/issues/11065))
+1. Do not perform pipenv interpreter discovery on extension activation.
+ Fix for [CVE-2020-1171](https://portal.msrc.microsoft.com/en-us/security-guidance/advisory/CVE-2020-1171).
+ ([#11127](https://github.com/Microsoft/vscode-python/issues/11127))
+1. Ensure arguments are included in log messages when using decorators.
+ ([#11153](https://github.com/Microsoft/vscode-python/issues/11153))
+1. Fix for opening the interactive window when no workspace is open.
+ ([#11291](https://github.com/Microsoft/vscode-python/issues/11291))
+1. Conda environments working with raw kernels.
+ ([#11306](https://github.com/Microsoft/vscode-python/issues/11306))
+1. Ensure isolate script is passed as command argument when installing modules.
+ ([#11399](https://github.com/Microsoft/vscode-python/issues/11399))
+1. Make raw kernel launch respect launched resource environment.
+ ([#11451](https://github.com/Microsoft/vscode-python/issues/11451))
+1. When using a kernelspec without a fully qualified python path make sure we use the resource to get the active interpreter.
+ ([#11469](https://github.com/Microsoft/vscode-python/issues/11469))
+1. For direct kernel launch correctly detect if interpreter has changed since last launch.
+ ([#11530](https://github.com/Microsoft/vscode-python/issues/11530))
+1. Performance improvements when executing multiple cells in `Notebook` and `Interactive Window`.
+ ([#11576](https://github.com/Microsoft/vscode-python/issues/11576))
+1. Ensure kernel daemons are disposed correctly when closing notebooks.
+ ([#11579](https://github.com/Microsoft/vscode-python/issues/11579))
+1. When VS quits, make sure to save contents of notebook for next reopen.
+ ([#11557](https://github.com/Microsoft/vscode-python/issues/11557))
+1. Fix scrolling when clicking in the interactive window to not jump around.
+ ([#11554](https://github.com/Microsoft/vscode-python/issues/11554))
+1. Setting "Data Science: Run Startup Commands" is now limited to being a user setting.
+ Fix for [CVE-2020-1192](https://portal.msrc.microsoft.com/en-us/security-guidance/advisory/CVE-2020-1192).
+
+### Code Health
+
+1. Enable the `Self Cert` tests for Notebooks.
+ ([#10447](https://github.com/Microsoft/vscode-python/issues/10447))
+1. Remove deprecated telemetry and old way of searching for `Jupyter`.
+ ([#10809](https://github.com/Microsoft/vscode-python/issues/10809))
+1. Add telemetry for pipenv interpreter discovery.
+ ([#11128](https://github.com/Microsoft/vscode-python/issues/11128))
+1. Update to the latest version of [`jedi`](https://github.com/davidhalter/jedi) (`0.17`). Note that this may be the last version of Jedi to support Python 2 and Python 3.5. (#11221; thanks Peter Law)
+ ([#11221](https://github.com/Microsoft/vscode-python/issues/11221))
+1. Lazy load types from `jupyterlab/services` and similar `npm modules`.
+ ([#11297](https://github.com/Microsoft/vscode-python/issues/11297))
+1. Remove IJMPConnection implementation while maintaining tests written for it.
+ ([#11470](https://github.com/Microsoft/vscode-python/issues/11470))
+1. Implement an IJupyterVariables provider for the debugger.
+ ([#11542](https://github.com/Microsoft/vscode-python/issues/11542))
+
+### Thanks
+
+Thanks to the following projects which we fully rely on to provide some of
+our features:
+
+- [debugpy](https://pypi.org/project/debugpy/)
+- [isort](https://pypi.org/project/isort/)
+- [jedi](https://pypi.org/project/jedi/)
+ and [parso](https://pypi.org/project/parso/)
+- [Microsoft Python Language Server](https://github.com/microsoft/python-language-server)
+- [ptvsd](https://pypi.org/project/ptvsd/)
+- [exuberant ctags](http://ctags.sourceforge.net/) (user-installed)
+- [rope](https://pypi.org/project/rope/) (user-installed)
+
+Also thanks to the various projects we provide integrations with which help
+make this extension useful:
+
+- Debugging support:
+ [Django](https://pypi.org/project/Django/),
+ [Flask](https://pypi.org/project/Flask/),
+ [gevent](https://pypi.org/project/gevent/),
+ [Jinja](https://pypi.org/project/Jinja/),
+ [Pyramid](https://pypi.org/project/pyramid/),
+ [PySpark](https://pypi.org/project/pyspark/),
+ [Scrapy](https://pypi.org/project/Scrapy/),
+ [Watson](https://pypi.org/project/Watson/)
+- Formatting:
+ [autopep8](https://pypi.org/project/autopep8/),
+ [black](https://pypi.org/project/black/),
+ [yapf](https://pypi.org/project/yapf/)
+- Interpreter support:
+ [conda](https://conda.io/),
+ [direnv](https://direnv.net/),
+ [pipenv](https://pypi.org/project/pipenv/),
+ [pyenv](https://github.com/pyenv/pyenv),
+ [venv](https://docs.python.org/3/library/venv.html#module-venv),
+ [virtualenv](https://pypi.org/project/virtualenv/)
+- Linting:
+ [bandit](https://pypi.org/project/bandit/),
+ [flake8](https://pypi.org/project/flake8/),
+ [mypy](https://pypi.org/project/mypy/),
+ [prospector](https://pypi.org/project/prospector/),
+ [pylint](https://pypi.org/project/pylint/),
+ [pydocstyle](https://pypi.org/project/pydocstyle/),
+ [pylama](https://pypi.org/project/pylama/)
+- Testing:
+ [nose](https://pypi.org/project/nose/),
+ [pytest](https://pypi.org/project/pytest/),
+ [unittest](https://docs.python.org/3/library/unittest.html#module-unittest)
+
+And finally thanks to the [Python](https://www.python.org/) development team and
+community for creating a fantastic programming language and community to be a
+part of!
+
+## 2020.4.1 (27 April 2020)
+
+### Fixes
+
+1. Use node FS APIs when searching for python. This is a temporary change until VSC FS APIs are fixed.
+ ([#10850](https://github.com/Microsoft/vscode-python/issues/10850))
+1. Show unhandled widget messages in the jupyter output window.
+ ([#11239](https://github.com/Microsoft/vscode-python/issues/11239))
+1. Warn when using a version of the widget `qgrid` greater than `1.1.1` with the recommendation to downgrade to `1.1.1`.
+ ([#11245](https://github.com/Microsoft/vscode-python/issues/11245))
+1. Allow user modules import when discovering tests.
+ ([#11264](https://github.com/Microsoft/vscode-python/issues/11264))
+1. Fix issue where downloading ipywidgets from the CDN might be busy.
+ ([#11274](https://github.com/Microsoft/vscode-python/issues/11274))
+1. Error: Timeout is shown after running any widget more than once.
+ ([#11334](https://github.com/Microsoft/vscode-python/issues/11334))
+1. Change "python.dataScience.runStartupCommands" commands to be a global setting, not a workspace setting.
+ ([#11352](https://github.com/Microsoft/vscode-python/issues/11352))
+1. Closing the interactive window shuts down other active notebook sessions.
+ ([#11404](https://github.com/Microsoft/vscode-python/issues/11404))
+
+### Thanks
+
+Thanks to the following projects which we fully rely on to provide some of
+our features:
+
+- [debugpy](https://pypi.org/project/debugpy/)
+- [isort](https://pypi.org/project/isort/)
+- [jedi](https://pypi.org/project/jedi/)
+ and [parso](https://pypi.org/project/parso/)
+- [Microsoft Python Language Server](https://github.com/microsoft/python-language-server)
+- [ptvsd](https://pypi.org/project/ptvsd/)
+- [exuberant ctags](http://ctags.sourceforge.net/) (user-installed)
+- [rope](https://pypi.org/project/rope/) (user-installed)
+
+Also thanks to the various projects we provide integrations with which help
+make this extension useful:
+
+- Debugging support:
+ [Django](https://pypi.org/project/Django/),
+ [Flask](https://pypi.org/project/Flask/),
+ [gevent](https://pypi.org/project/gevent/),
+ [Jinja](https://pypi.org/project/Jinja/),
+ [Pyramid](https://pypi.org/project/pyramid/),
+ [PySpark](https://pypi.org/project/pyspark/),
+ [Scrapy](https://pypi.org/project/Scrapy/),
+ [Watson](https://pypi.org/project/Watson/)
+- Formatting:
+ [autopep8](https://pypi.org/project/autopep8/),
+ [black](https://pypi.org/project/black/),
+ [yapf](https://pypi.org/project/yapf/)
+- Interpreter support:
+ [conda](https://conda.io/),
+ [direnv](https://direnv.net/),
+ [pipenv](https://pypi.org/project/pipenv/),
+ [pyenv](https://github.com/pyenv/pyenv),
+ [venv](https://docs.python.org/3/library/venv.html#module-venv),
+ [virtualenv](https://pypi.org/project/virtualenv/)
+- Linting:
+ [bandit](https://pypi.org/project/bandit/),
+ [flake8](https://pypi.org/project/flake8/),
+ [mypy](https://pypi.org/project/mypy/),
+ [prospector](https://pypi.org/project/prospector/),
+ [pylint](https://pypi.org/project/pylint/),
+ [pydocstyle](https://pypi.org/project/pydocstyle/),
+ [pylama](https://pypi.org/project/pylama/)
+- Testing:
+ [nose](https://pypi.org/project/nose/),
+ [pytest](https://pypi.org/project/pytest/),
+ [unittest](https://docs.python.org/3/library/unittest.html#module-unittest)
+
+And finally thanks to the [Python](https://www.python.org/) development team and
+community for creating a fantastic programming language and community to be a
+part of!
+
+## 2020.4.0 (20 April 2020)
### Enhancements
@@ -33,6 +1327,20 @@
([#11021](https://github.com/Microsoft/vscode-python/issues/11021))
1. Hide "untrusted" interpreters from 'Select interpreter' dropdown list when in DeprecatePythonPath Experiment.
([#11046](https://github.com/Microsoft/vscode-python/issues/11046))
+1. Make spacing of icons on notebook toolbars match spacing on other VS code toolbars.
+ ([#10464](https://github.com/Microsoft/vscode-python/issues/10464))
+1. Make jupyter server status centered in the UI and use the same font as the rest of VS code.
+ ([#10465](https://github.com/Microsoft/vscode-python/issues/10465))
+1. Performa validation of interpreter only when a Notebook is opened instead of when extension activates.
+ ([#10893](https://github.com/Microsoft/vscode-python/issues/10893))
+1. Scrolling in cells doesn't happen on new line.
+ ([#10952](https://github.com/Microsoft/vscode-python/issues/10952))
+1. Ensure images in workspace folder are supported within markdown cells in a `Notebook`.
+ ([#11040](https://github.com/Microsoft/vscode-python/issues/11040))
+1. Make sure ipywidgets have a white background so they display in dark themes.
+ ([#11060](https://github.com/Microsoft/vscode-python/issues/11060))
+1. Arrowing down through cells put the cursor in the wrong spot.
+ ([#11094](https://github.com/Microsoft/vscode-python/issues/11094))
### Fixes
@@ -80,6 +1388,16 @@
([#10953](https://github.com/Microsoft/vscode-python/issues/10953))
1. Jupyter notebooks and interactive window crashing on startup.
([#11035](https://github.com/Microsoft/vscode-python/issues/11035))
+1. Fix perf problems after running the interactive window for an extended period of time.
+ ([#10971](https://github.com/Microsoft/vscode-python/issues/10971))
+1. Fix problem with opening a notebook in jupyter after saving in VS code.
+ ([#11151](https://github.com/Microsoft/vscode-python/issues/11151))
+1. Fix CTRL+Z and Z for undo on notebooks.
+ ([#11160](https://github.com/Microsoft/vscode-python/issues/11160))
+1. Fix saving to PDF for viewed plots.
+ ([#11157](https://github.com/Microsoft/vscode-python/issues/11157))
+1. Fix scrolling in a notebook whenever resizing or opening.
+ ([#11238](https://github.com/Microsoft/vscode-python/issues/11238))
### Code Health
@@ -1750,7 +3068,7 @@ part of!
([#7376](https://github.com/Microsoft/vscode-python/issues/7376))
1. Refactor Azure Pipelines to use stages.
([#7431](https://github.com/Microsoft/vscode-python/issues/7431))
-1. Add unit tests to guarantee that the extension version in the master branch has the '-dev' suffix.
+1. Add unit tests to guarantee that the extension version in the main branch has the '-dev' suffix.
([#7471](https://github.com/Microsoft/vscode-python/issues/7471))
1. Add a smoke test for the `Interactive Window`.
([#7653](https://github.com/Microsoft/vscode-python/issues/7653))
@@ -3825,7 +5143,7 @@ part of!
([#3317](https://github.com/Microsoft/vscode-python/issues/3317))
1. Add YAML file specification for CI builds
([#3350](https://github.com/Microsoft/vscode-python/issues/3350))
-1. Stop running CI tests against the `master` branch of ptvsd.
+1. Stop running CI tests against the `main` branch of ptvsd.
([#3414](https://github.com/Microsoft/vscode-python/issues/3414))
1. Be more aggressive in searching for a Python environment that can run Jupyter
(make sure to cleanup any kernelspecs that are created during this process).
@@ -4696,7 +6014,7 @@ nearly as feature-rich and useful as it is.
([#1703](https://github.com/Microsoft/vscode-python/issues/1703))
1. Update debug capabilities to add support for the setting `supportTerminateDebuggee` due to an upstream update from [PTVSD](https://github.com/Microsoft/ptvsd/issues).
([#1719](https://github.com/Microsoft/vscode-python/issues/1719))
-1. Build and upload development build of the extension to the Azure blob store even if CI tests fail on the `master` branch.
+1. Build and upload development build of the extension to the Azure blob store even if CI tests fail on the `main` branch.
([#1730](https://github.com/Microsoft/vscode-python/issues/1730))
1. Changes to the script used to upload the extension to the Azure blob store.
([#1732](https://github.com/Microsoft/vscode-python/issues/1732))
@@ -4826,7 +6144,7 @@ his help on [our issue tracker](https://github.com/Microsoft/vscode-python)!
([#1216](https://github.com/Microsoft/vscode-python/issues/1216))
1. Parallelize jobs (unit tests) on CI server.
([#1247](https://github.com/Microsoft/vscode-python/issues/1247))
-1. Run CI tests against the release version and master branch of PTVSD (experimental debugger), allowing tests to fail against the master branch of PTVSD.
+1. Run CI tests against the release version and main branch of PTVSD (experimental debugger), allowing tests to fail against the main branch of PTVSD.
([#1253](https://github.com/Microsoft/vscode-python/issues/1253))
1. Only trigger the extension for `file` and `untitled` in preparation for
[Visual Studio Live Share](https://aka.ms/vsls)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 32566fd24863..a0b321c581b6 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -2,21 +2,21 @@
---
-| `release` branch | `master` branch | Nightly CI | coverage (`master` branch) |
-| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------- |
-| [](https://dev.azure.com/ms/vscode-python/_build/latest?definitionId=88&branchName=release) | [](https://dev.azure.com/ms/vscode-python/_build/latest?definitionId=88&branchName=master) | [](https://dev.azure.com/ms/vscode-python/_build/latest?definitionId=85&branchName=master) | [](https://codecov.io/gh/microsoft/vscode-python) |
+| `release` branch | `main` branch | Nightly CI | coverage (`main` branch) |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- |
+| [](https://dev.azure.com/ms/vscode-python/_build/latest?definitionId=88&branchName=release) | [](https://dev.azure.com/ms/vscode-python/_build/latest?definitionId=88&branchName=main) | [](https://dev.azure.com/ms/vscode-python/_build/latest?definitionId=85&branchName=main) | [](https://codecov.io/gh/microsoft/vscode-python) |
[[Development build](https://pvsc.blob.core.windows.net/extension-builds/ms-python-insiders.vsix)]
---
-[For contributing to the [Microsoft Python Language Server](https://github.com/Microsoft/python-language-server) see its own repo; for [debugpy](https://github.com/microsoft/debugpy) see its own repo]
+[For contributing to the [Microsoft Python Language Server](https://github.com/Microsoft/python-language-server) see its own repo; for [Pylance](https://github.com/microsoft/pylance-release) see its own repo; for [debugpy](https://github.com/microsoft/debugpy) see its own repo]
## Contributing a pull request
### Prerequisites
-1. [Node.js](https://nodejs.org/) 12.x
+1. [Node.js](https://nodejs.org/) 12.15
1. [Python](https://www.python.org/) 2.7 or later
1. Windows, macOS, or Linux
1. [Visual Studio Code](https://code.visualstudio.com/)
@@ -71,7 +71,7 @@ TypeScript errors and warnings will be displayed in the `Problems` window of Vis
### Run dev build and validate your changes
-To test changes, open the `vscode-python` folder in VSCode, and select the workspace titled `vscode`.
+To test changes, open the `vscode-python` folder in VSCode, and select the workspace titled `vscode-python`.
Then, open the debug panel by clicking the `Run and Debug` icon on the sidebar, select the `Extension`
option from the top menu, and click start. A new window will launch with the title
`[Extension Development Host]`.
@@ -124,18 +124,6 @@ Note: System tests are those in files with extension `.test*.ts` but which are n
1. Run the tests via `npm run` or the Debugger launch options (you can "Start Without Debugging").
1. **Note** you will be running tests under the default Python interpreter for the system.
-_Change the version of python the tests are executed with by setting the `CI_PYTHON_PATH`._
-
-Tests will be executed using the system default interpreter (whatever that is for your local machine), unless you explicitly set the `CI_PYTHON_PATH` environment variable. To test against different versions of Python you _must_ use this.
-
-In the launch.json file, you can add the following to the appropriate configuration you want to run to easily change the interpreter used during testing:
-
-```js
- "env":{
- "CI_PYTHON_PATH": "/absolute/path/to/interpreter/of/choice/python"
- }
-```
-
You can also run the tests from the command-line (after compiling):
```shell
@@ -143,23 +131,70 @@ npm run testSingleWorkspace # will launch the VSC UI
npm run testMultiWorkspace # will launch the VSC UI
```
-...note this will use the Python interpreter that your current shell is making use of, no need to set `CI_PYTHON_PATH` here.
+#### Customising the Test Run
+
+If you want to change which tests are run or which version of Python is used,
+you can do this by setting environment variables. The same variables work when
+running from the command line or launching from within VSCode, though the
+mechanism used to specify them changes a little.
+
+- Setting `CI_PYTHON_PATH` lets you change the version of python the tests are executed with
+- Setting `VSC_PYTHON_CI_TEST_GREP` lets you filter the tests by name
+
+_`CI_PYTHON_PATH`_
+
+In some tests a Python executable is actually run. The default executable is
+`python` (for now). Unless you've run the tests inside a virtual environment,
+this will almost always mean Python 2 is used, which probably isn't what you
+want.
-_To limit system tests to a specific suite_
+By setting the `CI_PYTHON_PATH` environment variable you can
+control the exact Python executable that gets used. If the executable
+you specify isn't on `$PATH` then be sure to use an absolute path.
-If you are running system tests (we call them _system_ tests, others call them _integration_ or otherwise) and you wish to run a specific test suite, edit the `src/test/index.ts` file here:
+This is also the mechanism for testing against other versions of Python.
-https://github.com/Microsoft/vscode-python/blob/b328ba12331ed34a267e32e77e3e4b1eff235c13/src/test/index.ts#L21
+_`VSC_PYTHON_CI_TEST_GREP`_
-...and identify the test suite you want to run/debug like this:
+This environment variable allows providing a regular expression which will
+be matched against suite and test "names" to be run. By default all tests
+are run.
-```ts
-const grep = '[The suite name of your *test.ts file]'; // IS_CI_SERVER &&...
+For example, to run only the tests in the `Sorting` suite (from
+[`src/test/format/extension.sort.test.ts`](https://github.com/Microsoft/vscode-python/blob/84f9c7a174111/src/test/format/extension.sort.test.ts))
+you would set the value to `Sorting`. To run the `ProcessService` and
+`ProcessService Observable` tests which relate to `stderr` handling, you might
+use the value `ProcessService.*stderr`.
+
+Be sure to escape any grep-sensitive characters in your suite name.
+
+In some rare cases in the "system" tests the `VSC_PYTHON_CI_TEST_GREP`
+environment variable is ignored. If that happens then you will need to
+temporarily modify the `const grep =` line in
+[`src/test/index.ts`](https://github.com/Microsoft/vscode-python/blob/84f9c7a174111/src/test/index.ts#L64).
+
+_Launching from VSCode_
+
+In order to set environment variables when launching the tests from VSCode you
+should edit the `launch.json` file. For example you can add the following to the
+appropriate configuration you want to run to change the interpreter used during
+testing:
+
+```js
+ "env": {
+ "CI_PYTHON_PATH": "/absolute/path/to/interpreter/of/choice/python"
+ }
```
-...and then use the `Launch Tests` debugger launcher. This will run only the suite you name in the grep.
+_On the command line_
+
+The mechanism to set environment variables on the command line will vary based
+on your system, however most systems support a syntax like the following for
+setting a single variable for a subprocess:
-And be sure to escape any grep-sensitive characters in your suite name (and to remove the change from src/test/index.ts before you submit).
+```shell
+VSC_PYTHON_CI_TEST_GREP=Sorting npm run testSingleWorkspace
+```
### Testing Python Scripts
@@ -188,10 +223,10 @@ From there use the `Extension + Debugger` launch option.
### Coding Standards
-Information on our coding standards can be found [here](https://github.com/Microsoft/vscode-python/blob/master/CODING_STANDARDS.md).
+Information on our coding standards can be found [here](https://github.com/Microsoft/vscode-python/blob/main/CODING_STANDARDS.md).
We have CI tests to ensure the code committed will adhere to the above coding standards. \*You can run this locally by executing the command `npx gulp precommit` or use the `precommit` Task.
-Messages displayed to the user must be localized using/created constants from/in the [localize.ts](https://github.com/Microsoft/vscode-python/blob/master/src/client/common/utils/localize.ts) file.
+Messages displayed to the user must be localized using/created constants from/in the [localize.ts](https://github.com/Microsoft/vscode-python/blob/main/src/client/common/utils/localize.ts) file.
## Development process
@@ -218,23 +253,20 @@ than the next sprint from when it was submitted (see
### Release cycle
-Planning is done as two week sprints. We start a sprint every other Wednesday.
-You can look at the newest
-[milestone](https://github.com/Microsoft/vscode-python/milestones) to see when
-the current sprint ends. All
-[P0](https://github.com/Microsoft/vscode-python/labels/P0) issues are expected
+Planning is done as one week sprints. We start a sprint every Thursday.
+All [P0](https://github.com/Microsoft/vscode-python/labels/P0) issues are expected
to be fixed in the current sprint, else the next release will be blocked.
[P1](https://github.com/Microsoft/vscode-python/labels/P1) issues are a
top-priority and we try to close before the next release. All other issues are
considered best-effort for that sprint.
-The extension aims to do a new release every four weeks (two sprints). A
+The extension aims to do a new release once a month. A
[release plan](https://github.com/Microsoft/vscode-python/labels/release%20plan)
is created for each release to help track anything that requires a
person to do (long-term this project aims to automate as much of the
development process as possible).
-All development is actively done in the `master` branch of the
+All development is actively done in the `main` branch of the
repository. This allows us to have a
[development build](#development-build) which is expected to be stable at
all times. Once we reach a release candidate, it becomes
@@ -268,7 +300,7 @@ have a merged fix and verify that the fix did in fact work. The other is to try
### Pull requests
Key details that all pull requests are expected to handle should be
-in the [pull request template](https://github.com/Microsoft/vscode-python/blob/master/.github/PULL_REQUEST_TEMPLATE.md). We do expect CI to be passing for a pull request before we will consider merging it.
+in the [pull request template](https://github.com/Microsoft/vscode-python/blob/main/.github/PULL_REQUEST_TEMPLATE.md). We do expect CI to be passing for a pull request before we will consider merging it.
### Versioning
@@ -285,11 +317,11 @@ For example the first release made in 2020 is `2020.1.`.
Overall steps for releasing are covered in the
[release plan](https://github.com/Microsoft/vscode-python/labels/release%20plan)
-([template](https://github.com/Microsoft/vscode-python/blob/master/.github/release_plan.md)).
+([template](https://github.com/Microsoft/vscode-python/blob/main/.github/release_plan.md)).
### Building a release
-To create a release _build_, follow the steps outlined in the [release plan](https://github.com/Microsoft/vscode-python/labels/release%20plan) (which has a [template](https://github.com/Microsoft/vscode-python/blob/master/.github/release_plan.md)).
+To create a release _build_, follow the steps outlined in the [release plan](https://github.com/Microsoft/vscode-python/labels/release%20plan) (which has a [template](https://github.com/Microsoft/vscode-python/blob/main/.github/release_plan.md)).
## Local Build
@@ -300,8 +332,9 @@ Steps to build the extension on your machine once you've cloned the repo:
# Perform the next steps in the vscode-python folder.
> npm ci
> python3 -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python --no-cache-dir --implementation py --no-deps --upgrade -r requirements.txt
-> python3 -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python/old_ptvsd --no-cache-dir --implementation py --no-deps --upgrade 'ptvsd==4.3.2'
-> python3 -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python/debugpy/no_wheels --no-cache-dir --implementation py --no-deps --upgrade --pre debugpy
+# For python 3.6 and lower use this command to install the debugger
+> python3 -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python --no-cache-dir --implementation py --no-deps --upgrade --pre debugpy
+# For python 3.7 and greater use this command to install the debugger
> python3 -m pip --disable-pip-version-check install -r build/debugger-install-requirements.txt
> python3 ./pythonFiles/install_debugpy.py
> npm run clean
@@ -314,7 +347,7 @@ Resulting in a `ms-python-insiders.vsix` file in your `vscode-python` folder.
## Development Build
-If you would like to use the latest version of the extension as committed to `master` that has passed our test suite, then you may set the `"python.insidersChannel"` setting to `"daily"` or `"weekly"` based on how often you would like the extension to check for updates.
+If you would like to use the latest version of the extension as committed to `main` that has passed our test suite, then you may set the `"python.insidersChannel"` setting to `"daily"` or `"weekly"` based on how often you would like the extension to check for updates.
You may also download and install the extension manually from the following
[location](https://pvsc.blob.core.windows.net/extension-builds/ms-python-insiders.vsix).
diff --git a/README.md b/README.md
index 55b9e8e465f1..68479b49d41f 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
# Python extension for Visual Studio Code
-A [Visual Studio Code](https://code.visualstudio.com/) [extension](https://marketplace.visualstudio.com/VSCode) with rich support for the [Python language](https://www.python.org/) (for all [actively supported versions](https://devguide.python.org/#status-of-python-branches) of the language: 2.7, >=3.5), including features such as IntelliSense, linting, debugging, code navigation, code formatting, Jupyter notebook support, refactoring, variable explorer, test explorer, snippets, and more!
+A [Visual Studio Code](https://code.visualstudio.com/) [extension](https://marketplace.visualstudio.com/VSCode) with rich support for the [Python language](https://www.python.org/) (for all [actively supported versions](https://devguide.python.org/#status-of-python-branches) of the language: 2.7, >=3.6), including features such as IntelliSense, linting, debugging, code navigation, code formatting, Jupyter notebook support, refactoring, variable explorer, test explorer, snippets, and more!
## Quick start
@@ -14,21 +14,21 @@ A [Visual Studio Code](https://code.visualstudio.com/) [extension](https://marke
- Select your Python interpreter by clicking on the status bar
-
+
- Configure the debugger through the Debug Activity Bar
-
+
- Configure tests by running the `Configure Tests` command
-
+
## Jupyter Notebook quick start
- Open or create a Jupyter Notebook file (.ipynb) and start coding in our Notebook Editor!
-
+
For more information you can:
@@ -77,11 +77,11 @@ The extension is available in multiple languages: `de`, `en`, `es`, `fa`, `fr`,
- If you have a question about how to accomplish something with the extension, please [ask on Stack Overflow](https://stackoverflow.com/questions/tagged/visual-studio-code+python)
- If you come across a problem with the extension, please [file an issue](https://github.com/microsoft/vscode-python)
-- Contributions are always welcome! Please see our [contributing guide](https://github.com/Microsoft/vscode-python/blob/master/CONTRIBUTING.md) for more details
+- Contributions are always welcome! Please see our [contributing guide](https://github.com/Microsoft/vscode-python/blob/main/CONTRIBUTING.md) for more details
- Any and all feedback is appreciated and welcome!
- If someone has already [filed an issue](https://github.com/Microsoft/vscode-python) that encompasses your feedback, please leave a 👍/👎 reaction on the issue
- Otherwise please file a new issue
-- If you're interested in the development of the extension, you can read about our [development process](https://github.com/Microsoft/vscode-python/blob/master/CONTRIBUTING.md#development-process)
+- If you're interested in the development of the extension, you can read about our [development process](https://github.com/Microsoft/vscode-python/blob/main/CONTRIBUTING.md#development-process)
## Data and telemetry
diff --git a/ThirdPartyNotices-Distribution.txt b/ThirdPartyNotices-Distribution.txt
index f32f10925a09..a9048af0d757 100644
--- a/ThirdPartyNotices-Distribution.txt
+++ b/ThirdPartyNotices-Distribution.txt
@@ -1860,43 +1860,43 @@ http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND
1. Definitions.
-
+
"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.
-
+
"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.
-
+
"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.
-
+
"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.
-
+
"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.
-
+
"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.
-
+
"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).
-
+
"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.
-
+
"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."
-
+
"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.
@@ -2249,6 +2249,29 @@ Apache License
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+log4js 6.1.2 - Apache-2.0
+https://log4js-node.github.io/log4js-node/
+Copyright 2015 Gareth Jones
+
+Copyright 2015 Gareth Jones (with contributions from many other people)
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+
-------------------------------------------------------------------
-------------------------------------------------------------------
@@ -2327,7 +2350,7 @@ Apache License
Version 2.0, January 2004
-http://www.apache.org/licenses/
+http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
@@ -2447,13 +2470,215 @@ END OF TERMS AND CONDITIONS
-------------------------------------------------------------------
-rxjs 5.5.12 - Apache-2.0
+rxjs 6.5.4 - Apache-2.0
https://github.com/ReactiveX/RxJS
Copyright Google Inc.
-(c) this.destination.next
-(c) this.destination.error
Copyright (c) Microsoft Corporation.
-Copyright (c) 2015-2017 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors
+Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+
Apache License
Version 2.0, January 2004
@@ -2643,7 +2868,7 @@ Copyright (c) 2015-2017 Google, Inc., Netflix, Inc., Microsoft Corp. and contrib
same "printed page" as the copyright notice for easier
identification within third-party archives.
- Copyright (c) 2015-2017 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors
+ Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -2656,7 +2881,211 @@ Copyright (c) 2015-2017 Google, Inc., Netflix, Inc., Microsoft Corp. and contrib
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
+
+
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
Apache License
@@ -2847,7 +3276,7 @@ Copyright (c) 2015-2017 Google, Inc., Netflix, Inc., Microsoft Corp. and contrib
same "printed page" as the copyright notice for easier
identification within third-party archives.
- Copyright (c) 2015-2017 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors
+ Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -2860,8 +3289,18 @@ Copyright (c) 2015-2017 Google, Inc., Netflix, Inc., Microsoft Corp. and contrib
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+rxjs-compat 6.5.4 - Apache-2.0
+(c) this.destination.next
+(c) this.destination.error
+Copyright (c) Microsoft Corporation.
+Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors
Apache License
Version 2.0, January 2004
@@ -3051,7 +3490,7 @@ Copyright (c) 2015-2017 Google, Inc., Netflix, Inc., Microsoft Corp. and contrib
same "printed page" as the copyright notice for easier
identification within third-party archives.
- Copyright (c) 2015-2017 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors
+ Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -3064,8 +3503,212 @@ Copyright (c) 2015-2017 Google, Inc., Netflix, Inc., Microsoft Corp. and contrib
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+
Apache License
Version 2.0, January 2004
@@ -3255,7 +3898,7 @@ Copyright (c) 2015-2017 Google, Inc., Netflix, Inc., Microsoft Corp. and contrib
same "printed page" as the copyright notice for easier
identification within third-party archives.
- Copyright (c) 2015-2017 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors
+ Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -3268,8 +3911,212 @@ Copyright (c) 2015-2017 Google, Inc., Netflix, Inc., Microsoft Corp. and contrib
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+
-------------------------------------------------------------------
@@ -3519,7 +4366,7 @@ Apache License
Version 2.0, January 2004
-http://www.apache.org/licenses/
+http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
@@ -3584,7 +4431,7 @@ Apache License
Version 2.0, January 2004
-http://www.apache.org/licenses/
+http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
@@ -3649,7 +4496,7 @@ Apache License
Version 2.0, January 2004
-http://www.apache.org/licenses/
+http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
@@ -4229,6 +5076,27 @@ THIS IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRE
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+domelementtype 2.0.1 - BSD-2-Clause
+https://github.com/fb55/domelementtype#readme
+Copyright (c) Felix Bohm
+
+Copyright (c) Felix Böhm
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+
+Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+
+THIS IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
-------------------------------------------------------------------
-------------------------------------------------------------------
@@ -4254,7 +5122,7 @@ EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-domhandler 2.4.2 - BSD-2-Clause
+domhandler 3.0.0 - BSD-2-Clause
https://github.com/fb55/DomHandler#readme
Copyright (c) Felix Bohm
@@ -4275,8 +5143,8 @@ EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-domutils 1.7.0 - BSD-2-Clause
-https://github.com/FB55/domutils#readme
+domhandler 2.4.2 - BSD-2-Clause
+https://github.com/fb55/DomHandler#readme
Copyright (c) Felix Bohm
Copyright (c) Felix Böhm
@@ -4313,6 +5181,48 @@ THIS IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRE
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+domutils 2.1.0 - BSD-2-Clause
+https://github.com/fb55/domutils#readme
+Copyright (c) Felix Bohm
+
+Copyright (c) Felix Böhm
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+
+Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+
+THIS IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+domutils 1.7.0 - BSD-2-Clause
+https://github.com/FB55/domutils#readme
+Copyright (c) Felix Bohm
+
+Copyright (c) Felix Böhm
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+
+Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+
+THIS IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
-------------------------------------------------------------------
-------------------------------------------------------------------
@@ -4335,6 +5245,27 @@ THIS IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRE
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+entities 2.0.3 - BSD-2-Clause
+https://github.com/fb55/entities#readme
+Copyright (c) Felix Bohm
+
+Copyright (c) Felix Böhm
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+
+Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+
+THIS IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
-------------------------------------------------------------------
-------------------------------------------------------------------
@@ -4465,7 +5396,7 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-esprima 3.1.3 - BSD-2-Clause
+esprima 4.0.1 - BSD-2-Clause
http://esprima.org
Copyright JS Foundation and other contributors, https://js.foundation
@@ -4496,34 +5427,7 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-esprima 1.0.4 - BSD-2-Clause
-http://esprima.org
-Copyright (c) 2012 Mathias Bynens
-Copyright (c) 2012 Kris Kowal
-Copyright (c) 2011 Yusuke Suzuki
-Copyright (c) 2012 Yusuke Suzuki
-Copyright (c) 2011 Ariya Hidayat
-Copyright (c) 2012 Ariya Hidayat
-Copyright (c) 2011 Arpad Borsos
-Copyright (c) 2012 Arpad Borsos
-Copyright (c) 2012 Joost-Wim Boekesteijn
-Copyright (c) 2012, 2011 Ariya Hidayat (http://ariya.ofilabs.com/about) and other contributors.
-
-Copyright (c) . All rights reserved.
-
-Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
-
- 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
--------------------------------------------------------------------
-
--------------------------------------------------------------------
-
-esprima 4.0.1 - BSD-2-Clause
+esprima 3.1.3 - BSD-2-Clause
http://esprima.org
Copyright JS Foundation and other contributors, https://js.foundation
@@ -4554,12 +5458,38 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-estraverse 4.3.0 - BSD-2-Clause
-https://github.com/estools/estraverse
-Copyright (c) 2014 Yusuke Suzuki
+esprima 1.0.4 - BSD-2-Clause
+http://esprima.org
+Copyright (c) 2012 Mathias Bynens
+Copyright (c) 2012 Kris Kowal
+Copyright (c) 2011 Yusuke Suzuki
+Copyright (c) 2012 Yusuke Suzuki
+Copyright (c) 2011 Ariya Hidayat
+Copyright (c) 2012 Ariya Hidayat
+Copyright (c) 2011 Arpad Borsos
+Copyright (c) 2012 Arpad Borsos
+Copyright (c) 2012 Joost-Wim Boekesteijn
+Copyright (c) 2012, 2011 Ariya Hidayat (http://ariya.ofilabs.com/about) and other contributors.
+
+Copyright (c) . All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+ 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+
+ 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+estraverse 1.5.1 - BSD-2-Clause
+https://github.com/Constellation/estraverse
Copyright (c) 2012 Ariya Hidayat
Copyright (c) 2012-2013 Yusuke Suzuki
-Copyright (c) 2012-2016 Yusuke Suzuki (http://github.com/Constellation)
+Copyright (c) 2012-2013 Yusuke Suzuki (http://github.com/Constellation)
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
@@ -4586,11 +5516,12 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-estraverse 1.5.1 - BSD-2-Clause
-https://github.com/Constellation/estraverse
+estraverse 4.3.0 - BSD-2-Clause
+https://github.com/estools/estraverse
+Copyright (c) 2014 Yusuke Suzuki
Copyright (c) 2012 Ariya Hidayat
Copyright (c) 2012-2013 Yusuke Suzuki
-Copyright (c) 2012-2013 Yusuke Suzuki (http://github.com/Constellation)
+Copyright (c) 2012-2016 Yusuke Suzuki (http://github.com/Constellation)
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
@@ -4617,8 +5548,8 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-esutils 2.0.3 - BSD-2-Clause
-https://github.com/estools/esutils
+esutils 1.1.6 - BSD-2-Clause
+https://github.com/Constellation/esutils
Copyright (c) 2014 Ivan Nikulin
Copyright (c) 2013 Yusuke Suzuki
Copyright (c) 2013-2014 Yusuke Suzuki
@@ -4668,8 +5599,8 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-------------------------------------------------------------------
-esutils 1.1.6 - BSD-2-Clause
-https://github.com/Constellation/esutils
+esutils 2.0.3 - BSD-2-Clause
+https://github.com/estools/esutils
Copyright (c) 2014 Ivan Nikulin
Copyright (c) 2013 Yusuke Suzuki
Copyright (c) 2013-2014 Yusuke Suzuki
@@ -4700,7 +5631,7 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-extract-zip 1.6.7 - BSD-2-Clause
+extract-zip 1.7.0 - BSD-2-Clause
https://github.com/maxogden/extract-zip#readme
Copyright (c) 2014 Max Ogden and other contributors
@@ -4729,6 +5660,25 @@ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+http-cache-semantics 4.1.0 - BSD-2-Clause
+https://github.com/kornelski/http-cache-semantics#readme
+Copyright 2016-2018 Kornel Lesinski
+
+Copyright 2016-2018 Kornel Lesiński
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
-------------------------------------------------------------------
-------------------------------------------------------------------
@@ -4970,28 +5920,52 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-------------------------------------------------------------------
-@jupyter-widgets/schema 0.4.0 - BSD-3-Clause
+@jupyter-widgets/base 2.0.2 - BSD-3-Clause
https://github.com/jupyter-widgets/ipywidgets#readme
+Copyright (c) 2014 Adam Krebs
+(c) 2015 Adam Krebs, Jimmy Yuen Ho Wong
Copyright (c) Jupyter Development Team.
+Copyright (c) 2015 Project Jupyter Contributors
+Copyright (c) 2010-2015 Jeremy Ashkenas, DocumentCloud
+(c) 2010-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors Backbone
-Copyright (c) . All rights reserved.
+Copyright (c) 2015 Project Jupyter Contributors
+All rights reserved.
-Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
- 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+1. Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
- 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
- 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+3. Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-@jupyterlab/coreutils 3.1.0 - BSD-3-Clause
-https://github.com/jupyterlab/jupyterlab
+@jupyter-widgets/controls 1.5.3 - BSD-3-Clause
+https://github.com/jupyter-widgets/ipywidgets#readme
+Copyright (c) 2014 Dan Le
+Copyright (c) 2014-2017, PhosphorJS
Copyright (c) Jupyter Development Team.
Copyright (c) 2015 Project Jupyter Contributors
@@ -5023,20 +5997,13 @@ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-Semver File License
-===================
-
-The semver.py file is from https://github.com/podhmo/python-semver
-which is licensed under the "MIT" license. See the semver.py file for details.
-
-
-------------------------------------------------------------------
-------------------------------------------------------------------
-@jupyterlab/coreutils 3.2.0 - BSD-3-Clause
-https://github.com/jupyterlab/jupyterlab
+@jupyter-widgets/jupyterlab-manager 1.1.0 - BSD-3-Clause
+https://github.com/jupyter-widgets/ipywidgets
Copyright (c) Jupyter Development Team.
Copyright (c) 2015 Project Jupyter Contributors
@@ -5068,21 +6035,13 @@ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-Semver File License
-===================
-
-The semver.py file is from https://github.com/podhmo/python-semver
-which is licensed under the "MIT" license. See the semver.py file for details.
-
-
-------------------------------------------------------------------
-------------------------------------------------------------------
-@jupyterlab/observables 2.4.0 - BSD-3-Clause
-https://github.com/jupyterlab/jupyterlab
-Copyright (c) Jupyter Development Team.
+@jupyter-widgets/output 2.0.1 - BSD-3-Clause
+https://github.com/jupyter-widgets/ipywidgets#readme
Copyright (c) 2015 Project Jupyter Contributors
Copyright (c) 2015 Project Jupyter Contributors
@@ -5113,21 +6072,33 @@ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-Semver File License
-===================
-The semver.py file is from https://github.com/podhmo/python-semver
-which is licensed under the "MIT" license. See the semver.py file for details.
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+@jupyter-widgets/schema 0.4.0 - BSD-3-Clause
+https://github.com/jupyter-widgets/ipywidgets#readme
+Copyright (c) Jupyter Development Team.
+
+Copyright (c) . All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+ 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+
+ 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+
+ 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-@jupyterlab/services 4.2.0 - BSD-3-Clause
+@jupyterlab/application 1.2.2 - BSD-3-Clause
https://github.com/jupyterlab/jupyterlab
-(c) 2011 Gary Court.
Copyright (c) Jupyter Development Team.
Copyright (c) 2015 Project Jupyter Contributors
@@ -5171,25 +6142,30 @@ which is licensed under the "MIT" license. See the semver.py file for details.
-------------------------------------------------------------------
-@nteract/transform-plotly 6.0.0 - BSD-3-Clause
-Copyright (c) 2016, nteract contributors
+@jupyterlab/apputils 1.2.2 - BSD-3-Clause
+https://github.com/jupyterlab/jupyterlab
+Copyright (c) Jupyter Development Team.
+Copyright (c) 2017, Jupyter Development Team.
+Copyright (c) 2015 Project Jupyter Contributors
+Copyright (c) 2014-2016, Jupyter Development Team.
+Copyright (c) 2014-2017, Jupyter Development Team.
-Copyright (c) 2016, nteract contributors
+Copyright (c) 2015 Project Jupyter Contributors
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
-* Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
+1. Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
+2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
-* Neither the name of nteract nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
+3. Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
@@ -5202,31 +6178,39 @@ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+Semver File License
+===================
+
+The semver.py file is from https://github.com/podhmo/python-semver
+which is licensed under the "MIT" license. See the semver.py file for details.
+
-------------------------------------------------------------------
-------------------------------------------------------------------
-@nteract/transform-vega 6.0.3 - BSD-3-Clause
-Copyright (c) 2016, nteract contributors
+@jupyterlab/attachments 1.2.2 - BSD-3-Clause
+https://github.com/jupyterlab/jupyterlab
+Copyright (c) Jupyter Development Team.
+Copyright (c) 2015 Project Jupyter Contributors
-Copyright (c) 2016, nteract contributors
+Copyright (c) 2015 Project Jupyter Contributors
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
-* Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
+1. Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
+2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
-* Neither the name of nteract nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
+3. Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
@@ -5239,32 +6223,39 @@ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+Semver File License
+===================
+
+The semver.py file is from https://github.com/podhmo/python-semver
+which is licensed under the "MIT" license. See the semver.py file for details.
+
-------------------------------------------------------------------
-------------------------------------------------------------------
-@phosphor/algorithm 1.2.0 - BSD-3-Clause
-https://github.com/phosphorjs/phosphor
-Copyright (c) 2014-2017, PhosphorJS
+@jupyterlab/cells 1.2.3 - BSD-3-Clause
+https://github.com/jupyterlab/jupyterlab
+Copyright (c) Jupyter Development Team.
+Copyright (c) 2015 Project Jupyter Contributors
-Copyright (c) 2014-2017, PhosphorJS Contributors
+Copyright (c) 2015 Project Jupyter Contributors
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
-* Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
+1. Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
+2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
-* Neither the name of the copyright holder nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
+3. Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
@@ -5277,52 +6268,40 @@ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+Semver File License
+===================
--------------------------------------------------------------------
-
--------------------------------------------------------------------
-
-@phosphor/algorithm 1.1.3 - BSD-3-Clause
-https://github.com/phosphorjs/phosphor
-Copyright (c) 2014-2017, PhosphorJS
-
-Copyright (c) . All rights reserved.
-
-Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
-
- 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+The semver.py file is from https://github.com/podhmo/python-semver
+which is licensed under the "MIT" license. See the semver.py file for details.
- 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-@phosphor/collections 1.2.0 - BSD-3-Clause
-https://github.com/phosphorjs/phosphor
-Copyright (c) 2014-2017, PhosphorJS
-Copyright (c) 2014-2018, PhosphorJS
+@jupyterlab/codeeditor 1.2.0 - BSD-3-Clause
+https://github.com/jupyterlab/jupyterlab
+Copyright (c) Jupyter Development Team.
+Copyright (c) 2015 Project Jupyter Contributors
+Copyright (c) 2014-2016, Jupyter Development Team.
-Copyright (c) 2014-2017, PhosphorJS Contributors
+Copyright (c) 2015 Project Jupyter Contributors
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
-* Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
+1. Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
+2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
-* Neither the name of the copyright holder nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
+3. Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
@@ -5335,31 +6314,39 @@ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+Semver File License
+===================
+
+The semver.py file is from https://github.com/podhmo/python-semver
+which is licensed under the "MIT" license. See the semver.py file for details.
+
+
-------------------------------------------------------------------
-------------------------------------------------------------------
-@phosphor/commands 1.7.2 - BSD-3-Clause
-https://github.com/phosphorjs/phosphor
-Copyright (c) 2014-2017, PhosphorJS
+@jupyterlab/codemirror 1.2.2 - BSD-3-Clause
+https://github.com/jupyterlab/jupyterlab
+Copyright (c) Jupyter Development Team.
+Copyright (c) 2015 Project Jupyter Contributors
-Copyright (c) 2014-2017, PhosphorJS Contributors
+Copyright (c) 2015 Project Jupyter Contributors
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
-* Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
+1. Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
+2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
-* Neither the name of the copyright holder nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
+3. Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
@@ -5372,51 +6359,39 @@ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+Semver File License
+===================
--------------------------------------------------------------------
-
--------------------------------------------------------------------
-
-@phosphor/coreutils 1.3.1 - BSD-3-Clause
-https://github.com/phosphorjs/phosphor
-Copyright (c) 2014-2017, PhosphorJS
-
-Copyright (c) . All rights reserved.
-
-Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
-
- 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+The semver.py file is from https://github.com/podhmo/python-semver
+which is licensed under the "MIT" license. See the semver.py file for details.
- 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-@phosphor/disposable 1.3.1 - BSD-3-Clause
-https://github.com/phosphorjs/phosphor
-Copyright (c) 2014-2017, PhosphorJS
+@jupyterlab/coreutils 3.1.0 - BSD-3-Clause
+https://github.com/jupyterlab/jupyterlab
+Copyright (c) Jupyter Development Team.
+Copyright (c) 2015 Project Jupyter Contributors
-Copyright (c) 2014-2017, PhosphorJS Contributors
+Copyright (c) 2015 Project Jupyter Contributors
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
-* Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
+1. Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
+2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
-* Neither the name of the copyright holder nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
+3. Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
@@ -5429,31 +6404,39 @@ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+Semver File License
+===================
+
+The semver.py file is from https://github.com/podhmo/python-semver
+which is licensed under the "MIT" license. See the semver.py file for details.
+
+
-------------------------------------------------------------------
-------------------------------------------------------------------
-@phosphor/disposable 1.2.0 - BSD-3-Clause
-https://github.com/phosphorjs/phosphor
-Copyright (c) 2014-2017, PhosphorJS
+@jupyterlab/coreutils 3.2.0 - BSD-3-Clause
+https://github.com/jupyterlab/jupyterlab
+Copyright (c) Jupyter Development Team.
+Copyright (c) 2015 Project Jupyter Contributors
-Copyright (c) 2014-2017, PhosphorJS Contributors
+Copyright (c) 2015 Project Jupyter Contributors
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
-* Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
+1. Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
+2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
-* Neither the name of the copyright holder nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
+3. Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
@@ -5466,32 +6449,39 @@ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+Semver File License
+===================
+
+The semver.py file is from https://github.com/podhmo/python-semver
+which is licensed under the "MIT" license. See the semver.py file for details.
+
+
-------------------------------------------------------------------
-------------------------------------------------------------------
-@phosphor/domutils 1.1.4 - BSD-3-Clause
-https://github.com/phosphorjs/phosphor
-Copyright (c) 2014-2017, PhosphorJS
-Copyright (c) 2014-2019, PhosphorJS
+@jupyterlab/docmanager 1.2.2 - BSD-3-Clause
+https://github.com/jupyterlab/jupyterlab
+Copyright (c) Jupyter Development Team.
+Copyright (c) 2015 Project Jupyter Contributors
-Copyright (c) 2014-2017, PhosphorJS Contributors
+Copyright (c) 2015 Project Jupyter Contributors
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
-* Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
+1. Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
+2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
-* Neither the name of the copyright holder nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
+3. Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
@@ -5504,51 +6494,39 @@ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+Semver File License
+===================
--------------------------------------------------------------------
-
--------------------------------------------------------------------
-
-@phosphor/keyboard 1.1.3 - BSD-3-Clause
-https://github.com/phosphorjs/phosphor
-Copyright (c) 2014-2017, PhosphorJS
-
-Copyright (c) . All rights reserved.
-
-Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
-
- 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+The semver.py file is from https://github.com/podhmo/python-semver
+which is licensed under the "MIT" license. See the semver.py file for details.
- 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-@phosphor/messaging 1.3.0 - BSD-3-Clause
-https://github.com/phosphorjs/phosphor
-Copyright (c) 2014-2017, PhosphorJS
+@jupyterlab/docregistry 1.2.2 - BSD-3-Clause
+https://github.com/jupyterlab/jupyterlab
+Copyright (c) Jupyter Development Team.
+Copyright (c) 2015 Project Jupyter Contributors
-Copyright (c) 2014-2017, PhosphorJS Contributors
+Copyright (c) 2015 Project Jupyter Contributors
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
-* Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
+1. Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
+2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
-* Neither the name of the copyright holder nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
+3. Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
@@ -5561,71 +6539,84 @@ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+Semver File License
+===================
--------------------------------------------------------------------
-
--------------------------------------------------------------------
-
-@phosphor/properties 1.1.3 - BSD-3-Clause
-https://github.com/phosphorjs/phosphor
-Copyright (c) 2014-2017, PhosphorJS
+The semver.py file is from https://github.com/podhmo/python-semver
+which is licensed under the "MIT" license. See the semver.py file for details.
-Copyright (c) . All rights reserved.
-Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
- 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+-------------------------------------------------------------------
- 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+-------------------------------------------------------------------
- 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+@jupyterlab/filebrowser 1.2.2 - BSD-3-Clause
+https://github.com/jupyterlab/jupyterlab
+Copyright (c) Jupyter Development Team.
+Copyright (c) 2015 Project Jupyter Contributors
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+Copyright (c) 2015 Project Jupyter Contributors
+All rights reserved.
--------------------------------------------------------------------
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
--------------------------------------------------------------------
+1. Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
-@phosphor/signaling 1.2.3 - BSD-3-Clause
-https://github.com/phosphorjs/phosphor
-Copyright (c) 2014-2017, PhosphorJS
+2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
-Copyright (c) . All rights reserved.
+3. Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
-Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+Semver File License
+===================
- 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+The semver.py file is from https://github.com/podhmo/python-semver
+which is licensed under the "MIT" license. See the semver.py file for details.
- 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-@phosphor/signaling 1.3.1 - BSD-3-Clause
-https://github.com/phosphorjs/phosphor
-Copyright (c) 2014-2017, PhosphorJS
+@jupyterlab/logconsole 1.0.3 - BSD-3-Clause
+https://github.com/jupyterlab/jupyterlab
+Copyright (c) Jupyter Development Team.
+Copyright (c) 2015 Project Jupyter Contributors
-Copyright (c) 2014-2017, PhosphorJS Contributors
+Copyright (c) 2015 Project Jupyter Contributors
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
-* Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
+1. Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
+2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
-* Neither the name of the copyright holder nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
+3. Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
@@ -5638,33 +6629,39 @@ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+Semver File License
+===================
+
+The semver.py file is from https://github.com/podhmo/python-semver
+which is licensed under the "MIT" license. See the semver.py file for details.
+
--------------------------------------------------------------------
-------------------------------------------------------------------
-@sinonjs/commons 1.7.0 - BSD-3-Clause
-https://github.com/sinonjs/commons#readme
-Copyright (c) 2018
+-------------------------------------------------------------------
-BSD 3-Clause License
+@jupyterlab/mainmenu 1.2.2 - BSD-3-Clause
+https://github.com/jupyterlab/jupyterlab
+Copyright (c) Jupyter Development Team.
+Copyright (c) 2015 Project Jupyter Contributors
-Copyright (c) 2018, Sinon.JS
+Copyright (c) 2015 Project Jupyter Contributors
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
-* Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
+1. Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
+2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
-* Neither the name of the copyright holder nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
+3. Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
@@ -5677,365 +6674,386 @@ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+Semver File License
+===================
+
+The semver.py file is from https://github.com/podhmo/python-semver
+which is licensed under the "MIT" license. See the semver.py file for details.
+
+
-------------------------------------------------------------------
-------------------------------------------------------------------
-@sinonjs/formatio 4.0.1 - BSD-3-Clause
-https://sinonjs.github.io/formatio/
-Copyright (c) 2010-2012, Christian Johansen (christian@cjohansen.no) and August Lilleaas (august.lilleaas@gmail.com).
+@jupyterlab/notebook 1.2.3 - BSD-3-Clause
+https://github.com/jupyterlab/jupyterlab
+Copyright (c) Jupyter Development Team.
+Copyright (c) 2015 Project Jupyter Contributors
-(The BSD License)
+Copyright (c) 2015 Project Jupyter Contributors
+All rights reserved.
-Copyright (c) 2010-2012, Christian Johansen (christian@cjohansen.no) and
-August Lilleaas (august.lilleaas@gmail.com). All rights reserved.
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
+1. Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
- * Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
- * Neither the name of Christian Johansen nor the names of his contributors
- may be used to endorse or promote products derived from this software
- without specific prior written permission.
+2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+3. Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Semver File License
+===================
+
+The semver.py file is from https://github.com/podhmo/python-semver
+which is licensed under the "MIT" license. See the semver.py file for details.
+
-------------------------------------------------------------------
-------------------------------------------------------------------
-@sinonjs/samsam 4.2.0 - BSD-3-Clause
-http://sinonjs.github.io/samsam/
-Copyright (c) 2010-2012, Christian Johansen, christian@cjohansen.no and August Lilleaas, august.lilleaas@gmail.com.
+@jupyterlab/observables 2.4.0 - BSD-3-Clause
+https://github.com/jupyterlab/jupyterlab
+Copyright (c) Jupyter Development Team.
+Copyright (c) 2015 Project Jupyter Contributors
-(The BSD License)
+Copyright (c) 2015 Project Jupyter Contributors
+All rights reserved.
-Copyright (c) 2010-2012, Christian Johansen, christian@cjohansen.no and
-August Lilleaas, august.lilleaas@gmail.com. All rights reserved.
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
+1. Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
- * Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
- * Neither the name of Christian Johansen nor the names of his contributors
- may be used to endorse or promote products derived from this software
- without specific prior written permission.
+2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+3. Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Semver File License
+===================
+
+The semver.py file is from https://github.com/podhmo/python-semver
+which is licensed under the "MIT" license. See the semver.py file for details.
--------------------------------------------------------------------
-------------------------------------------------------------------
-bcrypt-pbkdf 1.0.2 - BSD-3-Clause
-https://github.com/joyent/node-bcrypt-pbkdf#readme
-Copyright 2016, Joyent Inc
-Copyright (c) 2013 Ted Unangst
-Copyright 1997 Niels Provos
+-------------------------------------------------------------------
-The Blowfish portions are under the following license:
+@jupyterlab/outputarea 1.2.3 - BSD-3-Clause
+https://github.com/jupyterlab/jupyterlab
+Copyright (c) Jupyter Development Team.
+Copyright (c) 2015 Project Jupyter Contributors
-Blowfish block cipher for OpenBSD
-Copyright 1997 Niels Provos
+Copyright (c) 2015 Project Jupyter Contributors
All rights reserved.
-Implementation advice by David Mazieres .
-
Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-1. Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-3. The name of the author may not be used to endorse or promote products
- derived from this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
-
-The bcrypt_pbkdf portions are under the following license:
-
-Copyright (c) 2013 Ted Unangst
-
-Permission to use, copy, modify, and distribute this software for any
-purpose with or without fee is hereby granted, provided that the above
-copyright notice and this permission notice appear in all copies.
+modification, are permitted provided that the following conditions are met:
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+1. Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+3. Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
-Performance improvements (Javascript-specific):
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-Copyright 2016, Joyent Inc
-Author: Alex Wilson
+Semver File License
+===================
-Permission to use, copy, modify, and distribute this software for any
-purpose with or without fee is hereby granted, provided that the above
-copyright notice and this permission notice appear in all copies.
+The semver.py file is from https://github.com/podhmo/python-semver
+which is licensed under the "MIT" license. See the semver.py file for details.
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-charenc 0.0.2 - BSD-3-Clause
-https://github.com/pvorb/node-charenc#readme
-Copyright (c) 2009, Jeff Mott.
-Copyright (c) 2011, Paul Vorbach.
-
-Copyright (c) . All rights reserved.
-
-Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
-
- 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
-
- 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+@jupyterlab/rendermime 1.2.2 - BSD-3-Clause
+https://github.com/jupyterlab/jupyterlab
+Copyright (c) Jupyter Development Team.
+Copyright (c) 2015 Project Jupyter Contributors
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+Copyright (c) 2015 Project Jupyter Contributors
+All rights reserved.
--------------------------------------------------------------------
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
--------------------------------------------------------------------
+1. Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
-crypt 0.0.2 - BSD-3-Clause
-https://github.com/pvorb/node-crypt#readme
-Copyright (c) 2009, Jeff Mott.
-Copyright (c) 2011, Paul Vorbach.
+2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
-Copyright (c) . All rights reserved.
+3. Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
-Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+Semver File License
+===================
- 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+The semver.py file is from https://github.com/podhmo/python-semver
+which is licensed under the "MIT" license. See the semver.py file for details.
- 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-d3 3.5.17 - BSD-3-Clause
-http://d3js.org
-Copyright (c) 2010-2016, Michael Bostock
+@jupyterlab/rendermime-interfaces 1.5.0 - BSD-3-Clause
+https://github.com/jupyterlab/jupyterlab
+Copyright (c) 2015 Project Jupyter Contributors
-Copyright (c) 2010-2016, Michael Bostock
+Copyright (c) 2015 Project Jupyter Contributors
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
-* Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
+1. Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
+2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
-* The name Michael Bostock may not be used to endorse or promote products
- derived from this software without specific prior written permission.
+3. Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL MICHAEL BOSTOCK BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Semver File License
+===================
+
+The semver.py file is from https://github.com/podhmo/python-semver
+which is licensed under the "MIT" license. See the semver.py file for details.
+
-------------------------------------------------------------------
-------------------------------------------------------------------
-d3-array 1.2.4 - BSD-3-Clause
-https://d3js.org/d3-array/
-Copyright 2018 Mike Bostock
-Copyright 2010-2016 Mike Bostock
+@jupyterlab/services 4.2.0 - BSD-3-Clause
+https://github.com/jupyterlab/jupyterlab
+(c) 2011 Gary Court.
+Copyright (c) Jupyter Development Team.
+Copyright (c) 2015 Project Jupyter Contributors
-Copyright 2010-2016 Mike Bostock
+Copyright (c) 2015 Project Jupyter Contributors
All rights reserved.
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
-* Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
+1. Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
+2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
-* Neither the name of the author nor the names of contributors may be used to
- endorse or promote products derived from this software without specific prior
- written permission.
+3. Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Semver File License
+===================
+
+The semver.py file is from https://github.com/podhmo/python-semver
+which is licensed under the "MIT" license. See the semver.py file for details.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-d3-array 2.3.3 - BSD-3-Clause
-https://d3js.org/d3-array/
-Copyright 2019 Mike Bostock
-Copyright 2010-2018 Mike Bostock
-Copyright 2018 Vladimir Agafonkin.
+@jupyterlab/statusbar 1.2.2 - BSD-3-Clause
+https://github.com/jupyterlab/jupyterlab
+Copyright (c) Jupyter Development Team.
+Copyright (c) 2015 Project Jupyter Contributors
-Copyright 2010-2018 Mike Bostock
+Copyright (c) 2015 Project Jupyter Contributors
All rights reserved.
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
-* Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
+1. Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
+2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
-* Neither the name of the author nor the names of contributors may be used to
- endorse or promote products derived from this software without specific prior
- written permission.
+3. Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Semver File License
+===================
+
+The semver.py file is from https://github.com/podhmo/python-semver
+which is licensed under the "MIT" license. See the semver.py file for details.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-d3-cloud 1.2.5 - BSD-3-Clause
-https://www.jasondavies.com/wordcloud/
-Copyright 2017 Mike Bostock.
-Copyright (c) 2013, Jason Davies.
+@jupyterlab/ui-components 1.2.1 - BSD-3-Clause
+https://github.com/jupyterlab/jupyterlab
+Copyright (c) Jupyter Development Team.
+Copyright (c) 2015 Project Jupyter Contributors
-Copyright (c) 2013, Jason Davies.
+Copyright (c) 2015 Project Jupyter Contributors
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
- * Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
+1. Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
+2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
- * The name Jason Davies may not be used to endorse or promote products
- derived from this software without specific prior written permission.
+3. Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Semver File License
+===================
+
+The semver.py file is from https://github.com/podhmo/python-semver
+which is licensed under the "MIT" license. See the semver.py file for details.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL JASON DAVIES BE LIABLE FOR ANY DIRECT, INDIRECT,
-INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
-OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-d3-collection 1.0.7 - BSD-3-Clause
-https://d3js.org/d3-collection/
-Copyright 2018 Mike Bostock
-Copyright 2010-2016, Mike Bostock
+@nteract/commutable 7.2.9 - BSD-3-Clause
+Copyright (c) 2016, nteract contributors
-Copyright 2010-2016, Mike Bostock
+Copyright (c) 2016, nteract contributors
All rights reserved.
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
@@ -6044,36 +7062,35 @@ are permitted provided that the following conditions are met:
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
-* Neither the name of the author nor the names of contributors may be used to
- endorse or promote products derived from this software without specific prior
- written permission.
+* Neither the name of nteract nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-d3-color 1.4.0 - BSD-3-Clause
-https://d3js.org/d3-color/
-Copyright 2019 Mike Bostock
-Copyright 2010-2016 Mike Bostock
+@nteract/messaging 7.0.4 - BSD-3-Clause
+Copyright (c) 2016, nteract contributors
-Copyright 2010-2016 Mike Bostock
+Copyright (c) 2016, nteract contributors
All rights reserved.
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
@@ -6082,36 +7099,35 @@ are permitted provided that the following conditions are met:
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
-* Neither the name of the author nor the names of contributors may be used to
- endorse or promote products derived from this software without specific prior
- written permission.
+* Neither the name of nteract nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-d3-color 1.2.8 - BSD-3-Clause
-https://d3js.org/d3-color/
-Copyright 2019 Mike Bostock
-Copyright 2010-2016 Mike Bostock
+@nteract/transform-plotly 6.0.0 - BSD-3-Clause
+Copyright (c) 2016, nteract contributors
-Copyright 2010-2016 Mike Bostock
+Copyright (c) 2016, nteract contributors
All rights reserved.
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
@@ -6120,36 +7136,35 @@ are permitted provided that the following conditions are met:
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
-* Neither the name of the author nor the names of contributors may be used to
- endorse or promote products derived from this software without specific prior
- written permission.
+* Neither the name of nteract nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-d3-contour 1.3.2 - BSD-3-Clause
-https://d3js.org/d3-contour/
-Copyright 2018 Mike Bostock
-Copyright 2012-2017 Mike Bostock
+@nteract/transform-vega 6.0.3 - BSD-3-Clause
+Copyright (c) 2016, nteract contributors
-Copyright 2012-2017 Mike Bostock
+Copyright (c) 2016, nteract contributors
All rights reserved.
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
@@ -6158,73 +7173,56 @@ are permitted provided that the following conditions are met:
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
-* Neither the name of the author nor the names of contributors may be used to
- endorse or promote products derived from this software without specific prior
- written permission.
+* Neither the name of nteract nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--------------------------------------------------------------------
-------------------------------------------------------------------
-d3-dispatch 1.0.5 - BSD-3-Clause
-https://d3js.org/d3-dispatch/
-Copyright 2018 Mike Bostock
-Copyright 2010-2016 Mike Bostock
+-------------------------------------------------------------------
-Copyright 2010-2016 Mike Bostock
-All rights reserved.
+@phosphor/algorithm 1.1.3 - BSD-3-Clause
+https://github.com/phosphorjs/phosphor
+Copyright (c) 2014-2017, PhosphorJS
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
+Copyright (c) . All rights reserved.
-* Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
-* Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
+ 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
-* Neither the name of the author nor the names of contributors may be used to
- endorse or promote products derived from this software without specific prior
- written permission.
+ 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-d3-dsv 0.1.14 - BSD-3-Clause
-https://github.com/d3/d3-dsv
-Copyright 2013-2015 Mike Bostock
+@phosphor/algorithm 1.2.0 - BSD-3-Clause
+https://github.com/phosphorjs/phosphor
+Copyright (c) 2014-2017, PhosphorJS
-Copyright 2013-2015 Mike Bostock
+Copyright (c) 2014-2017, PhosphorJS Contributors
All rights reserved.
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
@@ -6233,36 +7231,35 @@ are permitted provided that the following conditions are met:
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
-* Neither the name of the author nor the names of contributors may be used to
- endorse or promote products derived from this software without specific prior
- written permission.
+* Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-d3-dsv 1.1.1 - BSD-3-Clause
-https://d3js.org/d3-dsv/
-Copyright 2019 Mike Bostock
-Copyright 2013-2016 Mike Bostock
+@phosphor/application 1.7.3 - BSD-3-Clause
+https://github.com/phosphorjs/phosphor
+Copyright (c) 2014-2017, PhosphorJS
-Copyright 2013-2016 Mike Bostock
+Copyright (c) 2014-2017, PhosphorJS Contributors
All rights reserved.
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
@@ -6271,38 +7268,36 @@ are permitted provided that the following conditions are met:
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
-* Neither the name of the author nor the names of contributors may be used to
- endorse or promote products derived from this software without specific prior
- written permission.
+* Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-d3-ease 1.0.5 - BSD-3-Clause
-https://d3js.org/d3-ease/
-Copyright 2018 Mike Bostock
-Copyright 2001 Robert Penner
-Copyright 2010-2016 Mike Bostock
+@phosphor/collections 1.2.0 - BSD-3-Clause
+https://github.com/phosphorjs/phosphor
+Copyright (c) 2014-2017, PhosphorJS
+Copyright (c) 2014-2018, PhosphorJS
-Copyright 2010-2016 Mike Bostock
-Copyright 2001 Robert Penner
+Copyright (c) 2014-2017, PhosphorJS Contributors
All rights reserved.
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
@@ -6311,36 +7306,35 @@ are permitted provided that the following conditions are met:
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
-* Neither the name of the author nor the names of contributors may be used to
- endorse or promote products derived from this software without specific prior
- written permission.
+* Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-d3-force 2.0.1 - BSD-3-Clause
-https://d3js.org/d3-force/
-Copyright 2019 Mike Bostock
-Copyright 2010-2016 Mike Bostock
+@phosphor/commands 1.7.2 - BSD-3-Clause
+https://github.com/phosphorjs/phosphor
+Copyright (c) 2014-2017, PhosphorJS
-Copyright 2010-2016 Mike Bostock
+Copyright (c) 2014-2017, PhosphorJS Contributors
All rights reserved.
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
@@ -6349,36 +7343,55 @@ are permitted provided that the following conditions are met:
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
-* Neither the name of the author nor the names of contributors may be used to
- endorse or promote products derived from this software without specific prior
- written permission.
+* Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-d3-format 1.3.2 - BSD-3-Clause
-https://d3js.org/d3-format/
-Copyright 2018 Mike Bostock
-Copyright 2010-2015 Mike Bostock
+@phosphor/coreutils 1.3.1 - BSD-3-Clause
+https://github.com/phosphorjs/phosphor
+Copyright (c) 2014-2017, PhosphorJS
-Copyright 2010-2015 Mike Bostock
+Copyright (c) . All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+ 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+
+ 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+
+ 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+@phosphor/disposable 1.3.1 - BSD-3-Clause
+https://github.com/phosphorjs/phosphor
+Copyright (c) 2014-2017, PhosphorJS
+
+Copyright (c) 2014-2017, PhosphorJS Contributors
All rights reserved.
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
@@ -6387,36 +7400,35 @@ are permitted provided that the following conditions are met:
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
-* Neither the name of the author nor the names of contributors may be used to
- endorse or promote products derived from this software without specific prior
- written permission.
+* Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-d3-format 1.4.1 - BSD-3-Clause
-https://d3js.org/d3-format/
-Copyright 2019 Mike Bostock
-Copyright 2010-2015 Mike Bostock
+@phosphor/disposable 1.2.0 - BSD-3-Clause
+https://github.com/phosphorjs/phosphor
+Copyright (c) 2014-2017, PhosphorJS
-Copyright 2010-2015 Mike Bostock
+Copyright (c) 2014-2017, PhosphorJS Contributors
All rights reserved.
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
@@ -6425,35 +7437,36 @@ are permitted provided that the following conditions are met:
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
-* Neither the name of the author nor the names of contributors may be used to
- endorse or promote products derived from this software without specific prior
- written permission.
+* Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-d3-format 0.4.2 - BSD-3-Clause
-https://github.com/d3/d3-format
-Copyright 2010-2015 Mike Bostock
+@phosphor/domutils 1.1.4 - BSD-3-Clause
+https://github.com/phosphorjs/phosphor
+Copyright (c) 2014-2017, PhosphorJS
+Copyright (c) 2014-2019, PhosphorJS
-Copyright 2010-2015 Mike Bostock
+Copyright (c) 2014-2017, PhosphorJS Contributors
All rights reserved.
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
@@ -6462,38 +7475,35 @@ are permitted provided that the following conditions are met:
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
-* Neither the name of the author nor the names of contributors may be used to
- endorse or promote products derived from this software without specific prior
- written permission.
+* Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-d3-geo 1.11.6 - BSD-3-Clause
-https://d3js.org/d3-geo/
-(c) , cc cos
-Copyright 2019 Mike Bostock
-Copyright 2010-2016 Mike Bostock
-Copyright (c) 2008-2012, Charles Karney
+@phosphor/dragdrop 1.4.1 - BSD-3-Clause
+https://github.com/phosphorjs/phosphor
+Copyright (c) 2014-2017, PhosphorJS
-Copyright 2010-2016 Mike Bostock
+Copyright (c) 2014-2017, PhosphorJS Contributors
All rights reserved.
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
@@ -6502,57 +7512,55 @@ are permitted provided that the following conditions are met:
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
-* Neither the name of the author nor the names of contributors may be used to
- endorse or promote products derived from this software without specific prior
- written permission.
+* Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-This license applies to GeographicLib, versions 1.12 and later.
-Copyright (c) 2008-2012, Charles Karney
+-------------------------------------------------------------------
-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.
+@phosphor/keyboard 1.1.3 - BSD-3-Clause
+https://github.com/phosphorjs/phosphor
+Copyright (c) 2014-2017, PhosphorJS
-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.
+Copyright (c) . All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+ 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+
+ 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+
+ 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-d3-hierarchy 1.1.8 - BSD-3-Clause
-https://d3js.org/d3-hierarchy/
-Copyright 2018 Mike Bostock
-Copyright 2010-2016 Mike Bostock
+@phosphor/messaging 1.3.0 - BSD-3-Clause
+https://github.com/phosphorjs/phosphor
+Copyright (c) 2014-2017, PhosphorJS
-Copyright 2010-2016 Mike Bostock
+Copyright (c) 2014-2017, PhosphorJS Contributors
All rights reserved.
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
@@ -6561,74 +7569,55 @@ are permitted provided that the following conditions are met:
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
-* Neither the name of the author nor the names of contributors may be used to
- endorse or promote products derived from this software without specific prior
- written permission.
+* Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-d3-interpolate 1.3.2 - BSD-3-Clause
-https://d3js.org/d3-interpolate/
-Copyright 2018 Mike Bostock
-Copyright 2010-2016 Mike Bostock
-
-Copyright 2010-2016 Mike Bostock
-All rights reserved.
+@phosphor/properties 1.1.3 - BSD-3-Clause
+https://github.com/phosphorjs/phosphor
+Copyright (c) 2014-2017, PhosphorJS
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
+Copyright (c) . All rights reserved.
-* Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
-* Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
+ 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
-* Neither the name of the author nor the names of contributors may be used to
- endorse or promote products derived from this software without specific prior
- written permission.
+ 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-d3-path 1.0.7 - BSD-3-Clause
-https://d3js.org/d3-path/
-Copyright 2018 Mike Bostock
-Copyright 2015-2016 Mike Bostock
+@phosphor/signaling 1.3.1 - BSD-3-Clause
+https://github.com/phosphorjs/phosphor
+Copyright (c) 2014-2017, PhosphorJS
-Copyright 2015-2016 Mike Bostock
+Copyright (c) 2014-2017, PhosphorJS Contributors
All rights reserved.
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
@@ -6637,36 +7626,55 @@ are permitted provided that the following conditions are met:
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
-* Neither the name of the author nor the names of contributors may be used to
- endorse or promote products derived from this software without specific prior
- written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+* Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-d3-path 1.0.8 - BSD-3-Clause
-https://d3js.org/d3-path/
-Copyright 2019 Mike Bostock
-Copyright 2015-2016 Mike Bostock
+@phosphor/signaling 1.2.3 - BSD-3-Clause
+https://github.com/phosphorjs/phosphor
+Copyright (c) 2014-2017, PhosphorJS
-Copyright 2015-2016 Mike Bostock
+Copyright (c) . All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+ 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+
+ 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+
+ 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+@phosphor/virtualdom 1.2.0 - BSD-3-Clause
+https://github.com/phosphorjs/phosphor
+Copyright (c) 2014-2017, PhosphorJS
+
+Copyright (c) 2014-2017, PhosphorJS Contributors
All rights reserved.
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
@@ -6675,36 +7683,35 @@ are permitted provided that the following conditions are met:
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
-* Neither the name of the author nor the names of contributors may be used to
- endorse or promote products derived from this software without specific prior
- written permission.
+* Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-d3-quadtree 1.0.1 - BSD-3-Clause
-https://d3js.org/d3-quadtree/
-Copyright 2016 Mike Bostock.
-Copyright 2010-2016 Mike Bostock
+@phosphor/widgets 1.9.3 - BSD-3-Clause
+https://github.com/phosphorjs/phosphor
+Copyright (c) 2014-2017, PhosphorJS
-Copyright 2010-2016 Mike Bostock
+Copyright (c) 2014-2017, PhosphorJS Contributors
All rights reserved.
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
@@ -6713,36 +7720,37 @@ are permitted provided that the following conditions are met:
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
-* Neither the name of the author nor the names of contributors may be used to
- endorse or promote products derived from this software without specific prior
- written permission.
+* Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-d3-request 1.0.6 - BSD-3-Clause
-https://d3js.org/d3-request/
-Copyright 2017 Mike Bostock.
-Copyright 2010-2016 Mike Bostock
+@sinonjs/commons 1.7.0 - BSD-3-Clause
+https://github.com/sinonjs/commons#readme
+Copyright (c) 2018
-Copyright 2010-2016 Mike Bostock
+BSD 3-Clause License
+
+Copyright (c) 2018, Sinon.JS
All rights reserved.
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
@@ -6751,126 +7759,225 @@ are permitted provided that the following conditions are met:
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
-* Neither the name of the author nor the names of contributors may be used to
- endorse or promote products derived from this software without specific prior
- written permission.
+* Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+@sinonjs/formatio 4.0.1 - BSD-3-Clause
+https://sinonjs.github.io/formatio/
+Copyright (c) 2010-2012, Christian Johansen (christian@cjohansen.no) and August Lilleaas (august.lilleaas@gmail.com).
+
+(The BSD License)
+
+Copyright (c) 2010-2012, Christian Johansen (christian@cjohansen.no) and
+August Lilleaas (august.lilleaas@gmail.com). All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+ * Neither the name of Christian Johansen nor the names of his contributors
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-d3-scale 3.2.0 - BSD-3-Clause
-https://d3js.org/d3-scale/
-Copyright 2019 Mike Bostock
-Copyright 2010-2015 Mike Bostock
+@sinonjs/samsam 4.2.0 - BSD-3-Clause
+http://sinonjs.github.io/samsam/
+Copyright (c) 2010-2012, Christian Johansen, christian@cjohansen.no and August Lilleaas, august.lilleaas@gmail.com.
-Copyright 2010-2015 Mike Bostock
-All rights reserved.
+(The BSD License)
+
+Copyright (c) 2010-2012, Christian Johansen, christian@cjohansen.no and
+August Lilleaas, august.lilleaas@gmail.com. All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
-* Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
-
-* Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
-
-* Neither the name of the author nor the names of contributors may be used to
- endorse or promote products derived from this software without specific prior
- written permission.
+ * Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+ * Neither the name of Christian Johansen nor the names of his contributors
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-d3-scale-chromatic 1.5.0 - BSD-3-Clause
-https://d3js.org/d3-scale-chromatic/
-Copyright 2019 Mike Bostock
-Copyright 2010-2018 Mike Bostock
-Copyright (c) 2002 Cynthia Brewer, Mark Harrower, and The Pennsylvania State University.
+bcrypt-pbkdf 1.0.2 - BSD-3-Clause
+https://github.com/joyent/node-bcrypt-pbkdf#readme
+Copyright 2016, Joyent Inc
+Copyright (c) 2013 Ted Unangst
+Copyright 1997 Niels Provos
-Copyright 2010-2018 Mike Bostock
+The Blowfish portions are under the following license:
+
+Blowfish block cipher for OpenBSD
+Copyright 1997 Niels Provos
All rights reserved.
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
+Implementation advice by David Mazieres .
-* Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+3. The name of the author may not be used to endorse or promote products
+ derived from this software without specific prior written permission.
-* Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-* Neither the name of the author nor the names of contributors may be used to
- endorse or promote products derived from this software without specific prior
- written permission.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-Apache-Style Software License for ColorBrewer software and ColorBrewer Color
-Schemes
+The bcrypt_pbkdf portions are under the following license:
-Copyright (c) 2002 Cynthia Brewer, Mark Harrower, and The Pennsylvania State
-University.
+Copyright (c) 2013 Ted Unangst
-Licensed under the Apache License, Version 2.0 (the "License"); you may not use
-this file except in compliance with the License. You may obtain a copy of the
-License at
+Permission to use, copy, modify, and distribute this software for any
+purpose with or without fee is hereby granted, provided that the above
+copyright notice and this permission notice appear in all copies.
-http://www.apache.org/licenses/LICENSE-2.0
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-Unless required by applicable law or agreed to in writing, software distributed
-under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
-CONDITIONS OF ANY KIND, either express or implied. See the License for the
-specific language governing permissions and limitations under the License.
+
+
+Performance improvements (Javascript-specific):
+
+Copyright 2016, Joyent Inc
+Author: Alex Wilson
+
+Permission to use, copy, modify, and distribute this software for any
+purpose with or without fee is hereby granted, provided that the above
+copyright notice and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-d3-selection 1.4.0 - BSD-3-Clause
-https://d3js.org/d3-selection/
-Copyright 2019 Mike Bostock
-Copyright (c) 2010-2018, Michael Bostock
+charenc 0.0.2 - BSD-3-Clause
+https://github.com/pvorb/node-charenc#readme
+Copyright (c) 2009, Jeff Mott.
+Copyright (c) 2011, Paul Vorbach.
-Copyright (c) 2010-2018, Michael Bostock
+Copyright (c) . All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+ 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+
+ 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+
+ 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+crypt 0.0.2 - BSD-3-Clause
+https://github.com/pvorb/node-crypt#readme
+Copyright (c) 2009, Jeff Mott.
+Copyright (c) 2011, Paul Vorbach.
+
+Copyright (c) . All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+ 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+
+ 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+
+ 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+d3 3.5.17 - BSD-3-Clause
+http://d3js.org
+Copyright (c) 2010-2016, Michael Bostock
+
+Copyright (c) 2010-2016, Michael Bostock
All rights reserved.
Redistribution and use in source and binary forms, with or without
@@ -6902,12 +8009,12 @@ EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-d3-shape 1.3.5 - BSD-3-Clause
-https://d3js.org/d3-shape/
-Copyright 2019 Mike Bostock
-Copyright 2010-2015 Mike Bostock
+d3-array 1.2.4 - BSD-3-Clause
+https://d3js.org/d3-array/
+Copyright 2018 Mike Bostock
+Copyright 2010-2016 Mike Bostock
-Copyright 2010-2015 Mike Bostock
+Copyright 2010-2016 Mike Bostock
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
@@ -6940,12 +8047,13 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-d3-time 1.0.11 - BSD-3-Clause
-https://d3js.org/d3-time/
+d3-array 2.3.3 - BSD-3-Clause
+https://d3js.org/d3-array/
Copyright 2019 Mike Bostock
-Copyright 2010-2016 Mike Bostock
+Copyright 2010-2018 Mike Bostock
+Copyright 2018 Vladimir Agafonkin.
-Copyright 2010-2016 Mike Bostock
+Copyright 2010-2018 Mike Bostock
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
@@ -6978,11 +8086,49 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-d3-time 0.1.1 - BSD-3-Clause
-https://github.com/d3/d3-time
-Copyright 2010-2015 Mike Bostock
+d3-cloud 1.2.5 - BSD-3-Clause
+https://www.jasondavies.com/wordcloud/
+Copyright 2017 Mike Bostock.
+Copyright (c) 2013, Jason Davies.
-Copyright 2010-2015 Mike Bostock
+Copyright (c) 2013, Jason Davies.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+ * Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+ * The name Jason Davies may not be used to endorse or promote products
+ derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL JASON DAVIES BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+d3-collection 1.0.7 - BSD-3-Clause
+https://d3js.org/d3-collection/
+Copyright 2018 Mike Bostock
+Copyright 2010-2016, Mike Bostock
+
+Copyright 2010-2016, Mike Bostock
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
@@ -7015,8 +8161,8 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-d3-time 1.1.0 - BSD-3-Clause
-https://d3js.org/d3-time/
+d3-color 1.4.0 - BSD-3-Clause
+https://d3js.org/d3-color/
Copyright 2019 Mike Bostock
Copyright 2010-2016 Mike Bostock
@@ -7053,11 +8199,12 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-d3-time-format 0.2.1 - BSD-3-Clause
-https://github.com/d3/d3-time-format
-Copyright 2010-2015 Mike Bostock
+d3-color 1.2.8 - BSD-3-Clause
+https://d3js.org/d3-color/
+Copyright 2019 Mike Bostock
+Copyright 2010-2016 Mike Bostock
-Copyright 2010-2015 Mike Bostock
+Copyright 2010-2016 Mike Bostock
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
@@ -7090,12 +8237,12 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-d3-time-format 2.1.3 - BSD-3-Clause
-https://d3js.org/d3-time-format/
+d3-contour 1.3.2 - BSD-3-Clause
+https://d3js.org/d3-contour/
Copyright 2018 Mike Bostock
-Copyright 2010-2017 Mike Bostock
+Copyright 2012-2017 Mike Bostock
-Copyright 2010-2017 Mike Bostock
+Copyright 2012-2017 Mike Bostock
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
@@ -7128,8 +8275,8 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-d3-timer 1.0.9 - BSD-3-Clause
-https://d3js.org/d3-timer/
+d3-dispatch 1.0.5 - BSD-3-Clause
+https://d3js.org/d3-dispatch/
Copyright 2018 Mike Bostock
Copyright 2010-2016 Mike Bostock
@@ -7166,151 +8313,113 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-datalib 1.9.2 - BSD-3-Clause
-https://github.com/vega/datalib#readme
-Copyright (c) 2015, University of Washington Interactive Data Lab
+d3-dsv 1.1.1 - BSD-3-Clause
+https://d3js.org/d3-dsv/
+Copyright 2019 Mike Bostock
+Copyright 2013-2016 Mike Bostock
-Copyright (c) 2015, University of Washington Interactive Data Lab
+Copyright 2013-2016 Mike Bostock
All rights reserved.
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
-1. Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
+* Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
-2. Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
+* Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
-3. Neither the name of the copyright holder nor the names of its contributors
- may be used to endorse or promote products derived from this software
- without specific prior written permission.
+* Neither the name of the author nor the names of contributors may be used to
+ endorse or promote products derived from this software without specific prior
+ written permission.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-diff 4.0.1 - BSD-3-Clause
-https://github.com/kpdecker/jsdiff#readme
-Copyright (c) 2009-2015, Kevin Decker
-
-Software License Agreement (BSD License)
-
-Copyright (c) 2009-2015, Kevin Decker
+d3-dsv 0.1.14 - BSD-3-Clause
+https://github.com/d3/d3-dsv
+Copyright 2013-2015 Mike Bostock
+Copyright 2013-2015 Mike Bostock
All rights reserved.
-Redistribution and use of this software in source and binary forms, with or without modification,
+Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
-* Redistributions of source code must retain the above
- copyright notice, this list of conditions and the
- following disclaimer.
+* Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above
- copyright notice, this list of conditions and the
- following disclaimer in the documentation and/or other
- materials provided with the distribution.
+* Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
-* Neither the name of Kevin Decker nor the names of its
- contributors may be used to endorse or promote products
- derived from this software without specific prior
+* Neither the name of the author nor the names of contributors may be used to
+ endorse or promote products derived from this software without specific prior
written permission.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR
-IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
-FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
-CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
-IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
-OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--------------------------------------------------------------------
-------------------------------------------------------------------
-diff 3.5.0 - BSD-3-Clause
-https://github.com/kpdecker/jsdiff#readme
-Copyright (c) 2009-2015, Kevin Decker
-
-Software License Agreement (BSD License)
+-------------------------------------------------------------------
-Copyright (c) 2009-2015, Kevin Decker
+d3-ease 1.0.5 - BSD-3-Clause
+https://d3js.org/d3-ease/
+Copyright 2018 Mike Bostock
+Copyright 2001 Robert Penner
+Copyright 2010-2016 Mike Bostock
+Copyright 2010-2016 Mike Bostock
+Copyright 2001 Robert Penner
All rights reserved.
-Redistribution and use of this software in source and binary forms, with or without modification,
+Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
-* Redistributions of source code must retain the above
- copyright notice, this list of conditions and the
- following disclaimer.
+* Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above
- copyright notice, this list of conditions and the
- following disclaimer in the documentation and/or other
- materials provided with the distribution.
+* Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
-* Neither the name of Kevin Decker nor the names of its
- contributors may be used to endorse or promote products
- derived from this software without specific prior
+* Neither the name of the author nor the names of contributors may be used to
+ endorse or promote products derived from this software without specific prior
written permission.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR
-IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
-FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
-CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
-IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
-OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
--------------------------------------------------------------------
-
--------------------------------------------------------------------
-
-duplexer2 0.1.4 - BSD-3-Clause
-https://github.com/deoxxa/duplexer2#readme
-Copyright (c) 2013, Deoxxa Development
-
-Copyright (c) 2013, Deoxxa Development
-======================================
-All rights reserved.
---------------------
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-1. Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-3. Neither the name of Deoxxa Development nor the names of its contributors
- may be used to endorse or promote products derived from this software
- without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY DEOXXA DEVELOPMENT ''AS IS'' AND ANY
-EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL DEOXXA DEVELOPMENT BE LIABLE FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
@@ -7319,29 +8428,27 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-hoist-non-react-statics 3.3.1 - BSD-3-Clause
-https://github.com/mridgway/hoist-non-react-statics#readme
-Copyright 2015, Yahoo! Inc.
-Copyright (c) 2015, Yahoo! Inc.
+d3-force 2.0.1 - BSD-3-Clause
+https://d3js.org/d3-force/
+Copyright 2019 Mike Bostock
+Copyright 2010-2016 Mike Bostock
-Software License Agreement (BSD License)
-========================================
+Copyright 2010-2016 Mike Bostock
+All rights reserved.
-Copyright (c) 2015, Yahoo! Inc. All rights reserved.
-----------------------------------------------------
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
-Redistribution and use of this software in source and binary forms, with or
-without modification, are permitted provided that the following conditions are
-met:
+* Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
- * Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
- * Neither the name of Yahoo! Inc. nor the names of YUI's contributors may be
- used to endorse or promote products derived from this software without
- specific prior written permission of Yahoo! Inc.
+* Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+* Neither the name of the author nor the names of contributors may be used to
+ endorse or promote products derived from this software without specific prior
+ written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
@@ -7359,33 +8466,35 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-istanbul-lib-coverage 3.0.0 - BSD-3-Clause
-https://istanbul.js.org/
-Copyright 2012-2015 Yahoo! Inc.
-Copyright 2012-2015, Yahoo Inc.
+d3-format 0.4.2 - BSD-3-Clause
+https://github.com/d3/d3-format
+Copyright 2010-2015 Mike Bostock
-Copyright 2012-2015 Yahoo! Inc.
+Copyright 2010-2015 Mike Bostock
All rights reserved.
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
- * Neither the name of the Yahoo! Inc. nor the
- names of its contributors may be used to endorse or promote products
- derived from this software without specific prior written permission.
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+* Neither the name of the author nor the names of contributors may be used to
+ endorse or promote products derived from this software without specific prior
+ written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL YAHOO! INC. BE LIABLE FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
@@ -7394,33 +8503,36 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-istanbul-lib-hook 3.0.0 - BSD-3-Clause
-https://istanbul.js.org/
-Copyright 2012-2015 Yahoo! Inc.
-Copyright 2012-2015, Yahoo Inc.
+d3-format 1.3.2 - BSD-3-Clause
+https://d3js.org/d3-format/
+Copyright 2018 Mike Bostock
+Copyright 2010-2015 Mike Bostock
-Copyright 2012-2015 Yahoo! Inc.
+Copyright 2010-2015 Mike Bostock
All rights reserved.
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
- * Neither the name of the Yahoo! Inc. nor the
- names of its contributors may be used to endorse or promote products
- derived from this software without specific prior written permission.
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+* Neither the name of the author nor the names of contributors may be used to
+ endorse or promote products derived from this software without specific prior
+ written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL YAHOO! INC. BE LIABLE FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
@@ -7429,33 +8541,36 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-istanbul-lib-instrument 4.0.0 - BSD-3-Clause
-https://istanbul.js.org/
-Copyright 2012-2015 Yahoo! Inc.
-Copyright 2012-2015, Yahoo Inc.
+d3-format 1.4.1 - BSD-3-Clause
+https://d3js.org/d3-format/
+Copyright 2019 Mike Bostock
+Copyright 2010-2015 Mike Bostock
-Copyright 2012-2015 Yahoo! Inc.
+Copyright 2010-2015 Mike Bostock
All rights reserved.
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
- * Neither the name of the Yahoo! Inc. nor the
- names of its contributors may be used to endorse or promote products
- derived from this software without specific prior written permission.
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+* Neither the name of the author nor the names of contributors may be used to
+ endorse or promote products derived from this software without specific prior
+ written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL YAHOO! INC. BE LIABLE FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
@@ -7464,69 +8579,97 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-istanbul-lib-report 3.0.0 - BSD-3-Clause
-https://istanbul.js.org/
-Copyright 2012-2015 Yahoo! Inc.
-Copyright 2012-2015, Yahoo Inc.
+d3-geo 1.11.6 - BSD-3-Clause
+https://d3js.org/d3-geo/
+(c) , cc cos
+Copyright 2019 Mike Bostock
+Copyright 2010-2016 Mike Bostock
+Copyright (c) 2008-2012, Charles Karney
-Copyright 2012-2015 Yahoo! Inc.
+Copyright 2010-2016 Mike Bostock
All rights reserved.
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
- * Neither the name of the Yahoo! Inc. nor the
- names of its contributors may be used to endorse or promote products
- derived from this software without specific prior written permission.
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+* Neither the name of the author nor the names of contributors may be used to
+ endorse or promote products derived from this software without specific prior
+ written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL YAHOO! INC. BE LIABLE FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+This license applies to GeographicLib, versions 1.12 and later.
+
+Copyright (c) 2008-2012, Charles Karney
+
+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.
+
-------------------------------------------------------------------
-------------------------------------------------------------------
-istanbul-lib-source-maps 4.0.0 - BSD-3-Clause
-https://istanbul.js.org/
-Copyright 2015 Yahoo! Inc.
-Copyright 2015, Yahoo Inc.
-Copyright 2012-2015, Yahoo Inc.
+d3-hierarchy 1.1.8 - BSD-3-Clause
+https://d3js.org/d3-hierarchy/
+Copyright 2018 Mike Bostock
+Copyright 2010-2016 Mike Bostock
-Copyright 2015 Yahoo! Inc.
+Copyright 2010-2016 Mike Bostock
All rights reserved.
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
- * Neither the name of the Yahoo! Inc. nor the
- names of its contributors may be used to endorse or promote products
- derived from this software without specific prior written permission.
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+* Neither the name of the author nor the names of contributors may be used to
+ endorse or promote products derived from this software without specific prior
+ written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL YAHOO! INC. BE LIABLE FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
@@ -7535,35 +8678,36 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-istanbul-reports 3.0.0 - BSD-3-Clause
-https://istanbul.js.org/
-(c) Sindre Sorhus
-Copyright 2012-2015 Yahoo! Inc.
-Copyright 2012-2015, Yahoo Inc.
-Copyright (c) Facebook, Inc. and its affiliates.
+d3-interpolate 1.3.2 - BSD-3-Clause
+https://d3js.org/d3-interpolate/
+Copyright 2018 Mike Bostock
+Copyright 2010-2016 Mike Bostock
-Copyright 2012-2015 Yahoo! Inc.
+Copyright 2010-2016 Mike Bostock
All rights reserved.
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
- * Neither the name of the Yahoo! Inc. nor the
- names of its contributors may be used to endorse or promote products
- derived from this software without specific prior written permission.
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+* Neither the name of the author nor the names of contributors may be used to
+ endorse or promote products derived from this software without specific prior
+ written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL YAHOO! INC. BE LIABLE FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
@@ -7572,36 +8716,50 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-lolex 5.1.2 - BSD-3-Clause
-http://github.com/sinonjs/lolex
-Copyright (c) 2013
-Copyright (c) 2010-2014, Christian Johansen, christian@cjohansen.no.
+d3-path 1.0.7 - BSD-3-Clause
+https://d3js.org/d3-path/
+Copyright 2018 Mike Bostock
+Copyright 2015-2016 Mike Bostock
-Copyright (c) 2010-2014, Christian Johansen, christian@cjohansen.no. All rights reserved.
+Copyright 2015-2016 Mike Bostock
+All rights reserved.
-Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
-1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+* Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
-2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+* Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
-3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+* Neither the name of the author nor the names of contributors may be used to
+ endorse or promote products derived from this software without specific prior
+ written permission.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--------------------------------------------------------------------
-------------------------------------------------------------------
-md5 2.2.1 - BSD-3-Clause
-https://github.com/pvorb/node-md5#readme
-Copyright (c) 2009, Jeff Mott.
-Copyright (c) 2011-2012, Paul Vorbach.
-Copyright (c) 2011-2015, Paul Vorbach.
+-------------------------------------------------------------------
-Copyright © 2011-2012, Paul Vorbach.
-Copyright © 2009, Jeff Mott.
+d3-path 1.0.8 - BSD-3-Clause
+https://d3js.org/d3-path/
+Copyright 2019 Mike Bostock
+Copyright 2015-2016 Mike Bostock
+Copyright 2015-2016 Mike Bostock
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
@@ -7609,17 +8767,19 @@ are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above copyright notice, this
- list of conditions and the following disclaimer in the documentation and/or
- other materials provided with the distribution.
-* Neither the name Crypto-JS nor the names of its contributors may be used to
+
+* Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+* Neither the name of the author nor the names of contributors may be used to
endorse or promote products derived from this software without specific prior
written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
@@ -7632,172 +8792,131 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-nise 3.0.0 - BSD-3-Clause
-https://github.com/sinonjs/nise#readme
-Copyright (c) 2013
-Copyright (c) 2010-2017, Christian Johansen, christian@cjohansen.no
-Copyright jQuery Foundation and other contributors
-Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
-
-(The BSD License)
+d3-quadtree 1.0.1 - BSD-3-Clause
+https://d3js.org/d3-quadtree/
+Copyright 2016 Mike Bostock.
+Copyright 2010-2016 Mike Bostock
-Copyright (c) 2010-2017, Christian Johansen, christian@cjohansen.no
+Copyright 2010-2016 Mike Bostock
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
- * Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
- * Neither the name of Christian Johansen nor the names of his contributors
- may be used to endorse or promote products derived from this software
- without specific prior written permission.
+* Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+* Neither the name of the author nor the names of contributors may be used to
+ endorse or promote products derived from this software without specific prior
+ written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-node-pre-gyp 0.12.0 - BSD-3-Clause
-https://github.com/mapbox/node-pre-gyp#readme
-Copyright (c), Mapbox
-
-Copyright (c), Mapbox
+d3-request 1.0.6 - BSD-3-Clause
+https://d3js.org/d3-request/
+Copyright 2017 Mike Bostock.
+Copyright 2010-2016 Mike Bostock
+Copyright 2010-2016 Mike Bostock
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
- * Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
- * Neither the name of node-pre-gyp nor the names of its contributors
- may be used to endorse or promote products derived from this software
- without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
-CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
-EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
--------------------------------------------------------------------
-
--------------------------------------------------------------------
-
-parse-cache-control 1.0.1 - BSD-3-Clause
-https://github.com/roryf/parse-cache-control
-Copyright (c) 2012-2014, Walmart and other contributors.
+* Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
-Copyright (c) 2012-2014, Walmart and other contributors.
-All rights reserved.
+* Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
- * The names of any contributors may not be used to endorse or promote
- products derived from this software without specific prior written
- permission.
+* Neither the name of the author nor the names of contributors may be used to
+ endorse or promote products derived from this software without specific prior
+ written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- * * *
-
-------------------------------------------------------------------
-------------------------------------------------------------------
-qs 6.5.2 - BSD-3-Clause
-https://github.com/ljharb/qs
-Copyright (c) 2014 Nathan LaFreniere and other contributors.
+d3-scale 3.2.0 - BSD-3-Clause
+https://d3js.org/d3-scale/
+Copyright 2019 Mike Bostock
+Copyright 2010-2015 Mike Bostock
-Copyright (c) 2014 Nathan LaFreniere and other contributors.
+Copyright 2010-2015 Mike Bostock
All rights reserved.
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
- * The names of any contributors may not be used to endorse or promote
- products derived from this software without specific prior written
- permission.
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+* Neither the name of the author nor the names of contributors may be used to
+ endorse or promote products derived from this software without specific prior
+ written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- * * *
-
-The complete list of contributors can be found at: https://github.com/hapijs/qs/graphs/contributors
-
-------------------------------------------------------------------
-------------------------------------------------------------------
-react-transition-group 2.9.0 - BSD-3-Clause
-https://github.com/reactjs/react-transition-group#readme
-(c) Sindre Sorhus
-Copyright 2013-present, Facebook, Inc.
-Copyright (c) 2013-present, Facebook, Inc.
-Copyright (c) 2018, React Community Forked from React (https://github.com/facebook/react)
-
-BSD 3-Clause License
+d3-scale-chromatic 1.5.0 - BSD-3-Clause
+https://d3js.org/d3-scale-chromatic/
+Copyright 2019 Mike Bostock
+Copyright 2010-2018 Mike Bostock
+Copyright (c) 2002 Cynthia Brewer, Mark Harrower, and The Pennsylvania State University.
-Copyright (c) 2018, React Community
-Forked from React (https://github.com/facebook/react) Copyright 2013-present, Facebook, Inc.
+Copyright 2010-2018 Mike Bostock
All rights reserved.
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
@@ -7806,31 +8925,49 @@ modification, are permitted provided that the following conditions are met:
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
-* Neither the name of the copyright holder nor the names of its
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
+* Neither the name of the author nor the names of contributors may be used to
+ endorse or promote products derived from this software without specific prior
+ written permission.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Apache-Style Software License for ColorBrewer software and ColorBrewer Color
+Schemes
+
+Copyright (c) 2002 Cynthia Brewer, Mark Harrower, and The Pennsylvania State
+University.
+
+Licensed under the Apache License, Version 2.0 (the "License"); you may not use
+this file except in compliance with the License. You may obtain a copy of the
+License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software distributed
+under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+CONDITIONS OF ANY KIND, either express or implied. See the License for the
+specific language governing permissions and limitations under the License.
-------------------------------------------------------------------
-------------------------------------------------------------------
-rw 1.3.3 - BSD-3-Clause
-https://github.com/mbostock/rw
-Copyright (c) 2014-2016, Michael Bostock
+d3-selection 1.4.0 - BSD-3-Clause
+https://d3js.org/d3-selection/
+Copyright 2019 Mike Bostock
+Copyright (c) 2010-2018, Michael Bostock
-Copyright (c) 2014-2016, Michael Bostock
+Copyright (c) 2010-2018, Michael Bostock
All rights reserved.
Redistribution and use in source and binary forms, with or without
@@ -7862,36 +8999,36 @@ EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-serialize-javascript 2.1.2 - BSD-3-Clause
-https://github.com/yahoo/serialize-javascript
-Copyright 2014 Yahoo! Inc.
-Copyright (c) 2014, Yahoo! Inc.
+d3-shape 1.3.5 - BSD-3-Clause
+https://d3js.org/d3-shape/
+Copyright 2019 Mike Bostock
+Copyright 2010-2015 Mike Bostock
-Copyright 2014 Yahoo! Inc.
+Copyright 2010-2015 Mike Bostock
All rights reserved.
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
+* Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
+* Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
- * Neither the name of the Yahoo! Inc. nor the
- names of its contributors may be used to endorse or promote products
- derived from this software without specific prior written permission.
+* Neither the name of the author nor the names of contributors may be used to
+ endorse or promote products derived from this software without specific prior
+ written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL YAHOO! INC. BE LIABLE FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
@@ -7900,62 +9037,54 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-sinon 8.0.1 - BSD-3-Clause
-https://sinonjs.org/
-Copyright (c) 2013
-Copyright (c) 2009-2015, Kevin Decker
-Copyright (c) 2010-2017, Christian Johansen, christian@cjohansen.no
-Copyright jQuery Foundation and other contributors
-Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
-
-(The BSD License)
+d3-time 1.0.11 - BSD-3-Clause
+https://d3js.org/d3-time/
+Copyright 2019 Mike Bostock
+Copyright 2010-2016 Mike Bostock
-Copyright (c) 2010-2017, Christian Johansen, christian@cjohansen.no
+Copyright 2010-2016 Mike Bostock
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
- * Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
- * Neither the name of Christian Johansen nor the names of his contributors
- may be used to endorse or promote products derived from this software
- without specific prior written permission.
+* Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+* Neither the name of the author nor the names of contributors may be used to
+ endorse or promote products derived from this software without specific prior
+ written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-source-map 0.1.43 - BSD-3-Clause
-https://github.com/mozilla/source-map
-Copyright 2011 The Closure Compiler
-Copyright 2011 Mozilla Foundation and contributors
-Copyright 2012 Mozilla Foundation and contributors
-Copyright 2014 Mozilla Foundation and contributors
-Copyright 2009-2011 Mozilla Foundation and contributors
-Copyright (c) 2009-2011, Mozilla Foundation and contributors
-
+d3-time 1.1.0 - BSD-3-Clause
+https://d3js.org/d3-time/
+Copyright 2019 Mike Bostock
+Copyright 2010-2016 Mike Bostock
-Copyright (c) 2009-2011, Mozilla Foundation and contributors
+Copyright 2010-2016 Mike Bostock
All rights reserved.
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
@@ -7964,40 +9093,35 @@ modification, are permitted provided that the following conditions are met:
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
-* Neither the names of the Mozilla Foundation nor the names of project
- contributors may be used to endorse or promote products derived from this
- software without specific prior written permission.
+* Neither the name of the author nor the names of contributors may be used to
+ endorse or promote products derived from this software without specific prior
+ written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-source-map 0.5.7 - BSD-3-Clause
-https://github.com/mozilla/source-map
-Copyright 2011 The Closure Compiler
-Copyright 2011 Mozilla Foundation and contributors
-Copyright 2014 Mozilla Foundation and contributors
-Copyright 2009-2011 Mozilla Foundation and contributors
-Copyright (c) 2009-2011, Mozilla Foundation and contributors
-
+d3-time 0.1.1 - BSD-3-Clause
+https://github.com/d3/d3-time
+Copyright 2010-2015 Mike Bostock
-Copyright (c) 2009-2011, Mozilla Foundation and contributors
+Copyright 2010-2015 Mike Bostock
All rights reserved.
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
@@ -8006,40 +9130,36 @@ modification, are permitted provided that the following conditions are met:
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
-* Neither the names of the Mozilla Foundation nor the names of project
- contributors may be used to endorse or promote products derived from this
- software without specific prior written permission.
+* Neither the name of the author nor the names of contributors may be used to
+ endorse or promote products derived from this software without specific prior
+ written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-source-map 0.6.1 - BSD-3-Clause
-https://github.com/mozilla/source-map
-Copyright 2011 The Closure Compiler
-Copyright 2011 Mozilla Foundation and contributors
-Copyright 2014 Mozilla Foundation and contributors
-Copyright 2009-2011 Mozilla Foundation and contributors
-Copyright (c) 2009-2011, Mozilla Foundation and contributors
-
+d3-time-format 2.1.3 - BSD-3-Clause
+https://d3js.org/d3-time-format/
+Copyright 2018 Mike Bostock
+Copyright 2010-2017 Mike Bostock
-Copyright (c) 2009-2011, Mozilla Foundation and contributors
+Copyright 2010-2017 Mike Bostock
All rights reserved.
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
@@ -8048,52 +9168,55 @@ modification, are permitted provided that the following conditions are met:
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
-* Neither the names of the Mozilla Foundation nor the names of project
- contributors may be used to endorse or promote products derived from this
- software without specific prior written permission.
+* Neither the name of the author nor the names of contributors may be used to
+ endorse or promote products derived from this software without specific prior
+ written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-sprintf-js 1.0.3 - BSD-3-Clause
-https://github.com/alexei/sprintf.js#readme
-Copyright (c) 2007-2014, Alexandru Marasteanu
+d3-time-format 0.2.1 - BSD-3-Clause
+https://github.com/d3/d3-time-format
+Copyright 2010-2015 Mike Bostock
-Copyright (c) 2007-2014, Alexandru Marasteanu
+Copyright 2010-2015 Mike Bostock
All rights reserved.
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-* Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-* Neither the name of this software nor the names of its contributors may be
- used to endorse or promote products derived from this software without
- specific prior written permission.
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+* Neither the name of the author nor the names of contributors may be used to
+ endorse or promote products derived from this software without specific prior
+ written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
@@ -8102,46 +9225,49 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-tough-cookie 2.4.3 - BSD-3-Clause
-https://github.com/salesforce/tough-cookie
-Copyright (c) 2015, Salesforce.com, Inc.
-Copyright (c) 2018, Salesforce.com, Inc.
+d3-timer 1.0.9 - BSD-3-Clause
+https://d3js.org/d3-timer/
+Copyright 2018 Mike Bostock
+Copyright 2010-2016 Mike Bostock
-Copyright (c) 2015, Salesforce.com, Inc.
+Copyright 2010-2016 Mike Bostock
All rights reserved.
-Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
-1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+* Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
-2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+* Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
-3. Neither the name of Salesforce.com nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+* Neither the name of the author nor the names of contributors may be used to
+ endorse or promote products derived from this software without specific prior
+ written permission.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-vega 5.7.3 - BSD-3-Clause
-https://github.com/vega/vega#readme
-Copyright (c) 2013, Jason Davies.
-Copyright 2018 Vladimir Agafonkin.
-Copyright (c) 2012 Mathias Bynens
-Copyright (c) 2013 Mathias Bynens
-Copyright (c) 2012 Kris Kowal
-Copyright (c) 2013 Thaddee Tyl
-Copyright (c) 2012 Yusuke Suzuki
-Copyright (c) 2011 Ariya Hidayat
-Copyright (c) 2012 Ariya Hidayat
-Copyright (c) 2013 Ariya Hidayat
-Copyright (c) 2012 Arpad Borsos
-Copyright (c) 2012 Joost-Wim Boekesteijn
-Copyright (c) 2015-2018, University of Washington Interactive Data Lab
+datalib 1.9.2 - BSD-3-Clause
+https://github.com/vega/datalib#readme
+Copyright (c) 2015, University of Washington Interactive Data Lab
-Copyright (c) 2015-2018, University of Washington Interactive Data Lab
+Copyright (c) 2015, University of Washington Interactive Data Lab
All rights reserved.
Redistribution and use in source and binary forms, with or without
@@ -8174,12 +9300,979 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-vega-canvas 1.2.1 - BSD-3-Clause
-https://github.com/vega/vega#readme
-Copyright (c) 2015-2018, University of Washington Interactive Data Lab
+diff 4.0.1 - BSD-3-Clause
+https://github.com/kpdecker/jsdiff#readme
+Copyright (c) 2009-2015, Kevin Decker
-Copyright (c) 2015-2018, University of Washington Interactive Data Lab
-All rights reserved.
+Software License Agreement (BSD License)
+
+Copyright (c) 2009-2015, Kevin Decker
+
+All rights reserved.
+
+Redistribution and use of this software in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above
+ copyright notice, this list of conditions and the
+ following disclaimer.
+
+* Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the
+ following disclaimer in the documentation and/or other
+ materials provided with the distribution.
+
+* Neither the name of Kevin Decker nor the names of its
+ contributors may be used to endorse or promote products
+ derived from this software without specific prior
+ written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+duplexer2 0.1.4 - BSD-3-Clause
+https://github.com/deoxxa/duplexer2#readme
+Copyright (c) 2013, Deoxxa Development
+
+Copyright (c) 2013, Deoxxa Development
+======================================
+All rights reserved.
+--------------------
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+3. Neither the name of Deoxxa Development nor the names of its contributors
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY DEOXXA DEVELOPMENT ''AS IS'' AND ANY
+EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL DEOXXA DEVELOPMENT BE LIABLE FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+duplexer3 0.1.4 - BSD-3-Clause
+https://github.com/floatdrop/duplexer3
+Copyright (c) 2013, Deoxxa Development
+
+Copyright (c) 2013, Deoxxa Development
+======================================
+All rights reserved.
+--------------------
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+3. Neither the name of Deoxxa Development nor the names of its contributors
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY DEOXXA DEVELOPMENT ''AS IS'' AND ANY
+EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL DEOXXA DEVELOPMENT BE LIABLE FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+hoist-non-react-statics 3.3.1 - BSD-3-Clause
+https://github.com/mridgway/hoist-non-react-statics#readme
+Copyright 2015, Yahoo! Inc.
+Copyright (c) 2015, Yahoo! Inc.
+
+Software License Agreement (BSD License)
+========================================
+
+Copyright (c) 2015, Yahoo! Inc. All rights reserved.
+----------------------------------------------------
+
+Redistribution and use of this software in source and binary forms, with or
+without modification, are permitted provided that the following conditions are
+met:
+
+ * Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+ * Neither the name of Yahoo! Inc. nor the names of YUI's contributors may be
+ used to endorse or promote products derived from this software without
+ specific prior written permission of Yahoo! Inc.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+istanbul-lib-coverage 3.0.0 - BSD-3-Clause
+https://istanbul.js.org/
+Copyright 2012-2015 Yahoo! Inc.
+Copyright 2012-2015, Yahoo Inc.
+
+Copyright 2012-2015 Yahoo! Inc.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ * Neither the name of the Yahoo! Inc. nor the
+ names of its contributors may be used to endorse or promote products
+ derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL YAHOO! INC. BE LIABLE FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+istanbul-lib-hook 3.0.0 - BSD-3-Clause
+https://istanbul.js.org/
+Copyright 2012-2015 Yahoo! Inc.
+Copyright 2012-2015, Yahoo Inc.
+
+Copyright 2012-2015 Yahoo! Inc.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ * Neither the name of the Yahoo! Inc. nor the
+ names of its contributors may be used to endorse or promote products
+ derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL YAHOO! INC. BE LIABLE FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+istanbul-lib-instrument 4.0.0 - BSD-3-Clause
+https://istanbul.js.org/
+Copyright 2012-2015 Yahoo! Inc.
+Copyright 2012-2015, Yahoo Inc.
+
+Copyright 2012-2015 Yahoo! Inc.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ * Neither the name of the Yahoo! Inc. nor the
+ names of its contributors may be used to endorse or promote products
+ derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL YAHOO! INC. BE LIABLE FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+istanbul-lib-report 3.0.0 - BSD-3-Clause
+https://istanbul.js.org/
+Copyright 2012-2015 Yahoo! Inc.
+Copyright 2012-2015, Yahoo Inc.
+
+Copyright 2012-2015 Yahoo! Inc.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ * Neither the name of the Yahoo! Inc. nor the
+ names of its contributors may be used to endorse or promote products
+ derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL YAHOO! INC. BE LIABLE FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+istanbul-lib-source-maps 4.0.0 - BSD-3-Clause
+https://istanbul.js.org/
+Copyright 2015 Yahoo! Inc.
+Copyright 2015, Yahoo Inc.
+Copyright 2012-2015, Yahoo Inc.
+
+Copyright 2015 Yahoo! Inc.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ * Neither the name of the Yahoo! Inc. nor the
+ names of its contributors may be used to endorse or promote products
+ derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL YAHOO! INC. BE LIABLE FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+istanbul-reports 3.0.0 - BSD-3-Clause
+https://istanbul.js.org/
+(c) Sindre Sorhus
+Copyright 2012-2015 Yahoo! Inc.
+Copyright 2012-2015, Yahoo Inc.
+Copyright (c) Facebook, Inc. and its affiliates.
+
+Copyright 2012-2015 Yahoo! Inc.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ * Neither the name of the Yahoo! Inc. nor the
+ names of its contributors may be used to endorse or promote products
+ derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL YAHOO! INC. BE LIABLE FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+jpeg-js 0.3.7 - BSD-3-Clause
+https://github.com/eugeneware/jpeg-js#readme
+Copyright 2011
+Copyright (c) 2014, Eugene Ware
+Copyright (c) 2008, Adobe Systems Incorporated
+
+Copyright (c) 2014, Eugene Ware
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+3. Neither the name of Eugene Ware nor the names of its contributors
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY EUGENE WARE ''AS IS'' AND ANY
+EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL EUGENE WARE BE LIABLE FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+lolex 5.1.2 - BSD-3-Clause
+http://github.com/sinonjs/lolex
+Copyright (c) 2013
+Copyright (c) 2010-2014, Christian Johansen, christian@cjohansen.no.
+
+Copyright (c) 2010-2014, Christian Johansen, christian@cjohansen.no. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+
+3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+md5 2.2.1 - BSD-3-Clause
+https://github.com/pvorb/node-md5#readme
+Copyright (c) 2009, Jeff Mott.
+Copyright (c) 2011-2012, Paul Vorbach.
+Copyright (c) 2011-2015, Paul Vorbach.
+
+Copyright © 2011-2012, Paul Vorbach.
+Copyright © 2009, Jeff Mott.
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the above copyright notice, this
+ list of conditions and the following disclaimer in the documentation and/or
+ other materials provided with the distribution.
+* Neither the name Crypto-JS nor the names of its contributors may be used to
+ endorse or promote products derived from this software without specific prior
+ written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+nise 3.0.0 - BSD-3-Clause
+https://github.com/sinonjs/nise#readme
+Copyright (c) 2013
+Copyright (c) 2010-2017, Christian Johansen, christian@cjohansen.no
+Copyright jQuery Foundation and other contributors
+Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+
+(The BSD License)
+
+Copyright (c) 2010-2017, Christian Johansen, christian@cjohansen.no
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+ * Neither the name of Christian Johansen nor the names of his contributors
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+parse-cache-control 1.0.1 - BSD-3-Clause
+https://github.com/roryf/parse-cache-control
+Copyright (c) 2012-2014, Walmart and other contributors.
+
+Copyright (c) 2012-2014, Walmart and other contributors.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ * The names of any contributors may not be used to endorse or promote
+ products derived from this software without specific prior written
+ permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+ * * *
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+qs 6.5.2 - BSD-3-Clause
+https://github.com/ljharb/qs
+Copyright (c) 2014 Nathan LaFreniere and other contributors.
+
+Copyright (c) 2014 Nathan LaFreniere and other contributors.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ * The names of any contributors may not be used to endorse or promote
+ products derived from this software without specific prior written
+ permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+ * * *
+
+The complete list of contributors can be found at: https://github.com/hapijs/qs/graphs/contributors
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+react-transition-group 2.9.0 - BSD-3-Clause
+https://github.com/reactjs/react-transition-group#readme
+(c) Sindre Sorhus
+Copyright 2013-present, Facebook, Inc.
+Copyright (c) 2013-present, Facebook, Inc.
+Copyright (c) 2018, React Community Forked from React (https://github.com/facebook/react)
+
+BSD 3-Clause License
+
+Copyright (c) 2018, React Community
+Forked from React (https://github.com/facebook/react) Copyright 2013-present, Facebook, Inc.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+* Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+rw 1.3.3 - BSD-3-Clause
+https://github.com/mbostock/rw
+Copyright (c) 2014-2016, Michael Bostock
+
+Copyright (c) 2014-2016, Michael Bostock
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+* The name Michael Bostock may not be used to endorse or promote products
+ derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL MICHAEL BOSTOCK BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+serialize-javascript 2.1.2 - BSD-3-Clause
+https://github.com/yahoo/serialize-javascript
+Copyright 2014 Yahoo! Inc.
+Copyright (c) 2014, Yahoo! Inc.
+
+Copyright 2014 Yahoo! Inc.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+ * Neither the name of the Yahoo! Inc. nor the
+ names of its contributors may be used to endorse or promote products
+ derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL YAHOO! INC. BE LIABLE FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+sinon 8.0.1 - BSD-3-Clause
+https://sinonjs.org/
+Copyright (c) 2013
+Copyright (c) 2009-2015, Kevin Decker
+Copyright (c) 2010-2017, Christian Johansen, christian@cjohansen.no
+Copyright jQuery Foundation and other contributors
+Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+
+(The BSD License)
+
+Copyright (c) 2010-2017, Christian Johansen, christian@cjohansen.no
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+ * Neither the name of Christian Johansen nor the names of his contributors
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+source-map 0.1.43 - BSD-3-Clause
+https://github.com/mozilla/source-map
+Copyright 2011 The Closure Compiler
+Copyright 2011 Mozilla Foundation and contributors
+Copyright 2012 Mozilla Foundation and contributors
+Copyright 2014 Mozilla Foundation and contributors
+Copyright 2009-2011 Mozilla Foundation and contributors
+Copyright (c) 2009-2011, Mozilla Foundation and contributors
+
+
+Copyright (c) 2009-2011, Mozilla Foundation and contributors
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+* Neither the names of the Mozilla Foundation nor the names of project
+ contributors may be used to endorse or promote products derived from this
+ software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+source-map 0.5.7 - BSD-3-Clause
+https://github.com/mozilla/source-map
+Copyright 2011 The Closure Compiler
+Copyright 2011 Mozilla Foundation and contributors
+Copyright 2014 Mozilla Foundation and contributors
+Copyright 2009-2011 Mozilla Foundation and contributors
+Copyright (c) 2009-2011, Mozilla Foundation and contributors
+
+
+Copyright (c) 2009-2011, Mozilla Foundation and contributors
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+* Neither the names of the Mozilla Foundation nor the names of project
+ contributors may be used to endorse or promote products derived from this
+ software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+source-map 0.6.1 - BSD-3-Clause
+https://github.com/mozilla/source-map
+Copyright 2011 The Closure Compiler
+Copyright 2011 Mozilla Foundation and contributors
+Copyright 2014 Mozilla Foundation and contributors
+Copyright 2009-2011 Mozilla Foundation and contributors
+Copyright (c) 2009-2011, Mozilla Foundation and contributors
+
+
+Copyright (c) 2009-2011, Mozilla Foundation and contributors
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+* Neither the names of the Mozilla Foundation nor the names of project
+ contributors may be used to endorse or promote products derived from this
+ software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+sprintf-js 1.0.3 - BSD-3-Clause
+https://github.com/alexei/sprintf.js#readme
+Copyright (c) 2007-2014, Alexandru Marasteanu
+
+Copyright (c) 2007-2014, Alexandru Marasteanu
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+* Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+* Neither the name of this software nor the names of its contributors may be
+ used to endorse or promote products derived from this software without
+ specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+tough-cookie 2.4.3 - BSD-3-Clause
+https://github.com/salesforce/tough-cookie
+Copyright (c) 2015, Salesforce.com, Inc.
+Copyright (c) 2018, Salesforce.com, Inc.
+
+Copyright (c) 2015, Salesforce.com, Inc.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+
+3. Neither the name of Salesforce.com nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+vega 5.7.3 - BSD-3-Clause
+https://github.com/vega/vega#readme
+Copyright (c) 2013, Jason Davies.
+Copyright 2018 Vladimir Agafonkin.
+Copyright (c) 2012 Mathias Bynens
+Copyright (c) 2013 Mathias Bynens
+Copyright (c) 2012 Kris Kowal
+Copyright (c) 2013 Thaddee Tyl
+Copyright (c) 2012 Yusuke Suzuki
+Copyright (c) 2011 Ariya Hidayat
+Copyright (c) 2012 Ariya Hidayat
+Copyright (c) 2013 Ariya Hidayat
+Copyright (c) 2012 Arpad Borsos
+Copyright (c) 2012 Joost-Wim Boekesteijn
+Copyright (c) 2015-2018, University of Washington Interactive Data Lab
+
+Copyright (c) 2015-2018, University of Washington Interactive Data Lab
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+3. Neither the name of the copyright holder nor the names of its contributors
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+vega-canvas 1.2.1 - BSD-3-Clause
+https://github.com/vega/vega#readme
+Copyright (c) 2015-2018, University of Washington Interactive Data Lab
+
+Copyright (c) 2015-2018, University of Washington Interactive Data Lab
+All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
@@ -8602,7 +10695,7 @@ modification, are permitted provided that the following conditions are met:
and/or other materials provided with the distribution.
* Neither the name of the University of Washington Interactive Data Lab
- nor the names of its contributors may be used to endorse or promote products
+ nor the names of its contributors may be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
@@ -9084,6 +11177,25 @@ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+vega-typings 0.7.2 - BSD-3-Clause
+https://github.com/vega/vega#readme
+
+Copyright (c) . All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+ 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+
+ 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+
+ 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
-------------------------------------------------------------------
-------------------------------------------------------------------
@@ -9125,26 +11237,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-vega-typings 0.7.2 - BSD-3-Clause
-https://github.com/vega/vega#readme
-
-Copyright (c) . All rights reserved.
-
-Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
-
- 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
-
- 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
--------------------------------------------------------------------
-
--------------------------------------------------------------------
-
-vega-util 1.12.0 - BSD-3-Clause
+vega-util 1.10.0 - BSD-3-Clause
https://github.com/vega/vega#readme
Copyright (c) 2015-2018, University of Washington Interactive Data Lab
@@ -9181,7 +11274,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------
-vega-util 1.10.0 - BSD-3-Clause
+vega-util 1.12.0 - BSD-3-Clause
https://github.com/vega/vega#readme
Copyright (c) 2015-2018, University of Washington Interactive Data Lab
@@ -10070,7 +12163,7 @@ THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH REGARD TO
-------------------------------------------------------------------
-cacache 13.0.1 - ISC
+cacache 12.0.3 - ISC
https://github.com/npm/cacache#readme
Copyright (c) npm, Inc.
@@ -10096,7 +12189,7 @@ USE OR PERFORMANCE OF THIS SOFTWARE.
-------------------------------------------------------------------
-cacache 12.0.3 - ISC
+cacache 13.0.1 - ISC
https://github.com/npm/cacache#readme
Copyright (c) npm, Inc.
@@ -10147,56 +12240,7 @@ IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-------------------------------------------------------------------
-chownr 1.1.1 - ISC
-https://github.com/isaacs/chownr#readme
-Copyright (c) Isaac Z. Schlueter and Contributors
-
-The ISC License
-
-Copyright (c) Isaac Z. Schlueter and Contributors
-
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted, provided that the above
-copyright notice and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
-IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
-
--------------------------------------------------------------------
-
--------------------------------------------------------------------
-
-cliui 3.2.0 - ISC
-https://github.com/yargs/cliui#readme
-Copyright (c) 2015
-
-Copyright (c) 2015, Contributors
-
-Permission to use, copy, modify, and/or distribute this software
-for any purpose with or without fee is hereby granted, provided
-that the above copyright notice and this permission notice
-appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
-OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE
-LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
-OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
-WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
-ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
-
--------------------------------------------------------------------
-
--------------------------------------------------------------------
-
-cliui 4.1.0 - ISC
+cliui 5.0.0 - ISC
https://github.com/yargs/cliui#readme
Copyright (c) 2015
@@ -10220,7 +12264,7 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-------------------------------------------------------------------
-cliui 5.0.0 - ISC
+cliui 3.2.0 - ISC
https://github.com/yargs/cliui#readme
Copyright (c) 2015
@@ -10467,33 +12511,34 @@ USE OR PERFORMANCE OF THIS SOFTWARE.
-------------------------------------------------------------------
-foreground-child 2.0.0 - ISC
-https://github.com/tapjs/foreground-child#readme
-Copyright (c) Isaac Z. Schlueter and Contributors
+flatted 2.0.1 - ISC
+https://github.com/WebReflection/flatted#readme
+(c) 2018, Andrea Giammarchi, (ISC)
+Copyright (c) 2018, Andrea Giammarchi, WebReflection
-The ISC License
+ISC License
-Copyright (c) Isaac Z. Schlueter and Contributors
+Copyright (c) 2018, Andrea Giammarchi, @WebReflection
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
-IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
+REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
+AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
+INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
+LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
+OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+PERFORMANCE OF THIS SOFTWARE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-fs-minipass 1.2.5 - ISC
-https://github.com/npm/fs-minipass#readme
+foreground-child 2.0.0 - ISC
+https://github.com/tapjs/foreground-child#readme
Copyright (c) Isaac Z. Schlueter and Contributors
The ISC License
@@ -10726,34 +12771,8 @@ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH RE
-------------------------------------------------------------------
-glob 7.1.3 - ISC
-https://github.com/isaacs/node-glob#readme
-Copyright (c) Isaac Z. Schlueter and Contributors
-
-The ISC License
-
-Copyright (c) Isaac Z. Schlueter and Contributors
-
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted, provided that the above
-copyright notice and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
-IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
-
--------------------------------------------------------------------
-
--------------------------------------------------------------------
-
-glob 7.1.6 - ISC
+glob 7.1.4 - ISC
https://github.com/isaacs/node-glob#readme
-Copyright (c) Isaac Z. Schlueter and Contributors
The ISC License
@@ -10782,8 +12801,9 @@ https://creativecommons.org/licenses/by-sa/4.0/
-------------------------------------------------------------------
-glob 7.1.4 - ISC
+glob 7.1.6 - ISC
https://github.com/isaacs/node-glob#readme
+Copyright (c) Isaac Z. Schlueter and Contributors
The ISC License
@@ -11250,32 +13270,7 @@ IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-------------------------------------------------------------------
-minipass 3.1.1 - ISC
-https://github.com/isaacs/minipass#readme
-Copyright (c) npm, Inc. and Contributors
-
-The ISC License
-
-Copyright (c) npm, Inc. and Contributors
-
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted, provided that the above
-copyright notice and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
-IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
-
--------------------------------------------------------------------
-
--------------------------------------------------------------------
-
-minipass 2.3.5 - ISC
+minipass 2.9.0 - ISC
https://github.com/isaacs/minipass#readme
Copyright (c) npm, Inc. and Contributors
@@ -11300,7 +13295,7 @@ IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-------------------------------------------------------------------
-minipass 2.9.0 - ISC
+minipass 3.1.1 - ISC
https://github.com/isaacs/minipass#readme
Copyright (c) npm, Inc. and Contributors
@@ -11493,31 +13488,6 @@ ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
--------------------------------------------------------------------
-
--------------------------------------------------------------------
-
-npm-packlist 1.4.1 - ISC
-https://www.npmjs.com/package/npm-packlist
-Copyright (c) Isaac Z. Schlueter and Contributors
-
-The ISC License
-
-Copyright (c) Isaac Z. Schlueter and Contributors
-
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted, provided that the above
-copyright notice and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
-IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
-
-------------------------------------------------------------------
-------------------------------------------------------------------
@@ -11668,6 +13638,29 @@ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
THIS SOFTWARE.
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+parse-asn1 5.1.5 - ISC
+https://github.com/crypto-browserify/parse-asn1#readme
+Copyright (c) 2017, crypto-browserify contributors
+
+Copyright (c) 2017, crypto-browserify contributors
+
+Permission to use, copy, modify, and/or distribute this software for any
+purpose with or without fee is hereby granted, provided that the above
+copyright notice and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+
-------------------------------------------------------------------
-------------------------------------------------------------------
@@ -11965,6 +13958,31 @@ ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+rimraf 3.0.2 - ISC
+https://github.com/isaacs/rimraf#readme
+Copyright (c) Isaac Z. Schlueter and Contributors
+
+The ISC License
+
+Copyright (c) Isaac Z. Schlueter and Contributors
+
+Permission to use, copy, modify, and/or distribute this software for any
+purpose with or without fee is hereby granted, provided that the above
+copyright notice and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
+IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+
-------------------------------------------------------------------
-------------------------------------------------------------------
@@ -12109,6 +14127,33 @@ MIT License, as follows:
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+semver 6.3.0 - ISC
+https://github.com/npm/node-semver#readme
+Copyright Isaac Z.
+Copyright Isaac Z. Schlueter
+Copyright (c) Isaac Z. Schlueter and Contributors
+
+The ISC License
+
+Copyright (c) Isaac Z. Schlueter and Contributors
+
+Permission to use, copy, modify, and/or distribute this software for any
+purpose with or without fee is hereby granted, provided that the above
+copyright notice and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
+IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+
-------------------------------------------------------------------
-------------------------------------------------------------------
@@ -12311,31 +14356,6 @@ WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
--------------------------------------------------------------------
-
--------------------------------------------------------------------
-
-tar 4.4.13 - ISC
-https://github.com/npm/node-tar#readme
-Copyright (c) Isaac Z. Schlueter and Contributors
-
-The ISC License
-
-Copyright (c) Isaac Z. Schlueter and Contributors
-
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted, provided that the above
-copyright notice and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
-IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
-
-------------------------------------------------------------------
-------------------------------------------------------------------
@@ -12362,7 +14382,7 @@ IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-------------------------------------------------------------------
-tar 4.4.8 - ISC
+tar 4.4.13 - ISC
https://github.com/npm/node-tar#readme
Copyright (c) Isaac Z. Schlueter and Contributors
@@ -12517,7 +14537,7 @@ IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-------------------------------------------------------------------
-which-module 1.0.0 - ISC
+which-module 2.0.0 - ISC
https://github.com/nexdrew/which-module#readme
Copyright (c) 2016
@@ -12540,7 +14560,7 @@ THIS SOFTWARE.
-------------------------------------------------------------------
-which-module 2.0.0 - ISC
+which-module 1.0.0 - ISC
https://github.com/nexdrew/which-module#readme
Copyright (c) 2016
@@ -12651,32 +14671,7 @@ THIS SOFTWARE.
-------------------------------------------------------------------
-yallist 3.0.3 - ISC
-https://github.com/isaacs/yallist#readme
-Copyright (c) Isaac Z. Schlueter and Contributors
-
-The ISC License
-
-Copyright (c) Isaac Z. Schlueter and Contributors
-
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted, provided that the above
-copyright notice and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
-IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
-
--------------------------------------------------------------------
-
--------------------------------------------------------------------
-
-yallist 2.1.2 - ISC
+yallist 4.0.0 - ISC
https://github.com/isaacs/yallist#readme
Copyright (c) Isaac Z. Schlueter and Contributors
@@ -12701,7 +14696,7 @@ IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-------------------------------------------------------------------
-yallist 4.0.0 - ISC
+yallist 3.1.1 - ISC
https://github.com/isaacs/yallist#readme
Copyright (c) Isaac Z. Schlueter and Contributors
@@ -12726,7 +14721,7 @@ IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-------------------------------------------------------------------
-yallist 3.1.1 - ISC
+yallist 2.1.2 - ISC
https://github.com/isaacs/yallist#readme
Copyright (c) Isaac Z. Schlueter and Contributors
@@ -12775,7 +14770,7 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-------------------------------------------------------------------
-yargs-parser 16.1.0 - ISC
+yargs-parser 18.1.2 - ISC
https://github.com/yargs/yargs-parser#readme
Copyright (c) 2016
@@ -12799,37 +14794,45 @@ ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-------------------------------------------------------------------
-yargs-parser 13.1.1 - ISC
-https://github.com/yargs/yargs-parser#readme
-Copyright (c) 2016
+@babel/cli 7.8.4 - MIT
+https://babeljs.io/
+Copyright (c) 2014-present Sebastian McKenzie and other contributors
-Copyright (c) 2016, Contributors
+MIT License
-Permission to use, copy, modify, and/or distribute this software
-for any purpose with or without fee is hereby granted, provided
-that the above copyright notice and this permission notice
-appear in all copies.
+Copyright (c) 2014-present Sebastian McKenzie and other contributors
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
-OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE
-LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
-OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
-WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
-ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+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.
-------------------------------------------------------------------
-------------------------------------------------------------------
-@babel/code-frame 7.0.0 - MIT
+@babel/code-frame 7.5.5 - MIT
https://babeljs.io/
-Copyright (c) 2014-2018 Sebastian McKenzie
+Copyright (c) 2014-present Sebastian McKenzie and other contributors
MIT License
-Copyright (c) 2014-2018 Sebastian McKenzie
+Copyright (c) 2014-present Sebastian McKenzie and other contributors
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
@@ -12855,13 +14858,13 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-------------------------------------------------------------------
-@babel/code-frame 7.5.5 - MIT
+@babel/code-frame 7.0.0 - MIT
https://babeljs.io/
-Copyright (c) 2014-present Sebastian McKenzie and other contributors
+Copyright (c) 2014-2018 Sebastian McKenzie
MIT License
-Copyright (c) 2014-present Sebastian McKenzie and other contributors
+Copyright (c) 2014-2018 Sebastian McKenzie
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
@@ -13140,7 +15143,39 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-------------------------------------------------------------------
-@babel/runtime 7.6.3 - MIT
+@babel/register 7.9.0 - MIT
+Copyright (c) 2014-present Sebastian McKenzie and other contributors
+
+MIT License
+
+Copyright (c) 2014-present Sebastian McKenzie and other contributors
+
+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.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+@babel/runtime 7.8.3 - MIT
+https://babeljs.io/docs/en/next/babel-runtime
Copyright (c) 2014-present Sebastian McKenzie and other contributors
MIT License
@@ -13202,8 +15237,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-------------------------------------------------------------------
-@babel/runtime 7.8.3 - MIT
-https://babeljs.io/docs/en/next/babel-runtime
+@babel/runtime 7.6.3 - MIT
Copyright (c) 2014-present Sebastian McKenzie and other contributors
MIT License
@@ -13392,48 +15426,54 @@ SOFTWARE.
-------------------------------------------------------------------
-@koa/cors 3.0.0 - MIT
-https://github.com/koajs/cors
-Copyright (c) 2015 - 2018 koajs and other contributors
-
-This software is licensed under the MIT License.
+@loadable/component 5.12.0 - MIT
+https://github.com/gregberge/loadable-components#readme
+Copyright 2019 Greg Berge
-Copyright (c) 2015 - 2018 koajs and other contributors
+Copyright 2019 Greg Bergé
-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:
+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 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.
+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.
-------------------------------------------------------------------
-------------------------------------------------------------------
-@loadable/component 5.12.0 - MIT
-https://github.com/gregberge/loadable-components#readme
-Copyright 2019 Greg Berge
+@nteract/types 6.0.4 - MIT
+Copyright (c) 2016, nteract contributors
-Copyright 2019 Greg Bergé
+Copyright (c) 2016, nteract contributors
+All rights reserved.
-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:
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+* Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+* Neither the name of nteract nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-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.
-------------------------------------------------------------------
@@ -13496,6 +15536,56 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+@sindresorhus/is 0.14.0 - MIT
+https://github.com/sindresorhus/is#readme
+Copyright (c) Sindre Sorhus (sindresorhus.com)
+
+MIT License
+
+Copyright (c) Sindre Sorhus (sindresorhus.com)
+
+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.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+@szmarczak/http-timer 1.1.2 - MIT
+https://github.com/szmarczak/http-timer#readme
+Copyright (c) 2018 Szymon Marczak
+
+MIT License
+
+Copyright (c) 2018 Szymon Marczak
+
+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.
+
+
-------------------------------------------------------------------
-------------------------------------------------------------------
@@ -13563,7 +15653,7 @@ SOFTWARE.
-------------------------------------------------------------------
-@types/accepts 1.3.5 - MIT
+@types/backbone 1.4.1 - MIT
Copyright (c) Microsoft Corporation.
MIT License
@@ -13775,7 +15865,37 @@ Copyright (c) Microsoft Corporation.
-------------------------------------------------------------------
-@types/cookies 0.7.4 - MIT
+@types/cors 2.8.6 - MIT
+Copyright (c) Microsoft Corporation.
+
+ MIT License
+
+ Copyright (c) Microsoft Corporation. All rights reserved.
+
+ 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
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+@types/debug 4.1.5 - MIT
Copyright (c) Microsoft Corporation.
MIT License
@@ -14031,7 +16151,7 @@ Copyright (c) Microsoft Corporation.
-------------------------------------------------------------------
-@types/http-assert 1.5.1 - MIT
+@types/istanbul-lib-coverage 2.0.1 - MIT
Copyright (c) Microsoft Corporation.
MIT License
@@ -14061,7 +16181,7 @@ Copyright (c) Microsoft Corporation.
-------------------------------------------------------------------
-@types/istanbul-lib-coverage 2.0.1 - MIT
+@types/istanbul-lib-report 1.1.1 - MIT
Copyright (c) Microsoft Corporation.
MIT License
@@ -14091,7 +16211,7 @@ Copyright (c) Microsoft Corporation.
-------------------------------------------------------------------
-@types/istanbul-lib-report 1.1.1 - MIT
+@types/istanbul-reports 1.1.1 - MIT
Copyright (c) Microsoft Corporation.
MIT License
@@ -14121,7 +16241,7 @@ Copyright (c) Microsoft Corporation.
-------------------------------------------------------------------
-@types/istanbul-reports 1.1.1 - MIT
+@types/loadable__component 5.10.0 - MIT
Copyright (c) Microsoft Corporation.
MIT License
@@ -14151,23 +16271,37 @@ Copyright (c) Microsoft Corporation.
-------------------------------------------------------------------
-@types/keygrip 1.0.1 - MIT
+@types/mime 2.0.1 - MIT
+Copyright (c) Microsoft Corporation.
-MIT License
+ MIT License
-Copyright (c)
+ Copyright (c) Microsoft Corporation. All rights reserved.
-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:
+ 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 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
-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.
-------------------------------------------------------------------
-------------------------------------------------------------------
-@types/koa 2.11.0 - MIT
+@types/minimatch 3.0.3 - MIT
Copyright (c) Microsoft Corporation.
MIT License
@@ -14197,7 +16331,7 @@ Copyright (c) Microsoft Corporation.
-------------------------------------------------------------------
-@types/koa__cors 2.2.3 - MIT
+@types/node 10.14.18 - MIT
Copyright (c) Microsoft Corporation.
MIT License
@@ -14227,7 +16361,7 @@ Copyright (c) Microsoft Corporation.
-------------------------------------------------------------------
-@types/koa-compose 3.2.5 - MIT
+@types/node 8.10.58 - MIT
Copyright (c) Microsoft Corporation.
MIT License
@@ -14257,12 +16391,12 @@ Copyright (c) Microsoft Corporation.
-------------------------------------------------------------------
-@types/koa-compress 2.0.9 - MIT
+@types/node-fetch 2.5.7 - MIT
Copyright (c) Microsoft Corporation.
MIT License
- Copyright (c) Microsoft Corporation. All rights reserved.
+ Copyright (c) Microsoft Corporation.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -14287,7 +16421,7 @@ Copyright (c) Microsoft Corporation.
-------------------------------------------------------------------
-@types/koa-logger 3.1.1 - MIT
+@types/prop-types 15.7.1 - MIT
Copyright (c) Microsoft Corporation.
MIT License
@@ -14317,7 +16451,7 @@ Copyright (c) Microsoft Corporation.
-------------------------------------------------------------------
-@types/loadable__component 5.10.0 - MIT
+@types/qs 6.5.3 - MIT
Copyright (c) Microsoft Corporation.
MIT License
@@ -14347,7 +16481,7 @@ Copyright (c) Microsoft Corporation.
-------------------------------------------------------------------
-@types/mime 2.0.1 - MIT
+@types/range-parser 1.2.3 - MIT
Copyright (c) Microsoft Corporation.
MIT License
@@ -14377,7 +16511,7 @@ Copyright (c) Microsoft Corporation.
-------------------------------------------------------------------
-@types/minimatch 3.0.3 - MIT
+@types/react-redux 7.1.5 - MIT
Copyright (c) Microsoft Corporation.
MIT License
@@ -14407,7 +16541,7 @@ Copyright (c) Microsoft Corporation.
-------------------------------------------------------------------
-@types/node 8.10.58 - MIT
+@types/redux-logger 3.0.7 - MIT
Copyright (c) Microsoft Corporation.
MIT License
@@ -14437,7 +16571,7 @@ Copyright (c) Microsoft Corporation.
-------------------------------------------------------------------
-@types/node 10.14.18 - MIT
+@types/serve-static 1.13.3 - MIT
Copyright (c) Microsoft Corporation.
MIT License
@@ -14467,7 +16601,7 @@ Copyright (c) Microsoft Corporation.
-------------------------------------------------------------------
-@types/prop-types 15.7.1 - MIT
+@types/sinon 7.5.1 - MIT
Copyright (c) Microsoft Corporation.
MIT License
@@ -14497,7 +16631,7 @@ Copyright (c) Microsoft Corporation.
-------------------------------------------------------------------
-@types/qs 6.5.3 - MIT
+@types/socket.io 2.1.4 - MIT
Copyright (c) Microsoft Corporation.
MIT License
@@ -14527,7 +16661,7 @@ Copyright (c) Microsoft Corporation.
-------------------------------------------------------------------
-@types/range-parser 1.2.3 - MIT
+@types/superagent 3.8.7 - MIT
Copyright (c) Microsoft Corporation.
MIT License
@@ -14557,7 +16691,7 @@ Copyright (c) Microsoft Corporation.
-------------------------------------------------------------------
-@types/react-redux 7.1.5 - MIT
+@types/tcp-port-used 1.0.0 - MIT
Copyright (c) Microsoft Corporation.
MIT License
@@ -14587,7 +16721,7 @@ Copyright (c) Microsoft Corporation.
-------------------------------------------------------------------
-@types/redux-logger 3.0.7 - MIT
+@types/testing-library__dom 6.11.1 - MIT
Copyright (c) Microsoft Corporation.
MIT License
@@ -14617,7 +16751,7 @@ Copyright (c) Microsoft Corporation.
-------------------------------------------------------------------
-@types/serve-static 1.13.3 - MIT
+@types/testing-library__react 9.1.2 - MIT
Copyright (c) Microsoft Corporation.
MIT License
@@ -14647,7 +16781,7 @@ Copyright (c) Microsoft Corporation.
-------------------------------------------------------------------
-@types/sinon 7.5.1 - MIT
+@types/tough-cookie 2.3.5 - MIT
Copyright (c) Microsoft Corporation.
MIT License
@@ -14677,7 +16811,7 @@ Copyright (c) Microsoft Corporation.
-------------------------------------------------------------------
-@types/superagent 3.8.7 - MIT
+@types/underscore 1.9.4 - MIT
Copyright (c) Microsoft Corporation.
MIT License
@@ -14707,7 +16841,7 @@ Copyright (c) Microsoft Corporation.
-------------------------------------------------------------------
-@types/testing-library__dom 6.11.1 - MIT
+@types/uuid 7.0.2 - MIT
Copyright (c) Microsoft Corporation.
MIT License
@@ -14737,42 +16871,28 @@ Copyright (c) Microsoft Corporation.
-------------------------------------------------------------------
-@types/testing-library__react 9.1.2 - MIT
-Copyright (c) Microsoft Corporation.
-
- MIT License
+@types/vscode 1.47.0 - MIT
- Copyright (c) Microsoft Corporation. All rights reserved.
+MIT License
- 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:
+Copyright (c)
- The above copyright notice and this permission notice shall be included in all
- copies or substantial portions of the Software.
+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 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
+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.
-------------------------------------------------------------------
-------------------------------------------------------------------
-@types/tough-cookie 2.3.5 - MIT
+@types/vscode 1.46.0 - MIT
Copyright (c) Microsoft Corporation.
MIT License
- Copyright (c) Microsoft Corporation. All rights reserved.
+ Copyright (c) Microsoft Corporation.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -14922,7 +17042,7 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-------------------------------------------------------------------
-acorn 6.4.1 - MIT
+acorn 5.7.4 - MIT
https://github.com/acornjs/acorn
Copyright (c) 2012-2018 by various contributors
@@ -14976,6 +17096,35 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+acorn 6.4.1 - MIT
+https://github.com/acornjs/acorn
+Copyright (c) 2012-2018 by various contributors
+
+Copyright (C) 2012-2018 by various contributors (see AUTHORS)
+
+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.
+
+
-------------------------------------------------------------------
-------------------------------------------------------------------
@@ -15036,6 +17185,121 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+after 0.8.2 - MIT
+https://github.com/Raynos/after#readme
+Copyright (c) 2011 Raynos.
+
+Copyright (c) 2011 Raynos.
+
+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.
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+aggregate-error 3.0.1 - MIT
+https://github.com/sindresorhus/aggregate-error#readme
+Copyright (c) Sindre Sorhus (sindresorhus.com)
+
+MIT License
+
+Copyright (c) Sindre Sorhus (sindresorhus.com)
+
+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.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+ajv 6.12.2 - MIT
+https://github.com/epoberezkin/ajv
+(c) 2011 Gary Court.
+Copyright 2011 Gary Court.
+Copyright (c) 2015-2017 Evgeny Poberezkin
+
+The MIT License (MIT)
+
+Copyright (c) 2015-2017 Evgeny Poberezkin
+
+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.
+
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+ajv 6.12.0 - MIT
+https://github.com/epoberezkin/ajv
+(c) 2011 Gary Court.
+Copyright 2011 Gary Court.
+Copyright (c) 2015-2017 Evgeny Poberezkin
+
+The MIT License (MIT)
+
+Copyright (c) 2015-2017 Evgeny Poberezkin
+
+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.
+
+
+
-------------------------------------------------------------------
-------------------------------------------------------------------
@@ -15074,26 +17338,39 @@ SOFTWARE.
-------------------------------------------------------------------
-ansi-regex 3.0.0 - MIT
-https://github.com/chalk/ansi-regex#readme
-Copyright (c) Sindre Sorhus (sindresorhus.com)
+ansi-colors 4.1.1 - MIT
+https://github.com/doowb/ansi-colors
+Copyright (c) 2015-present, Brian Woodward.
+Copyright (c) 2019, Brian Woodward (https://github.com/doowb).
-MIT License
+The MIT License (MIT)
-Copyright (c) Sindre Sorhus (sindresorhus.com)
+Copyright (c) 2015-present, Brian Woodward.
-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:
+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 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.
+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.
-------------------------------------------------------------------
-------------------------------------------------------------------
-ansi-regex 5.0.0 - MIT
+ansi-regex 4.1.0 - MIT
https://github.com/chalk/ansi-regex#readme
Copyright (c) Sindre Sorhus (sindresorhus.com)
@@ -15112,7 +17389,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
-------------------------------------------------------------------
-ansi-regex 4.1.0 - MIT
+ansi-regex 3.0.0 - MIT
https://github.com/chalk/ansi-regex#readme
Copyright (c) Sindre Sorhus (sindresorhus.com)
@@ -15163,8 +17440,8 @@ THE SOFTWARE.
-------------------------------------------------------------------
-ansi-styles 4.2.1 - MIT
-https://github.com/chalk/ansi-styles#readme
+ansi-regex 5.0.0 - MIT
+https://github.com/chalk/ansi-regex#readme
Copyright (c) Sindre Sorhus (sindresorhus.com)
MIT License
@@ -15201,43 +17478,33 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
-------------------------------------------------------------------
-ansi-wrap 0.1.0 - MIT
-https://github.com/jonschlinkert/ansi-wrap
-Copyright (c) 2015 Jon Schlinkert
-Copyright (c) 2015, Jon Schlinkert.
+ansi-styles 4.2.1 - MIT
+https://github.com/chalk/ansi-styles#readme
+Copyright (c) Sindre Sorhus (sindresorhus.com)
-The MIT License (MIT)
+MIT License
-Copyright (c) 2015, Jon Schlinkert.
+Copyright (c) Sindre Sorhus (sindresorhus.com)
-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:
+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 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.
+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.
-------------------------------------------------------------------
-------------------------------------------------------------------
-any-promise 1.3.0 - MIT
-http://github.com/kevinbeaty/any-promise
-Copyright (c) 2014-2016 Kevin Beaty
+ansi-wrap 0.1.0 - MIT
+https://github.com/jonschlinkert/ansi-wrap
+Copyright (c) 2015 Jon Schlinkert
+Copyright (c) 2015, Jon Schlinkert.
+
+The MIT License (MIT)
-Copyright (C) 2014-2016 Kevin Beaty
+Copyright (c) 2015, Jon Schlinkert.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -15321,24 +17588,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
--------------------------------------------------------------------
-
--------------------------------------------------------------------
-
-applicationinsights 1.0.6 - MIT
-https://github.com/Microsoft/ApplicationInsights-node.js#readme
-Copyright (c) Microsoft Corporation.
-
-The MIT License (MIT)
-Copyright © Microsoft Corporation
-
-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.
-
-
-------------------------------------------------------------------
-------------------------------------------------------------------
@@ -15640,6 +17889,34 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+arraybuffer.slice 0.0.7 - MIT
+https://github.com/rase-/arraybuffer.slice
+Copyright (c) 2013 Rase
+
+Copyright (C) 2013 Rase-
+
+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.
+
+
-------------------------------------------------------------------
-------------------------------------------------------------------
@@ -15988,6 +18265,35 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+axios 0.19.2 - MIT
+https://github.com/axios/axios
+Copyright (c) 2014-present Matt Zabriskie
+
+Copyright (c) 2014-present Matt Zabriskie
+
+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.
+
+
-------------------------------------------------------------------
-------------------------------------------------------------------
@@ -16008,10 +18314,13 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
-------------------------------------------------------------------
-backports.functools-lru-cache 1.6.1 - MIT
-Copyright Jason R. Coombs
+backbone 1.2.3 - MIT
+https://github.com/jashkenas/backbone
+(c) 2010-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors Backbone
-Copyright Jason R. Coombs
+MIT License
+
+Copyright (c)
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:
@@ -16019,14 +18328,12 @@ The above copyright notice and this permission notice shall be included in all c
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.
-
-------------------------------------------------------------------
-------------------------------------------------------------------
-balanced-match 0.1.0 - MIT
-https://github.com/juliangruber/balanced-match
-Copyright (c) 2013 Julian Gruber
+backo2 1.0.2 - MIT
+https://github.com/mokesmokes/backo
MIT License
@@ -16042,7 +18349,56 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
-------------------------------------------------------------------
-balanced-match 1.0.0 - MIT
+backports.functools-lru-cache 1.6.1 - MIT
+Copyright Jason R. Coombs
+
+Copyright Jason R. Coombs
+
+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.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+bail 1.0.5 - MIT
+https://github.com/wooorm/bail#readme
+(c) Titus Wormer
+Copyright (c) 2015 Titus Wormer
+
+(The MIT License)
+
+Copyright (c) 2015 Titus Wormer
+
+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.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+balanced-match 0.4.2 - MIT
https://github.com/juliangruber/balanced-match
Copyright (c) 2013 Julian Gruber
@@ -16073,7 +18429,7 @@ SOFTWARE.
-------------------------------------------------------------------
-balanced-match 0.4.2 - MIT
+balanced-match 1.0.0 - MIT
https://github.com/juliangruber/balanced-match
Copyright (c) 2013 Julian Gruber
@@ -16100,6 +18456,24 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+balanced-match 0.1.0 - MIT
+https://github.com/juliangruber/balanced-match
+Copyright (c) 2013 Julian Gruber
+
+MIT License
+
+Copyright (c)
+
+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.
+
-------------------------------------------------------------------
-------------------------------------------------------------------
@@ -16132,6 +18506,38 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+base64-arraybuffer 0.1.5 - MIT
+https://github.com/niklasvh/base64-arraybuffer
+Copyright (c) 2012 Niklas von Hertzen
+
+Copyright (c) 2012 Niklas von Hertzen
+
+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.
+
+
-------------------------------------------------------------------
-------------------------------------------------------------------
@@ -16194,6 +18600,56 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+base64id 2.0.0 - MIT
+https://github.com/faeldt/base64id#readme
+Copyright (c) 2012-2016 Kristian Faeldt
+
+(The MIT License)
+
+Copyright (c) 2012-2016 Kristian Faeldt
+
+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.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+better-assert 1.0.2 - MIT
+https://github.com/visionmedia/better-assert
+Copyright (c) 2012 TJ Holowaychuk
+
+MIT License
+
+Copyright (c)
+
+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.
+
-------------------------------------------------------------------
-------------------------------------------------------------------
@@ -16214,6 +18670,60 @@ The above copyright notice and this permission notice shall be included in all c
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.
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+bl 4.0.2 - MIT
+https://github.com/rvagg/bl
+Copyright (c) 2013-2019 bl contributors
+
+The MIT License (MIT)
+=====================
+
+Copyright (c) 2013-2019 bl contributors
+----------------------------------
+
+*bl contributors listed at *
+
+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.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+blob 0.0.5 - MIT
+https://github.com/webmodules/blob
+Copyright (c) 2014 Rase
+
+MIT License
+
+Copyright (C) 2014 Rase-
+
+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.
+
+
-------------------------------------------------------------------
-------------------------------------------------------------------
@@ -16281,15 +18791,177 @@ SOFTWARE.
-------------------------------------------------------------------
-braces 1.8.5 - MIT
-https://github.com/jonschlinkert/braces
-Copyright (c) 2014-2015, Jon Schlinkert.
-Copyright (c) 2014-2016, Jon Schlinkert.
-Copyright (c) 2016, Jon Schlinkert (https://github.com/jonschlinkert).
+braces 2.3.2 - MIT
+https://github.com/micromatch/braces
+Copyright (c) 2014-2018, Jon Schlinkert.
+Copyright (c) 2018, Jon Schlinkert (https://github.com/jonschlinkert).
The MIT License (MIT)
-Copyright (c) 2014-2016, Jon Schlinkert.
+Copyright (c) 2014-2018, Jon Schlinkert.
+
+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.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+braces 3.0.2 - MIT
+https://github.com/micromatch/braces
+Copyright (c) 2014-2018, Jon Schlinkert.
+Copyright (c) 2019, Jon Schlinkert (https://github.com/jonschlinkert).
+
+The MIT License (MIT)
+
+Copyright (c) 2014-2018, Jon Schlinkert.
+
+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.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+brfs 1.6.1 - MIT
+https://github.com/substack/brfs
+
+This software is released under the MIT license:
+
+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.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+brfs 2.0.2 - MIT
+https://github.com/substack/brfs
+
+This software is released under the MIT license:
+
+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.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+brotli 1.3.2 - MIT
+https://github.com/devongovett/brotli.js
+Copyright 2013 Google Inc.
+
+MIT License
+
+Copyright (c)
+
+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.
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+browser-resolve 1.11.3 - MIT
+https://github.com/shtylman/node-browser-resolve#readme
+Copyright (c) 2013-2015 Roman Shtylman
+
+The MIT License (MIT)
+
+Copyright (c) 2013-2015 Roman Shtylman
+
+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.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+browserify-mime 1.2.9 - MIT
+Copyright (c) 2010 Benjamin Thomas, Robert Kieffer
+
+Copyright (c) 2010 Benjamin Thomas, Robert Kieffer
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -16314,69 +18986,30 @@ THE SOFTWARE.
-------------------------------------------------------------------
-braces 2.3.2 - MIT
-https://github.com/micromatch/braces
-Copyright (c) 2014-2018, Jon Schlinkert.
-Copyright (c) 2018, Jon Schlinkert (https://github.com/jonschlinkert).
-
-The MIT License (MIT)
-
-Copyright (c) 2014-2018, Jon Schlinkert.
+browserify-optional 1.0.1 - MIT
+https://github.com/devongovett/browserify-optional
-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:
+MIT License
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
+Copyright (c)
-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.
+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.
-------------------------------------------------------------------
-brfs 2.0.2 - MIT
-https://github.com/substack/brfs
-
-This software is released under the MIT license:
-
-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.
-
-
-------------------------------------------------------------------
--------------------------------------------------------------------
+browserslist 2.11.3 - MIT
+https://github.com/ai/browserslist#readme
+Copyright 2014 Andrey Sitnik
-brfs 1.6.1 - MIT
-https://github.com/substack/brfs
+The MIT License (MIT)
-This software is released under the MIT license:
+Copyright 2014 Andrey Sitnik
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
@@ -16400,31 +19033,14 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-------------------------------------------------------------------
-brotli 1.3.2 - MIT
-https://github.com/devongovett/brotli.js
-Copyright 2013 Google Inc.
-
-MIT License
-
-Copyright (c)
-
-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.
-
--------------------------------------------------------------------
-
--------------------------------------------------------------------
-
-browser-resolve 1.11.3 - MIT
-https://github.com/shtylman/node-browser-resolve#readme
-Copyright (c) 2013-2015 Roman Shtylman
+buffer 4.9.2 - MIT
+https://github.com/feross/buffer
+Copyright (c) Feross Aboukhadijeh, and other contributors.
+Copyright (c) Feross Aboukhadijeh (http://feross.org), and other contributors.
The MIT License (MIT)
-Copyright (c) 2013-2015 Roman Shtylman
+Copyright (c) Feross Aboukhadijeh, and other contributors.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -16433,26 +19049,30 @@ 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 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.
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
-------------------------------------------------------------------
-------------------------------------------------------------------
-browserify-mime 1.2.9 - MIT
-Copyright (c) 2010 Benjamin Thomas, Robert Kieffer
+buffer 5.6.0 - MIT
+https://github.com/feross/buffer
+Copyright (c) Feross Aboukhadijeh, and other contributors.
+Copyright (c) Feross Aboukhadijeh (http://feross.org), and other contributors.
-Copyright (c) 2010 Benjamin Thomas, Robert Kieffer
+The MIT License (MIT)
+
+Copyright (c) Feross Aboukhadijeh, and other contributors.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -16473,53 +19093,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
--------------------------------------------------------------------
-
--------------------------------------------------------------------
-
-browserify-optional 1.0.1 - MIT
-https://github.com/devongovett/browserify-optional
-
-MIT License
-
-Copyright (c)
-
-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.
-
--------------------------------------------------------------------
-
--------------------------------------------------------------------
-
-browserslist 2.11.3 - MIT
-https://github.com/ai/browserslist#readme
-Copyright 2014 Andrey Sitnik
-
-The MIT License (MIT)
-
-Copyright 2014 Andrey Sitnik
-
-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.
-
-
-------------------------------------------------------------------
-------------------------------------------------------------------
@@ -16532,18 +19105,18 @@ The MIT License
Copyright (c) 2013 Brian J. Brennan
-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,
+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
+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
+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.
@@ -16624,6 +19197,23 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+buffer-json 2.0.0 - MIT
+https://github.com/jprichardson/buffer-json#readme
+
+MIT License
+
+Copyright (c)
+
+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.
+
-------------------------------------------------------------------
-------------------------------------------------------------------
@@ -16695,18 +19285,63 @@ THE SOFTWARE.
-------------------------------------------------------------------
-cache-content-type 1.0.1 - MIT
-https://github.com/node-modules/cache-content-type#readme
+cache-loader 4.1.0 - MIT
+https://github.com/webpack-contrib/cache-loader
+Copyright JS Foundation and other contributors
+
+Copyright JS Foundation and other contributors
+
+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.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+cacheable-request 6.1.0 - MIT
+https://github.com/lukechilds/cacheable-request#readme
+(c) Luke Childs
+Copyright (c) 2017 Luke Childs
MIT License
-Copyright (c)
+Copyright (c) 2017 Luke Childs
-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:
+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 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.
-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.
-------------------------------------------------------------------
@@ -16912,33 +19547,132 @@ Copyright (c) Jake Luer
Copyright Joyent, Inc. and other Node contributors.
Copyright (c) 2011-2012 Jake Luer
-MIT License
+MIT License
+
+Copyright (c)
+
+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.
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+chalk 2.4.2 - MIT
+https://github.com/chalk/chalk#readme
+Copyright (c) Sindre Sorhus (sindresorhus.com)
+
+MIT License
+
+Copyright (c) Sindre Sorhus (sindresorhus.com)
+
+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.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+character-entities 1.2.4 - MIT
+https://github.com/wooorm/character-entities#readme
+(c) Titus Wormer
+Copyright (c) 2015 Titus Wormer
+
+(The MIT License)
+
+Copyright (c) 2015 Titus Wormer
+
+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.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+character-entities-legacy 1.1.4 - MIT
+https://github.com/wooorm/character-entities-legacy#readme
+(c) Titus Wormer
+Copyright (c) 2015 Titus Wormer
+
+(The MIT License)
-Copyright (c)
+Copyright (c) 2015 Titus Wormer
-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:
+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 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.
-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.
-------------------------------------------------------------------
-------------------------------------------------------------------
-chalk 2.4.2 - MIT
-https://github.com/chalk/chalk#readme
-Copyright (c) Sindre Sorhus (sindresorhus.com)
+character-reference-invalid 1.1.4 - MIT
+https://github.com/wooorm/character-reference-invalid#readme
+(c) Titus Wormer
+Copyright (c) 2015 Titus Wormer
-MIT License
+(The MIT License)
-Copyright (c) Sindre Sorhus (sindresorhus.com)
+Copyright (c) 2015 Titus Wormer
-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:
+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 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.
+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.
-------------------------------------------------------------------
@@ -17005,42 +19739,6 @@ SOFTWARE.
-------------------------------------------------------------------
-chokidar 2.1.6 - MIT
-https://github.com/paulmillr/chokidar
-Copyright (c) 2012-2019 Paul Miller (https://paulmillr.com) & Elan Shanker
-
-MIT License
-
-Copyright (c)
-
-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.
-
--------------------------------------------------------------------
-
--------------------------------------------------------------------
-
-chokidar 1.7.0 - MIT
-https://github.com/paulmillr/chokidar
-Copyright (c) 2016 Paul Miller (http://paulmillr.com) & Elan Shanker
-
-MIT License
-
-Copyright (c)
-
-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.
-
--------------------------------------------------------------------
-
--------------------------------------------------------------------
-
chokidar 2.1.8 - MIT
https://github.com/paulmillr/chokidar
Copyright (c) 2012-2019 Paul Miller (https://paulmillr.com) & Elan Shanker
@@ -17118,6 +19816,26 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+clean-stack 2.2.0 - MIT
+https://github.com/sindresorhus/clean-stack#readme
+(c) Sindre Sorhus (https://sindresorhus.com)
+Copyright (c) Sindre Sorhus (sindresorhus.com)
+
+MIT License
+
+Copyright (c) Sindre Sorhus (sindresorhus.com)
+
+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.
+
+
-------------------------------------------------------------------
-------------------------------------------------------------------
@@ -17211,7 +19929,39 @@ SOFTWARE.
-------------------------------------------------------------------
-clone-stats 0.0.1 - MIT
+clone-response 1.0.2 - MIT
+https://github.com/lukechilds/clone-response
+(c) Luke Childs
+Copyright (c) 2017 Luke Childs
+
+MIT License
+
+Copyright (c) 2017 Luke Childs
+
+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.
+
+
+-------------------------------------------------------------------
+
+-------------------------------------------------------------------
+
+clone-stats 1.0.0 - MIT
https://github.com/hughsk/clone-stats
Copyright (c) 2014 Hugh Kennedy
@@ -17242,7 +19992,7 @@ THE SOFTWARE.
-------------------------------------------------------------------
-clone-stats 1.0.0 - MIT
+clone-stats 0.0.1 - MIT
https://github.com/hughsk/clone-stats
Copyright (c) 2014 Hugh Kennedy
@@ -17363,390 +20113,7 @@ Copyright (c) Sindre Sorhus (sindresorhus.com)
The MIT License (MIT)
-Copyright (c) Sindre Sorhus (sindresorhus.com)
-
-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.
-
-
--------------------------------------------------------------------
-
--------------------------------------------------------------------
-
-collection-visit 1.0.0 - MIT
-https://github.com/jonschlinkert/collection-visit
-Copyright (c) 2015, 2017, Jon Schlinkert.
-Copyright (c) 2017, Jon Schlinkert (https://github.com/jonschlinkert).
-
-The MIT License (MIT)
-
-Copyright (c) 2015, 2017, Jon Schlinkert
-
-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.
-
-
--------------------------------------------------------------------
-
--------------------------------------------------------------------
-
-color 0.11.4 - MIT
-https://github.com/qix-/color#readme
-Copyright (c) 2012 Heather Arthur
-
-Copyright (c) 2012 Heather Arthur
-
-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.
-
-
-
--------------------------------------------------------------------
-
--------------------------------------------------------------------
-
-color 2.0.1 - MIT
-https://github.com/Qix-/color#readme
-Copyright (c) 2012 Heather Arthur
-
-Copyright (c) 2012 Heather Arthur
-
-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.
-
-
-
--------------------------------------------------------------------
-
--------------------------------------------------------------------
-
-color 1.0.3 - MIT
-https://github.com/qix-/color#readme
-Copyright (c) 2012 Heather Arthur
-
-Copyright (c) 2012 Heather Arthur
-
-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.
-
-
-
--------------------------------------------------------------------
-
--------------------------------------------------------------------
-
-color 3.0.0 - MIT
-https://github.com/Qix-/color#readme
-Copyright (c) 2012 Heather Arthur
-
-Copyright (c) 2012 Heather Arthur
-
-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.
-
-
-
--------------------------------------------------------------------
-
--------------------------------------------------------------------
-
-color-convert 1.9.3 - MIT
-https://github.com/Qix-/color-convert#readme
-Copyright (c) 2011-2016, Heather Arthur and Josh Junon.
-Copyright (c) 2011-2016 Heather Arthur
-
-Copyright (c) 2011-2016 Heather Arthur
-
-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.
-
-
-
--------------------------------------------------------------------
-
--------------------------------------------------------------------
-
-color-convert 2.0.1 - MIT
-https://github.com/Qix-/color-convert#readme
-Copyright (c) 2011-2016, Heather Arthur and Josh Junon.
-Copyright (c) 2011-2016 Heather Arthur
-
-Copyright (c) 2011-2016 Heather Arthur
-
-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.
-
-
-
--------------------------------------------------------------------
-
--------------------------------------------------------------------
-
-color-name 1.1.3 - MIT
-https://github.com/dfcreative/color-name
-Copyright (c) 2015 Dmitry Ivanov
-
-The MIT License (MIT)
-Copyright (c) 2015 Dmitry Ivanov
-
-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.
-
--------------------------------------------------------------------
-
--------------------------------------------------------------------
-
-color-name 1.1.4 - MIT
-https://github.com/colorjs/color-name
-Copyright (c) 2015 Dmitry Ivanov
-
-The MIT License (MIT)
-Copyright (c) 2015 Dmitry Ivanov
-
-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.
-
--------------------------------------------------------------------
-
--------------------------------------------------------------------
-
-color-string 1.5.3 - MIT
-https://github.com/Qix-/color-string#readme
-Copyright (c) 2011 Heather Arthur
-
-Copyright (c) 2011 Heather Arthur
-
-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.
-
-
-
--------------------------------------------------------------------
-
--------------------------------------------------------------------
-
-color-string 0.3.0 - MIT
-https://github.com/harthur/color-string
-Copyright (c) 2011 Heather Arthur
-
-Copyright (c) 2011 Heather Arthur
-
-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.
-
-
-
--------------------------------------------------------------------
-
--------------------------------------------------------------------
-
-colornames 1.1.1 - MIT
-https://github.com/timoxley/colornames#readme
-Copyright (c) 2015 Tim Oxley
-
-The MIT License (MIT)
-
-Copyright (c) 2015 Tim Oxley
-
-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.
-
-
--------------------------------------------------------------------
-
--------------------------------------------------------------------
-
-colors 1.3.3 - MIT
-https://github.com/Marak/colors.js
-Copyright (c) Marak Squires
-Copyright (c) Sindre Sorhus (sindresorhus.com)
-
-MIT License
-
-Original Library
- - Copyright (c) Marak Squires
-
-Additional Functionality
- - Copyright (c) Sindre Sorhus (sindresorhus.com)
+Copyright (c) Sindre Sorhus (sindresorhus.com)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -17771,41 +20138,21 @@ THE SOFTWARE.
-------------------------------------------------------------------
-colorspace 1.1.2 - MIT
-https://github.com/3rd-Eden/colorspace
-Copyright (c) 2015 Arnout Kazemier, Martijn Swaagman
-
-The MIT License (MIT)
-
-Copyright (c) 2015 Arnout Kazemier, Martijn Swaagman, the Contributors.
-
-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.
-
-
--------------------------------------------------------------------
-
--------------------------------------------------------------------
+codemirror 5.47.0 - MIT
+https://codemirror.net
+copyright (c) by Lennart Ochel
+copyright AtomicPages LLC 2014
+copyright (c) 2015 by Calin Barbat
+copyright (c) HicknHack Software Gmbh
+Copyright (c) 2011 by MarkLogic Corporation
+copyright (c) 2015 by Grzegorz Mazur Loosely
+copyright (c) 2016 Jared Dean, SAS Institute
+copyright (c) by Marijn Haverbeke and others
+Copyright (c) 2017 by Marijn Haverbeke and others
-combined-stream 1.0.8 - MIT
-https://github.com/felixge/node-combined-stream
-Copyright (c) 2011 Debuggable Limited
+MIT License
-Copyright (c) 2011 Debuggable Limited
+Copyright (C) 2017 by Marijn Haverbeke and others
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -17830,13 +20177,14 @@ THE SOFTWARE.
-------------------------------------------------------------------
-commander 2.20.0 - MIT
-https://github.com/tj/commander.js#readme
-Copyright (c) 2011 TJ Holowaychuk
+collapse-white-space 1.0.6 - MIT
+https://github.com/wooorm/collapse-white-space#readme
+(c) Titus Wormer
+Copyright (c) 2015 Titus Wormer
(The MIT License)
-Copyright (c) 2011 TJ Holowaychuk
+Copyright (c) 2015 Titus Wormer
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
@@ -17862,58 +20210,47 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-------------------------------------------------------------------
-component-emitter 1.3.0 - MIT
-https://github.com/component/emitter#readme
-Copyright (c) 2014 Component
+collection-visit 1.0.0 - MIT
+https://github.com/jonschlinkert/collection-visit
+Copyright (c) 2015, 2017, Jon Schlinkert.
+Copyright (c) 2017, Jon Schlinkert (https://github.com/jonschlinkert).
-(The MIT License)
+The MIT License (MIT)
-Copyright (c) 2014 Component contributors
+Copyright (c) 2015, 2017, Jon Schlinkert
-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:
+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 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.
+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.
-------------------------------------------------------------------
-------------------------------------------------------------------
-compressible 2.0.17 - MIT
-https://github.com/jshttp/compressible#readme
-Copyright (c) 2013 Jonathan Ong
-Copyright (c) 2014 Jeremiah Senkpiel
-Copyright (c) 2015 Douglas Christopher Wilson
-Copyright (c) 2013 Jonathan Ong
-Copyright (c) 2014 Jeremiah Senkpiel
-Copyright (c) 2015 Douglas Christopher Wilson
-
-(The MIT License)
+color 0.11.4 - MIT
+https://github.com/qix-/color#readme
+Copyright (c) 2012 Heather Arthur
-Copyright (c) 2013 Jonathan Ong
-Copyright (c) 2014 Jeremiah Senkpiel
-Copyright (c) 2015 Douglas Christopher Wilson
+Copyright (c) 2012 Heather Arthur
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
+"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
@@ -17922,121 +20259,60 @@ 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,
+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.
-
-
--------------------------------------------------------------------
-
--------------------------------------------------------------------
-
-concat-map 0.0.1 - MIT
-https://github.com/substack/node-concat-map
-
-This software is released under the MIT license:
-
-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.
+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.
-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.
-------------------------------------------------------------------
-------------------------------------------------------------------
-concat-stream 1.6.2 - MIT
-https://github.com/maxogden/concat-stream#readme
-Copyright (c) 2013 Max Ogden
-
-The MIT License
+color 2.0.1 - MIT
+https://github.com/Qix-/color#readme
+Copyright (c) 2012 Heather Arthur
-Copyright (c) 2013 Max Ogden
+Copyright (c) 2012 Heather Arthur
-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:
+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 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.
-
--------------------------------------------------------------------
-
--------------------------------------------------------------------
-
-config-chain 1.1.12 - MIT
-http://github.com/dominictarr/config-chain
-Copyright (c) 2011 Dominic Tarr
-
-Copyright (c) 2011 Dominic Tarr
-
-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:
+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.
-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.
-------------------------------------------------------------------
-------------------------------------------------------------------
-content-disposition 0.5.3 - MIT
-https://github.com/jshttp/content-disposition#readme
-Copyright (c) 2014-2017 Douglas Christopher Wilson
-
-(The MIT License)
+color 1.0.3 - MIT
+https://github.com/qix-/color#readme
+Copyright (c) 2012 Heather Arthur
-Copyright (c) 2014-2017 Douglas Christopher Wilson
+Copyright (c) 2012 Heather Arthur
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
+"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
@@ -18045,30 +20321,29 @@ 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,
+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.
+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.
--------------------------------------------------------------------
-------------------------------------------------------------------
-content-type 1.0.4 - MIT
-https://github.com/jshttp/content-type#readme
-Copyright (c) 2015 Douglas Christopher Wilson
+-------------------------------------------------------------------
-(The MIT License)
+color 3.0.0 - MIT
+https://github.com/Qix-/color#readme
+Copyright (c) 2012 Heather Arthur
-Copyright (c) 2015 Douglas Christopher Wilson
+Copyright (c) 2012 Heather Arthur
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
+"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
@@ -18077,92 +20352,90 @@ 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,
+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.
+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.
+
-------------------------------------------------------------------
-------------------------------------------------------------------
-convert-source-map 1.7.0 - MIT
-https://github.com/thlorenz/convert-source-map
-Copyright 2013 Thorsten Lorenz.
+color-convert 2.0.1 - MIT
+https://github.com/Qix-/color-convert#readme
+Copyright (c) 2011-2016, Heather Arthur and Josh Junon.
+Copyright (c) 2011-2016 Heather Arthur
-Copyright 2013 Thorsten Lorenz.
-All rights reserved.
+Copyright (c) 2011-2016 Heather Arthur
-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:
+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.
+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.
+
-------------------------------------------------------------------
-------------------------------------------------------------------
-convert-source-map 1.6.0 - MIT
-https://github.com/thlorenz/convert-source-map
-Copyright 2013 Thorsten Lorenz.
+color-convert 1.9.3 - MIT
+https://github.com/Qix-/color-convert#readme
+Copyright (c) 2011-2016, Heather Arthur and Josh Junon.
+Copyright (c) 2011-2016 Heather Arthur
-Copyright 2013 Thorsten Lorenz.
-All rights reserved.
+Copyright (c) 2011-2016 Heather Arthur
-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:
+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.
+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.
--------------------------------------------------------------------
-------------------------------------------------------------------
-cookie-signature 1.0.6 - MIT
-https://github.com/visionmedia/node-cookie-signature
-Copyright (c) 2012 LearnBoost