diff --git a/.gitignore b/.gitignore index b6856c23..52ac4058 100644 --- a/.gitignore +++ b/.gitignore @@ -36,12 +36,9 @@ yarn-error.log* # npmrc .npmrc -# Sentry Auth Token -.sentryclirc # Sentry Auth Token .sentryclirc -# Sentry Auth Token -.sentryclirc +# Temp stuff components/dashboard-demo/ diff --git a/content/services/azure/anomaly_detector/index.mdx b/content/services/azure/anomaly_detector/index.mdx new file mode 100644 index 00000000..26f6dbd5 --- /dev/null +++ b/content/services/azure/anomaly_detector/index.mdx @@ -0,0 +1,10 @@ +--- +title: Anomaly Detector +identifier: anomaly_detector +category: AI + machine learning +approved: false +description: Easily add anomaly detection capabilities to your apps. +auto-generated: true +--- + +Easily add anomaly detection capabilities to your apps. \ No newline at end of file diff --git a/content/services/azure/api_management/index.mdx b/content/services/azure/api_management/index.mdx new file mode 100644 index 00000000..10dbfef1 --- /dev/null +++ b/content/services/azure/api_management/index.mdx @@ -0,0 +1,10 @@ +--- +title: API Management +identifier: api_management +category: Web +approved: false +description: Publish APIs to developers, partners, and employees securely and at scale +auto-generated: true +--- + +Publish APIs to developers, partners, and employees securely and at scale \ No newline at end of file diff --git a/content/services/azure/app_center/index.mdx b/content/services/azure/app_center/index.mdx new file mode 100644 index 00000000..532c5a13 --- /dev/null +++ b/content/services/azure/app_center/index.mdx @@ -0,0 +1,10 @@ +--- +title: App Center +identifier: app_center +category: Mobile +approved: false +description: Build, test, release, and monitor your mobile and desktop apps +auto-generated: true +--- + +Build, test, release, and monitor your mobile and desktop apps \ No newline at end of file diff --git a/content/services/azure/app_configuration/index.mdx b/content/services/azure/app_configuration/index.mdx new file mode 100644 index 00000000..89f03528 --- /dev/null +++ b/content/services/azure/app_configuration/index.mdx @@ -0,0 +1,10 @@ +--- +title: App Configuration +identifier: app_configuration +category: Web +approved: false +description: Fast, scalable parameter storage for app configuration +auto-generated: true +--- + +Fast, scalable parameter storage for app configuration \ No newline at end of file diff --git a/content/services/azure/app_service/index.mdx b/content/services/azure/app_service/index.mdx new file mode 100644 index 00000000..541d0e87 --- /dev/null +++ b/content/services/azure/app_service/index.mdx @@ -0,0 +1,10 @@ +--- +title: App Service +identifier: app_service +category: Web +approved: false +description: Quickly create powerful cloud apps for web and mobile +auto-generated: true +--- + +Quickly create powerful cloud apps for web and mobile \ No newline at end of file diff --git a/content/services/azure/application_gateway/index.mdx b/content/services/azure/application_gateway/index.mdx new file mode 100644 index 00000000..469aeb51 --- /dev/null +++ b/content/services/azure/application_gateway/index.mdx @@ -0,0 +1,10 @@ +--- +title: Application Gateway +identifier: application_gateway +category: Security +approved: false +description: Build secure, scalable, highly available web front ends in Azure +auto-generated: true +--- + +Build secure, scalable, highly available web front ends in Azure \ No newline at end of file diff --git a/content/services/azure/archive_storage/index.mdx b/content/services/azure/archive_storage/index.mdx new file mode 100644 index 00000000..0f1de5b8 --- /dev/null +++ b/content/services/azure/archive_storage/index.mdx @@ -0,0 +1,10 @@ +--- +title: Archive Storage +identifier: archive_storage +category: Storage +approved: false +description: Industry leading price point for storing rarely accessed data +auto-generated: true +--- + +Industry leading price point for storing rarely accessed data \ No newline at end of file diff --git a/content/services/azure/automation/index.mdx b/content/services/azure/automation/index.mdx new file mode 100644 index 00000000..335bd3ae --- /dev/null +++ b/content/services/azure/automation/index.mdx @@ -0,0 +1,10 @@ +--- +title: Automation +identifier: automation +category: Management and governance +approved: false +description: Simplify cloud management with process automation +auto-generated: true +--- + +Simplify cloud management with process automation \ No newline at end of file diff --git a/content/services/azure/avere_vfxt_for_azure/index.mdx b/content/services/azure/avere_vfxt_for_azure/index.mdx new file mode 100644 index 00000000..1388051d --- /dev/null +++ b/content/services/azure/avere_vfxt_for_azure/index.mdx @@ -0,0 +1,10 @@ +--- +title: Avere vFXT for Azure +identifier: avere_vfxt_for_azure +category: Storage +approved: false +description: Run high-performance, file-based workloads in the cloud +auto-generated: true +--- + +Run high-performance, file-based workloads in the cloud \ No newline at end of file diff --git a/content/services/azure/azure_active_directory_(azure_ad)/index.mdx b/content/services/azure/azure_active_directory_(azure_ad)/index.mdx new file mode 100644 index 00000000..6f20bec2 --- /dev/null +++ b/content/services/azure/azure_active_directory_(azure_ad)/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Active Directory (Azure AD) +identifier: azure_active_directory_(azure_ad) +category: Security +approved: false +description: Synchronize on-premises directories and enable single sign-on +auto-generated: true +--- + +Synchronize on-premises directories and enable single sign-on \ No newline at end of file diff --git a/content/services/azure/azure_active_directory_domain_services/index.mdx b/content/services/azure/azure_active_directory_domain_services/index.mdx new file mode 100644 index 00000000..4b9c8b0a --- /dev/null +++ b/content/services/azure/azure_active_directory_domain_services/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Active Directory Domain Services +identifier: azure_active_directory_domain_services +category: Security +approved: false +description: Manage your domain controllers in the cloud +auto-generated: true +--- + +Manage your domain controllers in the cloud \ No newline at end of file diff --git a/content/services/azure/azure_active_directory_external_identities/index.mdx b/content/services/azure/azure_active_directory_external_identities/index.mdx new file mode 100644 index 00000000..486243a1 --- /dev/null +++ b/content/services/azure/azure_active_directory_external_identities/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Active Directory External Identities +identifier: azure_active_directory_external_identities +category: Identity +approved: false +description: Consumer identity and access management in the cloud +auto-generated: true +--- + +Consumer identity and access management in the cloud \ No newline at end of file diff --git a/content/services/azure/azure_advisor/index.mdx b/content/services/azure/azure_advisor/index.mdx new file mode 100644 index 00000000..5507582d --- /dev/null +++ b/content/services/azure/azure_advisor/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Advisor +identifier: azure_advisor +category: Management and governance +approved: false +description: Your personalized Azure best practices recommendation engine +auto-generated: true +--- + +Your personalized Azure best practices recommendation engine \ No newline at end of file diff --git a/content/services/azure/azure_ai_content_safety_preview/index.mdx b/content/services/azure/azure_ai_content_safety_preview/index.mdx new file mode 100644 index 00000000..f38cb370 --- /dev/null +++ b/content/services/azure/azure_ai_content_safety_preview/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure AI Content Safety Preview +identifier: azure_ai_content_safety_preview +category: AI + machine learning +approved: false +description: Use AI to monitor text and image content for safety +auto-generated: true +--- + +Use AI to monitor text and image content for safety \ No newline at end of file diff --git a/content/services/azure/azure_analysis_services/index.mdx b/content/services/azure/azure_analysis_services/index.mdx new file mode 100644 index 00000000..ec648fcf --- /dev/null +++ b/content/services/azure/azure_analysis_services/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Analysis Services +identifier: azure_analysis_services +category: Analytics +approved: false +description: Enterprise-grade analytics engine as a service +auto-generated: true +--- + +Enterprise-grade analytics engine as a service \ No newline at end of file diff --git a/content/services/azure/azure_applied_ai_services/index.mdx b/content/services/azure/azure_applied_ai_services/index.mdx new file mode 100644 index 00000000..52bbf43c --- /dev/null +++ b/content/services/azure/azure_applied_ai_services/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Applied AI Services +identifier: azure_applied_ai_services +category: AI + machine learning +approved: false +description: Specialized services that enable organizations to accelerate time to value in applying AI to solve common scenarios +auto-generated: true +--- + +Specialized services that enable organizations to accelerate time to value in applying AI to solve common scenarios \ No newline at end of file diff --git a/content/services/azure/azure_arc/index.mdx b/content/services/azure/azure_arc/index.mdx new file mode 100644 index 00000000..6f057502 --- /dev/null +++ b/content/services/azure/azure_arc/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Arc +identifier: azure_arc +category: Hybrid + multicloud +approved: false +description: Secure, develop, and operate infrastructure, apps, and Azure services anywhere +auto-generated: true +--- + +Secure, develop, and operate infrastructure, apps, and Azure services anywhere \ No newline at end of file diff --git a/content/services/azure/azure_artifacts/index.mdx b/content/services/azure/azure_artifacts/index.mdx new file mode 100644 index 00000000..975fd6a4 --- /dev/null +++ b/content/services/azure/azure_artifacts/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Artifacts +identifier: azure_artifacts +category: DevOps +approved: false +description: Create, host, and share packages with your team +auto-generated: true +--- + +Create, host, and share packages with your team \ No newline at end of file diff --git a/content/services/azure/azure_automanage/index.mdx b/content/services/azure/azure_automanage/index.mdx new file mode 100644 index 00000000..abb9a296 --- /dev/null +++ b/content/services/azure/azure_automanage/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Automanage +identifier: azure_automanage +category: Management and governance +approved: false +description: Effortless automation of cloud and on-premises infrastructure +auto-generated: true +--- + +Effortless automation of cloud and on-premises infrastructure \ No newline at end of file diff --git a/content/services/azure/azure_backup/index.mdx b/content/services/azure/azure_backup/index.mdx new file mode 100644 index 00000000..50a47cc5 --- /dev/null +++ b/content/services/azure/azure_backup/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Backup +identifier: azure_backup +category: Storage +approved: false +description: Simplify data protection with built-in backup management at scale +auto-generated: true +--- + +Simplify data protection with built-in backup management at scale \ No newline at end of file diff --git a/content/services/azure/azure_bastion/index.mdx b/content/services/azure/azure_bastion/index.mdx new file mode 100644 index 00000000..1a8a9b05 --- /dev/null +++ b/content/services/azure/azure_bastion/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Bastion +identifier: azure_bastion +category: Security +approved: false +description: Fully managed service that helps secure remote access to your virtual machines +auto-generated: true +--- + +Fully managed service that helps secure remote access to your virtual machines \ No newline at end of file diff --git a/content/services/azure/azure_blob_storage/index.mdx b/content/services/azure/azure_blob_storage/index.mdx new file mode 100644 index 00000000..4ca9ce9d --- /dev/null +++ b/content/services/azure/azure_blob_storage/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Blob Storage +identifier: azure_blob_storage +category: Storage +approved: false +description: Massively scalable and secure object storage +auto-generated: true +--- + +Massively scalable and secure object storage \ No newline at end of file diff --git a/content/services/azure/azure_blueprints_preview/index.mdx b/content/services/azure/azure_blueprints_preview/index.mdx new file mode 100644 index 00000000..13cd7a83 --- /dev/null +++ b/content/services/azure/azure_blueprints_preview/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Blueprints Preview +identifier: azure_blueprints_preview +category: Management and governance +approved: false +description: Enabling quick, repeatable creation of governed environments +auto-generated: true +--- + +Enabling quick, repeatable creation of governed environments \ No newline at end of file diff --git a/content/services/azure/azure_boards/index.mdx b/content/services/azure/azure_boards/index.mdx new file mode 100644 index 00000000..3c997d47 --- /dev/null +++ b/content/services/azure/azure_boards/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Boards +identifier: azure_boards +category: DevOps +approved: false +description: Plan, track, and discuss work across your teams +auto-generated: true +--- + +Plan, track, and discuss work across your teams \ No newline at end of file diff --git a/content/services/azure/azure_bot_services/index.mdx b/content/services/azure/azure_bot_services/index.mdx new file mode 100644 index 00000000..8722ecc6 --- /dev/null +++ b/content/services/azure/azure_bot_services/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Bot Services +identifier: azure_bot_services +category: AI + machine learning +approved: false +description: Create bots and connect them across channels +auto-generated: true +--- + +Create bots and connect them across channels \ No newline at end of file diff --git a/content/services/azure/azure_cache_for_redis/index.mdx b/content/services/azure/azure_cache_for_redis/index.mdx new file mode 100644 index 00000000..cc11e322 --- /dev/null +++ b/content/services/azure/azure_cache_for_redis/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Cache for Redis +identifier: azure_cache_for_redis +category: Databases +approved: false +description: Accelerate apps with high-throughput, low-latency data caching +auto-generated: true +--- + +Accelerate apps with high-throughput, low-latency data caching \ No newline at end of file diff --git a/content/services/azure/azure_chaos_studio_preview/index.mdx b/content/services/azure/azure_chaos_studio_preview/index.mdx new file mode 100644 index 00000000..beb251f2 --- /dev/null +++ b/content/services/azure/azure_chaos_studio_preview/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Chaos Studio Preview +identifier: azure_chaos_studio_preview +category: Management and governance +approved: false +description: Improve application resilience by introducing faults and simulating outages +auto-generated: true +--- + +Improve application resilience by introducing faults and simulating outages \ No newline at end of file diff --git a/content/services/azure/azure_cognitive_search/index.mdx b/content/services/azure/azure_cognitive_search/index.mdx new file mode 100644 index 00000000..d8bad6d0 --- /dev/null +++ b/content/services/azure/azure_cognitive_search/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Cognitive Search +identifier: azure_cognitive_search +category: Web +approved: false +description: Enterprise scale search for app development +auto-generated: true +--- + +Enterprise scale search for app development \ No newline at end of file diff --git a/content/services/azure/azure_cognitive_services/index.mdx b/content/services/azure/azure_cognitive_services/index.mdx new file mode 100644 index 00000000..49f262d2 --- /dev/null +++ b/content/services/azure/azure_cognitive_services/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Cognitive Services +identifier: azure_cognitive_services +category: Mobile +approved: false +description: Add cognitive capabilities to apps with APIs and AI services +auto-generated: true +--- + +Add cognitive capabilities to apps with APIs and AI services \ No newline at end of file diff --git a/content/services/azure/azure_cognitive_services_for_vision_preview/index.mdx b/content/services/azure/azure_cognitive_services_for_vision_preview/index.mdx new file mode 100644 index 00000000..ede1c50c --- /dev/null +++ b/content/services/azure/azure_cognitive_services_for_vision_preview/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Cognitive Services for Vision Preview +identifier: azure_cognitive_services_for_vision_preview +category: AI + machine learning +approved: false +description: Unlock insights from image and video content with AI +auto-generated: true +--- + +Unlock insights from image and video content with AI \ No newline at end of file diff --git a/content/services/azure/azure_communication_services/index.mdx b/content/services/azure/azure_communication_services/index.mdx new file mode 100644 index 00000000..790f9a31 --- /dev/null +++ b/content/services/azure/azure_communication_services/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Communication Services +identifier: azure_communication_services +category: Web +approved: false +description: Build multichannel communication experiences +auto-generated: true +--- + +Build multichannel communication experiences \ No newline at end of file diff --git a/content/services/azure/azure_communications_gateway/index.mdx b/content/services/azure/azure_communications_gateway/index.mdx new file mode 100644 index 00000000..46bed3b2 --- /dev/null +++ b/content/services/azure/azure_communications_gateway/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Communications Gateway +identifier: azure_communications_gateway +category: Networking +approved: false +description: Rapidly connect your fixed and mobile networks with Microsoft Teams +auto-generated: true +--- + +Rapidly connect your fixed and mobile networks with Microsoft Teams \ No newline at end of file diff --git a/content/services/azure/azure_confidential_ledger/index.mdx b/content/services/azure/azure_confidential_ledger/index.mdx new file mode 100644 index 00000000..3739b6fd --- /dev/null +++ b/content/services/azure/azure_confidential_ledger/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure confidential ledger +identifier: azure_confidential_ledger +category: Storage +approved: false +description: Tamperproof, unstructured data store hosted in trusted execution environments (TEEs) and backed by cryptographically verifiable evidence +auto-generated: true +--- + +Tamperproof, unstructured data store hosted in trusted execution environments (TEEs) and backed by cryptographically verifiable evidence \ No newline at end of file diff --git a/content/services/azure/azure_container_apps/index.mdx b/content/services/azure/azure_container_apps/index.mdx new file mode 100644 index 00000000..4e3f5c41 --- /dev/null +++ b/content/services/azure/azure_container_apps/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Container Apps +identifier: azure_container_apps +category: Web +approved: false +description: Build and deploy modern apps and microservices using serverless containers +auto-generated: true +--- + +Build and deploy modern apps and microservices using serverless containers \ No newline at end of file diff --git a/content/services/azure/azure_container_instances/index.mdx b/content/services/azure/azure_container_instances/index.mdx new file mode 100644 index 00000000..061d2ebe --- /dev/null +++ b/content/services/azure/azure_container_instances/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Container Instances +identifier: azure_container_instances +category: Containers +approved: false +description: Launch containers with hypervisor isolation +auto-generated: true +--- + +Launch containers with hypervisor isolation \ No newline at end of file diff --git a/content/services/azure/azure_container_registry/index.mdx b/content/services/azure/azure_container_registry/index.mdx new file mode 100644 index 00000000..1a134ac6 --- /dev/null +++ b/content/services/azure/azure_container_registry/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Container Registry +identifier: azure_container_registry +category: Containers +approved: false +description: Build, store, secure, and replicate container images and artifacts +auto-generated: true +--- + +Build, store, secure, and replicate container images and artifacts \ No newline at end of file diff --git a/content/services/azure/azure_container_storage_preview/index.mdx b/content/services/azure/azure_container_storage_preview/index.mdx new file mode 100644 index 00000000..ef4bf07c --- /dev/null +++ b/content/services/azure/azure_container_storage_preview/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Container Storage Preview +identifier: azure_container_storage_preview +category: Storage +approved: false +description: Manage persistent volumes for stateful container applications +auto-generated: true +--- + +Manage persistent volumes for stateful container applications \ No newline at end of file diff --git a/content/services/azure/azure_cosmos_db/index.mdx b/content/services/azure/azure_cosmos_db/index.mdx new file mode 100644 index 00000000..959d4e32 --- /dev/null +++ b/content/services/azure/azure_cosmos_db/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Cosmos DB +identifier: azure_cosmos_db +category: Internet of Things +approved: false +description: Build or modernize scalable, high-performance apps +auto-generated: true +--- + +Build or modernize scalable, high-performance apps \ No newline at end of file diff --git a/content/services/azure/azure_cyclecloud/index.mdx b/content/services/azure/azure_cyclecloud/index.mdx new file mode 100644 index 00000000..fb11479d --- /dev/null +++ b/content/services/azure/azure_cyclecloud/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure CycleCloud +identifier: azure_cyclecloud +category: Compute +approved: false +description: Create, manage, operate, and optimize HPC and big compute clusters of any scale +auto-generated: true +--- + +Create, manage, operate, and optimize HPC and big compute clusters of any scale \ No newline at end of file diff --git a/content/services/azure/azure_data_box/index.mdx b/content/services/azure/azure_data_box/index.mdx new file mode 100644 index 00000000..c881ada1 --- /dev/null +++ b/content/services/azure/azure_data_box/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Data Box +identifier: azure_data_box +category: Storage +approved: false +description: Appliances and solutions for data transfer to Azure and edge compute +auto-generated: true +--- + +Appliances and solutions for data transfer to Azure and edge compute \ No newline at end of file diff --git a/content/services/azure/azure_data_explorer/index.mdx b/content/services/azure/azure_data_explorer/index.mdx new file mode 100644 index 00000000..ce822f13 --- /dev/null +++ b/content/services/azure/azure_data_explorer/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Data Explorer +identifier: azure_data_explorer +category: Analytics +approved: false +description: Fast and highly scalable data exploration service +auto-generated: true +--- + +Fast and highly scalable data exploration service \ No newline at end of file diff --git a/content/services/azure/azure_data_factory/index.mdx b/content/services/azure/azure_data_factory/index.mdx new file mode 100644 index 00000000..121f6f51 --- /dev/null +++ b/content/services/azure/azure_data_factory/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Data Factory +identifier: azure_data_factory +category: Databases +approved: false +description: Hybrid data integration at enterprise scale, made easy +auto-generated: true +--- + +Hybrid data integration at enterprise scale, made easy \ No newline at end of file diff --git a/content/services/azure/azure_data_lake_storage/index.mdx b/content/services/azure/azure_data_lake_storage/index.mdx new file mode 100644 index 00000000..0d3e62b9 --- /dev/null +++ b/content/services/azure/azure_data_lake_storage/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Data Lake Storage +identifier: azure_data_lake_storage +category: Storage +approved: false +description: Scalable, secure data lake for high-performance analytics +auto-generated: true +--- + +Scalable, secure data lake for high-performance analytics \ No newline at end of file diff --git a/content/services/azure/azure_data_lake_storage_gen1/index.mdx b/content/services/azure/azure_data_lake_storage_gen1/index.mdx new file mode 100644 index 00000000..19438c41 --- /dev/null +++ b/content/services/azure/azure_data_lake_storage_gen1/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Data Lake Storage Gen1 +identifier: azure_data_lake_storage_gen1 +category: Storage +approved: false +description: Hyperscale repository for big data analytics workloads +auto-generated: true +--- + +Hyperscale repository for big data analytics workloads \ No newline at end of file diff --git a/content/services/azure/azure_data_manager_for_energy_preview/index.mdx b/content/services/azure/azure_data_manager_for_energy_preview/index.mdx new file mode 100644 index 00000000..fafd036b --- /dev/null +++ b/content/services/azure/azure_data_manager_for_energy_preview/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Data Manager for Energy Preview +identifier: azure_data_manager_for_energy_preview +category: Integration +approved: false +description: Fully managed enterprise-grade OSDU™ Data Platform +auto-generated: true +--- + +Fully managed enterprise-grade OSDU™ Data Platform \ No newline at end of file diff --git a/content/services/azure/azure_data_share/index.mdx b/content/services/azure/azure_data_share/index.mdx new file mode 100644 index 00000000..b25f782a --- /dev/null +++ b/content/services/azure/azure_data_share/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Data Share +identifier: azure_data_share +category: Storage +approved: false +description: A simple and safe service for sharing big data with external organizations +auto-generated: true +--- + +A simple and safe service for sharing big data with external organizations \ No newline at end of file diff --git a/content/services/azure/azure_database_for_mariadb/index.mdx b/content/services/azure/azure_database_for_mariadb/index.mdx new file mode 100644 index 00000000..d38ee295 --- /dev/null +++ b/content/services/azure/azure_database_for_mariadb/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Database for MariaDB +identifier: azure_database_for_mariadb +category: Databases +approved: false +description: Deploy applications to the cloud with enterprise-ready, fully managed community MariaDB +auto-generated: true +--- + +Deploy applications to the cloud with enterprise-ready, fully managed community MariaDB \ No newline at end of file diff --git a/content/services/azure/azure_database_for_mysql/index.mdx b/content/services/azure/azure_database_for_mysql/index.mdx new file mode 100644 index 00000000..698b2503 --- /dev/null +++ b/content/services/azure/azure_database_for_mysql/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Database for MySQL +identifier: azure_database_for_mysql +category: Databases +approved: false +description: Fully managed, scalable MySQL Database +auto-generated: true +--- + +Fully managed, scalable MySQL Database \ No newline at end of file diff --git a/content/services/azure/azure_database_for_postgresql/index.mdx b/content/services/azure/azure_database_for_postgresql/index.mdx new file mode 100644 index 00000000..56d651c9 --- /dev/null +++ b/content/services/azure/azure_database_for_postgresql/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Database for PostgreSQL +identifier: azure_database_for_postgresql +category: Hybrid + multicloud +approved: false +description: Fully managed, intelligent, and scalable PostgreSQL +auto-generated: true +--- + +Fully managed, intelligent, and scalable PostgreSQL \ No newline at end of file diff --git a/content/services/azure/azure_database_migration_service/index.mdx b/content/services/azure/azure_database_migration_service/index.mdx new file mode 100644 index 00000000..e0d63c4a --- /dev/null +++ b/content/services/azure/azure_database_migration_service/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Database Migration Service +identifier: azure_database_migration_service +category: Migration +approved: false +description: Accelerate your data migration to Azure +auto-generated: true +--- + +Accelerate your data migration to Azure \ No newline at end of file diff --git a/content/services/azure/azure_databricks/index.mdx b/content/services/azure/azure_databricks/index.mdx new file mode 100644 index 00000000..173c8b18 --- /dev/null +++ b/content/services/azure/azure_databricks/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Databricks +identifier: azure_databricks +category: Analytics +approved: false +description: Design AI with Apache Spark™-based analytics +auto-generated: true +--- + +Design AI with Apache Spark™-based analytics \ No newline at end of file diff --git a/content/services/azure/azure_ddos_protection/index.mdx b/content/services/azure/azure_ddos_protection/index.mdx new file mode 100644 index 00000000..a66a18a7 --- /dev/null +++ b/content/services/azure/azure_ddos_protection/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure DDoS Protection +identifier: azure_ddos_protection +category: Security +approved: false +description: Protect your Azure resources from distributed denial-of-service (DDoS) attacks +auto-generated: true +--- + +Protect your Azure resources from distributed denial-of-service (DDoS) attacks \ No newline at end of file diff --git a/content/services/azure/azure_dedicated_host/index.mdx b/content/services/azure/azure_dedicated_host/index.mdx new file mode 100644 index 00000000..4a4c5414 --- /dev/null +++ b/content/services/azure/azure_dedicated_host/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Dedicated Host +identifier: azure_dedicated_host +category: Compute +approved: false +description: A dedicated physical server to host your Azure VMs for Windows and Linux +auto-generated: true +--- + +A dedicated physical server to host your Azure VMs for Windows and Linux \ No newline at end of file diff --git a/content/services/azure/azure_dedicated_hsm/index.mdx b/content/services/azure/azure_dedicated_hsm/index.mdx new file mode 100644 index 00000000..e88ddfa0 --- /dev/null +++ b/content/services/azure/azure_dedicated_hsm/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Dedicated HSM +identifier: azure_dedicated_hsm +category: Security +approved: false +description: Manage hardware security modules that you use in the cloud +auto-generated: true +--- + +Manage hardware security modules that you use in the cloud \ No newline at end of file diff --git a/content/services/azure/azure_deployment_environments/index.mdx b/content/services/azure/azure_deployment_environments/index.mdx new file mode 100644 index 00000000..5a7a6133 --- /dev/null +++ b/content/services/azure/azure_deployment_environments/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Deployment Environments +identifier: azure_deployment_environments +category: DevOps +approved: false +description: Quickly spin up app infrastructure environments with project-based templates +auto-generated: true +--- + +Quickly spin up app infrastructure environments with project-based templates \ No newline at end of file diff --git a/content/services/azure/azure_devops/index.mdx b/content/services/azure/azure_devops/index.mdx new file mode 100644 index 00000000..6bb00e10 --- /dev/null +++ b/content/services/azure/azure_devops/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure DevOps +identifier: azure_devops +category: Hybrid + multicloud +approved: false +description: Services for teams to share code, track work, and ship software +auto-generated: true +--- + +Services for teams to share code, track work, and ship software \ No newline at end of file diff --git a/content/services/azure/azure_devtest_labs/index.mdx b/content/services/azure/azure_devtest_labs/index.mdx new file mode 100644 index 00000000..c51314d2 --- /dev/null +++ b/content/services/azure/azure_devtest_labs/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure DevTest Labs +identifier: azure_devtest_labs +category: DevOps +approved: false +description: Quickly create environments using reusable templates and artifacts +auto-generated: true +--- + +Quickly create environments using reusable templates and artifacts \ No newline at end of file diff --git a/content/services/azure/azure_digital_twins/index.mdx b/content/services/azure/azure_digital_twins/index.mdx new file mode 100644 index 00000000..54f0e978 --- /dev/null +++ b/content/services/azure/azure_digital_twins/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Digital Twins +identifier: azure_digital_twins +category: Mixed reality +approved: false +description: Use IoT spatial intelligence to create models of physical environments +auto-generated: true +--- + +Use IoT spatial intelligence to create models of physical environments \ No newline at end of file diff --git a/content/services/azure/azure_disk_storage/index.mdx b/content/services/azure/azure_disk_storage/index.mdx new file mode 100644 index 00000000..31290a45 --- /dev/null +++ b/content/services/azure/azure_disk_storage/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Disk Storage +identifier: azure_disk_storage +category: Storage +approved: false +description: High-performance, highly durable block storage +auto-generated: true +--- + +High-performance, highly durable block storage \ No newline at end of file diff --git a/content/services/azure/azure_dns/index.mdx b/content/services/azure/azure_dns/index.mdx new file mode 100644 index 00000000..0bb207bb --- /dev/null +++ b/content/services/azure/azure_dns/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure DNS +identifier: azure_dns +category: Networking +approved: false +description: Host your Domain Name System (DNS) domain in Azure +auto-generated: true +--- + +Host your Domain Name System (DNS) domain in Azure \ No newline at end of file diff --git a/content/services/azure/azure_elastic_san_preview/index.mdx b/content/services/azure/azure_elastic_san_preview/index.mdx new file mode 100644 index 00000000..35a94ee1 --- /dev/null +++ b/content/services/azure/azure_elastic_san_preview/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Elastic SAN Preview +identifier: azure_elastic_san_preview +category: Storage +approved: false +description: Elastic SAN is a cloud-native storage area network (SAN) service built on Azure. Gain access to an end-to-end experience like your on-premises SAN +auto-generated: true +--- + +Elastic SAN is a cloud-native storage area network (SAN) service built on Azure. Gain access to an end-to-end experience like your on-premises SAN \ No newline at end of file diff --git a/content/services/azure/azure_expressroute/index.mdx b/content/services/azure/azure_expressroute/index.mdx new file mode 100644 index 00000000..429664e3 --- /dev/null +++ b/content/services/azure/azure_expressroute/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure ExpressRoute +identifier: azure_expressroute +category: Networking +approved: false +description: Experience a fast, reliable, and private connection to Azure +auto-generated: true +--- + +Experience a fast, reliable, and private connection to Azure \ No newline at end of file diff --git a/content/services/azure/azure_files/index.mdx b/content/services/azure/azure_files/index.mdx new file mode 100644 index 00000000..52faf8da --- /dev/null +++ b/content/services/azure/azure_files/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Files +identifier: azure_files +category: Storage +approved: false +description: Simple, secure and serverless enterprise-grade cloud file shares +auto-generated: true +--- + +Simple, secure and serverless enterprise-grade cloud file shares \ No newline at end of file diff --git a/content/services/azure/azure_firewall/index.mdx b/content/services/azure/azure_firewall/index.mdx new file mode 100644 index 00000000..c37df8cd --- /dev/null +++ b/content/services/azure/azure_firewall/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Firewall +identifier: azure_firewall +category: Security +approved: false +description: Protect your Azure Virtual Network resources with cloud-native network security +auto-generated: true +--- + +Protect your Azure Virtual Network resources with cloud-native network security \ No newline at end of file diff --git a/content/services/azure/azure_firewall_manager/index.mdx b/content/services/azure/azure_firewall_manager/index.mdx new file mode 100644 index 00000000..763efd06 --- /dev/null +++ b/content/services/azure/azure_firewall_manager/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Firewall Manager +identifier: azure_firewall_manager +category: Security +approved: false +description: Central network security policy and route management for globally distributed, software-defined perimeters +auto-generated: true +--- + +Central network security policy and route management for globally distributed, software-defined perimeters \ No newline at end of file diff --git a/content/services/azure/azure_fluid_relay/index.mdx b/content/services/azure/azure_fluid_relay/index.mdx new file mode 100644 index 00000000..145f4040 --- /dev/null +++ b/content/services/azure/azure_fluid_relay/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Fluid Relay +identifier: azure_fluid_relay +category: Web +approved: false +description: Easily add real-time collaborative experiences to your apps with Fluid Framework +auto-generated: true +--- + +Easily add real-time collaborative experiences to your apps with Fluid Framework \ No newline at end of file diff --git a/content/services/azure/azure_form_recognizer/index.mdx b/content/services/azure/azure_form_recognizer/index.mdx new file mode 100644 index 00000000..9ba6878b --- /dev/null +++ b/content/services/azure/azure_form_recognizer/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Form Recognizer +identifier: azure_form_recognizer +category: AI + machine learning +approved: false +description: Accelerate information extraction from documents +auto-generated: true +--- + +Accelerate information extraction from documents \ No newline at end of file diff --git a/content/services/azure/azure_front_door/index.mdx b/content/services/azure/azure_front_door/index.mdx new file mode 100644 index 00000000..f8f0ae3c --- /dev/null +++ b/content/services/azure/azure_front_door/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Front Door +identifier: azure_front_door +category: Security +approved: false +description: Modern cloud CDN that delivers optimized experiences to your users anywhere +auto-generated: true +--- + +Modern cloud CDN that delivers optimized experiences to your users anywhere \ No newline at end of file diff --git a/content/services/azure/azure_functions/index.mdx b/content/services/azure/azure_functions/index.mdx new file mode 100644 index 00000000..11d1f547 --- /dev/null +++ b/content/services/azure/azure_functions/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Functions +identifier: azure_functions +category: Internet of Things +approved: false +description: Execute event-driven serverless code functions with an end-to-end development experience +auto-generated: true +--- + +Execute event-driven serverless code functions with an end-to-end development experience \ No newline at end of file diff --git a/content/services/azure/azure_health_data_services/index.mdx b/content/services/azure/azure_health_data_services/index.mdx new file mode 100644 index 00000000..2564f59e --- /dev/null +++ b/content/services/azure/azure_health_data_services/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Health Data Services +identifier: azure_health_data_services +category: Integration +approved: false +description: Unify and manage health data and protected health information (PHI) in the cloud +auto-generated: true +--- + +Unify and manage health data and protected health information (PHI) in the cloud \ No newline at end of file diff --git a/content/services/azure/azure_hpc_cache/index.mdx b/content/services/azure/azure_hpc_cache/index.mdx new file mode 100644 index 00000000..15b1e3f9 --- /dev/null +++ b/content/services/azure/azure_hpc_cache/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure HPC Cache +identifier: azure_hpc_cache +category: Storage +approved: false +description: File caching for high-performance computing (HPC) +auto-generated: true +--- + +File caching for high-performance computing (HPC) \ No newline at end of file diff --git a/content/services/azure/azure_immersive_reader/index.mdx b/content/services/azure/azure_immersive_reader/index.mdx new file mode 100644 index 00000000..f7a4d056 --- /dev/null +++ b/content/services/azure/azure_immersive_reader/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Immersive Reader +identifier: azure_immersive_reader +category: AI + machine learning +approved: false +description: Empower users of all ages and abilities to read and comprehend text +auto-generated: true +--- + +Empower users of all ages and abilities to read and comprehend text \ No newline at end of file diff --git a/content/services/azure/azure_information_protection/index.mdx b/content/services/azure/azure_information_protection/index.mdx new file mode 100644 index 00000000..4c034a2b --- /dev/null +++ b/content/services/azure/azure_information_protection/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Information Protection +identifier: azure_information_protection +category: Security +approved: false +description: Better protect your sensitive information—anytime, anywhere +auto-generated: true +--- + +Better protect your sensitive information—anytime, anywhere \ No newline at end of file diff --git a/content/services/azure/azure_internet_analyzer_preview/index.mdx b/content/services/azure/azure_internet_analyzer_preview/index.mdx new file mode 100644 index 00000000..6844ffc3 --- /dev/null +++ b/content/services/azure/azure_internet_analyzer_preview/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Internet Analyzer Preview +identifier: azure_internet_analyzer_preview +category: Networking +approved: false +description: Test how networking infrastructure changes will impact your customers' performance. +auto-generated: true +--- + +Test how networking infrastructure changes will impact your customers' performance. \ No newline at end of file diff --git a/content/services/azure/azure_iot_central/index.mdx b/content/services/azure/azure_iot_central/index.mdx new file mode 100644 index 00000000..96b0c96a --- /dev/null +++ b/content/services/azure/azure_iot_central/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure IoT Central +identifier: azure_iot_central +category: Internet of Things +approved: false +description: Go from proof of concept to proof of value +auto-generated: true +--- + +Go from proof of concept to proof of value \ No newline at end of file diff --git a/content/services/azure/azure_iot_edge/index.mdx b/content/services/azure/azure_iot_edge/index.mdx new file mode 100644 index 00000000..778052fa --- /dev/null +++ b/content/services/azure/azure_iot_edge/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure IoT Edge +identifier: azure_iot_edge +category: Internet of Things +approved: false +description: Extend cloud intelligence and analytics to edge devices +auto-generated: true +--- + +Extend cloud intelligence and analytics to edge devices \ No newline at end of file diff --git a/content/services/azure/azure_iot_hub/index.mdx b/content/services/azure/azure_iot_hub/index.mdx new file mode 100644 index 00000000..b1548123 --- /dev/null +++ b/content/services/azure/azure_iot_hub/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure IoT Hub +identifier: azure_iot_hub +category: Internet of Things +approved: false +description: Connect, monitor, and manage billions of IoT assets +auto-generated: true +--- + +Connect, monitor, and manage billions of IoT assets \ No newline at end of file diff --git a/content/services/azure/azure_kubernetes_fleet_manager_preview/index.mdx b/content/services/azure/azure_kubernetes_fleet_manager_preview/index.mdx new file mode 100644 index 00000000..6b34212d --- /dev/null +++ b/content/services/azure/azure_kubernetes_fleet_manager_preview/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Kubernetes Fleet Manager Preview +identifier: azure_kubernetes_fleet_manager_preview +category: Containers +approved: false +description: Seamlessly manage Kubernetes clusters at scale +auto-generated: true +--- + +Seamlessly manage Kubernetes clusters at scale \ No newline at end of file diff --git a/content/services/azure/azure_kubernetes_service_(aks)/index.mdx b/content/services/azure/azure_kubernetes_service_(aks)/index.mdx new file mode 100644 index 00000000..cb46e6fd --- /dev/null +++ b/content/services/azure/azure_kubernetes_service_(aks)/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Kubernetes Service (AKS) +identifier: azure_kubernetes_service_(aks) +category: Containers +approved: false +description: Deploy and scale containers on managed Kubernetes +auto-generated: true +--- + +Deploy and scale containers on managed Kubernetes \ No newline at end of file diff --git a/content/services/azure/azure_kubernetes_service_edge_essentials/index.mdx b/content/services/azure/azure_kubernetes_service_edge_essentials/index.mdx new file mode 100644 index 00000000..ecf24d80 --- /dev/null +++ b/content/services/azure/azure_kubernetes_service_edge_essentials/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Kubernetes Service Edge Essentials +identifier: azure_kubernetes_service_edge_essentials +category: Hybrid + multicloud +approved: false +description: Azure Kubernetes Service Edge Essentials is an on-premises Kubernetes implementation of Azure Kubernetes Service (AKS) that automates running containerized applications at scale. +auto-generated: true +--- + +Azure Kubernetes Service Edge Essentials is an on-premises Kubernetes implementation of Azure Kubernetes Service (AKS) that automates running containerized applications at scale. \ No newline at end of file diff --git a/content/services/azure/azure_lab_services/index.mdx b/content/services/azure/azure_lab_services/index.mdx new file mode 100644 index 00000000..4068c888 --- /dev/null +++ b/content/services/azure/azure_lab_services/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Lab Services +identifier: azure_lab_services +category: Virtual desktop infrastructure +approved: false +description: Set up virtual labs for classes, training, hackathons, and other related scenarios +auto-generated: true +--- + +Set up virtual labs for classes, training, hackathons, and other related scenarios \ No newline at end of file diff --git a/content/services/azure/azure_lighthouse/index.mdx b/content/services/azure/azure_lighthouse/index.mdx new file mode 100644 index 00000000..8b1fdb39 --- /dev/null +++ b/content/services/azure/azure_lighthouse/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Lighthouse +identifier: azure_lighthouse +category: Management and governance +approved: false +description: Empowering service providers to manage customers at scale and with precision +auto-generated: true +--- + +Empowering service providers to manage customers at scale and with precision \ No newline at end of file diff --git a/content/services/azure/azure_load_testing/index.mdx b/content/services/azure/azure_load_testing/index.mdx new file mode 100644 index 00000000..00e2a370 --- /dev/null +++ b/content/services/azure/azure_load_testing/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Load Testing +identifier: azure_load_testing +category: DevOps +approved: false +description: Optimize app performance with high-scale load testing +auto-generated: true +--- + +Optimize app performance with high-scale load testing \ No newline at end of file diff --git a/content/services/azure/azure_machine_learning/index.mdx b/content/services/azure/azure_machine_learning/index.mdx new file mode 100644 index 00000000..6dc2a718 --- /dev/null +++ b/content/services/azure/azure_machine_learning/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Machine Learning +identifier: azure_machine_learning +category: Internet of Things +approved: false +description: Use an enterprise-grade service for the end-to-end machine learning lifecycle +auto-generated: true +--- + +Use an enterprise-grade service for the end-to-end machine learning lifecycle \ No newline at end of file diff --git a/content/services/azure/azure_managed_applications/index.mdx b/content/services/azure/azure_managed_applications/index.mdx new file mode 100644 index 00000000..5a6e83c8 --- /dev/null +++ b/content/services/azure/azure_managed_applications/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Managed Applications +identifier: azure_managed_applications +category: Management and governance +approved: false +description: Simplify management of cloud offerings +auto-generated: true +--- + +Simplify management of cloud offerings \ No newline at end of file diff --git a/content/services/azure/azure_managed_grafana/index.mdx b/content/services/azure/azure_managed_grafana/index.mdx new file mode 100644 index 00000000..623b9288 --- /dev/null +++ b/content/services/azure/azure_managed_grafana/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Managed Grafana +identifier: azure_managed_grafana +category: Management and governance +approved: false +description: Deploy Grafana dashboards as a fully managed Azure service +auto-generated: true +--- + +Deploy Grafana dashboards as a fully managed Azure service \ No newline at end of file diff --git a/content/services/azure/azure_managed_instance_for_apache_cassandra/index.mdx b/content/services/azure/azure_managed_instance_for_apache_cassandra/index.mdx new file mode 100644 index 00000000..458c8bdc --- /dev/null +++ b/content/services/azure/azure_managed_instance_for_apache_cassandra/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Managed Instance for Apache Cassandra +identifier: azure_managed_instance_for_apache_cassandra +category: Databases +approved: false +description: Modernize Cassandra data clusters with a managed instance in the cloud +auto-generated: true +--- + +Modernize Cassandra data clusters with a managed instance in the cloud \ No newline at end of file diff --git a/content/services/azure/azure_managed_lustre_preview/index.mdx b/content/services/azure/azure_managed_lustre_preview/index.mdx new file mode 100644 index 00000000..2b4b465c --- /dev/null +++ b/content/services/azure/azure_managed_lustre_preview/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Managed Lustre Preview +identifier: azure_managed_lustre_preview +category: Storage +approved: false +description: Azure Managed Lustre is a fully managed, cloud based parallel file system that enables customers to run their high performance computing (HPC) workloads in the cloud +auto-generated: true +--- + +Azure Managed Lustre is a fully managed, cloud based parallel file system that enables customers to run their high performance computing (HPC) workloads in the cloud \ No newline at end of file diff --git a/content/services/azure/azure_maps/index.mdx b/content/services/azure/azure_maps/index.mdx new file mode 100644 index 00000000..845dab01 --- /dev/null +++ b/content/services/azure/azure_maps/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Maps +identifier: azure_maps +category: Web +approved: false +description: Add location data and mapping visuals to business applications and solutions +auto-generated: true +--- + +Add location data and mapping visuals to business applications and solutions \ No newline at end of file diff --git a/content/services/azure/azure_media_player/index.mdx b/content/services/azure/azure_media_player/index.mdx new file mode 100644 index 00000000..e4f664a1 --- /dev/null +++ b/content/services/azure/azure_media_player/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Media Player +identifier: azure_media_player +category: Media +approved: false +description: A single player for all your playback needs +auto-generated: true +--- + +A single player for all your playback needs \ No newline at end of file diff --git a/content/services/azure/azure_metrics_advisor/index.mdx b/content/services/azure/azure_metrics_advisor/index.mdx new file mode 100644 index 00000000..518dd2eb --- /dev/null +++ b/content/services/azure/azure_metrics_advisor/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Metrics Advisor +identifier: azure_metrics_advisor +category: AI + machine learning +approved: false +description: An AI service that monitors metrics and diagnoses issues +auto-generated: true +--- + +An AI service that monitors metrics and diagnoses issues \ No newline at end of file diff --git a/content/services/azure/azure_migrate/index.mdx b/content/services/azure/azure_migrate/index.mdx new file mode 100644 index 00000000..c8a58337 --- /dev/null +++ b/content/services/azure/azure_migrate/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Migrate +identifier: azure_migrate +category: Migration +approved: false +description: Simplify migration and modernization with a unified platform +auto-generated: true +--- + +Simplify migration and modernization with a unified platform \ No newline at end of file diff --git a/content/services/azure/azure_mobile_app/index.mdx b/content/services/azure/azure_mobile_app/index.mdx new file mode 100644 index 00000000..0fa03f2a --- /dev/null +++ b/content/services/azure/azure_mobile_app/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure mobile app +identifier: azure_mobile_app +category: Management and governance +approved: false +description: Stay connected to your Azure resources—anytime, anywhere +auto-generated: true +--- + +Stay connected to your Azure resources—anytime, anywhere \ No newline at end of file diff --git a/content/services/azure/azure_modular_datacenter/index.mdx b/content/services/azure/azure_modular_datacenter/index.mdx new file mode 100644 index 00000000..f8db2228 --- /dev/null +++ b/content/services/azure/azure_modular_datacenter/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Modular Datacenter +identifier: azure_modular_datacenter +category: Hybrid + multicloud +approved: false +description: A complete, rugged datacenter solution +auto-generated: true +--- + +A complete, rugged datacenter solution \ No newline at end of file diff --git a/content/services/azure/azure_monitor/index.mdx b/content/services/azure/azure_monitor/index.mdx new file mode 100644 index 00000000..2126bfb8 --- /dev/null +++ b/content/services/azure/azure_monitor/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Monitor +identifier: azure_monitor +category: Management and governance +approved: false +description: Full observability into your applications, infrastructure, and network +auto-generated: true +--- + +Full observability into your applications, infrastructure, and network \ No newline at end of file diff --git a/content/services/azure/azure_netapp_files/index.mdx b/content/services/azure/azure_netapp_files/index.mdx new file mode 100644 index 00000000..fb3c9f93 --- /dev/null +++ b/content/services/azure/azure_netapp_files/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure NetApp Files +identifier: azure_netapp_files +category: Storage +approved: false +description: Enterprise-grade Azure file shares, powered by NetApp +auto-generated: true +--- + +Enterprise-grade Azure file shares, powered by NetApp \ No newline at end of file diff --git a/content/services/azure/azure_network_function_manager/index.mdx b/content/services/azure/azure_network_function_manager/index.mdx new file mode 100644 index 00000000..532a3de5 --- /dev/null +++ b/content/services/azure/azure_network_function_manager/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Network Function Manager +identifier: azure_network_function_manager +category: Networking +approved: false +description: Extend Azure management for deploying 5G and SD-WAN network functions on edge devices +auto-generated: true +--- + +Extend Azure management for deploying 5G and SD-WAN network functions on edge devices \ No newline at end of file diff --git a/content/services/azure/azure_open_datasets/index.mdx b/content/services/azure/azure_open_datasets/index.mdx new file mode 100644 index 00000000..656e2b4f --- /dev/null +++ b/content/services/azure/azure_open_datasets/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Open Datasets +identifier: azure_open_datasets +category: AI + machine learning +approved: false +description: Cloud platform to host and share curated open datasets to accelerate development of machine learning models +auto-generated: true +--- + +Cloud platform to host and share curated open datasets to accelerate development of machine learning models \ No newline at end of file diff --git a/content/services/azure/azure_openai_service/index.mdx b/content/services/azure/azure_openai_service/index.mdx new file mode 100644 index 00000000..f80fd07e --- /dev/null +++ b/content/services/azure/azure_openai_service/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure OpenAI Service +identifier: azure_openai_service +category: AI + machine learning +approved: false +description: Apply advanced coding and language models to a variety of use cases +auto-generated: true +--- + +Apply advanced coding and language models to a variety of use cases \ No newline at end of file diff --git a/content/services/azure/azure_operator_insights_preview/index.mdx b/content/services/azure/azure_operator_insights_preview/index.mdx new file mode 100644 index 00000000..55d13475 --- /dev/null +++ b/content/services/azure/azure_operator_insights_preview/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Operator Insights Preview +identifier: azure_operator_insights_preview +category: Hybrid + multicloud +approved: false +description: Remove data silos and deliver business insights from massive datasets +auto-generated: true +--- + +Remove data silos and deliver business insights from massive datasets \ No newline at end of file diff --git a/content/services/azure/azure_operator_nexus_preview/index.mdx b/content/services/azure/azure_operator_nexus_preview/index.mdx new file mode 100644 index 00000000..2b4312c9 --- /dev/null +++ b/content/services/azure/azure_operator_nexus_preview/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Operator Nexus Preview +identifier: azure_operator_nexus_preview +category: Hybrid + multicloud +approved: false +description: Discover a hybrid platform built for mission-critical mobile network applications and can support deployment of both containerized and virtualized network functions +auto-generated: true +--- + +Discover a hybrid platform built for mission-critical mobile network applications and can support deployment of both containerized and virtualized network functions \ No newline at end of file diff --git a/content/services/azure/azure_operator_service_manager_preview/index.mdx b/content/services/azure/azure_operator_service_manager_preview/index.mdx new file mode 100644 index 00000000..d17a674d --- /dev/null +++ b/content/services/azure/azure_operator_service_manager_preview/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Operator Service Manager Preview +identifier: azure_operator_service_manager_preview +category: Hybrid + multicloud +approved: false +description: Simplify the deployment, upgrade, and management of complex operator services +auto-generated: true +--- + +Simplify the deployment, upgrade, and management of complex operator services \ No newline at end of file diff --git a/content/services/azure/azure_orbital_ground_station/index.mdx b/content/services/azure/azure_orbital_ground_station/index.mdx new file mode 100644 index 00000000..8896336b --- /dev/null +++ b/content/services/azure/azure_orbital_ground_station/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Orbital Ground Station +identifier: azure_orbital_ground_station +category: Networking +approved: false +description: Rapidly ingest data from space into the cloud with a satellite ground station service +auto-generated: true +--- + +Rapidly ingest data from space into the cloud with a satellite ground station service \ No newline at end of file diff --git a/content/services/azure/azure_pipelines/index.mdx b/content/services/azure/azure_pipelines/index.mdx new file mode 100644 index 00000000..d3dd099b --- /dev/null +++ b/content/services/azure/azure_pipelines/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Pipelines +identifier: azure_pipelines +category: DevOps +approved: false +description: Continuously build, test, and deploy to any platform and cloud +auto-generated: true +--- + +Continuously build, test, and deploy to any platform and cloud \ No newline at end of file diff --git a/content/services/azure/azure_policy/index.mdx b/content/services/azure/azure_policy/index.mdx new file mode 100644 index 00000000..ccb9a2fb --- /dev/null +++ b/content/services/azure/azure_policy/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Policy +identifier: azure_policy +category: Management and governance +approved: false +description: Implement corporate governance and standards at scale +auto-generated: true +--- + +Implement corporate governance and standards at scale \ No newline at end of file diff --git a/content/services/azure/azure_private_5g_core/index.mdx b/content/services/azure/azure_private_5g_core/index.mdx new file mode 100644 index 00000000..4cf91bd6 --- /dev/null +++ b/content/services/azure/azure_private_5g_core/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Private 5G Core +identifier: azure_private_5g_core +category: Networking +approved: false +description: Rapidly deploy and manage private 5G networks at the enterprise edge +auto-generated: true +--- + +Rapidly deploy and manage private 5G networks at the enterprise edge \ No newline at end of file diff --git a/content/services/azure/azure_private_link/index.mdx b/content/services/azure/azure_private_link/index.mdx new file mode 100644 index 00000000..cb9b0e19 --- /dev/null +++ b/content/services/azure/azure_private_link/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Private Link +identifier: azure_private_link +category: Networking +approved: false +description: Private access to services hosted on the Azure platform, keeping your data on the Microsoft network +auto-generated: true +--- + +Private access to services hosted on the Azure platform, keeping your data on the Microsoft network \ No newline at end of file diff --git a/content/services/azure/azure_quantum/index.mdx b/content/services/azure/azure_quantum/index.mdx new file mode 100644 index 00000000..3b265272 --- /dev/null +++ b/content/services/azure/azure_quantum/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Quantum +identifier: azure_quantum +category: Compute +approved: false +description: Jump in and explore a diverse selection of today's quantum hardware, software, and solutions +auto-generated: true +--- + +Jump in and explore a diverse selection of today's quantum hardware, software, and solutions \ No newline at end of file diff --git a/content/services/azure/azure_red_hat_openshift/index.mdx b/content/services/azure/azure_red_hat_openshift/index.mdx new file mode 100644 index 00000000..b4da4432 --- /dev/null +++ b/content/services/azure/azure_red_hat_openshift/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Red Hat OpenShift +identifier: azure_red_hat_openshift +category: Containers +approved: false +description: Deploy and scale containers on managed Red Hat OpenShift +auto-generated: true +--- + +Deploy and scale containers on managed Red Hat OpenShift \ No newline at end of file diff --git a/content/services/azure/azure_repos/index.mdx b/content/services/azure/azure_repos/index.mdx new file mode 100644 index 00000000..eb3da2bc --- /dev/null +++ b/content/services/azure/azure_repos/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Repos +identifier: azure_repos +category: DevOps +approved: false +description: Get unlimited, cloud-hosted private Git repos for your project +auto-generated: true +--- + +Get unlimited, cloud-hosted private Git repos for your project \ No newline at end of file diff --git a/content/services/azure/azure_resource_manager/index.mdx b/content/services/azure/azure_resource_manager/index.mdx new file mode 100644 index 00000000..4c59dea0 --- /dev/null +++ b/content/services/azure/azure_resource_manager/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Resource Manager +identifier: azure_resource_manager +category: Management and governance +approved: false +description: Simplify how you manage your app resources +auto-generated: true +--- + +Simplify how you manage your app resources \ No newline at end of file diff --git a/content/services/azure/azure_resource_manager_templates/index.mdx b/content/services/azure/azure_resource_manager_templates/index.mdx new file mode 100644 index 00000000..4ffc3f7e --- /dev/null +++ b/content/services/azure/azure_resource_manager_templates/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Resource Manager templates +identifier: azure_resource_manager_templates +category: Management and governance +approved: false +description: Deliver infrastructure as code for all your Azure resources using Resource Manager +auto-generated: true +--- + +Deliver infrastructure as code for all your Azure resources using Resource Manager \ No newline at end of file diff --git a/content/services/azure/azure_resource_mover/index.mdx b/content/services/azure/azure_resource_mover/index.mdx new file mode 100644 index 00000000..a8890da6 --- /dev/null +++ b/content/services/azure/azure_resource_mover/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Resource Mover +identifier: azure_resource_mover +category: Management and governance +approved: false +description: Simplify how you move multiple resources between Azure regions +auto-generated: true +--- + +Simplify how you move multiple resources between Azure regions \ No newline at end of file diff --git a/content/services/azure/azure_route_server/index.mdx b/content/services/azure/azure_route_server/index.mdx new file mode 100644 index 00000000..94b148d5 --- /dev/null +++ b/content/services/azure/azure_route_server/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Route Server +identifier: azure_route_server +category: Networking +approved: false +description: Enable network appliances to exchange routes dynamically with virtual networks in Azure +auto-generated: true +--- + +Enable network appliances to exchange routes dynamically with virtual networks in Azure \ No newline at end of file diff --git a/content/services/azure/azure_rtos/index.mdx b/content/services/azure/azure_rtos/index.mdx new file mode 100644 index 00000000..e112d44b --- /dev/null +++ b/content/services/azure/azure_rtos/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure RTOS +identifier: azure_rtos +category: Internet of Things +approved: false +description: Making embedded IoT development and connectivity easy +auto-generated: true +--- + +Making embedded IoT development and connectivity easy \ No newline at end of file diff --git a/content/services/azure/azure_service_fabric/index.mdx b/content/services/azure/azure_service_fabric/index.mdx new file mode 100644 index 00000000..7f4ea0a6 --- /dev/null +++ b/content/services/azure/azure_service_fabric/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Service Fabric +identifier: azure_service_fabric +category: Containers +approved: false +description: Deploy and operate always-on, scalable, distributed apps +auto-generated: true +--- + +Deploy and operate always-on, scalable, distributed apps \ No newline at end of file diff --git a/content/services/azure/azure_service_health/index.mdx b/content/services/azure/azure_service_health/index.mdx new file mode 100644 index 00000000..0563acef --- /dev/null +++ b/content/services/azure/azure_service_health/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Service Health +identifier: azure_service_health +category: Management and governance +approved: false +description: Personalized guidance and support for when issues in Azure services affect you +auto-generated: true +--- + +Personalized guidance and support for when issues in Azure services affect you \ No newline at end of file diff --git a/content/services/azure/azure_services.js b/content/services/azure/azure_services.js index dde8e8e7..bd75bb6f 100644 --- a/content/services/azure/azure_services.js +++ b/content/services/azure/azure_services.js @@ -1,84 +1,79 @@ -const https = require('https'); const fs = require('fs'); +const axios = require('axios'); +const cheerio = require('cheerio'); -// Fetch the list of Azure services -function fetchAzureServices() { - return new Promise((resolve, reject) => { - const options = { - hostname: 'management.azure.com', - path: '/providers?api-version=2020-01-01', - method: 'GET' - }; +// Define the URL for Azure products page +const url = 'https://azure.microsoft.com/en-us/products/'; - const req = https.request(options, res => { - let data = ''; +// Fetch the HTML content of the page +axios.get(url) + .then(response => { + // Load the HTML content into Cheerio + const $ = cheerio.load(response.data); - res.on('data', chunk => { - data += chunk; - }); + // Find the sections containing Azure services + const serviceSections = $('#products-list > .row'); - res.on('end', () => { - if (res.statusCode === 200) { - const result = JSON.parse(data); - - if (result && result.value) { - const azureServices = result.value.map(provider => { - return provider.resourceTypes.map(resourceType => { - return { - name: resourceType.displayName, - identifier: resourceType.resourceType, - description: resourceType.description || '', - }; - }); - }).flat(); - - resolve(azureServices); - } else { - reject(new Error('Invalid response format')); - } - } else { - reject(new Error(`Failed to fetch Azure services. Status code: ${res.statusCode}`)); - } - }); - }); + let sectionName = ''; - req.on('error', error => { - reject(error); - }); + serviceSections.each((index, section) => { + const $section = $(section); - req.end(); - }); -} + // Extract the section name + const sectionNameElement = $section.find('h2.product-category'); + sectionName = sectionNameElement.length > 0 ? sectionNameElement.text().trim() : sectionName; + + // Find the service cards within the section + const serviceCards = $section.find('.column.medium-6.end'); + + serviceCards.each((index, card) => { + const $card = $(card); -// Create the file structure -async function createFileStructure() { - const azureServices = await fetchAzureServices(); + // Extract the service name and description + const serviceName = $card.find('h3.text-heading5 a span').text().trim(); + const serviceDescription = $card.find('p.text-body4').text().trim(); - azureServices.forEach(service => { - const folderName = service.name.toLowerCase().replace(/ /g, '_'); - const filePath = `${folderName}/index.mdx`; + // Create a folder for the service + const folderName = serviceName.toLowerCase().replace(/ /g, '_'); + fs.mkdirSync(folderName, { recursive: true }); - // Create the folder - fs.mkdirSync(folderName, { recursive: true }); + // Create the index.mdx file + const filePath = `${folderName}/index.mdx`; - // Create the index.mdx file - const frontmatter = `--- -title: ${service.name} -identifier: ${service.identifier} + const frontmatter = `--- +title: ${serviceName} +identifier: ${folderName} +category: ${sectionName} approved: false +description: ${serviceDescription} +auto-generated: true --- -${service.description}`; +${serviceDescription}`; - fs.writeFileSync(filePath, frontmatter); - console.log(`Created ${filePath}`); - }); + // Check if the file already exists + if (!fs.existsSync(filePath)) { + + fs.writeFileSync(filePath, frontmatter); + + console.log(`Created ${filePath}`); + } else { + // Read the existing file's content + const existingContent = fs.readFileSync(filePath, 'utf-8'); + if (existingContent.includes('auto-generated')) { + fs.writeFileSync(filePath, frontmatter); + console.log(`Updated ${filePath}`); + } else { + console.log(`Skipped edited file ${filePath}`); + } - console.log('File structure generation completed.'); -} + } + }); + }); -// Run the script -createFileStructure().catch(error => { - console.error('An error occurred:', error); -}); + console.log('File structure generation completed.'); + }) + .catch(error => { + console.error('An error occurred:', error); + }); diff --git a/content/services/azure/azure_signalr_service/index.mdx b/content/services/azure/azure_signalr_service/index.mdx new file mode 100644 index 00000000..3a800438 --- /dev/null +++ b/content/services/azure/azure_signalr_service/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure SignalR Service +identifier: azure_signalr_service +category: Web +approved: false +description: Add real-time web functionalities easily +auto-generated: true +--- + +Add real-time web functionalities easily \ No newline at end of file diff --git a/content/services/azure/azure_site_recovery/index.mdx b/content/services/azure/azure_site_recovery/index.mdx new file mode 100644 index 00000000..55a912f7 --- /dev/null +++ b/content/services/azure/azure_site_recovery/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Site Recovery +identifier: azure_site_recovery +category: Migration +approved: false +description: Keep your business running with built-in disaster recovery service +auto-generated: true +--- + +Keep your business running with built-in disaster recovery service \ No newline at end of file diff --git a/content/services/azure/azure_sphere/index.mdx b/content/services/azure/azure_sphere/index.mdx new file mode 100644 index 00000000..834f6d32 --- /dev/null +++ b/content/services/azure/azure_sphere/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Sphere +identifier: azure_sphere +category: Internet of Things +approved: false +description: Create, connect, and maintain secured intelligent IoT devices from the edge to the cloud +auto-generated: true +--- + +Create, connect, and maintain secured intelligent IoT devices from the edge to the cloud \ No newline at end of file diff --git a/content/services/azure/azure_spot_virtual_machines/index.mdx b/content/services/azure/azure_spot_virtual_machines/index.mdx new file mode 100644 index 00000000..915a80e4 --- /dev/null +++ b/content/services/azure/azure_spot_virtual_machines/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Spot Virtual Machines +identifier: azure_spot_virtual_machines +category: Compute +approved: false +description: Provision unused compute capacity at deep discounts to run interruptible workloads +auto-generated: true +--- + +Provision unused compute capacity at deep discounts to run interruptible workloads \ No newline at end of file diff --git a/content/services/azure/azure_spring_apps/index.mdx b/content/services/azure/azure_spring_apps/index.mdx new file mode 100644 index 00000000..c9ea24bf --- /dev/null +++ b/content/services/azure/azure_spring_apps/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Spring Apps +identifier: azure_spring_apps +category: Compute +approved: false +description: Build and deploy Spring Boot applications with a fully managed service from Microsoft and VMware +auto-generated: true +--- + +Build and deploy Spring Boot applications with a fully managed service from Microsoft and VMware \ No newline at end of file diff --git a/content/services/azure/azure_sql/index.mdx b/content/services/azure/azure_sql/index.mdx new file mode 100644 index 00000000..a6cb3ae8 --- /dev/null +++ b/content/services/azure/azure_sql/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure SQL +identifier: azure_sql +category: Databases +approved: false +description: Migrate, modernize, and innovate on the modern SQL family of cloud databases +auto-generated: true +--- + +Migrate, modernize, and innovate on the modern SQL family of cloud databases \ No newline at end of file diff --git a/content/services/azure/azure_sql_database/index.mdx b/content/services/azure/azure_sql_database/index.mdx new file mode 100644 index 00000000..19daa351 --- /dev/null +++ b/content/services/azure/azure_sql_database/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure SQL Database +identifier: azure_sql_database +category: Hybrid + multicloud +approved: false +description: Build apps that scale with managed and intelligent SQL database in the cloud +auto-generated: true +--- + +Build apps that scale with managed and intelligent SQL database in the cloud \ No newline at end of file diff --git a/content/services/azure/azure_sql_edge/index.mdx b/content/services/azure/azure_sql_edge/index.mdx new file mode 100644 index 00000000..012f8370 --- /dev/null +++ b/content/services/azure/azure_sql_edge/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure SQL Edge +identifier: azure_sql_edge +category: Internet of Things +approved: false +description: Consume Services privately on Azure Platform +auto-generated: true +--- + +Consume Services privately on Azure Platform \ No newline at end of file diff --git a/content/services/azure/azure_sql_managed_instance/index.mdx b/content/services/azure/azure_sql_managed_instance/index.mdx new file mode 100644 index 00000000..60244aca --- /dev/null +++ b/content/services/azure/azure_sql_managed_instance/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure SQL Managed Instance +identifier: azure_sql_managed_instance +category: Databases +approved: false +description: Modernize SQL Server applications with a managed, always-up-to-date SQL instance in the cloud +auto-generated: true +--- + +Modernize SQL Server applications with a managed, always-up-to-date SQL instance in the cloud \ No newline at end of file diff --git a/content/services/azure/azure_stack/index.mdx b/content/services/azure/azure_stack/index.mdx new file mode 100644 index 00000000..dcf3df31 --- /dev/null +++ b/content/services/azure/azure_stack/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Stack +identifier: azure_stack +category: Hybrid + multicloud +approved: false +description: Build and run innovative hybrid apps across cloud boundaries +auto-generated: true +--- + +Build and run innovative hybrid apps across cloud boundaries \ No newline at end of file diff --git a/content/services/azure/azure_stack_edge/index.mdx b/content/services/azure/azure_stack_edge/index.mdx new file mode 100644 index 00000000..2cc0e31d --- /dev/null +++ b/content/services/azure/azure_stack_edge/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Stack Edge +identifier: azure_stack_edge +category: Hybrid + multicloud +approved: false +description: An Azure managed device that brings the compute, storage, and intelligence of Azure to the edge +auto-generated: true +--- + +An Azure managed device that brings the compute, storage, and intelligence of Azure to the edge \ No newline at end of file diff --git a/content/services/azure/azure_stack_hci/index.mdx b/content/services/azure/azure_stack_hci/index.mdx new file mode 100644 index 00000000..0854d770 --- /dev/null +++ b/content/services/azure/azure_stack_hci/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Stack HCI +identifier: azure_stack_hci +category: Hybrid + multicloud +approved: false +description: Run your production workloads and cloud-native apps anywhere +auto-generated: true +--- + +Run your production workloads and cloud-native apps anywhere \ No newline at end of file diff --git a/content/services/azure/azure_stack_hub/index.mdx b/content/services/azure/azure_stack_hub/index.mdx new file mode 100644 index 00000000..a27392f6 --- /dev/null +++ b/content/services/azure/azure_stack_hub/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Stack Hub +identifier: azure_stack_hub +category: Hybrid + multicloud +approved: false +description: Azure Stack Hub is sold as an integrated hardware system, with software pre-installed on validated hardware +auto-generated: true +--- + +Azure Stack Hub is sold as an integrated hardware system, with software pre-installed on validated hardware \ No newline at end of file diff --git a/content/services/azure/azure_stream_analytics/index.mdx b/content/services/azure/azure_stream_analytics/index.mdx new file mode 100644 index 00000000..2d3f609a --- /dev/null +++ b/content/services/azure/azure_stream_analytics/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Stream Analytics +identifier: azure_stream_analytics +category: Internet of Things +approved: false +description: Real-time analytics on fast-moving streaming data +auto-generated: true +--- + +Real-time analytics on fast-moving streaming data \ No newline at end of file diff --git a/content/services/azure/azure_synapse_analytics/index.mdx b/content/services/azure/azure_synapse_analytics/index.mdx new file mode 100644 index 00000000..ce8d792f --- /dev/null +++ b/content/services/azure/azure_synapse_analytics/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Synapse Analytics +identifier: azure_synapse_analytics +category: Analytics +approved: false +description: Limitless analytics with unmatched time to insight +auto-generated: true +--- + +Limitless analytics with unmatched time to insight \ No newline at end of file diff --git a/content/services/azure/azure_test_plans/index.mdx b/content/services/azure/azure_test_plans/index.mdx new file mode 100644 index 00000000..a7c54318 --- /dev/null +++ b/content/services/azure/azure_test_plans/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Test Plans +identifier: azure_test_plans +category: DevOps +approved: false +description: Test and ship confidently with an exploratory test toolkit +auto-generated: true +--- + +Test and ship confidently with an exploratory test toolkit \ No newline at end of file diff --git a/content/services/azure/azure_time_series_insights/index.mdx b/content/services/azure/azure_time_series_insights/index.mdx new file mode 100644 index 00000000..4b3f3fa7 --- /dev/null +++ b/content/services/azure/azure_time_series_insights/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Time Series Insights +identifier: azure_time_series_insights +category: Internet of Things +approved: false +description: Visualize IoT data in real time +auto-generated: true +--- + +Visualize IoT data in real time \ No newline at end of file diff --git a/content/services/azure/azure_video_indexer/index.mdx b/content/services/azure/azure_video_indexer/index.mdx new file mode 100644 index 00000000..9afe3102 --- /dev/null +++ b/content/services/azure/azure_video_indexer/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Video Indexer +identifier: azure_video_indexer +category: AI + machine learning +approved: false +description: Easily extract meaningful insights from audio and video files using media AI +auto-generated: true +--- + +Easily extract meaningful insights from audio and video files using media AI \ No newline at end of file diff --git a/content/services/azure/azure_virtual_desktop/index.mdx b/content/services/azure/azure_virtual_desktop/index.mdx new file mode 100644 index 00000000..1838c293 --- /dev/null +++ b/content/services/azure/azure_virtual_desktop/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Virtual Desktop +identifier: azure_virtual_desktop +category: Virtual desktop infrastructure +approved: false +description: Enable a secure, remote desktop experience from anywhere +auto-generated: true +--- + +Enable a secure, remote desktop experience from anywhere \ No newline at end of file diff --git a/content/services/azure/azure_virtual_network_manager/index.mdx b/content/services/azure/azure_virtual_network_manager/index.mdx new file mode 100644 index 00000000..7cd6a54e --- /dev/null +++ b/content/services/azure/azure_virtual_network_manager/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Virtual Network Manager +identifier: azure_virtual_network_manager +category: Networking +approved: false +description: Centrally manage virtual networks in Azure from a single pane of glass +auto-generated: true +--- + +Centrally manage virtual networks in Azure from a single pane of glass \ No newline at end of file diff --git a/content/services/azure/azure_vm_image_builder/index.mdx b/content/services/azure/azure_vm_image_builder/index.mdx new file mode 100644 index 00000000..754c3efc --- /dev/null +++ b/content/services/azure/azure_vm_image_builder/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure VM Image Builder +identifier: azure_vm_image_builder +category: Compute +approved: false +description: Simplify your image building process with easy to use tool +auto-generated: true +--- + +Simplify your image building process with easy to use tool \ No newline at end of file diff --git a/content/services/azure/azure_vmware_solution/index.mdx b/content/services/azure/azure_vmware_solution/index.mdx new file mode 100644 index 00000000..df50cf63 --- /dev/null +++ b/content/services/azure/azure_vmware_solution/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure VMware Solution +identifier: azure_vmware_solution +category: Compute +approved: false +description: Run your VMware workloads natively on Azure +auto-generated: true +--- + +Run your VMware workloads natively on Azure \ No newline at end of file diff --git a/content/services/azure/azure_web_pubsub/index.mdx b/content/services/azure/azure_web_pubsub/index.mdx new file mode 100644 index 00000000..12efe5f0 --- /dev/null +++ b/content/services/azure/azure_web_pubsub/index.mdx @@ -0,0 +1,10 @@ +--- +title: Azure Web PubSub +identifier: azure_web_pubsub +category: Web +approved: false +description: Easily build real-time messaging web applications using WebSockets and the publish-subscribe pattern +auto-generated: true +--- + +Easily build real-time messaging web applications using WebSockets and the publish-subscribe pattern \ No newline at end of file diff --git a/content/services/azure/batch/index.mdx b/content/services/azure/batch/index.mdx new file mode 100644 index 00000000..a765d6ec --- /dev/null +++ b/content/services/azure/batch/index.mdx @@ -0,0 +1,10 @@ +--- +title: Batch +identifier: batch +category: Compute +approved: false +description: Cloud-scale job scheduling and compute management +auto-generated: true +--- + +Cloud-scale job scheduling and compute management \ No newline at end of file diff --git a/content/services/azure/citrix_virtual_apps_and_desktops_for_azure/index.mdx b/content/services/azure/citrix_virtual_apps_and_desktops_for_azure/index.mdx new file mode 100644 index 00000000..4a2c0ac6 --- /dev/null +++ b/content/services/azure/citrix_virtual_apps_and_desktops_for_azure/index.mdx @@ -0,0 +1,10 @@ +--- +title: Citrix Virtual Apps and Desktops for Azure +identifier: citrix_virtual_apps_and_desktops_for_azure +category: Virtual desktop infrastructure +approved: false +description: Provision Windows desktops and apps on Azure with Citrix and Azure Virtual Desktop +auto-generated: true +--- + +Provision Windows desktops and apps on Azure with Citrix and Azure Virtual Desktop \ No newline at end of file diff --git a/content/services/azure/cloud_services/index.mdx b/content/services/azure/cloud_services/index.mdx new file mode 100644 index 00000000..81112c5e --- /dev/null +++ b/content/services/azure/cloud_services/index.mdx @@ -0,0 +1,10 @@ +--- +title: Cloud Services +identifier: cloud_services +category: Compute +approved: false +description: Create highly-available, infinitely-scalable cloud applications and APIs +auto-generated: true +--- + +Create highly-available, infinitely-scalable cloud applications and APIs \ No newline at end of file diff --git a/content/services/azure/cloud_shell/index.mdx b/content/services/azure/cloud_shell/index.mdx new file mode 100644 index 00000000..7274d5f0 --- /dev/null +++ b/content/services/azure/cloud_shell/index.mdx @@ -0,0 +1,10 @@ +--- +title: Cloud Shell +identifier: cloud_shell +category: Management and governance +approved: false +description: Streamline Azure administration with a browser-based shell +auto-generated: true +--- + +Streamline Azure administration with a browser-based shell \ No newline at end of file diff --git a/content/services/azure/cognitive_service_for_language/index.mdx b/content/services/azure/cognitive_service_for_language/index.mdx new file mode 100644 index 00000000..432a09ae --- /dev/null +++ b/content/services/azure/cognitive_service_for_language/index.mdx @@ -0,0 +1,10 @@ +--- +title: Cognitive Service for Language +identifier: cognitive_service_for_language +category: AI + machine learning +approved: false +description: Add natural language capabilities with a single API call +auto-generated: true +--- + +Add natural language capabilities with a single API call \ No newline at end of file diff --git a/content/services/azure/content_delivery_network/index.mdx b/content/services/azure/content_delivery_network/index.mdx new file mode 100644 index 00000000..89075b0f --- /dev/null +++ b/content/services/azure/content_delivery_network/index.mdx @@ -0,0 +1,10 @@ +--- +title: Content Delivery Network +identifier: content_delivery_network +category: Web +approved: false +description: Fast, reliable content delivery network with global reach +auto-generated: true +--- + +Fast, reliable content delivery network with global reach \ No newline at end of file diff --git a/content/services/azure/content_protection/index.mdx b/content/services/azure/content_protection/index.mdx new file mode 100644 index 00000000..161fddf2 --- /dev/null +++ b/content/services/azure/content_protection/index.mdx @@ -0,0 +1,10 @@ +--- +title: Content Protection +identifier: content_protection +category: Media +approved: false +description: Securely deliver content using AES, PlayReady, Widevine, and Fairplay +auto-generated: true +--- + +Securely deliver content using AES, PlayReady, Widevine, and Fairplay \ No newline at end of file diff --git a/content/services/azure/custom_vision/index.mdx b/content/services/azure/custom_vision/index.mdx new file mode 100644 index 00000000..130171eb --- /dev/null +++ b/content/services/azure/custom_vision/index.mdx @@ -0,0 +1,10 @@ +--- +title: Custom Vision +identifier: custom_vision +category: AI + machine learning +approved: false +description: Easily customize your own state-of-the-art computer vision models for your unique use case +auto-generated: true +--- + +Easily customize your own state-of-the-art computer vision models for your unique use case \ No newline at end of file diff --git a/content/services/azure/data_catalog/index.mdx b/content/services/azure/data_catalog/index.mdx new file mode 100644 index 00000000..e6b8ac29 --- /dev/null +++ b/content/services/azure/data_catalog/index.mdx @@ -0,0 +1,10 @@ +--- +title: Data Catalog +identifier: data_catalog +category: Analytics +approved: false +description: Get more value from your enterprise data assets +auto-generated: true +--- + +Get more value from your enterprise data assets \ No newline at end of file diff --git a/content/services/azure/data_lake_analytics/index.mdx b/content/services/azure/data_lake_analytics/index.mdx new file mode 100644 index 00000000..1ac1725c --- /dev/null +++ b/content/services/azure/data_lake_analytics/index.mdx @@ -0,0 +1,10 @@ +--- +title: Data Lake Analytics +identifier: data_lake_analytics +category: Analytics +approved: false +description: Distributed analytics service that makes big data easy +auto-generated: true +--- + +Distributed analytics service that makes big data easy \ No newline at end of file diff --git a/content/services/azure/data_science_virtual_machines/index.mdx b/content/services/azure/data_science_virtual_machines/index.mdx new file mode 100644 index 00000000..f7a21fa1 --- /dev/null +++ b/content/services/azure/data_science_virtual_machines/index.mdx @@ -0,0 +1,10 @@ +--- +title: Data Science Virtual Machines +identifier: data_science_virtual_machines +category: AI + machine learning +approved: false +description: Rich pre-configured environment for AI development +auto-generated: true +--- + +Rich pre-configured environment for AI development \ No newline at end of file diff --git a/content/services/azure/defender_external_attack_surface_management/index.mdx b/content/services/azure/defender_external_attack_surface_management/index.mdx new file mode 100644 index 00000000..33d723bb --- /dev/null +++ b/content/services/azure/defender_external_attack_surface_management/index.mdx @@ -0,0 +1,10 @@ +--- +title: Defender External Attack Surface Management +identifier: defender_external_attack_surface_management +category: Security +approved: false +description: Safeguard the digital experience by discovering all internet-exposed resources with Microsoft Defender External Attack Surface Management (EASM) +auto-generated: true +--- + +Safeguard the digital experience by discovering all internet-exposed resources with Microsoft Defender External Attack Surface Management (EASM) \ No newline at end of file diff --git a/content/services/azure/devops_tool_integrations/index.mdx b/content/services/azure/devops_tool_integrations/index.mdx new file mode 100644 index 00000000..320ea5a8 --- /dev/null +++ b/content/services/azure/devops_tool_integrations/index.mdx @@ -0,0 +1,10 @@ +--- +title: DevOps tool integrations +identifier: devops_tool_integrations +category: DevOps +approved: false +description: Use your favorite DevOps tools with Azure +auto-generated: true +--- + +Use your favorite DevOps tools with Azure \ No newline at end of file diff --git a/content/services/azure/encoding/index.mdx b/content/services/azure/encoding/index.mdx new file mode 100644 index 00000000..ab9ff003 --- /dev/null +++ b/content/services/azure/encoding/index.mdx @@ -0,0 +1,10 @@ +--- +title: Encoding +identifier: encoding +category: Media +approved: false +description: Studio grade encoding at cloud scale +auto-generated: true +--- + +Studio grade encoding at cloud scale \ No newline at end of file diff --git a/content/services/azure/event_grid/index.mdx b/content/services/azure/event_grid/index.mdx new file mode 100644 index 00000000..63589ade --- /dev/null +++ b/content/services/azure/event_grid/index.mdx @@ -0,0 +1,10 @@ +--- +title: Event Grid +identifier: event_grid +category: Internet of Things +approved: false +description: Reliable event delivery at massive scale +auto-generated: true +--- + +Reliable event delivery at massive scale \ No newline at end of file diff --git a/content/services/azure/event_hubs/index.mdx b/content/services/azure/event_hubs/index.mdx new file mode 100644 index 00000000..acb2f724 --- /dev/null +++ b/content/services/azure/event_hubs/index.mdx @@ -0,0 +1,10 @@ +--- +title: Event Hubs +identifier: event_hubs +category: Analytics +approved: false +description: Receive telemetry from millions of devices +auto-generated: true +--- + +Receive telemetry from millions of devices \ No newline at end of file diff --git a/content/services/azure/github_advanced_security_for_azure_devops_preview/index.mdx b/content/services/azure/github_advanced_security_for_azure_devops_preview/index.mdx new file mode 100644 index 00000000..39a09229 --- /dev/null +++ b/content/services/azure/github_advanced_security_for_azure_devops_preview/index.mdx @@ -0,0 +1,10 @@ +--- +title: GitHub Advanced Security for Azure DevOps Preview +identifier: github_advanced_security_for_azure_devops_preview +category: DevOps +approved: false +description: Develop securely from inception to ship +auto-generated: true +--- + +Develop securely from inception to ship \ No newline at end of file diff --git a/content/services/azure/hdinsight/index.mdx b/content/services/azure/hdinsight/index.mdx new file mode 100644 index 00000000..4209cbe0 --- /dev/null +++ b/content/services/azure/hdinsight/index.mdx @@ -0,0 +1,10 @@ +--- +title: HDInsight +identifier: hdinsight +category: Analytics +approved: false +description: Provision cloud Hadoop, Spark, R Server, HBase, and Storm clusters +auto-generated: true +--- + +Provision cloud Hadoop, Spark, R Server, HBase, and Storm clusters \ No newline at end of file diff --git a/content/services/azure/health_bot/index.mdx b/content/services/azure/health_bot/index.mdx new file mode 100644 index 00000000..a070d842 --- /dev/null +++ b/content/services/azure/health_bot/index.mdx @@ -0,0 +1,10 @@ +--- +title: Health Bot +identifier: health_bot +category: AI + machine learning +approved: false +description: A managed service purpose-built for development of virtual healthcare assistants +auto-generated: true +--- + +A managed service purpose-built for development of virtual healthcare assistants \ No newline at end of file diff --git a/content/services/azure/key_vault/index.mdx b/content/services/azure/key_vault/index.mdx new file mode 100644 index 00000000..16718933 --- /dev/null +++ b/content/services/azure/key_vault/index.mdx @@ -0,0 +1,10 @@ +--- +title: Key Vault +identifier: key_vault +category: Security +approved: false +description: Safeguard and maintain control of keys and other secrets +auto-generated: true +--- + +Safeguard and maintain control of keys and other secrets \ No newline at end of file diff --git a/content/services/azure/kinect_dk/index.mdx b/content/services/azure/kinect_dk/index.mdx new file mode 100644 index 00000000..f3e05a68 --- /dev/null +++ b/content/services/azure/kinect_dk/index.mdx @@ -0,0 +1,10 @@ +--- +title: Kinect DK +identifier: kinect_dk +category: Mixed reality +approved: false +description: Build for mixed reality using AI sensors +auto-generated: true +--- + +Build for mixed reality using AI sensors \ No newline at end of file diff --git a/content/services/azure/language_understanding_(luis)/index.mdx b/content/services/azure/language_understanding_(luis)/index.mdx new file mode 100644 index 00000000..b53de964 --- /dev/null +++ b/content/services/azure/language_understanding_(luis)/index.mdx @@ -0,0 +1,10 @@ +--- +title: Language Understanding (LUIS) +identifier: language_understanding_(luis) +category: AI + machine learning +approved: false +description: Teach your apps to understand commands from your users +auto-generated: true +--- + +Teach your apps to understand commands from your users \ No newline at end of file diff --git a/content/services/azure/linux_virtual_machines/index.mdx b/content/services/azure/linux_virtual_machines/index.mdx new file mode 100644 index 00000000..0db2b1f1 --- /dev/null +++ b/content/services/azure/linux_virtual_machines/index.mdx @@ -0,0 +1,10 @@ +--- +title: Linux Virtual Machines +identifier: linux_virtual_machines +category: Compute +approved: false +description: Provision virtual machines for Ubuntu, Red Hat, and more +auto-generated: true +--- + +Provision virtual machines for Ubuntu, Red Hat, and more \ No newline at end of file diff --git a/content/services/azure/live_and_on-demand_streaming/index.mdx b/content/services/azure/live_and_on-demand_streaming/index.mdx new file mode 100644 index 00000000..5c0e6944 --- /dev/null +++ b/content/services/azure/live_and_on-demand_streaming/index.mdx @@ -0,0 +1,10 @@ +--- +title: Live and On-Demand Streaming +identifier: live_and_on-demand_streaming +category: Media +approved: false +description: Deliver content to virtually all devices with ability to scale +auto-generated: true +--- + +Deliver content to virtually all devices with ability to scale \ No newline at end of file diff --git a/content/services/azure/load_balancer/index.mdx b/content/services/azure/load_balancer/index.mdx new file mode 100644 index 00000000..cf8b4485 --- /dev/null +++ b/content/services/azure/load_balancer/index.mdx @@ -0,0 +1,10 @@ +--- +title: Load Balancer +identifier: load_balancer +category: Networking +approved: false +description: Deliver high availability and network performance to your apps +auto-generated: true +--- + +Deliver high availability and network performance to your apps \ No newline at end of file diff --git a/content/services/azure/logic_apps/index.mdx b/content/services/azure/logic_apps/index.mdx new file mode 100644 index 00000000..1ae661a5 --- /dev/null +++ b/content/services/azure/logic_apps/index.mdx @@ -0,0 +1,10 @@ +--- +title: Logic Apps +identifier: logic_apps +category: Internet of Things +approved: false +description: Automate the access and use of data across clouds +auto-generated: true +--- + +Automate the access and use of data across clouds \ No newline at end of file diff --git a/content/services/azure/media_services/index.mdx b/content/services/azure/media_services/index.mdx new file mode 100644 index 00000000..668f223b --- /dev/null +++ b/content/services/azure/media_services/index.mdx @@ -0,0 +1,10 @@ +--- +title: Media Services +identifier: media_services +category: Media +approved: false +description: Encode, store, and stream video and audio at scale +auto-generated: true +--- + +Encode, store, and stream video and audio at scale \ No newline at end of file diff --git a/content/services/azure/microsoft_azure_attestation/index.mdx b/content/services/azure/microsoft_azure_attestation/index.mdx new file mode 100644 index 00000000..7cc2f9ca --- /dev/null +++ b/content/services/azure/microsoft_azure_attestation/index.mdx @@ -0,0 +1,10 @@ +--- +title: Microsoft Azure Attestation +identifier: microsoft_azure_attestation +category: Security +approved: false +description: A unified solution for remotely verifying the trustworthiness of a platform and integrity of the binaries running inside it +auto-generated: true +--- + +A unified solution for remotely verifying the trustworthiness of a platform and integrity of the binaries running inside it \ No newline at end of file diff --git a/content/services/azure/microsoft_azure_data_manager_for_agriculture_preview/index.mdx b/content/services/azure/microsoft_azure_data_manager_for_agriculture_preview/index.mdx new file mode 100644 index 00000000..13ae625d --- /dev/null +++ b/content/services/azure/microsoft_azure_data_manager_for_agriculture_preview/index.mdx @@ -0,0 +1,10 @@ +--- +title: Microsoft Azure Data Manager for Agriculture Preview +identifier: microsoft_azure_data_manager_for_agriculture_preview +category: Integration +approved: false +description: Azure Data Manager for Agriculture extends the Microsoft Intelligent Data Platform with industry-specific data connectors and capabilities to bring together farm data from disparate sources, enabling organizations to leverage high quality datasets and accelerate the development of digital agriculture solutions +auto-generated: true +--- + +Azure Data Manager for Agriculture extends the Microsoft Intelligent Data Platform with industry-specific data connectors and capabilities to bring together farm data from disparate sources, enabling organizations to leverage high quality datasets and accelerate the development of digital agriculture solutions \ No newline at end of file diff --git a/content/services/azure/microsoft_azure_portal/index.mdx b/content/services/azure/microsoft_azure_portal/index.mdx new file mode 100644 index 00000000..0e95c9f2 --- /dev/null +++ b/content/services/azure/microsoft_azure_portal/index.mdx @@ -0,0 +1,10 @@ +--- +title: Microsoft Azure portal +identifier: microsoft_azure_portal +category: Management and governance +approved: false +description: Build, manage, and monitor all Azure products in a single, unified console +auto-generated: true +--- + +Build, manage, and monitor all Azure products in a single, unified console \ No newline at end of file diff --git a/content/services/azure/microsoft_cost_management/index.mdx b/content/services/azure/microsoft_cost_management/index.mdx new file mode 100644 index 00000000..bc3766bc --- /dev/null +++ b/content/services/azure/microsoft_cost_management/index.mdx @@ -0,0 +1,10 @@ +--- +title: Microsoft Cost Management +identifier: microsoft_cost_management +category: Migration +approved: false +description: Monitor, allocate, and optimize cloud costs with transparency, accuracy, and efficiency +auto-generated: true +--- + +Monitor, allocate, and optimize cloud costs with transparency, accuracy, and efficiency \ No newline at end of file diff --git a/content/services/azure/microsoft_defender_for_cloud/index.mdx b/content/services/azure/microsoft_defender_for_cloud/index.mdx new file mode 100644 index 00000000..f7223cf1 --- /dev/null +++ b/content/services/azure/microsoft_defender_for_cloud/index.mdx @@ -0,0 +1,10 @@ +--- +title: Microsoft Defender for Cloud +identifier: microsoft_defender_for_cloud +category: Security +approved: false +description: Protect your multi-cloud and hybrid environments +auto-generated: true +--- + +Protect your multi-cloud and hybrid environments \ No newline at end of file diff --git a/content/services/azure/microsoft_defender_for_iot/index.mdx b/content/services/azure/microsoft_defender_for_iot/index.mdx new file mode 100644 index 00000000..bd3ea61d --- /dev/null +++ b/content/services/azure/microsoft_defender_for_iot/index.mdx @@ -0,0 +1,10 @@ +--- +title: Microsoft Defender for IoT +identifier: microsoft_defender_for_iot +category: Security +approved: false +description: Unified threat protection for all your IoT/OT devices +auto-generated: true +--- + +Unified threat protection for all your IoT/OT devices \ No newline at end of file diff --git a/content/services/azure/microsoft_dev_box_preview/index.mdx b/content/services/azure/microsoft_dev_box_preview/index.mdx new file mode 100644 index 00000000..26da06e6 --- /dev/null +++ b/content/services/azure/microsoft_dev_box_preview/index.mdx @@ -0,0 +1,10 @@ +--- +title: Microsoft Dev Box Preview +identifier: microsoft_dev_box_preview +category: Virtual desktop infrastructure +approved: false +description: Streamline development with secure, ready-to-code workstations in the cloud +auto-generated: true +--- + +Streamline development with secure, ready-to-code workstations in the cloud \ No newline at end of file diff --git a/content/services/azure/microsoft_genomics/index.mdx b/content/services/azure/microsoft_genomics/index.mdx new file mode 100644 index 00000000..dcbcd6ca --- /dev/null +++ b/content/services/azure/microsoft_genomics/index.mdx @@ -0,0 +1,10 @@ +--- +title: Microsoft Genomics +identifier: microsoft_genomics +category: AI + machine learning +approved: false +description: Power genome sequencing & research insights +auto-generated: true +--- + +Power genome sequencing & research insights \ No newline at end of file diff --git a/content/services/azure/microsoft_graph_data_connect_preview/index.mdx b/content/services/azure/microsoft_graph_data_connect_preview/index.mdx new file mode 100644 index 00000000..90c946f9 --- /dev/null +++ b/content/services/azure/microsoft_graph_data_connect_preview/index.mdx @@ -0,0 +1,10 @@ +--- +title: Microsoft Graph Data Connect Preview +identifier: microsoft_graph_data_connect_preview +category: Analytics +approved: false +description: A secure, high-throughput connector designed to copy select Microsoft 365 productivity datasets into your Azure tenant +auto-generated: true +--- + +A secure, high-throughput connector designed to copy select Microsoft 365 productivity datasets into your Azure tenant \ No newline at end of file diff --git a/content/services/azure/microsoft_purview/index.mdx b/content/services/azure/microsoft_purview/index.mdx new file mode 100644 index 00000000..a7032014 --- /dev/null +++ b/content/services/azure/microsoft_purview/index.mdx @@ -0,0 +1,10 @@ +--- +title: Microsoft Purview +identifier: microsoft_purview +category: Management and governance +approved: false +description: Govern, protect, and manage your data estate +auto-generated: true +--- + +Govern, protect, and manage your data estate \ No newline at end of file diff --git a/content/services/azure/microsoft_sentinel/index.mdx b/content/services/azure/microsoft_sentinel/index.mdx new file mode 100644 index 00000000..19e0821e --- /dev/null +++ b/content/services/azure/microsoft_sentinel/index.mdx @@ -0,0 +1,10 @@ +--- +title: Microsoft Sentinel +identifier: microsoft_sentinel +category: Security +approved: false +description: Cloud-native SIEM and intelligent security analytics +auto-generated: true +--- + +Cloud-native SIEM and intelligent security analytics \ No newline at end of file diff --git a/content/services/azure/network_watcher/index.mdx b/content/services/azure/network_watcher/index.mdx new file mode 100644 index 00000000..3c7b55bf --- /dev/null +++ b/content/services/azure/network_watcher/index.mdx @@ -0,0 +1,10 @@ +--- +title: Network Watcher +identifier: network_watcher +category: Networking +approved: false +description: Network performance monitoring and diagnostics solution +auto-generated: true +--- + +Network performance monitoring and diagnostics solution \ No newline at end of file diff --git a/content/services/azure/notification_hubs/index.mdx b/content/services/azure/notification_hubs/index.mdx new file mode 100644 index 00000000..85cc2b2f --- /dev/null +++ b/content/services/azure/notification_hubs/index.mdx @@ -0,0 +1,10 @@ +--- +title: Notification Hubs +identifier: notification_hubs +category: Web +approved: false +description: Send push notifications to any platform from any back end +auto-generated: true +--- + +Send push notifications to any platform from any back end \ No newline at end of file diff --git a/content/services/azure/object_anchors_preview/index.mdx b/content/services/azure/object_anchors_preview/index.mdx new file mode 100644 index 00000000..4708128c --- /dev/null +++ b/content/services/azure/object_anchors_preview/index.mdx @@ -0,0 +1,10 @@ +--- +title: Object Anchors Preview +identifier: object_anchors_preview +category: Mixed reality +approved: false +description: Automatically align and anchor 3D content to objects in the physical world +auto-generated: true +--- + +Automatically align and anchor 3D content to objects in the physical world \ No newline at end of file diff --git a/content/services/azure/personalizer/index.mdx b/content/services/azure/personalizer/index.mdx new file mode 100644 index 00000000..fd86e99d --- /dev/null +++ b/content/services/azure/personalizer/index.mdx @@ -0,0 +1,10 @@ +--- +title: Personalizer +identifier: personalizer +category: AI + machine learning +approved: false +description: Deliver personalized, relevant experiences for each of your users +auto-generated: true +--- + +Deliver personalized, relevant experiences for each of your users \ No newline at end of file diff --git a/content/services/azure/power_bi_embedded/index.mdx b/content/services/azure/power_bi_embedded/index.mdx new file mode 100644 index 00000000..c96413ea --- /dev/null +++ b/content/services/azure/power_bi_embedded/index.mdx @@ -0,0 +1,10 @@ +--- +title: Power BI Embedded +identifier: power_bi_embedded +category: Analytics +approved: false +description: White label Power BI to quickly and easily provide exceptional customer facing dashboards and analytics in your own applications +auto-generated: true +--- + +White label Power BI to quickly and easily provide exceptional customer facing dashboards and analytics in your own applications \ No newline at end of file diff --git a/content/services/azure/project_bonsai_preview/index.mdx b/content/services/azure/project_bonsai_preview/index.mdx new file mode 100644 index 00000000..cea15d61 --- /dev/null +++ b/content/services/azure/project_bonsai_preview/index.mdx @@ -0,0 +1,10 @@ +--- +title: Project Bonsai Preview +identifier: project_bonsai_preview +category: AI + machine learning +approved: false +description: Create intelligent industrial control systems using simulations +auto-generated: true +--- + +Create intelligent industrial control systems using simulations \ No newline at end of file diff --git a/content/services/azure/qna_maker/index.mdx b/content/services/azure/qna_maker/index.mdx new file mode 100644 index 00000000..0957b1c7 --- /dev/null +++ b/content/services/azure/qna_maker/index.mdx @@ -0,0 +1,10 @@ +--- +title: QnA Maker +identifier: qna_maker +category: AI + machine learning +approved: false +description: Distill information into conversational, easy-to-navigate answers +auto-generated: true +--- + +Distill information into conversational, easy-to-navigate answers \ No newline at end of file diff --git a/content/services/azure/queue_storage/index.mdx b/content/services/azure/queue_storage/index.mdx new file mode 100644 index 00000000..450df45b --- /dev/null +++ b/content/services/azure/queue_storage/index.mdx @@ -0,0 +1,10 @@ +--- +title: Queue Storage +identifier: queue_storage +category: Storage +approved: false +description: Effectively scale apps according to traffic +auto-generated: true +--- + +Effectively scale apps according to traffic \ No newline at end of file diff --git a/content/services/azure/r_server_for_hdinsight/index.mdx b/content/services/azure/r_server_for_hdinsight/index.mdx new file mode 100644 index 00000000..0b18a8e1 --- /dev/null +++ b/content/services/azure/r_server_for_hdinsight/index.mdx @@ -0,0 +1,10 @@ +--- +title: R Server for HDInsight +identifier: r_server_for_hdinsight +category: Analytics +approved: false +description: Predictive analytics, machine learning, and statistical modeling for big data +auto-generated: true +--- + +Predictive analytics, machine learning, and statistical modeling for big data \ No newline at end of file diff --git a/content/services/azure/remote_rendering/index.mdx b/content/services/azure/remote_rendering/index.mdx new file mode 100644 index 00000000..f70d79e2 --- /dev/null +++ b/content/services/azure/remote_rendering/index.mdx @@ -0,0 +1,10 @@ +--- +title: Remote Rendering +identifier: remote_rendering +category: Mixed reality +approved: false +description: Render high-quality, interactive 3D content with real-time streaming +auto-generated: true +--- + +Render high-quality, interactive 3D content with real-time streaming \ No newline at end of file diff --git a/content/services/azure/sdks/index.mdx b/content/services/azure/sdks/index.mdx new file mode 100644 index 00000000..1631f44d --- /dev/null +++ b/content/services/azure/sdks/index.mdx @@ -0,0 +1,10 @@ +--- +title: SDKs +identifier: sdks +category: Developer tools +approved: false +description: Get the SDKs and command-line tools you need +auto-generated: true +--- + +Get the SDKs and command-line tools you need \ No newline at end of file diff --git a/content/services/azure/service_bus/index.mdx b/content/services/azure/service_bus/index.mdx new file mode 100644 index 00000000..cbc34c9b --- /dev/null +++ b/content/services/azure/service_bus/index.mdx @@ -0,0 +1,10 @@ +--- +title: Service Bus +identifier: service_bus +category: Integration +approved: false +description: Connect across private and public cloud environments +auto-generated: true +--- + +Connect across private and public cloud environments \ No newline at end of file diff --git a/content/services/azure/spatial_anchors/index.mdx b/content/services/azure/spatial_anchors/index.mdx new file mode 100644 index 00000000..740fdc9b --- /dev/null +++ b/content/services/azure/spatial_anchors/index.mdx @@ -0,0 +1,10 @@ +--- +title: Spatial Anchors +identifier: spatial_anchors +category: Mobile +approved: false +description: Create multi-user, spatially aware mixed reality experiences +auto-generated: true +--- + +Create multi-user, spatially aware mixed reality experiences \ No newline at end of file diff --git a/content/services/azure/speaker_recognition/index.mdx b/content/services/azure/speaker_recognition/index.mdx new file mode 100644 index 00000000..9b8b7ad7 --- /dev/null +++ b/content/services/azure/speaker_recognition/index.mdx @@ -0,0 +1,10 @@ +--- +title: Speaker recognition +identifier: speaker_recognition +category: AI + machine learning +approved: false +description: A Speech service feature that verifies and identifies speakers +auto-generated: true +--- + +A Speech service feature that verifies and identifies speakers \ No newline at end of file diff --git a/content/services/azure/speech_to_text/index.mdx b/content/services/azure/speech_to_text/index.mdx new file mode 100644 index 00000000..b2ef978e --- /dev/null +++ b/content/services/azure/speech_to_text/index.mdx @@ -0,0 +1,10 @@ +--- +title: Speech to text +identifier: speech_to_text +category: AI + machine learning +approved: false +description: A Speech service feature that accurately converts spoken audio to text +auto-generated: true +--- + +A Speech service feature that accurately converts spoken audio to text \ No newline at end of file diff --git a/content/services/azure/speech_translation/index.mdx b/content/services/azure/speech_translation/index.mdx new file mode 100644 index 00000000..6d6a032d --- /dev/null +++ b/content/services/azure/speech_translation/index.mdx @@ -0,0 +1,10 @@ +--- +title: Speech translation +identifier: speech_translation +category: AI + machine learning +approved: false +description: Easily integrate real-time speech translation to your app +auto-generated: true +--- + +Easily integrate real-time speech translation to your app \ No newline at end of file diff --git a/content/services/azure/sql_server_on_azure_virtual_machines/index.mdx b/content/services/azure/sql_server_on_azure_virtual_machines/index.mdx new file mode 100644 index 00000000..0d6ad84f --- /dev/null +++ b/content/services/azure/sql_server_on_azure_virtual_machines/index.mdx @@ -0,0 +1,10 @@ +--- +title: SQL Server on Azure Virtual Machines +identifier: sql_server_on_azure_virtual_machines +category: Databases +approved: false +description: Migrate SQL Server workloads to the cloud at lower total cost of ownership (TCO) +auto-generated: true +--- + +Migrate SQL Server workloads to the cloud at lower total cost of ownership (TCO) \ No newline at end of file diff --git a/content/services/azure/static_web_apps/index.mdx b/content/services/azure/static_web_apps/index.mdx new file mode 100644 index 00000000..d853a28e --- /dev/null +++ b/content/services/azure/static_web_apps/index.mdx @@ -0,0 +1,10 @@ +--- +title: Static Web Apps +identifier: static_web_apps +category: Web +approved: false +description: Streamlined full-stack development from source code to global high availability +auto-generated: true +--- + +Streamlined full-stack development from source code to global high availability \ No newline at end of file diff --git a/content/services/azure/storage_accounts/index.mdx b/content/services/azure/storage_accounts/index.mdx new file mode 100644 index 00000000..fc649907 --- /dev/null +++ b/content/services/azure/storage_accounts/index.mdx @@ -0,0 +1,10 @@ +--- +title: Storage Accounts +identifier: storage_accounts +category: Storage +approved: false +description: Durable, highly available, and massively scalable cloud storage +auto-generated: true +--- + +Durable, highly available, and massively scalable cloud storage \ No newline at end of file diff --git a/content/services/azure/storage_explorer/index.mdx b/content/services/azure/storage_explorer/index.mdx new file mode 100644 index 00000000..40ca9774 --- /dev/null +++ b/content/services/azure/storage_explorer/index.mdx @@ -0,0 +1,10 @@ +--- +title: Storage Explorer +identifier: storage_explorer +category: Storage +approved: false +description: View and interact with Azure Storage resources +auto-generated: true +--- + +View and interact with Azure Storage resources \ No newline at end of file diff --git a/content/services/azure/storsimple/index.mdx b/content/services/azure/storsimple/index.mdx new file mode 100644 index 00000000..55ee3ef1 --- /dev/null +++ b/content/services/azure/storsimple/index.mdx @@ -0,0 +1,10 @@ +--- +title: StorSimple +identifier: storsimple +category: Storage +approved: false +description: Lower costs with an enterprise hybrid cloud storage solution +auto-generated: true +--- + +Lower costs with an enterprise hybrid cloud storage solution \ No newline at end of file diff --git a/content/services/azure/table_storage/index.mdx b/content/services/azure/table_storage/index.mdx new file mode 100644 index 00000000..4131d476 --- /dev/null +++ b/content/services/azure/table_storage/index.mdx @@ -0,0 +1,10 @@ +--- +title: Table Storage +identifier: table_storage +category: Databases +approved: false +description: NoSQL key-value store using semi-structured datasets +auto-generated: true +--- + +NoSQL key-value store using semi-structured datasets \ No newline at end of file diff --git a/content/services/azure/text_to_speech/index.mdx b/content/services/azure/text_to_speech/index.mdx new file mode 100644 index 00000000..60f3be69 --- /dev/null +++ b/content/services/azure/text_to_speech/index.mdx @@ -0,0 +1,10 @@ +--- +title: Text to speech +identifier: text_to_speech +category: AI + machine learning +approved: false +description: A Speech service feature that converts text to lifelike speech +auto-generated: true +--- + +A Speech service feature that converts text to lifelike speech \ No newline at end of file diff --git a/content/services/azure/traffic_manager/index.mdx b/content/services/azure/traffic_manager/index.mdx new file mode 100644 index 00000000..da1b1fbb --- /dev/null +++ b/content/services/azure/traffic_manager/index.mdx @@ -0,0 +1,10 @@ +--- +title: Traffic Manager +identifier: traffic_manager +category: Networking +approved: false +description: Route incoming traffic for high performance and availability +auto-generated: true +--- + +Route incoming traffic for high performance and availability \ No newline at end of file diff --git a/content/services/azure/translator/index.mdx b/content/services/azure/translator/index.mdx new file mode 100644 index 00000000..bbdbec82 --- /dev/null +++ b/content/services/azure/translator/index.mdx @@ -0,0 +1,10 @@ +--- +title: Translator +identifier: translator +category: AI + machine learning +approved: false +description: Easily conduct machine translation with a simple REST API call +auto-generated: true +--- + +Easily conduct machine translation with a simple REST API call \ No newline at end of file diff --git a/content/services/azure/update_management_center_preview/index.mdx b/content/services/azure/update_management_center_preview/index.mdx new file mode 100644 index 00000000..a05750a1 --- /dev/null +++ b/content/services/azure/update_management_center_preview/index.mdx @@ -0,0 +1,10 @@ +--- +title: Update management center Preview +identifier: update_management_center_preview +category: Management and governance +approved: false +description: Centrally manage updates and compliance at scale +auto-generated: true +--- + +Centrally manage updates and compliance at scale \ No newline at end of file diff --git a/content/services/azure/virtual_machine_scale_sets/index.mdx b/content/services/azure/virtual_machine_scale_sets/index.mdx new file mode 100644 index 00000000..31537702 --- /dev/null +++ b/content/services/azure/virtual_machine_scale_sets/index.mdx @@ -0,0 +1,10 @@ +--- +title: Virtual Machine Scale Sets +identifier: virtual_machine_scale_sets +category: Compute +approved: false +description: Manage and scale up to thousands of Linux and Windows VMs +auto-generated: true +--- + +Manage and scale up to thousands of Linux and Windows VMs \ No newline at end of file diff --git a/content/services/azure/virtual_machines/index.mdx b/content/services/azure/virtual_machines/index.mdx new file mode 100644 index 00000000..2ad2475a --- /dev/null +++ b/content/services/azure/virtual_machines/index.mdx @@ -0,0 +1,10 @@ +--- +title: Virtual Machines +identifier: virtual_machines +category: Compute +approved: false +description: Provision Windows and Linux VMs in seconds +auto-generated: true +--- + +Provision Windows and Linux VMs in seconds \ No newline at end of file diff --git a/content/services/azure/virtual_network/index.mdx b/content/services/azure/virtual_network/index.mdx new file mode 100644 index 00000000..f6472143 --- /dev/null +++ b/content/services/azure/virtual_network/index.mdx @@ -0,0 +1,10 @@ +--- +title: Virtual Network +identifier: virtual_network +category: Networking +approved: false +description: Create your own private network infrastructure in the cloud +auto-generated: true +--- + +Create your own private network infrastructure in the cloud \ No newline at end of file diff --git a/content/services/azure/virtual_wan/index.mdx b/content/services/azure/virtual_wan/index.mdx new file mode 100644 index 00000000..d0dde527 --- /dev/null +++ b/content/services/azure/virtual_wan/index.mdx @@ -0,0 +1,10 @@ +--- +title: Virtual WAN +identifier: virtual_wan +category: Networking +approved: false +description: Optimize and automate branch to branch connectivity through Azure +auto-generated: true +--- + +Optimize and automate branch to branch connectivity through Azure \ No newline at end of file diff --git a/content/services/azure/visual_studio/index.mdx b/content/services/azure/visual_studio/index.mdx new file mode 100644 index 00000000..ddc5588b --- /dev/null +++ b/content/services/azure/visual_studio/index.mdx @@ -0,0 +1,10 @@ +--- +title: Visual Studio +identifier: visual_studio +category: Developer tools +approved: false +description: Powerful and flexible environment to develop apps in the cloud +auto-generated: true +--- + +Powerful and flexible environment to develop apps in the cloud \ No newline at end of file diff --git a/content/services/azure/visual_studio_code/index.mdx b/content/services/azure/visual_studio_code/index.mdx new file mode 100644 index 00000000..047b360d --- /dev/null +++ b/content/services/azure/visual_studio_code/index.mdx @@ -0,0 +1,10 @@ +--- +title: Visual Studio Code +identifier: visual_studio_code +category: Developer tools +approved: false +description: A powerful, lightweight code editor for cloud development +auto-generated: true +--- + +A powerful, lightweight code editor for cloud development \ No newline at end of file diff --git a/content/services/azure/vmware_horizon_cloud_on_microsoft_azure/index.mdx b/content/services/azure/vmware_horizon_cloud_on_microsoft_azure/index.mdx new file mode 100644 index 00000000..ad9a84e2 --- /dev/null +++ b/content/services/azure/vmware_horizon_cloud_on_microsoft_azure/index.mdx @@ -0,0 +1,10 @@ +--- +title: VMware Horizon Cloud on Microsoft Azure +identifier: vmware_horizon_cloud_on_microsoft_azure +category: Virtual desktop infrastructure +approved: false +description: Provision Windows desktops and apps with VMware and Azure Virtual Desktop +auto-generated: true +--- + +Provision Windows desktops and apps with VMware and Azure Virtual Desktop \ No newline at end of file diff --git a/content/services/azure/vpn_gateway/index.mdx b/content/services/azure/vpn_gateway/index.mdx new file mode 100644 index 00000000..46e8d765 --- /dev/null +++ b/content/services/azure/vpn_gateway/index.mdx @@ -0,0 +1,10 @@ +--- +title: VPN Gateway +identifier: vpn_gateway +category: Security +approved: false +description: Establish secure, cross-premises connectivity +auto-generated: true +--- + +Establish secure, cross-premises connectivity \ No newline at end of file diff --git a/content/services/azure/web_app_for_containers/index.mdx b/content/services/azure/web_app_for_containers/index.mdx new file mode 100644 index 00000000..ff9003a7 --- /dev/null +++ b/content/services/azure/web_app_for_containers/index.mdx @@ -0,0 +1,10 @@ +--- +title: Web App for Containers +identifier: web_app_for_containers +category: Web +approved: false +description: Run containerized web apps on Windows and Linux +auto-generated: true +--- + +Run containerized web apps on Windows and Linux \ No newline at end of file diff --git a/content/services/azure/web_application_firewall/index.mdx b/content/services/azure/web_application_firewall/index.mdx new file mode 100644 index 00000000..e8adb84b --- /dev/null +++ b/content/services/azure/web_application_firewall/index.mdx @@ -0,0 +1,10 @@ +--- +title: Web Application Firewall +identifier: web_application_firewall +category: Security +approved: false +description: A cloud-native web application firewall (WAF) service that provides powerful protection for web apps +auto-generated: true +--- + +A cloud-native web application firewall (WAF) service that provides powerful protection for web apps \ No newline at end of file diff --git a/content/services/azure/windows_10_iot_core_services/index.mdx b/content/services/azure/windows_10_iot_core_services/index.mdx new file mode 100644 index 00000000..b619d970 --- /dev/null +++ b/content/services/azure/windows_10_iot_core_services/index.mdx @@ -0,0 +1,10 @@ +--- +title: Windows 10 IoT Core Services +identifier: windows_10_iot_core_services +category: Internet of Things +approved: false +description: Long-term OS support and services to manage device updates and assess device health +auto-generated: true +--- + +Long-term OS support and services to manage device updates and assess device health \ No newline at end of file diff --git a/content/services/azure/windows_for_iot/index.mdx b/content/services/azure/windows_for_iot/index.mdx new file mode 100644 index 00000000..2a44fff1 --- /dev/null +++ b/content/services/azure/windows_for_iot/index.mdx @@ -0,0 +1,10 @@ +--- +title: Windows for IoT +identifier: windows_for_iot +category: Internet of Things +approved: false +description: Build intelligent edge solutions with world-class developer tools, long-term support, and enterprise-grade security. +auto-generated: true +--- + +Build intelligent edge solutions with world-class developer tools, long-term support, and enterprise-grade security. \ No newline at end of file diff --git a/content/services/azure/windows_virtual_machines/index.mdx b/content/services/azure/windows_virtual_machines/index.mdx new file mode 100644 index 00000000..17519eb5 --- /dev/null +++ b/content/services/azure/windows_virtual_machines/index.mdx @@ -0,0 +1,10 @@ +--- +title: Windows Virtual Machines +identifier: windows_virtual_machines +category: Compute +approved: false +description: Provision virtual machines for SQL Server, SharePoint, and more +auto-generated: true +--- + +Provision virtual machines for SQL Server, SharePoint, and more \ No newline at end of file diff --git a/content/services/azure/xamarin/index.mdx b/content/services/azure/xamarin/index.mdx new file mode 100644 index 00000000..21d2ca77 --- /dev/null +++ b/content/services/azure/xamarin/index.mdx @@ -0,0 +1,10 @@ +--- +title: Xamarin +identifier: xamarin +category: Mobile +approved: false +description: Create cloud-powered mobile apps faster +auto-generated: true +--- + +Create cloud-powered mobile apps faster \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 4edfdb4b..3982bf99 100644 --- a/package-lock.json +++ b/package-lock.json @@ -62,6 +62,7 @@ "@types/node": "18.11.18", "@types/react": "^17.0.16", "babel-plugin-styled-components": "^1.12.0", + "cheerio": "^1.0.0-rc.12", "semantic-release": "^21.0.2" }, "engines": { @@ -3982,6 +3983,12 @@ "node": ">= 6" } }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, "node_modules/bottleneck": { "version": "2.19.5", "resolved": "https://registry.npmjs.org/bottleneck/-/bottleneck-2.19.5.tgz", @@ -4293,6 +4300,44 @@ "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", "dev": true }, + "node_modules/cheerio": { + "version": "1.0.0-rc.12", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", + "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", + "dev": true, + "dependencies": { + "cheerio-select": "^2.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "htmlparser2": "^8.0.1", + "parse5": "^7.0.0", + "parse5-htmlparser2-tree-adapter": "^7.0.0" + }, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/cheeriojs/cheerio?sponsor=1" + } + }, + "node_modules/cheerio-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", + "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-select": "^5.1.0", + "css-what": "^6.1.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, "node_modules/chownr": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", @@ -4658,6 +4703,22 @@ "node": ">=4" } }, + "node_modules/css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, "node_modules/css-to-react-native": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", @@ -4690,6 +4751,18 @@ "node": ">=0.10.0" } }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, "node_modules/csstype": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", @@ -5549,6 +5622,47 @@ "csstype": "^3.0.2" } }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dev": true, + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.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==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dev": true, + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, "node_modules/domify": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/domify/-/domify-1.4.1.tgz", @@ -5559,6 +5673,20 @@ "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.5.tgz", "integrity": "sha512-jggCCd+8Iqp4Tsz0nIvpcb22InKEBrGz5dw3EQJMs8HPJDsKbFIO3STYtAvCfDx26Muevn1MHVI0XxjgFfmiSA==" }, + "node_modules/domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "dev": true, + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, "node_modules/dot-prop": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", @@ -5616,6 +5744,18 @@ "node": ">=10.13.0" } }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/env-ci": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/env-ci/-/env-ci-9.1.0.tgz", @@ -7487,6 +7627,25 @@ "resolved": "https://registry.npmjs.org/htm/-/htm-3.1.1.tgz", "integrity": "sha512-983Vyg8NwUE7JkZ6NmOqpCZ+sh1bKv2iYTlUkzlWmA5JD2acKoxd4KVxbMmxX/85mtfdnDmTFoNKcg5DGAvxNQ==" }, + "node_modules/htmlparser2": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "entities": "^4.4.0" + } + }, "node_modules/http-proxy": { "version": "1.18.1", "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", @@ -10696,8 +10855,6 @@ }, "node_modules/npm/node_modules/@colors/colors": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", "dev": true, "inBundle": true, "license": "MIT", @@ -10708,16 +10865,12 @@ }, "node_modules/npm/node_modules/@gar/promisify": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/@isaacs/cliui": { "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", "dev": true, "inBundle": true, "license": "ISC", @@ -10735,8 +10888,6 @@ }, "node_modules/npm/node_modules/@isaacs/cliui/node_modules/ansi-regex": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, "inBundle": true, "license": "MIT", @@ -10749,8 +10900,6 @@ }, "node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex": { "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true, "inBundle": true, "license": "MIT" @@ -10774,8 +10923,6 @@ }, "node_modules/npm/node_modules/@isaacs/cliui/node_modules/strip-ansi": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", "dev": true, "inBundle": true, "license": "MIT", @@ -10791,16 +10938,12 @@ }, "node_modules/npm/node_modules/@isaacs/string-locale-compare": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@isaacs/string-locale-compare/-/string-locale-compare-1.1.0.tgz", - "integrity": "sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ==", "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/@npmcli/arborist": { "version": "6.2.9", - "resolved": "https://registry.npmjs.org/@npmcli/arborist/-/arborist-6.2.9.tgz", - "integrity": "sha512-uC16dg+aykdctgIYPUKNa3pNGIDYh1egzk5vOf34d24cw5mwMsVArFiVdcRieKHmOGEv595se3x0fvbwNrBk8g==", "dev": true, "inBundle": true, "license": "ISC", @@ -10848,8 +10991,6 @@ }, "node_modules/npm/node_modules/@npmcli/config": { "version": "6.1.7", - "resolved": "https://registry.npmjs.org/@npmcli/config/-/config-6.1.7.tgz", - "integrity": "sha512-DyACY6Mv7TH1kz2iBgwS3xE7jKsY+ukUfDyY5PLl9LZTktmBBSybDNzX3bUii+SD4j77Bx6EvgS/jsaUtV7Fng==", "dev": true, "inBundle": true, "license": "ISC", @@ -10868,8 +11009,6 @@ }, "node_modules/npm/node_modules/@npmcli/disparity-colors": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/disparity-colors/-/disparity-colors-3.0.0.tgz", - "integrity": "sha512-5R/z157/f20Fi0Ou4ZttL51V0xz0EdPEOauFtPCEYOLInDBRCj1/TxOJ5aGTrtShxEshN2d+hXb9ZKSi5RLBcg==", "dev": true, "inBundle": true, "license": "ISC", @@ -10882,8 +11021,6 @@ }, "node_modules/npm/node_modules/@npmcli/fs": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz", - "integrity": "sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==", "dev": true, "inBundle": true, "license": "ISC", @@ -10896,8 +11033,6 @@ }, "node_modules/npm/node_modules/@npmcli/git": { "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-4.0.4.tgz", - "integrity": "sha512-5yZghx+u5M47LghaybLCkdSyFzV/w4OuH12d96HO389Ik9CDsLaDZJVynSGGVJOLn6gy/k7Dz5XYcplM3uxXRg==", "dev": true, "inBundle": true, "license": "ISC", @@ -10917,8 +11052,6 @@ }, "node_modules/npm/node_modules/@npmcli/installed-package-contents": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.0.2.tgz", - "integrity": "sha512-xACzLPhnfD51GKvTOOuNX2/V4G4mz9/1I2MfDoye9kBM3RYe5g2YbscsaGoTlaWqkxeiapBWyseULVKpSVHtKQ==", "dev": true, "inBundle": true, "license": "ISC", @@ -10935,8 +11068,6 @@ }, "node_modules/npm/node_modules/@npmcli/map-workspaces": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@npmcli/map-workspaces/-/map-workspaces-3.0.4.tgz", - "integrity": "sha512-Z0TbvXkRbacjFFLpVpV0e2mheCh+WzQpcqL+4xp49uNJOxOnIAPZyXtUxZ5Qn3QBTGKA11Exjd9a5411rBrhDg==", "dev": true, "inBundle": true, "license": "ISC", @@ -10952,8 +11083,6 @@ }, "node_modules/npm/node_modules/@npmcli/metavuln-calculator": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/metavuln-calculator/-/metavuln-calculator-5.0.1.tgz", - "integrity": "sha512-qb8Q9wIIlEPj3WeA1Lba91R4ZboPL0uspzV0F9uwP+9AYMVB2zOoa7Pbk12g6D2NHAinSbHh6QYmGuRyHZ874Q==", "dev": true, "inBundle": true, "license": "ISC", @@ -10969,8 +11098,6 @@ }, "node_modules/npm/node_modules/@npmcli/move-file": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", - "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", "dev": true, "inBundle": true, "license": "MIT", @@ -10984,8 +11111,6 @@ }, "node_modules/npm/node_modules/@npmcli/name-from-folder": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/name-from-folder/-/name-from-folder-2.0.0.tgz", - "integrity": "sha512-pwK+BfEBZJbKdNYpHHRTNBwBoqrN/iIMO0AiGvYsp3Hoaq0WbgGSWQR6SCldZovoDpY3yje5lkFUe6gsDgJ2vg==", "dev": true, "inBundle": true, "license": "ISC", @@ -10995,8 +11120,6 @@ }, "node_modules/npm/node_modules/@npmcli/node-gyp": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz", - "integrity": "sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==", "dev": true, "inBundle": true, "license": "ISC", @@ -11006,8 +11129,6 @@ }, "node_modules/npm/node_modules/@npmcli/package-json": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-3.1.0.tgz", - "integrity": "sha512-qNPy6Yf9ruFST99xcrl5EWAvrb7qFrwgVbwdzcTJlIgxbArKOq5e/bgZ6rTL1X9hDgAdPbvL8RWx/OTLSB0ToA==", "dev": true, "inBundle": true, "license": "ISC", @@ -11023,8 +11144,6 @@ }, "node_modules/npm/node_modules/@npmcli/promise-spawn": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-6.0.2.tgz", - "integrity": "sha512-gGq0NJkIGSwdbUt4yhdF8ZrmkGKVz9vAdVzpOfnom+V8PLSmSOVhZwbNvZZS1EYcJN5hzzKBxmmVVAInM6HQLg==", "dev": true, "inBundle": true, "license": "ISC", @@ -11037,8 +11156,6 @@ }, "node_modules/npm/node_modules/@npmcli/query": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/query/-/query-3.0.0.tgz", - "integrity": "sha512-MFNDSJNgsLZIEBVZ0Q9w9K7o07j5N4o4yjtdz2uEpuCZlXGMuPENiRaFYk0vRqAA64qVuUQwC05g27fRtfUgnA==", "dev": true, "inBundle": true, "license": "ISC", @@ -11051,8 +11168,6 @@ }, "node_modules/npm/node_modules/@npmcli/run-script": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-6.0.2.tgz", - "integrity": "sha512-NCcr1uQo1k5U+SYlnIrbAh3cxy+OQT1VtqiAbxdymSlptbzBb62AjH2xXgjNCoP073hoa1CfCAcwoZ8k96C4nA==", "dev": true, "inBundle": true, "license": "ISC", @@ -11069,8 +11184,6 @@ }, "node_modules/npm/node_modules/@pkgjs/parseargs": { "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", "dev": true, "inBundle": true, "license": "MIT", @@ -11081,8 +11194,6 @@ }, "node_modules/npm/node_modules/@sigstore/protobuf-specs": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.1.0.tgz", - "integrity": "sha512-a31EnjuIDSX8IXBUib3cYLDRlPMU36AWX4xS8ysLaNu4ZzUesDiPt83pgrW2X1YLMe5L2HbDyaKK5BrL4cNKaQ==", "dev": true, "inBundle": true, "license": "Apache-2.0", @@ -11092,8 +11203,6 @@ }, "node_modules/npm/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==", "dev": true, "inBundle": true, "license": "MIT", @@ -11103,8 +11212,6 @@ }, "node_modules/npm/node_modules/@tufjs/canonical-json": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-1.0.0.tgz", - "integrity": "sha512-QTnf++uxunWvG2z3UFNzAoQPHxnSXOwtaI3iJ+AohhV+5vONuArPjJE7aPXPVXfXJsqrVbZBu9b81AJoSd09IQ==", "dev": true, "inBundle": true, "license": "MIT", @@ -11114,8 +11221,6 @@ }, "node_modules/npm/node_modules/@tufjs/models": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-1.0.4.tgz", - "integrity": "sha512-qaGV9ltJP0EO25YfFUPhxRVK0evXFIAGicsVXuRim4Ed9cjPxYhNnNJ49SFmbeLgtxpslIkX317IgpfcHPVj/A==", "dev": true, "inBundle": true, "license": "MIT", @@ -11129,8 +11234,6 @@ }, "node_modules/npm/node_modules/abbrev": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", - "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==", "dev": true, "inBundle": true, "license": "ISC", @@ -11140,8 +11243,6 @@ }, "node_modules/npm/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==", "dev": true, "inBundle": true, "license": "MIT", @@ -11154,8 +11255,6 @@ }, "node_modules/npm/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==", "dev": true, "inBundle": true, "license": "MIT", @@ -11168,8 +11267,6 @@ }, "node_modules/npm/node_modules/agentkeepalive": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.3.0.tgz", - "integrity": "sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg==", "dev": true, "inBundle": true, "license": "MIT", @@ -11184,8 +11281,6 @@ }, "node_modules/npm/node_modules/aggregate-error": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", "dev": true, "inBundle": true, "license": "MIT", @@ -11199,8 +11294,6 @@ }, "node_modules/npm/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, "inBundle": true, "license": "MIT", @@ -11210,8 +11303,6 @@ }, "node_modules/npm/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, "inBundle": true, "license": "MIT", @@ -11227,24 +11318,18 @@ }, "node_modules/npm/node_modules/aproba": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/archy": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/are-we-there-yet": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-4.0.0.tgz", - "integrity": "sha512-nSXlV+u3vtVjRgihdTzbfWYzxPWGo424zPgQbHD0ZqIla3jqYAewDcvee0Ua2hjS5IfTAmjGlx1Jf0PKwjZDEw==", "dev": true, "inBundle": true, "license": "ISC", @@ -11258,16 +11343,12 @@ }, "node_modules/npm/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, "inBundle": true, "license": "MIT" }, "node_modules/npm/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==", "dev": true, "funding": [ { @@ -11288,8 +11369,6 @@ }, "node_modules/npm/node_modules/bin-links": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/bin-links/-/bin-links-4.0.1.tgz", - "integrity": "sha512-bmFEM39CyX336ZGGRsGPlc6jZHriIoHacOQcTt72MktIjpPhZoP4te2jOyUXF3BLILmJ8aNLncoPVeIIFlrDeA==", "dev": true, "inBundle": true, "license": "ISC", @@ -11305,8 +11384,6 @@ }, "node_modules/npm/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, "inBundle": true, "license": "MIT", @@ -11316,8 +11393,6 @@ }, "node_modules/npm/node_modules/brace-expansion": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, "inBundle": true, "license": "MIT", @@ -11327,8 +11402,6 @@ }, "node_modules/npm/node_modules/buffer": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", "dev": true, "funding": [ { @@ -11353,8 +11426,6 @@ }, "node_modules/npm/node_modules/builtins": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", - "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", "dev": true, "inBundle": true, "license": "MIT", @@ -11387,8 +11458,6 @@ }, "node_modules/npm/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, "inBundle": true, "license": "MIT", @@ -11405,8 +11474,6 @@ }, "node_modules/npm/node_modules/chownr": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", "dev": true, "inBundle": true, "license": "ISC", @@ -11416,8 +11483,6 @@ }, "node_modules/npm/node_modules/ci-info": { "version": "3.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", "dev": true, "funding": [ { @@ -11433,8 +11498,6 @@ }, "node_modules/npm/node_modules/cidr-regex": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/cidr-regex/-/cidr-regex-3.1.1.tgz", - "integrity": "sha512-RBqYd32aDwbCMFJRL6wHOlDNYJsPNTt8vC82ErHF5vKt8QQzxm1FrkW8s/R5pVrXMf17sba09Uoy91PKiddAsw==", "dev": true, "inBundle": true, "license": "BSD-2-Clause", @@ -11447,8 +11510,6 @@ }, "node_modules/npm/node_modules/clean-stack": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", "dev": true, "inBundle": true, "license": "MIT", @@ -11458,8 +11519,6 @@ }, "node_modules/npm/node_modules/cli-columns": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cli-columns/-/cli-columns-4.0.0.tgz", - "integrity": "sha512-XW2Vg+w+L9on9wtwKpyzluIPCWXjaBahI7mTcYjx+BVIYD9c3yqcv/yKC7CmdCZat4rq2yiE1UMSJC5ivKfMtQ==", "dev": true, "inBundle": true, "license": "MIT", @@ -11473,8 +11532,6 @@ }, "node_modules/npm/node_modules/cli-table3": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", - "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", "dev": true, "inBundle": true, "license": "MIT", @@ -11490,8 +11547,6 @@ }, "node_modules/npm/node_modules/clone": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", "dev": true, "inBundle": true, "license": "MIT", @@ -11501,8 +11556,6 @@ }, "node_modules/npm/node_modules/cmd-shim": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/cmd-shim/-/cmd-shim-6.0.1.tgz", - "integrity": "sha512-S9iI9y0nKR4hwEQsVWpyxld/6kRfGepGfzff83FcaiEBpmvlbA2nnGe7Cylgrx2f/p1P5S5wpRm9oL8z1PbS3Q==", "dev": true, "inBundle": true, "license": "ISC", @@ -11512,8 +11565,6 @@ }, "node_modules/npm/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, "inBundle": true, "license": "MIT", @@ -11526,16 +11577,12 @@ }, "node_modules/npm/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, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/color-support": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", "dev": true, "inBundle": true, "license": "ISC", @@ -11545,8 +11592,6 @@ }, "node_modules/npm/node_modules/columnify": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.6.0.tgz", - "integrity": "sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==", "dev": true, "inBundle": true, "license": "MIT", @@ -11560,32 +11605,24 @@ }, "node_modules/npm/node_modules/common-ancestor-path": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz", - "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==", "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/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, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/console-control-strings": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/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, "inBundle": true, "license": "MIT", @@ -11615,8 +11652,6 @@ }, "node_modules/npm/node_modules/cssesc": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "dev": true, "inBundle": true, "license": "MIT", @@ -11629,8 +11664,6 @@ }, "node_modules/npm/node_modules/debug": { "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, "inBundle": true, "license": "MIT", @@ -11654,8 +11687,6 @@ }, "node_modules/npm/node_modules/defaults": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", "dev": true, "inBundle": true, "license": "MIT", @@ -11668,16 +11699,12 @@ }, "node_modules/npm/node_modules/delegates": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/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==", "dev": true, "inBundle": true, "license": "MIT", @@ -11687,8 +11714,6 @@ }, "node_modules/npm/node_modules/diff": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", - "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==", "dev": true, "inBundle": true, "license": "BSD-3-Clause", @@ -11698,24 +11723,18 @@ }, "node_modules/npm/node_modules/eastasianwidth": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/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, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/encoding": { "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", "dev": true, "inBundle": true, "license": "MIT", @@ -11726,8 +11745,6 @@ }, "node_modules/npm/node_modules/env-paths": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", "dev": true, "inBundle": true, "license": "MIT", @@ -11737,16 +11754,12 @@ }, "node_modules/npm/node_modules/err-code": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/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==", "dev": true, "inBundle": true, "license": "MIT", @@ -11756,8 +11769,6 @@ }, "node_modules/npm/node_modules/events": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "dev": true, "inBundle": true, "license": "MIT", @@ -11767,8 +11778,6 @@ }, "node_modules/npm/node_modules/fastest-levenshtein": { "version": "1.0.16", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", - "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", "dev": true, "inBundle": true, "license": "MIT", @@ -11778,8 +11787,6 @@ }, "node_modules/npm/node_modules/foreground-child": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", "dev": true, "inBundle": true, "license": "ISC", @@ -11796,8 +11803,6 @@ }, "node_modules/npm/node_modules/fs-minipass": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.2.tgz", - "integrity": "sha512-2GAfyfoaCDRrM6jaOS3UsBts8yJ55VioXdWcOL7dK9zdAuKT71+WBA4ifnNYqVjYv+4SsPxjK0JT4yIIn4cA/g==", "dev": true, "inBundle": true, "license": "ISC", @@ -11810,24 +11815,18 @@ }, "node_modules/npm/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, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/function-bind": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/gauge": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-5.0.1.tgz", - "integrity": "sha512-CmykPMJGuNan/3S4kZOpvvPYSNqSHANiWnh9XcMU2pSjtBfF0XzZ2p1bFAxTbnFxyBuPxQYHhzwaoOmUdqzvxQ==", "dev": true, "inBundle": true, "license": "ISC", @@ -11869,16 +11868,12 @@ }, "node_modules/npm/node_modules/graceful-fs": { "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/has": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "dev": true, "inBundle": true, "license": "MIT", @@ -11891,8 +11886,6 @@ }, "node_modules/npm/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, "inBundle": true, "license": "MIT", @@ -11902,16 +11895,12 @@ }, "node_modules/npm/node_modules/has-unicode": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/hosted-git-info": { "version": "6.1.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", - "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", "dev": true, "inBundle": true, "license": "ISC", @@ -11924,16 +11913,12 @@ }, "node_modules/npm/node_modules/http-cache-semantics": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", "dev": true, "inBundle": true, "license": "BSD-2-Clause" }, "node_modules/npm/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==", "dev": true, "inBundle": true, "license": "MIT", @@ -11948,8 +11933,6 @@ }, "node_modules/npm/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==", "dev": true, "inBundle": true, "license": "MIT", @@ -11963,8 +11946,6 @@ }, "node_modules/npm/node_modules/humanize-ms": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", "dev": true, "inBundle": true, "license": "MIT", @@ -11974,8 +11955,6 @@ }, "node_modules/npm/node_modules/iconv-lite": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, "inBundle": true, "license": "MIT", @@ -11989,8 +11968,6 @@ }, "node_modules/npm/node_modules/ieee754": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", "dev": true, "funding": [ { @@ -12011,8 +11988,6 @@ }, "node_modules/npm/node_modules/ignore-walk": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.3.tgz", - "integrity": "sha512-C7FfFoTA+bI10qfeydT8aZbvr91vAEU+2W5BZUlzPec47oNb07SsOfwYrtxuvOYdUApPP/Qlh4DtAO51Ekk2QA==", "dev": true, "inBundle": true, "license": "ISC", @@ -12025,8 +12000,6 @@ }, "node_modules/npm/node_modules/imurmurhash": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "dev": true, "inBundle": true, "license": "MIT", @@ -12036,8 +12009,6 @@ }, "node_modules/npm/node_modules/indent-string": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "dev": true, "inBundle": true, "license": "MIT", @@ -12047,16 +12018,12 @@ }, "node_modules/npm/node_modules/infer-owner": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/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, "inBundle": true, "license": "ISC", @@ -12067,8 +12034,6 @@ }, "node_modules/npm/node_modules/inherits": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true, "inBundle": true, "license": "ISC" @@ -12084,8 +12049,6 @@ }, "node_modules/npm/node_modules/init-package-json": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-5.0.0.tgz", - "integrity": "sha512-kBhlSheBfYmq3e0L1ii+VKe3zBTLL5lDCDWR+f9dLmEGSB3MqLlMlsolubSsyI88Bg6EA+BIMlomAnQ1SwgQBw==", "dev": true, "inBundle": true, "license": "ISC", @@ -12104,16 +12067,12 @@ }, "node_modules/npm/node_modules/ip": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", - "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/ip-regex": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz", - "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==", "dev": true, "inBundle": true, "license": "MIT", @@ -12123,8 +12082,6 @@ }, "node_modules/npm/node_modules/is-cidr": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/is-cidr/-/is-cidr-4.0.2.tgz", - "integrity": "sha512-z4a1ENUajDbEl/Q6/pVBpTR1nBjjEE1X7qb7bmWYanNnPoKAvUCPFKeXV6Fe4mgTkWKBqiHIcwsI3SndiO5FeA==", "dev": true, "inBundle": true, "license": "BSD-2-Clause", @@ -12149,8 +12106,6 @@ }, "node_modules/npm/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, "inBundle": true, "license": "MIT", @@ -12160,24 +12115,18 @@ }, "node_modules/npm/node_modules/is-lambda": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/isexe": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/jackspeak": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.2.0.tgz", - "integrity": "sha512-r5XBrqIJfwRIjRt/Xr5fv9Wh09qyhHfKnYddDlpM+ibRR20qrYActpCAgU6U+d53EOEjzkvxPMVHSlgR7leXrQ==", "dev": true, "inBundle": true, "license": "BlueOak-1.0.0", @@ -12196,8 +12145,6 @@ }, "node_modules/npm/node_modules/json-parse-even-better-errors": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", - "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", "dev": true, "inBundle": true, "license": "MIT", @@ -12207,8 +12154,6 @@ }, "node_modules/npm/node_modules/json-stringify-nice": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/json-stringify-nice/-/json-stringify-nice-1.1.4.tgz", - "integrity": "sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw==", "dev": true, "inBundle": true, "license": "ISC", @@ -12218,8 +12163,6 @@ }, "node_modules/npm/node_modules/jsonparse": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", "dev": true, "engines": [ "node >= 0.2.0" @@ -12229,24 +12172,18 @@ }, "node_modules/npm/node_modules/just-diff": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/just-diff/-/just-diff-6.0.2.tgz", - "integrity": "sha512-S59eriX5u3/QhMNq3v/gm8Kd0w8OS6Tz2FS1NG4blv+z0MuQcBRJyFWjdovM0Rad4/P4aUPFtnkNjMjyMlMSYA==", "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/just-diff-apply": { "version": "5.5.0", - "resolved": "https://registry.npmjs.org/just-diff-apply/-/just-diff-apply-5.5.0.tgz", - "integrity": "sha512-OYTthRfSh55WOItVqwpefPtNt2VdKsq5AnAK6apdtR6yCH8pr0CmSr710J0Mf+WdQy7K/OzMy7K2MgAfdQURDw==", "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/libnpmaccess": { "version": "7.0.2", - "resolved": "https://registry.npmjs.org/libnpmaccess/-/libnpmaccess-7.0.2.tgz", - "integrity": "sha512-vHBVMw1JFMTgEk15zRsJuSAg7QtGGHpUSEfnbcRL1/gTBag9iEfJbyjpDmdJmwMhvpoLoNBtdAUCdGnaP32hhw==", "dev": true, "inBundle": true, "license": "ISC", @@ -12260,8 +12197,6 @@ }, "node_modules/npm/node_modules/libnpmdiff": { "version": "5.0.17", - "resolved": "https://registry.npmjs.org/libnpmdiff/-/libnpmdiff-5.0.17.tgz", - "integrity": "sha512-wptFvhrX+5dsjicG+D14j1dXWZUg4+vWDuL/m/8puZcrWhD3rdl7IunLmnw6eVQoep8EtxHv4DpARkQsW9xiqw==", "dev": true, "inBundle": true, "license": "ISC", @@ -12282,8 +12217,6 @@ }, "node_modules/npm/node_modules/libnpmexec": { "version": "5.0.17", - "resolved": "https://registry.npmjs.org/libnpmexec/-/libnpmexec-5.0.17.tgz", - "integrity": "sha512-HGO8XiNWojyxb//LHsXmYuDWehPi/NuGsrNTu9VeRp/WNT5ijq2p219nLRu8ZBxGlBFCkLj8AbVRj1lmIFPObA==", "dev": true, "inBundle": true, "license": "ISC", @@ -12307,8 +12240,6 @@ }, "node_modules/npm/node_modules/libnpmfund": { "version": "4.0.17", - "resolved": "https://registry.npmjs.org/libnpmfund/-/libnpmfund-4.0.17.tgz", - "integrity": "sha512-7cOf67KxpSNK/g5mWy3LWojxgXwuXHw62gGyeDSH7wVOUahD9pZPKqt5jwHtfiFgSOe9Lf51lcVIaeAS3wekqg==", "dev": true, "inBundle": true, "license": "ISC", @@ -12321,8 +12252,6 @@ }, "node_modules/npm/node_modules/libnpmhook": { "version": "9.0.3", - "resolved": "https://registry.npmjs.org/libnpmhook/-/libnpmhook-9.0.3.tgz", - "integrity": "sha512-wMZe58sI7KLhg0+nUWZW5KdMfjNNcOIIbkoP19BDHYoUF9El7eeUWkGNxUGzpHkPKiGoQ1z/v6CYin4deebeuw==", "dev": true, "inBundle": true, "license": "ISC", @@ -12336,8 +12265,6 @@ }, "node_modules/npm/node_modules/libnpmorg": { "version": "5.0.4", - "resolved": "https://registry.npmjs.org/libnpmorg/-/libnpmorg-5.0.4.tgz", - "integrity": "sha512-YqYXLMAN0Y1eJH4w3hUFN9648xfSdvJANMsdeZTOWJOW4Pqp8qapJFzQdqCfUkg+tEuQmnaFQQKXvkMZC51+Mw==", "dev": true, "inBundle": true, "license": "ISC", @@ -12351,8 +12278,6 @@ }, "node_modules/npm/node_modules/libnpmpack": { "version": "5.0.17", - "resolved": "https://registry.npmjs.org/libnpmpack/-/libnpmpack-5.0.17.tgz", - "integrity": "sha512-JvYZc3lLnZcbcmG9vOnbvGMd4Qfu4fQTi9zGlGn0KOUKUsWvkUGJYQwVHiW0/6r1yyn8kQ7/tCPj2+Ubz1njtQ==", "dev": true, "inBundle": true, "license": "ISC", @@ -12368,8 +12293,6 @@ }, "node_modules/npm/node_modules/libnpmpublish": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/libnpmpublish/-/libnpmpublish-7.2.0.tgz", - "integrity": "sha512-8541kM4954q63VHdYTjCfMic2cAzPgMwktgiK9gcIH9CyhiZdrhVuLit0i3iJMl2NsWKdkR9gGxdtYnMjKoOKg==", "dev": true, "inBundle": true, "license": "ISC", @@ -12389,8 +12312,6 @@ }, "node_modules/npm/node_modules/libnpmsearch": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/libnpmsearch/-/libnpmsearch-6.0.2.tgz", - "integrity": "sha512-p+5BF19AvnVg8mcIQhy6yWhI6jHQRVMYaIaKeITEfYAffWsqbottA/WZdMtHL76hViC6SFM1WdclM1w5eAIa1g==", "dev": true, "inBundle": true, "license": "ISC", @@ -12403,8 +12324,6 @@ }, "node_modules/npm/node_modules/libnpmteam": { "version": "5.0.3", - "resolved": "https://registry.npmjs.org/libnpmteam/-/libnpmteam-5.0.3.tgz", - "integrity": "sha512-7XOGhi45s+ml6TyrhJUTyrErcoDMKGKfEtiTEco4ofU7BGGAUOalVztKMVLLJgJOOXdIAIlzCHqkTXEuSiyCiA==", "dev": true, "inBundle": true, "license": "ISC", @@ -12418,8 +12337,6 @@ }, "node_modules/npm/node_modules/libnpmversion": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/libnpmversion/-/libnpmversion-4.0.2.tgz", - "integrity": "sha512-n1X70mFHv8Piy4yos+MFWUARSkTbyV5cdsHScaIkuwYvRAF/s2VtYScDzWB4Oe8uNEuGNdjiRR1E/Dh1tMvv6g==", "dev": true, "inBundle": true, "license": "ISC", @@ -12436,8 +12353,6 @@ }, "node_modules/npm/node_modules/lru-cache": { "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", "dev": true, "inBundle": true, "license": "ISC", @@ -12447,8 +12362,6 @@ }, "node_modules/npm/node_modules/make-fetch-happen": { "version": "11.1.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", - "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", "dev": true, "inBundle": true, "license": "ISC", @@ -12475,8 +12388,6 @@ }, "node_modules/npm/node_modules/minimatch": { "version": "9.0.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.0.tgz", - "integrity": "sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==", "dev": true, "inBundle": true, "license": "ISC", @@ -12492,8 +12403,6 @@ }, "node_modules/npm/node_modules/minipass": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", "dev": true, "inBundle": true, "license": "ISC", @@ -12503,8 +12412,6 @@ }, "node_modules/npm/node_modules/minipass-collect": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", "dev": true, "inBundle": true, "license": "ISC", @@ -12529,8 +12436,6 @@ }, "node_modules/npm/node_modules/minipass-fetch": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.3.tgz", - "integrity": "sha512-n5ITsTkDqYkYJZjcRWzZt9qnZKCT7nKCosJhHoj7S7zD+BP4jVbWs+odsniw5TA3E0sLomhTKOKjF86wf11PuQ==", "dev": true, "inBundle": true, "license": "MIT", @@ -12548,8 +12453,6 @@ }, "node_modules/npm/node_modules/minipass-flush": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", "dev": true, "inBundle": true, "license": "ISC", @@ -12574,8 +12477,6 @@ }, "node_modules/npm/node_modules/minipass-json-stream": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", - "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", "dev": true, "inBundle": true, "license": "MIT", @@ -12598,8 +12499,6 @@ }, "node_modules/npm/node_modules/minipass-pipeline": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", "dev": true, "inBundle": true, "license": "ISC", @@ -12624,8 +12523,6 @@ }, "node_modules/npm/node_modules/minipass-sized": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", - "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", "dev": true, "inBundle": true, "license": "ISC", @@ -12650,8 +12547,6 @@ }, "node_modules/npm/node_modules/minizlib": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", "dev": true, "inBundle": true, "license": "MIT", @@ -12677,8 +12572,6 @@ }, "node_modules/npm/node_modules/mkdirp": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "dev": true, "inBundle": true, "license": "MIT", @@ -12691,16 +12584,12 @@ }, "node_modules/npm/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==", "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/mute-stream": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", - "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", "dev": true, "inBundle": true, "license": "ISC", @@ -12710,8 +12599,6 @@ }, "node_modules/npm/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==", "dev": true, "inBundle": true, "license": "MIT", @@ -12721,8 +12608,6 @@ }, "node_modules/npm/node_modules/node-gyp": { "version": "9.3.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.3.1.tgz", - "integrity": "sha512-4Q16ZCqq3g8awk6UplT7AuxQ35XN4R/yf/+wSAwcBUAjg7l58RTactWaP8fIDTi0FzI7YcVLujwExakZlfWkXg==", "dev": true, "inBundle": true, "license": "MIT", @@ -12747,8 +12632,6 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/@npmcli/fs": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", - "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", "dev": true, "inBundle": true, "license": "ISC", @@ -12762,16 +12645,12 @@ }, "node_modules/npm/node_modules/node-gyp/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, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/node-gyp/node_modules/are-we-there-yet": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", - "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", "dev": true, "inBundle": true, "license": "ISC", @@ -12785,8 +12664,6 @@ }, "node_modules/npm/node_modules/node-gyp/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, "inBundle": true, "license": "MIT", @@ -12797,8 +12674,6 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/cacache": { "version": "16.1.3", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", - "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", "dev": true, "inBundle": true, "license": "ISC", @@ -12828,8 +12703,6 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/brace-expansion": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, "inBundle": true, "license": "MIT", @@ -12858,8 +12731,6 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/minimatch": { "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dev": true, "inBundle": true, "license": "ISC", @@ -12872,8 +12743,6 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/fs-minipass": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", "dev": true, "inBundle": true, "license": "ISC", @@ -12886,8 +12755,6 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/gauge": { "version": "4.0.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", "dev": true, "inBundle": true, "license": "ISC", @@ -12954,8 +12821,6 @@ }, "node_modules/npm/node_modules/node-gyp/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, "inBundle": true, "license": "ISC", @@ -12968,8 +12833,6 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/minipass": { "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, "inBundle": true, "license": "ISC", @@ -12982,8 +12845,6 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/minipass-fetch": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", - "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", "dev": true, "inBundle": true, "license": "MIT", @@ -13031,8 +12892,6 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/readable-stream": { "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, "inBundle": true, "license": "MIT", @@ -13047,16 +12906,12 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/signal-exit": { "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/node-gyp/node_modules/ssri": { "version": "9.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", - "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", "dev": true, "inBundle": true, "license": "ISC", @@ -13069,8 +12924,6 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/unique-filename": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", - "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", "dev": true, "inBundle": true, "license": "ISC", @@ -13083,8 +12936,6 @@ }, "node_modules/npm/node_modules/node-gyp/node_modules/unique-slug": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz", - "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", "dev": true, "inBundle": true, "license": "ISC", @@ -13112,8 +12963,6 @@ }, "node_modules/npm/node_modules/nopt": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.1.0.tgz", - "integrity": "sha512-ZFPLe9Iu0tnx7oWhFxAo4s7QTn8+NNDDxYNaKLjE7Dp0tbakQ3M1QhQzsnzXHQBTUO3K9BmwaxnyO8Ayn2I95Q==", "dev": true, "inBundle": true, "license": "ISC", @@ -13129,8 +12978,6 @@ }, "node_modules/npm/node_modules/normalize-package-data": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz", - "integrity": "sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==", "dev": true, "inBundle": true, "license": "BSD-2-Clause", @@ -13146,8 +12993,6 @@ }, "node_modules/npm/node_modules/npm-audit-report": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/npm-audit-report/-/npm-audit-report-4.0.0.tgz", - "integrity": "sha512-k2o5476sLrp94b6Gl819YzlS7LAdb8lgE6yQCysBEji5E3WoUdRve6tiVMLKAPPdLfItU4kOSUycWS5HFTrbug==", "dev": true, "inBundle": true, "license": "ISC", @@ -13160,8 +13005,6 @@ }, "node_modules/npm/node_modules/npm-bundled": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.0.tgz", - "integrity": "sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ==", "dev": true, "inBundle": true, "license": "ISC", @@ -13174,8 +13017,6 @@ }, "node_modules/npm/node_modules/npm-install-checks": { "version": "6.1.1", - "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.1.1.tgz", - "integrity": "sha512-dH3GmQL4vsPtld59cOn8uY0iOqRmqKvV+DLGwNXV/Q7MDgD2QfOADWd/mFXcIE5LVhYYGjA3baz6W9JneqnuCw==", "dev": true, "inBundle": true, "license": "BSD-2-Clause", @@ -13188,8 +13029,6 @@ }, "node_modules/npm/node_modules/npm-normalize-package-bin": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", - "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", "dev": true, "inBundle": true, "license": "ISC", @@ -13199,8 +13038,6 @@ }, "node_modules/npm/node_modules/npm-package-arg": { "version": "10.1.0", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz", - "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==", "dev": true, "inBundle": true, "license": "ISC", @@ -13216,8 +13053,6 @@ }, "node_modules/npm/node_modules/npm-packlist": { "version": "7.0.4", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-7.0.4.tgz", - "integrity": "sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q==", "dev": true, "inBundle": true, "license": "ISC", @@ -13230,8 +13065,6 @@ }, "node_modules/npm/node_modules/npm-pick-manifest": { "version": "8.0.1", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-8.0.1.tgz", - "integrity": "sha512-mRtvlBjTsJvfCCdmPtiu2bdlx8d/KXtF7yNXNWe7G0Z36qWA9Ny5zXsI2PfBZEv7SXgoxTmNaTzGSbbzDZChoA==", "dev": true, "inBundle": true, "license": "ISC", @@ -13247,8 +13080,6 @@ }, "node_modules/npm/node_modules/npm-profile": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/npm-profile/-/npm-profile-7.0.1.tgz", - "integrity": "sha512-VReArOY/fCx5dWL66cbJ2OMogTQAVVQA//8jjmjkarboki3V7UJ0XbGFW+khRwiAJFQjuH0Bqr/yF7Y5RZdkMQ==", "dev": true, "inBundle": true, "license": "ISC", @@ -13262,8 +13093,6 @@ }, "node_modules/npm/node_modules/npm-registry-fetch": { "version": "14.0.5", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-14.0.5.tgz", - "integrity": "sha512-kIDMIo4aBm6xg7jOttupWZamsZRkAqMqwqqbVXnUqstY5+tapvv6bkH/qMR76jdgV+YljEUCyWx3hRYMrJiAgA==", "dev": true, "inBundle": true, "license": "ISC", @@ -13282,8 +13111,6 @@ }, "node_modules/npm/node_modules/npm-user-validate": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/npm-user-validate/-/npm-user-validate-2.0.0.tgz", - "integrity": "sha512-sSWeqAYJ2dUPStJB+AEj0DyLRltr/f6YNcvCA7phkB8/RMLMnVsQ41GMwHo/ERZLYNDsyB2wPm7pZo1mqPOl7Q==", "dev": true, "inBundle": true, "license": "BSD-2-Clause", @@ -13293,8 +13120,6 @@ }, "node_modules/npm/node_modules/npmlog": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-7.0.1.tgz", - "integrity": "sha512-uJ0YFk/mCQpLBt+bxN88AKd+gyqZvZDbtiNxk6Waqcj2aPRyfVx8ITawkyQynxUagInjdYT1+qj4NfA5KJJUxg==", "dev": true, "inBundle": true, "license": "ISC", @@ -13310,8 +13135,6 @@ }, "node_modules/npm/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==", "dev": true, "inBundle": true, "license": "ISC", @@ -13321,8 +13144,6 @@ }, "node_modules/npm/node_modules/p-map": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", "dev": true, "inBundle": true, "license": "MIT", @@ -13370,8 +13191,6 @@ }, "node_modules/npm/node_modules/parse-conflict-json": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/parse-conflict-json/-/parse-conflict-json-3.0.1.tgz", - "integrity": "sha512-01TvEktc68vwbJOtWZluyWeVGWjP+bZwXtPDMQVbBKzbJ/vZBif0L69KH1+cHv1SZ6e0FKLvjyHe8mqsIqYOmw==", "dev": true, "inBundle": true, "license": "ISC", @@ -13386,8 +13205,6 @@ }, "node_modules/npm/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, "inBundle": true, "license": "MIT", @@ -13397,8 +13214,6 @@ }, "node_modules/npm/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, "inBundle": true, "license": "MIT", @@ -13433,8 +13248,6 @@ }, "node_modules/npm/node_modules/postcss-selector-parser": { "version": "6.0.13", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", - "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", "dev": true, "inBundle": true, "license": "MIT", @@ -13448,8 +13261,6 @@ }, "node_modules/npm/node_modules/proc-log": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz", - "integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==", "dev": true, "inBundle": true, "license": "ISC", @@ -13459,8 +13270,6 @@ }, "node_modules/npm/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==", "dev": true, "inBundle": true, "license": "MIT", @@ -13470,8 +13279,6 @@ }, "node_modules/npm/node_modules/promise-all-reject-late": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-all-reject-late/-/promise-all-reject-late-1.0.1.tgz", - "integrity": "sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==", "dev": true, "inBundle": true, "license": "ISC", @@ -13481,8 +13288,6 @@ }, "node_modules/npm/node_modules/promise-call-limit": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/promise-call-limit/-/promise-call-limit-1.0.2.tgz", - "integrity": "sha512-1vTUnfI2hzui8AEIixbdAJlFY4LFDXqQswy/2eOlThAscXCY4It8FdVuI0fMJGAB2aWGbdQf/gv0skKYXmdrHA==", "dev": true, "inBundle": true, "license": "ISC", @@ -13492,16 +13297,12 @@ }, "node_modules/npm/node_modules/promise-inflight": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/promise-retry": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", "dev": true, "inBundle": true, "license": "MIT", @@ -13515,8 +13316,6 @@ }, "node_modules/npm/node_modules/promzard": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/promzard/-/promzard-1.0.0.tgz", - "integrity": "sha512-KQVDEubSUHGSt5xLakaToDFrSoZhStB8dXLzk2xvwR67gJktrHFvpR63oZgHyK19WKbHFLXJqCPXdVR3aBP8Ig==", "dev": true, "inBundle": true, "license": "ISC", @@ -13529,8 +13328,6 @@ }, "node_modules/npm/node_modules/qrcode-terminal": { "version": "0.12.0", - "resolved": "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz", - "integrity": "sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ==", "dev": true, "inBundle": true, "bin": { @@ -13539,8 +13336,6 @@ }, "node_modules/npm/node_modules/read": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/read/-/read-2.1.0.tgz", - "integrity": "sha512-bvxi1QLJHcaywCAEsAk4DG3nVoqiY2Csps3qzWalhj5hFqRn1d/OixkFXtLO1PrgHUcAP0FNaSY/5GYNfENFFQ==", "dev": true, "inBundle": true, "license": "ISC", @@ -13553,8 +13348,6 @@ }, "node_modules/npm/node_modules/read-cmd-shim": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-4.0.0.tgz", - "integrity": "sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q==", "dev": true, "inBundle": true, "license": "ISC", @@ -13564,8 +13357,6 @@ }, "node_modules/npm/node_modules/read-package-json": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-6.0.3.tgz", - "integrity": "sha512-4QbpReW4kxFgeBQ0vPAqh2y8sXEB3D4t3jsXbJKIhBiF80KT6XRo45reqwtftju5J6ru1ax06A2Gb/wM1qCOEQ==", "dev": true, "inBundle": true, "license": "ISC", @@ -13581,8 +13372,6 @@ }, "node_modules/npm/node_modules/read-package-json-fast": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz", - "integrity": "sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==", "dev": true, "inBundle": true, "license": "ISC", @@ -13596,8 +13385,6 @@ }, "node_modules/npm/node_modules/readable-stream": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.4.0.tgz", - "integrity": "sha512-kDMOq0qLtxV9f/SQv522h8cxZBqNZXuXNyjyezmfAAuribMyVXziljpQ/uQhfE1XLg2/TLTW2DsnoE4VAi/krg==", "dev": true, "inBundle": true, "license": "MIT", @@ -13613,8 +13400,6 @@ }, "node_modules/npm/node_modules/retry": { "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", "dev": true, "inBundle": true, "license": "MIT", @@ -13624,8 +13409,6 @@ }, "node_modules/npm/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, "inBundle": true, "license": "ISC", @@ -13641,8 +13424,6 @@ }, "node_modules/npm/node_modules/rimraf/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, "inBundle": true, "license": "MIT", @@ -13673,8 +13454,6 @@ }, "node_modules/npm/node_modules/rimraf/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, "inBundle": true, "license": "ISC", @@ -13687,16 +13466,12 @@ }, "node_modules/npm/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==", "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/safer-buffer": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true, "inBundle": true, "license": "MIT", @@ -13704,8 +13479,6 @@ }, "node_modules/npm/node_modules/semver": { "version": "7.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", - "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", "dev": true, "inBundle": true, "license": "ISC", @@ -13733,16 +13506,12 @@ }, "node_modules/npm/node_modules/set-blocking": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/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, "inBundle": true, "license": "MIT", @@ -13755,8 +13524,6 @@ }, "node_modules/npm/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, "inBundle": true, "license": "MIT", @@ -13766,8 +13533,6 @@ }, "node_modules/npm/node_modules/signal-exit": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.0.2.tgz", - "integrity": "sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==", "dev": true, "inBundle": true, "license": "ISC", @@ -13780,8 +13545,6 @@ }, "node_modules/npm/node_modules/sigstore": { "version": "1.5.2", - "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-1.5.2.tgz", - "integrity": "sha512-X95v6xAAooVpn7PaB94TDmFeSO5SBfCtB1R23fvzr36WTfjtkiiyOeei979nbTjc8nzh6FSLeltQZuODsm1EjQ==", "dev": true, "inBundle": true, "license": "Apache-2.0", @@ -13799,8 +13562,6 @@ }, "node_modules/npm/node_modules/smart-buffer": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", "dev": true, "inBundle": true, "license": "MIT", @@ -13811,8 +13572,6 @@ }, "node_modules/npm/node_modules/socks": { "version": "2.7.1", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", - "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", "dev": true, "inBundle": true, "license": "MIT", @@ -13827,8 +13586,6 @@ }, "node_modules/npm/node_modules/socks-proxy-agent": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", - "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", "dev": true, "inBundle": true, "license": "MIT", @@ -13843,8 +13600,6 @@ }, "node_modules/npm/node_modules/spdx-correct": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", "dev": true, "inBundle": true, "license": "Apache-2.0", @@ -13855,16 +13610,12 @@ }, "node_modules/npm/node_modules/spdx-exceptions": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", "dev": true, "inBundle": true, "license": "CC-BY-3.0" }, "node_modules/npm/node_modules/spdx-expression-parse": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "dev": true, "inBundle": true, "license": "MIT", @@ -13875,16 +13626,12 @@ }, "node_modules/npm/node_modules/spdx-license-ids": { "version": "3.0.13", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", - "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==", "dev": true, "inBundle": true, "license": "CC0-1.0" }, "node_modules/npm/node_modules/ssri": { "version": "10.0.4", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.4.tgz", - "integrity": "sha512-12+IR2CB2C28MMAw0Ncqwj5QbTcs0nGIhgJzYWzDkb21vWmfNI83KS4f3Ci6GI98WreIfG7o9UXp3C0qbpA8nQ==", "dev": true, "inBundle": true, "license": "ISC", @@ -13897,8 +13644,6 @@ }, "node_modules/npm/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==", "dev": true, "inBundle": true, "license": "MIT", @@ -13908,8 +13653,6 @@ }, "node_modules/npm/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, "inBundle": true, "license": "MIT", @@ -13925,8 +13668,6 @@ "node_modules/npm/node_modules/string-width-cjs": { "name": "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, "inBundle": true, "license": "MIT", @@ -13941,8 +13682,6 @@ }, "node_modules/npm/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, "inBundle": true, "license": "MIT", @@ -13956,8 +13695,6 @@ "node_modules/npm/node_modules/strip-ansi-cjs": { "name": "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, "inBundle": true, "license": "MIT", @@ -13970,8 +13707,6 @@ }, "node_modules/npm/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, "inBundle": true, "license": "MIT", @@ -14025,24 +13760,18 @@ }, "node_modules/npm/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, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/tiny-relative-date": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/tiny-relative-date/-/tiny-relative-date-1.3.0.tgz", - "integrity": "sha512-MOQHpzllWxDCHHaDno30hhLfbouoYlOI8YlMNtvKe1zXbjEVhbcEovQxvZrPvtiYW630GQDoMMarCnjfyfHA+A==", "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/treeverse": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/treeverse/-/treeverse-3.0.0.tgz", - "integrity": "sha512-gcANaAnd2QDZFmHFEOF4k7uc1J/6a6z3DJMd/QwEyxLoKGiptJRwid582r7QIsFlFMIZ3SnxfS52S4hm2DHkuQ==", "dev": true, "inBundle": true, "license": "ISC", @@ -14052,8 +13781,6 @@ }, "node_modules/npm/node_modules/tuf-js": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-1.1.6.tgz", - "integrity": "sha512-CXwFVIsXGbVY4vFiWF7TJKWmlKJAT8TWkH4RmiohJRcDJInix++F0dznDmoVbtJNzZ8yLprKUG4YrDIhv3nBMg==", "dev": true, "inBundle": true, "license": "MIT", @@ -14068,8 +13795,6 @@ }, "node_modules/npm/node_modules/unique-filename": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", - "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", "dev": true, "inBundle": true, "license": "ISC", @@ -14082,8 +13807,6 @@ }, "node_modules/npm/node_modules/unique-slug": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", - "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", "dev": true, "inBundle": true, "license": "ISC", @@ -14096,16 +13819,12 @@ }, "node_modules/npm/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==", "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/validate-npm-package-license": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, "inBundle": true, "license": "Apache-2.0", @@ -14116,8 +13835,6 @@ }, "node_modules/npm/node_modules/validate-npm-package-name": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz", - "integrity": "sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==", "dev": true, "inBundle": true, "license": "ISC", @@ -14130,16 +13847,12 @@ }, "node_modules/npm/node_modules/walk-up-path": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-3.0.1.tgz", - "integrity": "sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==", "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/wcwidth": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", "dev": true, "inBundle": true, "license": "MIT", @@ -14149,8 +13862,6 @@ }, "node_modules/npm/node_modules/which": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz", - "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==", "dev": true, "inBundle": true, "license": "ISC", @@ -14166,8 +13877,6 @@ }, "node_modules/npm/node_modules/wide-align": { "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", "dev": true, "inBundle": true, "license": "ISC", @@ -14177,8 +13886,6 @@ }, "node_modules/npm/node_modules/wrap-ansi": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", "dev": true, "inBundle": true, "license": "MIT", @@ -14197,8 +13904,6 @@ "node_modules/npm/node_modules/wrap-ansi-cjs": { "name": "wrap-ansi", "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, "inBundle": true, "license": "MIT", @@ -14216,8 +13921,6 @@ }, "node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-regex": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, "inBundle": true, "license": "MIT", @@ -14242,8 +13945,6 @@ }, "node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex": { "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true, "inBundle": true, "license": "MIT" @@ -14267,8 +13968,6 @@ }, "node_modules/npm/node_modules/wrap-ansi/node_modules/strip-ansi": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", "dev": true, "inBundle": true, "license": "MIT", @@ -14284,16 +13983,12 @@ }, "node_modules/npm/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==", "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/write-file-atomic": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", - "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", "dev": true, "inBundle": true, "license": "ISC", @@ -14307,12 +14002,22 @@ }, "node_modules/npm/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, "inBundle": true, "license": "ISC" }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -14686,6 +14391,31 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dev": true, + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", + "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", + "dev": true, + "dependencies": { + "domhandler": "^5.0.2", + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, "node_modules/path": { "version": "0.12.7", "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", diff --git a/package.json b/package.json index 376c363a..f13fd2f2 100644 --- a/package.json +++ b/package.json @@ -65,6 +65,7 @@ "@types/node": "18.11.18", "@types/react": "^17.0.16", "babel-plugin-styled-components": "^1.12.0", + "cheerio": "^1.0.0-rc.12", "semantic-release": "^21.0.2" }, "engines": { diff --git a/pages/services/[[...parms]].jsx b/pages/services/[[...parms]].jsx index fd65e1b7..3540ab60 100644 --- a/pages/services/[[...parms]].jsx +++ b/pages/services/[[...parms]].jsx @@ -642,6 +642,7 @@ function ServiceView({ initialCollapsed={false} loading={false} fetching={false} + linkComponent={Link} />