From 32e31b9dadd8787626c7ea5adebb633c39133b81 Mon Sep 17 00:00:00 2001 From: 201310404103 Date: Thu, 10 Sep 2026 08:20:56 -0700 Subject: [PATCH] 0.1.9 --- .github/workflows/ci_mac.yml | 1 - .github/workflows/job-compile-and-test.yml | 183 +- .github/workflows/release_hornet.yml | 84 + .gitignore | 1 + .../hornet/compile-db/compile_commands.json | 1 + .../index/Auto.cpp.D8238B5D7E82BD7E.idx | Bin 0 -> 690 bytes .../index/C_File.c.C75B407DE8971445.idx | Bin 0 -> 356 bytes .../index/Class.cpp.FEEDECA792A21AB8.idx | Bin 0 -> 700 bytes .../clangd/index/Class.h.0F172B95CF426D40.idx | Bin 0 -> 634 bytes .../ClassConstructor.cpp.AADE13AA148DF639.idx | Bin 0 -> 488 bytes .../FunctionTypes.cpp.F6408D52C8CBAC43.idx | Bin 0 -> 514 bytes .../index/Global.cpp.99A2BC7433D0411C.idx | Bin 0 -> 426 bytes .../index/LightBulb.cpp.25779991A30208AB.idx | Bin 0 -> 448 bytes .../index/Multi.cpp.9256CCD0CEC62E37.idx | Bin 0 -> 454 bytes .../clangd/index/Multi.h.12D578D4423F9B0F.idx | Bin 0 -> 658 bytes .../MultiNamespace.cpp.5F5196EDEF9545B6.idx | Bin 0 -> 416 bytes .../index/Namespace.cpp.C5956757F5D1C20E.idx | Bin 0 -> 884 bytes .../index/Namespace.h.548DC9F016284D86.idx | Bin 0 -> 544 bytes .../index/Scope.cpp.5BB23F502C199C9D.idx | Bin 0 -> 414 bytes .../index/Templates.cpp.84F02DC23EA85563.idx | Bin 0 -> 596 bytes .../clangd/index/a.cpp.6EA32D981570B9FC.idx | Bin 0 -> 230 bytes .../clangd/index/a.cpp.857752285A160FD0.idx | Bin 0 -> 228 bytes .../index/argsTest.cpp.B6261B2A4B983AF5.idx | Bin 0 -> 248 bytes .../clangd/index/b.cpp.0509B920304D05EB.idx | Bin 0 -> 232 bytes .../clangd/index/b.cpp.B947CAA5580DA2D4.idx | Bin 0 -> 234 bytes .../clangd/index/box.h.1C7F9F74556BF791.idx | Bin 0 -> 598 bytes .../index/box_sample.cpp.BD516E70B9579E19.idx | Bin 0 -> 352 bytes .../index/call_test1.cpp.AFE072A62256BB1E.idx | Bin 0 -> 638 bytes .../index/call_test1.h.8E0085134619B3DC.idx | Bin 0 -> 610 bytes .../index/call_test2.cpp.C77C6F7A362E0BC9.idx | Bin 0 -> 782 bytes .../index/cdd_test1.cpp.BD46D99F30F59A87.idx | Bin 0 -> 812 bytes .../index/cdd_test1.h.09906F768A4DDD38.idx | Bin 0 -> 834 bytes .../code_folding.cpp.C5819303086F5EEF.idx | Bin 0 -> 550 bytes .../code_folding.cpp.DB9510097AE27CFB.idx | Bin 0 -> 572 bytes .../index/debugTest.cpp.123F29CF96DFC78B.idx | Bin 0 -> 250 bytes .../index/doxygen.cpp.5DEE7883DA925373.idx | Bin 0 -> 664 bytes .../index/doxygen.cpp.B5B64F32FA972CF0.idx | Bin 0 -> 686 bytes ...oxygen_generation.cpp.093D78F9077C104D.idx | Bin 0 -> 476 bytes ...oxygen_generation.cpp.6E2531BC317C4339.idx | Bin 0 -> 454 bytes .../inlay_hints.cpp.A9F4DC47C2E64C69.idx | Bin 0 -> 1234 bytes .../inlay_hints.cpp.FF1C076F49A91AFF.idx | Bin 0 -> 1256 bytes .../index/main.cpp.193B37423612CAE7.idx | Bin 0 -> 400 bytes .../index/main.cpp.1A14A52D6137112D.idx | Bin 0 -> 400 bytes .../index/main.cpp.5D82FEE5BED6CD8E.idx | Bin 0 -> 400 bytes .../index/main.cpp.7EACA8C7DAADF134.idx | Bin 0 -> 242 bytes .../index/main.cpp.933C5E37B5575960.idx | Bin 0 -> 380 bytes .../index/main.cpp.D766105CF4A512F8.idx | Bin 0 -> 440 bytes .../index/main.cpp.E3ACF218E553B54B.idx | Bin 0 -> 424 bytes .../index/main1.cpp.E8065BCD1610612E.idx | Bin 0 -> 242 bytes .../index/main2.cpp.F5A3DED340D52798.idx | Bin 0 -> 242 bytes .../index/main3.cpp.85387263AD3FA060.idx | Bin 0 -> 242 bytes .../clangd/index/new.cpp.938D41CEA2778EB0.idx | Bin 0 -> 250 bytes .../clangd/index/new.cpp.93CAB7DD262F2719.idx | Bin 0 -> 250 bytes .../index/open_file.cpp.8364818E8D1AE4A0.idx | Bin 0 -> 242 bytes .../index/quickInfo.cpp.18898FC356DB0024.idx | Bin 0 -> 348 bytes .../index/quickInfo.cpp.42255FF1FE7CE998.idx | Bin 0 -> 516 bytes .../index/quickInfo.cpp.5F04F7AC66660619.idx | Bin 0 -> 348 bytes .../index/quickInfo.cpp.834344597787EE3E.idx | Bin 0 -> 348 bytes .../index/quickInfo.cpp.B58BD725D0BA6F18.idx | Bin 0 -> 494 bytes .../index/references.cpp.196BD31F2C2E05C3.idx | Bin 0 -> 1120 bytes .../index/references.cpp.2B1815108FBF945D.idx | Bin 0 -> 1150 bytes .../index/references.cpp.372E2A9D9B71FFA6.idx | Bin 0 -> 1150 bytes .../index/references.cpp.A6BFD85BBD24BA03.idx | Bin 0 -> 1186 bytes .../index/references.cpp.E4A9633E5C2E1AC1.idx | Bin 0 -> 1150 bytes .../index/references.h.291F04E4555C6678.idx | Bin 0 -> 486 bytes .../index/references.h.76B0A2F4C18D40F5.idx | Bin 0 -> 486 bytes .../index/references.h.B7BEB6FF49C4C98D.idx | Bin 0 -> 476 bytes .../index/references.h.E1BAC2DF674F6207.idx | Bin 0 -> 498 bytes .../index/references.h.F9A8751A06968E5A.idx | Bin 0 -> 486 bytes ...ntic_colorization.cpp.4255EA5122F35AA2.idx | Bin 0 -> 3628 bytes ...ntic_colorization.cpp.92183065604FA58F.idx | Bin 0 -> 3638 bytes ...ntic_colorization.cpp.A7F6F5408BF091FA.idx | Bin 0 -> 3650 bytes ...ntic_colorization.cpp.B347304ED41D5F48.idx | Bin 0 -> 3638 bytes ...ntic_colorization.cpp.D256AFA647478428.idx | Bin 0 -> 3638 bytes .../index/testIdl.idl.91D93ED1F6568F08.idx | Bin 0 -> 272 bytes .../index/testIdl.idl.AD29EE02DFC95088.idx | Bin 0 -> 262 bytes .../index/testIdl.idl.B5EA9614A3A2C006.idx | Bin 0 -> 272 bytes .../index/testIdl.idl.D628DD86A5BE0361.idx | Bin 0 -> 284 bytes .../index/testIdl.idl.ED6C4687B5537EAF.idx | Bin 0 -> 272 bytes .../index/thread.cpp.D7DA039FE11B2ECD.idx | Bin 0 -> 502 bytes .../index/thread.h.F70CB67253515238.idx | Bin 0 -> 330 bytes .../compile-db/fallback/compile_commands.json | 592 ++ .vscode/hornet/compile-db/sources.json | 5 + Documentation/Hornet-Implementation.md | 59 + Documentation/Hornet-Releasing.md | 91 + Extension/.npmrc | 6 +- Extension/.vscode/launch.json | 179 +- Extension/.vscode/tasks.json | 34 +- Extension/.vscodeignore | 65 +- Extension/LICENSE.txt | 21 + Extension/LanguageCCPP_color.png | Bin 0 -> 822718 bytes Extension/README.md | 137 +- Extension/ThirdPartyNotices.txt | 4338 +------- Extension/artifacts/chain-tests.log | Bin 0 -> 9980 bytes Extension/artifacts/discovery-tests.log | Bin 0 -> 11266 bytes .../graph-browser/bottom-panel-graph.png | Bin 0 -> 36010 bytes .../artifacts/graph-browser/call-graph.png | Bin 0 -> 47360 bytes .../graph-browser/d-complete-chains.png | Bin 0 -> 29287 bytes .../graph-browser/d-expanded-branch.png | Bin 0 -> 31965 bytes .../graph-browser/d-initial-one-level.png | Bin 0 -> 26643 bytes .../graph-browser/execute-one-expanded.png | Bin 0 -> 41281 bytes .../graph-browser/execute-one-initial.png | Bin 0 -> 45795 bytes .../graph-browser/mars-expanded-layout.png | Bin 0 -> 41157 bytes .../graph-browser/mars-rover-call-graph.png | Bin 0 -> 45067 bytes .../index-host/extensions/extensions.json | 1 + .../hornet/compile-db/compile_commands.json | 1 + .../compile-db/fallback/compile_commands.json | 32 + .../.vscode/hornet/compile-db/sources.json | 5 + Extension/artifacts/index-host/project/a.cpp | 1 + Extension/artifacts/index-host/project/b.cpp | 1 + .../index-host/project/index-host-result.json | 4 + .../artifacts/index-host/project/new.cpp | 1 + .../hornet/compile-db/compile_commands.json | 1 + .../compile-db/fallback/compile_commands.json | 32 + .../.vscode/hornet/compile-db/sources.json | 5 + Extension/artifacts/index-host/project2/a.cpp | 1 + Extension/artifacts/index-host/project2/b.cpp | 1 + .../project2/index-host-result.json | 9 + .../artifacts/index-host/project2/new.cpp | 1 + Extension/artifacts/index-host/stderr.log | 18 + Extension/artifacts/index-host/stderr2.log | 17 + Extension/artifacts/index-host/stderr3.log | 15 + Extension/artifacts/index-host/stdout.log | 5 + Extension/artifacts/index-host/stdout2.log | 74 + Extension/artifacts/index-host/stdout3.log | 24 + .../chrome/js/index | Bin 0 -> 24 bytes .../chrome/js/index-dir/the-real-index | Bin 0 -> 48 bytes .../chrome/wasm/index | Bin 0 -> 24 bytes .../chrome/wasm/index-dir/the-real-index | Bin 0 -> 48 bytes .../index-host/user/Code Cache/js/index | Bin 0 -> 24 bytes .../Code Cache/js/index-dir/the-real-index | Bin 0 -> 48 bytes .../index-host/user/Code Cache/wasm/index | Bin 0 -> 24 bytes .../Code Cache/wasm/index-dir/the-real-index | Bin 0 -> 48 bytes .../index-host/user/Crashpad/metadata | 0 .../index-host/user/Crashpad/settings.dat | Bin 0 -> 40 bytes Extension/artifacts/index-host/user/DIPS | Bin 0 -> 36864 bytes .../index-host/user/DawnGraphiteCache/data_0 | Bin 0 -> 8192 bytes .../index-host/user/DawnGraphiteCache/data_1 | Bin 0 -> 270336 bytes .../index-host/user/DawnGraphiteCache/data_2 | Bin 0 -> 8192 bytes .../index-host/user/DawnGraphiteCache/data_3 | Bin 0 -> 8192 bytes .../index-host/user/DawnGraphiteCache/index | Bin 0 -> 262512 bytes .../index-host/user/DawnWebGPUCache/data_0 | Bin 0 -> 8192 bytes .../index-host/user/DawnWebGPUCache/data_1 | Bin 0 -> 270336 bytes .../index-host/user/DawnWebGPUCache/data_2 | Bin 0 -> 8192 bytes .../index-host/user/DawnWebGPUCache/data_3 | Bin 0 -> 8192 bytes .../index-host/user/DawnWebGPUCache/index | Bin 0 -> 262512 bytes .../artifacts/index-host/user/GPUCache/data_0 | Bin 0 -> 8192 bytes .../artifacts/index-host/user/GPUCache/data_1 | Bin 0 -> 270336 bytes .../artifacts/index-host/user/GPUCache/data_2 | Bin 0 -> 8192 bytes .../artifacts/index-host/user/GPUCache/data_3 | Bin 0 -> 8192 bytes .../artifacts/index-host/user/GPUCache/index | Bin 0 -> 262512 bytes .../artifacts/index-host/user/Local State | 1 + .../user/Local Storage/leveldb/000003.log | Bin 0 -> 30 bytes .../user/Local Storage/leveldb/CURRENT | 1 + .../user/Local Storage/leveldb/LOCK | 0 .../index-host/user/Local Storage/leveldb/LOG | 2 + .../Local Storage/leveldb/MANIFEST-000001 | Bin 0 -> 41 bytes .../user/Network/Network Persistent State | 1 + .../user/Network/NetworkDataMigrated | 0 .../index-host/user/Network/Trust Tokens | Bin 0 -> 36864 bytes .../user/Network/Trust Tokens-journal | 0 .../artifacts/index-host/user/Preferences | 1 + .../user/Session Storage/000003.log | Bin 0 -> 49 bytes .../index-host/user/Session Storage/CURRENT | 1 + .../index-host/user/Session Storage/LOCK | 0 .../index-host/user/Session Storage/LOG | 2 + .../user/Session Storage/MANIFEST-000001 | Bin 0 -> 41 bytes .../user/Shared Dictionary/cache/index | Bin 0 -> 24 bytes .../cache/index-dir/the-real-index | Bin 0 -> 48 bytes .../index-host/user/Shared Dictionary/db | Bin 0 -> 45056 bytes .../user/Shared Dictionary/db-journal | 0 .../user/User/globalStorage/storage.json | 11 + .../index-host/user/User/settings.json | 1 + .../user/logs/20260909T080722/main.log | 18 + .../user/logs/20260909T080722/mcpGateway.log | 1 + .../index-host/user2/Cache/Cache_Data/data_0 | Bin 0 -> 45056 bytes .../index-host/user2/Cache/Cache_Data/data_1 | Bin 0 -> 270336 bytes .../index-host/user2/Cache/Cache_Data/data_2 | Bin 0 -> 8192 bytes .../index-host/user2/Cache/Cache_Data/data_3 | Bin 0 -> 4202496 bytes .../index-host/user2/Cache/Cache_Data/index | Bin 0 -> 524656 bytes .../user2/Cache/No_Vary_Search/journal.baj | 1 + .../user2/Cache/No_Vary_Search/snapshot.baf | Bin 0 -> 20 bytes .../chrome/js/3f578c145a84d19f_0 | Bin 0 -> 348 bytes .../chrome/js/4029b16ba7c77307_0 | Bin 0 -> 27528 bytes .../chrome/js/5a4441e8b154785f_0 | Bin 0 -> 305048 bytes .../chrome/js/5cd5a55cf624c9d4_0 | Bin 0 -> 358 bytes .../chrome/js/6706124f05459316_0 | Bin 0 -> 13027320 bytes .../chrome/js/a5f6702cfaf384a3_0 | Bin 0 -> 357 bytes .../chrome/js/index | Bin 0 -> 24 bytes .../chrome/js/index-dir/the-real-index | Bin 0 -> 192 bytes .../chrome/wasm/index | Bin 0 -> 24 bytes .../chrome/wasm/index-dir/the-real-index | Bin 0 -> 48 bytes .../extensions.builtin.cache | 1 + .../extensions.user.cache | 1 + ...90FE88811449B7F10FD5FBBE5AA8F3AC1EB2.cache | Bin 0 -> 5708 bytes .../index-host/user2/Code Cache/js/index | Bin 0 -> 24 bytes .../Code Cache/js/index-dir/the-real-index | Bin 0 -> 48 bytes .../index-host/user2/Code Cache/wasm/index | Bin 0 -> 24 bytes .../Code Cache/wasm/index-dir/the-real-index | Bin 0 -> 48 bytes .../index-host/user2/Crashpad/metadata | 0 .../index-host/user2/Crashpad/settings.dat | Bin 0 -> 40 bytes Extension/artifacts/index-host/user2/DIPS | Bin 0 -> 36864 bytes .../index-host/user2/DawnGraphiteCache/data_0 | Bin 0 -> 8192 bytes .../index-host/user2/DawnGraphiteCache/data_1 | Bin 0 -> 270336 bytes .../index-host/user2/DawnGraphiteCache/data_2 | Bin 0 -> 8192 bytes .../index-host/user2/DawnGraphiteCache/data_3 | Bin 0 -> 8192 bytes .../index-host/user2/DawnGraphiteCache/index | Bin 0 -> 262512 bytes .../index-host/user2/DawnWebGPUCache/data_0 | Bin 0 -> 8192 bytes .../index-host/user2/DawnWebGPUCache/data_1 | Bin 0 -> 270336 bytes .../index-host/user2/DawnWebGPUCache/data_2 | Bin 0 -> 8192 bytes .../index-host/user2/DawnWebGPUCache/data_3 | Bin 0 -> 8192 bytes .../index-host/user2/DawnWebGPUCache/index | Bin 0 -> 262512 bytes .../index-host/user2/GPUCache/data_0 | Bin 0 -> 8192 bytes .../index-host/user2/GPUCache/data_1 | Bin 0 -> 270336 bytes .../index-host/user2/GPUCache/data_2 | Bin 0 -> 8192 bytes .../index-host/user2/GPUCache/data_3 | Bin 0 -> 8192 bytes .../artifacts/index-host/user2/GPUCache/index | Bin 0 -> 262512 bytes .../artifacts/index-host/user2/Local State | 1 + .../user2/Local Storage/leveldb/000003.log | Bin 0 -> 30 bytes .../user2/Local Storage/leveldb/CURRENT | 1 + .../user2/Local Storage/leveldb/LOCK | 0 .../user2/Local Storage/leveldb/LOG | 3 + .../user2/Local Storage/leveldb/LOG.old | 2 + .../Local Storage/leveldb/MANIFEST-000001 | Bin 0 -> 41 bytes .../index-host/user2/Network/Cookies | Bin 0 -> 20480 bytes .../index-host/user2/Network/Cookies-journal | 0 .../user2/Network/Network Persistent State | 1 + .../user2/Network/NetworkDataMigrated | 0 .../user2/Network/TransportSecurity | 1 + .../index-host/user2/Network/Trust Tokens | Bin 0 -> 36864 bytes .../user2/Network/Trust Tokens-journal | 0 .../artifacts/index-host/user2/Preferences | 1 + .../user2/Session Storage/000003.log | Bin 0 -> 68 bytes .../index-host/user2/Session Storage/CURRENT | 1 + .../index-host/user2/Session Storage/LOCK | 0 .../index-host/user2/Session Storage/LOG | 3 + .../index-host/user2/Session Storage/LOG.old | 2 + .../user2/Session Storage/MANIFEST-000001 | Bin 0 -> 41 bytes .../user2/Shared Dictionary/cache/index | Bin 0 -> 24 bytes .../cache/index-dir/the-real-index | Bin 0 -> 48 bytes .../index-host/user2/Shared Dictionary/db | Bin 0 -> 45056 bytes .../user2/Shared Dictionary/db-journal | 0 .../user2/User/chatLanguageModels.json | 1 + .../User/globalStorage/agent-host-config.json | 195 + .../user2/User/globalStorage/agent-host.db | Bin 0 -> 20480 bytes .../user2/User/globalStorage/storage.json | 41 + .../askpass/70789581cae28aa7/askpass-empty.sh | 2 + .../askpass/70789581cae28aa7/askpass-main.js | 3 + .../askpass/70789581cae28aa7/askpass.sh | 5 + .../70789581cae28aa7/ssh-askpass-empty.sh | 2 + .../askpass/70789581cae28aa7/ssh-askpass.sh | 5 + .../meta.json | 4 + .../meta.json | 4 + .../index-host/user2/languagepacks.json | 1 + .../user2/logs/20260909T080818/agenthost.log | 32 + .../logs/20260909T080818/editSessions.log | 1 + .../user2/logs/20260909T080818/main.log | 12 + .../user2/logs/20260909T080818/mcpGateway.log | 1 + .../logs/20260909T080818/network-shared.log | 0 .../20260909T080818/remoteTunnelService.log | 0 .../logs/20260909T080818/sharedprocess.log | 2 + .../user2/logs/20260909T080818/telemetry.log | 0 .../user2/logs/20260909T080818/terminal.log | 0 .../20260909T080818/tunnelHostService.log | 0 .../logs/20260909T080818/userDataSync.log | 2 + .../window1/exthost/extHostTelemetry.log | 0 .../window1/exthost/exthost.log | 75 + .../1-Hornet CC++.log | 91 + .../window1/exthost/vscode.git/Git.log | 13 + .../GitHub Authentication.log | 217 + .../window1/exthost/vscode.github/GitHub.log | 1 + .../logs/20260909T080818/window1/network.log | 0 .../window1/notebook.rendering.log | 0 .../agentSessionsOutput.log | 0 .../window1/output_20260909T080819/tasks.log | 0 .../logs/20260909T080818/window1/renderer.log | 69 + .../window1/textModelChanges.log | 0 .../logs/20260909T080818/window1/views.log | 0 .../user2/logs/20260909T081006/agenthost.log | 35 + .../logs/20260909T081006/editSessions.log | 1 + .../user2/logs/20260909T081006/main.log | 12 + .../user2/logs/20260909T081006/mcpGateway.log | 1 + .../logs/20260909T081006/network-shared.log | 0 .../20260909T081006/remoteTunnelService.log | 0 .../logs/20260909T081006/sharedprocess.log | 0 .../user2/logs/20260909T081006/telemetry.log | 0 .../user2/logs/20260909T081006/terminal.log | 0 .../20260909T081006/tunnelHostService.log | 0 .../logs/20260909T081006/userDataSync.log | 2 + .../window1/exthost/extHostTelemetry.log | 0 .../window1/exthost/exthost.log | 35 + .../1-Hornet CC++.log | 86 + .../window1/exthost/vscode.git/Git.log | 15 + .../GitHub Authentication.log | 29 + .../window1/exthost/vscode.github/GitHub.log | 1 + .../logs/20260909T081006/window1/network.log | 0 .../window1/notebook.rendering.log | 0 .../agentSessionsOutput.log | 0 .../window1/output_20260909T081007/tasks.log | 0 .../logs/20260909T081006/window1/renderer.log | 17 + .../window1/textModelChanges.log | 0 .../logs/20260909T081006/window1/views.log | 0 .../artifacts/index-host/user2/machineid | 1 + Extension/artifacts/index-tests.log | Bin 0 -> 8364 bytes Extension/artifacts/layout-tests.log | Bin 0 -> 9280 bytes Extension/artifacts/mars-debug.log | Bin 0 -> 16284 bytes Extension/artifacts/mars-graph.json | 1 + Extension/artifacts/package-0.1.2-pre.log | Bin 0 -> 3176 bytes Extension/artifacts/package-0.1.2.log | Bin 0 -> 24910 bytes Extension/artifacts/package-pre-release.log | Bin 0 -> 3152 bytes Extension/artifacts/package-refresh.log | Bin 0 -> 24862 bytes .../panel-host/extensions/extensions.json | 1 + .../hornet/compile-db/compile_commands.json | 1 + .../compile-db/fallback/compile_commands.json | 32 + .../.vscode/hornet/compile-db/sources.json | 5 + Extension/artifacts/panel-host/project/a.cpp | 1 + Extension/artifacts/panel-host/project/b.cpp | 2 + .../panel-host/project/index-host-result.json | 4 + .../artifacts/panel-host/project/new.cpp | 1 + .../hornet/compile-db/compile_commands.json | 1 + .../compile-db/fallback/compile_commands.json | 32 + .../.vscode/hornet/compile-db/sources.json | 5 + Extension/artifacts/panel-host/project2/a.cpp | 1 + Extension/artifacts/panel-host/project2/b.cpp | 2 + .../project2/index-host-result.json | 9 + .../artifacts/panel-host/project2/new.cpp | 1 + .../panel-host/project2/panel-captured.json | 1 + .../panel-host/project2/panel-ready.json | 1 + .../hornet/compile-db/compile_commands.json | 1 + .../compile-db/fallback/compile_commands.json | 32 + .../.vscode/hornet/compile-db/sources.json | 5 + Extension/artifacts/panel-host/project3/a.cpp | 1 + Extension/artifacts/panel-host/project3/b.cpp | 2 + .../project3/index-host-result.json | 4 + .../artifacts/panel-host/project3/new.cpp | 1 + .../panel-host/project3/panel-captured.json | 1 + .../panel-host/project3/panel-ready.json | 1 + .../hornet/compile-db/compile_commands.json | 1 + .../compile-db/fallback/compile_commands.json | 32 + .../.vscode/hornet/compile-db/sources.json | 5 + Extension/artifacts/panel-host/project4/a.cpp | 1 + Extension/artifacts/panel-host/project4/b.cpp | 2 + .../project4/index-host-result.json | 4 + .../artifacts/panel-host/project4/new.cpp | 1 + .../panel-host/project4/panel-captured.json | 1 + .../panel-host/project4/panel-ready.json | 1 + .../hornet/compile-db/compile_commands.json | 1 + .../compile-db/fallback/compile_commands.json | 32 + .../.vscode/hornet/compile-db/sources.json | 5 + Extension/artifacts/panel-host/project5/a.cpp | 1 + Extension/artifacts/panel-host/project5/b.cpp | 2 + .../project5/index-host-result.json | 4 + .../artifacts/panel-host/project5/new.cpp | 1 + .../panel-host/project5/panel-captured.json | 1 + .../panel-host/project5/panel-ready.json | 1 + .../hornet/compile-db/compile_commands.json | 1 + .../compile-db/fallback/compile_commands.json | 32 + .../.vscode/hornet/compile-db/sources.json | 5 + Extension/artifacts/panel-host/project6/a.cpp | 1 + Extension/artifacts/panel-host/project6/b.cpp | 2 + .../project6/index-host-result.json | 9 + .../artifacts/panel-host/project6/new.cpp | 1 + .../panel-host/project6/panel-captured.json | 1 + .../panel-host/project6/panel-ready.json | 1 + Extension/artifacts/panel-host/stderr.log | 24 + Extension/artifacts/panel-host/stderr2.log | 19 + Extension/artifacts/panel-host/stderr3.log | 20 + Extension/artifacts/panel-host/stderr4.log | 20 + Extension/artifacts/panel-host/stderr5.log | 20 + Extension/artifacts/panel-host/stderr6.log | 17 + Extension/artifacts/panel-host/stdout.log | 76 + Extension/artifacts/panel-host/stdout2.log | 26 + Extension/artifacts/panel-host/stdout3.log | 75 + Extension/artifacts/panel-host/stdout4.log | 27 + Extension/artifacts/panel-host/stdout5.log | 27 + Extension/artifacts/panel-host/stdout6.log | 27 + .../panel-host/user/Cache/Cache_Data/data_0 | Bin 0 -> 45056 bytes .../panel-host/user/Cache/Cache_Data/data_1 | Bin 0 -> 270336 bytes .../panel-host/user/Cache/Cache_Data/data_2 | Bin 0 -> 8192 bytes .../panel-host/user/Cache/Cache_Data/data_3 | Bin 0 -> 4202496 bytes .../panel-host/user/Cache/Cache_Data/index | Bin 0 -> 524656 bytes .../user/Cache/No_Vary_Search/journal.baj | 1 + .../user/Cache/No_Vary_Search/snapshot.baf | Bin 0 -> 20 bytes .../chrome/js/0e47db1e25d548b5_0 | Bin 0 -> 292 bytes .../chrome/js/14d28c6853f58508_0 | Bin 0 -> 291 bytes .../chrome/js/3f578c145a84d19f_0 | Bin 0 -> 348 bytes .../chrome/js/4029b16ba7c77307_0 | Bin 0 -> 27528 bytes .../chrome/js/4e4a8674c1b1dad1_0 | Bin 0 -> 237696 bytes .../chrome/js/5a4441e8b154785f_0 | Bin 0 -> 305048 bytes .../chrome/js/5cd5a55cf624c9d4_0 | Bin 0 -> 358 bytes .../chrome/js/6706124f05459316_0 | Bin 0 -> 13027320 bytes .../chrome/js/76a004898163bb11_0 | Bin 0 -> 419 bytes .../chrome/js/a5f6702cfaf384a3_0 | Bin 0 -> 357 bytes .../chrome/js/index | Bin 0 -> 24 bytes .../chrome/js/index-dir/the-real-index | Bin 0 -> 288 bytes .../chrome/wasm/index | Bin 0 -> 24 bytes .../chrome/wasm/index-dir/the-real-index | Bin 0 -> 48 bytes .../extensions.builtin.cache | 1 + .../extensions.user.cache | 1 + ...90FE88811449B7F10FD5FBBE5AA8F3AC1EB2.cache | Bin 0 -> 5708 bytes .../panel-host/user/Code Cache/js/index | Bin 0 -> 24 bytes .../Code Cache/js/index-dir/the-real-index | Bin 0 -> 48 bytes .../panel-host/user/Code Cache/wasm/index | Bin 0 -> 24 bytes .../Code Cache/wasm/index-dir/the-real-index | Bin 0 -> 48 bytes .../panel-host/user/Crashpad/metadata | 0 .../panel-host/user/Crashpad/settings.dat | Bin 0 -> 40 bytes Extension/artifacts/panel-host/user/DIPS | Bin 0 -> 36864 bytes .../panel-host/user/DawnGraphiteCache/data_0 | Bin 0 -> 8192 bytes .../panel-host/user/DawnGraphiteCache/data_1 | Bin 0 -> 270336 bytes .../panel-host/user/DawnGraphiteCache/data_2 | Bin 0 -> 8192 bytes .../panel-host/user/DawnGraphiteCache/data_3 | Bin 0 -> 8192 bytes .../panel-host/user/DawnGraphiteCache/index | Bin 0 -> 262512 bytes .../panel-host/user/DawnWebGPUCache/data_0 | Bin 0 -> 8192 bytes .../panel-host/user/DawnWebGPUCache/data_1 | Bin 0 -> 270336 bytes .../panel-host/user/DawnWebGPUCache/data_2 | Bin 0 -> 8192 bytes .../panel-host/user/DawnWebGPUCache/data_3 | Bin 0 -> 8192 bytes .../panel-host/user/DawnWebGPUCache/index | Bin 0 -> 262512 bytes .../panel-host/user/DevToolsActivePort | 2 + .../artifacts/panel-host/user/GPUCache/data_0 | Bin 0 -> 8192 bytes .../artifacts/panel-host/user/GPUCache/data_1 | Bin 0 -> 270336 bytes .../artifacts/panel-host/user/GPUCache/data_2 | Bin 0 -> 8192 bytes .../artifacts/panel-host/user/GPUCache/data_3 | Bin 0 -> 8192 bytes .../artifacts/panel-host/user/GPUCache/index | Bin 0 -> 262512 bytes .../artifacts/panel-host/user/Local State | 1 + .../user/Local Storage/leveldb/000003.log | Bin 0 -> 30 bytes .../user/Local Storage/leveldb/CURRENT | 1 + .../user/Local Storage/leveldb/LOCK | 0 .../panel-host/user/Local Storage/leveldb/LOG | 3 + .../user/Local Storage/leveldb/LOG.old | 2 + .../Local Storage/leveldb/MANIFEST-000001 | Bin 0 -> 41 bytes .../user/Network/Network Persistent State | 1 + .../user/Network/NetworkDataMigrated | 0 .../panel-host/user/Network/Trust Tokens | Bin 0 -> 36864 bytes .../user/Network/Trust Tokens-journal | 0 .../artifacts/panel-host/user/Preferences | 1 + .../user/Service Worker/Database/000003.log | Bin 0 -> 3246 bytes .../user/Service Worker/Database/CURRENT | 1 + .../user/Service Worker/Database/LOCK | 0 .../user/Service Worker/Database/LOG | 3 + .../user/Service Worker/Database/LOG.old | 2 + .../Service Worker/Database/MANIFEST-000001 | Bin 0 -> 41 bytes .../ScriptCache/2cc80dabc69f58b6_0 | Bin 0 -> 21159 bytes .../ScriptCache/4cb013792b196a35_0 | Bin 0 -> 21159 bytes .../user/Service Worker/ScriptCache/index | Bin 0 -> 24 bytes .../ScriptCache/index-dir/the-real-index | Bin 0 -> 96 bytes .../user/Session Storage/000003.log | Bin 0 -> 68 bytes .../panel-host/user/Session Storage/CURRENT | 1 + .../panel-host/user/Session Storage/LOCK | 0 .../panel-host/user/Session Storage/LOG | 3 + .../panel-host/user/Session Storage/LOG.old | 2 + .../user/Session Storage/MANIFEST-000001 | Bin 0 -> 41 bytes .../user/Shared Dictionary/cache/index | Bin 0 -> 24 bytes .../cache/index-dir/the-real-index | Bin 0 -> 48 bytes .../panel-host/user/Shared Dictionary/db | Bin 0 -> 45056 bytes .../user/Shared Dictionary/db-journal | 0 .../user/User/History/-3a2d55ba/9vSz.json | 1 + .../user/User/chatLanguageModels.json | 1 + .../User/globalStorage/agent-host-config.json | 195 + .../user/User/globalStorage/agent-host.db | Bin 0 -> 20480 bytes .../user/User/globalStorage/storage.json | 41 + .../askpass/70789581cae28aa7/askpass-empty.sh | 2 + .../askpass/70789581cae28aa7/askpass-main.js | 3 + .../askpass/70789581cae28aa7/askpass.sh | 5 + .../70789581cae28aa7/ssh-askpass-empty.sh | 2 + .../askpass/70789581cae28aa7/ssh-askpass.sh | 5 + .../panel-host/user/User/settings.json | 1 + .../meta.json | 4 + .../meta.json | 4 + .../index | Bin 0 -> 24 bytes .../index-dir/the-real-index | Bin 0 -> 48 bytes .../user/WebStorage/1/CacheStorage/index.txt | Bin 0 -> 293 bytes .../59b6767e93a85a33_0 | Bin 0 -> 13444 bytes .../a1fc5a00aa54504c_0 | Bin 0 -> 12049 bytes .../da95c0f23032e34b_0 | Bin 0 -> 5581 bytes .../index | Bin 0 -> 24 bytes .../index-dir/the-real-index | Bin 0 -> 120 bytes .../user/WebStorage/2/CacheStorage/index.txt | Bin 0 -> 295 bytes .../panel-host/user/WebStorage/QuotaManager | Bin 0 -> 40960 bytes .../user/WebStorage/QuotaManager-journal | 0 .../panel-host/user/languagepacks.json | 1 + .../user/logs/20260910T061356/agenthost.log | 45 + .../logs/20260910T061356/editSessions.log | 1 + .../user/logs/20260910T061356/main.log | 13 + .../user/logs/20260910T061356/mcpGateway.log | 1 + .../logs/20260910T061356/network-shared.log | 0 .../20260910T061356/remoteTunnelService.log | 0 .../logs/20260910T061356/sharedprocess.log | 2 + .../user/logs/20260910T061356/telemetry.log | 0 .../user/logs/20260910T061356/terminal.log | 0 .../20260910T061356/tunnelHostService.log | 0 .../logs/20260910T061356/userDataSync.log | 2 + .../window1/exthost/extHostTelemetry.log | 0 .../window1/exthost/exthost.log | 39 + .../1-Hornet CC++.log | 174 + .../window1/exthost/vscode.git/Git.log | 18 + .../GitHub Authentication.log | 11 + .../window1/exthost/vscode.github/GitHub.log | 1 + .../JSON Language Server.log | 0 .../logs/20260910T061356/window1/network.log | 0 .../window1/notebook.rendering.log | 0 .../agentSessionsOutput.log | 0 .../window1/output_20260910T061358/tasks.log | 0 .../logs/20260910T061356/window1/renderer.log | 74 + .../window1/textModelChanges.log | 0 .../logs/20260910T061356/window1/views.log | 0 .../user/logs/20260910T061503/agenthost.log | 35 + .../logs/20260910T061503/editSessions.log | 1 + .../user/logs/20260910T061503/main.log | 13 + .../user/logs/20260910T061503/mcpGateway.log | 1 + .../logs/20260910T061503/network-shared.log | 0 .../20260910T061503/remoteTunnelService.log | 0 .../logs/20260910T061503/sharedprocess.log | 0 .../user/logs/20260910T061503/telemetry.log | 0 .../user/logs/20260910T061503/terminal.log | 0 .../20260910T061503/tunnelHostService.log | 0 .../logs/20260910T061503/userDataSync.log | 2 + .../window1/exthost/extHostTelemetry.log | 0 .../window1/exthost/exthost.log | 36 + .../1-Hornet CC++.log | 180 + .../window1/exthost/vscode.git/Git.log | 15 + .../GitHub Authentication.log | 11 + .../window1/exthost/vscode.github/GitHub.log | 1 + .../logs/20260910T061503/window1/network.log | 0 .../window1/notebook.rendering.log | 0 .../agentSessionsOutput.log | 0 .../window1/output_20260910T061504/tasks.log | 0 .../logs/20260910T061503/window1/renderer.log | 19 + .../window1/textModelChanges.log | 0 .../logs/20260910T061503/window1/views.log | 0 Extension/artifacts/panel-host/user/machineid | 1 + .../panel-host/user3/Cache/Cache_Data/data_0 | Bin 0 -> 45056 bytes .../panel-host/user3/Cache/Cache_Data/data_1 | Bin 0 -> 270336 bytes .../panel-host/user3/Cache/Cache_Data/data_2 | Bin 0 -> 8192 bytes .../panel-host/user3/Cache/Cache_Data/data_3 | Bin 0 -> 4202496 bytes .../panel-host/user3/Cache/Cache_Data/index | Bin 0 -> 524656 bytes .../user3/Cache/No_Vary_Search/journal.baj | 1 + .../user3/Cache/No_Vary_Search/snapshot.baf | Bin 0 -> 20 bytes .../chrome/js/0e47db1e25d548b5_0 | Bin 0 -> 292 bytes .../chrome/js/14d28c6853f58508_0 | Bin 0 -> 291 bytes .../chrome/js/3f578c145a84d19f_0 | Bin 0 -> 348 bytes .../chrome/js/4029b16ba7c77307_0 | Bin 0 -> 27528 bytes .../chrome/js/4e4a8674c1b1dad1_0 | Bin 0 -> 237696 bytes .../chrome/js/5a4441e8b154785f_0 | Bin 0 -> 305048 bytes .../chrome/js/5cd5a55cf624c9d4_0 | Bin 0 -> 358 bytes .../chrome/js/6706124f05459316_0 | Bin 0 -> 13027320 bytes .../chrome/js/76a004898163bb11_0 | Bin 0 -> 419 bytes .../chrome/js/a5f6702cfaf384a3_0 | Bin 0 -> 357 bytes .../chrome/js/index | Bin 0 -> 24 bytes .../chrome/js/index-dir/the-real-index | Bin 0 -> 288 bytes .../chrome/wasm/index | Bin 0 -> 24 bytes .../chrome/wasm/index-dir/the-real-index | Bin 0 -> 48 bytes .../extensions.builtin.cache | 1 + .../extensions.user.cache | 1 + ...90FE88811449B7F10FD5FBBE5AA8F3AC1EB2.cache | Bin 0 -> 5708 bytes .../panel-host/user3/Code Cache/js/index | Bin 0 -> 24 bytes .../Code Cache/js/index-dir/the-real-index | Bin 0 -> 48 bytes .../panel-host/user3/Code Cache/wasm/index | Bin 0 -> 24 bytes .../Code Cache/wasm/index-dir/the-real-index | Bin 0 -> 48 bytes .../panel-host/user3/Crashpad/metadata | 0 .../panel-host/user3/Crashpad/settings.dat | Bin 0 -> 40 bytes Extension/artifacts/panel-host/user3/DIPS | Bin 0 -> 36864 bytes .../panel-host/user3/DawnGraphiteCache/data_0 | Bin 0 -> 8192 bytes .../panel-host/user3/DawnGraphiteCache/data_1 | Bin 0 -> 270336 bytes .../panel-host/user3/DawnGraphiteCache/data_2 | Bin 0 -> 8192 bytes .../panel-host/user3/DawnGraphiteCache/data_3 | Bin 0 -> 8192 bytes .../panel-host/user3/DawnGraphiteCache/index | Bin 0 -> 262512 bytes .../panel-host/user3/DawnWebGPUCache/data_0 | Bin 0 -> 8192 bytes .../panel-host/user3/DawnWebGPUCache/data_1 | Bin 0 -> 270336 bytes .../panel-host/user3/DawnWebGPUCache/data_2 | Bin 0 -> 8192 bytes .../panel-host/user3/DawnWebGPUCache/data_3 | Bin 0 -> 8192 bytes .../panel-host/user3/DawnWebGPUCache/index | Bin 0 -> 262512 bytes .../panel-host/user3/DevToolsActivePort | 2 + .../panel-host/user3/GPUCache/data_0 | Bin 0 -> 8192 bytes .../panel-host/user3/GPUCache/data_1 | Bin 0 -> 270336 bytes .../panel-host/user3/GPUCache/data_2 | Bin 0 -> 8192 bytes .../panel-host/user3/GPUCache/data_3 | Bin 0 -> 8192 bytes .../artifacts/panel-host/user3/GPUCache/index | Bin 0 -> 262512 bytes .../artifacts/panel-host/user3/Local State | 1 + .../user3/Local Storage/leveldb/000003.log | Bin 0 -> 30 bytes .../user3/Local Storage/leveldb/CURRENT | 1 + .../user3/Local Storage/leveldb/LOCK | 0 .../user3/Local Storage/leveldb/LOG | 3 + .../user3/Local Storage/leveldb/LOG.old | 3 + .../Local Storage/leveldb/MANIFEST-000001 | Bin 0 -> 41 bytes .../user3/Network/Network Persistent State | 1 + .../user3/Network/NetworkDataMigrated | 0 .../user3/Network/TransportSecurity | 1 + .../panel-host/user3/Network/Trust Tokens | Bin 0 -> 36864 bytes .../user3/Network/Trust Tokens-journal | 0 .../artifacts/panel-host/user3/Preferences | 1 + .../user3/Service Worker/Database/000003.log | Bin 0 -> 6488 bytes .../user3/Service Worker/Database/CURRENT | 1 + .../user3/Service Worker/Database/LOCK | 0 .../user3/Service Worker/Database/LOG | 3 + .../user3/Service Worker/Database/LOG.old | 3 + .../Service Worker/Database/MANIFEST-000001 | Bin 0 -> 41 bytes .../ScriptCache/2cc80dabc69f58b6_0 | Bin 0 -> 21159 bytes .../ScriptCache/4cb013792b196a35_0 | Bin 0 -> 21159 bytes .../ScriptCache/ba23d8ecda68de77_0 | Bin 0 -> 21159 bytes .../ScriptCache/f1cdccba37924bda_0 | Bin 0 -> 21159 bytes .../user3/Service Worker/ScriptCache/index | Bin 0 -> 24 bytes .../ScriptCache/index-dir/the-real-index | Bin 0 -> 144 bytes .../user3/Session Storage/000003.log | Bin 0 -> 106 bytes .../panel-host/user3/Session Storage/CURRENT | 1 + .../panel-host/user3/Session Storage/LOCK | 0 .../panel-host/user3/Session Storage/LOG | 3 + .../panel-host/user3/Session Storage/LOG.old | 3 + .../user3/Session Storage/MANIFEST-000001 | Bin 0 -> 41 bytes .../user3/Shared Dictionary/cache/index | Bin 0 -> 24 bytes .../cache/index-dir/the-real-index | Bin 0 -> 48 bytes .../panel-host/user3/Shared Dictionary/db | Bin 0 -> 45056 bytes .../user3/Shared Dictionary/db-journal | 0 .../user3/User/chatLanguageModels.json | 1 + .../User/globalStorage/agent-host-config.json | 195 + .../user3/User/globalStorage/agent-host.db | Bin 0 -> 20480 bytes .../user3/User/globalStorage/storage.json | 44 + .../askpass/70789581cae28aa7/askpass-empty.sh | 2 + .../askpass/70789581cae28aa7/askpass-main.js | 3 + .../askpass/70789581cae28aa7/askpass.sh | 5 + .../70789581cae28aa7/ssh-askpass-empty.sh | 2 + .../askpass/70789581cae28aa7/ssh-askpass.sh | 5 + .../panel-host/user3/User/settings.json | 1 + .../meta.json | 4 + .../meta.json | 4 + .../state.json | 1 + ...f6cb7443-01a3-4dcc-8302-ca7dfb6f0459.jsonl | 1 + .../meta.json | 4 + .../meta.json | 4 + .../59b6767e93a85a33_0 | Bin 0 -> 13444 bytes .../a1fc5a00aa54504c_0 | Bin 0 -> 12049 bytes .../da95c0f23032e34b_0 | Bin 0 -> 5581 bytes .../index | Bin 0 -> 24 bytes .../index-dir/the-real-index | Bin 0 -> 120 bytes .../user3/WebStorage/1/CacheStorage/index.txt | Bin 0 -> 295 bytes .../59b6767e93a85a33_0 | Bin 0 -> 13444 bytes .../a1fc5a00aa54504c_0 | Bin 0 -> 12049 bytes .../da95c0f23032e34b_0 | Bin 0 -> 5581 bytes .../index | Bin 0 -> 24 bytes .../index-dir/the-real-index | Bin 0 -> 120 bytes .../user3/WebStorage/2/CacheStorage/index.txt | Bin 0 -> 295 bytes .../59b6767e93a85a33_0 | Bin 0 -> 13444 bytes .../a1fc5a00aa54504c_0 | Bin 0 -> 12049 bytes .../da95c0f23032e34b_0 | Bin 0 -> 5581 bytes .../index | Bin 0 -> 24 bytes .../index-dir/the-real-index | Bin 0 -> 120 bytes .../user3/WebStorage/3/CacheStorage/index.txt | Bin 0 -> 295 bytes .../59b6767e93a85a33_0 | Bin 0 -> 13444 bytes .../a1fc5a00aa54504c_0 | Bin 0 -> 12049 bytes .../da95c0f23032e34b_0 | Bin 0 -> 5581 bytes .../index | Bin 0 -> 24 bytes .../index-dir/the-real-index | Bin 0 -> 120 bytes .../user3/WebStorage/4/CacheStorage/index.txt | Bin 0 -> 295 bytes .../panel-host/user3/WebStorage/QuotaManager | Bin 0 -> 40960 bytes .../user3/WebStorage/QuotaManager-journal | 0 .../panel-host/user3/languagepacks.json | 1 + .../user3/logs/20260910T061655/agenthost.log | 32 + .../logs/20260910T061655/editSessions.log | 1 + .../user3/logs/20260910T061655/main.log | 13 + .../user3/logs/20260910T061655/mcpGateway.log | 1 + .../logs/20260910T061655/network-shared.log | 0 .../20260910T061655/remoteTunnelService.log | 0 .../logs/20260910T061655/sharedprocess.log | 0 .../user3/logs/20260910T061655/telemetry.log | 0 .../user3/logs/20260910T061655/terminal.log | 0 .../20260910T061655/tunnelHostService.log | 0 .../logs/20260910T061655/userDataSync.log | 2 + .../window1/exthost/extHostTelemetry.log | 0 .../window1/exthost/exthost.log | 36 + .../1-Hornet CC++.log | 187 + .../window1/exthost/vscode.git/Git.log | 18 + .../GitHub Authentication.log | 219 + .../window1/exthost/vscode.github/GitHub.log | 1 + .../logs/20260910T061655/window1/network.log | 0 .../window1/notebook.rendering.log | 0 .../agentSessionsOutput.log | 0 .../window1/output_20260910T061657/tasks.log | 0 .../logs/20260910T061655/window1/renderer.log | 69 + .../window1/textModelChanges.log | 0 .../logs/20260910T061655/window1/views.log | 0 .../user3/logs/20260910T061826/agenthost.log | 28 + .../logs/20260910T061826/editSessions.log | 1 + .../user3/logs/20260910T061826/main.log | 13 + .../user3/logs/20260910T061826/mcpGateway.log | 1 + .../logs/20260910T061826/network-shared.log | 0 .../20260910T061826/remoteTunnelService.log | 0 .../logs/20260910T061826/sharedprocess.log | 0 .../user3/logs/20260910T061826/telemetry.log | 0 .../user3/logs/20260910T061826/terminal.log | 0 .../20260910T061826/tunnelHostService.log | 0 .../logs/20260910T061826/userDataSync.log | 2 + .../window1/exthost/extHostTelemetry.log | 0 .../window1/exthost/exthost.log | 26 + .../1-Hornet CC++.log | 231 + .../window1/exthost/vscode.git/Git.log | 18 + .../GitHub Authentication.log | 27 + .../window1/exthost/vscode.github/GitHub.log | 1 + .../logs/20260910T061826/window1/network.log | 0 .../window1/notebook.rendering.log | 0 .../agentSessionsOutput.log | 0 .../window1/output_20260910T061827/tasks.log | 0 .../logs/20260910T061826/window1/renderer.log | 21 + .../window1/textModelChanges.log | 0 .../logs/20260910T061826/window1/views.log | 0 .../user3/logs/20260910T061957/agenthost.log | 28 + .../logs/20260910T061957/editSessions.log | 1 + .../user3/logs/20260910T061957/main.log | 13 + .../user3/logs/20260910T061957/mcpGateway.log | 1 + .../logs/20260910T061957/network-shared.log | 0 .../20260910T061957/remoteTunnelService.log | 0 .../logs/20260910T061957/sharedprocess.log | 0 .../user3/logs/20260910T061957/telemetry.log | 0 .../user3/logs/20260910T061957/terminal.log | 0 .../20260910T061957/tunnelHostService.log | 0 .../logs/20260910T061957/userDataSync.log | 2 + .../window1/exthost/extHostTelemetry.log | 0 .../window1/exthost/exthost.log | 27 + .../1-Hornet CC++.log | 186 + .../window1/exthost/vscode.git/Git.log | 17 + .../GitHub Authentication.log | 27 + .../window1/exthost/vscode.github/GitHub.log | 1 + .../logs/20260910T061957/window1/network.log | 0 .../window1/notebook.rendering.log | 0 .../agentSessionsOutput.log | 0 .../window1/output_20260910T061958/tasks.log | 0 .../logs/20260910T061957/window1/renderer.log | 21 + .../window1/textModelChanges.log | 0 .../logs/20260910T061957/window1/views.log | 0 .../user3/logs/20260910T062205/agenthost.log | 28 + .../logs/20260910T062205/editSessions.log | 1 + .../user3/logs/20260910T062205/main.log | 13 + .../user3/logs/20260910T062205/mcpGateway.log | 1 + .../logs/20260910T062205/network-shared.log | 0 .../20260910T062205/remoteTunnelService.log | 0 .../logs/20260910T062205/sharedprocess.log | 0 .../user3/logs/20260910T062205/telemetry.log | 0 .../user3/logs/20260910T062205/terminal.log | 0 .../20260910T062205/tunnelHostService.log | 0 .../logs/20260910T062205/userDataSync.log | 2 + .../window1/exthost/extHostTelemetry.log | 0 .../window1/exthost/exthost.log | 37 + .../1-Hornet CC++.log | 182 + .../window1/exthost/vscode.git/Git.log | 19 + .../GitHub Authentication.log | 27 + .../window1/exthost/vscode.github/GitHub.log | 1 + .../logs/20260910T062205/window1/network.log | 0 .../window1/notebook.rendering.log | 0 .../agentSessionsOutput.log | 0 .../window1/output_20260910T062207/tasks.log | 0 .../logs/20260910T062205/window1/renderer.log | 18 + .../window1/textModelChanges.log | 0 .../logs/20260910T062205/window1/views.log | 0 .../artifacts/panel-host/user3/machineid | 1 + .../panel-host/vscode-bottom-panel.png | Bin 0 -> 196217 bytes .../panel-host/vscode-panel-before.png | Bin 0 -> 196303 bytes Extension/artifacts/panel-tests.log | Bin 0 -> 9274 bytes .../progress-host/extensions/extensions.json | 1 + .../progress-host/index-status-history.json | 8 + .../hornet/compile-db/compile_commands.json | 1 + .../compile-db/fallback/compile_commands.json | 32 + .../.vscode/hornet/compile-db/sources.json | 5 + .../artifacts/progress-host/project/a.cpp | 1 + .../artifacts/progress-host/project/b.cpp | 1 + .../project/index-host-result.json | 9 + .../artifacts/progress-host/project/new.cpp | 1 + .../progress-host/project/panel-captured.json | 1 + .../progress-host/project/panel-ready.json | 1 + Extension/artifacts/progress-host/stderr.log | 17 + Extension/artifacts/progress-host/stdout.log | 91 + .../user/Cache/Cache_Data/data_0 | Bin 0 -> 45056 bytes .../user/Cache/Cache_Data/data_1 | Bin 0 -> 270336 bytes .../user/Cache/Cache_Data/data_2 | Bin 0 -> 8192 bytes .../user/Cache/Cache_Data/data_3 | Bin 0 -> 4202496 bytes .../progress-host/user/Cache/Cache_Data/index | Bin 0 -> 524656 bytes .../user/Cache/No_Vary_Search/journal.baj | 1 + .../user/Cache/No_Vary_Search/snapshot.baf | Bin 0 -> 20 bytes .../chrome/js/4efb9530d0742f90_0 | Bin 0 -> 292 bytes .../chrome/js/5f95d82e27f6bdbc_0 | Bin 0 -> 348 bytes .../chrome/js/6b9db0e41b6dfbd0_0 | Bin 0 -> 27528 bytes .../chrome/js/789f3bfbf18b0f6c_0 | Bin 0 -> 419 bytes .../chrome/js/87e599bc03eb0398_0 | Bin 0 -> 358 bytes .../chrome/js/9c020f37c7ecccb0_0 | Bin 0 -> 291 bytes .../chrome/js/ad7aeb01e747c963_0 | Bin 0 -> 13135624 bytes .../chrome/js/dd20a1424f73d4fa_0 | Bin 0 -> 357 bytes .../chrome/js/index | Bin 0 -> 24 bytes .../chrome/js/index-dir/the-real-index | Bin 0 -> 240 bytes .../chrome/wasm/index | Bin 0 -> 24 bytes .../chrome/wasm/index-dir/the-real-index | Bin 0 -> 48 bytes .../extensions.builtin.cache | 1 + .../extensions.user.cache | 1 + ...90FE88811449B7F10FD5FBBE5AA8F3AC1EB2.cache | Bin 0 -> 5708 bytes .../progress-host/user/Code Cache/js/index | Bin 0 -> 24 bytes .../Code Cache/js/index-dir/the-real-index | Bin 0 -> 48 bytes .../progress-host/user/Code Cache/wasm/index | Bin 0 -> 24 bytes .../Code Cache/wasm/index-dir/the-real-index | Bin 0 -> 48 bytes .../progress-host/user/Crashpad/metadata | 0 .../progress-host/user/Crashpad/settings.dat | Bin 0 -> 40 bytes Extension/artifacts/progress-host/user/DIPS | Bin 0 -> 36864 bytes .../user/DawnGraphiteCache/data_0 | Bin 0 -> 8192 bytes .../user/DawnGraphiteCache/data_1 | Bin 0 -> 270336 bytes .../user/DawnGraphiteCache/data_2 | Bin 0 -> 8192 bytes .../user/DawnGraphiteCache/data_3 | Bin 0 -> 8192 bytes .../user/DawnGraphiteCache/index | Bin 0 -> 262512 bytes .../progress-host/user/DawnWebGPUCache/data_0 | Bin 0 -> 8192 bytes .../progress-host/user/DawnWebGPUCache/data_1 | Bin 0 -> 270336 bytes .../progress-host/user/DawnWebGPUCache/data_2 | Bin 0 -> 8192 bytes .../progress-host/user/DawnWebGPUCache/data_3 | Bin 0 -> 8192 bytes .../progress-host/user/DawnWebGPUCache/index | Bin 0 -> 262512 bytes .../progress-host/user/DevToolsActivePort | 2 + .../progress-host/user/GPUCache/data_0 | Bin 0 -> 8192 bytes .../progress-host/user/GPUCache/data_1 | Bin 0 -> 270336 bytes .../progress-host/user/GPUCache/data_2 | Bin 0 -> 8192 bytes .../progress-host/user/GPUCache/data_3 | Bin 0 -> 8192 bytes .../progress-host/user/GPUCache/index | Bin 0 -> 262512 bytes .../artifacts/progress-host/user/Local State | 1 + .../user/Local Storage/leveldb/000003.log | Bin 0 -> 30 bytes .../user/Local Storage/leveldb/CURRENT | 1 + .../user/Local Storage/leveldb/LOCK | 0 .../user/Local Storage/leveldb/LOG | 2 + .../Local Storage/leveldb/MANIFEST-000001 | Bin 0 -> 41 bytes .../progress-host/user/Network/Cookies | Bin 0 -> 20480 bytes .../user/Network/Cookies-journal | 0 .../user/Network/Network Persistent State | 1 + .../user/Network/NetworkDataMigrated | 0 .../user/Network/TransportSecurity | 1 + .../progress-host/user/Network/Trust Tokens | Bin 0 -> 36864 bytes .../user/Network/Trust Tokens-journal | 0 .../artifacts/progress-host/user/Preferences | 1 + .../user/Service Worker/Database/000003.log | Bin 0 -> 1625 bytes .../user/Service Worker/Database/CURRENT | 1 + .../user/Service Worker/Database/LOCK | 0 .../user/Service Worker/Database/LOG | 2 + .../Service Worker/Database/MANIFEST-000001 | Bin 0 -> 41 bytes .../ScriptCache/2cc80dabc69f58b6_0 | Bin 0 -> 21159 bytes .../user/Service Worker/ScriptCache/index | Bin 0 -> 24 bytes .../ScriptCache/index-dir/the-real-index | Bin 0 -> 72 bytes .../user/Session Storage/000003.log | Bin 0 -> 49 bytes .../user/Session Storage/CURRENT | 1 + .../progress-host/user/Session Storage/LOCK | 0 .../progress-host/user/Session Storage/LOG | 2 + .../user/Session Storage/MANIFEST-000001 | Bin 0 -> 41 bytes .../user/Shared Dictionary/cache/index | Bin 0 -> 24 bytes .../cache/index-dir/the-real-index | Bin 0 -> 48 bytes .../progress-host/user/Shared Dictionary/db | Bin 0 -> 45056 bytes .../user/Shared Dictionary/db-journal | 0 .../user/User/chatLanguageModels.json | 1 + .../User/globalStorage/agent-host-config.json | 197 + .../user/User/globalStorage/agent-host.db | Bin 0 -> 20480 bytes .../user/User/globalStorage/storage.json | 41 + .../askpass/70789581cae28aa7/askpass-empty.sh | 2 + .../askpass/70789581cae28aa7/askpass-main.js | 3 + .../askpass/70789581cae28aa7/askpass.sh | 5 + .../70789581cae28aa7/ssh-askpass-empty.sh | 2 + .../askpass/70789581cae28aa7/ssh-askpass.sh | 5 + .../progress-host/user/User/settings.json | 1 + .../meta.json | 4 + .../59b6767e93a85a33_0 | Bin 0 -> 18331 bytes .../a1fc5a00aa54504c_0 | Bin 0 -> 11646 bytes .../da95c0f23032e34b_0 | Bin 0 -> 5581 bytes .../index | Bin 0 -> 24 bytes .../index-dir/the-real-index | Bin 0 -> 120 bytes .../user/WebStorage/1/CacheStorage/index.txt | Bin 0 -> 295 bytes .../user/WebStorage/QuotaManager | Bin 0 -> 40960 bytes .../user/WebStorage/QuotaManager-journal | 0 .../progress-host/user/languagepacks.json | 1 + .../user/logs/20260910T075150/agenthost.log | 31 + .../logs/20260910T075150/editSessions.log | 1 + .../user/logs/20260910T075150/main.log | 12 + .../user/logs/20260910T075150/mcpGateway.log | 1 + .../logs/20260910T075150/network-shared.log | 0 .../20260910T075150/remoteTunnelService.log | 0 .../logs/20260910T075150/sharedprocess.log | 2 + .../user/logs/20260910T075150/telemetry.log | 0 .../user/logs/20260910T075150/terminal.log | 0 .../logs/20260910T075150/userDataSync.log | 2 + .../window1/exthost/extHostTelemetry.log | 0 .../window1/exthost/exthost.log | 42 + .../1-Hornet CC++.log | 213 + .../window1/exthost/vscode.git/Git.log | 18 + .../GitHub Authentication.log | 289 + .../window1/exthost/vscode.github/GitHub.log | 1 + .../JSON Language Server.log | 0 .../logs/20260910T075150/window1/network.log | 0 .../window1/notebook.rendering.log | 0 .../agentSessionsOutput.log | 0 .../window1/output_20260910T075152/tasks.log | 0 .../logs/20260910T075150/window1/renderer.log | 85 + .../window1/textModelChanges.log | 0 .../logs/20260910T075150/window1/views.log | 0 .../artifacts/progress-host/user/machineid | 1 + .../progress-host/vscode-bottom-panel.png | Bin 0 -> 189960 bytes .../progress-host/vscode-mode-picker.png | Bin 0 -> 213672 bytes .../progress-host/vscode-panel-before.png | Bin 0 -> 190299 bytes Extension/artifacts/progress-tests.log | Bin 0 -> 10546 bytes Extension/artifacts/release-0.1.3.log | Bin 0 -> 24890 bytes Extension/artifacts/release-0.1.4.log | Bin 0 -> 25612 bytes Extension/artifacts/release-0.1.5.log | Bin 0 -> 25574 bytes Extension/artifacts/release-0.1.6.log | Bin 0 -> 25572 bytes Extension/artifacts/release-0.1.7.log | Bin 0 -> 25586 bytes Extension/artifacts/release-0.1.8.log | Bin 0 -> 25570 bytes Extension/artifacts/release-0.1.9.log | Bin 0 -> 25574 bytes Extension/artifacts/scoped-tests.log | Bin 0 -> 10168 bytes .../stm32-host/extensions/extensions.json | 1 + Extension/artifacts/stm32-host/result.json | 15 + Extension/artifacts/stm32-host/stderr.log | 11 + Extension/artifacts/stm32-host/stdout.log | 91 + .../stm32-host/user/Cache/Cache_Data/data_0 | Bin 0 -> 45056 bytes .../stm32-host/user/Cache/Cache_Data/data_1 | Bin 0 -> 270336 bytes .../stm32-host/user/Cache/Cache_Data/data_2 | Bin 0 -> 8192 bytes .../stm32-host/user/Cache/Cache_Data/data_3 | Bin 0 -> 4202496 bytes .../stm32-host/user/Cache/Cache_Data/index | Bin 0 -> 524656 bytes .../user/Cache/No_Vary_Search/journal.baj | 1 + .../user/Cache/No_Vary_Search/snapshot.baf | Bin 0 -> 20 bytes .../chrome/js/39a34e1c704f81d2_0 | Bin 0 -> 4800 bytes .../chrome/js/4efb9530d0742f90_0 | Bin 0 -> 292 bytes .../chrome/js/5f95d82e27f6bdbc_0 | Bin 0 -> 348 bytes .../chrome/js/6b9db0e41b6dfbd0_0 | Bin 0 -> 27528 bytes .../chrome/js/789f3bfbf18b0f6c_0 | Bin 0 -> 419 bytes .../chrome/js/87e599bc03eb0398_0 | Bin 0 -> 358 bytes .../chrome/js/9c020f37c7ecccb0_0 | Bin 0 -> 291 bytes .../chrome/js/ad7aeb01e747c963_0 | Bin 0 -> 13135624 bytes .../chrome/js/dd20a1424f73d4fa_0 | Bin 0 -> 357 bytes .../chrome/js/index | Bin 0 -> 24 bytes .../chrome/js/index-dir/the-real-index | Bin 0 -> 264 bytes .../chrome/wasm/index | Bin 0 -> 24 bytes .../chrome/wasm/index-dir/the-real-index | Bin 0 -> 48 bytes .../extensions.builtin.cache | 1 + .../extensions.user.cache | 1 + ...90FE88811449B7F10FD5FBBE5AA8F3AC1EB2.cache | Bin 0 -> 5708 bytes .../stm32-host/user/Code Cache/js/index | Bin 0 -> 24 bytes .../Code Cache/js/index-dir/the-real-index | Bin 0 -> 48 bytes .../stm32-host/user/Code Cache/wasm/index | Bin 0 -> 24 bytes .../Code Cache/wasm/index-dir/the-real-index | Bin 0 -> 48 bytes .../stm32-host/user/Crashpad/metadata | 0 .../stm32-host/user/Crashpad/settings.dat | Bin 0 -> 40 bytes Extension/artifacts/stm32-host/user/DIPS | Bin 0 -> 36864 bytes .../stm32-host/user/DawnGraphiteCache/data_0 | Bin 0 -> 8192 bytes .../stm32-host/user/DawnGraphiteCache/data_1 | Bin 0 -> 270336 bytes .../stm32-host/user/DawnGraphiteCache/data_2 | Bin 0 -> 8192 bytes .../stm32-host/user/DawnGraphiteCache/data_3 | Bin 0 -> 8192 bytes .../stm32-host/user/DawnGraphiteCache/index | Bin 0 -> 262512 bytes .../stm32-host/user/DawnWebGPUCache/data_0 | Bin 0 -> 8192 bytes .../stm32-host/user/DawnWebGPUCache/data_1 | Bin 0 -> 270336 bytes .../stm32-host/user/DawnWebGPUCache/data_2 | Bin 0 -> 8192 bytes .../stm32-host/user/DawnWebGPUCache/data_3 | Bin 0 -> 8192 bytes .../stm32-host/user/DawnWebGPUCache/index | Bin 0 -> 262512 bytes .../artifacts/stm32-host/user/GPUCache/data_0 | Bin 0 -> 8192 bytes .../artifacts/stm32-host/user/GPUCache/data_1 | Bin 0 -> 270336 bytes .../artifacts/stm32-host/user/GPUCache/data_2 | Bin 0 -> 8192 bytes .../artifacts/stm32-host/user/GPUCache/data_3 | Bin 0 -> 8192 bytes .../artifacts/stm32-host/user/GPUCache/index | Bin 0 -> 262512 bytes .../artifacts/stm32-host/user/Local State | 1 + .../user/Local Storage/leveldb/000003.log | Bin 0 -> 30 bytes .../user/Local Storage/leveldb/CURRENT | 1 + .../user/Local Storage/leveldb/LOCK | 0 .../stm32-host/user/Local Storage/leveldb/LOG | 2 + .../Local Storage/leveldb/MANIFEST-000001 | Bin 0 -> 41 bytes .../artifacts/stm32-host/user/Network/Cookies | Bin 0 -> 20480 bytes .../stm32-host/user/Network/Cookies-journal | 0 .../user/Network/Network Persistent State | 1 + .../user/Network/NetworkDataMigrated | 0 .../stm32-host/user/Network/TransportSecurity | 1 + .../stm32-host/user/Network/Trust Tokens | Bin 0 -> 36864 bytes .../user/Network/Trust Tokens-journal | 0 .../artifacts/stm32-host/user/Preferences | 1 + .../user/Service Worker/Database/000003.log | Bin 0 -> 1625 bytes .../user/Service Worker/Database/CURRENT | 1 + .../user/Service Worker/Database/LOCK | 0 .../user/Service Worker/Database/LOG | 2 + .../Service Worker/Database/MANIFEST-000001 | Bin 0 -> 41 bytes .../ScriptCache/2cc80dabc69f58b6_0 | Bin 0 -> 21159 bytes .../user/Service Worker/ScriptCache/index | Bin 0 -> 24 bytes .../ScriptCache/index-dir/the-real-index | Bin 0 -> 72 bytes .../user/Session Storage/000003.log | Bin 0 -> 49 bytes .../stm32-host/user/Session Storage/CURRENT | 1 + .../stm32-host/user/Session Storage/LOCK | 0 .../stm32-host/user/Session Storage/LOG | 2 + .../user/Session Storage/MANIFEST-000001 | Bin 0 -> 41 bytes .../user/Shared Dictionary/cache/index | Bin 0 -> 24 bytes .../cache/index-dir/the-real-index | Bin 0 -> 48 bytes .../stm32-host/user/Shared Dictionary/db | Bin 0 -> 45056 bytes .../user/Shared Dictionary/db-journal | 0 .../user/User/chatLanguageModels.json | 1 + .../User/globalStorage/agent-host-config.json | 197 + .../user/User/globalStorage/agent-host.db | Bin 0 -> 20480 bytes .../user/User/globalStorage/storage.json | 41 + .../askpass/70789581cae28aa7/askpass-empty.sh | 2 + .../askpass/70789581cae28aa7/askpass-main.js | 3 + .../askpass/70789581cae28aa7/askpass.sh | 5 + .../70789581cae28aa7/ssh-askpass-empty.sh | 2 + .../askpass/70789581cae28aa7/ssh-askpass.sh | 5 + .../stm32-host/user/User/settings.json | 1 + .../meta.json | 4 + .../index | Bin 0 -> 24 bytes .../index-dir/the-real-index | Bin 0 -> 48 bytes .../user/WebStorage/1/CacheStorage/index.txt | Bin 0 -> 293 bytes .../stm32-host/user/WebStorage/QuotaManager | Bin 0 -> 40960 bytes .../user/WebStorage/QuotaManager-journal | 0 .../stm32-host/user/languagepacks.json | 1 + .../user/logs/20260910T081018/agenthost.log | 31 + .../logs/20260910T081018/editSessions.log | 1 + .../user/logs/20260910T081018/main.log | 12 + .../user/logs/20260910T081018/mcpGateway.log | 1 + .../logs/20260910T081018/network-shared.log | 0 .../20260910T081018/remoteTunnelService.log | 0 .../logs/20260910T081018/sharedprocess.log | 2 + .../user/logs/20260910T081018/telemetry.log | 0 .../user/logs/20260910T081018/terminal.log | 0 .../logs/20260910T081018/userDataSync.log | 2 + .../window1/exthost/extHostTelemetry.log | 0 .../window1/exthost/exthost.log | 36 + .../1-Hornet CC++.log | 329 + .../window1/exthost/vscode.git/Git.log | 52 + .../GitHub Authentication.log | 273 + .../window1/exthost/vscode.github/GitHub.log | 2 + .../logs/20260910T081018/window1/network.log | 0 .../window1/notebook.rendering.log | 0 .../agentSessionsOutput.log | 0 .../window1/output_20260910T081020/tasks.log | 0 .../logs/20260910T081018/window1/renderer.log | 83 + .../window1/textModelChanges.log | 0 .../logs/20260910T081018/window1/views.log | 0 Extension/artifacts/stm32-host/user/machineid | 1 + Extension/artifacts/stm32-repro.log | Bin 0 -> 608 bytes Extension/artifacts/stm32/clangd.log | 222 + .../artifacts/stm32/db/compile_commands.json | 1 + Extension/artifacts/stm32/result.json | 16 + Extension/assets/callGraph/graph.css | 55 + Extension/assets/callGraph/graph.js | 150 + Extension/assets/callGraph/layout.js | 286 + Extension/assets/hornet.svg | 1 + Extension/build.hornet.js | 15 + Extension/debug.log | 1 + Extension/development.hornet.js | 17 + Extension/{yarn.lock => legacy.yarn.lock} | 0 Extension/notices.hornet.js | 26 + Extension/package-lock.json | 6004 +++++++++++ Extension/package.json | 9044 ++++------------- Extension/release.hornet.js | 74 + Extension/src/hornet/api/hornetCppApi.ts | 10 + .../hornet/compdb/compileCommandsManager.ts | 142 + .../hornet/compdb/compileCommandsParser.ts | 52 + .../src/hornet/compdb/databaseDiscovery.ts | 76 + .../src/hornet/compdb/fallbackCompilation.ts | 46 + Extension/src/hornet/core/binaryManager.ts | 130 + Extension/src/hornet/core/capabilityRouter.ts | 28 + Extension/src/hornet/core/clangdInstaller.ts | 143 + Extension/src/hornet/core/cpuScheduler.ts | 6 + Extension/src/hornet/core/indexProgress.ts | 11 + Extension/src/hornet/core/modeManager.ts | 46 + Extension/src/hornet/core/processManager.ts | 47 + Extension/src/hornet/core/serviceStatus.ts | 25 + Extension/src/hornet/core/workspaceContext.ts | 202 + .../src/hornet/engines/compilerEngine.ts | 449 + Extension/src/hornet/engines/hybridEngine.ts | 62 + .../src/hornet/engines/languageEngine.ts | 50 + .../src/hornet/engines/unavailableEngine.ts | 12 + Extension/src/hornet/extension.ts | 271 + .../src/hornet/providers/languageProviders.ts | 180 + .../src/hornet/tasks/buildTaskProvider.ts | 33 + .../src/hornet/tasks/taskConfiguration.ts | 19 + Extension/src/hornet/views/callGraphModel.ts | 222 + Extension/src/hornet/views/callGraphPanel.ts | 103 + Extension/src/hornet/views/hierarchyView.ts | 90 + Extension/test/hornet/callGraph.browser.cjs | 262 + Extension/test/hornet/callGraph.test.ts | 270 + Extension/test/hornet/clangdDownload.cjs | 20 + Extension/test/hornet/clangdInstaller.test.ts | 64 + Extension/test/hornet/compiler.test.ts | 120 + Extension/test/hornet/core.test.ts | 131 + .../test/hornet/databaseDiscovery.test.ts | 78 + .../test/hornet/fallbackCompilation.test.ts | 37 + Extension/test/hornet/index.test.ts | 76 + Extension/test/hornet/index.vscode.cjs | 56 + Extension/test/hornet/layout.test.ts | 122 + Extension/test/hornet/manifest.test.ts | 37 + Extension/test/hornet/marsRover.cjs | 60 + Extension/test/hornet/panel.capture.cjs | 51 + Extension/test/hornet/platforms.test.ts | 61 + Extension/test/hornet/startup.test.ts | 109 + Extension/test/hornet/stm32.cjs | 52 + Extension/test/hornet/stm32.vscode.cjs | 39 + Extension/tsconfig.hornet.json | 16 + Extension/verify.hornet.js | 51 + LanguageCCPP_color.png | Bin 0 -> 822718 bytes README.md | 137 +- request.md | 3688 +++++++ 1086 files changed, 25043 insertions(+), 11920 deletions(-) create mode 100644 .github/workflows/release_hornet.yml create mode 100644 .vscode/hornet/compile-db/compile_commands.json create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/Auto.cpp.D8238B5D7E82BD7E.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/C_File.c.C75B407DE8971445.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/Class.cpp.FEEDECA792A21AB8.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/Class.h.0F172B95CF426D40.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/ClassConstructor.cpp.AADE13AA148DF639.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/FunctionTypes.cpp.F6408D52C8CBAC43.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/Global.cpp.99A2BC7433D0411C.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/LightBulb.cpp.25779991A30208AB.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/Multi.cpp.9256CCD0CEC62E37.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/Multi.h.12D578D4423F9B0F.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/MultiNamespace.cpp.5F5196EDEF9545B6.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/Namespace.cpp.C5956757F5D1C20E.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/Namespace.h.548DC9F016284D86.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/Scope.cpp.5BB23F502C199C9D.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/Templates.cpp.84F02DC23EA85563.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/a.cpp.6EA32D981570B9FC.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/a.cpp.857752285A160FD0.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/argsTest.cpp.B6261B2A4B983AF5.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/b.cpp.0509B920304D05EB.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/b.cpp.B947CAA5580DA2D4.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/box.h.1C7F9F74556BF791.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/box_sample.cpp.BD516E70B9579E19.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/call_test1.cpp.AFE072A62256BB1E.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/call_test1.h.8E0085134619B3DC.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/call_test2.cpp.C77C6F7A362E0BC9.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/cdd_test1.cpp.BD46D99F30F59A87.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/cdd_test1.h.09906F768A4DDD38.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/code_folding.cpp.C5819303086F5EEF.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/code_folding.cpp.DB9510097AE27CFB.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/debugTest.cpp.123F29CF96DFC78B.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/doxygen.cpp.5DEE7883DA925373.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/doxygen.cpp.B5B64F32FA972CF0.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/doxygen_generation.cpp.093D78F9077C104D.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/doxygen_generation.cpp.6E2531BC317C4339.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/inlay_hints.cpp.A9F4DC47C2E64C69.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/inlay_hints.cpp.FF1C076F49A91AFF.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/main.cpp.193B37423612CAE7.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/main.cpp.1A14A52D6137112D.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/main.cpp.5D82FEE5BED6CD8E.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/main.cpp.7EACA8C7DAADF134.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/main.cpp.933C5E37B5575960.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/main.cpp.D766105CF4A512F8.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/main.cpp.E3ACF218E553B54B.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/main1.cpp.E8065BCD1610612E.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/main2.cpp.F5A3DED340D52798.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/main3.cpp.85387263AD3FA060.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/new.cpp.938D41CEA2778EB0.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/new.cpp.93CAB7DD262F2719.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/open_file.cpp.8364818E8D1AE4A0.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/quickInfo.cpp.18898FC356DB0024.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/quickInfo.cpp.42255FF1FE7CE998.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/quickInfo.cpp.5F04F7AC66660619.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/quickInfo.cpp.834344597787EE3E.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/quickInfo.cpp.B58BD725D0BA6F18.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/references.cpp.196BD31F2C2E05C3.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/references.cpp.2B1815108FBF945D.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/references.cpp.372E2A9D9B71FFA6.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/references.cpp.A6BFD85BBD24BA03.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/references.cpp.E4A9633E5C2E1AC1.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/references.h.291F04E4555C6678.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/references.h.76B0A2F4C18D40F5.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/references.h.B7BEB6FF49C4C98D.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/references.h.E1BAC2DF674F6207.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/references.h.F9A8751A06968E5A.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/semantic_colorization.cpp.4255EA5122F35AA2.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/semantic_colorization.cpp.92183065604FA58F.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/semantic_colorization.cpp.A7F6F5408BF091FA.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/semantic_colorization.cpp.B347304ED41D5F48.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/semantic_colorization.cpp.D256AFA647478428.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/testIdl.idl.91D93ED1F6568F08.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/testIdl.idl.AD29EE02DFC95088.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/testIdl.idl.B5EA9614A3A2C006.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/testIdl.idl.D628DD86A5BE0361.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/testIdl.idl.ED6C4687B5537EAF.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/thread.cpp.D7DA039FE11B2ECD.idx create mode 100644 .vscode/hornet/compile-db/fallback/.cache/clangd/index/thread.h.F70CB67253515238.idx create mode 100644 .vscode/hornet/compile-db/fallback/compile_commands.json create mode 100644 .vscode/hornet/compile-db/sources.json create mode 100644 Documentation/Hornet-Implementation.md create mode 100644 Documentation/Hornet-Releasing.md create mode 100644 Extension/LICENSE.txt create mode 100644 Extension/LanguageCCPP_color.png create mode 100644 Extension/artifacts/chain-tests.log create mode 100644 Extension/artifacts/discovery-tests.log create mode 100644 Extension/artifacts/graph-browser/bottom-panel-graph.png create mode 100644 Extension/artifacts/graph-browser/call-graph.png create mode 100644 Extension/artifacts/graph-browser/d-complete-chains.png create mode 100644 Extension/artifacts/graph-browser/d-expanded-branch.png create mode 100644 Extension/artifacts/graph-browser/d-initial-one-level.png create mode 100644 Extension/artifacts/graph-browser/execute-one-expanded.png create mode 100644 Extension/artifacts/graph-browser/execute-one-initial.png create mode 100644 Extension/artifacts/graph-browser/mars-expanded-layout.png create mode 100644 Extension/artifacts/graph-browser/mars-rover-call-graph.png create mode 100644 Extension/artifacts/index-host/extensions/extensions.json create mode 100644 Extension/artifacts/index-host/project/.vscode/hornet/compile-db/compile_commands.json create mode 100644 Extension/artifacts/index-host/project/.vscode/hornet/compile-db/fallback/compile_commands.json create mode 100644 Extension/artifacts/index-host/project/.vscode/hornet/compile-db/sources.json create mode 100644 Extension/artifacts/index-host/project/a.cpp create mode 100644 Extension/artifacts/index-host/project/b.cpp create mode 100644 Extension/artifacts/index-host/project/index-host-result.json create mode 100644 Extension/artifacts/index-host/project/new.cpp create mode 100644 Extension/artifacts/index-host/project2/.vscode/hornet/compile-db/compile_commands.json create mode 100644 Extension/artifacts/index-host/project2/.vscode/hornet/compile-db/fallback/compile_commands.json create mode 100644 Extension/artifacts/index-host/project2/.vscode/hornet/compile-db/sources.json create mode 100644 Extension/artifacts/index-host/project2/a.cpp create mode 100644 Extension/artifacts/index-host/project2/b.cpp create mode 100644 Extension/artifacts/index-host/project2/index-host-result.json create mode 100644 Extension/artifacts/index-host/project2/new.cpp create mode 100644 Extension/artifacts/index-host/stderr.log create mode 100644 Extension/artifacts/index-host/stderr2.log create mode 100644 Extension/artifacts/index-host/stderr3.log create mode 100644 Extension/artifacts/index-host/stdout.log create mode 100644 Extension/artifacts/index-host/stdout2.log create mode 100644 Extension/artifacts/index-host/stdout3.log create mode 100644 Extension/artifacts/index-host/user/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/js/index create mode 100644 Extension/artifacts/index-host/user/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/js/index-dir/the-real-index create mode 100644 Extension/artifacts/index-host/user/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/wasm/index create mode 100644 Extension/artifacts/index-host/user/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/wasm/index-dir/the-real-index create mode 100644 Extension/artifacts/index-host/user/Code Cache/js/index create mode 100644 Extension/artifacts/index-host/user/Code Cache/js/index-dir/the-real-index create mode 100644 Extension/artifacts/index-host/user/Code Cache/wasm/index create mode 100644 Extension/artifacts/index-host/user/Code Cache/wasm/index-dir/the-real-index create mode 100644 Extension/artifacts/index-host/user/Crashpad/metadata create mode 100644 Extension/artifacts/index-host/user/Crashpad/settings.dat create mode 100644 Extension/artifacts/index-host/user/DIPS create mode 100644 Extension/artifacts/index-host/user/DawnGraphiteCache/data_0 create mode 100644 Extension/artifacts/index-host/user/DawnGraphiteCache/data_1 create mode 100644 Extension/artifacts/index-host/user/DawnGraphiteCache/data_2 create mode 100644 Extension/artifacts/index-host/user/DawnGraphiteCache/data_3 create mode 100644 Extension/artifacts/index-host/user/DawnGraphiteCache/index create mode 100644 Extension/artifacts/index-host/user/DawnWebGPUCache/data_0 create mode 100644 Extension/artifacts/index-host/user/DawnWebGPUCache/data_1 create mode 100644 Extension/artifacts/index-host/user/DawnWebGPUCache/data_2 create mode 100644 Extension/artifacts/index-host/user/DawnWebGPUCache/data_3 create mode 100644 Extension/artifacts/index-host/user/DawnWebGPUCache/index create mode 100644 Extension/artifacts/index-host/user/GPUCache/data_0 create mode 100644 Extension/artifacts/index-host/user/GPUCache/data_1 create mode 100644 Extension/artifacts/index-host/user/GPUCache/data_2 create mode 100644 Extension/artifacts/index-host/user/GPUCache/data_3 create mode 100644 Extension/artifacts/index-host/user/GPUCache/index create mode 100644 Extension/artifacts/index-host/user/Local State create mode 100644 Extension/artifacts/index-host/user/Local Storage/leveldb/000003.log create mode 100644 Extension/artifacts/index-host/user/Local Storage/leveldb/CURRENT create mode 100644 Extension/artifacts/index-host/user/Local Storage/leveldb/LOCK create mode 100644 Extension/artifacts/index-host/user/Local Storage/leveldb/LOG create mode 100644 Extension/artifacts/index-host/user/Local Storage/leveldb/MANIFEST-000001 create mode 100644 Extension/artifacts/index-host/user/Network/Network Persistent State create mode 100644 Extension/artifacts/index-host/user/Network/NetworkDataMigrated create mode 100644 Extension/artifacts/index-host/user/Network/Trust Tokens create mode 100644 Extension/artifacts/index-host/user/Network/Trust Tokens-journal create mode 100644 Extension/artifacts/index-host/user/Preferences create mode 100644 Extension/artifacts/index-host/user/Session Storage/000003.log create mode 100644 Extension/artifacts/index-host/user/Session Storage/CURRENT create mode 100644 Extension/artifacts/index-host/user/Session Storage/LOCK create mode 100644 Extension/artifacts/index-host/user/Session Storage/LOG create mode 100644 Extension/artifacts/index-host/user/Session Storage/MANIFEST-000001 create mode 100644 Extension/artifacts/index-host/user/Shared Dictionary/cache/index create mode 100644 Extension/artifacts/index-host/user/Shared Dictionary/cache/index-dir/the-real-index create mode 100644 Extension/artifacts/index-host/user/Shared Dictionary/db create mode 100644 Extension/artifacts/index-host/user/Shared Dictionary/db-journal create mode 100644 Extension/artifacts/index-host/user/User/globalStorage/storage.json create mode 100644 Extension/artifacts/index-host/user/User/settings.json create mode 100644 Extension/artifacts/index-host/user/logs/20260909T080722/main.log create mode 100644 Extension/artifacts/index-host/user/logs/20260909T080722/mcpGateway.log create mode 100644 Extension/artifacts/index-host/user2/Cache/Cache_Data/data_0 create mode 100644 Extension/artifacts/index-host/user2/Cache/Cache_Data/data_1 create mode 100644 Extension/artifacts/index-host/user2/Cache/Cache_Data/data_2 create mode 100644 Extension/artifacts/index-host/user2/Cache/Cache_Data/data_3 create mode 100644 Extension/artifacts/index-host/user2/Cache/Cache_Data/index create mode 100644 Extension/artifacts/index-host/user2/Cache/No_Vary_Search/journal.baj create mode 100644 Extension/artifacts/index-host/user2/Cache/No_Vary_Search/snapshot.baf create mode 100644 Extension/artifacts/index-host/user2/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/js/3f578c145a84d19f_0 create mode 100644 Extension/artifacts/index-host/user2/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/js/4029b16ba7c77307_0 create mode 100644 Extension/artifacts/index-host/user2/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/js/5a4441e8b154785f_0 create mode 100644 Extension/artifacts/index-host/user2/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/js/5cd5a55cf624c9d4_0 create mode 100644 Extension/artifacts/index-host/user2/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/js/6706124f05459316_0 create mode 100644 Extension/artifacts/index-host/user2/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/js/a5f6702cfaf384a3_0 create mode 100644 Extension/artifacts/index-host/user2/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/js/index create mode 100644 Extension/artifacts/index-host/user2/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/js/index-dir/the-real-index create mode 100644 Extension/artifacts/index-host/user2/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/wasm/index create mode 100644 Extension/artifacts/index-host/user2/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/wasm/index-dir/the-real-index create mode 100644 Extension/artifacts/index-host/user2/CachedProfilesData/__default__profile__/extensions.builtin.cache create mode 100644 Extension/artifacts/index-host/user2/CachedProfilesData/__default__profile__/extensions.user.cache create mode 100644 Extension/artifacts/index-host/user2/Code Cache/electron-preload/66A910EB9A9EBBE9D114FFBF444A905FB0313EB32388904A8DC4979E148160A5-67A64C46445250C0C0E1103FCA3290FE88811449B7F10FD5FBBE5AA8F3AC1EB2.cache create mode 100644 Extension/artifacts/index-host/user2/Code Cache/js/index create mode 100644 Extension/artifacts/index-host/user2/Code Cache/js/index-dir/the-real-index create mode 100644 Extension/artifacts/index-host/user2/Code Cache/wasm/index create mode 100644 Extension/artifacts/index-host/user2/Code Cache/wasm/index-dir/the-real-index create mode 100644 Extension/artifacts/index-host/user2/Crashpad/metadata create mode 100644 Extension/artifacts/index-host/user2/Crashpad/settings.dat create mode 100644 Extension/artifacts/index-host/user2/DIPS create mode 100644 Extension/artifacts/index-host/user2/DawnGraphiteCache/data_0 create mode 100644 Extension/artifacts/index-host/user2/DawnGraphiteCache/data_1 create mode 100644 Extension/artifacts/index-host/user2/DawnGraphiteCache/data_2 create mode 100644 Extension/artifacts/index-host/user2/DawnGraphiteCache/data_3 create mode 100644 Extension/artifacts/index-host/user2/DawnGraphiteCache/index create mode 100644 Extension/artifacts/index-host/user2/DawnWebGPUCache/data_0 create mode 100644 Extension/artifacts/index-host/user2/DawnWebGPUCache/data_1 create mode 100644 Extension/artifacts/index-host/user2/DawnWebGPUCache/data_2 create mode 100644 Extension/artifacts/index-host/user2/DawnWebGPUCache/data_3 create mode 100644 Extension/artifacts/index-host/user2/DawnWebGPUCache/index create mode 100644 Extension/artifacts/index-host/user2/GPUCache/data_0 create mode 100644 Extension/artifacts/index-host/user2/GPUCache/data_1 create mode 100644 Extension/artifacts/index-host/user2/GPUCache/data_2 create mode 100644 Extension/artifacts/index-host/user2/GPUCache/data_3 create mode 100644 Extension/artifacts/index-host/user2/GPUCache/index create mode 100644 Extension/artifacts/index-host/user2/Local State create mode 100644 Extension/artifacts/index-host/user2/Local Storage/leveldb/000003.log create mode 100644 Extension/artifacts/index-host/user2/Local Storage/leveldb/CURRENT create mode 100644 Extension/artifacts/index-host/user2/Local Storage/leveldb/LOCK create mode 100644 Extension/artifacts/index-host/user2/Local Storage/leveldb/LOG create mode 100644 Extension/artifacts/index-host/user2/Local Storage/leveldb/LOG.old create mode 100644 Extension/artifacts/index-host/user2/Local Storage/leveldb/MANIFEST-000001 create mode 100644 Extension/artifacts/index-host/user2/Network/Cookies create mode 100644 Extension/artifacts/index-host/user2/Network/Cookies-journal create mode 100644 Extension/artifacts/index-host/user2/Network/Network Persistent State create mode 100644 Extension/artifacts/index-host/user2/Network/NetworkDataMigrated create mode 100644 Extension/artifacts/index-host/user2/Network/TransportSecurity create mode 100644 Extension/artifacts/index-host/user2/Network/Trust Tokens create mode 100644 Extension/artifacts/index-host/user2/Network/Trust Tokens-journal create mode 100644 Extension/artifacts/index-host/user2/Preferences create mode 100644 Extension/artifacts/index-host/user2/Session Storage/000003.log create mode 100644 Extension/artifacts/index-host/user2/Session Storage/CURRENT create mode 100644 Extension/artifacts/index-host/user2/Session Storage/LOCK create mode 100644 Extension/artifacts/index-host/user2/Session Storage/LOG create mode 100644 Extension/artifacts/index-host/user2/Session Storage/LOG.old create mode 100644 Extension/artifacts/index-host/user2/Session Storage/MANIFEST-000001 create mode 100644 Extension/artifacts/index-host/user2/Shared Dictionary/cache/index create mode 100644 Extension/artifacts/index-host/user2/Shared Dictionary/cache/index-dir/the-real-index create mode 100644 Extension/artifacts/index-host/user2/Shared Dictionary/db create mode 100644 Extension/artifacts/index-host/user2/Shared Dictionary/db-journal create mode 100644 Extension/artifacts/index-host/user2/User/chatLanguageModels.json create mode 100644 Extension/artifacts/index-host/user2/User/globalStorage/agent-host-config.json create mode 100644 Extension/artifacts/index-host/user2/User/globalStorage/agent-host.db create mode 100644 Extension/artifacts/index-host/user2/User/globalStorage/storage.json create mode 100644 Extension/artifacts/index-host/user2/User/globalStorage/vscode.git/askpass/70789581cae28aa7/askpass-empty.sh create mode 100644 Extension/artifacts/index-host/user2/User/globalStorage/vscode.git/askpass/70789581cae28aa7/askpass-main.js create mode 100644 Extension/artifacts/index-host/user2/User/globalStorage/vscode.git/askpass/70789581cae28aa7/askpass.sh create mode 100644 Extension/artifacts/index-host/user2/User/globalStorage/vscode.git/askpass/70789581cae28aa7/ssh-askpass-empty.sh create mode 100644 Extension/artifacts/index-host/user2/User/globalStorage/vscode.git/askpass/70789581cae28aa7/ssh-askpass.sh create mode 100644 Extension/artifacts/index-host/user2/User/workspaceStorage/3a48387e6f0931eefa6192603b76a653/meta.json create mode 100644 Extension/artifacts/index-host/user2/User/workspaceStorage/83f6259fa35f7b06566a1bde4d3f182d/meta.json create mode 100644 Extension/artifacts/index-host/user2/languagepacks.json create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T080818/agenthost.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T080818/editSessions.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T080818/main.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T080818/mcpGateway.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T080818/network-shared.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T080818/remoteTunnelService.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T080818/sharedprocess.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T080818/telemetry.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T080818/terminal.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T080818/tunnelHostService.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T080818/userDataSync.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T080818/window1/exthost/extHostTelemetry.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T080818/window1/exthost/exthost.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T080818/window1/exthost/output_logging_20260909T080820/1-Hornet CC++.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T080818/window1/exthost/vscode.git/Git.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T080818/window1/exthost/vscode.github-authentication/GitHub Authentication.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T080818/window1/exthost/vscode.github/GitHub.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T080818/window1/network.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T080818/window1/notebook.rendering.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T080818/window1/output_20260909T080819/agentSessionsOutput.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T080818/window1/output_20260909T080819/tasks.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T080818/window1/renderer.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T080818/window1/textModelChanges.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T080818/window1/views.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T081006/agenthost.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T081006/editSessions.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T081006/main.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T081006/mcpGateway.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T081006/network-shared.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T081006/remoteTunnelService.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T081006/sharedprocess.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T081006/telemetry.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T081006/terminal.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T081006/tunnelHostService.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T081006/userDataSync.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T081006/window1/exthost/extHostTelemetry.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T081006/window1/exthost/exthost.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T081006/window1/exthost/output_logging_20260909T081007/1-Hornet CC++.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T081006/window1/exthost/vscode.git/Git.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T081006/window1/exthost/vscode.github-authentication/GitHub Authentication.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T081006/window1/exthost/vscode.github/GitHub.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T081006/window1/network.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T081006/window1/notebook.rendering.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T081006/window1/output_20260909T081007/agentSessionsOutput.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T081006/window1/output_20260909T081007/tasks.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T081006/window1/renderer.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T081006/window1/textModelChanges.log create mode 100644 Extension/artifacts/index-host/user2/logs/20260909T081006/window1/views.log create mode 100644 Extension/artifacts/index-host/user2/machineid create mode 100644 Extension/artifacts/index-tests.log create mode 100644 Extension/artifacts/layout-tests.log create mode 100644 Extension/artifacts/mars-debug.log create mode 100644 Extension/artifacts/mars-graph.json create mode 100644 Extension/artifacts/package-0.1.2-pre.log create mode 100644 Extension/artifacts/package-0.1.2.log create mode 100644 Extension/artifacts/package-pre-release.log create mode 100644 Extension/artifacts/package-refresh.log create mode 100644 Extension/artifacts/panel-host/extensions/extensions.json create mode 100644 Extension/artifacts/panel-host/project/.vscode/hornet/compile-db/compile_commands.json create mode 100644 Extension/artifacts/panel-host/project/.vscode/hornet/compile-db/fallback/compile_commands.json create mode 100644 Extension/artifacts/panel-host/project/.vscode/hornet/compile-db/sources.json create mode 100644 Extension/artifacts/panel-host/project/a.cpp create mode 100644 Extension/artifacts/panel-host/project/b.cpp create mode 100644 Extension/artifacts/panel-host/project/index-host-result.json create mode 100644 Extension/artifacts/panel-host/project/new.cpp create mode 100644 Extension/artifacts/panel-host/project2/.vscode/hornet/compile-db/compile_commands.json create mode 100644 Extension/artifacts/panel-host/project2/.vscode/hornet/compile-db/fallback/compile_commands.json create mode 100644 Extension/artifacts/panel-host/project2/.vscode/hornet/compile-db/sources.json create mode 100644 Extension/artifacts/panel-host/project2/a.cpp create mode 100644 Extension/artifacts/panel-host/project2/b.cpp create mode 100644 Extension/artifacts/panel-host/project2/index-host-result.json create mode 100644 Extension/artifacts/panel-host/project2/new.cpp create mode 100644 Extension/artifacts/panel-host/project2/panel-captured.json create mode 100644 Extension/artifacts/panel-host/project2/panel-ready.json create mode 100644 Extension/artifacts/panel-host/project3/.vscode/hornet/compile-db/compile_commands.json create mode 100644 Extension/artifacts/panel-host/project3/.vscode/hornet/compile-db/fallback/compile_commands.json create mode 100644 Extension/artifacts/panel-host/project3/.vscode/hornet/compile-db/sources.json create mode 100644 Extension/artifacts/panel-host/project3/a.cpp create mode 100644 Extension/artifacts/panel-host/project3/b.cpp create mode 100644 Extension/artifacts/panel-host/project3/index-host-result.json create mode 100644 Extension/artifacts/panel-host/project3/new.cpp create mode 100644 Extension/artifacts/panel-host/project3/panel-captured.json create mode 100644 Extension/artifacts/panel-host/project3/panel-ready.json create mode 100644 Extension/artifacts/panel-host/project4/.vscode/hornet/compile-db/compile_commands.json create mode 100644 Extension/artifacts/panel-host/project4/.vscode/hornet/compile-db/fallback/compile_commands.json create mode 100644 Extension/artifacts/panel-host/project4/.vscode/hornet/compile-db/sources.json create mode 100644 Extension/artifacts/panel-host/project4/a.cpp create mode 100644 Extension/artifacts/panel-host/project4/b.cpp create mode 100644 Extension/artifacts/panel-host/project4/index-host-result.json create mode 100644 Extension/artifacts/panel-host/project4/new.cpp create mode 100644 Extension/artifacts/panel-host/project4/panel-captured.json create mode 100644 Extension/artifacts/panel-host/project4/panel-ready.json create mode 100644 Extension/artifacts/panel-host/project5/.vscode/hornet/compile-db/compile_commands.json create mode 100644 Extension/artifacts/panel-host/project5/.vscode/hornet/compile-db/fallback/compile_commands.json create mode 100644 Extension/artifacts/panel-host/project5/.vscode/hornet/compile-db/sources.json create mode 100644 Extension/artifacts/panel-host/project5/a.cpp create mode 100644 Extension/artifacts/panel-host/project5/b.cpp create mode 100644 Extension/artifacts/panel-host/project5/index-host-result.json create mode 100644 Extension/artifacts/panel-host/project5/new.cpp create mode 100644 Extension/artifacts/panel-host/project5/panel-captured.json create mode 100644 Extension/artifacts/panel-host/project5/panel-ready.json create mode 100644 Extension/artifacts/panel-host/project6/.vscode/hornet/compile-db/compile_commands.json create mode 100644 Extension/artifacts/panel-host/project6/.vscode/hornet/compile-db/fallback/compile_commands.json create mode 100644 Extension/artifacts/panel-host/project6/.vscode/hornet/compile-db/sources.json create mode 100644 Extension/artifacts/panel-host/project6/a.cpp create mode 100644 Extension/artifacts/panel-host/project6/b.cpp create mode 100644 Extension/artifacts/panel-host/project6/index-host-result.json create mode 100644 Extension/artifacts/panel-host/project6/new.cpp create mode 100644 Extension/artifacts/panel-host/project6/panel-captured.json create mode 100644 Extension/artifacts/panel-host/project6/panel-ready.json create mode 100644 Extension/artifacts/panel-host/stderr.log create mode 100644 Extension/artifacts/panel-host/stderr2.log create mode 100644 Extension/artifacts/panel-host/stderr3.log create mode 100644 Extension/artifacts/panel-host/stderr4.log create mode 100644 Extension/artifacts/panel-host/stderr5.log create mode 100644 Extension/artifacts/panel-host/stderr6.log create mode 100644 Extension/artifacts/panel-host/stdout.log create mode 100644 Extension/artifacts/panel-host/stdout2.log create mode 100644 Extension/artifacts/panel-host/stdout3.log create mode 100644 Extension/artifacts/panel-host/stdout4.log create mode 100644 Extension/artifacts/panel-host/stdout5.log create mode 100644 Extension/artifacts/panel-host/stdout6.log create mode 100644 Extension/artifacts/panel-host/user/Cache/Cache_Data/data_0 create mode 100644 Extension/artifacts/panel-host/user/Cache/Cache_Data/data_1 create mode 100644 Extension/artifacts/panel-host/user/Cache/Cache_Data/data_2 create mode 100644 Extension/artifacts/panel-host/user/Cache/Cache_Data/data_3 create mode 100644 Extension/artifacts/panel-host/user/Cache/Cache_Data/index create mode 100644 Extension/artifacts/panel-host/user/Cache/No_Vary_Search/journal.baj create mode 100644 Extension/artifacts/panel-host/user/Cache/No_Vary_Search/snapshot.baf create mode 100644 Extension/artifacts/panel-host/user/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/js/0e47db1e25d548b5_0 create mode 100644 Extension/artifacts/panel-host/user/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/js/14d28c6853f58508_0 create mode 100644 Extension/artifacts/panel-host/user/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/js/3f578c145a84d19f_0 create mode 100644 Extension/artifacts/panel-host/user/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/js/4029b16ba7c77307_0 create mode 100644 Extension/artifacts/panel-host/user/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/js/4e4a8674c1b1dad1_0 create mode 100644 Extension/artifacts/panel-host/user/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/js/5a4441e8b154785f_0 create mode 100644 Extension/artifacts/panel-host/user/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/js/5cd5a55cf624c9d4_0 create mode 100644 Extension/artifacts/panel-host/user/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/js/6706124f05459316_0 create mode 100644 Extension/artifacts/panel-host/user/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/js/76a004898163bb11_0 create mode 100644 Extension/artifacts/panel-host/user/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/js/a5f6702cfaf384a3_0 create mode 100644 Extension/artifacts/panel-host/user/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/js/index create mode 100644 Extension/artifacts/panel-host/user/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/js/index-dir/the-real-index create mode 100644 Extension/artifacts/panel-host/user/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/wasm/index create mode 100644 Extension/artifacts/panel-host/user/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/wasm/index-dir/the-real-index create mode 100644 Extension/artifacts/panel-host/user/CachedProfilesData/__default__profile__/extensions.builtin.cache create mode 100644 Extension/artifacts/panel-host/user/CachedProfilesData/__default__profile__/extensions.user.cache create mode 100644 Extension/artifacts/panel-host/user/Code Cache/electron-preload/66A910EB9A9EBBE9D114FFBF444A905FB0313EB32388904A8DC4979E148160A5-67A64C46445250C0C0E1103FCA3290FE88811449B7F10FD5FBBE5AA8F3AC1EB2.cache create mode 100644 Extension/artifacts/panel-host/user/Code Cache/js/index create mode 100644 Extension/artifacts/panel-host/user/Code Cache/js/index-dir/the-real-index create mode 100644 Extension/artifacts/panel-host/user/Code Cache/wasm/index create mode 100644 Extension/artifacts/panel-host/user/Code Cache/wasm/index-dir/the-real-index create mode 100644 Extension/artifacts/panel-host/user/Crashpad/metadata create mode 100644 Extension/artifacts/panel-host/user/Crashpad/settings.dat create mode 100644 Extension/artifacts/panel-host/user/DIPS create mode 100644 Extension/artifacts/panel-host/user/DawnGraphiteCache/data_0 create mode 100644 Extension/artifacts/panel-host/user/DawnGraphiteCache/data_1 create mode 100644 Extension/artifacts/panel-host/user/DawnGraphiteCache/data_2 create mode 100644 Extension/artifacts/panel-host/user/DawnGraphiteCache/data_3 create mode 100644 Extension/artifacts/panel-host/user/DawnGraphiteCache/index create mode 100644 Extension/artifacts/panel-host/user/DawnWebGPUCache/data_0 create mode 100644 Extension/artifacts/panel-host/user/DawnWebGPUCache/data_1 create mode 100644 Extension/artifacts/panel-host/user/DawnWebGPUCache/data_2 create mode 100644 Extension/artifacts/panel-host/user/DawnWebGPUCache/data_3 create mode 100644 Extension/artifacts/panel-host/user/DawnWebGPUCache/index create mode 100644 Extension/artifacts/panel-host/user/DevToolsActivePort create mode 100644 Extension/artifacts/panel-host/user/GPUCache/data_0 create mode 100644 Extension/artifacts/panel-host/user/GPUCache/data_1 create mode 100644 Extension/artifacts/panel-host/user/GPUCache/data_2 create mode 100644 Extension/artifacts/panel-host/user/GPUCache/data_3 create mode 100644 Extension/artifacts/panel-host/user/GPUCache/index create mode 100644 Extension/artifacts/panel-host/user/Local State create mode 100644 Extension/artifacts/panel-host/user/Local Storage/leveldb/000003.log create mode 100644 Extension/artifacts/panel-host/user/Local Storage/leveldb/CURRENT create mode 100644 Extension/artifacts/panel-host/user/Local Storage/leveldb/LOCK create mode 100644 Extension/artifacts/panel-host/user/Local Storage/leveldb/LOG create mode 100644 Extension/artifacts/panel-host/user/Local Storage/leveldb/LOG.old create mode 100644 Extension/artifacts/panel-host/user/Local Storage/leveldb/MANIFEST-000001 create mode 100644 Extension/artifacts/panel-host/user/Network/Network Persistent State create mode 100644 Extension/artifacts/panel-host/user/Network/NetworkDataMigrated create mode 100644 Extension/artifacts/panel-host/user/Network/Trust Tokens create mode 100644 Extension/artifacts/panel-host/user/Network/Trust Tokens-journal create mode 100644 Extension/artifacts/panel-host/user/Preferences create mode 100644 Extension/artifacts/panel-host/user/Service Worker/Database/000003.log create mode 100644 Extension/artifacts/panel-host/user/Service Worker/Database/CURRENT create mode 100644 Extension/artifacts/panel-host/user/Service Worker/Database/LOCK create mode 100644 Extension/artifacts/panel-host/user/Service Worker/Database/LOG create mode 100644 Extension/artifacts/panel-host/user/Service Worker/Database/LOG.old create mode 100644 Extension/artifacts/panel-host/user/Service Worker/Database/MANIFEST-000001 create mode 100644 Extension/artifacts/panel-host/user/Service Worker/ScriptCache/2cc80dabc69f58b6_0 create mode 100644 Extension/artifacts/panel-host/user/Service Worker/ScriptCache/4cb013792b196a35_0 create mode 100644 Extension/artifacts/panel-host/user/Service Worker/ScriptCache/index create mode 100644 Extension/artifacts/panel-host/user/Service Worker/ScriptCache/index-dir/the-real-index create mode 100644 Extension/artifacts/panel-host/user/Session Storage/000003.log create mode 100644 Extension/artifacts/panel-host/user/Session Storage/CURRENT create mode 100644 Extension/artifacts/panel-host/user/Session Storage/LOCK create mode 100644 Extension/artifacts/panel-host/user/Session Storage/LOG create mode 100644 Extension/artifacts/panel-host/user/Session Storage/LOG.old create mode 100644 Extension/artifacts/panel-host/user/Session Storage/MANIFEST-000001 create mode 100644 Extension/artifacts/panel-host/user/Shared Dictionary/cache/index create mode 100644 Extension/artifacts/panel-host/user/Shared Dictionary/cache/index-dir/the-real-index create mode 100644 Extension/artifacts/panel-host/user/Shared Dictionary/db create mode 100644 Extension/artifacts/panel-host/user/Shared Dictionary/db-journal create mode 100644 Extension/artifacts/panel-host/user/User/History/-3a2d55ba/9vSz.json create mode 100644 Extension/artifacts/panel-host/user/User/chatLanguageModels.json create mode 100644 Extension/artifacts/panel-host/user/User/globalStorage/agent-host-config.json create mode 100644 Extension/artifacts/panel-host/user/User/globalStorage/agent-host.db create mode 100644 Extension/artifacts/panel-host/user/User/globalStorage/storage.json create mode 100644 Extension/artifacts/panel-host/user/User/globalStorage/vscode.git/askpass/70789581cae28aa7/askpass-empty.sh create mode 100644 Extension/artifacts/panel-host/user/User/globalStorage/vscode.git/askpass/70789581cae28aa7/askpass-main.js create mode 100644 Extension/artifacts/panel-host/user/User/globalStorage/vscode.git/askpass/70789581cae28aa7/askpass.sh create mode 100644 Extension/artifacts/panel-host/user/User/globalStorage/vscode.git/askpass/70789581cae28aa7/ssh-askpass-empty.sh create mode 100644 Extension/artifacts/panel-host/user/User/globalStorage/vscode.git/askpass/70789581cae28aa7/ssh-askpass.sh create mode 100644 Extension/artifacts/panel-host/user/User/settings.json create mode 100644 Extension/artifacts/panel-host/user/User/workspaceStorage/3052a5c0ad9aefbdde77ce0a0cdc626f/meta.json create mode 100644 Extension/artifacts/panel-host/user/User/workspaceStorage/61495d554a25e6350ab15e45b50a1edd/meta.json create mode 100644 Extension/artifacts/panel-host/user/WebStorage/1/CacheStorage/ed425c7b-3846-46e8-a284-ec440f96b073/index create mode 100644 Extension/artifacts/panel-host/user/WebStorage/1/CacheStorage/ed425c7b-3846-46e8-a284-ec440f96b073/index-dir/the-real-index create mode 100644 Extension/artifacts/panel-host/user/WebStorage/1/CacheStorage/index.txt create mode 100644 Extension/artifacts/panel-host/user/WebStorage/2/CacheStorage/86a4e951-c166-4aa9-b07a-5be76919cd49/59b6767e93a85a33_0 create mode 100644 Extension/artifacts/panel-host/user/WebStorage/2/CacheStorage/86a4e951-c166-4aa9-b07a-5be76919cd49/a1fc5a00aa54504c_0 create mode 100644 Extension/artifacts/panel-host/user/WebStorage/2/CacheStorage/86a4e951-c166-4aa9-b07a-5be76919cd49/da95c0f23032e34b_0 create mode 100644 Extension/artifacts/panel-host/user/WebStorage/2/CacheStorage/86a4e951-c166-4aa9-b07a-5be76919cd49/index create mode 100644 Extension/artifacts/panel-host/user/WebStorage/2/CacheStorage/86a4e951-c166-4aa9-b07a-5be76919cd49/index-dir/the-real-index create mode 100644 Extension/artifacts/panel-host/user/WebStorage/2/CacheStorage/index.txt create mode 100644 Extension/artifacts/panel-host/user/WebStorage/QuotaManager create mode 100644 Extension/artifacts/panel-host/user/WebStorage/QuotaManager-journal create mode 100644 Extension/artifacts/panel-host/user/languagepacks.json create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061356/agenthost.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061356/editSessions.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061356/main.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061356/mcpGateway.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061356/network-shared.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061356/remoteTunnelService.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061356/sharedprocess.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061356/telemetry.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061356/terminal.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061356/tunnelHostService.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061356/userDataSync.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061356/window1/exthost/extHostTelemetry.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061356/window1/exthost/exthost.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061356/window1/exthost/output_logging_20260910T061358/1-Hornet CC++.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061356/window1/exthost/vscode.git/Git.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061356/window1/exthost/vscode.github-authentication/GitHub Authentication.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061356/window1/exthost/vscode.github/GitHub.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061356/window1/exthost/vscode.json-language-features/JSON Language Server.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061356/window1/network.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061356/window1/notebook.rendering.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061356/window1/output_20260910T061358/agentSessionsOutput.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061356/window1/output_20260910T061358/tasks.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061356/window1/renderer.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061356/window1/textModelChanges.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061356/window1/views.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061503/agenthost.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061503/editSessions.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061503/main.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061503/mcpGateway.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061503/network-shared.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061503/remoteTunnelService.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061503/sharedprocess.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061503/telemetry.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061503/terminal.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061503/tunnelHostService.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061503/userDataSync.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061503/window1/exthost/extHostTelemetry.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061503/window1/exthost/exthost.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061503/window1/exthost/output_logging_20260910T061505/1-Hornet CC++.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061503/window1/exthost/vscode.git/Git.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061503/window1/exthost/vscode.github-authentication/GitHub Authentication.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061503/window1/exthost/vscode.github/GitHub.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061503/window1/network.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061503/window1/notebook.rendering.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061503/window1/output_20260910T061504/agentSessionsOutput.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061503/window1/output_20260910T061504/tasks.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061503/window1/renderer.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061503/window1/textModelChanges.log create mode 100644 Extension/artifacts/panel-host/user/logs/20260910T061503/window1/views.log create mode 100644 Extension/artifacts/panel-host/user/machineid create mode 100644 Extension/artifacts/panel-host/user3/Cache/Cache_Data/data_0 create mode 100644 Extension/artifacts/panel-host/user3/Cache/Cache_Data/data_1 create mode 100644 Extension/artifacts/panel-host/user3/Cache/Cache_Data/data_2 create mode 100644 Extension/artifacts/panel-host/user3/Cache/Cache_Data/data_3 create mode 100644 Extension/artifacts/panel-host/user3/Cache/Cache_Data/index create mode 100644 Extension/artifacts/panel-host/user3/Cache/No_Vary_Search/journal.baj create mode 100644 Extension/artifacts/panel-host/user3/Cache/No_Vary_Search/snapshot.baf create mode 100644 Extension/artifacts/panel-host/user3/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/js/0e47db1e25d548b5_0 create mode 100644 Extension/artifacts/panel-host/user3/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/js/14d28c6853f58508_0 create mode 100644 Extension/artifacts/panel-host/user3/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/js/3f578c145a84d19f_0 create mode 100644 Extension/artifacts/panel-host/user3/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/js/4029b16ba7c77307_0 create mode 100644 Extension/artifacts/panel-host/user3/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/js/4e4a8674c1b1dad1_0 create mode 100644 Extension/artifacts/panel-host/user3/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/js/5a4441e8b154785f_0 create mode 100644 Extension/artifacts/panel-host/user3/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/js/5cd5a55cf624c9d4_0 create mode 100644 Extension/artifacts/panel-host/user3/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/js/6706124f05459316_0 create mode 100644 Extension/artifacts/panel-host/user3/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/js/76a004898163bb11_0 create mode 100644 Extension/artifacts/panel-host/user3/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/js/a5f6702cfaf384a3_0 create mode 100644 Extension/artifacts/panel-host/user3/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/js/index create mode 100644 Extension/artifacts/panel-host/user3/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/js/index-dir/the-real-index create mode 100644 Extension/artifacts/panel-host/user3/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/wasm/index create mode 100644 Extension/artifacts/panel-host/user3/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/wasm/index-dir/the-real-index create mode 100644 Extension/artifacts/panel-host/user3/CachedProfilesData/__default__profile__/extensions.builtin.cache create mode 100644 Extension/artifacts/panel-host/user3/CachedProfilesData/__default__profile__/extensions.user.cache create mode 100644 Extension/artifacts/panel-host/user3/Code Cache/electron-preload/66A910EB9A9EBBE9D114FFBF444A905FB0313EB32388904A8DC4979E148160A5-67A64C46445250C0C0E1103FCA3290FE88811449B7F10FD5FBBE5AA8F3AC1EB2.cache create mode 100644 Extension/artifacts/panel-host/user3/Code Cache/js/index create mode 100644 Extension/artifacts/panel-host/user3/Code Cache/js/index-dir/the-real-index create mode 100644 Extension/artifacts/panel-host/user3/Code Cache/wasm/index create mode 100644 Extension/artifacts/panel-host/user3/Code Cache/wasm/index-dir/the-real-index create mode 100644 Extension/artifacts/panel-host/user3/Crashpad/metadata create mode 100644 Extension/artifacts/panel-host/user3/Crashpad/settings.dat create mode 100644 Extension/artifacts/panel-host/user3/DIPS create mode 100644 Extension/artifacts/panel-host/user3/DawnGraphiteCache/data_0 create mode 100644 Extension/artifacts/panel-host/user3/DawnGraphiteCache/data_1 create mode 100644 Extension/artifacts/panel-host/user3/DawnGraphiteCache/data_2 create mode 100644 Extension/artifacts/panel-host/user3/DawnGraphiteCache/data_3 create mode 100644 Extension/artifacts/panel-host/user3/DawnGraphiteCache/index create mode 100644 Extension/artifacts/panel-host/user3/DawnWebGPUCache/data_0 create mode 100644 Extension/artifacts/panel-host/user3/DawnWebGPUCache/data_1 create mode 100644 Extension/artifacts/panel-host/user3/DawnWebGPUCache/data_2 create mode 100644 Extension/artifacts/panel-host/user3/DawnWebGPUCache/data_3 create mode 100644 Extension/artifacts/panel-host/user3/DawnWebGPUCache/index create mode 100644 Extension/artifacts/panel-host/user3/DevToolsActivePort create mode 100644 Extension/artifacts/panel-host/user3/GPUCache/data_0 create mode 100644 Extension/artifacts/panel-host/user3/GPUCache/data_1 create mode 100644 Extension/artifacts/panel-host/user3/GPUCache/data_2 create mode 100644 Extension/artifacts/panel-host/user3/GPUCache/data_3 create mode 100644 Extension/artifacts/panel-host/user3/GPUCache/index create mode 100644 Extension/artifacts/panel-host/user3/Local State create mode 100644 Extension/artifacts/panel-host/user3/Local Storage/leveldb/000003.log create mode 100644 Extension/artifacts/panel-host/user3/Local Storage/leveldb/CURRENT create mode 100644 Extension/artifacts/panel-host/user3/Local Storage/leveldb/LOCK create mode 100644 Extension/artifacts/panel-host/user3/Local Storage/leveldb/LOG create mode 100644 Extension/artifacts/panel-host/user3/Local Storage/leveldb/LOG.old create mode 100644 Extension/artifacts/panel-host/user3/Local Storage/leveldb/MANIFEST-000001 create mode 100644 Extension/artifacts/panel-host/user3/Network/Network Persistent State create mode 100644 Extension/artifacts/panel-host/user3/Network/NetworkDataMigrated create mode 100644 Extension/artifacts/panel-host/user3/Network/TransportSecurity create mode 100644 Extension/artifacts/panel-host/user3/Network/Trust Tokens create mode 100644 Extension/artifacts/panel-host/user3/Network/Trust Tokens-journal create mode 100644 Extension/artifacts/panel-host/user3/Preferences create mode 100644 Extension/artifacts/panel-host/user3/Service Worker/Database/000003.log create mode 100644 Extension/artifacts/panel-host/user3/Service Worker/Database/CURRENT create mode 100644 Extension/artifacts/panel-host/user3/Service Worker/Database/LOCK create mode 100644 Extension/artifacts/panel-host/user3/Service Worker/Database/LOG create mode 100644 Extension/artifacts/panel-host/user3/Service Worker/Database/LOG.old create mode 100644 Extension/artifacts/panel-host/user3/Service Worker/Database/MANIFEST-000001 create mode 100644 Extension/artifacts/panel-host/user3/Service Worker/ScriptCache/2cc80dabc69f58b6_0 create mode 100644 Extension/artifacts/panel-host/user3/Service Worker/ScriptCache/4cb013792b196a35_0 create mode 100644 Extension/artifacts/panel-host/user3/Service Worker/ScriptCache/ba23d8ecda68de77_0 create mode 100644 Extension/artifacts/panel-host/user3/Service Worker/ScriptCache/f1cdccba37924bda_0 create mode 100644 Extension/artifacts/panel-host/user3/Service Worker/ScriptCache/index create mode 100644 Extension/artifacts/panel-host/user3/Service Worker/ScriptCache/index-dir/the-real-index create mode 100644 Extension/artifacts/panel-host/user3/Session Storage/000003.log create mode 100644 Extension/artifacts/panel-host/user3/Session Storage/CURRENT create mode 100644 Extension/artifacts/panel-host/user3/Session Storage/LOCK create mode 100644 Extension/artifacts/panel-host/user3/Session Storage/LOG create mode 100644 Extension/artifacts/panel-host/user3/Session Storage/LOG.old create mode 100644 Extension/artifacts/panel-host/user3/Session Storage/MANIFEST-000001 create mode 100644 Extension/artifacts/panel-host/user3/Shared Dictionary/cache/index create mode 100644 Extension/artifacts/panel-host/user3/Shared Dictionary/cache/index-dir/the-real-index create mode 100644 Extension/artifacts/panel-host/user3/Shared Dictionary/db create mode 100644 Extension/artifacts/panel-host/user3/Shared Dictionary/db-journal create mode 100644 Extension/artifacts/panel-host/user3/User/chatLanguageModels.json create mode 100644 Extension/artifacts/panel-host/user3/User/globalStorage/agent-host-config.json create mode 100644 Extension/artifacts/panel-host/user3/User/globalStorage/agent-host.db create mode 100644 Extension/artifacts/panel-host/user3/User/globalStorage/storage.json create mode 100644 Extension/artifacts/panel-host/user3/User/globalStorage/vscode.git/askpass/70789581cae28aa7/askpass-empty.sh create mode 100644 Extension/artifacts/panel-host/user3/User/globalStorage/vscode.git/askpass/70789581cae28aa7/askpass-main.js create mode 100644 Extension/artifacts/panel-host/user3/User/globalStorage/vscode.git/askpass/70789581cae28aa7/askpass.sh create mode 100644 Extension/artifacts/panel-host/user3/User/globalStorage/vscode.git/askpass/70789581cae28aa7/ssh-askpass-empty.sh create mode 100644 Extension/artifacts/panel-host/user3/User/globalStorage/vscode.git/askpass/70789581cae28aa7/ssh-askpass.sh create mode 100644 Extension/artifacts/panel-host/user3/User/settings.json create mode 100644 Extension/artifacts/panel-host/user3/User/workspaceStorage/0b269310783ed16777b49488ef7af89e/meta.json create mode 100644 Extension/artifacts/panel-host/user3/User/workspaceStorage/361e8b56ace503a637641b8787368e88/meta.json create mode 100644 Extension/artifacts/panel-host/user3/User/workspaceStorage/adb8f8f8206fefe28670869c53f33f9d/chatEditingSessions/f6cb7443-01a3-4dcc-8302-ca7dfb6f0459/state.json create mode 100644 Extension/artifacts/panel-host/user3/User/workspaceStorage/adb8f8f8206fefe28670869c53f33f9d/chatSessions/f6cb7443-01a3-4dcc-8302-ca7dfb6f0459.jsonl create mode 100644 Extension/artifacts/panel-host/user3/User/workspaceStorage/adb8f8f8206fefe28670869c53f33f9d/meta.json create mode 100644 Extension/artifacts/panel-host/user3/User/workspaceStorage/ec5ff3e6fcc42d488509dab1f45c107c/meta.json create mode 100644 Extension/artifacts/panel-host/user3/WebStorage/1/CacheStorage/7c18fece-6425-4acc-b56f-52115dfa068d/59b6767e93a85a33_0 create mode 100644 Extension/artifacts/panel-host/user3/WebStorage/1/CacheStorage/7c18fece-6425-4acc-b56f-52115dfa068d/a1fc5a00aa54504c_0 create mode 100644 Extension/artifacts/panel-host/user3/WebStorage/1/CacheStorage/7c18fece-6425-4acc-b56f-52115dfa068d/da95c0f23032e34b_0 create mode 100644 Extension/artifacts/panel-host/user3/WebStorage/1/CacheStorage/7c18fece-6425-4acc-b56f-52115dfa068d/index create mode 100644 Extension/artifacts/panel-host/user3/WebStorage/1/CacheStorage/7c18fece-6425-4acc-b56f-52115dfa068d/index-dir/the-real-index create mode 100644 Extension/artifacts/panel-host/user3/WebStorage/1/CacheStorage/index.txt create mode 100644 Extension/artifacts/panel-host/user3/WebStorage/2/CacheStorage/660c3df4-d271-4909-af91-a473e76f48ed/59b6767e93a85a33_0 create mode 100644 Extension/artifacts/panel-host/user3/WebStorage/2/CacheStorage/660c3df4-d271-4909-af91-a473e76f48ed/a1fc5a00aa54504c_0 create mode 100644 Extension/artifacts/panel-host/user3/WebStorage/2/CacheStorage/660c3df4-d271-4909-af91-a473e76f48ed/da95c0f23032e34b_0 create mode 100644 Extension/artifacts/panel-host/user3/WebStorage/2/CacheStorage/660c3df4-d271-4909-af91-a473e76f48ed/index create mode 100644 Extension/artifacts/panel-host/user3/WebStorage/2/CacheStorage/660c3df4-d271-4909-af91-a473e76f48ed/index-dir/the-real-index create mode 100644 Extension/artifacts/panel-host/user3/WebStorage/2/CacheStorage/index.txt create mode 100644 Extension/artifacts/panel-host/user3/WebStorage/3/CacheStorage/cf302339-9242-4767-9e05-6cb028bb8603/59b6767e93a85a33_0 create mode 100644 Extension/artifacts/panel-host/user3/WebStorage/3/CacheStorage/cf302339-9242-4767-9e05-6cb028bb8603/a1fc5a00aa54504c_0 create mode 100644 Extension/artifacts/panel-host/user3/WebStorage/3/CacheStorage/cf302339-9242-4767-9e05-6cb028bb8603/da95c0f23032e34b_0 create mode 100644 Extension/artifacts/panel-host/user3/WebStorage/3/CacheStorage/cf302339-9242-4767-9e05-6cb028bb8603/index create mode 100644 Extension/artifacts/panel-host/user3/WebStorage/3/CacheStorage/cf302339-9242-4767-9e05-6cb028bb8603/index-dir/the-real-index create mode 100644 Extension/artifacts/panel-host/user3/WebStorage/3/CacheStorage/index.txt create mode 100644 Extension/artifacts/panel-host/user3/WebStorage/4/CacheStorage/825fe6b3-2227-4b2a-ad37-4a2bcd89e9e1/59b6767e93a85a33_0 create mode 100644 Extension/artifacts/panel-host/user3/WebStorage/4/CacheStorage/825fe6b3-2227-4b2a-ad37-4a2bcd89e9e1/a1fc5a00aa54504c_0 create mode 100644 Extension/artifacts/panel-host/user3/WebStorage/4/CacheStorage/825fe6b3-2227-4b2a-ad37-4a2bcd89e9e1/da95c0f23032e34b_0 create mode 100644 Extension/artifacts/panel-host/user3/WebStorage/4/CacheStorage/825fe6b3-2227-4b2a-ad37-4a2bcd89e9e1/index create mode 100644 Extension/artifacts/panel-host/user3/WebStorage/4/CacheStorage/825fe6b3-2227-4b2a-ad37-4a2bcd89e9e1/index-dir/the-real-index create mode 100644 Extension/artifacts/panel-host/user3/WebStorage/4/CacheStorage/index.txt create mode 100644 Extension/artifacts/panel-host/user3/WebStorage/QuotaManager create mode 100644 Extension/artifacts/panel-host/user3/WebStorage/QuotaManager-journal create mode 100644 Extension/artifacts/panel-host/user3/languagepacks.json create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061655/agenthost.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061655/editSessions.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061655/main.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061655/mcpGateway.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061655/network-shared.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061655/remoteTunnelService.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061655/sharedprocess.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061655/telemetry.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061655/terminal.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061655/tunnelHostService.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061655/userDataSync.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061655/window1/exthost/extHostTelemetry.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061655/window1/exthost/exthost.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061655/window1/exthost/output_logging_20260910T061657/1-Hornet CC++.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061655/window1/exthost/vscode.git/Git.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061655/window1/exthost/vscode.github-authentication/GitHub Authentication.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061655/window1/exthost/vscode.github/GitHub.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061655/window1/network.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061655/window1/notebook.rendering.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061655/window1/output_20260910T061657/agentSessionsOutput.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061655/window1/output_20260910T061657/tasks.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061655/window1/renderer.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061655/window1/textModelChanges.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061655/window1/views.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061826/agenthost.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061826/editSessions.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061826/main.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061826/mcpGateway.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061826/network-shared.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061826/remoteTunnelService.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061826/sharedprocess.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061826/telemetry.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061826/terminal.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061826/tunnelHostService.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061826/userDataSync.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061826/window1/exthost/extHostTelemetry.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061826/window1/exthost/exthost.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061826/window1/exthost/output_logging_20260910T061828/1-Hornet CC++.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061826/window1/exthost/vscode.git/Git.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061826/window1/exthost/vscode.github-authentication/GitHub Authentication.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061826/window1/exthost/vscode.github/GitHub.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061826/window1/network.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061826/window1/notebook.rendering.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061826/window1/output_20260910T061827/agentSessionsOutput.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061826/window1/output_20260910T061827/tasks.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061826/window1/renderer.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061826/window1/textModelChanges.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061826/window1/views.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061957/agenthost.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061957/editSessions.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061957/main.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061957/mcpGateway.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061957/network-shared.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061957/remoteTunnelService.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061957/sharedprocess.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061957/telemetry.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061957/terminal.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061957/tunnelHostService.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061957/userDataSync.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061957/window1/exthost/extHostTelemetry.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061957/window1/exthost/exthost.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061957/window1/exthost/output_logging_20260910T061958/1-Hornet CC++.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061957/window1/exthost/vscode.git/Git.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061957/window1/exthost/vscode.github-authentication/GitHub Authentication.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061957/window1/exthost/vscode.github/GitHub.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061957/window1/network.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061957/window1/notebook.rendering.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061957/window1/output_20260910T061958/agentSessionsOutput.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061957/window1/output_20260910T061958/tasks.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061957/window1/renderer.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061957/window1/textModelChanges.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T061957/window1/views.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T062205/agenthost.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T062205/editSessions.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T062205/main.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T062205/mcpGateway.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T062205/network-shared.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T062205/remoteTunnelService.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T062205/sharedprocess.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T062205/telemetry.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T062205/terminal.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T062205/tunnelHostService.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T062205/userDataSync.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T062205/window1/exthost/extHostTelemetry.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T062205/window1/exthost/exthost.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T062205/window1/exthost/output_logging_20260910T062208/1-Hornet CC++.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T062205/window1/exthost/vscode.git/Git.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T062205/window1/exthost/vscode.github-authentication/GitHub Authentication.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T062205/window1/exthost/vscode.github/GitHub.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T062205/window1/network.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T062205/window1/notebook.rendering.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T062205/window1/output_20260910T062207/agentSessionsOutput.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T062205/window1/output_20260910T062207/tasks.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T062205/window1/renderer.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T062205/window1/textModelChanges.log create mode 100644 Extension/artifacts/panel-host/user3/logs/20260910T062205/window1/views.log create mode 100644 Extension/artifacts/panel-host/user3/machineid create mode 100644 Extension/artifacts/panel-host/vscode-bottom-panel.png create mode 100644 Extension/artifacts/panel-host/vscode-panel-before.png create mode 100644 Extension/artifacts/panel-tests.log create mode 100644 Extension/artifacts/progress-host/extensions/extensions.json create mode 100644 Extension/artifacts/progress-host/index-status-history.json create mode 100644 Extension/artifacts/progress-host/project/.vscode/hornet/compile-db/compile_commands.json create mode 100644 Extension/artifacts/progress-host/project/.vscode/hornet/compile-db/fallback/compile_commands.json create mode 100644 Extension/artifacts/progress-host/project/.vscode/hornet/compile-db/sources.json create mode 100644 Extension/artifacts/progress-host/project/a.cpp create mode 100644 Extension/artifacts/progress-host/project/b.cpp create mode 100644 Extension/artifacts/progress-host/project/index-host-result.json create mode 100644 Extension/artifacts/progress-host/project/new.cpp create mode 100644 Extension/artifacts/progress-host/project/panel-captured.json create mode 100644 Extension/artifacts/progress-host/project/panel-ready.json create mode 100644 Extension/artifacts/progress-host/stderr.log create mode 100644 Extension/artifacts/progress-host/stdout.log create mode 100644 Extension/artifacts/progress-host/user/Cache/Cache_Data/data_0 create mode 100644 Extension/artifacts/progress-host/user/Cache/Cache_Data/data_1 create mode 100644 Extension/artifacts/progress-host/user/Cache/Cache_Data/data_2 create mode 100644 Extension/artifacts/progress-host/user/Cache/Cache_Data/data_3 create mode 100644 Extension/artifacts/progress-host/user/Cache/Cache_Data/index create mode 100644 Extension/artifacts/progress-host/user/Cache/No_Vary_Search/journal.baj create mode 100644 Extension/artifacts/progress-host/user/Cache/No_Vary_Search/snapshot.baf create mode 100644 Extension/artifacts/progress-host/user/CachedData/645f29cc3176500b4b5762ba887cf2a7f0ffdf2c/chrome/js/4efb9530d0742f90_0 create mode 100644 Extension/artifacts/progress-host/user/CachedData/645f29cc3176500b4b5762ba887cf2a7f0ffdf2c/chrome/js/5f95d82e27f6bdbc_0 create mode 100644 Extension/artifacts/progress-host/user/CachedData/645f29cc3176500b4b5762ba887cf2a7f0ffdf2c/chrome/js/6b9db0e41b6dfbd0_0 create mode 100644 Extension/artifacts/progress-host/user/CachedData/645f29cc3176500b4b5762ba887cf2a7f0ffdf2c/chrome/js/789f3bfbf18b0f6c_0 create mode 100644 Extension/artifacts/progress-host/user/CachedData/645f29cc3176500b4b5762ba887cf2a7f0ffdf2c/chrome/js/87e599bc03eb0398_0 create mode 100644 Extension/artifacts/progress-host/user/CachedData/645f29cc3176500b4b5762ba887cf2a7f0ffdf2c/chrome/js/9c020f37c7ecccb0_0 create mode 100644 Extension/artifacts/progress-host/user/CachedData/645f29cc3176500b4b5762ba887cf2a7f0ffdf2c/chrome/js/ad7aeb01e747c963_0 create mode 100644 Extension/artifacts/progress-host/user/CachedData/645f29cc3176500b4b5762ba887cf2a7f0ffdf2c/chrome/js/dd20a1424f73d4fa_0 create mode 100644 Extension/artifacts/progress-host/user/CachedData/645f29cc3176500b4b5762ba887cf2a7f0ffdf2c/chrome/js/index create mode 100644 Extension/artifacts/progress-host/user/CachedData/645f29cc3176500b4b5762ba887cf2a7f0ffdf2c/chrome/js/index-dir/the-real-index create mode 100644 Extension/artifacts/progress-host/user/CachedData/645f29cc3176500b4b5762ba887cf2a7f0ffdf2c/chrome/wasm/index create mode 100644 Extension/artifacts/progress-host/user/CachedData/645f29cc3176500b4b5762ba887cf2a7f0ffdf2c/chrome/wasm/index-dir/the-real-index create mode 100644 Extension/artifacts/progress-host/user/CachedProfilesData/__default__profile__/extensions.builtin.cache create mode 100644 Extension/artifacts/progress-host/user/CachedProfilesData/__default__profile__/extensions.user.cache create mode 100644 Extension/artifacts/progress-host/user/Code Cache/electron-preload/4544F9A11B4FC1666E3C9664AE6A690D1EE408B7316381FBE9E0A3FCD5BA30C9-67A64C46445250C0C0E1103FCA3290FE88811449B7F10FD5FBBE5AA8F3AC1EB2.cache create mode 100644 Extension/artifacts/progress-host/user/Code Cache/js/index create mode 100644 Extension/artifacts/progress-host/user/Code Cache/js/index-dir/the-real-index create mode 100644 Extension/artifacts/progress-host/user/Code Cache/wasm/index create mode 100644 Extension/artifacts/progress-host/user/Code Cache/wasm/index-dir/the-real-index create mode 100644 Extension/artifacts/progress-host/user/Crashpad/metadata create mode 100644 Extension/artifacts/progress-host/user/Crashpad/settings.dat create mode 100644 Extension/artifacts/progress-host/user/DIPS create mode 100644 Extension/artifacts/progress-host/user/DawnGraphiteCache/data_0 create mode 100644 Extension/artifacts/progress-host/user/DawnGraphiteCache/data_1 create mode 100644 Extension/artifacts/progress-host/user/DawnGraphiteCache/data_2 create mode 100644 Extension/artifacts/progress-host/user/DawnGraphiteCache/data_3 create mode 100644 Extension/artifacts/progress-host/user/DawnGraphiteCache/index create mode 100644 Extension/artifacts/progress-host/user/DawnWebGPUCache/data_0 create mode 100644 Extension/artifacts/progress-host/user/DawnWebGPUCache/data_1 create mode 100644 Extension/artifacts/progress-host/user/DawnWebGPUCache/data_2 create mode 100644 Extension/artifacts/progress-host/user/DawnWebGPUCache/data_3 create mode 100644 Extension/artifacts/progress-host/user/DawnWebGPUCache/index create mode 100644 Extension/artifacts/progress-host/user/DevToolsActivePort create mode 100644 Extension/artifacts/progress-host/user/GPUCache/data_0 create mode 100644 Extension/artifacts/progress-host/user/GPUCache/data_1 create mode 100644 Extension/artifacts/progress-host/user/GPUCache/data_2 create mode 100644 Extension/artifacts/progress-host/user/GPUCache/data_3 create mode 100644 Extension/artifacts/progress-host/user/GPUCache/index create mode 100644 Extension/artifacts/progress-host/user/Local State create mode 100644 Extension/artifacts/progress-host/user/Local Storage/leveldb/000003.log create mode 100644 Extension/artifacts/progress-host/user/Local Storage/leveldb/CURRENT create mode 100644 Extension/artifacts/progress-host/user/Local Storage/leveldb/LOCK create mode 100644 Extension/artifacts/progress-host/user/Local Storage/leveldb/LOG create mode 100644 Extension/artifacts/progress-host/user/Local Storage/leveldb/MANIFEST-000001 create mode 100644 Extension/artifacts/progress-host/user/Network/Cookies create mode 100644 Extension/artifacts/progress-host/user/Network/Cookies-journal create mode 100644 Extension/artifacts/progress-host/user/Network/Network Persistent State create mode 100644 Extension/artifacts/progress-host/user/Network/NetworkDataMigrated create mode 100644 Extension/artifacts/progress-host/user/Network/TransportSecurity create mode 100644 Extension/artifacts/progress-host/user/Network/Trust Tokens create mode 100644 Extension/artifacts/progress-host/user/Network/Trust Tokens-journal create mode 100644 Extension/artifacts/progress-host/user/Preferences create mode 100644 Extension/artifacts/progress-host/user/Service Worker/Database/000003.log create mode 100644 Extension/artifacts/progress-host/user/Service Worker/Database/CURRENT create mode 100644 Extension/artifacts/progress-host/user/Service Worker/Database/LOCK create mode 100644 Extension/artifacts/progress-host/user/Service Worker/Database/LOG create mode 100644 Extension/artifacts/progress-host/user/Service Worker/Database/MANIFEST-000001 create mode 100644 Extension/artifacts/progress-host/user/Service Worker/ScriptCache/2cc80dabc69f58b6_0 create mode 100644 Extension/artifacts/progress-host/user/Service Worker/ScriptCache/index create mode 100644 Extension/artifacts/progress-host/user/Service Worker/ScriptCache/index-dir/the-real-index create mode 100644 Extension/artifacts/progress-host/user/Session Storage/000003.log create mode 100644 Extension/artifacts/progress-host/user/Session Storage/CURRENT create mode 100644 Extension/artifacts/progress-host/user/Session Storage/LOCK create mode 100644 Extension/artifacts/progress-host/user/Session Storage/LOG create mode 100644 Extension/artifacts/progress-host/user/Session Storage/MANIFEST-000001 create mode 100644 Extension/artifacts/progress-host/user/Shared Dictionary/cache/index create mode 100644 Extension/artifacts/progress-host/user/Shared Dictionary/cache/index-dir/the-real-index create mode 100644 Extension/artifacts/progress-host/user/Shared Dictionary/db create mode 100644 Extension/artifacts/progress-host/user/Shared Dictionary/db-journal create mode 100644 Extension/artifacts/progress-host/user/User/chatLanguageModels.json create mode 100644 Extension/artifacts/progress-host/user/User/globalStorage/agent-host-config.json create mode 100644 Extension/artifacts/progress-host/user/User/globalStorage/agent-host.db create mode 100644 Extension/artifacts/progress-host/user/User/globalStorage/storage.json create mode 100644 Extension/artifacts/progress-host/user/User/globalStorage/vscode.git/askpass/70789581cae28aa7/askpass-empty.sh create mode 100644 Extension/artifacts/progress-host/user/User/globalStorage/vscode.git/askpass/70789581cae28aa7/askpass-main.js create mode 100644 Extension/artifacts/progress-host/user/User/globalStorage/vscode.git/askpass/70789581cae28aa7/askpass.sh create mode 100644 Extension/artifacts/progress-host/user/User/globalStorage/vscode.git/askpass/70789581cae28aa7/ssh-askpass-empty.sh create mode 100644 Extension/artifacts/progress-host/user/User/globalStorage/vscode.git/askpass/70789581cae28aa7/ssh-askpass.sh create mode 100644 Extension/artifacts/progress-host/user/User/settings.json create mode 100644 Extension/artifacts/progress-host/user/User/workspaceStorage/f2dd3e803989e84d449700258c46ff45/meta.json create mode 100644 Extension/artifacts/progress-host/user/WebStorage/1/CacheStorage/05f0dfb1-0d8b-4495-9d65-bef2a250badc/59b6767e93a85a33_0 create mode 100644 Extension/artifacts/progress-host/user/WebStorage/1/CacheStorage/05f0dfb1-0d8b-4495-9d65-bef2a250badc/a1fc5a00aa54504c_0 create mode 100644 Extension/artifacts/progress-host/user/WebStorage/1/CacheStorage/05f0dfb1-0d8b-4495-9d65-bef2a250badc/da95c0f23032e34b_0 create mode 100644 Extension/artifacts/progress-host/user/WebStorage/1/CacheStorage/05f0dfb1-0d8b-4495-9d65-bef2a250badc/index create mode 100644 Extension/artifacts/progress-host/user/WebStorage/1/CacheStorage/05f0dfb1-0d8b-4495-9d65-bef2a250badc/index-dir/the-real-index create mode 100644 Extension/artifacts/progress-host/user/WebStorage/1/CacheStorage/index.txt create mode 100644 Extension/artifacts/progress-host/user/WebStorage/QuotaManager create mode 100644 Extension/artifacts/progress-host/user/WebStorage/QuotaManager-journal create mode 100644 Extension/artifacts/progress-host/user/languagepacks.json create mode 100644 Extension/artifacts/progress-host/user/logs/20260910T075150/agenthost.log create mode 100644 Extension/artifacts/progress-host/user/logs/20260910T075150/editSessions.log create mode 100644 Extension/artifacts/progress-host/user/logs/20260910T075150/main.log create mode 100644 Extension/artifacts/progress-host/user/logs/20260910T075150/mcpGateway.log create mode 100644 Extension/artifacts/progress-host/user/logs/20260910T075150/network-shared.log create mode 100644 Extension/artifacts/progress-host/user/logs/20260910T075150/remoteTunnelService.log create mode 100644 Extension/artifacts/progress-host/user/logs/20260910T075150/sharedprocess.log create mode 100644 Extension/artifacts/progress-host/user/logs/20260910T075150/telemetry.log create mode 100644 Extension/artifacts/progress-host/user/logs/20260910T075150/terminal.log create mode 100644 Extension/artifacts/progress-host/user/logs/20260910T075150/userDataSync.log create mode 100644 Extension/artifacts/progress-host/user/logs/20260910T075150/window1/exthost/extHostTelemetry.log create mode 100644 Extension/artifacts/progress-host/user/logs/20260910T075150/window1/exthost/exthost.log create mode 100644 Extension/artifacts/progress-host/user/logs/20260910T075150/window1/exthost/output_logging_20260910T075152/1-Hornet CC++.log create mode 100644 Extension/artifacts/progress-host/user/logs/20260910T075150/window1/exthost/vscode.git/Git.log create mode 100644 Extension/artifacts/progress-host/user/logs/20260910T075150/window1/exthost/vscode.github-authentication/GitHub Authentication.log create mode 100644 Extension/artifacts/progress-host/user/logs/20260910T075150/window1/exthost/vscode.github/GitHub.log create mode 100644 Extension/artifacts/progress-host/user/logs/20260910T075150/window1/exthost/vscode.json-language-features/JSON Language Server.log create mode 100644 Extension/artifacts/progress-host/user/logs/20260910T075150/window1/network.log create mode 100644 Extension/artifacts/progress-host/user/logs/20260910T075150/window1/notebook.rendering.log create mode 100644 Extension/artifacts/progress-host/user/logs/20260910T075150/window1/output_20260910T075152/agentSessionsOutput.log create mode 100644 Extension/artifacts/progress-host/user/logs/20260910T075150/window1/output_20260910T075152/tasks.log create mode 100644 Extension/artifacts/progress-host/user/logs/20260910T075150/window1/renderer.log create mode 100644 Extension/artifacts/progress-host/user/logs/20260910T075150/window1/textModelChanges.log create mode 100644 Extension/artifacts/progress-host/user/logs/20260910T075150/window1/views.log create mode 100644 Extension/artifacts/progress-host/user/machineid create mode 100644 Extension/artifacts/progress-host/vscode-bottom-panel.png create mode 100644 Extension/artifacts/progress-host/vscode-mode-picker.png create mode 100644 Extension/artifacts/progress-host/vscode-panel-before.png create mode 100644 Extension/artifacts/progress-tests.log create mode 100644 Extension/artifacts/release-0.1.3.log create mode 100644 Extension/artifacts/release-0.1.4.log create mode 100644 Extension/artifacts/release-0.1.5.log create mode 100644 Extension/artifacts/release-0.1.6.log create mode 100644 Extension/artifacts/release-0.1.7.log create mode 100644 Extension/artifacts/release-0.1.8.log create mode 100644 Extension/artifacts/release-0.1.9.log create mode 100644 Extension/artifacts/scoped-tests.log create mode 100644 Extension/artifacts/stm32-host/extensions/extensions.json create mode 100644 Extension/artifacts/stm32-host/result.json create mode 100644 Extension/artifacts/stm32-host/stderr.log create mode 100644 Extension/artifacts/stm32-host/stdout.log create mode 100644 Extension/artifacts/stm32-host/user/Cache/Cache_Data/data_0 create mode 100644 Extension/artifacts/stm32-host/user/Cache/Cache_Data/data_1 create mode 100644 Extension/artifacts/stm32-host/user/Cache/Cache_Data/data_2 create mode 100644 Extension/artifacts/stm32-host/user/Cache/Cache_Data/data_3 create mode 100644 Extension/artifacts/stm32-host/user/Cache/Cache_Data/index create mode 100644 Extension/artifacts/stm32-host/user/Cache/No_Vary_Search/journal.baj create mode 100644 Extension/artifacts/stm32-host/user/Cache/No_Vary_Search/snapshot.baf create mode 100644 Extension/artifacts/stm32-host/user/CachedData/645f29cc3176500b4b5762ba887cf2a7f0ffdf2c/chrome/js/39a34e1c704f81d2_0 create mode 100644 Extension/artifacts/stm32-host/user/CachedData/645f29cc3176500b4b5762ba887cf2a7f0ffdf2c/chrome/js/4efb9530d0742f90_0 create mode 100644 Extension/artifacts/stm32-host/user/CachedData/645f29cc3176500b4b5762ba887cf2a7f0ffdf2c/chrome/js/5f95d82e27f6bdbc_0 create mode 100644 Extension/artifacts/stm32-host/user/CachedData/645f29cc3176500b4b5762ba887cf2a7f0ffdf2c/chrome/js/6b9db0e41b6dfbd0_0 create mode 100644 Extension/artifacts/stm32-host/user/CachedData/645f29cc3176500b4b5762ba887cf2a7f0ffdf2c/chrome/js/789f3bfbf18b0f6c_0 create mode 100644 Extension/artifacts/stm32-host/user/CachedData/645f29cc3176500b4b5762ba887cf2a7f0ffdf2c/chrome/js/87e599bc03eb0398_0 create mode 100644 Extension/artifacts/stm32-host/user/CachedData/645f29cc3176500b4b5762ba887cf2a7f0ffdf2c/chrome/js/9c020f37c7ecccb0_0 create mode 100644 Extension/artifacts/stm32-host/user/CachedData/645f29cc3176500b4b5762ba887cf2a7f0ffdf2c/chrome/js/ad7aeb01e747c963_0 create mode 100644 Extension/artifacts/stm32-host/user/CachedData/645f29cc3176500b4b5762ba887cf2a7f0ffdf2c/chrome/js/dd20a1424f73d4fa_0 create mode 100644 Extension/artifacts/stm32-host/user/CachedData/645f29cc3176500b4b5762ba887cf2a7f0ffdf2c/chrome/js/index create mode 100644 Extension/artifacts/stm32-host/user/CachedData/645f29cc3176500b4b5762ba887cf2a7f0ffdf2c/chrome/js/index-dir/the-real-index create mode 100644 Extension/artifacts/stm32-host/user/CachedData/645f29cc3176500b4b5762ba887cf2a7f0ffdf2c/chrome/wasm/index create mode 100644 Extension/artifacts/stm32-host/user/CachedData/645f29cc3176500b4b5762ba887cf2a7f0ffdf2c/chrome/wasm/index-dir/the-real-index create mode 100644 Extension/artifacts/stm32-host/user/CachedProfilesData/__default__profile__/extensions.builtin.cache create mode 100644 Extension/artifacts/stm32-host/user/CachedProfilesData/__default__profile__/extensions.user.cache create mode 100644 Extension/artifacts/stm32-host/user/Code Cache/electron-preload/4544F9A11B4FC1666E3C9664AE6A690D1EE408B7316381FBE9E0A3FCD5BA30C9-67A64C46445250C0C0E1103FCA3290FE88811449B7F10FD5FBBE5AA8F3AC1EB2.cache create mode 100644 Extension/artifacts/stm32-host/user/Code Cache/js/index create mode 100644 Extension/artifacts/stm32-host/user/Code Cache/js/index-dir/the-real-index create mode 100644 Extension/artifacts/stm32-host/user/Code Cache/wasm/index create mode 100644 Extension/artifacts/stm32-host/user/Code Cache/wasm/index-dir/the-real-index create mode 100644 Extension/artifacts/stm32-host/user/Crashpad/metadata create mode 100644 Extension/artifacts/stm32-host/user/Crashpad/settings.dat create mode 100644 Extension/artifacts/stm32-host/user/DIPS create mode 100644 Extension/artifacts/stm32-host/user/DawnGraphiteCache/data_0 create mode 100644 Extension/artifacts/stm32-host/user/DawnGraphiteCache/data_1 create mode 100644 Extension/artifacts/stm32-host/user/DawnGraphiteCache/data_2 create mode 100644 Extension/artifacts/stm32-host/user/DawnGraphiteCache/data_3 create mode 100644 Extension/artifacts/stm32-host/user/DawnGraphiteCache/index create mode 100644 Extension/artifacts/stm32-host/user/DawnWebGPUCache/data_0 create mode 100644 Extension/artifacts/stm32-host/user/DawnWebGPUCache/data_1 create mode 100644 Extension/artifacts/stm32-host/user/DawnWebGPUCache/data_2 create mode 100644 Extension/artifacts/stm32-host/user/DawnWebGPUCache/data_3 create mode 100644 Extension/artifacts/stm32-host/user/DawnWebGPUCache/index create mode 100644 Extension/artifacts/stm32-host/user/GPUCache/data_0 create mode 100644 Extension/artifacts/stm32-host/user/GPUCache/data_1 create mode 100644 Extension/artifacts/stm32-host/user/GPUCache/data_2 create mode 100644 Extension/artifacts/stm32-host/user/GPUCache/data_3 create mode 100644 Extension/artifacts/stm32-host/user/GPUCache/index create mode 100644 Extension/artifacts/stm32-host/user/Local State create mode 100644 Extension/artifacts/stm32-host/user/Local Storage/leveldb/000003.log create mode 100644 Extension/artifacts/stm32-host/user/Local Storage/leveldb/CURRENT create mode 100644 Extension/artifacts/stm32-host/user/Local Storage/leveldb/LOCK create mode 100644 Extension/artifacts/stm32-host/user/Local Storage/leveldb/LOG create mode 100644 Extension/artifacts/stm32-host/user/Local Storage/leveldb/MANIFEST-000001 create mode 100644 Extension/artifacts/stm32-host/user/Network/Cookies create mode 100644 Extension/artifacts/stm32-host/user/Network/Cookies-journal create mode 100644 Extension/artifacts/stm32-host/user/Network/Network Persistent State create mode 100644 Extension/artifacts/stm32-host/user/Network/NetworkDataMigrated create mode 100644 Extension/artifacts/stm32-host/user/Network/TransportSecurity create mode 100644 Extension/artifacts/stm32-host/user/Network/Trust Tokens create mode 100644 Extension/artifacts/stm32-host/user/Network/Trust Tokens-journal create mode 100644 Extension/artifacts/stm32-host/user/Preferences create mode 100644 Extension/artifacts/stm32-host/user/Service Worker/Database/000003.log create mode 100644 Extension/artifacts/stm32-host/user/Service Worker/Database/CURRENT create mode 100644 Extension/artifacts/stm32-host/user/Service Worker/Database/LOCK create mode 100644 Extension/artifacts/stm32-host/user/Service Worker/Database/LOG create mode 100644 Extension/artifacts/stm32-host/user/Service Worker/Database/MANIFEST-000001 create mode 100644 Extension/artifacts/stm32-host/user/Service Worker/ScriptCache/2cc80dabc69f58b6_0 create mode 100644 Extension/artifacts/stm32-host/user/Service Worker/ScriptCache/index create mode 100644 Extension/artifacts/stm32-host/user/Service Worker/ScriptCache/index-dir/the-real-index create mode 100644 Extension/artifacts/stm32-host/user/Session Storage/000003.log create mode 100644 Extension/artifacts/stm32-host/user/Session Storage/CURRENT create mode 100644 Extension/artifacts/stm32-host/user/Session Storage/LOCK create mode 100644 Extension/artifacts/stm32-host/user/Session Storage/LOG create mode 100644 Extension/artifacts/stm32-host/user/Session Storage/MANIFEST-000001 create mode 100644 Extension/artifacts/stm32-host/user/Shared Dictionary/cache/index create mode 100644 Extension/artifacts/stm32-host/user/Shared Dictionary/cache/index-dir/the-real-index create mode 100644 Extension/artifacts/stm32-host/user/Shared Dictionary/db create mode 100644 Extension/artifacts/stm32-host/user/Shared Dictionary/db-journal create mode 100644 Extension/artifacts/stm32-host/user/User/chatLanguageModels.json create mode 100644 Extension/artifacts/stm32-host/user/User/globalStorage/agent-host-config.json create mode 100644 Extension/artifacts/stm32-host/user/User/globalStorage/agent-host.db create mode 100644 Extension/artifacts/stm32-host/user/User/globalStorage/storage.json create mode 100644 Extension/artifacts/stm32-host/user/User/globalStorage/vscode.git/askpass/70789581cae28aa7/askpass-empty.sh create mode 100644 Extension/artifacts/stm32-host/user/User/globalStorage/vscode.git/askpass/70789581cae28aa7/askpass-main.js create mode 100644 Extension/artifacts/stm32-host/user/User/globalStorage/vscode.git/askpass/70789581cae28aa7/askpass.sh create mode 100644 Extension/artifacts/stm32-host/user/User/globalStorage/vscode.git/askpass/70789581cae28aa7/ssh-askpass-empty.sh create mode 100644 Extension/artifacts/stm32-host/user/User/globalStorage/vscode.git/askpass/70789581cae28aa7/ssh-askpass.sh create mode 100644 Extension/artifacts/stm32-host/user/User/settings.json create mode 100644 Extension/artifacts/stm32-host/user/User/workspaceStorage/94a880a43aac17c09baaef9502a40b14/meta.json create mode 100644 Extension/artifacts/stm32-host/user/WebStorage/1/CacheStorage/04858d01-d80b-4bbd-8e34-6c4af8600583/index create mode 100644 Extension/artifacts/stm32-host/user/WebStorage/1/CacheStorage/04858d01-d80b-4bbd-8e34-6c4af8600583/index-dir/the-real-index create mode 100644 Extension/artifacts/stm32-host/user/WebStorage/1/CacheStorage/index.txt create mode 100644 Extension/artifacts/stm32-host/user/WebStorage/QuotaManager create mode 100644 Extension/artifacts/stm32-host/user/WebStorage/QuotaManager-journal create mode 100644 Extension/artifacts/stm32-host/user/languagepacks.json create mode 100644 Extension/artifacts/stm32-host/user/logs/20260910T081018/agenthost.log create mode 100644 Extension/artifacts/stm32-host/user/logs/20260910T081018/editSessions.log create mode 100644 Extension/artifacts/stm32-host/user/logs/20260910T081018/main.log create mode 100644 Extension/artifacts/stm32-host/user/logs/20260910T081018/mcpGateway.log create mode 100644 Extension/artifacts/stm32-host/user/logs/20260910T081018/network-shared.log create mode 100644 Extension/artifacts/stm32-host/user/logs/20260910T081018/remoteTunnelService.log create mode 100644 Extension/artifacts/stm32-host/user/logs/20260910T081018/sharedprocess.log create mode 100644 Extension/artifacts/stm32-host/user/logs/20260910T081018/telemetry.log create mode 100644 Extension/artifacts/stm32-host/user/logs/20260910T081018/terminal.log create mode 100644 Extension/artifacts/stm32-host/user/logs/20260910T081018/userDataSync.log create mode 100644 Extension/artifacts/stm32-host/user/logs/20260910T081018/window1/exthost/extHostTelemetry.log create mode 100644 Extension/artifacts/stm32-host/user/logs/20260910T081018/window1/exthost/exthost.log create mode 100644 Extension/artifacts/stm32-host/user/logs/20260910T081018/window1/exthost/output_logging_20260910T081020/1-Hornet CC++.log create mode 100644 Extension/artifacts/stm32-host/user/logs/20260910T081018/window1/exthost/vscode.git/Git.log create mode 100644 Extension/artifacts/stm32-host/user/logs/20260910T081018/window1/exthost/vscode.github-authentication/GitHub Authentication.log create mode 100644 Extension/artifacts/stm32-host/user/logs/20260910T081018/window1/exthost/vscode.github/GitHub.log create mode 100644 Extension/artifacts/stm32-host/user/logs/20260910T081018/window1/network.log create mode 100644 Extension/artifacts/stm32-host/user/logs/20260910T081018/window1/notebook.rendering.log create mode 100644 Extension/artifacts/stm32-host/user/logs/20260910T081018/window1/output_20260910T081020/agentSessionsOutput.log create mode 100644 Extension/artifacts/stm32-host/user/logs/20260910T081018/window1/output_20260910T081020/tasks.log create mode 100644 Extension/artifacts/stm32-host/user/logs/20260910T081018/window1/renderer.log create mode 100644 Extension/artifacts/stm32-host/user/logs/20260910T081018/window1/textModelChanges.log create mode 100644 Extension/artifacts/stm32-host/user/logs/20260910T081018/window1/views.log create mode 100644 Extension/artifacts/stm32-host/user/machineid create mode 100644 Extension/artifacts/stm32-repro.log create mode 100644 Extension/artifacts/stm32/clangd.log create mode 100644 Extension/artifacts/stm32/db/compile_commands.json create mode 100644 Extension/artifacts/stm32/result.json create mode 100644 Extension/assets/callGraph/graph.css create mode 100644 Extension/assets/callGraph/graph.js create mode 100644 Extension/assets/callGraph/layout.js create mode 100644 Extension/assets/hornet.svg create mode 100644 Extension/build.hornet.js create mode 100644 Extension/debug.log create mode 100644 Extension/development.hornet.js rename Extension/{yarn.lock => legacy.yarn.lock} (100%) create mode 100644 Extension/notices.hornet.js create mode 100644 Extension/package-lock.json create mode 100644 Extension/release.hornet.js create mode 100644 Extension/src/hornet/api/hornetCppApi.ts create mode 100644 Extension/src/hornet/compdb/compileCommandsManager.ts create mode 100644 Extension/src/hornet/compdb/compileCommandsParser.ts create mode 100644 Extension/src/hornet/compdb/databaseDiscovery.ts create mode 100644 Extension/src/hornet/compdb/fallbackCompilation.ts create mode 100644 Extension/src/hornet/core/binaryManager.ts create mode 100644 Extension/src/hornet/core/capabilityRouter.ts create mode 100644 Extension/src/hornet/core/clangdInstaller.ts create mode 100644 Extension/src/hornet/core/cpuScheduler.ts create mode 100644 Extension/src/hornet/core/indexProgress.ts create mode 100644 Extension/src/hornet/core/modeManager.ts create mode 100644 Extension/src/hornet/core/processManager.ts create mode 100644 Extension/src/hornet/core/serviceStatus.ts create mode 100644 Extension/src/hornet/core/workspaceContext.ts create mode 100644 Extension/src/hornet/engines/compilerEngine.ts create mode 100644 Extension/src/hornet/engines/hybridEngine.ts create mode 100644 Extension/src/hornet/engines/languageEngine.ts create mode 100644 Extension/src/hornet/engines/unavailableEngine.ts create mode 100644 Extension/src/hornet/extension.ts create mode 100644 Extension/src/hornet/providers/languageProviders.ts create mode 100644 Extension/src/hornet/tasks/buildTaskProvider.ts create mode 100644 Extension/src/hornet/tasks/taskConfiguration.ts create mode 100644 Extension/src/hornet/views/callGraphModel.ts create mode 100644 Extension/src/hornet/views/callGraphPanel.ts create mode 100644 Extension/src/hornet/views/hierarchyView.ts create mode 100644 Extension/test/hornet/callGraph.browser.cjs create mode 100644 Extension/test/hornet/callGraph.test.ts create mode 100644 Extension/test/hornet/clangdDownload.cjs create mode 100644 Extension/test/hornet/clangdInstaller.test.ts create mode 100644 Extension/test/hornet/compiler.test.ts create mode 100644 Extension/test/hornet/core.test.ts create mode 100644 Extension/test/hornet/databaseDiscovery.test.ts create mode 100644 Extension/test/hornet/fallbackCompilation.test.ts create mode 100644 Extension/test/hornet/index.test.ts create mode 100644 Extension/test/hornet/index.vscode.cjs create mode 100644 Extension/test/hornet/layout.test.ts create mode 100644 Extension/test/hornet/manifest.test.ts create mode 100644 Extension/test/hornet/marsRover.cjs create mode 100644 Extension/test/hornet/panel.capture.cjs create mode 100644 Extension/test/hornet/platforms.test.ts create mode 100644 Extension/test/hornet/startup.test.ts create mode 100644 Extension/test/hornet/stm32.cjs create mode 100644 Extension/test/hornet/stm32.vscode.cjs create mode 100644 Extension/tsconfig.hornet.json create mode 100644 Extension/verify.hornet.js create mode 100644 LanguageCCPP_color.png create mode 100644 request.md diff --git a/.github/workflows/ci_mac.yml b/.github/workflows/ci_mac.yml index 61a845d47..08667a957 100644 --- a/.github/workflows/ci_mac.yml +++ b/.github/workflows/ci_mac.yml @@ -22,5 +22,4 @@ jobs: runner-env: macos-15 platform: mac checkout-ref: ${{ github.event_name == 'workflow_dispatch' && github.event.inputs.target-ref || github.ref }} - yarn-args: --network-timeout 100000 diff --git a/.github/workflows/job-compile-and-test.yml b/.github/workflows/job-compile-and-test.yml index 0ccd4b3b4..9f4e053b9 100644 --- a/.github/workflows/job-compile-and-test.yml +++ b/.github/workflows/job-compile-and-test.yml @@ -1,145 +1,46 @@ -# Reuable workflow for compiling and testing extension. -name: Compile and test extension - -on: - workflow_call: - inputs: - runner-env: - required: true - type: string - platform: - # Expects 'mac', 'linux', or 'windows' - required: true - type: string - checkout-ref: - required: false - type: string - yarn-args: - type: string - -env: - FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true - -jobs: - build: - runs-on: ${{ inputs.runner-env }} - - steps: - - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - with: - ref: ${{ inputs.checkout-ref }} - - - name: Use Node.js 24 - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 - with: - node-version: 24 - - - name: Validate Yarn lockfile - run: yarn test-yarn-lock && yarn verify-yarn-lock - working-directory: Extension +name: Compile and test Hornet extension - - name: Validate LLDB-MI component manifest - run: yarn test-lldb-mi-component-manifest && yarn verify-lldb-mi-component-manifest - working-directory: Extension +on: + workflow_call: + inputs: + runner-env: + required: true + type: string + platform: + required: true + type: string + checkout-ref: + required: false + type: string - - name: Install Dependencies - shell: bash - env: - YARN_ARGS: ${{ inputs.yarn-args }} - run: | - read -r -a yarn_args <<< "$YARN_ARGS" - for attempt in 1 2 3; do - if yarn install "${yarn_args[@]}"; then - exit 0 - fi - if (( attempt == 3 )); then - exit 1 - fi - delay=$((attempt * 15)) - printf 'yarn install failed; retrying in %d seconds.\n' "$delay" >&2 - sleep "$delay" - done - working-directory: Extension - - - name: Install gdb (linux) - if: ${{ inputs.platform == 'linux' }} - timeout-minutes: 10 - run: | - sudo apt-get \ - -o Acquire::Retries=3 \ - -o Acquire::http::Timeout=30 \ - -o Acquire::https::Timeout=30 \ - update - sudo apt-get \ - -o Acquire::Retries=3 \ - -o Acquire::http::Timeout=30 \ - -o Acquire::https::Timeout=30 \ - install -y gdb - - - name: Compile Sources - run: yarn run compile - working-directory: Extension - - - name: Run Linter - run: yarn run lint - working-directory: Extension - - - name: Run unit tests - run: yarn test - working-directory: Extension - - - name: Acquire Native Binaries - run: yarn install-and-copy-binaries-for-test - working-directory: Extension - - - name: Run languageServer integration tests (Windows) - if: ${{ inputs.platform == 'windows' }} - run: yarn test --scenario=SingleRootProject - working-directory: Extension - - - name: Run SimpleCppProject tests (Windows) - if: ${{ inputs.platform == 'windows' }} - run: yarn test --scenario=SimpleCppProject - working-directory: Extension +permissions: + contents: read - - name: Run E2E IntelliSense features tests (Windows) - if: ${{ inputs.platform == 'windows' }} - run: yarn test --scenario=MultirootDeadlockTest - working-directory: Extension - - - name: Run RunWithoutDebugging tests (Windows) - if: ${{ inputs.platform == 'windows' }} - run: yarn test --scenario=RunWithoutDebugging - working-directory: Extension - - # NOTE: For mac/linux run the tests with xvfb-action for UI support. - # Another way to start xvfb https://github.com/microsoft/vscode-test/blob/master/sample/azure-pipelines.yml - - - name: Run languageServer integration tests (linux/macOS) - if: ${{ inputs.platform == 'mac' || inputs.platform == 'linux' }} - uses: coactions/setup-xvfb@b6b4fcfb9f5a895edadc3bc76318fae0ac17c8b3 # v1.0.1 - with: - run: yarn test --scenario=SingleRootProject - working-directory: Extension - - - name: Run SimpleCppProject tests (linux/macOS) - if: ${{ inputs.platform == 'mac' || inputs.platform == 'linux' }} - uses: coactions/setup-xvfb@b6b4fcfb9f5a895edadc3bc76318fae0ac17c8b3 # v1.0.1 +jobs: + build: + runs-on: ${{ inputs.runner-env }} + defaults: + run: + working-directory: Extension + steps: + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: - run: yarn test --scenario=SimpleCppProject - working-directory: Extension - - - name: Run E2E IntelliSense features tests (linux/macOS) - if: ${{ inputs.platform == 'mac' || inputs.platform == 'linux' }} - uses: coactions/setup-xvfb@b6b4fcfb9f5a895edadc3bc76318fae0ac17c8b3 # v1.0.1 - with: - run: yarn test --scenario=MultirootDeadlockTest - working-directory: Extension - - - name: Run RunWithoutDebugging tests (linux/macOS) - if: ${{ inputs.platform == 'mac' || inputs.platform == 'linux' }} - uses: coactions/setup-xvfb@b6b4fcfb9f5a895edadc3bc76318fae0ac17c8b3 # v1.0.1 - with: - run: yarn test --scenario=RunWithoutDebugging --scenario-arg=skipExternalConsole - working-directory: Extension - + ref: ${{ inputs.checkout-ref }} + - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + with: + node-version: 24 + cache: npm + cache-dependency-path: Extension/package-lock.json + - name: Install public dependencies + run: npm ci + - name: Compile sources + run: npm run compile + - name: Run unit tests + run: npm test + - name: Package universal VSIX on this host + run: npm run package + - uses: actions/upload-artifact@v4 + with: + name: hornet-${{ inputs.platform }} + path: Extension/*.vsix + if-no-files-found: error diff --git a/.github/workflows/release_hornet.yml b/.github/workflows/release_hornet.yml new file mode 100644 index 000000000..1332d2579 --- /dev/null +++ b/.github/workflows/release_hornet.yml @@ -0,0 +1,84 @@ +name: Package and release Hornet + +on: + workflow_dispatch: + inputs: + pre-release: + description: Build pre-release VSIX packages + type: boolean + default: false + github-draft: + description: Upload packages to a draft GitHub Release + type: boolean + default: false + marketplace: + description: Publish packages to the public VS Code Marketplace + type: boolean + default: false + openvsx: + description: Publish packages to Open VSX + type: boolean + default: false + +permissions: + contents: read + +jobs: + release: + runs-on: ubuntu-24.04 + permissions: + contents: write + defaults: + run: + working-directory: Extension + shell: bash + steps: + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + with: + node-version: 24 + cache: npm + cache-dependency-path: Extension/package-lock.json + - run: npm ci + - run: npm test + - name: Package all desktop and server targets + env: + PRE_RELEASE: ${{ inputs.pre-release }} + run: | + flags=() + if [[ "$PRE_RELEASE" == true ]]; then flags+=(--pre-release); fi + npm run package:all -- "${flags[@]}" + - uses: actions/upload-artifact@v4 + with: + name: hornet-vsix + path: Extension/artifacts/*.vsix + if-no-files-found: error + - name: Create draft GitHub Release + if: ${{ inputs.github-draft }} + env: + GH_TOKEN: ${{ github.token }} + GH_REPO: ${{ github.repository }} + RELEASE_SHA: ${{ github.sha }} + PRE_RELEASE: ${{ inputs.pre-release }} + run: | + version=$(node -p "require('./package.json').version") + tag="v$version" + flags=() + if [[ "$PRE_RELEASE" == true ]]; then tag="$tag-pre-release"; flags+=(--prerelease); fi + gh release create "$tag" artifacts/*.vsix --target "$RELEASE_SHA" --draft "${flags[@]}" --title "Hornet C/C++ $version" --generate-notes + - name: Publish reviewed packages to Marketplace + if: ${{ inputs.marketplace }} + env: + VSCE_PAT: ${{ secrets.VSCE_PAT }} + run: | + files=() + for file in artifacts/*.vsix; do files+=(--vsix "$file"); done + npm run publish:marketplace -- "${files[@]}" + - name: Publish reviewed packages to Open VSX + if: ${{ inputs.openvsx }} + env: + OVSX_PAT: ${{ secrets.OVSX_PAT }} + run: | + files=() + for file in artifacts/*.vsix; do files+=(--vsix "$file"); done + npm run publish:openvsx -- "${files[@]}" diff --git a/.gitignore b/.gitignore index 89defab0e..9ef1fc034 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ OneLocBuild vscode-translations-import .vscode/settings.json +.npm-cache/ diff --git a/.vscode/hornet/compile-db/compile_commands.json b/.vscode/hornet/compile-db/compile_commands.json new file mode 100644 index 000000000..fe51488c7 --- /dev/null +++ b/.vscode/hornet/compile-db/compile_commands.json @@ -0,0 +1 @@ +[] diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/Auto.cpp.D8238B5D7E82BD7E.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/Auto.cpp.D8238B5D7E82BD7E.idx new file mode 100644 index 0000000000000000000000000000000000000000..0ff0379910d9b260432a1aba006cf51c549ca576 GIT binary patch literal 690 zcmZutO-md>5Up)zdqy|HV7w^gC&VUx1hR-=mMrecunAs*gh_92GI4fVx_iL{{0APr z36VW`Sp*S85WEI*6Aya`9s)V#Ai-Z?Qaw_Vg*0?ky{dlQ?{%|LulE^1t<~7-D3=5P zFp1kblU`vi)^gYBdN-FY)%g?n7tIc#xgj(^gcjhnvaSf#Dzwu~RfQ0Zs(7BrjXFXh zbxVm4+T_YTmYbVS>&%K5TTbN`-xUt&!b+7VCe>EFO7r)bYHICX8vRj8ClYIwvqBn` zIQ6!rWR{r3OUAmL=BY1*7e9lyLy8_hb>4kPgEv37*Y>YFOED{lcZQ>gM-T5xfSqG~ za{I+Bhl~S6jI*&K(75*Fw7)Xwy@^?g*Z~jj*=L`_UTvbc9kUS{^Km{+?De_s=*+^i z-Iy^NmwEY~T^WS4s|SbQ#$goSh5*V%Aoka%{ojL)KfhuY5Ic;+M>Gbb+V%($IV?>T z&d3qv(*GUdY43zikrQlt2h=79*!Ie)P0I1Nylj&6AmU@ZLRXP~_P!d%6zpT(J27zMrR53BgVB=wx%&6=3_k3<~EBd8ebA# z``}0p&2lN;*NmqtA;;D`6k$MMK5T6sP-&X(Z7@7P yp6^WGdec56T{-C``&~Iu#ePY`p)w-R)!SHsBO8xlP{9*q61@H?aJ6{w4 literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/Class.cpp.FEEDECA792A21AB8.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/Class.cpp.FEEDECA792A21AB8.idx new file mode 100644 index 0000000000000000000000000000000000000000..6afad5610c2c4cdb5d1e64f87b5e391dd4aed3fc GIT binary patch literal 700 zcmc&xy-EZz5T4z2?{dc?2MX#HqE;4a&_+0IR6IBl@#g^~=H|TBy~Il*C|D@IfDd3J zzJP_jh1iIeTB(KaAcB?IJpu~$4kYtU=I8sEtkwYmYW6M$dxO z=7cm&R6|_0S||)GBuwi{rQ@snf}2>1$=~4=EKAOktn>%8UD>Si~u$nX(Bx{=X$O?Y0kFTSs=$gDV&3_qW4^lAq6In+MXJ>+b15 zfSJ+R~h^JH(z6GS9dQZ zKd{|F6qK{er4=^xi4B|vZy@7#LmjtQ&WMj*^~>|4`gCcp_$QaGPKjK#^L|8vFeo}j j5g{QdItEafuvC>+T=!WYkl<;l{qfdpdj%+@nT~w}9^2Fa literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/Class.h.0F172B95CF426D40.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/Class.h.0F172B95CF426D40.idx new file mode 100644 index 0000000000000000000000000000000000000000..042b01462de918c2fd3a77fa13e8b0e4a89ce149 GIT binary patch literal 634 zcmc&xu}T9$5S?6dxihf{7{pkKm5o_22H~_Z!N7GP3O0hQn~6ES+YP%bL=dsF%@0_M zjh|s>C0OZ4Xk#U~cgGg_0vC4Xy@8qcc4rXwdeQ;t4#R1Jnw9{dZm!ZYIw}~Do_#L# z808uhNrGHMH>OJEF$nV9yW&hof^W^!);!&YQ50i92nhqyq3p6}C}CoVWGo~{y~!pM zEkvxy!BitxW+Kt3G*JvWm61^7FyiMi4usHsDK3y{V$7gcgh`|tPlw22DrsuQ;8Db* z6q3wy(~SRb3u92%$=R*>*6*+WZ0T4n*PL=O`)BYg#zclE~fF^rf-j}r<&v1ZqN0WZ1>Hl`gnhpKb~W@>pNwqngv+Mh8KKS;z*qs yVqFv(nY!(>>ZY8k+OkzO1MBd(}aA{Rb|J zKR|zggHDeA3Rk^-7-$2zA367)bJA)y8s7mx)@crU=y(hO^K`8<@`-YBGOegT7fu@( ztJ4&^GRKrL)=b$p7iSG>na~|%C)y}+#ewPFsfV^*NzMrzCUr8>^B zrM25L`V@s@+*)*&34`2WyMrRl?ry?tT9tkWEl&eLfsU~{98rwzut_Bs zHt0pdhAM&+shV7tBsXR@_x<0hj6!nFXYQ7<9Y$f?XonJg##qH?M_k+nR5GDj$gY)+ z(C&zC*D56qJMLSI4DpynW0?^caUCkdF2d+aVpS=7uGI|+%V-d^h6#<_Vx#qkr#u0( zWc=Eoi)NQFUw@c&LbejSME-htJ{aXL$9c$*?55p9>=IdH+tjH@W^mSGcJgS#ruICh dvpARKtp8(3KH(WHOpap8dwbfyFAm>(06%V}hVTFY literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/Global.cpp.99A2BC7433D0411C.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/Global.cpp.99A2BC7433D0411C.idx new file mode 100644 index 0000000000000000000000000000000000000000..e6f9e1bfc4480a2b8b49e9d2b960a4c57e4dd9c1 GIT binary patch literal 426 zcmZvYu}%Xq42FG>4wTytF;s{*I4lrTCkpDJZm7VBP@1|BNRuiFQdyDMnYytcv9K{9 z!Nz;=5Nyo&4o(6@q}cv#`HP)?uPE*kfSqA)I;JQE04(th(d!rX)!8*}AWd;$Rn*R| z!*9LuM{mMN8)_qBuZ`PMofj-oxgp`H^Oj<+CX?u#3D})RvVoZxDMSp4tn}Ii+}HNR zP~W+@=iM2ph%y9<0hK2i>3B%WNH5EAI38)M%MiZ?TVp?b^o>Q3Paziw-%G71>Gz#4xuOzL1 i>6|Xnbz4p4bcw9fOf#|+!K<*yJ`wNB8r!Yg2Y^o~*=zj( literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/LightBulb.cpp.25779991A30208AB.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/LightBulb.cpp.25779991A30208AB.idx new file mode 100644 index 0000000000000000000000000000000000000000..c40d7aa4c6943db308e31f70603e96f2301ecb55 GIT binary patch literal 448 zcmY*Uu}VWR6wP~m@qrbrsDlc+xN1;vd6TsGq~IW}i-Ss<-qzGKDakF=rL((!go}fl zlZcChUn98n8+$i3&>L(a)<)bso$BBa)?kNSW-A%v{>>(I(~-;2}ibBi^_og@D+ z%cdkBYJt+|y;-_XI#NN#7^`Qj%Ee9YDHEm*?AlljxFZGwG)6ggG(ynMTQCHN%n8uk zO5<2l>aK!@F?ecC4+Jv*1whAy1&(ml2BEm+lXQhMV z#^>Yq!{Ec6r?Fp`Msrc6D1R%G)q_p_^?Y_&iA(WxMiZJW2l>9dar|V)-<3Ft2~C&M zt)c{(Sm?N>XCWn?pK)KHDNPrHNyv)Uij43k$kBS?9md{U@kx-g!j*k5(edlyU9b1{ GL&z^GHhtp& literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/Multi.cpp.9256CCD0CEC62E37.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/Multi.cpp.9256CCD0CEC62E37.idx new file mode 100644 index 0000000000000000000000000000000000000000..310b00f34a95072e3a1828d52feb9b6a8f44b5f7 GIT binary patch literal 454 zcmc&xJxc^Z44wTFkt-|?gln|0^`e$rDlTjx$Z0R*Y}T7|Z)Ta~-~_?a+Cu#Y_aiJU z#me5&+EzOYXIJ+(7zlX@c`qRu7Yy`+DT5CY_o?i>1 OtGAEa_sQ355Q`svo0Q!E literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/Multi.h.12D578D4423F9B0F.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/Multi.h.12D578D4423F9B0F.idx new file mode 100644 index 0000000000000000000000000000000000000000..8c8420b85702e50d21a97902cf75e79ed8a59e00 GIT binary patch literal 658 zcmc&xzb^zq6n?wx-re3wgj2Xmp`c*gRkAu_lPicE9f_>jIXCR>TxRBkh|o#&s5N?t zDEt8;D*u9(=;##Q>{*Gwz)NQ4{rKMdzPxGFgW${tScvNTZKlJ104U>8T5@ioV{Bsl zu^Q$K~n8<8jXJ!Bc7=lXomcKfldWLG@Lb;^)W0r1wC zog28_z8SQ0=C{#2*KvolvSdxQfyqpVHQM7(kpLOH<@H#9(itbB4OfQBxG-%vvb1Dz VXd0EIs%RYV<$1*F-hD0ud;@rg#5Vu{ literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/MultiNamespace.cpp.5F5196EDEF9545B6.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/MultiNamespace.cpp.5F5196EDEF9545B6.idx new file mode 100644 index 0000000000000000000000000000000000000000..29170497f07ec54c35034e433eb1f0a62810cc0e GIT binary patch literal 416 zcmY*Vy-EW?5T1)Ui(Ehi3$@7;m;nomD=ahyQusqm=?|ODL{~4j$Ib{zq1admf~`J* zl|F*CSlU@x`v#V7&K#0~o$s3&=9`&qx0=m|0ARD%8V*QQ82}diV{zuqV{Q%7iE>Je zO`$=3lbW1vUnF97)POisnqWGNW9XZNVnl4kxS{lU(}$>SkMPvGlw?I`nOK`JZViP} z_Ub6af~+Z3&RE8Mlb$5hwpR9>JtHlsm`ND5BPDd)`(MoSVlkZFr0(Ycj|SaCf6V3D z^L^*_n tf7E+NeXe^frUc8mdZAjh2TOTdk#>}*u>?EKk;fo>{JE}uy?l27egRHpc%=XU literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/Namespace.cpp.C5956757F5D1C20E.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/Namespace.cpp.C5956757F5D1C20E.idx new file mode 100644 index 0000000000000000000000000000000000000000..0c524e40930fd485e77da5811e195ec4f81546d3 GIT binary patch literal 884 zcmd5)&ubGw6rOC8tcg1brKOvC?@u+#Do3?z4cfSJ$X_JiZ>7SA|iOuH&Z5u`VTlTZ@>B8zJ1@fZx&k3W;#MhqtjaN zgW-8X$T)6oRPs27z^=LWNxSQHjHm2&Xm*XK4qR5rAO#C~AM}6=Xs%_#Br?OYgA~>u zq^AF+PLnxEmU~N59Ur0-q?=$H##pP)X1G{w;*km20oIc$19Mai21d$MvvcbPGK~V5 z0d1HTka3kr&Du$}oWg>XW?sn^5QcHB!DuEFa081S5GhyOYDe5nvcy6*lza?Z{0}mE zIHBA9rC&IlpBJliW9n-Vk;6qoC#n-Q7u?`5ESjfc_vV>$L=NQ%Efq?!3qCF3(#Pkw zwx@!?51R(%fco@m2pd;6`Pqn+3WQb)mDmNJesbZ{&Y$2*J0fAQ&(VA_U-Rily_df~ zzqxilB4v~|RvfFj;L{JjO>SSm@%}{+;01JxhUIYBd$0dv_QUAj_lQJT9arO;3%*)G zSKq^f_n$lBeBZg+c((htvE_XuZB6@L-VoB(&H0Brn_I8KX>TMq=?wV4;tk;2R=xkW jSBA8eex9YSKI>zS+U76S2cXvl$=PIOPGyCf=M&172 literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/Namespace.h.548DC9F016284D86.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/Namespace.h.548DC9F016284D86.idx new file mode 100644 index 0000000000000000000000000000000000000000..e0f8485f560d065d326c7c5a564f33729337871c GIT binary patch literal 544 zcmZ8ey-OTH6n{IpbF=Fhjvz#B>_iK1h#C)}r4I7GGyx)NI6Z)tOfX`M zH6k|4#a`W|OsE*yj?yXGanb2mr4qyDk1VFf(J_n0G9xhMS}Ma$l@@Cj~}|n z(^9$g1p?25zR;uPg_HYVm*@T@AwAtbP#V$-1l{arDjxh7O*IM0UNRHvhkjqt{|1#--QFMgq6<)zKYYs8@I>Lgt$M;g_4lG s(Q9m(sw)>)c!T-&1*(|t4dqjdT{R{=<1$*9Ugrt@^Z07!{EI_?|7@IxU;qFB literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/Scope.cpp.5BB23F502C199C9D.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/Scope.cpp.5BB23F502C199C9D.idx new file mode 100644 index 0000000000000000000000000000000000000000..7951f6b7560c69f8160f99349ff8351fe7449568 GIT binary patch literal 414 zcmZ8cy-EW?5T45)cm~oK5Gx@~EX+V`WJ`kwX(S}I$hw*6>fP?KvqF4_R2IH~K7xgn zg@UcG-~;3#+&goHF6_*F-|&4iGaV<%V+1gokCz#F*#Ll@@Yy^48FKk%%I1{Z8RfM# zL-+%ae&LzSh;ymv9~1%>IwgUKV}U19-6jE|vU9>~>kRormFM2tl<{=w$#58fp4cNR zGSX?wIMe1TrKz=k;_MA6kCK@@qjDrYUCc?P(#c}GP%pI6MTzB}gJ2JQpIx4ZQzFsX zA3m@8ZHOAsjJt8K44X3{>-Y6X@B6q`t8b`gD{k#p?a}1mVYPl0ZKwrxr`ze3p=yJp o1rGwMrbK(Cd*xcm16^n<+EFSC3wDaPL#{Ws-o)3-)A}9Y2YQ=w>Hq)$ literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/Templates.cpp.84F02DC23EA85563.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/Templates.cpp.84F02DC23EA85563.idx new file mode 100644 index 0000000000000000000000000000000000000000..181abaeb71ce27d9cdfa995b4cd6d6b383d31e9f GIT binary patch literal 596 zcmZvYK}#D!6vyALYj(7VLcJIdMtaRU!D9$LCQ@GeYtSym%H= zNp{NJ1Rn{Bt6&21lGv)>vG(Z&G)EYdPo zCoi-YUt>pNwUS8t9vY;RkPf>z%+lCm^H>U-C_hDYN4Yqb$}j-Htk{MYTWe zWPU)c{<&e0q*&*ix9WT&7Dr7=xln!N2TDt{k;pQuRBHIv$f7hflv^~G8-X&`i88#C z$o&-CO4(hl4pCSh8-vzxp^;cW^--k6lk-wMNMw?S+>w|y8UbcJ>|N61PuFjM++-D2 z@&oW#5C*J}$&Z2M&)%P9rZJ*7BbF2_&uiW?cg5a^X;7^r+g{5$*5NEGm{OrD+ z`T8;M2If`0s1Rr0jUFGaYDZ5CemD(mzBFGh#Mz*6U<_rB(VP7*8y)9huFWxd<$}dE mI~J~;#rZKT9U{DWQzcCaY<2TB9I1yw9K4TD}8-^Pb+<=#N=!@AXh&* zKP6Q^BflswwL~|$pr9l_Kc`sVwW1_7uQ)S5Pd~A!Br`2BxujS>GcP5zLN_D7xJ198 zC_gJTxx`36Q4gqvp*S@)1!z-cZjwCEnwWcM>Mr?KSo1J2F)%PPurhFh38)ho7>ZKU jip7!CF-oD!=YSntT$EhQ4OGX-$n@rGed`6`Jq!#0Jw-hs literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/a.cpp.857752285A160FD0.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/a.cpp.857752285A160FD0.idx new file mode 100644 index 0000000000000000000000000000000000000000..7322355fed2c95501d020200fa1627495448fdbd GIT binary patch literal 228 zcmZ8bu?_)25Shi)Z5HXbHj5GR36X6@zOd0ya3l&JnR4f literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/argsTest.cpp.B6261B2A4B983AF5.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/argsTest.cpp.B6261B2A4B983AF5.idx new file mode 100644 index 0000000000000000000000000000000000000000..e5308e473429529123915f66823f44d80527015f GIT binary patch literal 248 zcmWIYbaVT_z`)>~;#rZKT9U{DWQzcCaY<2T36KVZw9K4TD}8-^Pb+<=#N=!@AXh&* zKP6Q^BflswwL~|$pr9l_Kc`sVwW1_7uQ)S5ProF!xJ17=IW;e_C^NrUKd3Y>JhLPt zzqG_9HK{Z`Ju@#|Ke4ztwWL@-u_(Pb1gKgMXbMAaVrCvgab<3jJka8f^O{>dG^QTp zVPIllU}R!p;s6s+M=>xIrKS~&BdKGQLYL1;1Su{qN-pLG(#(t#CO&Yg;eBDlzyJV_ CuS5d? literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/b.cpp.0509B920304D05EB.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/b.cpp.0509B920304D05EB.idx new file mode 100644 index 0000000000000000000000000000000000000000..4a9d135147189b7d6bb544eb388083247b1c2ce1 GIT binary patch literal 232 zcmZ8bv5Epg49$vGr=1|!*jb&Xw^VjvJJ~-NXR}YM1EIkD_S68zQCo@`z(&Ay&>HC;7De=X~g@A zF>Qq$TklW>v8B?&Xq};Uw)HI71ivFKxS7WU9Gq{+kpVu|n@K#h*6HF1s=$5xT&4>DEI91){AE`;2Menn|g!rWL*Jdst!#uN@$ zHIsJAXcU%JCL}vlI;DD&8^>5#vmwbdOs4(?cG^^=DfMpqG8uZSwOn0~@%Y(+20#EU k=ziKa27sl^^?!81;QwBTx7bXxa|~ped5@X@fA4*>PX_(|V;`V58Z@OaNdN%1 zacfh{Q_S{@*dvk2N*bvurZSeWp=y{KJ`<^72h!xs0vWfh{+A#vLiLe zwre@$Lhj`T3Q_Hu9A2p6c`4vPj_?5bupGWc_@|cv96#9TP(Pf4fDl4$05W;mt$#n? z{XUvnzUj}P+$CLVgOe`~Up3*cFKOc&Yzt&NwTK2V=veTQ^r zZE*E}md;+syWhW3e;Vb8MAQZ+LoG7>@fxKcSvohi8_+pA?-(DhpPV=EkCwbB@Q61% zc>sWuy+w=eYF$Qm%kA6_7$>!~&V`c}=v~*!VWX*KzGhUU7a-DnvxzKPf9U zxujS>DZfH5gMn(s0*#9=2HU9zbP7XmVrCxD2bH-=@<8Vsh+mO-{H`dHhk==afr*2K zg9A)Jy~e;$l$utohop{C3Pt{5Worf7ougA3d6>9ZxY%K)6{Y4Rf{Z9GN-h=$F@RwR T1k&yua$+=_| literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/call_test1.cpp.AFE072A62256BB1E.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/call_test1.cpp.AFE072A62256BB1E.idx new file mode 100644 index 0000000000000000000000000000000000000000..6b3dbde6b075ef762eece023c4513e6824a16d39 GIT binary patch literal 638 zcmc&wK}rKL6wPFknHE}|LPZ>Pp({Z&s4KfvEOb{D+(;>7Or6m&sY$Bs4Mbde3HK_v z5WIlyTzdd<;YwFxW=cT3fPp0cznA~s&);g)>!%Qa_5DWwnCS=s0IFsyEt3_;1lgid znzm`mBHrr`lTMFQoe16*oc%%cnHVCPDZNyyfliXL8X=@nBWn>os+*KhvCl{>Bxibo zcDq`LRFRFoW?UInl9dug8INQl6xmMrLCUs-&`l{08Pz0GifKji#^Qv@NYZ#POmo{s zBl!_<=E>4(REI;ht?i@W|Sakzu(iXO=?i5A{ z1@_exE}~*!8xC_jTVijwgdv8bwxoo8@h>K0D!XH+NfyVvq8Kl z;k-pTBVy1`lg>a;6G_pMg8fm=MXBOX=krK?A`8kU#<|epNBvW_{jkZX>r9mdVj13uadCc rE628S%yhD2S~+Gp+1=h`%19AFF;3!8E2^jB0R4oohaXRG7XbVM3|6`D literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/call_test2.cpp.C77C6F7A362E0BC9.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/call_test2.cpp.C77C6F7A362E0BC9.idx new file mode 100644 index 0000000000000000000000000000000000000000..eb944c3ef32cdb03201efbd9ab4e4d872ee8d919 GIT binary patch literal 782 zcmWIYbaP{4W?*nm@vO*AElFfyU|>`kq$$PKn9cZa}Vna(+sxenx&#UTTSMazQ~!etu4|zH3EEYF=?>ex80w zYH^8vadK*2Vo_#(v3_u7UV2VyP=0<%Kv8~HYI2EwVsUY5NwGfI>Ws|PqQs))j7kU> zq}Na{V<4No!_o}=3!t5>gM3&5C;=5X*FAq-CysE{pVre0NO3i zD$WlkVA2dlscFThfxLftE6;AT)DU5mVG&^y5r;V$Ml(sFI9Y~8l0{M&X7=|V_XBrI zrxpVB3bP5r^}_rG)C=+y%pWo=TpV0tFlQU>jouoTeXfgSRBLvrg$h|WMNm+Uy-@~y)z>-0|1=+?vwxk literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/cdd_test1.cpp.BD46D99F30F59A87.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/cdd_test1.cpp.BD46D99F30F59A87.idx new file mode 100644 index 0000000000000000000000000000000000000000..ecb3b4ef0c529321afcf19aa43c0ca45cfaed80c GIT binary patch literal 812 zcmd5)L5mYH6i(aB+8tWbgRttM1Qa}JSZ@{n|29t6>U;7!l|0l{P-i_882A0&BsFW>jRJl^SYvA8ur=#gBuHF%B@LRZ6b-l{*n z;6$4jRzXQ0NU6LsI-hU3J8 z67Q-hyyfCw>Xsf}BHqz^msu0m(H$+VscDOZlxq*pAI@f|R29q^W6K$P$i=HgxH4fR zu#K@A{2j5~dSfcbj$04fh0n1FWln(RRvE`uO24S!)EIwa%}WrTap%B0CM<9dYYCzX z-H76YUn<^6EmwHAR?$U0pm6191QKr=w?Y zAK#wzhXaIjl20=-BnRjkLj92beZm{|j((W*uY@!qgmzmTooIV!KSqy^zjG zHqG{j`yINQFbkz?!@E?accUw@{dx22x9ih4=^Tu3hO=>E8{r)1F|X3gX$5H@}B3UAn967ckJim%RLc?_c^(R?B7DC*)YJ>JmJ^MhLlykMmZ&iZBW5 zFtZABdL*Ut%IL}Aj$2+*PM69$PjyvhV7t?du0a?rFODtv%4&ML1?sAjnjD23>siNL zSDCk5{Ee>Z!4+^rA6%t&T1Ok2TT{}SymmnSRymrh0y9HBAnVuy_duV3DA0W9MH%jL zrIp7|%8jM(x1iCR=k^TzxtbR!lMRJhIq&v~ka81n2bWozlF%q+jIC1kn2UEy+%jP# zu&uEg{C%<8d1DI47PSZMur~`3<^*VNm2qsX^jQHX#`u@kyanMIcMiN`qP4w|m$or) zO$W+_oqcTaKiJrkvf1R7Zhz*6OZm^E@`QqC&8lifS4Ce88G;Y;B zEE5a4TVU+E^kyx+qjs@3Ij05*u8xYg1FgG-w1S7av%+1+7{#Bz>^=K=_h^rhKe{*s Aod5s; literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/code_folding.cpp.C5819303086F5EEF.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/code_folding.cpp.C5819303086F5EEF.idx new file mode 100644 index 0000000000000000000000000000000000000000..ec7698dfc361dde190d41d69fb75ebd0d3a7a7bc GIT binary patch literal 550 zcmZvYze~eF6vtoErb%lnLY-PEbShZd1095jf>jF@2dSF~lBO3MO>-r8L!F9Fb#hf) zbaS^I?BL)iPNgV_i@X1To0r2I1P|W#eth4(_qnUrs@0qdu->e7+n8BV0GQ=LS>X2h zEXEpCpkkWPumW&g51R;~nu#iweO%>RWRoUFEfV;cmF!N35#mv_*=5+LF7Xk=lp$(k z-wIqp(XQ(sdbmyq+X=`Kwi&W0#f*wF2M+O?JfY0%fI~n3~E)m4Stg;+rsBJJMzV)b*l z|1_-{ym-kd#f3OSekJiQH$M)cWl4F9cM4%8h_rcj2q}*P>{;QO1~#4I Qb3{AeI@|uvp7sEK0DdrtOaK4? literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/code_folding.cpp.DB9510097AE27CFB.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/code_folding.cpp.DB9510097AE27CFB.idx new file mode 100644 index 0000000000000000000000000000000000000000..8ce79cd0373357d67bb1821b8d1e48e738dc62af GIT binary patch literal 572 zcmZvYF-rq67>2*QHodF1BIwkL;8aj*Kn3AM!K#Idf~b=Sa=oT{_IfEvggON#oa&PW-gdPFpxKwJeMy|vRWz@Crp63N~u{V!i@t!zwBHv|3Z$c z%|ZbRjsscDH5!7_fa8UxAR+f@hy~#SbB}~B z^C`#6dx7v7rDC4Am4JG+^@zKi6T$JCA8rR^RniqkcZnxd@vSNiDw2%K>QJRL>SN#o z->;Y3Qt|!uZu)lPI@xPlF+ezp(<*-T;c4_?{_3qhoPq=Z>O+0D3XRJ*ot?|9WNd(eP<6^06*^Kku3lK literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/debugTest.cpp.123F29CF96DFC78B.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/debugTest.cpp.123F29CF96DFC78B.idx new file mode 100644 index 0000000000000000000000000000000000000000..9ed5a0cbacd7c8ab7df48f5eca74cd1a17211fcd GIT binary patch literal 250 zcmZ8bv2MaZ40Qqn5*?AKSXjDJv%*pdN~El)5@I|qCY+kwp|c~=|LNSNzrr7|Gw=l% z#8B0e{cOJ{KQHqvy8ytv$PYD%X=~rpWQnd(yvNp6G)2UGiZf$BGab=}f^Zk2CmGrO zUP7oC7Y8BFE_f7TLAK;gbb)c%_?44gXylzXO<6i$qG2XsEN+VrmA~p4sEzaL{#9>= zYCY~BpHJtweu5MrN!w}XULJ1&MA~xyk1iSf=PPp)bF|!5Y$cPo@6x>d`~qA7^k+kX literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/doxygen.cpp.5DEE7883DA925373.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/doxygen.cpp.5DEE7883DA925373.idx new file mode 100644 index 0000000000000000000000000000000000000000..3cedc76d513a764a5a443c7fc0cbe0d53fbc2a84 GIT binary patch literal 664 zcmZvZF-ROi6o%j3-l=fw*$7c1CN@^;2nLbEMkOcL$wfg6k#+B#uI|koGb7%KAPDv$ zjlEddiejNy*(6|T6Kn!01O;&JgK16U~|C#syJ8$2&TP)=B-;)62r9!QO)=L3E zE8WKG;E>k%Dxz;axftT8Mh~WR@LH6E5OYF^LQaf%{z{%o;j0pgC8Z_WKEGPEN`*#z ztyz>NP*PYlRu~_prvqigw;<|VRLV|jwM=gko-t^RD5+X~5oJHMfby#J=at0gja|~n z+covj~?Gv(PF-lAxHsL~ z91F)|``cgs9bMeJ&`5E2x;q;S$EAsjw(H~FM;GXSI6di}=2$oejb(F26%!^q-jH=V zBdL)rPsp5!j(7R!Yy`)>JDprh?jxV&mCikn5enNx5qeQ! Tv~M!BCY=1U<=g_obb7GgD?Jn21m+ z_z(2bdlB&}6c36gPlX=6cqMdIKFjG8!)ye#;^+ADavB30ebvsWcId`Wv4J2TzW>Zx7V{5Q+f7d||$l$sbf` zym+?qZA?4}AxCjFU!BN=guMp@j1+&H3 z@k}@di#_+AIws85{vn$VmJ7=jJ|T1FYX9Y<*%XfVo(}30^(mg^O0y{(E;zrkadh~3zX|XgWHqSW literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/doxygen_generation.cpp.093D78F9077C104D.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/doxygen_generation.cpp.093D78F9077C104D.idx new file mode 100644 index 0000000000000000000000000000000000000000..99440377cd5a3532fbcd3db238791e624ff62289 GIT binary patch literal 476 zcmZuty-EW?5T4v65cFc2R5tnox**u3^CyQX1QR1#h+(rgiD&M1!|nzX5Ctn6K_A1? zLa?w)V=MRoK7fV3fpe$ZxiH_%d>^~t?6jL<_+9|mikg!YEiVE{6iSmL6Os59p7j z=qic7g*{hbrfKhjhHu^7^uo{LTmT+`?-jjj4u2nmm#5pEhc$5!K#Am9saDCs$>XKR z<*V7pQ2?|ezwDJ4a&U6zura%Td;Jc8*5+4B)k+Rd*4Q`4)VLW6i~o8Pof*4Z&XefO f(9zC|=*-B`8WWz?Mhi1fx!|`hN9oDe`Zd50oQim7 literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/doxygen_generation.cpp.6E2531BC317C4339.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/doxygen_generation.cpp.6E2531BC317C4339.idx new file mode 100644 index 0000000000000000000000000000000000000000..24d2858f6efb7144d17d3dc825c2572262b56b8f GIT binary patch literal 454 zcmZuty-or_5FYLzA$mwdWuq@3Yb@#1a7w3$!NTOS>_pyWDH zhMgqY;I>lsNUKW}mT_ay8WyX`bbvAr>-yY%yKV;&gca+Be=r39WTY-$7CWdQy~ek*`fT^jV`fAb zBD!`7>f)t9sG~vWpbpWcE_D+kI(n{KL`btQ$2SWNyx+Xf?>oO?em}merNzZhCIB}p zrGq*VSpEWAeq6BNyWHc28NmSW3F?VPL_9(2Q4I^iK{cq6Y1eg2)9wQH?=4DneOe*z z4rL(`SNtdvl-9U=>p+l@2Q+kLnQ*yJLd*in-P=L9T_dZMiZY|S#1}5+oCxj)VGTFD zogftas=Nkl69FR3aNWaU#bcyO7zusi(TFfCC_5KJT$k^P4{~om5If#pSRsu2lo7!9 zaRd_PfH&$}zhsMzlhYUF&nFN82!LT(R%aZ}+Xvr1ZakcSB5VZOqzp^|!T5efRb*0`0Q8+v;}WpyV4%hfn?8`xJo=DGyu2sW>S4EZ6np zYtep=fV|KsTjjwxDEZY8x_tKG>fZT<(%9FsfxDzf1NDTO&cqdDgVfH)4nRLoGa5!+p4s3Y0R95ydP&*< literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/inlay_hints.cpp.FF1C076F49A91AFF.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/inlay_hints.cpp.FF1C076F49A91AFF.idx new file mode 100644 index 0000000000000000000000000000000000000000..36ee20c06a839b518db4934a0e4225b2a5bcaa1d GIT binary patch literal 1256 zcmZva&ubJh6vxxfjHWcS+wF9BcDo)*q0mwt=?^N!{;=8~OA(e&Q69T zrCspg)r+8)UK9j9R`4ItlNV2VD~Ja{=s^%Xc<@xrj!icU2Igfx@B3az9^aMX!ooKb zfZOHbVU-9he}OGOE?Dqe?#aT8V1V}p^+YWuo*>mY#DZ{82|_aIx^8jOox}d#f<)J+ zW#aBo77=mPk7Ge;$lduvK_VW|$dzrvbC7oGz-1}-S$(}pP;ziA z9@As|8i6(`Lkp&opkz5l{#M>fy}vEr^zMSOX0AbXgMzVcu4}YmZfLY=Zfb;0tkIUa zrIBy?8dc271*tiw^G)+D7=vgqrRG#HhR~2k!)REe5jcVxm7{P}qcJ$9(KsB}XaY`X zGzF(LnugOF&A=IrX5p+xb8t?hMYyQZ5?s=#2#Xpm!{rN7Zfegpxu{^Ix>FhDrGn9A zcV!!t?nyfh>dtiM8f4qHR@u|plWu4kC)3-YtdrHqaU6|uPVRzKM@#;{PL}Dqjg`ri ze`LCDUzJwQmFc=|Ra!Z=HQ(gag3)jGcd8ynLR@d)%;)WLH;kJ<=TkqXzjp!f7e$az A&Hw-a literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/main.cpp.193B37423612CAE7.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/main.cpp.193B37423612CAE7.idx new file mode 100644 index 0000000000000000000000000000000000000000..519f28edb2a44053d8af60459b5b3078a8059e45 GIT binary patch literal 400 zcmcgoK}rKr49y=0anY416%l#@C$77!I53Ey-MK2?-;{ox`F}_v)EjsKm!8CxD=**) zbk~JD_x@=W^a4Ie9^oY~B;%?q?+w85v|2QzHV1&66r${xiC38Unuds24RK`MO_@q` zaY{Ik97qpc+iHxp;K@QMh>ro4L{S_C%RUO8-PY>IG3q(TYjP@RMJQ3bt|udGtPe$U zf`8e@G$W?qNQyaht3mFXt3f*VsQq!hpU%>EyJ*?Xxj lK6f9?fyuY?!H*kLZ95BLC;i06yiMf!^l|gaWRP{r8eb~ucq;$^ literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/main.cpp.1A14A52D6137112D.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/main.cpp.1A14A52D6137112D.idx new file mode 100644 index 0000000000000000000000000000000000000000..c808bb59461317b439486eddb8f0a11d372223f7 GIT binary patch literal 400 zcmcgo!Ab)`49#p8@z9ef6%qOc-Spg}#f3!#?X9OWPE$JV?#wcYQ2)Rm@aUI#^5hTr z1$yhjn|Ehd3;F{Fl9xx47m`Vl=l2R=JTEpCiB19FFgi=H+lZ|#Y)Ky%{q@1 zjh_=PeQ+cLQ`h2s$#}jIa%{arAr@pqP6z85FKO3$&m>&JbryXjTK?RX6>3?y&cI{QeQ9UFZO)Bu)0)@be0QILXQto%X@92{sML)F2gAK4Nt)1_Qg1VUzIfbwQVDzk{}XsE literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/main.cpp.5D82FEE5BED6CD8E.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/main.cpp.5D82FEE5BED6CD8E.idx new file mode 100644 index 0000000000000000000000000000000000000000..fc22ddd2f1ab294edc3d50c5ec0862836772a82e GIT binary patch literal 400 zcmcgo!Ab)`49%>Ic<8BADkAg?+<5Ly#f3!#?afn}PE$H{cV?MHsDI!Oc=Ss=dGZJR z0(g nar3qRq>fbDO$QsbK&5UZI2i6XNz#PYl=>L+>*e$Ai%Q@d`_FhO literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/main.cpp.7EACA8C7DAADF134.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/main.cpp.7EACA8C7DAADF134.idx new file mode 100644 index 0000000000000000000000000000000000000000..df6eb7c7167da5173faf34decf6c866ca0f5c0e8 GIT binary patch literal 242 zcmWIYbaQ*fz`)>~;#rZKT9U{DWQzcCaY<2TE|3O;w9K4TD}8-^Pb+<=#N=!@AXh&* zKP6Q^BflswwL~|$pr9l_Kc`sVwW1_7uQ)S5ProF!xJ17=IW;e_C^NrUKR7eDASczi zpdg?qKPxr4L_e{(IJKl$KQ}QmPYTA7<9545u5yyjL9jj0ED7?>Cs7#Ua? tIKTwdISdR%scFUHNa`4+(B*RyL5houl8d>4G$W&j*7DDx>pDXj7yv58K03&&9%l23^uF6sk!0D`7H>5TPfV~u=(Z8nLVeV@hA!0Sc6YFlv)S}}V z;gVw@J$9>=GS`AHJ~)(PZ!qmL_mL literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/main.cpp.D766105CF4A512F8.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/main.cpp.D766105CF4A512F8.idx new file mode 100644 index 0000000000000000000000000000000000000000..b0af075a7847d1b7672c70fbc3d35dfb71018140 GIT binary patch literal 440 zcmWIYbaUIl$iU#7;#rZKT9U}Zz`!5^#Kk2=ne%}(7$oK7CucLHW#*(>>FeuzTIo9_ zCTF_=x%$cZDXIDy`9*oDCA!H41tt0UImPOmd`pa+=*SOhr01WdX?)5=~)H0LER11nIPkA;r|Ou(cWic-^x6On9T;zBW< zhe<|OMhRvIjAoR=Y6nm+$O4$zJWR$M#yl`RK$~(v7BLhTB^Qf>7|b97449cXyxy+h L%`4i-$jkr$#yV!$ literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/main.cpp.E3ACF218E553B54B.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/main.cpp.E3ACF218E553B54B.idx new file mode 100644 index 0000000000000000000000000000000000000000..493be331f93a80ebc417f035cd4d00f4777a8183 GIT binary patch literal 424 zcmcgoJ5B>Z4D~EqP^3aZK?o@)U`?Hp&q`Y$K|(`0%sOPq>`XK^QaA^KhKAd4f!rVx z1qB@q6|*al-~w3klkI0eTOLT21L=o|q0$yuV!QoXaObu>c6YJ`W{%*&Lb z2{qv?L{GAB77Gc%F`g`iJlo(=hy~e@*U<*X(_1Gth9JkJYZuJ?qUAL+3FE~2Ye(b6 zp2cuOMzGP=7fBWVeRHHKMe>HYm_d66@Lh8?Om8?CtajG#@v;XS04mF~%?`d_1dt}V w_|>O&|L||Um+Jgu`$6rgd@CRRs6}$RmEdT2&<0rxohj9SoqRsx{gcYz3o`zJ8~^|S literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/main1.cpp.E8065BCD1610612E.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/main1.cpp.E8065BCD1610612E.idx new file mode 100644 index 0000000000000000000000000000000000000000..f6a83d44d7db2c254fc8618ad8d6c946f3233961 GIT binary patch literal 242 zcmWIYbaQ*fz`)>~;#rZKT9U{DWQzcCaY<2T9*_ouw9K4TD}8-^Pb+<=#N=!@AXh&* zKP6Q^BflswwL~|$pr9l_Kc`sVwW1_7uQ)S5ProF!xJ17=IW;e_C^NrUKR7eDASczi zpdg?qKPxr4L_e{(IJKl$KQ}Qm&rlDjp8>>TD6Y&+k_TGZab9z)hsM-{JPb?>42%pc u3>;tr>Kq1!qSUlvaU^w&Qt0wIi6F(rMajk7K$?-!Lu>ix&~=@m3=9B0#6cba literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/main2.cpp.F5A3DED340D52798.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/main2.cpp.F5A3DED340D52798.idx new file mode 100644 index 0000000000000000000000000000000000000000..4cc85d458e8381b4b58d6505dbcb59ded0a42301 GIT binary patch literal 242 zcmWIYbaQ*fz`)>~;#rZKT9U{DWQzcCaY<2T9*_ouw9K4TD}8-^Pb+<=#N=!@AXh&* zKP6Q^BflswwL~|$pr9l_Kc`sVwW1_7uQ)S5ProF!xJ17=IW;e_C^NrUKR7eDASczi zpdg?qKPxr4L_e{(IJKl$KQ}Qm&qxobp8>>TD6Y&+k_TGZab9z)hsM-{JPb?>42%pc u3>;tr>Kq1!qSUlvaU^w&Qt0wIi6F(rMajk7K$?-!Lu>ix&~=@m3=9B1GeI8! literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/main3.cpp.85387263AD3FA060.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/main3.cpp.85387263AD3FA060.idx new file mode 100644 index 0000000000000000000000000000000000000000..4ac711da45c464f8749b685f61be1120219db565 GIT binary patch literal 242 zcmWIYbaQ*fz`)>~;#rZKT9U{DWQzcCaY<2T9*_ouw9K4TD}8-^Pb+<=#N=!@AXh&* zKP6Q^BflswwL~|$pr9l_Kc`sVwW1_7uQ)S5ProF!xJ17=IW;e_C^NrUKR7eDASczi zpdg?qKPxr4L_e{(IJKl$KQ}Qm&sYzrp8>>TD6Y&+k_TGZab9z)hsM-{JPb?>42%pc u3>;tr>Kq1!qSUlvaU^w&Qt0wIi6F(rMajk7K$?-!Lu>ix&~=@m3=9B1qCp@4 literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/new.cpp.938D41CEA2778EB0.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/new.cpp.938D41CEA2778EB0.idx new file mode 100644 index 0000000000000000000000000000000000000000..d47e10df186add15317b5e8ccfefc843772c3f0f GIT binary patch literal 250 zcmWIYbaVT}z`)>~;#rZKT9U{DWQzcCaY<2T8IT5p#FUiOl#q;~{L=Ic-^9Gq#2ly6 z%$yX4w9K4TD}8-^Pb+<=#N=!@AXh&*KP6Q^BflswwL~|$pr9l_Kc`sVwW1_7uQ)S5 zPd~A!Br`2BxujS>GcP5zLN_D7xJ198C_gJTxx`36FST3`sEMJtGB-&cXthJ5ao^fo zYr=UL7#SFt7+4sj!35M<3=Bo7X~p75>KLWa<#Q52ii?Yqi@AX`BU6*&U#5RAKYe9j F002GnMn3=m literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/new.cpp.93CAB7DD262F2719.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/new.cpp.93CAB7DD262F2719.idx new file mode 100644 index 0000000000000000000000000000000000000000..e42505577c8be721d91ec79051f5000e10a4bb50 GIT binary patch literal 250 zcmZ8bv1$TA5S=^hOc@YN5%K{#g`Jfs9$aA)0;$*CId65{J$C2tERzq&m*@}q2eyJ` zLRPU5AI!WN<_+(?=UH|FfQibRHL+;L`8if#uj|NH2&G7Ul-|{gawcpo%(&J@L7@!| z5iuX)SjbftSCmc>md;z^o~$Z%&IFt`Og3m|QFzvckQ`83MNO}CfwA&#Ns`ghrXPQz z`*uBljn<>D!O#A%`+R}~AcYpZT-z-cfTtpK?sQ4_@ovOL9J~ze$VvMB_M844PiKIC DDuYH0 literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/open_file.cpp.8364818E8D1AE4A0.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/open_file.cpp.8364818E8D1AE4A0.idx new file mode 100644 index 0000000000000000000000000000000000000000..c5275abe7045bd363f38c2c6217b205fdf03dc9e GIT binary patch literal 242 zcmZ8bF$w}f49s~Jf|i0};|ny_3Koh7*I3wym8^Ra7w-W#iko92dzu{`f#fT pQ~;v58rMGM`woDkt+al4QRjc3t2bGkmU_TAdX7fV@%?-PcmX2NL6QIf literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/quickInfo.cpp.18898FC356DB0024.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/quickInfo.cpp.18898FC356DB0024.idx new file mode 100644 index 0000000000000000000000000000000000000000..7d40dfbe9019e6dcd0fcd38879c5c19075d85c31 GIT binary patch literal 348 zcmWIYbaM+~WMFVk@vO*AElFfyU|>`kq$$PKn9cZa}Vn za(+sxenx&#UTTSMazQ~!etu4|zH3EEYF=?>ex80wYH^8vadK*2Vo_#(vA%C8KDxEIIg HF)#oC1@l{L literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/quickInfo.cpp.42255FF1FE7CE998.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/quickInfo.cpp.42255FF1FE7CE998.idx new file mode 100644 index 0000000000000000000000000000000000000000..35ea495463c2137d12407aa433766f088e1a2a60 GIT binary patch literal 516 zcmZvYPfG$p7{=ex6_P9=#7x$}Ki8T9A+VdNu!lgjL(yp+XKixbv6(RxilDBYqVLcL zh>l%4^a=U~-RmA5nq8VeXkeb<Z*;sZdlHZ5G*6LgC{X-n3Ag*!2Dl9}|aP>9uwc9?t zOhHWJWFom3iNQO)yQ|0J?dufiZ$ehWN=IU_pq{+fg~<@h&w1OZVpY;6fjLqB-vqih zv^S$|R9-3POpnPC&(HbWsAv_J%_SR^tkPd4sPBfuq#!b!8b|(1rRzW4<^X;G&mMmC literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/quickInfo.cpp.5F04F7AC66660619.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/quickInfo.cpp.5F04F7AC66660619.idx new file mode 100644 index 0000000000000000000000000000000000000000..47e6f0fb1e0af81d44ecb885f837721077a4b4e3 GIT binary patch literal 348 zcmWIYbaM+~WMFVk@vO*AElFfyU|>`kq$$PKn9cZa}Vn za(+sxenx&#UTTSMazQ~!etu4|zH3EEYF=?>ex80wYH^8vadK*2Vo_#(vA%C8KDxEIIg HF)#oC1s_{# literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/quickInfo.cpp.834344597787EE3E.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/quickInfo.cpp.834344597787EE3E.idx new file mode 100644 index 0000000000000000000000000000000000000000..b63d044e4a8d751790faad634096df744df6e49a GIT binary patch literal 348 zcmWIYbaM+~WMFVk@vO*AElFfyU|>`kq$$PKn9cZa}Vn za(+sxenx&#UTTSMazQ~!etu4|zH3EEYF=?>ex80wYH^8vadK*2Vo_#(vA%C8KDxEIIg HF)#oC2FF`$ literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/quickInfo.cpp.B58BD725D0BA6F18.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/quickInfo.cpp.B58BD725D0BA6F18.idx new file mode 100644 index 0000000000000000000000000000000000000000..3fb999f704cbdb02afdd96bf0114d9d50e9d0701 GIT binary patch literal 494 zcmZut%}N6?82r-ig2mN>NUddC=+9N7P!K9!sx9oT)QjS2n`Uclo77DzEhvIMf#MVB zBk0wuPv9E}9u=>i%q~VK7|47KlW%57+iN!85x{QOn+&P)EdW^7SE`WR=oz1Y4QLHx z?A37HC;g_Tn20XL$0FoZt&!142{DkkF;SFDCOB49Dl7@*e#nHx`;7Mnv@L{ch2n$~ zg?%ZhlK6DYNZ;duSl1@NWaEr-82U`ZG#GQDv>8NZdtx%}X$|Cb*g4m=3iapD>hkrf z12zE4Br*#z{8omImDlXsM|kK!Qp5qkU;74XMBr>dr%<2=D_BFm^)# literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/references.cpp.196BD31F2C2E05C3.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/references.cpp.196BD31F2C2E05C3.idx new file mode 100644 index 0000000000000000000000000000000000000000..26d665dd38171951ffc9dae9b1c575a0ec42cfa2 GIT binary patch literal 1120 zcmchV&ubGw6vtmSlP1}2nq*C|=0~LldJybTL!kr&u^J2-(KZFegKRbvyEWO3J6lO| zP*5*=5f7Crh!-!42k~Agf(n8bk@g~j7cad^FCysdCQr>DpbPWedGp=OvQoG3FvI!?;7a&P>fVEKcVQ^J0U|S(bC!ww9RgP>plu zaB8zUvze(gJ}I*Nr%H?evX0w%sn(b@Y7MAcmOBcCo(i4=Q^D4amrZ@j(}SMoq1h2P zFz?uKdASW&GAj5{!03Z0>i>qi5m6mwqF0hv@(EAS?#e%&tv)Vq zE1(E_JTNYMf;Nc1kO%*w>q`w#MJ~P`52U!QyeXa8Nv`-ZBu8>_EP@v(SZvG_u`SoQC%pw hEO<0DH{iC;bK>nMl^OLdJ&`0*U(KbDZhqBpB=+-0~cQz%- zK|#IfMLblh7cX8E58_n{MNmP|B2q6Rc=6J!^df@J?&g8{2f8rdd2hbVn|Ytvg;KG& zMgZn(rEZhing}5w2DdHawNC`jSMF7MZFa$^TAI~^s%DANhq}>V1xjhDKu>G>wW3I= zZq^uGF|8J}kLm5UZJG^E&vtFr;)dCxHsdzsI%{c`VRBmTG;CwRH0?{4xyp2#Q;l;b zrnZ+apQ0A4GmEu!#-~NSeLr($e@=9`lxmG>qt<}BX*#1&@Kn$q3I%y5@3iz8SC6}z zhh|T_&!TO?^-dSoG;2n@VXs+T5^t!-f1UVr=KcW{L_%i$vvF6vw*}Zb_js(^PcBN5 z6!g}JZ`3!2w)XwV=dTam+?FIcG_WOAil80*U8!GPy?Hkb5e0}GkQGZ6;xqQ`X?1v&<62m^1y#|eW@X;$i?UJK#IHS`_kpTq3$zeJU)I9E2M~n2kRmkNf{!dl58-mVm;&|I&k3NUc9on lssja=1&@a2B;3+@&I$aEc;5&HAd|{m`~y9oB$9sw{sB(9A@TqK literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/references.cpp.372E2A9D9B71FFA6.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/references.cpp.372E2A9D9B71FFA6.idx new file mode 100644 index 0000000000000000000000000000000000000000..ba2beeb3e0b746e274df6c809fac6319080a99d9 GIT binary patch literal 1150 zcmchV&ubGw6vtmSlP1}2nq*C|=0~LldJybTL!kr&F&YdS(f&AyhqBpB=+-0~cQz%- zK|#IfMLblh7cX8E58_n{MNmP|B2q6>@ZzOc=|u#c-OU5@4|HL^^WJ=!H}gKT^W{=$ zjQ|vDm`v= z-K;UXVp=U`pU~TF+cX=Tp6lAI#SODXZN_cNb=J}>!{oHmY1qcRY1)@9bCu~fryA!> zOl>b;E>ertnZ;T<cq(WQg@U}3cUt<4t0!H} zL$fE|XTi4MMyCsFnl&Tdu-B|Ei8s{MU#C8weQ-ztk&xNItm=yQwg6k_pNw_;$puN0 zLf#tjjrzvW)^?A5`S$Sb9ZB+s2ezb0QM5z97wgwnZ{3SPR0iS?`ej$puDyPLdimA& zN0JmAED?|)f_CKHrOm$^_EW`KB2$4W*%h>RDo5`>UQa()U{u&DQNymF{V8|*s_Fmv z!n4yP9VT%SAKVgPb9-s0xPN>*0x_{WMq(jXaCi1*?e5%11U;guQ z<5^`-0Y%u8fl1jFv_brtJoq17UuuXda`AaQkm8>5p?qaOx$eu59LdG;5ab|=I1um< z>|aU^^_?LT(TN0hkF)>CQ1=-!u8tqZ3Mt~?!MaFBl81;WBpb>qSP%J#4jeeR7q2X? l>OjF|!K0x$3Ac2fbAo^)-Zz2)_{rj&`jK8p5-BhO{{Uk~A@~3Q literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/references.cpp.A6BFD85BBD24BA03.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/references.cpp.A6BFD85BBD24BA03.idx new file mode 100644 index 0000000000000000000000000000000000000000..aa2e162fc088aefb690ef211e72a43323c776f5f GIT binary patch literal 1186 zcmc&y&ubGw6n@!E+H|{V)7WBdl1dHqAlRjrf&_$OYcXI%`{PhN$aZ&Px83g4nW-c_ zD5w{`h=)oof)_7}2k{;#g7u_Dq+Uey;-y#VMFgGM^nv*Ybl`pa-usyM=6!FcN|TeD z1Yq1NRhOxBlndR;gyjC$m~!+f*Jf%f^t?aM9bSWZhbvoyiXYITZQG@yea3N@CRJ#= z%%k=K;~|wN+?5r{SRm}PRY^nPv(T1QNL#oxbhyuiU0w~O&l!^w)bRr5F3o7(5rRr# zPy6B3fKDm)B4>-#l{Tjp%4z6QF{En$*ZvFtzPr}0xbdiI$G?TXHjOj`s< zzbo9DWAX3L8+4Xr+ejDbI(Q{OeP?!eeE;}P3exI!nxvBv;O+bk@6M@jTOU)PW+fxm zNOuHCubIDIY&k^av9Zk!&!@gq&s=SXj+_b^uIBU&D;i^>>glOh($C-WB8 wLw(c)S{%HKPgYOWqF`F-5jZ*!+!Y1wBs4@PP6oEe7sl#|$3~(BS}+ap2g;N&=l}o! literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/references.cpp.E4A9633E5C2E1AC1.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/references.cpp.E4A9633E5C2E1AC1.idx new file mode 100644 index 0000000000000000000000000000000000000000..227a165f3c359f44726f4af41d15af87599ab11a GIT binary patch literal 1150 zcmchV&ubGw6vtmSlP1}2nq*C|=0~LldJybTL!kr&X*C!$qWy6Y4`s8N(5=aC+}V^Q z2L<(_7x7T3Uc7iwJcw5*6hQ?+i%7kQ;KfU?(u)W>yUA1Y4>T~}d2ha%H}gKT^QB^O zjR4G5OYH`8G!a5V4DQ&*OP>hbU%9i`X|i)h#n$W&R5V+RF4T-VD^N;H1v;zgSBfH~ zx>aR##j;K29MhXk$Fl02o^CtLuEa!r4tuo!=RO6h9 zsoBeyXQ|C<%x0#}_@t<}?`N*;&xtOVQnfy5RO?W)EO!(NJr%SELP6fmTc$qc>2Xi< z(CCQwS#WH)+G@j^W>1MX>@+G%;th56$B7T8?jBG;BxE`;t$NaXTY#-I4@cVFu|u%3RRz_74YqJ}*|`+e@lCCmT) zY0plRbeP0Rynjo8&F!U~xxJ&?5r~Q1F%k=Tg1fWVs<&poZGDP>=#}J^e8Lm7yYjDR z8;{Go3Mj%J4~)y6pbg^7w`ceZ_k&Ca#11at*Z%Y^VlIy+<$&p+f4?zy1hzkJ^ z!TzPxK;IcM79C4q_c;3x4RoI&qw45EtdJru9;}OGBzb^{Lb9Q(g7uJ(=)i@8d-2NR lsxA~<7Ch>jn{Zp_IWham;*9!^o=p-dFa&|W|AV1_;U9&&A@u+N literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/references.h.291F04E4555C6678.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/references.h.291F04E4555C6678.idx new file mode 100644 index 0000000000000000000000000000000000000000..fe67d6e28d8c3d1e8f15961b86eb03c1ced8de6c GIT binary patch literal 486 zcmY*U%}N6?82t9fwW}*$Y@z<#^`Joo4@)m97Wbgk_5ozgex+O2q$FvrsE^@Ee1v-P z9Yp98c<=!P4+0rh*( zj1%+;A%Rc!LV8}+kWd~WX>q|&topV(a zyp2>z5=x1BbTWLpO9VDiAfqTZTF~q=8n8nQBNUqxXlnv(1C#Z!a02)~^mrWUMpqYS zH@eQHHJtz2S!#GNRRGI&?NWMxYZ%~~@a{baC*Q?859~tL-ZEXYl+(`Z??e0g_TB?0 zr(M?_)3xE;;HPr@VVcvK7%Z3pO=n1#lZ}5FjK$PDSLNPjIrYq+mo2B@6!YA90;6n= bobyj0FbPL4QcyWNx>$qC(@OYQ`~>&|mB@zZ literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/references.h.76B0A2F4C18D40F5.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/references.h.76B0A2F4C18D40F5.idx new file mode 100644 index 0000000000000000000000000000000000000000..0eca5fc16c741b8eed41a2b1d488ada3bf448a61 GIT binary patch literal 486 zcmY*U%}N6?82t9fwW}*$Y@z<#^`Joo4@*xLi+fON`v9_LztXMSq$FvrsE^@Ee1v-P z9Yp98c<=!P4+p#A__ zae_V}B=E_8NY85;63QbaZ7vw9P1@@z&J#%vh6L)60aIWft zcaSPcLMc&?UWQMrL|_XAGKzAm4Xr+-0XxJnLa{xCcBarSFxmJMP66MC0gofy=(2lu zt?OJ^RU`z%FF%Ez>niIqkgs+;^^S?mTdE z+I8JOx;|bQeOHd(O>;IAg9US-=?v*|viUEAv7CD6s@&Twr=I!qs^t`%VxBusV3e(i abN&egCgH?I3M%I(7i&~`TnitH9{|6Yc82Nz literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/references.h.B7BEB6FF49C4C98D.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/references.h.B7BEB6FF49C4C98D.idx new file mode 100644 index 0000000000000000000000000000000000000000..2df506c72969cc9059cf753d00ddc623d3ea6490 GIT binary patch literal 476 zcmY*UyGjE=6utX!&FYGc3B*UQg$^oMEU6TO+el2lV4S@%8#gmyW{eT_Gpxia-L4iQRphX*k*h>-qETt07;-8Tp-3a)XDQZ&&^0OA z$TXo!p;km<6D4wnYO4j!3(g{bgfvFEJ%x6r&@OOQp9rTw7(!1Zan|Fib9$4NxO9e# zUwbQ!0A>o{xV~G;5AZDud>h__m+0iXco%?M7#Kw?Tq UE=n>rKYBQW%F`NsEPev~0ep{w@&Et; literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/references.h.E1BAC2DF674F6207.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/references.h.E1BAC2DF674F6207.idx new file mode 100644 index 0000000000000000000000000000000000000000..31fda4513bc4ea5458ed4e14195b20d9c265d69f GIT binary patch literal 498 zcmY*V%}N6?82t9fwW}*$Y@zA{=s|-D9#&8O6!)Oi))!c_U+uQrq$FvrsE^@EJbCsx zycBO7OKz&fF-@967jp9=~`O{>UW_Q zC+HJG0-qd&v{}-SP#z(vbHPw;&~{sKo=9@sQ^;h@8Br(|krY`dVlK&PCsDEBTpeK; zC7d=dMtmqGDoLs_yGpR4*|Ojbq>2cvp+H7aZq}jJVKiVTT8Lt63T;oJ9bmFD5l#W$ zhc1sJ-R`D!d8eygTm8lF-Ib~bGdZwq*Dj<7xP}3)2?OsnIRD8%cwpzoKVg}!S;%PT zWBAm#y?^w;$!OPgCv>^L@bbHV_GOy0V=-7T2bvxuT~1d2WiXag?@X0>o5j>KyI!@N koRiOTX91@{5EWePqGK_2aW)Yp8x;= literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/references.h.F9A8751A06968E5A.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/references.h.F9A8751A06968E5A.idx new file mode 100644 index 0000000000000000000000000000000000000000..e3156aa4ee789e62c38903a23d3a1f5842de513f GIT binary patch literal 486 zcmY*U%SyvQ6uo&E8;!WJh5Fd*LI)LGgsv(UvruaL0TL&-G&RkXnQ5)4pW#aUgu3z{ zMCcc|@B;)F3L?02nlNGqW)5f0J)Cu!}OZ0bog8A$k0)FgxoTK>Y!< z;skv{NZ^xdNY87E63QYZZN^iSo3z)Hj3t5`3?-%_W+{; zyH<5BtnuRK-b&MhnF3h0YnQSIT*Cm@gg5UgIQc5xdSDmw_Lk|IB`rHIKlh!hn>!C2 zExWG!C)dXdqwmV`yJ^nmX0Tuml$l(egOOemp6v% literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/semantic_colorization.cpp.4255EA5122F35AA2.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/semantic_colorization.cpp.4255EA5122F35AA2.idx new file mode 100644 index 0000000000000000000000000000000000000000..adebbd08ccde9f59a7567476f9ab00714b5afa29 GIT binary patch literal 3628 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 literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/semantic_colorization.cpp.B347304ED41D5F48.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/semantic_colorization.cpp.B347304ED41D5F48.idx new file mode 100644 index 0000000000000000000000000000000000000000..85e25796bd4f44ffee370ffcf3644a3cf4c03466 GIT binary patch literal 3638 zcmZ{mZERCj7{||Z*4wV#Y1eHBjH4v4AWSxI|gfxnMPeW9B!x!->XNTT7qFX zYBd?*C#_V%aB8B-q+?m89lq~b$4J;QD-m`K+X>rIBcZ2amK}bm#dKmTEX!G*vep<; z#}4bZZJ;D&9H|f6MqE!gv1lY}nN}*+raPFY7E`lk%VNzfiD;%Fdoi1>HWEfE<2Nza z=qQpIo~<^mM&0~xuGvYOdZS@Vk7-5GvKFh<8%;yD$>oSN#|*RS1}(UfSBG3_{dQcvk|StM>1mg2O^C}lJ={K)_hQ)cJX5@csPy7}6k z{J#kYag2D<#Dk`)$%ffYU#pufYIE$?c;j}Bv9xtm{Bu0T{A>neq8C^%JJx`ncA|{YuDko|~WV+FHC)umZFk1ML`2S_)a_ z^>&}BSaWEVhfhMwVeUT614_v9-1^G)$(v6+%UVW|2acSN?vxG_Xjsg4{oo zi9OuAhYKZSIlJZI({~TPWeavIW_g}#&+~jGWT~EYaINRc*KI*w;btPuy=h*cge+TK zIcHxr-dQJDEoM0g+CjKU30Z!teX$_DIK9cw3ej>BTqmJO30e5;`KLD4ly?eNiIy&| zb>Y%UA$rOz_bMUFcN>RZo71xcEl|$HMQ~rl zEKkp*g^|K<((gC3kC{sd~PluCN_HU>A z((s3ZO~V|gIetS*$P!$9@y#=jZ96R(KEdJ$*N)(WCWS2fTLzD|*39k8XI`}I0M`zD zT&0kuXVavH+}}U@T(Ajf=>x3~ij|OM#iJjxuBCGa+`JksySQf;FHu64?W=xv%;2nV zJp3lK^n<$}kEIl{bhwXfvx?e>IG?PV#1Qy~0B?|=RUf}FW$MD=i$PwT!^9wX2eA?< zWbw`n6>qLdDk00dhCRg_zh8WH z0RT)$8;-k z7&$XOfAJ0pUs~1bj=XzcpVH?8AqKc>falX`CmciR4IqpilE5@Lq4!$3;{g}Xkfbf$ z5fXoa=P&RQkqNswrDI@QCia4BF9?Eenb-$Y_dzAaq*#+AF^xb7#tz9}>LBo9v68yf zLAb?YC2Of8B+hd0Sso+c(qlq!#STeU zDvpqfRZE@{ZbD)M4{YE;G7wmK=@^`ri9_Hz1QW*O7n>n6N_;&lEB0mfsb6^GUU@+5lsr$N#dABAP(cplH@NP zIpQxA-hjHeF5|Nni;;vSiU>S7(>q}nog^YIW{|k0V(0*2l@hYlK^(x2(M%;|;z5z1 zr2n`wT>GjEFrU_*z==msQj=1L#7Q1J$&1NA_;mTkKvN(V*a+kh1~PGQ1d6VYOGcoK zVuCFGfl9d2?1b3IbNBIbdQG8a!rdQ@*vz`IPVmyYW#ZCKsGvAyn0jU!b}DLT-e_~g OU9LmH`j^ffVC-M9#ku$Z literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/semantic_colorization.cpp.D256AFA647478428.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/semantic_colorization.cpp.D256AFA647478428.idx new file mode 100644 index 0000000000000000000000000000000000000000..79eee1497399e00979bce78cb275b6e1a8220223 GIT binary patch literal 3638 zcmZ{mZERCj7{||Z*4wV#Y1eH}n_M4G$q4vV+Fwf7F) zzKn_lkN_EoE^#4>Lxv!JFf6>NAaBM=H0rV#bOtdFqJ$V-&}pJR<(#LoIhr>A`<(N? z&w0+v{q-)dU%a?Bz}TY3`sd?@qq`VmA^h1+D)ueMi_B*MTf`RC)v={Z7vt}d%nu`- z8Hwh2B$lupJrOlz6gT1xMoL~gElF%$VE{nvi!cv?T8KsOShCdnLVan{BT7v9sM>b#I zlm9p2AdV4Fnt0GuHQ6w`>1%YeS#6Hp5^va{F_yNDh<}cyn4e8!O!NTjfgC0B{4@5& zJl1zl%ZdcM11&qawu2WcAK|l#v%I~WFWW(?rw3MLb0%#YYLKsiC~k^(#y48?pH#V3*7vC_qO5{f)$|UC}>A<(o)EB zPfypGiq!{KdiVsi9OCXnJfMUuFTPOOHgV(eXZ$P|Egj(Nz${Y8^2*=umImf&R*?Ir zGqHzz_i&+vEa$d7diwr>cWl9K$1Iz;wu$E}Axrg)18Y22zitik3O5sJ?oIOoC1ly= z$~pI{@!nd&YB9?J&n`=ro2P2O0;xx ztrM3{3R%w1Uad{t*0#&TYtXU<+*=@|ge>3Q9eBLtqvY#?h0)T-wLYAY6tcJvU3=rT zeb>4@9RD`Nd2pWxj}o#pe(`0+6WxI$9*$3)Sj*jOxmO8UzFR-|+TGnd(E{a6Tmttc z%p!#>`b`YV#|!zbQ)QbN0^bneD#_2r-v+j~ zP8d2V*c8lhn&UU5ge<}Nm)<_}#P-vI;S($lbL}ubXi~_suX*4|OUVPH^qS z$5jehx;IRy&;9+g&jlNYmR`_$p;!r7mOp-ybuO9J@8;EL+08w>d5IFT>{$7;V+Ln@ z4rjs;viLz1?1 zM@akyp1;6LL?-O!l#YUJnRp9aZ-F4_mWjPEc`sB_Oo}y064MBTVC<0mr49lw7AvVs z9fVsfR5Ogv1*r?^cQGgZVD0dy@f}Sn{F4izMW-+y7EIlR!SL~2v zrQ!&wSheIS;U*;3@xVGBBm;q!myW_|nK%fpgD{Q^gjXz1vXzD+sA3IcqZH>YIZAg3 zBou3h0Kton7-kq7qdC4&@D$=AcrSvFwlfpoaS^6bTsW_)Z}yL~-^EkBi@SDlKNU&K zfEgun|Enp@U1{#2brHC3p)?;)F|imYBMD555%|aju0TG$715+{og|KF1mZBhEJ^;- zkt6;>;Z3NE>oPWLu^35MqKLqQGqnR|&`BcVVg`v@DuxaaRw*G%9mE0b7|B#ZCLR(@;Y6!h4W=DtUZ3j-EPDZR>cHl<^yGs`4G_a_K~2mg{ce~G_B zaKjwH9PX(Xk<_^=a->{CP`7Gy`!W}g@*FG2h)C7I^*OimarGbuEC{xt3` zOdalg9l%EcZnw)DHS{sMJh{I5IyeP2-Y5%AR8pyp8!G(X(@;Y6!h4W=Dx>@3j-EPDZR>cHl<^yGs`4G_a_K~2mg{ce~G_B zro^#z zn@TCVR1>aKjwH9PX(Xk<_^=a->{CP`7Gy`!W}g@*FG2h)C7I^*OimarGbuEC{xt3` zOdalg9l%EcZnw)DHS{sMJh{I5IyeP2-YZ4D}|F_;*1_AfTiI_gnH=X{1C#As3j;Ixu8*W@Q^GTXO^&?nK88s5k%@ zV6rq=@_V+PZTZbiRgDXPo7$`!Qab{GaZXY8@0t6UcJr>KiC?hg4qRzq=>wIBXiB`c zZdK(LU8)J65=YWY*S4Bc5WHI}Me!-3k|>I!XxS&h=}S=0Dd{cQIwZH6Z*(g{D)`{z zW1v}9?>Rk_(|+63;mX$md{mIGS)AwR-Y$;!&rUwJ4j`Kt7Td*P53rN9(ExyHDM$b2 dirqiG_mzPu*i9|$WH0kz*nFOT{d~XX1HXIHO*#Mo literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/testIdl.idl.ED6C4687B5537EAF.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/testIdl.idl.ED6C4687B5537EAF.idx new file mode 100644 index 0000000000000000000000000000000000000000..b3dc3332f44ec21e683fb5879b7aecdc84f053a8 GIT binary patch literal 272 zcmYjMO-lno49&I$>(@;Y6!hpxbKjea3j-FUlwQkpHpQ{inPn28`x6AggMZ1JzofrH z)9uAT^78T$cp00j8WsQ#wOOx7>;M2xG+DC$Q0!vVPTGc^{5;#-f-4Oye4r8$O^Nr` zEi0wyQcd`hawNHNO(Q7<#>cf#WS=4mu^>B&Hv7aldJE#mDamtAujGW$GLu5HL=%?r0Qqn7v-gv=q48wl;r2<6ze+! z1yzj219y$NoEQI#MJnLqWokAh>IDDD|3@# zfu7RKS~zpls&FwL2B42wdAWJ{zy#F84B=bT?II4oGUj3607{FpiwdzZurmlTa56D6 za56K9|0$E#_&fVDFHn$ym7AMe08GGiGZdw!73U+_!YqYix(utJq@WDU2|%8TpgN2P zvzbu}Y%R=4n2k(aC^qr1it~vJ!}I{{%}E65C@xAa76;PItR(_-UaKka{bpoiV1t>( GzyJUWrhR$< literal 0 HcmV?d00001 diff --git a/.vscode/hornet/compile-db/fallback/.cache/clangd/index/thread.h.F70CB67253515238.idx b/.vscode/hornet/compile-db/fallback/.cache/clangd/index/thread.h.F70CB67253515238.idx new file mode 100644 index 0000000000000000000000000000000000000000..6bd505521789ac34186053640d81e285ab0fc1a3 GIT binary patch literal 330 zcmWIYbaQiJWMFVk@vO*AElFfyU|Z=EWBj.vsix`. `package:all` writes the following ten variants into `artifacts/`: + +| OS | Targets | +| --- | --- | +| Universal | `universal` | +| Windows | `win32-x64`, `win32-arm64` | +| Linux | `linux-x64`, `linux-arm64`, `linux-armhf` | +| macOS | `darwin-x64`, `darwin-arm64` | +| Alpine Linux | `alpine-x64`, `alpine-arm64` | + +Examples: + +```sh +npm run package:linux-x64 +npm run package:darwin-arm64 +npm run package:win32-x64 +npm run package:pre-release +npm run package:all -- --pre-release +``` + +Target IDs are written to VSIX metadata by vsce. They are not npm `os`/`cpu` filters that would restrict installation to the machine doing the build. The extension bundle is JavaScript; any host can package all targets. Hornet discovers clangd on the workspace host and automatically downloads a verified official archive on Windows x64, glibc Linux x64 and macOS x64/arm64 when missing. Other hosts require a local clangd installation. Generating a target package does not certify native ABI compatibility or imply that tests ran on that CPU architecture. Browser-only VS Code has no native process support and is not a supported target. + +The `bootstrap`, `build`, `rebuild`, `clean`, `scripts`, `show`, `webpack` and `vsix-prepublish` entrypoints remain available with Hornet implementations. `webpack` is a compatibility alias for the current bundler. `clean` removes only generated `dist` and `out/hornet` output; it retains release artifacts. + +## Public distribution + +All publishing commands consume explicit, already packaged VSIX files. Configure your own publisher/namespace in `package.json` and obtain credentials for that namespace. Do not use the upstream `ms-vscode` identity. + +Public VS Code Marketplace (token in `VSCE_PAT`): + +```sh +npm run publish:marketplace -- --vsix artifacts/hornet-cpp-0.1.0-universal.vsix +``` + +Open VSX (token in `OVSX_PAT`): + +```sh +npm run publish:openvsx -- --vsix artifacts/hornet-cpp-0.1.0-universal.vsix +``` + +Repeat `--vsix` to publish multiple target packages. Add `--dry-run` to inspect arguments without accessing either registry. Tokens are read from the environment and never placed in command-line arguments. Open VSX namespace setup and publisher agreements follow the [official publishing instructions](https://github.com/eclipse-openvsx/openvsx/wiki/Publishing-Extensions). + +VSIX files also support offline/manual installation. To distribute through GitHub Releases, use the `Package and release Hornet` workflow or attach the VSIX files manually. + +## CI and release workflow + +The existing Linux, macOS and Windows CI workflows remain separate and call the shared Hornet build/test/package workflow. They install public npm dependencies and no longer acquire Microsoft private binaries or use the private Yarn bootstrap registry. Each uploads its universal VSIX as a build artifact. + +`release_hornet.yml` is manually dispatched. By default it only packages all targets and uploads artifacts. Optional inputs create a draft GitHub Release, publish to Marketplace, or publish to Open VSX. Publishing requires repository secrets `VSCE_PAT` and/or `OVSX_PAT`. Stable and pre-release builds are both supported. + +Microsoft MicroBuild signing, internal AAD subscriptions, internal package feeds and proprietary runtime acquisition are not used by these Hornet workflows. Historical `Build/package`, `Build/publish` and signing templates remain in the repository as upstream references; they are not the Hornet release entrypoints. Public tools such as vsce, public Marketplace authentication, npm and GitHub Actions are retained. diff --git a/Extension/.npmrc b/Extension/.npmrc index a3422e06d..c6969b513 100644 --- a/Extension/.npmrc +++ b/Extension/.npmrc @@ -1,7 +1,3 @@ -registry=https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ -# Disable postinstall scripts for supply chain security. Allowlist exceptions with npm trust: https://docs.npmjs.com/cli/v11/commands/npm-trust +registry=https://registry.npmjs.org/ ignore-scripts=true - -min-release-age=7 audit=true -audit-level=high diff --git a/Extension/.vscode/launch.json b/Extension/.vscode/launch.json index 6547573af..3b87002dc 100644 --- a/Extension/.vscode/launch.json +++ b/Extension/.vscode/launch.json @@ -1,172 +1,11 @@ -// A launch configuration that compiles the extension and then opens it inside a new window { - "version": "0.1.0", - "configurations": [ - { - // debugs the extension - "name": "Run Extension", - "type": "extensionHost", - "request": "launch", - "args": [ - "--no-sandbox", - "--disable-updates", - "--skip-welcome", - "--skip-release-notes", - "--disable-workspace-trust", - "--extensionDevelopmentPath=${workspaceFolder}", - ], - "sourceMaps": true, - "outFiles": [ - "${workspaceFolder}/dist/**" - ], - // you can use a watch task as a prelaunch task and it works like you'd want it to. - "preLaunchTask": "watch" - }, - { - // debugs the extension with sanitizer (TSan/ASan/UBSan) reports captured to files. - // Requires a sanitizer build of the cpptools language server. Each process writes - // ${userHome}/cpptools-sanitizer-logs/. (see readme.developer.md). - "name": "Run Extension (capture sanitizer logs)", - "type": "extensionHost", - "request": "launch", - "env": { - "CPPTOOLS_SANITIZER_LOG_DIR": "${userHome}/cpptools-sanitizer-logs" - }, - "args": [ - "--no-sandbox", - "--disable-updates", - "--skip-welcome", - "--skip-release-notes", - "--disable-workspace-trust", - "--extensionDevelopmentPath=${workspaceFolder}", - ], - "sourceMaps": true, - "outFiles": [ - "${workspaceFolder}/dist/**" - ], - // you can use a watch task as a prelaunch task and it works like you'd want it to. - "preLaunchTask": "watch" - }, - { - // debugs the extension (selecting the workspace) - "name": "Run Extension-Select Workspace", - "type": "extensionHost", - "request": "launch", - "args": [ - "--no-sandbox", - "--disable-updates", - "--skip-welcome", - "--skip-release-notes", - "--disable-workspace-trust", - "--extensionDevelopmentPath=${workspaceFolder}", - "${input:pickWorkspace}" - ], - "sourceMaps": true, - "outFiles": [ - "${workspaceFolder}/dist/**" - ], - // you can use a watch task as a prelaunch task and it works like you'd want it to. - "preLaunchTask": "watch" - }, - { - // debug scenario tests (selecting the workspace) - "name": "VSCode Tests", - "type": "extensionHost", - "request": "launch", - "runtimeExecutable": "${execPath}", - "env": { - "SCENARIO": "${input:pickScenario}" - }, - "args": [ - "--no-sandbox", - "--disable-updates", - "--skip-welcome", - "--skip-release-notes", - "--disable-extensions", - "--extensionDevelopmentPath=${workspaceFolder}", - "--extensionTestsPath=${workspaceFolder}/dist/test/common/selectTests", - "--scenario=${input:pickScenario}", - "${input:pickScenario}" - ], - "sourceMaps": true, - "outFiles": [ - "${workspaceFolder}/dist/**" - ], - // you can use a watch task as a prelaunch task and it works like you'd want it to. - "preLaunchTask": "watch" - }, - { - // used for debugging unit tests - "name": "MochaTest", - "type": "node", - "request": "attach", - "port": 9229, - "continueOnAttach": true, - "autoAttachChildProcesses": false, - "skipFiles": [ - "/**" - ], - "outFiles": [ - "${workspaceFolder}/dist/**", - "!**/node_modules/**" - ] - } - ], - "inputs": [ - { - "type": "pickString", - "id": "pickScenario", - "description": "Select which scenario to debug VSCode tests.", - "options": [ - { - "label": "MultirootDeadlockTest ", - "value": "${workspaceFolder}/test/scenarios/MultirootDeadlockTest/assets/test.code-workspace" - }, - { - "label": "RunWithoutDebugging ", - "value": "${workspaceFolder}/test/scenarios/RunWithoutDebugging/assets/" - }, - { - "label": "SimpleCppProject ", - "value": "${workspaceFolder}/test/scenarios/SimpleCppProject/assets/simpleCppProject.code-workspace" - }, - { - "label": "SingleRootProject ", - "value": "${workspaceFolder}/test/scenarios/SingleRootProject/assets/" - }, - { - "label": "CompilerDetection ", - "value": "${workspaceFolder}/test/scenarios/CompilerDetection/assets" - } - ] - }, - { - "type": "pickString", - "id": "pickWorkspace", - "description": "Select which workspace scenario to debug VSCode.", - "default": "-n", - "options": [ - { - "label": "(Debug with new window) ", - "value": "-n" - }, - { - "label": "MultirootDeadlockTest ", - "value": "${workspaceFolder}/test/scenarios/MultirootDeadlockTest/assets/test.code-workspace" - }, - { - "label": "SimpleCppProject ", - "value": "${workspaceFolder}/test/scenarios/SimpleCppProject/assets/simpleCppProject.code-workspace" - }, - { - "label": "SingleRootProject ", - "value": "${workspaceFolder}/test/scenarios/SingleRootProject/assets/" - }, - { - "label": "CompilerDetection ", - "value": "${workspaceFolder}/test/scenarios/CompilerDetection/assets" - } - ] - } - ] + "version": "0.2.0", + "configurations": [{ + "name": "Run Hornet C/C++", + "type": "extensionHost", + "request": "launch", + "args": ["--extensionDevelopmentPath=${workspaceFolder}"], + "outFiles": ["${workspaceFolder}/dist/**/*.js"], + "preLaunchTask": "compile" + }] } diff --git a/Extension/.vscode/tasks.json b/Extension/.vscode/tasks.json index 76b0fac63..047f54bed 100644 --- a/Extension/.vscode/tasks.json +++ b/Extension/.vscode/tasks.json @@ -1,28 +1,10 @@ { - // See https://go.microsoft.com/fwlink/?LinkId=733558 - // for the documentation about the tasks.json format - "version": "2.0.0", - "tasks": [ - { - "label": "compile", - "type": "npm", - "script": "compile", - "problemMatcher": "$tsc", - "group": { - "kind": "build", - "isDefault": true - } - }, - { - "label": "watch", - "type": "npm", - "script": "watch", - "group": { - "kind": "build", - "isDefault": true - }, - "isBackground": true, - "problemMatcher": "$tsc-watch", - } - ] + "version": "2.0.0", + "tasks": [{ + "label": "compile", + "type": "npm", + "script": "compile", + "problemMatcher": "$tsc", + "group": {"kind": "build", "isDefault": true} + }] } diff --git a/Extension/.vscodeignore b/Extension/.vscodeignore index 59e8dac79..3eb9e5d21 100644 --- a/Extension/.vscodeignore +++ b/Extension/.vscodeignore @@ -1,55 +1,10 @@ - -# ignore vscode settings for extension development -.vscode/** - -# ignore binaries -obj/** - -# ignore source files -tools/** -notices/** -test/** -src/** - -# ignore .js files that are webpacked or only used for development -out/src/** -out/tools/** - -# don't include the local code and tests compiled files -dist/test/** - -# no project scripts -.scripts/** - -# ignore ts files in ui -ui/*.ts - -# ignore Azure-Pipelines files -jobs/** -cgmanifest.json - -# ignore development files -eslint.config.js -.gitattributes -.gitignore -gulpfile.js -localized_string_ids.h -readme.developer.md -test.tsconfig.json -translations_auto_pr.js -tsconfig.json -tslint.json -tscCompileList.txt -ui.tsconfig.json -webpack.config.js -CMakeLists.txt -debugAdapters/install.lock* -typings/** -**/*.map -*.d.ts - -# ignore i18n language files -i18n/** - -# ignore node_modules -node_modules/ +** +!package.json +!README.md +!LICENSE.txt +!ThirdPartyNotices.txt +!LanguageCCPP_color.png +!dist/hornet.js +!assets/callGraph/graph.js +!assets/callGraph/layout.js +!assets/callGraph/graph.css diff --git a/Extension/LICENSE.txt b/Extension/LICENSE.txt new file mode 100644 index 000000000..9bcfb3ece --- /dev/null +++ b/Extension/LICENSE.txt @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2020 Microsoft + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Extension/LanguageCCPP_color.png b/Extension/LanguageCCPP_color.png new file mode 100644 index 0000000000000000000000000000000000000000..18773f3f7a40ff1c7d7ca4a6fd28896f9b3775b5 GIT binary patch literal 822718 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 z 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 z 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

wwxzHAm3fVS+q}j9 z!uh@JT+Y#gswAi0 zdU|?6k$Kroreak#HcK0cITW%g8gxn6-2fi{l`WXmgSxdeD@6I zo~zCvp{OrJPg_e=h8qfPXZzLuq(7cBD>hPWD53yZQ%nz@g+IUUKcI!br(s=3d`QN*R;Xv3^IMwhTCFG6>fd&bXC8fLIxX*lzL)<{?b zg+5XJ*`9ENOuA&YO@+r2c<8w7WP&-woON` z0}8Tp3Zim*0yhQ1d(OHv{oU_RIi7dA&24E($DB|9aBm1Y!gNMpP>l^?rhorKW0?65 z-WMN3YrduABY_0D4n{?rZk!^IEn{PK#I;`_-4%y+6?zL1=n&q-ZbVKp^D z`qjJ!(E%Zzh$Q}eJL$XD{T(`M__@TL4h>&p!C`V>t8D4M*8Mu zlJ3>_i0uq(ha{=>p)BydA~dB3zTS|xg`6)_cr?RJkQ^f z$@|wkZ0M1x?`^`H+0P)T8{-SfG;^tpQ+O7EU0YI;{c zMYM@;F56L42ON)mPE6>h;@vxF*i-iyZZZgES77YFX;D9Z^h#qbOK@ocZ#UIMDkZ7o z6~H~$I>&l{(6s`~YAd>`VbY|_clXWMS79fYR7Cc#A>uIXG(7dnSrg5A+n_*y5z9I` zr?(tMnpHg?qmW~dxSewFW@?_&S^Ru?K97RJ-=}AoWgh=JBQd0@(r|9ZL)Mk_0L}0> zetD$#+pPvjDy;DUw(|+kxLEQJ>NPA)u(|qzI9gho#7RjWfh)};nuXmo{KP);cd>%@ zK7_oeHo2ZDAROZDX}8>U;beBtRQonSH|xzjJtJ!=Dc9B#-m%;5 z6m#=@|9(rTL6q1lxY^3UMB!M)PTm*z^Nauw^K-Cq<8O)ICnr~31)zO1&hkEIa1$EK`UeLq z3>Gr|)XlZu`B~Fg=z0iEh=@2d&kdTH#oW^*xCy6lm?aT)ahy!$K)r8+`{rXCz3RUl z1eX+!x#8NmzgO+aXFs{ZN@yYjv7s;7qvjmSq_0dAZDA2|d3IRicuVmYU9!d9M@Ti@N=t1@iw@eHGF z%|82JN^w>a#MfV1X6qVdPMVmJnBsn6JQR2tB(jW|hvt_5wiyJz49!n{w<^z5U@~mu zLwvitrz!t@>7IvOZw5;*%cI_m$A1yYn*7=DyN6(J9Wb&C6NBw@Jw~x9tac3MEzM;* z*Gk>%y;)~Q+mItgDVY?8#>TLEAUr*pe}g!VnvgoI=8_`=_Z)gh30*Y z^Pb)tj_fOfvZA5_tBLW1kmd5G*5%(?mk$Z?2lDnc9!q27>UWgstdk>_geeW;dz}4P z-JhAI8u>XbSV!x_kIXSn?(RA-k9*bENJGoMd?5+akP}1oD$`b9^Hoy%LvrlR|C^qI zx6$4gL1`(U=^2Sz;`|0)nkFVQD;*zS&Xku|mT~5s0ywnI%>nkx6c~}W_SOn@duiX? z8u^ND&WrH!mG<@4gT?QzYTjL?BB1G+0|b{((F;ok?Vf8or_ZIEw}{kw22pnO_xF!9 zI8foG3A!p4z^?dtyA*jVFIKxmQEeNvSmVnW%Cq=3K67j#jf`kGpAfFL-`aET z#D5$g80#89^&vZ3Dl3CzIwgqM%&_ll@_S%Ez;5PpWFr6gHdh9M#hdi?zD67dzIS%c z`s^O$SyrqP*2_ce6{aLQFWqv?5;4O^Oz!_EA$>kf}`lIBX zZ$of{bj9ZBmD6=cBtu?vPZAs0{V&?Vnud!F#@8v8Y(Kz+q9BBGzodDVqNu2aulrWY=j?%@5@ zi-MiYC(CVZH8EISu>XN3%l5Iq=d{qy)>O*ewms%DUHWXg=o4k0GTx9OPa`RS``x*C zT~yB6Z3Z!=S{H^pjjp&i0?INCtZoITTay`kaDPiwSE!OS+%3p=Z+=c}tLCX=oPmAY zAa+L6XUHE^IeB>U7fW5Wun8dkE26{E$79!XwKWrOEK+6B+Ed4>Dcx|gnmOvPLcjbU z7LeocIM#+gh5CIO^ZsgrS(q?`xAi=DOe#Jv&mZixMGR8A zMOh+DJFKr}q2405)~{cd9CKh5FjpxGLbmC(uXvQ0X=2(LDD@wdd2>G~oXmq`_+KMTnY?u!Q zaMIo@tEigb#KT<%A&|ewt@NG5gspmlE_;6+EG8=pNQ?GDp1hqra(cGeX)u;PdUvd8 z%&VmeWr7+{N(29>N~hmUdjyq9*&i&}RCJHP&(kV4=IvP2_yHY1=ag}=PcJ-CZHR^4suVr6|MAE4m^TAbIw!&Z7O zX`XNXn4aU%-!i2;>{5;-E2vb0`qgEq$(;O75M`-QgC(&tduy-Yr&e0X)UToEjx8wPv3VAzGtTD1#x7hW}zki2v}k%`_cRi zViG%KR>{9+7#f}-)Eh9-`ZGGiSM2h^>Vv)U>deo=^W2k2;x6}RMyv*oH={MNw+%ML z2_?Z}=DUZdBFZ>^$Ab3a-yCNN`f3l3OD20J^@pbGB_ui5UpFDzj&C#!ct5gN9zeuB zp=KvxXK$)%POL1_c01q@FyN^`qgkfftp_{trO6H{ofgyMW{_i3ng-ljj|C%m!YZ?} zlaQvKMKuT*Eid5r<6BI3&-0?0$P(c1yfz`$BOF_K|_=1D3{cal=+}B|joh-H5f1 zQ~5=PRN?%T{nCXiJZ9_m2M?Xl!JEErsqQ|-nDNQ^4}AgW1D5TGmGZUe9xD4tP{yj1 zYg`0b^JKN#-2NPZtFE4q=MeH*(^o+uCLSu{@P9%S?-q#Ke5-44B zeZ|t7F?ccG2_(yCM{B898V#Aah(oAztodp6`a)P|V$7a9AGUHgFZX;){Nnh5tvj}k zK0m%ARoR{C#U?8B22Hwjaw*G$W4Ukn4)c}*JRgo3@)>er;1)iAAQ}N*~ZqwCky;{_1f_s0I5~~p4j!!(raW%Gb7&fX5g#i%@jH_s=QsrR!&9TRrMA#V!WJC8KQ~=$ z@J{Orp&#JW_?>vx(!uSSd}4hVWm=!-2cV|d=_1$ZyEB==-b~y1kNbzBZ3Slq%E64G z{1cuUm5UMaJN;WJ0V{QIiI^SH%~cu>xKzTL@a2H$+{gWhhULNS`PySOW%#tjWlca= zz=bXrAa+LU}tjj#nu(q?snS~muae;lrEzb~kOpG{thhMKVZ!OWEHJ^d4- zvD-^vKQt9boTKOD4>hPVln06y_1|^1`oeTkfNl);T^|5y60foNuGe)5T~fChu)E9@ zm{z^*{dKYy!*KzfXav_@NN6oTeR6IA31R~Fy@-o8FE)*zcdjmxG8o67?;0kopCCp; zv&|VF+rs_45Jf&1eB}{u5M_U7R!T!2P-j#xEfum}sXbVKa1&tZhs(H(#qOHeYTtNINgDfE0=C+&vVv z$HM}o^0c67SV5nBmg&QFA!YnQm%Nf!VhrIt5N{g;;cTi?$5q$THXW7Zi!~%-#bMJR z*NhCr>T~R3BLu>g&4Gege4nkkV8GJfPmU861Cba8wMcSv{B$UygtArWWq&&V_^%oISy91xtG@p_D zN_PZgf5N>o@T>4e_2+Bu$h_A!fJ%pjrht36n@A7htHScl{p;$%e}z(xbO@a^9x{uM zN-R(HBoriol%jsHhEklCj39J(_C%2};_h@7cIu`hQYxn{0|Ti2^W+CFzrXN4A=NZG z*wHk1!SPb5UF5MZkJfzNNs(4v2y7v_2&Q_eyLN{ z7$ls6?T0>L`vVUI6OvC?7iBnjRxop?nXx?5XQe`C9uJ#3xafA;1iZV>5`IrpBwZ#| z3RqcD(G@vP_uTIY6MG$q)z}x<_E{g(8BIEf4IOikDxFR`_>5#J9ebxC{FGL_D7_hH zrXeoiWr~~*iAgjuRVRBEVMb~HtP3qK0wCRJPOGNczt@5)$9@*#-tB(7T%c&6)7&?2 zr;6^k_RA9fps;bX$>*fNLODT#KPwBe3CMAgA_z>aNl9oOpyG1yYVDsOMd=T8n-G4$ z!;Avqs2JV05BLOwU^e5@l7uscT$e1o%g+A*0(Xq z!f>YMLFw zaZ}&p!VzN-CHUoWl>d8eLV4t#y?#$~TW6=@u`F%X5m^)AG_8;(kyI7GSx6MKfZbod zq$mnFE=l<5#;2vFY<_HcibVBY1_p_;eD=z^Nw1*%??%BlC?S<@oWg?CvV8$3W9{bt z8r#qEzKHHu#gbPF(4y2-WvXP>_o)6NvdbV;@fOTiMo@KL3!pCw;G|_dw*a4@;EuMI z)}!N)%j=;>2bdgRQ*Hei|JBjcs*2!sNmJkAn$WUAw24Fa7x;BHvVBK?$siTk;pDooB~%n)`d}GEKt8N54EgoEA!=h|_)^k}E-N=i_|C zYd{91$3&udQYV_x=<5?a7)pS-=s zA1=5NZh@wjWa}8f%XTairWH=_?U@z3NTM9xZER7w;h z+=2IbczC3M=NXN5GptZ)t4rNLYHSq|P95wVAXcVqS7M_g7#&Tdf*@pG zojq2hGva24{wvcJUJD4vz9YY)|F8ftJIm-$+)taI3rgvX67`zE?@7ixMjO%Z@Ry$c zo+|igg+H%j*GjOk`(BzmI(V@sSPemmMMC?kk)F}?f}JQ8i@jCrzB#CWzG7p1bIevj zap)uV$EAjXk|v8X!YcQ`j!IRUO;0~e(U!Npv_EI z&uHY=Y?Dz{5|@Ea`;NNC9P`|yJaP}Qb=yjM52o4mC1)?HX%5I3EeiifL< zbrKfZt*zk*ciF>uqWs8ROlgSzsWK5A-*I4&a3}xX<`+>dYQ$9`6(m>I!ECp5a2d?f z*J27^zdv)S$xm?@|IR@v?CyuO^KTim=l$1byrwF?N+-fw(nw{*0Bjg3_uY?1zu z5PmttpT4DKZg28&X)G$LaDa&KJj2i5#sU_zmBSEq#+$yR!+)PYW)IQG#H?xolKu8; zM9bYzryAuxG~-{f8#~`g0QlwW=2%B|n8}RxRGPbfn!V94*+e7OZE#=MHRks(l>|U| zz2??|M(~k0H??nk{0vRn$ykEbH2R$27STT^gZOU!LOk2CFsU^SIEa7aa#xi@8Ry&a z<;;R9^`Lf-H=Q@xJW#_aTeis zIlUOEaQ~>bsG#GOH->IU%h}umJ!Ddb-->_Z#pYepU!SzNfmx2L5P0Wnnn6froQAsY z_usDM8~PenPp`XgbMT=vM{!4omiYv+&|#r;;lAtw9k7s;hauhZ;_S7|*Y|IIkK^e( zks@a@dO1k5Y5{YWCLnpkErcox(e@(|5fL^8g;C0jgMs`7uJ1mS>6SL0-@WdW^UN%e z?SpVqargGsQ6C1!n1N9dQ}x@yhQjZdCHd;lhX1a{sAVb4A4!=tKWg`xF_J%q} z!|<4nmpST7ed^T7T>dA1^N#IGtug=nwD}W2 zWi^lT`Ny%w!%)6Z8Dv*m=kw*CzIWj>=}6!H?y-z>5wrzxqU1>x`75jjHi~+|`Mb<- zJuoX^=2QuUe_kRI>7WhrV_|AHnKEcDQ3#S8;NAK1bpzZF$2jf~L> z+{QR17gf-B(0kLZD^M7MNQj2Z{*+j^`5GFgM=5F6t#<+f{C`^sP=U)cdpB;_lB=o~ z#q{=q&l1xd)6V%|pem;?VR`j4#&PC4XP@|WOc=zFMt{?AM#1q*Rks`9nuMBJTzq0; zoI%~rVRa2Jk3I)4x47#rg^H_z>qt{3q+EUMClB3qQ6bqs2TxjFWmBcSO|4wlm@woAck2DIY_ zM5_8R;EdYy(Iu4G+jIjz^HF~u2u5537EO~9`Rd|0JY+xdi0(#O5TkUH-+O>8kD$T2 z7^tA2km9L&Ou(K*z^PK&doiDz35i-u6bF-hocsNTn9gLw_D>nAmS?^@JWUE9pPt)7 zCw>FF@Y^yhCMi`6i1rcZISlXbT!uZ|a8bV!UlJPL?a?gxfRk=bilI}VfjXr8|1~x^ za!5c~zCi22gZw$DGFQY?Hs>c@Sz;OYaGcl0=>DOUClt@$ly}pn-sw4N(2`tY7+MCl z-H22gMW{bi9BgFV<|`b^jWw#&$J|O~M_Ih?4(s=vWuoJV!7GK=)QY_a*e1&z3(tU!_jO znfjvU%(MU&-D_`)6nGXE>1&ovZChMuZTV|~w8qGn%rf`xdVDkuodF}CqpbAuwz z=2T_1s&G=AES}P>OT=GAI!Bx%H=Fv3JXc4k6AMVEYx#|6S96 zdjDK`CiWcGxcj33El&T(8U(Bs9Z>13u=ZQJdeYZ6104NT5$eSPIf!jFtA9_BUxEI# z*N0o8?M0yyFK}>>`0PMh1&yk=^IPYBrNrgsPuDZed+tOiNGFm5e*}RE`3Dy2r+xsz zp~?~)x*%e4=%R}_nGmYlF}()op7THJN@gN&p7xT$sd{yFHyoTyF@TJNGyRrje4x(r zV4%@i17|wDy|DaPrp{iU4rlG5vXQW+rXgTDaoAq~B#LAp2SrPZ7{9B8OjFZBmPR-y z4FV}*<=_}uvRGZ6c{uHiZ<-xXcg<<4S+rIjrz%*&4^x9vD^_wY?Q=IBMfT@wkgW=j ztD+Q0OG6_jBi{8GTr~{h$T(5J;SB@A=$}yHO`?rHWJ{}Lqz@mG+ulHCBqag-rlX?+ zwd}pBUh-WB3oO?mkc|SgmgaBaXf9KbnZ`rHW6R_j)tu9aqMEbp zBPchza2(5B1ZYnHr^oc!JZMli4h}(jS`?1xeN{*w9aA zQW4TX_Ix2~#y6<+{Ezu=x&0@Bl3T*}cq%!Xr7icVpjLf~0mrbKTrE>i0vt6UhJ|-< z=Pn03dvCM95?qRubP4>F;c$)O&0Ec6KQRM19xEGLy&D&~8|8{Yy}G9Q9fag3A3pc{ zZj?Rin#%Q=gzB1_9$W&YOPhPj(#LAwV+srU?}ARC3iUoKDHn6OiEhP^ZhYgBrZ-@i(aP#WwK|0#nF(n>e8u9V#)`@;+CrK%LpVU&AS)T!% zC^9$7v6>p0j^hvfZ}i{1v$tnj?9)?m#w5LE4X166%DY?W%e~$Hu zjCj$R+|_r$I{_in4-v&puQZ&2;HWEnX=ZI>g~bY2!N0h>e|=*Eh~gF%715;Cn_K1q zjp;v2$a5cr&poCrB{XP(hy_BkK$t#K*&yCX=Yz83G5yP9wU@_1FX4z((Gy|sLq!P; zvDE6W{jKoK=1e*Hdq~0QBkx0 zdz?vN)rSbvQJw4C-#-!;E_UWKh1iRb3CT^>Uw+8Oq$@P@fj{T0qCP1$_iRDc-|x0C z^D;5_S{3;cnIa%lay8oa~1?#Ok}(l^h(LosG@C>oPH$CdS65 zrmJgPcGlKuE?nZA0&?)q5`!jnUHzraIRObysAR03zN)@PD|!=Y7@wrAtv!L5EHv8G z)L;$pe>mJkij#@NYILD)EHCyS^KdB}7&O%RxE-LZ9jsZbE`TAUaEHLv(NIPBB6eQ+ zZ8o$qBhuadU~6RowXrhT@nH;2BW3O_^EQi-jsC!b-_LGVNJwYBCn^ODb=C3|5Gmy_ z0D{~f!YV3$eh_7lgf+-_X#yOJj{wKx0bP`M)LnlU82asGT@~!QuJUny8<-|jgPDt3 zo*K?t!95g5cMVR7CsDs-vC{Fq*6}8eFo{jsbtUe6^e_CNPW%H(4ruFXcSk8~iw&?C zIPl+s9(zc!rP~)$vAK&>$7h8Ej1=zi0`|WlqXg17B`swD<0-^L7huw{&CL z{UW@B$s%bOR~iyeskDaf?l&k^rifmI!Qv;~B~GCq=QM}O7nQ<%Dp_zhzflWscCQc9 z7E|0itK5n8=ZBAc56_9D7It2WDm}duNc82wHA%KN%_Y=~;3&;~n&oe`_8`Mo6U^gZ z{A|zNUi*ghC5iFDvz}rmGN4;ZD#FfIQK^ws;-?4Qh6P<5r(d=T2Z_kB@3QtMOhM5A zmo9}B*jmtg|_tk81PpKfE?u}SCX`$iBF z#%)TGO(WZ8KhLeT&N9pbd)f0iJp zOonXfZd`*mW7%$!nEHyY&+}~N4(D01c`Hxns`k;83*W^3Ix<%+4msqX)9w1ck|=EA z6l9H+?}nrpMk&#nh>0>NHJ;J!aLzXTF~za~10zeGaQ)u!!_X0uZohp`DrCK|2B8t9 z-|BWAST871GYaTpzi{ra?Ow!4%UTTulpXg6DA8mIxjdV)gufcZD~dcX96Kg02$;EeNSL&5)ndo+&d=oV>GAHbo_q;qm)C;vVm`|a7&D)m zlW6;^_@t`DJHm@O&lRtyw4#orz5)G`7;xi~Z`W*A>p*uvneIWJv1yT<+`b*F+saO&euq6#*Frlg-gNwu_~5(|Q&fv27}T_+xL_3Lle26p_nF>iK4o zQ02vbPA8vL(NqXHrXTacNdMjz+ifNRQ9(EiQq(@!Ce_}tdJWn4H`GQzk`k|_{loxt zSRov+)PSImQ}K2kOM9&qGvBOpz%TpVf{Ms+kjTp|vqeTeGzgmW**5Auw{Pq7fbJMW z!x+wHw9;@QAG6Yt?OIMaXB28xTla~0$=C+CgNu>qdZ5QgvLZ<;!7P^1^9%BpZ#1b? z6g9^4baT8Kk#cIPPl&FMXlk%vhiht>E00}+PmfsMco{s?8P{c^a()z((5f^q6&6JvZQa^KwwxYUxL-u7i!13&)p>^}M#bh>xtNrmADfx1nMQ@^ z_9jWleunW!7x85H`=}pV<;f>F_uyAN=6>nHQV53T@h{4LKNP^=s(zfO| zIMEL(IaZ_=Gv@YC!=$9k&{RQ@<-UXO6NARK=f@#3d0=>F<~hghiwTC|gmpXyi8KgLt-jx$iO6sC@fCBS-G<%&_0evcSkAizqARW``e;Sap zl>VD!zsxcNUj=z)Fl?Fhr}x*lmSVQ-hUhf+^YowP^U`NG|XL%2b%`#G8;< zu28~An#FjJBXu?L$eTno*`akEad`q3KfW3#t1*>Q0x=Ge#cw-bgAZuLWFx7^90R2B zf6wmx`Po7`{R)E)aRnHsKyVhJiD<&$g@PhLo*5r`z*w?)n(FUc)LV_3vnp1G6Lv3bLmaJ3gM1sMp%dFrm%V_=Y=0Z z_o#l?;bxIU#zFXuh&VeZdpwcNYQm_fb!~WHn_G)%$FK1Yfa+@<67v8CO!GY5ozd$Q^P6+%t@YTO$s(hj zSO;0$-#O_z(ioN66y(OP9llrD8-{`#c{b;qZqllUCe_@uH5o^B#K$jp4mX}16FWw@ zaMQ+kUSaY$!fXH7!pDQgM-F^#!9Wgou>ehegp(1^06PArYAm*fGi=w?{tpN zbK@Iunam~%A%Tj(A1yt`fkOaZ_HV;8`@ZmM38=7^17D?z)5D+%F!M3Z7va-9tN=({yp_Ti zo?C4%<1LR%Pt)Wl#w~-`U3{HUPGAwW8@&XJOzkBN&pd8<6nzpEpwIGf$KPx{AY#Al z_3_mD(d%o0W70qFR9z3xv?NzKj5Z;V3nkeBX05~0TkTIU^Ld;GZH5F1F9=`@BLwjr z;xoOA;?rKg)RHE08i#8Bw1esBp#A z68JDYCuij-&#GZH9f~noJY4gP`uNOSCQ#PeVb%#)cK{6yFPUgK?1L#MfaDQ%ro^xH zESgWzfN@qzYA)0=V$%c1oKd;U)hhd+lea3%nAoOaa!@=YUQsT4*=hmjP$2v_-P_U4 zacWW@o6%yvF%U7hLrb3#;8AN3{mFX;#h#JQrnUk_9#4EolB!vz;JU9BWFyY(m%6jI zkPLhCF9ccUD$4*~a@abkTo6Js(-ao)B|1C6;S5;~fO5BRsyMD|&L4VH{Qsmscl9m3ySLSrA|7Mu&&RzpeqVz1npHr#pH=Nj z@8>9(u4v5@-|VisnWP2L7j)##os>w{M9ww)URNQWFa=FX$iz@P;K?mAp zmPd_n8U(e;W{M28a}VdZF~4>zvXkFS4r^#6xpQH24yxGr2hwE(c$R2m-CR5emU+&J zgMAJHem#fJR$D@8(UwMM%|)*+-gXW33_t^38TQms6|8P>wht;-W%%?|WjMq|$;c%2 zbY;i+1&ARjxwW(&R_EvccwSxn(46gplaqyQe3=ZTOtw53%wJV4&OCa4S7Yi^lbr@gf9x}36>>0L^s6ejrXezQ{n@>6P`v}Jqi#bB8?v5!|C>Ri1ss7dZw>Ti=N zxdDfsv>LAh-6w&%QotMIpvtEEmNGmXxoH;!&ek7`b)`w{dpr0vI(#-2FlsS;47g{; z#6N9G6@QKiXev`r1kEm({~PSt{_WezuNJjL4zF3Ewi3%@V!a+|veGilLZx6K7LsM7 z7ZI<24fOq7`TRl4{BxC3ujkGNaf45YJ07wJST~2{+Rk!0+`a+V?5jV$aVro35cH8W z4Ho8kRKc$)Dfrj3%35fq-Hy6i6saiB_G7XnnlGZy3Ff|Pk@bR7h;E?*uQIX_@Qfg2 zWJ(Cs5oQQvIXwa1%}OF&+jD2DIRfyZzr<7swKGl*b|m_Fh_vZaTKGf``dV9_#q(=y z2B{)pZ>$uFInVT3BSr!O1m$o>uvuN{s)qXN`mUym-riZ*w!--`a+0Zj%JUFsnh?l+ z6k`BD&PAJa8pKig|J*GZ+ioDbvav*(;r8Nk?}3$rev{WmVM-D?u%f2`^3vp0c{uG( zyF{+f9}2p=BUd(zEw|17I{*Rec?EP#_&Vm#%;|NUGyt2znO80=uiTz2Z29IsxHR)i zsX-q=P&65=w)^_}?ThTG(`K4{_T?3o`vw%Qmegi|OUAJu7%b2$^>0lYSB-ZYeg4(A znx47z88asvGkhAr(bh+Ydpa30HZj;om9!j^!5INkI2~p?^x;Wv>qEH}*)QOD0C^vD zKo#fDHz{Z!gRiEm>dUbFp)$N7yde>A-pZMc+Bs*o#+%R9c%Ru*yRXtn0y^4(w`Fcp z+Un^^fsM`W4K#J1SW$_e`&Cr(5D@I$q%n|1Xc)ElTUb~Cjz(Cxzk08y#lR2mjxat5 zYM9_*uvfxxE6@jcev+{8J1_g}?0#vB5XgZY1S+|2*#8*n=^30{wm5W`VtS*io88^; zd*e4f;6rnIdtdkU3U2fL;gVXNr=fuwHII)Kc{;{a)=y^S6+ za6IZXgS|bMn`yGmjN_9XfP0W+a#~*ldvJ*1%1Usqt)(`epec{_SB|BH5(Dnx8~~I4 zJaZ!zPEJl&_ic_fcwfES&MqnmK z!H-sFjmN7#bFsqnfNp<}?}-K&T||zPhs}XdQ21P3QL%-ZX`4Y=H}$C=Kz?NSt)otStwA_IV-T-5|r0yJYF1xRNU`gtBrZ0mqBbEpE;?a)bhNFtys$bgXP2MeY8Ap-7#2>TrZ#|u>all# zW@Q%%uI!D+s`!qX{&9l_hBTs5tSlT@fJ`cg!fquuNmO3itn2ZJ*7eM{z;G)DvVUiO z_0&pn?n&A{5^(D*JAX`f?x*44p8#AfQ~H;(c<$LPV8*O2j|)T<{AW&2z4mw3R@jiK z=-6r^%xiZ}b!#b1aOB8Pg=0xp$oVe)p=+CcJEoCQ_^C^*# zCbHm&T~?)uI=@r-?a5M=!+Khy`Nf19i(XWH3ZFhriqBRB>{oO0W#WR^dV7|b3*uz5 z<3CddrpYdI=+lTU8z#m>d=NCBY3UbIOSG#npnx97FRBdKQGeI1vo3*-kSxT2@Lqr0 z4|M;W_w-QmJb&Dxfq_=oQrzj=XWh}!Y4-`eUf;7~UgxeFLZhAIhO81HmPt)hCMBQz z@zel3@dv^Kk5^1XZddx#dO0ZlT!|vXx1dujGc5ak4XQJ@?`OArZ&Qw!Vdr#gWUgqI zezd$zZK%EX;{L@#6M>&Uzkf^|HKx0FRH3N;1pmdmd!;!0M-ww9!#n z7W*&&H`V-d?rjP9J+CHa1w%9q(;}(7c6!OjP?rY#@B6667Z*28OYtk0L~)$_15i3s z&vt=;SC4F7Raph$$s~14H^Bo5{plZ1-{QwTavOP7x4#S~m9|_9?oSc1d~=@Qof0IW zeZPoG^=%9|&13u5$9$*1Q&B30@~xlYK0^3JJ&$T zlyvj#8oW*>1@JkloaDoGpmOOTC555$>Vt4IhOYym2fiqB1&-oqJ$PK)=OCc(SMkfi z#CuwRIMp2h1IUU6vXKK76vB$_?Usq^f$8CdBfrtPvC-l>B)hSS*<((wV6_EJC7hdO zUE>E5p3;Ay?C^@`u0rpa;57Qhh%2Ue^EEIEk=xHwN5;7>TwW*~lod{m`=&ADf?JX> z%LCy=i~f}tb8K?DX){n{>68CELA94!;T5Mlb^Xy)MDY+9NZ4O%Ocg!74RrP@>C605 z9C$gfqKyFAon&o$Bqql9(A=+o;)AZIP|BFi?Fu}7v66nWF_Q;-((H%Jz}4E$6xrMs zypr)n-qES^nsl(Wa+=**PETNT&hkWbrHjZVu`$)g`sGyXw*wUUL(uM5z&l!OpnoZ% zmHaVuEyolTz`Z$vOyWSIdRbku1{Nt*iF{}kJd&_~55#AS#crn#wK(gJ}`hx$IB(Xu?hfgX;8-oSy+ z0**+s%WcoXW4GgDYa6XN6}ju4Y(f>}Jz8P{dhw&(6)fV?2OtDaa{JULBY``LNPS<| z;RPNT9T|=!=yDut_T+vXs)&&aq8qYuaa=J=NQ|GH5P7&_yL31)A%8+0-qCn*Lls^kjpa)jIPq<>Aty`4= zgEvhF7kCAM^z}6W(adgSd3iaPXiZJkA@QyKU1U5{V0v9{f8cFJfPKgdsrqB#@8P1k z8xZD@mzyz};d+dJ4W~*4%gHeYVwObIXJ6~Q6OU?Rbtu*WTH+9;tk|x0%XyFtG9Pj_ z^r@053R78I`_Fzvh^p;x%@x^@j^#8!m)Y)XdBf z)lYD{IN+k$xeD>)DO=Y`$)&dgW;Xzau=dU8=%A#i$S&MXW5;_WAvi|^dpeGAG$2{I z_PNm)WS}h0X+OUvaWS~EZu6&dI4Bo+Oh_##iD`+5f_l=;MCIfPXHNYXoW1lqKZ*wd zc8l;oYyj~K6p~u>x=xK%A-vd*MlqaMDRs8l7CrPKn8{=BPc%Q7==NyW8BMrynz&z$ z&sSJZWsq{q_T*``+=&P&jhNq4?5Y^>U^lUk8Mw7Yv$wamM5G|RbCB81+2woeKmw-Q zp9lwE>_|1W)?hO9DL2?U#v&ikF9;tWui{N;Xy>8kYTN8v3yI@M_39tyeGdbJE!QWB zpLp7QNH-9j{Ey}P3iMCF?s1YIQlTQsK@?T#6{b?BUHhs>YtzH)ncu-R7BV@x{vD-3 z515$aX-B7uKb466&I6=PxZ3bgyUG5Il#KI3X`L0~OIBIf<#WStU_a_L9UWa@1b5TK z{nV4>$A}+ituss^OxSY*>nxJ&?HJX#%Z^U^fFX90G?#F&B zkX|M-zH({o;au3BgRicm!O{auJIH9kbk>0a^t)o(qg5qO+a|`*Ek4d|y58H%w(H{f zDEP~!czcB&-SD2#5sP~#3|P$-R)N8(UvuVGpAo0MiF;BbulHIeqRLo>izWJ>ehC0u-?S=ob0$mZ&MK7gf;6hje82oWOknle~@`0W6Z^pka9d^1yRLFe- zMYbc4O!fOKrKuzU_W*3zeek<0D`X}XjKItlNbF~0z2Vs{AO}rvIWt{|&$v_$2|SDf zSR;G_Ds)<&oVHXTh6LM9S>v zqi3hb=E39VJcT4rr)b4+0_2Uu2FLuE+B*omL3hg>_MD&A*x4LB6zEoYNqX8R=sL~= z1y!l{vT$c}BN#I)>+UwyQ!A?FT!xhd%@4|LKYv1siqx_9${Yq{a9{7CCQoGt4i>Vn z1I!3NOmcB?PLP@az}4u3RaRrU8a0PRHj}ngh(5NqGNiH?@swH^| zg<@a3QSaf(&c+F>YVTo>U*p9t`~Z0%fTQ<#B2-;dBUvLfiNe63I<)9Z;WBA1D&4Gz zCN(IwG8}~NO&qw5J;{v`yXLg8F!*>_nD#nXJ<0vImWiIcFr6i%29U9?Gc|EbIF-Y~ zU|O_sdb+{r^F>zCcWvy6nLNM}2?t@Qx?oN2xs4L{kB^V=k>%Zb&KuWCb<N9CFm6_CW!6NSAX&`sYs-LrZi*HF^aLR2#_ z#N902sYEN`6L`57CzC$wCV&iS`kwpcxBS-GMg0cjr+?c3`(+DJ+^;Y89H}qx*JQ{w z5%XM?1_y1vKHC?@-WO>4)0Y6Aaaf#k0H65Xp!!nPgOzyyeZk?5bXNGeum|FnL}B4+ z8!){-+AC~%F2;3rI|Lv{kQw0>F-vxET*C+J&6;=`aTGasHd+6N_W1Ut0|EliKp(K8 zKek>afu*T*lTFsRokJvOdOWCvEDsXqlt|}^oLo>AwyXbKUNbY|Z4hvH@^`3K>7Y2J znER`t5XS)p!#(6ixp>e^kK6FEJG-uXdo-7p38#t+`vm_d`JP%_J0x`&0l|M98((yr zs=0H-baa9bS2i-iRBnKu_ZqyXzP=W0q;xg7;hlg`&GdcCh#`&4h)EG)Ay4cKx0n%~hGt{Q2`NPVw*SBWM9DvUYs91}sh) zkYAIMKBc9lsR@uPDsJ}5-_}y)z(!L5uS$;%i@?TOR%)>R+Ryedt9l zyAsY1nwP*L#wXM=08*5H+5K?>88@%2Au!U&uqOI)3nT-iCv*qb)`#U3r#AVWs-URo z{`u%AC93HeO?2PS0Ji|ktB?MJ2GHco1afhY6sV}g7XR(&@g&49vOaQ}`oNMc%bhcj zA0~5rpB`7zul|)6$MM7i?BAVdmu_1wjGdZ6x!rMTPldRgBz!+8rP+-T#IAjZT{K*c zQ@#GkjWg=hY4Nd&xk=Qn!qiWa41eFJGHG)MmMSps2{m5wbAPzY#={Jka;NCH(lO*8 z?UM~$)n}2B$%`r3$aK)`Az=P<=ENRUERg~pK3uWqWlv9dPuSAWfF}WI$9-(X0Dgkq zP}B-HaGRc&+PgtTTb5@v>S2zL{V^(kuBejZX=c){udUI z!rzSMEX;}$Mom{agDjAw=I^{L&)^)pmgPIC^ zaZF4#ju%n8RjL%)>Y6(0ae5#VmLcV07w58P^*T*u3dk1oljvo0nVz_l_wM_2Gjgua zSx<5#4BRMqRIe`VwEFh{8{M4){nxTReqlGYRW;SOGuj>I!HF-4e!MEh(8CSNo5>!$T#Eb>2QY z+PZgyg&7RuAw4ORWPE;|>7uNDjmN(!slY z9d=1T(Jen;5&&8U+gdV`UdhWllN$7SKD*@T8hRWOk;Bdb@tD6=wfe6<3U6OePiI>f ztYftD^;Dh){5&Z%DZW}sMrQKBwm^qM>+f^qVq2=Bro6hU3c}4pQso)1!NBlo*}Q%E z^4{|vI=2GzSXekz{r|RM{+P_)M!sa*{{794wMtjp|Bru~{oWkELid12{o77|pSoWz z^zSbmD{R`-)%M?h5?u9F?3#9e8@WC+JUctvS0u*gTLdVwF*E;q)!-|1Y@(L8{j{L~ zs3~!E1<91k>S`)Mua`33$NecnGBTeu;x&f+0nGrlnifF$A4tO)mY~+EX~|*{>2{#x z`FA}`9K_K4Z({O?R@^)#z#Ky!q(D;*0qU7VFv5Ng{e)UdBI1{V8MmG`SYtEsE;q@k zjrF;P>_$;0HbsPxIr&u;feGb`6n9{ncXf$FnF;(?Nl6?; z0=AGPfzRye-wFiSbG83k*1#Gwi?Likcl5}uzXdI0w=4kc{_4U%4EBNgc6HL!Rm7## zw{*&M(!Fd~sY8>U#oScpljMJIQz{Ant0?0pUdY<2-zkC4es}u4VQB4Y7fsWn=NsqA zD@lm~VXk!nU!{@OHTeYAN~JQgQQeb}xe=`=M6dU`n(DQlc=(`7lk6lv_`G&79%LFs zH8@tc9z+=y{`1bh4iKmBGPBn|kk?1HX8qod>YZ#9Wi>>xOYLcKx=1vdA;sUDyqQ4M zJs5>sUrOCOF3TOrDQh=3p9(06)b(5=j)ld2%9r#1s5UcL$Ausd-DSOV;P~!#@*>^X zWN_%er1BlK=o?DEB>ULshK|d_8xKf^66Chx^PclLr{zHOSz32C2vohFH)%C7JVokf z_LV$a?Jyo7ELs|JnAx1%zt1lmD7DuXLKk)P(ybu@GR1FQ9CSG?{ee`(Xx>(hf9^c; zISq83IN(j;mx2cbK)J3obo%a}o%>D8XZ(x4WwT#PXCr;AHh-=`%{tvNCe^XUQM4Ic zIhvY<+>zW7Vmo6@#A!A&0D6G>K=FX0$u(_lJYO+ZhVIU|7w1{oj#=?)IO!mLc2^6d zQ43pfLFl!@n7U^)8`?CMkE~n?g>)p$>?j%7lgZwB<@Kr|wCUGZX$WOUwfn0LeerOS zifj#sirI{|Jj%36N|QIl3;-qk;K=j#dBe%^kdg@B!E&EhfY?2g^A25cSaORG@(h-J zx033CtbMai@k+de^Rmsh!KhZOaJj<=#ACZ3!D#U2N*HnE-FQ5KqW7FQRUc&c<6Se7 zrv2PU+;wQ{fLel|^B6csj#P-0wM8VX9A|uwJJ52>7b^uVydHATqW_?^dSWIvG)BxC zdOGnnU@?|QggMV_6i!$%=MWOD(ybf~MR9Ij?}Kf&HjA!+D#xRfKcRZ@o?z78SX6Xz z;mFz;A4`JUrLLhJGrZV}(7E}fHhZvcu_|f9F!4Vzh^4)e2r20= zA)obUMWnlpTeP{xCAfw6<8cwrvPf;9s;1_JmeWR1U2lsjT@(Kgrqv?xcHS^&^A+i9 zF*`L?*BDGkKcxVbt5#O^t-UIW)9t^04D)R|TRXyy4xepukDaivk|h`ujoAF=9dt;s z%tw;<<(^W>G?BDNPH-_B)0Vvok_}yK1Rp9UB;1Ad4}bagd?)9K9~L)7V-J$;&wZ*? zoMltL;o&qHGXqVnxbL1Uz45bIw@TjXEA&AVGR7IjNB9)HmSV=wX{r99C4OVe?n&cVKix*g{^kfIs{j7ppP4vs6L9;D~3^S|!a9-Y?dR`t7^g1)MNa3cee@H2Fh zK6s7XKf8?v0RnicE)!y86Yui_D`w|)Y*%&?g;M!=E z$r$HnRZX=2A5>b;HK9j5z8E})NTUFq@g5E6Hpxoy-8*;J7;F+)6_#v1`vK)in6Bnq z)8++psCcf?x7M#>ekUBKgjhZ@&&gT(^My8JD^xJ2kSVj&SQz~yeM7{2RDI`%A1GTQ znxeiYUw3r9*szrad108s{p)wnwYHyP4Ksa53h3I9l-;aTHfw_uvf2$YLt;PcHv_X2 zy@Z8F8zaX;uA^S+6rd6FEN6R7jbHD@9(Tgr3Ege+yWDNcAS&)rZi5i#`aRV3ncu2f zlqX@nJL%JTD{|tAmDcdk;scIR!q07Y!1~n-)Oy;uMQXSvAX3maL zS^;z`lX*9Lw#Mm=JYPQKt{eIp)!YXIk(<4v0*fUr-q{8NwSnJ*Y!^#?mf0!E$*T0U z;xY%y!%8Pb+wdM0=N5PtjoVc^03vCigP-nz+KocKM{Py*Y2yL=9a{%Dzq6qYmkoUZ z?U1^C%J2-g0knU#cQCVa z)!zg)giN?xHa{_U)i}P8KHwVpqs2Y}381tSbhBxA3mA|4(s~!2iZ@1Vm}f?OZrR9E zlZ;BP2eM#Dawx6BfKqkwTa0Fq4aK*Ve)m~ZD5)Es@p~OSyx)Z*ZL5Ps6>`!te2hqf z`hW1ZLEjGkaCe(cu{kbIzw*0Y;w|`OgU95klvML*D8wUq!x{1L{Qp@b0@dTVdGrsb zR{w$e<#cPFW2k1#mm#}8bZBvN^{&f31Mzttp_5`W1BauYqsIad;xczgX4HZDU5%FY zmS9eCr#Ye3;-qbZQrdTro11L+5g%|7TdIU&Dx=-T@wGf#;NoKKn;PsynWfeB-m~BP z86yLYPa__vFwh#TxlHHBvLO$dRVaToRBz8m_7QCZ;QtEy#rYnO>=$t`c{l zC2MACnQwt{O7%L}!BvS}A2j_U$TQ#a4e0cEn5nw!P1-w$iQDGAN*UyfL4UFlzufAK zaYrbV&xeCNC~Lf}y^=X7+-QZB#q}%xF%%d_92Y=sBpxjxSRHjQGBou!TJF|@}xQ5HUgh={9V7Y zt!k*{%wq+GW_21%wnhg8>yF#yEDNtZ72o(|EjoAL1Zs~Bf0c)W{hIA-+JV( zPL0X{y@P!@^A!r<((u{r%=HJ2$V{1zPAyDo_%M6t3s-?-J{k($bKx&rjkrPLSsP#> zwR(bsLvSJgQcC^ckhj`-Eqi0F?Ipq3IG$URZ?5FP05EkcDYq>Ctmc-B$E{lz#e&Pn z-!#`e@WYqHyW~L>!bsdls} ztszfWj=ssXl9-{JNmlofV!8FTOYH?sPcsvpU$3xbTWBN_&D9SV&+K#$OOwmg^THoJ z-(J!*@U7!KR9zF~taf`}e{EQx=m0`)O-M<(mg-jKlUXzN{zP&z8r$KTJoQ|ar%X6F z7$19D&42zUG<>`iD5XAPO`R5@V73D3AUQ0Fc=NLWU3f~c+hi_uvwFz3&%zH6;&AaC zjYnQmU!_O>4bm{5?D_(9cX7Bfx5eM{bvn?^%3Qr?;5^=P2fsDwcfn2W>~~yEv-d;T z&SQh*xA6-JZ=*{L#=HvqmV!=>20=3o>!9DdFeFbk$L$AdYO_6DIWs;))R#WH$U0av|=lVRLkMQtn|LKa^>>7 z@J)-CZZ|0yIqriz6VFo3CeKQ0>a3LRtEQE%K$>*BXLdTm*6t7T0QH+U%+w|e?(58r z_qrNUNW5IAdD>L%s`A6zuS=-4(CqeXohhXMUBOUw`j=%*@Di(A*;fm1Uc>u3vexS&rH7jn{7QnNu0Z zIr76tHD)xdg7}3>?2oJ=8*A*iJ)LB;Ulzwq#2p4=G#stICfbs$M5y$V30UXhU595L ztKb`6Y{lZOs=oMfyHz$NF^!hfaL6Ug*cihgRh(y&|IFB}4By?8&*wOa`F>`pCB#sz z+Eq5b=9R6%K|Pe)PW~wSJX9nKO~XVu3H9`Zi?*$$bGV4*$#6#aZI1f7e&Lu@=b(_+ zirN2n*_3MH^USj4Mg2#t z&$SZGH}l3B53*GEs;}?^&pFWV;gPW%*FDz~X5(y!3Gx%GQAw(25cC0z&#bUsZ{6KH zwe`|0k_1Y;RF{=4;JvyIzKN|`%qQTwX*0P ziE_6YMd`KBcL(?!y|mwxmt$}pA z{2M^nTMDsnWBR3YvI9NFbE7|{v}Q}qr7tb9eYDrgz;yukg|`kb-TB+sV7CL`906S?u3M?8mi#wKk8<;{84tS1mykM0nOO~<$b6& z_RX)1MU0ZAG@`lym_8q?%)KGmpimn=9^J#^YrMfA>P}nFJi#!f;~Cq4&>22;_bF0+ z(dWvg)F5SGpHWEs-!Lytfen`{bjYBWS3>O>*8mv6nK`XYObhjyXf$!^vvIZ+%= zL+hp7qyGA^K@a0^4*tk`+fluLD9(toDX(9nh4oi`k+>Go!D%$-*az5$o&<+}~~iK)UG!Tn?~hq2B$7wtKxgPvV`A=4-1qeiDY zH+fz#QegT78D_pK3EtH`is_{=2Q~YE5Z^zZR)L;^A{v&sw_HB=s^}Gl1T^_}-mN~i z=OhoI8m~59Tk(#4{j_70AEwr(>0aVZcwn5X7gqu3S4{A0x$2dLp;mmxix%Cv$&q4< z!_}VKhG9ZUQ-%JZwx+I*{Mc-tYhP>Zi)v~t+AT^)!y#0g6wvCC8bPY$#+>@xd}hy(1uAxSF9U)Bn2VL zU>B2&93Lp86{y~Ct=45bwHh6Wr`q?7ES!-nP=j>IjoY5>JW>kmEf&xTz2#ZkSSrF2 zbR8=66cu1((+)g((&|+4c!fC>V*t@S2CX*R*2o1GDf^=w|q|9aYCS)Y}#&C+BT$ zS|6XFbS9;7OUIWSq=FdlW>7)+OB&U|Oy!*gH?NsQOsNOkoEkw;Zxr=Nt5)8uDctz3 zG^$0{HI{!-K0>;qVjt80=5{}5}N?q(FO`$=3ky0 z;Tw#6#ovOBWz>fLRZ=Krw$Q?;s)M7#^N}XH%8qa2^J^nlO*+iDkWc-CYja-fK5(0| zs8Y&$o)QkGkrqvsU|q4FGrO5r!*!}tDb?ff^%gr*;S8Aup&(*rZ;|M+<)!cyGBOSahpSSypDRQdyF6lM z{Ae#`dhbM}hYq2aAiX1m z8c4W^{?E+4XXeiRaL+qu&b;}wCX**?ueyJG?X{kecPetYkH{ZkU|`_Bm6v&sfpISj z0|U$d!JV6Lra3VKFfa%(-paiG;GVX-@bJ@ziR|mcSf6x%r8_U~#$XuA@nQPCfBi5k ze&lH}T_Fs&_^Yb>ohYPW*S2Ej8YYQ%j;;PkQ^nKbd^Qe(r*TqubJ%F3391Nw#wf`% zULqyWhF&C>+?7vij6LWPniqE37)Te5?Ms7;Z|H6OSi=0X1`Lc>{gn4^iO=1H_O}Ga zApO!`B1P^8<}Jk+^%?7yu%O1oz9mM)?%>@LSsr&OZ;4lk2ST^R=k@=Ee`J30nO@9$ zAg`BuMY=VWICA1~@#CW-JA>6VsuzE`M>ssdp?)sXo@bsQPC2vUXss`DIvGP81d~PO zk!C)asr24EuXj_%CGENdM4%3S#P=V2C6poO?a!d>*TlaVLeE+#n~zfiMT1lgelPPH z;~q#f+Up*|$cANWQu$W*y-=;FBRHBjvzAcul4X>U#ZEiz7q*s&~;n)tYLO_!ELm(F{vot(s}D?_1%(X10T2-e!kN1=vOf> zaloBL>xVGovKC3$Pcz zG7tpsi@T~kHUB84(APLHPq!w4ta#p9T-cISRHi-5#4J`3U+_0dQnpGy(_7BXy;XkH z!laye`FmGX`ozi_@}hXFB9iGE2^Bg}_$7YI?OS{AfQn2!=lzG!;6C1-HM#pKRwF_9 zWtqVpYAhnB$ew1PkDUy1g9dm8GAm=_0+-HJO2WL({SXCj+!J5e>LFdM)G9ywt)EoB0dIH|0MeeLs|zFKbRR%26bL3iOeZ9J+?A?H4-{l4_9+Xnx(yqvwvq9HMnfCgp%dSE`YEdG_6ZU3%72VLVk!0W{^>r^^4i+k(g>Am z<2x-a-S_Vu(Kecz-7J{Xi7F3;%&ra*1wF{nnqdP;kMR}4EgEq$$l)aE`mmO|A2e-s zSW@Dt^EJDjI@)~7Iy;AJ3xAw+zYtPTEQeq-8WAT{_^xKzJHVy+P=Dl8YvRD;vEd>o z-48Z^MsMl$p_*mc_1XhpPg9?}OT^s9rvCDCsjzLvrn^d^l(`%psm6~ExMS%i@_&G- zR96`rbrOX5TVHx4#o}qlr&?xTuW+L6kgI4bh4%@~*Qu-XM_FXo)u&`GM-f?HUK=Pt zSEzV>NB0Yqa`nmmReiUjhUc>dH8zQ#SP9!PY%={xgIU$??(UJ{&ve!G(=*+EDY;te z+oo@VC@HB{K@T=3oh-MzjXCoFkIfYos7)~F*0+LI%L9Exd zP;(%*A^vS&@v=3rhn&QPkx6V!R#877Z5A3!5ahb=EIyX^Vzut=H}N$_24A%Pc!+HO zw%oiPEa;^C0Bf0$?{uF85k$@->AP{_R>u_2$BvhL+I@u#?y>*0LSwL)orzff3J8QM zG3_1rf)vHXrT?U_O-h~xW)^PpqaztXM&tCcm?syx_z$8*SA$xcXLZIyJ>K=GKWlzi zT5=Ru+MHR=XT1|Vgd?O7gNDnIqO07~>OsBJuM3n-?Tiz}%hC=fqH8>(Kxj_oR`x*2 zma8b$aJ5Ufw1EK{O7a&i(m_E%c)kw(D^f{}6(g5X#B@&K5Qv_@vq&g@?j$w$)#;&x z;mzTgS;CKJ@zF3?_w_&M^X7ErvOBt1yq6}NzYhq07Pih~Bi!0jI=33YIa;c=$#6k9cf`yS@7qy3*4MaP&Hq0n7e#MUO(kOn5j4&jcrTt*7RCQ` zk?DM1o3}i@JrzbnmWkYcJO^rZZS$yIg)J+X=7a+4d@?9STMJKCFr@ zt?{uL?sxIX>FI(Boov?E_6d!KV@Gq^h~%&`v$CQ=M{p>V$Ai?jaaUtudqy{Yd_*AC z&v>O%bA2h;dpp9ME;Ze`O9QxV_Qbt^&R2V`#mMw@Jj!1lx#)>YnE8VQoU>lwgy{wb!dFYB4lYFZ+sMN+a> ziRq6%obP+YeWdm#sj%OQdA*;YiG@ee=QpcrxXbe|KH6+1Cmqr$>>rc|_th(0d@MP<##A5tlN*vMk*JUckc6j@Rv<&kdpIytj`n3F-Y>^-r3XWpW>!lKhdnEIBc8DtT9B6AP#cg(|Gs zS)MS?-N^mcaF_p|+;$tIhU^V{p$d;JkQDp-G}J~aWC~S0PW`Eiv@2;X z&yIG;c)KUeX%>-$Zjx8fg&g9t?D6Y!NvS@efqNP~XtzZxHR8*oOYYadxW@q@$sBQr zDUyxM>5Ih!!K+I&X}!$DKax)kwYOJ#4ZWPjYm}Z%VIOln%5r`G%nSEl$j^BkvyLTW z%Be*>h++BBmtMS#UTU&H7?IgOWn>2!HkkM2*#i%vqq{##_YookncH8RI+(oy#m}4i zNcowBzbjt6ipnj*4~Y8hs*wTE9FxON5mPu{Q1=_-VOLZd4@)VyV+)3$LtV$RA!3&% zv0p30Bt2^lKZYwR&wejJ+n21hKH*hl+|q}}F@4lXO4ZH7$#{tGOl+F$)h6FBSiUB* zd3s2HjHZ>Ak})=lU8lKNW)JYvgcxisurf2haJG+@U>*_eo#H<+(h2z^F9vHxx>#ZQ z({2N4)?zW!o&610YE-E6_KRFENrQCVUm~ExFd84)ZPk38iv^mDD+f5yW2RLSf3~)s z`MKp0fP|Qc=0m)f!wj}p9hnfS%1z*P{y=BthPn&M@bZ*fW|GMA{rte1gT-Qe-miM; z+cZT5kSDrN$=?Tz0duzBuV=It#lBIsYJ6*82OjKQs5=)&yh_~c(RyhvY{^E3Ubof9krz_&ldRQQ36{v9aNsD9V4FNn<-qY~+m+H=pNq8v6)GTJy)pcXc(+SO!IE zL}otCV7b-Ft03on?XUGd=$WAi%f@x*T(HnyafGP9W6U=<0LW6ewkxzfJLjYDuVCxm z^DY|i7E?oi$DH_98g}({Ox#d!yFDVoB*eGh(}|hS>~yZyp7UE54$LB45-ev!jmGVt zmIsruCPIYx^Wt$sAF8W#&_N&Z;O~l=AXx-lUKFvFadOwVE)x5|oLB|hkiYFuK5$yj zp?~-8WEQZv!Q=+qR}i&`gGh^6?ib!j#Z-e!7xzuvaeyvDuR69<#m7Rbq279PVYpQH zsq_A;YT0LPY6*14Ti#syTTr~zqNgLX2 z&&Kz4Ksz15YlbBii_1YrR~rN4*1=q1PG47dFT6{w(dCSTE&Qd5TOk#TwDBwe{DIQRom~|47#oi-=e=0S!xg`yd|EGEwdIdpp>0Q&hVBZ5o81v zc^QTjulRmw2#(w>enT60g<`LpbQyC($OXgH%hZEDy22kkYQ4-h-_PW#gEUqg&7&u- z8<&#^deDg0tg{SixcUS5$kuhOBT`R#_E%o{b)%v6#Oj};Oy%~4!73DpLZ9d*kDd!i z%-C{DnCjKgaWMAQUZ0ano(nDelCWQw8Ad7N4HD!$KePDajp0(z=yiE{8RUQW(Z*{; zhj7@Rvu{)SAJqCvWj7Wm@O0pOWdlD{jwGWaqVUkJB zK!|hNg55S^LtU~<=fRKG+LyFeGmMWRm0?r?j7 zL?LAM)xz*S{qvUD>Ai?@;P}+2%|#u3YNk%>c`caJ!g{#AahV=C0dZwiKErC#EVxfe z7z>tjHtEU=nkw-zaz`a=LLKoL;{9d)cf|F4x|Mu?9@D;0Zr+0cL|o6T!+Ja(YXN;3 z4&^?hARyV%1m-#$y2OGZbm7rG&hu!&68#kzb zrMjnxsK|4tqbFkUdcV~e)$^usEAZEkZpji{of>XK5F!Y=P`#Y3T~yx2?Pe1l#Nqrd z_`D3ui_Ly)A`|ESjlo7rs5tjQONjVbcu5q~KBegUyfQ0>h3Js(yN74f_2m0WvDZeN zi1WjtcaEE!QEX3?mjeTjU$b34?>3s~0?PGEm(v1lti)zsg$3H>g7;RJGbMsSRh1{r z?%SVZX(Y$&dvK&f9G%ZcaS()W-agjHsY>9x{|ns@EL+T>d9%6tkCEIhqVX z9W8p%wmB>_rHwZEc?s~YSU#o?L+b9Il0>lrW(w>q5-b)LuI{ylY8l!ML@ciYu;g>0&Hcb=1d)&U+#g97xIt zIk_|!WPE(MpiXDkH4l1w2>dS273xNCK*=^rfjk(1F1F{ditsh zs3kX>pS`&_I31ppyC=c@=E`fQyL+(k`}YrKSf$^uE=OU)9db!^z0q|JgPHLP1_o`F z2mQQ1^%bjPCd+jW)!vU2GIWVbdOB>F6GjdD*lh20oDg41A`kW&8J4e0Cm~|AJ{`Wk zRn;;By)P+gK1db>{^~{hPQfRB50g?W`PiYSQN>gHz$CxiRXs2d{npyqvp**EDVesn zL0~y`Wd-|_oe-fR4XnSqx`}xNRlIjgMYT9KYrST}mXqrRgV3$nzH%cplB!&)j&7yt zLfanj-vgwn8I}z?-gz^7RpOG1p9tSGE1RM+>c((m>ySob5YHAv^FO6RMjY(bG zYE3rQrnZFzcwoA)XDYpGt(^0sm0P7Z8q`8m-&5Up?pNSRQgo{ClB_A+3T1ffi{9(F z#=$*=ve~@{ZF2ULf@tBgU1Zp&6x%yj7KcN&w1mXkBs;CB)aJ!9K-#d{T z6Jr_GXa1)U_1Vs(r@rX%KHzvVb`)4EF0qz;d7_)C$GopcM*lu)NO}6?YmpG_`e2ku zwDQ;0On+tR31vPa`{<7v|hlN*h7|LPP0u^ zPIJw3hEgUmKeq86?!~4`Wnw*ma=fg7B};$cSTQmNhPlR>Ft{uo7d9qqQ;e%nYTboo|i_DfBF`9!7opUg6y8feJqbU^LpaMoEKcfn5*90hLu2{oBxwsKb?tFERzCxB9Pugn~TC~QfCSQNFtd#-rw37KFu zc(_mWLDQhk#f!<=w$cRTs`^r#ejhOTaj^mGGTF1e_r+$Lw4}b(?1^;5vnINGTv7Mm zZ~Go^;2z-AV)yhY(;Q|XPm~+GEu|0BrAZ#s;@iOC%|XmUqb=rg9jC0>8muT!e-Zn) z-Y%I)W`#RdCyoo!yS-}#d0TW-+)Fnq!1#RH7rh+tfK#pIdSV(5;$Mk!Lmv1#$+8wF zKZ$O%hLc3KPORQXVP!J4SWxrYeV5V8UCxXv;@(*a0q0T}q|y}EB=oq}lo=Ki36L$$ z&Ov+e)ak{L8$5&`#a#i_3BL)#7O{m#B{SjQf@TpYbn@Bt`))EGn7iGt1CtPzgdH zi$fZ*<;Jt=a2vbLNpV$iH`&#rhC$q}Sz42eB$e8t;zCL$;S=Q&=y&{h&f7meKGUQ6 zTO<~ce#-$fWRXfYfKAQq1O)zKQazYGsW~e5aEu`H#gRD8SI|RNAlandu|XknEAC#EM|sA}HJM`{AQXJSYn#R^YbIdag@@q24r~-&lLlN6 z#DD#&h#*Dpt6pDL;qWh>k6-u3Wc@HOAI?apgOQL@BQepU8;BjXT zb`Ubujk{kkO1qdTY|BP@NZcgD=?n=L{#yvQiRrp{mx8bMt)~MH^0aA~uC@LyvSD!y zjOXDed&|3!Lg4gkIAI4s<%E6LgKzQR{iJm26Y7{!{`^(6F58rqjX=GGj4WASm8I7y zJ$+sPbwu9mBf#FpcNwQKfVTn`N} z#q|Y%GdZx>`H|^vx9Nncyy1+WG{<9#5B7%#%YbE=Pc`r&;CvUb@tB%y{*rY0f|hoM ziQ2Z&(M$S6+?1Mke6-63fgu%8C%mUI16{k>*6k)C{o#+_{>Zb0;K=&mkIf zSk5s@SPFkOHD2#3Ft!66_cW^a7|aVCri|kTSUw2~%pE!UeMy>X)Yb&FULikv0MU}a z6c>v7#%6RlxBj!v2~#`XLnd4{do2D_C&CF1;nlg06_MVEZ?Na~ZO?(XR&M)RSy`Dh z(bD6O7U67Ecm3!OAJM)6*@yRC<`oVS1%U6Hiv71*ae7J}*I{NpwldPB6r%u6oS;>R zucYr*vLRF`0Y|!T0SO8_Y1i)2r67WtxK4njKV)Q5YDW{GQrxdqzU+kG-feuwojsr1 zig+m7PffYZ>Y|-qO@DT<-o38-Hko%n(@NwUlo!Y(!>B)3B!3C1@t6)_bTVK@5rQg> zX6CzNygawrMSj&U`sIcI!l{^5K=W3JHuR6?nD57h2gFC^sDgd3^`Xk3IJK95aIK&0 znK)gUKMuc1H!W7=kcwa&Q%t>Tu)`pb%f+kFH`(&%DE>al!%;^)W8opd+@`N5VZBHfs5fIwXofiSI*4l?{ERPWQ@0 z{{`S`a(yPX2e*1l#c6VRit_W>I7^YSpLvo>;hIAac-;2NE~RA+&2+LKK%CZA1)bCLc4NHPjxm(7Fi>QOrv9 z(T;*EOle*usW8W;e>&g|pFEh}iTrEB!3HPO@M(d)K4Jw>cG|tkm@a~N_9FU%t$LMk z%_juvHQ(xNmpgl4y786locp2C45|j>EFWe?-HLc}{f`dj2^BgTWZiHOGjHR;ySX`r zIfF6Mb0*KnRz`Xdx1aaY89wiX!i+qmUz)gRhLzMCUe#L_u#{*6m+ib%p zEJ;aJi33}slHQEKGD~FkU%9MM3{Sj_yI|=K**nuOC!epP&yMjqy z)mVDOUc95YJH@289iFYaI5pJrBn*zua$BigkGKkFh|(+gSU}sv@g}7I4NA6`>;bw7lruD ze&vO+PSvzj0&Mh-8_xyyC-QS>w5LT4*P6^WEMkV~zEBAa0AW;r;-Vq} z%8cE8n-Su=Q~CUC*vH8DYO+|8)>)K)dSXb+bvF)Cyh?57*wc^!5R^C@^7^t`=Ee3s zK0Z9ems@;(B&mlU4^pp^bZSy&IoC;l*b&)Nx^)h+J#D5hkL=fNwsKO4jbFV#Opux4 zssn4e_eC_deB@k8aHjQ0BZDZPS90ggsI6U|_`cyEiB3zMup+a?QB{%k6HA+<-15&l zSNaX?EFKeIovVbM?rFRu2V#1q*3Hk-={mddTZiEWLy8VVo8E>Tuv>aRDHWs-(36u$ zlR|7kX!W>jTdzUAR%h3-;&jSFjqQBJ8O&2;+ce2>-3Bu*XU zw$@8Z*TvJ~bbe2#ou|fGELFK67x)Sc&!7clQ_E}nQ_X`BH4t%}8#KYHrlqyBwE0d; zm#IW~CcJ4@6IhiVv8$))0i9eJ-V;L-Z-sxB7BDlCCNJ;i4705JS`58ORGJOn4$ zW6f3@VTCM$A)U2U*57C>5;iukz0lY~mlUn4ipz=cEL}WiCXMGU6A-I(Q)M94eM$ zzj8qIdtUfA7u?gf#^*XUSPp;xW@Bd|oMaTt&5IbU_@DGi?=YwcCi&ioIq5k` zz|WJnWD)w{Mo!15u*guma!yZJ1?IhiCuN1U##Y!b*?no}E`s2q)TRDBxY&KNr|aj5 zFcKYIAL$gg^I;9CNBtdB5rk1|YR;oCP;b*y6u$kZ7650{+4=z#kt*X_IOJik4^+10 zanD}kZ9}HR(G|IyhFIZ6fP&!2=Jj+=x16T0$TIn-;yr?`YCeLlvyV+;YS!}ykA5ZK z&RyjbXnV!dk#w@AYdR|X5GWC9z)Ixa;8AkDVlGdN=Cqb(etx#NHoK@6dq3Y!C*GF( zr#$0pN4Y_+mTJeo@5ox@8nr5=?^OTcipd~n>4ywiglF8w;=bi6p)`&(NioJyA{1VuBjQ1|S->KUY%QuqnK>8I^(0Z(t|nIWyQ z{Nq*{XL~16;6|}HmC3q`_w>)VQk(br@}!_&n|`jVczz*g@FsAp13)BB%2S$DP_|&U z_4Jl6%bSaz$*ObSpWNG`doEulTvL$A&8byW4#>&`eDINr@Ag-mVLuuDyrs=#Qm*u_ z38)mZh&1@xqIEeTK(;#$%@x3%f}uV+RO|2k$zg_&h+o#DD#bjkD<2LdXpx^Wqzy7E zs2ed=hK3xCby_Fh2vj*~ud(R5N!DL)YUL4O;dyYub7*1m!a|&295#8uP*xLR9mCI_ zOZCqyw`#%^#>K42nU~}91nfa#;Wv7V z)SR{yg@81J-5Xh5Pxah0RwD2~tNz2A_ zt2GW(xnja9PV2H*n8!~OtQ{qTL!6`f*wacClcb%+R{vVzeDe2kcV(^2IU&+ScD5lY6_NtRoP40~GZe$pV z7Wl2!#bjXNaoDrX#J2kEmbDqm+0D@MFe`@O%1y5F58^wEg{fCLc2*LZ^2o#-Vv=!l z=$qWN)dyH9r>`w0CE>6_RxXm7q@(Jt!@at`$)fjf!^&uIBL<3RFK}BGXDM^WIE|tK zlLlecAiaWg8h(~f!?T@-u^jt^D@K=jpjKq}i*(2_9 zX+y`F-oQR=1yMZ&&o=zEOpMR^ncb@GZ)9t7<23Ly22*cb#wZo$^h-b8gXKaT~?= zatrXsjcboiOic9i%WW{&-nLRyP#DS_Y}!@xVYM^a_;;0kp6jM(evfiAsxx%O!FDk% zDJhHEhyNS4K5o#OgN{Qf{;ZAXX#a5^5C-ieQBL)hHU{I=2)W31C`9-i?Hup}(*W&@ zHiVya8fU)!e%=aL2@%%a$plJ}m-FGJswR$<3<5!c5poARvXV!zAFx45JaW$2F@90V z#c|FQaD%B#O$V}~yl2q3(8ukg@e=hs1jI(1k)=;P99*VnIVhf zAOAtqA7r6pK0aRZ(Js60>?WPPqSys6;lQHh&&(Bf__)V@rAFkoKA?7m%=lwj^}x!F#uYlmgmq-FBZ zuvg>gE3!LJR=N_91wf8Q*0z<^Vavf*+(HHw>(+;KM!v+0I&A>Dj&sb?D-jgTv7ZaE zf5R^wKVBL8J(()Anhr_7yrZ3Q2b|oQ9i&)0I9X{TSBdfe#v*1#t z161JHax94t8(RT8wgnQ5XXy%lsNsn{RBH+1Kt`c{xoQq0FL_=LMaEaU86JM9jDg`=nJ&yIwFaXI-A zGid9I>U9)n>bS|H`(ZPfy6ieV7S+s(yEzi`5Fb&VN*?BibR4I*u63II10J zAAN(X%;@zt}T8$N@qMMTxW!SN^3}5c^sGEy3z7VVcgT2 zBGp>>vy{LIfCoYmk12F2BRFjGt?b2vlWLt_Els|GisIol1I#bOm zuyL&2A9Y}itksbJYx(2bj6~eONv}5_QR)ARroWB0Y`?p={5~fL-@T7da7$z8bQ2KY zQvd(775?E+^Y?6sf${&^yO`GHLd<&|q1HFthODjPYV{3ERRw|^Pqd8Ab6G*W-SrXV zWA!iH>bbm!SgX5`q>FD!>ZI(h0JL6UJ4cF!14I%HLt3p&U zoU|H{?z$hK<)jqFVDOQD`}bF3-2ncYQ*YyS2>G$gO4yi3dGq}<{69k1C|WXK(75|- zUCN~_aG8$IaT}J-x5EP8Yq`HJaX;A+1-R!AC*&Ul72;N+asfUv-VK`_Dz-0Jb(aC~ zT`SW|(dK+#jWVYnl`bdMMraDoU~~MbdU+rhzYIk4Z0a}iB$V7hXC^B>r5QHQr=clO zI$|?*wH{Fk_9`Wfx-yf80&H0hECwehQsr8YHgN&QbWW5eRw#aK9;e{Djz1LDclXo(#8ox|n>88>ia z->3N_;KFD+XGthk76&o4cXexnA(SrJZg-dl(YxEZUhLDl+*hs(W0_ON#ZH14IJl#W zog7{Jx+)RyO&0Y)6GC3uJZ~Qc<>l^YUDI#;9X1|sKQdM>ZSlk{lG&&|FB^2h6Y@t6 ztT_dL8|G@D&2wMbO9~$@FT_l_Lg(B&C|1P1sXa}eIPv1Qv@HeDFMC>(skgSitTSw^ zW!o-hFDjSd@p2!pFGuRVNAyIJWU?;c#+{X2w+m+KjhqE&gstC2p7FW7edjjo1nr3U zb}cD*y}Mx)4!jPOv)Q4VVNkmGT6LT%=xOJJFhb>~dfDIYuRqcr?;j;AZ$3T!W8lwr zZv_lslc6?;EI}LQ!@|>Vcx4`vnqY09O6k-DECESIqwXJazOfr8_QjsXzbKWh=^R;vsu8#T(k_|@ri|#B8`5w^Pu}=oPwAj zViYwf8q=FFC38*pt*yXeE{-2NecEVrXfG`R&A*-Y*;r~-JQnD|Rk-naK5R?$)Tiol z#JsfB)DA~*7f#8LS25rM7A)E3U2oJdCO>H0jtER0s}I%mtmEsJ2aCGCr+59m3BaW} zs{oc`29S=$o`IZ?mLzBOCYA|P@n$R%Wc!N2LsD`QS6plHMcj1S_w|WzNjw(YiB&<& z@K?a_*(UAaaDD7t&5}pcwVz}Yim27Ac-KZr1M$g50L=I=R~IdUi5H*6&%Z4_8xggm z{*7>0Y;O&9;>h!@6hx%b=;-eB262jAWWR$S=HmIXf9)1*)sCPL-E*lgLfz)EJ#H}N zhdJuL5EfZu&-?uWB*n0(%Xg`weFtm{Y`P+x5BjlI&EeX}5*zVW6f|U5UG`VIZ58S~ zcnq|A`IFVhUs&^*g!w5fBe&yzp)JSEHrX843ls2p7RtFJZ?hBRG8aiHrY0ovT!w>h zkuf$Ug!CHuv)IaOd+%4(IS|Dx!`24jY8G~&<1F=qc06JR63olqAKp<75%Vb#RCL%FDooE*__l*miu;pOcWkGW2T- zoAcz(V(;wbZM*ku?A1`lReizyg-R6;c}`#`7EMjkr=RmN`W4IaE0iP(isnPCV9IRn zq<1M}9YH(Qop-y1F3yPyCJ~1eLsBTe_O&U7mg0%cXC}Y`X~Jge$3l ze6`RN7*Qk4fnjPRpR{V@U} z4j-G&YoFZVucAzj^*ue}l#T^aMhL*NiEN$&qjV3;DXpC{PNexIrO0-?%$^(H2q z^NWTAhEiFsHUPG&MmJ8xBUqzOxWWD4grp{;2|WMEy>JX>tWGoYZd;ns zQVxi4;xX}FJod&*A6ag;N++Pa%woA7AXU;m6 zpa}app;dWAe*)haf2wW%7A578(fRc2<>l8GjMi&Iy0N_ADBt72a-zYLUNM{YM~H@~ zi6h(>@PKlae$wSMo=s!54k1zonUC2LsOn`wb>pEBOsc*Ok)NUsQ>KbaV5PmrjX~5( z!TLTSk@=Z2;YAQ+C{<`p<*+tIeVqnW5Pzw+w^LRT@h?)<%+_keNLNE=%-M|YF?3mM z3@Kzj$gc68V2p9N24wp1%)ka_>g3Jns$|6^pX;wq;6H8{cb=4=nHH|nY4l2Hzy3Dk z22Rq+O5`^kJw~6<28=~4O$ZB6`*GD{4<4Ku=K3>ipE1=r7 zrOpkbPBg^zle>o8(+$0wc7@&;&8aKTfEdnjL59bU)v{%d@8bmxk{s8U&uLk9;PrZE zIsi9X8`JAQj`d0u9R7aD#YhD+=B$9cXZx~F;9<{Nq4En;JUr8pAe)6GGvR3VWzh*? zA#zm{;U7;)3U_EO?6uI}Kd$|-M_}79d<-F@)^z`^?8MtNu_dLG_I)ykY%%Zhjd{&^ znKIK|%A5Q@#)T~>{Z^N?zX0YtKu;$f+`>ltCZu8uoS41&s^g_#&Db|EuKuhay~lwZ zu9H1qTutTvf3PnXveUQ0W+mp#LK zMMDPGDKtCaRH2M*(E6+C6>fVb%OGJ$%KwHk+>{3bM&;D)xE+ zmV_TWK~1S9?Gw&2$jD(c7SaLp%k9ERN}peD*0~9gB=Fqk5A6^B$T$przPK2cG?Y7>~eF>)f#awBKgEy={Js2Bi}bVeYn2r zh&cR+$mU3Z6@X>zpu4r);3~BvxLUDM{DtH7tlX9|jHMuoTe*JpOLgJLo6W@gBQk>+ z+^BX`Z#NW`+$@!Z?dGz$V@L5%P{c&B0#@fd*SFH_gmD9B`D$*e1f`iTN;Hnt`jy+b zuGK<)zU{O=N@trM4daWq>`>l*{xl2^ zJAHl(Vukmmohp?x7m+liVN7_Dr25i0h2{fu0ePi6t`e12-MwVd#gF^@nmM`M>Z2dk z#%W)c&d(lG)>CGse_ZQU!wKjGKO6m)>j=+o6XoF`nw4+1F% zCxpwrc5K}Lx~tdraL(AFS5itxh;clL`Z(is7Ewf_-)u3eZ(?c$_;dbqJidc_oTXXB zO)CI6mE0(j!|u=}nE2m7(dVHx=09$afx-9x3Az7QOdb92HwX3KE4p=&|C*t*|5o;Y zEBjAA`rl>>^1mJOza8@bD2H^q9ht$1a60>a^mub`W#?djYi)Oz?lXsmmX^N0hK>`^AP;2L&Z2 z)<-o5ZCs=cq?N#$nnVmW{x)f4X|##o`FTHznUixE;$Bvg_Yq?%y?#hAOY5D!zU`ZB zwdAUYI}S&uheWrIR=SmaKqkTVGurK!o{FZ6Mm|PKc2(8#`_~x-1zMl%eOL0YUhcFK zC!0L|^YfaX!NJ_?tZyEqj%!gECG3Js#SINyHoxT!#s6^^Z#VQ)R0w@5_(^nV%|uv8 z=zb916HTeVg;(;GwegN&2b=er!JN)%68W|CyyOe*%Uf;yPn+)N zbo&X9ChYS^S-M7ew`1WI*mmMAzzfuh3da!kbxk%GyBx*>j`;0>_z&uai>;fkE>f{$ z=jB&!GJjWYVcFO1(@f-6;wkT38Z>F69EV?X&>@7WM-*6i%T)*3%SvK+1aH76DhLp0 z?Q{R+GBEFwLo}dsa&D21A@WbqtbAN2Cg3}C#HD@PCJz?Mw8c=Y!ECGr_fCVrUlooF z^0`9aT^iwhC^NIsj&F>rLJ*;~rc7st+V8wbPOT4~ zw)E8Qm;vlZ;_^Az18;591Ap1tu{_a8aD1aJf>t51IT8FoIy(@S7wj>~Y6fW%ez zay`dRb|TSVwA0345FC;C3*9$01qRZ^+T+-I`LeSUWkCD!-Pp-ND-*sGAyVJj9U>;%J^2>upS7JM^36O+ zN2mkFpX;|=PuXC+_$)a}iI+TVPJetkyqZkcNJp%PVHpmOo)l0_E4umcl?9BYD28XXMz!S|X|5=TFx8 zu)&Nv!+;j+KFw^iw4NJ|+O4fI{`39>fu7M(ho5mDX#kR#S;k3zw*^X@(THy=tHY{6 zXw(Y6S11RW%v4AwRoBu}3!1+nJ6%RW4~&#ah{UY6dy60^$Bz^GHP*UJWgFKL9TguBB@pWqkpEg*8WH3f zsmiOX<5=;2I~lN?0(Hj6%o6@`rh2U5iD=(s)*V2pV;Q@&@KWF224~LOV3OcLIAI0}4l!tq9{nUGcx~j@|3VgKmXyn!&pVNOoBxmEq zosoQG@piX`>F3y@euG4pw|+NA)E2Jxod%x&@UCu-ddIXxU;#Kr^zY-5c6O6`HLxOM6ov2Xg`~UHpF1A@WC)WSobpOiv}4sNj`NQ5okM`R zSw(zC!CjB17`F~mXjgy6>;(q*RVsvXOK;g$%CHc+iBrtI+Zw?>z*W7JXAvx*rY1zz zFhsb0*a`nFTvqbi_I0Ps1@l87TO4=K$Sa>O&uqzajEGiDv$X#y<*vAph=~O!WPp#~ zPaer#I-r+BahmjmJE`dtbGRk8y1%@zITw3ywd|YxhD=EB`6z6Tj+R{!UTl~WF5&sj zmAP-(5E|oZV^^2LZJCH{NR2YrnO6^vw&$1DzA9~q@DQ{=d6x6Xx<6EeM1=eLXSW}H zISmM8rDB%pRQ^T1PW!TZ#TwvIV3;I7$0F_87Tjc6DF3baO;FIYF}61e?*4Lbg5v_i zJ31gyIP&CL6yJ{@Z8516(;5W@kVj6z)%)K0r)2l0$zo{z1Nlv{ac%+(U6OU)Yx+=1 zO4IcizI++&p)1!uiqyF_r!izi?n=hTqKrVnjsC9G_+RY(xkvB_-Ro|-)&z+bn~M&x zu#i79qSs+mGl{n?3He*&BXmMrnaRHFHPYc7wjTqs6ajP$497`I7d z)@`^-{phHg0V_b?$?c4i@S+;FnrUTa&DQUO#E#JBQ{;Hz`@5^L)5K7jkT-FWRiL}H zKA08u_Kjr3^^3PZ$~@dX18|;sTO8myEO2B0=WQ+jHc=6+F{Dd%HOUoa_4T&`?qE7g-e$5*skSfDSJ>ebC*+&kTN_KyKbNU%X=!O2F^gm- zxOqYjy;EMDshhGbP@L7p7CULMFhOPiZtEiq$c3k(OXiTtAejeCP5qK6>De=yH1R6^ ztkj~?vTu@iHWO~^HzLVFss|JY9t;-eCgT%7({g1uRC=X%TwH4JZ1UhmMwTt2+ggJz zj>*>H*Jc;7PVTy6lFQ$rkM3bOW8J!7dY_&rZQAV zA17Kdi4NYERen2}#cbT?$J9^xy&__Z3qDg76&I_c4Gn0fUtnKkZn1kV+`jL|IfbGC zvb#s4W8jP)VY*g}_K?SzjP%T1+cLu3B#%|6Uf8$icyJr$T&)gF{0j z{wMig9mr)8#`*ypbU7&Jo&bz`pM0(*e5U;`3Xbm=r53#cr++ z{Htq^te-F41mWggG^(e!|Gl*9Xya4N>6otr(!>nV(GS# z8D1nFW-He4T3T6A8OdLiI`Xi^3y%OAhs|{FlUL|)K?u@~Ww$#yJl4*RS{%#o-X{v= z-5?DO%~i94$E>t}*>UVcKb=Fzq%fy5pjCI&t~ml0ZYJ!6(mg*Oz^k?10Wd$t`{keVuXwm*57mkV4t6)Z!JClWF8)Hk12}k_-HHu@7Z!Gg77o{`RT|R zKF#*hraRBYCt2C#3TpG)FdP9d=P33`qD6)HT7VYrvL2QVfJ{%C8fe7Z%n;iz(XaW;8@yu?0sb#*0trS+Z2WkMs~ zl%cy?yXb;+cw%DW5ydTVAF1{9KXaMz(34jn#uzdE{*sk*)vTWe(^>1*x%GP&R7o!~ zc~_;5E^pp9@Po_*6JztG63irzWL7iGB_aGJ_+c?(j{l)#(f;U_2w{pB9_#9ew8-CW}cMD z%){-3mZz?yuUQ&bhNte$pdKSILKh-BS(DKiGl}#|I%w8V3Og)^-wY_01PlK;4cPQ# zg@7LzPkv8V@aCf3PI#Eg>ukL4`;4ix2Vu0Tv1YCawmZJ*AFJ&d{1#+4P$TbjPMd&2 zWU0B!4Z-V09Z)gI6jOOZB1U=~#KMMcI4^wZ22l_GlAZP!G-v4xP!d$ar^O*|VHLBGZi)^pkFgy*c=a-H0L z_>8%;$UFA|t~!lQsYhR7MK}8SwpDiSHW8lw;(lRY|6QBFGIRM%LLxCAFMigkAY50c z(nn+`yy*s0yNoLr;o*LOI1+sVjI6(aM<7?|B;qp}V_b$bkXg1JCpQ#e2Qi_0FGo=D5!}`|Q2e zy*~FES?qe_m1c!w`sXx_uo~U|2R6kR2?91ix-yMt?6n#?L;h?bkBgf``gu+V9imQF zBBoIL&6gzCNU6z6oR#H}>g%^uEA(6bSVY2WflJEknR|0UaVuj=){l@wyG1@pY!HQK zPLSGq;c_A6;tVg%Zl9lKDvy!%IjElIKGI7#wktMleoS`UPxDFF^ZOfck3Q`S1d%

5$bekFGVBRem4Ac6s!Nr|K;{FMncw8+$_;1#SmUz`APz`8U3FuK_`LalQ-c_g+v98mm4yO zHiNtIJF>e=h>B3o@?+1`bq1&&;=PHLai9yIIyfMhSX`P2@gOGDRdZA{8;{lW-gZ&m z%{v$;zaeBGg^>;22cs}vr58JtYMb!sTvX0dMy|+2q^f zHtV>pv>o7FH@k{fgRfB+^Y2fv_+<7RHu3=N_cM@XU_T8AEuV-rE~p;tc6al1 zz9lzZbs){1_v3zv1-cI_hhTulxeu$m#ji!=f@XRJITC zY5(9KDQ8%x&$DY#C@wf7qXjWL*xJWk%x-XvRkfY*@$xm)3h?rCy)eGLD8a+93AF~z z-Df4WUT)ZpRR^*om-82xraY`^ve^Ell;%v*jfsqxm-QR&u4X$L z^B4z_O9!T2voiH4kh^70hfa)ckb--SZ^ZsX;GeIQ17DX$vl25p3FR^OV(kW56B9{V z-sv(j$?%0a^K)3V4x0N&+~|O+jn{x6_^C~npi_G*24(``__#{a#o0hPl~1WFi}n1z zu#i(zn^O~7o$C(zuLNfAVDD?UzTh#`w>;u^$yYIYza#a(sZeEJF-uovs0$kpgPnZe zkXUxXJL-cMkl&hLyIcLp^c#v=U6|{;=9c%sNRC&b>UW)c-0f?K#J=i_7ZLATpu11W zda@0MC5}>FGdOWGhwX%L&|{wBN3Nx)-bf-|TL=C~s;P{D>@h$^jCdnF+6TQIR)bo8 z7TCAX$!G0dS5{Yxn`sUqBGPX-(BJZO+#!yzDna*LA>JpOe}qhy8GbqF<1z`X-If#-Ez(u#BQ{>jC}v^?^O=}m5W8&sBDMw6_s!z_0NPT_takXD z==<3h`-bG{p9GuFqFjhCC(nI^_&+T-U{nZ6M+_@XR^sGK=LR&~~KDYVeK5yY1F}^Ve zf}q_;QQWWAl4K>1LYVbkW7yFp;_6;A&(Hc$AJ5R(SXy5}C3kp&gWW%6@wdJL=2>6- zsq&W&&%9rpb#sE~0hR;X8KVV#jpP{SX2XS>Bw9+^x|-n&9`7|& zUB6fr<uyTtM>A!F|VPo}Zk#g(4a%KJJXoTQw2!mFb*Cn)FyWhutS zM%|PGBHpnzlg>N68U$fETe%y2`pVz)(O|;R}}Tk4}$q zHdoe{C|joTWf@a3`5vQJNv`Q=DH+#>x(oA2Pl9&PNteSLp# zWd_V!sjl!*Z9T9J8Pt|vNNRh6jlD<0&wC(RjKpm{r4hNreCi7CmS5m-TzumqU&4_i zeX0u%&v>dMnG;lmjcp+KRa;S$QEzK~T)0uL%cUNW|Hgj=@~^kg?#F7|(J zw%o-8mua;Q(YVR@bPNxUE#wRO$`cgGoPip447(y1NuenC3jxtI9-{Y8_6$1D7KQwR$9(GbfxAx?FT(|<1jS2am}2e;)Zsq03ZSW1!zqKJ*BF8k+H zH*AemSJ3St&H3qLDySaiE<1q8Ia|)$>h%e;Ba1hh+_4{% zU8N$!{8aJ971ik=EGvtPi@VttwOX+W_Q?JT`;dbdAehj7smZZ9k$PrLzGqYaw23Wy zqg9(MX-R=j*RhGhV!f)H`J_P;xid2C#3BNWdiO^b z!~E+acz%GnVES~vWdjK&^=vl3YC!y9v=4%7PaBNd*?CH!DZC;|bnH9}>{lo8MaL5T z`V=O7dSs#Lda5sRisLwKeDYo!_4^VXZL@~+R$c;ysu9t(J#@A1zq)jH|4FJqsTpbB zibA$upZJLT^2ETj0>L?OCHgWN|0MX9TG1v%+B`hke;Nz9`$o;z@aHyN0|l&A_cipD z79L^(Qh8RYV-p3EpSUStY$T>a39770H0rrohkjP+mEnEPtXCeUt; zWsLs)@|~6h(=EI@5B#Jou=yq?i z-PeCL#l>9PEs3QhFtQX0M6}UpME9OP=W_j4YZWTjOB?Als_{NgKTu`V$yg15Gy}GF zpTQ-zI^ObqqfXK0Mcu^VXf)!@G^X5&fEJf1GljYGtz= zyDDw^3>L2+a>PxpF~@Xj)>Zj^i|+G&J^H*(#rxiOfAf5;d#rGNXcmxD6e+XgR-p&1 zB^^6NQF7!Qo20QFsDP^y)XXBb^5VQ+rhjVLJz`?4_>Np_5Ec<*>H7T?h=PIeGGH4{ z<+_!30EQKZZ0tcpC zlUCwH(j+vjmZQnEgZ_T$N1#-W*$SC08RS&>H(-IC^fl$a2>8uc?TP5MxnbIkxhtgg zq-4?Fswit4Y3`4RnEj>7LL?*q5Ny;rsH36cP@}X_{EX;dkkDbbMuap8<>ds_!RYwH0EH`3*(q|(-;!g$3<+N zq_~PJ5zo(&7ws-pRaK~OEgthi)J}FpYOAZY%=BHqe37(M{E}Bzo-PUk@xR^JnGh&F zdKdwS>2X_hYu{7!A>Jje{`N+SONd#^x@Rv)m)G`26ugd*Q*F{{bujNm1v=AX!lLQ= z`ov$#_)%-t`^lbSXuQ0fDtb|IUg;)loge%*iW}`+Tm~1%84rfqMN(Z9jMlo+9ZV}$ zMGb6!xL8C502=c0@~{FT?yqtbzSNqh=%v8;#C%;;L!EmM^TA1MPE$etQY3ea_0*2E+Wh8<`3v{x2`$f3Nb_1Ay20Gp6z>a`FU z72-R-rFrf8R$d2bjT|y+$mlR@o19NT|2Zh0Y7wNhw3p@J?1VeLLA<)ZzqGZxtE5KT zlCIMSm1_99UkF6M&z^ICvlYkgQmzJmtpB3{u!}QW=R;v3q{lTfK}9c=bwOHPr7kDNWu#Ac zCbzLerA|0Crs6}Z;XHG(EVv{(DkZ!$T>K3CN$;RYN<`de#vxxk3=28W z7H;DcPfwd)NAR7UeG>Z0!Ls7ny6m1je`iwIlK=o#TCNWw<>3Qg8*6?EG)W6cI4^Lx zr6hDlmRk3_SUfVok_(pe@n8753p-z1%WBiBtz%#d5bPLbbqqynIndkHfFL`Y$tF3g zfEkrKRMHIw+qwPAuAVQVj?%C zbO)b`xANJ|3pWNILb8Fk+9)OVs7wt~HXB@TL9!^3a>eMqBKf(rHyD4=wE z$-Jly4yNGC6(`wv2oiw%@@swT} z4q2V=EX#|Fwfjw~?@8Wv+p(CW&M-6@hc0|X!)p37G$aXndmbH;1Pv8hWPFK<*@lLV zzbVDVHI_-zia+$V75Ca>)(5u@?WyM*uc?YMRM?M1jvOJu#->ImV0{L&vd;Zb;6b-~z+z={JTv3#n}EV^};uGfRZeCw-BmxwNtRHK*a!x-r)x_ol0FCV26 zb#?)J;8qp~f$nnYent&187%~?q~n;EojtwKqW*<#;k(`M@bQ-L%K6Hd*GR!5 zxu3)hg4sN8P@kwvC7^V}`0V7LM%dY@eGY!Z$-qYI`QlbG9O+prZ}Tke4}aM4TEmBx z$b>rL1}xhW__7#SlysWM)D()eMLBr6@M)1J!o zy0PrdJL^_s6tfRbswO~fFDC|=kNbW7+NLTadLZ?j+|t&8IqA0V{7m<;%9jzTyplg zs}lnoXYntBfZX?g6LF)@_5qlIkeu+(DUGl@A(+Pf^c47mcqtb47A?3R^t=X3s`zu6Ow&oG+P!B z=1kU~&y{vZ(ni(QG?-OLj!lx{VSLdfz@iSyj+WFM4jvd#vuKdS7hn)HGW`xJ_Tvu7 z-E6ZaW>ivoe{yJW{46RvDZ^j9+I6A=jg5s}G_yy)andl&e}w>OQgEmd28*@ZJh@(F z^;j_vV+Pb9$mgi27r@UQJO-)vPj#w}jt${S6^OP+VZWeS&bGxleulqtR8_+1oN9LU z)f&*>*txpjJAVB^IgoC+ife6c9#?XC9)=>hVlMV!MmB%bwxv?Hvds2(jDu~gbh3KA&Ew+|69E@F#Og?87EZr`Qf@~7a~Wk{#+ByfW)C&A=$eF$#Zay- zKtWp{^RK4=!fyaHMlzG^D-%O)<$B4@US3^%HW?C#8Xp0NW@lb>N1~}{s(l6oI#~wA zXpR5OdY`Q*&4a z4AbUHA8;me_EHV~EY_aA6nv}W61GBXnw7!?wz8k>Xdk#5tGf-w6!6lhS!<|j%O6G9 z2vHjMl1ZA^pd6oV_`F6M)f)v>|H z`6;m}E^AtyHum@VsNkk~y&_|y+(hOZcky1jrak4qtF^_?*t!$FvLV5iGz{5%>$d+9 z^vMO?m&AQm>#QevHjpW<>z4f5K^%G zw(Hy3>mu(gS9z>>l}&SQBHKerptpN{EV5p4;}uA!N(u3CQubui`1!iWV_b6#L?`I8=vs!?Mc}g=5zqWp#7zdt))Ex z3?|*={9df0uCA)8s;8!-qM@Lz%v`VWxdcdc#nbu@|imCr`*5I*A-)&<4xu=jiB{A7YO7(n<;nA`E{5Hx(%6r#2i8 zos+l>9=HemE@tA%-qm;E-n;tlK(}o!$pbqjB|T|ENB0Za@izLqDXAcjV9c8j(BIEIzg5XLq-TWM4 z$Xn;HFq1(J+S9rr?THncuDs=CQ4}2)n$8dKZVioRlXM*ea~#yCxqw~0m7jXh!oq@# z?Bxlz_Uhv5YgP+$i-)^Ef)X}-iTaJ}!zx!!DO{T0)uUMC73B#d2lTPM%Gw4-&d-SY z1sks)6`D?BWn2Z|;OV|%^6(9aVF9na-a;$v*KlMwK9Ni+(eHtzrDKj_tVfm+kHn~s z5URJ1_jGv`MY&08)0yNlu{zi}5kmItoSX^@3X1Xz0hx|xp=q+l^p@IvUMT8B9z|nj zi+aXeN@Hb=`eQT4qr&d?_WqF(ZO3ZJyyvNqkNu#rimKX^)@epCBlNTB+0)$(if8ov z2@i4<%E%EWs$M2h`Z@rGVr-<(jqu~rpj)J8(}SPDpF{SJPT(wT_N@cO4T=G`C{B-4QFt&l7iC#`2aUCowoOp8*vR=ZwX#fkR8Ko-?fA^sHdM+m})yFICF z=RN&+fjfZ4sdQ!&8ncvffLod@Cn9V4_P`)6?&XC5DoKR*QDa3=kZ@|vrb@S$lpuiP zqJaOSJieUz8}r+9YL#%@APJID`l_TbGjl}5_?yM*&c?y=a=168L~HN~iJQCKJ1AlV z{h@(0+#y(xKZTgxF&z>$IzHxfshRG6amvV84rK$U>N<%Vy~FWjy_0P3v`F|)0Z>%7 zT<`z)GNxrx>ZWp#?r3gqTMrFL0QKMP5!!}v&cx`O_T1~kBb=i{?4A`J{8CB6K~iVu zQ`q@dc<-&PX55$V3ON^euUnI2b5>R&Et{eNUT{zRmuHAuPhPwG>xCn zO7a`&m_|jMs(J-R=>yq`7K%oQ&(y=ZzKdVm zEGX3Ed5!9EeZqbVg_f?DP=OZtNrV~m8`C-0dMHsqTG4Jug_hDkl!iW-m{0v4xjv0- zcUmtxK0Q62K%DgS$_T|oP!{%Gdd97?)Ed`LHpqXp?Sa%!PnW}o6M^`Qb^ll^i-c ze`6YWEHHn&4?Y~eoc?`#n-SofyjIn3`J1gl6N|$%K9GUXfSuKlii)6`kd%g;n4k)< z*bi71aBq#{qqP|qT>Rxkz*DLfX;Wsaatus872{jRAV;2z{jby73p`spswU#X&XE0& zUdJxAdfhzegRz_AVlnWc7}YEpjE7fYabBXWT|HtheaPVV@|(qle7*D_ji7+yjm3n6 z1CGOS*iytJh;?3eeSLklmZMO~tJ~%piIYaQ#)()%V7qf90`%`WTu*KkQW3XTTx&l{ zA5^IA&DOXBlJG-YPb_jTqYIcKD##LzP6iE>Kv3i5VyV$y^>?7=Z!jT<{~eIeZ<3FO zggJ`{Eep#e5}4~jCyBWn;-1I<4S9h+AroJdcG{rh{K)YE`F^sD5k_nFJ+$m7A%sM2 zbQEs85rWaB&do57Y;`oX{YMMWcD4o)S>%@BJHA`!#E2AOp~u-T905hvBU z{(b9Fg%WyiW^izSWz?_6#@waP2VsaDYm{|iBiA6~a7n74oV0vHC|vn@2RW22{_c8c zbbUtY52-H*U07SLa)l;mlJ7JRPT@f-a;GIk>ddx zRtY_;0I)_Gg6}agH4n4X)khQw(PKC$$0f*ZWZ`@PX*lCSSJ&kUIn44#0bQb-pKe3( zoVj*M{dVYt9D9t5i>0kdtje9ldG0x$%|3tHf${>-`e`pXzEMVKlhGHETCjEaWiyu- zmxsOb!yqP2xI+3*L^kT}&GLe4ClwQbyXpVhQrPaU^G8sr=;mB!q}C&CXl2aj3ENdn zoAA7Y;%nZ`eIDt{Zm;fpvR%zJ^V~7ba46)Y$u7Lcd*SmMHnyCToScZeJ)(BnWWbtT zuSZ7Yup~pjnHgqM>9mUIXuua@W&05-zNLt*t8_iWx+6ttg)alGulbQf|>Vg}&To7D&X!Bluhv950-xM;-A<*OL`vt>E@tYCQF1KiI~3 z7=_3@*THyHKSn}lESYd`5YsFjdK{BxOoW59{Gr3?xG0=Gno-64&NL{txpY%>-Gzb) zSDl^?A%NgmI>J}PL9*Djdt)*m1BR8DtVi4v&lp)FD17$Y{Eg{#>t!f-JH?G65+aE> zKMnNv(f#eV^GAphe%|IBDlI1tdU?#@TbB`CriqnNU8v~(TlTBNID62WwuN*Nb-Zi_ z?%=iF!Dty8!#Ke3WHXg()!epivq~qw8LQ8NyHiYc_8}+C8w!`BxH-RE2m(8qA_#0~b`nU7py#=Ff5`TSm1P6 zaf?NC?ckE+?GDDLnD&5;%Do}~s!kLzEQ9>Zh5nPIIL=+%Ly-0J=^t9=7n^MZFQR=zkf45(?G-)*lv2iS&E=n(T_C3puLHZ*>LO}BbIR-(#XGL3 zGP9F`5iE~j%dVEq?`AGoo`K>6tA35Y~UbR!gJJenk;oY;EQsHx} zLs=Y+G-ABX)EmLt*B*{*$A zyOS&SY(}D#NW8wfMqqn`ujnwvLbct$TNI%S`~~RV}QL z5-)}5=J*3pqc|?x>j&%=c1~nm>u1Vz!D?JWseAaVBHVIYCeEM4M4|f>o%rl2AN<%% z%+wFw@!+JeoAy&2;7u%kTf3dFw)AIXZSdI%X|noBdEjB*XNUr-27qGVJ<(KDRMR8o zw#|jHqtk8F#}nIGnOhW)kyd&7l5+R;=ABJ1q;PS?dwKKM)t(16O0XnKBh)67aWm4t zU$J+y?0!S0hI&Igs=~aL)+okcBsgc zB9K61Ig=rOdnTi%HH@>cq5l_uVhn90?h#1GZ&6V>K*mFyB@yu@s8n(*uh&zo-R4Il z4L~n;ADr$iFhLt^&kobPQ+lNcby>aEAEM>7qWNKy>KN311mX*BKj22xIGf#C6B14c z+_Gd6qR*#wX|l#uJYL=S}-@tOSEmUTet6Y@GG3&kMe8;de1=y zMgVKpvL>&u1ha%fNuz=pz{r84YHeE^ozw&+rJ$sI}j-+qQYBPM`f0Q&eDIW-E>)T4le;b^fmOIK`8ySA9 zfx2w=48eKYd;d&L4BjpyNQ+XMi6Kou(I*v#xZLvaNK8xwgZoXa6#(VLVIZQ+g=&Eu zWk4$5!dN>!wN~oH(&{>ghqj3mnq%TRG_M};_p1a*&B^azu$~woeK+_GkIliqoYn}* z3ZyM8^80?mj~#|tR+DkHB2L=LU0mb|)zt~rc}xjoo*NlT1}fH>+gfRKPpBWjI3E<} z6)-R`Fv8%PHHIZ>UJl!T4%PaUd7dVgmPWxptz?yd$HY?K+1{3kd4$;L>+fS^WMsi# zRpk-FWd}`SqhhBvMCi{-dVDISol!W&+$F;9uA0sH$LIv1JlLXlf z4j)TMKmnW&fIk6)sBB$*T|&(rA5s}nRj^+D;nJkkEX(Ltg( z+s9@KClxgTqpbatCR4UyGzLMd6zqr%nHxnsb?FuzDpkR6)2X4DI_ow`KG>w?AgL&ZJ7s)Sa zXUw}YLzYD(!xt_N{s(N#yOv#^>9R7O^SG*}vmMvGg5};YN>C--054WRl$5WBgdLp+ z{`&sIkTUvT%DBgGz=FUgx<<}CmwqkjqO-jELJzfib9G-n{d42R*mgJY3U=U!2PoMz z-})Kpw}3f|%hPqdroTS7b$s8CL+TKS;K*#kNxTf9rL@sPYJE2;Qb&A?c)deP7feUg zE_0fBXDIC|ltwg`eSqV{Asx7##b<-LT5#2&0|f#1+wv0-j2(FQ670_pVQ%MG5i1zp z$K&X?_FK^_7!<@%(h@u;vPPp2z3TvZ*Yxt9!|Q6EX+5y>{M>SXCnnx#Zks+sU@Tv| zX^B#L#}keK+G~1WIsHoKBa7uf7u}zG{QMZo-?8&Kd;XN6+6U~XW`UNk>4jL6L*#O8 z?B9!c$6Pq~E)M_@F|{9yXr9CG^68FE`S8`HiqABFA64cVEP1tLfy`k6^Bn1Qbz~#L zBIuqEO%pqi58w|V|KsC7e*~K{au4=E5T<$JuVv}+qXzezBfjAY9B{9#(0pJ}6c&S4 z1NTJ8L0n_H0W&I7ELxBx;m{v}w@xfhqPhu}>-c;`f7;9byk446 z&gD=KyY1bA%Vg>1RF3x~5W)P{t+I0}sEolQy(!%qOEhY@S|A;98Qp^i#jnW%=7D)H z&%WOXd=tOuHK3j&eEDWWD~1}Kr&|3Krsoy+Wt;FilVW6F^-A{Sc;b-+695yJ>qKW3 zo5%>{I!^GKzIo!bWEo~xt27T3j+|rFraS~WnkN)oK`KRD|5T3b?kY!2YNeNtNB^S* z2+X8+I7*leeUmLYBl6N-P#k(7E^p-wyrR(d9Mj&c**^OWlRBAqzX&VNOWfD~4%ztX z=H}A7xSYQ*(+4J!CSd2Cghy=;@agB@RvvvD8Pqr4<@8jzhrBP!?8Yc~+0##NS*)9W z@jc|Ew!1#KntxL^*fWFv{yKe178@J8*m@t>($crWK&}R6%xJo2-i-zHlVKi>&X5B z+}12X+vM2_74`d{!#+kDxl6SlKH{R-gZJ@zl&+G-lTW*J(r{Ed6BhF%Da%rkAD87`ohU z=HrlOWkAhmyNYhv&vli|axRX#0XUs~ob}U}oPuBUMXjuU15nGIQ^rc#)l^vtX(Z+S zySz|lWHdQp!qVF-E)P9m`q1oPKE)%x`eezZpMqff!qrJ7=!>!YY|LP>PBqf`IP|M# zgs@bTxt^6-P$*zEraL+pj~aMyTlWS){pbPJW)$CWdQX_yRHT(@dA zDirYnYp;8!_%Ig0q4VCiQm#+=CMLdp?S5T40i|<(bGmq8w?R^Lwit>j;nI>+?%h<% z=;Yrb&)gn#hk<94lQsY-Wy8TAyJOz9$QIiywmcA5j1n5dpvplPZv3 zP{hSN3R5P0OK5S?`b7gcTK5~|!CMySYp(u%2m) z026>q$CRZ(+DB%(yC)V#`e!=FR3D?GI41Ecs_LrhX<0I{16BHm^;y5DXMnhs(DV%X z`i@Dj2!vz=Gy`2(Vq>5+l^q&-dbDF>7^yow$iKZ)niJHoau*-~NPWylLo8~~41n6s*epq1)+Ml)TRaO1&js}^9a>?WEEH1wJ z+F`~@(ekS@GHAo$BaiL%*!bv6I5a1RMu1NMhn%l#U{0)+WeEHf1Z!eLlDu^>0GRIE zMUq6_S!kjhGb<}TSG-qL*{prBlo z7}Yz}D+#KWXy(|7S#aMEWt2(2f=8t9t}i!|M6@+~BhgFA zoCpUu0G8b(^`{U6v!H%t%9y}wB~W#aicX?LL_1VYv;GrzUIM#yd%4ziR?IZSaq-HdQ`41ka^ z^avb`h#hR24N$hel?EbR;pR(#%0~t5#ybJ5$@YU^;#9_yR2gLo%_5I>dwL%vtggYd zDV{@^iQIO4L|whT7!4#?h*(r2V=m600)IX_z}K*30=fjTf?A6;=@t*+aAq(wPyk?H zWjH&5+u0fv+g&MI_V6JGW`u9ja9voQL9A+zf=y4pi2?14HEe}dTboynvk~XJdw0%Y zD;VPBaO7Mtp)&^ybY+?ZY403pDi4onYa@tT_p>wn$$J%E=`b)=+4R5$+4&nU1s78F zI}rc{6Al_e?KT7Uz>jw24BzQlJG-TLJ!p*m^?ym#@2LY7{;8R0O}XC20g&}rm-QYV5(3Q0 zyo#wDpa6NgBhtf~S_3NVZZS1jfPI5wxw6oSf!^{gGJycmH=iD{Jjb`7LUANRM|WZM44L=2^bLs+DPJ57(LVFKk+Q-PBHD`+G|uA>^d3RJ(~`y$GlU(d*;2H!^0Yl zE{bp-;aqCMAZ4hv&CulO6!?LBxx5D$hPA5S15^}X0&hA>)D;edug&wb7%xlGrTKbT z&smD)H=wW$n#7YT=ttQ@y(sKo^0yWogrqaBfUcEem5`|7r;Ep6mAd2Wz|4x-M{97FE^26Fz>ys`Loae(Z&>njg)|0MD0AYcH#M_fUz zdXD{);uFlVm2&?a+>kZ|X)m|%|HqR(`i*Wxl;hqt-NayIG5Xg8XkZj-A$YI3*Z*S1 z``l4*t}ww#uEX&qSz#MDK+Sta#9J$uUbxZ?{{3dhrQ0841m4{@EzP|jgux*cZXbhn zic@*#wC1^^fPwW!RNn(9G|FuCxx>2tq(?#dzEA z;du(UG43CQ^SdA+-e@wYf`91WJ2UvgJ|e?O)R;V&P**gYTyzuA*YO}tN5hEd$QSoR zFU5>c^r7}z2lRfdi924tAqb8|l>Jx1zu31c-%x6~8Ap=efI??Z2q>~iOWhmb?mCX# z?Wz;HtF^tFTXg+W(oC2_vyJ*mS2%U0D*;a0&Dvm)g{{3KF(}YSlQ3OsV*r) ziZ$LbrGCF2v^v=y*P6K^+UFkv-R21rq&CAn^l%cKvAsazV8OLMKA* z=zf`5r1!143|N67I0}Rrb(WCwX@Y2pNC_ z?8YS|G&BU{Gz7#n?&7~JJU>WEvSUZ|yt}_)XMT_eW*=53XMn~IzD>Es#f+?AW@cu& z*@lc)x9N8$0W|=f6Dq0pI>PevpQL$4Md3%`uc<~w-7y`YU1A^|{FyH84~Hw=pAYu< zzXO0fyDjkffBnh=F%EBfN{IU#QH>cG`brG5K7;rA2cF1Is5ZHXL+<_8KobDrRIK|x z#UX`7v(dJ9*`{-D5R7|=we`1u$o}`30B(6aFrF`9+w|?}`-|&OOY={vMSN+1^mOxi zj5QvZ$hyExoHMHuePTU(`J&Fe<8Ky@#Ac*`31I)EO)DD*dg{#MGv2C>BiYz*gu@h{ zu`zX&L$hh@ukFxGDAUrO8x3i?#=+%~pER{SSnsbAu=6sXE&hn*qh{Kh^OGiE6=eCo zBkgg<=t)noKek{&{PO?l(u`bseeR#*Ihxt-CwX%05@<7KuZ&IQh%4L;^nIYBjaRc! z3qR}f}po4&9uZf>x$d#U*N`mO>=9LoiZ6T#CeO#il6XNBT$ zd#HidGt;17=B^Y?9|er1X#PRRQfQ6LQiZ{;6>IG;Bb;eCb&E_Suah=9m|N5>Er%)Y zLmiL~5AbtD>6i^bcN|IFp?04EF_rgsJ&7!S5dJUr>ld~2eMB7+6uMMKmBzLL+q%Lq zEV~P+D<)l~=)!m}t?wU-0khUqUha}9^5)&ZC|scF&0m^9@Ep%-`ahxd29)7{guSGs z7~7*H+bYC%`oazNQ}CGq2iu$k>CgxiKl$lScjO`C~kPPyW686#rj@ z)=xE0`KOmTTc<|JWOW z%YpnZO(Q48SIxqYGO*6CtyQPFiv3+r~#fy)~|w)*>jSbQ=${w#`v zPzmVs2bkY6f%xkZ@)l_Gg~OTzwA%yKD<$RLZ#`@T_{2}(_5ch5ps95C?tK^nFs@(v z`kwFOX=!RInlo{(>gE>bMPn%d<@1JGpz|2oDH*KfcJY`m&a^@v1GLF~?{ejj%c&{$ zzQAH%@I#KZ_Ud))|KU2MB2%Lysz0oK1%l2YjF3~bV7$e#T(z}NSH z)n?%jbr(Q5eNL33oP$)oz$Y+Hlmc2R5(|3#3djMdPJsA9kpPH4KCAt3;;4JI_0 zI;qkChU~@dhXL5dMR|NN()B3Xb}V$t*(84`mw+%Y$q6+$oyrI3&j=h}Bd4ws%L)S3 z+FO(B2|c*dYy1jW>s}wU)y@AgWGS}34+~L)zc(Hy>&=tv{X+A#vU9cvB)nG(DR-v4 zjRlU}%nl7L9VU>r5)cKlg2VoaOr^wB`lR5jiCB*}nE|^WOdvP2_Aq=2Sn3x0fcP$k zSrX_d^T{ZzB&7vd`aUN?#QJ)r9F7m4Zhi=Ts=c(6bC7lr7ZJw@42@Awum0z-5^y}= z-@uU<|M8&IK@F1^h%4Aff_owDEvBiU!hxCqVR~MsD@Q3i#cy~23GgHzqX*<~O99`D z-)5vUHAP1+@I;_Pc3R_8?0}kvd=_#QK;Kimu65&19;+>{u8s=i>MJai?w&+q%DCZx zYPHr!Y{xNL(Zu&nOn84_yNg_3zs zUT^&31i)*MF512|N*x1dy)=$0#&f+tWtx0-U08q$ zI@GMJzw39&xu7bd&uQ{;W10d?aSO$-2^ch*_8I)e;A*k-XhnG83urNjb`fw=jpNAg z5rAHa19329d_BOy>vrUr-z3H&IYpOyt7c27StDZ|(LI4p>S?WkIBr31iA^OvdBS6T zIagsq)1V*gxpa!N3XNdy?kOBhW^-SxMEsxjzB8)Hty?#4L^h(}-fTpgh%^-e1tAmx z6#*kcK$_HuG?9`>hY;dc0TBTW(o3YHNI;78L_p~fNa(#ofDlLsHNbh<-}uh?bAH_W z^N#!F&&n8YR(V&}eAZlZ&h<=Ulx87)9ZTD`o41OK>>`vXpvTBfH}^UwiMFSH1HmK! z0lT%VK&>D45%1Zlz0Anl_Zy{ZB{L_yw2jrU3E4srLu16f)b|9r2 zD^fI+BgC2{YanM=rD34fcAxaSgRa!THied};iEJE12?f(Bst_37wpm%bA@ePX4QIl z>Zgg|S9kx>b=x2&W$X3`8wYpqh>;IsYcr}3Uc?Dn=LIHEc6ladOVoeV;i9Sb^$g>AXD}mKIY1p z79c2zMP*u3Nb$p^Ux$wly80^`dzLF_Vnl<-{U^Q#I8ESVP7e65^!YB9t+(F!rL7Ov zU@Rbx&yIg1AzC<_i__WU-D@}kjB+rqf*33R}cXcKk#yC&#otFSOIm%D4P>P9L& z1h1_v>-qoap)ZXylGpncC?`OF9g!YBeZD+lL(XY$g*5#!4KChDfvMtA+nB(1PSB0) zmu$dunt5HRM|+bZUhV0OH9TaaeoxF9rQdba`Qbc) z<3(1|Np8?27rhyc%-p+NhqnqcoCtBLwJ!JAN>A3P@mu{82&b)Hf{lFmDV)c1Nmc-1 zK9}M)9+WkGOXUpch5QlI;P$jT+NC|3YQ2YMx}~Z4Y38`lqS?AUN0e6&g<6}0Td`~$ zJV2Z?u$AfqZV?dPh=T`6o;4jeEDBv5q{tXYJyNB;obnhhleH;Djf_|;!$&J1tC5jK^`o(4(TV2zH<}vBG+$+S}~p< zT>6BVZre(K-YhEmDQ;(I>%^?rJ9X^1*ZQWl{^9Q7@fTU~z_2Ha`2gCPTmP`ZshqM_ zHZupJY(Ou}kBG?;=j>1vt>5l0xbQQ9KMhfKgbihKF8c{1hhEENSozbiFW$J?ogyM7 zRn8-T?oyQ^@VxOIoVLsK*ec`%buS(1IVz?TxT$j3#G?c!iEr&Okpm zM#Dn)caIugL$$eA$zMQcWdFgzYtvx@{9D{p`={Zd#pMVCT-e2kb4_P0!pTAY+$re? zeK`1j=TKVXp8UbH;a8B~pZE8XNusG*YA!*t9av9#L7vRRrBaJ37$H)yo8s_L@E zl`;QoV)OtipS$ptAT@Mo-Pd}jvBsJKC3~K92nk|b{=0vn&VY}Ddqsf$h!cAr0i%?tV1@w19T-d>(&z9-K8~06y?GdmcWT47{yx^*q>Y0&joU*=%9j zmdlehR0O+ga|eQwKl4{Tx1zUBw`Z9Q+?Z7(})M_BK}>K;{L8yRTfyh|KMu^jlraaHi9Q# zwujs8_{(eh`GejZE#MdC7dZbK4-z*CT%X2HY!lH*wy_cC6jH!WgoL6%2PZ)j_d*>we}p0KK@u#oj2e;^;tmnRWv-0%zhi{HUOlNJ zofhP5Y}`XWycV)o&ChnLL@BhV{7P%)SaQ}CQF3rN-az}zUkEM2*a&4u`4%vH>UBu8` z1(R=EGgG~#;>)O30%Yov4SH>|{;f+$4U@@t>_W)VHg5j76UAj$yWi|T8fdJ>(Y#ls z1RqT=m<(8+fbV7tzU3EXjlFk8doR562_%!jxyboEQsU;uth&qS`q-$jFvR&`aL9bK zk6lboQg?QJGV5;?I;h!yk1zH8Blp69&F;8nbPj4nQGYF#9gyEo?5OSWRTPp0(bmcz z<^xoxBeIuUT*HS4;lzU&nCQT_{c$P{xP|=dNEog9@pYmSXy7b``4_iwrZj*>AW)_Y zQ0vDZ2w>(miZVfkM#jdwJvYyBpLmg#aJ008p$acVCJsZbw zKYH|!kis!|?O=723jMu%w~W^PoR&UzY%>2yn^IBm!&~=#YmWe`8K%{&1i|${Dqn!T z92EV|zXDF}{j49(t9Ih4ftuga=+tY&zL5%`&*URyY8kAl$X!b795bZweNv+M-6vA5 zl|#0t_Ws@U6J?J_NY*;FW@}O8lkej5XA{aE!&2A|5TeX&~SPhF6Ddc_;PzvMjK2(*Cv;^Eo_PM)+gG`$ub2kEADxCm$fIPB!p0sWA_I970%Jj&LpA;X8&BrDO0arih>1Ei?{qX5k zjhfWn@_kN`k#cp-TU;Xq_{1L4&9BbFtj=LsPc-BVDEeQ#eHVhp|6$L)3k9Yf1o}_$ zpDFmyD)|3Y5bTAg8~<$!_>UO;KO_c4wpel(aIqBxx-PRcRD(YH_9p3{q#U<4{$cU> zzbS^bB0+w6jFcnie(^!9lZP4S+`Sm()ZV$- zqj7#yU0}g!Lne%_?}dAtRIYEE8;aav*_=vBHNzqUI4I#D1#GTdK68C=c3u&<)&K&n zQ!ErFXZH6B{8xV0`;e^)$-?9+RWr}I)9sIrE}%2m^Ld*{THO+&7a|yUqp-)I`Ee{y zB%lI-UTpiU46eUSBt2ucV0 z43YZLaa>veV zC}pl+zV1(8<$?Fm%R;_nhM?N*Ny#6Ng6)P4 zaUofF&x%qR(gNeMRHt<}swZ!Zl>w!5kp&kf^Ox)UzgBMD^D&4qE5CmGl_$Cyzsv|1 zl0LmO-CnD;Sxs82wwe)VI>pkHP$zfUZl`;L8+oPQM-hcY}6hrq~;kMZ+Gea zYHCf|u2_rG)~U|(%*W@@oj;Te#vTQkRyYlS)AddXDqQ=TcIai2@};rYa%+QF^f`(X zh_u{`hbeg5P%?K4mh*UG=eaqn7OEWQf6j_QIe9G>^;vwew#ycZqHFix^jcQd3Cz4@=E{^4aolu{St@9wQ~Yoj-eMW=?t zt*-ghhl0bJSAU0o1=o_Vv|vtQFKLiTGr9(u6rSq&h@;)oNd{odRsX(b;PLgTzo;=G?; zzN_q(A8Qc3%NMSsuk5d-C|Z;4#GfQx>=^PixB9L#X>>Z&-(rCgX~V9Em8c!W7@Wtv z6OTdy9YLwo&NLlA=N5XcBmzlm5gyb zym7udH@H3XTA4m1(U<6y6dRm-1^^HIRT}Qm!RnhLTca}wn~?U(W6SdsALDP@jDkz& zrMcn{BxJnF91aTYSp6l;!0LCmN$NJO^sVM*}*NyCJSV=?#d}TrT<42tJd@oK5&@WuaVa@u$GoE;Jm={rj_d*Ruetve300 z_TLJU^F8nFj_enh*9ljL2DkqBf*AC2;@Y|Xm%WML!@tZCHs&>M2@G6{uie;(9XbDd zyy4v~=i=Sj^{yZvXZ1;Doxs|aIzy(0`?khz?%-K3Jgm6{)IW=cUj2ps>ieF~QA(w8J;aW57u9oAKIRZU*nG8&Or>yPv zQ~GGU7I@=3vRWQ{6J_$fO?+h2*a9jL+)t4d>r}Y&XJBuWoVUIO1Pq|)9a>~5rLpO) zy4^^bPwyuQLd#bz*FiJsx`Q9vWr-If*tlgYRU8d4uY#%N-*}~>4YHz)hkVO@g~d$T zt}9mr?8r9mdRl2--!g$bA6$3$#AdKPOR%=XOa_bB9<)O*bq9P6cCS`yy`4Om@u6O2 zK(l;ucvy6ar{c3vs@K3r>4kAE23>V7!_S7uKlSFgaFXlgbSVDJDpo|@2z>ii-NPN5 zKGfLu%iX?XHGbKLV`UC5Lu&>4{NNSz`Jk?jGLaaZNPy*h8M`-!uvf-QPA+;)4y?-` zwii4g=4yHH6PhNLdGL`#-8%zT4`%JeI-dX4pyUz_8OQ?{2m0Wm%J)gSv^=9%{g&d3hh{sa2@c5Aia_N02cOVyGJX6RT;Z& zzP>KI8)8>1Bb}k+Mpnb}*r$%0t?+j4!7Be|OK}TXne+b4mba^BaT%4+l7&y{w*KY> z5fJFYiIj93;jp=^w|^|Vg}c^P1iRl>UN0;TcAp4@c7`aar%Qt2zqWIrQA8?cb2cG_ z`k9^4Fz7C;tE;KeI>fj$UnC?i(Ca!w8jjsk*{So0aZK3r)5m{ANtC79DBTaL7-NO5qM$Poj?37$MY5?W;z~~_CgLa2U1tk>d7cY))PFcgv~ANB3YA>( zf6$>>y^-kzejQFb340-KR{wnZy=OZPdsD-4SEtc$6t&-xP})B5F+oyfn8caY$ch+P zz=ZaQFVxjaSe_&M&ZS0F{c##1f5SVokFg3<-LIbATd-wMBk2+aNN{?1xGKe!oX(JR zVpvG?3ug?qS1{k}TX{3J_< z5`QaY$yO05s13#z?=oLmQL2}w;uuirPye}+_{I`~`=A+L_P2?yY?}ek(Dr`s_>b-{ zp}cThrw!@6%VA0V5CaI1HNofHW+>`8d496DrmN~Raz~!3y|^SJdwJ1o0Mh*QwSL!^ zFQWp{#Z>*={z##dzy>_bqI76q3=DQrr z@t$)Gljsf!A;(P}%))Faucsi~CD~7w-Y?`5xhSNd?&#jUHru` zHO80QX?MPZd-kT;D@>jDmcTXvt2KO(g%CTxqMF=yl?CfVH$)Gdwn8n&=&x$NFIe0# zuYcaS((xkUf!+HPr-A%Zw=r+*NA3Lw?AMV^vwD77Q)K+#1D@fJ2T!rnXN1Fny*N4o5PhxD)6;jnF@S|7(;p_0- zr7}fq;lSWf>5Y%+X!C?NryXJYo~5>SI<{)%+FOY~?ipfa5l>mEV$|vhtcLd3rFRSc zE6F}XUnzC;iO13!j5J?fnX4heb8E}@^+F{nTg2sfaKQ-HuI_Pf#}}r9!VHJ*X-$m{ ztvZC^+l_W=M^++sD3JNKTuD39!b!d^qgv`Obi@Aa%)1VUz>WDZKFQ^?bK2pO(68r| zarO-I&SjZ}cqwqP%9cj3pOfEf9a0}w3DvofjPvcCEJi%>``VTPKLx>0!Mv8%K6I)W z_#M1)hLz!dNVh(X=XX~{J+LY@DyTmb=l*vGE;%h+LfyCYz4H708_It0R%wgR)U>5O#_C21+SabD#x?4}ZO?`oELJF+7KS|8E7osonAV{j$C(uf zrgUaa+A1o^tlF9v=ggM8bRjLCiQ^5Icy4C9s~o`Wh$tmDbqQPYHOy~#!f~kQ4}wO9 zie2^Zky<;&6eWN?+p2B_2|f5r4duWhI0HAQ3SLsI+cudv(@5E%|TtJVj#9-hI$^$m1u@Ck#$Uk;0;o4Q?~iqj9o`e15=6 zZIs{v`zfSL8qAzT$ywG2wVGoBGH1fHQ0bsdc!eRYF8O8>m*7Z%#jmiuu-ry7s}di{ z0-gCu6~}J9Txs)x6v6R#-r2DRxv+*jUjZROb(h7l#phL3Y`I<4E}qV&_f&2caQ*fY z%FL;q&4F&o+3$(DaWGegXa6WzkhMk=*Tiz{nR#PwyvObieY|e(OOA1Boz_XB?UZ7Q zwknFQo}(bPPejRxj+Z~PR4dSNwt?oR*h;765CE6d(kviIFO`vuEok5F-^_$a<=I!%<~Y9)LqRziJl8@-&RY|5kM zMrG}t+>%YZ=KE;i%UnTh%T*H{3`?3j1qAy2I^^zc)1-UlhIG!)LOgxF!0K>}?W+Hv zD-jptEL8(3`9&Yq^rbumjvZUDve})ffp@MfOF*Ox;x?BmY%7bKX%?@)EjVK$Z)8-u zwaEvK!u+%o5hl)3(LVTy(He)?rx$nwd%1^NI?pGkI7|<%{;DaEX-rjDko@!X#M|AL zZ6EWVwYm1%PDl5E$HAJG_XJgZnoGkSWdLCC4A|jchFfl%9u9cNX3w)ln!Y-d2cS@r z;;EI2Z%^*fF9{Mps1|t&Utf8t-zYA7ez}ZOZ?IiP#xGrywPbUs%n1C4t=5o zHL@Aijlr_*?bZc%sC{lUE!nxnn?AGoERO`(Sgjn2cPmy(!9>ql#^~hv_R7(nJ)V?n zm;5uP_WjMiwn*{Wb_r>e)CXels~SlhiB~@+gbpKdmZkJksq3v%wpetnY8=15b3Boz zxV_P(U6eHL265;iw$Q6e+q5XKpg-+WHJyX4mP*78$`#^%_g*HR+l_!16v8cbo!>{W zqgU-L$%7$D6dj>JO-fl>%=k^X_S0yI#KeK3ve}2sy;@f>E>9M zxZ{x4ek686fd0$8RUU9K+b(>Z4vsFuB^%B(}XSn`?VbO>*i!t1ok)d@M_Ze#}~E zB`ZEq@y-t0GJZF9B`Sv;8un|3=WyAS1K^ z5245{%oB3gqXZO-Yh*%!@}y~xBLii zWnZSOxHtPwtACfP?fz1d|5j>oOLh7c8&+g+aBM@s7VX^M z0fT(x{XQ{LOI8XPx~~g>p@CsTvXH65CGe-Lsd--}4}_yMTizPw`BY7`EtNh*p{*_< z21%#f_Dd)`LyyiE3VM%uh=Kd1IORz_YGXK|_;Cc`Lnsz&Y@&$H>ATd2wX^Ae8tJ9b z_=xo3iR*PIRAF%!)ta+)d% z)WEwjG|fxgXa2$VfwYZt*Xxc{A)XkI>Ko#xUtKvL;@H(FtEDMv+*|5@c*`w5aH^fI z?UmGFZJMl(Ty#+`xml<;7zCNpcU)?JN9LqdhAG(+Wh#lJ+c_v*SS+{q(-nj32JM}D zMgzFvfoVsn8wM~Vt80%gtKXfAu&dhY`iomoP>K27L{!U%J9>Cs(AVYZ%6h-nQn&w4 z=lQ~x^Ks+ak4Ai-u9pl834O#TJ3dsqt;=u;=o}koQ5)rkN^aVin?K~YbCh~eXl075 zdOlVE^0%a6iYfVndPe<7aH&B^t;?!F$S&<7xcUCQ@ch3ms$g~>4 z)dmYdHdhwWEWUWr9_~!`z z8sTvn3&2G-nePW=^E!%pUeh^>UjWRFuQ+)AD!+VEFD=^`LKYnJIiJZk)Yja7$c-6N&`tJ$EV zX3PHDY#Qj_td81c(t1BLnmIJb57!S6*Y1AFH|XJ%_E`zJPb?~=zNPdR{3w!ZgFu)?(3B-#7pG=p3ayDNG0$kp} ti2qNDLs1au@bKDJV-8T`#F6sA2C6S9Jsax#!t$s|h>qc1+?~fS{|g@7&0hcj literal 0 HcmV?d00001 diff --git a/Extension/artifacts/graph-browser/d-complete-chains.png b/Extension/artifacts/graph-browser/d-complete-chains.png new file mode 100644 index 0000000000000000000000000000000000000000..5eb3fc9c0ccf6d1c042c3dd281781c6fa54db51c GIT binary patch literal 29287 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 W6Zw`7To3#QBqOQ#GWUhv`~LxMJ~rz)-)B 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 literal 0 HcmV?d00001 diff --git a/Extension/artifacts/graph-browser/execute-one-expanded.png b/Extension/artifacts/graph-browser/execute-one-expanded.png new file mode 100644 index 0000000000000000000000000000000000000000..10f298d7da1628823c0f410f1b20226b8e5ae0cd GIT binary patch literal 41281 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

Sx#kCM>%wlCtHb}sJ(T!}*5w2$kH(WerLl7j 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 literal 0 HcmV?d00001 diff --git a/Extension/artifacts/graph-browser/execute-one-initial.png b/Extension/artifacts/graph-browser/execute-one-initial.png new file mode 100644 index 0000000000000000000000000000000000000000..16af6cec652524613bfac5b2fc59a344461d8fa2 GIT binary patch literal 45795 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
SI0X)wqq^)m^wwG8GlaNB>n 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 KKbLh*2~7YeT;@yw literal 0 HcmV?d00001 diff --git a/Extension/artifacts/graph-browser/mars-rover-call-graph.png b/Extension/artifacts/graph-browser/mars-rover-call-graph.png new file mode 100644 index 0000000000000000000000000000000000000000..b0642754ba7fd2ac468ba4b7ae52c78b3efc235b GIT binary patch literal 45067 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 literal 0 HcmV?d00001 diff --git a/Extension/artifacts/index-host/extensions/extensions.json b/Extension/artifacts/index-host/extensions/extensions.json new file mode 100644 index 000000000..0637a088a --- /dev/null +++ b/Extension/artifacts/index-host/extensions/extensions.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/Extension/artifacts/index-host/project/.vscode/hornet/compile-db/compile_commands.json b/Extension/artifacts/index-host/project/.vscode/hornet/compile-db/compile_commands.json new file mode 100644 index 000000000..fe51488c7 --- /dev/null +++ b/Extension/artifacts/index-host/project/.vscode/hornet/compile-db/compile_commands.json @@ -0,0 +1 @@ +[] diff --git a/Extension/artifacts/index-host/project/.vscode/hornet/compile-db/fallback/compile_commands.json b/Extension/artifacts/index-host/project/.vscode/hornet/compile-db/fallback/compile_commands.json new file mode 100644 index 000000000..cef7162c7 --- /dev/null +++ b/Extension/artifacts/index-host/project/.vscode/hornet/compile-db/fallback/compile_commands.json @@ -0,0 +1,32 @@ +[ + { + "directory": "I:\\BackFile\\code\\hornet-cpptools\\Extension\\artifacts\\index-host\\project", + "file": "I:\\BackFile\\code\\hornet-cpptools\\Extension\\artifacts\\index-host\\project\\a.cpp", + "arguments": [ + "clang++", + "-II:\\BackFile\\code\\hornet-cpptools\\Extension\\artifacts\\index-host\\project", + "-c", + "I:\\BackFile\\code\\hornet-cpptools\\Extension\\artifacts\\index-host\\project\\a.cpp" + ] + }, + { + "directory": "I:\\BackFile\\code\\hornet-cpptools\\Extension\\artifacts\\index-host\\project", + "file": "I:\\BackFile\\code\\hornet-cpptools\\Extension\\artifacts\\index-host\\project\\b.cpp", + "arguments": [ + "clang++", + "-II:\\BackFile\\code\\hornet-cpptools\\Extension\\artifacts\\index-host\\project", + "-c", + "I:\\BackFile\\code\\hornet-cpptools\\Extension\\artifacts\\index-host\\project\\b.cpp" + ] + }, + { + "directory": "I:\\BackFile\\code\\hornet-cpptools\\Extension\\artifacts\\index-host\\project", + "file": "I:\\BackFile\\code\\hornet-cpptools\\Extension\\artifacts\\index-host\\project\\new.cpp", + "arguments": [ + "clang++", + "-II:\\BackFile\\code\\hornet-cpptools\\Extension\\artifacts\\index-host\\project", + "-c", + "I:\\BackFile\\code\\hornet-cpptools\\Extension\\artifacts\\index-host\\project\\new.cpp" + ] + } +] \ No newline at end of file diff --git a/Extension/artifacts/index-host/project/.vscode/hornet/compile-db/sources.json b/Extension/artifacts/index-host/project/.vscode/hornet/compile-db/sources.json new file mode 100644 index 000000000..10312c091 --- /dev/null +++ b/Extension/artifacts/index-host/project/.vscode/hornet/compile-db/sources.json @@ -0,0 +1,5 @@ +{ + "version": 1, + "sources": [], + "provenance": {} +} diff --git a/Extension/artifacts/index-host/project/a.cpp b/Extension/artifacts/index-host/project/a.cpp new file mode 100644 index 000000000..3811c6580 --- /dev/null +++ b/Extension/artifacts/index-host/project/a.cpp @@ -0,0 +1 @@ +int seed() { return 1; } diff --git a/Extension/artifacts/index-host/project/b.cpp b/Extension/artifacts/index-host/project/b.cpp new file mode 100644 index 000000000..06fe93f17 --- /dev/null +++ b/Extension/artifacts/index-host/project/b.cpp @@ -0,0 +1 @@ +int unopened() { return 2; } diff --git a/Extension/artifacts/index-host/project/index-host-result.json b/Extension/artifacts/index-host/project/index-host-result.json new file mode 100644 index 000000000..d5cb633b4 --- /dev/null +++ b/Extension/artifacts/index-host/project/index-host-result.json @@ -0,0 +1,4 @@ +{ + "passed": false, + "error": "AssertionError [ERR_ASSERTION]: []\n\tat exports.run (i:\\BackFile\\code\\hornet-cpptools\\Extension\\test\\hornet\\index.vscode.cjs:31:16)" +} \ No newline at end of file diff --git a/Extension/artifacts/index-host/project/new.cpp b/Extension/artifacts/index-host/project/new.cpp new file mode 100644 index 000000000..dab1f2e4a --- /dev/null +++ b/Extension/artifacts/index-host/project/new.cpp @@ -0,0 +1 @@ +int addedThroughManualBuild() { return 3; } diff --git a/Extension/artifacts/index-host/project2/.vscode/hornet/compile-db/compile_commands.json b/Extension/artifacts/index-host/project2/.vscode/hornet/compile-db/compile_commands.json new file mode 100644 index 000000000..fe51488c7 --- /dev/null +++ b/Extension/artifacts/index-host/project2/.vscode/hornet/compile-db/compile_commands.json @@ -0,0 +1 @@ +[] diff --git a/Extension/artifacts/index-host/project2/.vscode/hornet/compile-db/fallback/compile_commands.json b/Extension/artifacts/index-host/project2/.vscode/hornet/compile-db/fallback/compile_commands.json new file mode 100644 index 000000000..9d5254d18 --- /dev/null +++ b/Extension/artifacts/index-host/project2/.vscode/hornet/compile-db/fallback/compile_commands.json @@ -0,0 +1,32 @@ +[ + { + "directory": "I:\\BackFile\\code\\hornet-cpptools\\Extension\\artifacts\\index-host\\project2", + "file": "I:\\BackFile\\code\\hornet-cpptools\\Extension\\artifacts\\index-host\\project2\\a.cpp", + "arguments": [ + "clang++", + "-II:\\BackFile\\code\\hornet-cpptools\\Extension\\artifacts\\index-host\\project2", + "-c", + "I:\\BackFile\\code\\hornet-cpptools\\Extension\\artifacts\\index-host\\project2\\a.cpp" + ] + }, + { + "directory": "I:\\BackFile\\code\\hornet-cpptools\\Extension\\artifacts\\index-host\\project2", + "file": "I:\\BackFile\\code\\hornet-cpptools\\Extension\\artifacts\\index-host\\project2\\b.cpp", + "arguments": [ + "clang++", + "-II:\\BackFile\\code\\hornet-cpptools\\Extension\\artifacts\\index-host\\project2", + "-c", + "I:\\BackFile\\code\\hornet-cpptools\\Extension\\artifacts\\index-host\\project2\\b.cpp" + ] + }, + { + "directory": "I:\\BackFile\\code\\hornet-cpptools\\Extension\\artifacts\\index-host\\project2", + "file": "I:\\BackFile\\code\\hornet-cpptools\\Extension\\artifacts\\index-host\\project2\\new.cpp", + "arguments": [ + "clang++", + "-II:\\BackFile\\code\\hornet-cpptools\\Extension\\artifacts\\index-host\\project2", + "-c", + "I:\\BackFile\\code\\hornet-cpptools\\Extension\\artifacts\\index-host\\project2\\new.cpp" + ] + } +] \ No newline at end of file diff --git a/Extension/artifacts/index-host/project2/.vscode/hornet/compile-db/sources.json b/Extension/artifacts/index-host/project2/.vscode/hornet/compile-db/sources.json new file mode 100644 index 000000000..10312c091 --- /dev/null +++ b/Extension/artifacts/index-host/project2/.vscode/hornet/compile-db/sources.json @@ -0,0 +1,5 @@ +{ + "version": 1, + "sources": [], + "provenance": {} +} diff --git a/Extension/artifacts/index-host/project2/a.cpp b/Extension/artifacts/index-host/project2/a.cpp new file mode 100644 index 000000000..3811c6580 --- /dev/null +++ b/Extension/artifacts/index-host/project2/a.cpp @@ -0,0 +1 @@ +int seed() { return 1; } diff --git a/Extension/artifacts/index-host/project2/b.cpp b/Extension/artifacts/index-host/project2/b.cpp new file mode 100644 index 000000000..06fe93f17 --- /dev/null +++ b/Extension/artifacts/index-host/project2/b.cpp @@ -0,0 +1 @@ +int unopened() { return 2; } diff --git a/Extension/artifacts/index-host/project2/index-host-result.json b/Extension/artifacts/index-host/project2/index-host-result.json new file mode 100644 index 000000000..865f06640 --- /dev/null +++ b/Extension/artifacts/index-host/project2/index-host-result.json @@ -0,0 +1,9 @@ +{ + "passed": true, + "version": "0.1.3", + "shards": [ + ".vscode\\hornet\\compile-db\\fallback\\.cache\\clangd\\index\\a.cpp.457AFCEC84D5C09F.idx", + ".vscode\\hornet\\compile-db\\fallback\\.cache\\clangd\\index\\b.cpp.AF2912F08FD4293C.idx", + ".vscode\\hornet\\compile-db\\fallback\\.cache\\clangd\\index\\new.cpp.75EB8BF4C070CD33.idx" + ] +} \ No newline at end of file diff --git a/Extension/artifacts/index-host/project2/new.cpp b/Extension/artifacts/index-host/project2/new.cpp new file mode 100644 index 000000000..dab1f2e4a --- /dev/null +++ b/Extension/artifacts/index-host/project2/new.cpp @@ -0,0 +1 @@ +int addedThroughManualBuild() { return 3; } diff --git a/Extension/artifacts/index-host/stderr.log b/Extension/artifacts/index-host/stderr.log new file mode 100644 index 000000000..65786a2c6 --- /dev/null +++ b/Extension/artifacts/index-host/stderr.log @@ -0,0 +1,18 @@ +[21708:0909/080722.630:ERROR:content\browser\gpu\gpu_process_host.cc:1017] GPU process exited unexpectedly: exit_code=-1073741515 +[main 2026-09-09T15:07:22.687Z] Error: Unable to create or open registry key + at Object.setDeviceId (D:\Software\Microsoft\Visual Studio Code\88e44fa0e0\resources\app\node_modules.asar\@vscode\deviceid\dist\storage.js:100:25) + at Module.getDeviceId (D:\Software\Microsoft\Visual Studio Code\88e44fa0e0\resources\app\node_modules.asar\@vscode\deviceid\dist\devdeviceid.js:46:23) + at process.processTicksAndRejections (node:internal/process/task_queues:104:5) + at async Gg (file:///D:/Software/Microsoft/Visual%20Studio%20Code/88e44fa0e0/resources/app/out/main.js:460:5508) + at async _I (file:///D:/Software/Microsoft/Visual%20Studio%20Code/88e44fa0e0/resources/app/out/main.js:505:93754) + at async Xk (file:///D:/Software/Microsoft/Visual%20Studio%20Code/88e44fa0e0/resources/app/out/main.js:505:94201) + at async Promise.all (index 2) + at async $s.startup (file:///D:/Software/Microsoft/Visual%20Studio%20Code/88e44fa0e0/resources/app/out/main.js:561:11024) + at async Jx.startup (file:///D:/Software/Microsoft/Visual%20Studio%20Code/88e44fa0e0/resources/app/out/main.js:592:54632) +[21708:0909/080722.693:ERROR:content\browser\gpu\gpu_process_host.cc:1017] GPU process exited unexpectedly: exit_code=-1073741515 +[main 2026-09-09T15:07:22.761Z] Error: Error mutex already exists + at $s.installMutex (file:///D:/Software/Microsoft/Visual%20Studio%20Code/88e44fa0e0/resources/app/out/main.js:561:27488) +[21708:0909/080722.766:ERROR:content\browser\gpu\gpu_process_host.cc:1017] GPU process exited unexpectedly: exit_code=-1073741515 +[main 2026-09-09T15:07:22.771Z] CodeWindow: renderer process gone (reason: launch-failed, code: 49) +[main 2026-09-09T15:07:22.790Z] CodeWindow: renderer process gone (reason: launch-failed, code: 49) +[21708:0909/080722.804:ERROR:content\browser\gpu\gpu_process_host.cc:1017] GPU process exited unexpectedly: exit_code=-1073741515 diff --git a/Extension/artifacts/index-host/stderr2.log b/Extension/artifacts/index-host/stderr2.log new file mode 100644 index 000000000..2f7c44354 --- /dev/null +++ b/Extension/artifacts/index-host/stderr2.log @@ -0,0 +1,17 @@ +libpng warning: tRNS: invalid with alpha channel +libpng warning: tRNS: invalid with alpha channel +libpng warning: tRNS: invalid with alpha channel +libpng warning: tRNS: invalid with alpha channel +[main 2026-09-09T15:08:18.241Z] Error: Error mutex already exists + at $s.installMutex (file:///D:/Software/Microsoft/Visual%20Studio%20Code/88e44fa0e0/resources/app/out/main.js:561:27488) +[main 2026-09-09T15:08:19.399Z] [AgentHost:stderr] (node:6688) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities. +(Use `Code --trace-deprecation ...` to show where the warning was created) + +[hornet.hornet-cpp]: 'configuration.semanticTokenType.description' must be defined and can not be empty +(node:9604) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities. +(Use `Code --trace-deprecation ...` to show where the warning was created) +Unknown channel: agentHostClientByokLm +Unknown channel: agentHostClientProxy +Unknown channel: agentHostClientProxy +AssertionError [ERR_ASSERTION]: [] + at exports.run (i:\BackFile\code\hornet-cpptools\Extension\test\hornet\index.vscode.cjs:31:16) diff --git a/Extension/artifacts/index-host/stderr3.log b/Extension/artifacts/index-host/stderr3.log new file mode 100644 index 000000000..874a52140 --- /dev/null +++ b/Extension/artifacts/index-host/stderr3.log @@ -0,0 +1,15 @@ +libpng warning: tRNS: invalid with alpha channel +libpng warning: tRNS: invalid with alpha channel +libpng warning: tRNS: invalid with alpha channel +libpng warning: tRNS: invalid with alpha channel +[main 2026-09-09T15:10:06.797Z] Error: Error mutex already exists + at $s.installMutex (file:///D:/Software/Microsoft/Visual%20Studio%20Code/88e44fa0e0/resources/app/out/main.js:561:27488) +[main 2026-09-09T15:10:07.544Z] [AgentHost:stderr] (node:26212) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities. +(Use `Code --trace-deprecation ...` to show where the warning was created) + +[hornet.hornet-cpp]: 'configuration.semanticTokenType.description' must be defined and can not be empty +(node:14696) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities. +(Use `Code --trace-deprecation ...` to show where the warning was created) +Unknown channel: agentHostClientByokLm +Unknown channel: agentHostClientProxy +Unknown channel: agentHostClientProxy diff --git a/Extension/artifacts/index-host/stdout.log b/Extension/artifacts/index-host/stdout.log new file mode 100644 index 000000000..8c57e3140 --- /dev/null +++ b/Extension/artifacts/index-host/stdout.log @@ -0,0 +1,5 @@ + +[main 2026-09-09T15:07:22.695Z] StorageMainService: creating application shared storage +[main 2026-09-09T15:07:22.757Z] [shared storage] Creating shared storage database at ':memory:' (wasCreated: true) +[main 2026-09-09T15:07:22.759Z] [shared storage] Initializing fallback application storage (path: in-memory) +[main 2026-09-09T15:07:22.784Z] [shared storage] Fallback application storage initialized with 3 items diff --git a/Extension/artifacts/index-host/stdout2.log b/Extension/artifacts/index-host/stdout2.log new file mode 100644 index 000000000..b6a1613b3 --- /dev/null +++ b/Extension/artifacts/index-host/stdout2.log @@ -0,0 +1,74 @@ + +[main 2026-09-09T15:08:18.176Z] StorageMainService: creating application shared storage +[main 2026-09-09T15:08:18.237Z] [shared storage] Creating shared storage database at ':memory:' (wasCreated: true) +[main 2026-09-09T15:08:18.239Z] [shared storage] Initializing fallback application storage (path: in-memory) +[main 2026-09-09T15:08:18.261Z] [shared storage] Fallback application storage initialized with 3 items +[main 2026-09-09T15:08:19.001Z] update#setState idle +[AgentHost:renderer] Acquiring MessagePort to agent host... +[main 2026-09-09T15:08:19.025Z] AgentHostProcessManager: agent host started +[ChatModelSelection] event=no-model-at-toolbar-build surface="workbench" sessionKey=undefined conversationKey=undefined modelTarget=undefined storageKey="chat.currentLanguageModel.panel" widgetViewKind="view" +[AgentHost:renderer] MessagePort acquired, creating client... +[ChatModelSelection] event=no-model-at-toolbar-build surface="workbench" sessionKey="local" conversationKey="vscode-chat-session://local/NjQzYTVhNzUtYjAyOS00MjY5LTlkYjAtNDAwNmRiZDliNGQz" modelTarget=undefined storageKey="chat.currentLanguageModel.panel" widgetViewKind="view" +Started initializing default profile extensions in extensions installation folder. file:///i%3A/BackFile/code/hornet-cpptools/Extension/artifacts/index-host/extensions +Started local extension host with pid 21228. +[AgentHost:renderer] Protocol connection established; clientId=5751b5f9-99e2-4d9d-97e0-6d2a5f20a1d3 +Completed initializing default profile extensions in extensions installation folder. file:///i%3A/BackFile/code/hornet-cpptools/Extension/artifacts/index-host/extensions +[AccountPolicyGate] apply: state=inactive, reason=undefined, isRestricted=false +Loading development extension at i:\BackFile\code\hornet-cpptools\Extension +[AgentHost] No token resolved for resource: https://api.github.com +[AgentHost] Clearing authentication for resource: https://api.github.com +[AgentHost] No token resolved for resource: https://api.github.com +[AgentHost] No token resolved for resource: https://api.github.com +[AgentHost] No token resolved for resource: https://api.github.com +[AgentHost] No token resolved for resource: https://api.github.com +[AgentHost] No token resolved for resource: https://api.github.com +[AgentHost] No token resolved for resource: https://api.github.com +[AgentHost] No token resolved for resource: https://api.github.com +[AgentHost] No token resolved for resource: https://api.github.com +[AgentHost] No token resolved for resource: https://api.github.com +[AgentHost] No token resolved for resource: https://api.github.com +[AgentHost] No token resolved for resource: https://api.github.com +[AgentHost] No token resolved for resource: https://api.github.com +[AgentHost] No token resolved for resource: https://api.github.com/repos +[AgentHost] No token resolved for resource: https://api.github.com/repos +[AgentHost] No token resolved for resource: https://api.github.com/repos +[AgentHost] No token resolved for resource: https://api.github.com/repos +[AgentHost] Clearing authentication for resource: https://api.github.com/repos +[AgentHost] No token resolved for resource: https://api.github.com/repos +[AgentHost] No token resolved for resource: https://api.github.com/repos +[AgentHost] No token resolved for resource: https://api.github.com/repos +[AgentHost] No token resolved for resource: https://api.github.com/repos +[AgentHost] No token resolved for resource: https://api.github.com/repos +[AgentHost] No token resolved for resource: https://api.github.com/repos +[AgentHost] No token resolved for resource: https://api.github.com/repos +[AgentHost] No token resolved for resource: https://api.github.com/repos +[AgentHost] No token resolved for resource: https://api.github.com/repos +[AgentHost] No token resolved for resource: https://api.github.com +[AgentHost] No token resolved for resource: https://api.github.com +[AgentHost] No token resolved for resource: https://api.github.com +[AgentHost] No token resolved for resource: https://api.github.com +[AgentHost] No token resolved for resource: https://api.github.com +[AgentHost] No token resolved for resource: https://api.github.com +[AgentHost] No token resolved for resource: https://api.github.com +[AgentHost] No token resolved for resource: https://api.github.com +[AgentHost] No token resolved for resource: https://api.github.com +[AgentHost] No token resolved for resource: https://api.github.com +[AgentHost] No token resolved for resource: https://api.github.com +[AgentHost] No token resolved for resource: https://api.github.com +[AgentHost] No token resolved for resource: https://api.github.com +[AgentHost] No token resolved for resource: https://api.github.com/repos +[AgentHost] No token resolved for resource: https://api.github.com/repos +[AgentHost] No token resolved for resource: https://api.github.com/repos +[AgentHost] No token resolved for resource: https://api.github.com/repos +[AgentHost] No token resolved for resource: https://api.github.com/repos +[AgentHost] No token resolved for resource: https://api.github.com/repos +[AgentHost] No token resolved for resource: https://api.github.com/repos +[AgentHost] No token resolved for resource: https://api.github.com/repos +[AgentHost] No token resolved for resource: https://api.github.com/repos +[AgentHost] No token resolved for resource: https://api.github.com/repos +[AgentHost] No token resolved for resource: https://api.github.com/repos +[AgentHost] No token resolved for resource: https://api.github.com/repos +[ChatModelSelection] event=no-model-at-toolbar-build surface="workbench" sessionKey="local" conversationKey="vscode-chat-session://local/NjQzYTVhNzUtYjAyOS00MjY5LTlkYjAtNDAwNmRiZDliNGQz" modelTarget=undefined storageKey="chat.currentLanguageModel.panel" widgetViewKind="view" +[AgentHost] No token resolved for resource: https://api.github.com/repos +Settings Sync: Account status changed from uninitialized to unavailable +[main 2026-09-09T15:08:21.564Z] Extension host with pid 21228 exited with code: 0, signal: unknown. diff --git a/Extension/artifacts/index-host/stdout3.log b/Extension/artifacts/index-host/stdout3.log new file mode 100644 index 000000000..ad83a8f39 --- /dev/null +++ b/Extension/artifacts/index-host/stdout3.log @@ -0,0 +1,24 @@ + +[main 2026-09-09T15:10:06.730Z] StorageMainService: creating application shared storage +[main 2026-09-09T15:10:06.791Z] [shared storage] Creating shared storage database at ':memory:' (wasCreated: true) +[main 2026-09-09T15:10:06.794Z] [shared storage] Initializing fallback application storage (path: in-memory) +[main 2026-09-09T15:10:06.816Z] [shared storage] Fallback application storage initialized with 3 items +[main 2026-09-09T15:10:07.160Z] update#setState idle +[AgentHost:renderer] Acquiring MessagePort to agent host... +[main 2026-09-09T15:10:07.187Z] AgentHostProcessManager: agent host started +[ChatModelSelection] event=no-model-at-toolbar-build surface="workbench" sessionKey=undefined conversationKey=undefined modelTarget=undefined storageKey="chat.currentLanguageModel.panel" widgetViewKind="view" +[AgentHost:renderer] MessagePort acquired, creating client... +[ChatModelSelection] event=no-model-at-toolbar-build surface="workbench" sessionKey="local" conversationKey="vscode-chat-session://local/MGQ1NWE2NzYtM2NjZC00YjhlLWE5YmEtNzcxY2I0NTFkYTM4" modelTarget=undefined storageKey="chat.currentLanguageModel.panel" widgetViewKind="view" +Started local extension host with pid 27744. +[AgentHost:renderer] Protocol connection established; clientId=74392238-a2c8-4ae0-8b45-b180b0c8b01e +Loading development extension at i:\BackFile\code\hornet-cpptools\Extension +[AccountPolicyGate] apply: state=inactive, reason=undefined, isRestricted=false +[AgentHost] No token resolved for resource: https://api.github.com +[AgentHost] Clearing authentication for resource: https://api.github.com +[AgentHost] No token resolved for resource: https://api.github.com/repos +[AgentHost] Clearing authentication for resource: https://api.github.com/repos +[AgentHost] No token resolved for resource: https://api.github.com +[AgentHost] No token resolved for resource: https://api.github.com/repos +Settings Sync: Account status changed from uninitialized to unavailable +[ChatModelSelection] event=no-model-at-toolbar-build surface="workbench" sessionKey="local" conversationKey="vscode-chat-session://local/MGQ1NWE2NzYtM2NjZC00YjhlLWE5YmEtNzcxY2I0NTFkYTM4" modelTarget=undefined storageKey="chat.currentLanguageModel.panel" widgetViewKind="view" +[main 2026-09-09T15:10:10.220Z] Extension host with pid 27744 exited with code: 0, signal: unknown. diff --git a/Extension/artifacts/index-host/user/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/js/index b/Extension/artifacts/index-host/user/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/js/index new file mode 100644 index 0000000000000000000000000000000000000000..79bd403ac665228853dd8fa54b8f4427af1721c0 GIT binary patch literal 24 TcmXqrDOxU_`}+?k11bOjQGf(4 literal 0 HcmV?d00001 diff --git a/Extension/artifacts/index-host/user/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/js/index-dir/the-real-index b/Extension/artifacts/index-host/user/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/js/index-dir/the-real-index new file mode 100644 index 0000000000000000000000000000000000000000..4114aca2797887413936bcd7b730d3474fe36032 GIT binary patch literal 48 ncmdO3U|^_UwkSNmQlTidBrlZ{$VUf^K!K0*Zq+W?sm}la?nepf literal 0 HcmV?d00001 diff --git a/Extension/artifacts/index-host/user/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/wasm/index b/Extension/artifacts/index-host/user/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/wasm/index new file mode 100644 index 0000000000000000000000000000000000000000..79bd403ac665228853dd8fa54b8f4427af1721c0 GIT binary patch literal 24 TcmXqrDOxU_`}+?k11bOjQGf(4 literal 0 HcmV?d00001 diff --git a/Extension/artifacts/index-host/user/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/wasm/index-dir/the-real-index b/Extension/artifacts/index-host/user/CachedData/88e44fa0e00b08f7758b4f6d05632e4fd5e4df6f/chrome/wasm/index-dir/the-real-index new file mode 100644 index 0000000000000000000000000000000000000000..4114aca2797887413936bcd7b730d3474fe36032 GIT binary patch literal 48 ncmdO3U|^_UwkSNmQlTidBrlZ{$VUf^K!K0*Zq+W?sm}la?nepf literal 0 HcmV?d00001 diff --git a/Extension/artifacts/index-host/user/Code Cache/js/index b/Extension/artifacts/index-host/user/Code Cache/js/index new file mode 100644 index 0000000000000000000000000000000000000000..79bd403ac665228853dd8fa54b8f4427af1721c0 GIT binary patch literal 24 TcmXqrDOxU_`}+?k11bOjQGf(4 literal 0 HcmV?d00001 diff --git a/Extension/artifacts/index-host/user/Code Cache/js/index-dir/the-real-index b/Extension/artifacts/index-host/user/Code Cache/js/index-dir/the-real-index new file mode 100644 index 0000000000000000000000000000000000000000..7f3ec29e041e4172bf6c11e5d21ec36c046da85d GIT binary patch literal 48 ncmdO3U|=W=KWCO-sZf+!l9$Q}N5ZU-!%z$ literal 0 HcmV?d00001 diff --git a/Extension/artifacts/index-host/user/Code Cache/wasm/index b/Extension/artifacts/index-host/user/Code Cache/wasm/index new file mode 100644 index 0000000000000000000000000000000000000000..79bd403ac665228853dd8fa54b8f4427af1721c0 GIT binary patch literal 24 TcmXqrDOxU_`}+?k11bOjQGf(4 literal 0 HcmV?d00001 diff --git a/Extension/artifacts/index-host/user/Code Cache/wasm/index-dir/the-real-index b/Extension/artifacts/index-host/user/Code Cache/wasm/index-dir/the-real-index new file mode 100644 index 0000000000000000000000000000000000000000..7f3ec29e041e4172bf6c11e5d21ec36c046da85d GIT binary patch literal 48 ncmdO3U|=W=KWCO-sZf+!l9$Q}N5ZU-!%z$ literal 0 HcmV?d00001 diff --git a/Extension/artifacts/index-host/user/Crashpad/metadata b/Extension/artifacts/index-host/user/Crashpad/metadata new file mode 100644 index 000000000..e69de29bb diff --git a/Extension/artifacts/index-host/user/Crashpad/settings.dat b/Extension/artifacts/index-host/user/Crashpad/settings.dat new file mode 100644 index 0000000000000000000000000000000000000000..78050f25c47bf7539722d92ae1fac0fcb9bd9535 GIT binary patch literal 40 jcmXR;32){9Ki8*g}o?Hh?0fOLla^gaYz=82RY~<4HD;&IgFgTG72`b7uOE;U<`8R zzu=$n>Wz~JuO3W{H)G<>#EZ|<4j6Cq3d{G&p0<0Qr`_-Q^huLFPqwFvdDnN0wR*E^ z`^If$ScycG2Zo_2N<`#@$or{J9LT(%)cu1l`-pOD=kK8YM~M%tEBd zsv}FyIkT8?J*(1cHl3Ppxi#Nu+7;ie*NmBkg}j+7$ZEUgzYx`K#g;Xvwt7;Wf1E2W z8;{IoBVF!@wwx&+Mp&MhxEYTo?~kd9TU&MBc&|1@hvfC^!TT^g&&r0qPJFo9A4{fE z>h}9UX{Fw(i9WS=(IZan!t|j~XGjNHYi?60v^-%c`?(qR=!i$))U`!;k?<3(ljojR z5uWneSqU&}mhFiU0?m`>|F6}=WHg%0rOq;JOIX?VLCn#Dp|*8BK&;ejYwmiu?K?sk zmZe`hZ;uTzF)XZ2d!uzYW;$)tWpReQvwhv}Y3MF4j?k5jVC&00Ob0=s()9+i-Z6I2q1s}0tg_0 z00IagfB*s)S0JTolTrDzi>4J!5QyJqIIGIk$K7{dOO{;!SM{HYc##l5009ILKmY** z5I_I{1Q0-=2L!HYlZoT=0CN3b{OKPF0R#|0009ILKmY**5I_I{1bSFNuK)A>zlU!y zT|)o?1Q0*~0R#|0009ILKtKqv{?9N#009ILKmY**5I_I{1Q0-=_XSx0@BMpB4-r5B S0R#|0009ILKmY**5cmfKhJ_0N literal 0 HcmV?d00001 diff --git a/Extension/artifacts/index-host/user/DawnGraphiteCache/data_0 b/Extension/artifacts/index-host/user/DawnGraphiteCache/data_0 new file mode 100644 index 0000000000000000000000000000000000000000..d76fb77e93ac8a536b5dbade616d63abd00626c5 GIT binary patch literal 8192 zcmeIuK?wjL5Jka{7-jo+5O1auw}mk8@B+*}b0s6M>Kg$91PBlyK!5-N0t5&UAV7cs W0RjXF5FkK+009C72oNCfo4^Gh&;oe? literal 0 HcmV?d00001 diff --git a/Extension/artifacts/index-host/user/DawnGraphiteCache/data_1 b/Extension/artifacts/index-host/user/DawnGraphiteCache/data_1 new file mode 100644 index 0000000000000000000000000000000000000000..dcaafa9740ee97afbdf50792612ef9f379e292dc GIT binary patch literal 270336 zcmeI%I}Lz93;@sqCjk%O-vMDm1rl%oM}vSHZXtOc`bnA&Z|#1REn zIz@m00RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PJ_E F-~kAc1(N^( literal 0 HcmV?d00001 diff --git a/Extension/artifacts/index-host/user/DawnGraphiteCache/data_2 b/Extension/artifacts/index-host/user/DawnGraphiteCache/data_2 new file mode 100644 index 0000000000000000000000000000000000000000..c7e2eb9adcfb2d3313ec85f5c28cedda950a3f9b GIT binary patch literal 8192 zcmeIu!3h8`2n0b1_TQ7_m#U&=2(t%Qz}%M=ae7_Oi2wlt1PBlyK!5-N0t5&UAV7cs V0RjXF5FkK+009C72oTsN@Bv`}0$Tt8 literal 0 HcmV?d00001 diff --git a/Extension/artifacts/index-host/user/DawnGraphiteCache/data_3 b/Extension/artifacts/index-host/user/DawnGraphiteCache/data_3 new file mode 100644 index 0000000000000000000000000000000000000000..5eec97358cf550862fd343fc9a73c159d4c0ab10 GIT binary patch literal 8192 zcmeIuK@9*P5CpLeAOQbv2)|PW$RO!FMnHFsm9+HS=9>r*AV7cs0RjXF5FkK+009C7 W2oNAZfB*pk1PBlyK!5;&-vkZ-dID$w literal 0 HcmV?d00001 diff --git a/Extension/artifacts/index-host/user/DawnGraphiteCache/index b/Extension/artifacts/index-host/user/DawnGraphiteCache/index new file mode 100644 index 0000000000000000000000000000000000000000..73b487acadd24b4c4e0cc8cc3f42cebe92e8a6c5 GIT binary patch literal 262512 zcmeIuF%5t)00h7<)xwM)ydZ`I6CDW~8W7Wjp+NxS{q+CiU3Wc`ns26elszfqUgu{! z+A_96fB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF J5Fqf6KnMQx23`OF literal 0 HcmV?d00001 diff --git a/Extension/artifacts/index-host/user/DawnWebGPUCache/data_0 b/Extension/artifacts/index-host/user/DawnWebGPUCache/data_0 new file mode 100644 index 0000000000000000000000000000000000000000..d76fb77e93ac8a536b5dbade616d63abd00626c5 GIT binary patch literal 8192 zcmeIuK?wjL5Jka{7-jo+5O1auw}mk8@B+*}b0s6M>Kg$91PBlyK!5-N0t5&UAV7cs W0RjXF5FkK+009C72oNCfo4^Gh&;oe? literal 0 HcmV?d00001 diff --git a/Extension/artifacts/index-host/user/DawnWebGPUCache/data_1 b/Extension/artifacts/index-host/user/DawnWebGPUCache/data_1 new file mode 100644 index 0000000000000000000000000000000000000000..dcaafa9740ee97afbdf50792612ef9f379e292dc GIT binary patch literal 270336 zcmeI%I}Lz93;@sqCjk%O-vMDm1rl%oM}vSHZXtOc`bnA&Z|#1REn zIz@m00RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PJ_E F-~kAc1(N^( literal 0 HcmV?d00001 diff --git a/Extension/artifacts/index-host/user/DawnWebGPUCache/data_2 b/Extension/artifacts/index-host/user/DawnWebGPUCache/data_2 new file mode 100644 index 0000000000000000000000000000000000000000..c7e2eb9adcfb2d3313ec85f5c28cedda950a3f9b GIT binary patch literal 8192 zcmeIu!3h8`2n0b1_TQ7_m#U&=2(t%Qz}%M=ae7_Oi2wlt1PBlyK!5-N0t5&UAV7cs V0RjXF5FkK+009C72oTsN@Bv`}0$Tt8 literal 0 HcmV?d00001 diff --git a/Extension/artifacts/index-host/user/DawnWebGPUCache/data_3 b/Extension/artifacts/index-host/user/DawnWebGPUCache/data_3 new file mode 100644 index 0000000000000000000000000000000000000000..5eec97358cf550862fd343fc9a73c159d4c0ab10 GIT binary patch literal 8192 zcmeIuK@9*P5CpLeAOQbv2)|PW$RO!FMnHFsm9+HS=9>r*AV7cs0RjXF5FkK+009C7 W2oNAZfB*pk1PBlyK!5;&-vkZ-dID$w literal 0 HcmV?d00001 diff --git a/Extension/artifacts/index-host/user/DawnWebGPUCache/index b/Extension/artifacts/index-host/user/DawnWebGPUCache/index new file mode 100644 index 0000000000000000000000000000000000000000..8d2f21dea4486d9e4845f18d1458ec260a656a05 GIT binary patch literal 262512 zcmeIuu?c`M00h8~S;8%x&|w6@8B&U!GdN7ZA~=BMef9t4U3Wc`ns26elr1UaKIUiL z+cLI7fB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF J5Fqf6KnGwD2A%)_ literal 0 HcmV?d00001 diff --git a/Extension/artifacts/index-host/user/GPUCache/data_0 b/Extension/artifacts/index-host/user/GPUCache/data_0 new file mode 100644 index 0000000000000000000000000000000000000000..d76fb77e93ac8a536b5dbade616d63abd00626c5 GIT binary patch literal 8192 zcmeIuK?wjL5Jka{7-jo+5O1auw}mk8@B+*}b0s6M>Kg$91PBlyK!5-N0t5&UAV7cs W0RjXF5FkK+009C72oNCfo4^Gh&;oe? literal 0 HcmV?d00001 diff --git a/Extension/artifacts/index-host/user/GPUCache/data_1 b/Extension/artifacts/index-host/user/GPUCache/data_1 new file mode 100644 index 0000000000000000000000000000000000000000..dcaafa9740ee97afbdf50792612ef9f379e292dc GIT binary patch literal 270336 zcmeI%I}Lz93;@sqCjk%O-vMDm1rl%oM}vSHZXtOc`bnA&Z|#1REn zIz@m00RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PJ_E F-~kAc1(N^( literal 0 HcmV?d00001 diff --git a/Extension/artifacts/index-host/user/GPUCache/data_2 b/Extension/artifacts/index-host/user/GPUCache/data_2 new file mode 100644 index 0000000000000000000000000000000000000000..c7e2eb9adcfb2d3313ec85f5c28cedda950a3f9b GIT binary patch literal 8192 zcmeIu!3h8`2n0b1_TQ7_m#U&=2(t%Qz}%M=ae7_Oi2wlt1PBlyK!5-N0t5&UAV7cs V0RjXF5FkK+009C72oTsN@Bv`}0$Tt8 literal 0 HcmV?d00001 diff --git a/Extension/artifacts/index-host/user/GPUCache/data_3 b/Extension/artifacts/index-host/user/GPUCache/data_3 new file mode 100644 index 0000000000000000000000000000000000000000..5eec97358cf550862fd343fc9a73c159d4c0ab10 GIT binary patch literal 8192 zcmeIuK@9*P5CpLeAOQbv2)|PW$RO!FMnHFsm9+HS=9>r*AV7cs0RjXF5FkK+009C7 W2oNAZfB*pk1PBlyK!5;&-vkZ-dID$w literal 0 HcmV?d00001 diff --git a/Extension/artifacts/index-host/user/GPUCache/index b/Extension/artifacts/index-host/user/GPUCache/index new file mode 100644 index 0000000000000000000000000000000000000000..d1a9aed20f39258e9b389c4955da027c0ce481f0 GIT binary patch literal 262512 zcmeIuF%5t~6a&y6Ul7WWfS5}#!ARK9fEW^n3j!Elr?%reuR4;-H`6;>PujSby4P)= z$5sdsAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk I1pX0t0O(o$Ol literal 0 HcmV?d00001 diff --git a/Extension/artifacts/index-host/user/Local Storage/leveldb/CURRENT b/Extension/artifacts/index-host/user/Local Storage/leveldb/CURRENT new file mode 100644 index 000000000..7ed683d17 --- /dev/null +++ b/Extension/artifacts/index-host/user/Local Storage/leveldb/CURRENT @@ -0,0 +1 @@ +MANIFEST-000001 diff --git a/Extension/artifacts/index-host/user/Local Storage/leveldb/LOCK b/Extension/artifacts/index-host/user/Local Storage/leveldb/LOCK new file mode 100644 index 000000000..e69de29bb diff --git a/Extension/artifacts/index-host/user/Local Storage/leveldb/LOG b/Extension/artifacts/index-host/user/Local Storage/leveldb/LOG new file mode 100644 index 000000000..4157e1687 --- /dev/null +++ b/Extension/artifacts/index-host/user/Local Storage/leveldb/LOG @@ -0,0 +1,2 @@ +2026/09/09-08:07:22.611 3ffc Creating DB I:\BackFile\code\hornet-cpptools\Extension\artifacts\index-host\user\Local Storage\leveldb since it was missing. +2026/09/09-08:07:22.622 3ffc Reusing MANIFEST I:\BackFile\code\hornet-cpptools\Extension\artifacts\index-host\user\Local Storage\leveldb/MANIFEST-000001 diff --git a/Extension/artifacts/index-host/user/Local Storage/leveldb/MANIFEST-000001 b/Extension/artifacts/index-host/user/Local Storage/leveldb/MANIFEST-000001 new file mode 100644 index 0000000000000000000000000000000000000000..18e5cab72c1550d8dc398e3413eea91bee24db77 GIT binary patch literal 41 wcmbPQv-7AD10$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAei0J`GZPB~05;AINdN!< literal 0 HcmV?d00001 diff --git a/Extension/artifacts/index-host/user/Network/Network Persistent State b/Extension/artifacts/index-host/user/Network/Network Persistent State new file mode 100644 index 000000000..176ac58f4 --- /dev/null +++ b/Extension/artifacts/index-host/user/Network/Network Persistent State @@ -0,0 +1 @@ +{"net":{"http_server_properties":{"servers":[],"version":5},"network_qualities":{"CAASABiAgICA+P////8B":"4G"}}} \ No newline at end of file diff --git a/Extension/artifacts/index-host/user/Network/NetworkDataMigrated b/Extension/artifacts/index-host/user/Network/NetworkDataMigrated new file mode 100644 index 000000000..e69de29bb diff --git a/Extension/artifacts/index-host/user/Network/Trust Tokens b/Extension/artifacts/index-host/user/Network/Trust Tokens new file mode 100644 index 0000000000000000000000000000000000000000..e4af9e4b54aa2ff538fb90a6316224952603fbf9 GIT binary patch literal 36864 zcmeI&!B5jr9Ki8*57tc>MUtf^ySxMwAwdmt#Dj%2N|-~&P&kmLVj&INI@gZq!9$N8 z{I9%l@^A3q)x?{L7hjc`ZLp+AT)r=PYhT}MUVoqW(xmTgZ?_u6zB~!LEiaa9+PtRg z+7l@?P0OiVRJos~)yY)9ppN>$`MA@Z_Tba6lKE3B%pPdwsrhB@gSk-pICppUpk$4^ ziR%a;fB*srAb7V;e zx8ns}_c&~y1gBZs6*lXR-Ed^X-l#e<>s@k5p84-(!#QZI$WAwmL%C7i*;tV;>RZq4 z`k~x*4wqDm<>gMnuo7{kYeD;s|1NslR3AyM*NekHWjAYw?rPSS#pKSkVL6VTtX&2B zCv^?dNL_wB%t*`Z7_ahq>&(eyG1A9K{3EqSvLFo0w)N!U)tE0Q$u$uV)l7|#cc@+V zX!oY_)~TH-+MymsVjZfRKG6-UT90_4lS2ANDXA>X&zkw&{HhKl z1Q0*~0R#|0009ILKmY**5V)ZN6(QEmrl%Izj>A^RivzXb=AQfAC@~ literal 0 HcmV?d00001 diff --git a/Extension/artifacts/index-host/user/Network/Trust Tokens-journal b/Extension/artifacts/index-host/user/Network/Trust Tokens-journal new file mode 100644 index 000000000..e69de29bb diff --git a/Extension/artifacts/index-host/user/Preferences b/Extension/artifacts/index-host/user/Preferences new file mode 100644 index 000000000..1ec6df73d --- /dev/null +++ b/Extension/artifacts/index-host/user/Preferences @@ -0,0 +1 @@ +{"spellcheck":{"dictionaries":["en-US"],"dictionary":""}} \ No newline at end of file diff --git a/Extension/artifacts/index-host/user/Session Storage/000003.log b/Extension/artifacts/index-host/user/Session Storage/000003.log new file mode 100644 index 0000000000000000000000000000000000000000..59560f5f22c8659a2b5fa85319a8053751b23e43 GIT binary patch literal 49 qcmeylFH2jTfsv5`0zfn)ds%8xab|uVqv4w4ZhSlpj7(5j5Cs6_!Uuf- literal 0 HcmV?d00001 diff --git a/Extension/artifacts/index-host/user/Session Storage/CURRENT b/Extension/artifacts/index-host/user/Session Storage/CURRENT new file mode 100644 index 000000000..7ed683d17 --- /dev/null +++ b/Extension/artifacts/index-host/user/Session Storage/CURRENT @@ -0,0 +1 @@ +MANIFEST-000001 diff --git a/Extension/artifacts/index-host/user/Session Storage/LOCK b/Extension/artifacts/index-host/user/Session Storage/LOCK new file mode 100644 index 000000000..e69de29bb diff --git a/Extension/artifacts/index-host/user/Session Storage/LOG b/Extension/artifacts/index-host/user/Session Storage/LOG new file mode 100644 index 000000000..72b62b6d4 --- /dev/null +++ b/Extension/artifacts/index-host/user/Session Storage/LOG @@ -0,0 +1,2 @@ +2026/09/09-08:07:22.806 745c Creating DB I:\BackFile\code\hornet-cpptools\Extension\artifacts\index-host\user\Session Storage since it was missing. +2026/09/09-08:07:22.815 745c Reusing MANIFEST I:\BackFile\code\hornet-cpptools\Extension\artifacts\index-host\user\Session Storage/MANIFEST-000001 diff --git a/Extension/artifacts/index-host/user/Session Storage/MANIFEST-000001 b/Extension/artifacts/index-host/user/Session Storage/MANIFEST-000001 new file mode 100644 index 0000000000000000000000000000000000000000..18e5cab72c1550d8dc398e3413eea91bee24db77 GIT binary patch literal 41 wcmbPQv-7AD10$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAei0J`GZPB~05;AINdN!< literal 0 HcmV?d00001 diff --git a/Extension/artifacts/index-host/user/Shared Dictionary/cache/index b/Extension/artifacts/index-host/user/Shared Dictionary/cache/index new file mode 100644 index 0000000000000000000000000000000000000000..79bd403ac665228853dd8fa54b8f4427af1721c0 GIT binary patch literal 24 TcmXqrDOxU_`}+?k11bOjQGf(4 literal 0 HcmV?d00001 diff --git a/Extension/artifacts/index-host/user/Shared Dictionary/cache/index-dir/the-real-index b/Extension/artifacts/index-host/user/Shared Dictionary/cache/index-dir/the-real-index new file mode 100644 index 0000000000000000000000000000000000000000..bd65a1d623be4bc4c15805f868d3f656ec52b571 GIT binary patch literal 48 mcmdO3U|=x2niZ5^sZf+!l9$Q}LiftSE(H;!C5@ftXAMdF6w!eci<{*!W@6uy>{+RyXYzx+PW^Qd~BH z8#>~|pN{QNe571cR8{#{2t`o}@>P|u#jz$&ii->RS52H>c3M#0|L*S%{ZFM*`Bu?S z^QvqKUP1l{3Q!H5I_I{1Q0*~0R;Z10$!zDyS=NP>#jF&UX1J@v}S=b zutIn2SaI3F?T4=K*;CgEs&~6)vuBFK_9x~Ov8=V|v_uhvi}g~?*j1m$k9J;6 zE(ugg1xmNeg;-P@{k3v!My!v>t`>o%s)=AdC)RNrtO|5c^mRhc@Pd?Ig{-<0X^Ol1UKKeR_yv=L-QI~N~pYudgZ?{W0~@kH(c$_*;(nKKRKX5g)ALEF|B7uQs6 z=k4*>o>)O>hqK_ln-!T+QGc!IKkI+!ul3*Fbb`c3009ILKmY**5I_I{1Q0*~fw{n@ zR#!8d0L5)>U%g}xK&xuo>U;~J@Rqi-p4b71zW_(0R#|0009ILKmY**5I_Kd)fZs>zxsVlh6o^l S00IagfB*srAbb(WNFZSV literal 0 HcmV?d00001 diff --git a/Extension/artifacts/index-host/user/Shared Dictionary/db-journal b/Extension/artifacts/index-host/user/Shared Dictionary/db-journal new file mode 100644 index 000000000..e69de29bb diff --git a/Extension/artifacts/index-host/user/User/globalStorage/storage.json b/Extension/artifacts/index-host/user/User/globalStorage/storage.json new file mode 100644 index 000000000..1318435b9 --- /dev/null +++ b/Extension/artifacts/index-host/user/User/globalStorage/storage.json @@ -0,0 +1,11 @@ +{ + "telemetry.machineId": "9ec4a1e80f7b0032a5601670899ff8e6ab94e6124c5ce7bb6888c60d5190be85", + "telemetry.sqmId": "{FB92DE06-18B0-4EE3-8B85-3267D8E89FA1}", + "telemetry.devDeviceId": "1327d8a9-573e-4dcc-bbbd-7e60039ea1f3", + "backupWorkspaces": { + "workspaces": [], + "folders": [], + "emptyWindows": [] + }, + "windowControlHeight": 35 +} \ No newline at end of file diff --git a/Extension/artifacts/index-host/user/User/settings.json b/Extension/artifacts/index-host/user/User/settings.json new file mode 100644 index 000000000..d08e73ca6 --- /dev/null +++ b/Extension/artifacts/index-host/user/User/settings.json @@ -0,0 +1 @@ +{"security.workspace.trust.enabled":false,"workbench.startupEditor":"none","extensions.autoUpdate":false,"update.mode":"none"} diff --git a/Extension/artifacts/index-host/user/logs/20260909T080722/main.log b/Extension/artifacts/index-host/user/logs/20260909T080722/main.log new file mode 100644 index 000000000..1dfe0e065 --- /dev/null +++ b/Extension/artifacts/index-host/user/logs/20260909T080722/main.log @@ -0,0 +1,18 @@ +2026-09-09 08:07:22.770 [error] Error: Unable to create or open registry key + at Object.setDeviceId (D:\Software\Microsoft\Visual Studio Code\88e44fa0e0\resources\app\node_modules.asar\@vscode\deviceid\dist\storage.js:100:25) + at Module.getDeviceId (D:\Software\Microsoft\Visual Studio Code\88e44fa0e0\resources\app\node_modules.asar\@vscode\deviceid\dist\devdeviceid.js:46:23) + at process.processTicksAndRejections (node:internal/process/task_queues:104:5) + at async Gg (file:///D:/Software/Microsoft/Visual%20Studio%20Code/88e44fa0e0/resources/app/out/main.js:460:5508) + at async _I (file:///D:/Software/Microsoft/Visual%20Studio%20Code/88e44fa0e0/resources/app/out/main.js:505:93754) + at async Xk (file:///D:/Software/Microsoft/Visual%20Studio%20Code/88e44fa0e0/resources/app/out/main.js:505:94201) + at async Promise.all (index 2) + at async $s.startup (file:///D:/Software/Microsoft/Visual%20Studio%20Code/88e44fa0e0/resources/app/out/main.js:561:11024) + at async Jx.startup (file:///D:/Software/Microsoft/Visual%20Studio%20Code/88e44fa0e0/resources/app/out/main.js:592:54632) +2026-09-09 08:07:22.771 [info] StorageMainService: creating application shared storage +2026-09-09 08:07:22.771 [info] [shared storage] Creating shared storage database at ':memory:' (wasCreated: true) +2026-09-09 08:07:22.771 [info] [shared storage] Initializing fallback application storage (path: in-memory) +2026-09-09 08:07:22.771 [error] Error: Error mutex already exists + at $s.installMutex (file:///D:/Software/Microsoft/Visual%20Studio%20Code/88e44fa0e0/resources/app/out/main.js:561:27488) +2026-09-09 08:07:22.771 [error] CodeWindow: renderer process gone (reason: launch-failed, code: 49) +2026-09-09 08:07:22.784 [info] [shared storage] Fallback application storage initialized with 3 items +2026-09-09 08:07:22.790 [error] CodeWindow: renderer process gone (reason: launch-failed, code: 49) diff --git a/Extension/artifacts/index-host/user/logs/20260909T080722/mcpGateway.log b/Extension/artifacts/index-host/user/logs/20260909T080722/mcpGateway.log new file mode 100644 index 000000000..8d01d3555 --- /dev/null +++ b/Extension/artifacts/index-host/user/logs/20260909T080722/mcpGateway.log @@ -0,0 +1 @@ +2026-09-09 08:07:22.775 [info] [McpGatewayService] Initialized diff --git a/Extension/artifacts/index-host/user2/Cache/Cache_Data/data_0 b/Extension/artifacts/index-host/user2/Cache/Cache_Data/data_0 new file mode 100644 index 0000000000000000000000000000000000000000..6f7b4e3a74157a03c140d62de869f524ea3e0174 GIT binary patch literal 45056 zcmeI&D-HrN6a~;XAB(}@37+kcupsO#0f9guK_Cf&gapG<*Z{O;#*aWCPLr40CO2(z zbg%dJ5>ZE9i!^1|mSa@khZrE)q1o#ASkIrOGi3S~(B*0R&h2oT3RFo$=DhecuQ1A;7zW}jz?!Y;P=#WT*9v9=8cV^$2_nGbN?|;}o>-Dbp zuJyW4*X(b;x6O9A8TJ0ywpVLzUTv9G1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfWUt!@ayX@|NchzyZ_!!&dq-TuJ4SWMfYOA?f(vTHn@oIgdXc&UjNwS69yM` zJa<0#{1et}Lht|f)u&&67yQHQ|2O>kix0jzukPNi?fnPoCmWCWeDcRvd%e?_b{+Q4 zuJ`uNb|aVjKfm|cPs1P#j@owF90tKjKAR6tn_^K`2Sqs_%&Ru2?zYvunJwl`P#op$ z;Dcr{znte;j$ip@aetG)tNq^YJ}-Rz?e=|W&x2)G|HB=i{jT=?-nB1wpSj$B?cwz8 z-TK$dGHi38rNwVCg~`u;<`+#xUAFq=K9U~VqRT7$J53i_1CN8{$c;(jviglpj_OU zA20H9uv|6G;AB>;7R{n=wt3|mk+S`9U`**&hygBNUMZ>a6qOgwhVv=X!WE9uaC=JW7jMFMB!X%pH<1`Mt zWbN#v>aOBs**_ePvuqL$qwyq8#y9%SQ644fdB$;`r{S>3(@9z9qq3~SC@e>19ap2I zuJfXpPQz#%XB(m<>n<^@qhT@~#-k)l^K#Vf)U21w#j0)I$(#1w?d#G%Y**{5V_CFS z^KT43e%iI0BS3%v0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNA} HC4oNyNK)uu literal 0 HcmV?d00001 diff --git a/Extension/artifacts/index-host/user2/Cache/Cache_Data/data_2 b/Extension/artifacts/index-host/user2/Cache/Cache_Data/data_2 new file mode 100644 index 0000000000000000000000000000000000000000..c7e2eb9adcfb2d3313ec85f5c28cedda950a3f9b GIT binary patch literal 8192 zcmeIu!3h8`2n0b1_TQ7_m#U&=2(t%Qz}%M=ae7_Oi2wlt1PBlyK!5-N0t5&UAV7cs V0RjXF5FkK+009C72oTsN@Bv`}0$Tt8 literal 0 HcmV?d00001 diff --git a/Extension/artifacts/index-host/user2/Cache/Cache_Data/data_3 b/Extension/artifacts/index-host/user2/Cache/Cache_Data/data_3 new file mode 100644 index 0000000000000000000000000000000000000000..6ae55c90e8c54ad23b72b4fa7eea2abea585f1bd GIT binary patch literal 4202496 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 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 zV8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM z7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b* z1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd z0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwA zz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ z0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VK zfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5 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
x!F=tBIq?N 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 nS2ud|BIn!hwg{{v(YI==E;6l_X$WuHyek}BD@ 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 +Example settings: -Here is a list of compilers and architectures per platform officially supported by the extension. These are reflected by the available [IntelliSense modes](https://code.visualstudio.com/docs/cpp/configure-intellisense-crosscompilation#_intellisense-mode) from the extension's IntelliSense configuration. Note that support for other compilers may be limited. +```json +{ + "hornet-cpp.mode": "hybrid", + "hornet-cpp.clangd.path": "clangd", + "hornet-cpp.cpuUsage": "Medium", + "hornet-cpp.clangd.ignoreDiagnostics": "not_indexed", + "hornet-cpp.clangd.enableInlayHints": true, + "hornet-cpp.syntaxColor.enable": true +} +``` -Platform | Compilers | Architectures -:--- | :--- | :--- -Windows | MSVC, Clang, GCC | x64, x86, arm64, arm -Linux | Clang, GCC | x64, x86, arm64, arm -macOS | Clang, GCC | x64, x86, arm64 +Without a compile database, clangd can still provide basic browsing. Analysis may be incomplete. Hybrid suppresses rename, code actions and diagnostics for files without an explicit compile command. This also applies to headers whose commands clangd merely infers. Compiler mode allows these requests; diagnostic filtering remains configurable. -For more information about installing the required tools or setting up the extension, please follow the tutorials below. -
-
+For an unconfigured project, Hornet discovers first-party source files and `include`/`includes`/`inc` directories and writes separate inferred browsing commands. Opening a call graph parses the discovered files (up to 250) so callers in unopened files are included. These commands do not replace real build flags or mark the project as configured. Parse errors and missing build configuration are shown in the graph; macros and conditional compilation require the project's actual compilation database. -## Overview and tutorials -* [C/C++ extension overview](https://code.visualstudio.com/docs/languages/cpp) -* [Introductory Videos](https://code.visualstudio.com/docs/cpp/introvideos-cpp) +The semantic index is persisted as clangd `.idx` cache files beside the selected compilation database: `.vscode/hornet/compile-db/.cache/clangd/index/`, or under `compile-db/fallback/.cache/clangd/index/` for inferred commands. Subsequent startups reuse unchanged shards and index changed files. Automatic discovery is bounded to 1,000 first-party source files, 500 directories and six directory levels; larger projects should provide a compilation database. Indexing does not compile or link the application. -C/C++ extension tutorials per compiler and platform -* [Microsoft C++ compiler (MSVC) on Windows](https://code.visualstudio.com/docs/cpp/config-msvc) -* [GCC and Mingw-w64 on Windows](https://code.visualstudio.com/docs/cpp/config-mingw) -* [GCC on Windows Subsystem for Linux (WSL)](https://code.visualstudio.com/docs/cpp/config-wsl) -* [GCC on Linux](https://code.visualstudio.com/docs/cpp/config-linux) -* [Clang on macOS](https://code.visualstudio.com/docs/cpp/config-clang-mac) +## Features -## Quick links -* [Editing features (IntelliSense)](https://code.visualstudio.com/docs/cpp/cpp-ide) -* [IntelliSense configuration](https://code.visualstudio.com/docs/cpp/customize-default-settings-cpp) -* [Enhanced colorization](https://code.visualstudio.com/docs/cpp/colorization-cpp) -* [Debugging](https://code.visualstudio.com/docs/cpp/cpp-debug) -* [Debug configuration](https://code.visualstudio.com/docs/cpp/launch-json-reference) -* [Enable logging for IntelliSense or debugging](https://code.visualstudio.com/docs/cpp/enable-logging-cpp) +- Completion, hover, signatures, definition/declaration, references, rename and code actions. +- Semantic highlighting, inlay hints, outline, workspace symbols, folding and formatting. +- Native call/type hierarchy providers, an interactive function call diagram, and lazy **Call Graph** and **Type Hierarchy** sidebars. +- Database import, merge, validation, normalization, source tracking, file watching, export and CMake/Bear generation. +- Independent settings and servers for each workspace folder. +- Per-file/folder index synchronization and project refresh; graceful process cleanup and bounded crash recovery. -## Questions and feedback +Features are registered according to the installed clangd version's advertised capabilities. Use a recent clangd with LSP 3.17 hierarchy support. Other active C/C++ extensions can produce duplicate results; Hornet records their presence in the output log without showing a startup warning or modifying them. -**[FAQs](https://code.visualstudio.com/docs/cpp/faq-cpp)** -
-Check out the FAQs before filing a question. -
+Right-click a C/C++ function and choose **Hornet Show Graph**. The diagram opens in the bottom **Hornet Graph** panel tab alongside Terminal and Ports, leaving the editor layout intact. Switching panel tabs preserves the graph and viewport. The diagram initially shows only the selected function, its direct callers and its direct callees, including unopened source files. Controls stay scoped to the selected function: ancestors can expand only their caller chain, and descendants only their callee chain. Other callees of ancestors and other callers of descendants are never queried or drawn. The center has both sides; eligible function rectangles have **+/−** controls: **left** expands/collapses callers, **right** expands/collapses callees. Each plus opens one additional level in that direction; deeper levels remain closed until clicked. Reopening a collapsed branch restores its previously opened descendants. Collapsing hides that branch's descendants while preserving functions still reachable through other expanded branches. Results are cached until refresh; a plus appears only for hidden relationships, a minus only for a branch that can be collapsed, and no control appears for an empty or already-visible side. -**[Provide feedback](https://github.com/microsoft/vscode-cpptools/issues/new/choose)** -
-File questions, issues, or feature requests for the extension. -
+The layout ranks functions by actual call direction, groups related branches to reduce crossings, and reserves lanes around intervening nodes for calls that skip columns. Calls leave the caller's right side and enter the callee's left side; recursive groups use dashed outside loops. Caller/callee colors reflect their relationship to the selected root. Choose rounded or square elbow connectors. Related branches share aligned spines, uninterrupted chains stay horizontal, and fixed-size arrow tips meet the vertical center of the destination port. Expanding or collapsing a branch recomputes the whole layout, reserves space for whole subtrees and moves sibling branches to make room, aligns single-child chains, and fits the result into the canvas. Progress-only updates do not rearrange nodes. -**[Known issues](https://github.com/Microsoft/vscode-cpptools/issues)** -
-If someone has already filed an issue that encompasses your feedback, please leave a 👍 or 👎 reaction on the issue to upvote or downvote it to help us prioritize the issue. -
+Drag the background to pan, use the mouse wheel or toolbar to zoom, double-click a function to open its source, or select **设为中心** to start a new graph from it. A graph loads at most 250 functions; use a new center to explore further. Call information comes from clangd and depends on the project's compile commands and index coverage. **Show Type Hierarchy** continues to open the type sidebar. -**[Quick survey](https://aka.ms/vcvscodesurvey)** -
-Let us know what you think of the extension by taking the quick survey. +Imported databases are merged into `.vscode/hornet/compile-db/compile_commands.json`; `sources.json` records origins. Later imports override earlier entries for the same canonical file. Importing does not execute compiler command strings. CMake generation runs configure in `build/`; use a CMake generator that supports compile commands. Bear runs the explicitly entered JSON argument array without a shell. -## Contribution +Driver probing is disabled unless paths are explicitly allowed in the machine-level `hornet-cpp.clangd.queryDriver` setting. Hornet disables clangd configuration loading so a workspace `.clangd` file cannot bypass Hornet's managed settings. clangd's own index cache and background indexing remain under clangd's control; Hornet's exclude patterns apply to manual folder synchronization only. -Contributions are always welcome. Please see our [contributing guide](CONTRIBUTING.md) for more details. +## Build and test -## Microsoft Open Source Code of Conduct +From `Extension/`, with Node.js 20 or newer: -This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact opencode@microsoft.com with any additional questions or comments. +```sh +npm ci +npm run compile +npm test +npm run package +``` -## Data and telemetry +To include the real clangd integration test, set `HORNET_TEST_CLANGD` to an absolute executable path before `npm test`. Open `Extension/` in VS Code and press F5 for interactive testing. The default test suite does not launch an Extension Host. -This extension collects usage data and sends it to Microsoft to help improve our products and services. Collection of telemetry is controlled via the same setting provided by Visual Studio Code: `"telemetry.enableTelemetry"`. Read our [privacy statement](https://go.microsoft.com/fwlink/?LinkId=521839) to learn more. +## Extension API + +```typescript +const extension = vscode.extensions.getExtension('hornet.hornet-cpp'); +if (!extension) throw new Error('Hornet C/C++ is not installed'); +const exported = await extension.activate(); +const api = exported.getApi(1); +await api.importCompilationDatabases( + ['/project/module-a/build/compile_commands.json'], + vscode.Uri.file('/project').toString() +); +const command = await api.getCompileCommand('/project/src/main.cpp'); +await api.refreshIndex(vscode.Uri.file('/project').toString()); +``` + +The optional workspace URI avoids ambiguity in multi-root workspaces. The TypeScript contract is in `src/hornet/api/hornetCppApi.ts` in the source repository. + +## Release boundaries + +No native binaries, debugger, Microsoft private runtime, telemetry or experiments are shipped. Tag/Flyweight servers, heuristic database generation, global-storage indexes, cache rebuild/sharding, RTOS headers, inactive-code styling and million-file performance certification remain future work. The source repository's `Documentation/Hornet-Implementation.md` maps implemented behavior and remaining phases to the design. + +The development publisher is `hornet`; verify publisher ownership before marketplace publication. Local VSIX installation and public Marketplace, Open VSX and GitHub Release distribution are supported. + +## License + +MIT. This fork retains the upstream MIT copyright notices. Historical upstream source remains available in the repository but is excluded from the Hornet bundle and package. See `ThirdPartyNotices.txt` for bundled JavaScript dependencies. clangd is installed separately under its own license. + +## Platform builds and releases + +Windows, Linux, macOS and Alpine target packages are retained. Build all desktop/server targets with `npm run package:all`, or a single target with e.g. `npm run package:linux-x64`, `npm run package:darwin-arm64` or `npm run package:win32-x64`. Outputs are written to `Extension/artifacts/`. Stable and pre-release packages are supported. + +Public publishing entrypoints are `npm run publish:marketplace -- --vsix ` and `npm run publish:openvsx -- --vsix ` (credentials come from `VSCE_PAT` / `OVSX_PAT`). Add `--dry-run` to inspect the publish plan. The manual GitHub release workflow also supports draft releases. Only Microsoft internal feeds, signing and proprietary runtime acquisition are excluded. See `Documentation/Hornet-Releasing.md` in the repository for the full matrix and release instructions. + +Build tasks preserve `windows`, `linux` and `osx` overrides. Use task type `hornet-cpp.build`; existing `cppbuild` tasks are also supported. + +If automatic setup fails (for example, GitHub is unreachable), the status bar shows **Hornet: Retry clangd**. Clicking it retries discovery and download without opening a file picker. Downloads respect the VS Code HTTP proxy setting and HTTPS_PROXY/HTTP_PROXY. **Hornet C/C++: Configure clangd** remains available for optional manual selection. Explicit custom executable paths are respected. Open **Hornet C/C++: Open Logs** to see the extension version, location and backend startup details. diff --git a/Extension/ThirdPartyNotices.txt b/Extension/ThirdPartyNotices.txt index c39e33537..4691a0fab 100644 --- a/Extension/ThirdPartyNotices.txt +++ b/Extension/ThirdPartyNotices.txt @@ -1,4305 +1,251 @@ -NOTICES AND INFORMATION -Do Not Translate or Localize +Hornet C/C++ third-party notices -This software incorporates material from third parties. -Microsoft makes certain open source code available at https://3rdpartysource.microsoft.com, -or you may send a check or money order for US $5.00, including the product name, -the open source component name, platform, and version number, to: +No native binaries are included. clangd is installed separately. -Source Code Compliance Team -Microsoft Corporation -One Microsoft Way -Redmond, WA 98052 -USA +======================================================================== +agent-base 7.1.4 (MIT) -Notwithstanding any other terms, you may reverse engineer this software to the extent -required to debug changes to any libraries licensed under the GNU Lesser General Public License. - ---------------------------------------------------------- - -lldb-tools/lldb-mi 2388bd74133bc21eac59b2e2bf97f2a30770a315 - Apache-2.0 WITH LLVM-exception - - -Copyright (c) 2010 Apple Inc. - -============================================================================== -The LLVM Project is under the Apache License v2.0 with LLVM Exceptions: -============================================================================== - - 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 [yyyy] [name of copyright owner] - - 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. - - ----- LLVM Exceptions to the Apache 2.0 License ---- - -As an exception, if, as a result of your compiling your source code, portions -of this Software are embedded into an Object form of such source code, you -may redistribute such embedded portions in such Object form without complying -with the conditions of Sections 4(a), 4(b) and 4(d) of the License. - -In addition, if you combine or link compiled forms of this Software with -software that is licensed under the GPLv2 ("Combined Software") and if a -court of competent jurisdiction determines that the patent provision (Section -3), the indemnity provision (Section 9) or other Section of the License -conflicts with the conditions of the GPLv2, you may retroactively and -prospectively choose to deem waived or otherwise exclude such Section(s) of -the License, but only in their entirety and only with respect to the Combined -Software. - -============================================================================== -Software from third parties included in the LLVM Project: -============================================================================== -The LLVM Project contains third party software which is under different license -terms. All such code will be identified clearly using at least one of two -mechanisms: -1) It will be in a separate directory tree with its own `LICENSE.txt` or - `LICENSE` file at the top containing the specific license and restrictions - which apply to that software, or -2) It will contain specific license and restriction terms at the top of every - file. - -============================================================================== -Legacy LLVM License (https://llvm.org/docs/DeveloperPolicy.html#legacy): -============================================================================== -University of Illinois/NCSA -Open Source License - -Copyright (c) 2010 Apple Inc. -All rights reserved. - -Developed by: - - LLDB Team - - http://lldb.llvm.org/ - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal with -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: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimers. - - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimers in the - documentation and/or other materials provided with the distribution. - - * Neither the names of the LLDB Team, copyright holders, nor the names of - its contributors may be used to endorse or promote products derived from - this Software without specific prior written permission. - -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 -CONTRIBUTORS 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 WITH THE -SOFTWARE. - - - ---------------------------------------------------------- - ---------------------------------------------------------- - -webidl-conversions 3.0.1 - BSD-2-Clause -https://github.com/jsdom/webidl-conversions#readme - -Copyright (c) 2014, Domenic Denicola - -# The BSD 2-Clause License - -Copyright (c) 2014, Domenic Denicola -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -esprima 4.0.1 - BSD-2-Clause AND BSD-3-Clause -http://esprima.org/ - -Copyright JS Foundation and other contributors, https://js.foundation - -Copyright JS Foundation and other contributors, https://js.foundation/ - -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 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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -anymatch 3.1.3 - ISC -https://github.com/micromatch/anymatch - -Copyright (c) 2019 Elan Shanker, Paul Miller (https://paulmillr.com) - -The ISC License - -Copyright (c) 2019 Elan Shanker, Paul Miller (https://paulmillr.com) - -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -fastq 1.20.1 - ISC -https://github.com/mcollina/fastq#readme - -Copyright (c) 2015-2020, Matteo Collina - -Copyright (c) 2015-2020, Matteo Collina - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -glob 7.2.3 - ISC -https://github.com/isaacs/node-glob#readme - -Copyright (c) Isaac Z. Schlueter and Contributors - -The ISC License - -Copyright (c) Isaac Z. Schlueter and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -## Glob Logo - -Glob's logo created by Tanya Brassie , licensed -under a Creative Commons Attribution-ShareAlike 4.0 International License -https://creativecommons.org/licenses/by-sa/4.0/ - - ---------------------------------------------------------- - ---------------------------------------------------------- - -glob-parent 5.1.2 - ISC -https://github.com/gulpjs/glob-parent#readme - -Copyright (c) 2015, 2019 Elan Shanker - -The ISC License - -Copyright (c) 2015, 2019 Elan Shanker - -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -inflight 1.0.6 - ISC -https://github.com/isaacs/inflight - -Copyright (c) Isaac Z. Schlueter - -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -inherits 2.0.4 - ISC -https://github.com/isaacs/inherits#readme - -Copyright (c) Isaac Z. Schlueter - -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. - - - ---------------------------------------------------------- - ---------------------------------------------------------- - -isexe 2.0.0 - ISC -https://github.com/isaacs/isexe#readme - -Copyright (c) Isaac Z. Schlueter and Contributors - -The ISC License - -Copyright (c) Isaac Z. Schlueter and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -minimatch 3.1.5 - ISC -https://github.com/isaacs/minimatch#readme - -Copyright (c) Isaac Z. Schlueter and Contributors - -The ISC License - -Copyright (c) Isaac Z. Schlueter and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -minimatch 4.2.6 - ISC -https://github.com/isaacs/minimatch#readme - -Copyright (c) 2011-2022 Isaac Z. Schlueter and Contributors - -The ISC License - -Copyright (c) 2011-2022 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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -minimatch 5.1.9 - ISC -https://github.com/isaacs/minimatch#readme - -Copyright (c) 2011-2023 Isaac Z. Schlueter and Contributors - -The ISC License - -Copyright (c) 2011-2023 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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -once 1.4.0 - ISC -https://github.com/isaacs/once#readme - -Copyright (c) Isaac Z. Schlueter and Contributors - -The ISC License - -Copyright (c) Isaac Z. Schlueter and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -semver 7.7.4 - ISC -https://github.com/npm/node-semver#readme - -Copyright Isaac Z. Schlueter -Copyright (c) Isaac Z. Schlueter and Contributors - -The ISC License - -Copyright (c) Isaac Z. Schlueter and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -which 2.0.2 - ISC -https://github.com/isaacs/node-which#readme - -Copyright (c) Isaac Z. Schlueter and Contributors - -The ISC License - -Copyright (c) Isaac Z. Schlueter and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -wrappy 1.0.2 - ISC -https://github.com/npm/wrappy - -Copyright (c) Isaac Z. Schlueter and Contributors - -The ISC License - -Copyright (c) Isaac Z. Schlueter and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -fs.realpath 1.0.0 - ISC AND MIT -https://github.com/isaacs/fs.realpath#readme - -Copyright (c) Isaac Z. Schlueter and Contributors -Copyright Joyent, Inc. and other Node contributors - -The ISC License - -Copyright (c) Isaac Z. Schlueter and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - ----- - -This library bundles a version of the `fs.realpath` and `fs.realpathSync` -methods from Node.js v0.10 under the terms of the Node.js MIT license. - -Node's license follows, also included at the header of `old.js` which contains -the licensed code: - - Copyright Joyent, Inc. and other Node 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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -@microsoft/applicationinsights-channel-js 3.3.11 - LicenseRef-scancode-generic-cla AND MIT -https://github.com/microsoft/ApplicationInsights-JS#readme - -Copyright (c) Microsoft Corporation -Copyright (c) Microsoft and contributors -Copyright (c) 2022 NevWare21 Solutions LLC -Copyright (c) 2023 NevWare21 Solutions LLC -Copyright (c) 2024 NevWare21 Solutions LLC -Copyright (c) 2025 NevWare21 Solutions LLC -Copyright (c) 2022-2025 NevWare21 Solutions LLC -Copyright (c) NevWare21 Solutions LLC and contributors - -The MIT License (MIT) - -Copyright (c) Microsoft Corporation - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -@microsoft/applicationinsights-common 3.3.11 - LicenseRef-scancode-generic-cla AND MIT -https://github.com/microsoft/ApplicationInsights-JS#readme - -Copyright (c) Microsoft Corporation -Copyright (c) Microsoft and contributors -Copyright (c) 2022 NevWare21 Solutions LLC -Copyright (c) 2023 NevWare21 Solutions LLC -Copyright (c) 2024 NevWare21 Solutions LLC -Copyright (c) 2025 NevWare21 Solutions LLC -Copyright (c) 2022-2025 NevWare21 Solutions LLC - -The MIT License (MIT) - -Copyright (c) Microsoft Corporation - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -@microsoft/applicationinsights-core-js 3.3.11 - LicenseRef-scancode-generic-cla AND MIT -https://github.com/microsoft/ApplicationInsights-JS#readme - -Copyright (c) Microsoft Corporation -Copyright (c) Microsoft and contributors -Copyright (c) 2022 NevWare21 Solutions LLC -Copyright (c) 2023 NevWare21 Solutions LLC -Copyright (c) 2024 NevWare21 Solutions LLC -Copyright (c) 2025 NevWare21 Solutions LLC -Copyright (c) 2022-2025 NevWare21 Solutions LLC -Copyright (c) NevWare21 Solutions LLC and contributors - -The MIT License (MIT) - -Copyright (c) Microsoft Corporation - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -@microsoft/applicationinsights-web-basic 3.3.11 - LicenseRef-scancode-generic-cla AND MIT -https://github.com/microsoft/ApplicationInsights-JS#readme - -Copyright (c) Microsoft Corporation -Copyright (c) Microsoft and contributors -Copyright (c) 2022 NevWare21 Solutions LLC -Copyright (c) 2023 NevWare21 Solutions LLC -Copyright (c) 2024 NevWare21 Solutions LLC -Copyright (c) 2025 NevWare21 Solutions LLC -Copyright (c) 2022-2025 NevWare21 Solutions LLC -Copyright (c) NevWare21 Solutions LLC and contributors - -The MIT License (MIT) - -Copyright (c) Microsoft Corporation - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -vscode-cpptools 7.1.1 - LicenseRef-scancode-generic-cla AND MIT -https://github.com/Microsoft/vscode-cpptools-api#readme - -Copyright (c) Microsoft Corporation - -vscode-cpptools-api - -Copyright (c) Microsoft Corporation -All rights reserved. - -MIT License - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the Software), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -@microsoft/1ds-core-js 4.3.11 - MIT -https://github.com/microsoft/ApplicationInsights-JS#readme - -copyright Microsoft 2018 -Copyright (c) Microsoft Corporation -Copyright (c) Microsoft and contributors -Copyright (c) 2022 NevWare21 Solutions LLC -Copyright (c) 2023 NevWare21 Solutions LLC -Copyright (c) 2024 NevWare21 Solutions LLC -Copyright (c) 2025 NevWare21 Solutions LLC -Copyright (c) 2022-2025 NevWare21 Solutions LLC -Copyright (c) NevWare21 Solutions LLC and contributors - -The MIT License (MIT) - -Copyright (c) Microsoft Corporation - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -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. - ---------------------------------------------------------- - ---------------------------------------------------------- - -@microsoft/1ds-post-js 4.3.11 - MIT -https://github.com/microsoft/ApplicationInsights-JS#readme - -copyright Microsoft 2018 -copyright Microsoft 2020 -copyright Microsoft 2018-2020 -copyright Microsoft 2022 Simple -Copyright (c) Microsoft Corporation -Copyright (c) Microsoft and contributors -Copyright (c) 2022 NevWare21 Solutions LLC -Copyright (c) 2023 NevWare21 Solutions LLC -Copyright (c) 2024 NevWare21 Solutions LLC -Copyright (c) 2025 NevWare21 Solutions LLC -Copyright (c) 2022-2025 NevWare21 Solutions LLC -Copyright (c) NevWare21 Solutions LLC and contributors - -The MIT License (MIT) - -Copyright (c) Microsoft Corporation - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -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. - ---------------------------------------------------------- - ---------------------------------------------------------- - -@microsoft/applicationinsights-shims 3.0.1 - MIT -https://github.com/microsoft/ApplicationInsights-JS/tree/main/tools/shims - -Copyright (c) Microsoft Corporation -Copyright (c) Microsoft and contributors - -The MIT License (MIT) - -Copyright (c) Microsoft Corporation - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -@microsoft/dynamicproto-js 2.0.3 - MIT -https://github.com/microsoft/DynamicProto-JS#readme - -Copyright (c) 2022 Nevware21 -Copyright (c) Microsoft Corporation -Copyright (c) Microsoft and contributors - -The MIT License (MIT) - -Copyright (c) Microsoft Corporation - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -@nevware21/ts-async 0.5.5 - MIT -https://github.com/nevware21/ts-async - -Copyright (c) 2022 NevWare21 Solutions LLC -Copyright (c) 2023 NevWare21 Solutions LLC -Copyright (c) 2024 NevWare21 Solutions LLC -Copyright (c) 2025 NevWare21 Solutions LLC -Copyright (c) 2022-2025 NevWare21 Solutions LLC -Copyright (c) NevWare21 Solutions LLC and contributors - -MIT License - -Copyright (c) 2022 NevWare21 Solutions LLC - -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -@nevware21/ts-utils 0.14.0 - MIT -https://github.com/nevware21/ts-utils - -Copyright (c) 2022 NevWare21 Solutions LLC -Copyright (c) 2023 NevWare21 Solutions LLC -Copyright (c) 2024 NevWare21 Solutions LLC -Copyright (c) 2025 NevWare21 Solutions LLC -Copyright (c) 2026 NevWare21 Solutions LLC -Copyright (c) 2022-2025 NevWare21 Solutions LLC -Copyright (c) NevWare21 Solutions LLC and contributors - -MIT License - -Copyright (c) 2022 NevWare21 Solutions LLC - -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -@nodelib/fs.scandir 2.1.5 - MIT - - -Copyright (c) Denis Malinochkin - -The MIT License (MIT) - -Copyright (c) Denis Malinochkin - -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -@nodelib/fs.stat 2.0.5 - MIT - - -Copyright (c) Denis Malinochkin - -The MIT License (MIT) - -Copyright (c) Denis Malinochkin - -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -@nodelib/fs.walk 1.2.8 - MIT - - -Copyright (c) Denis Malinochkin - -The MIT License (MIT) - -Copyright (c) Denis Malinochkin - -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -@vscode/extension-telemetry 0.9.9 - MIT - - -Copyright (c) Microsoft Corporation - -vscode-extension-telemetry - -The MIT License (MIT) - -Copyright (c) Microsoft Corporation - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -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. - ---------------------------------------------------------- - ---------------------------------------------------------- - -@xmldom/xmldom 0.8.13 - MIT -https://github.com/xmldom/xmldom - -Copyright 2019 - present Christopher J. Brody and other contributors -Copyright 2012 - 2017 @jindw and other contributors - -Copyright 2019 - present Christopher J. Brody and other contributors, as listed in: https://github.com/xmldom/xmldom/graphs/contributors -Copyright 2012 - 2017 @jindw and other contributors, as listed in: https://github.com/jindw/xmldom/graphs/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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -array-timsort 1.0.3 - MIT -https://github.com/kaelzhang/node-array-timsort - -Copyright (c) 2015 Marco Ziccardi - -The MIT License - -Copyright (c) 2015 Marco Ziccardi - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -balanced-match 1.0.2 - MIT -https://github.com/juliangruber/balanced-match - -Copyright (c) 2013 Julian Gruber - -(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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -base64-js 1.5.1 - MIT -https://github.com/beatgammit/base64-js - -Copyright (c) 2014 Jameson Little - -The MIT License (MIT) - -Copyright (c) 2014 Jameson Little - -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -big.js 5.2.2 - MIT -https://github.com/MikeMcl/big.js#readme - -Copyright (c) 2018 Michael Mclaughlin -Copyright (c) 2018 Michael Mclaughlin https://github.com/MikeMcl/big.js/LICENCE - -The MIT Licence (Expat). - -Copyright (c) 2018 Michael Mclaughlin - -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. - - - ---------------------------------------------------------- - ---------------------------------------------------------- - -binary-extensions 2.3.0 - MIT -https://github.com/sindresorhus/binary-extensions#readme - -Copyright (c) Paul Miller (https://paulmillr.com) -Copyright (c) Sindre Sorhus (https://sindresorhus.com) - -MIT License - -Copyright (c) Sindre Sorhus (https://sindresorhus.com) -Copyright (c) Paul Miller (https://paulmillr.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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -brace-expansion 1.1.18 - MIT -https://github.com/juliangruber/brace-expansion - -Copyright (c) 2013 Julian Gruber - -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -brace-expansion 2.1.4 - MIT -https://github.com/juliangruber/brace-expansion - -Copyright (c) 2013 Julian Gruber - -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -braces 3.0.3 - MIT -https://github.com/micromatch/braces - -Copyright (c) 2014-present, Jon Schlinkert -Copyright (c) 2019, Jon Schlinkert (https://github.com/jonschlinkert) - -The MIT License (MIT) - -Copyright (c) 2014-present, Jon Schlinkert. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -chokidar 3.6.0 - MIT -https://github.com/paulmillr/chokidar - -(c) Paul Miller -Copyright (c) 2012-2019 Paul Miller (https://paulmillr.com), Elan Shanker - -The MIT License (MIT) - -Copyright (c) 2012-2019 Paul Miller (https://paulmillr.com), Elan Shanker - -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -comment-json 4.5.1 - MIT -https://github.com/kaelzhang/node-comment-json#readme - -Copyright (c) 2013 kaelzhang <> , contributors http://kael.me - -Copyright (c) 2013 kaelzhang <>, contributors -http://kael.me/ - -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -concat-map 0.0.1 - MIT -https://github.com/substack/node-concat-map - - -This software is released under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -core-util-is 1.0.3 - MIT -https://github.com/isaacs/core-util-is#readme - -Copyright Node.js contributors -Copyright Joyent, Inc. and other Node contributors - -Copyright Node.js contributors. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to -deal in the Software without restriction, including without limitation the -rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -sell copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -emojis-list 3.0.0 - MIT -https://nidecoc.io/Kikobeats/emojis-list - -Copyright (c) 2015 Kiko Beats -(c) Kiko Beats (http://www.kikobeats.com) - -The MIT License (MIT) - -Copyright © 2015 Kiko Beats - -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -escape-string-regexp 2.0.0 - MIT -https://github.com/sindresorhus/escape-string-regexp#readme - -(c) Sindre Sorhus (https://sindresorhus.com) -Copyright (c) Sindre Sorhus (sindresorhus.com) - -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -fast-glob 3.3.3 - MIT -https://github.com/mrmlnc/fast-glob#readme - -Copyright (c) Denis Malinochkin - -The MIT License (MIT) - -Copyright (c) Denis Malinochkin - -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -fill-range 7.1.1 - MIT -https://github.com/jonschlinkert/fill-range - -Copyright (c) 2014-present, Jon Schlinkert -Copyright (c) 2019, Jon Schlinkert (https://github.com/jonschlinkert) - -The MIT License (MIT) - -Copyright (c) 2014-present, Jon Schlinkert. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -fsevents 2.3.3 - MIT -https://github.com/fsevents/fsevents - -(c) 2020 by Philipp Dunkel, Ben Noordhuis, Elan Shankar, Paul Miller -Copyright (c) 2010-2020 by Philipp Dunkel, Ben Noordhuis, Elan Shankar, Paul Miller - -MIT License ------------ - -Copyright (C) 2010-2020 by Philipp Dunkel, Ben Noordhuis, Elan Shankar, Paul Miller - -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -is-binary-path 2.1.0 - MIT -https://github.com/sindresorhus/is-binary-path#readme - -(c) Sindre Sorhus (https://sindresorhus.com), Paul Miller (https://paulmillr.com) -Copyright (c) 2019 Sindre Sorhus (https://sindresorhus.com), Paul Miller (https://paulmillr.com) - -MIT License - -Copyright (c) 2019 Sindre Sorhus (https://sindresorhus.com), Paul Miller (https://paulmillr.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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -is-extglob 2.1.1 - MIT -https://github.com/jonschlinkert/is-extglob - -Copyright (c) 2014-2016, Jon Schlinkert -Copyright (c) 2016, Jon Schlinkert (https://github.com/jonschlinkert) - -The MIT License (MIT) - -Copyright (c) 2014-2016, Jon Schlinkert - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -is-glob 4.0.3 - MIT -https://github.com/micromatch/is-glob - -Copyright (c) 2014-2017, Jon Schlinkert -Copyright (c) 2019, Jon Schlinkert (https://github.com/jonschlinkert) - -The MIT License (MIT) - -Copyright (c) 2014-2017, Jon Schlinkert. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -is-number 7.0.0 - MIT -https://github.com/jonschlinkert/is-number - -Copyright (c) 2014-present, Jon Schlinkert -Copyright (c) 2018, Jon Schlinkert (https://github.com/jonschlinkert) - -The MIT License (MIT) - -Copyright (c) 2014-present, Jon Schlinkert. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -json5 2.2.3 - MIT -http://json5.org/ - -(c) 2019 Denis Pushkarev -copyright (c) 2019 Denis Pushkarev -Copyright (c) 2012-2018 Aseem Kishore, and others - -MIT License - -Copyright (c) 2012-2018 Aseem Kishore, 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. - -[others]: https://github.com/json5/json5/contributors - - ---------------------------------------------------------- - ---------------------------------------------------------- - -loader-utils 2.0.4 - MIT -https://github.com/webpack/loader-utils#readme - -Copyright JS Foundation and other contributors - -Copyright JS Foundation and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -merge2 1.4.1 - MIT -https://github.com/teambition/merge2 - -Copyright (c) 2014-2020 Teambition -(c) Teambition (https://www.teambition.com) - -The MIT License (MIT) - -Copyright (c) 2014-2020 Teambition - -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -micromatch 4.0.8 - MIT -https://github.com/micromatch/micromatch - -Copyright (c) 2014-present, Jon Schlinkert -Copyright (c) 2024, Jon Schlinkert (https://github.com/jonschlinkert) - -The MIT License (MIT) - -Copyright (c) 2014-present, Jon Schlinkert. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -mkdirp 3.0.1 - MIT -https://github.com/isaacs/node-mkdirp#readme - -Copyright (c) 2011-2023 James Halliday (mail@substack.net) and Isaac Z. Schlueter (i@izs.me) - -Copyright (c) 2011-2023 James Halliday (mail@substack.net) and Isaac Z. Schlueter (i@izs.me) - -This project is free software 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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -node-fetch 2.7.0 - MIT -https://github.com/bitinn/node-fetch - -Copyright (c) 2016 David Frank - -The MIT License (MIT) - -Copyright (c) 2016 David Frank - -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. - - - ---------------------------------------------------------- - ---------------------------------------------------------- - -node-loader 2.1.0 - MIT -https://github.com/webpack-contrib/node-loader - -Copyright JS Foundation and other contributors - -Copyright JS Foundation and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -node-stream-zip 1.15.0 - MIT -https://github.com/antelle/node-stream-zip - -Copyright (c) 2021 Antelle https://github.com/antelle -(c) 2020 Antelle https://github.com/antelle/node-stream-zip/blob/master/LICENSE -Copyright (c) 2012 Another-D-Mention Software and other contributors, http://www.another-d-mention.ro -Portions copyright https://github.com/cthackers/adm-zip https://raw.githubusercontent.com/cthackers/adm-zip/master/LICENSE - -Copyright (c) 2021 Antelle https://github.com/antelle - -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. - -== dependency license: adm-zip == - -Copyright (c) 2012 Another-D-Mention Software and other contributors, -http://www.another-d-mention.ro/ - -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. - ---------------------------------------------------------- - ---------------------------------------------------------- - -node-vcvarsall 1.2.0 - MIT -https://github.com/bobbrow/node-vcvarsall#readme - -Copyright (c) 2025 Bob Brown - -MIT License - -Copyright (c) 2025 Bob Brown - -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -node-vswhere 1.0.2 - MIT -https://github.com/bobbrow/node-vswhere#readme - -Copyright (c) 2025 Bob Brown - -MIT License - -Copyright (c) 2025 Bob Brown - -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -normalize-path 3.0.0 - MIT -https://github.com/jonschlinkert/normalize-path - -Copyright (c) 2014-2018, Jon Schlinkert -Copyright (c) 2018, Jon Schlinkert (https://github.com/jonschlinkert) - -The MIT License (MIT) - -Copyright (c) 2014-2018, Jon Schlinkert. - -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -path-is-absolute 1.0.1 - MIT -https://github.com/sindresorhus/path-is-absolute#readme - -(c) Sindre Sorhus (https://sindresorhus.com) -Copyright (c) Sindre Sorhus (sindresorhus.com) - -The MIT License (MIT) - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -picomatch 2.3.2 - MIT -https://github.com/micromatch/picomatch - -Copyright (c) 2017-present, Jon Schlinkert -Copyright (c) 2017-present, Jon Schlinkert (https://github.com/jonschlinkert) - -The MIT License (MIT) - -Copyright (c) 2017-present, Jon Schlinkert. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -plist 3.1.0 - MIT -https://github.com/TooTallNate/node-plist#readme - -Copyright (c) 2010-2017 Nathan Rajlich - -(The MIT License) - -Copyright (c) 2010-2017 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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -posix-getopt 1.2.1 - MIT -https://github.com/davepacheco/node-getopt#readme - -Copyright 2011 David Pacheco. -Copyright (c) 2013, Joyent, Inc. - -Copyright (c) 2013, Joyent, Inc. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -queue-microtask 1.2.3 - MIT -https://github.com/feross/queue-microtask - -Copyright (c) Feross Aboukhadijeh -Copyright (c) Feross Aboukhadijeh (https://feross.org) - -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -readdirp 3.6.0 - MIT -https://github.com/paulmillr/readdirp - -Copyright (c) 2012-2019 Thorsten Lorenz, Paul Miller (https://paulmillr.com) -Copyright (c) 2012-2019 Thorsten Lorenz, Paul Miller ( https://paulmillr.com ) - -MIT License - -Copyright (c) 2012-2019 Thorsten Lorenz, Paul Miller (https://paulmillr.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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -reusify 1.1.0 - MIT -https://github.com/mcollina/reusify#readme - -Copyright (c) 2015-2024 Matteo Collina - -The MIT License (MIT) - -Copyright (c) 2015-2024 Matteo Collina - -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. - - - ---------------------------------------------------------- - ---------------------------------------------------------- - -run-parallel 1.2.0 - MIT -https://github.com/feross/run-parallel - -Copyright (c) Feross Aboukhadijeh -Copyright (c) Feross Aboukhadijeh (http://feross.org) - -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -ssh-config 4.4.4 - MIT -https://github.com/cyjake/ssh-config#readme - -Copyright (c) 2017 Chen Yangjian - -MIT License - -Copyright (c) 2017 Chen Yangjian - -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -tas-client 0.2.33 - MIT -https://github.com/microsoft/tas-client - -MIT License - -Copyright (c) Microsoft Corporation. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -tmp 0.2.7 - MIT -http://github.com/raszi/node-tmp - -Copyright (c) 2014 KARASZI Istvan -Copyright (c) 2011-2017 KARASZI Istvan - -The MIT License (MIT) - -Copyright (c) 2014 KARASZI István - -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -to-regex-range 5.0.1 - MIT -https://github.com/micromatch/to-regex-range - -Copyright (c) 2015-present, Jon Schlinkert -Copyright (c) 2019, Jon Schlinkert (https://github.com/jonschlinkert) - -The MIT License (MIT) - -Copyright (c) 2015-present, Jon Schlinkert. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -tr46 0.0.3 - MIT -https://github.com/Sebmaster/tr46.js#readme - - -MIT License - -Copyright (c) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - ---------------------------------------------------------- - ---------------------------------------------------------- - -vscode-jsonrpc 8.2.0 - MIT -https://github.com/Microsoft/vscode-languageserver-node#readme - -Copyright (c) Microsoft Corporation - -Copyright (c) Microsoft Corporation - -All rights reserved. - -MIT License - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -vscode-languageclient 9.0.1 - MIT -https://github.com/Microsoft/vscode-languageserver-node#readme - -Copyright (c) Microsoft Corporation - -Copyright (c) Microsoft Corporation - -All rights reserved. - -MIT License - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -vscode-languageserver-protocol 3.17.5 - MIT -https://github.com/Microsoft/vscode-languageserver-node#readme - -Copyright (c) Microsoft Corporation -Copyright (c) TypeFox, Microsoft and others - -Copyright (c) Microsoft Corporation - -All rights reserved. - -MIT License - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -vscode-languageserver-types 3.17.5 - MIT -https://github.com/Microsoft/vscode-languageserver-node#readme - -Copyright (c) Microsoft Corporation - -Copyright (c) Microsoft Corporation - -All rights reserved. - -MIT License - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -vscode-nls 5.2.0 - MIT -https://github.com/Microsoft/vscode-nls#readme - -Copyright (c) Microsoft Corporation - -The MIT License (MIT) - -Copyright (c) Microsoft Corporation - -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, -modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software -is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS -BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT -OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -vscode-tas-client 0.1.84 - MIT -https://github.com/microsoft/tas-client - -MIT License - -Copyright (c) Microsoft Corporation. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -whatwg-url 5.0.0 - MIT -https://github.com/jsdom/whatwg-url#readme - -Copyright (c) 2015-2016 Sebastian Mayr - -The MIT License (MIT) - -Copyright (c) 2015–2016 Sebastian Mayr - -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. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -xmlbuilder 15.1.1 - MIT -http://github.com/oozcitak/xmlbuilder-js - -Copyright (c) 2013 Ozgur Ozcitak - -The MIT License (MIT) - -Copyright (c) 2013 Ozgur Ozcitak - -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. - - ---------------------------------------------------------- - -------------------------------------------------------------------- - -Additional Third Party Notices - -The notices above are auto-generated from npm packages. -The notices below are from non-npm sources. - -- ANTLR (http://www.antlr2.org/) -- C++11 Sublime Text Snippets (https://github.com/Rapptz/cpp-sublime-snippet) -- Clang (https://clang.llvm.org/) -- editorconfig-core-js (https://github.com/editorconfig/editorconfig-core-js) -- gcc-11/libgcc (https://packages.ubuntu.com/jammy/gcc-11-base) -- Guidelines Support Library (https://github.com/Microsoft/GSL) -- libc++ (https://libcxx.llvm.org/index.html) -- libexecinfo (https://github.com/ronchaine/libexecinfo) -- libiconv (https://www.gnu.org/software/libiconv/) -- libiconv Win32 modifications (https://www.codeproject.com/Articles/302012/How-to-Build-libiconv-with-Microsoft-Visual-Studio) -- libuv (https://github.com/libuv/libuv) -- LLDB (https://lldb.llvm.org/) -- LLVM (http://llvm.org/) -- MI Debug Engine (https://github.com/Microsoft/MIEngine) -- musl (https://git.musl-libc.org/cgit/musl) -- SQLite (https://www.sqlite.org/) - Includes:functions (from fossil) (https://fossil-scm.org) -- SoftFloat (http://www.jhauser.us/arithmetic/SoftFloat.html) - -%% ANTLR NOTICES AND INFORMATION BEGIN HERE -========================================= -ANTLR 2 License - -We reserve no legal rights to the ANTLR--it is fully in the public domain. An individual or company may do whatever they wish with source code distributed with ANTLR or the code generated by ANTLR, including the incorporation of ANTLR, or its output, into commerical software. -We encourage users to develop software with ANTLR. However, we do ask that credit is given to us for developing ANTLR. By "credit", we mean that if you use ANTLR or incorporate any source code into one of your programs (commercial product, research project, or otherwise) that you acknowledge this fact somewhere in the documentation, research report, etc... If you like ANTLR and have developed a nice tool with the output, please mention that you developed it using ANTLR. In addition, we ask that the headers remain intact in our source code. As long as these guidelines are kept, we expect to continue enhancing this system and expect to make other tools available as they are completed. -In countries where the Public Domain status of the work may not be valid, the author grants a copyright licence to the general public to deal in the work without restriction and permission to sublicence derivates under the terms of any (OSI approved) Open Source licence. -========================================= -END OF ANTLR NOTICES AND INFORMATION - -%% C++11 Sublime Text Snippets NOTICES AND INFORMATION BEGIN HERE -========================================= -C++ Snippets for Sublime Text (https://packagecontrol.io/packages/C%2B%2B%20Snippets) - -Individual snippets based on those from the C++ Snippets for Sublime Text collection are licensed under CC0 1.0 Universal -========================================= -END OF C++11 Sublime Text Snippets NOTICES AND INFORMATION - -%% Clang NOTICES AND INFORMATION BEGIN HERE -========================================= -============================================================================== -The LLVM Project is under the Apache License v2.0 with LLVM Exceptions: -============================================================================== - - 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 - - - - ----- LLVM Exceptions to the Apache 2.0 License ---- - -As an exception, if, as a result of your compiling your source code, portions -of this Software are embedded into an Object form of such source code, you -may redistribute such embedded portions in such Object form without complying -with the conditions of Sections 4(a), 4(b) and 4(d) of the License. - -In addition, if you combine or link compiled forms of this Software with -software that is licensed under the GPLv2 ("Combined Software") and if a -court of competent jurisdiction determines that the patent provision (Section -3), the indemnity provision (Section 9) or other Section of the License -conflicts with the conditions of the GPLv2, you may retroactively and -prospectively choose to deem waived or otherwise exclude such Section(s) of -the License, but only in their entirety and only with respect to the Combined -Software. - -============================================================================== -Software from third parties included in the LLVM Project: -============================================================================== -The LLVM Project contains third party software which is under different license -terms. All such code will be identified clearly using at least one of two -mechanisms: -1) It will be in a separate directory tree with its own `LICENSE.txt` or - `LICENSE` file at the top containing the specific license and restrictions - which apply to that software, or -2) It will contain specific license and restriction terms at the top of every - file. - -========================================= -END OF Clang NOTICES AND INFORMATION - -%% editorconfig-core-js NOTICES AND INFORMATION BEGIN HERE -========================================= -Copyright © 2012 EditorConfig Team - -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 editorconfig-core-js NOTICES AND INFORMATION - -%% gcc-9/libgcc NOTICES AND INFORMATION BEGIN HERE -========================================= -The following runtime libraries are licensed under the terms of the -GNU General Public License (v3 or later) with version 3.1 of the GCC -Runtime Library Exception (included in this file): - -- libgcc (libgcc/, gcc/libgcc2.[ch], gcc/unwind*, gcc/gthr*, - gcc/coretypes.h, gcc/crtstuff.c, gcc/defaults.h, gcc/dwarf2.h, - gcc/emults.c, gcc/gbl-ctors.h, gcc/gcov-io.h, gcc/libgcov.c, - gcc/tsystem.h, gcc/typeclass.h). +(The MIT License) -https://opensource.org/licenses/gpl-3.0.html +Copyright (c) 2013 Nathan Rajlich -GCC RUNTIME LIBRARY EXCEPTION +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: -Version 3.1, 31 March 2009 +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. -Copyright (C) 2009 Free Software Foundation, Inc. +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. -Everyone is permitted to copy and distribute verbatim copies of this -license document, but changing it is not allowed. +======================================================================== +debug 4.4.3 (MIT) -This GCC Runtime Library Exception ("Exception") is an additional -permission under section 7 of the GNU General Public License, version -3 ("GPLv3"). It applies to a given file (the "Runtime Library") that -bears a notice placed by the copyright holder of the file stating that -the file is governed by GPLv3 along with this Exception. +(The MIT License) -When you use GCC to compile a program, GCC may combine portions of -certain GCC header files and runtime libraries with the compiled -program. The purpose of this Exception is to allow compilation of -non-GPL (including proprietary) programs to use, in this way, the -header files and runtime libraries covered by this Exception. +Copyright (c) 2014-2017 TJ Holowaychuk +Copyright (c) 2018-2021 Josh Junon -0. Definitions. +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: -A file is an "Independent Module" if it either requires the Runtime -Library for execution after a Compilation Process, or makes use of an -interface provided by the Runtime Library, but is not otherwise based -on the Runtime Library. +The above copyright notice and this permission notice shall be included in all copies or substantial +portions of the Software. -"GCC" means a version of the GNU Compiler Collection, with or without -modifications, governed by version 3 (or a specified later version) of -the GNU General Public License (GPL) with the option of using any -subsequent versions published by the FSF. +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. -"GPL-compatible Software" is software whose conditions of propagation, -modification and use would permit combination with GCC in accord with -the license of GCC. -"Target Code" refers to output from any compiler for a real or virtual -target processor architecture, in executable form or suitable for -input to an assembler, loader, linker and/or execution -phase. Notwithstanding that, Target Code does not include data in any -format that is used as a compiler intermediate representation, or used -for producing a compiler intermediate representation. -The "Compilation Process" transforms code entirely represented in -non-intermediate languages designed for human-written code, and/or in -Java Virtual Machine byte code, into Target Code. Thus, for example, -use of source code generators and preprocessors need not be considered -part of the Compilation Process, since the Compilation Process can be -understood as starting with the output of the generators or -preprocessors. +======================================================================== +has-flag 3.0.0 (MIT) -A Compilation Process is "Eligible" if it is done using GCC, alone or -with other GPL-compatible software, or if it is done without using any -work based on GCC. For example, using non-GPL-compatible Software to -optimize any GCC intermediate representations would not qualify as an -Eligible Compilation Process. +MIT License -1. Grant of Additional Permission. +Copyright (c) Sindre Sorhus (sindresorhus.com) -You have permission to propagate a work of Target Code formed by -combining the Runtime Library with Independent Modules, even if such -propagation would otherwise violate the terms of GPLv3, provided that -all Target Code was generated by Eligible Compilation Processes. You -may then convey such a combination under terms of your choice, -consistent with the licensing of the Independent Modules. +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: -2. No Weakening of GCC Copyleft. +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -The availability of this Exception does not imply any general -presumption that third-party software is unaffected by the copyleft -requirements of the license of GCC. +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. +======================================================================== +https-proxy-agent 7.0.6 (MIT) ----LICENSE-------------------------------------------- -GNU GENERAL PUBLIC LICENSE -Version 3, 29 June 2007 -Copyright (C) 2007 Free Software Foundation, Inc. -Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. -Preamble -The GNU General Public License is a free, copyleft license for software and other kinds of works. -The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. -When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. -To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. -For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. -Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. -For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. -Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. -Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. -The precise terms and conditions for copying, distribution and modification follow. -TERMS AND CONDITIONS -0. Definitions. -“This License” refers to version 3 of the GNU General Public License. -“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. -“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations. -To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work. -A “covered work” means either the unmodified Program or a work based on the Program. -To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. -To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. -An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. -1. Source Code. -The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work. -A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. -The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. -The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. -The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. -The Corresponding Source for a work in source code form is that same work. -2. Basic Permissions. -All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. -You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. -Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. -3. Protecting Users' Legal Rights From Anti-Circumvention Law. -No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. -When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. -4. Conveying Verbatim Copies. -You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. -You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. -5. Conveying Modified Source Versions. -You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: -a) The work must carry prominent notices stating that you modified it, and giving a relevant date. -b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”. -c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. -d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. -A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. -6. Conveying Non-Source Forms. -You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: -a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. -b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. -c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. -d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. -e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. -A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. -A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. -“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. -If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). -The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. -Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. -7. Additional Terms. -“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. -When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. -Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: -a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or -b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or -c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or -d) Limiting the use for publicity purposes of names of licensors or authors of the material; or -e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or -f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. -All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. -If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. -Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. -8. Termination. -You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). -However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. -Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. -Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. -9. Acceptance Not Required for Having Copies. -You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. -10. Automatic Licensing of Downstream Recipients. -Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. -An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. -You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. -11. Patents. -A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”. -A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. -Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. -In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. -If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. -If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. -A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. -Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. -12. No Surrender of Others' Freedom. -If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. -13. Use with the GNU Affero General Public License. -Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. -14. Revised Versions of this License. -The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. -Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. -If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. -Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. -15. Disclaimer of Warranty. -THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. -16. Limitation of Liability. -IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -17. Interpretation of Sections 15 and 16. -If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. -END OF TERMS AND CONDITIONS -========================================= -END OF gcc-9/libgcc NOTICES AND INFORMATION +(The MIT License) -%% Guidelines Support Library NOTICES AND INFORMATION BEGIN HERE -========================================= -Copyright (c) 2015 Microsoft Corporation. All rights reserved. +Copyright (c) 2013 Nathan Rajlich -This code is licensed under the MIT License (MIT). +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. -========================================= -END OF Guidelines Support Library NOTICES AND INFORMATION +======================================================================== +ms 2.1.3 (MIT) -%% libc++ NOTICES AND INFORMATION BEGIN HERE -========================================= -The libc++ library is dual licensed under both the University of Illinois -"BSD-Like" license and the MIT license. As a user of this code you may choose -to use it under either license. -============================================================================== -MIT License +The MIT License (MIT) -Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT +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 +in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. -========================================= -END OF libc++ NOTICES AND INFORMATION - -%% LLDB NOTICES AND INFORMATION BEGIN HERE -========================================= -University of Illinois/NCSA -Open Source License - -Copyright (c) 2010 Apple Inc. -All rights reserved. - -Developed by: - - LLDB Team - - http://lldb.llvm.org/ - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal with -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: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimers. - - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimers in the - documentation and/or other materials provided with the distribution. - - * Neither the names of the LLDB Team, copyright holders, nor the names of - its contributors may be used to endorse or promote products derived from - this Software without specific prior written permission. - -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 -CONTRIBUTORS 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 WITH THE -SOFTWARE. -========================================= -END OF LLDB NOTICES AND INFORMATION - -%% LLVM NOTICES AND INFORMATION BEGIN HERE -========================================= -LLVM Release License -============================================================================== -University of Illinois/NCSA -Open Source License - -Copyright (c) 2003-2015 University of Illinois at Urbana-Champaign. -All rights reserved. - -Developed by: - - LLVM Team - - University of Illinois at Urbana-Champaign - - http://llvm.org - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal with -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: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimers. - - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimers in the - documentation and/or other materials provided with the distribution. - - * Neither the names of the LLVM Team, University of Illinois at - Urbana-Champaign, nor the names of its contributors may be used to - endorse or promote products derived from this Software without specific - prior written permission. - -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 -CONTRIBUTORS 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 WITH THE +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -============================================================================== -Copyrights and Licenses for Third Party Software Distributed with LLVM: -============================================================================== -The LLVM software contains code written by third parties. Such software will -have its own individual LICENSE.TXT file in the directory in which it appears. -This file will describe the copyrights, license, and restrictions which apply -to that code. - -The disclaimer of warranty in the University of Illinois Open Source License -applies to all code in the LLVM Distribution, and nothing in any of the -other licenses gives permission to use the names of the LLVM Team or the -University of Illinois to endorse or promote products derived from this -Software. -The following pieces of software have additional or alternate copyrights, -licenses, and/or restrictions: +======================================================================== +pend 1.2.0 (MIT) -Program Directory -------- --------- -Autoconf llvm/autoconf - llvm/projects/ModuleMaker/autoconf -Google Test llvm/utils/unittest/googletest -OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex} -pyyaml tests llvm/test/YAMLParser/{*.data, LICENSE.TXT} -ARM contributions llvm/lib/Target/ARM/LICENSE.TXT -md5 contributions llvm/lib/Support/MD5.cpp llvm/include/llvm/Support/MD5.h -========================================= -END OF LLVM NOTICES AND INFORMATION +The MIT License (Expat) -%% MI Debug Engine NOTICES AND INFORMATION BEGIN HERE -========================================= -The MIT License (MIT) - -Copyright (c) 2015 Microsoft Corporation. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +Copyright (c) 2014 Andrew Kelley -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 MI Debug Engine NOTICES AND INFORMATION - -%% musl NOTICES AND INFORMATION BEGIN HERE -========================================= -musl as a whole is licensed under the following standard MIT license: - ----------------------------------------------------------------------- -Copyright © 2005-2020 Rich Felker, et al. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation files +(the "Software"), to deal in the Software without restriction, +including without limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of the Software, +and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ----------------------------------------------------------------------- - -Authors/contributors include: - -A. Wilcox -Ada Worcester -Alex Dowad -Alex Suykov -Alexander Monakov -Andre McCurdy -Andrew Kelley -Anthony G. Basile -Aric Belsito -Arvid Picciani -Bartosz Brachaczek -Benjamin Peterson -Bobby Bingham -Boris Brezillon -Brent Cook -Chris Spiegel -Clément Vasseur -Daniel Micay -Daniel Sabogal -Daurnimator -David Carlier -David Edelsohn -Denys Vlasenko -Dmitry Ivanov -Dmitry V. Levin -Drew DeVault -Emil Renner Berthing -Fangrui Song -Felix Fietkau -Felix Janda -Gianluca Anzolin -Hauke Mehrtens -He X -Hiltjo Posthuma -Isaac Dunham -Jaydeep Patil -Jens Gustedt -Jeremy Huntwork -Jo-Philipp Wich -Joakim Sindholt -John Spencer -Julien Ramseier -Justin Cormack -Kaarle Ritvanen -Khem Raj -Kylie McClain -Leah Neukirchen -Luca Barbato -Luka Perkov -M Farkas-Dyck (Strake) -Mahesh Bodapati -Markus Wichmann -Masanori Ogino -Michael Clark -Michael Forney -Mikhail Kremnyov -Natanael Copa -Nicholas J. Kain -orc -Pascal Cuoq -Patrick Oppenlander -Petr Hosek -Petr Skocik -Pierre Carrier -Reini Urban -Rich Felker -Richard Pennington -Ryan Fairfax -Samuel Holland -Segev Finer -Shiz -sin -Solar Designer -Stefan Kristiansson -Stefan O'Rear -Szabolcs Nagy -Timo Teräs -Trutz Behn -Valentin Ochs -Will Dietz -William Haddon -William Pitcock - -Portions of this software are derived from third-party works licensed -under terms compatible with the above MIT license: - -The TRE regular expression implementation (src/regex/reg* and -src/regex/tre*) is Copyright © 2001-2008 Ville Laurikari and licensed -under a 2-clause BSD license (license text in the source files). The -included version has been heavily modified by Rich Felker in 2012, in -the interests of size, simplicity, and namespace cleanliness. - -Much of the math library code (src/math/* and src/complex/*) is -Copyright © 1993,2004 Sun Microsystems or -Copyright © 2003-2011 David Schultz or -Copyright © 2003-2009 Steven G. Kargl or -Copyright © 2003-2009 Bruce D. Evans or -Copyright © 2008 Stephen L. Moshier or -Copyright © 2017-2018 Arm Limited -and labelled as such in comments in the individual source files. All -have been licensed under extremely permissive terms. - -The ARM memcpy code (src/string/arm/memcpy.S) is Copyright © 2008 -The Android Open Source Project and is licensed under a two-clause BSD -license. It was taken from Bionic libc, used on Android. - -The AArch64 memcpy and memset code (src/string/aarch64/*) are -Copyright © 1999-2019, Arm Limited. - -The implementation of DES for crypt (src/crypt/crypt_des.c) is -Copyright © 1994 David Burren. It is licensed under a BSD license. - -The implementation of blowfish crypt (src/crypt/crypt_blowfish.c) was -originally written by Solar Designer and placed into the public -domain. The code also comes with a fallback permissive license for use -in jurisdictions that may not recognize the public domain. - -The smoothsort implementation (src/stdlib/qsort.c) is Copyright © 2011 -Valentin Ochs and is licensed under an MIT-style license. - -The x86_64 port was written by Nicholas J. Kain and is licensed under -the standard MIT terms. +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS +BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN +ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. -The mips and microblaze ports were originally written by Richard -Pennington for use in the ellcc project. The original code was adapted -by Rich Felker for build system and code conventions during upstream -integration. It is licensed under the standard MIT terms. -The mips64 port was contributed by Imagination Technologies and is -licensed under the standard MIT terms. +======================================================================== +supports-color 5.5.0 (MIT) -The powerpc port was also originally written by Richard Pennington, -and later supplemented and integrated by John Spencer. It is licensed -under the standard MIT terms. +MIT License -All other files which have no copyright comments are original works -produced specifically for use as part of this library, written either -by Rich Felker, the main author of the library, or by one or more -contibutors listed above. Details on authorship of individual files -can be found in the git version control history of the project. The -omission of copyright and license comments in each file is in the -interest of source tree size. +Copyright (c) Sindre Sorhus (sindresorhus.com) -In addition, permission is hereby granted for all public header files -(include/* and arch/*/bits/*) and crt files intended to be linked into -applications (crt/*, ldso/dlstart.c, and arch/*/crt_arch.h) to omit -the copyright notice and permission notice otherwise required by the -license, and to use these files without any requirement of -attribution. These files include substantial contributions from: +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: -Bobby Bingham -John Spencer -Nicholas J. Kain -Rich Felker -Richard Pennington -Stefan Kristiansson -Szabolcs Nagy +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -all of whom have explicitly granted such permission. +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. -This file previously contained text expressing a belief that most of -the files covered by the above exception were sufficiently trivial not -to be subject to copyright, resulting in confusion over whether it -negated the permissions granted in the license. In the spirit of -permissive licensing, and of not having licensing issues being an -obstacle to adoption, that text has been removed. -========================================= -END OF musl NOTICES AND INFORMATION +======================================================================== +vscode-jsonrpc 8.2.0 (MIT) -%% libexecinfo NOTICES AND INFORMATION BEGIN HERE -========================================= -libexecinfo is licensed for use as follows: +Copyright (c) Microsoft Corporation -==== -Copyright (c) 2003 Maxim Sobolev 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 AUTHOR 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 AUTHOR 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 libexecinfo NOTICES AND INFORMATION - -%% libiconv NOTICES AND INFORMATION BEGIN HERE -========================================= -GNU LESSER GENERAL PUBLIC LICENSE -Version 2.1, February 1999 - -Copyright (C) 1991, 1999 Free Software Foundation, Inc. - -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] -Preamble -The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. - -This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. - -When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. - -To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. - -For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. - -We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. -To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. - -Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. - -Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. - -When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. - -We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. - -For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. - -In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. - -Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. - -The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. - -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION -0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". - -A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. - -The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) - -"Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. - -Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. - -1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. - -You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: - -a) The modified work must itself be a software library. -b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. -c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. -d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. -(For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. - -3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. - -Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of the Library into a program that is not a library. - -4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. - -If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. - -5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. - -However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. - -When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) - -Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. - -6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. - -You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: - -a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) -b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. -c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. -d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. -e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. -For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. - -It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. - -7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: - -a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. -b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. -8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. - -9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. - -10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. - -11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. - -This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. - -12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. - -13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. - -14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. - -NO WARRANTY - -15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -END OF TERMS AND CONDITIONS -How to Apply These Terms to Your New Libraries -If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. - -one line to give the library's name and an idea of what it does. -Copyright (C) year name of author - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public -License as published by the Free Software Foundation; either -version 2.1 of the License, or (at your option) any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. - -You should have received a copy of the GNU Lesser General Public -License along with this library; if not, see -. - -========================================= -END OF libiconv NOTICES AND INFORMATION - -%% libiconv Win32 Modifications NOTICES AND INFORMATION BEGIN HERE -========================================= -GNU LESSER GENERAL PUBLIC LICENSE -Version 3, 29 June 2007 +MIT License -Copyright (C) 2007 Free Software Foundation, 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: -Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -This version of the GNU Lesser General Public License incorporates the terms and conditions of version 3 of the GNU General Public License, supplemented by the additional permissions listed below. +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. -0. Additional Definitions. -As used herein, “this License” refers to version 3 of the GNU Lesser General Public License, and the “GNU GPL” refers to version 3 of the GNU General Public License. +======================================================================== +vscode-languageclient 9.0.1 (MIT) -“The Library” refers to a covered work governed by this License, other than an Application or a Combined Work as defined below. +Copyright (c) Microsoft Corporation -An “Application” is any work that makes use of an interface provided by the Library, but which is not otherwise based on the Library. Defining a subclass of a class defined by the Library is deemed a mode of using an interface provided by the Library. +All rights reserved. -A “Combined Work” is a work produced by combining or linking an Application with the Library. The particular version of the Library with which the Combined Work was made is also called the “Linked Version”. +MIT License -The “Minimal Corresponding Source” for a Combined Work means the Corresponding Source for the Combined Work, excluding any source code for portions of the Combined Work that, considered in isolation, are based on the Application, and not on the Linked Version. +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 “Corresponding Application Code” for a Combined Work means the object code and/or source code for the Application, including any data and utility programs needed for reproducing the Combined Work from the Application, but excluding the System Libraries of the Combined Work. +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -1. Exception to Section 3 of the GNU GPL. +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. -You may convey a covered work under sections 3 and 4 of this License without being bound by section 3 of the GNU GPL. -2. Conveying Modified Versions. +======================================================================== +vscode-languageserver-protocol 3.17.5 (MIT) -If you modify a copy of the Library, and, in your modifications, a facility refers to a function or data to be supplied by an Application that uses the facility (other than as an argument passed when the facility is invoked), then you may convey a copy of the modified version: +Copyright (c) Microsoft Corporation -a) under this License, provided that you make a good faith effort to ensure that, in the event an Application does not supply the function or data, the facility still operates, and performs whatever part of its purpose remains meaningful, or -b) under the GNU GPL, with none of the additional permissions of this License applicable to that copy. -3. Object Code Incorporating Material from Library Header Files. +All rights reserved. -The object code form of an Application may incorporate material from a header file that is part of the Library. You may convey such object code under terms of your choice, provided that, if the incorporated material is not limited to numerical parameters, data structure layouts and accessors, or small macros, inline functions and templates (ten or fewer lines in length), you do both of the following: +MIT License -a) Give prominent notice with each copy of the object code that the Library is used in it and that the Library and its use are covered by this License. -b) Accompany the object code with a copy of the GNU GPL and this license document. -4. Combined Works. +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: -You may convey a Combined Work under terms of your choice that, taken together, effectively do not restrict modification of the portions of the Library contained in the Combined Work and reverse engineering for debugging such modifications, if you also do each of the following: +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -a) Give prominent notice with each copy of the Combined Work that the Library is used in it and that the Library and its use are covered by this License. -b) Accompany the Combined Work with a copy of the GNU GPL and this license document. -c) For a Combined Work that displays copyright notices during execution, include the copyright notice for the Library among these notices, as well as a reference directing the user to the copies of the GNU GPL and this license document. -d) Do one of the following: -0) Convey the Minimal Corresponding Source under the terms of this License, and the Corresponding Application Code in a form suitable for, and under terms that permit, the user to recombine or relink the Application with a modified version of the Linked Version to produce a modified Combined Work, in the manner specified by section 6 of the GNU GPL for conveying Corresponding Source. -1) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (a) uses at run time a copy of the Library already present on the user’s computer system, and (b) will operate properly with a modified version of the Library that is interface-compatible with the Linked Version. -e) Provide Installation Information, but only if you would otherwise be required to provide such information under section 6 of the GNU GPL, and only to the extent that such information is necessary to install and execute a modified version of the Combined Work produced by recombining or relinking the Application with a modified version of the Linked Version. (If you use option 4d0, the Installation Information must accompany the Minimal Corresponding Source and Corresponding Application Code. If you use option 4d1, you must provide the Installation Information in the manner specified by section 6 of the GNU GPL for conveying Corresponding Source.) -5. Combined Libraries. +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. -You may place library facilities that are a work based on the Library side by side in a single library together with other library facilities that are not Applications and are not covered by this License, and convey such a combined library under terms of your choice, if you do both of the following: -a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities, conveyed under the terms of this License. -b) Give prominent notice with the combined library that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. -6. Revised Versions of the GNU Lesser General Public License. +======================================================================== +vscode-languageserver-types 3.17.5 (MIT) -The Free Software Foundation may publish revised and/or new versions of the GNU Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. +Copyright (c) Microsoft Corporation -Each version is given a distinguishing version number. If the Library as you received it specifies that a certain numbered version of the GNU Lesser General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that published version or of any later version published by the Free Software Foundation. If the Library as you received it does not specify a version number of the GNU Lesser General Public License, you may choose any version of the GNU Lesser General Public License ever published by the Free Software Foundation. +All rights reserved. -If the Library as you received it specifies that a proxy can decide whether future versions of the GNU Lesser General Public License shall apply, that proxy’s public statement of acceptance of any version is permanent authorization for you to choose that version for the Library. -========================================= -END OF libiconv Win32 Modifications NOTICES AND INFORMATION +MIT License -%% libuv NOTICES AND INFORMATION BEGIN HERE -========================================= -libuv is licensed for use as follows: +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -==== -Copyright (c) 2015-present libuv project contributors. +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to -deal in the Software without restriction, including without limitation the -rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -sell copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: +THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS -IN THE SOFTWARE. -==== +======================================================================== +yauzl 3.4.0 (MIT) -This license applies to parts of libuv originating from the -https://github.com/joyent/libuv repository: +The MIT License (MIT) -==== +Copyright (c) 2014 Josh Wolfe -Copyright Joyent, Inc. and other Node contributors. All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to -deal in the Software without restriction, including without limitation the -rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -sell copies of the Software, and to permit persons to whom the Software is +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS -IN THE SOFTWARE. - -==== - -This license applies to all parts of libuv that are not externally -maintained libraries. - -The externally maintained libraries used by libuv are: - - - tree.h (from FreeBSD), copyright Niels Provos. Two clause BSD license. - - - inet_pton and inet_ntop implementations, contained in src/inet.c, are - copyright the Internet Systems Consortium, Inc., and licensed under the ISC - license. - - - stdint-msvc2008.h (from msinttypes), copyright Alexander Chemeris. Three - clause BSD license. - - - pthread-fixes.c, copyright Google Inc. and Sony Mobile Communications AB. - Three clause BSD license. - - - android-ifaddrs.h, android-ifaddrs.c, copyright Berkeley Software Design - Inc, Kenneth MacKay and Emergya (Cloud4all, FP7/2007-2013, grant agreement - n° 289016). Three clause BSD license. -========================================= -END OF libuv NOTICES AND INFORMATION - -%% SQLite NOTICES AND INFORMATION BEGIN HERE -========================================= -SQLite is in the -Public Domain -All of the code and documentation in SQLite has been dedicated to the public domain by the authors. All code authors, and representatives of the companies they work for, have signed affidavits dedicating their contributions to the public domain and originals of those signed affidavits are stored in a firesafe at the main offices of Hwaci. Anyone is free to copy, modify, publish, use, compile, sell, or distribute the original SQLite code, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means. - -The previous paragraph applies to the deliverable code and documentation in SQLite - those parts of the SQLite library that you actually bundle and ship with a larger application. Some scripts used as part of the build process (for example the "configure" scripts generated by autoconf) might fall under other open-source licenses. Nothing from these build scripts ever reaches the final deliverable SQLite library, however, and so the licenses associated with those scripts should not be a factor in assessing your rights to copy and use the SQLite library. - -All of the deliverable code in SQLite has been written from scratch. No code has been taken from other projects or from the open internet. Every line of code can be traced back to its original author, and all of those authors have public domain dedications on file. So the SQLite code base is clean and is uncontaminated with licensed code from other projects. - -Buy An SQLite License -Obtaining An License To Use SQLite - -Even though SQLite is in the public domain and does not require a license, some users want to obtain a license anyway. Some reasons for obtaining a license include: - -Your company desires warranty of title and/or indemnity against claims of copyright infringement. -You are using SQLite in a jurisdiction that does not recognize the public domain. -You are using SQLite in a jurisdiction that does not recognize the right of an author to dedicate their work to the public domain. -You want to hold a tangible legal document as evidence that you have the legal right to use and distribute SQLite. -Your legal department tells you that you have to purchase a license. -If you feel like you really need to purchase a license for SQLite, Hwaci, the company that employs all the developers of SQLite, will sell you one. All proceeds from the sale of SQLite licenses are used to fund continuing improvement and support of SQLite. - -Contributed Code - -In order to keep SQLite completely free and unencumbered by copyright, all new contributors to the SQLite code base are asked to dedicate their contributions to the public domain. If you want to send a patch or enhancement for possible inclusion in the SQLite source tree, please accompany the patch with the following statement: - -The author or authors of this code dedicate any and all copyright interest in this code to the public domain. We make this dedication for the benefit of the public at large and to the detriment of our heirs and successors. We intend this dedication to be an overt act of relinquishment in perpetuity of all present and future rights to this code under copyright law. -We are not able to accept patches or changes to SQLite that are not accompanied by a statement such as the above. In addition, if you make changes or enhancements as an employee, then a simple statement such as the above is insufficient. You must also send by surface mail a copyright release signed by a company officer. A signed original of the copyright release should be mailed to: - -Hwaci -6200 Maple Cove Lane -Charlotte, NC 28269 -USA -A template copyright release is available in PDF or HTML. You can use this release to make future changes. -========================================= -Functions from fossil (http://fossil-scm.org) - -Copyright (c) 2007 D. Richard Hipp. 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 AUTHORS ``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 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 views and conclusions contained in the software and documentation -are those of the authors and contributors and should not be interpreted -as representing official policies, either expressed or implied, of anybody -else. -========================================= -END OF SQLite NOTICES AND INFORMATION - -%% SoftFloat NOTICES AND INFORMATION BEGIN HERE -========================================= -License for Berkeley SoftFloat Release 3e - -John R. Hauser -2018 January 20 - -The following applies to the whole of SoftFloat Release 3e as well as to -each source file individually. - -Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the -University of California. 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 University 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 REGENTS 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 REGENTS 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 SoftFloat NOTICES AND INFORMATION +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Extension/artifacts/chain-tests.log b/Extension/artifacts/chain-tests.log new file mode 100644 index 0000000000000000000000000000000000000000..fe4d295b46a4ee5a121e031f7008f784ff9d9a44 GIT binary patch literal 9980 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 literal 0 HcmV?d00001 diff --git a/Extension/artifacts/graph-browser/bottom-panel-graph.png b/Extension/artifacts/graph-browser/bottom-panel-graph.png new file mode 100644 index 0000000000000000000000000000000000000000..0e26f05053756912c1a5622e9ca468cbd46cd939 GIT binary patch literal 36010 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