From 4ba1e9aee6f8d8f96eba1bbb64cd54fd24700c2a Mon Sep 17 00:00:00 2001 From: sstent Date: Sat, 21 Feb 2026 13:20:11 -0800 Subject: [PATCH] chore: stop tracking node_modules and update .gitignore --- .gitignore | 3 + node_modules/.bin/playwright | 1 - node_modules/.bin/playwright-core | 1 - node_modules/.deno/.deno.lock | 0 node_modules/.deno/.setup-cache.bin | Bin 485 -> 0 bytes .../@standard-schema+spec@1.1.0/.initialized | 0 .../@standard-schema/spec/LICENSE | 21 - .../@standard-schema/spec/README.md | 198 - .../@standard-schema/spec/dist/index.cjs | 18 - .../@standard-schema/spec/dist/index.d.cts | 119 - .../@standard-schema/spec/dist/index.d.ts | 119 - .../@standard-schema/spec/dist/index.js | 0 .../@standard-schema/spec/package.json | 52 - .../.deno/node_modules/@standard-schema/spec | 1 - .../.deno/node_modules/playwright-core | 1 - .../.deno/playwright-core@1.58.2/.initialized | 0 .../node_modules/playwright-core/LICENSE | 202 - .../node_modules/playwright-core/NOTICE | 5 - .../node_modules/playwright-core/README.md | 3 - .../playwright-core/ThirdPartyNotices.txt | 4076 --- .../bin/install_media_pack.ps1 | 5 - .../bin/install_webkit_wsl.ps1 | 33 - .../bin/reinstall_chrome_beta_linux.sh | 42 - .../bin/reinstall_chrome_beta_mac.sh | 13 - .../bin/reinstall_chrome_beta_win.ps1 | 24 - .../bin/reinstall_chrome_stable_linux.sh | 42 - .../bin/reinstall_chrome_stable_mac.sh | 12 - .../bin/reinstall_chrome_stable_win.ps1 | 24 - .../bin/reinstall_msedge_beta_linux.sh | 48 - .../bin/reinstall_msedge_beta_mac.sh | 11 - .../bin/reinstall_msedge_beta_win.ps1 | 23 - .../bin/reinstall_msedge_dev_linux.sh | 48 - .../bin/reinstall_msedge_dev_mac.sh | 11 - .../bin/reinstall_msedge_dev_win.ps1 | 23 - .../bin/reinstall_msedge_stable_linux.sh | 48 - .../bin/reinstall_msedge_stable_mac.sh | 11 - .../bin/reinstall_msedge_stable_win.ps1 | 24 - .../playwright-core/browsers.json | 79 - .../node_modules/playwright-core/cli.js | 18 - .../node_modules/playwright-core/index.d.ts | 17 - .../node_modules/playwright-core/index.js | 32 - .../node_modules/playwright-core/index.mjs | 28 - .../playwright-core/lib/androidServerImpl.js | 65 - .../playwright-core/lib/browserServerImpl.js | 120 - .../playwright-core/lib/cli/driver.js | 97 - .../playwright-core/lib/cli/program.js | 589 - .../lib/cli/programWithTestStub.js | 74 - .../playwright-core/lib/client/android.js | 361 - .../playwright-core/lib/client/api.js | 137 - .../playwright-core/lib/client/artifact.js | 79 - .../playwright-core/lib/client/browser.js | 161 - .../lib/client/browserContext.js | 582 - .../playwright-core/lib/client/browserType.js | 185 - .../playwright-core/lib/client/cdpSession.js | 51 - .../lib/client/channelOwner.js | 194 - .../lib/client/clientHelper.js | 64 - .../lib/client/clientInstrumentation.js | 55 - .../lib/client/clientStackTrace.js | 69 - .../playwright-core/lib/client/clock.js | 68 - .../playwright-core/lib/client/connection.js | 318 - .../lib/client/consoleMessage.js | 58 - .../playwright-core/lib/client/coverage.js | 44 - .../playwright-core/lib/client/dialog.js | 56 - .../playwright-core/lib/client/download.js | 62 - .../playwright-core/lib/client/electron.js | 138 - .../lib/client/elementHandle.js | 284 - .../playwright-core/lib/client/errors.js | 77 - .../lib/client/eventEmitter.js | 314 - .../playwright-core/lib/client/events.js | 103 - .../playwright-core/lib/client/fetch.js | 368 - .../playwright-core/lib/client/fileChooser.js | 46 - .../playwright-core/lib/client/fileUtils.js | 34 - .../playwright-core/lib/client/frame.js | 409 - .../playwright-core/lib/client/harRouter.js | 87 - .../playwright-core/lib/client/input.js | 84 - .../playwright-core/lib/client/jsHandle.js | 109 - .../playwright-core/lib/client/jsonPipe.js | 39 - .../playwright-core/lib/client/localUtils.js | 60 - .../playwright-core/lib/client/locator.js | 369 - .../playwright-core/lib/client/network.js | 747 - .../playwright-core/lib/client/page.js | 745 - .../playwright-core/lib/client/pageAgent.js | 64 - .../playwright-core/lib/client/platform.js | 77 - .../playwright-core/lib/client/playwright.js | 71 - .../playwright-core/lib/client/selectors.js | 55 - .../playwright-core/lib/client/stream.js | 39 - .../lib/client/timeoutSettings.js | 79 - .../playwright-core/lib/client/tracing.js | 119 - .../playwright-core/lib/client/types.js | 28 - .../playwright-core/lib/client/video.js | 59 - .../playwright-core/lib/client/waiter.js | 142 - .../playwright-core/lib/client/webError.js | 39 - .../playwright-core/lib/client/webSocket.js | 93 - .../playwright-core/lib/client/worker.js | 85 - .../lib/client/writableStream.js | 39 - .../lib/generated/bindingsControllerSource.js | 28 - .../lib/generated/clockSource.js | 28 - .../lib/generated/injectedScriptSource.js | 28 - .../lib/generated/pollingRecorderSource.js | 28 - .../lib/generated/storageScriptSource.js | 28 - .../lib/generated/utilityScriptSource.js | 28 - .../lib/generated/webSocketMockSource.js | 336 - .../playwright-core/lib/inProcessFactory.js | 60 - .../playwright-core/lib/inprocess.js | 3 - .../playwright-core/lib/mcpBundle.js | 84 - .../lib/mcpBundleImpl/index.js | 147 - .../playwright-core/lib/outofprocess.js | 76 - .../lib/protocol/serializers.js | 197 - .../playwright-core/lib/protocol/validator.js | 2969 -- .../lib/protocol/validatorPrimitives.js | 193 - .../lib/remote/playwrightConnection.js | 129 - .../lib/remote/playwrightServer.js | 334 - .../lib/server/agent/actionRunner.js | 335 - .../lib/server/agent/actions.js | 128 - .../lib/server/agent/codegen.js | 111 - .../lib/server/agent/context.js | 150 - .../lib/server/agent/expectTools.js | 156 - .../lib/server/agent/pageAgent.js | 204 - .../lib/server/agent/performTools.js | 262 - .../playwright-core/lib/server/agent/tool.js | 109 - .../lib/server/android/android.js | 465 - .../lib/server/android/backendAdb.js | 177 - .../playwright-core/lib/server/artifact.js | 127 - .../lib/server/bidi/bidiBrowser.js | 549 - .../lib/server/bidi/bidiChromium.js | 149 - .../lib/server/bidi/bidiConnection.js | 213 - .../lib/server/bidi/bidiDeserializer.js | 116 - .../lib/server/bidi/bidiExecutionContext.js | 267 - .../lib/server/bidi/bidiFirefox.js | 128 - .../lib/server/bidi/bidiInput.js | 146 - .../lib/server/bidi/bidiNetworkManager.js | 383 - .../lib/server/bidi/bidiOverCdp.js | 102 - .../lib/server/bidi/bidiPage.js | 583 - .../lib/server/bidi/bidiPdf.js | 106 - .../server/bidi/third_party/bidiCommands.d.js | 22 - .../server/bidi/third_party/bidiKeyboard.js | 256 - .../server/bidi/third_party/bidiProtocol.js | 24 - .../bidi/third_party/bidiProtocolCore.js | 180 - .../third_party/bidiProtocolPermissions.js | 42 - .../server/bidi/third_party/bidiSerializer.js | 148 - .../server/bidi/third_party/firefoxPrefs.js | 259 - .../playwright-core/lib/server/browser.js | 149 - .../lib/server/browserContext.js | 702 - .../playwright-core/lib/server/browserType.js | 336 - .../playwright-core/lib/server/callLog.js | 82 - .../lib/server/chromium/appIcon.png | Bin 16565 -> 0 bytes .../lib/server/chromium/chromium.js | 397 - .../lib/server/chromium/chromiumSwitches.js | 104 - .../lib/server/chromium/crBrowser.js | 520 - .../lib/server/chromium/crConnection.js | 197 - .../lib/server/chromium/crCoverage.js | 235 - .../lib/server/chromium/crDevTools.js | 111 - .../lib/server/chromium/crDragDrop.js | 131 - .../lib/server/chromium/crExecutionContext.js | 146 - .../lib/server/chromium/crInput.js | 187 - .../lib/server/chromium/crNetworkManager.js | 707 - .../lib/server/chromium/crPage.js | 1001 - .../lib/server/chromium/crPdf.js | 121 - .../lib/server/chromium/crProtocolHelper.js | 145 - .../lib/server/chromium/crServiceWorker.js | 136 - .../server/chromium/defaultFontFamilies.js | 162 - .../lib/server/chromium/protocol.d.js | 16 - .../playwright-core/lib/server/clock.js | 149 - .../lib/server/codegen/csharp.js | 327 - .../lib/server/codegen/java.js | 274 - .../lib/server/codegen/javascript.js | 247 - .../lib/server/codegen/jsonl.js | 52 - .../lib/server/codegen/language.js | 132 - .../lib/server/codegen/languages.js | 68 - .../lib/server/codegen/python.js | 279 - .../lib/server/codegen/types.js | 16 - .../playwright-core/lib/server/console.js | 57 - .../playwright-core/lib/server/cookieStore.js | 206 - .../lib/server/debugController.js | 191 - .../playwright-core/lib/server/debugger.js | 119 - .../lib/server/deviceDescriptors.js | 39 - .../lib/server/deviceDescriptorsSource.json | 1779 -- .../playwright-core/lib/server/dialog.js | 116 - .../server/dispatchers/androidDispatcher.js | 325 - .../server/dispatchers/artifactDispatcher.js | 118 - .../dispatchers/browserContextDispatcher.js | 384 - .../server/dispatchers/browserDispatcher.js | 118 - .../dispatchers/browserTypeDispatcher.js | 64 - .../dispatchers/cdpSessionDispatcher.js | 44 - .../dispatchers/debugControllerDispatcher.js | 78 - .../server/dispatchers/dialogDispatcher.js | 47 - .../lib/server/dispatchers/dispatcher.js | 364 - .../server/dispatchers/electronDispatcher.js | 89 - .../dispatchers/elementHandlerDispatcher.js | 181 - .../lib/server/dispatchers/frameDispatcher.js | 227 - .../server/dispatchers/jsHandleDispatcher.js | 85 - .../server/dispatchers/jsonPipeDispatcher.js | 58 - .../dispatchers/localUtilsDispatcher.js | 149 - .../server/dispatchers/networkDispatchers.js | 213 - .../server/dispatchers/pageAgentDispatcher.js | 96 - .../lib/server/dispatchers/pageDispatcher.js | 393 - .../dispatchers/playwrightDispatcher.js | 108 - .../server/dispatchers/streamDispatcher.js | 67 - .../server/dispatchers/tracingDispatcher.js | 68 - .../dispatchers/webSocketRouteDispatcher.js | 165 - .../dispatchers/writableStreamDispatcher.js | 79 - .../playwright-core/lib/server/dom.js | 815 - .../playwright-core/lib/server/download.js | 70 - .../lib/server/electron/electron.js | 273 - .../lib/server/electron/loader.js | 29 - .../playwright-core/lib/server/errors.js | 69 - .../playwright-core/lib/server/fetch.js | 621 - .../playwright-core/lib/server/fileChooser.js | 43 - .../lib/server/fileUploadUtils.js | 84 - .../lib/server/firefox/ffBrowser.js | 418 - .../lib/server/firefox/ffConnection.js | 142 - .../lib/server/firefox/ffExecutionContext.js | 150 - .../lib/server/firefox/ffInput.js | 159 - .../lib/server/firefox/ffNetworkManager.js | 256 - .../lib/server/firefox/ffPage.js | 497 - .../lib/server/firefox/firefox.js | 114 - .../lib/server/firefox/protocol.d.js | 16 - .../playwright-core/lib/server/formData.js | 147 - .../lib/server/frameSelectors.js | 160 - .../playwright-core/lib/server/frames.js | 1471 - .../lib/server/har/harRecorder.js | 147 - .../lib/server/har/harTracer.js | 607 - .../playwright-core/lib/server/harBackend.js | 157 - .../playwright-core/lib/server/helper.js | 96 - .../playwright-core/lib/server/index.js | 58 - .../playwright-core/lib/server/input.js | 277 - .../lib/server/instrumentation.js | 72 - .../playwright-core/lib/server/javascript.js | 291 - .../playwright-core/lib/server/launchApp.js | 128 - .../playwright-core/lib/server/localUtils.js | 214 - .../lib/server/macEditingCommands.js | 143 - .../playwright-core/lib/server/network.js | 667 - .../playwright-core/lib/server/page.js | 830 - .../lib/server/pipeTransport.js | 89 - .../playwright-core/lib/server/playwright.js | 69 - .../playwright-core/lib/server/progress.js | 132 - .../lib/server/protocolError.js | 52 - .../playwright-core/lib/server/recorder.js | 499 - .../lib/server/recorder/chat.js | 161 - .../lib/server/recorder/recorderApp.js | 366 - .../lib/server/recorder/recorderRunner.js | 138 - .../recorder/recorderSignalProcessor.js | 83 - .../lib/server/recorder/recorderUtils.js | 157 - .../lib/server/recorder/throttledFile.js | 57 - .../lib/server/registry/browserFetcher.js | 177 - .../lib/server/registry/dependencies.js | 371 - .../lib/server/registry/index.js | 1422 - .../lib/server/registry/nativeDeps.js | 1280 - .../server/registry/oopDownloadBrowserMain.js | 127 - .../playwright-core/lib/server/screencast.js | 190 - .../lib/server/screenshotter.js | 333 - .../playwright-core/lib/server/selectors.js | 112 - .../socksClientCertificatesInterceptor.js | 383 - .../lib/server/socksInterceptor.js | 95 - .../lib/server/trace/recorder/snapshotter.js | 147 - .../trace/recorder/snapshotterInjected.js | 561 - .../lib/server/trace/recorder/tracing.js | 604 - .../lib/server/trace/viewer/traceParser.js | 72 - .../lib/server/trace/viewer/traceViewer.js | 245 - .../playwright-core/lib/server/transport.js | 181 - .../playwright-core/lib/server/types.js | 28 - .../lib/server/usKeyboardLayout.js | 145 - .../playwright-core/lib/server/utils/ascii.js | 44 - .../lib/server/utils/comparators.js | 139 - .../lib/server/utils/crypto.js | 216 - .../playwright-core/lib/server/utils/debug.js | 42 - .../lib/server/utils/debugLogger.js | 122 - .../playwright-core/lib/server/utils/env.js | 73 - .../lib/server/utils/eventsHelper.js | 39 - .../lib/server/utils/expectUtils.js | 123 - .../lib/server/utils/fileUtils.js | 191 - .../lib/server/utils/happyEyeballs.js | 207 - .../lib/server/utils/hostPlatform.js | 138 - .../lib/server/utils/httpServer.js | 203 - .../lib/server/utils/imageUtils.js | 141 - .../server/utils/image_tools/colorUtils.js | 89 - .../lib/server/utils/image_tools/compare.js | 109 - .../server/utils/image_tools/imageChannel.js | 78 - .../lib/server/utils/image_tools/stats.js | 102 - .../lib/server/utils/linuxUtils.js | 71 - .../lib/server/utils/network.js | 242 - .../lib/server/utils/nodePlatform.js | 154 - .../lib/server/utils/pipeTransport.js | 84 - .../lib/server/utils/processLauncher.js | 241 - .../lib/server/utils/profiler.js | 65 - .../lib/server/utils/socksProxy.js | 511 - .../lib/server/utils/spawnAsync.js | 41 - .../playwright-core/lib/server/utils/task.js | 51 - .../lib/server/utils/userAgent.js | 98 - .../lib/server/utils/wsServer.js | 121 - .../lib/server/utils/zipFile.js | 74 - .../playwright-core/lib/server/utils/zones.js | 57 - .../lib/server/videoRecorder.js | 124 - .../lib/server/webkit/protocol.d.js | 16 - .../lib/server/webkit/webkit.js | 108 - .../lib/server/webkit/wkBrowser.js | 335 - .../lib/server/webkit/wkConnection.js | 144 - .../lib/server/webkit/wkExecutionContext.js | 154 - .../lib/server/webkit/wkInput.js | 181 - .../server/webkit/wkInterceptableRequest.js | 197 - .../lib/server/webkit/wkPage.js | 1159 - .../lib/server/webkit/wkProvisionalPage.js | 83 - .../lib/server/webkit/wkWorkers.js | 105 - .../lib/third_party/pixelmatch.js | 255 - .../node_modules/playwright-core/lib/utils.js | 111 - .../lib/utils/isomorphic/ariaSnapshot.js | 455 - .../lib/utils/isomorphic/assert.js | 31 - .../lib/utils/isomorphic/colors.js | 72 - .../lib/utils/isomorphic/cssParser.js | 245 - .../lib/utils/isomorphic/cssTokenizer.js | 1051 - .../lib/utils/isomorphic/headers.js | 53 - .../lib/utils/isomorphic/locatorGenerators.js | 689 - .../lib/utils/isomorphic/locatorParser.js | 176 - .../lib/utils/isomorphic/locatorUtils.js | 81 - .../lib/utils/isomorphic/lruCache.js | 51 - .../lib/utils/isomorphic/manualPromise.js | 114 - .../lib/utils/isomorphic/mimeType.js | 459 - .../lib/utils/isomorphic/multimap.js | 80 - .../lib/utils/isomorphic/protocolFormatter.js | 81 - .../lib/utils/isomorphic/protocolMetainfo.js | 330 - .../lib/utils/isomorphic/rtti.js | 43 - .../lib/utils/isomorphic/selectorParser.js | 386 - .../lib/utils/isomorphic/semaphore.js | 54 - .../lib/utils/isomorphic/stackTrace.js | 158 - .../lib/utils/isomorphic/stringUtils.js | 204 - .../lib/utils/isomorphic/time.js | 49 - .../lib/utils/isomorphic/timeoutRunner.js | 66 - .../lib/utils/isomorphic/trace/entries.js | 16 - .../isomorphic/trace/snapshotRenderer.js | 499 - .../utils/isomorphic/trace/snapshotServer.js | 120 - .../utils/isomorphic/trace/snapshotStorage.js | 89 - .../lib/utils/isomorphic/trace/traceLoader.js | 131 - .../lib/utils/isomorphic/trace/traceModel.js | 365 - .../utils/isomorphic/trace/traceModernizer.js | 400 - .../isomorphic/trace/versions/traceV3.js | 16 - .../isomorphic/trace/versions/traceV4.js | 16 - .../isomorphic/trace/versions/traceV5.js | 16 - .../isomorphic/trace/versions/traceV6.js | 16 - .../isomorphic/trace/versions/traceV7.js | 16 - .../isomorphic/trace/versions/traceV8.js | 16 - .../lib/utils/isomorphic/traceUtils.js | 58 - .../lib/utils/isomorphic/types.js | 16 - .../lib/utils/isomorphic/urlMatch.js | 190 - .../isomorphic/utilityScriptSerializers.js | 251 - .../lib/utils/isomorphic/yaml.js | 84 - .../playwright-core/lib/utilsBundle.js | 109 - .../lib/utilsBundleImpl/index.js | 218 - .../lib/utilsBundleImpl/xdg-open | 1066 - .../lib/vite/htmlReport/index.html | 84 - .../assets/codeMirrorModule-DYBRYzYX.css | 1 - .../assets/codeMirrorModule-DadYNm1I.js | 32 - .../vite/recorder/assets/codicon-DCmgc-ay.ttf | Bin 80340 -> 0 bytes .../vite/recorder/assets/index-BSjZa4pk.css | 1 - .../vite/recorder/assets/index-BhTWtUlo.js | 193 - .../lib/vite/recorder/index.html | 29 - .../lib/vite/recorder/playwright-logo.svg | 9 - .../assets/codeMirrorModule-a5XoALAZ.js | 32 - .../assets/defaultSettingsView-CJSZINFr.js | 266 - .../assets/xtermModule-CsJ4vdCR.js | 9 - .../traceViewer/codeMirrorModule.DYBRYzYX.css | 1 - .../lib/vite/traceViewer/codicon.DCmgc-ay.ttf | Bin 80340 -> 0 bytes .../defaultSettingsView.7ch9cixO.css | 1 - .../lib/vite/traceViewer/index.BDwrLSGN.js | 2 - .../lib/vite/traceViewer/index.BVu7tZDe.css | 1 - .../lib/vite/traceViewer/index.html | 43 - .../lib/vite/traceViewer/manifest.webmanifest | 16 - .../lib/vite/traceViewer/playwright-logo.svg | 9 - .../lib/vite/traceViewer/snapshot.html | 21 - .../lib/vite/traceViewer/sw.bundle.js | 5 - .../lib/vite/traceViewer/uiMode.Btcz36p_.css | 1 - .../lib/vite/traceViewer/uiMode.CQJ9SCIQ.js | 5 - .../lib/vite/traceViewer/uiMode.html | 17 - .../vite/traceViewer/xtermModule.DYP7pi_n.css | 32 - .../playwright-core/lib/zipBundle.js | 34 - .../playwright-core/lib/zipBundleImpl.js | 5 - .../node_modules/playwright-core/package.json | 43 - .../playwright-core/types/protocol.d.ts | 23824 ---------------- .../playwright-core/types/structs.d.ts | 45 - .../playwright-core/types/types.d.ts | 22843 --------------- .../.deno/playwright@1.58.2/.initialized | 0 .../node_modules/playwright-core | 1 - .../node_modules/playwright/LICENSE | 202 - .../node_modules/playwright/NOTICE | 5 - .../node_modules/playwright/README.md | 168 - .../playwright/ThirdPartyNotices.txt | 5042 ---- .../node_modules/playwright/cli.js | 19 - .../node_modules/playwright/index.d.ts | 17 - .../node_modules/playwright/index.js | 17 - .../node_modules/playwright/index.mjs | 18 - .../node_modules/playwright/jsx-runtime.js | 42 - .../node_modules/playwright/jsx-runtime.mjs | 21 - .../playwright/lib/agents/agentParser.js | 89 - .../lib/agents/copilot-setup-steps.yml | 34 - .../playwright/lib/agents/generateAgents.js | 348 - .../agents/playwright-test-coverage.prompt.md | 31 - .../agents/playwright-test-generate.prompt.md | 8 - .../agents/playwright-test-generator.agent.md | 88 - .../lib/agents/playwright-test-heal.prompt.md | 6 - .../agents/playwright-test-healer.agent.md | 55 - .../lib/agents/playwright-test-plan.prompt.md | 9 - .../agents/playwright-test-planner.agent.md | 73 - .../playwright/lib/common/config.js | 282 - .../playwright/lib/common/configLoader.js | 344 - .../playwright/lib/common/esmLoaderHost.js | 104 - .../playwright/lib/common/expectBundle.js | 28 - .../playwright/lib/common/expectBundleImpl.js | 407 - .../playwright/lib/common/fixtures.js | 302 - .../playwright/lib/common/globals.js | 58 - .../node_modules/playwright/lib/common/ipc.js | 60 - .../playwright/lib/common/poolBuilder.js | 85 - .../playwright/lib/common/process.js | 132 - .../playwright/lib/common/suiteUtils.js | 140 - .../playwright/lib/common/test.js | 321 - .../playwright/lib/common/testLoader.js | 101 - .../playwright/lib/common/testType.js | 298 - .../playwright/lib/common/validators.js | 68 - .../node_modules/playwright/lib/fsWatcher.js | 67 - .../node_modules/playwright/lib/index.js | 726 - .../playwright/lib/internalsForTest.js | 42 - .../playwright/lib/isomorphic/events.js | 77 - .../playwright/lib/isomorphic/folders.js | 30 - .../lib/isomorphic/stringInternPool.js | 69 - .../playwright/lib/isomorphic/teleReceiver.js | 521 - .../lib/isomorphic/teleSuiteUpdater.js | 157 - .../lib/isomorphic/testServerConnection.js | 225 - .../lib/isomorphic/testServerInterface.js | 16 - .../playwright/lib/isomorphic/testTree.js | 329 - .../playwright/lib/isomorphic/types.d.js | 16 - .../playwright/lib/loader/loaderMain.js | 59 - .../playwright/lib/matchers/expect.js | 311 - .../playwright/lib/matchers/matcherHint.js | 44 - .../playwright/lib/matchers/matchers.js | 383 - .../playwright/lib/matchers/toBeTruthy.js | 75 - .../playwright/lib/matchers/toEqual.js | 100 - .../playwright/lib/matchers/toHaveURL.js | 101 - .../lib/matchers/toMatchAriaSnapshot.js | 159 - .../lib/matchers/toMatchSnapshot.js | 342 - .../playwright/lib/matchers/toMatchText.js | 99 - .../lib/mcp/browser/browserContextFactory.js | 329 - .../lib/mcp/browser/browserServerBackend.js | 84 - .../playwright/lib/mcp/browser/config.js | 421 - .../playwright/lib/mcp/browser/context.js | 244 - .../playwright/lib/mcp/browser/response.js | 278 - .../playwright/lib/mcp/browser/sessionLog.js | 75 - .../playwright/lib/mcp/browser/tab.js | 343 - .../playwright/lib/mcp/browser/tools.js | 84 - .../lib/mcp/browser/tools/common.js | 65 - .../lib/mcp/browser/tools/console.js | 46 - .../lib/mcp/browser/tools/dialogs.js | 60 - .../lib/mcp/browser/tools/evaluate.js | 61 - .../playwright/lib/mcp/browser/tools/files.js | 58 - .../playwright/lib/mcp/browser/tools/form.js | 63 - .../lib/mcp/browser/tools/install.js | 72 - .../lib/mcp/browser/tools/keyboard.js | 107 - .../playwright/lib/mcp/browser/tools/mouse.js | 107 - .../lib/mcp/browser/tools/navigate.js | 71 - .../lib/mcp/browser/tools/network.js | 63 - .../playwright/lib/mcp/browser/tools/open.js | 57 - .../playwright/lib/mcp/browser/tools/pdf.js | 49 - .../lib/mcp/browser/tools/runCode.js | 78 - .../lib/mcp/browser/tools/screenshot.js | 93 - .../lib/mcp/browser/tools/snapshot.js | 173 - .../playwright/lib/mcp/browser/tools/tabs.js | 67 - .../playwright/lib/mcp/browser/tools/tool.js | 47 - .../lib/mcp/browser/tools/tracing.js | 74 - .../playwright/lib/mcp/browser/tools/utils.js | 94 - .../lib/mcp/browser/tools/verify.js | 143 - .../playwright/lib/mcp/browser/tools/wait.js | 63 - .../playwright/lib/mcp/browser/watchdog.js | 44 - .../playwright/lib/mcp/config.d.js | 16 - .../playwright/lib/mcp/extension/cdpRelay.js | 351 - .../mcp/extension/extensionContextFactory.js | 76 - .../playwright/lib/mcp/extension/protocol.js | 28 - .../node_modules/playwright/lib/mcp/index.js | 61 - .../node_modules/playwright/lib/mcp/log.js | 35 - .../playwright/lib/mcp/program.js | 111 - .../playwright/lib/mcp/sdk/exports.js | 28 - .../playwright/lib/mcp/sdk/http.js | 152 - .../lib/mcp/sdk/inProcessTransport.js | 71 - .../playwright/lib/mcp/sdk/server.js | 223 - .../playwright/lib/mcp/sdk/tool.js | 47 - .../playwright/lib/mcp/terminal/cli.js | 296 - .../playwright/lib/mcp/terminal/command.js | 56 - .../playwright/lib/mcp/terminal/commands.js | 333 - .../playwright/lib/mcp/terminal/daemon.js | 129 - .../playwright/lib/mcp/terminal/help.json | 32 - .../lib/mcp/terminal/helpGenerator.js | 88 - .../lib/mcp/terminal/socketConnection.js | 80 - .../playwright/lib/mcp/test/browserBackend.js | 98 - .../playwright/lib/mcp/test/generatorTools.js | 122 - .../playwright/lib/mcp/test/plannerTools.js | 145 - .../playwright/lib/mcp/test/seed.js | 82 - .../playwright/lib/mcp/test/streams.js | 44 - .../playwright/lib/mcp/test/testBackend.js | 99 - .../playwright/lib/mcp/test/testContext.js | 285 - .../playwright/lib/mcp/test/testTool.js | 30 - .../playwright/lib/mcp/test/testTools.js | 108 - .../lib/plugins/gitCommitInfoPlugin.js | 198 - .../playwright/lib/plugins/index.js | 28 - .../playwright/lib/plugins/webServerPlugin.js | 237 - .../node_modules/playwright/lib/program.js | 417 - .../playwright/lib/reporters/base.js | 634 - .../playwright/lib/reporters/blob.js | 138 - .../playwright/lib/reporters/dot.js | 99 - .../playwright/lib/reporters/empty.js | 32 - .../playwright/lib/reporters/github.js | 128 - .../playwright/lib/reporters/html.js | 633 - .../lib/reporters/internalReporter.js | 138 - .../playwright/lib/reporters/json.js | 254 - .../playwright/lib/reporters/junit.js | 232 - .../playwright/lib/reporters/line.js | 131 - .../playwright/lib/reporters/list.js | 253 - .../lib/reporters/listModeReporter.js | 69 - .../playwright/lib/reporters/markdown.js | 144 - .../playwright/lib/reporters/merge.js | 558 - .../playwright/lib/reporters/multiplexer.js | 112 - .../playwright/lib/reporters/reporterV2.js | 102 - .../playwright/lib/reporters/teleEmitter.js | 317 - .../lib/reporters/versions/blobV1.js | 16 - .../playwright/lib/runner/dispatcher.js | 530 - .../playwright/lib/runner/failureTracker.js | 72 - .../playwright/lib/runner/lastRun.js | 77 - .../playwright/lib/runner/loadUtils.js | 334 - .../playwright/lib/runner/loaderHost.js | 89 - .../playwright/lib/runner/processHost.js | 180 - .../playwright/lib/runner/projectUtils.js | 241 - .../playwright/lib/runner/rebase.js | 189 - .../playwright/lib/runner/reporters.js | 138 - .../playwright/lib/runner/sigIntWatcher.js | 96 - .../playwright/lib/runner/storage.js | 91 - .../playwright/lib/runner/taskRunner.js | 127 - .../playwright/lib/runner/tasks.js | 410 - .../playwright/lib/runner/testGroups.js | 125 - .../playwright/lib/runner/testRunner.js | 398 - .../playwright/lib/runner/testServer.js | 269 - .../playwright/lib/runner/uiModeReporter.js | 30 - .../node_modules/playwright/lib/runner/vcs.js | 72 - .../playwright/lib/runner/watchMode.js | 396 - .../playwright/lib/runner/workerHost.js | 104 - .../playwright/lib/third_party/pirates.js | 62 - .../lib/third_party/tsconfig-loader.js | 103 - .../playwright/lib/transform/babelBundle.js | 46 - .../lib/transform/babelBundleImpl.js | 461 - .../lib/transform/compilationCache.js | 274 - .../playwright/lib/transform/esmLoader.js | 103 - .../playwright/lib/transform/md.js | 221 - .../playwright/lib/transform/portTransport.js | 67 - .../playwright/lib/transform/transform.js | 303 - .../node_modules/playwright/lib/util.js | 400 - .../playwright/lib/utilsBundle.js | 50 - .../playwright/lib/utilsBundleImpl.js | 103 - .../playwright/lib/worker/fixtureRunner.js | 262 - .../playwright/lib/worker/testInfo.js | 536 - .../playwright/lib/worker/testTracing.js | 345 - .../playwright/lib/worker/timeoutManager.js | 174 - .../playwright/lib/worker/util.js | 31 - .../playwright/lib/worker/workerMain.js | 530 - .../node_modules/playwright/package.json | 72 - .../node_modules/playwright/test.d.ts | 18 - .../node_modules/playwright/test.js | 24 - .../node_modules/playwright/test.mjs | 34 - .../node_modules/playwright/types/test.d.ts | 10251 ------- .../playwright/types/testReporter.d.ts | 822 - node_modules/.deno/ts-ics@2.4.0/.initialized | 0 .../node_modules/@standard-schema/spec | 1 - .../ts-ics@2.4.0/node_modules/ts-ics/LICENSE | 21 - .../node_modules/ts-ics/README.md | 167 - .../node_modules/ts-ics/dist/index.cjs | 5 - .../node_modules/ts-ics/dist/index.d.cts | 873 - .../node_modules/ts-ics/dist/index.d.ts | 873 - .../node_modules/ts-ics/dist/index.js | 5 - .../node_modules/ts-ics/package.json | 41 - node_modules/.package-lock.json | 35 - node_modules/playwright | 1 - node_modules/playwright-core/LICENSE | 202 - node_modules/playwright-core/NOTICE | 5 - node_modules/playwright-core/README.md | 3 - .../playwright-core/ThirdPartyNotices.txt | 4076 --- .../bin/install_media_pack.ps1 | 5 - .../bin/install_webkit_wsl.ps1 | 33 - .../bin/reinstall_chrome_beta_linux.sh | 42 - .../bin/reinstall_chrome_beta_mac.sh | 13 - .../bin/reinstall_chrome_beta_win.ps1 | 24 - .../bin/reinstall_chrome_stable_linux.sh | 42 - .../bin/reinstall_chrome_stable_mac.sh | 12 - .../bin/reinstall_chrome_stable_win.ps1 | 24 - .../bin/reinstall_msedge_beta_linux.sh | 48 - .../bin/reinstall_msedge_beta_mac.sh | 11 - .../bin/reinstall_msedge_beta_win.ps1 | 23 - .../bin/reinstall_msedge_dev_linux.sh | 48 - .../bin/reinstall_msedge_dev_mac.sh | 11 - .../bin/reinstall_msedge_dev_win.ps1 | 23 - .../bin/reinstall_msedge_stable_linux.sh | 48 - .../bin/reinstall_msedge_stable_mac.sh | 11 - .../bin/reinstall_msedge_stable_win.ps1 | 24 - node_modules/playwright-core/browsers.json | 79 - node_modules/playwright-core/cli.js | 18 - node_modules/playwright-core/index.d.ts | 17 - node_modules/playwright-core/index.js | 32 - node_modules/playwright-core/index.mjs | 28 - .../playwright-core/lib/androidServerImpl.js | 65 - .../playwright-core/lib/browserServerImpl.js | 120 - .../playwright-core/lib/cli/driver.js | 97 - .../playwright-core/lib/cli/program.js | 589 - .../lib/cli/programWithTestStub.js | 74 - .../playwright-core/lib/client/android.js | 361 - .../playwright-core/lib/client/api.js | 137 - .../playwright-core/lib/client/artifact.js | 79 - .../playwright-core/lib/client/browser.js | 161 - .../lib/client/browserContext.js | 582 - .../playwright-core/lib/client/browserType.js | 185 - .../playwright-core/lib/client/cdpSession.js | 51 - .../lib/client/channelOwner.js | 194 - .../lib/client/clientHelper.js | 64 - .../lib/client/clientInstrumentation.js | 55 - .../lib/client/clientStackTrace.js | 69 - .../playwright-core/lib/client/clock.js | 68 - .../playwright-core/lib/client/connection.js | 318 - .../lib/client/consoleMessage.js | 58 - .../playwright-core/lib/client/coverage.js | 44 - .../playwright-core/lib/client/dialog.js | 56 - .../playwright-core/lib/client/download.js | 62 - .../playwright-core/lib/client/electron.js | 138 - .../lib/client/elementHandle.js | 284 - .../playwright-core/lib/client/errors.js | 77 - .../lib/client/eventEmitter.js | 314 - .../playwright-core/lib/client/events.js | 103 - .../playwright-core/lib/client/fetch.js | 368 - .../playwright-core/lib/client/fileChooser.js | 46 - .../playwright-core/lib/client/fileUtils.js | 34 - .../playwright-core/lib/client/frame.js | 409 - .../playwright-core/lib/client/harRouter.js | 87 - .../playwright-core/lib/client/input.js | 84 - .../playwright-core/lib/client/jsHandle.js | 109 - .../playwright-core/lib/client/jsonPipe.js | 39 - .../playwright-core/lib/client/localUtils.js | 60 - .../playwright-core/lib/client/locator.js | 369 - .../playwright-core/lib/client/network.js | 747 - .../playwright-core/lib/client/page.js | 745 - .../playwright-core/lib/client/pageAgent.js | 64 - .../playwright-core/lib/client/platform.js | 77 - .../playwright-core/lib/client/playwright.js | 71 - .../playwright-core/lib/client/selectors.js | 55 - .../playwright-core/lib/client/stream.js | 39 - .../lib/client/timeoutSettings.js | 79 - .../playwright-core/lib/client/tracing.js | 119 - .../playwright-core/lib/client/types.js | 28 - .../playwright-core/lib/client/video.js | 59 - .../playwright-core/lib/client/waiter.js | 142 - .../playwright-core/lib/client/webError.js | 39 - .../playwright-core/lib/client/webSocket.js | 93 - .../playwright-core/lib/client/worker.js | 85 - .../lib/client/writableStream.js | 39 - .../lib/generated/bindingsControllerSource.js | 28 - .../lib/generated/clockSource.js | 28 - .../lib/generated/injectedScriptSource.js | 28 - .../lib/generated/pollingRecorderSource.js | 28 - .../lib/generated/storageScriptSource.js | 28 - .../lib/generated/utilityScriptSource.js | 28 - .../lib/generated/webSocketMockSource.js | 336 - .../playwright-core/lib/inProcessFactory.js | 60 - node_modules/playwright-core/lib/inprocess.js | 3 - node_modules/playwright-core/lib/mcpBundle.js | 84 - .../lib/mcpBundleImpl/index.js | 147 - .../playwright-core/lib/outofprocess.js | 76 - .../lib/protocol/serializers.js | 197 - .../playwright-core/lib/protocol/validator.js | 2969 -- .../lib/protocol/validatorPrimitives.js | 193 - .../lib/remote/playwrightConnection.js | 129 - .../lib/remote/playwrightServer.js | 334 - .../lib/server/agent/actionRunner.js | 335 - .../lib/server/agent/actions.js | 128 - .../lib/server/agent/codegen.js | 111 - .../lib/server/agent/context.js | 150 - .../lib/server/agent/expectTools.js | 156 - .../lib/server/agent/pageAgent.js | 204 - .../lib/server/agent/performTools.js | 262 - .../playwright-core/lib/server/agent/tool.js | 109 - .../lib/server/android/android.js | 465 - .../lib/server/android/backendAdb.js | 177 - .../playwright-core/lib/server/artifact.js | 127 - .../lib/server/bidi/bidiBrowser.js | 549 - .../lib/server/bidi/bidiChromium.js | 149 - .../lib/server/bidi/bidiConnection.js | 213 - .../lib/server/bidi/bidiDeserializer.js | 116 - .../lib/server/bidi/bidiExecutionContext.js | 267 - .../lib/server/bidi/bidiFirefox.js | 128 - .../lib/server/bidi/bidiInput.js | 146 - .../lib/server/bidi/bidiNetworkManager.js | 383 - .../lib/server/bidi/bidiOverCdp.js | 102 - .../lib/server/bidi/bidiPage.js | 583 - .../lib/server/bidi/bidiPdf.js | 106 - .../server/bidi/third_party/bidiCommands.d.js | 22 - .../server/bidi/third_party/bidiKeyboard.js | 256 - .../server/bidi/third_party/bidiProtocol.js | 24 - .../bidi/third_party/bidiProtocolCore.js | 180 - .../third_party/bidiProtocolPermissions.js | 42 - .../server/bidi/third_party/bidiSerializer.js | 148 - .../server/bidi/third_party/firefoxPrefs.js | 259 - .../playwright-core/lib/server/browser.js | 149 - .../lib/server/browserContext.js | 702 - .../playwright-core/lib/server/browserType.js | 336 - .../playwright-core/lib/server/callLog.js | 82 - .../lib/server/chromium/appIcon.png | Bin 16565 -> 0 bytes .../lib/server/chromium/chromium.js | 397 - .../lib/server/chromium/chromiumSwitches.js | 104 - .../lib/server/chromium/crBrowser.js | 520 - .../lib/server/chromium/crConnection.js | 197 - .../lib/server/chromium/crCoverage.js | 235 - .../lib/server/chromium/crDevTools.js | 111 - .../lib/server/chromium/crDragDrop.js | 131 - .../lib/server/chromium/crExecutionContext.js | 146 - .../lib/server/chromium/crInput.js | 187 - .../lib/server/chromium/crNetworkManager.js | 707 - .../lib/server/chromium/crPage.js | 1001 - .../lib/server/chromium/crPdf.js | 121 - .../lib/server/chromium/crProtocolHelper.js | 145 - .../lib/server/chromium/crServiceWorker.js | 136 - .../server/chromium/defaultFontFamilies.js | 162 - .../lib/server/chromium/protocol.d.js | 16 - .../playwright-core/lib/server/clock.js | 149 - .../lib/server/codegen/csharp.js | 327 - .../lib/server/codegen/java.js | 274 - .../lib/server/codegen/javascript.js | 247 - .../lib/server/codegen/jsonl.js | 52 - .../lib/server/codegen/language.js | 132 - .../lib/server/codegen/languages.js | 68 - .../lib/server/codegen/python.js | 279 - .../lib/server/codegen/types.js | 16 - .../playwright-core/lib/server/console.js | 57 - .../playwright-core/lib/server/cookieStore.js | 206 - .../lib/server/debugController.js | 191 - .../playwright-core/lib/server/debugger.js | 119 - .../lib/server/deviceDescriptors.js | 39 - .../lib/server/deviceDescriptorsSource.json | 1779 -- .../playwright-core/lib/server/dialog.js | 116 - .../server/dispatchers/androidDispatcher.js | 325 - .../server/dispatchers/artifactDispatcher.js | 118 - .../dispatchers/browserContextDispatcher.js | 384 - .../server/dispatchers/browserDispatcher.js | 118 - .../dispatchers/browserTypeDispatcher.js | 64 - .../dispatchers/cdpSessionDispatcher.js | 44 - .../dispatchers/debugControllerDispatcher.js | 78 - .../server/dispatchers/dialogDispatcher.js | 47 - .../lib/server/dispatchers/dispatcher.js | 364 - .../server/dispatchers/electronDispatcher.js | 89 - .../dispatchers/elementHandlerDispatcher.js | 181 - .../lib/server/dispatchers/frameDispatcher.js | 227 - .../server/dispatchers/jsHandleDispatcher.js | 85 - .../server/dispatchers/jsonPipeDispatcher.js | 58 - .../dispatchers/localUtilsDispatcher.js | 149 - .../server/dispatchers/networkDispatchers.js | 213 - .../server/dispatchers/pageAgentDispatcher.js | 96 - .../lib/server/dispatchers/pageDispatcher.js | 393 - .../dispatchers/playwrightDispatcher.js | 108 - .../server/dispatchers/streamDispatcher.js | 67 - .../server/dispatchers/tracingDispatcher.js | 68 - .../dispatchers/webSocketRouteDispatcher.js | 165 - .../dispatchers/writableStreamDispatcher.js | 79 - .../playwright-core/lib/server/dom.js | 815 - .../playwright-core/lib/server/download.js | 70 - .../lib/server/electron/electron.js | 273 - .../lib/server/electron/loader.js | 29 - .../playwright-core/lib/server/errors.js | 69 - .../playwright-core/lib/server/fetch.js | 621 - .../playwright-core/lib/server/fileChooser.js | 43 - .../lib/server/fileUploadUtils.js | 84 - .../lib/server/firefox/ffBrowser.js | 418 - .../lib/server/firefox/ffConnection.js | 142 - .../lib/server/firefox/ffExecutionContext.js | 150 - .../lib/server/firefox/ffInput.js | 159 - .../lib/server/firefox/ffNetworkManager.js | 256 - .../lib/server/firefox/ffPage.js | 497 - .../lib/server/firefox/firefox.js | 114 - .../lib/server/firefox/protocol.d.js | 16 - .../playwright-core/lib/server/formData.js | 147 - .../lib/server/frameSelectors.js | 160 - .../playwright-core/lib/server/frames.js | 1471 - .../lib/server/har/harRecorder.js | 147 - .../lib/server/har/harTracer.js | 607 - .../playwright-core/lib/server/harBackend.js | 157 - .../playwright-core/lib/server/helper.js | 96 - .../playwright-core/lib/server/index.js | 58 - .../playwright-core/lib/server/input.js | 277 - .../lib/server/instrumentation.js | 72 - .../playwright-core/lib/server/javascript.js | 291 - .../playwright-core/lib/server/launchApp.js | 128 - .../playwright-core/lib/server/localUtils.js | 214 - .../lib/server/macEditingCommands.js | 143 - .../playwright-core/lib/server/network.js | 667 - .../playwright-core/lib/server/page.js | 830 - .../lib/server/pipeTransport.js | 89 - .../playwright-core/lib/server/playwright.js | 69 - .../playwright-core/lib/server/progress.js | 132 - .../lib/server/protocolError.js | 52 - .../playwright-core/lib/server/recorder.js | 499 - .../lib/server/recorder/chat.js | 161 - .../lib/server/recorder/recorderApp.js | 366 - .../lib/server/recorder/recorderRunner.js | 138 - .../recorder/recorderSignalProcessor.js | 83 - .../lib/server/recorder/recorderUtils.js | 157 - .../lib/server/recorder/throttledFile.js | 57 - .../lib/server/registry/browserFetcher.js | 177 - .../lib/server/registry/dependencies.js | 371 - .../lib/server/registry/index.js | 1422 - .../lib/server/registry/nativeDeps.js | 1280 - .../server/registry/oopDownloadBrowserMain.js | 127 - .../playwright-core/lib/server/screencast.js | 190 - .../lib/server/screenshotter.js | 333 - .../playwright-core/lib/server/selectors.js | 112 - .../socksClientCertificatesInterceptor.js | 383 - .../lib/server/socksInterceptor.js | 95 - .../lib/server/trace/recorder/snapshotter.js | 147 - .../trace/recorder/snapshotterInjected.js | 561 - .../lib/server/trace/recorder/tracing.js | 604 - .../lib/server/trace/viewer/traceParser.js | 72 - .../lib/server/trace/viewer/traceViewer.js | 245 - .../playwright-core/lib/server/transport.js | 181 - .../playwright-core/lib/server/types.js | 28 - .../lib/server/usKeyboardLayout.js | 145 - .../playwright-core/lib/server/utils/ascii.js | 44 - .../lib/server/utils/comparators.js | 139 - .../lib/server/utils/crypto.js | 216 - .../playwright-core/lib/server/utils/debug.js | 42 - .../lib/server/utils/debugLogger.js | 122 - .../playwright-core/lib/server/utils/env.js | 73 - .../lib/server/utils/eventsHelper.js | 39 - .../lib/server/utils/expectUtils.js | 123 - .../lib/server/utils/fileUtils.js | 191 - .../lib/server/utils/happyEyeballs.js | 207 - .../lib/server/utils/hostPlatform.js | 138 - .../lib/server/utils/httpServer.js | 203 - .../lib/server/utils/imageUtils.js | 141 - .../server/utils/image_tools/colorUtils.js | 89 - .../lib/server/utils/image_tools/compare.js | 109 - .../server/utils/image_tools/imageChannel.js | 78 - .../lib/server/utils/image_tools/stats.js | 102 - .../lib/server/utils/linuxUtils.js | 71 - .../lib/server/utils/network.js | 242 - .../lib/server/utils/nodePlatform.js | 154 - .../lib/server/utils/pipeTransport.js | 84 - .../lib/server/utils/processLauncher.js | 241 - .../lib/server/utils/profiler.js | 65 - .../lib/server/utils/socksProxy.js | 511 - .../lib/server/utils/spawnAsync.js | 41 - .../playwright-core/lib/server/utils/task.js | 51 - .../lib/server/utils/userAgent.js | 98 - .../lib/server/utils/wsServer.js | 121 - .../lib/server/utils/zipFile.js | 74 - .../playwright-core/lib/server/utils/zones.js | 57 - .../lib/server/videoRecorder.js | 124 - .../lib/server/webkit/protocol.d.js | 16 - .../lib/server/webkit/webkit.js | 108 - .../lib/server/webkit/wkBrowser.js | 335 - .../lib/server/webkit/wkConnection.js | 144 - .../lib/server/webkit/wkExecutionContext.js | 154 - .../lib/server/webkit/wkInput.js | 181 - .../server/webkit/wkInterceptableRequest.js | 197 - .../lib/server/webkit/wkPage.js | 1159 - .../lib/server/webkit/wkProvisionalPage.js | 83 - .../lib/server/webkit/wkWorkers.js | 105 - .../lib/third_party/pixelmatch.js | 255 - node_modules/playwright-core/lib/utils.js | 111 - .../lib/utils/isomorphic/ariaSnapshot.js | 455 - .../lib/utils/isomorphic/assert.js | 31 - .../lib/utils/isomorphic/colors.js | 72 - .../lib/utils/isomorphic/cssParser.js | 245 - .../lib/utils/isomorphic/cssTokenizer.js | 1051 - .../lib/utils/isomorphic/headers.js | 53 - .../lib/utils/isomorphic/locatorGenerators.js | 689 - .../lib/utils/isomorphic/locatorParser.js | 176 - .../lib/utils/isomorphic/locatorUtils.js | 81 - .../lib/utils/isomorphic/lruCache.js | 51 - .../lib/utils/isomorphic/manualPromise.js | 114 - .../lib/utils/isomorphic/mimeType.js | 459 - .../lib/utils/isomorphic/multimap.js | 80 - .../lib/utils/isomorphic/protocolFormatter.js | 81 - .../lib/utils/isomorphic/protocolMetainfo.js | 330 - .../lib/utils/isomorphic/rtti.js | 43 - .../lib/utils/isomorphic/selectorParser.js | 386 - .../lib/utils/isomorphic/semaphore.js | 54 - .../lib/utils/isomorphic/stackTrace.js | 158 - .../lib/utils/isomorphic/stringUtils.js | 204 - .../lib/utils/isomorphic/time.js | 49 - .../lib/utils/isomorphic/timeoutRunner.js | 66 - .../lib/utils/isomorphic/trace/entries.js | 16 - .../isomorphic/trace/snapshotRenderer.js | 499 - .../utils/isomorphic/trace/snapshotServer.js | 120 - .../utils/isomorphic/trace/snapshotStorage.js | 89 - .../lib/utils/isomorphic/trace/traceLoader.js | 131 - .../lib/utils/isomorphic/trace/traceModel.js | 365 - .../utils/isomorphic/trace/traceModernizer.js | 400 - .../isomorphic/trace/versions/traceV3.js | 16 - .../isomorphic/trace/versions/traceV4.js | 16 - .../isomorphic/trace/versions/traceV5.js | 16 - .../isomorphic/trace/versions/traceV6.js | 16 - .../isomorphic/trace/versions/traceV7.js | 16 - .../isomorphic/trace/versions/traceV8.js | 16 - .../lib/utils/isomorphic/traceUtils.js | 58 - .../lib/utils/isomorphic/types.js | 16 - .../lib/utils/isomorphic/urlMatch.js | 190 - .../isomorphic/utilityScriptSerializers.js | 251 - .../lib/utils/isomorphic/yaml.js | 84 - .../playwright-core/lib/utilsBundle.js | 109 - .../lib/utilsBundleImpl/index.js | 218 - .../lib/utilsBundleImpl/xdg-open | 1066 - .../lib/vite/htmlReport/index.html | 84 - .../assets/codeMirrorModule-DYBRYzYX.css | 1 - .../assets/codeMirrorModule-DadYNm1I.js | 32 - .../vite/recorder/assets/codicon-DCmgc-ay.ttf | Bin 80340 -> 0 bytes .../vite/recorder/assets/index-BSjZa4pk.css | 1 - .../vite/recorder/assets/index-BhTWtUlo.js | 193 - .../lib/vite/recorder/index.html | 29 - .../lib/vite/recorder/playwright-logo.svg | 9 - .../assets/codeMirrorModule-a5XoALAZ.js | 32 - .../assets/defaultSettingsView-CJSZINFr.js | 266 - .../assets/xtermModule-CsJ4vdCR.js | 9 - .../traceViewer/codeMirrorModule.DYBRYzYX.css | 1 - .../lib/vite/traceViewer/codicon.DCmgc-ay.ttf | Bin 80340 -> 0 bytes .../defaultSettingsView.7ch9cixO.css | 1 - .../lib/vite/traceViewer/index.BDwrLSGN.js | 2 - .../lib/vite/traceViewer/index.BVu7tZDe.css | 1 - .../lib/vite/traceViewer/index.html | 43 - .../lib/vite/traceViewer/manifest.webmanifest | 16 - .../lib/vite/traceViewer/playwright-logo.svg | 9 - .../lib/vite/traceViewer/snapshot.html | 21 - .../lib/vite/traceViewer/sw.bundle.js | 5 - .../lib/vite/traceViewer/uiMode.Btcz36p_.css | 1 - .../lib/vite/traceViewer/uiMode.CQJ9SCIQ.js | 5 - .../lib/vite/traceViewer/uiMode.html | 17 - .../vite/traceViewer/xtermModule.DYP7pi_n.css | 32 - node_modules/playwright-core/lib/zipBundle.js | 34 - .../playwright-core/lib/zipBundleImpl.js | 5 - node_modules/playwright-core/package.json | 43 - .../playwright-core/types/protocol.d.ts | 23824 ---------------- .../playwright-core/types/structs.d.ts | 45 - node_modules/playwright-core/types/types.d.ts | 22843 --------------- node_modules/ts-ics | 1 - 938 files changed, 3 insertions(+), 281928 deletions(-) delete mode 120000 node_modules/.bin/playwright delete mode 120000 node_modules/.bin/playwright-core delete mode 100644 node_modules/.deno/.deno.lock delete mode 100644 node_modules/.deno/.setup-cache.bin delete mode 100644 node_modules/.deno/@standard-schema+spec@1.1.0/.initialized delete mode 100644 node_modules/.deno/@standard-schema+spec@1.1.0/node_modules/@standard-schema/spec/LICENSE delete mode 100644 node_modules/.deno/@standard-schema+spec@1.1.0/node_modules/@standard-schema/spec/README.md delete mode 100644 node_modules/.deno/@standard-schema+spec@1.1.0/node_modules/@standard-schema/spec/dist/index.cjs delete mode 100644 node_modules/.deno/@standard-schema+spec@1.1.0/node_modules/@standard-schema/spec/dist/index.d.cts delete mode 100644 node_modules/.deno/@standard-schema+spec@1.1.0/node_modules/@standard-schema/spec/dist/index.d.ts delete mode 100644 node_modules/.deno/@standard-schema+spec@1.1.0/node_modules/@standard-schema/spec/dist/index.js delete mode 100644 node_modules/.deno/@standard-schema+spec@1.1.0/node_modules/@standard-schema/spec/package.json delete mode 120000 node_modules/.deno/node_modules/@standard-schema/spec delete mode 120000 node_modules/.deno/node_modules/playwright-core delete mode 100644 node_modules/.deno/playwright-core@1.58.2/.initialized delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/LICENSE delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/NOTICE delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/README.md delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/ThirdPartyNotices.txt delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/install_media_pack.ps1 delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/install_webkit_wsl.ps1 delete mode 100755 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_chrome_beta_linux.sh delete mode 100755 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_chrome_beta_mac.sh delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_chrome_beta_win.ps1 delete mode 100755 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_chrome_stable_linux.sh delete mode 100755 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_chrome_stable_mac.sh delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_chrome_stable_win.ps1 delete mode 100755 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_beta_linux.sh delete mode 100755 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_beta_mac.sh delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_beta_win.ps1 delete mode 100755 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_dev_linux.sh delete mode 100755 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_dev_mac.sh delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_dev_win.ps1 delete mode 100755 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_stable_linux.sh delete mode 100755 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_stable_mac.sh delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_stable_win.ps1 delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/browsers.json delete mode 100755 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/cli.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/index.d.ts delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/index.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/index.mjs delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/androidServerImpl.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/browserServerImpl.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/cli/driver.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/cli/program.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/cli/programWithTestStub.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/android.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/api.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/artifact.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/browser.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/browserContext.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/browserType.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/cdpSession.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/channelOwner.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/clientHelper.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/clientInstrumentation.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/clientStackTrace.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/clock.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/connection.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/consoleMessage.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/coverage.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/dialog.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/download.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/electron.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/elementHandle.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/errors.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/eventEmitter.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/events.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/fetch.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/fileChooser.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/fileUtils.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/frame.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/harRouter.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/input.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/jsHandle.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/jsonPipe.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/localUtils.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/locator.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/network.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/page.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/pageAgent.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/platform.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/playwright.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/selectors.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/stream.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/timeoutSettings.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/tracing.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/types.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/video.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/waiter.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/webError.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/webSocket.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/worker.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/client/writableStream.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/generated/bindingsControllerSource.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/generated/clockSource.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/generated/injectedScriptSource.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/generated/pollingRecorderSource.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/generated/storageScriptSource.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/generated/utilityScriptSource.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/generated/webSocketMockSource.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/inProcessFactory.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/inprocess.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/mcpBundle.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/mcpBundleImpl/index.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/outofprocess.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/protocol/serializers.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/protocol/validator.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/protocol/validatorPrimitives.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/remote/playwrightConnection.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/remote/playwrightServer.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/agent/actionRunner.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/agent/actions.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/agent/codegen.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/agent/context.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/agent/expectTools.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/agent/pageAgent.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/agent/performTools.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/agent/tool.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/android/android.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/android/backendAdb.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/artifact.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/bidi/bidiBrowser.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/bidi/bidiChromium.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/bidi/bidiConnection.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/bidi/bidiDeserializer.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/bidi/bidiExecutionContext.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/bidi/bidiFirefox.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/bidi/bidiInput.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/bidi/bidiNetworkManager.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/bidi/bidiOverCdp.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/bidi/bidiPage.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/bidi/bidiPdf.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/bidi/third_party/bidiCommands.d.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/bidi/third_party/bidiKeyboard.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/bidi/third_party/bidiProtocol.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/bidi/third_party/bidiProtocolCore.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/bidi/third_party/bidiProtocolPermissions.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/bidi/third_party/bidiSerializer.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/bidi/third_party/firefoxPrefs.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/browser.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/browserContext.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/browserType.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/callLog.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/chromium/appIcon.png delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/chromium/chromium.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/chromium/chromiumSwitches.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/chromium/crBrowser.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/chromium/crConnection.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/chromium/crCoverage.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/chromium/crDevTools.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/chromium/crDragDrop.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/chromium/crExecutionContext.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/chromium/crInput.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/chromium/crNetworkManager.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/chromium/crPage.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/chromium/crPdf.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/chromium/crProtocolHelper.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/chromium/crServiceWorker.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/chromium/defaultFontFamilies.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/chromium/protocol.d.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/clock.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/codegen/csharp.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/codegen/java.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/codegen/javascript.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/codegen/jsonl.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/codegen/language.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/codegen/languages.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/codegen/python.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/codegen/types.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/console.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/cookieStore.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/debugController.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/debugger.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/deviceDescriptors.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/deviceDescriptorsSource.json delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/dialog.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/dispatchers/androidDispatcher.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/dispatchers/artifactDispatcher.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/dispatchers/browserContextDispatcher.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/dispatchers/browserDispatcher.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/dispatchers/browserTypeDispatcher.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/dispatchers/cdpSessionDispatcher.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/dispatchers/debugControllerDispatcher.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/dispatchers/dialogDispatcher.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/dispatchers/dispatcher.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/dispatchers/electronDispatcher.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/dispatchers/elementHandlerDispatcher.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/dispatchers/frameDispatcher.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/dispatchers/jsHandleDispatcher.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/dispatchers/jsonPipeDispatcher.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/dispatchers/localUtilsDispatcher.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/dispatchers/networkDispatchers.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/dispatchers/pageAgentDispatcher.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/dispatchers/pageDispatcher.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/dispatchers/playwrightDispatcher.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/dispatchers/streamDispatcher.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/dispatchers/tracingDispatcher.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/dispatchers/webSocketRouteDispatcher.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/dispatchers/writableStreamDispatcher.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/dom.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/download.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/electron/electron.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/electron/loader.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/errors.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/fetch.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/fileChooser.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/fileUploadUtils.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/firefox/ffBrowser.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/firefox/ffConnection.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/firefox/ffExecutionContext.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/firefox/ffInput.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/firefox/ffNetworkManager.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/firefox/ffPage.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/firefox/firefox.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/firefox/protocol.d.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/formData.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/frameSelectors.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/frames.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/har/harRecorder.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/har/harTracer.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/harBackend.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/helper.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/index.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/input.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/instrumentation.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/javascript.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/launchApp.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/localUtils.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/macEditingCommands.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/network.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/page.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/pipeTransport.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/playwright.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/progress.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/protocolError.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/recorder.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/recorder/chat.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/recorder/recorderApp.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/recorder/recorderRunner.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/recorder/recorderSignalProcessor.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/recorder/recorderUtils.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/recorder/throttledFile.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/registry/browserFetcher.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/registry/dependencies.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/registry/index.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/registry/nativeDeps.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/registry/oopDownloadBrowserMain.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/screencast.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/screenshotter.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/selectors.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/socksClientCertificatesInterceptor.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/socksInterceptor.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/trace/recorder/snapshotter.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/trace/recorder/snapshotterInjected.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/trace/recorder/tracing.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/trace/viewer/traceParser.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/trace/viewer/traceViewer.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/transport.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/types.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/usKeyboardLayout.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/utils/ascii.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/utils/comparators.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/utils/crypto.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/utils/debug.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/utils/debugLogger.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/utils/env.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/utils/eventsHelper.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/utils/expectUtils.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/utils/fileUtils.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/utils/happyEyeballs.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/utils/hostPlatform.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/utils/httpServer.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/utils/imageUtils.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/utils/image_tools/colorUtils.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/utils/image_tools/compare.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/utils/image_tools/imageChannel.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/utils/image_tools/stats.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/utils/linuxUtils.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/utils/network.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/utils/nodePlatform.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/utils/pipeTransport.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/utils/processLauncher.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/utils/profiler.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/utils/socksProxy.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/utils/spawnAsync.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/utils/task.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/utils/userAgent.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/utils/wsServer.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/utils/zipFile.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/utils/zones.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/videoRecorder.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/webkit/protocol.d.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/webkit/webkit.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/webkit/wkBrowser.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/webkit/wkConnection.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/webkit/wkExecutionContext.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/webkit/wkInput.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/webkit/wkInterceptableRequest.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/webkit/wkPage.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/webkit/wkProvisionalPage.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/server/webkit/wkWorkers.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/third_party/pixelmatch.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/ariaSnapshot.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/assert.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/colors.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/cssParser.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/cssTokenizer.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/headers.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/locatorGenerators.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/locatorParser.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/locatorUtils.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/lruCache.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/manualPromise.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/mimeType.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/multimap.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/protocolFormatter.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/protocolMetainfo.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/rtti.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/selectorParser.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/semaphore.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/stackTrace.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/stringUtils.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/time.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/timeoutRunner.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/trace/entries.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/trace/snapshotRenderer.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/trace/snapshotServer.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/trace/snapshotStorage.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/trace/traceLoader.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/trace/traceModel.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/trace/traceModernizer.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/trace/versions/traceV3.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/trace/versions/traceV4.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/trace/versions/traceV5.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/trace/versions/traceV6.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/trace/versions/traceV7.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/trace/versions/traceV8.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/traceUtils.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/types.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/urlMatch.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/utilityScriptSerializers.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utils/isomorphic/yaml.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utilsBundle.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utilsBundleImpl/index.js delete mode 100755 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/utilsBundleImpl/xdg-open delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/vite/htmlReport/index.html delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/vite/recorder/assets/codeMirrorModule-DYBRYzYX.css delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/vite/recorder/assets/codeMirrorModule-DadYNm1I.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/vite/recorder/assets/codicon-DCmgc-ay.ttf delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/vite/recorder/assets/index-BSjZa4pk.css delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/vite/recorder/assets/index-BhTWtUlo.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/vite/recorder/index.html delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/vite/recorder/playwright-logo.svg delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/vite/traceViewer/assets/codeMirrorModule-a5XoALAZ.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/vite/traceViewer/assets/defaultSettingsView-CJSZINFr.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/vite/traceViewer/assets/xtermModule-CsJ4vdCR.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/vite/traceViewer/codeMirrorModule.DYBRYzYX.css delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/vite/traceViewer/codicon.DCmgc-ay.ttf delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/vite/traceViewer/defaultSettingsView.7ch9cixO.css delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/vite/traceViewer/index.BDwrLSGN.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/vite/traceViewer/index.BVu7tZDe.css delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/vite/traceViewer/index.html delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/vite/traceViewer/manifest.webmanifest delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/vite/traceViewer/playwright-logo.svg delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/vite/traceViewer/snapshot.html delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/vite/traceViewer/sw.bundle.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/vite/traceViewer/uiMode.Btcz36p_.css delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/vite/traceViewer/uiMode.CQJ9SCIQ.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/vite/traceViewer/uiMode.html delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/vite/traceViewer/xtermModule.DYP7pi_n.css delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/zipBundle.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/zipBundleImpl.js delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/package.json delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/types/protocol.d.ts delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/types/structs.d.ts delete mode 100644 node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/types/types.d.ts delete mode 100644 node_modules/.deno/playwright@1.58.2/.initialized delete mode 120000 node_modules/.deno/playwright@1.58.2/node_modules/playwright-core delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/LICENSE delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/NOTICE delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/README.md delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/ThirdPartyNotices.txt delete mode 100755 node_modules/.deno/playwright@1.58.2/node_modules/playwright/cli.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/index.d.ts delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/index.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/index.mjs delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/jsx-runtime.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/jsx-runtime.mjs delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/agents/agentParser.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/agents/copilot-setup-steps.yml delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/agents/generateAgents.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/agents/playwright-test-coverage.prompt.md delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/agents/playwright-test-generate.prompt.md delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/agents/playwright-test-generator.agent.md delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/agents/playwright-test-heal.prompt.md delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/agents/playwright-test-healer.agent.md delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/agents/playwright-test-plan.prompt.md delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/agents/playwright-test-planner.agent.md delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/common/config.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/common/configLoader.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/common/esmLoaderHost.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/common/expectBundle.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/common/expectBundleImpl.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/common/fixtures.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/common/globals.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/common/ipc.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/common/poolBuilder.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/common/process.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/common/suiteUtils.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/common/test.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/common/testLoader.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/common/testType.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/common/validators.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/fsWatcher.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/index.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/internalsForTest.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/isomorphic/events.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/isomorphic/folders.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/isomorphic/stringInternPool.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/isomorphic/teleReceiver.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/isomorphic/teleSuiteUpdater.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/isomorphic/testServerConnection.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/isomorphic/testServerInterface.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/isomorphic/testTree.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/isomorphic/types.d.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/loader/loaderMain.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/matchers/expect.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/matchers/matcherHint.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/matchers/matchers.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/matchers/toBeTruthy.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/matchers/toEqual.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/matchers/toHaveURL.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/matchers/toMatchAriaSnapshot.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/matchers/toMatchSnapshot.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/matchers/toMatchText.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/browser/browserContextFactory.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/browser/browserServerBackend.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/browser/config.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/browser/context.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/browser/response.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/browser/sessionLog.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/browser/tab.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/browser/tools.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/browser/tools/common.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/browser/tools/console.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/browser/tools/dialogs.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/browser/tools/evaluate.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/browser/tools/files.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/browser/tools/form.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/browser/tools/install.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/browser/tools/keyboard.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/browser/tools/mouse.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/browser/tools/navigate.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/browser/tools/network.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/browser/tools/open.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/browser/tools/pdf.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/browser/tools/runCode.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/browser/tools/screenshot.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/browser/tools/snapshot.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/browser/tools/tabs.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/browser/tools/tool.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/browser/tools/tracing.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/browser/tools/utils.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/browser/tools/verify.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/browser/tools/wait.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/browser/watchdog.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/config.d.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/extension/cdpRelay.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/extension/extensionContextFactory.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/extension/protocol.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/index.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/log.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/program.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/sdk/exports.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/sdk/http.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/sdk/inProcessTransport.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/sdk/server.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/sdk/tool.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/terminal/cli.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/terminal/command.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/terminal/commands.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/terminal/daemon.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/terminal/help.json delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/terminal/helpGenerator.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/terminal/socketConnection.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/test/browserBackend.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/test/generatorTools.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/test/plannerTools.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/test/seed.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/test/streams.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/test/testBackend.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/test/testContext.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/test/testTool.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/mcp/test/testTools.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/plugins/gitCommitInfoPlugin.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/plugins/index.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/plugins/webServerPlugin.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/program.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/reporters/base.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/reporters/blob.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/reporters/dot.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/reporters/empty.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/reporters/github.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/reporters/html.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/reporters/internalReporter.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/reporters/json.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/reporters/junit.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/reporters/line.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/reporters/list.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/reporters/listModeReporter.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/reporters/markdown.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/reporters/merge.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/reporters/multiplexer.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/reporters/reporterV2.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/reporters/teleEmitter.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/reporters/versions/blobV1.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/runner/dispatcher.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/runner/failureTracker.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/runner/lastRun.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/runner/loadUtils.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/runner/loaderHost.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/runner/processHost.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/runner/projectUtils.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/runner/rebase.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/runner/reporters.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/runner/sigIntWatcher.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/runner/storage.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/runner/taskRunner.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/runner/tasks.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/runner/testGroups.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/runner/testRunner.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/runner/testServer.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/runner/uiModeReporter.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/runner/vcs.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/runner/watchMode.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/runner/workerHost.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/third_party/pirates.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/third_party/tsconfig-loader.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/transform/babelBundle.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/transform/babelBundleImpl.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/transform/compilationCache.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/transform/esmLoader.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/transform/md.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/transform/portTransport.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/transform/transform.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/util.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/utilsBundle.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/utilsBundleImpl.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/worker/fixtureRunner.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/worker/testInfo.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/worker/testTracing.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/worker/timeoutManager.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/worker/util.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/lib/worker/workerMain.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/package.json delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/test.d.ts delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/test.js delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/test.mjs delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/types/test.d.ts delete mode 100644 node_modules/.deno/playwright@1.58.2/node_modules/playwright/types/testReporter.d.ts delete mode 100644 node_modules/.deno/ts-ics@2.4.0/.initialized delete mode 120000 node_modules/.deno/ts-ics@2.4.0/node_modules/@standard-schema/spec delete mode 100644 node_modules/.deno/ts-ics@2.4.0/node_modules/ts-ics/LICENSE delete mode 100644 node_modules/.deno/ts-ics@2.4.0/node_modules/ts-ics/README.md delete mode 100644 node_modules/.deno/ts-ics@2.4.0/node_modules/ts-ics/dist/index.cjs delete mode 100644 node_modules/.deno/ts-ics@2.4.0/node_modules/ts-ics/dist/index.d.cts delete mode 100644 node_modules/.deno/ts-ics@2.4.0/node_modules/ts-ics/dist/index.d.ts delete mode 100644 node_modules/.deno/ts-ics@2.4.0/node_modules/ts-ics/dist/index.js delete mode 100644 node_modules/.deno/ts-ics@2.4.0/node_modules/ts-ics/package.json delete mode 100644 node_modules/.package-lock.json delete mode 120000 node_modules/playwright delete mode 100644 node_modules/playwright-core/LICENSE delete mode 100644 node_modules/playwright-core/NOTICE delete mode 100644 node_modules/playwright-core/README.md delete mode 100644 node_modules/playwright-core/ThirdPartyNotices.txt delete mode 100644 node_modules/playwright-core/bin/install_media_pack.ps1 delete mode 100644 node_modules/playwright-core/bin/install_webkit_wsl.ps1 delete mode 100755 node_modules/playwright-core/bin/reinstall_chrome_beta_linux.sh delete mode 100755 node_modules/playwright-core/bin/reinstall_chrome_beta_mac.sh delete mode 100644 node_modules/playwright-core/bin/reinstall_chrome_beta_win.ps1 delete mode 100755 node_modules/playwright-core/bin/reinstall_chrome_stable_linux.sh delete mode 100755 node_modules/playwright-core/bin/reinstall_chrome_stable_mac.sh delete mode 100644 node_modules/playwright-core/bin/reinstall_chrome_stable_win.ps1 delete mode 100755 node_modules/playwright-core/bin/reinstall_msedge_beta_linux.sh delete mode 100755 node_modules/playwright-core/bin/reinstall_msedge_beta_mac.sh delete mode 100644 node_modules/playwright-core/bin/reinstall_msedge_beta_win.ps1 delete mode 100755 node_modules/playwright-core/bin/reinstall_msedge_dev_linux.sh delete mode 100755 node_modules/playwright-core/bin/reinstall_msedge_dev_mac.sh delete mode 100644 node_modules/playwright-core/bin/reinstall_msedge_dev_win.ps1 delete mode 100755 node_modules/playwright-core/bin/reinstall_msedge_stable_linux.sh delete mode 100755 node_modules/playwright-core/bin/reinstall_msedge_stable_mac.sh delete mode 100644 node_modules/playwright-core/bin/reinstall_msedge_stable_win.ps1 delete mode 100644 node_modules/playwright-core/browsers.json delete mode 100755 node_modules/playwright-core/cli.js delete mode 100644 node_modules/playwright-core/index.d.ts delete mode 100644 node_modules/playwright-core/index.js delete mode 100644 node_modules/playwright-core/index.mjs delete mode 100644 node_modules/playwright-core/lib/androidServerImpl.js delete mode 100644 node_modules/playwright-core/lib/browserServerImpl.js delete mode 100644 node_modules/playwright-core/lib/cli/driver.js delete mode 100644 node_modules/playwright-core/lib/cli/program.js delete mode 100644 node_modules/playwright-core/lib/cli/programWithTestStub.js delete mode 100644 node_modules/playwright-core/lib/client/android.js delete mode 100644 node_modules/playwright-core/lib/client/api.js delete mode 100644 node_modules/playwright-core/lib/client/artifact.js delete mode 100644 node_modules/playwright-core/lib/client/browser.js delete mode 100644 node_modules/playwright-core/lib/client/browserContext.js delete mode 100644 node_modules/playwright-core/lib/client/browserType.js delete mode 100644 node_modules/playwright-core/lib/client/cdpSession.js delete mode 100644 node_modules/playwright-core/lib/client/channelOwner.js delete mode 100644 node_modules/playwright-core/lib/client/clientHelper.js delete mode 100644 node_modules/playwright-core/lib/client/clientInstrumentation.js delete mode 100644 node_modules/playwright-core/lib/client/clientStackTrace.js delete mode 100644 node_modules/playwright-core/lib/client/clock.js delete mode 100644 node_modules/playwright-core/lib/client/connection.js delete mode 100644 node_modules/playwright-core/lib/client/consoleMessage.js delete mode 100644 node_modules/playwright-core/lib/client/coverage.js delete mode 100644 node_modules/playwright-core/lib/client/dialog.js delete mode 100644 node_modules/playwright-core/lib/client/download.js delete mode 100644 node_modules/playwright-core/lib/client/electron.js delete mode 100644 node_modules/playwright-core/lib/client/elementHandle.js delete mode 100644 node_modules/playwright-core/lib/client/errors.js delete mode 100644 node_modules/playwright-core/lib/client/eventEmitter.js delete mode 100644 node_modules/playwright-core/lib/client/events.js delete mode 100644 node_modules/playwright-core/lib/client/fetch.js delete mode 100644 node_modules/playwright-core/lib/client/fileChooser.js delete mode 100644 node_modules/playwright-core/lib/client/fileUtils.js delete mode 100644 node_modules/playwright-core/lib/client/frame.js delete mode 100644 node_modules/playwright-core/lib/client/harRouter.js delete mode 100644 node_modules/playwright-core/lib/client/input.js delete mode 100644 node_modules/playwright-core/lib/client/jsHandle.js delete mode 100644 node_modules/playwright-core/lib/client/jsonPipe.js delete mode 100644 node_modules/playwright-core/lib/client/localUtils.js delete mode 100644 node_modules/playwright-core/lib/client/locator.js delete mode 100644 node_modules/playwright-core/lib/client/network.js delete mode 100644 node_modules/playwright-core/lib/client/page.js delete mode 100644 node_modules/playwright-core/lib/client/pageAgent.js delete mode 100644 node_modules/playwright-core/lib/client/platform.js delete mode 100644 node_modules/playwright-core/lib/client/playwright.js delete mode 100644 node_modules/playwright-core/lib/client/selectors.js delete mode 100644 node_modules/playwright-core/lib/client/stream.js delete mode 100644 node_modules/playwright-core/lib/client/timeoutSettings.js delete mode 100644 node_modules/playwright-core/lib/client/tracing.js delete mode 100644 node_modules/playwright-core/lib/client/types.js delete mode 100644 node_modules/playwright-core/lib/client/video.js delete mode 100644 node_modules/playwright-core/lib/client/waiter.js delete mode 100644 node_modules/playwright-core/lib/client/webError.js delete mode 100644 node_modules/playwright-core/lib/client/webSocket.js delete mode 100644 node_modules/playwright-core/lib/client/worker.js delete mode 100644 node_modules/playwright-core/lib/client/writableStream.js delete mode 100644 node_modules/playwright-core/lib/generated/bindingsControllerSource.js delete mode 100644 node_modules/playwright-core/lib/generated/clockSource.js delete mode 100644 node_modules/playwright-core/lib/generated/injectedScriptSource.js delete mode 100644 node_modules/playwright-core/lib/generated/pollingRecorderSource.js delete mode 100644 node_modules/playwright-core/lib/generated/storageScriptSource.js delete mode 100644 node_modules/playwright-core/lib/generated/utilityScriptSource.js delete mode 100644 node_modules/playwright-core/lib/generated/webSocketMockSource.js delete mode 100644 node_modules/playwright-core/lib/inProcessFactory.js delete mode 100644 node_modules/playwright-core/lib/inprocess.js delete mode 100644 node_modules/playwright-core/lib/mcpBundle.js delete mode 100644 node_modules/playwright-core/lib/mcpBundleImpl/index.js delete mode 100644 node_modules/playwright-core/lib/outofprocess.js delete mode 100644 node_modules/playwright-core/lib/protocol/serializers.js delete mode 100644 node_modules/playwright-core/lib/protocol/validator.js delete mode 100644 node_modules/playwright-core/lib/protocol/validatorPrimitives.js delete mode 100644 node_modules/playwright-core/lib/remote/playwrightConnection.js delete mode 100644 node_modules/playwright-core/lib/remote/playwrightServer.js delete mode 100644 node_modules/playwright-core/lib/server/agent/actionRunner.js delete mode 100644 node_modules/playwright-core/lib/server/agent/actions.js delete mode 100644 node_modules/playwright-core/lib/server/agent/codegen.js delete mode 100644 node_modules/playwright-core/lib/server/agent/context.js delete mode 100644 node_modules/playwright-core/lib/server/agent/expectTools.js delete mode 100644 node_modules/playwright-core/lib/server/agent/pageAgent.js delete mode 100644 node_modules/playwright-core/lib/server/agent/performTools.js delete mode 100644 node_modules/playwright-core/lib/server/agent/tool.js delete mode 100644 node_modules/playwright-core/lib/server/android/android.js delete mode 100644 node_modules/playwright-core/lib/server/android/backendAdb.js delete mode 100644 node_modules/playwright-core/lib/server/artifact.js delete mode 100644 node_modules/playwright-core/lib/server/bidi/bidiBrowser.js delete mode 100644 node_modules/playwright-core/lib/server/bidi/bidiChromium.js delete mode 100644 node_modules/playwright-core/lib/server/bidi/bidiConnection.js delete mode 100644 node_modules/playwright-core/lib/server/bidi/bidiDeserializer.js delete mode 100644 node_modules/playwright-core/lib/server/bidi/bidiExecutionContext.js delete mode 100644 node_modules/playwright-core/lib/server/bidi/bidiFirefox.js delete mode 100644 node_modules/playwright-core/lib/server/bidi/bidiInput.js delete mode 100644 node_modules/playwright-core/lib/server/bidi/bidiNetworkManager.js delete mode 100644 node_modules/playwright-core/lib/server/bidi/bidiOverCdp.js delete mode 100644 node_modules/playwright-core/lib/server/bidi/bidiPage.js delete mode 100644 node_modules/playwright-core/lib/server/bidi/bidiPdf.js delete mode 100644 node_modules/playwright-core/lib/server/bidi/third_party/bidiCommands.d.js delete mode 100644 node_modules/playwright-core/lib/server/bidi/third_party/bidiKeyboard.js delete mode 100644 node_modules/playwright-core/lib/server/bidi/third_party/bidiProtocol.js delete mode 100644 node_modules/playwright-core/lib/server/bidi/third_party/bidiProtocolCore.js delete mode 100644 node_modules/playwright-core/lib/server/bidi/third_party/bidiProtocolPermissions.js delete mode 100644 node_modules/playwright-core/lib/server/bidi/third_party/bidiSerializer.js delete mode 100644 node_modules/playwright-core/lib/server/bidi/third_party/firefoxPrefs.js delete mode 100644 node_modules/playwright-core/lib/server/browser.js delete mode 100644 node_modules/playwright-core/lib/server/browserContext.js delete mode 100644 node_modules/playwright-core/lib/server/browserType.js delete mode 100644 node_modules/playwright-core/lib/server/callLog.js delete mode 100644 node_modules/playwright-core/lib/server/chromium/appIcon.png delete mode 100644 node_modules/playwright-core/lib/server/chromium/chromium.js delete mode 100644 node_modules/playwright-core/lib/server/chromium/chromiumSwitches.js delete mode 100644 node_modules/playwright-core/lib/server/chromium/crBrowser.js delete mode 100644 node_modules/playwright-core/lib/server/chromium/crConnection.js delete mode 100644 node_modules/playwright-core/lib/server/chromium/crCoverage.js delete mode 100644 node_modules/playwright-core/lib/server/chromium/crDevTools.js delete mode 100644 node_modules/playwright-core/lib/server/chromium/crDragDrop.js delete mode 100644 node_modules/playwright-core/lib/server/chromium/crExecutionContext.js delete mode 100644 node_modules/playwright-core/lib/server/chromium/crInput.js delete mode 100644 node_modules/playwright-core/lib/server/chromium/crNetworkManager.js delete mode 100644 node_modules/playwright-core/lib/server/chromium/crPage.js delete mode 100644 node_modules/playwright-core/lib/server/chromium/crPdf.js delete mode 100644 node_modules/playwright-core/lib/server/chromium/crProtocolHelper.js delete mode 100644 node_modules/playwright-core/lib/server/chromium/crServiceWorker.js delete mode 100644 node_modules/playwright-core/lib/server/chromium/defaultFontFamilies.js delete mode 100644 node_modules/playwright-core/lib/server/chromium/protocol.d.js delete mode 100644 node_modules/playwright-core/lib/server/clock.js delete mode 100644 node_modules/playwright-core/lib/server/codegen/csharp.js delete mode 100644 node_modules/playwright-core/lib/server/codegen/java.js delete mode 100644 node_modules/playwright-core/lib/server/codegen/javascript.js delete mode 100644 node_modules/playwright-core/lib/server/codegen/jsonl.js delete mode 100644 node_modules/playwright-core/lib/server/codegen/language.js delete mode 100644 node_modules/playwright-core/lib/server/codegen/languages.js delete mode 100644 node_modules/playwright-core/lib/server/codegen/python.js delete mode 100644 node_modules/playwright-core/lib/server/codegen/types.js delete mode 100644 node_modules/playwright-core/lib/server/console.js delete mode 100644 node_modules/playwright-core/lib/server/cookieStore.js delete mode 100644 node_modules/playwright-core/lib/server/debugController.js delete mode 100644 node_modules/playwright-core/lib/server/debugger.js delete mode 100644 node_modules/playwright-core/lib/server/deviceDescriptors.js delete mode 100644 node_modules/playwright-core/lib/server/deviceDescriptorsSource.json delete mode 100644 node_modules/playwright-core/lib/server/dialog.js delete mode 100644 node_modules/playwright-core/lib/server/dispatchers/androidDispatcher.js delete mode 100644 node_modules/playwright-core/lib/server/dispatchers/artifactDispatcher.js delete mode 100644 node_modules/playwright-core/lib/server/dispatchers/browserContextDispatcher.js delete mode 100644 node_modules/playwright-core/lib/server/dispatchers/browserDispatcher.js delete mode 100644 node_modules/playwright-core/lib/server/dispatchers/browserTypeDispatcher.js delete mode 100644 node_modules/playwright-core/lib/server/dispatchers/cdpSessionDispatcher.js delete mode 100644 node_modules/playwright-core/lib/server/dispatchers/debugControllerDispatcher.js delete mode 100644 node_modules/playwright-core/lib/server/dispatchers/dialogDispatcher.js delete mode 100644 node_modules/playwright-core/lib/server/dispatchers/dispatcher.js delete mode 100644 node_modules/playwright-core/lib/server/dispatchers/electronDispatcher.js delete mode 100644 node_modules/playwright-core/lib/server/dispatchers/elementHandlerDispatcher.js delete mode 100644 node_modules/playwright-core/lib/server/dispatchers/frameDispatcher.js delete mode 100644 node_modules/playwright-core/lib/server/dispatchers/jsHandleDispatcher.js delete mode 100644 node_modules/playwright-core/lib/server/dispatchers/jsonPipeDispatcher.js delete mode 100644 node_modules/playwright-core/lib/server/dispatchers/localUtilsDispatcher.js delete mode 100644 node_modules/playwright-core/lib/server/dispatchers/networkDispatchers.js delete mode 100644 node_modules/playwright-core/lib/server/dispatchers/pageAgentDispatcher.js delete mode 100644 node_modules/playwright-core/lib/server/dispatchers/pageDispatcher.js delete mode 100644 node_modules/playwright-core/lib/server/dispatchers/playwrightDispatcher.js delete mode 100644 node_modules/playwright-core/lib/server/dispatchers/streamDispatcher.js delete mode 100644 node_modules/playwright-core/lib/server/dispatchers/tracingDispatcher.js delete mode 100644 node_modules/playwright-core/lib/server/dispatchers/webSocketRouteDispatcher.js delete mode 100644 node_modules/playwright-core/lib/server/dispatchers/writableStreamDispatcher.js delete mode 100644 node_modules/playwright-core/lib/server/dom.js delete mode 100644 node_modules/playwright-core/lib/server/download.js delete mode 100644 node_modules/playwright-core/lib/server/electron/electron.js delete mode 100644 node_modules/playwright-core/lib/server/electron/loader.js delete mode 100644 node_modules/playwright-core/lib/server/errors.js delete mode 100644 node_modules/playwright-core/lib/server/fetch.js delete mode 100644 node_modules/playwright-core/lib/server/fileChooser.js delete mode 100644 node_modules/playwright-core/lib/server/fileUploadUtils.js delete mode 100644 node_modules/playwright-core/lib/server/firefox/ffBrowser.js delete mode 100644 node_modules/playwright-core/lib/server/firefox/ffConnection.js delete mode 100644 node_modules/playwright-core/lib/server/firefox/ffExecutionContext.js delete mode 100644 node_modules/playwright-core/lib/server/firefox/ffInput.js delete mode 100644 node_modules/playwright-core/lib/server/firefox/ffNetworkManager.js delete mode 100644 node_modules/playwright-core/lib/server/firefox/ffPage.js delete mode 100644 node_modules/playwright-core/lib/server/firefox/firefox.js delete mode 100644 node_modules/playwright-core/lib/server/firefox/protocol.d.js delete mode 100644 node_modules/playwright-core/lib/server/formData.js delete mode 100644 node_modules/playwright-core/lib/server/frameSelectors.js delete mode 100644 node_modules/playwright-core/lib/server/frames.js delete mode 100644 node_modules/playwright-core/lib/server/har/harRecorder.js delete mode 100644 node_modules/playwright-core/lib/server/har/harTracer.js delete mode 100644 node_modules/playwright-core/lib/server/harBackend.js delete mode 100644 node_modules/playwright-core/lib/server/helper.js delete mode 100644 node_modules/playwright-core/lib/server/index.js delete mode 100644 node_modules/playwright-core/lib/server/input.js delete mode 100644 node_modules/playwright-core/lib/server/instrumentation.js delete mode 100644 node_modules/playwright-core/lib/server/javascript.js delete mode 100644 node_modules/playwright-core/lib/server/launchApp.js delete mode 100644 node_modules/playwright-core/lib/server/localUtils.js delete mode 100644 node_modules/playwright-core/lib/server/macEditingCommands.js delete mode 100644 node_modules/playwright-core/lib/server/network.js delete mode 100644 node_modules/playwright-core/lib/server/page.js delete mode 100644 node_modules/playwright-core/lib/server/pipeTransport.js delete mode 100644 node_modules/playwright-core/lib/server/playwright.js delete mode 100644 node_modules/playwright-core/lib/server/progress.js delete mode 100644 node_modules/playwright-core/lib/server/protocolError.js delete mode 100644 node_modules/playwright-core/lib/server/recorder.js delete mode 100644 node_modules/playwright-core/lib/server/recorder/chat.js delete mode 100644 node_modules/playwright-core/lib/server/recorder/recorderApp.js delete mode 100644 node_modules/playwright-core/lib/server/recorder/recorderRunner.js delete mode 100644 node_modules/playwright-core/lib/server/recorder/recorderSignalProcessor.js delete mode 100644 node_modules/playwright-core/lib/server/recorder/recorderUtils.js delete mode 100644 node_modules/playwright-core/lib/server/recorder/throttledFile.js delete mode 100644 node_modules/playwright-core/lib/server/registry/browserFetcher.js delete mode 100644 node_modules/playwright-core/lib/server/registry/dependencies.js delete mode 100644 node_modules/playwright-core/lib/server/registry/index.js delete mode 100644 node_modules/playwright-core/lib/server/registry/nativeDeps.js delete mode 100644 node_modules/playwright-core/lib/server/registry/oopDownloadBrowserMain.js delete mode 100644 node_modules/playwright-core/lib/server/screencast.js delete mode 100644 node_modules/playwright-core/lib/server/screenshotter.js delete mode 100644 node_modules/playwright-core/lib/server/selectors.js delete mode 100644 node_modules/playwright-core/lib/server/socksClientCertificatesInterceptor.js delete mode 100644 node_modules/playwright-core/lib/server/socksInterceptor.js delete mode 100644 node_modules/playwright-core/lib/server/trace/recorder/snapshotter.js delete mode 100644 node_modules/playwright-core/lib/server/trace/recorder/snapshotterInjected.js delete mode 100644 node_modules/playwright-core/lib/server/trace/recorder/tracing.js delete mode 100644 node_modules/playwright-core/lib/server/trace/viewer/traceParser.js delete mode 100644 node_modules/playwright-core/lib/server/trace/viewer/traceViewer.js delete mode 100644 node_modules/playwright-core/lib/server/transport.js delete mode 100644 node_modules/playwright-core/lib/server/types.js delete mode 100644 node_modules/playwright-core/lib/server/usKeyboardLayout.js delete mode 100644 node_modules/playwright-core/lib/server/utils/ascii.js delete mode 100644 node_modules/playwright-core/lib/server/utils/comparators.js delete mode 100644 node_modules/playwright-core/lib/server/utils/crypto.js delete mode 100644 node_modules/playwright-core/lib/server/utils/debug.js delete mode 100644 node_modules/playwright-core/lib/server/utils/debugLogger.js delete mode 100644 node_modules/playwright-core/lib/server/utils/env.js delete mode 100644 node_modules/playwright-core/lib/server/utils/eventsHelper.js delete mode 100644 node_modules/playwright-core/lib/server/utils/expectUtils.js delete mode 100644 node_modules/playwright-core/lib/server/utils/fileUtils.js delete mode 100644 node_modules/playwright-core/lib/server/utils/happyEyeballs.js delete mode 100644 node_modules/playwright-core/lib/server/utils/hostPlatform.js delete mode 100644 node_modules/playwright-core/lib/server/utils/httpServer.js delete mode 100644 node_modules/playwright-core/lib/server/utils/imageUtils.js delete mode 100644 node_modules/playwright-core/lib/server/utils/image_tools/colorUtils.js delete mode 100644 node_modules/playwright-core/lib/server/utils/image_tools/compare.js delete mode 100644 node_modules/playwright-core/lib/server/utils/image_tools/imageChannel.js delete mode 100644 node_modules/playwright-core/lib/server/utils/image_tools/stats.js delete mode 100644 node_modules/playwright-core/lib/server/utils/linuxUtils.js delete mode 100644 node_modules/playwright-core/lib/server/utils/network.js delete mode 100644 node_modules/playwright-core/lib/server/utils/nodePlatform.js delete mode 100644 node_modules/playwright-core/lib/server/utils/pipeTransport.js delete mode 100644 node_modules/playwright-core/lib/server/utils/processLauncher.js delete mode 100644 node_modules/playwright-core/lib/server/utils/profiler.js delete mode 100644 node_modules/playwright-core/lib/server/utils/socksProxy.js delete mode 100644 node_modules/playwright-core/lib/server/utils/spawnAsync.js delete mode 100644 node_modules/playwright-core/lib/server/utils/task.js delete mode 100644 node_modules/playwright-core/lib/server/utils/userAgent.js delete mode 100644 node_modules/playwright-core/lib/server/utils/wsServer.js delete mode 100644 node_modules/playwright-core/lib/server/utils/zipFile.js delete mode 100644 node_modules/playwright-core/lib/server/utils/zones.js delete mode 100644 node_modules/playwright-core/lib/server/videoRecorder.js delete mode 100644 node_modules/playwright-core/lib/server/webkit/protocol.d.js delete mode 100644 node_modules/playwright-core/lib/server/webkit/webkit.js delete mode 100644 node_modules/playwright-core/lib/server/webkit/wkBrowser.js delete mode 100644 node_modules/playwright-core/lib/server/webkit/wkConnection.js delete mode 100644 node_modules/playwright-core/lib/server/webkit/wkExecutionContext.js delete mode 100644 node_modules/playwright-core/lib/server/webkit/wkInput.js delete mode 100644 node_modules/playwright-core/lib/server/webkit/wkInterceptableRequest.js delete mode 100644 node_modules/playwright-core/lib/server/webkit/wkPage.js delete mode 100644 node_modules/playwright-core/lib/server/webkit/wkProvisionalPage.js delete mode 100644 node_modules/playwright-core/lib/server/webkit/wkWorkers.js delete mode 100644 node_modules/playwright-core/lib/third_party/pixelmatch.js delete mode 100644 node_modules/playwright-core/lib/utils.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/ariaSnapshot.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/assert.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/colors.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/cssParser.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/cssTokenizer.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/headers.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/locatorGenerators.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/locatorParser.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/locatorUtils.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/lruCache.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/manualPromise.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/mimeType.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/multimap.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/protocolFormatter.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/protocolMetainfo.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/rtti.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/selectorParser.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/semaphore.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/stackTrace.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/stringUtils.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/time.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/timeoutRunner.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/trace/entries.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/trace/snapshotRenderer.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/trace/snapshotServer.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/trace/snapshotStorage.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/trace/traceLoader.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/trace/traceModel.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/trace/traceModernizer.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/trace/versions/traceV3.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/trace/versions/traceV4.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/trace/versions/traceV5.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/trace/versions/traceV6.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/trace/versions/traceV7.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/trace/versions/traceV8.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/traceUtils.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/types.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/urlMatch.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/utilityScriptSerializers.js delete mode 100644 node_modules/playwright-core/lib/utils/isomorphic/yaml.js delete mode 100644 node_modules/playwright-core/lib/utilsBundle.js delete mode 100644 node_modules/playwright-core/lib/utilsBundleImpl/index.js delete mode 100755 node_modules/playwright-core/lib/utilsBundleImpl/xdg-open delete mode 100644 node_modules/playwright-core/lib/vite/htmlReport/index.html delete mode 100644 node_modules/playwright-core/lib/vite/recorder/assets/codeMirrorModule-DYBRYzYX.css delete mode 100644 node_modules/playwright-core/lib/vite/recorder/assets/codeMirrorModule-DadYNm1I.js delete mode 100644 node_modules/playwright-core/lib/vite/recorder/assets/codicon-DCmgc-ay.ttf delete mode 100644 node_modules/playwright-core/lib/vite/recorder/assets/index-BSjZa4pk.css delete mode 100644 node_modules/playwright-core/lib/vite/recorder/assets/index-BhTWtUlo.js delete mode 100644 node_modules/playwright-core/lib/vite/recorder/index.html delete mode 100644 node_modules/playwright-core/lib/vite/recorder/playwright-logo.svg delete mode 100644 node_modules/playwright-core/lib/vite/traceViewer/assets/codeMirrorModule-a5XoALAZ.js delete mode 100644 node_modules/playwright-core/lib/vite/traceViewer/assets/defaultSettingsView-CJSZINFr.js delete mode 100644 node_modules/playwright-core/lib/vite/traceViewer/assets/xtermModule-CsJ4vdCR.js delete mode 100644 node_modules/playwright-core/lib/vite/traceViewer/codeMirrorModule.DYBRYzYX.css delete mode 100644 node_modules/playwright-core/lib/vite/traceViewer/codicon.DCmgc-ay.ttf delete mode 100644 node_modules/playwright-core/lib/vite/traceViewer/defaultSettingsView.7ch9cixO.css delete mode 100644 node_modules/playwright-core/lib/vite/traceViewer/index.BDwrLSGN.js delete mode 100644 node_modules/playwright-core/lib/vite/traceViewer/index.BVu7tZDe.css delete mode 100644 node_modules/playwright-core/lib/vite/traceViewer/index.html delete mode 100644 node_modules/playwright-core/lib/vite/traceViewer/manifest.webmanifest delete mode 100644 node_modules/playwright-core/lib/vite/traceViewer/playwright-logo.svg delete mode 100644 node_modules/playwright-core/lib/vite/traceViewer/snapshot.html delete mode 100644 node_modules/playwright-core/lib/vite/traceViewer/sw.bundle.js delete mode 100644 node_modules/playwright-core/lib/vite/traceViewer/uiMode.Btcz36p_.css delete mode 100644 node_modules/playwright-core/lib/vite/traceViewer/uiMode.CQJ9SCIQ.js delete mode 100644 node_modules/playwright-core/lib/vite/traceViewer/uiMode.html delete mode 100644 node_modules/playwright-core/lib/vite/traceViewer/xtermModule.DYP7pi_n.css delete mode 100644 node_modules/playwright-core/lib/zipBundle.js delete mode 100644 node_modules/playwright-core/lib/zipBundleImpl.js delete mode 100644 node_modules/playwright-core/package.json delete mode 100644 node_modules/playwright-core/types/protocol.d.ts delete mode 100644 node_modules/playwright-core/types/structs.d.ts delete mode 100644 node_modules/playwright-core/types/types.d.ts delete mode 120000 node_modules/ts-ics diff --git a/.gitignore b/.gitignore index fd0b6e4..938c38d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ deno.lock test_space .env +node_modules/ +playwright-report/ +test-results/ diff --git a/node_modules/.bin/playwright b/node_modules/.bin/playwright deleted file mode 120000 index 271b06f..0000000 --- a/node_modules/.bin/playwright +++ /dev/null @@ -1 +0,0 @@ -../.deno/playwright@1.58.2/node_modules/playwright/cli.js \ No newline at end of file diff --git a/node_modules/.bin/playwright-core b/node_modules/.bin/playwright-core deleted file mode 120000 index b5a006a..0000000 --- a/node_modules/.bin/playwright-core +++ /dev/null @@ -1 +0,0 @@ -../.deno/playwright-core@1.58.2/node_modules/playwright-core/cli.js \ No newline at end of file diff --git a/node_modules/.deno/.deno.lock b/node_modules/.deno/.deno.lock deleted file mode 100644 index e69de29..0000000 diff --git a/node_modules/.deno/.setup-cache.bin b/node_modules/.deno/.setup-cache.bin deleted file mode 100644 index e85b554311cfc3957c8efc8d9486c57386195561..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 485 zcmZQ#fB-HiU67MlSzeTxo>3x*A>v@DXKJBm#0HfpDb~$QF6KeuIT-1g=ov6U#YCaB zLvcxBUP@w7if(aoMrv-NesMu+vNR4!ZIC3;DnmU3ey9?JqjZz=i&Dj~3qzg90+l7g fe5gtW{072Q;S3N)s0y;2i!J - Standard Schema fire logo -
- Standard Schema -

- A family of specs for interoperable TypeScript -
- standardschema.dev -

-
- - - -The Standard Schema project is a set of interfaces that standardize the provision and consumption of shared functionality in the TypeScript ecosystem. - -Its goal is to allow tools to accept a single input that includes all the types and capabilities they need— no library-specific adapters, no extra dependencies. The result is an ecosystem that's fair for implementers, friendly for consumers, and open for end users. - -## The specifications - -The specifications can be found below in their entirety. Libraries wishing to implement a spec can copy/paste the code block below into their codebase. They're also available at `@standard-schema/spec` on [npm](https://www.npmjs.com/package/@standard-schema/spec) and [JSR](https://jsr.io/@standard-schema/spec). - -```ts -// ######################### -// ### Standard Typed ### -// ######################### - -/** The Standard Typed interface. This is a base type extended by other specs. */ -export interface StandardTypedV1 { - /** The Standard properties. */ - readonly "~standard": StandardTypedV1.Props; -} - -export declare namespace StandardTypedV1 { - /** The Standard Typed properties interface. */ - export interface Props { - /** The version number of the standard. */ - readonly version: 1; - /** The vendor name of the schema library. */ - readonly vendor: string; - /** Inferred types associated with the schema. */ - readonly types?: Types | undefined; - } - - /** The Standard Typed types interface. */ - export interface Types { - /** The input type of the schema. */ - readonly input: Input; - /** The output type of the schema. */ - readonly output: Output; - } - - /** Infers the input type of a Standard Typed. */ - export type InferInput = NonNullable< - Schema["~standard"]["types"] - >["input"]; - - /** Infers the output type of a Standard Typed. */ - export type InferOutput = NonNullable< - Schema["~standard"]["types"] - >["output"]; -} - -// ########################## -// ### Standard Schema ### -// ########################## - -/** The Standard Schema interface. */ -export interface StandardSchemaV1 { - /** The Standard Schema properties. */ - readonly "~standard": StandardSchemaV1.Props; -} - -export declare namespace StandardSchemaV1 { - /** The Standard Schema properties interface. */ - export interface Props - extends StandardTypedV1.Props { - /** Validates unknown input values. */ - readonly validate: ( - value: unknown, - options?: StandardSchemaV1.Options | undefined - ) => Result | Promise>; - } - - /** The result interface of the validate function. */ - export type Result = SuccessResult | FailureResult; - - /** The result interface if validation succeeds. */ - export interface SuccessResult { - /** The typed output value. */ - readonly value: Output; - /** A falsy value for `issues` indicates success. */ - readonly issues?: undefined; - } - - export interface Options { - /** Explicit support for additional vendor-specific parameters, if needed. */ - readonly libraryOptions?: Record | undefined; - } - - /** The result interface if validation fails. */ - export interface FailureResult { - /** The issues of failed validation. */ - readonly issues: ReadonlyArray; - } - - /** The issue interface of the failure output. */ - export interface Issue { - /** The error message of the issue. */ - readonly message: string; - /** The path of the issue, if any. */ - readonly path?: ReadonlyArray | undefined; - } - - /** The path segment interface of the issue. */ - export interface PathSegment { - /** The key representing a path segment. */ - readonly key: PropertyKey; - } - - /** The Standard types interface. */ - export interface Types - extends StandardTypedV1.Types {} - - /** Infers the input type of a Standard. */ - export type InferInput = - StandardTypedV1.InferInput; - - /** Infers the output type of a Standard. */ - export type InferOutput = - StandardTypedV1.InferOutput; -} - -// ############################### -// ### Standard JSON Schema ### -// ############################### - -/** The Standard JSON Schema interface. */ -export interface StandardJSONSchemaV1 { - /** The Standard JSON Schema properties. */ - readonly "~standard": StandardJSONSchemaV1.Props; -} - -export declare namespace StandardJSONSchemaV1 { - /** The Standard JSON Schema properties interface. */ - export interface Props - extends StandardTypedV1.Props { - /** Methods for generating the input/output JSON Schema. */ - readonly jsonSchema: StandardJSONSchemaV1.Converter; - } - - /** The Standard JSON Schema converter interface. */ - export interface Converter { - /** Converts the input type to JSON Schema. May throw if conversion is not supported. */ - readonly input: ( - options: StandardJSONSchemaV1.Options - ) => Record; - /** Converts the output type to JSON Schema. May throw if conversion is not supported. */ - readonly output: ( - options: StandardJSONSchemaV1.Options - ) => Record; - } - - /** - * The target version of the generated JSON Schema. - * - * It is *strongly recommended* that implementers support `"draft-2020-12"` and `"draft-07"`, as they are both in wide use. All other targets can be implemented on a best-effort basis. Libraries should throw if they don't support a specified target. - * - * The `"openapi-3.0"` target is intended as a standardized specifier for OpenAPI 3.0 which is a superset of JSON Schema `"draft-04"`. - */ - export type Target = - | "draft-2020-12" - | "draft-07" - | "openapi-3.0" - // Accepts any string for future targets while preserving autocomplete - | ({} & string); - - /** The options for the input/output methods. */ - export interface Options { - /** Specifies the target version of the generated JSON Schema. Support for all versions is on a best-effort basis. If a given version is not supported, the library should throw. */ - readonly target: Target; - - /** Explicit support for additional vendor-specific parameters, if needed. */ - readonly libraryOptions?: Record | undefined; - } - - /** The Standard types interface. */ - export interface Types - extends StandardTypedV1.Types {} - - /** Infers the input type of a Standard. */ - export type InferInput = - StandardTypedV1.InferInput; - - /** Infers the output type of a Standard. */ - export type InferOutput = - StandardTypedV1.InferOutput; -} -``` diff --git a/node_modules/.deno/@standard-schema+spec@1.1.0/node_modules/@standard-schema/spec/dist/index.cjs b/node_modules/.deno/@standard-schema+spec@1.1.0/node_modules/@standard-schema/spec/dist/index.cjs deleted file mode 100644 index 321666e..0000000 --- a/node_modules/.deno/@standard-schema+spec@1.1.0/node_modules/@standard-schema/spec/dist/index.cjs +++ /dev/null @@ -1,18 +0,0 @@ -"use strict"; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __hasOwnProp = Object.prototype.hasOwnProperty; -var __copyProps = (to, from, except, desc) => { - if (from && typeof from === "object" || typeof from === "function") { - for (let key of __getOwnPropNames(from)) - if (!__hasOwnProp.call(to, key) && key !== except) - __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); - } - return to; -}; -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/index.ts -var src_exports = {}; -module.exports = __toCommonJS(src_exports); diff --git a/node_modules/.deno/@standard-schema+spec@1.1.0/node_modules/@standard-schema/spec/dist/index.d.cts b/node_modules/.deno/@standard-schema+spec@1.1.0/node_modules/@standard-schema/spec/dist/index.d.cts deleted file mode 100644 index 5e4acaa..0000000 --- a/node_modules/.deno/@standard-schema+spec@1.1.0/node_modules/@standard-schema/spec/dist/index.d.cts +++ /dev/null @@ -1,119 +0,0 @@ -/** The Standard Typed interface. This is a base type extended by other specs. */ -interface StandardTypedV1 { - /** The Standard properties. */ - readonly "~standard": StandardTypedV1.Props; -} -declare namespace StandardTypedV1 { - /** The Standard Typed properties interface. */ - interface Props { - /** The version number of the standard. */ - readonly version: 1; - /** The vendor name of the schema library. */ - readonly vendor: string; - /** Inferred types associated with the schema. */ - readonly types?: Types | undefined; - } - /** The Standard Typed types interface. */ - interface Types { - /** The input type of the schema. */ - readonly input: Input; - /** The output type of the schema. */ - readonly output: Output; - } - /** Infers the input type of a Standard Typed. */ - type InferInput = NonNullable["input"]; - /** Infers the output type of a Standard Typed. */ - type InferOutput = NonNullable["output"]; -} -/** The Standard Schema interface. */ -interface StandardSchemaV1 { - /** The Standard Schema properties. */ - readonly "~standard": StandardSchemaV1.Props; -} -declare namespace StandardSchemaV1 { - /** The Standard Schema properties interface. */ - interface Props extends StandardTypedV1.Props { - /** Validates unknown input values. */ - readonly validate: (value: unknown, options?: StandardSchemaV1.Options | undefined) => Result | Promise>; - } - /** The result interface of the validate function. */ - type Result = SuccessResult | FailureResult; - /** The result interface if validation succeeds. */ - interface SuccessResult { - /** The typed output value. */ - readonly value: Output; - /** A falsy value for `issues` indicates success. */ - readonly issues?: undefined; - } - interface Options { - /** Explicit support for additional vendor-specific parameters, if needed. */ - readonly libraryOptions?: Record | undefined; - } - /** The result interface if validation fails. */ - interface FailureResult { - /** The issues of failed validation. */ - readonly issues: ReadonlyArray; - } - /** The issue interface of the failure output. */ - interface Issue { - /** The error message of the issue. */ - readonly message: string; - /** The path of the issue, if any. */ - readonly path?: ReadonlyArray | undefined; - } - /** The path segment interface of the issue. */ - interface PathSegment { - /** The key representing a path segment. */ - readonly key: PropertyKey; - } - /** The Standard types interface. */ - interface Types extends StandardTypedV1.Types { - } - /** Infers the input type of a Standard. */ - type InferInput = StandardTypedV1.InferInput; - /** Infers the output type of a Standard. */ - type InferOutput = StandardTypedV1.InferOutput; -} -/** The Standard JSON Schema interface. */ -interface StandardJSONSchemaV1 { - /** The Standard JSON Schema properties. */ - readonly "~standard": StandardJSONSchemaV1.Props; -} -declare namespace StandardJSONSchemaV1 { - /** The Standard JSON Schema properties interface. */ - interface Props extends StandardTypedV1.Props { - /** Methods for generating the input/output JSON Schema. */ - readonly jsonSchema: StandardJSONSchemaV1.Converter; - } - /** The Standard JSON Schema converter interface. */ - interface Converter { - /** Converts the input type to JSON Schema. May throw if conversion is not supported. */ - readonly input: (options: StandardJSONSchemaV1.Options) => Record; - /** Converts the output type to JSON Schema. May throw if conversion is not supported. */ - readonly output: (options: StandardJSONSchemaV1.Options) => Record; - } - /** - * The target version of the generated JSON Schema. - * - * It is *strongly recommended* that implementers support `"draft-2020-12"` and `"draft-07"`, as they are both in wide use. All other targets can be implemented on a best-effort basis. Libraries should throw if they don't support a specified target. - * - * The `"openapi-3.0"` target is intended as a standardized specifier for OpenAPI 3.0 which is a superset of JSON Schema `"draft-04"`. - */ - type Target = "draft-2020-12" | "draft-07" | "openapi-3.0" | ({} & string); - /** The options for the input/output methods. */ - interface Options { - /** Specifies the target version of the generated JSON Schema. Support for all versions is on a best-effort basis. If a given version is not supported, the library should throw. */ - readonly target: Target; - /** Explicit support for additional vendor-specific parameters, if needed. */ - readonly libraryOptions?: Record | undefined; - } - /** The Standard types interface. */ - interface Types extends StandardTypedV1.Types { - } - /** Infers the input type of a Standard. */ - type InferInput = StandardTypedV1.InferInput; - /** Infers the output type of a Standard. */ - type InferOutput = StandardTypedV1.InferOutput; -} - -export { StandardJSONSchemaV1, StandardSchemaV1, StandardTypedV1 }; diff --git a/node_modules/.deno/@standard-schema+spec@1.1.0/node_modules/@standard-schema/spec/dist/index.d.ts b/node_modules/.deno/@standard-schema+spec@1.1.0/node_modules/@standard-schema/spec/dist/index.d.ts deleted file mode 100644 index 5e4acaa..0000000 --- a/node_modules/.deno/@standard-schema+spec@1.1.0/node_modules/@standard-schema/spec/dist/index.d.ts +++ /dev/null @@ -1,119 +0,0 @@ -/** The Standard Typed interface. This is a base type extended by other specs. */ -interface StandardTypedV1 { - /** The Standard properties. */ - readonly "~standard": StandardTypedV1.Props; -} -declare namespace StandardTypedV1 { - /** The Standard Typed properties interface. */ - interface Props { - /** The version number of the standard. */ - readonly version: 1; - /** The vendor name of the schema library. */ - readonly vendor: string; - /** Inferred types associated with the schema. */ - readonly types?: Types | undefined; - } - /** The Standard Typed types interface. */ - interface Types { - /** The input type of the schema. */ - readonly input: Input; - /** The output type of the schema. */ - readonly output: Output; - } - /** Infers the input type of a Standard Typed. */ - type InferInput = NonNullable["input"]; - /** Infers the output type of a Standard Typed. */ - type InferOutput = NonNullable["output"]; -} -/** The Standard Schema interface. */ -interface StandardSchemaV1 { - /** The Standard Schema properties. */ - readonly "~standard": StandardSchemaV1.Props; -} -declare namespace StandardSchemaV1 { - /** The Standard Schema properties interface. */ - interface Props extends StandardTypedV1.Props { - /** Validates unknown input values. */ - readonly validate: (value: unknown, options?: StandardSchemaV1.Options | undefined) => Result | Promise>; - } - /** The result interface of the validate function. */ - type Result = SuccessResult | FailureResult; - /** The result interface if validation succeeds. */ - interface SuccessResult { - /** The typed output value. */ - readonly value: Output; - /** A falsy value for `issues` indicates success. */ - readonly issues?: undefined; - } - interface Options { - /** Explicit support for additional vendor-specific parameters, if needed. */ - readonly libraryOptions?: Record | undefined; - } - /** The result interface if validation fails. */ - interface FailureResult { - /** The issues of failed validation. */ - readonly issues: ReadonlyArray; - } - /** The issue interface of the failure output. */ - interface Issue { - /** The error message of the issue. */ - readonly message: string; - /** The path of the issue, if any. */ - readonly path?: ReadonlyArray | undefined; - } - /** The path segment interface of the issue. */ - interface PathSegment { - /** The key representing a path segment. */ - readonly key: PropertyKey; - } - /** The Standard types interface. */ - interface Types extends StandardTypedV1.Types { - } - /** Infers the input type of a Standard. */ - type InferInput = StandardTypedV1.InferInput; - /** Infers the output type of a Standard. */ - type InferOutput = StandardTypedV1.InferOutput; -} -/** The Standard JSON Schema interface. */ -interface StandardJSONSchemaV1 { - /** The Standard JSON Schema properties. */ - readonly "~standard": StandardJSONSchemaV1.Props; -} -declare namespace StandardJSONSchemaV1 { - /** The Standard JSON Schema properties interface. */ - interface Props extends StandardTypedV1.Props { - /** Methods for generating the input/output JSON Schema. */ - readonly jsonSchema: StandardJSONSchemaV1.Converter; - } - /** The Standard JSON Schema converter interface. */ - interface Converter { - /** Converts the input type to JSON Schema. May throw if conversion is not supported. */ - readonly input: (options: StandardJSONSchemaV1.Options) => Record; - /** Converts the output type to JSON Schema. May throw if conversion is not supported. */ - readonly output: (options: StandardJSONSchemaV1.Options) => Record; - } - /** - * The target version of the generated JSON Schema. - * - * It is *strongly recommended* that implementers support `"draft-2020-12"` and `"draft-07"`, as they are both in wide use. All other targets can be implemented on a best-effort basis. Libraries should throw if they don't support a specified target. - * - * The `"openapi-3.0"` target is intended as a standardized specifier for OpenAPI 3.0 which is a superset of JSON Schema `"draft-04"`. - */ - type Target = "draft-2020-12" | "draft-07" | "openapi-3.0" | ({} & string); - /** The options for the input/output methods. */ - interface Options { - /** Specifies the target version of the generated JSON Schema. Support for all versions is on a best-effort basis. If a given version is not supported, the library should throw. */ - readonly target: Target; - /** Explicit support for additional vendor-specific parameters, if needed. */ - readonly libraryOptions?: Record | undefined; - } - /** The Standard types interface. */ - interface Types extends StandardTypedV1.Types { - } - /** Infers the input type of a Standard. */ - type InferInput = StandardTypedV1.InferInput; - /** Infers the output type of a Standard. */ - type InferOutput = StandardTypedV1.InferOutput; -} - -export { StandardJSONSchemaV1, StandardSchemaV1, StandardTypedV1 }; diff --git a/node_modules/.deno/@standard-schema+spec@1.1.0/node_modules/@standard-schema/spec/dist/index.js b/node_modules/.deno/@standard-schema+spec@1.1.0/node_modules/@standard-schema/spec/dist/index.js deleted file mode 100644 index e69de29..0000000 diff --git a/node_modules/.deno/@standard-schema+spec@1.1.0/node_modules/@standard-schema/spec/package.json b/node_modules/.deno/@standard-schema+spec@1.1.0/node_modules/@standard-schema/spec/package.json deleted file mode 100644 index 62bb551..0000000 --- a/node_modules/.deno/@standard-schema+spec@1.1.0/node_modules/@standard-schema/spec/package.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "name": "@standard-schema/spec", - "description": "A family of specs for interoperable TypeScript", - "version": "1.1.0", - "license": "MIT", - "author": "Colin McDonnell", - "homepage": "https://standardschema.dev", - "repository": { - "type": "git", - "url": "https://github.com/standard-schema/standard-schema" - }, - "keywords": [ - "typescript", - "schema", - "validation", - "standard", - "interface" - ], - "type": "module", - "main": "./dist/index.js", - "types": "./dist/index.d.ts", - "exports": { - ".": { - "standard-schema-spec": "./src/index.ts", - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } - } - }, - "sideEffects": false, - "files": [ - "dist" - ], - "publishConfig": { - "access": "public" - }, - "devDependencies": { - "tsup": "^8.3.0", - "typescript": "^5.6.2" - }, - "scripts": { - "lint": "pnpm biome lint ./src", - "format": "pnpm biome format --write ./src", - "check": "pnpm biome check ./src", - "build": "tsup" - } -} \ No newline at end of file diff --git a/node_modules/.deno/node_modules/@standard-schema/spec b/node_modules/.deno/node_modules/@standard-schema/spec deleted file mode 120000 index ddfb8a4..0000000 --- a/node_modules/.deno/node_modules/@standard-schema/spec +++ /dev/null @@ -1 +0,0 @@ -../../@standard-schema+spec@1.1.0/node_modules/@standard-schema/spec \ No newline at end of file diff --git a/node_modules/.deno/node_modules/playwright-core b/node_modules/.deno/node_modules/playwright-core deleted file mode 120000 index 37d7b7a..0000000 --- a/node_modules/.deno/node_modules/playwright-core +++ /dev/null @@ -1 +0,0 @@ -../playwright-core@1.58.2/node_modules/playwright-core \ No newline at end of file diff --git a/node_modules/.deno/playwright-core@1.58.2/.initialized b/node_modules/.deno/playwright-core@1.58.2/.initialized deleted file mode 100644 index e69de29..0000000 diff --git a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/LICENSE b/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/LICENSE deleted file mode 100644 index df11237..0000000 --- a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/LICENSE +++ /dev/null @@ -1,202 +0,0 @@ - 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. - - Portions Copyright (c) Microsoft Corporation. - Portions Copyright 2017 Google Inc. - - 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. diff --git a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/NOTICE b/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/NOTICE deleted file mode 100644 index 814ec16..0000000 --- a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/NOTICE +++ /dev/null @@ -1,5 +0,0 @@ -Playwright -Copyright (c) Microsoft Corporation - -This software contains code derived from the Puppeteer project (https://github.com/puppeteer/puppeteer), -available under the Apache 2.0 license (https://github.com/puppeteer/puppeteer/blob/master/LICENSE). diff --git a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/README.md b/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/README.md deleted file mode 100644 index 422b373..0000000 --- a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# playwright-core - -This package contains the no-browser flavor of [Playwright](http://github.com/microsoft/playwright). diff --git a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/ThirdPartyNotices.txt b/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/ThirdPartyNotices.txt deleted file mode 100644 index 2fc5064..0000000 --- a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/ThirdPartyNotices.txt +++ /dev/null @@ -1,4076 +0,0 @@ -microsoft/playwright-core - -THIRD-PARTY SOFTWARE NOTICES AND INFORMATION - -This project incorporates components from the projects listed below. The original copyright notices and the licenses under which Microsoft received such components are set forth below. Microsoft reserves all rights not expressly granted herein, whether by implication, estoppel or otherwise. - -- @hono/node-server@1.19.8 (https://github.com/honojs/node-server) -- @lowire/loop@0.0.25 (https://github.com/pavelfeldman/lowire) -- @modelcontextprotocol/sdk@1.25.2 (https://github.com/modelcontextprotocol/typescript-sdk) -- accepts@2.0.0 (https://github.com/jshttp/accepts) -- agent-base@7.1.4 (https://github.com/TooTallNate/proxy-agents) -- ajv-formats@3.0.1 (https://github.com/ajv-validator/ajv-formats) -- ajv@8.17.1 (https://github.com/ajv-validator/ajv) -- balanced-match@1.0.2 (https://github.com/juliangruber/balanced-match) -- body-parser@2.2.1 (https://github.com/expressjs/body-parser) -- brace-expansion@1.1.12 (https://github.com/juliangruber/brace-expansion) -- buffer-crc32@0.2.13 (https://github.com/brianloveswords/buffer-crc32) -- bytes@3.1.2 (https://github.com/visionmedia/bytes.js) -- call-bind-apply-helpers@1.0.2 (https://github.com/ljharb/call-bind-apply-helpers) -- call-bound@1.0.4 (https://github.com/ljharb/call-bound) -- codemirror@5.65.18 (https://github.com/codemirror/CodeMirror) -- colors@1.4.0 (https://github.com/Marak/colors.js) -- commander@13.1.0 (https://github.com/tj/commander.js) -- concat-map@0.0.1 (https://github.com/substack/node-concat-map) -- content-disposition@1.0.0 (https://github.com/jshttp/content-disposition) -- content-type@1.0.5 (https://github.com/jshttp/content-type) -- cookie-signature@1.2.2 (https://github.com/visionmedia/node-cookie-signature) -- cookie@0.7.2 (https://github.com/jshttp/cookie) -- cors@2.8.5 (https://github.com/expressjs/cors) -- cross-spawn@7.0.6 (https://github.com/moxystudio/node-cross-spawn) -- debug@4.3.4 (https://github.com/debug-js/debug) -- debug@4.4.0 (https://github.com/debug-js/debug) -- debug@4.4.3 (https://github.com/debug-js/debug) -- define-lazy-prop@2.0.0 (https://github.com/sindresorhus/define-lazy-prop) -- depd@2.0.0 (https://github.com/dougwilson/nodejs-depd) -- diff@7.0.0 (https://github.com/kpdecker/jsdiff) -- dotenv@16.4.5 (https://github.com/motdotla/dotenv) -- dunder-proto@1.0.1 (https://github.com/es-shims/dunder-proto) -- ee-first@1.1.1 (https://github.com/jonathanong/ee-first) -- encodeurl@2.0.0 (https://github.com/pillarjs/encodeurl) -- end-of-stream@1.4.4 (https://github.com/mafintosh/end-of-stream) -- es-define-property@1.0.1 (https://github.com/ljharb/es-define-property) -- es-errors@1.3.0 (https://github.com/ljharb/es-errors) -- es-object-atoms@1.1.1 (https://github.com/ljharb/es-object-atoms) -- escape-html@1.0.3 (https://github.com/component/escape-html) -- etag@1.8.1 (https://github.com/jshttp/etag) -- eventsource-parser@3.0.3 (https://github.com/rexxars/eventsource-parser) -- eventsource@3.0.7 (git://git@github.com/EventSource/eventsource) -- express-rate-limit@7.5.1 (https://github.com/express-rate-limit/express-rate-limit) -- express@5.1.0 (https://github.com/expressjs/express) -- fast-deep-equal@3.1.3 (https://github.com/epoberezkin/fast-deep-equal) -- fast-uri@3.1.0 (https://github.com/fastify/fast-uri) -- finalhandler@2.1.0 (https://github.com/pillarjs/finalhandler) -- forwarded@0.2.0 (https://github.com/jshttp/forwarded) -- fresh@2.0.0 (https://github.com/jshttp/fresh) -- function-bind@1.1.2 (https://github.com/Raynos/function-bind) -- get-intrinsic@1.3.0 (https://github.com/ljharb/get-intrinsic) -- get-proto@1.0.1 (https://github.com/ljharb/get-proto) -- get-stream@5.2.0 (https://github.com/sindresorhus/get-stream) -- gopd@1.2.0 (https://github.com/ljharb/gopd) -- graceful-fs@4.2.10 (https://github.com/isaacs/node-graceful-fs) -- has-symbols@1.1.0 (https://github.com/inspect-js/has-symbols) -- hasown@2.0.2 (https://github.com/inspect-js/hasOwn) -- hono@4.11.3 (https://github.com/honojs/hono) -- http-errors@2.0.1 (https://github.com/jshttp/http-errors) -- https-proxy-agent@7.0.6 (https://github.com/TooTallNate/proxy-agents) -- iconv-lite@0.7.0 (https://github.com/pillarjs/iconv-lite) -- inherits@2.0.4 (https://github.com/isaacs/inherits) -- ip-address@9.0.5 (https://github.com/beaugunderson/ip-address) -- ipaddr.js@1.9.1 (https://github.com/whitequark/ipaddr.js) -- is-docker@2.2.1 (https://github.com/sindresorhus/is-docker) -- is-promise@4.0.0 (https://github.com/then/is-promise) -- is-wsl@2.2.0 (https://github.com/sindresorhus/is-wsl) -- isexe@2.0.0 (https://github.com/isaacs/isexe) -- jose@6.1.3 (https://github.com/panva/jose) -- jpeg-js@0.4.4 (https://github.com/eugeneware/jpeg-js) -- jsbn@1.1.0 (https://github.com/andyperlitch/jsbn) -- json-schema-traverse@1.0.0 (https://github.com/epoberezkin/json-schema-traverse) -- json-schema-typed@8.0.2 (https://github.com/RemyRylan/json-schema-typed) -- math-intrinsics@1.1.0 (https://github.com/es-shims/math-intrinsics) -- media-typer@1.1.0 (https://github.com/jshttp/media-typer) -- merge-descriptors@2.0.0 (https://github.com/sindresorhus/merge-descriptors) -- mime-db@1.54.0 (https://github.com/jshttp/mime-db) -- mime-types@3.0.1 (https://github.com/jshttp/mime-types) -- mime@3.0.0 (https://github.com/broofa/mime) -- minimatch@3.1.2 (https://github.com/isaacs/minimatch) -- ms@2.1.2 (https://github.com/zeit/ms) -- ms@2.1.3 (https://github.com/vercel/ms) -- negotiator@1.0.0 (https://github.com/jshttp/negotiator) -- object-assign@4.1.1 (https://github.com/sindresorhus/object-assign) -- object-inspect@1.13.4 (https://github.com/inspect-js/object-inspect) -- on-finished@2.4.1 (https://github.com/jshttp/on-finished) -- once@1.4.0 (https://github.com/isaacs/once) -- open@8.4.0 (https://github.com/sindresorhus/open) -- parseurl@1.3.3 (https://github.com/pillarjs/parseurl) -- path-key@3.1.1 (https://github.com/sindresorhus/path-key) -- path-to-regexp@8.2.0 (https://github.com/pillarjs/path-to-regexp) -- pend@1.2.0 (https://github.com/andrewrk/node-pend) -- pkce-challenge@5.0.0 (https://github.com/crouchcd/pkce-challenge) -- pngjs@6.0.0 (https://github.com/lukeapage/pngjs) -- progress@2.0.3 (https://github.com/visionmedia/node-progress) -- proxy-addr@2.0.7 (https://github.com/jshttp/proxy-addr) -- proxy-from-env@1.1.0 (https://github.com/Rob--W/proxy-from-env) -- pump@3.0.2 (https://github.com/mafintosh/pump) -- qs@6.14.1 (https://github.com/ljharb/qs) -- range-parser@1.2.1 (https://github.com/jshttp/range-parser) -- raw-body@3.0.2 (https://github.com/stream-utils/raw-body) -- require-from-string@2.0.2 (https://github.com/floatdrop/require-from-string) -- retry@0.12.0 (https://github.com/tim-kos/node-retry) -- router@2.2.0 (https://github.com/pillarjs/router) -- safe-buffer@5.2.1 (https://github.com/feross/safe-buffer) -- safer-buffer@2.1.2 (https://github.com/ChALkeR/safer-buffer) -- send@1.2.0 (https://github.com/pillarjs/send) -- serve-static@2.2.0 (https://github.com/expressjs/serve-static) -- setprototypeof@1.2.0 (https://github.com/wesleytodd/setprototypeof) -- shebang-command@2.0.0 (https://github.com/kevva/shebang-command) -- shebang-regex@3.0.0 (https://github.com/sindresorhus/shebang-regex) -- side-channel-list@1.0.0 (https://github.com/ljharb/side-channel-list) -- side-channel-map@1.0.1 (https://github.com/ljharb/side-channel-map) -- side-channel-weakmap@1.0.2 (https://github.com/ljharb/side-channel-weakmap) -- side-channel@1.1.0 (https://github.com/ljharb/side-channel) -- signal-exit@3.0.7 (https://github.com/tapjs/signal-exit) -- smart-buffer@4.2.0 (https://github.com/JoshGlazebrook/smart-buffer) -- socks-proxy-agent@8.0.5 (https://github.com/TooTallNate/proxy-agents) -- socks@2.8.3 (https://github.com/JoshGlazebrook/socks) -- sprintf-js@1.1.3 (https://github.com/alexei/sprintf.js) -- statuses@2.0.2 (https://github.com/jshttp/statuses) -- toidentifier@1.0.1 (https://github.com/component/toidentifier) -- type-is@2.0.1 (https://github.com/jshttp/type-is) -- unpipe@1.0.0 (https://github.com/stream-utils/unpipe) -- vary@1.1.2 (https://github.com/jshttp/vary) -- which@2.0.2 (https://github.com/isaacs/node-which) -- wrappy@1.0.2 (https://github.com/npm/wrappy) -- ws@8.17.1 (https://github.com/websockets/ws) -- yaml@2.6.0 (https://github.com/eemeli/yaml) -- yauzl@3.2.0 (https://github.com/thejoshwolfe/yauzl) -- yazl@2.5.1 (https://github.com/thejoshwolfe/yazl) -- zod-to-json-schema@3.25.1 (https://github.com/StefanTerdell/zod-to-json-schema) -- zod@4.3.5 (https://github.com/colinhacks/zod) - -%% @hono/node-server@1.19.8 NOTICES AND INFORMATION BEGIN HERE -========================================= -# Node.js Adapter for Hono - -This adapter `@hono/node-server` allows you to run your Hono application on Node.js. -Initially, Hono wasn't designed for Node.js, but with this adapter, you can now use Hono on Node.js. -It utilizes web standard APIs implemented in Node.js version 18 or higher. - -## Benchmarks - -Hono is 3.5 times faster than Express. - -Express: - -```txt -$ bombardier -d 10s --fasthttp http://localhost:3000/ - -Statistics Avg Stdev Max - Reqs/sec 16438.94 1603.39 19155.47 - Latency 7.60ms 7.51ms 559.89ms - HTTP codes: - 1xx - 0, 2xx - 164494, 3xx - 0, 4xx - 0, 5xx - 0 - others - 0 - Throughput: 4.55MB/s -``` - -Hono + `@hono/node-server`: - -```txt -$ bombardier -d 10s --fasthttp http://localhost:3000/ - -Statistics Avg Stdev Max - Reqs/sec 58296.56 5512.74 74403.56 - Latency 2.14ms 1.46ms 190.92ms - HTTP codes: - 1xx - 0, 2xx - 583059, 3xx - 0, 4xx - 0, 5xx - 0 - others - 0 - Throughput: 12.56MB/s -``` - -## Requirements - -It works on Node.js versions greater than 18.x. The specific required Node.js versions are as follows: - -- 18.x => 18.14.1+ -- 19.x => 19.7.0+ -- 20.x => 20.0.0+ - -Essentially, you can simply use the latest version of each major release. - -## Installation - -You can install it from the npm registry with `npm` command: - -```sh -npm install @hono/node-server -``` - -Or use `yarn`: - -```sh -yarn add @hono/node-server -``` - -## Usage - -Just import `@hono/node-server` at the top and write the code as usual. -The same code that runs on Cloudflare Workers, Deno, and Bun will work. - -```ts -import { serve } from '@hono/node-server' -import { Hono } from 'hono' - -const app = new Hono() -app.get('/', (c) => c.text('Hono meets Node.js')) - -serve(app, (info) => { - console.log(`Listening on http://localhost:${info.port}`) // Listening on http://localhost:3000 -}) -``` - -For example, run it using `ts-node`. Then an HTTP server will be launched. The default port is `3000`. - -```sh -ts-node ./index.ts -``` - -Open `http://localhost:3000` with your browser. - -## Options - -### `port` - -```ts -serve({ - fetch: app.fetch, - port: 8787, // Port number, default is 3000 -}) -``` - -### `createServer` - -```ts -import { createServer } from 'node:https' -import fs from 'node:fs' - -//... - -serve({ - fetch: app.fetch, - createServer: createServer, - serverOptions: { - key: fs.readFileSync('test/fixtures/keys/agent1-key.pem'), - cert: fs.readFileSync('test/fixtures/keys/agent1-cert.pem'), - }, -}) -``` - -### `overrideGlobalObjects` - -The default value is `true`. The Node.js Adapter rewrites the global Request/Response and uses a lightweight Request/Response to improve performance. If you don't want to do that, set `false`. - -```ts -serve({ - fetch: app.fetch, - overrideGlobalObjects: false, -}) -``` - -### `autoCleanupIncoming` - -The default value is `true`. The Node.js Adapter automatically cleans up (explicitly call `destroy()` method) if application is not finished to consume the incoming request. If you don't want to do that, set `false`. - -If the application accepts connections from arbitrary clients, this cleanup must be done otherwise incomplete requests from clients may cause the application to stop responding. If your application only accepts connections from trusted clients, such as in a reverse proxy environment and there is no process that returns a response without reading the body of the POST request all the way through, you can improve performance by setting it to `false`. - -```ts -serve({ - fetch: app.fetch, - autoCleanupIncoming: false, -}) -``` - -## Middleware - -Most built-in middleware also works with Node.js. -Read [the documentation](https://hono.dev/middleware/builtin/basic-auth) and use the Middleware of your liking. - -```ts -import { serve } from '@hono/node-server' -import { Hono } from 'hono' -import { prettyJSON } from 'hono/pretty-json' - -const app = new Hono() - -app.get('*', prettyJSON()) -app.get('/', (c) => c.json({ 'Hono meets': 'Node.js' })) - -serve(app) -``` - -## Serve Static Middleware - -Use Serve Static Middleware that has been created for Node.js. - -```ts -import { serveStatic } from '@hono/node-server/serve-static' - -//... - -app.use('/static/*', serveStatic({ root: './' })) -``` - -If using a relative path, `root` will be relative to the current working directory from which the app was started. - -This can cause confusion when running your application locally. - -Imagine your project structure is: - -``` -my-hono-project/ - src/ - index.ts - static/ - index.html -``` - -Typically, you would run your app from the project's root directory (`my-hono-project`), -so you would need the following code to serve the `static` folder: - -```ts -app.use('/static/*', serveStatic({ root: './static' })) -``` - -Notice that `root` here is not relative to `src/index.ts`, rather to `my-hono-project`. - -### Options - -#### `rewriteRequestPath` - -If you want to serve files in `./.foojs` with the request path `/__foo/*`, you can write like the following. - -```ts -app.use( - '/__foo/*', - serveStatic({ - root: './.foojs/', - rewriteRequestPath: (path: string) => path.replace(/^\/__foo/, ''), - }) -) -``` - -#### `onFound` - -You can specify handling when the requested file is found with `onFound`. - -```ts -app.use( - '/static/*', - serveStatic({ - // ... - onFound: (_path, c) => { - c.header('Cache-Control', `public, immutable, max-age=31536000`) - }, - }) -) -``` - -#### `onNotFound` - -The `onNotFound` is useful for debugging. You can write a handle for when a file is not found. - -```ts -app.use( - '/static/*', - serveStatic({ - root: './non-existent-dir', - onNotFound: (path, c) => { - console.log(`${path} is not found, request to ${c.req.path}`) - }, - }) -) -``` - -#### `precompressed` - -The `precompressed` option checks if files with extensions like `.br` or `.gz` are available and serves them based on the `Accept-Encoding` header. It prioritizes Brotli, then Zstd, and Gzip. If none are available, it serves the original file. - -```ts -app.use( - '/static/*', - serveStatic({ - precompressed: true, - }) -) -``` - -## ConnInfo Helper - -You can use the [ConnInfo Helper](https://hono.dev/docs/helpers/conninfo) by importing `getConnInfo` from `@hono/node-server/conninfo`. - -```ts -import { getConnInfo } from '@hono/node-server/conninfo' - -app.get('/', (c) => { - const info = getConnInfo(c) // info is `ConnInfo` - return c.text(`Your remote address is ${info.remote.address}`) -}) -``` - -## Accessing Node.js API - -You can access the Node.js API from `c.env` in Node.js. For example, if you want to specify a type, you can write the following. - -```ts -import { serve } from '@hono/node-server' -import type { HttpBindings } from '@hono/node-server' -import { Hono } from 'hono' - -const app = new Hono<{ Bindings: HttpBindings }>() - -app.get('/', (c) => { - return c.json({ - remoteAddress: c.env.incoming.socket.remoteAddress, - }) -}) - -serve(app) -``` - -The APIs that you can get from `c.env` are as follows. - -```ts -type HttpBindings = { - incoming: IncomingMessage - outgoing: ServerResponse -} - -type Http2Bindings = { - incoming: Http2ServerRequest - outgoing: Http2ServerResponse -} -``` - -## Direct response from Node.js API - -You can directly respond to the client from the Node.js API. -In that case, the response from Hono should be ignored, so return `RESPONSE_ALREADY_SENT`. - -> [!NOTE] -> This feature can be used when migrating existing Node.js applications to Hono, but we recommend using Hono's API for new applications. - -```ts -import { serve } from '@hono/node-server' -import type { HttpBindings } from '@hono/node-server' -import { RESPONSE_ALREADY_SENT } from '@hono/node-server/utils/response' -import { Hono } from 'hono' - -const app = new Hono<{ Bindings: HttpBindings }>() - -app.get('/', (c) => { - const { outgoing } = c.env - outgoing.writeHead(200, { 'Content-Type': 'text/plain' }) - outgoing.end('Hello World\n') - - return RESPONSE_ALREADY_SENT -}) - -serve(app) -``` - -## Listen to a UNIX domain socket - -You can configure the HTTP server to listen to a UNIX domain socket instead of a TCP port. - -```ts -import { createAdaptorServer } from '@hono/node-server' - -// ... - -const socketPath ='/tmp/example.sock' - -const server = createAdaptorServer(app) -server.listen(socketPath, () => { - console.log(`Listening on ${socketPath}`) -}) -``` - -## Related projects - -- Hono - -- Hono GitHub repository - - -## Author - -Yusuke Wada - -## License - -MIT -========================================= -END OF @hono/node-server@1.19.8 AND INFORMATION - -%% @lowire/loop@0.0.25 NOTICES AND INFORMATION BEGIN HERE -========================================= -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) Microsoft Corporation. - - 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. -========================================= -END OF @lowire/loop@0.0.25 AND INFORMATION - -%% @modelcontextprotocol/sdk@1.25.2 NOTICES AND INFORMATION BEGIN HERE -========================================= -MIT License - -Copyright (c) 2024 Anthropic, PBC - -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. -========================================= -END OF @modelcontextprotocol/sdk@1.25.2 AND INFORMATION - -%% accepts@2.0.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -(The MIT License) - -Copyright (c) 2014 Jonathan Ong -Copyright (c) 2015 Douglas Christopher Wilson - -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. -========================================= -END OF accepts@2.0.0 AND INFORMATION - -%% agent-base@7.1.4 NOTICES AND INFORMATION BEGIN HERE -========================================= -(The MIT License) - -Copyright (c) 2013 Nathan Rajlich - -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. -========================================= -END OF agent-base@7.1.4 AND INFORMATION - -%% ajv-formats@3.0.1 NOTICES AND INFORMATION BEGIN HERE -========================================= -MIT License - -Copyright (c) 2020 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. -========================================= -END OF ajv-formats@3.0.1 AND INFORMATION - -%% ajv@8.17.1 NOTICES AND INFORMATION BEGIN HERE -========================================= -The MIT License (MIT) - -Copyright (c) 2015-2021 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. -========================================= -END OF ajv@8.17.1 AND INFORMATION - -%% balanced-match@1.0.2 NOTICES AND INFORMATION BEGIN HERE -========================================= -(MIT) - -Copyright (c) 2013 Julian Gruber <julian@juliangruber.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. -========================================= -END OF balanced-match@1.0.2 AND INFORMATION - -%% body-parser@2.2.1 NOTICES AND INFORMATION BEGIN HERE -========================================= -(The MIT License) - -Copyright (c) 2014 Jonathan Ong -Copyright (c) 2014-2015 Douglas Christopher Wilson - -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. -========================================= -END OF body-parser@2.2.1 AND INFORMATION - -%% brace-expansion@1.1.12 NOTICES AND INFORMATION BEGIN HERE -========================================= -MIT License - -Copyright (c) 2013 Julian Gruber - -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. -========================================= -END OF brace-expansion@1.1.12 AND INFORMATION - -%% buffer-crc32@0.2.13 NOTICES AND INFORMATION BEGIN HERE -========================================= -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, -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. -========================================= -END OF buffer-crc32@0.2.13 AND INFORMATION - -%% bytes@3.1.2 NOTICES AND INFORMATION BEGIN HERE -========================================= -(The MIT License) - -Copyright (c) 2012-2014 TJ Holowaychuk -Copyright (c) 2015 Jed Watson - -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. -========================================= -END OF bytes@3.1.2 AND INFORMATION - -%% call-bind-apply-helpers@1.0.2 NOTICES AND INFORMATION BEGIN HERE -========================================= -MIT License - -Copyright (c) 2024 Jordan Harband - -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. -========================================= -END OF call-bind-apply-helpers@1.0.2 AND INFORMATION - -%% call-bound@1.0.4 NOTICES AND INFORMATION BEGIN HERE -========================================= -MIT License - -Copyright (c) 2024 Jordan Harband - -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. -========================================= -END OF call-bound@1.0.4 AND INFORMATION - -%% codemirror@5.65.18 NOTICES AND INFORMATION BEGIN HERE -========================================= -MIT License - -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 -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. -========================================= -END OF codemirror@5.65.18 AND INFORMATION - -%% colors@1.4.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -MIT License - -Original Library - - Copyright (c) Marak Squires - -Additional Functionality - - 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. -========================================= -END OF colors@1.4.0 AND INFORMATION - -%% commander@13.1.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -(The MIT License) - -Copyright (c) 2011 TJ Holowaychuk - -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. -========================================= -END OF commander@13.1.0 AND INFORMATION - -%% concat-map@0.0.1 NOTICES AND INFORMATION BEGIN HERE -========================================= -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. -========================================= -END OF concat-map@0.0.1 AND INFORMATION - -%% content-disposition@1.0.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -(The MIT License) - -Copyright (c) 2014-2017 Douglas Christopher Wilson - -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. -========================================= -END OF content-disposition@1.0.0 AND INFORMATION - -%% content-type@1.0.5 NOTICES AND INFORMATION BEGIN HERE -========================================= -(The MIT License) - -Copyright (c) 2015 Douglas Christopher Wilson - -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. -========================================= -END OF content-type@1.0.5 AND INFORMATION - -%% cookie-signature@1.2.2 NOTICES AND INFORMATION BEGIN HERE -========================================= -(The MIT License) - -Copyright (c) 2012–2024 LearnBoost 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. -========================================= -END OF cookie-signature@1.2.2 AND INFORMATION - -%% cookie@0.7.2 NOTICES AND INFORMATION BEGIN HERE -========================================= -(The MIT License) - -Copyright (c) 2012-2014 Roman Shtylman -Copyright (c) 2015 Douglas Christopher Wilson - -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. -========================================= -END OF cookie@0.7.2 AND INFORMATION - -%% cors@2.8.5 NOTICES AND INFORMATION BEGIN HERE -========================================= -(The MIT License) - -Copyright (c) 2013 Troy Goode - -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. -========================================= -END OF cors@2.8.5 AND INFORMATION - -%% cross-spawn@7.0.6 NOTICES AND INFORMATION BEGIN HERE -========================================= -The MIT License (MIT) - -Copyright (c) 2018 Made With MOXY Lda - -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. -========================================= -END OF cross-spawn@7.0.6 AND INFORMATION - -%% debug@4.3.4 NOTICES AND INFORMATION BEGIN HERE -========================================= -(The MIT License) - -Copyright (c) 2014-2017 TJ Holowaychuk -Copyright (c) 2018-2021 Josh Junon - -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. -========================================= -END OF debug@4.3.4 AND INFORMATION - -%% debug@4.4.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -(The MIT License) - -Copyright (c) 2014-2017 TJ Holowaychuk -Copyright (c) 2018-2021 Josh Junon - -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. -========================================= -END OF debug@4.4.0 AND INFORMATION - -%% debug@4.4.3 NOTICES AND INFORMATION BEGIN HERE -========================================= -(The MIT License) - -Copyright (c) 2014-2017 TJ Holowaychuk -Copyright (c) 2018-2021 Josh Junon - -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. -========================================= -END OF debug@4.4.3 AND INFORMATION - -%% define-lazy-prop@2.0.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -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. -========================================= -END OF define-lazy-prop@2.0.0 AND INFORMATION - -%% depd@2.0.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -(The MIT License) - -Copyright (c) 2014-2018 Douglas Christopher Wilson - -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. -========================================= -END OF depd@2.0.0 AND INFORMATION - -%% diff@7.0.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -BSD 3-Clause License - -Copyright (c) 2009-2015, Kevin Decker -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. -========================================= -END OF diff@7.0.0 AND INFORMATION - -%% dotenv@16.4.5 NOTICES AND INFORMATION BEGIN HERE -========================================= -Copyright (c) 2015, Scott Motte -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 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. -========================================= -END OF dotenv@16.4.5 AND INFORMATION - -%% dunder-proto@1.0.1 NOTICES AND INFORMATION BEGIN HERE -========================================= -MIT License - -Copyright (c) 2024 ECMAScript Shims - -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. -========================================= -END OF dunder-proto@1.0.1 AND INFORMATION - -%% ee-first@1.1.1 NOTICES AND INFORMATION BEGIN HERE -========================================= -The MIT License (MIT) - -Copyright (c) 2014 Jonathan Ong me@jongleberry.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. -========================================= -END OF ee-first@1.1.1 AND INFORMATION - -%% encodeurl@2.0.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -(The MIT License) - -Copyright (c) 2016 Douglas Christopher Wilson - -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. -========================================= -END OF encodeurl@2.0.0 AND INFORMATION - -%% end-of-stream@1.4.4 NOTICES AND INFORMATION BEGIN HERE -========================================= -The MIT License (MIT) - -Copyright (c) 2014 Mathias Buus - -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. -========================================= -END OF end-of-stream@1.4.4 AND INFORMATION - -%% es-define-property@1.0.1 NOTICES AND INFORMATION BEGIN HERE -========================================= -MIT License - -Copyright (c) 2024 Jordan Harband - -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. -========================================= -END OF es-define-property@1.0.1 AND INFORMATION - -%% es-errors@1.3.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -MIT License - -Copyright (c) 2024 Jordan Harband - -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. -========================================= -END OF es-errors@1.3.0 AND INFORMATION - -%% es-object-atoms@1.1.1 NOTICES AND INFORMATION BEGIN HERE -========================================= -MIT License - -Copyright (c) 2024 Jordan Harband - -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. -========================================= -END OF es-object-atoms@1.1.1 AND INFORMATION - -%% escape-html@1.0.3 NOTICES AND INFORMATION BEGIN HERE -========================================= -(The MIT License) - -Copyright (c) 2012-2013 TJ Holowaychuk -Copyright (c) 2015 Andreas Lubbe -Copyright (c) 2015 Tiancheng "Timothy" Gu - -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. -========================================= -END OF escape-html@1.0.3 AND INFORMATION - -%% etag@1.8.1 NOTICES AND INFORMATION BEGIN HERE -========================================= -(The MIT License) - -Copyright (c) 2014-2016 Douglas Christopher Wilson - -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. -========================================= -END OF etag@1.8.1 AND INFORMATION - -%% eventsource-parser@3.0.3 NOTICES AND INFORMATION BEGIN HERE -========================================= -MIT License - -Copyright (c) 2025 Espen Hovlandsdal - -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. -========================================= -END OF eventsource-parser@3.0.3 AND INFORMATION - -%% eventsource@3.0.7 NOTICES AND INFORMATION BEGIN HERE -========================================= -The MIT License - -Copyright (c) EventSource GitHub organisation - -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. -========================================= -END OF eventsource@3.0.7 AND INFORMATION - -%% express-rate-limit@7.5.1 NOTICES AND INFORMATION BEGIN HERE -========================================= -# MIT License - -Copyright 2023 Nathan Friedly, Vedant K - -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. -========================================= -END OF express-rate-limit@7.5.1 AND INFORMATION - -%% express@5.1.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -(The MIT License) - -Copyright (c) 2009-2014 TJ Holowaychuk -Copyright (c) 2013-2014 Roman Shtylman -Copyright (c) 2014-2015 Douglas Christopher Wilson - -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. -========================================= -END OF express@5.1.0 AND INFORMATION - -%% fast-deep-equal@3.1.3 NOTICES AND INFORMATION BEGIN HERE -========================================= -MIT License - -Copyright (c) 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. -========================================= -END OF fast-deep-equal@3.1.3 AND INFORMATION - -%% fast-uri@3.1.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -Copyright (c) 2011-2021, Gary Court until https://github.com/garycourt/uri-js/commit/a1acf730b4bba3f1097c9f52e7d9d3aba8cdcaae -Copyright (c) 2021-present The Fastify team -All rights reserved. - -The Fastify team members are listed at https://github.com/fastify/fastify#team. - -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/garycourt/uri-js/graphs/contributors -========================================= -END OF fast-uri@3.1.0 AND INFORMATION - -%% finalhandler@2.1.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -(The MIT License) - -Copyright (c) 2014-2022 Douglas Christopher Wilson - -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. -========================================= -END OF finalhandler@2.1.0 AND INFORMATION - -%% forwarded@0.2.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -(The MIT License) - -Copyright (c) 2014-2017 Douglas Christopher Wilson - -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. -========================================= -END OF forwarded@0.2.0 AND INFORMATION - -%% fresh@2.0.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -(The MIT License) - -Copyright (c) 2012 TJ Holowaychuk -Copyright (c) 2016-2017 Douglas Christopher Wilson - -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. -========================================= -END OF fresh@2.0.0 AND INFORMATION - -%% function-bind@1.1.2 NOTICES AND INFORMATION BEGIN HERE -========================================= -Copyright (c) 2013 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. -========================================= -END OF function-bind@1.1.2 AND INFORMATION - -%% get-intrinsic@1.3.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -MIT License - -Copyright (c) 2020 Jordan Harband - -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. -========================================= -END OF get-intrinsic@1.3.0 AND INFORMATION - -%% get-proto@1.0.1 NOTICES AND INFORMATION BEGIN HERE -========================================= -MIT License - -Copyright (c) 2025 Jordan Harband - -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. -========================================= -END OF get-proto@1.0.1 AND INFORMATION - -%% get-stream@5.2.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -MIT License - -Copyright (c) Sindre Sorhus (https://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. -========================================= -END OF get-stream@5.2.0 AND INFORMATION - -%% gopd@1.2.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -MIT License - -Copyright (c) 2022 Jordan Harband - -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. -========================================= -END OF gopd@1.2.0 AND INFORMATION - -%% graceful-fs@4.2.10 NOTICES AND INFORMATION BEGIN HERE -========================================= -The ISC License - -Copyright (c) 2011-2022 Isaac Z. Schlueter, Ben Noordhuis, 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. -========================================= -END OF graceful-fs@4.2.10 AND INFORMATION - -%% has-symbols@1.1.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -MIT License - -Copyright (c) 2016 Jordan Harband - -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. -========================================= -END OF has-symbols@1.1.0 AND INFORMATION - -%% hasown@2.0.2 NOTICES AND INFORMATION BEGIN HERE -========================================= -MIT License - -Copyright (c) Jordan Harband and 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. -========================================= -END OF hasown@2.0.2 AND INFORMATION - -%% hono@4.11.3 NOTICES AND INFORMATION BEGIN HERE -========================================= -MIT License - -Copyright (c) 2021 - present, Yusuke Wada and Hono 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. -========================================= -END OF hono@4.11.3 AND INFORMATION - -%% http-errors@2.0.1 NOTICES AND INFORMATION BEGIN HERE -========================================= -The MIT License (MIT) - -Copyright (c) 2014 Jonathan Ong me@jongleberry.com -Copyright (c) 2016 Douglas Christopher Wilson doug@somethingdoug.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. -========================================= -END OF http-errors@2.0.1 AND INFORMATION - -%% https-proxy-agent@7.0.6 NOTICES AND INFORMATION BEGIN HERE -========================================= -(The MIT License) - -Copyright (c) 2013 Nathan Rajlich - -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. -========================================= -END OF https-proxy-agent@7.0.6 AND INFORMATION - -%% iconv-lite@0.7.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -Copyright (c) 2011 Alexander Shtuchkin - -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. -========================================= -END OF iconv-lite@0.7.0 AND INFORMATION - -%% inherits@2.0.4 NOTICES AND INFORMATION BEGIN HERE -========================================= -The ISC License - -Copyright (c) Isaac Z. Schlueter - -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. -========================================= -END OF inherits@2.0.4 AND INFORMATION - -%% ip-address@9.0.5 NOTICES AND INFORMATION BEGIN HERE -========================================= -Copyright (C) 2011 by Beau Gunderson - -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. -========================================= -END OF ip-address@9.0.5 AND INFORMATION - -%% ipaddr.js@1.9.1 NOTICES AND INFORMATION BEGIN HERE -========================================= -Copyright (C) 2011-2017 whitequark - -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. -========================================= -END OF ipaddr.js@1.9.1 AND INFORMATION - -%% is-docker@2.2.1 NOTICES AND INFORMATION BEGIN HERE -========================================= -MIT License - -Copyright (c) Sindre Sorhus (https://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. -========================================= -END OF is-docker@2.2.1 AND INFORMATION - -%% is-promise@4.0.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -Copyright (c) 2014 Forbes Lindesay - -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. -========================================= -END OF is-promise@4.0.0 AND INFORMATION - -%% is-wsl@2.2.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -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. -========================================= -END OF is-wsl@2.2.0 AND INFORMATION - -%% isexe@2.0.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -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. -========================================= -END OF isexe@2.0.0 AND INFORMATION - -%% jose@6.1.3 NOTICES AND INFORMATION BEGIN HERE -========================================= -The MIT License (MIT) - -Copyright (c) 2018 Filip Skokan - -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. -========================================= -END OF jose@6.1.3 AND INFORMATION - -%% jpeg-js@0.4.4 NOTICES AND INFORMATION BEGIN HERE -========================================= -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. -========================================= -END OF jpeg-js@0.4.4 AND INFORMATION - -%% jsbn@1.1.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -Licensing ---------- - -This software is covered under the following copyright: - -/* - * Copyright (c) 2003-2005 Tom Wu - * 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" AND WITHOUT WARRANTY OF ANY KIND, - * EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY - * WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. - * - * IN NO EVENT SHALL TOM WU BE LIABLE FOR ANY SPECIAL, INCIDENTAL, - * INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER - * RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF - * THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT - * OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - * - * In addition, the following condition applies: - * - * All redistributions must retain an intact copy of this copyright notice - * and disclaimer. - */ - -Address all questions regarding this license to: - - Tom Wu - tjw@cs.Stanford.EDU -========================================= -END OF jsbn@1.1.0 AND INFORMATION - -%% json-schema-traverse@1.0.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -MIT License - -Copyright (c) 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. -========================================= -END OF json-schema-traverse@1.0.0 AND INFORMATION - -%% json-schema-typed@8.0.2 NOTICES AND INFORMATION BEGIN HERE -========================================= -BSD 2-Clause License - -Original source code is copyright (c) 2019-2025 Remy Rylan - - -All JSON Schema documentation and descriptions are copyright (c): - -2009 [draft-0] IETF Trust , Kris Zyp , -and SitePen (USA) . - -2009 [draft-1] IETF Trust , Kris Zyp , -and SitePen (USA) . - -2010 [draft-2] IETF Trust , Kris Zyp , -and SitePen (USA) . - -2010 [draft-3] IETF Trust , Kris Zyp , -Gary Court , and SitePen (USA) . - -2013 [draft-4] IETF Trust ), Francis Galiegue -, Kris Zyp , Gary Court -, and SitePen (USA) . - -2018 [draft-7] IETF Trust , Austin Wright , -Henry Andrews , Geraint Luff , and -Cloudflare, Inc. . - -2019 [draft-2019-09] IETF Trust , Austin Wright -, Henry Andrews , Ben Hutton -, and Greg Dennis . - -2020 [draft-2020-12] IETF Trust , Austin Wright -, Henry Andrews , Ben Hutton -, and Greg Dennis . - -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. -========================================= -END OF json-schema-typed@8.0.2 AND INFORMATION - -%% math-intrinsics@1.1.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -MIT License - -Copyright (c) 2024 ECMAScript Shims - -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. -========================================= -END OF math-intrinsics@1.1.0 AND INFORMATION - -%% media-typer@1.1.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -(The MIT License) - -Copyright (c) 2014-2017 Douglas Christopher Wilson - -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. -========================================= -END OF media-typer@1.1.0 AND INFORMATION - -%% merge-descriptors@2.0.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -MIT License - -Copyright (c) Jonathan Ong -Copyright (c) Douglas Christopher Wilson -Copyright (c) Sindre Sorhus (https://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. -========================================= -END OF merge-descriptors@2.0.0 AND INFORMATION - -%% mime-db@1.54.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -(The MIT License) - -Copyright (c) 2014 Jonathan Ong -Copyright (c) 2015-2022 Douglas Christopher Wilson - -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. -========================================= -END OF mime-db@1.54.0 AND INFORMATION - -%% mime-types@3.0.1 NOTICES AND INFORMATION BEGIN HERE -========================================= -(The MIT License) - -Copyright (c) 2014 Jonathan Ong -Copyright (c) 2015 Douglas Christopher Wilson - -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. -========================================= -END OF mime-types@3.0.1 AND INFORMATION - -%% mime@3.0.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -The MIT License (MIT) - -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 -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. -========================================= -END OF mime@3.0.0 AND INFORMATION - -%% minimatch@3.1.2 NOTICES AND INFORMATION BEGIN HERE -========================================= -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. -========================================= -END OF minimatch@3.1.2 AND INFORMATION - -%% ms@2.1.2 NOTICES AND INFORMATION BEGIN HERE -========================================= -The MIT License (MIT) - -Copyright (c) 2016 Zeit, Inc. - -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. -========================================= -END OF ms@2.1.2 AND INFORMATION - -%% ms@2.1.3 NOTICES AND INFORMATION BEGIN HERE -========================================= -The MIT License (MIT) - -Copyright (c) 2020 Vercel, Inc. - -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. -========================================= -END OF ms@2.1.3 AND INFORMATION - -%% negotiator@1.0.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -(The MIT License) - -Copyright (c) 2012-2014 Federico Romero -Copyright (c) 2012-2014 Isaac Z. Schlueter -Copyright (c) 2014-2015 Douglas Christopher Wilson - -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. -========================================= -END OF negotiator@1.0.0 AND INFORMATION - -%% object-assign@4.1.1 NOTICES AND INFORMATION BEGIN HERE -========================================= -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. -========================================= -END OF object-assign@4.1.1 AND INFORMATION - -%% object-inspect@1.13.4 NOTICES AND INFORMATION BEGIN HERE -========================================= -MIT License - -Copyright (c) 2013 James Halliday - -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. -========================================= -END OF object-inspect@1.13.4 AND INFORMATION - -%% on-finished@2.4.1 NOTICES AND INFORMATION BEGIN HERE -========================================= -(The MIT License) - -Copyright (c) 2013 Jonathan Ong -Copyright (c) 2014 Douglas Christopher Wilson - -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. -========================================= -END OF on-finished@2.4.1 AND INFORMATION - -%% once@1.4.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -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. -========================================= -END OF once@1.4.0 AND INFORMATION - -%% open@8.4.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -MIT License - -Copyright (c) Sindre Sorhus (https://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. -========================================= -END OF open@8.4.0 AND INFORMATION - -%% parseurl@1.3.3 NOTICES AND INFORMATION BEGIN HERE -========================================= -(The MIT License) - -Copyright (c) 2014 Jonathan Ong -Copyright (c) 2014-2017 Douglas Christopher Wilson - -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. -========================================= -END OF parseurl@1.3.3 AND INFORMATION - -%% path-key@3.1.1 NOTICES AND INFORMATION BEGIN HERE -========================================= -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. -========================================= -END OF path-key@3.1.1 AND INFORMATION - -%% path-to-regexp@8.2.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -The MIT License (MIT) - -Copyright (c) 2014 Blake Embrey (hello@blakeembrey.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. -========================================= -END OF path-to-regexp@8.2.0 AND INFORMATION - -%% pend@1.2.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -The MIT License (Expat) - -Copyright (c) 2014 Andrew Kelley - -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. -========================================= -END OF pend@1.2.0 AND INFORMATION - -%% pkce-challenge@5.0.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -MIT License - -Copyright (c) 2019 - -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. -========================================= -END OF pkce-challenge@5.0.0 AND INFORMATION - -%% pngjs@6.0.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -pngjs2 original work Copyright (c) 2015 Luke Page & Original Contributors -pngjs derived work Copyright (c) 2012 Kuba Niegowski - -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. -========================================= -END OF pngjs@6.0.0 AND INFORMATION - -%% progress@2.0.3 NOTICES AND INFORMATION BEGIN HERE -========================================= -(The MIT License) - -Copyright (c) 2017 TJ Holowaychuk - -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. -========================================= -END OF progress@2.0.3 AND INFORMATION - -%% proxy-addr@2.0.7 NOTICES AND INFORMATION BEGIN HERE -========================================= -(The MIT License) - -Copyright (c) 2014-2016 Douglas Christopher Wilson - -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. -========================================= -END OF proxy-addr@2.0.7 AND INFORMATION - -%% proxy-from-env@1.1.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -The MIT License - -Copyright (C) 2016-2018 Rob Wu - -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. -========================================= -END OF proxy-from-env@1.1.0 AND INFORMATION - -%% pump@3.0.2 NOTICES AND INFORMATION BEGIN HERE -========================================= -The MIT License (MIT) - -Copyright (c) 2014 Mathias Buus - -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. -========================================= -END OF pump@3.0.2 AND INFORMATION - -%% qs@6.14.1 NOTICES AND INFORMATION BEGIN HERE -========================================= -BSD 3-Clause License - -Copyright (c) 2014, Nathan LaFreniere and other [contributors](https://github.com/ljharb/qs/graphs/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. - -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. -========================================= -END OF qs@6.14.1 AND INFORMATION - -%% range-parser@1.2.1 NOTICES AND INFORMATION BEGIN HERE -========================================= -(The MIT License) - -Copyright (c) 2012-2014 TJ Holowaychuk -Copyright (c) 2015-2016 Douglas Christopher Wilson -Copyright (c) 2014-2022 Douglas Christopher Wilson - -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. -========================================= -END OF raw-body@3.0.2 AND INFORMATION - -%% require-from-string@2.0.2 NOTICES AND INFORMATION BEGIN HERE -========================================= -The MIT License (MIT) - -Copyright (c) Vsevolod Strukchinsky (github.com/floatdrop) - -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. -========================================= -END OF require-from-string@2.0.2 AND INFORMATION - -%% retry@0.12.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -Copyright (c) 2011: -Tim Koschützki (tim@debuggable.com) -Felix Geisendörfer (felix@debuggable.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. -========================================= -END OF retry@0.12.0 AND INFORMATION - -%% router@2.2.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -(The MIT License) - -Copyright (c) 2013 Roman Shtylman -Copyright (c) 2014-2022 Douglas Christopher Wilson - -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. -========================================= -END OF router@2.2.0 AND INFORMATION - -%% safe-buffer@5.2.1 NOTICES AND INFORMATION BEGIN HERE -========================================= -The MIT License (MIT) - -Copyright (c) Feross Aboukhadijeh - -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. -========================================= -END OF safe-buffer@5.2.1 AND INFORMATION - -%% safer-buffer@2.1.2 NOTICES AND INFORMATION BEGIN HERE -========================================= -MIT License - -Copyright (c) 2018 Nikita Skovoroda - -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. -========================================= -END OF safer-buffer@2.1.2 AND INFORMATION - -%% send@1.2.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -(The MIT License) - -Copyright (c) 2012 TJ Holowaychuk -Copyright (c) 2014-2022 Douglas Christopher Wilson - -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. -========================================= -END OF send@1.2.0 AND INFORMATION - -%% serve-static@2.2.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -(The MIT License) - -Copyright (c) 2010 Sencha Inc. -Copyright (c) 2011 LearnBoost -Copyright (c) 2011 TJ Holowaychuk -Copyright (c) 2014-2016 Douglas Christopher Wilson - -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. -========================================= -END OF serve-static@2.2.0 AND INFORMATION - -%% setprototypeof@1.2.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -Copyright (c) 2015, Wes Todd - -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. -========================================= -END OF setprototypeof@1.2.0 AND INFORMATION - -%% shebang-command@2.0.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -MIT License - -Copyright (c) Kevin Mårtensson (github.com/kevva) - -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. -========================================= -END OF shebang-command@2.0.0 AND INFORMATION - -%% shebang-regex@3.0.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -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. -========================================= -END OF shebang-regex@3.0.0 AND INFORMATION - -%% side-channel-list@1.0.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -MIT License - -Copyright (c) 2024 Jordan Harband - -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. -========================================= -END OF side-channel-list@1.0.0 AND INFORMATION - -%% side-channel-map@1.0.1 NOTICES AND INFORMATION BEGIN HERE -========================================= -MIT License - -Copyright (c) 2024 Jordan Harband - -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. -========================================= -END OF side-channel-map@1.0.1 AND INFORMATION - -%% side-channel-weakmap@1.0.2 NOTICES AND INFORMATION BEGIN HERE -========================================= -MIT License - -Copyright (c) 2019 Jordan Harband - -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. -========================================= -END OF side-channel-weakmap@1.0.2 AND INFORMATION - -%% side-channel@1.1.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -MIT License - -Copyright (c) 2019 Jordan Harband - -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. -========================================= -END OF side-channel@1.1.0 AND INFORMATION - -%% signal-exit@3.0.7 NOTICES AND INFORMATION BEGIN HERE -========================================= -The ISC License - -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. -========================================= -END OF signal-exit@3.0.7 AND INFORMATION - -%% smart-buffer@4.2.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -The MIT License (MIT) - -Copyright (c) 2013-2017 Josh Glazebrook - -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. -========================================= -END OF smart-buffer@4.2.0 AND INFORMATION - -%% socks-proxy-agent@8.0.5 NOTICES AND INFORMATION BEGIN HERE -========================================= -(The MIT License) - -Copyright (c) 2013 Nathan Rajlich - -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. -========================================= -END OF socks-proxy-agent@8.0.5 AND INFORMATION - -%% socks@2.8.3 NOTICES AND INFORMATION BEGIN HERE -========================================= -The MIT License (MIT) - -Copyright (c) 2013 Josh Glazebrook - -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. -========================================= -END OF socks@2.8.3 AND INFORMATION - -%% sprintf-js@1.1.3 NOTICES AND INFORMATION BEGIN HERE -========================================= -Copyright (c) 2007-present, Alexandru Mărășteanu -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. -========================================= -END OF sprintf-js@1.1.3 AND INFORMATION - -%% statuses@2.0.2 NOTICES AND INFORMATION BEGIN HERE -========================================= -The MIT License (MIT) - -Copyright (c) 2014 Jonathan Ong -Copyright (c) 2016 Douglas Christopher Wilson - -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. -========================================= -END OF statuses@2.0.2 AND INFORMATION - -%% toidentifier@1.0.1 NOTICES AND INFORMATION BEGIN HERE -========================================= -MIT License - -Copyright (c) 2016 Douglas Christopher Wilson - -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. -========================================= -END OF toidentifier@1.0.1 AND INFORMATION - -%% type-is@2.0.1 NOTICES AND INFORMATION BEGIN HERE -========================================= -(The MIT License) - -Copyright (c) 2014 Jonathan Ong -Copyright (c) 2014-2015 Douglas Christopher Wilson - -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. -========================================= -END OF type-is@2.0.1 AND INFORMATION - -%% unpipe@1.0.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -(The MIT License) - -Copyright (c) 2015 Douglas Christopher Wilson - -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. -========================================= -END OF unpipe@1.0.0 AND INFORMATION - -%% vary@1.1.2 NOTICES AND INFORMATION BEGIN HERE -========================================= -(The MIT License) - -Copyright (c) 2014-2017 Douglas Christopher Wilson - -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. -========================================= -END OF vary@1.1.2 AND INFORMATION - -%% which@2.0.2 NOTICES AND INFORMATION BEGIN HERE -========================================= -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. -========================================= -END OF which@2.0.2 AND INFORMATION - -%% wrappy@1.0.2 NOTICES AND INFORMATION BEGIN HERE -========================================= -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. -========================================= -END OF wrappy@1.0.2 AND INFORMATION - -%% ws@8.17.1 NOTICES AND INFORMATION BEGIN HERE -========================================= -Copyright (c) 2011 Einar Otto Stangvik -Copyright (c) 2013 Arnout Kazemier and contributors -Copyright (c) 2016 Luigi Pinca and 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. -========================================= -END OF ws@8.17.1 AND INFORMATION - -%% yaml@2.6.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -Copyright Eemeli Aro - -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. -========================================= -END OF yaml@2.6.0 AND INFORMATION - -%% yauzl@3.2.0 NOTICES AND INFORMATION BEGIN HERE -========================================= -The MIT License (MIT) - -Copyright (c) 2014 Josh Wolfe - -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. -========================================= -END OF yauzl@3.2.0 AND INFORMATION - -%% yazl@2.5.1 NOTICES AND INFORMATION BEGIN HERE -========================================= -The MIT License (MIT) - -Copyright (c) 2014 Josh Wolfe - -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. -========================================= -END OF yazl@2.5.1 AND INFORMATION - -%% zod-to-json-schema@3.25.1 NOTICES AND INFORMATION BEGIN HERE -========================================= -ISC License - -Copyright (c) 2020, Stefan Terdell - -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. -========================================= -END OF zod-to-json-schema@3.25.1 AND INFORMATION - -%% zod@4.3.5 NOTICES AND INFORMATION BEGIN HERE -========================================= -MIT License - -Copyright (c) 2025 Colin McDonnell - -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. -========================================= -END OF zod@4.3.5 AND INFORMATION - -SUMMARY BEGIN HERE -========================================= -Total Packages: 133 -========================================= -END OF SUMMARY \ No newline at end of file diff --git a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/install_media_pack.ps1 b/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/install_media_pack.ps1 deleted file mode 100644 index 6170754..0000000 --- a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/install_media_pack.ps1 +++ /dev/null @@ -1,5 +0,0 @@ -$osInfo = Get-WmiObject -Class Win32_OperatingSystem -# check if running on Windows Server -if ($osInfo.ProductType -eq 3) { - Install-WindowsFeature Server-Media-Foundation -} diff --git a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/install_webkit_wsl.ps1 b/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/install_webkit_wsl.ps1 deleted file mode 100644 index ccaaf15..0000000 --- a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/install_webkit_wsl.ps1 +++ /dev/null @@ -1,33 +0,0 @@ -$ErrorActionPreference = 'Stop' - -# This script sets up a WSL distribution that will be used to run WebKit. - -$Distribution = "playwright" -$Username = "pwuser" - -$distributions = (wsl --list --quiet) -split "\r?\n" -if ($distributions -contains $Distribution) { - Write-Host "WSL distribution '$Distribution' already exists. Skipping installation." -} else { - Write-Host "Installing new WSL distribution '$Distribution'..." - $VhdSize = "10GB" - wsl --install -d Ubuntu-24.04 --name $Distribution --no-launch --vhd-size $VhdSize - wsl -d $Distribution -u root adduser --gecos GECOS --disabled-password $Username -} - -$pwshDirname = (Resolve-Path -Path $PSScriptRoot).Path; -$playwrightCoreRoot = Resolve-Path (Join-Path $pwshDirname "..") - -$initScript = @" -if [ ! -f "/home/$Username/node/bin/node" ]; then - mkdir -p /home/$Username/node - curl -fsSL https://nodejs.org/dist/v22.17.0/node-v22.17.0-linux-x64.tar.xz -o /home/$Username/node/node-v22.17.0-linux-x64.tar.xz - tar -xJf /home/$Username/node/node-v22.17.0-linux-x64.tar.xz -C /home/$Username/node --strip-components=1 - sudo -u $Username echo 'export PATH=/home/$Username/node/bin:\`$PATH' >> /home/$Username/.profile -fi -/home/$Username/node/bin/node cli.js install-deps webkit -sudo -u $Username PLAYWRIGHT_SKIP_BROWSER_GC=1 /home/$Username/node/bin/node cli.js install webkit -"@ -replace "\r\n", "`n" - -wsl -d $Distribution --cd $playwrightCoreRoot -u root -- bash -c "$initScript" -Write-Host "Done!" \ No newline at end of file diff --git a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_chrome_beta_linux.sh b/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_chrome_beta_linux.sh deleted file mode 100755 index 0451bda..0000000 --- a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_chrome_beta_linux.sh +++ /dev/null @@ -1,42 +0,0 @@ -#!/usr/bin/env bash -set -e -set -x - -if [[ $(arch) == "aarch64" ]]; then - echo "ERROR: not supported on Linux Arm64" - exit 1 -fi - -if [ -z "$PLAYWRIGHT_HOST_PLATFORM_OVERRIDE" ]; then - if [[ ! -f "/etc/os-release" ]]; then - echo "ERROR: cannot install on unknown linux distribution (/etc/os-release is missing)" - exit 1 - fi - - ID=$(bash -c 'source /etc/os-release && echo $ID') - if [[ "${ID}" != "ubuntu" && "${ID}" != "debian" ]]; then - echo "ERROR: cannot install on $ID distribution - only Ubuntu and Debian are supported" - exit 1 - fi -fi - -# 1. make sure to remove old beta if any. -if dpkg --get-selections | grep -q "^google-chrome-beta[[:space:]]*install$" >/dev/null; then - apt-get remove -y google-chrome-beta -fi - -# 2. Update apt lists (needed to install curl and chrome dependencies) -apt-get update - -# 3. Install curl to download chrome -if ! command -v curl >/dev/null; then - apt-get install -y curl -fi - -# 4. download chrome beta from dl.google.com and install it. -cd /tmp -curl -O https://dl.google.com/linux/direct/google-chrome-beta_current_amd64.deb -apt-get install -y ./google-chrome-beta_current_amd64.deb -rm -rf ./google-chrome-beta_current_amd64.deb -cd - -google-chrome-beta --version diff --git a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_chrome_beta_mac.sh b/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_chrome_beta_mac.sh deleted file mode 100755 index 617e3b5..0000000 --- a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_chrome_beta_mac.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/usr/bin/env bash -set -e -set -x - -rm -rf "/Applications/Google Chrome Beta.app" -cd /tmp -curl --retry 3 -o ./googlechromebeta.dmg https://dl.google.com/chrome/mac/universal/beta/googlechromebeta.dmg -hdiutil attach -nobrowse -quiet -noautofsck -noautoopen -mountpoint /Volumes/googlechromebeta.dmg ./googlechromebeta.dmg -cp -pR "/Volumes/googlechromebeta.dmg/Google Chrome Beta.app" /Applications -hdiutil detach /Volumes/googlechromebeta.dmg -rm -rf /tmp/googlechromebeta.dmg - -/Applications/Google\ Chrome\ Beta.app/Contents/MacOS/Google\ Chrome\ Beta --version diff --git a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_chrome_beta_win.ps1 b/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_chrome_beta_win.ps1 deleted file mode 100644 index 3fbe551..0000000 --- a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_chrome_beta_win.ps1 +++ /dev/null @@ -1,24 +0,0 @@ -$ErrorActionPreference = 'Stop' - -$url = 'https://dl.google.com/tag/s/dl/chrome/install/beta/googlechromebetastandaloneenterprise64.msi' - -Write-Host "Downloading Google Chrome Beta" -$wc = New-Object net.webclient -$msiInstaller = "$env:temp\google-chrome-beta.msi" -$wc.Downloadfile($url, $msiInstaller) - -Write-Host "Installing Google Chrome Beta" -$arguments = "/i `"$msiInstaller`" /quiet" -Start-Process msiexec.exe -ArgumentList $arguments -Wait -Remove-Item $msiInstaller - -$suffix = "\\Google\\Chrome Beta\\Application\\chrome.exe" -if (Test-Path "${env:ProgramFiles(x86)}$suffix") { - (Get-Item "${env:ProgramFiles(x86)}$suffix").VersionInfo -} elseif (Test-Path "${env:ProgramFiles}$suffix") { - (Get-Item "${env:ProgramFiles}$suffix").VersionInfo -} else { - Write-Host "ERROR: Failed to install Google Chrome Beta." - Write-Host "ERROR: This could be due to insufficient privileges, in which case re-running as Administrator may help." - exit 1 -} diff --git a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_chrome_stable_linux.sh b/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_chrome_stable_linux.sh deleted file mode 100755 index 78f1d41..0000000 --- a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_chrome_stable_linux.sh +++ /dev/null @@ -1,42 +0,0 @@ -#!/usr/bin/env bash -set -e -set -x - -if [[ $(arch) == "aarch64" ]]; then - echo "ERROR: not supported on Linux Arm64" - exit 1 -fi - -if [ -z "$PLAYWRIGHT_HOST_PLATFORM_OVERRIDE" ]; then - if [[ ! -f "/etc/os-release" ]]; then - echo "ERROR: cannot install on unknown linux distribution (/etc/os-release is missing)" - exit 1 - fi - - ID=$(bash -c 'source /etc/os-release && echo $ID') - if [[ "${ID}" != "ubuntu" && "${ID}" != "debian" ]]; then - echo "ERROR: cannot install on $ID distribution - only Ubuntu and Debian are supported" - exit 1 - fi -fi - -# 1. make sure to remove old stable if any. -if dpkg --get-selections | grep -q "^google-chrome[[:space:]]*install$" >/dev/null; then - apt-get remove -y google-chrome -fi - -# 2. Update apt lists (needed to install curl and chrome dependencies) -apt-get update - -# 3. Install curl to download chrome -if ! command -v curl >/dev/null; then - apt-get install -y curl -fi - -# 4. download chrome stable from dl.google.com and install it. -cd /tmp -curl -O https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb -apt-get install -y ./google-chrome-stable_current_amd64.deb -rm -rf ./google-chrome-stable_current_amd64.deb -cd - -google-chrome --version diff --git a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_chrome_stable_mac.sh b/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_chrome_stable_mac.sh deleted file mode 100755 index 6aa650a..0000000 --- a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_chrome_stable_mac.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/usr/bin/env bash -set -e -set -x - -rm -rf "/Applications/Google Chrome.app" -cd /tmp -curl --retry 3 -o ./googlechrome.dmg https://dl.google.com/chrome/mac/universal/stable/GGRO/googlechrome.dmg -hdiutil attach -nobrowse -quiet -noautofsck -noautoopen -mountpoint /Volumes/googlechrome.dmg ./googlechrome.dmg -cp -pR "/Volumes/googlechrome.dmg/Google Chrome.app" /Applications -hdiutil detach /Volumes/googlechrome.dmg -rm -rf /tmp/googlechrome.dmg -/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --version diff --git a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_chrome_stable_win.ps1 b/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_chrome_stable_win.ps1 deleted file mode 100644 index 7ca2dba..0000000 --- a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_chrome_stable_win.ps1 +++ /dev/null @@ -1,24 +0,0 @@ -$ErrorActionPreference = 'Stop' -$url = 'https://dl.google.com/tag/s/dl/chrome/install/googlechromestandaloneenterprise64.msi' - -$wc = New-Object net.webclient -$msiInstaller = "$env:temp\google-chrome.msi" -Write-Host "Downloading Google Chrome" -$wc.Downloadfile($url, $msiInstaller) - -Write-Host "Installing Google Chrome" -$arguments = "/i `"$msiInstaller`" /quiet" -Start-Process msiexec.exe -ArgumentList $arguments -Wait -Remove-Item $msiInstaller - - -$suffix = "\\Google\\Chrome\\Application\\chrome.exe" -if (Test-Path "${env:ProgramFiles(x86)}$suffix") { - (Get-Item "${env:ProgramFiles(x86)}$suffix").VersionInfo -} elseif (Test-Path "${env:ProgramFiles}$suffix") { - (Get-Item "${env:ProgramFiles}$suffix").VersionInfo -} else { - Write-Host "ERROR: Failed to install Google Chrome." - Write-Host "ERROR: This could be due to insufficient privileges, in which case re-running as Administrator may help." - exit 1 -} diff --git a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_beta_linux.sh b/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_beta_linux.sh deleted file mode 100755 index a1531a9..0000000 --- a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_beta_linux.sh +++ /dev/null @@ -1,48 +0,0 @@ -#!/usr/bin/env bash - -set -e -set -x - -if [[ $(arch) == "aarch64" ]]; then - echo "ERROR: not supported on Linux Arm64" - exit 1 -fi - -if [ -z "$PLAYWRIGHT_HOST_PLATFORM_OVERRIDE" ]; then - if [[ ! -f "/etc/os-release" ]]; then - echo "ERROR: cannot install on unknown linux distribution (/etc/os-release is missing)" - exit 1 - fi - - ID=$(bash -c 'source /etc/os-release && echo $ID') - if [[ "${ID}" != "ubuntu" && "${ID}" != "debian" ]]; then - echo "ERROR: cannot install on $ID distribution - only Ubuntu and Debian are supported" - exit 1 - fi -fi - -# 1. make sure to remove old beta if any. -if dpkg --get-selections | grep -q "^microsoft-edge-beta[[:space:]]*install$" >/dev/null; then - apt-get remove -y microsoft-edge-beta -fi - -# 2. Install curl to download Microsoft gpg key -if ! command -v curl >/dev/null; then - apt-get update - apt-get install -y curl -fi - -# GnuPG is not preinstalled in slim images -if ! command -v gpg >/dev/null; then - apt-get update - apt-get install -y gpg -fi - -# 3. Add the GPG key, the apt repo, update the apt cache, and install the package -curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > /tmp/microsoft.gpg -install -o root -g root -m 644 /tmp/microsoft.gpg /etc/apt/trusted.gpg.d/ -sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/edge stable main" > /etc/apt/sources.list.d/microsoft-edge-dev.list' -rm /tmp/microsoft.gpg -apt-get update && apt-get install -y microsoft-edge-beta - -microsoft-edge-beta --version diff --git a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_beta_mac.sh b/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_beta_mac.sh deleted file mode 100755 index 72ec3e4..0000000 --- a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_beta_mac.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/usr/bin/env bash -set -e -set -x - -cd /tmp -curl --retry 3 -o ./msedge_beta.pkg "$1" -# Note: there's no way to uninstall previously installed MSEdge. -# However, running PKG again seems to update installation. -sudo installer -pkg /tmp/msedge_beta.pkg -target / -rm -rf /tmp/msedge_beta.pkg -/Applications/Microsoft\ Edge\ Beta.app/Contents/MacOS/Microsoft\ Edge\ Beta --version diff --git a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_beta_win.ps1 b/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_beta_win.ps1 deleted file mode 100644 index cce0d0b..0000000 --- a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_beta_win.ps1 +++ /dev/null @@ -1,23 +0,0 @@ -$ErrorActionPreference = 'Stop' -$url = $args[0] - -Write-Host "Downloading Microsoft Edge Beta" -$wc = New-Object net.webclient -$msiInstaller = "$env:temp\microsoft-edge-beta.msi" -$wc.Downloadfile($url, $msiInstaller) - -Write-Host "Installing Microsoft Edge Beta" -$arguments = "/i `"$msiInstaller`" /quiet" -Start-Process msiexec.exe -ArgumentList $arguments -Wait -Remove-Item $msiInstaller - -$suffix = "\\Microsoft\\Edge Beta\\Application\\msedge.exe" -if (Test-Path "${env:ProgramFiles(x86)}$suffix") { - (Get-Item "${env:ProgramFiles(x86)}$suffix").VersionInfo -} elseif (Test-Path "${env:ProgramFiles}$suffix") { - (Get-Item "${env:ProgramFiles}$suffix").VersionInfo -} else { - Write-Host "ERROR: Failed to install Microsoft Edge Beta." - Write-Host "ERROR: This could be due to insufficient privileges, in which case re-running as Administrator may help." - exit 1 -} diff --git a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_dev_linux.sh b/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_dev_linux.sh deleted file mode 100755 index 7fde34e..0000000 --- a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_dev_linux.sh +++ /dev/null @@ -1,48 +0,0 @@ -#!/usr/bin/env bash - -set -e -set -x - -if [[ $(arch) == "aarch64" ]]; then - echo "ERROR: not supported on Linux Arm64" - exit 1 -fi - -if [ -z "$PLAYWRIGHT_HOST_PLATFORM_OVERRIDE" ]; then - if [[ ! -f "/etc/os-release" ]]; then - echo "ERROR: cannot install on unknown linux distribution (/etc/os-release is missing)" - exit 1 - fi - - ID=$(bash -c 'source /etc/os-release && echo $ID') - if [[ "${ID}" != "ubuntu" && "${ID}" != "debian" ]]; then - echo "ERROR: cannot install on $ID distribution - only Ubuntu and Debian are supported" - exit 1 - fi -fi - -# 1. make sure to remove old dev if any. -if dpkg --get-selections | grep -q "^microsoft-edge-dev[[:space:]]*install$" >/dev/null; then - apt-get remove -y microsoft-edge-dev -fi - -# 2. Install curl to download Microsoft gpg key -if ! command -v curl >/dev/null; then - apt-get update - apt-get install -y curl -fi - -# GnuPG is not preinstalled in slim images -if ! command -v gpg >/dev/null; then - apt-get update - apt-get install -y gpg -fi - -# 3. Add the GPG key, the apt repo, update the apt cache, and install the package -curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > /tmp/microsoft.gpg -install -o root -g root -m 644 /tmp/microsoft.gpg /etc/apt/trusted.gpg.d/ -sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/edge stable main" > /etc/apt/sources.list.d/microsoft-edge-dev.list' -rm /tmp/microsoft.gpg -apt-get update && apt-get install -y microsoft-edge-dev - -microsoft-edge-dev --version diff --git a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_dev_mac.sh b/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_dev_mac.sh deleted file mode 100755 index 3376e86..0000000 --- a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_dev_mac.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/usr/bin/env bash -set -e -set -x - -cd /tmp -curl --retry 3 -o ./msedge_dev.pkg "$1" -# Note: there's no way to uninstall previously installed MSEdge. -# However, running PKG again seems to update installation. -sudo installer -pkg /tmp/msedge_dev.pkg -target / -rm -rf /tmp/msedge_dev.pkg -/Applications/Microsoft\ Edge\ Dev.app/Contents/MacOS/Microsoft\ Edge\ Dev --version diff --git a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_dev_win.ps1 b/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_dev_win.ps1 deleted file mode 100644 index 22e6db8..0000000 --- a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_dev_win.ps1 +++ /dev/null @@ -1,23 +0,0 @@ -$ErrorActionPreference = 'Stop' -$url = $args[0] - -Write-Host "Downloading Microsoft Edge Dev" -$wc = New-Object net.webclient -$msiInstaller = "$env:temp\microsoft-edge-dev.msi" -$wc.Downloadfile($url, $msiInstaller) - -Write-Host "Installing Microsoft Edge Dev" -$arguments = "/i `"$msiInstaller`" /quiet" -Start-Process msiexec.exe -ArgumentList $arguments -Wait -Remove-Item $msiInstaller - -$suffix = "\\Microsoft\\Edge Dev\\Application\\msedge.exe" -if (Test-Path "${env:ProgramFiles(x86)}$suffix") { - (Get-Item "${env:ProgramFiles(x86)}$suffix").VersionInfo -} elseif (Test-Path "${env:ProgramFiles}$suffix") { - (Get-Item "${env:ProgramFiles}$suffix").VersionInfo -} else { - Write-Host "ERROR: Failed to install Microsoft Edge Dev." - Write-Host "ERROR: This could be due to insufficient privileges, in which case re-running as Administrator may help." - exit 1 -} diff --git a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_stable_linux.sh b/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_stable_linux.sh deleted file mode 100755 index 4acb1db..0000000 --- a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_stable_linux.sh +++ /dev/null @@ -1,48 +0,0 @@ -#!/usr/bin/env bash - -set -e -set -x - -if [[ $(arch) == "aarch64" ]]; then - echo "ERROR: not supported on Linux Arm64" - exit 1 -fi - -if [ -z "$PLAYWRIGHT_HOST_PLATFORM_OVERRIDE" ]; then - if [[ ! -f "/etc/os-release" ]]; then - echo "ERROR: cannot install on unknown linux distribution (/etc/os-release is missing)" - exit 1 - fi - - ID=$(bash -c 'source /etc/os-release && echo $ID') - if [[ "${ID}" != "ubuntu" && "${ID}" != "debian" ]]; then - echo "ERROR: cannot install on $ID distribution - only Ubuntu and Debian are supported" - exit 1 - fi -fi - -# 1. make sure to remove old stable if any. -if dpkg --get-selections | grep -q "^microsoft-edge-stable[[:space:]]*install$" >/dev/null; then - apt-get remove -y microsoft-edge-stable -fi - -# 2. Install curl to download Microsoft gpg key -if ! command -v curl >/dev/null; then - apt-get update - apt-get install -y curl -fi - -# GnuPG is not preinstalled in slim images -if ! command -v gpg >/dev/null; then - apt-get update - apt-get install -y gpg -fi - -# 3. Add the GPG key, the apt repo, update the apt cache, and install the package -curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > /tmp/microsoft.gpg -install -o root -g root -m 644 /tmp/microsoft.gpg /etc/apt/trusted.gpg.d/ -sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/edge stable main" > /etc/apt/sources.list.d/microsoft-edge-stable.list' -rm /tmp/microsoft.gpg -apt-get update && apt-get install -y microsoft-edge-stable - -microsoft-edge-stable --version diff --git a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_stable_mac.sh b/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_stable_mac.sh deleted file mode 100755 index afcd2f5..0000000 --- a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_stable_mac.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/usr/bin/env bash -set -e -set -x - -cd /tmp -curl --retry 3 -o ./msedge_stable.pkg "$1" -# Note: there's no way to uninstall previously installed MSEdge. -# However, running PKG again seems to update installation. -sudo installer -pkg /tmp/msedge_stable.pkg -target / -rm -rf /tmp/msedge_stable.pkg -/Applications/Microsoft\ Edge.app/Contents/MacOS/Microsoft\ Edge --version diff --git a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_stable_win.ps1 b/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_stable_win.ps1 deleted file mode 100644 index 31fdf51..0000000 --- a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/bin/reinstall_msedge_stable_win.ps1 +++ /dev/null @@ -1,24 +0,0 @@ -$ErrorActionPreference = 'Stop' - -$url = $args[0] - -Write-Host "Downloading Microsoft Edge" -$wc = New-Object net.webclient -$msiInstaller = "$env:temp\microsoft-edge-stable.msi" -$wc.Downloadfile($url, $msiInstaller) - -Write-Host "Installing Microsoft Edge" -$arguments = "/i `"$msiInstaller`" /quiet" -Start-Process msiexec.exe -ArgumentList $arguments -Wait -Remove-Item $msiInstaller - -$suffix = "\\Microsoft\\Edge\\Application\\msedge.exe" -if (Test-Path "${env:ProgramFiles(x86)}$suffix") { - (Get-Item "${env:ProgramFiles(x86)}$suffix").VersionInfo -} elseif (Test-Path "${env:ProgramFiles}$suffix") { - (Get-Item "${env:ProgramFiles}$suffix").VersionInfo -} else { - Write-Host "ERROR: Failed to install Microsoft Edge." - Write-Host "ERROR: This could be due to insufficient privileges, in which case re-running as Administrator may help." - exit 1 -} \ No newline at end of file diff --git a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/browsers.json b/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/browsers.json deleted file mode 100644 index 3a3432c..0000000 --- a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/browsers.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "comment": "Do not edit this file, use utils/roll_browser.js", - "browsers": [ - { - "name": "chromium", - "revision": "1208", - "installByDefault": true, - "browserVersion": "145.0.7632.6", - "title": "Chrome for Testing" - }, - { - "name": "chromium-headless-shell", - "revision": "1208", - "installByDefault": true, - "browserVersion": "145.0.7632.6", - "title": "Chrome Headless Shell" - }, - { - "name": "chromium-tip-of-tree", - "revision": "1401", - "installByDefault": false, - "browserVersion": "146.0.7644.0", - "title": "Chrome Canary for Testing" - }, - { - "name": "chromium-tip-of-tree-headless-shell", - "revision": "1401", - "installByDefault": false, - "browserVersion": "146.0.7644.0", - "title": "Chrome Canary Headless Shell" - }, - { - "name": "firefox", - "revision": "1509", - "installByDefault": true, - "browserVersion": "146.0.1", - "title": "Firefox" - }, - { - "name": "firefox-beta", - "revision": "1504", - "installByDefault": false, - "browserVersion": "146.0b8", - "title": "Firefox Beta" - }, - { - "name": "webkit", - "revision": "2248", - "installByDefault": true, - "revisionOverrides": { - "debian11-x64": "2105", - "debian11-arm64": "2105", - "ubuntu20.04-x64": "2092", - "ubuntu20.04-arm64": "2092" - }, - "browserVersion": "26.0", - "title": "WebKit" - }, - { - "name": "ffmpeg", - "revision": "1011", - "installByDefault": true, - "revisionOverrides": { - "mac12": "1010", - "mac12-arm64": "1010" - } - }, - { - "name": "winldd", - "revision": "1007", - "installByDefault": false - }, - { - "name": "android", - "revision": "1001", - "installByDefault": false - } - ] -} diff --git a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/cli.js b/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/cli.js deleted file mode 100755 index fb309ea..0000000 --- a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/cli.js +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env node -/** - * Copyright (c) Microsoft Corporation. - * - * 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. - */ -const { program } = require('./lib/cli/programWithTestStub'); -program.parse(process.argv); diff --git a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/index.d.ts b/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/index.d.ts deleted file mode 100644 index 97c1493..0000000 --- a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/index.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * - * 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. - */ - -export * from './types/types'; diff --git a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/index.js b/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/index.js deleted file mode 100644 index d4991d0..0000000 --- a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/index.js +++ /dev/null @@ -1,32 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * - * 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. - */ -const minimumMajorNodeVersion = 18; -const currentNodeVersion = process.versions.node; -const semver = currentNodeVersion.split('.'); -const [major] = [+semver[0]]; - -if (major < minimumMajorNodeVersion) { - console.error( - 'You are running Node.js ' + - currentNodeVersion + - '.\n' + - `Playwright requires Node.js ${minimumMajorNodeVersion} or higher. \n` + - 'Please update your version of Node.js.' - ); - process.exit(1); -} - -module.exports = require('./lib/inprocess'); diff --git a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/index.mjs b/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/index.mjs deleted file mode 100644 index 3b3c75b..0000000 --- a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/index.mjs +++ /dev/null @@ -1,28 +0,0 @@ -/** - * Copyright (c) Microsoft Corporation. - * - * 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. - */ - -import playwright from './index.js'; - -export const chromium = playwright.chromium; -export const firefox = playwright.firefox; -export const webkit = playwright.webkit; -export const selectors = playwright.selectors; -export const devices = playwright.devices; -export const errors = playwright.errors; -export const request = playwright.request; -export const _electron = playwright._electron; -export const _android = playwright._android; -export default playwright; diff --git a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/androidServerImpl.js b/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/androidServerImpl.js deleted file mode 100644 index 568548b..0000000 --- a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/androidServerImpl.js +++ /dev/null @@ -1,65 +0,0 @@ -"use strict"; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __hasOwnProp = Object.prototype.hasOwnProperty; -var __export = (target, all) => { - for (var name in all) - __defProp(target, name, { get: all[name], enumerable: true }); -}; -var __copyProps = (to, from, except, desc) => { - if (from && typeof from === "object" || typeof from === "function") { - for (let key of __getOwnPropNames(from)) - if (!__hasOwnProp.call(to, key) && key !== except) - __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); - } - return to; -}; -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); -var androidServerImpl_exports = {}; -__export(androidServerImpl_exports, { - AndroidServerLauncherImpl: () => AndroidServerLauncherImpl -}); -module.exports = __toCommonJS(androidServerImpl_exports); -var import_playwrightServer = require("./remote/playwrightServer"); -var import_playwright = require("./server/playwright"); -var import_crypto = require("./server/utils/crypto"); -var import_utilsBundle = require("./utilsBundle"); -var import_progress = require("./server/progress"); -class AndroidServerLauncherImpl { - async launchServer(options = {}) { - const playwright = (0, import_playwright.createPlaywright)({ sdkLanguage: "javascript", isServer: true }); - const controller = new import_progress.ProgressController(); - let devices = await controller.run((progress) => playwright.android.devices(progress, { - host: options.adbHost, - port: options.adbPort, - omitDriverInstall: options.omitDriverInstall - })); - if (devices.length === 0) - throw new Error("No devices found"); - if (options.deviceSerialNumber) { - devices = devices.filter((d) => d.serial === options.deviceSerialNumber); - if (devices.length === 0) - throw new Error(`No device with serial number '${options.deviceSerialNumber}' was found`); - } - if (devices.length > 1) - throw new Error(`More than one device found. Please specify deviceSerialNumber`); - const device = devices[0]; - const path = options.wsPath ? options.wsPath.startsWith("/") ? options.wsPath : `/${options.wsPath}` : `/${(0, import_crypto.createGuid)()}`; - const server = new import_playwrightServer.PlaywrightServer({ mode: "launchServer", path, maxConnections: 1, preLaunchedAndroidDevice: device }); - const wsEndpoint = await server.listen(options.port, options.host); - const browserServer = new import_utilsBundle.ws.EventEmitter(); - browserServer.wsEndpoint = () => wsEndpoint; - browserServer.close = () => device.close(); - browserServer.kill = () => device.close(); - device.on("close", () => { - server.close(); - browserServer.emit("close"); - }); - return browserServer; - } -} -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - AndroidServerLauncherImpl -}); diff --git a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/browserServerImpl.js b/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/browserServerImpl.js deleted file mode 100644 index ac2b25d..0000000 --- a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/browserServerImpl.js +++ /dev/null @@ -1,120 +0,0 @@ -"use strict"; -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -var __hasOwnProp = Object.prototype.hasOwnProperty; -var __export = (target, all) => { - for (var name in all) - __defProp(target, name, { get: all[name], enumerable: true }); -}; -var __copyProps = (to, from, except, desc) => { - if (from && typeof from === "object" || typeof from === "function") { - for (let key of __getOwnPropNames(from)) - if (!__hasOwnProp.call(to, key) && key !== except) - __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); - } - return to; -}; -var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); -var browserServerImpl_exports = {}; -__export(browserServerImpl_exports, { - BrowserServerLauncherImpl: () => BrowserServerLauncherImpl -}); -module.exports = __toCommonJS(browserServerImpl_exports); -var import_playwrightServer = require("./remote/playwrightServer"); -var import_helper = require("./server/helper"); -var import_playwright = require("./server/playwright"); -var import_crypto = require("./server/utils/crypto"); -var import_debug = require("./server/utils/debug"); -var import_stackTrace = require("./utils/isomorphic/stackTrace"); -var import_time = require("./utils/isomorphic/time"); -var import_utilsBundle = require("./utilsBundle"); -var validatorPrimitives = __toESM(require("./protocol/validatorPrimitives")); -var import_progress = require("./server/progress"); -class BrowserServerLauncherImpl { - constructor(browserName) { - this._browserName = browserName; - } - async launchServer(options = {}) { - const playwright = (0, import_playwright.createPlaywright)({ sdkLanguage: "javascript", isServer: true }); - const metadata = { id: "", startTime: 0, endTime: 0, type: "Internal", method: "", params: {}, log: [], internal: true }; - const validatorContext = { - tChannelImpl: (names, arg, path2) => { - throw new validatorPrimitives.ValidationError(`${path2}: channels are not expected in launchServer`); - }, - binary: "buffer", - isUnderTest: import_debug.isUnderTest - }; - let launchOptions = { - ...options, - ignoreDefaultArgs: Array.isArray(options.ignoreDefaultArgs) ? options.ignoreDefaultArgs : void 0, - ignoreAllDefaultArgs: !!options.ignoreDefaultArgs && !Array.isArray(options.ignoreDefaultArgs), - env: options.env ? envObjectToArray(options.env) : void 0, - timeout: options.timeout ?? import_time.DEFAULT_PLAYWRIGHT_LAUNCH_TIMEOUT - }; - let browser; - try { - const controller = new import_progress.ProgressController(metadata); - browser = await controller.run(async (progress) => { - if (options._userDataDir !== void 0) { - const validator = validatorPrimitives.scheme["BrowserTypeLaunchPersistentContextParams"]; - launchOptions = validator({ ...launchOptions, userDataDir: options._userDataDir }, "", validatorContext); - const context = await playwright[this._browserName].launchPersistentContext(progress, options._userDataDir, launchOptions); - return context._browser; - } else { - const validator = validatorPrimitives.scheme["BrowserTypeLaunchParams"]; - launchOptions = validator(launchOptions, "", validatorContext); - return await playwright[this._browserName].launch(progress, launchOptions, toProtocolLogger(options.logger)); - } - }); - } catch (e) { - const log = import_helper.helper.formatBrowserLogs(metadata.log); - (0, import_stackTrace.rewriteErrorMessage)(e, `${e.message} Failed to launch browser.${log}`); - throw e; - } - const path = options.wsPath ? options.wsPath.startsWith("/") ? options.wsPath : `/${options.wsPath}` : `/${(0, import_crypto.createGuid)()}`; - const server = new import_playwrightServer.PlaywrightServer({ mode: options._sharedBrowser ? "launchServerShared" : "launchServer", path, maxConnections: Infinity, preLaunchedBrowser: browser }); - const wsEndpoint = await server.listen(options.port, options.host); - const browserServer = new import_utilsBundle.ws.EventEmitter(); - browserServer.process = () => browser.options.browserProcess.process; - browserServer.wsEndpoint = () => wsEndpoint; - browserServer.close = () => browser.options.browserProcess.close(); - browserServer[Symbol.asyncDispose] = browserServer.close; - browserServer.kill = () => browser.options.browserProcess.kill(); - browserServer._disconnectForTest = () => server.close(); - browserServer._userDataDirForTest = browser._userDataDirForTest; - browser.options.browserProcess.onclose = (exitCode, signal) => { - server.close(); - browserServer.emit("close", exitCode, signal); - }; - return browserServer; - } -} -function toProtocolLogger(logger) { - return logger ? (direction, message) => { - if (logger.isEnabled("protocol", "verbose")) - logger.log("protocol", "verbose", (direction === "send" ? "SEND \u25BA " : "\u25C0 RECV ") + JSON.stringify(message), [], {}); - } : void 0; -} -function envObjectToArray(env) { - const result = []; - for (const name in env) { - if (!Object.is(env[name], void 0)) - result.push({ name, value: String(env[name]) }); - } - return result; -} -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - BrowserServerLauncherImpl -}); diff --git a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/cli/driver.js b/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/cli/driver.js deleted file mode 100644 index a389e15..0000000 --- a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/cli/driver.js +++ /dev/null @@ -1,97 +0,0 @@ -"use strict"; -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -var __hasOwnProp = Object.prototype.hasOwnProperty; -var __export = (target, all) => { - for (var name in all) - __defProp(target, name, { get: all[name], enumerable: true }); -}; -var __copyProps = (to, from, except, desc) => { - if (from && typeof from === "object" || typeof from === "function") { - for (let key of __getOwnPropNames(from)) - if (!__hasOwnProp.call(to, key) && key !== except) - __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); - } - return to; -}; -var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); -var driver_exports = {}; -__export(driver_exports, { - launchBrowserServer: () => launchBrowserServer, - printApiJson: () => printApiJson, - runDriver: () => runDriver, - runServer: () => runServer -}); -module.exports = __toCommonJS(driver_exports); -var import_fs = __toESM(require("fs")); -var playwright = __toESM(require("../..")); -var import_pipeTransport = require("../server/utils/pipeTransport"); -var import_playwrightServer = require("../remote/playwrightServer"); -var import_server = require("../server"); -var import_processLauncher = require("../server/utils/processLauncher"); -function printApiJson() { - console.log(JSON.stringify(require("../../api.json"))); -} -function runDriver() { - const dispatcherConnection = new import_server.DispatcherConnection(); - new import_server.RootDispatcher(dispatcherConnection, async (rootScope, { sdkLanguage }) => { - const playwright2 = (0, import_server.createPlaywright)({ sdkLanguage }); - return new import_server.PlaywrightDispatcher(rootScope, playwright2); - }); - const transport = new import_pipeTransport.PipeTransport(process.stdout, process.stdin); - transport.onmessage = (message) => dispatcherConnection.dispatch(JSON.parse(message)); - const isJavaScriptLanguageBinding = !process.env.PW_LANG_NAME || process.env.PW_LANG_NAME === "javascript"; - const replacer = !isJavaScriptLanguageBinding && String.prototype.toWellFormed ? (key, value) => { - if (typeof value === "string") - return value.toWellFormed(); - return value; - } : void 0; - dispatcherConnection.onmessage = (message) => transport.send(JSON.stringify(message, replacer)); - transport.onclose = () => { - dispatcherConnection.onmessage = () => { - }; - (0, import_processLauncher.gracefullyProcessExitDoNotHang)(0); - }; - process.on("SIGINT", () => { - }); -} -async function runServer(options) { - const { - port, - host, - path = "/", - maxConnections = Infinity, - extension - } = options; - const server = new import_playwrightServer.PlaywrightServer({ mode: extension ? "extension" : "default", path, maxConnections }); - const wsEndpoint = await server.listen(port, host); - process.on("exit", () => server.close().catch(console.error)); - console.log("Listening on " + wsEndpoint); - process.stdin.on("close", () => (0, import_processLauncher.gracefullyProcessExitDoNotHang)(0)); -} -async function launchBrowserServer(browserName, configFile) { - let options = {}; - if (configFile) - options = JSON.parse(import_fs.default.readFileSync(configFile).toString()); - const browserType = playwright[browserName]; - const server = await browserType.launchServer(options); - console.log(server.wsEndpoint()); -} -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - launchBrowserServer, - printApiJson, - runDriver, - runServer -}); diff --git a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/cli/program.js b/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/cli/program.js deleted file mode 100644 index 560bf7f..0000000 --- a/node_modules/.deno/playwright-core@1.58.2/node_modules/playwright-core/lib/cli/program.js +++ /dev/null @@ -1,589 +0,0 @@ -"use strict"; -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -var __hasOwnProp = Object.prototype.hasOwnProperty; -var __export = (target, all) => { - for (var name in all) - __defProp(target, name, { get: all[name], enumerable: true }); -}; -var __copyProps = (to, from, except, desc) => { - if (from && typeof from === "object" || typeof from === "function") { - for (let key of __getOwnPropNames(from)) - if (!__hasOwnProp.call(to, key) && key !== except) - __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); - } - return to; -}; -var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); -var program_exports = {}; -__export(program_exports, { - program: () => import_utilsBundle2.program -}); -module.exports = __toCommonJS(program_exports); -var import_fs = __toESM(require("fs")); -var import_os = __toESM(require("os")); -var import_path = __toESM(require("path")); -var playwright = __toESM(require("../..")); -var import_driver = require("./driver"); -var import_server = require("../server"); -var import_utils = require("../utils"); -var import_traceViewer = require("../server/trace/viewer/traceViewer"); -var import_utils2 = require("../utils"); -var import_ascii = require("../server/utils/ascii"); -var import_utilsBundle = require("../utilsBundle"); -var import_utilsBundle2 = require("../utilsBundle"); -const packageJSON = require("../../package.json"); -import_utilsBundle.program.version("Version " + (process.env.PW_CLI_DISPLAY_VERSION || packageJSON.version)).name(buildBasePlaywrightCLICommand(process.env.PW_LANG_NAME)); -import_utilsBundle.program.command("mark-docker-image [dockerImageNameTemplate]", { hidden: true }).description("mark docker image").allowUnknownOption(true).action(function(dockerImageNameTemplate) { - (0, import_utils2.assert)(dockerImageNameTemplate, "dockerImageNameTemplate is required"); - (0, import_server.writeDockerVersion)(dockerImageNameTemplate).catch(logErrorAndExit); -}); -commandWithOpenOptions("open [url]", "open page in browser specified via -b, --browser", []).action(function(url, options) { - open(options, url).catch(logErrorAndExit); -}).addHelpText("afterAll", ` -Examples: - - $ open - $ open -b webkit https://example.com`); -commandWithOpenOptions( - "codegen [url]", - "open page and generate code for user actions", - [ - ["-o, --output ", "saves the generated script to a file"], - ["--target ", `language to generate, one of javascript, playwright-test, python, python-async, python-pytest, csharp, csharp-mstest, csharp-nunit, java, java-junit`, codegenId()], - ["--test-id-attribute ", "use the specified attribute to generate data test ID selectors"] - ] -).action(async function(url, options) { - await codegen(options, url); -}).addHelpText("afterAll", ` -Examples: - - $ codegen - $ codegen --target=python - $ codegen -b webkit https://example.com`); -function printInstalledBrowsers(browsers2) { - const browserPaths = /* @__PURE__ */ new Set(); - for (const browser of browsers2) - browserPaths.add(browser.browserPath); - console.log(` Browsers:`); - for (const browserPath of [...browserPaths].sort()) - console.log(` ${browserPath}`); - console.log(` References:`); - const references = /* @__PURE__ */ new Set(); - for (const browser of browsers2) - references.add(browser.referenceDir); - for (const reference of [...references].sort()) - console.log(` ${reference}`); -} -function printGroupedByPlaywrightVersion(browsers2) { - const dirToVersion = /* @__PURE__ */ new Map(); - for (const browser of browsers2) { - if (dirToVersion.has(browser.referenceDir)) - continue; - const packageJSON2 = require(import_path.default.join(browser.referenceDir, "package.json")); - const version = packageJSON2.version; - dirToVersion.set(browser.referenceDir, version); - } - const groupedByPlaywrightMinorVersion = /* @__PURE__ */ new Map(); - for (const browser of browsers2) { - const version = dirToVersion.get(browser.referenceDir); - let entries = groupedByPlaywrightMinorVersion.get(version); - if (!entries) { - entries = []; - groupedByPlaywrightMinorVersion.set(version, entries); - } - entries.push(browser); - } - const sortedVersions = [...groupedByPlaywrightMinorVersion.keys()].sort((a, b) => { - const aComponents = a.split("."); - const bComponents = b.split("."); - const aMajor = parseInt(aComponents[0], 10); - const bMajor = parseInt(bComponents[0], 10); - if (aMajor !== bMajor) - return aMajor - bMajor; - const aMinor = parseInt(aComponents[1], 10); - const bMinor = parseInt(bComponents[1], 10); - if (aMinor !== bMinor) - return aMinor - bMinor; - return aComponents.slice(2).join(".").localeCompare(bComponents.slice(2).join(".")); - }); - for (const version of sortedVersions) { - console.log(` -Playwright version: ${version}`); - printInstalledBrowsers(groupedByPlaywrightMinorVersion.get(version)); - } -} -import_utilsBundle.program.command("install [browser...]").description("ensure browsers necessary for this version of Playwright are installed").option("--with-deps", "install system dependencies for browsers").option("--dry-run", "do not execute installation, only print information").option("--list", "prints list of browsers from all playwright installations").option("--force", "force reinstall of already installed browsers").option("--only-shell", "only install headless shell when installing chromium").option("--no-shell", "do not install chromium headless shell").action(async function(args, options) { - if ((0, import_utils.isLikelyNpxGlobal)()) { - console.error((0, import_ascii.wrapInASCIIBox)([ - `WARNING: It looks like you are running 'npx playwright install' without first`, - `installing your project's dependencies.`, - ``, - `To avoid unexpected behavior, please install your dependencies first, and`, - `then run Playwright's install command:`, - ``, - ` npm install`, - ` npx playwright install`, - ``, - `If your project does not yet depend on Playwright, first install the`, - `applicable npm package (most commonly @playwright/test), and`, - `then run Playwright's install command to download the browsers:`, - ``, - ` npm install @playwright/test`, - ` npx playwright install`, - `` - ].join("\n"), 1)); - } - try { - if (options.shell === false && options.onlyShell) - throw new Error(`Only one of --no-shell and --only-shell can be specified`); - const shell = options.shell === false ? "no" : options.onlyShell ? "only" : void 0; - const executables = import_server.registry.resolveBrowsers(args, { shell }); - if (options.withDeps) - await import_server.registry.installDeps(executables, !!options.dryRun); - if (options.dryRun && options.list) - throw new Error(`Only one of --dry-run and --list can be specified`); - if (options.dryRun) { - for (const executable of executables) { - console.log(import_server.registry.calculateDownloadTitle(executable)); - console.log(` Install location: ${executable.directory ?? ""}`); - if (executable.downloadURLs?.length) { - const [url, ...fallbacks] = executable.downloadURLs; - console.log(` Download url: ${url}`); - for (let i = 0; i < fallbacks.length; ++i) - console.log(` Download fallback ${i + 1}: ${fallbacks[i]}`); - } - console.log(``); - } - } else if (options.list) { - const browsers2 = await import_server.registry.listInstalledBrowsers(); - printGroupedByPlaywrightVersion(browsers2); - } else { - await import_server.registry.install(executables, { force: options.force }); - await import_server.registry.validateHostRequirementsForExecutablesIfNeeded(executables, process.env.PW_LANG_NAME || "javascript").catch((e) => { - e.name = "Playwright Host validation warning"; - console.error(e); - }); - } - } catch (e) { - console.log(`Failed to install browsers -${e}`); - (0, import_utils.gracefullyProcessExitDoNotHang)(1); - } -}).addHelpText("afterAll", ` - -Examples: - - $ install - Install default browsers. - - - $ install chrome firefox - Install custom browsers, supports ${import_server.registry.suggestedBrowsersToInstall()}.`); -import_utilsBundle.program.command("uninstall").description("Removes browsers used by this installation of Playwright from the system (chromium, firefox, webkit, ffmpeg). This does not include branded channels.").option("--all", "Removes all browsers used by any Playwright installation from the system.").action(async (options) => { - delete process.env.PLAYWRIGHT_SKIP_BROWSER_GC; - await import_server.registry.uninstall(!!options.all).then(({ numberOfBrowsersLeft }) => { - if (!options.all && numberOfBrowsersLeft > 0) { - console.log("Successfully uninstalled Playwright browsers for the current Playwright installation."); - console.log(`There are still ${numberOfBrowsersLeft} browsers left, used by other Playwright installations. -To uninstall Playwright browsers for all installations, re-run with --all flag.`); - } - }).catch(logErrorAndExit); -}); -import_utilsBundle.program.command("install-deps [browser...]").description("install dependencies necessary to run browsers (will ask for sudo permissions)").option("--dry-run", "Do not execute installation commands, only print them").action(async function(args, options) { - try { - await import_server.registry.installDeps(import_server.registry.resolveBrowsers(args, {}), !!options.dryRun); - } catch (e) { - console.log(`Failed to install browser dependencies -${e}`); - (0, import_utils.gracefullyProcessExitDoNotHang)(1); - } -}).addHelpText("afterAll", ` -Examples: - - $ install-deps - Install dependencies for default browsers. - - - $ install-deps chrome firefox - Install dependencies for specific browsers, supports ${import_server.registry.suggestedBrowsersToInstall()}.`); -const browsers = [ - { alias: "cr", name: "Chromium", type: "chromium" }, - { alias: "ff", name: "Firefox", type: "firefox" }, - { alias: "wk", name: "WebKit", type: "webkit" } -]; -for (const { alias, name, type } of browsers) { - commandWithOpenOptions(`${alias} [url]`, `open page in ${name}`, []).action(function(url, options) { - open({ ...options, browser: type }, url).catch(logErrorAndExit); - }).addHelpText("afterAll", ` -Examples: - - $ ${alias} https://example.com`); -} -commandWithOpenOptions( - "screenshot ", - "capture a page screenshot", - [ - ["--wait-for-selector ", "wait for selector before taking a screenshot"], - ["--wait-for-timeout ", "wait for timeout in milliseconds before taking a screenshot"], - ["--full-page", "whether to take a full page screenshot (entire scrollable area)"] - ] -).action(function(url, filename, command) { - screenshot(command, command, url, filename).catch(logErrorAndExit); -}).addHelpText("afterAll", ` -Examples: - - $ screenshot -b webkit https://example.com example.png`); -commandWithOpenOptions( - "pdf ", - "save page as pdf", - [ - ["--paper-format ", "paper format: Letter, Legal, Tabloid, Ledger, A0, A1, A2, A3, A4, A5, A6"], - ["--wait-for-selector ", "wait for given selector before saving as pdf"], - ["--wait-for-timeout ", "wait for given timeout in milliseconds before saving as pdf"] - ] -).action(function(url, filename, options) { - pdf(options, options, url, filename).catch(logErrorAndExit); -}).addHelpText("afterAll", ` -Examples: - - $ pdf https://example.com example.pdf`); -import_utilsBundle.program.command("run-driver", { hidden: true }).action(function(options) { - (0, import_driver.runDriver)(); -}); -import_utilsBundle.program.command("run-server", { hidden: true }).option("--port ", "Server port").option("--host ", "Server host").option("--path ", "Endpoint Path", "/").option("--max-clients ", "Maximum clients").option("--mode ", 'Server mode, either "default" or "extension"').action(function(options) { - (0, import_driver.runServer)({ - port: options.port ? +options.port : void 0, - host: options.host, - path: options.path, - maxConnections: options.maxClients ? +options.maxClients : Infinity, - extension: options.mode === "extension" || !!process.env.PW_EXTENSION_MODE - }).catch(logErrorAndExit); -}); -import_utilsBundle.program.command("print-api-json", { hidden: true }).action(function(options) { - (0, import_driver.printApiJson)(); -}); -import_utilsBundle.program.command("launch-server", { hidden: true }).requiredOption("--browser ", 'Browser name, one of "chromium", "firefox" or "webkit"').option("--config ", "JSON file with launchServer options").action(function(options) { - (0, import_driver.launchBrowserServer)(options.browser, options.config); -}); -import_utilsBundle.program.command("show-trace [trace]").option("-b, --browser ", "browser to use, one of cr, chromium, ff, firefox, wk, webkit", "chromium").option("-h, --host ", "Host to serve trace on; specifying this option opens trace in a browser tab").option("-p, --port ", "Port to serve trace on, 0 for any free port; specifying this option opens trace in a browser tab").option("--stdin", "Accept trace URLs over stdin to update the viewer").description("show trace viewer").action(function(trace, options) { - if (options.browser === "cr") - options.browser = "chromium"; - if (options.browser === "ff") - options.browser = "firefox"; - if (options.browser === "wk") - options.browser = "webkit"; - const openOptions = { - host: options.host, - port: +options.port, - isServer: !!options.stdin - }; - if (options.port !== void 0 || options.host !== void 0) - (0, import_traceViewer.runTraceInBrowser)(trace, openOptions).catch(logErrorAndExit); - else - (0, import_traceViewer.runTraceViewerApp)(trace, options.browser, openOptions, true).catch(logErrorAndExit); -}).addHelpText("afterAll", ` -Examples: - - $ show-trace - $ show-trace https://example.com/trace.zip`); -async function launchContext(options, extraOptions) { - validateOptions(options); - const browserType = lookupBrowserType(options); - const launchOptions = extraOptions; - if (options.channel) - launchOptions.channel = options.channel; - launchOptions.handleSIGINT = false; - const contextOptions = ( - // Copy the device descriptor since we have to compare and modify the options. - options.device ? { ...playwright.devices[options.device] } : {} - ); - if (!extraOptions.headless) - contextOptions.deviceScaleFactor = import_os.default.platform() === "darwin" ? 2 : 1; - if (browserType.name() === "webkit" && process.platform === "linux") { - delete contextOptions.hasTouch; - delete contextOptions.isMobile; - } - if (contextOptions.isMobile && browserType.name() === "firefox") - contextOptions.isMobile = void 0; - if (options.blockServiceWorkers) - contextOptions.serviceWorkers = "block"; - if (options.proxyServer) { - launchOptions.proxy = { - server: options.proxyServer - }; - if (options.proxyBypass) - launchOptions.proxy.bypass = options.proxyBypass; - } - if (options.viewportSize) { - try { - const [width, height] = options.viewportSize.split(",").map((n) => +n); - if (isNaN(width) || isNaN(height)) - throw new Error("bad values"); - contextOptions.viewport = { width, height }; - } catch (e) { - throw new Error('Invalid viewport size format: use "width,height", for example --viewport-size="800,600"'); - } - } - if (options.geolocation) { - try { - const [latitude, longitude] = options.geolocation.split(",").map((n) => parseFloat(n.trim())); - contextOptions.geolocation = { - latitude, - longitude - }; - } catch (e) { - throw new Error('Invalid geolocation format, should be "lat,long". For example --geolocation="37.819722,-122.478611"'); - } - contextOptions.permissions = ["geolocation"]; - } - if (options.userAgent) - contextOptions.userAgent = options.userAgent; - if (options.lang) - contextOptions.locale = options.lang; - if (options.colorScheme) - contextOptions.colorScheme = options.colorScheme; - if (options.timezone) - contextOptions.timezoneId = options.timezone; - if (options.loadStorage) - contextOptions.storageState = options.loadStorage; - if (options.ignoreHttpsErrors) - contextOptions.ignoreHTTPSErrors = true; - if (options.saveHar) { - contextOptions.recordHar = { path: import_path.default.resolve(process.cwd(), options.saveHar), mode: "minimal" }; - if (options.saveHarGlob) - contextOptions.recordHar.urlFilter = options.saveHarGlob; - contextOptions.serviceWorkers = "block"; - } - let browser; - let context; - if (options.userDataDir) { - context = await browserType.launchPersistentContext(options.userDataDir, { ...launchOptions, ...contextOptions }); - browser = context.browser(); - } else { - browser = await browserType.launch(launchOptions); - context = await browser.newContext(contextOptions); - } - let closingBrowser = false; - async function closeBrowser() { - if (closingBrowser) - return; - closingBrowser = true; - if (options.saveStorage) - await context.storageState({ path: options.saveStorage }).catch((e) => null); - if (options.saveHar) - await context.close(); - await browser.close(); - } - context.on("page", (page) => { - page.on("dialog", () => { - }); - page.on("close", () => { - const hasPage = browser.contexts().some((context2) => context2.pages().length > 0); - if (hasPage) - return; - closeBrowser().catch(() => { - }); - }); - }); - process.on("SIGINT", async () => { - await closeBrowser(); - (0, import_utils.gracefullyProcessExitDoNotHang)(130); - }); - const timeout = options.timeout ? parseInt(options.timeout, 10) : 0; - context.setDefaultTimeout(timeout); - context.setDefaultNavigationTimeout(timeout); - delete launchOptions.headless; - delete launchOptions.executablePath; - delete launchOptions.handleSIGINT; - delete contextOptions.deviceScaleFactor; - return { browser, browserName: browserType.name(), context, contextOptions, launchOptions, closeBrowser }; -} -async function openPage(context, url) { - let page = context.pages()[0]; - if (!page) - page = await context.newPage(); - if (url) { - if (import_fs.default.existsSync(url)) - url = "file://" + import_path.default.resolve(url); - else if (!url.startsWith("http") && !url.startsWith("file://") && !url.startsWith("about:") && !url.startsWith("data:")) - url = "http://" + url; - await page.goto(url); - } - return page; -} -async function open(options, url) { - const { context } = await launchContext(options, { headless: !!process.env.PWTEST_CLI_HEADLESS, executablePath: process.env.PWTEST_CLI_EXECUTABLE_PATH }); - await context._exposeConsoleApi(); - await openPage(context, url); -} -async function codegen(options, url) { - const { target: language, output: outputFile, testIdAttribute: testIdAttributeName } = options; - const tracesDir = import_path.default.join(import_os.default.tmpdir(), `playwright-recorder-trace-${Date.now()}`); - const { context, browser, launchOptions, contextOptions, closeBrowser } = await launchContext(options, { - headless: !!process.env.PWTEST_CLI_HEADLESS, - executablePath: process.env.PWTEST_CLI_EXECUTABLE_PATH, - tracesDir - }); - const donePromise = new import_utils.ManualPromise(); - maybeSetupTestHooks(browser, closeBrowser, donePromise); - import_utilsBundle.dotenv.config({ path: "playwright.env" }); - await context._enableRecorder({ - language, - launchOptions, - contextOptions, - device: options.device, - saveStorage: options.saveStorage, - mode: "recording", - testIdAttributeName, - outputFile: outputFile ? import_path.default.resolve(outputFile) : void 0, - handleSIGINT: false - }); - await openPage(context, url); - donePromise.resolve(); -} -async function maybeSetupTestHooks(browser, closeBrowser, donePromise) { - if (!process.env.PWTEST_CLI_IS_UNDER_TEST) - return; - const logs = []; - require("playwright-core/lib/utilsBundle").debug.log = (...args) => { - const line = require("util").format(...args) + "\n"; - logs.push(line); - process.stderr.write(line); - }; - browser.on("disconnected", () => { - const hasCrashLine = logs.some((line) => line.includes("process did exit:") && !line.includes("process did exit: exitCode=0, signal=null")); - if (hasCrashLine) { - process.stderr.write("Detected browser crash.\n"); - (0, import_utils.gracefullyProcessExitDoNotHang)(1); - } - }); - const close = async () => { - await donePromise; - await closeBrowser(); - }; - if (process.env.PWTEST_CLI_EXIT_AFTER_TIMEOUT) { - setTimeout(close, +process.env.PWTEST_CLI_EXIT_AFTER_TIMEOUT); - return; - } - let stdin = ""; - process.stdin.on("data", (data) => { - stdin += data.toString(); - if (stdin.startsWith("exit")) { - process.stdin.destroy(); - close(); - } - }); -} -async function waitForPage(page, captureOptions) { - if (captureOptions.waitForSelector) { - console.log(`Waiting for selector ${captureOptions.waitForSelector}...`); - await page.waitForSelector(captureOptions.waitForSelector); - } - if (captureOptions.waitForTimeout) { - console.log(`Waiting for timeout ${captureOptions.waitForTimeout}...`); - await page.waitForTimeout(parseInt(captureOptions.waitForTimeout, 10)); - } -} -async function screenshot(options, captureOptions, url, path2) { - const { context } = await launchContext(options, { headless: true }); - console.log("Navigating to " + url); - const page = await openPage(context, url); - await waitForPage(page, captureOptions); - console.log("Capturing screenshot into " + path2); - await page.screenshot({ path: path2, fullPage: !!captureOptions.fullPage }); - await page.close(); -} -async function pdf(options, captureOptions, url, path2) { - if (options.browser !== "chromium") - throw new Error("PDF creation is only working with Chromium"); - const { context } = await launchContext({ ...options, browser: "chromium" }, { headless: true }); - console.log("Navigating to " + url); - const page = await openPage(context, url); - await waitForPage(page, captureOptions); - console.log("Saving as pdf into " + path2); - await page.pdf({ path: path2, format: captureOptions.paperFormat }); - await page.close(); -} -function lookupBrowserType(options) { - let name = options.browser; - if (options.device) { - const device = playwright.devices[options.device]; - name = device.defaultBrowserType; - } - let browserType; - switch (name) { - case "chromium": - browserType = playwright.chromium; - break; - case "webkit": - browserType = playwright.webkit; - break; - case "firefox": - browserType = playwright.firefox; - break; - case "cr": - browserType = playwright.chromium; - break; - case "wk": - browserType = playwright.webkit; - break; - case "ff": - browserType = playwright.firefox; - break; - } - if (browserType) - return browserType; - import_utilsBundle.program.help(); -} -function validateOptions(options) { - if (options.device && !(options.device in playwright.devices)) { - const lines = [`Device descriptor not found: '${options.device}', available devices are:`]; - for (const name in playwright.devices) - lines.push(` "${name}"`); - throw new Error(lines.join("\n")); - } - if (options.colorScheme && !["light", "dark"].includes(options.colorScheme)) - throw new Error('Invalid color scheme, should be one of "light", "dark"'); -} -function logErrorAndExit(e) { - if (process.env.PWDEBUGIMPL) - console.error(e); - else - console.error(e.name + ": " + e.message); - (0, import_utils.gracefullyProcessExitDoNotHang)(1); -} -function codegenId() { - return process.env.PW_LANG_NAME || "playwright-test"; -} -function commandWithOpenOptions(command, description, options) { - let result = import_utilsBundle.program.command(command).description(description); - for (const option of options) - result = result.option(option[0], ...option.slice(1)); - return result.option("-b, --browser ", "browser to use, one of cr, chromium, ff, firefox, wk, webkit", "chromium").option("--block-service-workers", "block service workers").option("--channel ", 'Chromium distribution channel, "chrome", "chrome-beta", "msedge-dev", etc').option("--color-scheme ", 'emulate preferred color scheme, "light" or "dark"').option("--device ", 'emulate device, for example "iPhone 11"').option("--geolocation ", 'specify geolocation coordinates, for example "37.819722,-122.478611"').option("--ignore-https-errors", "ignore https errors").option("--load-storage ", "load context storage state from the file, previously saved with --save-storage").option("--lang ", 'specify language / locale, for example "en-GB"').option("--proxy-server ", 'specify proxy server, for example "http://myproxy:3128" or "socks5://myproxy:8080"').option("--proxy-bypass ", 'comma-separated domains to bypass proxy, for example ".com,chromium.org,.domain.com"').option("--save-har ", "save HAR file with all network activity at the end").option("--save-har-glob ", "filter entries in the HAR by matching url against this glob pattern").option("--save-storage ", "save context storage state at the end, for later use with --load-storage").option("--timezone