From 9e5631264dc464dedb5ccc5c3318efd349a72b04 Mon Sep 17 00:00:00 2001 From: AjayJ12-MSFT Date: Tue, 27 Jan 2026 18:15:51 +0530 Subject: [PATCH 01/13] Adding app manifest, gitignore, README --- samples/bot-conversation/.gitignore | 6 + samples/bot-conversation/README.md | 147 ++++++++++++++++++ .../bot-conversation/appManifest/color.png | Bin 0 -> 3415 bytes .../appManifest/manifest.json | 59 +++++++ .../bot-conversation/appManifest/outline.png | Bin 0 -> 407 bytes samples/bot-conversation/bot-conversation.gif | Bin 0 -> 181364 bytes 6 files changed, 212 insertions(+) create mode 100644 samples/bot-conversation/.gitignore create mode 100644 samples/bot-conversation/README.md create mode 100644 samples/bot-conversation/appManifest/color.png create mode 100644 samples/bot-conversation/appManifest/manifest.json create mode 100644 samples/bot-conversation/appManifest/outline.png create mode 100644 samples/bot-conversation/bot-conversation.gif diff --git a/samples/bot-conversation/.gitignore b/samples/bot-conversation/.gitignore new file mode 100644 index 0000000000..afc82969e1 --- /dev/null +++ b/samples/bot-conversation/.gitignore @@ -0,0 +1,6 @@ +launchSettings.json +appsettings.*.json +package-lock.json +.env +uv.lock +.venv/ \ No newline at end of file diff --git a/samples/bot-conversation/README.md b/samples/bot-conversation/README.md new file mode 100644 index 0000000000..b8929f43af --- /dev/null +++ b/samples/bot-conversation/README.md @@ -0,0 +1,147 @@ +# Teams Conversation Bot + +This sample demonstrates how to handle various bot conversation events in Microsoft Teams, including adaptive cards, read receipts, message update/delete events, and mentions. It showcases capabilities such as immersive reader support, AI labels, citations, feedback buttons, and sensitivity labels. + +## Interaction with Bot + +![Conversation Bot](bot-conversation.gif) + +The bot responds to the following commands: + +* **Who am I?** - Gets information about the current user +* **Find me in Adaptive Card** - Mentions the user in an Adaptive Card +* **Update Card** - Updates the card message with a counter +* **Delete card** - Deletes the card message +* **Send Immersive Reader Card** - Shows an Immersive Reader card with flight status + +## Sample Implementations + +| Language | Framework | Directory | +|----------|-----------|-----------| +| C# | .NET 10 / ASP.NET Core | [dotnet/bot-conversation](dotnet/bot-conversation/README.md) | +| TypeScript | Node.js | [nodejs/bot-conversation](nodejs/bot-conversation/README.md) | +| Python | Python 3.12+ | [python/bot-conversation](python/bot-conversation/README.md) | + +# How to run these samples + +You can run these samples locally using the `agentsplayground` tool, without provisioning the Teams App, or you can run in the Teams Client after you have provisioned the Teams Application and configured the application with your local DevTunnels URL. + +## Run in the `agentsplayground` + +Install the tool agentsplayground for your platform + +Windows + +``` +winget install agentsplayground +``` + +Linux + +``` +curl -s https://raw.githubusercontent.com/OfficeDev/microsoft-365-agents-toolkit/dev/.github/scripts/install-agentsplayground-linux.sh | bash +``` + +Other platforms (like MacOS, via npm) + +``` +npm install -g @microsoft/m365agentsplayground +``` + +Once the tool is installed, you can run it from your terminal with the command `agentsplayground`, and it will try to connect to `localhost:3978` where your bot is running. + +## Run in the Teams Client + +To run these samples in the Teams Client, you need to provision your app in a M365 Tenant, and configure the app to your DevTunnels URL. + +1. Install the tool DevTunnels https://learn.microsoft.com/en-us/azure/developer/dev-tunnels/get-started +2. Get Access to a M365 Developer Tenant https://learn.microsoft.com/en-us/office/developer-program/microsoft-365-developer-program-get-started +3. Create a Teams App with the Bot Feature in the Teams Developer Portal (in your tenant) https://dev.teams.microsoft.com + +### Configure DevTunnels + +Create a persistent tunnel for the port 3978 with anonymous access + +``` +devtunnel create -a my-tunnel +devtunnel port create -p 3978 my-tunnel +devtunnel host my-tunnel +``` + +Take note of the URL shown after *Connect via browser:* + +### Provisioning the Teams Application + +Navigate to the Teams Developer Portal http://dev.teams.microsoft.com + +#### Create a new Bot resource + +1. Navigate to `Tools->Bot management`, and add a `New bot` +1. In Configure, paste the Endpoint address from devtunnels and append `/api/messages` +1. In Client secrets, create a new secret and save it for later + +> Note. If you have access to an Azure Subscription in the same Tenant, you can also create the Azure Bot resource ([learn more](https://learn.microsoft.com/en-us/azure/bot-service/abs-quickstart?view=azure-bot-service-4.0&tabs=singletenant)). + +#### Create a new Teams App + +1. Navigate to `Apps` and create a `New App` +1. Fill the required values in Basic information (short and long name, short and long description and App URLs) +1. In `App features->Bot` select the bot you created previously +1. Select `Preview in Teams` + +> Note. When using an Azure Bot resource, provide the ClientID instead of selecting an existing bot. + +## Configure the new project to use the new Teams Bot Application + +For NodeJS and Python you will need a `.env` file with the next fields + +``` +TENANT_ID= +CLIENT_ID= +CLIENT_SECRET= +``` + +For dotnet you need to add these values to `appsettings.json` or `launchSettings.json` using the next syntax. + +appSettings.json + + +```json +"urls" : "http://localhost:3978", +"Teams": { + "ClientID": "", + "ClientSecret": "", + "TenantId": "" + }, +``` + +Or to use Env Vars from the profile defined in `launchSettings.json` (using the Environment Configuration Provider) + +```json + "teamsbot": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": false, + "applicationUrl": "http://localhost:3978", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development", + "Teams__TenantId": "YOUR_TenantId", + "Teams__ClientID": "YOUR_ClientId", + "Teams__ClientSecret": "YOUR_ClientSecret" + } + } +``` + +## Pro Tip: Read the configuration settings using the Azure CLI + +To obtain the TenantId, ClientId and SecretId you can use the Azure CLI with: + +> Note. If you don't have access to an Azure Subscription you can still use the Azure CLI, make sure you login with `az login --allow-no-subscription` + +``` +az ad app credential reset --id $appId +``` + +## Further Reading + +- [Microsoft Teams SDK Documentation](https://learn.microsoft.com/microsoftteams/platform/) \ No newline at end of file diff --git a/samples/bot-conversation/appManifest/color.png b/samples/bot-conversation/appManifest/color.png new file mode 100644 index 0000000000000000000000000000000000000000..b8cf81afbe2f5bafd8563920edfadb78b7b71be6 GIT binary patch literal 3415 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 Bp2+|J literal 0 HcmV?d00001 diff --git a/samples/bot-conversation/bot-conversation.gif b/samples/bot-conversation/bot-conversation.gif new file mode 100644 index 0000000000000000000000000000000000000000..b1ca7af06a5681283b14ac76cbdafca09b09f3dc GIT binary patch literal 181364 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

q&zu@C(G)?Ht%Aoe9FJ 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 Date: Mon, 2 Feb 2026 10:53:17 +0530 Subject: [PATCH 02/13] Update bot-conversation.gif --- samples/bot-conversation/bot-conversation.gif | Bin 181364 -> 46840 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/samples/bot-conversation/bot-conversation.gif b/samples/bot-conversation/bot-conversation.gif index b1ca7af06a5681283b14ac76cbdafca09b09f3dc..3603616796af4fded078697d5e6dc5fdd09f0102 100644 GIT binary patch literal 46840 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

q&zu@C(G)?Ht%Aoe9FJ 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 Date: Mon, 2 Feb 2026 11:02:18 +0530 Subject: [PATCH 03/13] Update manifest.json --- samples/bot-conversation/appManifest/manifest.json | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/samples/bot-conversation/appManifest/manifest.json b/samples/bot-conversation/appManifest/manifest.json index 4ca5e87461..b10e2c0e79 100644 --- a/samples/bot-conversation/appManifest/manifest.json +++ b/samples/bot-conversation/appManifest/manifest.json @@ -43,8 +43,12 @@ ], "commands": [ { - "title": "Show Welcome", - "description": "Shows the welcome card" + "title": "Mentionme", + "description": "Sends message with @mention of the sender" + }, + { + "title": "Whoami", + "description": "Sends message with name of the sender" } ] } From d126ba0fee7e3660c6b6928e0cab88e4effc5ede Mon Sep 17 00:00:00 2001 From: AjayJ12-MSFT Date: Wed, 4 Feb 2026 15:58:51 +0530 Subject: [PATCH 04/13] Update README.md --- samples/bot-conversation/README.md | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/samples/bot-conversation/README.md b/samples/bot-conversation/README.md index b8929f43af..d43258b2ca 100644 --- a/samples/bot-conversation/README.md +++ b/samples/bot-conversation/README.md @@ -1,6 +1,6 @@ -# Teams Conversation Bot +# Bot Quickstart -This sample demonstrates how to handle various bot conversation events in Microsoft Teams, including adaptive cards, read receipts, message update/delete events, and mentions. It showcases capabilities such as immersive reader support, AI labels, citations, feedback buttons, and sensitivity labels. +This sample demonstrates how to handle various bot conversation events in Microsoft Teams. ## Interaction with Bot @@ -9,10 +9,8 @@ This sample demonstrates how to handle various bot conversation events in Micros The bot responds to the following commands: * **Who am I?** - Gets information about the current user -* **Find me in Adaptive Card** - Mentions the user in an Adaptive Card -* **Update Card** - Updates the card message with a counter -* **Delete card** - Deletes the card message -* **Send Immersive Reader Card** - Shows an Immersive Reader card with flight status +* **Mention me** - The bot mentions the user in its response +* **Echo {message}** - The bot echoes back the provided message ## Sample Implementations @@ -24,7 +22,10 @@ The bot responds to the following commands: # How to run these samples -You can run these samples locally using the `agentsplayground` tool, without provisioning the Teams App, or you can run in the Teams Client after you have provisioned the Teams Application and configured the application with your local DevTunnels URL. +You can run these samples locally using + +1. The agentsplayground tool, without provisioning the Teams App, or +2. In the Teams Client after you have provisioned the Teams Application and configured the application with your local DevTunnels URL. ## Run in the `agentsplayground` @@ -142,6 +143,12 @@ To obtain the TenantId, ClientId and SecretId you can use the Azure CLI with: az ad app credential reset --id $appId ``` +## Troubleshooting + +- If Teams cannot communicate with your bot, verify your DevTunnels URL is reachable. +- Ensure your .env or appsettings file is setup correctly. + + ## Further Reading - [Microsoft Teams SDK Documentation](https://learn.microsoft.com/microsoftteams/platform/) \ No newline at end of file From ff687c691756ea8c8bd3227dd3a2120a6c4be969 Mon Sep 17 00:00:00 2001 From: AjayJ12-MSFT Date: Wed, 4 Feb 2026 19:33:13 +0530 Subject: [PATCH 05/13] Updating sample name --- .../csharp/M365Agent/launchSettings.json | 15 - .../csharp/Properties/launchSettings.json | 13 - .../TeamsConversationBot.slnLaunch.user | 32 - .../csharp/appsettings.Development.json | 9 - samples/bot-conversation/nodejs/.env | 4 - .../bot-conversation/nodejs/env/.env.local | 21 - .../bot-conversation/nodejs/package-lock.json | 4566 ----------------- .../bot-conversation/python/env/.env.local | 20 - .../.gitignore | 0 .../README.md | 0 .../appManifest/color.png | Bin .../appManifest/manifest.json | 0 .../appManifest/outline.png | Bin .../bot-conversation.gif | Bin .../csharp/.gitignore | 0 .../csharp/AdapterWithErrorHandler.cs | 0 .../csharp/Bots/TeamsConversationBot.cs | 0 .../csharp/Controllers/BotController.cs | 0 ...ameters-for-template-AzureBot-with-rg.json | 0 ...arameters-for-template-BotApp-with-rg.json | 0 .../DeployUseExistResourceGroup/readme.md | 0 .../template-AzureBot-with-rg.json | 0 .../template-BotApp-with-rg.json | 0 ...rameters-for-template-AzureBot-new-rg.json | 0 ...parameters-for-template-BotApp-new-rg.json | 0 .../DeployWithNewResourceGroup/readme.md | 0 .../template-AzureBot-new-rg.json | 0 .../template-BotApp-new-rg.json | 0 .../csharp/Images/1.Adding_personal_Scope.png | Bin .../csharp/Images/10.Mention_Me_Chat.png | Bin .../csharp/Images/11.Mention_Me_GC.png | Bin .../csharp/Images/12.Mention_Me_Team.png | Bin .../Images/13.Message_all_Members_chat.png | Bin .../Images/14.Message_all_Members_GC.png | Bin .../Images/15.Message_all_Members_Team.png | Bin .../Images/16.Message_all_aadid_chat.png | Bin .../csharp/Images/17.Message_all_aadid_GC.png | Bin .../Images/18.Message_all_aadid_Team.png | Bin .../csharp/Images/2.Added.png | Bin .../csharp/Images/3.Welcome_Card.png | Bin .../csharp/Images/31.Send_AI_Text_chat.png | Bin .../csharp/Images/32.Send_AI_Text_GC.png | Bin .../csharp/Images/33.Send_AI_Text_Team.png | Bin .../Images/34.Immersive_Reader_card_chat.png | Bin .../Images/35.Immersive_Reader_chat.png | Bin .../csharp/Images/36.Message_Edited.png | Bin .../csharp/Images/37.Message_Deleted.png | Bin .../csharp/Images/38.Message_Restored.png | Bin .../csharp/Images/4.Adding_to_GC.png | Bin .../csharp/Images/5.Addes_GC.png | Bin .../csharp/Images/6.Welcome_Card_GC.png | Bin .../csharp/Images/7.Adding_to_Team.png | Bin .../csharp/Images/8.Added_to_Team.png | Bin .../csharp/Images/9.Welcome_Card_Team.png | Bin .../csharp/Images/AI-label.png | Bin .../csharp/Images/Bot_Conversation.gif | Bin .../Images/Check_Read_Count_After 1.png | Bin .../csharp/Images/Check_Read_Count_Before.png | Bin .../csharp/Images/Feedback-buttons.png | Bin .../csharp/Images/Feedback-buttons1.png | Bin .../csharp/Images/Feedback-buttons2.png | Bin .../csharp/Images/Feedback-buttons3.png | Bin .../csharp/Images/Reset_Read_Count.png | Bin .../csharp/Images/Sensitivity-label.png | Bin .../csharp/Images/citations.png | Bin .../csharp/Images/immersiveReaderScreen.png | Bin .../csharp/Images/sendtext.png | Bin .../csharp/M365Agent/M365Agent.ttkproj | 0 .../csharp/M365Agent/aad.manifest.json | 0 .../M365Agent/appPackage/icon-color.png | Bin .../M365Agent/appPackage/icon-outline.png | Bin .../csharp/M365Agent/appPackage/manifest.json | 0 .../csharp/M365Agent/env/.env.local | 0 .../csharp/M365Agent/infra/azure.bicep | 0 .../M365Agent/infra/azure.parameters.json | 0 .../csharp/M365Agent/m365agents.local.yml | 0 .../csharp/M365Agent/m365agents.yml | 0 .../csharp/Program.cs | 0 .../csharp/README.md | 0 .../csharp/Resources/ImmersiveReaderCard.json | 0 .../Resources/UserMentionCardTemplate.json | 0 .../csharp/Startup.cs | 0 .../csharp/TeamsConversationBot.csproj | 0 .../csharp/TeamsConversationBot.sln | 0 .../csharp/appsettings.json | 0 .../csharp/assets/sample.json | 0 .../csharp/demo-manifest/bot-conversation.zip | Bin .../csharp/wwwroot/default.html | 0 .../java/Images/1.prompts.png | Bin .../java/Images/2.welcome.png | Bin .../java/Images/3.mention.png | Bin .../java/Images/4.sent.png | Bin .../java/Images/BotConversation.gif | Bin .../java/LICENSE | 0 .../java/README.md | 0 .../java/Setup.md | 0 .../java/SetupImages/JAVA_HOME.png | Bin .../SetupImages/Setup-variables-java-sdk.png | Bin .../java/SetupImages/download-maven.png | Bin .../SetupImages/environment-variables.png | Bin .../java/SetupImages/extract-maven.png | Bin ...ll-maven-edit-environment-variable-new.png | Bin ...t-environment-variable-path-maven-home.png | Bin ...all-maven-on-save-changes-to-variables.png | Bin ...l-maven-on-windows-maven-home-variable.png | Bin .../install-maven-path-variable.png | Bin .../java/SetupImages/new-system-variable.png | Bin .../SetupImages/verifymaveninstallation.png | Bin .../java/assets/sample.json | 0 .../template-with-new-rg.json | 0 .../template-with-preexisting-rg.json | 0 .../java/pom.xml | 0 .../sample/teamsconversation/Application.java | 0 .../TeamsConversationBot.java | 0 .../teamsconversation/package-info.java | 0 .../resources/UserMentionCardTemplate.json | 0 .../src/main/resources/application.properties | 0 .../java/src/main/resources/log4j2.json | 0 .../java/src/main/webapp/META-INF/MANIFEST.MF | 0 .../java/src/main/webapp/WEB-INF/web.xml | 0 .../java/src/main/webapp/index.html | 0 .../teamsconversation/ApplicationTest.java | 0 .../java/teamsAppManifest/icon-color.png | Bin .../java/teamsAppManifest/icon-outline.png | Bin .../java/teamsAppManifest/manifest.json | 0 .../nodejs/.eslintrc.js | 0 .../.github/ISSUE_TEMPLATE/agent-task.md | 0 .../nodejs/.github/copilot-instructions.md | 0 .../nodejs/.gitignore | 0 .../nodejs/.vscode/extensions.json | 0 .../nodejs/.vscode/launch.json | 0 .../nodejs/.vscode/settings.json | 0 .../nodejs/.vscode/tasks.json | 0 .../nodejs/Images/1.Adding_personal_Scope.png | Bin .../nodejs/Images/10.Mention_Me_Chat.png | Bin .../nodejs/Images/11.Mention_Me_GC.png | Bin .../nodejs/Images/12.Mention_Me_Team.png | Bin .../Images/13.Message_all_Members_chat.png | Bin .../Images/14.Message_all_Members_GC.png | Bin .../Images/15.Message_all_Members_Team.png | Bin .../Images/16.Message_all_aadid_chat.png | Bin .../nodejs/Images/17.Message_all_aadid_GC.png | Bin .../Images/18.Message_all_aadid_Team.png | Bin .../nodejs/Images/2.Added.png | Bin .../nodejs/Images/3.Welcome_Card.png | Bin .../nodejs/Images/31.Send_AI_Text_chat.png | Bin .../nodejs/Images/32.Send_AI_Text_GC.png | Bin .../nodejs/Images/33.Send_AI_Text_Team.png | Bin .../Images/34.Immersive_Reader_card_chat.png | Bin .../Images/35.Immersive_Reader_chat.png | Bin .../nodejs/Images/36.Message_Edited.png | Bin .../nodejs/Images/37.Message_Deleted.png | Bin .../nodejs/Images/38.Message_Restored.png | Bin .../nodejs/Images/4.Adding_to_GC.png | Bin .../nodejs/Images/5.Addes_GC.png | Bin .../nodejs/Images/6.Welcome_Card_GC.png | Bin .../nodejs/Images/7.Adding_to_Team.png | Bin .../nodejs/Images/8.Added_to_Team.png | Bin .../nodejs/Images/9.Welcome_Card_Team.png | Bin .../nodejs/Images/AI-label.png | Bin .../nodejs/Images/Bot_Conversation.gif | Bin .../Images/Check_Read_Count_After 1.png | Bin .../nodejs/Images/Check_Read_Count_Before.png | Bin .../nodejs/Images/Feedback-buttons.png | Bin .../nodejs/Images/Feedback-buttons1.png | Bin .../nodejs/Images/Feedback-buttons2.png | Bin .../nodejs/Images/Feedback-buttons3.png | Bin .../nodejs/Images/Reset_Read_Count.png | Bin .../nodejs/Images/Sensitivity-label.png | Bin .../nodejs/Images/citations.png | Bin .../nodejs/Images/immersiveReaderScreen.png | Bin .../nodejs/Images/sendtext.png | Bin .../nodejs/README.md | 0 .../nodejs/aad.manifest.json | 0 .../nodejs/appManifest/color.png | Bin .../nodejs/appManifest/manifest.json | 0 .../nodejs/appManifest/outline.png | Bin .../nodejs/assets/sample.json | 0 .../nodejs/bots/teamsConversationBot.js | 0 .../nodejs/build.js | 0 ...ameters-for-template-AzureBot-with-rg.json | 0 ...arameters-for-template-BotApp-with-rg.json | 0 .../deployUseExistResourceGroup/readme.md | 0 .../template-AzureBot-with-rg.json | 0 .../template-BotApp-with-rg.json | 0 ...rameters-for-template-AzureBot-new-rg.json | 0 ...parameters-for-template-BotApp-new-rg.json | 0 .../deployWithNewResourceGroup/readme.md | 0 .../template-AzureBot-new-rg.json | 0 .../template-BotApp-new-rg.json | 0 .../nodejs/index.js | 0 .../nodejs/infra/azure.bicep | 0 .../nodejs/infra/azure.parameters.json | 0 .../nodejs/m365agents.local.yml | 0 .../nodejs/m365agents.yml | 0 .../nodejs/package.json | 0 .../nodejs/resources/ImmersiveReaderCard.json | 0 .../resources/UserMentionCardTemplate.json | 0 .../nodejs/sample-plan.md | 0 .../python/.gitignore | 0 .../python/.vscode/extensions.json | 0 .../python/.vscode/launch.json | 0 .../python/.vscode/settings.json | 0 .../python/.vscode/tasks.json | 0 .../python/Images/1.prompts.png | Bin .../python/Images/2.welcome.png | Bin .../python/Images/3.mention.png | Bin .../python/Images/4.message-to-all.png | Bin .../python/Images/BotConversation.gif | Bin .../python/README.md | 0 .../python/aad.manifest.json | 0 .../python/app.py | 0 .../python/appManifest/color.png | Bin .../python/appManifest/manifest.json | 0 .../python/appManifest/outline.png | Bin .../python/assets/sample.json | 0 .../python/bots/__init__.py | 0 .../python/bots/teams_conversation_bot.py | 0 .../python/config.py | 0 ...ameters-for-template-AzureBot-with-rg.json | 0 ...arameters-for-template-BotApp-with-rg.json | 0 .../deployUseExistResourceGroup/readme.md | 0 .../template-AzureBot-with-rg.json | 0 .../template-BotApp-with-rg.json | 0 ...rameters-for-template-AzureBot-new-rg.json | 0 ...parameters-for-template-BotApp-new-rg.json | 0 .../deployWithNewResourceGroup/readme.md | 0 .../template-AzureBot-new-rg.json | 0 .../template-BotApp-new-rg.json | 0 .../python/infra/azure.bicep | 0 .../python/infra/azure.parameters.json | 0 .../python/m365agents.local.yml | 0 .../python/m365agents.yml | 0 .../python/requirements.txt | 0 .../resources/UserMentionCardTemplate.json | 0 235 files changed, 4680 deletions(-) delete mode 100644 samples/bot-conversation/csharp/M365Agent/launchSettings.json delete mode 100644 samples/bot-conversation/csharp/Properties/launchSettings.json delete mode 100644 samples/bot-conversation/csharp/TeamsConversationBot.slnLaunch.user delete mode 100644 samples/bot-conversation/csharp/appsettings.Development.json delete mode 100644 samples/bot-conversation/nodejs/.env delete mode 100644 samples/bot-conversation/nodejs/env/.env.local delete mode 100644 samples/bot-conversation/nodejs/package-lock.json delete mode 100644 samples/bot-conversation/python/env/.env.local rename samples/{bot-conversation => bot-quickstart}/.gitignore (100%) rename samples/{bot-conversation => bot-quickstart}/README.md (100%) rename samples/{bot-conversation => bot-quickstart}/appManifest/color.png (100%) rename samples/{bot-conversation => bot-quickstart}/appManifest/manifest.json (100%) rename samples/{bot-conversation => bot-quickstart}/appManifest/outline.png (100%) rename samples/{bot-conversation => bot-quickstart}/bot-conversation.gif (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/.gitignore (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/AdapterWithErrorHandler.cs (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Bots/TeamsConversationBot.cs (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Controllers/BotController.cs (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/DeploymentTemplates/DeployUseExistResourceGroup/parameters-for-template-AzureBot-with-rg.json (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/DeploymentTemplates/DeployUseExistResourceGroup/parameters-for-template-BotApp-with-rg.json (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/DeploymentTemplates/DeployUseExistResourceGroup/readme.md (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/DeploymentTemplates/DeployUseExistResourceGroup/template-AzureBot-with-rg.json (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/DeploymentTemplates/DeployUseExistResourceGroup/template-BotApp-with-rg.json (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/DeploymentTemplates/DeployWithNewResourceGroup/parameters-for-template-AzureBot-new-rg.json (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/DeploymentTemplates/DeployWithNewResourceGroup/parameters-for-template-BotApp-new-rg.json (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/DeploymentTemplates/DeployWithNewResourceGroup/readme.md (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/DeploymentTemplates/DeployWithNewResourceGroup/template-AzureBot-new-rg.json (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/DeploymentTemplates/DeployWithNewResourceGroup/template-BotApp-new-rg.json (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/1.Adding_personal_Scope.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/10.Mention_Me_Chat.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/11.Mention_Me_GC.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/12.Mention_Me_Team.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/13.Message_all_Members_chat.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/14.Message_all_Members_GC.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/15.Message_all_Members_Team.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/16.Message_all_aadid_chat.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/17.Message_all_aadid_GC.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/18.Message_all_aadid_Team.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/2.Added.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/3.Welcome_Card.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/31.Send_AI_Text_chat.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/32.Send_AI_Text_GC.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/33.Send_AI_Text_Team.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/34.Immersive_Reader_card_chat.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/35.Immersive_Reader_chat.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/36.Message_Edited.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/37.Message_Deleted.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/38.Message_Restored.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/4.Adding_to_GC.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/5.Addes_GC.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/6.Welcome_Card_GC.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/7.Adding_to_Team.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/8.Added_to_Team.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/9.Welcome_Card_Team.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/AI-label.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/Bot_Conversation.gif (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/Check_Read_Count_After 1.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/Check_Read_Count_Before.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/Feedback-buttons.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/Feedback-buttons1.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/Feedback-buttons2.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/Feedback-buttons3.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/Reset_Read_Count.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/Sensitivity-label.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/citations.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/immersiveReaderScreen.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Images/sendtext.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/M365Agent/M365Agent.ttkproj (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/M365Agent/aad.manifest.json (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/M365Agent/appPackage/icon-color.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/M365Agent/appPackage/icon-outline.png (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/M365Agent/appPackage/manifest.json (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/M365Agent/env/.env.local (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/M365Agent/infra/azure.bicep (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/M365Agent/infra/azure.parameters.json (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/M365Agent/m365agents.local.yml (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/M365Agent/m365agents.yml (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Program.cs (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/README.md (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Resources/ImmersiveReaderCard.json (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Resources/UserMentionCardTemplate.json (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/Startup.cs (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/TeamsConversationBot.csproj (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/TeamsConversationBot.sln (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/appsettings.json (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/assets/sample.json (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/demo-manifest/bot-conversation.zip (100%) rename samples/{bot-conversation => bot-quickstart}/csharp/wwwroot/default.html (100%) rename samples/{bot-conversation => bot-quickstart}/java/Images/1.prompts.png (100%) rename samples/{bot-conversation => bot-quickstart}/java/Images/2.welcome.png (100%) rename samples/{bot-conversation => bot-quickstart}/java/Images/3.mention.png (100%) rename samples/{bot-conversation => bot-quickstart}/java/Images/4.sent.png (100%) rename samples/{bot-conversation => bot-quickstart}/java/Images/BotConversation.gif (100%) rename samples/{bot-conversation => bot-quickstart}/java/LICENSE (100%) rename samples/{bot-conversation => bot-quickstart}/java/README.md (100%) rename samples/{bot-conversation => bot-quickstart}/java/Setup.md (100%) rename samples/{bot-conversation => bot-quickstart}/java/SetupImages/JAVA_HOME.png (100%) rename samples/{bot-conversation => bot-quickstart}/java/SetupImages/Setup-variables-java-sdk.png (100%) rename samples/{bot-conversation => bot-quickstart}/java/SetupImages/download-maven.png (100%) rename samples/{bot-conversation => bot-quickstart}/java/SetupImages/environment-variables.png (100%) rename samples/{bot-conversation => bot-quickstart}/java/SetupImages/extract-maven.png (100%) rename samples/{bot-conversation => bot-quickstart}/java/SetupImages/install-maven-edit-environment-variable-new.png (100%) rename samples/{bot-conversation => bot-quickstart}/java/SetupImages/install-maven-on-edit-environment-variable-path-maven-home.png (100%) rename samples/{bot-conversation => bot-quickstart}/java/SetupImages/install-maven-on-save-changes-to-variables.png (100%) rename samples/{bot-conversation => bot-quickstart}/java/SetupImages/install-maven-on-windows-maven-home-variable.png (100%) rename samples/{bot-conversation => bot-quickstart}/java/SetupImages/install-maven-path-variable.png (100%) rename samples/{bot-conversation => bot-quickstart}/java/SetupImages/new-system-variable.png (100%) rename samples/{bot-conversation => bot-quickstart}/java/SetupImages/verifymaveninstallation.png (100%) rename samples/{bot-conversation => bot-quickstart}/java/assets/sample.json (100%) rename samples/{bot-conversation => bot-quickstart}/java/deploymentTemplates/template-with-new-rg.json (100%) rename samples/{bot-conversation => bot-quickstart}/java/deploymentTemplates/template-with-preexisting-rg.json (100%) rename samples/{bot-conversation => bot-quickstart}/java/pom.xml (100%) rename samples/{bot-conversation => bot-quickstart}/java/src/main/java/com/microsoft/bot/sample/teamsconversation/Application.java (100%) rename samples/{bot-conversation => bot-quickstart}/java/src/main/java/com/microsoft/bot/sample/teamsconversation/TeamsConversationBot.java (100%) rename samples/{bot-conversation => bot-quickstart}/java/src/main/java/com/microsoft/bot/sample/teamsconversation/package-info.java (100%) rename samples/{bot-conversation => bot-quickstart}/java/src/main/resources/UserMentionCardTemplate.json (100%) rename samples/{bot-conversation => bot-quickstart}/java/src/main/resources/application.properties (100%) rename samples/{bot-conversation => bot-quickstart}/java/src/main/resources/log4j2.json (100%) rename samples/{bot-conversation => bot-quickstart}/java/src/main/webapp/META-INF/MANIFEST.MF (100%) rename samples/{bot-conversation => bot-quickstart}/java/src/main/webapp/WEB-INF/web.xml (100%) rename samples/{bot-conversation => bot-quickstart}/java/src/main/webapp/index.html (100%) rename samples/{bot-conversation => bot-quickstart}/java/src/test/java/com/microsoft/bot/sample/teamsconversation/ApplicationTest.java (100%) rename samples/{bot-conversation => bot-quickstart}/java/teamsAppManifest/icon-color.png (100%) rename samples/{bot-conversation => bot-quickstart}/java/teamsAppManifest/icon-outline.png (100%) rename samples/{bot-conversation => bot-quickstart}/java/teamsAppManifest/manifest.json (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/.eslintrc.js (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/.github/ISSUE_TEMPLATE/agent-task.md (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/.github/copilot-instructions.md (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/.gitignore (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/.vscode/extensions.json (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/.vscode/launch.json (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/.vscode/settings.json (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/.vscode/tasks.json (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/1.Adding_personal_Scope.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/10.Mention_Me_Chat.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/11.Mention_Me_GC.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/12.Mention_Me_Team.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/13.Message_all_Members_chat.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/14.Message_all_Members_GC.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/15.Message_all_Members_Team.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/16.Message_all_aadid_chat.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/17.Message_all_aadid_GC.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/18.Message_all_aadid_Team.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/2.Added.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/3.Welcome_Card.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/31.Send_AI_Text_chat.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/32.Send_AI_Text_GC.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/33.Send_AI_Text_Team.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/34.Immersive_Reader_card_chat.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/35.Immersive_Reader_chat.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/36.Message_Edited.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/37.Message_Deleted.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/38.Message_Restored.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/4.Adding_to_GC.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/5.Addes_GC.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/6.Welcome_Card_GC.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/7.Adding_to_Team.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/8.Added_to_Team.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/9.Welcome_Card_Team.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/AI-label.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/Bot_Conversation.gif (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/Check_Read_Count_After 1.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/Check_Read_Count_Before.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/Feedback-buttons.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/Feedback-buttons1.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/Feedback-buttons2.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/Feedback-buttons3.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/Reset_Read_Count.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/Sensitivity-label.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/citations.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/immersiveReaderScreen.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/Images/sendtext.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/README.md (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/aad.manifest.json (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/appManifest/color.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/appManifest/manifest.json (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/appManifest/outline.png (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/assets/sample.json (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/bots/teamsConversationBot.js (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/build.js (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-AzureBot-with-rg.json (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-BotApp-with-rg.json (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/deploymentTemplates/deployUseExistResourceGroup/readme.md (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/deploymentTemplates/deployUseExistResourceGroup/template-AzureBot-with-rg.json (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/deploymentTemplates/deployUseExistResourceGroup/template-BotApp-with-rg.json (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-AzureBot-new-rg.json (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-BotApp-new-rg.json (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/deploymentTemplates/deployWithNewResourceGroup/readme.md (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/deploymentTemplates/deployWithNewResourceGroup/template-AzureBot-new-rg.json (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/deploymentTemplates/deployWithNewResourceGroup/template-BotApp-new-rg.json (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/index.js (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/infra/azure.bicep (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/infra/azure.parameters.json (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/m365agents.local.yml (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/m365agents.yml (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/package.json (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/resources/ImmersiveReaderCard.json (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/resources/UserMentionCardTemplate.json (100%) rename samples/{bot-conversation => bot-quickstart}/nodejs/sample-plan.md (100%) rename samples/{bot-conversation => bot-quickstart}/python/.gitignore (100%) rename samples/{bot-conversation => bot-quickstart}/python/.vscode/extensions.json (100%) rename samples/{bot-conversation => bot-quickstart}/python/.vscode/launch.json (100%) rename samples/{bot-conversation => bot-quickstart}/python/.vscode/settings.json (100%) rename samples/{bot-conversation => bot-quickstart}/python/.vscode/tasks.json (100%) rename samples/{bot-conversation => bot-quickstart}/python/Images/1.prompts.png (100%) rename samples/{bot-conversation => bot-quickstart}/python/Images/2.welcome.png (100%) rename samples/{bot-conversation => bot-quickstart}/python/Images/3.mention.png (100%) rename samples/{bot-conversation => bot-quickstart}/python/Images/4.message-to-all.png (100%) rename samples/{bot-conversation => bot-quickstart}/python/Images/BotConversation.gif (100%) rename samples/{bot-conversation => bot-quickstart}/python/README.md (100%) rename samples/{bot-conversation => bot-quickstart}/python/aad.manifest.json (100%) rename samples/{bot-conversation => bot-quickstart}/python/app.py (100%) rename samples/{bot-conversation => bot-quickstart}/python/appManifest/color.png (100%) rename samples/{bot-conversation => bot-quickstart}/python/appManifest/manifest.json (100%) rename samples/{bot-conversation => bot-quickstart}/python/appManifest/outline.png (100%) rename samples/{bot-conversation => bot-quickstart}/python/assets/sample.json (100%) rename samples/{bot-conversation => bot-quickstart}/python/bots/__init__.py (100%) rename samples/{bot-conversation => bot-quickstart}/python/bots/teams_conversation_bot.py (100%) rename samples/{bot-conversation => bot-quickstart}/python/config.py (100%) rename samples/{bot-conversation => bot-quickstart}/python/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-AzureBot-with-rg.json (100%) rename samples/{bot-conversation => bot-quickstart}/python/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-BotApp-with-rg.json (100%) rename samples/{bot-conversation => bot-quickstart}/python/deploymentTemplates/deployUseExistResourceGroup/readme.md (100%) rename samples/{bot-conversation => bot-quickstart}/python/deploymentTemplates/deployUseExistResourceGroup/template-AzureBot-with-rg.json (100%) rename samples/{bot-conversation => bot-quickstart}/python/deploymentTemplates/deployUseExistResourceGroup/template-BotApp-with-rg.json (100%) rename samples/{bot-conversation => bot-quickstart}/python/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-AzureBot-new-rg.json (100%) rename samples/{bot-conversation => bot-quickstart}/python/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-BotApp-new-rg.json (100%) rename samples/{bot-conversation => bot-quickstart}/python/deploymentTemplates/deployWithNewResourceGroup/readme.md (100%) rename samples/{bot-conversation => bot-quickstart}/python/deploymentTemplates/deployWithNewResourceGroup/template-AzureBot-new-rg.json (100%) rename samples/{bot-conversation => bot-quickstart}/python/deploymentTemplates/deployWithNewResourceGroup/template-BotApp-new-rg.json (100%) rename samples/{bot-conversation => bot-quickstart}/python/infra/azure.bicep (100%) rename samples/{bot-conversation => bot-quickstart}/python/infra/azure.parameters.json (100%) rename samples/{bot-conversation => bot-quickstart}/python/m365agents.local.yml (100%) rename samples/{bot-conversation => bot-quickstart}/python/m365agents.yml (100%) rename samples/{bot-conversation => bot-quickstart}/python/requirements.txt (100%) rename samples/{bot-conversation => bot-quickstart}/python/resources/UserMentionCardTemplate.json (100%) diff --git a/samples/bot-conversation/csharp/M365Agent/launchSettings.json b/samples/bot-conversation/csharp/M365Agent/launchSettings.json deleted file mode 100644 index d6491ef52c..0000000000 --- a/samples/bot-conversation/csharp/M365Agent/launchSettings.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "profiles": { - // Debug project within Teams - "Microsoft Teams (browser)": { - "commandName": "Project", - "launchUrl": "https://teams.microsoft.com/l/app/${{TEAMS_APP_ID}}?installAppPackage=true&webjoin=true&appTenantId=${{TEAMS_APP_TENANT_ID}}&login_hint=${{TEAMSFX_M365_USER_NAME}}" - }, - // Launch project within Teams without prepare app dependencies - "Microsoft Teams (browser) (skip update app)": { - "commandName": "Project", - "environmentVariables": { "UPDATE_TEAMS_APP": "false" }, - "launchUrl": "https://teams.microsoft.com/l/app/${{TEAMS_APP_ID}}?installAppPackage=true&webjoin=true&appTenantId=${{TEAMS_APP_TENANT_ID}}&login_hint=${{TEAMSFX_M365_USER_NAME}}" - } - } -} \ No newline at end of file diff --git a/samples/bot-conversation/csharp/Properties/launchSettings.json b/samples/bot-conversation/csharp/Properties/launchSettings.json deleted file mode 100644 index 3223ec1149..0000000000 --- a/samples/bot-conversation/csharp/Properties/launchSettings.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "profiles": { - "Start Project": { - "commandName": "Project", - "dotnetRunMessages": true, - "applicationUrl": "https://localhost:7130;http://localhost:5130", - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" - }, - "hotReloadProfile": "aspnetcore" - } - } -} \ No newline at end of file diff --git a/samples/bot-conversation/csharp/TeamsConversationBot.slnLaunch.user b/samples/bot-conversation/csharp/TeamsConversationBot.slnLaunch.user deleted file mode 100644 index 5851307473..0000000000 --- a/samples/bot-conversation/csharp/TeamsConversationBot.slnLaunch.user +++ /dev/null @@ -1,32 +0,0 @@ -[ - { - "Name": "Microsoft Teams (browser)", - "Projects": [ - { - "Path": "TeamsConversationBot.csproj", - "Action": "Start", - "DebugTarget": "Start Project" - }, - { - "Path": "M365Agent\\M365Agent.ttkproj", - "Action": "StartWithoutDebugging", - "DebugTarget": "Microsoft Teams (browser)" - } - ] - }, - { - "Name": "Microsoft Teams (browser) (skip update app)", - "Projects": [ - { - "Path": "TeamsConversationBot.csproj", - "Action": "Start", - "DebugTarget": "Start Project" - }, - { - "Path": "M365Agent\\M365Agent.ttkproj", - "Action": "StartWithoutDebugging", - "DebugTarget": "Microsoft Teams (browser) (skip update app)" - } - ] - } -] \ No newline at end of file diff --git a/samples/bot-conversation/csharp/appsettings.Development.json b/samples/bot-conversation/csharp/appsettings.Development.json deleted file mode 100644 index e203e9407e..0000000000 --- a/samples/bot-conversation/csharp/appsettings.Development.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Debug", - "System": "Information", - "Microsoft": "Information" - } - } -} diff --git a/samples/bot-conversation/nodejs/.env b/samples/bot-conversation/nodejs/.env deleted file mode 100644 index 2e9f23cb13..0000000000 --- a/samples/bot-conversation/nodejs/.env +++ /dev/null @@ -1,4 +0,0 @@ -MicrosoftAppType= -MicrosoftAppId= -MicrosoftAppPassword= -MicrosoftAppTenantId= \ No newline at end of file diff --git a/samples/bot-conversation/nodejs/env/.env.local b/samples/bot-conversation/nodejs/env/.env.local deleted file mode 100644 index ef1cabe7de..0000000000 --- a/samples/bot-conversation/nodejs/env/.env.local +++ /dev/null @@ -1,21 +0,0 @@ -# This file includes environment variables that can be committed to git. It's gitignored by default because it represents your local development environment. - -# Built-in environment variables -TEAMSFX_ENV=local - -# Generated during provision, you can also add your own variables. If you're adding a secret value, add SECRET_ prefix to the name so Teams Toolkit can handle them properly -BOT_ENDPOINT= -BOT_DOMAIN= -AAD_APP_CLIENT_ID= -AAD_APP_OBJECT_ID= -AAD_APP_TENANT_ID= -AAD_APP_OAUTH_AUTHORITY= -AAD_APP_OAUTH_AUTHORITY_HOST= -TEAMS_APP_ID= -TEAMS_APP_TENANT_ID= -AAD_APP_ACCESS_AS_USER_PERMISSION_ID= -MICROSOFT_APP_TYPE= -MICROSOFT_APP_TENANT_ID= -RESOURCE_SUFFIX= -AZURE_SUBSCRIPTION_ID= -AZURE_RESOURCE_GROUP_NAME= \ No newline at end of file diff --git a/samples/bot-conversation/nodejs/package-lock.json b/samples/bot-conversation/nodejs/package-lock.json deleted file mode 100644 index 24c436e22c..0000000000 --- a/samples/bot-conversation/nodejs/package-lock.json +++ /dev/null @@ -1,4566 +0,0 @@ -{ - "name": "teams-bot", - "version": "1.0.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "teams-bot", - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "adaptive-expressions": "^4.18.0", - "adaptivecards-templating": "^2.3.1", - "botbuilder": "^4.20.0", - "dotenv": "^8.2.0", - "restify": "^10.0.0" - }, - "devDependencies": { - "eslint": "^7.0.0", - "eslint-config-standard": "^14.1.1", - "eslint-plugin-import": "^2.20.2", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^4.2.1", - "eslint-plugin-standard": "^4.0.1", - "nodemon": "~2.0.4" - } - }, - "node_modules/@azure/abort-controller": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-1.1.0.tgz", - "integrity": "sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw==", - "dependencies": { - "tslib": "^2.2.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@azure/abort-controller/node_modules/tslib": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", - "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" - }, - "node_modules/@azure/core-auth": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.4.0.tgz", - "integrity": "sha512-HFrcTgmuSuukRf/EdPmqBrc5l6Q5Uu+2TbuhaKbgaCpP2TfAeiNaQPAadxO+CYBRHGUzIDteMAjFspFLDLnKVQ==", - "dependencies": { - "@azure/abort-controller": "^1.0.0", - "tslib": "^2.2.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@azure/core-auth/node_modules/tslib": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", - "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" - }, - "node_modules/@azure/core-client": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.7.3.tgz", - "integrity": "sha512-kleJ1iUTxcO32Y06dH9Pfi9K4U+Tlb111WXEnbt7R/ne+NLRwppZiTGJuTD5VVoxTMK5NTbEtm5t2vcdNCFe2g==", - "dependencies": { - "@azure/abort-controller": "^1.0.0", - "@azure/core-auth": "^1.4.0", - "@azure/core-rest-pipeline": "^1.9.1", - "@azure/core-tracing": "^1.0.0", - "@azure/core-util": "^1.0.0", - "@azure/logger": "^1.0.0", - "tslib": "^2.2.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@azure/core-client/node_modules/tslib": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", - "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" - }, - "node_modules/@azure/core-rest-pipeline": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.11.0.tgz", - "integrity": "sha512-nB4KXl6qAyJmBVLWA7SakT4tzpYZTCk4pvRBeI+Ye0WYSOrlTqlMhc4MSS/8atD3ufeYWdkN380LLoXlUUzThw==", - "dependencies": { - "@azure/abort-controller": "^1.0.0", - "@azure/core-auth": "^1.4.0", - "@azure/core-tracing": "^1.0.1", - "@azure/core-util": "^1.3.0", - "@azure/logger": "^1.0.0", - "form-data": "^4.0.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "tslib": "^2.2.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@azure/core-rest-pipeline/node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@azure/core-rest-pipeline/node_modules/tslib": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", - "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" - }, - "node_modules/@azure/core-tracing": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.1.tgz", - "integrity": "sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw==", - "dependencies": { - "tslib": "^2.2.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@azure/core-tracing/node_modules/tslib": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", - "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" - }, - "node_modules/@azure/core-util": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.3.2.tgz", - "integrity": "sha512-2bECOUh88RvL1pMZTcc6OzfobBeWDBf5oBbhjIhT1MV9otMVWCzpOJkkiKtrnO88y5GGBelgY8At73KGAdbkeQ==", - "dependencies": { - "@azure/abort-controller": "^1.0.0", - "tslib": "^2.2.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@azure/core-util/node_modules/tslib": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", - "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" - }, - "node_modules/@azure/identity": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-2.1.0.tgz", - "integrity": "sha512-BPDz1sK7Ul9t0l9YKLEa8PHqWU4iCfhGJ+ELJl6c8CP3TpJt2urNCbm0ZHsthmxRsYoMPbz2Dvzj30zXZVmAFw==", - "dependencies": { - "@azure/abort-controller": "^1.0.0", - "@azure/core-auth": "^1.3.0", - "@azure/core-client": "^1.4.0", - "@azure/core-rest-pipeline": "^1.1.0", - "@azure/core-tracing": "^1.0.0", - "@azure/core-util": "^1.0.0", - "@azure/logger": "^1.0.0", - "@azure/msal-browser": "^2.26.0", - "@azure/msal-common": "^7.0.0", - "@azure/msal-node": "^1.10.0", - "events": "^3.0.0", - "jws": "^4.0.0", - "open": "^8.0.0", - "stoppable": "^1.1.0", - "tslib": "^2.2.0", - "uuid": "^8.3.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@azure/identity/node_modules/tslib": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", - "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" - }, - "node_modules/@azure/logger": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@azure/logger/-/logger-1.0.4.tgz", - "integrity": "sha512-ustrPY8MryhloQj7OWGe+HrYx+aoiOxzbXTtgblbV3xwCqpzUK36phH3XNHQKj3EPonyFUuDTfR3qFhTEAuZEg==", - "dependencies": { - "tslib": "^2.2.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@azure/logger/node_modules/tslib": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", - "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" - }, - "node_modules/@azure/ms-rest-js": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@azure/ms-rest-js/-/ms-rest-js-2.7.0.tgz", - "integrity": "sha512-ngbzWbqF+NmztDOpLBVDxYM+XLcUj7nKhxGbSU9WtIsXfRB//cf2ZbAG5HkOrhU9/wd/ORRB6lM/d69RKVjiyA==", - "dependencies": { - "@azure/core-auth": "^1.1.4", - "abort-controller": "^3.0.0", - "form-data": "^2.5.0", - "node-fetch": "^2.6.7", - "tslib": "^1.10.0", - "tunnel": "0.0.6", - "uuid": "^8.3.2", - "xml2js": "^0.5.0" - } - }, - "node_modules/@azure/msal-browser": { - "version": "2.38.0", - "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-2.38.0.tgz", - "integrity": "sha512-gxBh83IumHgEP9uMCm9pJLKLRwICMQTxG9TX3AytdNt3oLUI3tytm/szYD5u5zKJgSkhHvwFSM+NPnM04hYw3w==", - "dependencies": { - "@azure/msal-common": "13.2.0" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@azure/msal-browser/node_modules/@azure/msal-common": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-13.2.0.tgz", - "integrity": "sha512-rnstQ7Zgn3fSTKNQO+/YNV34/QXJs0vni7IA0/3QB1EEyrJg14xyRmTqlw9ta+pdSuT5OJwUP8kI3D/rBwUIBw==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@azure/msal-common": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-7.6.0.tgz", - "integrity": "sha512-XqfbglUTVLdkHQ8F9UQJtKseRr3sSnr9ysboxtoswvaMVaEfvyLtMoHv9XdKUfOc0qKGzNgRFd9yRjIWVepl6Q==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@azure/msal-node": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-1.18.0.tgz", - "integrity": "sha512-N6GX1Twxw524e7gaJvj7hKtrPRmZl9qGY7U4pmUdx4XzoWYRFfYk4H1ZjVhQ7pwb5Ks88NNhbXVCagsuYPTEFg==", - "dependencies": { - "@azure/msal-common": "13.2.0", - "jsonwebtoken": "^9.0.0", - "uuid": "^8.3.0" - }, - "engines": { - "node": "10 || 12 || 14 || 16 || 18" - } - }, - "node_modules/@azure/msal-node/node_modules/@azure/msal-common": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-13.2.0.tgz", - "integrity": "sha512-rnstQ7Zgn3fSTKNQO+/YNV34/QXJs0vni7IA0/3QB1EEyrJg14xyRmTqlw9ta+pdSuT5OJwUP8kI3D/rBwUIBw==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", - "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", - "dev": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", - "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.0", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "node_modules/@microsoft/recognizers-text-data-types-timex-expression": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@microsoft/recognizers-text-data-types-timex-expression/-/recognizers-text-data-types-timex-expression-1.3.0.tgz", - "integrity": "sha512-REHUXmMUI1jL3b9v+aSdzKxLxRdejsfg9McYRxY3LW0Gu4UbwD7Q+K6mtSo40cwg8uh6fiV9GY8hDuKXHH6dVA==", - "engines": { - "node": ">=10.3.0" - } - }, - "node_modules/@netflix/nerror": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@netflix/nerror/-/nerror-1.1.3.tgz", - "integrity": "sha512-b+MGNyP9/LXkapreJzNUzcvuzZslj/RGgdVVJ16P2wSlYatfLycPObImqVJSmNAdyeShvNeM/pl3sVZsObFueg==", - "dependencies": { - "assert-plus": "^1.0.0", - "extsprintf": "^1.4.0", - "lodash": "^4.17.15" - } - }, - "node_modules/@netflix/nerror/node_modules/extsprintf": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz", - "integrity": "sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==", - "engines": [ - "node >=0.6.0" - ] - }, - "node_modules/@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/@types/atob-lite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/atob-lite/-/atob-lite-2.0.0.tgz", - "integrity": "sha512-7bjymPR7Ffa1/L3HskkaxMgTQDtwFObbISzHm9g3T12VyD89IiHS3BBVojlQHyZRiIilzdh0WT1gwwgyyBtLGQ==" - }, - "node_modules/@types/btoa-lite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/btoa-lite/-/btoa-lite-1.0.0.tgz", - "integrity": "sha512-wJsiX1tosQ+J5+bY5LrSahHxr2wT+uME5UDwdN1kg4frt40euqA+wzECkmq4t5QbveHiJepfdThgQrPw6KiSlg==" - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true - }, - "node_modules/@types/lodash": { - "version": "4.14.186", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.186.tgz", - "integrity": "sha512-eHcVlLXP0c2FlMPm56ITode2AgLMSa6aJ05JTTbYbI+7EMkCEE5qk2E41d5g2lCVTqRe0GnnRFurmlCsDODrPw==" - }, - "node_modules/@types/lodash.isequal": { - "version": "4.5.6", - "resolved": "https://registry.npmjs.org/@types/lodash.isequal/-/lodash.isequal-4.5.6.tgz", - "integrity": "sha512-Ww4UGSe3DmtvLLJm2F16hDwEQSv7U0Rr8SujLUA2wHI2D2dm8kPu6Et+/y303LfjTIwSBKXB/YTUcAKpem/XEg==", - "dependencies": { - "@types/lodash": "*" - } - }, - "node_modules/@types/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@types/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-ssE3Vlrys7sdIzs5LOxCzTVMsU7i9oa/IaW92wF32JFb3CVczqOkru2xspuKczHEbG3nvmPY7IFqVmGGHdNbYw==" - }, - "node_modules/@types/node": { - "version": "10.17.60", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", - "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==" - }, - "node_modules/@types/ws": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-6.0.4.tgz", - "integrity": "sha512-PpPrX7SZW9re6+Ha8ojZG4Se8AZXgf0GK6zmfqEuCsY49LFDNXO3SByp44X3dFEqtB73lkCDAdUazhAjVPiNwg==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/xmldom": { - "version": "0.1.31", - "resolved": "https://registry.npmjs.org/@types/xmldom/-/xmldom-0.1.31.tgz", - "integrity": "sha512-bVy7s0nvaR5D1mT1a8ZkByHWNOGb6Vn4yi5TWhEdmyKlAG+08SA7Md6+jH+tYmMLueAwNeWvHHpeKrr6S4c4BA==" - }, - "node_modules/@xmldom/xmldom": { - "version": "0.8.6", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.6.tgz", - "integrity": "sha512-uRjjusqpoqfmRkTaNuLJ2VohVr67Q5YwDATW3VU7PfzTj6IRaihGrYI7zckGZjxQPBIp63nfvJbM+Yu5ICh0Bg==", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true - }, - "node_modules/abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "dependencies": { - "event-target-shim": "^5.0.0" - }, - "engines": { - "node": ">=6.5" - } - }, - "node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/adal-node": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/adal-node/-/adal-node-0.2.3.tgz", - "integrity": "sha512-gMKr8RuYEYvsj7jyfCv/4BfKToQThz20SP71N3AtFn3ia3yAR8Qt2T3aVQhuJzunWs2b38ZsQV0qsZPdwZr7VQ==", - "dependencies": { - "@xmldom/xmldom": "^0.7.0", - "async": "^2.6.3", - "axios": "^0.21.1", - "date-utils": "*", - "jws": "3.x.x", - "underscore": ">= 1.3.1", - "uuid": "^3.1.0", - "xpath.js": "~1.1.0" - }, - "engines": { - "node": ">= 0.6.15" - } - }, - "node_modules/adal-node/node_modules/@xmldom/xmldom": { - "version": "0.7.13", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz", - "integrity": "sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/adal-node/node_modules/axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", - "dependencies": { - "follow-redirects": "^1.14.0" - } - }, - "node_modules/adal-node/node_modules/jwa": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", - "dependencies": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/adal-node/node_modules/jws": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", - "dependencies": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/adal-node/node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/adaptive-expressions": { - "version": "4.18.0", - "resolved": "https://registry.npmjs.org/adaptive-expressions/-/adaptive-expressions-4.18.0.tgz", - "integrity": "sha512-zG3HNjDCCthXWAGQgD6CpQbC3tFFSrq7uQl/9d7Afq/1cRJT7t1j8B7Q82jBcAlqC6hmI/JQhnmcEKrm6vgOZQ==", - "dependencies": { - "@microsoft/recognizers-text-data-types-timex-expression": "1.3.0", - "@types/atob-lite": "^2.0.0", - "@types/btoa-lite": "^1.0.0", - "@types/lodash.isequal": "^4.5.5", - "@types/lru-cache": "^5.1.0", - "@types/xmldom": "^0.1.30", - "@xmldom/xmldom": "^0.8.3", - "antlr4ts": "0.5.0-alpha.3", - "atob-lite": "^2.0.0", - "big-integer": "^1.6.48", - "btoa-lite": "^1.0.0", - "d3-format": "^1.4.4", - "dayjs": "^1.10.3", - "fast-xml-parser": "^3.19.0", - "jspath": "^0.4.0", - "lodash.isequal": "^4.5.0", - "lru-cache": "^5.1.1", - "uuid": "^8.3.2", - "xpath": "^0.0.32" - } - }, - "node_modules/adaptivecards-templating": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/adaptivecards-templating/-/adaptivecards-templating-2.3.1.tgz", - "integrity": "sha512-rYN1tCb+4NeWUCbo7xzGhwuOG3XllpGWCtgdl/drSJA32tljAvDrMeBO/eUk7uwXx8/1hSc5WJvzbAZQWMd35Q==", - "peerDependencies": { - "adaptive-expressions": "^4.11.0" - } - }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/antlr4ts": { - "version": "0.5.0-alpha.3", - "resolved": "https://registry.npmjs.org/antlr4ts/-/antlr4ts-0.5.0-alpha.3.tgz", - "integrity": "sha512-La89tKkGcHFIVuruv4Bm1esc3zLmES2NOTEwwNS1pudz+zx/0FNqQeUu9p48i9/QHKPVqjN87LB+q3buTg7oDQ==" - }, - "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/array-includes": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", - "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", - "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "node_modules/atob-lite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-2.0.0.tgz", - "integrity": "sha512-LEeSAWeh2Gfa2FtlQE1shxQ8zi5F9GHarrGKz08TMdODD5T4eH6BMsvtnhbWZ+XQn+Gb6om/917ucvRu7l7ukw==" - }, - "node_modules/atomic-sleep": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz", - "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==", - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/axios": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz", - "integrity": "sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==", - "dependencies": { - "follow-redirects": "^1.14.7" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/base64url": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz", - "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, - "node_modules/big-integer": { - "version": "1.6.51", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", - "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/botbuilder": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/botbuilder/-/botbuilder-4.20.0.tgz", - "integrity": "sha512-YfJgAcUyjKZQP3XzXqBoQmj8S5NoIGmqX5g/5coLlsNEaFLAbQXmOEBddN+ww4gz49S246MDspoGaqtweTu/pw==", - "dependencies": { - "@azure/ms-rest-js": "^2.6.1", - "axios": "^0.25.0", - "botbuilder-core": "4.20.0", - "botbuilder-stdlib": "4.20.0-internal", - "botframework-connector": "4.20.0", - "botframework-schema": "4.20.0", - "botframework-streaming": "4.20.0", - "dayjs": "^1.10.3", - "filenamify": "^4.1.0", - "fs-extra": "^7.0.1", - "htmlparser2": "^6.0.1", - "uuid": "^8.3.2", - "zod": "~1.11.17" - } - }, - "node_modules/botbuilder-core": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/botbuilder-core/-/botbuilder-core-4.20.0.tgz", - "integrity": "sha512-UxJF31nkIuiVHerPhtJKAyzfIbdG7sTgsS4bXvCqkQvxaY+60p6mIwuxOZZQf3AIOPIxCysMKAmhfoaFyTc+Uw==", - "dependencies": { - "botbuilder-dialogs-adaptive-runtime-core": "4.20.0-preview", - "botbuilder-stdlib": "4.20.0-internal", - "botframework-connector": "4.20.0", - "botframework-schema": "4.20.0", - "uuid": "^8.3.2", - "zod": "~1.11.17" - } - }, - "node_modules/botbuilder-dialogs-adaptive-runtime-core": { - "version": "4.20.0-preview", - "resolved": "https://registry.npmjs.org/botbuilder-dialogs-adaptive-runtime-core/-/botbuilder-dialogs-adaptive-runtime-core-4.20.0-preview.tgz", - "integrity": "sha512-P7ezlaFsv5xPHGRYHHsb5UgvkbyxCj0OTHpIfIRCPYLWaKYrzcLI46zzIj76XImn/aYLUsKU7Xg/qw13l9sPKA==", - "dependencies": { - "dependency-graph": "^0.10.0" - } - }, - "node_modules/botbuilder-stdlib": { - "version": "4.20.0-internal", - "resolved": "https://registry.npmjs.org/botbuilder-stdlib/-/botbuilder-stdlib-4.20.0-internal.tgz", - "integrity": "sha512-WtMQkl1PHWX+GkdqufDC4nv+JZTUitvjLpdh56piQaakxozK6FQqQzJFdMvUdOMgfJ/mQMPmtojLhfbQOKYvfA==" - }, - "node_modules/botframework-connector": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/botframework-connector/-/botframework-connector-4.20.0.tgz", - "integrity": "sha512-3mP67NHOGdLeODxuXNchK9gzzTafzLdBGZDSWkJDRvIPORbfoxvA/kXsWU2USwMXBnu/M5YeDZn/eUPjDu1nvw==", - "dependencies": { - "@azure/identity": "^2.0.4", - "@azure/ms-rest-js": "^2.6.1", - "adal-node": "0.2.3", - "axios": "^0.25.0", - "base64url": "^3.0.0", - "botbuilder-stdlib": "4.20.0-internal", - "botframework-schema": "4.20.0", - "cross-fetch": "^3.0.5", - "jsonwebtoken": "^9.0.0", - "rsa-pem-from-mod-exp": "^0.8.4", - "zod": "~1.11.17" - } - }, - "node_modules/botframework-schema": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/botframework-schema/-/botframework-schema-4.20.0.tgz", - "integrity": "sha512-Tda488691XFlkBKdMLdlGWRI8IebLprxqQf57LpuRQHqK2ttbvmfwjFiW5V3VcTBBz1SVzMhwJBAWVDG+MexLA==", - "dependencies": { - "uuid": "^8.3.2", - "zod": "~1.11.17" - } - }, - "node_modules/botframework-streaming": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/botframework-streaming/-/botframework-streaming-4.20.0.tgz", - "integrity": "sha512-yPH9+BYJ9RPb76OcARjls3QHfwRejNQz9RxR9YXt6OX0nMfP+sdMfE8BYTDqvBiIXLivbPi+pJG334PwskfohA==", - "dependencies": { - "@types/node": "^10.17.27", - "@types/ws": "^6.0.3", - "uuid": "^8.3.2", - "ws": "^7.1.2" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/btoa-lite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz", - "integrity": "sha512-gvW7InbIyF8AicrqWoptdW08pUxuhq8BEgowNajy9RhiE86fmGAGl+bLKo6oB8QP0CkqHLowfN0oJdKC/J6LbA==" - }, - "node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "node_modules/buffer-equal-constant-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/chalk/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/chalk/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/chalk/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/chalk/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/chalk/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" - }, - "node_modules/cross-fetch": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", - "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", - "dependencies": { - "node-fetch": "^2.6.12" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/csv": { - "version": "6.2.5", - "resolved": "https://registry.npmjs.org/csv/-/csv-6.2.5.tgz", - "integrity": "sha512-T+K0H7MIrlrnP6KxYKo3lK+uLl6OC2Gmwdd81TG/VdkhKvpatl35sR7tyRSpDLGl22y2T+q9KvNHnVtn4OAscQ==", - "dependencies": { - "csv-generate": "^4.2.1", - "csv-parse": "^5.3.3", - "csv-stringify": "^6.2.3", - "stream-transform": "^3.2.1" - }, - "engines": { - "node": ">= 0.1.90" - } - }, - "node_modules/csv-generate": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/csv-generate/-/csv-generate-4.2.1.tgz", - "integrity": "sha512-w6GFHjvApv6bcJ2xdi9JGsH6ZvUBfC+vUdfefnEzurXG6hMRwzkBLnhztU2H7v7+zfCk1I/knnQ+tGbgpxWrBw==" - }, - "node_modules/csv-parse": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-5.3.3.tgz", - "integrity": "sha512-kEWkAPleNEdhFNkHQpFHu9RYPogsFj3dx6bCxL847fsiLgidzWg0z/O0B1kVWMJUc5ky64zGp18LX2T3DQrOfw==" - }, - "node_modules/csv-stringify": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-6.2.3.tgz", - "integrity": "sha512-4qGjUMwnlaRc00gc2jrIYh2w/h1fo25B0mTuY9K8fBiIgtmCX3LcgUbrEGViL98Ci4Se/F5LFEtu8k+dItJVZQ==" - }, - "node_modules/d3-format": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz", - "integrity": "sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ==" - }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/date-utils": { - "version": "1.2.21", - "resolved": "https://registry.npmjs.org/date-utils/-/date-utils-1.2.21.tgz", - "integrity": "sha512-wJMBjqlwXR0Iv0wUo/lFbhSQ7MmG1hl36iuxuE91kW+5b5sWbase73manEqNH9sOLFAMG83B4ffNKq9/Iq0FVA==", - "engines": { - "node": ">0.4.0" - } - }, - "node_modules/dayjs": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.5.tgz", - "integrity": "sha512-CAdX5Q3YW3Gclyo5Vpqkgpj8fSdLQcRuzfX6mC6Phy0nfJ0eGYOeS7m4mt2plDWLAtA4TqTakvbboHvUxfe4iA==" - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "engines": { - "node": ">=8" - } - }, - "node_modules/define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "dev": true, - "dependencies": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/dependency-graph": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.10.0.tgz", - "integrity": "sha512-c9amUgpgxSi1bE5/sbLwcs5diLD0ygCQYmhfM5H1s5VH1mCsYkcmAL3CcNdv4kdSw6JuMoHeDGzLgj/gAXdWVg==", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/dotenv": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", - "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", - "engines": { - "node": ">=10" - } - }, - "node_modules/dtrace-provider": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.8.8.tgz", - "integrity": "sha512-b7Z7cNtHPhH9EJhNNbbeqTcXB8LGFFZhq1PGgEvpeHlzd36bhbdTWoE/Ba/YguqpBSlAPKnARWhVlhunCMwfxg==", - "hasInstallScript": true, - "optional": true, - "dependencies": { - "nan": "^2.14.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/ecdsa-sig-formatter": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - "dependencies": { - "safe-buffer": "^5.0.1" - } - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "dependencies": { - "ansi-colors": "^4.1.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/es-abstract": { - "version": "1.20.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.3.tgz", - "integrity": "sha512-AyrnaKVpMzljIdwjzrj+LxGmj8ik2LckwXacHqrJJ/jxz6dDDBcZ7I7nlHM0FvEW8MfbWJwOd+yT2XzYW49Frw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.3", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.6", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.2", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "safe-regex-test": "^1.0.0", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - }, - "node_modules/escape-regexp-component": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/escape-regexp-component/-/escape-regexp-component-1.0.2.tgz", - "integrity": "sha512-B0yxafj1D1ZTNEHkFoQxz4iboZSfaZHhaNhIug7GcUCL4ZUrVSJZTmWUAkPOFaYDfi3RNT9XM082TuGE6jpmiQ==" - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.1.2", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-config-standard": { - "version": "14.1.1", - "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-14.1.1.tgz", - "integrity": "sha512-Z9B+VR+JIXRxz21udPTL9HpFMyoMUEeX1G251EQ6e05WD9aPVtVBn09XUmZ259wCMlCDmYDSZG62Hhm+ZTJcUg==", - "dev": true, - "peerDependencies": { - "eslint": ">=6.2.2", - "eslint-plugin-import": ">=2.18.0", - "eslint-plugin-node": ">=9.1.0", - "eslint-plugin-promise": ">=4.2.1", - "eslint-plugin-standard": ">=4.0.0" - } - }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", - "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", - "dev": true, - "dependencies": { - "debug": "^3.2.7", - "resolve": "^1.20.0" - } - }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-module-utils": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", - "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", - "dev": true, - "dependencies": { - "debug": "^3.2.7" - }, - "engines": { - "node": ">=4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } - } - }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-es": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", - "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==", - "dev": true, - "dependencies": { - "eslint-utils": "^2.0.0", - "regexpp": "^3.0.0" - }, - "engines": { - "node": ">=8.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=4.19.1" - } - }, - "node_modules/eslint-plugin-import": { - "version": "2.26.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", - "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.4", - "array.prototype.flat": "^1.2.5", - "debug": "^2.6.9", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.3", - "has": "^1.0.3", - "is-core-module": "^2.8.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.values": "^1.1.5", - "resolve": "^1.22.0", - "tsconfig-paths": "^3.14.1" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" - } - }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/eslint-plugin-node": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", - "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==", - "dev": true, - "dependencies": { - "eslint-plugin-es": "^3.0.0", - "eslint-utils": "^2.0.0", - "ignore": "^5.1.1", - "minimatch": "^3.0.4", - "resolve": "^1.10.1", - "semver": "^6.1.0" - }, - "engines": { - "node": ">=8.10.0" - }, - "peerDependencies": { - "eslint": ">=5.16.0" - } - }, - "node_modules/eslint-plugin-node/node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/eslint-plugin-node/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-plugin-promise": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-4.3.1.tgz", - "integrity": "sha512-bY2sGqyptzFBDLh/GMbAxfdJC+b0f23ME63FOE4+Jao0oZ3E1LEwFtWJX/1pGMJLiTtrSSern2CRM/g+dfc0eQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/eslint-plugin-standard": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-standard/-/eslint-plugin-standard-4.1.0.tgz", - "integrity": "sha512-ZL7+QRixjTR6/528YNGyDotyffm5OQst/sGxKDwGb9Uqs4In5Egi4+jbobhqJoyoCM6/7v/1A5fhQ7ScMtDjaQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "peerDependencies": { - "eslint": ">=5.0.0" - } - }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "dev": true, - "dependencies": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dev": true, - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esquery/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/ewma": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ewma/-/ewma-2.0.1.tgz", - "integrity": "sha512-MYYK17A76cuuyvkR7MnqLW4iFYPEi5Isl2qb8rXiWpLiwFS9dxW/rncuNnjjgSENuVqZQkIuR4+DChVL4g1lnw==", - "dependencies": { - "assert-plus": "^1.0.0" - } - }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", - "engines": [ - "node >=0.6.0" - ] - }, - "node_modules/fast-decode-uri-component": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fast-decode-uri-component/-/fast-decode-uri-component-1.0.1.tgz", - "integrity": "sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==" - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "node_modules/fast-querystring": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fast-querystring/-/fast-querystring-1.1.0.tgz", - "integrity": "sha512-LWkjBCZlxjnSanuPpZ6mHswjy8hQv3VcPJsQB3ltUF2zjvrycr0leP3TSTEEfvQ1WEMSRl5YNsGqaft9bjLqEw==", - "dependencies": { - "fast-decode-uri-component": "^1.0.1" - } - }, - "node_modules/fast-redact": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.1.2.tgz", - "integrity": "sha512-+0em+Iya9fKGfEQGcd62Yv6onjBmmhV1uh86XVfOU8VwAe6kaFdQCWI9s0/Nnugx5Vd9tdbZ7e6gE2tR9dzXdw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/fast-xml-parser": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-3.21.1.tgz", - "integrity": "sha512-FTFVjYoBOZTJekiUsawGsSYV9QL0A+zDYCRj7y34IO6Jg+2IMYEtQa+bbictpdpV8dHxXywqU7C0gRDEOFtBFg==", - "dependencies": { - "strnum": "^1.0.4" - }, - "bin": { - "xml2js": "cli.js" - }, - "funding": { - "type": "paypal", - "url": "https://paypal.me/naturalintelligence" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/filename-reserved-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", - "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/filenamify": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", - "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", - "dependencies": { - "filename-reserved-regex": "^2.0.0", - "strip-outer": "^1.0.1", - "trim-repeated": "^1.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-my-way": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/find-my-way/-/find-my-way-7.4.0.tgz", - "integrity": "sha512-JFT7eURLU5FumlZ3VBGnveId82cZz7UR7OUu+THQJOwdQXxmS/g8v0KLoFhv97HreycOrmAbqjXD/4VG2j0uMQ==", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-querystring": "^1.0.0", - "safe-regex2": "^2.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flat-cache/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/flat-cache/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "node_modules/follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/form-data": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", - "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/formidable": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.6.tgz", - "integrity": "sha512-KcpbcpuLNOwrEjnbpMC0gS+X8ciDoZE1kkqzat4a8vrprf+s9pKNQ/QIwWfbfs4ltgmFl3MD177SNTkve3BwGQ==", - "deprecated": "Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau", - "funding": { - "url": "https://ko-fi.com/tunnckoCore/commissions" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "node_modules/function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", - "dev": true - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", - "dependencies": { - "assert-plus": "^1.0.0" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - }, - "node_modules/handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/hpack.js/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" - }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", - "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/http-signature": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz", - "integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==", - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^2.0.2", - "sshpk": "^1.14.1" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/ignore-by-default": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", - "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==", - "dev": true - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-core-module": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", - "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" - }, - "node_modules/json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsonwebtoken": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.1.tgz", - "integrity": "sha512-K8wx7eJ5TPvEjuiVSkv167EVboBDv9PZdDoF7BgeQnBLVvZWW9clr2PsQHVJDTKaEIH5JBIwHujGcHp7GgI2eg==", - "dependencies": { - "jws": "^3.2.2", - "lodash": "^4.17.21", - "ms": "^2.1.1", - "semver": "^7.3.8" - }, - "engines": { - "node": ">=12", - "npm": ">=6" - } - }, - "node_modules/jsonwebtoken/node_modules/jwa": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", - "dependencies": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/jsonwebtoken/node_modules/jws": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", - "dependencies": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/jsonwebtoken/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jsonwebtoken/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jsonwebtoken/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/jspath": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/jspath/-/jspath-0.4.0.tgz", - "integrity": "sha512-2/R8wkot8NCXrppBT/onp+4mcAUAZqtPxsW6aSJU3hrFAVqKqtFYcat2XJZ7inN4RtATUxfv0UQSYOmvJKiIGA==", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/jsprim": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz", - "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==", - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - } - }, - "node_modules/jwa": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", - "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", - "dependencies": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/jws": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", - "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", - "dependencies": { - "jwa": "^2.0.0", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "node_modules/lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", - "dev": true - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/mime": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", - "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/nan": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", - "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", - "optional": true - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/node-fetch": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz", - "integrity": "sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/nodemon": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.20.tgz", - "integrity": "sha512-Km2mWHKKY5GzRg6i1j5OxOHQtuvVsgskLfigG25yTtbyfRGn/GNvIbRyOf1PSCKJ2aT/58TiuUsuOU5UToVViw==", - "dev": true, - "dependencies": { - "chokidar": "^3.5.2", - "debug": "^3.2.7", - "ignore-by-default": "^1.0.1", - "minimatch": "^3.1.2", - "pstree.remy": "^1.1.8", - "semver": "^5.7.1", - "simple-update-notifier": "^1.0.7", - "supports-color": "^5.5.0", - "touch": "^3.1.0", - "undefsafe": "^2.0.5" - }, - "bin": { - "nodemon": "bin/nodemon.js" - }, - "engines": { - "node": ">=8.10.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/nodemon" - } - }, - "node_modules/nodemon/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/nopt": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", - "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==", - "dev": true, - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": "*" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" - }, - "node_modules/on-exit-leak-free": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-2.1.0.tgz", - "integrity": "sha512-VuCaZZAjReZ3vUwgOB8LxAosIurDiAW0s13rI1YwmaP++jvcxP77AWoQvenZebpCA2m8WC1/EosPYPMjnRAp/w==" - }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pidusage": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/pidusage/-/pidusage-3.0.2.tgz", - "integrity": "sha512-g0VU+y08pKw5M8EZ2rIGiEBaB8wrQMjYGFfW2QVIfyT8V+fq8YFLkvlz4bz5ljvFDJYNFCWT3PWqcRr2FKO81w==", - "dependencies": { - "safe-buffer": "^5.2.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/pino": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/pino/-/pino-8.8.0.tgz", - "integrity": "sha512-cF8iGYeu2ODg2gIwgAHcPrtR63ILJz3f7gkogaHC/TXVVXxZgInmNYiIpDYEwgEkxZti2Se6P2W2DxlBIZe6eQ==", - "dependencies": { - "atomic-sleep": "^1.0.0", - "fast-redact": "^3.1.1", - "on-exit-leak-free": "^2.1.0", - "pino-abstract-transport": "v1.0.0", - "pino-std-serializers": "^6.0.0", - "process-warning": "^2.0.0", - "quick-format-unescaped": "^4.0.3", - "real-require": "^0.2.0", - "safe-stable-stringify": "^2.3.1", - "sonic-boom": "^3.1.0", - "thread-stream": "^2.0.0" - }, - "bin": { - "pino": "bin.js" - } - }, - "node_modules/pino-abstract-transport": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-1.0.0.tgz", - "integrity": "sha512-c7vo5OpW4wIS42hUVcT5REsL8ZljsUfBjqV/e2sFxmFEFZiq1XLUp5EYLtuDH6PEHq9W1egWqRbnLUP5FuZmOA==", - "dependencies": { - "readable-stream": "^4.0.0", - "split2": "^4.0.0" - } - }, - "node_modules/pino-abstract-transport/node_modules/readable-stream": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.3.0.tgz", - "integrity": "sha512-MuEnA0lbSi7JS8XM+WNJlWZkHAAdm7gETHdFK//Q/mChGyj2akEFtdLZh32jSdkWGbRwCW9pn6g3LWDdDeZnBQ==", - "dependencies": { - "abort-controller": "^3.0.0", - "buffer": "^6.0.3", - "events": "^3.3.0", - "process": "^0.11.10" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/pino-std-serializers": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-6.1.0.tgz", - "integrity": "sha512-KO0m2f1HkrPe9S0ldjx7za9BJjeHqBku5Ch8JyxETxT8dEFGz1PwgrHaOQupVYitpzbFSYm7nnljxD8dik2c+g==" - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "node_modules/process-warning": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-2.1.0.tgz", - "integrity": "sha512-9C20RLxrZU/rFnxWncDkuF6O999NdIf3E1ws4B0ZeY3sRVPzWBMsYDE2lxjxhiXxg464cQTgKUGm8/i6y2YGXg==" - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/pstree.remy": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", - "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", - "dev": true - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/quick-format-unescaped": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz", - "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==" - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/real-require": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/real-require/-/real-require-0.2.0.tgz", - "integrity": "sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==", - "engines": { - "node": ">= 12.13.0" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/restify": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/restify/-/restify-10.0.0.tgz", - "integrity": "sha512-J57tSX1EPGbqVBznQ619zyFMFQno750d3lDfocTiblcQd5FZhCLD26hcW/u7hrXWetltsxoPZv/86Jc9acKfaQ==", - "dependencies": { - "assert-plus": "^1.0.0", - "csv": "^6.2.2", - "escape-regexp-component": "^1.0.2", - "ewma": "^2.0.1", - "find-my-way": "^7.2.0", - "formidable": "^1.2.1", - "http-signature": "^1.3.6", - "lodash": "^4.17.11", - "lru-cache": "^7.14.1", - "mime": "^3.0.0", - "negotiator": "^0.6.2", - "once": "^1.4.0", - "pidusage": "^3.0.2", - "pino": "^8.7.0", - "qs": "^6.7.0", - "restify-errors": "^8.0.2", - "semver": "^7.3.8", - "send": "^0.18.0", - "spdy": "^4.0.0", - "uuid": "^9.0.0", - "vasync": "^2.2.0" - }, - "bin": { - "report-latency": "bin/report-latency" - }, - "engines": { - "node": ">=10.0.0" - }, - "optionalDependencies": { - "dtrace-provider": "~0.8" - } - }, - "node_modules/restify-errors": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/restify-errors/-/restify-errors-8.0.2.tgz", - "integrity": "sha512-UsXUVQo7M26xoQzeUcZQ0+H8L2t9DGzrXcAgR3WB/1vnbl+UdI4tZ1PqYsN+sS5WnqHKZ0Xy9w0CKf83bbrwYA==", - "dependencies": { - "@netflix/nerror": "^1.0.0", - "assert-plus": "^1.0.0", - "lodash": "^4.17.15" - }, - "optionalDependencies": { - "safe-json-stringify": "^1.0.4" - } - }, - "node_modules/restify/node_modules/lru-cache": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.1.tgz", - "integrity": "sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==", - "engines": { - "node": ">=12" - } - }, - "node_modules/restify/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/restify/node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/restify/node_modules/uuid": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", - "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/restify/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/ret": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.2.2.tgz", - "integrity": "sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/rsa-pem-from-mod-exp": { - "version": "0.8.6", - "resolved": "https://registry.npmjs.org/rsa-pem-from-mod-exp/-/rsa-pem-from-mod-exp-0.8.6.tgz", - "integrity": "sha512-c5ouQkOvGHF1qomUUDJGFcXsomeSO2gbEs6hVhMAtlkE1CuaZase/WzoaKFG/EZQuNmq6pw/EMCeEnDvOgCJYQ==" - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/safe-json-stringify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz", - "integrity": "sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==", - "optional": true - }, - "node_modules/safe-regex-test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "is-regex": "^1.1.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-regex2": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/safe-regex2/-/safe-regex2-2.0.0.tgz", - "integrity": "sha512-PaUSFsUaNNuKwkBijoAPHAK6/eM6VirvyPWlZ7BAQy4D+hCvh4B6lIG+nPdhbFfIbP+gTGBcrdsOaUs0F+ZBOQ==", - "dependencies": { - "ret": "~0.2.0" - } - }, - "node_modules/safe-stable-stringify": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.2.tgz", - "integrity": "sha512-gMxvPJYhP0O9n2pvcfYfIuYgbledAOJFcqRThtPRmjscaipiwcwPPKLytpVzMkG2HAN87Qmo2d4PtGiri1dSLA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" - }, - "node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/send/node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/simple-update-notifier": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.0.7.tgz", - "integrity": "sha512-BBKgR84BJQJm6WjWFMHgLVuo61FBDSj1z/xSFUIozqO6wO7ii0JxCqlIud7Enr/+LhlbNI0whErq96P2qHNWew==", - "dev": true, - "dependencies": { - "semver": "~7.0.0" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/simple-update-notifier/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/slice-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/slice-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/sonic-boom": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-3.2.1.tgz", - "integrity": "sha512-iITeTHxy3B9FGu8aVdiDXUVAcHMF9Ss0cCsAOo2HfCrmVGT3/DT5oYaeu0M/YKZDlKTvChEyPq0zI9Hf33EX6A==", - "dependencies": { - "atomic-sleep": "^1.0.0" - } - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "node_modules/split2": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/split2/-/split2-4.1.0.tgz", - "integrity": "sha512-VBiJxFkxiXRlUIeyMQi8s4hgvKCSjtknJv/LVYbrgALPwf5zSKmEwV9Lst25AkvMDnvxODugjdl6KZgwKM1WYQ==", - "engines": { - "node": ">= 10.x" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true - }, - "node_modules/sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/stoppable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", - "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", - "engines": { - "node": ">=4", - "npm": ">=6" - } - }, - "node_modules/stream-transform": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/stream-transform/-/stream-transform-3.2.1.tgz", - "integrity": "sha512-ApK+WTJ5bCOf0A2tlec1qhvr8bGEBM/sgXXB7mysdCYgZJO5DZeaV3h3G+g0HnAQ372P5IhiGqnW29zoLOfTzQ==" - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", - "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", - "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/strip-outer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", - "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", - "dependencies": { - "escape-string-regexp": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strnum": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", - "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==" - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/table": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", - "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", - "dev": true, - "dependencies": { - "ajv": "^8.0.1", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/table/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/table/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "node_modules/thread-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-2.2.0.tgz", - "integrity": "sha512-rUkv4/fnb4rqy/gGy7VuqK6wE1+1DOCOWy4RMeaV69ZHMP11tQKZvZSip1yTgrKCMZzEMcCL/bKfHvSfDHx+iQ==", - "dependencies": { - "real-require": "^0.2.0" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/touch": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", - "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", - "dev": true, - "dependencies": { - "nopt": "~1.0.10" - }, - "bin": { - "nodetouch": "bin/nodetouch.js" - } - }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "node_modules/trim-repeated": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", - "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", - "dependencies": { - "escape-string-regexp": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", - "dev": true, - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/tunnel": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", - "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", - "engines": { - "node": ">=0.6.11 <=0.7.0 || >=0.7.3" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/undefsafe": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", - "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", - "dev": true - }, - "node_modules/underscore": { - "version": "1.13.6", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz", - "integrity": "sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==" - }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true - }, - "node_modules/vasync": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/vasync/-/vasync-2.2.1.tgz", - "integrity": "sha512-Hq72JaTpcTFdWiNA4Y22Amej2GH3BFmBaKPPlDZ4/oC8HNn2ISHLkFrJU4Ds8R3jcUi7oo5Y9jcMHKjES+N9wQ==", - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "verror": "1.10.0" - } - }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dependencies": { - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xml2js": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", - "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/xpath": { - "version": "0.0.32", - "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.32.tgz", - "integrity": "sha512-rxMJhSIoiO8vXcWvSifKqhvV96GjiD5wYb8/QHdoRyQvraTpp4IEv944nhGausZZ3u7dhQXteZuZbaqfpB7uYw==", - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/xpath.js": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/xpath.js/-/xpath.js-1.1.0.tgz", - "integrity": "sha512-jg+qkfS4K8E7965sqaUl8mRngXiKb3WZGfONgE18pr03FUQiuSV6G+Ej4tS55B+rIQSFEIw3phdVAQ4pPqNWfQ==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "node_modules/zod": { - "version": "1.11.17", - "resolved": "https://registry.npmjs.org/zod/-/zod-1.11.17.tgz", - "integrity": "sha512-UzIwO92D0dSFwIRyyqAfRXICITLjF0IP8tRbEK/un7adirMssWZx8xF/1hZNE7t61knWZ+lhEuUvxlu2MO8qqA==" - } - } -} \ No newline at end of file diff --git a/samples/bot-conversation/python/env/.env.local b/samples/bot-conversation/python/env/.env.local deleted file mode 100644 index 241211d098..0000000000 --- a/samples/bot-conversation/python/env/.env.local +++ /dev/null @@ -1,20 +0,0 @@ -# This file includes environment variables that can be committed to git. It's gitignored by default because it represents your local development environment. - -# Built-in environment variables -TEAMSFX_ENV=local - -# Generated during provision, you can also add your own variables. If you're adding a secret value, add SECRET_ prefix to the name so Teams Toolkit can handle them properly -BOT_ENDPOINT= -BOT_DOMAIN= -AAD_APP_CLIENT_ID= -AAD_APP_OBJECT_ID= -AAD_APP_TENANT_ID= -AAD_APP_OAUTH_AUTHORITY= -AAD_APP_OAUTH_AUTHORITY_HOST= -TEAMS_APP_ID= -TEAMS_APP_TENANT_ID= -MICROSOFT_APP_TYPE= -MICROSOFT_APP_TENANT_ID= -RESOURCE_SUFFIX= -AZURE_SUBSCRIPTION_ID= -AZURE_RESOURCE_GROUP_NAME= \ No newline at end of file diff --git a/samples/bot-conversation/.gitignore b/samples/bot-quickstart/.gitignore similarity index 100% rename from samples/bot-conversation/.gitignore rename to samples/bot-quickstart/.gitignore diff --git a/samples/bot-conversation/README.md b/samples/bot-quickstart/README.md similarity index 100% rename from samples/bot-conversation/README.md rename to samples/bot-quickstart/README.md diff --git a/samples/bot-conversation/appManifest/color.png b/samples/bot-quickstart/appManifest/color.png similarity index 100% rename from samples/bot-conversation/appManifest/color.png rename to samples/bot-quickstart/appManifest/color.png diff --git a/samples/bot-conversation/appManifest/manifest.json b/samples/bot-quickstart/appManifest/manifest.json similarity index 100% rename from samples/bot-conversation/appManifest/manifest.json rename to samples/bot-quickstart/appManifest/manifest.json diff --git a/samples/bot-conversation/appManifest/outline.png b/samples/bot-quickstart/appManifest/outline.png similarity index 100% rename from samples/bot-conversation/appManifest/outline.png rename to samples/bot-quickstart/appManifest/outline.png diff --git a/samples/bot-conversation/bot-conversation.gif b/samples/bot-quickstart/bot-conversation.gif similarity index 100% rename from samples/bot-conversation/bot-conversation.gif rename to samples/bot-quickstart/bot-conversation.gif diff --git a/samples/bot-conversation/csharp/.gitignore b/samples/bot-quickstart/csharp/.gitignore similarity index 100% rename from samples/bot-conversation/csharp/.gitignore rename to samples/bot-quickstart/csharp/.gitignore diff --git a/samples/bot-conversation/csharp/AdapterWithErrorHandler.cs b/samples/bot-quickstart/csharp/AdapterWithErrorHandler.cs similarity index 100% rename from samples/bot-conversation/csharp/AdapterWithErrorHandler.cs rename to samples/bot-quickstart/csharp/AdapterWithErrorHandler.cs diff --git a/samples/bot-conversation/csharp/Bots/TeamsConversationBot.cs b/samples/bot-quickstart/csharp/Bots/TeamsConversationBot.cs similarity index 100% rename from samples/bot-conversation/csharp/Bots/TeamsConversationBot.cs rename to samples/bot-quickstart/csharp/Bots/TeamsConversationBot.cs diff --git a/samples/bot-conversation/csharp/Controllers/BotController.cs b/samples/bot-quickstart/csharp/Controllers/BotController.cs similarity index 100% rename from samples/bot-conversation/csharp/Controllers/BotController.cs rename to samples/bot-quickstart/csharp/Controllers/BotController.cs diff --git a/samples/bot-conversation/csharp/DeploymentTemplates/DeployUseExistResourceGroup/parameters-for-template-AzureBot-with-rg.json b/samples/bot-quickstart/csharp/DeploymentTemplates/DeployUseExistResourceGroup/parameters-for-template-AzureBot-with-rg.json similarity index 100% rename from samples/bot-conversation/csharp/DeploymentTemplates/DeployUseExistResourceGroup/parameters-for-template-AzureBot-with-rg.json rename to samples/bot-quickstart/csharp/DeploymentTemplates/DeployUseExistResourceGroup/parameters-for-template-AzureBot-with-rg.json diff --git a/samples/bot-conversation/csharp/DeploymentTemplates/DeployUseExistResourceGroup/parameters-for-template-BotApp-with-rg.json b/samples/bot-quickstart/csharp/DeploymentTemplates/DeployUseExistResourceGroup/parameters-for-template-BotApp-with-rg.json similarity index 100% rename from samples/bot-conversation/csharp/DeploymentTemplates/DeployUseExistResourceGroup/parameters-for-template-BotApp-with-rg.json rename to samples/bot-quickstart/csharp/DeploymentTemplates/DeployUseExistResourceGroup/parameters-for-template-BotApp-with-rg.json diff --git a/samples/bot-conversation/csharp/DeploymentTemplates/DeployUseExistResourceGroup/readme.md b/samples/bot-quickstart/csharp/DeploymentTemplates/DeployUseExistResourceGroup/readme.md similarity index 100% rename from samples/bot-conversation/csharp/DeploymentTemplates/DeployUseExistResourceGroup/readme.md rename to samples/bot-quickstart/csharp/DeploymentTemplates/DeployUseExistResourceGroup/readme.md diff --git a/samples/bot-conversation/csharp/DeploymentTemplates/DeployUseExistResourceGroup/template-AzureBot-with-rg.json b/samples/bot-quickstart/csharp/DeploymentTemplates/DeployUseExistResourceGroup/template-AzureBot-with-rg.json similarity index 100% rename from samples/bot-conversation/csharp/DeploymentTemplates/DeployUseExistResourceGroup/template-AzureBot-with-rg.json rename to samples/bot-quickstart/csharp/DeploymentTemplates/DeployUseExistResourceGroup/template-AzureBot-with-rg.json diff --git a/samples/bot-conversation/csharp/DeploymentTemplates/DeployUseExistResourceGroup/template-BotApp-with-rg.json b/samples/bot-quickstart/csharp/DeploymentTemplates/DeployUseExistResourceGroup/template-BotApp-with-rg.json similarity index 100% rename from samples/bot-conversation/csharp/DeploymentTemplates/DeployUseExistResourceGroup/template-BotApp-with-rg.json rename to samples/bot-quickstart/csharp/DeploymentTemplates/DeployUseExistResourceGroup/template-BotApp-with-rg.json diff --git a/samples/bot-conversation/csharp/DeploymentTemplates/DeployWithNewResourceGroup/parameters-for-template-AzureBot-new-rg.json b/samples/bot-quickstart/csharp/DeploymentTemplates/DeployWithNewResourceGroup/parameters-for-template-AzureBot-new-rg.json similarity index 100% rename from samples/bot-conversation/csharp/DeploymentTemplates/DeployWithNewResourceGroup/parameters-for-template-AzureBot-new-rg.json rename to samples/bot-quickstart/csharp/DeploymentTemplates/DeployWithNewResourceGroup/parameters-for-template-AzureBot-new-rg.json diff --git a/samples/bot-conversation/csharp/DeploymentTemplates/DeployWithNewResourceGroup/parameters-for-template-BotApp-new-rg.json b/samples/bot-quickstart/csharp/DeploymentTemplates/DeployWithNewResourceGroup/parameters-for-template-BotApp-new-rg.json similarity index 100% rename from samples/bot-conversation/csharp/DeploymentTemplates/DeployWithNewResourceGroup/parameters-for-template-BotApp-new-rg.json rename to samples/bot-quickstart/csharp/DeploymentTemplates/DeployWithNewResourceGroup/parameters-for-template-BotApp-new-rg.json diff --git a/samples/bot-conversation/csharp/DeploymentTemplates/DeployWithNewResourceGroup/readme.md b/samples/bot-quickstart/csharp/DeploymentTemplates/DeployWithNewResourceGroup/readme.md similarity index 100% rename from samples/bot-conversation/csharp/DeploymentTemplates/DeployWithNewResourceGroup/readme.md rename to samples/bot-quickstart/csharp/DeploymentTemplates/DeployWithNewResourceGroup/readme.md diff --git a/samples/bot-conversation/csharp/DeploymentTemplates/DeployWithNewResourceGroup/template-AzureBot-new-rg.json b/samples/bot-quickstart/csharp/DeploymentTemplates/DeployWithNewResourceGroup/template-AzureBot-new-rg.json similarity index 100% rename from samples/bot-conversation/csharp/DeploymentTemplates/DeployWithNewResourceGroup/template-AzureBot-new-rg.json rename to samples/bot-quickstart/csharp/DeploymentTemplates/DeployWithNewResourceGroup/template-AzureBot-new-rg.json diff --git a/samples/bot-conversation/csharp/DeploymentTemplates/DeployWithNewResourceGroup/template-BotApp-new-rg.json b/samples/bot-quickstart/csharp/DeploymentTemplates/DeployWithNewResourceGroup/template-BotApp-new-rg.json similarity index 100% rename from samples/bot-conversation/csharp/DeploymentTemplates/DeployWithNewResourceGroup/template-BotApp-new-rg.json rename to samples/bot-quickstart/csharp/DeploymentTemplates/DeployWithNewResourceGroup/template-BotApp-new-rg.json diff --git a/samples/bot-conversation/csharp/Images/1.Adding_personal_Scope.png b/samples/bot-quickstart/csharp/Images/1.Adding_personal_Scope.png similarity index 100% rename from samples/bot-conversation/csharp/Images/1.Adding_personal_Scope.png rename to samples/bot-quickstart/csharp/Images/1.Adding_personal_Scope.png diff --git a/samples/bot-conversation/csharp/Images/10.Mention_Me_Chat.png b/samples/bot-quickstart/csharp/Images/10.Mention_Me_Chat.png similarity index 100% rename from samples/bot-conversation/csharp/Images/10.Mention_Me_Chat.png rename to samples/bot-quickstart/csharp/Images/10.Mention_Me_Chat.png diff --git a/samples/bot-conversation/csharp/Images/11.Mention_Me_GC.png b/samples/bot-quickstart/csharp/Images/11.Mention_Me_GC.png similarity index 100% rename from samples/bot-conversation/csharp/Images/11.Mention_Me_GC.png rename to samples/bot-quickstart/csharp/Images/11.Mention_Me_GC.png diff --git a/samples/bot-conversation/csharp/Images/12.Mention_Me_Team.png b/samples/bot-quickstart/csharp/Images/12.Mention_Me_Team.png similarity index 100% rename from samples/bot-conversation/csharp/Images/12.Mention_Me_Team.png rename to samples/bot-quickstart/csharp/Images/12.Mention_Me_Team.png diff --git a/samples/bot-conversation/csharp/Images/13.Message_all_Members_chat.png b/samples/bot-quickstart/csharp/Images/13.Message_all_Members_chat.png similarity index 100% rename from samples/bot-conversation/csharp/Images/13.Message_all_Members_chat.png rename to samples/bot-quickstart/csharp/Images/13.Message_all_Members_chat.png diff --git a/samples/bot-conversation/csharp/Images/14.Message_all_Members_GC.png b/samples/bot-quickstart/csharp/Images/14.Message_all_Members_GC.png similarity index 100% rename from samples/bot-conversation/csharp/Images/14.Message_all_Members_GC.png rename to samples/bot-quickstart/csharp/Images/14.Message_all_Members_GC.png diff --git a/samples/bot-conversation/csharp/Images/15.Message_all_Members_Team.png b/samples/bot-quickstart/csharp/Images/15.Message_all_Members_Team.png similarity index 100% rename from samples/bot-conversation/csharp/Images/15.Message_all_Members_Team.png rename to samples/bot-quickstart/csharp/Images/15.Message_all_Members_Team.png diff --git a/samples/bot-conversation/csharp/Images/16.Message_all_aadid_chat.png b/samples/bot-quickstart/csharp/Images/16.Message_all_aadid_chat.png similarity index 100% rename from samples/bot-conversation/csharp/Images/16.Message_all_aadid_chat.png rename to samples/bot-quickstart/csharp/Images/16.Message_all_aadid_chat.png diff --git a/samples/bot-conversation/csharp/Images/17.Message_all_aadid_GC.png b/samples/bot-quickstart/csharp/Images/17.Message_all_aadid_GC.png similarity index 100% rename from samples/bot-conversation/csharp/Images/17.Message_all_aadid_GC.png rename to samples/bot-quickstart/csharp/Images/17.Message_all_aadid_GC.png diff --git a/samples/bot-conversation/csharp/Images/18.Message_all_aadid_Team.png b/samples/bot-quickstart/csharp/Images/18.Message_all_aadid_Team.png similarity index 100% rename from samples/bot-conversation/csharp/Images/18.Message_all_aadid_Team.png rename to samples/bot-quickstart/csharp/Images/18.Message_all_aadid_Team.png diff --git a/samples/bot-conversation/csharp/Images/2.Added.png b/samples/bot-quickstart/csharp/Images/2.Added.png similarity index 100% rename from samples/bot-conversation/csharp/Images/2.Added.png rename to samples/bot-quickstart/csharp/Images/2.Added.png diff --git a/samples/bot-conversation/csharp/Images/3.Welcome_Card.png b/samples/bot-quickstart/csharp/Images/3.Welcome_Card.png similarity index 100% rename from samples/bot-conversation/csharp/Images/3.Welcome_Card.png rename to samples/bot-quickstart/csharp/Images/3.Welcome_Card.png diff --git a/samples/bot-conversation/csharp/Images/31.Send_AI_Text_chat.png b/samples/bot-quickstart/csharp/Images/31.Send_AI_Text_chat.png similarity index 100% rename from samples/bot-conversation/csharp/Images/31.Send_AI_Text_chat.png rename to samples/bot-quickstart/csharp/Images/31.Send_AI_Text_chat.png diff --git a/samples/bot-conversation/csharp/Images/32.Send_AI_Text_GC.png b/samples/bot-quickstart/csharp/Images/32.Send_AI_Text_GC.png similarity index 100% rename from samples/bot-conversation/csharp/Images/32.Send_AI_Text_GC.png rename to samples/bot-quickstart/csharp/Images/32.Send_AI_Text_GC.png diff --git a/samples/bot-conversation/csharp/Images/33.Send_AI_Text_Team.png b/samples/bot-quickstart/csharp/Images/33.Send_AI_Text_Team.png similarity index 100% rename from samples/bot-conversation/csharp/Images/33.Send_AI_Text_Team.png rename to samples/bot-quickstart/csharp/Images/33.Send_AI_Text_Team.png diff --git a/samples/bot-conversation/csharp/Images/34.Immersive_Reader_card_chat.png b/samples/bot-quickstart/csharp/Images/34.Immersive_Reader_card_chat.png similarity index 100% rename from samples/bot-conversation/csharp/Images/34.Immersive_Reader_card_chat.png rename to samples/bot-quickstart/csharp/Images/34.Immersive_Reader_card_chat.png diff --git a/samples/bot-conversation/csharp/Images/35.Immersive_Reader_chat.png b/samples/bot-quickstart/csharp/Images/35.Immersive_Reader_chat.png similarity index 100% rename from samples/bot-conversation/csharp/Images/35.Immersive_Reader_chat.png rename to samples/bot-quickstart/csharp/Images/35.Immersive_Reader_chat.png diff --git a/samples/bot-conversation/csharp/Images/36.Message_Edited.png b/samples/bot-quickstart/csharp/Images/36.Message_Edited.png similarity index 100% rename from samples/bot-conversation/csharp/Images/36.Message_Edited.png rename to samples/bot-quickstart/csharp/Images/36.Message_Edited.png diff --git a/samples/bot-conversation/csharp/Images/37.Message_Deleted.png b/samples/bot-quickstart/csharp/Images/37.Message_Deleted.png similarity index 100% rename from samples/bot-conversation/csharp/Images/37.Message_Deleted.png rename to samples/bot-quickstart/csharp/Images/37.Message_Deleted.png diff --git a/samples/bot-conversation/csharp/Images/38.Message_Restored.png b/samples/bot-quickstart/csharp/Images/38.Message_Restored.png similarity index 100% rename from samples/bot-conversation/csharp/Images/38.Message_Restored.png rename to samples/bot-quickstart/csharp/Images/38.Message_Restored.png diff --git a/samples/bot-conversation/csharp/Images/4.Adding_to_GC.png b/samples/bot-quickstart/csharp/Images/4.Adding_to_GC.png similarity index 100% rename from samples/bot-conversation/csharp/Images/4.Adding_to_GC.png rename to samples/bot-quickstart/csharp/Images/4.Adding_to_GC.png diff --git a/samples/bot-conversation/csharp/Images/5.Addes_GC.png b/samples/bot-quickstart/csharp/Images/5.Addes_GC.png similarity index 100% rename from samples/bot-conversation/csharp/Images/5.Addes_GC.png rename to samples/bot-quickstart/csharp/Images/5.Addes_GC.png diff --git a/samples/bot-conversation/csharp/Images/6.Welcome_Card_GC.png b/samples/bot-quickstart/csharp/Images/6.Welcome_Card_GC.png similarity index 100% rename from samples/bot-conversation/csharp/Images/6.Welcome_Card_GC.png rename to samples/bot-quickstart/csharp/Images/6.Welcome_Card_GC.png diff --git a/samples/bot-conversation/csharp/Images/7.Adding_to_Team.png b/samples/bot-quickstart/csharp/Images/7.Adding_to_Team.png similarity index 100% rename from samples/bot-conversation/csharp/Images/7.Adding_to_Team.png rename to samples/bot-quickstart/csharp/Images/7.Adding_to_Team.png diff --git a/samples/bot-conversation/csharp/Images/8.Added_to_Team.png b/samples/bot-quickstart/csharp/Images/8.Added_to_Team.png similarity index 100% rename from samples/bot-conversation/csharp/Images/8.Added_to_Team.png rename to samples/bot-quickstart/csharp/Images/8.Added_to_Team.png diff --git a/samples/bot-conversation/csharp/Images/9.Welcome_Card_Team.png b/samples/bot-quickstart/csharp/Images/9.Welcome_Card_Team.png similarity index 100% rename from samples/bot-conversation/csharp/Images/9.Welcome_Card_Team.png rename to samples/bot-quickstart/csharp/Images/9.Welcome_Card_Team.png diff --git a/samples/bot-conversation/csharp/Images/AI-label.png b/samples/bot-quickstart/csharp/Images/AI-label.png similarity index 100% rename from samples/bot-conversation/csharp/Images/AI-label.png rename to samples/bot-quickstart/csharp/Images/AI-label.png diff --git a/samples/bot-conversation/csharp/Images/Bot_Conversation.gif b/samples/bot-quickstart/csharp/Images/Bot_Conversation.gif similarity index 100% rename from samples/bot-conversation/csharp/Images/Bot_Conversation.gif rename to samples/bot-quickstart/csharp/Images/Bot_Conversation.gif diff --git a/samples/bot-conversation/csharp/Images/Check_Read_Count_After 1.png b/samples/bot-quickstart/csharp/Images/Check_Read_Count_After 1.png similarity index 100% rename from samples/bot-conversation/csharp/Images/Check_Read_Count_After 1.png rename to samples/bot-quickstart/csharp/Images/Check_Read_Count_After 1.png diff --git a/samples/bot-conversation/csharp/Images/Check_Read_Count_Before.png b/samples/bot-quickstart/csharp/Images/Check_Read_Count_Before.png similarity index 100% rename from samples/bot-conversation/csharp/Images/Check_Read_Count_Before.png rename to samples/bot-quickstart/csharp/Images/Check_Read_Count_Before.png diff --git a/samples/bot-conversation/csharp/Images/Feedback-buttons.png b/samples/bot-quickstart/csharp/Images/Feedback-buttons.png similarity index 100% rename from samples/bot-conversation/csharp/Images/Feedback-buttons.png rename to samples/bot-quickstart/csharp/Images/Feedback-buttons.png diff --git a/samples/bot-conversation/csharp/Images/Feedback-buttons1.png b/samples/bot-quickstart/csharp/Images/Feedback-buttons1.png similarity index 100% rename from samples/bot-conversation/csharp/Images/Feedback-buttons1.png rename to samples/bot-quickstart/csharp/Images/Feedback-buttons1.png diff --git a/samples/bot-conversation/csharp/Images/Feedback-buttons2.png b/samples/bot-quickstart/csharp/Images/Feedback-buttons2.png similarity index 100% rename from samples/bot-conversation/csharp/Images/Feedback-buttons2.png rename to samples/bot-quickstart/csharp/Images/Feedback-buttons2.png diff --git a/samples/bot-conversation/csharp/Images/Feedback-buttons3.png b/samples/bot-quickstart/csharp/Images/Feedback-buttons3.png similarity index 100% rename from samples/bot-conversation/csharp/Images/Feedback-buttons3.png rename to samples/bot-quickstart/csharp/Images/Feedback-buttons3.png diff --git a/samples/bot-conversation/csharp/Images/Reset_Read_Count.png b/samples/bot-quickstart/csharp/Images/Reset_Read_Count.png similarity index 100% rename from samples/bot-conversation/csharp/Images/Reset_Read_Count.png rename to samples/bot-quickstart/csharp/Images/Reset_Read_Count.png diff --git a/samples/bot-conversation/csharp/Images/Sensitivity-label.png b/samples/bot-quickstart/csharp/Images/Sensitivity-label.png similarity index 100% rename from samples/bot-conversation/csharp/Images/Sensitivity-label.png rename to samples/bot-quickstart/csharp/Images/Sensitivity-label.png diff --git a/samples/bot-conversation/csharp/Images/citations.png b/samples/bot-quickstart/csharp/Images/citations.png similarity index 100% rename from samples/bot-conversation/csharp/Images/citations.png rename to samples/bot-quickstart/csharp/Images/citations.png diff --git a/samples/bot-conversation/csharp/Images/immersiveReaderScreen.png b/samples/bot-quickstart/csharp/Images/immersiveReaderScreen.png similarity index 100% rename from samples/bot-conversation/csharp/Images/immersiveReaderScreen.png rename to samples/bot-quickstart/csharp/Images/immersiveReaderScreen.png diff --git a/samples/bot-conversation/csharp/Images/sendtext.png b/samples/bot-quickstart/csharp/Images/sendtext.png similarity index 100% rename from samples/bot-conversation/csharp/Images/sendtext.png rename to samples/bot-quickstart/csharp/Images/sendtext.png diff --git a/samples/bot-conversation/csharp/M365Agent/M365Agent.ttkproj b/samples/bot-quickstart/csharp/M365Agent/M365Agent.ttkproj similarity index 100% rename from samples/bot-conversation/csharp/M365Agent/M365Agent.ttkproj rename to samples/bot-quickstart/csharp/M365Agent/M365Agent.ttkproj diff --git a/samples/bot-conversation/csharp/M365Agent/aad.manifest.json b/samples/bot-quickstart/csharp/M365Agent/aad.manifest.json similarity index 100% rename from samples/bot-conversation/csharp/M365Agent/aad.manifest.json rename to samples/bot-quickstart/csharp/M365Agent/aad.manifest.json diff --git a/samples/bot-conversation/csharp/M365Agent/appPackage/icon-color.png b/samples/bot-quickstart/csharp/M365Agent/appPackage/icon-color.png similarity index 100% rename from samples/bot-conversation/csharp/M365Agent/appPackage/icon-color.png rename to samples/bot-quickstart/csharp/M365Agent/appPackage/icon-color.png diff --git a/samples/bot-conversation/csharp/M365Agent/appPackage/icon-outline.png b/samples/bot-quickstart/csharp/M365Agent/appPackage/icon-outline.png similarity index 100% rename from samples/bot-conversation/csharp/M365Agent/appPackage/icon-outline.png rename to samples/bot-quickstart/csharp/M365Agent/appPackage/icon-outline.png diff --git a/samples/bot-conversation/csharp/M365Agent/appPackage/manifest.json b/samples/bot-quickstart/csharp/M365Agent/appPackage/manifest.json similarity index 100% rename from samples/bot-conversation/csharp/M365Agent/appPackage/manifest.json rename to samples/bot-quickstart/csharp/M365Agent/appPackage/manifest.json diff --git a/samples/bot-conversation/csharp/M365Agent/env/.env.local b/samples/bot-quickstart/csharp/M365Agent/env/.env.local similarity index 100% rename from samples/bot-conversation/csharp/M365Agent/env/.env.local rename to samples/bot-quickstart/csharp/M365Agent/env/.env.local diff --git a/samples/bot-conversation/csharp/M365Agent/infra/azure.bicep b/samples/bot-quickstart/csharp/M365Agent/infra/azure.bicep similarity index 100% rename from samples/bot-conversation/csharp/M365Agent/infra/azure.bicep rename to samples/bot-quickstart/csharp/M365Agent/infra/azure.bicep diff --git a/samples/bot-conversation/csharp/M365Agent/infra/azure.parameters.json b/samples/bot-quickstart/csharp/M365Agent/infra/azure.parameters.json similarity index 100% rename from samples/bot-conversation/csharp/M365Agent/infra/azure.parameters.json rename to samples/bot-quickstart/csharp/M365Agent/infra/azure.parameters.json diff --git a/samples/bot-conversation/csharp/M365Agent/m365agents.local.yml b/samples/bot-quickstart/csharp/M365Agent/m365agents.local.yml similarity index 100% rename from samples/bot-conversation/csharp/M365Agent/m365agents.local.yml rename to samples/bot-quickstart/csharp/M365Agent/m365agents.local.yml diff --git a/samples/bot-conversation/csharp/M365Agent/m365agents.yml b/samples/bot-quickstart/csharp/M365Agent/m365agents.yml similarity index 100% rename from samples/bot-conversation/csharp/M365Agent/m365agents.yml rename to samples/bot-quickstart/csharp/M365Agent/m365agents.yml diff --git a/samples/bot-conversation/csharp/Program.cs b/samples/bot-quickstart/csharp/Program.cs similarity index 100% rename from samples/bot-conversation/csharp/Program.cs rename to samples/bot-quickstart/csharp/Program.cs diff --git a/samples/bot-conversation/csharp/README.md b/samples/bot-quickstart/csharp/README.md similarity index 100% rename from samples/bot-conversation/csharp/README.md rename to samples/bot-quickstart/csharp/README.md diff --git a/samples/bot-conversation/csharp/Resources/ImmersiveReaderCard.json b/samples/bot-quickstart/csharp/Resources/ImmersiveReaderCard.json similarity index 100% rename from samples/bot-conversation/csharp/Resources/ImmersiveReaderCard.json rename to samples/bot-quickstart/csharp/Resources/ImmersiveReaderCard.json diff --git a/samples/bot-conversation/csharp/Resources/UserMentionCardTemplate.json b/samples/bot-quickstart/csharp/Resources/UserMentionCardTemplate.json similarity index 100% rename from samples/bot-conversation/csharp/Resources/UserMentionCardTemplate.json rename to samples/bot-quickstart/csharp/Resources/UserMentionCardTemplate.json diff --git a/samples/bot-conversation/csharp/Startup.cs b/samples/bot-quickstart/csharp/Startup.cs similarity index 100% rename from samples/bot-conversation/csharp/Startup.cs rename to samples/bot-quickstart/csharp/Startup.cs diff --git a/samples/bot-conversation/csharp/TeamsConversationBot.csproj b/samples/bot-quickstart/csharp/TeamsConversationBot.csproj similarity index 100% rename from samples/bot-conversation/csharp/TeamsConversationBot.csproj rename to samples/bot-quickstart/csharp/TeamsConversationBot.csproj diff --git a/samples/bot-conversation/csharp/TeamsConversationBot.sln b/samples/bot-quickstart/csharp/TeamsConversationBot.sln similarity index 100% rename from samples/bot-conversation/csharp/TeamsConversationBot.sln rename to samples/bot-quickstart/csharp/TeamsConversationBot.sln diff --git a/samples/bot-conversation/csharp/appsettings.json b/samples/bot-quickstart/csharp/appsettings.json similarity index 100% rename from samples/bot-conversation/csharp/appsettings.json rename to samples/bot-quickstart/csharp/appsettings.json diff --git a/samples/bot-conversation/csharp/assets/sample.json b/samples/bot-quickstart/csharp/assets/sample.json similarity index 100% rename from samples/bot-conversation/csharp/assets/sample.json rename to samples/bot-quickstart/csharp/assets/sample.json diff --git a/samples/bot-conversation/csharp/demo-manifest/bot-conversation.zip b/samples/bot-quickstart/csharp/demo-manifest/bot-conversation.zip similarity index 100% rename from samples/bot-conversation/csharp/demo-manifest/bot-conversation.zip rename to samples/bot-quickstart/csharp/demo-manifest/bot-conversation.zip diff --git a/samples/bot-conversation/csharp/wwwroot/default.html b/samples/bot-quickstart/csharp/wwwroot/default.html similarity index 100% rename from samples/bot-conversation/csharp/wwwroot/default.html rename to samples/bot-quickstart/csharp/wwwroot/default.html diff --git a/samples/bot-conversation/java/Images/1.prompts.png b/samples/bot-quickstart/java/Images/1.prompts.png similarity index 100% rename from samples/bot-conversation/java/Images/1.prompts.png rename to samples/bot-quickstart/java/Images/1.prompts.png diff --git a/samples/bot-conversation/java/Images/2.welcome.png b/samples/bot-quickstart/java/Images/2.welcome.png similarity index 100% rename from samples/bot-conversation/java/Images/2.welcome.png rename to samples/bot-quickstart/java/Images/2.welcome.png diff --git a/samples/bot-conversation/java/Images/3.mention.png b/samples/bot-quickstart/java/Images/3.mention.png similarity index 100% rename from samples/bot-conversation/java/Images/3.mention.png rename to samples/bot-quickstart/java/Images/3.mention.png diff --git a/samples/bot-conversation/java/Images/4.sent.png b/samples/bot-quickstart/java/Images/4.sent.png similarity index 100% rename from samples/bot-conversation/java/Images/4.sent.png rename to samples/bot-quickstart/java/Images/4.sent.png diff --git a/samples/bot-conversation/java/Images/BotConversation.gif b/samples/bot-quickstart/java/Images/BotConversation.gif similarity index 100% rename from samples/bot-conversation/java/Images/BotConversation.gif rename to samples/bot-quickstart/java/Images/BotConversation.gif diff --git a/samples/bot-conversation/java/LICENSE b/samples/bot-quickstart/java/LICENSE similarity index 100% rename from samples/bot-conversation/java/LICENSE rename to samples/bot-quickstart/java/LICENSE diff --git a/samples/bot-conversation/java/README.md b/samples/bot-quickstart/java/README.md similarity index 100% rename from samples/bot-conversation/java/README.md rename to samples/bot-quickstart/java/README.md diff --git a/samples/bot-conversation/java/Setup.md b/samples/bot-quickstart/java/Setup.md similarity index 100% rename from samples/bot-conversation/java/Setup.md rename to samples/bot-quickstart/java/Setup.md diff --git a/samples/bot-conversation/java/SetupImages/JAVA_HOME.png b/samples/bot-quickstart/java/SetupImages/JAVA_HOME.png similarity index 100% rename from samples/bot-conversation/java/SetupImages/JAVA_HOME.png rename to samples/bot-quickstart/java/SetupImages/JAVA_HOME.png diff --git a/samples/bot-conversation/java/SetupImages/Setup-variables-java-sdk.png b/samples/bot-quickstart/java/SetupImages/Setup-variables-java-sdk.png similarity index 100% rename from samples/bot-conversation/java/SetupImages/Setup-variables-java-sdk.png rename to samples/bot-quickstart/java/SetupImages/Setup-variables-java-sdk.png diff --git a/samples/bot-conversation/java/SetupImages/download-maven.png b/samples/bot-quickstart/java/SetupImages/download-maven.png similarity index 100% rename from samples/bot-conversation/java/SetupImages/download-maven.png rename to samples/bot-quickstart/java/SetupImages/download-maven.png diff --git a/samples/bot-conversation/java/SetupImages/environment-variables.png b/samples/bot-quickstart/java/SetupImages/environment-variables.png similarity index 100% rename from samples/bot-conversation/java/SetupImages/environment-variables.png rename to samples/bot-quickstart/java/SetupImages/environment-variables.png diff --git a/samples/bot-conversation/java/SetupImages/extract-maven.png b/samples/bot-quickstart/java/SetupImages/extract-maven.png similarity index 100% rename from samples/bot-conversation/java/SetupImages/extract-maven.png rename to samples/bot-quickstart/java/SetupImages/extract-maven.png diff --git a/samples/bot-conversation/java/SetupImages/install-maven-edit-environment-variable-new.png b/samples/bot-quickstart/java/SetupImages/install-maven-edit-environment-variable-new.png similarity index 100% rename from samples/bot-conversation/java/SetupImages/install-maven-edit-environment-variable-new.png rename to samples/bot-quickstart/java/SetupImages/install-maven-edit-environment-variable-new.png diff --git a/samples/bot-conversation/java/SetupImages/install-maven-on-edit-environment-variable-path-maven-home.png b/samples/bot-quickstart/java/SetupImages/install-maven-on-edit-environment-variable-path-maven-home.png similarity index 100% rename from samples/bot-conversation/java/SetupImages/install-maven-on-edit-environment-variable-path-maven-home.png rename to samples/bot-quickstart/java/SetupImages/install-maven-on-edit-environment-variable-path-maven-home.png diff --git a/samples/bot-conversation/java/SetupImages/install-maven-on-save-changes-to-variables.png b/samples/bot-quickstart/java/SetupImages/install-maven-on-save-changes-to-variables.png similarity index 100% rename from samples/bot-conversation/java/SetupImages/install-maven-on-save-changes-to-variables.png rename to samples/bot-quickstart/java/SetupImages/install-maven-on-save-changes-to-variables.png diff --git a/samples/bot-conversation/java/SetupImages/install-maven-on-windows-maven-home-variable.png b/samples/bot-quickstart/java/SetupImages/install-maven-on-windows-maven-home-variable.png similarity index 100% rename from samples/bot-conversation/java/SetupImages/install-maven-on-windows-maven-home-variable.png rename to samples/bot-quickstart/java/SetupImages/install-maven-on-windows-maven-home-variable.png diff --git a/samples/bot-conversation/java/SetupImages/install-maven-path-variable.png b/samples/bot-quickstart/java/SetupImages/install-maven-path-variable.png similarity index 100% rename from samples/bot-conversation/java/SetupImages/install-maven-path-variable.png rename to samples/bot-quickstart/java/SetupImages/install-maven-path-variable.png diff --git a/samples/bot-conversation/java/SetupImages/new-system-variable.png b/samples/bot-quickstart/java/SetupImages/new-system-variable.png similarity index 100% rename from samples/bot-conversation/java/SetupImages/new-system-variable.png rename to samples/bot-quickstart/java/SetupImages/new-system-variable.png diff --git a/samples/bot-conversation/java/SetupImages/verifymaveninstallation.png b/samples/bot-quickstart/java/SetupImages/verifymaveninstallation.png similarity index 100% rename from samples/bot-conversation/java/SetupImages/verifymaveninstallation.png rename to samples/bot-quickstart/java/SetupImages/verifymaveninstallation.png diff --git a/samples/bot-conversation/java/assets/sample.json b/samples/bot-quickstart/java/assets/sample.json similarity index 100% rename from samples/bot-conversation/java/assets/sample.json rename to samples/bot-quickstart/java/assets/sample.json diff --git a/samples/bot-conversation/java/deploymentTemplates/template-with-new-rg.json b/samples/bot-quickstart/java/deploymentTemplates/template-with-new-rg.json similarity index 100% rename from samples/bot-conversation/java/deploymentTemplates/template-with-new-rg.json rename to samples/bot-quickstart/java/deploymentTemplates/template-with-new-rg.json diff --git a/samples/bot-conversation/java/deploymentTemplates/template-with-preexisting-rg.json b/samples/bot-quickstart/java/deploymentTemplates/template-with-preexisting-rg.json similarity index 100% rename from samples/bot-conversation/java/deploymentTemplates/template-with-preexisting-rg.json rename to samples/bot-quickstart/java/deploymentTemplates/template-with-preexisting-rg.json diff --git a/samples/bot-conversation/java/pom.xml b/samples/bot-quickstart/java/pom.xml similarity index 100% rename from samples/bot-conversation/java/pom.xml rename to samples/bot-quickstart/java/pom.xml diff --git a/samples/bot-conversation/java/src/main/java/com/microsoft/bot/sample/teamsconversation/Application.java b/samples/bot-quickstart/java/src/main/java/com/microsoft/bot/sample/teamsconversation/Application.java similarity index 100% rename from samples/bot-conversation/java/src/main/java/com/microsoft/bot/sample/teamsconversation/Application.java rename to samples/bot-quickstart/java/src/main/java/com/microsoft/bot/sample/teamsconversation/Application.java diff --git a/samples/bot-conversation/java/src/main/java/com/microsoft/bot/sample/teamsconversation/TeamsConversationBot.java b/samples/bot-quickstart/java/src/main/java/com/microsoft/bot/sample/teamsconversation/TeamsConversationBot.java similarity index 100% rename from samples/bot-conversation/java/src/main/java/com/microsoft/bot/sample/teamsconversation/TeamsConversationBot.java rename to samples/bot-quickstart/java/src/main/java/com/microsoft/bot/sample/teamsconversation/TeamsConversationBot.java diff --git a/samples/bot-conversation/java/src/main/java/com/microsoft/bot/sample/teamsconversation/package-info.java b/samples/bot-quickstart/java/src/main/java/com/microsoft/bot/sample/teamsconversation/package-info.java similarity index 100% rename from samples/bot-conversation/java/src/main/java/com/microsoft/bot/sample/teamsconversation/package-info.java rename to samples/bot-quickstart/java/src/main/java/com/microsoft/bot/sample/teamsconversation/package-info.java diff --git a/samples/bot-conversation/java/src/main/resources/UserMentionCardTemplate.json b/samples/bot-quickstart/java/src/main/resources/UserMentionCardTemplate.json similarity index 100% rename from samples/bot-conversation/java/src/main/resources/UserMentionCardTemplate.json rename to samples/bot-quickstart/java/src/main/resources/UserMentionCardTemplate.json diff --git a/samples/bot-conversation/java/src/main/resources/application.properties b/samples/bot-quickstart/java/src/main/resources/application.properties similarity index 100% rename from samples/bot-conversation/java/src/main/resources/application.properties rename to samples/bot-quickstart/java/src/main/resources/application.properties diff --git a/samples/bot-conversation/java/src/main/resources/log4j2.json b/samples/bot-quickstart/java/src/main/resources/log4j2.json similarity index 100% rename from samples/bot-conversation/java/src/main/resources/log4j2.json rename to samples/bot-quickstart/java/src/main/resources/log4j2.json diff --git a/samples/bot-conversation/java/src/main/webapp/META-INF/MANIFEST.MF b/samples/bot-quickstart/java/src/main/webapp/META-INF/MANIFEST.MF similarity index 100% rename from samples/bot-conversation/java/src/main/webapp/META-INF/MANIFEST.MF rename to samples/bot-quickstart/java/src/main/webapp/META-INF/MANIFEST.MF diff --git a/samples/bot-conversation/java/src/main/webapp/WEB-INF/web.xml b/samples/bot-quickstart/java/src/main/webapp/WEB-INF/web.xml similarity index 100% rename from samples/bot-conversation/java/src/main/webapp/WEB-INF/web.xml rename to samples/bot-quickstart/java/src/main/webapp/WEB-INF/web.xml diff --git a/samples/bot-conversation/java/src/main/webapp/index.html b/samples/bot-quickstart/java/src/main/webapp/index.html similarity index 100% rename from samples/bot-conversation/java/src/main/webapp/index.html rename to samples/bot-quickstart/java/src/main/webapp/index.html diff --git a/samples/bot-conversation/java/src/test/java/com/microsoft/bot/sample/teamsconversation/ApplicationTest.java b/samples/bot-quickstart/java/src/test/java/com/microsoft/bot/sample/teamsconversation/ApplicationTest.java similarity index 100% rename from samples/bot-conversation/java/src/test/java/com/microsoft/bot/sample/teamsconversation/ApplicationTest.java rename to samples/bot-quickstart/java/src/test/java/com/microsoft/bot/sample/teamsconversation/ApplicationTest.java diff --git a/samples/bot-conversation/java/teamsAppManifest/icon-color.png b/samples/bot-quickstart/java/teamsAppManifest/icon-color.png similarity index 100% rename from samples/bot-conversation/java/teamsAppManifest/icon-color.png rename to samples/bot-quickstart/java/teamsAppManifest/icon-color.png diff --git a/samples/bot-conversation/java/teamsAppManifest/icon-outline.png b/samples/bot-quickstart/java/teamsAppManifest/icon-outline.png similarity index 100% rename from samples/bot-conversation/java/teamsAppManifest/icon-outline.png rename to samples/bot-quickstart/java/teamsAppManifest/icon-outline.png diff --git a/samples/bot-conversation/java/teamsAppManifest/manifest.json b/samples/bot-quickstart/java/teamsAppManifest/manifest.json similarity index 100% rename from samples/bot-conversation/java/teamsAppManifest/manifest.json rename to samples/bot-quickstart/java/teamsAppManifest/manifest.json diff --git a/samples/bot-conversation/nodejs/.eslintrc.js b/samples/bot-quickstart/nodejs/.eslintrc.js similarity index 100% rename from samples/bot-conversation/nodejs/.eslintrc.js rename to samples/bot-quickstart/nodejs/.eslintrc.js diff --git a/samples/bot-conversation/nodejs/.github/ISSUE_TEMPLATE/agent-task.md b/samples/bot-quickstart/nodejs/.github/ISSUE_TEMPLATE/agent-task.md similarity index 100% rename from samples/bot-conversation/nodejs/.github/ISSUE_TEMPLATE/agent-task.md rename to samples/bot-quickstart/nodejs/.github/ISSUE_TEMPLATE/agent-task.md diff --git a/samples/bot-conversation/nodejs/.github/copilot-instructions.md b/samples/bot-quickstart/nodejs/.github/copilot-instructions.md similarity index 100% rename from samples/bot-conversation/nodejs/.github/copilot-instructions.md rename to samples/bot-quickstart/nodejs/.github/copilot-instructions.md diff --git a/samples/bot-conversation/nodejs/.gitignore b/samples/bot-quickstart/nodejs/.gitignore similarity index 100% rename from samples/bot-conversation/nodejs/.gitignore rename to samples/bot-quickstart/nodejs/.gitignore diff --git a/samples/bot-conversation/nodejs/.vscode/extensions.json b/samples/bot-quickstart/nodejs/.vscode/extensions.json similarity index 100% rename from samples/bot-conversation/nodejs/.vscode/extensions.json rename to samples/bot-quickstart/nodejs/.vscode/extensions.json diff --git a/samples/bot-conversation/nodejs/.vscode/launch.json b/samples/bot-quickstart/nodejs/.vscode/launch.json similarity index 100% rename from samples/bot-conversation/nodejs/.vscode/launch.json rename to samples/bot-quickstart/nodejs/.vscode/launch.json diff --git a/samples/bot-conversation/nodejs/.vscode/settings.json b/samples/bot-quickstart/nodejs/.vscode/settings.json similarity index 100% rename from samples/bot-conversation/nodejs/.vscode/settings.json rename to samples/bot-quickstart/nodejs/.vscode/settings.json diff --git a/samples/bot-conversation/nodejs/.vscode/tasks.json b/samples/bot-quickstart/nodejs/.vscode/tasks.json similarity index 100% rename from samples/bot-conversation/nodejs/.vscode/tasks.json rename to samples/bot-quickstart/nodejs/.vscode/tasks.json diff --git a/samples/bot-conversation/nodejs/Images/1.Adding_personal_Scope.png b/samples/bot-quickstart/nodejs/Images/1.Adding_personal_Scope.png similarity index 100% rename from samples/bot-conversation/nodejs/Images/1.Adding_personal_Scope.png rename to samples/bot-quickstart/nodejs/Images/1.Adding_personal_Scope.png diff --git a/samples/bot-conversation/nodejs/Images/10.Mention_Me_Chat.png b/samples/bot-quickstart/nodejs/Images/10.Mention_Me_Chat.png similarity index 100% rename from samples/bot-conversation/nodejs/Images/10.Mention_Me_Chat.png rename to samples/bot-quickstart/nodejs/Images/10.Mention_Me_Chat.png diff --git a/samples/bot-conversation/nodejs/Images/11.Mention_Me_GC.png b/samples/bot-quickstart/nodejs/Images/11.Mention_Me_GC.png similarity index 100% rename from samples/bot-conversation/nodejs/Images/11.Mention_Me_GC.png rename to samples/bot-quickstart/nodejs/Images/11.Mention_Me_GC.png diff --git a/samples/bot-conversation/nodejs/Images/12.Mention_Me_Team.png b/samples/bot-quickstart/nodejs/Images/12.Mention_Me_Team.png similarity index 100% rename from samples/bot-conversation/nodejs/Images/12.Mention_Me_Team.png rename to samples/bot-quickstart/nodejs/Images/12.Mention_Me_Team.png diff --git a/samples/bot-conversation/nodejs/Images/13.Message_all_Members_chat.png b/samples/bot-quickstart/nodejs/Images/13.Message_all_Members_chat.png similarity index 100% rename from samples/bot-conversation/nodejs/Images/13.Message_all_Members_chat.png rename to samples/bot-quickstart/nodejs/Images/13.Message_all_Members_chat.png diff --git a/samples/bot-conversation/nodejs/Images/14.Message_all_Members_GC.png b/samples/bot-quickstart/nodejs/Images/14.Message_all_Members_GC.png similarity index 100% rename from samples/bot-conversation/nodejs/Images/14.Message_all_Members_GC.png rename to samples/bot-quickstart/nodejs/Images/14.Message_all_Members_GC.png diff --git a/samples/bot-conversation/nodejs/Images/15.Message_all_Members_Team.png b/samples/bot-quickstart/nodejs/Images/15.Message_all_Members_Team.png similarity index 100% rename from samples/bot-conversation/nodejs/Images/15.Message_all_Members_Team.png rename to samples/bot-quickstart/nodejs/Images/15.Message_all_Members_Team.png diff --git a/samples/bot-conversation/nodejs/Images/16.Message_all_aadid_chat.png b/samples/bot-quickstart/nodejs/Images/16.Message_all_aadid_chat.png similarity index 100% rename from samples/bot-conversation/nodejs/Images/16.Message_all_aadid_chat.png rename to samples/bot-quickstart/nodejs/Images/16.Message_all_aadid_chat.png diff --git a/samples/bot-conversation/nodejs/Images/17.Message_all_aadid_GC.png b/samples/bot-quickstart/nodejs/Images/17.Message_all_aadid_GC.png similarity index 100% rename from samples/bot-conversation/nodejs/Images/17.Message_all_aadid_GC.png rename to samples/bot-quickstart/nodejs/Images/17.Message_all_aadid_GC.png diff --git a/samples/bot-conversation/nodejs/Images/18.Message_all_aadid_Team.png b/samples/bot-quickstart/nodejs/Images/18.Message_all_aadid_Team.png similarity index 100% rename from samples/bot-conversation/nodejs/Images/18.Message_all_aadid_Team.png rename to samples/bot-quickstart/nodejs/Images/18.Message_all_aadid_Team.png diff --git a/samples/bot-conversation/nodejs/Images/2.Added.png b/samples/bot-quickstart/nodejs/Images/2.Added.png similarity index 100% rename from samples/bot-conversation/nodejs/Images/2.Added.png rename to samples/bot-quickstart/nodejs/Images/2.Added.png diff --git a/samples/bot-conversation/nodejs/Images/3.Welcome_Card.png b/samples/bot-quickstart/nodejs/Images/3.Welcome_Card.png similarity index 100% rename from samples/bot-conversation/nodejs/Images/3.Welcome_Card.png rename to samples/bot-quickstart/nodejs/Images/3.Welcome_Card.png diff --git a/samples/bot-conversation/nodejs/Images/31.Send_AI_Text_chat.png b/samples/bot-quickstart/nodejs/Images/31.Send_AI_Text_chat.png similarity index 100% rename from samples/bot-conversation/nodejs/Images/31.Send_AI_Text_chat.png rename to samples/bot-quickstart/nodejs/Images/31.Send_AI_Text_chat.png diff --git a/samples/bot-conversation/nodejs/Images/32.Send_AI_Text_GC.png b/samples/bot-quickstart/nodejs/Images/32.Send_AI_Text_GC.png similarity index 100% rename from samples/bot-conversation/nodejs/Images/32.Send_AI_Text_GC.png rename to samples/bot-quickstart/nodejs/Images/32.Send_AI_Text_GC.png diff --git a/samples/bot-conversation/nodejs/Images/33.Send_AI_Text_Team.png b/samples/bot-quickstart/nodejs/Images/33.Send_AI_Text_Team.png similarity index 100% rename from samples/bot-conversation/nodejs/Images/33.Send_AI_Text_Team.png rename to samples/bot-quickstart/nodejs/Images/33.Send_AI_Text_Team.png diff --git a/samples/bot-conversation/nodejs/Images/34.Immersive_Reader_card_chat.png b/samples/bot-quickstart/nodejs/Images/34.Immersive_Reader_card_chat.png similarity index 100% rename from samples/bot-conversation/nodejs/Images/34.Immersive_Reader_card_chat.png rename to samples/bot-quickstart/nodejs/Images/34.Immersive_Reader_card_chat.png diff --git a/samples/bot-conversation/nodejs/Images/35.Immersive_Reader_chat.png b/samples/bot-quickstart/nodejs/Images/35.Immersive_Reader_chat.png similarity index 100% rename from samples/bot-conversation/nodejs/Images/35.Immersive_Reader_chat.png rename to samples/bot-quickstart/nodejs/Images/35.Immersive_Reader_chat.png diff --git a/samples/bot-conversation/nodejs/Images/36.Message_Edited.png b/samples/bot-quickstart/nodejs/Images/36.Message_Edited.png similarity index 100% rename from samples/bot-conversation/nodejs/Images/36.Message_Edited.png rename to samples/bot-quickstart/nodejs/Images/36.Message_Edited.png diff --git a/samples/bot-conversation/nodejs/Images/37.Message_Deleted.png b/samples/bot-quickstart/nodejs/Images/37.Message_Deleted.png similarity index 100% rename from samples/bot-conversation/nodejs/Images/37.Message_Deleted.png rename to samples/bot-quickstart/nodejs/Images/37.Message_Deleted.png diff --git a/samples/bot-conversation/nodejs/Images/38.Message_Restored.png b/samples/bot-quickstart/nodejs/Images/38.Message_Restored.png similarity index 100% rename from samples/bot-conversation/nodejs/Images/38.Message_Restored.png rename to samples/bot-quickstart/nodejs/Images/38.Message_Restored.png diff --git a/samples/bot-conversation/nodejs/Images/4.Adding_to_GC.png b/samples/bot-quickstart/nodejs/Images/4.Adding_to_GC.png similarity index 100% rename from samples/bot-conversation/nodejs/Images/4.Adding_to_GC.png rename to samples/bot-quickstart/nodejs/Images/4.Adding_to_GC.png diff --git a/samples/bot-conversation/nodejs/Images/5.Addes_GC.png b/samples/bot-quickstart/nodejs/Images/5.Addes_GC.png similarity index 100% rename from samples/bot-conversation/nodejs/Images/5.Addes_GC.png rename to samples/bot-quickstart/nodejs/Images/5.Addes_GC.png diff --git a/samples/bot-conversation/nodejs/Images/6.Welcome_Card_GC.png b/samples/bot-quickstart/nodejs/Images/6.Welcome_Card_GC.png similarity index 100% rename from samples/bot-conversation/nodejs/Images/6.Welcome_Card_GC.png rename to samples/bot-quickstart/nodejs/Images/6.Welcome_Card_GC.png diff --git a/samples/bot-conversation/nodejs/Images/7.Adding_to_Team.png b/samples/bot-quickstart/nodejs/Images/7.Adding_to_Team.png similarity index 100% rename from samples/bot-conversation/nodejs/Images/7.Adding_to_Team.png rename to samples/bot-quickstart/nodejs/Images/7.Adding_to_Team.png diff --git a/samples/bot-conversation/nodejs/Images/8.Added_to_Team.png b/samples/bot-quickstart/nodejs/Images/8.Added_to_Team.png similarity index 100% rename from samples/bot-conversation/nodejs/Images/8.Added_to_Team.png rename to samples/bot-quickstart/nodejs/Images/8.Added_to_Team.png diff --git a/samples/bot-conversation/nodejs/Images/9.Welcome_Card_Team.png b/samples/bot-quickstart/nodejs/Images/9.Welcome_Card_Team.png similarity index 100% rename from samples/bot-conversation/nodejs/Images/9.Welcome_Card_Team.png rename to samples/bot-quickstart/nodejs/Images/9.Welcome_Card_Team.png diff --git a/samples/bot-conversation/nodejs/Images/AI-label.png b/samples/bot-quickstart/nodejs/Images/AI-label.png similarity index 100% rename from samples/bot-conversation/nodejs/Images/AI-label.png rename to samples/bot-quickstart/nodejs/Images/AI-label.png diff --git a/samples/bot-conversation/nodejs/Images/Bot_Conversation.gif b/samples/bot-quickstart/nodejs/Images/Bot_Conversation.gif similarity index 100% rename from samples/bot-conversation/nodejs/Images/Bot_Conversation.gif rename to samples/bot-quickstart/nodejs/Images/Bot_Conversation.gif diff --git a/samples/bot-conversation/nodejs/Images/Check_Read_Count_After 1.png b/samples/bot-quickstart/nodejs/Images/Check_Read_Count_After 1.png similarity index 100% rename from samples/bot-conversation/nodejs/Images/Check_Read_Count_After 1.png rename to samples/bot-quickstart/nodejs/Images/Check_Read_Count_After 1.png diff --git a/samples/bot-conversation/nodejs/Images/Check_Read_Count_Before.png b/samples/bot-quickstart/nodejs/Images/Check_Read_Count_Before.png similarity index 100% rename from samples/bot-conversation/nodejs/Images/Check_Read_Count_Before.png rename to samples/bot-quickstart/nodejs/Images/Check_Read_Count_Before.png diff --git a/samples/bot-conversation/nodejs/Images/Feedback-buttons.png b/samples/bot-quickstart/nodejs/Images/Feedback-buttons.png similarity index 100% rename from samples/bot-conversation/nodejs/Images/Feedback-buttons.png rename to samples/bot-quickstart/nodejs/Images/Feedback-buttons.png diff --git a/samples/bot-conversation/nodejs/Images/Feedback-buttons1.png b/samples/bot-quickstart/nodejs/Images/Feedback-buttons1.png similarity index 100% rename from samples/bot-conversation/nodejs/Images/Feedback-buttons1.png rename to samples/bot-quickstart/nodejs/Images/Feedback-buttons1.png diff --git a/samples/bot-conversation/nodejs/Images/Feedback-buttons2.png b/samples/bot-quickstart/nodejs/Images/Feedback-buttons2.png similarity index 100% rename from samples/bot-conversation/nodejs/Images/Feedback-buttons2.png rename to samples/bot-quickstart/nodejs/Images/Feedback-buttons2.png diff --git a/samples/bot-conversation/nodejs/Images/Feedback-buttons3.png b/samples/bot-quickstart/nodejs/Images/Feedback-buttons3.png similarity index 100% rename from samples/bot-conversation/nodejs/Images/Feedback-buttons3.png rename to samples/bot-quickstart/nodejs/Images/Feedback-buttons3.png diff --git a/samples/bot-conversation/nodejs/Images/Reset_Read_Count.png b/samples/bot-quickstart/nodejs/Images/Reset_Read_Count.png similarity index 100% rename from samples/bot-conversation/nodejs/Images/Reset_Read_Count.png rename to samples/bot-quickstart/nodejs/Images/Reset_Read_Count.png diff --git a/samples/bot-conversation/nodejs/Images/Sensitivity-label.png b/samples/bot-quickstart/nodejs/Images/Sensitivity-label.png similarity index 100% rename from samples/bot-conversation/nodejs/Images/Sensitivity-label.png rename to samples/bot-quickstart/nodejs/Images/Sensitivity-label.png diff --git a/samples/bot-conversation/nodejs/Images/citations.png b/samples/bot-quickstart/nodejs/Images/citations.png similarity index 100% rename from samples/bot-conversation/nodejs/Images/citations.png rename to samples/bot-quickstart/nodejs/Images/citations.png diff --git a/samples/bot-conversation/nodejs/Images/immersiveReaderScreen.png b/samples/bot-quickstart/nodejs/Images/immersiveReaderScreen.png similarity index 100% rename from samples/bot-conversation/nodejs/Images/immersiveReaderScreen.png rename to samples/bot-quickstart/nodejs/Images/immersiveReaderScreen.png diff --git a/samples/bot-conversation/nodejs/Images/sendtext.png b/samples/bot-quickstart/nodejs/Images/sendtext.png similarity index 100% rename from samples/bot-conversation/nodejs/Images/sendtext.png rename to samples/bot-quickstart/nodejs/Images/sendtext.png diff --git a/samples/bot-conversation/nodejs/README.md b/samples/bot-quickstart/nodejs/README.md similarity index 100% rename from samples/bot-conversation/nodejs/README.md rename to samples/bot-quickstart/nodejs/README.md diff --git a/samples/bot-conversation/nodejs/aad.manifest.json b/samples/bot-quickstart/nodejs/aad.manifest.json similarity index 100% rename from samples/bot-conversation/nodejs/aad.manifest.json rename to samples/bot-quickstart/nodejs/aad.manifest.json diff --git a/samples/bot-conversation/nodejs/appManifest/color.png b/samples/bot-quickstart/nodejs/appManifest/color.png similarity index 100% rename from samples/bot-conversation/nodejs/appManifest/color.png rename to samples/bot-quickstart/nodejs/appManifest/color.png diff --git a/samples/bot-conversation/nodejs/appManifest/manifest.json b/samples/bot-quickstart/nodejs/appManifest/manifest.json similarity index 100% rename from samples/bot-conversation/nodejs/appManifest/manifest.json rename to samples/bot-quickstart/nodejs/appManifest/manifest.json diff --git a/samples/bot-conversation/nodejs/appManifest/outline.png b/samples/bot-quickstart/nodejs/appManifest/outline.png similarity index 100% rename from samples/bot-conversation/nodejs/appManifest/outline.png rename to samples/bot-quickstart/nodejs/appManifest/outline.png diff --git a/samples/bot-conversation/nodejs/assets/sample.json b/samples/bot-quickstart/nodejs/assets/sample.json similarity index 100% rename from samples/bot-conversation/nodejs/assets/sample.json rename to samples/bot-quickstart/nodejs/assets/sample.json diff --git a/samples/bot-conversation/nodejs/bots/teamsConversationBot.js b/samples/bot-quickstart/nodejs/bots/teamsConversationBot.js similarity index 100% rename from samples/bot-conversation/nodejs/bots/teamsConversationBot.js rename to samples/bot-quickstart/nodejs/bots/teamsConversationBot.js diff --git a/samples/bot-conversation/nodejs/build.js b/samples/bot-quickstart/nodejs/build.js similarity index 100% rename from samples/bot-conversation/nodejs/build.js rename to samples/bot-quickstart/nodejs/build.js diff --git a/samples/bot-conversation/nodejs/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-AzureBot-with-rg.json b/samples/bot-quickstart/nodejs/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-AzureBot-with-rg.json similarity index 100% rename from samples/bot-conversation/nodejs/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-AzureBot-with-rg.json rename to samples/bot-quickstart/nodejs/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-AzureBot-with-rg.json diff --git a/samples/bot-conversation/nodejs/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-BotApp-with-rg.json b/samples/bot-quickstart/nodejs/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-BotApp-with-rg.json similarity index 100% rename from samples/bot-conversation/nodejs/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-BotApp-with-rg.json rename to samples/bot-quickstart/nodejs/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-BotApp-with-rg.json diff --git a/samples/bot-conversation/nodejs/deploymentTemplates/deployUseExistResourceGroup/readme.md b/samples/bot-quickstart/nodejs/deploymentTemplates/deployUseExistResourceGroup/readme.md similarity index 100% rename from samples/bot-conversation/nodejs/deploymentTemplates/deployUseExistResourceGroup/readme.md rename to samples/bot-quickstart/nodejs/deploymentTemplates/deployUseExistResourceGroup/readme.md diff --git a/samples/bot-conversation/nodejs/deploymentTemplates/deployUseExistResourceGroup/template-AzureBot-with-rg.json b/samples/bot-quickstart/nodejs/deploymentTemplates/deployUseExistResourceGroup/template-AzureBot-with-rg.json similarity index 100% rename from samples/bot-conversation/nodejs/deploymentTemplates/deployUseExistResourceGroup/template-AzureBot-with-rg.json rename to samples/bot-quickstart/nodejs/deploymentTemplates/deployUseExistResourceGroup/template-AzureBot-with-rg.json diff --git a/samples/bot-conversation/nodejs/deploymentTemplates/deployUseExistResourceGroup/template-BotApp-with-rg.json b/samples/bot-quickstart/nodejs/deploymentTemplates/deployUseExistResourceGroup/template-BotApp-with-rg.json similarity index 100% rename from samples/bot-conversation/nodejs/deploymentTemplates/deployUseExistResourceGroup/template-BotApp-with-rg.json rename to samples/bot-quickstart/nodejs/deploymentTemplates/deployUseExistResourceGroup/template-BotApp-with-rg.json diff --git a/samples/bot-conversation/nodejs/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-AzureBot-new-rg.json b/samples/bot-quickstart/nodejs/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-AzureBot-new-rg.json similarity index 100% rename from samples/bot-conversation/nodejs/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-AzureBot-new-rg.json rename to samples/bot-quickstart/nodejs/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-AzureBot-new-rg.json diff --git a/samples/bot-conversation/nodejs/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-BotApp-new-rg.json b/samples/bot-quickstart/nodejs/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-BotApp-new-rg.json similarity index 100% rename from samples/bot-conversation/nodejs/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-BotApp-new-rg.json rename to samples/bot-quickstart/nodejs/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-BotApp-new-rg.json diff --git a/samples/bot-conversation/nodejs/deploymentTemplates/deployWithNewResourceGroup/readme.md b/samples/bot-quickstart/nodejs/deploymentTemplates/deployWithNewResourceGroup/readme.md similarity index 100% rename from samples/bot-conversation/nodejs/deploymentTemplates/deployWithNewResourceGroup/readme.md rename to samples/bot-quickstart/nodejs/deploymentTemplates/deployWithNewResourceGroup/readme.md diff --git a/samples/bot-conversation/nodejs/deploymentTemplates/deployWithNewResourceGroup/template-AzureBot-new-rg.json b/samples/bot-quickstart/nodejs/deploymentTemplates/deployWithNewResourceGroup/template-AzureBot-new-rg.json similarity index 100% rename from samples/bot-conversation/nodejs/deploymentTemplates/deployWithNewResourceGroup/template-AzureBot-new-rg.json rename to samples/bot-quickstart/nodejs/deploymentTemplates/deployWithNewResourceGroup/template-AzureBot-new-rg.json diff --git a/samples/bot-conversation/nodejs/deploymentTemplates/deployWithNewResourceGroup/template-BotApp-new-rg.json b/samples/bot-quickstart/nodejs/deploymentTemplates/deployWithNewResourceGroup/template-BotApp-new-rg.json similarity index 100% rename from samples/bot-conversation/nodejs/deploymentTemplates/deployWithNewResourceGroup/template-BotApp-new-rg.json rename to samples/bot-quickstart/nodejs/deploymentTemplates/deployWithNewResourceGroup/template-BotApp-new-rg.json diff --git a/samples/bot-conversation/nodejs/index.js b/samples/bot-quickstart/nodejs/index.js similarity index 100% rename from samples/bot-conversation/nodejs/index.js rename to samples/bot-quickstart/nodejs/index.js diff --git a/samples/bot-conversation/nodejs/infra/azure.bicep b/samples/bot-quickstart/nodejs/infra/azure.bicep similarity index 100% rename from samples/bot-conversation/nodejs/infra/azure.bicep rename to samples/bot-quickstart/nodejs/infra/azure.bicep diff --git a/samples/bot-conversation/nodejs/infra/azure.parameters.json b/samples/bot-quickstart/nodejs/infra/azure.parameters.json similarity index 100% rename from samples/bot-conversation/nodejs/infra/azure.parameters.json rename to samples/bot-quickstart/nodejs/infra/azure.parameters.json diff --git a/samples/bot-conversation/nodejs/m365agents.local.yml b/samples/bot-quickstart/nodejs/m365agents.local.yml similarity index 100% rename from samples/bot-conversation/nodejs/m365agents.local.yml rename to samples/bot-quickstart/nodejs/m365agents.local.yml diff --git a/samples/bot-conversation/nodejs/m365agents.yml b/samples/bot-quickstart/nodejs/m365agents.yml similarity index 100% rename from samples/bot-conversation/nodejs/m365agents.yml rename to samples/bot-quickstart/nodejs/m365agents.yml diff --git a/samples/bot-conversation/nodejs/package.json b/samples/bot-quickstart/nodejs/package.json similarity index 100% rename from samples/bot-conversation/nodejs/package.json rename to samples/bot-quickstart/nodejs/package.json diff --git a/samples/bot-conversation/nodejs/resources/ImmersiveReaderCard.json b/samples/bot-quickstart/nodejs/resources/ImmersiveReaderCard.json similarity index 100% rename from samples/bot-conversation/nodejs/resources/ImmersiveReaderCard.json rename to samples/bot-quickstart/nodejs/resources/ImmersiveReaderCard.json diff --git a/samples/bot-conversation/nodejs/resources/UserMentionCardTemplate.json b/samples/bot-quickstart/nodejs/resources/UserMentionCardTemplate.json similarity index 100% rename from samples/bot-conversation/nodejs/resources/UserMentionCardTemplate.json rename to samples/bot-quickstart/nodejs/resources/UserMentionCardTemplate.json diff --git a/samples/bot-conversation/nodejs/sample-plan.md b/samples/bot-quickstart/nodejs/sample-plan.md similarity index 100% rename from samples/bot-conversation/nodejs/sample-plan.md rename to samples/bot-quickstart/nodejs/sample-plan.md diff --git a/samples/bot-conversation/python/.gitignore b/samples/bot-quickstart/python/.gitignore similarity index 100% rename from samples/bot-conversation/python/.gitignore rename to samples/bot-quickstart/python/.gitignore diff --git a/samples/bot-conversation/python/.vscode/extensions.json b/samples/bot-quickstart/python/.vscode/extensions.json similarity index 100% rename from samples/bot-conversation/python/.vscode/extensions.json rename to samples/bot-quickstart/python/.vscode/extensions.json diff --git a/samples/bot-conversation/python/.vscode/launch.json b/samples/bot-quickstart/python/.vscode/launch.json similarity index 100% rename from samples/bot-conversation/python/.vscode/launch.json rename to samples/bot-quickstart/python/.vscode/launch.json diff --git a/samples/bot-conversation/python/.vscode/settings.json b/samples/bot-quickstart/python/.vscode/settings.json similarity index 100% rename from samples/bot-conversation/python/.vscode/settings.json rename to samples/bot-quickstart/python/.vscode/settings.json diff --git a/samples/bot-conversation/python/.vscode/tasks.json b/samples/bot-quickstart/python/.vscode/tasks.json similarity index 100% rename from samples/bot-conversation/python/.vscode/tasks.json rename to samples/bot-quickstart/python/.vscode/tasks.json diff --git a/samples/bot-conversation/python/Images/1.prompts.png b/samples/bot-quickstart/python/Images/1.prompts.png similarity index 100% rename from samples/bot-conversation/python/Images/1.prompts.png rename to samples/bot-quickstart/python/Images/1.prompts.png diff --git a/samples/bot-conversation/python/Images/2.welcome.png b/samples/bot-quickstart/python/Images/2.welcome.png similarity index 100% rename from samples/bot-conversation/python/Images/2.welcome.png rename to samples/bot-quickstart/python/Images/2.welcome.png diff --git a/samples/bot-conversation/python/Images/3.mention.png b/samples/bot-quickstart/python/Images/3.mention.png similarity index 100% rename from samples/bot-conversation/python/Images/3.mention.png rename to samples/bot-quickstart/python/Images/3.mention.png diff --git a/samples/bot-conversation/python/Images/4.message-to-all.png b/samples/bot-quickstart/python/Images/4.message-to-all.png similarity index 100% rename from samples/bot-conversation/python/Images/4.message-to-all.png rename to samples/bot-quickstart/python/Images/4.message-to-all.png diff --git a/samples/bot-conversation/python/Images/BotConversation.gif b/samples/bot-quickstart/python/Images/BotConversation.gif similarity index 100% rename from samples/bot-conversation/python/Images/BotConversation.gif rename to samples/bot-quickstart/python/Images/BotConversation.gif diff --git a/samples/bot-conversation/python/README.md b/samples/bot-quickstart/python/README.md similarity index 100% rename from samples/bot-conversation/python/README.md rename to samples/bot-quickstart/python/README.md diff --git a/samples/bot-conversation/python/aad.manifest.json b/samples/bot-quickstart/python/aad.manifest.json similarity index 100% rename from samples/bot-conversation/python/aad.manifest.json rename to samples/bot-quickstart/python/aad.manifest.json diff --git a/samples/bot-conversation/python/app.py b/samples/bot-quickstart/python/app.py similarity index 100% rename from samples/bot-conversation/python/app.py rename to samples/bot-quickstart/python/app.py diff --git a/samples/bot-conversation/python/appManifest/color.png b/samples/bot-quickstart/python/appManifest/color.png similarity index 100% rename from samples/bot-conversation/python/appManifest/color.png rename to samples/bot-quickstart/python/appManifest/color.png diff --git a/samples/bot-conversation/python/appManifest/manifest.json b/samples/bot-quickstart/python/appManifest/manifest.json similarity index 100% rename from samples/bot-conversation/python/appManifest/manifest.json rename to samples/bot-quickstart/python/appManifest/manifest.json diff --git a/samples/bot-conversation/python/appManifest/outline.png b/samples/bot-quickstart/python/appManifest/outline.png similarity index 100% rename from samples/bot-conversation/python/appManifest/outline.png rename to samples/bot-quickstart/python/appManifest/outline.png diff --git a/samples/bot-conversation/python/assets/sample.json b/samples/bot-quickstart/python/assets/sample.json similarity index 100% rename from samples/bot-conversation/python/assets/sample.json rename to samples/bot-quickstart/python/assets/sample.json diff --git a/samples/bot-conversation/python/bots/__init__.py b/samples/bot-quickstart/python/bots/__init__.py similarity index 100% rename from samples/bot-conversation/python/bots/__init__.py rename to samples/bot-quickstart/python/bots/__init__.py diff --git a/samples/bot-conversation/python/bots/teams_conversation_bot.py b/samples/bot-quickstart/python/bots/teams_conversation_bot.py similarity index 100% rename from samples/bot-conversation/python/bots/teams_conversation_bot.py rename to samples/bot-quickstart/python/bots/teams_conversation_bot.py diff --git a/samples/bot-conversation/python/config.py b/samples/bot-quickstart/python/config.py similarity index 100% rename from samples/bot-conversation/python/config.py rename to samples/bot-quickstart/python/config.py diff --git a/samples/bot-conversation/python/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-AzureBot-with-rg.json b/samples/bot-quickstart/python/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-AzureBot-with-rg.json similarity index 100% rename from samples/bot-conversation/python/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-AzureBot-with-rg.json rename to samples/bot-quickstart/python/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-AzureBot-with-rg.json diff --git a/samples/bot-conversation/python/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-BotApp-with-rg.json b/samples/bot-quickstart/python/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-BotApp-with-rg.json similarity index 100% rename from samples/bot-conversation/python/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-BotApp-with-rg.json rename to samples/bot-quickstart/python/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-BotApp-with-rg.json diff --git a/samples/bot-conversation/python/deploymentTemplates/deployUseExistResourceGroup/readme.md b/samples/bot-quickstart/python/deploymentTemplates/deployUseExistResourceGroup/readme.md similarity index 100% rename from samples/bot-conversation/python/deploymentTemplates/deployUseExistResourceGroup/readme.md rename to samples/bot-quickstart/python/deploymentTemplates/deployUseExistResourceGroup/readme.md diff --git a/samples/bot-conversation/python/deploymentTemplates/deployUseExistResourceGroup/template-AzureBot-with-rg.json b/samples/bot-quickstart/python/deploymentTemplates/deployUseExistResourceGroup/template-AzureBot-with-rg.json similarity index 100% rename from samples/bot-conversation/python/deploymentTemplates/deployUseExistResourceGroup/template-AzureBot-with-rg.json rename to samples/bot-quickstart/python/deploymentTemplates/deployUseExistResourceGroup/template-AzureBot-with-rg.json diff --git a/samples/bot-conversation/python/deploymentTemplates/deployUseExistResourceGroup/template-BotApp-with-rg.json b/samples/bot-quickstart/python/deploymentTemplates/deployUseExistResourceGroup/template-BotApp-with-rg.json similarity index 100% rename from samples/bot-conversation/python/deploymentTemplates/deployUseExistResourceGroup/template-BotApp-with-rg.json rename to samples/bot-quickstart/python/deploymentTemplates/deployUseExistResourceGroup/template-BotApp-with-rg.json diff --git a/samples/bot-conversation/python/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-AzureBot-new-rg.json b/samples/bot-quickstart/python/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-AzureBot-new-rg.json similarity index 100% rename from samples/bot-conversation/python/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-AzureBot-new-rg.json rename to samples/bot-quickstart/python/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-AzureBot-new-rg.json diff --git a/samples/bot-conversation/python/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-BotApp-new-rg.json b/samples/bot-quickstart/python/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-BotApp-new-rg.json similarity index 100% rename from samples/bot-conversation/python/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-BotApp-new-rg.json rename to samples/bot-quickstart/python/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-BotApp-new-rg.json diff --git a/samples/bot-conversation/python/deploymentTemplates/deployWithNewResourceGroup/readme.md b/samples/bot-quickstart/python/deploymentTemplates/deployWithNewResourceGroup/readme.md similarity index 100% rename from samples/bot-conversation/python/deploymentTemplates/deployWithNewResourceGroup/readme.md rename to samples/bot-quickstart/python/deploymentTemplates/deployWithNewResourceGroup/readme.md diff --git a/samples/bot-conversation/python/deploymentTemplates/deployWithNewResourceGroup/template-AzureBot-new-rg.json b/samples/bot-quickstart/python/deploymentTemplates/deployWithNewResourceGroup/template-AzureBot-new-rg.json similarity index 100% rename from samples/bot-conversation/python/deploymentTemplates/deployWithNewResourceGroup/template-AzureBot-new-rg.json rename to samples/bot-quickstart/python/deploymentTemplates/deployWithNewResourceGroup/template-AzureBot-new-rg.json diff --git a/samples/bot-conversation/python/deploymentTemplates/deployWithNewResourceGroup/template-BotApp-new-rg.json b/samples/bot-quickstart/python/deploymentTemplates/deployWithNewResourceGroup/template-BotApp-new-rg.json similarity index 100% rename from samples/bot-conversation/python/deploymentTemplates/deployWithNewResourceGroup/template-BotApp-new-rg.json rename to samples/bot-quickstart/python/deploymentTemplates/deployWithNewResourceGroup/template-BotApp-new-rg.json diff --git a/samples/bot-conversation/python/infra/azure.bicep b/samples/bot-quickstart/python/infra/azure.bicep similarity index 100% rename from samples/bot-conversation/python/infra/azure.bicep rename to samples/bot-quickstart/python/infra/azure.bicep diff --git a/samples/bot-conversation/python/infra/azure.parameters.json b/samples/bot-quickstart/python/infra/azure.parameters.json similarity index 100% rename from samples/bot-conversation/python/infra/azure.parameters.json rename to samples/bot-quickstart/python/infra/azure.parameters.json diff --git a/samples/bot-conversation/python/m365agents.local.yml b/samples/bot-quickstart/python/m365agents.local.yml similarity index 100% rename from samples/bot-conversation/python/m365agents.local.yml rename to samples/bot-quickstart/python/m365agents.local.yml diff --git a/samples/bot-conversation/python/m365agents.yml b/samples/bot-quickstart/python/m365agents.yml similarity index 100% rename from samples/bot-conversation/python/m365agents.yml rename to samples/bot-quickstart/python/m365agents.yml diff --git a/samples/bot-conversation/python/requirements.txt b/samples/bot-quickstart/python/requirements.txt similarity index 100% rename from samples/bot-conversation/python/requirements.txt rename to samples/bot-quickstart/python/requirements.txt diff --git a/samples/bot-conversation/python/resources/UserMentionCardTemplate.json b/samples/bot-quickstart/python/resources/UserMentionCardTemplate.json similarity index 100% rename from samples/bot-conversation/python/resources/UserMentionCardTemplate.json rename to samples/bot-quickstart/python/resources/UserMentionCardTemplate.json From 0b2125bb584c00d103cdee4271e5cd0329c9d56e Mon Sep 17 00:00:00 2001 From: AjayJ12-MSFT Date: Thu, 5 Feb 2026 19:56:20 +0530 Subject: [PATCH 06/13] Fixing PR comments --- samples/bot-quickstart/README.md | 17 ++++- samples/bot-quickstart/appManifest/color.png | Bin 3415 -> 0 bytes .../bot-quickstart/appManifest/manifest.json | 63 ------------------ .../bot-quickstart/appManifest/outline.png | Bin 407 -> 0 bytes samples/bot-quickstart/bot-conversation.gif | Bin 46840 -> 0 bytes samples/bot-quickstart/bot-quickstart.gif | Bin 0 -> 63318 bytes 6 files changed, 15 insertions(+), 65 deletions(-) delete mode 100644 samples/bot-quickstart/appManifest/color.png delete mode 100644 samples/bot-quickstart/appManifest/manifest.json delete mode 100644 samples/bot-quickstart/appManifest/outline.png delete mode 100644 samples/bot-quickstart/bot-conversation.gif create mode 100644 samples/bot-quickstart/bot-quickstart.gif diff --git a/samples/bot-quickstart/README.md b/samples/bot-quickstart/README.md index d43258b2ca..2f4e5e8d73 100644 --- a/samples/bot-quickstart/README.md +++ b/samples/bot-quickstart/README.md @@ -2,14 +2,27 @@ This sample demonstrates how to handle various bot conversation events in Microsoft Teams. +## Table of Contents + +- [Interaction with Bot](#interaction-with-bot) +- [Sample Implementations](#sample-implementations) +- [How to run these samples](#how-to-run-these-samples) + - [Run in the agentsplayground](#run-in-the-agentsplayground) + - [Run in the Teams Client](#run-in-the-teams-client) +- [Configure the new project to use the new Teams Bot Application](#configure-the-new-project-to-use-the-new-teams-bot-application) +- [Pro Tip: Read the configuration settings using the Azure CLI](#pro-tip-read-the-configuration-settings-using-the-azure-cli) +- [Troubleshooting](#troubleshooting) +- [Further Reading](#further-reading) + ## Interaction with Bot -![Conversation Bot](bot-conversation.gif) +![Conversation Bot](bot-quickstart.gif) The bot responds to the following commands: * **Who am I?** - Gets information about the current user * **Mention me** - The bot mentions the user in its response +* **Proactive** - The bot sends a proactive message after a delay * **Echo {message}** - The bot echoes back the provided message ## Sample Implementations @@ -18,7 +31,7 @@ The bot responds to the following commands: |----------|-----------|-----------| | C# | .NET 10 / ASP.NET Core | [dotnet/bot-conversation](dotnet/bot-conversation/README.md) | | TypeScript | Node.js | [nodejs/bot-conversation](nodejs/bot-conversation/README.md) | -| Python | Python 3.12+ | [python/bot-conversation](python/bot-conversation/README.md) | +| Python | Python | [python/bot-conversation](python/bot-conversation/README.md) | # How to run these samples diff --git a/samples/bot-quickstart/appManifest/color.png b/samples/bot-quickstart/appManifest/color.png deleted file mode 100644 index b8cf81afbe2f5bafd8563920edfadb78b7b71be6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3415 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 Bp2+|J diff --git a/samples/bot-quickstart/bot-conversation.gif b/samples/bot-quickstart/bot-conversation.gif deleted file mode 100644 index 3603616796af4fded078697d5e6dc5fdd09f0102..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46840 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 Date: Mon, 9 Feb 2026 12:21:42 +0530 Subject: [PATCH 07/13] Adding separate directory for bot-quickstart --- .../csharp/.gitignore | 0 .../csharp/AdapterWithErrorHandler.cs | 0 .../csharp/Bots/TeamsConversationBot.cs | 0 .../csharp/Controllers/BotController.cs | 0 ...ameters-for-template-AzureBot-with-rg.json | 0 ...arameters-for-template-BotApp-with-rg.json | 0 .../DeployUseExistResourceGroup/readme.md | 0 .../template-AzureBot-with-rg.json | 0 .../template-BotApp-with-rg.json | 0 ...rameters-for-template-AzureBot-new-rg.json | 0 ...parameters-for-template-BotApp-new-rg.json | 0 .../DeployWithNewResourceGroup/readme.md | 0 .../template-AzureBot-new-rg.json | 0 .../template-BotApp-new-rg.json | 0 .../csharp/Images/1.Adding_personal_Scope.png | Bin .../csharp/Images/10.Mention_Me_Chat.png | Bin .../csharp/Images/11.Mention_Me_GC.png | Bin .../csharp/Images/12.Mention_Me_Team.png | Bin .../Images/13.Message_all_Members_chat.png | Bin .../Images/14.Message_all_Members_GC.png | Bin .../Images/15.Message_all_Members_Team.png | Bin .../Images/16.Message_all_aadid_chat.png | Bin .../csharp/Images/17.Message_all_aadid_GC.png | Bin .../Images/18.Message_all_aadid_Team.png | Bin .../csharp/Images/2.Added.png | Bin .../csharp/Images/3.Welcome_Card.png | Bin .../csharp/Images/31.Send_AI_Text_chat.png | Bin .../csharp/Images/32.Send_AI_Text_GC.png | Bin .../csharp/Images/33.Send_AI_Text_Team.png | Bin .../Images/34.Immersive_Reader_card_chat.png | Bin .../Images/35.Immersive_Reader_chat.png | Bin .../csharp/Images/36.Message_Edited.png | Bin .../csharp/Images/37.Message_Deleted.png | Bin .../csharp/Images/38.Message_Restored.png | Bin .../csharp/Images/4.Adding_to_GC.png | Bin .../csharp/Images/5.Addes_GC.png | Bin .../csharp/Images/6.Welcome_Card_GC.png | Bin .../csharp/Images/7.Adding_to_Team.png | Bin .../csharp/Images/8.Added_to_Team.png | Bin .../csharp/Images/9.Welcome_Card_Team.png | Bin .../csharp/Images/AI-label.png | Bin .../csharp/Images/Bot_Conversation.gif | Bin .../Images/Check_Read_Count_After 1.png | Bin .../csharp/Images/Check_Read_Count_Before.png | Bin .../csharp/Images/Feedback-buttons.png | Bin .../csharp/Images/Feedback-buttons1.png | Bin .../csharp/Images/Feedback-buttons2.png | Bin .../csharp/Images/Feedback-buttons3.png | Bin .../csharp/Images/Reset_Read_Count.png | Bin .../csharp/Images/Sensitivity-label.png | Bin .../csharp/Images/citations.png | Bin .../csharp/Images/immersiveReaderScreen.png | Bin .../csharp/Images/sendtext.png | Bin .../csharp/M365Agent/M365Agent.ttkproj | 0 .../csharp/M365Agent/aad.manifest.json | 0 .../M365Agent/appPackage/icon-color.png | Bin .../M365Agent/appPackage/icon-outline.png | Bin .../csharp/M365Agent/appPackage/manifest.json | 0 .../csharp/M365Agent/env/.env.local | 0 .../csharp/M365Agent/infra/azure.bicep | 0 .../M365Agent/infra/azure.parameters.json | 0 .../csharp/M365Agent/launchSettings.json | 15 + .../csharp/M365Agent/m365agents.local.yml | 0 .../csharp/M365Agent/m365agents.yml | 0 .../csharp/Program.cs | 0 .../csharp/Properties/launchSettings.json | 13 + .../csharp/README.md | 0 .../csharp/Resources/ImmersiveReaderCard.json | 0 .../Resources/UserMentionCardTemplate.json | 0 .../csharp/Startup.cs | 0 .../csharp/TeamsConversationBot.csproj | 0 .../csharp/TeamsConversationBot.sln | 0 .../csharp/appsettings.json | 0 .../csharp/assets/sample.json | 0 .../csharp/demo-manifest/bot-conversation.zip | Bin .../csharp/wwwroot/default.html | 0 .../java/Images/1.prompts.png | Bin .../java/Images/2.welcome.png | Bin .../java/Images/3.mention.png | Bin .../java/Images/4.sent.png | Bin .../java/Images/BotConversation.gif | Bin .../java/LICENSE | 0 .../java/README.md | 0 .../java/Setup.md | 0 .../java/SetupImages/JAVA_HOME.png | Bin .../SetupImages/Setup-variables-java-sdk.png | Bin .../java/SetupImages/download-maven.png | Bin .../SetupImages/environment-variables.png | Bin .../java/SetupImages/extract-maven.png | Bin ...ll-maven-edit-environment-variable-new.png | Bin ...t-environment-variable-path-maven-home.png | Bin ...all-maven-on-save-changes-to-variables.png | Bin ...l-maven-on-windows-maven-home-variable.png | Bin .../install-maven-path-variable.png | Bin .../java/SetupImages/new-system-variable.png | Bin .../SetupImages/verifymaveninstallation.png | Bin .../java/assets/sample.json | 0 .../template-with-new-rg.json | 0 .../template-with-preexisting-rg.json | 0 .../java/pom.xml | 0 .../sample/teamsconversation/Application.java | 0 .../TeamsConversationBot.java | 0 .../teamsconversation/package-info.java | 0 .../resources/UserMentionCardTemplate.json | 0 .../src/main/resources/application.properties | 0 .../java/src/main/resources/log4j2.json | 0 .../java/src/main/webapp/META-INF/MANIFEST.MF | 0 .../java/src/main/webapp/WEB-INF/web.xml | 0 .../java/src/main/webapp/index.html | 0 .../teamsconversation/ApplicationTest.java | 0 .../java/teamsAppManifest/icon-color.png | Bin .../java/teamsAppManifest/icon-outline.png | Bin .../java/teamsAppManifest/manifest.json | 0 .../nodejs/.eslintrc.js | 0 .../.github/ISSUE_TEMPLATE/agent-task.md | 0 .../nodejs/.github/copilot-instructions.md | 0 .../nodejs/.gitignore | 0 .../nodejs/.vscode/extensions.json | 0 .../nodejs/.vscode/launch.json | 0 .../nodejs/.vscode/settings.json | 0 .../nodejs/.vscode/tasks.json | 0 .../nodejs/Images/1.Adding_personal_Scope.png | Bin .../nodejs/Images/10.Mention_Me_Chat.png | Bin .../nodejs/Images/11.Mention_Me_GC.png | Bin .../nodejs/Images/12.Mention_Me_Team.png | Bin .../Images/13.Message_all_Members_chat.png | Bin .../Images/14.Message_all_Members_GC.png | Bin .../Images/15.Message_all_Members_Team.png | Bin .../Images/16.Message_all_aadid_chat.png | Bin .../nodejs/Images/17.Message_all_aadid_GC.png | Bin .../Images/18.Message_all_aadid_Team.png | Bin .../nodejs/Images/2.Added.png | Bin .../nodejs/Images/3.Welcome_Card.png | Bin .../nodejs/Images/31.Send_AI_Text_chat.png | Bin .../nodejs/Images/32.Send_AI_Text_GC.png | Bin .../nodejs/Images/33.Send_AI_Text_Team.png | Bin .../Images/34.Immersive_Reader_card_chat.png | Bin .../Images/35.Immersive_Reader_chat.png | Bin .../nodejs/Images/36.Message_Edited.png | Bin .../nodejs/Images/37.Message_Deleted.png | Bin .../nodejs/Images/38.Message_Restored.png | Bin .../nodejs/Images/4.Adding_to_GC.png | Bin .../nodejs/Images/5.Addes_GC.png | Bin .../nodejs/Images/6.Welcome_Card_GC.png | Bin .../nodejs/Images/7.Adding_to_Team.png | Bin .../nodejs/Images/8.Added_to_Team.png | Bin .../nodejs/Images/9.Welcome_Card_Team.png | Bin .../nodejs/Images/AI-label.png | Bin .../nodejs/Images/Bot_Conversation.gif | Bin .../Images/Check_Read_Count_After 1.png | Bin .../nodejs/Images/Check_Read_Count_Before.png | Bin .../nodejs/Images/Feedback-buttons.png | Bin .../nodejs/Images/Feedback-buttons1.png | Bin .../nodejs/Images/Feedback-buttons2.png | Bin .../nodejs/Images/Feedback-buttons3.png | Bin .../nodejs/Images/Reset_Read_Count.png | Bin .../nodejs/Images/Sensitivity-label.png | Bin .../nodejs/Images/citations.png | Bin .../nodejs/Images/immersiveReaderScreen.png | Bin .../nodejs/Images/sendtext.png | Bin .../nodejs/README.md | 0 .../nodejs/aad.manifest.json | 0 .../nodejs/appManifest/color.png | Bin .../nodejs/appManifest/manifest.json | 0 .../nodejs/appManifest/outline.png | Bin .../nodejs/assets/sample.json | 0 .../nodejs/bots/teamsConversationBot.js | 0 .../nodejs/build.js | 0 ...ameters-for-template-AzureBot-with-rg.json | 0 ...arameters-for-template-BotApp-with-rg.json | 0 .../deployUseExistResourceGroup/readme.md | 0 .../template-AzureBot-with-rg.json | 0 .../template-BotApp-with-rg.json | 0 ...rameters-for-template-AzureBot-new-rg.json | 0 ...parameters-for-template-BotApp-new-rg.json | 0 .../deployWithNewResourceGroup/readme.md | 0 .../template-AzureBot-new-rg.json | 0 .../template-BotApp-new-rg.json | 0 .../nodejs/index.js | 0 .../nodejs/infra/azure.bicep | 0 .../nodejs/infra/azure.parameters.json | 0 .../nodejs/m365agents.local.yml | 0 .../nodejs/m365agents.yml | 0 .../bot-conversation/nodejs/package-lock.json | 4566 +++++++++++++++++ .../nodejs/package.json | 0 .../nodejs/resources/ImmersiveReaderCard.json | 0 .../resources/UserMentionCardTemplate.json | 0 .../nodejs/sample-plan.md | 0 .../python/.gitignore | 0 .../python/.vscode/extensions.json | 0 .../python/.vscode/launch.json | 0 .../python/.vscode/settings.json | 0 .../python/.vscode/tasks.json | 0 .../python/Images/1.prompts.png | Bin .../python/Images/2.welcome.png | Bin .../python/Images/3.mention.png | Bin .../python/Images/4.message-to-all.png | Bin .../python/Images/BotConversation.gif | Bin .../python/README.md | 0 .../python/aad.manifest.json | 0 .../python/app.py | 0 .../python/appManifest/color.png | Bin .../python/appManifest/manifest.json | 0 .../python/appManifest/outline.png | Bin .../python/assets/sample.json | 0 .../python/bots/__init__.py | 0 .../python/bots/teams_conversation_bot.py | 0 .../python/config.py | 0 ...ameters-for-template-AzureBot-with-rg.json | 0 ...arameters-for-template-BotApp-with-rg.json | 0 .../deployUseExistResourceGroup/readme.md | 0 .../template-AzureBot-with-rg.json | 0 .../template-BotApp-with-rg.json | 0 ...rameters-for-template-AzureBot-new-rg.json | 0 ...parameters-for-template-BotApp-new-rg.json | 0 .../deployWithNewResourceGroup/readme.md | 0 .../template-AzureBot-new-rg.json | 0 .../template-BotApp-new-rg.json | 0 .../python/infra/azure.bicep | 0 .../python/infra/azure.parameters.json | 0 .../python/m365agents.local.yml | 0 .../python/m365agents.yml | 0 .../python/requirements.txt | 0 .../resources/UserMentionCardTemplate.json | 0 samples/bot-quickstart/bot-quickstart.gif | Bin 63318 -> 138737 bytes 225 files changed, 4594 insertions(+) rename samples/{bot-quickstart => bot-conversation}/csharp/.gitignore (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/AdapterWithErrorHandler.cs (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Bots/TeamsConversationBot.cs (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Controllers/BotController.cs (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/DeploymentTemplates/DeployUseExistResourceGroup/parameters-for-template-AzureBot-with-rg.json (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/DeploymentTemplates/DeployUseExistResourceGroup/parameters-for-template-BotApp-with-rg.json (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/DeploymentTemplates/DeployUseExistResourceGroup/readme.md (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/DeploymentTemplates/DeployUseExistResourceGroup/template-AzureBot-with-rg.json (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/DeploymentTemplates/DeployUseExistResourceGroup/template-BotApp-with-rg.json (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/DeploymentTemplates/DeployWithNewResourceGroup/parameters-for-template-AzureBot-new-rg.json (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/DeploymentTemplates/DeployWithNewResourceGroup/parameters-for-template-BotApp-new-rg.json (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/DeploymentTemplates/DeployWithNewResourceGroup/readme.md (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/DeploymentTemplates/DeployWithNewResourceGroup/template-AzureBot-new-rg.json (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/DeploymentTemplates/DeployWithNewResourceGroup/template-BotApp-new-rg.json (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/1.Adding_personal_Scope.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/10.Mention_Me_Chat.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/11.Mention_Me_GC.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/12.Mention_Me_Team.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/13.Message_all_Members_chat.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/14.Message_all_Members_GC.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/15.Message_all_Members_Team.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/16.Message_all_aadid_chat.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/17.Message_all_aadid_GC.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/18.Message_all_aadid_Team.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/2.Added.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/3.Welcome_Card.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/31.Send_AI_Text_chat.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/32.Send_AI_Text_GC.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/33.Send_AI_Text_Team.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/34.Immersive_Reader_card_chat.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/35.Immersive_Reader_chat.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/36.Message_Edited.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/37.Message_Deleted.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/38.Message_Restored.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/4.Adding_to_GC.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/5.Addes_GC.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/6.Welcome_Card_GC.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/7.Adding_to_Team.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/8.Added_to_Team.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/9.Welcome_Card_Team.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/AI-label.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/Bot_Conversation.gif (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/Check_Read_Count_After 1.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/Check_Read_Count_Before.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/Feedback-buttons.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/Feedback-buttons1.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/Feedback-buttons2.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/Feedback-buttons3.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/Reset_Read_Count.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/Sensitivity-label.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/citations.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/immersiveReaderScreen.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Images/sendtext.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/M365Agent/M365Agent.ttkproj (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/M365Agent/aad.manifest.json (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/M365Agent/appPackage/icon-color.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/M365Agent/appPackage/icon-outline.png (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/M365Agent/appPackage/manifest.json (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/M365Agent/env/.env.local (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/M365Agent/infra/azure.bicep (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/M365Agent/infra/azure.parameters.json (100%) create mode 100644 samples/bot-conversation/csharp/M365Agent/launchSettings.json rename samples/{bot-quickstart => bot-conversation}/csharp/M365Agent/m365agents.local.yml (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/M365Agent/m365agents.yml (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Program.cs (100%) create mode 100644 samples/bot-conversation/csharp/Properties/launchSettings.json rename samples/{bot-quickstart => bot-conversation}/csharp/README.md (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Resources/ImmersiveReaderCard.json (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Resources/UserMentionCardTemplate.json (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/Startup.cs (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/TeamsConversationBot.csproj (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/TeamsConversationBot.sln (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/appsettings.json (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/assets/sample.json (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/demo-manifest/bot-conversation.zip (100%) rename samples/{bot-quickstart => bot-conversation}/csharp/wwwroot/default.html (100%) rename samples/{bot-quickstart => bot-conversation}/java/Images/1.prompts.png (100%) rename samples/{bot-quickstart => bot-conversation}/java/Images/2.welcome.png (100%) rename samples/{bot-quickstart => bot-conversation}/java/Images/3.mention.png (100%) rename samples/{bot-quickstart => bot-conversation}/java/Images/4.sent.png (100%) rename samples/{bot-quickstart => bot-conversation}/java/Images/BotConversation.gif (100%) rename samples/{bot-quickstart => bot-conversation}/java/LICENSE (100%) rename samples/{bot-quickstart => bot-conversation}/java/README.md (100%) rename samples/{bot-quickstart => bot-conversation}/java/Setup.md (100%) rename samples/{bot-quickstart => bot-conversation}/java/SetupImages/JAVA_HOME.png (100%) rename samples/{bot-quickstart => bot-conversation}/java/SetupImages/Setup-variables-java-sdk.png (100%) rename samples/{bot-quickstart => bot-conversation}/java/SetupImages/download-maven.png (100%) rename samples/{bot-quickstart => bot-conversation}/java/SetupImages/environment-variables.png (100%) rename samples/{bot-quickstart => bot-conversation}/java/SetupImages/extract-maven.png (100%) rename samples/{bot-quickstart => bot-conversation}/java/SetupImages/install-maven-edit-environment-variable-new.png (100%) rename samples/{bot-quickstart => bot-conversation}/java/SetupImages/install-maven-on-edit-environment-variable-path-maven-home.png (100%) rename samples/{bot-quickstart => bot-conversation}/java/SetupImages/install-maven-on-save-changes-to-variables.png (100%) rename samples/{bot-quickstart => bot-conversation}/java/SetupImages/install-maven-on-windows-maven-home-variable.png (100%) rename samples/{bot-quickstart => bot-conversation}/java/SetupImages/install-maven-path-variable.png (100%) rename samples/{bot-quickstart => bot-conversation}/java/SetupImages/new-system-variable.png (100%) rename samples/{bot-quickstart => bot-conversation}/java/SetupImages/verifymaveninstallation.png (100%) rename samples/{bot-quickstart => bot-conversation}/java/assets/sample.json (100%) rename samples/{bot-quickstart => bot-conversation}/java/deploymentTemplates/template-with-new-rg.json (100%) rename samples/{bot-quickstart => bot-conversation}/java/deploymentTemplates/template-with-preexisting-rg.json (100%) rename samples/{bot-quickstart => bot-conversation}/java/pom.xml (100%) rename samples/{bot-quickstart => bot-conversation}/java/src/main/java/com/microsoft/bot/sample/teamsconversation/Application.java (100%) rename samples/{bot-quickstart => bot-conversation}/java/src/main/java/com/microsoft/bot/sample/teamsconversation/TeamsConversationBot.java (100%) rename samples/{bot-quickstart => bot-conversation}/java/src/main/java/com/microsoft/bot/sample/teamsconversation/package-info.java (100%) rename samples/{bot-quickstart => bot-conversation}/java/src/main/resources/UserMentionCardTemplate.json (100%) rename samples/{bot-quickstart => bot-conversation}/java/src/main/resources/application.properties (100%) rename samples/{bot-quickstart => bot-conversation}/java/src/main/resources/log4j2.json (100%) rename samples/{bot-quickstart => bot-conversation}/java/src/main/webapp/META-INF/MANIFEST.MF (100%) rename samples/{bot-quickstart => bot-conversation}/java/src/main/webapp/WEB-INF/web.xml (100%) rename samples/{bot-quickstart => bot-conversation}/java/src/main/webapp/index.html (100%) rename samples/{bot-quickstart => bot-conversation}/java/src/test/java/com/microsoft/bot/sample/teamsconversation/ApplicationTest.java (100%) rename samples/{bot-quickstart => bot-conversation}/java/teamsAppManifest/icon-color.png (100%) rename samples/{bot-quickstart => bot-conversation}/java/teamsAppManifest/icon-outline.png (100%) rename samples/{bot-quickstart => bot-conversation}/java/teamsAppManifest/manifest.json (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/.eslintrc.js (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/.github/ISSUE_TEMPLATE/agent-task.md (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/.github/copilot-instructions.md (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/.gitignore (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/.vscode/extensions.json (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/.vscode/launch.json (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/.vscode/settings.json (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/.vscode/tasks.json (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/1.Adding_personal_Scope.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/10.Mention_Me_Chat.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/11.Mention_Me_GC.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/12.Mention_Me_Team.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/13.Message_all_Members_chat.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/14.Message_all_Members_GC.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/15.Message_all_Members_Team.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/16.Message_all_aadid_chat.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/17.Message_all_aadid_GC.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/18.Message_all_aadid_Team.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/2.Added.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/3.Welcome_Card.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/31.Send_AI_Text_chat.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/32.Send_AI_Text_GC.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/33.Send_AI_Text_Team.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/34.Immersive_Reader_card_chat.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/35.Immersive_Reader_chat.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/36.Message_Edited.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/37.Message_Deleted.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/38.Message_Restored.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/4.Adding_to_GC.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/5.Addes_GC.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/6.Welcome_Card_GC.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/7.Adding_to_Team.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/8.Added_to_Team.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/9.Welcome_Card_Team.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/AI-label.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/Bot_Conversation.gif (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/Check_Read_Count_After 1.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/Check_Read_Count_Before.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/Feedback-buttons.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/Feedback-buttons1.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/Feedback-buttons2.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/Feedback-buttons3.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/Reset_Read_Count.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/Sensitivity-label.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/citations.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/immersiveReaderScreen.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/Images/sendtext.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/README.md (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/aad.manifest.json (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/appManifest/color.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/appManifest/manifest.json (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/appManifest/outline.png (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/assets/sample.json (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/bots/teamsConversationBot.js (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/build.js (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-AzureBot-with-rg.json (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-BotApp-with-rg.json (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/deploymentTemplates/deployUseExistResourceGroup/readme.md (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/deploymentTemplates/deployUseExistResourceGroup/template-AzureBot-with-rg.json (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/deploymentTemplates/deployUseExistResourceGroup/template-BotApp-with-rg.json (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-AzureBot-new-rg.json (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-BotApp-new-rg.json (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/deploymentTemplates/deployWithNewResourceGroup/readme.md (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/deploymentTemplates/deployWithNewResourceGroup/template-AzureBot-new-rg.json (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/deploymentTemplates/deployWithNewResourceGroup/template-BotApp-new-rg.json (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/index.js (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/infra/azure.bicep (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/infra/azure.parameters.json (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/m365agents.local.yml (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/m365agents.yml (100%) create mode 100644 samples/bot-conversation/nodejs/package-lock.json rename samples/{bot-quickstart => bot-conversation}/nodejs/package.json (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/resources/ImmersiveReaderCard.json (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/resources/UserMentionCardTemplate.json (100%) rename samples/{bot-quickstart => bot-conversation}/nodejs/sample-plan.md (100%) rename samples/{bot-quickstart => bot-conversation}/python/.gitignore (100%) rename samples/{bot-quickstart => bot-conversation}/python/.vscode/extensions.json (100%) rename samples/{bot-quickstart => bot-conversation}/python/.vscode/launch.json (100%) rename samples/{bot-quickstart => bot-conversation}/python/.vscode/settings.json (100%) rename samples/{bot-quickstart => bot-conversation}/python/.vscode/tasks.json (100%) rename samples/{bot-quickstart => bot-conversation}/python/Images/1.prompts.png (100%) rename samples/{bot-quickstart => bot-conversation}/python/Images/2.welcome.png (100%) rename samples/{bot-quickstart => bot-conversation}/python/Images/3.mention.png (100%) rename samples/{bot-quickstart => bot-conversation}/python/Images/4.message-to-all.png (100%) rename samples/{bot-quickstart => bot-conversation}/python/Images/BotConversation.gif (100%) rename samples/{bot-quickstart => bot-conversation}/python/README.md (100%) rename samples/{bot-quickstart => bot-conversation}/python/aad.manifest.json (100%) rename samples/{bot-quickstart => bot-conversation}/python/app.py (100%) rename samples/{bot-quickstart => bot-conversation}/python/appManifest/color.png (100%) rename samples/{bot-quickstart => bot-conversation}/python/appManifest/manifest.json (100%) rename samples/{bot-quickstart => bot-conversation}/python/appManifest/outline.png (100%) rename samples/{bot-quickstart => bot-conversation}/python/assets/sample.json (100%) rename samples/{bot-quickstart => bot-conversation}/python/bots/__init__.py (100%) rename samples/{bot-quickstart => bot-conversation}/python/bots/teams_conversation_bot.py (100%) rename samples/{bot-quickstart => bot-conversation}/python/config.py (100%) rename samples/{bot-quickstart => bot-conversation}/python/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-AzureBot-with-rg.json (100%) rename samples/{bot-quickstart => bot-conversation}/python/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-BotApp-with-rg.json (100%) rename samples/{bot-quickstart => bot-conversation}/python/deploymentTemplates/deployUseExistResourceGroup/readme.md (100%) rename samples/{bot-quickstart => bot-conversation}/python/deploymentTemplates/deployUseExistResourceGroup/template-AzureBot-with-rg.json (100%) rename samples/{bot-quickstart => bot-conversation}/python/deploymentTemplates/deployUseExistResourceGroup/template-BotApp-with-rg.json (100%) rename samples/{bot-quickstart => bot-conversation}/python/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-AzureBot-new-rg.json (100%) rename samples/{bot-quickstart => bot-conversation}/python/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-BotApp-new-rg.json (100%) rename samples/{bot-quickstart => bot-conversation}/python/deploymentTemplates/deployWithNewResourceGroup/readme.md (100%) rename samples/{bot-quickstart => bot-conversation}/python/deploymentTemplates/deployWithNewResourceGroup/template-AzureBot-new-rg.json (100%) rename samples/{bot-quickstart => bot-conversation}/python/deploymentTemplates/deployWithNewResourceGroup/template-BotApp-new-rg.json (100%) rename samples/{bot-quickstart => bot-conversation}/python/infra/azure.bicep (100%) rename samples/{bot-quickstart => bot-conversation}/python/infra/azure.parameters.json (100%) rename samples/{bot-quickstart => bot-conversation}/python/m365agents.local.yml (100%) rename samples/{bot-quickstart => bot-conversation}/python/m365agents.yml (100%) rename samples/{bot-quickstart => bot-conversation}/python/requirements.txt (100%) rename samples/{bot-quickstart => bot-conversation}/python/resources/UserMentionCardTemplate.json (100%) diff --git a/samples/bot-quickstart/csharp/.gitignore b/samples/bot-conversation/csharp/.gitignore similarity index 100% rename from samples/bot-quickstart/csharp/.gitignore rename to samples/bot-conversation/csharp/.gitignore diff --git a/samples/bot-quickstart/csharp/AdapterWithErrorHandler.cs b/samples/bot-conversation/csharp/AdapterWithErrorHandler.cs similarity index 100% rename from samples/bot-quickstart/csharp/AdapterWithErrorHandler.cs rename to samples/bot-conversation/csharp/AdapterWithErrorHandler.cs diff --git a/samples/bot-quickstart/csharp/Bots/TeamsConversationBot.cs b/samples/bot-conversation/csharp/Bots/TeamsConversationBot.cs similarity index 100% rename from samples/bot-quickstart/csharp/Bots/TeamsConversationBot.cs rename to samples/bot-conversation/csharp/Bots/TeamsConversationBot.cs diff --git a/samples/bot-quickstart/csharp/Controllers/BotController.cs b/samples/bot-conversation/csharp/Controllers/BotController.cs similarity index 100% rename from samples/bot-quickstart/csharp/Controllers/BotController.cs rename to samples/bot-conversation/csharp/Controllers/BotController.cs diff --git a/samples/bot-quickstart/csharp/DeploymentTemplates/DeployUseExistResourceGroup/parameters-for-template-AzureBot-with-rg.json b/samples/bot-conversation/csharp/DeploymentTemplates/DeployUseExistResourceGroup/parameters-for-template-AzureBot-with-rg.json similarity index 100% rename from samples/bot-quickstart/csharp/DeploymentTemplates/DeployUseExistResourceGroup/parameters-for-template-AzureBot-with-rg.json rename to samples/bot-conversation/csharp/DeploymentTemplates/DeployUseExistResourceGroup/parameters-for-template-AzureBot-with-rg.json diff --git a/samples/bot-quickstart/csharp/DeploymentTemplates/DeployUseExistResourceGroup/parameters-for-template-BotApp-with-rg.json b/samples/bot-conversation/csharp/DeploymentTemplates/DeployUseExistResourceGroup/parameters-for-template-BotApp-with-rg.json similarity index 100% rename from samples/bot-quickstart/csharp/DeploymentTemplates/DeployUseExistResourceGroup/parameters-for-template-BotApp-with-rg.json rename to samples/bot-conversation/csharp/DeploymentTemplates/DeployUseExistResourceGroup/parameters-for-template-BotApp-with-rg.json diff --git a/samples/bot-quickstart/csharp/DeploymentTemplates/DeployUseExistResourceGroup/readme.md b/samples/bot-conversation/csharp/DeploymentTemplates/DeployUseExistResourceGroup/readme.md similarity index 100% rename from samples/bot-quickstart/csharp/DeploymentTemplates/DeployUseExistResourceGroup/readme.md rename to samples/bot-conversation/csharp/DeploymentTemplates/DeployUseExistResourceGroup/readme.md diff --git a/samples/bot-quickstart/csharp/DeploymentTemplates/DeployUseExistResourceGroup/template-AzureBot-with-rg.json b/samples/bot-conversation/csharp/DeploymentTemplates/DeployUseExistResourceGroup/template-AzureBot-with-rg.json similarity index 100% rename from samples/bot-quickstart/csharp/DeploymentTemplates/DeployUseExistResourceGroup/template-AzureBot-with-rg.json rename to samples/bot-conversation/csharp/DeploymentTemplates/DeployUseExistResourceGroup/template-AzureBot-with-rg.json diff --git a/samples/bot-quickstart/csharp/DeploymentTemplates/DeployUseExistResourceGroup/template-BotApp-with-rg.json b/samples/bot-conversation/csharp/DeploymentTemplates/DeployUseExistResourceGroup/template-BotApp-with-rg.json similarity index 100% rename from samples/bot-quickstart/csharp/DeploymentTemplates/DeployUseExistResourceGroup/template-BotApp-with-rg.json rename to samples/bot-conversation/csharp/DeploymentTemplates/DeployUseExistResourceGroup/template-BotApp-with-rg.json diff --git a/samples/bot-quickstart/csharp/DeploymentTemplates/DeployWithNewResourceGroup/parameters-for-template-AzureBot-new-rg.json b/samples/bot-conversation/csharp/DeploymentTemplates/DeployWithNewResourceGroup/parameters-for-template-AzureBot-new-rg.json similarity index 100% rename from samples/bot-quickstart/csharp/DeploymentTemplates/DeployWithNewResourceGroup/parameters-for-template-AzureBot-new-rg.json rename to samples/bot-conversation/csharp/DeploymentTemplates/DeployWithNewResourceGroup/parameters-for-template-AzureBot-new-rg.json diff --git a/samples/bot-quickstart/csharp/DeploymentTemplates/DeployWithNewResourceGroup/parameters-for-template-BotApp-new-rg.json b/samples/bot-conversation/csharp/DeploymentTemplates/DeployWithNewResourceGroup/parameters-for-template-BotApp-new-rg.json similarity index 100% rename from samples/bot-quickstart/csharp/DeploymentTemplates/DeployWithNewResourceGroup/parameters-for-template-BotApp-new-rg.json rename to samples/bot-conversation/csharp/DeploymentTemplates/DeployWithNewResourceGroup/parameters-for-template-BotApp-new-rg.json diff --git a/samples/bot-quickstart/csharp/DeploymentTemplates/DeployWithNewResourceGroup/readme.md b/samples/bot-conversation/csharp/DeploymentTemplates/DeployWithNewResourceGroup/readme.md similarity index 100% rename from samples/bot-quickstart/csharp/DeploymentTemplates/DeployWithNewResourceGroup/readme.md rename to samples/bot-conversation/csharp/DeploymentTemplates/DeployWithNewResourceGroup/readme.md diff --git a/samples/bot-quickstart/csharp/DeploymentTemplates/DeployWithNewResourceGroup/template-AzureBot-new-rg.json b/samples/bot-conversation/csharp/DeploymentTemplates/DeployWithNewResourceGroup/template-AzureBot-new-rg.json similarity index 100% rename from samples/bot-quickstart/csharp/DeploymentTemplates/DeployWithNewResourceGroup/template-AzureBot-new-rg.json rename to samples/bot-conversation/csharp/DeploymentTemplates/DeployWithNewResourceGroup/template-AzureBot-new-rg.json diff --git a/samples/bot-quickstart/csharp/DeploymentTemplates/DeployWithNewResourceGroup/template-BotApp-new-rg.json b/samples/bot-conversation/csharp/DeploymentTemplates/DeployWithNewResourceGroup/template-BotApp-new-rg.json similarity index 100% rename from samples/bot-quickstart/csharp/DeploymentTemplates/DeployWithNewResourceGroup/template-BotApp-new-rg.json rename to samples/bot-conversation/csharp/DeploymentTemplates/DeployWithNewResourceGroup/template-BotApp-new-rg.json diff --git a/samples/bot-quickstart/csharp/Images/1.Adding_personal_Scope.png b/samples/bot-conversation/csharp/Images/1.Adding_personal_Scope.png similarity index 100% rename from samples/bot-quickstart/csharp/Images/1.Adding_personal_Scope.png rename to samples/bot-conversation/csharp/Images/1.Adding_personal_Scope.png diff --git a/samples/bot-quickstart/csharp/Images/10.Mention_Me_Chat.png b/samples/bot-conversation/csharp/Images/10.Mention_Me_Chat.png similarity index 100% rename from samples/bot-quickstart/csharp/Images/10.Mention_Me_Chat.png rename to samples/bot-conversation/csharp/Images/10.Mention_Me_Chat.png diff --git a/samples/bot-quickstart/csharp/Images/11.Mention_Me_GC.png b/samples/bot-conversation/csharp/Images/11.Mention_Me_GC.png similarity index 100% rename from samples/bot-quickstart/csharp/Images/11.Mention_Me_GC.png rename to samples/bot-conversation/csharp/Images/11.Mention_Me_GC.png diff --git a/samples/bot-quickstart/csharp/Images/12.Mention_Me_Team.png b/samples/bot-conversation/csharp/Images/12.Mention_Me_Team.png similarity index 100% rename from samples/bot-quickstart/csharp/Images/12.Mention_Me_Team.png rename to samples/bot-conversation/csharp/Images/12.Mention_Me_Team.png diff --git a/samples/bot-quickstart/csharp/Images/13.Message_all_Members_chat.png b/samples/bot-conversation/csharp/Images/13.Message_all_Members_chat.png similarity index 100% rename from samples/bot-quickstart/csharp/Images/13.Message_all_Members_chat.png rename to samples/bot-conversation/csharp/Images/13.Message_all_Members_chat.png diff --git a/samples/bot-quickstart/csharp/Images/14.Message_all_Members_GC.png b/samples/bot-conversation/csharp/Images/14.Message_all_Members_GC.png similarity index 100% rename from samples/bot-quickstart/csharp/Images/14.Message_all_Members_GC.png rename to samples/bot-conversation/csharp/Images/14.Message_all_Members_GC.png diff --git a/samples/bot-quickstart/csharp/Images/15.Message_all_Members_Team.png b/samples/bot-conversation/csharp/Images/15.Message_all_Members_Team.png similarity index 100% rename from samples/bot-quickstart/csharp/Images/15.Message_all_Members_Team.png rename to samples/bot-conversation/csharp/Images/15.Message_all_Members_Team.png diff --git a/samples/bot-quickstart/csharp/Images/16.Message_all_aadid_chat.png b/samples/bot-conversation/csharp/Images/16.Message_all_aadid_chat.png similarity index 100% rename from samples/bot-quickstart/csharp/Images/16.Message_all_aadid_chat.png rename to samples/bot-conversation/csharp/Images/16.Message_all_aadid_chat.png diff --git a/samples/bot-quickstart/csharp/Images/17.Message_all_aadid_GC.png b/samples/bot-conversation/csharp/Images/17.Message_all_aadid_GC.png similarity index 100% rename from samples/bot-quickstart/csharp/Images/17.Message_all_aadid_GC.png rename to samples/bot-conversation/csharp/Images/17.Message_all_aadid_GC.png diff --git a/samples/bot-quickstart/csharp/Images/18.Message_all_aadid_Team.png b/samples/bot-conversation/csharp/Images/18.Message_all_aadid_Team.png similarity index 100% rename from samples/bot-quickstart/csharp/Images/18.Message_all_aadid_Team.png rename to samples/bot-conversation/csharp/Images/18.Message_all_aadid_Team.png diff --git a/samples/bot-quickstart/csharp/Images/2.Added.png b/samples/bot-conversation/csharp/Images/2.Added.png similarity index 100% rename from samples/bot-quickstart/csharp/Images/2.Added.png rename to samples/bot-conversation/csharp/Images/2.Added.png diff --git a/samples/bot-quickstart/csharp/Images/3.Welcome_Card.png b/samples/bot-conversation/csharp/Images/3.Welcome_Card.png similarity index 100% rename from samples/bot-quickstart/csharp/Images/3.Welcome_Card.png rename to samples/bot-conversation/csharp/Images/3.Welcome_Card.png diff --git a/samples/bot-quickstart/csharp/Images/31.Send_AI_Text_chat.png b/samples/bot-conversation/csharp/Images/31.Send_AI_Text_chat.png similarity index 100% rename from samples/bot-quickstart/csharp/Images/31.Send_AI_Text_chat.png rename to samples/bot-conversation/csharp/Images/31.Send_AI_Text_chat.png diff --git a/samples/bot-quickstart/csharp/Images/32.Send_AI_Text_GC.png b/samples/bot-conversation/csharp/Images/32.Send_AI_Text_GC.png similarity index 100% rename from samples/bot-quickstart/csharp/Images/32.Send_AI_Text_GC.png rename to samples/bot-conversation/csharp/Images/32.Send_AI_Text_GC.png diff --git a/samples/bot-quickstart/csharp/Images/33.Send_AI_Text_Team.png b/samples/bot-conversation/csharp/Images/33.Send_AI_Text_Team.png similarity index 100% rename from samples/bot-quickstart/csharp/Images/33.Send_AI_Text_Team.png rename to samples/bot-conversation/csharp/Images/33.Send_AI_Text_Team.png diff --git a/samples/bot-quickstart/csharp/Images/34.Immersive_Reader_card_chat.png b/samples/bot-conversation/csharp/Images/34.Immersive_Reader_card_chat.png similarity index 100% rename from samples/bot-quickstart/csharp/Images/34.Immersive_Reader_card_chat.png rename to samples/bot-conversation/csharp/Images/34.Immersive_Reader_card_chat.png diff --git a/samples/bot-quickstart/csharp/Images/35.Immersive_Reader_chat.png b/samples/bot-conversation/csharp/Images/35.Immersive_Reader_chat.png similarity index 100% rename from samples/bot-quickstart/csharp/Images/35.Immersive_Reader_chat.png rename to samples/bot-conversation/csharp/Images/35.Immersive_Reader_chat.png diff --git a/samples/bot-quickstart/csharp/Images/36.Message_Edited.png b/samples/bot-conversation/csharp/Images/36.Message_Edited.png similarity index 100% rename from samples/bot-quickstart/csharp/Images/36.Message_Edited.png rename to samples/bot-conversation/csharp/Images/36.Message_Edited.png diff --git a/samples/bot-quickstart/csharp/Images/37.Message_Deleted.png b/samples/bot-conversation/csharp/Images/37.Message_Deleted.png similarity index 100% rename from samples/bot-quickstart/csharp/Images/37.Message_Deleted.png rename to samples/bot-conversation/csharp/Images/37.Message_Deleted.png diff --git a/samples/bot-quickstart/csharp/Images/38.Message_Restored.png b/samples/bot-conversation/csharp/Images/38.Message_Restored.png similarity index 100% rename from samples/bot-quickstart/csharp/Images/38.Message_Restored.png rename to samples/bot-conversation/csharp/Images/38.Message_Restored.png diff --git a/samples/bot-quickstart/csharp/Images/4.Adding_to_GC.png b/samples/bot-conversation/csharp/Images/4.Adding_to_GC.png similarity index 100% rename from samples/bot-quickstart/csharp/Images/4.Adding_to_GC.png rename to samples/bot-conversation/csharp/Images/4.Adding_to_GC.png diff --git a/samples/bot-quickstart/csharp/Images/5.Addes_GC.png b/samples/bot-conversation/csharp/Images/5.Addes_GC.png similarity index 100% rename from samples/bot-quickstart/csharp/Images/5.Addes_GC.png rename to samples/bot-conversation/csharp/Images/5.Addes_GC.png diff --git a/samples/bot-quickstart/csharp/Images/6.Welcome_Card_GC.png b/samples/bot-conversation/csharp/Images/6.Welcome_Card_GC.png similarity index 100% rename from samples/bot-quickstart/csharp/Images/6.Welcome_Card_GC.png rename to samples/bot-conversation/csharp/Images/6.Welcome_Card_GC.png diff --git a/samples/bot-quickstart/csharp/Images/7.Adding_to_Team.png b/samples/bot-conversation/csharp/Images/7.Adding_to_Team.png similarity index 100% rename from samples/bot-quickstart/csharp/Images/7.Adding_to_Team.png rename to samples/bot-conversation/csharp/Images/7.Adding_to_Team.png diff --git a/samples/bot-quickstart/csharp/Images/8.Added_to_Team.png b/samples/bot-conversation/csharp/Images/8.Added_to_Team.png similarity index 100% rename from samples/bot-quickstart/csharp/Images/8.Added_to_Team.png rename to samples/bot-conversation/csharp/Images/8.Added_to_Team.png diff --git a/samples/bot-quickstart/csharp/Images/9.Welcome_Card_Team.png b/samples/bot-conversation/csharp/Images/9.Welcome_Card_Team.png similarity index 100% rename from samples/bot-quickstart/csharp/Images/9.Welcome_Card_Team.png rename to samples/bot-conversation/csharp/Images/9.Welcome_Card_Team.png diff --git a/samples/bot-quickstart/csharp/Images/AI-label.png b/samples/bot-conversation/csharp/Images/AI-label.png similarity index 100% rename from samples/bot-quickstart/csharp/Images/AI-label.png rename to samples/bot-conversation/csharp/Images/AI-label.png diff --git a/samples/bot-quickstart/csharp/Images/Bot_Conversation.gif b/samples/bot-conversation/csharp/Images/Bot_Conversation.gif similarity index 100% rename from samples/bot-quickstart/csharp/Images/Bot_Conversation.gif rename to samples/bot-conversation/csharp/Images/Bot_Conversation.gif diff --git a/samples/bot-quickstart/csharp/Images/Check_Read_Count_After 1.png b/samples/bot-conversation/csharp/Images/Check_Read_Count_After 1.png similarity index 100% rename from samples/bot-quickstart/csharp/Images/Check_Read_Count_After 1.png rename to samples/bot-conversation/csharp/Images/Check_Read_Count_After 1.png diff --git a/samples/bot-quickstart/csharp/Images/Check_Read_Count_Before.png b/samples/bot-conversation/csharp/Images/Check_Read_Count_Before.png similarity index 100% rename from samples/bot-quickstart/csharp/Images/Check_Read_Count_Before.png rename to samples/bot-conversation/csharp/Images/Check_Read_Count_Before.png diff --git a/samples/bot-quickstart/csharp/Images/Feedback-buttons.png b/samples/bot-conversation/csharp/Images/Feedback-buttons.png similarity index 100% rename from samples/bot-quickstart/csharp/Images/Feedback-buttons.png rename to samples/bot-conversation/csharp/Images/Feedback-buttons.png diff --git a/samples/bot-quickstart/csharp/Images/Feedback-buttons1.png b/samples/bot-conversation/csharp/Images/Feedback-buttons1.png similarity index 100% rename from samples/bot-quickstart/csharp/Images/Feedback-buttons1.png rename to samples/bot-conversation/csharp/Images/Feedback-buttons1.png diff --git a/samples/bot-quickstart/csharp/Images/Feedback-buttons2.png b/samples/bot-conversation/csharp/Images/Feedback-buttons2.png similarity index 100% rename from samples/bot-quickstart/csharp/Images/Feedback-buttons2.png rename to samples/bot-conversation/csharp/Images/Feedback-buttons2.png diff --git a/samples/bot-quickstart/csharp/Images/Feedback-buttons3.png b/samples/bot-conversation/csharp/Images/Feedback-buttons3.png similarity index 100% rename from samples/bot-quickstart/csharp/Images/Feedback-buttons3.png rename to samples/bot-conversation/csharp/Images/Feedback-buttons3.png diff --git a/samples/bot-quickstart/csharp/Images/Reset_Read_Count.png b/samples/bot-conversation/csharp/Images/Reset_Read_Count.png similarity index 100% rename from samples/bot-quickstart/csharp/Images/Reset_Read_Count.png rename to samples/bot-conversation/csharp/Images/Reset_Read_Count.png diff --git a/samples/bot-quickstart/csharp/Images/Sensitivity-label.png b/samples/bot-conversation/csharp/Images/Sensitivity-label.png similarity index 100% rename from samples/bot-quickstart/csharp/Images/Sensitivity-label.png rename to samples/bot-conversation/csharp/Images/Sensitivity-label.png diff --git a/samples/bot-quickstart/csharp/Images/citations.png b/samples/bot-conversation/csharp/Images/citations.png similarity index 100% rename from samples/bot-quickstart/csharp/Images/citations.png rename to samples/bot-conversation/csharp/Images/citations.png diff --git a/samples/bot-quickstart/csharp/Images/immersiveReaderScreen.png b/samples/bot-conversation/csharp/Images/immersiveReaderScreen.png similarity index 100% rename from samples/bot-quickstart/csharp/Images/immersiveReaderScreen.png rename to samples/bot-conversation/csharp/Images/immersiveReaderScreen.png diff --git a/samples/bot-quickstart/csharp/Images/sendtext.png b/samples/bot-conversation/csharp/Images/sendtext.png similarity index 100% rename from samples/bot-quickstart/csharp/Images/sendtext.png rename to samples/bot-conversation/csharp/Images/sendtext.png diff --git a/samples/bot-quickstart/csharp/M365Agent/M365Agent.ttkproj b/samples/bot-conversation/csharp/M365Agent/M365Agent.ttkproj similarity index 100% rename from samples/bot-quickstart/csharp/M365Agent/M365Agent.ttkproj rename to samples/bot-conversation/csharp/M365Agent/M365Agent.ttkproj diff --git a/samples/bot-quickstart/csharp/M365Agent/aad.manifest.json b/samples/bot-conversation/csharp/M365Agent/aad.manifest.json similarity index 100% rename from samples/bot-quickstart/csharp/M365Agent/aad.manifest.json rename to samples/bot-conversation/csharp/M365Agent/aad.manifest.json diff --git a/samples/bot-quickstart/csharp/M365Agent/appPackage/icon-color.png b/samples/bot-conversation/csharp/M365Agent/appPackage/icon-color.png similarity index 100% rename from samples/bot-quickstart/csharp/M365Agent/appPackage/icon-color.png rename to samples/bot-conversation/csharp/M365Agent/appPackage/icon-color.png diff --git a/samples/bot-quickstart/csharp/M365Agent/appPackage/icon-outline.png b/samples/bot-conversation/csharp/M365Agent/appPackage/icon-outline.png similarity index 100% rename from samples/bot-quickstart/csharp/M365Agent/appPackage/icon-outline.png rename to samples/bot-conversation/csharp/M365Agent/appPackage/icon-outline.png diff --git a/samples/bot-quickstart/csharp/M365Agent/appPackage/manifest.json b/samples/bot-conversation/csharp/M365Agent/appPackage/manifest.json similarity index 100% rename from samples/bot-quickstart/csharp/M365Agent/appPackage/manifest.json rename to samples/bot-conversation/csharp/M365Agent/appPackage/manifest.json diff --git a/samples/bot-quickstart/csharp/M365Agent/env/.env.local b/samples/bot-conversation/csharp/M365Agent/env/.env.local similarity index 100% rename from samples/bot-quickstart/csharp/M365Agent/env/.env.local rename to samples/bot-conversation/csharp/M365Agent/env/.env.local diff --git a/samples/bot-quickstart/csharp/M365Agent/infra/azure.bicep b/samples/bot-conversation/csharp/M365Agent/infra/azure.bicep similarity index 100% rename from samples/bot-quickstart/csharp/M365Agent/infra/azure.bicep rename to samples/bot-conversation/csharp/M365Agent/infra/azure.bicep diff --git a/samples/bot-quickstart/csharp/M365Agent/infra/azure.parameters.json b/samples/bot-conversation/csharp/M365Agent/infra/azure.parameters.json similarity index 100% rename from samples/bot-quickstart/csharp/M365Agent/infra/azure.parameters.json rename to samples/bot-conversation/csharp/M365Agent/infra/azure.parameters.json diff --git a/samples/bot-conversation/csharp/M365Agent/launchSettings.json b/samples/bot-conversation/csharp/M365Agent/launchSettings.json new file mode 100644 index 0000000000..d6491ef52c --- /dev/null +++ b/samples/bot-conversation/csharp/M365Agent/launchSettings.json @@ -0,0 +1,15 @@ +{ + "profiles": { + // Debug project within Teams + "Microsoft Teams (browser)": { + "commandName": "Project", + "launchUrl": "https://teams.microsoft.com/l/app/${{TEAMS_APP_ID}}?installAppPackage=true&webjoin=true&appTenantId=${{TEAMS_APP_TENANT_ID}}&login_hint=${{TEAMSFX_M365_USER_NAME}}" + }, + // Launch project within Teams without prepare app dependencies + "Microsoft Teams (browser) (skip update app)": { + "commandName": "Project", + "environmentVariables": { "UPDATE_TEAMS_APP": "false" }, + "launchUrl": "https://teams.microsoft.com/l/app/${{TEAMS_APP_ID}}?installAppPackage=true&webjoin=true&appTenantId=${{TEAMS_APP_TENANT_ID}}&login_hint=${{TEAMSFX_M365_USER_NAME}}" + } + } +} \ No newline at end of file diff --git a/samples/bot-quickstart/csharp/M365Agent/m365agents.local.yml b/samples/bot-conversation/csharp/M365Agent/m365agents.local.yml similarity index 100% rename from samples/bot-quickstart/csharp/M365Agent/m365agents.local.yml rename to samples/bot-conversation/csharp/M365Agent/m365agents.local.yml diff --git a/samples/bot-quickstart/csharp/M365Agent/m365agents.yml b/samples/bot-conversation/csharp/M365Agent/m365agents.yml similarity index 100% rename from samples/bot-quickstart/csharp/M365Agent/m365agents.yml rename to samples/bot-conversation/csharp/M365Agent/m365agents.yml diff --git a/samples/bot-quickstart/csharp/Program.cs b/samples/bot-conversation/csharp/Program.cs similarity index 100% rename from samples/bot-quickstart/csharp/Program.cs rename to samples/bot-conversation/csharp/Program.cs diff --git a/samples/bot-conversation/csharp/Properties/launchSettings.json b/samples/bot-conversation/csharp/Properties/launchSettings.json new file mode 100644 index 0000000000..3223ec1149 --- /dev/null +++ b/samples/bot-conversation/csharp/Properties/launchSettings.json @@ -0,0 +1,13 @@ +{ + "profiles": { + "Start Project": { + "commandName": "Project", + "dotnetRunMessages": true, + "applicationUrl": "https://localhost:7130;http://localhost:5130", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "hotReloadProfile": "aspnetcore" + } + } +} \ No newline at end of file diff --git a/samples/bot-quickstart/csharp/README.md b/samples/bot-conversation/csharp/README.md similarity index 100% rename from samples/bot-quickstart/csharp/README.md rename to samples/bot-conversation/csharp/README.md diff --git a/samples/bot-quickstart/csharp/Resources/ImmersiveReaderCard.json b/samples/bot-conversation/csharp/Resources/ImmersiveReaderCard.json similarity index 100% rename from samples/bot-quickstart/csharp/Resources/ImmersiveReaderCard.json rename to samples/bot-conversation/csharp/Resources/ImmersiveReaderCard.json diff --git a/samples/bot-quickstart/csharp/Resources/UserMentionCardTemplate.json b/samples/bot-conversation/csharp/Resources/UserMentionCardTemplate.json similarity index 100% rename from samples/bot-quickstart/csharp/Resources/UserMentionCardTemplate.json rename to samples/bot-conversation/csharp/Resources/UserMentionCardTemplate.json diff --git a/samples/bot-quickstart/csharp/Startup.cs b/samples/bot-conversation/csharp/Startup.cs similarity index 100% rename from samples/bot-quickstart/csharp/Startup.cs rename to samples/bot-conversation/csharp/Startup.cs diff --git a/samples/bot-quickstart/csharp/TeamsConversationBot.csproj b/samples/bot-conversation/csharp/TeamsConversationBot.csproj similarity index 100% rename from samples/bot-quickstart/csharp/TeamsConversationBot.csproj rename to samples/bot-conversation/csharp/TeamsConversationBot.csproj diff --git a/samples/bot-quickstart/csharp/TeamsConversationBot.sln b/samples/bot-conversation/csharp/TeamsConversationBot.sln similarity index 100% rename from samples/bot-quickstart/csharp/TeamsConversationBot.sln rename to samples/bot-conversation/csharp/TeamsConversationBot.sln diff --git a/samples/bot-quickstart/csharp/appsettings.json b/samples/bot-conversation/csharp/appsettings.json similarity index 100% rename from samples/bot-quickstart/csharp/appsettings.json rename to samples/bot-conversation/csharp/appsettings.json diff --git a/samples/bot-quickstart/csharp/assets/sample.json b/samples/bot-conversation/csharp/assets/sample.json similarity index 100% rename from samples/bot-quickstart/csharp/assets/sample.json rename to samples/bot-conversation/csharp/assets/sample.json diff --git a/samples/bot-quickstart/csharp/demo-manifest/bot-conversation.zip b/samples/bot-conversation/csharp/demo-manifest/bot-conversation.zip similarity index 100% rename from samples/bot-quickstart/csharp/demo-manifest/bot-conversation.zip rename to samples/bot-conversation/csharp/demo-manifest/bot-conversation.zip diff --git a/samples/bot-quickstart/csharp/wwwroot/default.html b/samples/bot-conversation/csharp/wwwroot/default.html similarity index 100% rename from samples/bot-quickstart/csharp/wwwroot/default.html rename to samples/bot-conversation/csharp/wwwroot/default.html diff --git a/samples/bot-quickstart/java/Images/1.prompts.png b/samples/bot-conversation/java/Images/1.prompts.png similarity index 100% rename from samples/bot-quickstart/java/Images/1.prompts.png rename to samples/bot-conversation/java/Images/1.prompts.png diff --git a/samples/bot-quickstart/java/Images/2.welcome.png b/samples/bot-conversation/java/Images/2.welcome.png similarity index 100% rename from samples/bot-quickstart/java/Images/2.welcome.png rename to samples/bot-conversation/java/Images/2.welcome.png diff --git a/samples/bot-quickstart/java/Images/3.mention.png b/samples/bot-conversation/java/Images/3.mention.png similarity index 100% rename from samples/bot-quickstart/java/Images/3.mention.png rename to samples/bot-conversation/java/Images/3.mention.png diff --git a/samples/bot-quickstart/java/Images/4.sent.png b/samples/bot-conversation/java/Images/4.sent.png similarity index 100% rename from samples/bot-quickstart/java/Images/4.sent.png rename to samples/bot-conversation/java/Images/4.sent.png diff --git a/samples/bot-quickstart/java/Images/BotConversation.gif b/samples/bot-conversation/java/Images/BotConversation.gif similarity index 100% rename from samples/bot-quickstart/java/Images/BotConversation.gif rename to samples/bot-conversation/java/Images/BotConversation.gif diff --git a/samples/bot-quickstart/java/LICENSE b/samples/bot-conversation/java/LICENSE similarity index 100% rename from samples/bot-quickstart/java/LICENSE rename to samples/bot-conversation/java/LICENSE diff --git a/samples/bot-quickstart/java/README.md b/samples/bot-conversation/java/README.md similarity index 100% rename from samples/bot-quickstart/java/README.md rename to samples/bot-conversation/java/README.md diff --git a/samples/bot-quickstart/java/Setup.md b/samples/bot-conversation/java/Setup.md similarity index 100% rename from samples/bot-quickstart/java/Setup.md rename to samples/bot-conversation/java/Setup.md diff --git a/samples/bot-quickstart/java/SetupImages/JAVA_HOME.png b/samples/bot-conversation/java/SetupImages/JAVA_HOME.png similarity index 100% rename from samples/bot-quickstart/java/SetupImages/JAVA_HOME.png rename to samples/bot-conversation/java/SetupImages/JAVA_HOME.png diff --git a/samples/bot-quickstart/java/SetupImages/Setup-variables-java-sdk.png b/samples/bot-conversation/java/SetupImages/Setup-variables-java-sdk.png similarity index 100% rename from samples/bot-quickstart/java/SetupImages/Setup-variables-java-sdk.png rename to samples/bot-conversation/java/SetupImages/Setup-variables-java-sdk.png diff --git a/samples/bot-quickstart/java/SetupImages/download-maven.png b/samples/bot-conversation/java/SetupImages/download-maven.png similarity index 100% rename from samples/bot-quickstart/java/SetupImages/download-maven.png rename to samples/bot-conversation/java/SetupImages/download-maven.png diff --git a/samples/bot-quickstart/java/SetupImages/environment-variables.png b/samples/bot-conversation/java/SetupImages/environment-variables.png similarity index 100% rename from samples/bot-quickstart/java/SetupImages/environment-variables.png rename to samples/bot-conversation/java/SetupImages/environment-variables.png diff --git a/samples/bot-quickstart/java/SetupImages/extract-maven.png b/samples/bot-conversation/java/SetupImages/extract-maven.png similarity index 100% rename from samples/bot-quickstart/java/SetupImages/extract-maven.png rename to samples/bot-conversation/java/SetupImages/extract-maven.png diff --git a/samples/bot-quickstart/java/SetupImages/install-maven-edit-environment-variable-new.png b/samples/bot-conversation/java/SetupImages/install-maven-edit-environment-variable-new.png similarity index 100% rename from samples/bot-quickstart/java/SetupImages/install-maven-edit-environment-variable-new.png rename to samples/bot-conversation/java/SetupImages/install-maven-edit-environment-variable-new.png diff --git a/samples/bot-quickstart/java/SetupImages/install-maven-on-edit-environment-variable-path-maven-home.png b/samples/bot-conversation/java/SetupImages/install-maven-on-edit-environment-variable-path-maven-home.png similarity index 100% rename from samples/bot-quickstart/java/SetupImages/install-maven-on-edit-environment-variable-path-maven-home.png rename to samples/bot-conversation/java/SetupImages/install-maven-on-edit-environment-variable-path-maven-home.png diff --git a/samples/bot-quickstart/java/SetupImages/install-maven-on-save-changes-to-variables.png b/samples/bot-conversation/java/SetupImages/install-maven-on-save-changes-to-variables.png similarity index 100% rename from samples/bot-quickstart/java/SetupImages/install-maven-on-save-changes-to-variables.png rename to samples/bot-conversation/java/SetupImages/install-maven-on-save-changes-to-variables.png diff --git a/samples/bot-quickstart/java/SetupImages/install-maven-on-windows-maven-home-variable.png b/samples/bot-conversation/java/SetupImages/install-maven-on-windows-maven-home-variable.png similarity index 100% rename from samples/bot-quickstart/java/SetupImages/install-maven-on-windows-maven-home-variable.png rename to samples/bot-conversation/java/SetupImages/install-maven-on-windows-maven-home-variable.png diff --git a/samples/bot-quickstart/java/SetupImages/install-maven-path-variable.png b/samples/bot-conversation/java/SetupImages/install-maven-path-variable.png similarity index 100% rename from samples/bot-quickstart/java/SetupImages/install-maven-path-variable.png rename to samples/bot-conversation/java/SetupImages/install-maven-path-variable.png diff --git a/samples/bot-quickstart/java/SetupImages/new-system-variable.png b/samples/bot-conversation/java/SetupImages/new-system-variable.png similarity index 100% rename from samples/bot-quickstart/java/SetupImages/new-system-variable.png rename to samples/bot-conversation/java/SetupImages/new-system-variable.png diff --git a/samples/bot-quickstart/java/SetupImages/verifymaveninstallation.png b/samples/bot-conversation/java/SetupImages/verifymaveninstallation.png similarity index 100% rename from samples/bot-quickstart/java/SetupImages/verifymaveninstallation.png rename to samples/bot-conversation/java/SetupImages/verifymaveninstallation.png diff --git a/samples/bot-quickstart/java/assets/sample.json b/samples/bot-conversation/java/assets/sample.json similarity index 100% rename from samples/bot-quickstart/java/assets/sample.json rename to samples/bot-conversation/java/assets/sample.json diff --git a/samples/bot-quickstart/java/deploymentTemplates/template-with-new-rg.json b/samples/bot-conversation/java/deploymentTemplates/template-with-new-rg.json similarity index 100% rename from samples/bot-quickstart/java/deploymentTemplates/template-with-new-rg.json rename to samples/bot-conversation/java/deploymentTemplates/template-with-new-rg.json diff --git a/samples/bot-quickstart/java/deploymentTemplates/template-with-preexisting-rg.json b/samples/bot-conversation/java/deploymentTemplates/template-with-preexisting-rg.json similarity index 100% rename from samples/bot-quickstart/java/deploymentTemplates/template-with-preexisting-rg.json rename to samples/bot-conversation/java/deploymentTemplates/template-with-preexisting-rg.json diff --git a/samples/bot-quickstart/java/pom.xml b/samples/bot-conversation/java/pom.xml similarity index 100% rename from samples/bot-quickstart/java/pom.xml rename to samples/bot-conversation/java/pom.xml diff --git a/samples/bot-quickstart/java/src/main/java/com/microsoft/bot/sample/teamsconversation/Application.java b/samples/bot-conversation/java/src/main/java/com/microsoft/bot/sample/teamsconversation/Application.java similarity index 100% rename from samples/bot-quickstart/java/src/main/java/com/microsoft/bot/sample/teamsconversation/Application.java rename to samples/bot-conversation/java/src/main/java/com/microsoft/bot/sample/teamsconversation/Application.java diff --git a/samples/bot-quickstart/java/src/main/java/com/microsoft/bot/sample/teamsconversation/TeamsConversationBot.java b/samples/bot-conversation/java/src/main/java/com/microsoft/bot/sample/teamsconversation/TeamsConversationBot.java similarity index 100% rename from samples/bot-quickstart/java/src/main/java/com/microsoft/bot/sample/teamsconversation/TeamsConversationBot.java rename to samples/bot-conversation/java/src/main/java/com/microsoft/bot/sample/teamsconversation/TeamsConversationBot.java diff --git a/samples/bot-quickstart/java/src/main/java/com/microsoft/bot/sample/teamsconversation/package-info.java b/samples/bot-conversation/java/src/main/java/com/microsoft/bot/sample/teamsconversation/package-info.java similarity index 100% rename from samples/bot-quickstart/java/src/main/java/com/microsoft/bot/sample/teamsconversation/package-info.java rename to samples/bot-conversation/java/src/main/java/com/microsoft/bot/sample/teamsconversation/package-info.java diff --git a/samples/bot-quickstart/java/src/main/resources/UserMentionCardTemplate.json b/samples/bot-conversation/java/src/main/resources/UserMentionCardTemplate.json similarity index 100% rename from samples/bot-quickstart/java/src/main/resources/UserMentionCardTemplate.json rename to samples/bot-conversation/java/src/main/resources/UserMentionCardTemplate.json diff --git a/samples/bot-quickstart/java/src/main/resources/application.properties b/samples/bot-conversation/java/src/main/resources/application.properties similarity index 100% rename from samples/bot-quickstart/java/src/main/resources/application.properties rename to samples/bot-conversation/java/src/main/resources/application.properties diff --git a/samples/bot-quickstart/java/src/main/resources/log4j2.json b/samples/bot-conversation/java/src/main/resources/log4j2.json similarity index 100% rename from samples/bot-quickstart/java/src/main/resources/log4j2.json rename to samples/bot-conversation/java/src/main/resources/log4j2.json diff --git a/samples/bot-quickstart/java/src/main/webapp/META-INF/MANIFEST.MF b/samples/bot-conversation/java/src/main/webapp/META-INF/MANIFEST.MF similarity index 100% rename from samples/bot-quickstart/java/src/main/webapp/META-INF/MANIFEST.MF rename to samples/bot-conversation/java/src/main/webapp/META-INF/MANIFEST.MF diff --git a/samples/bot-quickstart/java/src/main/webapp/WEB-INF/web.xml b/samples/bot-conversation/java/src/main/webapp/WEB-INF/web.xml similarity index 100% rename from samples/bot-quickstart/java/src/main/webapp/WEB-INF/web.xml rename to samples/bot-conversation/java/src/main/webapp/WEB-INF/web.xml diff --git a/samples/bot-quickstart/java/src/main/webapp/index.html b/samples/bot-conversation/java/src/main/webapp/index.html similarity index 100% rename from samples/bot-quickstart/java/src/main/webapp/index.html rename to samples/bot-conversation/java/src/main/webapp/index.html diff --git a/samples/bot-quickstart/java/src/test/java/com/microsoft/bot/sample/teamsconversation/ApplicationTest.java b/samples/bot-conversation/java/src/test/java/com/microsoft/bot/sample/teamsconversation/ApplicationTest.java similarity index 100% rename from samples/bot-quickstart/java/src/test/java/com/microsoft/bot/sample/teamsconversation/ApplicationTest.java rename to samples/bot-conversation/java/src/test/java/com/microsoft/bot/sample/teamsconversation/ApplicationTest.java diff --git a/samples/bot-quickstart/java/teamsAppManifest/icon-color.png b/samples/bot-conversation/java/teamsAppManifest/icon-color.png similarity index 100% rename from samples/bot-quickstart/java/teamsAppManifest/icon-color.png rename to samples/bot-conversation/java/teamsAppManifest/icon-color.png diff --git a/samples/bot-quickstart/java/teamsAppManifest/icon-outline.png b/samples/bot-conversation/java/teamsAppManifest/icon-outline.png similarity index 100% rename from samples/bot-quickstart/java/teamsAppManifest/icon-outline.png rename to samples/bot-conversation/java/teamsAppManifest/icon-outline.png diff --git a/samples/bot-quickstart/java/teamsAppManifest/manifest.json b/samples/bot-conversation/java/teamsAppManifest/manifest.json similarity index 100% rename from samples/bot-quickstart/java/teamsAppManifest/manifest.json rename to samples/bot-conversation/java/teamsAppManifest/manifest.json diff --git a/samples/bot-quickstart/nodejs/.eslintrc.js b/samples/bot-conversation/nodejs/.eslintrc.js similarity index 100% rename from samples/bot-quickstart/nodejs/.eslintrc.js rename to samples/bot-conversation/nodejs/.eslintrc.js diff --git a/samples/bot-quickstart/nodejs/.github/ISSUE_TEMPLATE/agent-task.md b/samples/bot-conversation/nodejs/.github/ISSUE_TEMPLATE/agent-task.md similarity index 100% rename from samples/bot-quickstart/nodejs/.github/ISSUE_TEMPLATE/agent-task.md rename to samples/bot-conversation/nodejs/.github/ISSUE_TEMPLATE/agent-task.md diff --git a/samples/bot-quickstart/nodejs/.github/copilot-instructions.md b/samples/bot-conversation/nodejs/.github/copilot-instructions.md similarity index 100% rename from samples/bot-quickstart/nodejs/.github/copilot-instructions.md rename to samples/bot-conversation/nodejs/.github/copilot-instructions.md diff --git a/samples/bot-quickstart/nodejs/.gitignore b/samples/bot-conversation/nodejs/.gitignore similarity index 100% rename from samples/bot-quickstart/nodejs/.gitignore rename to samples/bot-conversation/nodejs/.gitignore diff --git a/samples/bot-quickstart/nodejs/.vscode/extensions.json b/samples/bot-conversation/nodejs/.vscode/extensions.json similarity index 100% rename from samples/bot-quickstart/nodejs/.vscode/extensions.json rename to samples/bot-conversation/nodejs/.vscode/extensions.json diff --git a/samples/bot-quickstart/nodejs/.vscode/launch.json b/samples/bot-conversation/nodejs/.vscode/launch.json similarity index 100% rename from samples/bot-quickstart/nodejs/.vscode/launch.json rename to samples/bot-conversation/nodejs/.vscode/launch.json diff --git a/samples/bot-quickstart/nodejs/.vscode/settings.json b/samples/bot-conversation/nodejs/.vscode/settings.json similarity index 100% rename from samples/bot-quickstart/nodejs/.vscode/settings.json rename to samples/bot-conversation/nodejs/.vscode/settings.json diff --git a/samples/bot-quickstart/nodejs/.vscode/tasks.json b/samples/bot-conversation/nodejs/.vscode/tasks.json similarity index 100% rename from samples/bot-quickstart/nodejs/.vscode/tasks.json rename to samples/bot-conversation/nodejs/.vscode/tasks.json diff --git a/samples/bot-quickstart/nodejs/Images/1.Adding_personal_Scope.png b/samples/bot-conversation/nodejs/Images/1.Adding_personal_Scope.png similarity index 100% rename from samples/bot-quickstart/nodejs/Images/1.Adding_personal_Scope.png rename to samples/bot-conversation/nodejs/Images/1.Adding_personal_Scope.png diff --git a/samples/bot-quickstart/nodejs/Images/10.Mention_Me_Chat.png b/samples/bot-conversation/nodejs/Images/10.Mention_Me_Chat.png similarity index 100% rename from samples/bot-quickstart/nodejs/Images/10.Mention_Me_Chat.png rename to samples/bot-conversation/nodejs/Images/10.Mention_Me_Chat.png diff --git a/samples/bot-quickstart/nodejs/Images/11.Mention_Me_GC.png b/samples/bot-conversation/nodejs/Images/11.Mention_Me_GC.png similarity index 100% rename from samples/bot-quickstart/nodejs/Images/11.Mention_Me_GC.png rename to samples/bot-conversation/nodejs/Images/11.Mention_Me_GC.png diff --git a/samples/bot-quickstart/nodejs/Images/12.Mention_Me_Team.png b/samples/bot-conversation/nodejs/Images/12.Mention_Me_Team.png similarity index 100% rename from samples/bot-quickstart/nodejs/Images/12.Mention_Me_Team.png rename to samples/bot-conversation/nodejs/Images/12.Mention_Me_Team.png diff --git a/samples/bot-quickstart/nodejs/Images/13.Message_all_Members_chat.png b/samples/bot-conversation/nodejs/Images/13.Message_all_Members_chat.png similarity index 100% rename from samples/bot-quickstart/nodejs/Images/13.Message_all_Members_chat.png rename to samples/bot-conversation/nodejs/Images/13.Message_all_Members_chat.png diff --git a/samples/bot-quickstart/nodejs/Images/14.Message_all_Members_GC.png b/samples/bot-conversation/nodejs/Images/14.Message_all_Members_GC.png similarity index 100% rename from samples/bot-quickstart/nodejs/Images/14.Message_all_Members_GC.png rename to samples/bot-conversation/nodejs/Images/14.Message_all_Members_GC.png diff --git a/samples/bot-quickstart/nodejs/Images/15.Message_all_Members_Team.png b/samples/bot-conversation/nodejs/Images/15.Message_all_Members_Team.png similarity index 100% rename from samples/bot-quickstart/nodejs/Images/15.Message_all_Members_Team.png rename to samples/bot-conversation/nodejs/Images/15.Message_all_Members_Team.png diff --git a/samples/bot-quickstart/nodejs/Images/16.Message_all_aadid_chat.png b/samples/bot-conversation/nodejs/Images/16.Message_all_aadid_chat.png similarity index 100% rename from samples/bot-quickstart/nodejs/Images/16.Message_all_aadid_chat.png rename to samples/bot-conversation/nodejs/Images/16.Message_all_aadid_chat.png diff --git a/samples/bot-quickstart/nodejs/Images/17.Message_all_aadid_GC.png b/samples/bot-conversation/nodejs/Images/17.Message_all_aadid_GC.png similarity index 100% rename from samples/bot-quickstart/nodejs/Images/17.Message_all_aadid_GC.png rename to samples/bot-conversation/nodejs/Images/17.Message_all_aadid_GC.png diff --git a/samples/bot-quickstart/nodejs/Images/18.Message_all_aadid_Team.png b/samples/bot-conversation/nodejs/Images/18.Message_all_aadid_Team.png similarity index 100% rename from samples/bot-quickstart/nodejs/Images/18.Message_all_aadid_Team.png rename to samples/bot-conversation/nodejs/Images/18.Message_all_aadid_Team.png diff --git a/samples/bot-quickstart/nodejs/Images/2.Added.png b/samples/bot-conversation/nodejs/Images/2.Added.png similarity index 100% rename from samples/bot-quickstart/nodejs/Images/2.Added.png rename to samples/bot-conversation/nodejs/Images/2.Added.png diff --git a/samples/bot-quickstart/nodejs/Images/3.Welcome_Card.png b/samples/bot-conversation/nodejs/Images/3.Welcome_Card.png similarity index 100% rename from samples/bot-quickstart/nodejs/Images/3.Welcome_Card.png rename to samples/bot-conversation/nodejs/Images/3.Welcome_Card.png diff --git a/samples/bot-quickstart/nodejs/Images/31.Send_AI_Text_chat.png b/samples/bot-conversation/nodejs/Images/31.Send_AI_Text_chat.png similarity index 100% rename from samples/bot-quickstart/nodejs/Images/31.Send_AI_Text_chat.png rename to samples/bot-conversation/nodejs/Images/31.Send_AI_Text_chat.png diff --git a/samples/bot-quickstart/nodejs/Images/32.Send_AI_Text_GC.png b/samples/bot-conversation/nodejs/Images/32.Send_AI_Text_GC.png similarity index 100% rename from samples/bot-quickstart/nodejs/Images/32.Send_AI_Text_GC.png rename to samples/bot-conversation/nodejs/Images/32.Send_AI_Text_GC.png diff --git a/samples/bot-quickstart/nodejs/Images/33.Send_AI_Text_Team.png b/samples/bot-conversation/nodejs/Images/33.Send_AI_Text_Team.png similarity index 100% rename from samples/bot-quickstart/nodejs/Images/33.Send_AI_Text_Team.png rename to samples/bot-conversation/nodejs/Images/33.Send_AI_Text_Team.png diff --git a/samples/bot-quickstart/nodejs/Images/34.Immersive_Reader_card_chat.png b/samples/bot-conversation/nodejs/Images/34.Immersive_Reader_card_chat.png similarity index 100% rename from samples/bot-quickstart/nodejs/Images/34.Immersive_Reader_card_chat.png rename to samples/bot-conversation/nodejs/Images/34.Immersive_Reader_card_chat.png diff --git a/samples/bot-quickstart/nodejs/Images/35.Immersive_Reader_chat.png b/samples/bot-conversation/nodejs/Images/35.Immersive_Reader_chat.png similarity index 100% rename from samples/bot-quickstart/nodejs/Images/35.Immersive_Reader_chat.png rename to samples/bot-conversation/nodejs/Images/35.Immersive_Reader_chat.png diff --git a/samples/bot-quickstart/nodejs/Images/36.Message_Edited.png b/samples/bot-conversation/nodejs/Images/36.Message_Edited.png similarity index 100% rename from samples/bot-quickstart/nodejs/Images/36.Message_Edited.png rename to samples/bot-conversation/nodejs/Images/36.Message_Edited.png diff --git a/samples/bot-quickstart/nodejs/Images/37.Message_Deleted.png b/samples/bot-conversation/nodejs/Images/37.Message_Deleted.png similarity index 100% rename from samples/bot-quickstart/nodejs/Images/37.Message_Deleted.png rename to samples/bot-conversation/nodejs/Images/37.Message_Deleted.png diff --git a/samples/bot-quickstart/nodejs/Images/38.Message_Restored.png b/samples/bot-conversation/nodejs/Images/38.Message_Restored.png similarity index 100% rename from samples/bot-quickstart/nodejs/Images/38.Message_Restored.png rename to samples/bot-conversation/nodejs/Images/38.Message_Restored.png diff --git a/samples/bot-quickstart/nodejs/Images/4.Adding_to_GC.png b/samples/bot-conversation/nodejs/Images/4.Adding_to_GC.png similarity index 100% rename from samples/bot-quickstart/nodejs/Images/4.Adding_to_GC.png rename to samples/bot-conversation/nodejs/Images/4.Adding_to_GC.png diff --git a/samples/bot-quickstart/nodejs/Images/5.Addes_GC.png b/samples/bot-conversation/nodejs/Images/5.Addes_GC.png similarity index 100% rename from samples/bot-quickstart/nodejs/Images/5.Addes_GC.png rename to samples/bot-conversation/nodejs/Images/5.Addes_GC.png diff --git a/samples/bot-quickstart/nodejs/Images/6.Welcome_Card_GC.png b/samples/bot-conversation/nodejs/Images/6.Welcome_Card_GC.png similarity index 100% rename from samples/bot-quickstart/nodejs/Images/6.Welcome_Card_GC.png rename to samples/bot-conversation/nodejs/Images/6.Welcome_Card_GC.png diff --git a/samples/bot-quickstart/nodejs/Images/7.Adding_to_Team.png b/samples/bot-conversation/nodejs/Images/7.Adding_to_Team.png similarity index 100% rename from samples/bot-quickstart/nodejs/Images/7.Adding_to_Team.png rename to samples/bot-conversation/nodejs/Images/7.Adding_to_Team.png diff --git a/samples/bot-quickstart/nodejs/Images/8.Added_to_Team.png b/samples/bot-conversation/nodejs/Images/8.Added_to_Team.png similarity index 100% rename from samples/bot-quickstart/nodejs/Images/8.Added_to_Team.png rename to samples/bot-conversation/nodejs/Images/8.Added_to_Team.png diff --git a/samples/bot-quickstart/nodejs/Images/9.Welcome_Card_Team.png b/samples/bot-conversation/nodejs/Images/9.Welcome_Card_Team.png similarity index 100% rename from samples/bot-quickstart/nodejs/Images/9.Welcome_Card_Team.png rename to samples/bot-conversation/nodejs/Images/9.Welcome_Card_Team.png diff --git a/samples/bot-quickstart/nodejs/Images/AI-label.png b/samples/bot-conversation/nodejs/Images/AI-label.png similarity index 100% rename from samples/bot-quickstart/nodejs/Images/AI-label.png rename to samples/bot-conversation/nodejs/Images/AI-label.png diff --git a/samples/bot-quickstart/nodejs/Images/Bot_Conversation.gif b/samples/bot-conversation/nodejs/Images/Bot_Conversation.gif similarity index 100% rename from samples/bot-quickstart/nodejs/Images/Bot_Conversation.gif rename to samples/bot-conversation/nodejs/Images/Bot_Conversation.gif diff --git a/samples/bot-quickstart/nodejs/Images/Check_Read_Count_After 1.png b/samples/bot-conversation/nodejs/Images/Check_Read_Count_After 1.png similarity index 100% rename from samples/bot-quickstart/nodejs/Images/Check_Read_Count_After 1.png rename to samples/bot-conversation/nodejs/Images/Check_Read_Count_After 1.png diff --git a/samples/bot-quickstart/nodejs/Images/Check_Read_Count_Before.png b/samples/bot-conversation/nodejs/Images/Check_Read_Count_Before.png similarity index 100% rename from samples/bot-quickstart/nodejs/Images/Check_Read_Count_Before.png rename to samples/bot-conversation/nodejs/Images/Check_Read_Count_Before.png diff --git a/samples/bot-quickstart/nodejs/Images/Feedback-buttons.png b/samples/bot-conversation/nodejs/Images/Feedback-buttons.png similarity index 100% rename from samples/bot-quickstart/nodejs/Images/Feedback-buttons.png rename to samples/bot-conversation/nodejs/Images/Feedback-buttons.png diff --git a/samples/bot-quickstart/nodejs/Images/Feedback-buttons1.png b/samples/bot-conversation/nodejs/Images/Feedback-buttons1.png similarity index 100% rename from samples/bot-quickstart/nodejs/Images/Feedback-buttons1.png rename to samples/bot-conversation/nodejs/Images/Feedback-buttons1.png diff --git a/samples/bot-quickstart/nodejs/Images/Feedback-buttons2.png b/samples/bot-conversation/nodejs/Images/Feedback-buttons2.png similarity index 100% rename from samples/bot-quickstart/nodejs/Images/Feedback-buttons2.png rename to samples/bot-conversation/nodejs/Images/Feedback-buttons2.png diff --git a/samples/bot-quickstart/nodejs/Images/Feedback-buttons3.png b/samples/bot-conversation/nodejs/Images/Feedback-buttons3.png similarity index 100% rename from samples/bot-quickstart/nodejs/Images/Feedback-buttons3.png rename to samples/bot-conversation/nodejs/Images/Feedback-buttons3.png diff --git a/samples/bot-quickstart/nodejs/Images/Reset_Read_Count.png b/samples/bot-conversation/nodejs/Images/Reset_Read_Count.png similarity index 100% rename from samples/bot-quickstart/nodejs/Images/Reset_Read_Count.png rename to samples/bot-conversation/nodejs/Images/Reset_Read_Count.png diff --git a/samples/bot-quickstart/nodejs/Images/Sensitivity-label.png b/samples/bot-conversation/nodejs/Images/Sensitivity-label.png similarity index 100% rename from samples/bot-quickstart/nodejs/Images/Sensitivity-label.png rename to samples/bot-conversation/nodejs/Images/Sensitivity-label.png diff --git a/samples/bot-quickstart/nodejs/Images/citations.png b/samples/bot-conversation/nodejs/Images/citations.png similarity index 100% rename from samples/bot-quickstart/nodejs/Images/citations.png rename to samples/bot-conversation/nodejs/Images/citations.png diff --git a/samples/bot-quickstart/nodejs/Images/immersiveReaderScreen.png b/samples/bot-conversation/nodejs/Images/immersiveReaderScreen.png similarity index 100% rename from samples/bot-quickstart/nodejs/Images/immersiveReaderScreen.png rename to samples/bot-conversation/nodejs/Images/immersiveReaderScreen.png diff --git a/samples/bot-quickstart/nodejs/Images/sendtext.png b/samples/bot-conversation/nodejs/Images/sendtext.png similarity index 100% rename from samples/bot-quickstart/nodejs/Images/sendtext.png rename to samples/bot-conversation/nodejs/Images/sendtext.png diff --git a/samples/bot-quickstart/nodejs/README.md b/samples/bot-conversation/nodejs/README.md similarity index 100% rename from samples/bot-quickstart/nodejs/README.md rename to samples/bot-conversation/nodejs/README.md diff --git a/samples/bot-quickstart/nodejs/aad.manifest.json b/samples/bot-conversation/nodejs/aad.manifest.json similarity index 100% rename from samples/bot-quickstart/nodejs/aad.manifest.json rename to samples/bot-conversation/nodejs/aad.manifest.json diff --git a/samples/bot-quickstart/nodejs/appManifest/color.png b/samples/bot-conversation/nodejs/appManifest/color.png similarity index 100% rename from samples/bot-quickstart/nodejs/appManifest/color.png rename to samples/bot-conversation/nodejs/appManifest/color.png diff --git a/samples/bot-quickstart/nodejs/appManifest/manifest.json b/samples/bot-conversation/nodejs/appManifest/manifest.json similarity index 100% rename from samples/bot-quickstart/nodejs/appManifest/manifest.json rename to samples/bot-conversation/nodejs/appManifest/manifest.json diff --git a/samples/bot-quickstart/nodejs/appManifest/outline.png b/samples/bot-conversation/nodejs/appManifest/outline.png similarity index 100% rename from samples/bot-quickstart/nodejs/appManifest/outline.png rename to samples/bot-conversation/nodejs/appManifest/outline.png diff --git a/samples/bot-quickstart/nodejs/assets/sample.json b/samples/bot-conversation/nodejs/assets/sample.json similarity index 100% rename from samples/bot-quickstart/nodejs/assets/sample.json rename to samples/bot-conversation/nodejs/assets/sample.json diff --git a/samples/bot-quickstart/nodejs/bots/teamsConversationBot.js b/samples/bot-conversation/nodejs/bots/teamsConversationBot.js similarity index 100% rename from samples/bot-quickstart/nodejs/bots/teamsConversationBot.js rename to samples/bot-conversation/nodejs/bots/teamsConversationBot.js diff --git a/samples/bot-quickstart/nodejs/build.js b/samples/bot-conversation/nodejs/build.js similarity index 100% rename from samples/bot-quickstart/nodejs/build.js rename to samples/bot-conversation/nodejs/build.js diff --git a/samples/bot-quickstart/nodejs/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-AzureBot-with-rg.json b/samples/bot-conversation/nodejs/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-AzureBot-with-rg.json similarity index 100% rename from samples/bot-quickstart/nodejs/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-AzureBot-with-rg.json rename to samples/bot-conversation/nodejs/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-AzureBot-with-rg.json diff --git a/samples/bot-quickstart/nodejs/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-BotApp-with-rg.json b/samples/bot-conversation/nodejs/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-BotApp-with-rg.json similarity index 100% rename from samples/bot-quickstart/nodejs/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-BotApp-with-rg.json rename to samples/bot-conversation/nodejs/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-BotApp-with-rg.json diff --git a/samples/bot-quickstart/nodejs/deploymentTemplates/deployUseExistResourceGroup/readme.md b/samples/bot-conversation/nodejs/deploymentTemplates/deployUseExistResourceGroup/readme.md similarity index 100% rename from samples/bot-quickstart/nodejs/deploymentTemplates/deployUseExistResourceGroup/readme.md rename to samples/bot-conversation/nodejs/deploymentTemplates/deployUseExistResourceGroup/readme.md diff --git a/samples/bot-quickstart/nodejs/deploymentTemplates/deployUseExistResourceGroup/template-AzureBot-with-rg.json b/samples/bot-conversation/nodejs/deploymentTemplates/deployUseExistResourceGroup/template-AzureBot-with-rg.json similarity index 100% rename from samples/bot-quickstart/nodejs/deploymentTemplates/deployUseExistResourceGroup/template-AzureBot-with-rg.json rename to samples/bot-conversation/nodejs/deploymentTemplates/deployUseExistResourceGroup/template-AzureBot-with-rg.json diff --git a/samples/bot-quickstart/nodejs/deploymentTemplates/deployUseExistResourceGroup/template-BotApp-with-rg.json b/samples/bot-conversation/nodejs/deploymentTemplates/deployUseExistResourceGroup/template-BotApp-with-rg.json similarity index 100% rename from samples/bot-quickstart/nodejs/deploymentTemplates/deployUseExistResourceGroup/template-BotApp-with-rg.json rename to samples/bot-conversation/nodejs/deploymentTemplates/deployUseExistResourceGroup/template-BotApp-with-rg.json diff --git a/samples/bot-quickstart/nodejs/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-AzureBot-new-rg.json b/samples/bot-conversation/nodejs/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-AzureBot-new-rg.json similarity index 100% rename from samples/bot-quickstart/nodejs/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-AzureBot-new-rg.json rename to samples/bot-conversation/nodejs/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-AzureBot-new-rg.json diff --git a/samples/bot-quickstart/nodejs/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-BotApp-new-rg.json b/samples/bot-conversation/nodejs/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-BotApp-new-rg.json similarity index 100% rename from samples/bot-quickstart/nodejs/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-BotApp-new-rg.json rename to samples/bot-conversation/nodejs/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-BotApp-new-rg.json diff --git a/samples/bot-quickstart/nodejs/deploymentTemplates/deployWithNewResourceGroup/readme.md b/samples/bot-conversation/nodejs/deploymentTemplates/deployWithNewResourceGroup/readme.md similarity index 100% rename from samples/bot-quickstart/nodejs/deploymentTemplates/deployWithNewResourceGroup/readme.md rename to samples/bot-conversation/nodejs/deploymentTemplates/deployWithNewResourceGroup/readme.md diff --git a/samples/bot-quickstart/nodejs/deploymentTemplates/deployWithNewResourceGroup/template-AzureBot-new-rg.json b/samples/bot-conversation/nodejs/deploymentTemplates/deployWithNewResourceGroup/template-AzureBot-new-rg.json similarity index 100% rename from samples/bot-quickstart/nodejs/deploymentTemplates/deployWithNewResourceGroup/template-AzureBot-new-rg.json rename to samples/bot-conversation/nodejs/deploymentTemplates/deployWithNewResourceGroup/template-AzureBot-new-rg.json diff --git a/samples/bot-quickstart/nodejs/deploymentTemplates/deployWithNewResourceGroup/template-BotApp-new-rg.json b/samples/bot-conversation/nodejs/deploymentTemplates/deployWithNewResourceGroup/template-BotApp-new-rg.json similarity index 100% rename from samples/bot-quickstart/nodejs/deploymentTemplates/deployWithNewResourceGroup/template-BotApp-new-rg.json rename to samples/bot-conversation/nodejs/deploymentTemplates/deployWithNewResourceGroup/template-BotApp-new-rg.json diff --git a/samples/bot-quickstart/nodejs/index.js b/samples/bot-conversation/nodejs/index.js similarity index 100% rename from samples/bot-quickstart/nodejs/index.js rename to samples/bot-conversation/nodejs/index.js diff --git a/samples/bot-quickstart/nodejs/infra/azure.bicep b/samples/bot-conversation/nodejs/infra/azure.bicep similarity index 100% rename from samples/bot-quickstart/nodejs/infra/azure.bicep rename to samples/bot-conversation/nodejs/infra/azure.bicep diff --git a/samples/bot-quickstart/nodejs/infra/azure.parameters.json b/samples/bot-conversation/nodejs/infra/azure.parameters.json similarity index 100% rename from samples/bot-quickstart/nodejs/infra/azure.parameters.json rename to samples/bot-conversation/nodejs/infra/azure.parameters.json diff --git a/samples/bot-quickstart/nodejs/m365agents.local.yml b/samples/bot-conversation/nodejs/m365agents.local.yml similarity index 100% rename from samples/bot-quickstart/nodejs/m365agents.local.yml rename to samples/bot-conversation/nodejs/m365agents.local.yml diff --git a/samples/bot-quickstart/nodejs/m365agents.yml b/samples/bot-conversation/nodejs/m365agents.yml similarity index 100% rename from samples/bot-quickstart/nodejs/m365agents.yml rename to samples/bot-conversation/nodejs/m365agents.yml diff --git a/samples/bot-conversation/nodejs/package-lock.json b/samples/bot-conversation/nodejs/package-lock.json new file mode 100644 index 0000000000..24c436e22c --- /dev/null +++ b/samples/bot-conversation/nodejs/package-lock.json @@ -0,0 +1,4566 @@ +{ + "name": "teams-bot", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "teams-bot", + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "adaptive-expressions": "^4.18.0", + "adaptivecards-templating": "^2.3.1", + "botbuilder": "^4.20.0", + "dotenv": "^8.2.0", + "restify": "^10.0.0" + }, + "devDependencies": { + "eslint": "^7.0.0", + "eslint-config-standard": "^14.1.1", + "eslint-plugin-import": "^2.20.2", + "eslint-plugin-node": "^11.1.0", + "eslint-plugin-promise": "^4.2.1", + "eslint-plugin-standard": "^4.0.1", + "nodemon": "~2.0.4" + } + }, + "node_modules/@azure/abort-controller": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-1.1.0.tgz", + "integrity": "sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw==", + "dependencies": { + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@azure/abort-controller/node_modules/tslib": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", + "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" + }, + "node_modules/@azure/core-auth": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.4.0.tgz", + "integrity": "sha512-HFrcTgmuSuukRf/EdPmqBrc5l6Q5Uu+2TbuhaKbgaCpP2TfAeiNaQPAadxO+CYBRHGUzIDteMAjFspFLDLnKVQ==", + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@azure/core-auth/node_modules/tslib": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", + "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" + }, + "node_modules/@azure/core-client": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.7.3.tgz", + "integrity": "sha512-kleJ1iUTxcO32Y06dH9Pfi9K4U+Tlb111WXEnbt7R/ne+NLRwppZiTGJuTD5VVoxTMK5NTbEtm5t2vcdNCFe2g==", + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.4.0", + "@azure/core-rest-pipeline": "^1.9.1", + "@azure/core-tracing": "^1.0.0", + "@azure/core-util": "^1.0.0", + "@azure/logger": "^1.0.0", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@azure/core-client/node_modules/tslib": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", + "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" + }, + "node_modules/@azure/core-rest-pipeline": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.11.0.tgz", + "integrity": "sha512-nB4KXl6qAyJmBVLWA7SakT4tzpYZTCk4pvRBeI+Ye0WYSOrlTqlMhc4MSS/8atD3ufeYWdkN380LLoXlUUzThw==", + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.4.0", + "@azure/core-tracing": "^1.0.1", + "@azure/core-util": "^1.3.0", + "@azure/logger": "^1.0.0", + "form-data": "^4.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@azure/core-rest-pipeline/node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@azure/core-rest-pipeline/node_modules/tslib": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", + "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" + }, + "node_modules/@azure/core-tracing": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.1.tgz", + "integrity": "sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw==", + "dependencies": { + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@azure/core-tracing/node_modules/tslib": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", + "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" + }, + "node_modules/@azure/core-util": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.3.2.tgz", + "integrity": "sha512-2bECOUh88RvL1pMZTcc6OzfobBeWDBf5oBbhjIhT1MV9otMVWCzpOJkkiKtrnO88y5GGBelgY8At73KGAdbkeQ==", + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@azure/core-util/node_modules/tslib": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", + "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" + }, + "node_modules/@azure/identity": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-2.1.0.tgz", + "integrity": "sha512-BPDz1sK7Ul9t0l9YKLEa8PHqWU4iCfhGJ+ELJl6c8CP3TpJt2urNCbm0ZHsthmxRsYoMPbz2Dvzj30zXZVmAFw==", + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.3.0", + "@azure/core-client": "^1.4.0", + "@azure/core-rest-pipeline": "^1.1.0", + "@azure/core-tracing": "^1.0.0", + "@azure/core-util": "^1.0.0", + "@azure/logger": "^1.0.0", + "@azure/msal-browser": "^2.26.0", + "@azure/msal-common": "^7.0.0", + "@azure/msal-node": "^1.10.0", + "events": "^3.0.0", + "jws": "^4.0.0", + "open": "^8.0.0", + "stoppable": "^1.1.0", + "tslib": "^2.2.0", + "uuid": "^8.3.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@azure/identity/node_modules/tslib": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", + "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" + }, + "node_modules/@azure/logger": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@azure/logger/-/logger-1.0.4.tgz", + "integrity": "sha512-ustrPY8MryhloQj7OWGe+HrYx+aoiOxzbXTtgblbV3xwCqpzUK36phH3XNHQKj3EPonyFUuDTfR3qFhTEAuZEg==", + "dependencies": { + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@azure/logger/node_modules/tslib": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", + "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" + }, + "node_modules/@azure/ms-rest-js": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@azure/ms-rest-js/-/ms-rest-js-2.7.0.tgz", + "integrity": "sha512-ngbzWbqF+NmztDOpLBVDxYM+XLcUj7nKhxGbSU9WtIsXfRB//cf2ZbAG5HkOrhU9/wd/ORRB6lM/d69RKVjiyA==", + "dependencies": { + "@azure/core-auth": "^1.1.4", + "abort-controller": "^3.0.0", + "form-data": "^2.5.0", + "node-fetch": "^2.6.7", + "tslib": "^1.10.0", + "tunnel": "0.0.6", + "uuid": "^8.3.2", + "xml2js": "^0.5.0" + } + }, + "node_modules/@azure/msal-browser": { + "version": "2.38.0", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-2.38.0.tgz", + "integrity": "sha512-gxBh83IumHgEP9uMCm9pJLKLRwICMQTxG9TX3AytdNt3oLUI3tytm/szYD5u5zKJgSkhHvwFSM+NPnM04hYw3w==", + "dependencies": { + "@azure/msal-common": "13.2.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@azure/msal-browser/node_modules/@azure/msal-common": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-13.2.0.tgz", + "integrity": "sha512-rnstQ7Zgn3fSTKNQO+/YNV34/QXJs0vni7IA0/3QB1EEyrJg14xyRmTqlw9ta+pdSuT5OJwUP8kI3D/rBwUIBw==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@azure/msal-common": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-7.6.0.tgz", + "integrity": "sha512-XqfbglUTVLdkHQ8F9UQJtKseRr3sSnr9ysboxtoswvaMVaEfvyLtMoHv9XdKUfOc0qKGzNgRFd9yRjIWVepl6Q==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@azure/msal-node": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-1.18.0.tgz", + "integrity": "sha512-N6GX1Twxw524e7gaJvj7hKtrPRmZl9qGY7U4pmUdx4XzoWYRFfYk4H1ZjVhQ7pwb5Ks88NNhbXVCagsuYPTEFg==", + "dependencies": { + "@azure/msal-common": "13.2.0", + "jsonwebtoken": "^9.0.0", + "uuid": "^8.3.0" + }, + "engines": { + "node": "10 || 12 || 14 || 16 || 18" + } + }, + "node_modules/@azure/msal-node/node_modules/@azure/msal-common": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-13.2.0.tgz", + "integrity": "sha512-rnstQ7Zgn3fSTKNQO+/YNV34/QXJs0vni7IA0/3QB1EEyrJg14xyRmTqlw9ta+pdSuT5OJwUP8kI3D/rBwUIBw==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "node_modules/@microsoft/recognizers-text-data-types-timex-expression": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@microsoft/recognizers-text-data-types-timex-expression/-/recognizers-text-data-types-timex-expression-1.3.0.tgz", + "integrity": "sha512-REHUXmMUI1jL3b9v+aSdzKxLxRdejsfg9McYRxY3LW0Gu4UbwD7Q+K6mtSo40cwg8uh6fiV9GY8hDuKXHH6dVA==", + "engines": { + "node": ">=10.3.0" + } + }, + "node_modules/@netflix/nerror": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@netflix/nerror/-/nerror-1.1.3.tgz", + "integrity": "sha512-b+MGNyP9/LXkapreJzNUzcvuzZslj/RGgdVVJ16P2wSlYatfLycPObImqVJSmNAdyeShvNeM/pl3sVZsObFueg==", + "dependencies": { + "assert-plus": "^1.0.0", + "extsprintf": "^1.4.0", + "lodash": "^4.17.15" + } + }, + "node_modules/@netflix/nerror/node_modules/extsprintf": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz", + "integrity": "sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==", + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/@types/atob-lite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/atob-lite/-/atob-lite-2.0.0.tgz", + "integrity": "sha512-7bjymPR7Ffa1/L3HskkaxMgTQDtwFObbISzHm9g3T12VyD89IiHS3BBVojlQHyZRiIilzdh0WT1gwwgyyBtLGQ==" + }, + "node_modules/@types/btoa-lite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/btoa-lite/-/btoa-lite-1.0.0.tgz", + "integrity": "sha512-wJsiX1tosQ+J5+bY5LrSahHxr2wT+uME5UDwdN1kg4frt40euqA+wzECkmq4t5QbveHiJepfdThgQrPw6KiSlg==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "node_modules/@types/lodash": { + "version": "4.14.186", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.186.tgz", + "integrity": "sha512-eHcVlLXP0c2FlMPm56ITode2AgLMSa6aJ05JTTbYbI+7EMkCEE5qk2E41d5g2lCVTqRe0GnnRFurmlCsDODrPw==" + }, + "node_modules/@types/lodash.isequal": { + "version": "4.5.6", + "resolved": "https://registry.npmjs.org/@types/lodash.isequal/-/lodash.isequal-4.5.6.tgz", + "integrity": "sha512-Ww4UGSe3DmtvLLJm2F16hDwEQSv7U0Rr8SujLUA2wHI2D2dm8kPu6Et+/y303LfjTIwSBKXB/YTUcAKpem/XEg==", + "dependencies": { + "@types/lodash": "*" + } + }, + "node_modules/@types/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@types/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-ssE3Vlrys7sdIzs5LOxCzTVMsU7i9oa/IaW92wF32JFb3CVczqOkru2xspuKczHEbG3nvmPY7IFqVmGGHdNbYw==" + }, + "node_modules/@types/node": { + "version": "10.17.60", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", + "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==" + }, + "node_modules/@types/ws": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-6.0.4.tgz", + "integrity": "sha512-PpPrX7SZW9re6+Ha8ojZG4Se8AZXgf0GK6zmfqEuCsY49LFDNXO3SByp44X3dFEqtB73lkCDAdUazhAjVPiNwg==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/xmldom": { + "version": "0.1.31", + "resolved": "https://registry.npmjs.org/@types/xmldom/-/xmldom-0.1.31.tgz", + "integrity": "sha512-bVy7s0nvaR5D1mT1a8ZkByHWNOGb6Vn4yi5TWhEdmyKlAG+08SA7Md6+jH+tYmMLueAwNeWvHHpeKrr6S4c4BA==" + }, + "node_modules/@xmldom/xmldom": { + "version": "0.8.6", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.6.tgz", + "integrity": "sha512-uRjjusqpoqfmRkTaNuLJ2VohVr67Q5YwDATW3VU7PfzTj6IRaihGrYI7zckGZjxQPBIp63nfvJbM+Yu5ICh0Bg==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/adal-node": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/adal-node/-/adal-node-0.2.3.tgz", + "integrity": "sha512-gMKr8RuYEYvsj7jyfCv/4BfKToQThz20SP71N3AtFn3ia3yAR8Qt2T3aVQhuJzunWs2b38ZsQV0qsZPdwZr7VQ==", + "dependencies": { + "@xmldom/xmldom": "^0.7.0", + "async": "^2.6.3", + "axios": "^0.21.1", + "date-utils": "*", + "jws": "3.x.x", + "underscore": ">= 1.3.1", + "uuid": "^3.1.0", + "xpath.js": "~1.1.0" + }, + "engines": { + "node": ">= 0.6.15" + } + }, + "node_modules/adal-node/node_modules/@xmldom/xmldom": { + "version": "0.7.13", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz", + "integrity": "sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/adal-node/node_modules/axios": { + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "dependencies": { + "follow-redirects": "^1.14.0" + } + }, + "node_modules/adal-node/node_modules/jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/adal-node/node_modules/jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "dependencies": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/adal-node/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/adaptive-expressions": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/adaptive-expressions/-/adaptive-expressions-4.18.0.tgz", + "integrity": "sha512-zG3HNjDCCthXWAGQgD6CpQbC3tFFSrq7uQl/9d7Afq/1cRJT7t1j8B7Q82jBcAlqC6hmI/JQhnmcEKrm6vgOZQ==", + "dependencies": { + "@microsoft/recognizers-text-data-types-timex-expression": "1.3.0", + "@types/atob-lite": "^2.0.0", + "@types/btoa-lite": "^1.0.0", + "@types/lodash.isequal": "^4.5.5", + "@types/lru-cache": "^5.1.0", + "@types/xmldom": "^0.1.30", + "@xmldom/xmldom": "^0.8.3", + "antlr4ts": "0.5.0-alpha.3", + "atob-lite": "^2.0.0", + "big-integer": "^1.6.48", + "btoa-lite": "^1.0.0", + "d3-format": "^1.4.4", + "dayjs": "^1.10.3", + "fast-xml-parser": "^3.19.0", + "jspath": "^0.4.0", + "lodash.isequal": "^4.5.0", + "lru-cache": "^5.1.1", + "uuid": "^8.3.2", + "xpath": "^0.0.32" + } + }, + "node_modules/adaptivecards-templating": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/adaptivecards-templating/-/adaptivecards-templating-2.3.1.tgz", + "integrity": "sha512-rYN1tCb+4NeWUCbo7xzGhwuOG3XllpGWCtgdl/drSJA32tljAvDrMeBO/eUk7uwXx8/1hSc5WJvzbAZQWMd35Q==", + "peerDependencies": { + "adaptive-expressions": "^4.11.0" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/antlr4ts": { + "version": "0.5.0-alpha.3", + "resolved": "https://registry.npmjs.org/antlr4ts/-/antlr4ts-0.5.0-alpha.3.tgz", + "integrity": "sha512-La89tKkGcHFIVuruv4Bm1esc3zLmES2NOTEwwNS1pudz+zx/0FNqQeUu9p48i9/QHKPVqjN87LB+q3buTg7oDQ==" + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-includes": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", + "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/atob-lite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-2.0.0.tgz", + "integrity": "sha512-LEeSAWeh2Gfa2FtlQE1shxQ8zi5F9GHarrGKz08TMdODD5T4eH6BMsvtnhbWZ+XQn+Gb6om/917ucvRu7l7ukw==" + }, + "node_modules/atomic-sleep": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz", + "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/axios": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz", + "integrity": "sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==", + "dependencies": { + "follow-redirects": "^1.14.7" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/base64url": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz", + "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/big-integer": { + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/botbuilder": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/botbuilder/-/botbuilder-4.20.0.tgz", + "integrity": "sha512-YfJgAcUyjKZQP3XzXqBoQmj8S5NoIGmqX5g/5coLlsNEaFLAbQXmOEBddN+ww4gz49S246MDspoGaqtweTu/pw==", + "dependencies": { + "@azure/ms-rest-js": "^2.6.1", + "axios": "^0.25.0", + "botbuilder-core": "4.20.0", + "botbuilder-stdlib": "4.20.0-internal", + "botframework-connector": "4.20.0", + "botframework-schema": "4.20.0", + "botframework-streaming": "4.20.0", + "dayjs": "^1.10.3", + "filenamify": "^4.1.0", + "fs-extra": "^7.0.1", + "htmlparser2": "^6.0.1", + "uuid": "^8.3.2", + "zod": "~1.11.17" + } + }, + "node_modules/botbuilder-core": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/botbuilder-core/-/botbuilder-core-4.20.0.tgz", + "integrity": "sha512-UxJF31nkIuiVHerPhtJKAyzfIbdG7sTgsS4bXvCqkQvxaY+60p6mIwuxOZZQf3AIOPIxCysMKAmhfoaFyTc+Uw==", + "dependencies": { + "botbuilder-dialogs-adaptive-runtime-core": "4.20.0-preview", + "botbuilder-stdlib": "4.20.0-internal", + "botframework-connector": "4.20.0", + "botframework-schema": "4.20.0", + "uuid": "^8.3.2", + "zod": "~1.11.17" + } + }, + "node_modules/botbuilder-dialogs-adaptive-runtime-core": { + "version": "4.20.0-preview", + "resolved": "https://registry.npmjs.org/botbuilder-dialogs-adaptive-runtime-core/-/botbuilder-dialogs-adaptive-runtime-core-4.20.0-preview.tgz", + "integrity": "sha512-P7ezlaFsv5xPHGRYHHsb5UgvkbyxCj0OTHpIfIRCPYLWaKYrzcLI46zzIj76XImn/aYLUsKU7Xg/qw13l9sPKA==", + "dependencies": { + "dependency-graph": "^0.10.0" + } + }, + "node_modules/botbuilder-stdlib": { + "version": "4.20.0-internal", + "resolved": "https://registry.npmjs.org/botbuilder-stdlib/-/botbuilder-stdlib-4.20.0-internal.tgz", + "integrity": "sha512-WtMQkl1PHWX+GkdqufDC4nv+JZTUitvjLpdh56piQaakxozK6FQqQzJFdMvUdOMgfJ/mQMPmtojLhfbQOKYvfA==" + }, + "node_modules/botframework-connector": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/botframework-connector/-/botframework-connector-4.20.0.tgz", + "integrity": "sha512-3mP67NHOGdLeODxuXNchK9gzzTafzLdBGZDSWkJDRvIPORbfoxvA/kXsWU2USwMXBnu/M5YeDZn/eUPjDu1nvw==", + "dependencies": { + "@azure/identity": "^2.0.4", + "@azure/ms-rest-js": "^2.6.1", + "adal-node": "0.2.3", + "axios": "^0.25.0", + "base64url": "^3.0.0", + "botbuilder-stdlib": "4.20.0-internal", + "botframework-schema": "4.20.0", + "cross-fetch": "^3.0.5", + "jsonwebtoken": "^9.0.0", + "rsa-pem-from-mod-exp": "^0.8.4", + "zod": "~1.11.17" + } + }, + "node_modules/botframework-schema": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/botframework-schema/-/botframework-schema-4.20.0.tgz", + "integrity": "sha512-Tda488691XFlkBKdMLdlGWRI8IebLprxqQf57LpuRQHqK2ttbvmfwjFiW5V3VcTBBz1SVzMhwJBAWVDG+MexLA==", + "dependencies": { + "uuid": "^8.3.2", + "zod": "~1.11.17" + } + }, + "node_modules/botframework-streaming": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/botframework-streaming/-/botframework-streaming-4.20.0.tgz", + "integrity": "sha512-yPH9+BYJ9RPb76OcARjls3QHfwRejNQz9RxR9YXt6OX0nMfP+sdMfE8BYTDqvBiIXLivbPi+pJG334PwskfohA==", + "dependencies": { + "@types/node": "^10.17.27", + "@types/ws": "^6.0.3", + "uuid": "^8.3.2", + "ws": "^7.1.2" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/btoa-lite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz", + "integrity": "sha512-gvW7InbIyF8AicrqWoptdW08pUxuhq8BEgowNajy9RhiE86fmGAGl+bLKo6oB8QP0CkqHLowfN0oJdKC/J6LbA==" + }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chalk/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/chalk/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/chalk/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/chalk/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" + }, + "node_modules/cross-fetch": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", + "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", + "dependencies": { + "node-fetch": "^2.6.12" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/csv": { + "version": "6.2.5", + "resolved": "https://registry.npmjs.org/csv/-/csv-6.2.5.tgz", + "integrity": "sha512-T+K0H7MIrlrnP6KxYKo3lK+uLl6OC2Gmwdd81TG/VdkhKvpatl35sR7tyRSpDLGl22y2T+q9KvNHnVtn4OAscQ==", + "dependencies": { + "csv-generate": "^4.2.1", + "csv-parse": "^5.3.3", + "csv-stringify": "^6.2.3", + "stream-transform": "^3.2.1" + }, + "engines": { + "node": ">= 0.1.90" + } + }, + "node_modules/csv-generate": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/csv-generate/-/csv-generate-4.2.1.tgz", + "integrity": "sha512-w6GFHjvApv6bcJ2xdi9JGsH6ZvUBfC+vUdfefnEzurXG6hMRwzkBLnhztU2H7v7+zfCk1I/knnQ+tGbgpxWrBw==" + }, + "node_modules/csv-parse": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-5.3.3.tgz", + "integrity": "sha512-kEWkAPleNEdhFNkHQpFHu9RYPogsFj3dx6bCxL847fsiLgidzWg0z/O0B1kVWMJUc5ky64zGp18LX2T3DQrOfw==" + }, + "node_modules/csv-stringify": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-6.2.3.tgz", + "integrity": "sha512-4qGjUMwnlaRc00gc2jrIYh2w/h1fo25B0mTuY9K8fBiIgtmCX3LcgUbrEGViL98Ci4Se/F5LFEtu8k+dItJVZQ==" + }, + "node_modules/d3-format": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz", + "integrity": "sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ==" + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/date-utils": { + "version": "1.2.21", + "resolved": "https://registry.npmjs.org/date-utils/-/date-utils-1.2.21.tgz", + "integrity": "sha512-wJMBjqlwXR0Iv0wUo/lFbhSQ7MmG1hl36iuxuE91kW+5b5sWbase73manEqNH9sOLFAMG83B4ffNKq9/Iq0FVA==", + "engines": { + "node": ">0.4.0" + } + }, + "node_modules/dayjs": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.5.tgz", + "integrity": "sha512-CAdX5Q3YW3Gclyo5Vpqkgpj8fSdLQcRuzfX6mC6Phy0nfJ0eGYOeS7m4mt2plDWLAtA4TqTakvbboHvUxfe4iA==" + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dependency-graph": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.10.0.tgz", + "integrity": "sha512-c9amUgpgxSi1bE5/sbLwcs5diLD0ygCQYmhfM5H1s5VH1mCsYkcmAL3CcNdv4kdSw6JuMoHeDGzLgj/gAXdWVg==", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dotenv": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", + "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", + "engines": { + "node": ">=10" + } + }, + "node_modules/dtrace-provider": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.8.8.tgz", + "integrity": "sha512-b7Z7cNtHPhH9EJhNNbbeqTcXB8LGFFZhq1PGgEvpeHlzd36bhbdTWoE/Ba/YguqpBSlAPKnARWhVlhunCMwfxg==", + "hasInstallScript": true, + "optional": true, + "dependencies": { + "nan": "^2.14.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/es-abstract": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.3.tgz", + "integrity": "sha512-AyrnaKVpMzljIdwjzrj+LxGmj8ik2LckwXacHqrJJ/jxz6dDDBcZ7I7nlHM0FvEW8MfbWJwOd+yT2XzYW49Frw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.6", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-regexp-component": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/escape-regexp-component/-/escape-regexp-component-1.0.2.tgz", + "integrity": "sha512-B0yxafj1D1ZTNEHkFoQxz4iboZSfaZHhaNhIug7GcUCL4ZUrVSJZTmWUAkPOFaYDfi3RNT9XM082TuGE6jpmiQ==" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-standard": { + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-14.1.1.tgz", + "integrity": "sha512-Z9B+VR+JIXRxz21udPTL9HpFMyoMUEeX1G251EQ6e05WD9aPVtVBn09XUmZ259wCMlCDmYDSZG62Hhm+ZTJcUg==", + "dev": true, + "peerDependencies": { + "eslint": ">=6.2.2", + "eslint-plugin-import": ">=2.18.0", + "eslint-plugin-node": ">=9.1.0", + "eslint-plugin-promise": ">=4.2.1", + "eslint-plugin-standard": ">=4.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "dev": true, + "dependencies": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "dev": true, + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-es": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", + "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==", + "dev": true, + "dependencies": { + "eslint-utils": "^2.0.0", + "regexpp": "^3.0.0" + }, + "engines": { + "node": ">=8.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=4.19.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.3", + "has": "^1.0.3", + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/eslint-plugin-node": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", + "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==", + "dev": true, + "dependencies": { + "eslint-plugin-es": "^3.0.0", + "eslint-utils": "^2.0.0", + "ignore": "^5.1.1", + "minimatch": "^3.0.4", + "resolve": "^1.10.1", + "semver": "^6.1.0" + }, + "engines": { + "node": ">=8.10.0" + }, + "peerDependencies": { + "eslint": ">=5.16.0" + } + }, + "node_modules/eslint-plugin-node/node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/eslint-plugin-node/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-promise": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-4.3.1.tgz", + "integrity": "sha512-bY2sGqyptzFBDLh/GMbAxfdJC+b0f23ME63FOE4+Jao0oZ3E1LEwFtWJX/1pGMJLiTtrSSern2CRM/g+dfc0eQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint-plugin-standard": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-standard/-/eslint-plugin-standard-4.1.0.tgz", + "integrity": "sha512-ZL7+QRixjTR6/528YNGyDotyffm5OQst/sGxKDwGb9Uqs4In5Egi4+jbobhqJoyoCM6/7v/1A5fhQ7ScMtDjaQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "peerDependencies": { + "eslint": ">=5.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "dependencies": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/ewma": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ewma/-/ewma-2.0.1.tgz", + "integrity": "sha512-MYYK17A76cuuyvkR7MnqLW4iFYPEi5Isl2qb8rXiWpLiwFS9dxW/rncuNnjjgSENuVqZQkIuR4+DChVL4g1lnw==", + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/fast-decode-uri-component": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fast-decode-uri-component/-/fast-decode-uri-component-1.0.1.tgz", + "integrity": "sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fast-querystring": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-querystring/-/fast-querystring-1.1.0.tgz", + "integrity": "sha512-LWkjBCZlxjnSanuPpZ6mHswjy8hQv3VcPJsQB3ltUF2zjvrycr0leP3TSTEEfvQ1WEMSRl5YNsGqaft9bjLqEw==", + "dependencies": { + "fast-decode-uri-component": "^1.0.1" + } + }, + "node_modules/fast-redact": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.1.2.tgz", + "integrity": "sha512-+0em+Iya9fKGfEQGcd62Yv6onjBmmhV1uh86XVfOU8VwAe6kaFdQCWI9s0/Nnugx5Vd9tdbZ7e6gE2tR9dzXdw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/fast-xml-parser": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-3.21.1.tgz", + "integrity": "sha512-FTFVjYoBOZTJekiUsawGsSYV9QL0A+zDYCRj7y34IO6Jg+2IMYEtQa+bbictpdpV8dHxXywqU7C0gRDEOFtBFg==", + "dependencies": { + "strnum": "^1.0.4" + }, + "bin": { + "xml2js": "cli.js" + }, + "funding": { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/filenamify": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", + "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", + "dependencies": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.1", + "trim-repeated": "^1.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-my-way": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/find-my-way/-/find-my-way-7.4.0.tgz", + "integrity": "sha512-JFT7eURLU5FumlZ3VBGnveId82cZz7UR7OUu+THQJOwdQXxmS/g8v0KLoFhv97HreycOrmAbqjXD/4VG2j0uMQ==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-querystring": "^1.0.0", + "safe-regex2": "^2.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flat-cache/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/flat-cache/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/form-data": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", + "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/formidable": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.6.tgz", + "integrity": "sha512-KcpbcpuLNOwrEjnbpMC0gS+X8ciDoZE1kkqzat4a8vrprf+s9pKNQ/QIwWfbfs4ltgmFl3MD177SNTkve3BwGQ==", + "deprecated": "Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau", + "funding": { + "url": "https://ko-fi.com/tunnckoCore/commissions" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-signature": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz", + "integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^2.0.2", + "sshpk": "^1.14.1" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==", + "dev": true + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonwebtoken": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.1.tgz", + "integrity": "sha512-K8wx7eJ5TPvEjuiVSkv167EVboBDv9PZdDoF7BgeQnBLVvZWW9clr2PsQHVJDTKaEIH5JBIwHujGcHp7GgI2eg==", + "dependencies": { + "jws": "^3.2.2", + "lodash": "^4.17.21", + "ms": "^2.1.1", + "semver": "^7.3.8" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + } + }, + "node_modules/jsonwebtoken/node_modules/jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jsonwebtoken/node_modules/jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "dependencies": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jsonwebtoken/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jsonwebtoken/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jsonwebtoken/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/jspath": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/jspath/-/jspath-0.4.0.tgz", + "integrity": "sha512-2/R8wkot8NCXrppBT/onp+4mcAUAZqtPxsW6aSJU3hrFAVqKqtFYcat2XJZ7inN4RtATUxfv0UQSYOmvJKiIGA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/jsprim": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz", + "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==", + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + } + }, + "node_modules/jwa": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", + "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", + "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", + "dependencies": { + "jwa": "^2.0.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "dev": true + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/nan": { + "version": "2.17.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", + "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", + "optional": true + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/node-fetch": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz", + "integrity": "sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/nodemon": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.20.tgz", + "integrity": "sha512-Km2mWHKKY5GzRg6i1j5OxOHQtuvVsgskLfigG25yTtbyfRGn/GNvIbRyOf1PSCKJ2aT/58TiuUsuOU5UToVViw==", + "dev": true, + "dependencies": { + "chokidar": "^3.5.2", + "debug": "^3.2.7", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.1.2", + "pstree.remy": "^1.1.8", + "semver": "^5.7.1", + "simple-update-notifier": "^1.0.7", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.5" + }, + "bin": { + "nodemon": "bin/nodemon.js" + }, + "engines": { + "node": ">=8.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/nodemon" + } + }, + "node_modules/nodemon/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==", + "dev": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/on-exit-leak-free": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-2.1.0.tgz", + "integrity": "sha512-VuCaZZAjReZ3vUwgOB8LxAosIurDiAW0s13rI1YwmaP++jvcxP77AWoQvenZebpCA2m8WC1/EosPYPMjnRAp/w==" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pidusage": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pidusage/-/pidusage-3.0.2.tgz", + "integrity": "sha512-g0VU+y08pKw5M8EZ2rIGiEBaB8wrQMjYGFfW2QVIfyT8V+fq8YFLkvlz4bz5ljvFDJYNFCWT3PWqcRr2FKO81w==", + "dependencies": { + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/pino": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/pino/-/pino-8.8.0.tgz", + "integrity": "sha512-cF8iGYeu2ODg2gIwgAHcPrtR63ILJz3f7gkogaHC/TXVVXxZgInmNYiIpDYEwgEkxZti2Se6P2W2DxlBIZe6eQ==", + "dependencies": { + "atomic-sleep": "^1.0.0", + "fast-redact": "^3.1.1", + "on-exit-leak-free": "^2.1.0", + "pino-abstract-transport": "v1.0.0", + "pino-std-serializers": "^6.0.0", + "process-warning": "^2.0.0", + "quick-format-unescaped": "^4.0.3", + "real-require": "^0.2.0", + "safe-stable-stringify": "^2.3.1", + "sonic-boom": "^3.1.0", + "thread-stream": "^2.0.0" + }, + "bin": { + "pino": "bin.js" + } + }, + "node_modules/pino-abstract-transport": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-1.0.0.tgz", + "integrity": "sha512-c7vo5OpW4wIS42hUVcT5REsL8ZljsUfBjqV/e2sFxmFEFZiq1XLUp5EYLtuDH6PEHq9W1egWqRbnLUP5FuZmOA==", + "dependencies": { + "readable-stream": "^4.0.0", + "split2": "^4.0.0" + } + }, + "node_modules/pino-abstract-transport/node_modules/readable-stream": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.3.0.tgz", + "integrity": "sha512-MuEnA0lbSi7JS8XM+WNJlWZkHAAdm7gETHdFK//Q/mChGyj2akEFtdLZh32jSdkWGbRwCW9pn6g3LWDdDeZnBQ==", + "dependencies": { + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/pino-std-serializers": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-6.1.0.tgz", + "integrity": "sha512-KO0m2f1HkrPe9S0ldjx7za9BJjeHqBku5Ch8JyxETxT8dEFGz1PwgrHaOQupVYitpzbFSYm7nnljxD8dik2c+g==" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/process-warning": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-2.1.0.tgz", + "integrity": "sha512-9C20RLxrZU/rFnxWncDkuF6O999NdIf3E1ws4B0ZeY3sRVPzWBMsYDE2lxjxhiXxg464cQTgKUGm8/i6y2YGXg==" + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/pstree.remy": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", + "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", + "dev": true + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/quick-format-unescaped": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz", + "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==" + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/real-require": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/real-require/-/real-require-0.2.0.tgz", + "integrity": "sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/restify": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/restify/-/restify-10.0.0.tgz", + "integrity": "sha512-J57tSX1EPGbqVBznQ619zyFMFQno750d3lDfocTiblcQd5FZhCLD26hcW/u7hrXWetltsxoPZv/86Jc9acKfaQ==", + "dependencies": { + "assert-plus": "^1.0.0", + "csv": "^6.2.2", + "escape-regexp-component": "^1.0.2", + "ewma": "^2.0.1", + "find-my-way": "^7.2.0", + "formidable": "^1.2.1", + "http-signature": "^1.3.6", + "lodash": "^4.17.11", + "lru-cache": "^7.14.1", + "mime": "^3.0.0", + "negotiator": "^0.6.2", + "once": "^1.4.0", + "pidusage": "^3.0.2", + "pino": "^8.7.0", + "qs": "^6.7.0", + "restify-errors": "^8.0.2", + "semver": "^7.3.8", + "send": "^0.18.0", + "spdy": "^4.0.0", + "uuid": "^9.0.0", + "vasync": "^2.2.0" + }, + "bin": { + "report-latency": "bin/report-latency" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "dtrace-provider": "~0.8" + } + }, + "node_modules/restify-errors": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/restify-errors/-/restify-errors-8.0.2.tgz", + "integrity": "sha512-UsXUVQo7M26xoQzeUcZQ0+H8L2t9DGzrXcAgR3WB/1vnbl+UdI4tZ1PqYsN+sS5WnqHKZ0Xy9w0CKf83bbrwYA==", + "dependencies": { + "@netflix/nerror": "^1.0.0", + "assert-plus": "^1.0.0", + "lodash": "^4.17.15" + }, + "optionalDependencies": { + "safe-json-stringify": "^1.0.4" + } + }, + "node_modules/restify/node_modules/lru-cache": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.1.tgz", + "integrity": "sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/restify/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/restify/node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/restify/node_modules/uuid": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/restify/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/ret": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.2.2.tgz", + "integrity": "sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/rsa-pem-from-mod-exp": { + "version": "0.8.6", + "resolved": "https://registry.npmjs.org/rsa-pem-from-mod-exp/-/rsa-pem-from-mod-exp-0.8.6.tgz", + "integrity": "sha512-c5ouQkOvGHF1qomUUDJGFcXsomeSO2gbEs6hVhMAtlkE1CuaZase/WzoaKFG/EZQuNmq6pw/EMCeEnDvOgCJYQ==" + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-json-stringify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz", + "integrity": "sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==", + "optional": true + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex2": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/safe-regex2/-/safe-regex2-2.0.0.tgz", + "integrity": "sha512-PaUSFsUaNNuKwkBijoAPHAK6/eM6VirvyPWlZ7BAQy4D+hCvh4B6lIG+nPdhbFfIbP+gTGBcrdsOaUs0F+ZBOQ==", + "dependencies": { + "ret": "~0.2.0" + } + }, + "node_modules/safe-stable-stringify": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.2.tgz", + "integrity": "sha512-gMxvPJYhP0O9n2pvcfYfIuYgbledAOJFcqRThtPRmjscaipiwcwPPKLytpVzMkG2HAN87Qmo2d4PtGiri1dSLA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/send/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/simple-update-notifier": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.0.7.tgz", + "integrity": "sha512-BBKgR84BJQJm6WjWFMHgLVuo61FBDSj1z/xSFUIozqO6wO7ii0JxCqlIud7Enr/+LhlbNI0whErq96P2qHNWew==", + "dev": true, + "dependencies": { + "semver": "~7.0.0" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/simple-update-notifier/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/slice-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/sonic-boom": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-3.2.1.tgz", + "integrity": "sha512-iITeTHxy3B9FGu8aVdiDXUVAcHMF9Ss0cCsAOo2HfCrmVGT3/DT5oYaeu0M/YKZDlKTvChEyPq0zI9Hf33EX6A==", + "dependencies": { + "atomic-sleep": "^1.0.0" + } + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/split2": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-4.1.0.tgz", + "integrity": "sha512-VBiJxFkxiXRlUIeyMQi8s4hgvKCSjtknJv/LVYbrgALPwf5zSKmEwV9Lst25AkvMDnvxODugjdl6KZgwKM1WYQ==", + "engines": { + "node": ">= 10.x" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/sshpk": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", + "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stoppable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", + "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", + "engines": { + "node": ">=4", + "npm": ">=6" + } + }, + "node_modules/stream-transform": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/stream-transform/-/stream-transform-3.2.1.tgz", + "integrity": "sha512-ApK+WTJ5bCOf0A2tlec1qhvr8bGEBM/sgXXB7mysdCYgZJO5DZeaV3h3G+g0HnAQ372P5IhiGqnW29zoLOfTzQ==" + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strnum": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==" + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/table": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", + "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/table/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/thread-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-2.2.0.tgz", + "integrity": "sha512-rUkv4/fnb4rqy/gGy7VuqK6wE1+1DOCOWy4RMeaV69ZHMP11tQKZvZSip1yTgrKCMZzEMcCL/bKfHvSfDHx+iQ==", + "dependencies": { + "real-require": "^0.2.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/touch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", + "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", + "dev": true, + "dependencies": { + "nopt": "~1.0.10" + }, + "bin": { + "nodetouch": "bin/nodetouch.js" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "dev": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/tunnel": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", + "engines": { + "node": ">=0.6.11 <=0.7.0 || >=0.7.3" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undefsafe": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", + "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", + "dev": true + }, + "node_modules/underscore": { + "version": "1.13.6", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz", + "integrity": "sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==" + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "node_modules/vasync": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/vasync/-/vasync-2.2.1.tgz", + "integrity": "sha512-Hq72JaTpcTFdWiNA4Y22Amej2GH3BFmBaKPPlDZ4/oC8HNn2ISHLkFrJU4Ds8R3jcUi7oo5Y9jcMHKjES+N9wQ==", + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "verror": "1.10.0" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml2js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", + "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xpath": { + "version": "0.0.32", + "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.32.tgz", + "integrity": "sha512-rxMJhSIoiO8vXcWvSifKqhvV96GjiD5wYb8/QHdoRyQvraTpp4IEv944nhGausZZ3u7dhQXteZuZbaqfpB7uYw==", + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/xpath.js": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xpath.js/-/xpath.js-1.1.0.tgz", + "integrity": "sha512-jg+qkfS4K8E7965sqaUl8mRngXiKb3WZGfONgE18pr03FUQiuSV6G+Ej4tS55B+rIQSFEIw3phdVAQ4pPqNWfQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/zod": { + "version": "1.11.17", + "resolved": "https://registry.npmjs.org/zod/-/zod-1.11.17.tgz", + "integrity": "sha512-UzIwO92D0dSFwIRyyqAfRXICITLjF0IP8tRbEK/un7adirMssWZx8xF/1hZNE7t61knWZ+lhEuUvxlu2MO8qqA==" + } + } +} \ No newline at end of file diff --git a/samples/bot-quickstart/nodejs/package.json b/samples/bot-conversation/nodejs/package.json similarity index 100% rename from samples/bot-quickstart/nodejs/package.json rename to samples/bot-conversation/nodejs/package.json diff --git a/samples/bot-quickstart/nodejs/resources/ImmersiveReaderCard.json b/samples/bot-conversation/nodejs/resources/ImmersiveReaderCard.json similarity index 100% rename from samples/bot-quickstart/nodejs/resources/ImmersiveReaderCard.json rename to samples/bot-conversation/nodejs/resources/ImmersiveReaderCard.json diff --git a/samples/bot-quickstart/nodejs/resources/UserMentionCardTemplate.json b/samples/bot-conversation/nodejs/resources/UserMentionCardTemplate.json similarity index 100% rename from samples/bot-quickstart/nodejs/resources/UserMentionCardTemplate.json rename to samples/bot-conversation/nodejs/resources/UserMentionCardTemplate.json diff --git a/samples/bot-quickstart/nodejs/sample-plan.md b/samples/bot-conversation/nodejs/sample-plan.md similarity index 100% rename from samples/bot-quickstart/nodejs/sample-plan.md rename to samples/bot-conversation/nodejs/sample-plan.md diff --git a/samples/bot-quickstart/python/.gitignore b/samples/bot-conversation/python/.gitignore similarity index 100% rename from samples/bot-quickstart/python/.gitignore rename to samples/bot-conversation/python/.gitignore diff --git a/samples/bot-quickstart/python/.vscode/extensions.json b/samples/bot-conversation/python/.vscode/extensions.json similarity index 100% rename from samples/bot-quickstart/python/.vscode/extensions.json rename to samples/bot-conversation/python/.vscode/extensions.json diff --git a/samples/bot-quickstart/python/.vscode/launch.json b/samples/bot-conversation/python/.vscode/launch.json similarity index 100% rename from samples/bot-quickstart/python/.vscode/launch.json rename to samples/bot-conversation/python/.vscode/launch.json diff --git a/samples/bot-quickstart/python/.vscode/settings.json b/samples/bot-conversation/python/.vscode/settings.json similarity index 100% rename from samples/bot-quickstart/python/.vscode/settings.json rename to samples/bot-conversation/python/.vscode/settings.json diff --git a/samples/bot-quickstart/python/.vscode/tasks.json b/samples/bot-conversation/python/.vscode/tasks.json similarity index 100% rename from samples/bot-quickstart/python/.vscode/tasks.json rename to samples/bot-conversation/python/.vscode/tasks.json diff --git a/samples/bot-quickstart/python/Images/1.prompts.png b/samples/bot-conversation/python/Images/1.prompts.png similarity index 100% rename from samples/bot-quickstart/python/Images/1.prompts.png rename to samples/bot-conversation/python/Images/1.prompts.png diff --git a/samples/bot-quickstart/python/Images/2.welcome.png b/samples/bot-conversation/python/Images/2.welcome.png similarity index 100% rename from samples/bot-quickstart/python/Images/2.welcome.png rename to samples/bot-conversation/python/Images/2.welcome.png diff --git a/samples/bot-quickstart/python/Images/3.mention.png b/samples/bot-conversation/python/Images/3.mention.png similarity index 100% rename from samples/bot-quickstart/python/Images/3.mention.png rename to samples/bot-conversation/python/Images/3.mention.png diff --git a/samples/bot-quickstart/python/Images/4.message-to-all.png b/samples/bot-conversation/python/Images/4.message-to-all.png similarity index 100% rename from samples/bot-quickstart/python/Images/4.message-to-all.png rename to samples/bot-conversation/python/Images/4.message-to-all.png diff --git a/samples/bot-quickstart/python/Images/BotConversation.gif b/samples/bot-conversation/python/Images/BotConversation.gif similarity index 100% rename from samples/bot-quickstart/python/Images/BotConversation.gif rename to samples/bot-conversation/python/Images/BotConversation.gif diff --git a/samples/bot-quickstart/python/README.md b/samples/bot-conversation/python/README.md similarity index 100% rename from samples/bot-quickstart/python/README.md rename to samples/bot-conversation/python/README.md diff --git a/samples/bot-quickstart/python/aad.manifest.json b/samples/bot-conversation/python/aad.manifest.json similarity index 100% rename from samples/bot-quickstart/python/aad.manifest.json rename to samples/bot-conversation/python/aad.manifest.json diff --git a/samples/bot-quickstart/python/app.py b/samples/bot-conversation/python/app.py similarity index 100% rename from samples/bot-quickstart/python/app.py rename to samples/bot-conversation/python/app.py diff --git a/samples/bot-quickstart/python/appManifest/color.png b/samples/bot-conversation/python/appManifest/color.png similarity index 100% rename from samples/bot-quickstart/python/appManifest/color.png rename to samples/bot-conversation/python/appManifest/color.png diff --git a/samples/bot-quickstart/python/appManifest/manifest.json b/samples/bot-conversation/python/appManifest/manifest.json similarity index 100% rename from samples/bot-quickstart/python/appManifest/manifest.json rename to samples/bot-conversation/python/appManifest/manifest.json diff --git a/samples/bot-quickstart/python/appManifest/outline.png b/samples/bot-conversation/python/appManifest/outline.png similarity index 100% rename from samples/bot-quickstart/python/appManifest/outline.png rename to samples/bot-conversation/python/appManifest/outline.png diff --git a/samples/bot-quickstart/python/assets/sample.json b/samples/bot-conversation/python/assets/sample.json similarity index 100% rename from samples/bot-quickstart/python/assets/sample.json rename to samples/bot-conversation/python/assets/sample.json diff --git a/samples/bot-quickstart/python/bots/__init__.py b/samples/bot-conversation/python/bots/__init__.py similarity index 100% rename from samples/bot-quickstart/python/bots/__init__.py rename to samples/bot-conversation/python/bots/__init__.py diff --git a/samples/bot-quickstart/python/bots/teams_conversation_bot.py b/samples/bot-conversation/python/bots/teams_conversation_bot.py similarity index 100% rename from samples/bot-quickstart/python/bots/teams_conversation_bot.py rename to samples/bot-conversation/python/bots/teams_conversation_bot.py diff --git a/samples/bot-quickstart/python/config.py b/samples/bot-conversation/python/config.py similarity index 100% rename from samples/bot-quickstart/python/config.py rename to samples/bot-conversation/python/config.py diff --git a/samples/bot-quickstart/python/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-AzureBot-with-rg.json b/samples/bot-conversation/python/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-AzureBot-with-rg.json similarity index 100% rename from samples/bot-quickstart/python/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-AzureBot-with-rg.json rename to samples/bot-conversation/python/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-AzureBot-with-rg.json diff --git a/samples/bot-quickstart/python/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-BotApp-with-rg.json b/samples/bot-conversation/python/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-BotApp-with-rg.json similarity index 100% rename from samples/bot-quickstart/python/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-BotApp-with-rg.json rename to samples/bot-conversation/python/deploymentTemplates/deployUseExistResourceGroup/parameters-for-template-BotApp-with-rg.json diff --git a/samples/bot-quickstart/python/deploymentTemplates/deployUseExistResourceGroup/readme.md b/samples/bot-conversation/python/deploymentTemplates/deployUseExistResourceGroup/readme.md similarity index 100% rename from samples/bot-quickstart/python/deploymentTemplates/deployUseExistResourceGroup/readme.md rename to samples/bot-conversation/python/deploymentTemplates/deployUseExistResourceGroup/readme.md diff --git a/samples/bot-quickstart/python/deploymentTemplates/deployUseExistResourceGroup/template-AzureBot-with-rg.json b/samples/bot-conversation/python/deploymentTemplates/deployUseExistResourceGroup/template-AzureBot-with-rg.json similarity index 100% rename from samples/bot-quickstart/python/deploymentTemplates/deployUseExistResourceGroup/template-AzureBot-with-rg.json rename to samples/bot-conversation/python/deploymentTemplates/deployUseExistResourceGroup/template-AzureBot-with-rg.json diff --git a/samples/bot-quickstart/python/deploymentTemplates/deployUseExistResourceGroup/template-BotApp-with-rg.json b/samples/bot-conversation/python/deploymentTemplates/deployUseExistResourceGroup/template-BotApp-with-rg.json similarity index 100% rename from samples/bot-quickstart/python/deploymentTemplates/deployUseExistResourceGroup/template-BotApp-with-rg.json rename to samples/bot-conversation/python/deploymentTemplates/deployUseExistResourceGroup/template-BotApp-with-rg.json diff --git a/samples/bot-quickstart/python/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-AzureBot-new-rg.json b/samples/bot-conversation/python/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-AzureBot-new-rg.json similarity index 100% rename from samples/bot-quickstart/python/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-AzureBot-new-rg.json rename to samples/bot-conversation/python/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-AzureBot-new-rg.json diff --git a/samples/bot-quickstart/python/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-BotApp-new-rg.json b/samples/bot-conversation/python/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-BotApp-new-rg.json similarity index 100% rename from samples/bot-quickstart/python/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-BotApp-new-rg.json rename to samples/bot-conversation/python/deploymentTemplates/deployWithNewResourceGroup/parameters-for-template-BotApp-new-rg.json diff --git a/samples/bot-quickstart/python/deploymentTemplates/deployWithNewResourceGroup/readme.md b/samples/bot-conversation/python/deploymentTemplates/deployWithNewResourceGroup/readme.md similarity index 100% rename from samples/bot-quickstart/python/deploymentTemplates/deployWithNewResourceGroup/readme.md rename to samples/bot-conversation/python/deploymentTemplates/deployWithNewResourceGroup/readme.md diff --git a/samples/bot-quickstart/python/deploymentTemplates/deployWithNewResourceGroup/template-AzureBot-new-rg.json b/samples/bot-conversation/python/deploymentTemplates/deployWithNewResourceGroup/template-AzureBot-new-rg.json similarity index 100% rename from samples/bot-quickstart/python/deploymentTemplates/deployWithNewResourceGroup/template-AzureBot-new-rg.json rename to samples/bot-conversation/python/deploymentTemplates/deployWithNewResourceGroup/template-AzureBot-new-rg.json diff --git a/samples/bot-quickstart/python/deploymentTemplates/deployWithNewResourceGroup/template-BotApp-new-rg.json b/samples/bot-conversation/python/deploymentTemplates/deployWithNewResourceGroup/template-BotApp-new-rg.json similarity index 100% rename from samples/bot-quickstart/python/deploymentTemplates/deployWithNewResourceGroup/template-BotApp-new-rg.json rename to samples/bot-conversation/python/deploymentTemplates/deployWithNewResourceGroup/template-BotApp-new-rg.json diff --git a/samples/bot-quickstart/python/infra/azure.bicep b/samples/bot-conversation/python/infra/azure.bicep similarity index 100% rename from samples/bot-quickstart/python/infra/azure.bicep rename to samples/bot-conversation/python/infra/azure.bicep diff --git a/samples/bot-quickstart/python/infra/azure.parameters.json b/samples/bot-conversation/python/infra/azure.parameters.json similarity index 100% rename from samples/bot-quickstart/python/infra/azure.parameters.json rename to samples/bot-conversation/python/infra/azure.parameters.json diff --git a/samples/bot-quickstart/python/m365agents.local.yml b/samples/bot-conversation/python/m365agents.local.yml similarity index 100% rename from samples/bot-quickstart/python/m365agents.local.yml rename to samples/bot-conversation/python/m365agents.local.yml diff --git a/samples/bot-quickstart/python/m365agents.yml b/samples/bot-conversation/python/m365agents.yml similarity index 100% rename from samples/bot-quickstart/python/m365agents.yml rename to samples/bot-conversation/python/m365agents.yml diff --git a/samples/bot-quickstart/python/requirements.txt b/samples/bot-conversation/python/requirements.txt similarity index 100% rename from samples/bot-quickstart/python/requirements.txt rename to samples/bot-conversation/python/requirements.txt diff --git a/samples/bot-quickstart/python/resources/UserMentionCardTemplate.json b/samples/bot-conversation/python/resources/UserMentionCardTemplate.json similarity index 100% rename from samples/bot-quickstart/python/resources/UserMentionCardTemplate.json rename to samples/bot-conversation/python/resources/UserMentionCardTemplate.json diff --git a/samples/bot-quickstart/bot-quickstart.gif b/samples/bot-quickstart/bot-quickstart.gif index 044c4e750fe609fb38fdf1c6de4af639105db5e4..ea51611564a1a962c1f0f34982ab7a1008e75e82 100644 GIT binary patch literal 138737 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

04un@d@Fs1TaeqSv1&VFXf=b*4Y`Bi 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 Date: Mon, 9 Feb 2026 12:24:33 +0530 Subject: [PATCH 08/13] adding missing files --- .../csharp/appsettings.Development.json | 9 ++++++++ samples/bot-conversation/nodejs/.env | 4 ++++ .../bot-conversation/nodejs/env/.env.local | 21 +++++++++++++++++++ .../bot-conversation/python/env/.env.local | 20 ++++++++++++++++++ 4 files changed, 54 insertions(+) create mode 100644 samples/bot-conversation/csharp/appsettings.Development.json create mode 100644 samples/bot-conversation/nodejs/.env create mode 100644 samples/bot-conversation/nodejs/env/.env.local create mode 100644 samples/bot-conversation/python/env/.env.local diff --git a/samples/bot-conversation/csharp/appsettings.Development.json b/samples/bot-conversation/csharp/appsettings.Development.json new file mode 100644 index 0000000000..e203e9407e --- /dev/null +++ b/samples/bot-conversation/csharp/appsettings.Development.json @@ -0,0 +1,9 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Debug", + "System": "Information", + "Microsoft": "Information" + } + } +} diff --git a/samples/bot-conversation/nodejs/.env b/samples/bot-conversation/nodejs/.env new file mode 100644 index 0000000000..2e9f23cb13 --- /dev/null +++ b/samples/bot-conversation/nodejs/.env @@ -0,0 +1,4 @@ +MicrosoftAppType= +MicrosoftAppId= +MicrosoftAppPassword= +MicrosoftAppTenantId= \ No newline at end of file diff --git a/samples/bot-conversation/nodejs/env/.env.local b/samples/bot-conversation/nodejs/env/.env.local new file mode 100644 index 0000000000..ef1cabe7de --- /dev/null +++ b/samples/bot-conversation/nodejs/env/.env.local @@ -0,0 +1,21 @@ +# This file includes environment variables that can be committed to git. It's gitignored by default because it represents your local development environment. + +# Built-in environment variables +TEAMSFX_ENV=local + +# Generated during provision, you can also add your own variables. If you're adding a secret value, add SECRET_ prefix to the name so Teams Toolkit can handle them properly +BOT_ENDPOINT= +BOT_DOMAIN= +AAD_APP_CLIENT_ID= +AAD_APP_OBJECT_ID= +AAD_APP_TENANT_ID= +AAD_APP_OAUTH_AUTHORITY= +AAD_APP_OAUTH_AUTHORITY_HOST= +TEAMS_APP_ID= +TEAMS_APP_TENANT_ID= +AAD_APP_ACCESS_AS_USER_PERMISSION_ID= +MICROSOFT_APP_TYPE= +MICROSOFT_APP_TENANT_ID= +RESOURCE_SUFFIX= +AZURE_SUBSCRIPTION_ID= +AZURE_RESOURCE_GROUP_NAME= \ No newline at end of file diff --git a/samples/bot-conversation/python/env/.env.local b/samples/bot-conversation/python/env/.env.local new file mode 100644 index 0000000000..241211d098 --- /dev/null +++ b/samples/bot-conversation/python/env/.env.local @@ -0,0 +1,20 @@ +# This file includes environment variables that can be committed to git. It's gitignored by default because it represents your local development environment. + +# Built-in environment variables +TEAMSFX_ENV=local + +# Generated during provision, you can also add your own variables. If you're adding a secret value, add SECRET_ prefix to the name so Teams Toolkit can handle them properly +BOT_ENDPOINT= +BOT_DOMAIN= +AAD_APP_CLIENT_ID= +AAD_APP_OBJECT_ID= +AAD_APP_TENANT_ID= +AAD_APP_OAUTH_AUTHORITY= +AAD_APP_OAUTH_AUTHORITY_HOST= +TEAMS_APP_ID= +TEAMS_APP_TENANT_ID= +MICROSOFT_APP_TYPE= +MICROSOFT_APP_TENANT_ID= +RESOURCE_SUFFIX= +AZURE_SUBSCRIPTION_ID= +AZURE_RESOURCE_GROUP_NAME= \ No newline at end of file From 58cd14c54d081db525ffeb5f3b170f667b7323b5 Mon Sep 17 00:00:00 2001 From: AjayJ12-MSFT Date: Mon, 9 Feb 2026 12:28:52 +0530 Subject: [PATCH 09/13] Add files via upload --- .../TeamsConversationBot.slnLaunch.user | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 samples/bot-conversation/csharp/TeamsConversationBot.slnLaunch.user diff --git a/samples/bot-conversation/csharp/TeamsConversationBot.slnLaunch.user b/samples/bot-conversation/csharp/TeamsConversationBot.slnLaunch.user new file mode 100644 index 0000000000..1d6d60b979 --- /dev/null +++ b/samples/bot-conversation/csharp/TeamsConversationBot.slnLaunch.user @@ -0,0 +1,32 @@ +[ + { + "Name": "Microsoft Teams (browser)", + "Projects": [ + { + "Path": "TeamsConversationBot.csproj", + "Action": "Start", + "DebugTarget": "Start Project" + }, + { + "Path": "M365Agent\\M365Agent.ttkproj", + "Action": "StartWithoutDebugging", + "DebugTarget": "Microsoft Teams (browser)" + } + ] + }, + { + "Name": "Microsoft Teams (browser) (skip update app)", + "Projects": [ + { + "Path": "TeamsConversationBot.csproj", + "Action": "Start", + "DebugTarget": "Start Project" + }, + { + "Path": "M365Agent\\M365Agent.ttkproj", + "Action": "StartWithoutDebugging", + "DebugTarget": "Microsoft Teams (browser) (skip update app)" + } + ] + } +] \ No newline at end of file From 20dc6e847b9294e2d7bf54142627834e48545778 Mon Sep 17 00:00:00 2001 From: AjayJ12-MSFT Date: Mon, 9 Feb 2026 12:30:43 +0530 Subject: [PATCH 10/13] Delete .gitignore --- samples/bot-quickstart/.gitignore | 6 ------ 1 file changed, 6 deletions(-) delete mode 100644 samples/bot-quickstart/.gitignore diff --git a/samples/bot-quickstart/.gitignore b/samples/bot-quickstart/.gitignore deleted file mode 100644 index afc82969e1..0000000000 --- a/samples/bot-quickstart/.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -launchSettings.json -appsettings.*.json -package-lock.json -.env -uv.lock -.venv/ \ No newline at end of file From 88da3225a30bbdc7041b27e3a5990738412b55ba Mon Sep 17 00:00:00 2001 From: AjayJ12-MSFT Date: Fri, 13 Feb 2026 15:50:52 +0530 Subject: [PATCH 11/13] Added back gitignore and updated Readme --- samples/bot-quickstart/.gitignore | 6 ++++++ samples/bot-quickstart/README.md | 1 - 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 samples/bot-quickstart/.gitignore diff --git a/samples/bot-quickstart/.gitignore b/samples/bot-quickstart/.gitignore new file mode 100644 index 0000000000..afc82969e1 --- /dev/null +++ b/samples/bot-quickstart/.gitignore @@ -0,0 +1,6 @@ +launchSettings.json +appsettings.*.json +package-lock.json +.env +uv.lock +.venv/ \ No newline at end of file diff --git a/samples/bot-quickstart/README.md b/samples/bot-quickstart/README.md index 2f4e5e8d73..ebf9a70269 100644 --- a/samples/bot-quickstart/README.md +++ b/samples/bot-quickstart/README.md @@ -22,7 +22,6 @@ The bot responds to the following commands: * **Who am I?** - Gets information about the current user * **Mention me** - The bot mentions the user in its response -* **Proactive** - The bot sends a proactive message after a delay * **Echo {message}** - The bot echoes back the provided message ## Sample Implementations From e446ba6dd714e9831e780d7ce0a7eb865956fb91 Mon Sep 17 00:00:00 2001 From: AjayJ12-MSFT Date: Fri, 13 Feb 2026 15:55:19 +0530 Subject: [PATCH 12/13] Update README.md --- samples/bot-quickstart/README.md | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/samples/bot-quickstart/README.md b/samples/bot-quickstart/README.md index ebf9a70269..f105c3ef3e 100644 --- a/samples/bot-quickstart/README.md +++ b/samples/bot-quickstart/README.md @@ -39,30 +39,6 @@ You can run these samples locally using 1. The agentsplayground tool, without provisioning the Teams App, or 2. In the Teams Client after you have provisioned the Teams Application and configured the application with your local DevTunnels URL. -## Run in the `agentsplayground` - -Install the tool agentsplayground for your platform - -Windows - -``` -winget install agentsplayground -``` - -Linux - -``` -curl -s https://raw.githubusercontent.com/OfficeDev/microsoft-365-agents-toolkit/dev/.github/scripts/install-agentsplayground-linux.sh | bash -``` - -Other platforms (like MacOS, via npm) - -``` -npm install -g @microsoft/m365agentsplayground -``` - -Once the tool is installed, you can run it from your terminal with the command `agentsplayground`, and it will try to connect to `localhost:3978` where your bot is running. - ## Run in the Teams Client To run these samples in the Teams Client, you need to provision your app in a M365 Tenant, and configure the app to your DevTunnels URL. From d6432c86c1ecad0af5f624214a072acd971831c2 Mon Sep 17 00:00:00 2001 From: AjayJ12-MSFT Date: Mon, 16 Feb 2026 11:23:26 +0530 Subject: [PATCH 13/13] Fixing PR comments --- samples/bot-quickstart/README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/samples/bot-quickstart/README.md b/samples/bot-quickstart/README.md index f105c3ef3e..23634300c5 100644 --- a/samples/bot-quickstart/README.md +++ b/samples/bot-quickstart/README.md @@ -7,7 +7,6 @@ This sample demonstrates how to handle various bot conversation events in Micros - [Interaction with Bot](#interaction-with-bot) - [Sample Implementations](#sample-implementations) - [How to run these samples](#how-to-run-these-samples) - - [Run in the agentsplayground](#run-in-the-agentsplayground) - [Run in the Teams Client](#run-in-the-teams-client) - [Configure the new project to use the new Teams Bot Application](#configure-the-new-project-to-use-the-new-teams-bot-application) - [Pro Tip: Read the configuration settings using the Azure CLI](#pro-tip-read-the-configuration-settings-using-the-azure-cli) @@ -36,8 +35,7 @@ The bot responds to the following commands: You can run these samples locally using -1. The agentsplayground tool, without provisioning the Teams App, or -2. In the Teams Client after you have provisioned the Teams Application and configured the application with your local DevTunnels URL. +1. In the Teams Client after you have provisioned the Teams Application and configured the application with your local DevTunnels URL. ## Run in the Teams Client @@ -135,6 +133,7 @@ az ad app credential reset --id $appId - If Teams cannot communicate with your bot, verify your DevTunnels URL is reachable. - Ensure your .env or appsettings file is setup correctly. +- Use the Channels UI in Azure Bot Service in the Azure Portal to see detailed endpoint errors (not available in Teams Developer Portal). ## Further Reading