diff --git a/packages/mermaid/src/rendering-util/svg/aws/awsCommon.ts b/packages/mermaid/src/rendering-util/svg/aws/awsCommon.ts index c2d758d68..0f3391414 100644 --- a/packages/mermaid/src/rendering-util/svg/aws/awsCommon.ts +++ b/packages/mermaid/src/rendering-util/svg/aws/awsCommon.ts @@ -1,17 +1,17 @@ -import { createIcon } from "../../svgRegister.js"; - +import { createIcon } from '../../svgRegister.js'; +// cSpell:disable const awsIcons = { - "aws:amplify": createIcon( - ` + 'aws:amplify': createIcon( + ` `, - 80 - ), - "aws:api-gateway": createIcon( - ` + 80 + ), + 'aws:api-gateway': createIcon( + ` @@ -19,73 +19,73 @@ const awsIcons = { `, - 80 - ), - "aws:aurora": createIcon( - ` + 80 + ), + 'aws:aurora': createIcon( + ` `, - 80 - ), - "aws:cloudformation": createIcon( - ` + 80 + ), + 'aws:cloudformation': createIcon( + ` `, - 80 - ), - "aws:cloudfront": createIcon( - ` + 80 + ), + 'aws:cloudfront': createIcon( + ` `, - 80 - ), - "aws:cloudwatch": createIcon( - ` + 80 + ), + 'aws:cloudwatch': createIcon( + ` `, - 80 - ), - "aws:documentdb": createIcon( - ` + 80 + ), + 'aws:documentdb': createIcon( + ` `, - 80 - ), - "aws:dynamodb": createIcon( - ` + 80 + ), + 'aws:dynamodb': createIcon( + ` `, - 80 - ), - "aws:ec2": createIcon( - ` + 80 + ), + 'aws:ec2': createIcon( + ` `, - 80 - ), - "aws:efs": createIcon( - ` + 80 + ), + 'aws:efs': createIcon( + ` @@ -93,118 +93,118 @@ const awsIcons = { `, - 80 - ), - "aws:elastic-beanstalk": createIcon( - ` + 80 + ), + 'aws:elastic-beanstalk': createIcon( + ` `, - 80 - ), - "aws:fargate": createIcon( - ` + 80 + ), + 'aws:fargate': createIcon( + ` `, - 80 - ), - "aws:iam": createIcon( - ` + 80 + ), + 'aws:iam': createIcon( + ` `, - 80 - ), - "aws:kms": createIcon( - ` + 80 + ), + 'aws:kms': createIcon( + ` `, - 80 - ), - "aws:kinesis": createIcon( - ` + 80 + ), + 'aws:kinesis': createIcon( + ` `, - 80 - ), - "aws:lambda": createIcon( - ` + 80 + ), + 'aws:lambda': createIcon( + ` `, - 80 - ), - "aws:lightsail": createIcon( - ` + 80 + ), + 'aws:lightsail': createIcon( + ` `, - 80 - ), - "aws:neptune": createIcon( - ` + 80 + ), + 'aws:neptune': createIcon( + ` `, - 80 - ), - "aws:rds": createIcon( - ` + 80 + ), + 'aws:rds': createIcon( + ` `, - 80 - ), - "aws:redshift": createIcon( - ` + 80 + ), + 'aws:redshift': createIcon( + ` `, - 80 - ), - "aws:route-53": createIcon( - ` + 80 + ), + 'aws:route-53': createIcon( + ` `, - 80 - ), - "aws:secrets-manager": createIcon( - ` + 80 + ), + 'aws:secrets-manager': createIcon( + ` `, - 80 - ), - "aws:s3": createIcon( - ` + 80 + ), + 'aws:s3': createIcon( + ` @@ -212,26 +212,26 @@ const awsIcons = { `, - 80 - ), - "aws:timestream": createIcon( - ` + 80 + ), + 'aws:timestream': createIcon( + ` `, - 80 - ), - "aws:vpc": createIcon( - ` + 80 + ), + 'aws:vpc': createIcon( + ` `, - 80 - ), + 80 + ), }; -export default awsIcons \ No newline at end of file +export default awsIcons; diff --git a/packages/mermaid/src/rendering-util/svg/aws/awsFull.ts b/packages/mermaid/src/rendering-util/svg/aws/awsFull.ts index fa518f7e0..cae1de757 100644 --- a/packages/mermaid/src/rendering-util/svg/aws/awsFull.ts +++ b/packages/mermaid/src/rendering-util/svg/aws/awsFull.ts @@ -1,8 +1,8 @@ -import { createIcon } from "../../svgRegister.js"; - +import { createIcon } from '../../svgRegister.js'; +// cSpell:disable const awsIcons = { - "aws:activate": createIcon( - ` + 'aws:activate': createIcon( + ` @@ -10,37 +10,37 @@ const awsIcons = { `, - 80 - ), - "aws:alexa-for-business": createIcon( - ` + 80 + ), + 'aws:alexa-for-business': createIcon( + ` `, - 80 - ), - "aws:apache-mxnet-on-aws": createIcon( - ` + 80 + ), + 'aws:apache-mxnet-on-aws': createIcon( + ` `, - 80 - ), - "aws:app-mesh": createIcon( - ` + 80 + ), + 'aws:app-mesh': createIcon( + ` `, - 80 - ), - "aws:app-runner": createIcon( - ` + 80 + ), + 'aws:app-runner': createIcon( + ` @@ -48,19 +48,19 @@ const awsIcons = { `, - 80 - ), - "aws:appconfig": createIcon( - ` + 80 + ), + 'aws:appconfig': createIcon( + ` `, - 80 - ), - "aws:appfabric": createIcon( - ` + 80 + ), + 'aws:appfabric': createIcon( + ` @@ -68,10 +68,10 @@ const awsIcons = { `, - 80 - ), - "aws:appflow": createIcon( - ` + 80 + ), + 'aws:appflow': createIcon( + ` @@ -79,10 +79,10 @@ const awsIcons = { `, - 80 - ), - "aws:application-auto-scaling": createIcon( - ` + 80 + ), + 'aws:application-auto-scaling': createIcon( + ` @@ -90,19 +90,19 @@ const awsIcons = { `, - 80 - ), - "aws:application-composer": createIcon( - ` + 80 + ), + 'aws:application-composer': createIcon( + ` `, - 80 - ), - "aws:application-cost-profiler": createIcon( - ` + 80 + ), + 'aws:application-cost-profiler': createIcon( + ` @@ -110,37 +110,37 @@ const awsIcons = { `, - 80 - ), - "aws:application-discovery-service": createIcon( - ` + 80 + ), + 'aws:application-discovery-service': createIcon( + ` `, - 80 - ), - "aws:application-migration-service": createIcon( - ` + 80 + ), + 'aws:application-migration-service': createIcon( + ` `, - 80 - ), - "aws:appstream": createIcon( - ` + 80 + ), + 'aws:appstream': createIcon( + ` `, - 80 - ), - "aws:appsync": createIcon( - ` + 80 + ), + 'aws:appsync': createIcon( + ` @@ -148,28 +148,28 @@ const awsIcons = { `, - 80 - ), - "aws:artifact": createIcon( - ` + 80 + ), + 'aws:artifact': createIcon( + ` `, - 80 - ), - "aws:athena": createIcon( - ` + 80 + ), + 'aws:athena': createIcon( + ` `, - 80 - ), - "aws:audit-manager": createIcon( - ` + 80 + ), + 'aws:audit-manager': createIcon( + ` @@ -177,28 +177,28 @@ const awsIcons = { `, - 80 - ), - "aws:augmented-ai-a2i": createIcon( - ` + 80 + ), + 'aws:augmented-ai-a2i': createIcon( + ` `, - 80 - ), - "aws:auto-scaling": createIcon( - ` + 80 + ), + 'aws:auto-scaling': createIcon( + ` `, - 80 - ), - "aws:b2b-data-interchange": createIcon( - ` + 80 + ), + 'aws:b2b-data-interchange': createIcon( + ` @@ -206,10 +206,10 @@ const awsIcons = { `, - 80 - ), - "aws:backint-agent": createIcon( - ` + 80 + ), + 'aws:backint-agent': createIcon( + ` @@ -217,28 +217,28 @@ const awsIcons = { `, - 80 - ), - "aws:backup": createIcon( - ` + 80 + ), + 'aws:backup': createIcon( + ` `, - 80 - ), - "aws:batch": createIcon( - ` + 80 + ), + 'aws:batch': createIcon( + ` `, - 80 - ), - "aws:bedrock": createIcon( - ` + 80 + ), + 'aws:bedrock': createIcon( + ` @@ -246,10 +246,10 @@ const awsIcons = { `, - 80 - ), - "aws:billing-conductor": createIcon( - ` + 80 + ), + 'aws:billing-conductor': createIcon( + ` @@ -257,10 +257,10 @@ const awsIcons = { `, - 80 - ), - "aws:bottlerocket": createIcon( - ` + 80 + ), + 'aws:bottlerocket': createIcon( + ` @@ -268,46 +268,46 @@ const awsIcons = { `, - 80 - ), - "aws:braket": createIcon( - ` + 80 + ), + 'aws:braket': createIcon( + ` `, - 80 - ), - "aws:budgets": createIcon( - ` + 80 + ), + 'aws:budgets': createIcon( + ` `, - 80 - ), - "aws:certificate-manager": createIcon( - ` + 80 + ), + 'aws:certificate-manager': createIcon( + ` `, - 80 - ), - "aws:chatbot": createIcon( - ` + 80 + ), + 'aws:chatbot': createIcon( + ` `, - 80 - ), - "aws:chime-sdk": createIcon( - ` + 80 + ), + 'aws:chime-sdk': createIcon( + ` @@ -315,37 +315,37 @@ const awsIcons = { `, - 80 - ), - "aws:chime": createIcon( - ` + 80 + ), + 'aws:chime': createIcon( + ` `, - 80 - ), - "aws:clean-rooms": createIcon( - ` + 80 + ), + 'aws:clean-rooms': createIcon( + ` `, - 80 - ), - "aws:client-vpn": createIcon( - ` + 80 + ), + 'aws:client-vpn': createIcon( + ` `, - 80 - ), - "aws:cloud-control-api": createIcon( - ` + 80 + ), + 'aws:cloud-control-api': createIcon( + ` @@ -353,19 +353,19 @@ const awsIcons = { `, - 80 - ), - "aws:cloud-development-kit": createIcon( - ` + 80 + ), + 'aws:cloud-development-kit': createIcon( + ` `, - 80 - ), - "aws:cloud-directory": createIcon( - ` + 80 + ), + 'aws:cloud-directory': createIcon( + ` @@ -373,56 +373,56 @@ const awsIcons = { `, - 80 - ), - "aws:cloud-map": createIcon( - ` + 80 + ), + 'aws:cloud-map': createIcon( + ` `, - 80 - ), - "aws:cloud-wan": createIcon( - ` + 80 + ), + 'aws:cloud-wan': createIcon( + ` `, - 80 - ), - "aws:cloud9": createIcon( - ` + 80 + ), + 'aws:cloud9': createIcon( + ` `, - 80 - ), + 80 + ), - "aws:cloudhsm": createIcon( - ` + 'aws:cloudhsm': createIcon( + ` `, - 80 - ), - "aws:cloudsearch": createIcon( - ` + 80 + ), + 'aws:cloudsearch': createIcon( + ` `, - 80 - ), - "aws:cloudshell": createIcon( - ` + 80 + ), + 'aws:cloudshell': createIcon( + ` @@ -430,19 +430,19 @@ const awsIcons = { `, - 80 - ), - "aws:cloudtrail": createIcon( - ` + 80 + ), + 'aws:cloudtrail': createIcon( + ` `, - 80 - ), - "aws:codeartifact": createIcon( - ` + 80 + ), + 'aws:codeartifact': createIcon( + ` @@ -450,73 +450,73 @@ const awsIcons = { `, - 80 - ), - "aws:codebuild": createIcon( - ` + 80 + ), + 'aws:codebuild': createIcon( + ` `, - 80 - ), - "aws:codecatalyst": createIcon( - ` + 80 + ), + 'aws:codecatalyst': createIcon( + ` `, - 80 - ), - "aws:codecommit": createIcon( - ` + 80 + ), + 'aws:codecommit': createIcon( + ` `, - 80 - ), - "aws:codedeploy": createIcon( - ` + 80 + ), + 'aws:codedeploy': createIcon( + ` `, - 80 - ), - "aws:codeguru": createIcon( - ` + 80 + ), + 'aws:codeguru': createIcon( + ` `, - 80 - ), - "aws:codepipeline": createIcon( - ` + 80 + ), + 'aws:codepipeline': createIcon( + ` `, - 80 - ), - "aws:codestar": createIcon( - ` + 80 + ), + 'aws:codestar': createIcon( + ` `, - 80 - ), - "aws:codewhisperer": createIcon( - ` + 80 + ), + 'aws:codewhisperer': createIcon( + ` @@ -524,28 +524,28 @@ const awsIcons = { `, - 80 - ), - "aws:cognito": createIcon( - ` + 80 + ), + 'aws:cognito': createIcon( + ` `, - 80 - ), - "aws:command-line-interface": createIcon( - ` + 80 + ), + 'aws:command-line-interface': createIcon( + ` `, - 80 - ), - "aws:comprehend-medical": createIcon( - ` + 80 + ), + 'aws:comprehend-medical': createIcon( + ` @@ -553,19 +553,19 @@ const awsIcons = { `, - 80 - ), - "aws:comprehend": createIcon( - ` + 80 + ), + 'aws:comprehend': createIcon( + ` `, - 80 - ), - "aws:compute-optimizer": createIcon( - ` + 80 + ), + 'aws:compute-optimizer': createIcon( + ` @@ -573,28 +573,28 @@ const awsIcons = { `, - 80 - ), - "aws:config": createIcon( - ` + 80 + ), + 'aws:config': createIcon( + ` `, - 80 - ), - "aws:connect": createIcon( - ` + 80 + ), + 'aws:connect': createIcon( + ` `, - 80 - ), - "aws:console-mobile-application": createIcon( - ` + 80 + ), + 'aws:console-mobile-application': createIcon( + ` @@ -602,19 +602,19 @@ const awsIcons = { `, - 80 - ), - "aws:control-tower": createIcon( - ` + 80 + ), + 'aws:control-tower': createIcon( + ` `, - 80 - ), - "aws:corretto": createIcon( - ` + 80 + ), + 'aws:corretto': createIcon( + ` @@ -622,73 +622,73 @@ const awsIcons = { `, - 80 - ), - "aws:cost-and-usage-report": createIcon( - ` + 80 + ), + 'aws:cost-and-usage-report': createIcon( + ` `, - 80 - ), - "aws:cost-explorer": createIcon( - ` + 80 + ), + 'aws:cost-explorer': createIcon( + ` `, - 80 - ), - "aws:data-exchange": createIcon( - ` + 80 + ), + 'aws:data-exchange': createIcon( + ` `, - 80 - ), - "aws:data-pipeline": createIcon( - ` + 80 + ), + 'aws:data-pipeline': createIcon( + ` `, - 80 - ), - "aws:database-migration-service": createIcon( - ` + 80 + ), + 'aws:database-migration-service': createIcon( + ` `, - 80 - ), - "aws:datasync": createIcon( - ` + 80 + ), + 'aws:datasync': createIcon( + ` `, - 80 - ), - "aws:datazone": createIcon( - ` + 80 + ), + 'aws:datazone': createIcon( + ` `, - 80 - ), - "aws:deep-learning-amis": createIcon( - ` + 80 + ), + 'aws:deep-learning-amis': createIcon( + ` @@ -696,64 +696,64 @@ const awsIcons = { `, - 80 - ), - "aws:deep-learning-containers": createIcon( - ` + 80 + ), + 'aws:deep-learning-containers': createIcon( + ` `, - 80 - ), - "aws:deepcomposer": createIcon( - ` + 80 + ), + 'aws:deepcomposer': createIcon( + ` `, - 80 - ), - "aws:deeplens": createIcon( - ` + 80 + ), + 'aws:deeplens': createIcon( + ` `, - 80 - ), - "aws:deepracer": createIcon( - ` + 80 + ), + 'aws:deepracer': createIcon( + ` `, - 80 - ), - "aws:detective": createIcon( - ` + 80 + ), + 'aws:detective': createIcon( + ` `, - 80 - ), - "aws:device-farm": createIcon( - ` + 80 + ), + 'aws:device-farm': createIcon( + ` `, - 80 - ), - "aws:devops-guru": createIcon( - ` + 80 + ), + 'aws:devops-guru': createIcon( + ` @@ -761,28 +761,28 @@ const awsIcons = { `, - 80 - ), - "aws:direct-connect": createIcon( - ` + 80 + ), + 'aws:direct-connect': createIcon( + ` `, - 80 - ), - "aws:directory-service": createIcon( - ` + 80 + ), + 'aws:directory-service': createIcon( + ` `, - 80 - ), - "aws:distro-for-opentelemetry": createIcon( - ` + 80 + ), + 'aws:distro-for-opentelemetry': createIcon( + ` @@ -790,28 +790,28 @@ const awsIcons = { `, - 80 - ), - "aws:ec2-auto-scaling": createIcon( - ` + 80 + ), + 'aws:ec2-auto-scaling': createIcon( + ` `, - 80 - ), - "aws:ec2-image-builder": createIcon( - ` + 80 + ), + 'aws:ec2-image-builder': createIcon( + ` `, - 80 - ), - "aws:ecs-anywhere": createIcon( - ` + 80 + ), + 'aws:ecs-anywhere': createIcon( + ` @@ -819,10 +819,10 @@ const awsIcons = { `, - 80 - ), - "aws:eks-anywhere": createIcon( - ` + 80 + ), + 'aws:eks-anywhere': createIcon( + ` @@ -830,10 +830,10 @@ const awsIcons = { `, - 80 - ), - "aws:eks-cloud": createIcon( - ` + 80 + ), + 'aws:eks-cloud': createIcon( + ` @@ -841,10 +841,10 @@ const awsIcons = { `, - 80 - ), - "aws:eks-distro": createIcon( - ` + 80 + ), + 'aws:eks-distro': createIcon( + ` @@ -852,46 +852,46 @@ const awsIcons = { `, - 80 - ), - "aws:elastic-block-store": createIcon( - ` + 80 + ), + 'aws:elastic-block-store': createIcon( + ` `, - 80 - ), - "aws:elastic-container-registry": createIcon( - ` + 80 + ), + 'aws:elastic-container-registry': createIcon( + ` `, - 80 - ), - "aws:elastic-container-service": createIcon( - ` + 80 + ), + 'aws:elastic-container-service': createIcon( + ` `, - 80 - ), - "aws:elastic-disaster-recovery": createIcon( - ` + 80 + ), + 'aws:elastic-disaster-recovery': createIcon( + ` `, - 80 - ), - "aws:elastic-fabric-adapter": createIcon( - ` + 80 + ), + 'aws:elastic-fabric-adapter': createIcon( + ` @@ -899,82 +899,82 @@ const awsIcons = { `, - 80 - ), - "aws:elastic-inference": createIcon( - ` + 80 + ), + 'aws:elastic-inference': createIcon( + ` `, - 80 - ), - "aws:elastic-kubernetes-service": createIcon( - ` + 80 + ), + 'aws:elastic-kubernetes-service': createIcon( + ` `, - 80 - ), - "aws:elastic-load-balancing": createIcon( - ` + 80 + ), + 'aws:elastic-load-balancing': createIcon( + ` `, - 80 - ), - "aws:elastic-transcoder": createIcon( - ` + 80 + ), + 'aws:elastic-transcoder': createIcon( + ` `, - 80 - ), - "aws:elasticache": createIcon( - ` + 80 + ), + 'aws:elasticache': createIcon( + ` `, - 80 - ), - "aws:elemental-appliances-&-software": createIcon( - ` + 80 + ), + 'aws:elemental-appliances-&-software': createIcon( + ` `, - 80 - ), - "aws:elemental-conductor": createIcon( - ` + 80 + ), + 'aws:elemental-conductor': createIcon( + ` `, - 80 - ), - "aws:elemental-delta": createIcon( - ` + 80 + ), + 'aws:elemental-delta': createIcon( + ` `, - 80 - ), - "aws:elemental-link": createIcon( - ` + 80 + ), + 'aws:elemental-link': createIcon( + ` @@ -982,91 +982,91 @@ const awsIcons = { `, - 80 - ), - "aws:elemental-live": createIcon( - ` + 80 + ), + 'aws:elemental-live': createIcon( + ` `, - 80 - ), - "aws:elemental-mediaconnect": createIcon( - ` + 80 + ), + 'aws:elemental-mediaconnect': createIcon( + ` `, - 80 - ), - "aws:elemental-mediaconvert": createIcon( - ` + 80 + ), + 'aws:elemental-mediaconvert': createIcon( + ` `, - 80 - ), - "aws:elemental-medialive": createIcon( - ` + 80 + ), + 'aws:elemental-medialive': createIcon( + ` `, - 80 - ), - "aws:elemental-mediapackage": createIcon( - ` + 80 + ), + 'aws:elemental-mediapackage': createIcon( + ` `, - 80 - ), - "aws:elemental-mediastore": createIcon( - ` + 80 + ), + 'aws:elemental-mediastore': createIcon( + ` `, - 80 - ), - "aws:elemental-mediatailor": createIcon( - ` + 80 + ), + 'aws:elemental-mediatailor': createIcon( + ` `, - 80 - ), - "aws:elemental-server": createIcon( - ` + 80 + ), + 'aws:elemental-server': createIcon( + ` `, - 80 - ), - "aws:emr": createIcon( - ` + 80 + ), + 'aws:emr': createIcon( + ` `, - 80 - ), - "aws:entity-resolution": createIcon( - ` + 80 + ), + 'aws:entity-resolution': createIcon( + ` @@ -1074,28 +1074,28 @@ const awsIcons = { `, - 80 - ), - "aws:eventbridge": createIcon( - ` + 80 + ), + 'aws:eventbridge': createIcon( + ` `, - 80 - ), - "aws:express-workflows": createIcon( - ` + 80 + ), + 'aws:express-workflows': createIcon( + ` `, - 80 - ), - "aws:fault-injection-simulator": createIcon( - ` + 80 + ), + 'aws:fault-injection-simulator': createIcon( + ` @@ -1103,19 +1103,19 @@ const awsIcons = { `, - 80 - ), - "aws:file-cache": createIcon( - ` + 80 + ), + 'aws:file-cache': createIcon( + ` `, - 80 - ), - "aws:finspace": createIcon( - ` + 80 + ), + 'aws:finspace': createIcon( + ` @@ -1123,55 +1123,55 @@ const awsIcons = { `, - 80 - ), - "aws:firewall-manager": createIcon( - ` + 80 + ), + 'aws:firewall-manager': createIcon( + ` `, - 80 - ), - "aws:forecast": createIcon( - ` + 80 + ), + 'aws:forecast': createIcon( + ` `, - 80 - ), - "aws:fraud-detector": createIcon( - ` + 80 + ), + 'aws:fraud-detector': createIcon( + ` `, - 80 - ), - "aws:freertos": createIcon( - ` + 80 + ), + 'aws:freertos': createIcon( + ` `, - 80 - ), - "aws:fsx-for-lustre": createIcon( - ` + 80 + ), + 'aws:fsx-for-lustre': createIcon( + ` `, - 80 - ), - "aws:fsx-for-netapp-ontap": createIcon( - ` + 80 + ), + 'aws:fsx-for-netapp-ontap': createIcon( + ` @@ -1179,19 +1179,19 @@ const awsIcons = { `, - 80 - ), - "aws:fsx-for-openzfs": createIcon( - ` + 80 + ), + 'aws:fsx-for-openzfs': createIcon( + ` `, - 80 - ), - "aws:fsx-for-wfs": createIcon( - ` + 80 + ), + 'aws:fsx-for-wfs': createIcon( + ` @@ -1199,10 +1199,10 @@ const awsIcons = { `, - 80 - ), - "aws:fsx": createIcon( - ` + 80 + ), + 'aws:fsx': createIcon( + ` @@ -1210,10 +1210,10 @@ const awsIcons = { `, - 80 - ), - "aws:gamekit": createIcon( - ` + 80 + ), + 'aws:gamekit': createIcon( + ` @@ -1221,10 +1221,10 @@ const awsIcons = { `, - 80 - ), - "aws:gamelift": createIcon( - ` + 80 + ), + 'aws:gamelift': createIcon( + ` @@ -1232,10 +1232,10 @@ const awsIcons = { `, - 80 - ), - "aws:gamesparks": createIcon( - ` + 80 + ), + 'aws:gamesparks': createIcon( + ` @@ -1243,28 +1243,28 @@ const awsIcons = { `, - 80 - ), - "aws:genomics-cli": createIcon( - ` + 80 + ), + 'aws:genomics-cli': createIcon( + ` `, - 80 - ), - "aws:global-accelerator": createIcon( - ` + 80 + ), + 'aws:global-accelerator': createIcon( + ` `, - 80 - ), - "aws:glue-databrew": createIcon( - ` + 80 + ), + 'aws:glue-databrew': createIcon( + ` @@ -1272,10 +1272,10 @@ const awsIcons = { `, - 80 - ), - "aws:glue-elastic-views": createIcon( - ` + 80 + ), + 'aws:glue-elastic-views': createIcon( + ` @@ -1283,46 +1283,46 @@ const awsIcons = { `, - 80 - ), - "aws:glue": createIcon( - ` + 80 + ), + 'aws:glue': createIcon( + ` `, - 80 - ), - "aws:ground-station": createIcon( - ` + 80 + ), + 'aws:ground-station': createIcon( + ` `, - 80 - ), - "aws:guardduty": createIcon( - ` + 80 + ), + 'aws:guardduty': createIcon( + ` `, - 80 - ), - "aws:health-dashboard": createIcon( - ` + 80 + ), + 'aws:health-dashboard': createIcon( + ` `, - 80 - ), - "aws:healthimaging": createIcon( - ` + 80 + ), + 'aws:healthimaging': createIcon( + ` @@ -1330,10 +1330,10 @@ const awsIcons = { `, - 80 - ), - "aws:healthlake": createIcon( - ` + 80 + ), + 'aws:healthlake': createIcon( + ` @@ -1341,19 +1341,19 @@ const awsIcons = { `, - 80 - ), - "aws:healthomics": createIcon( - ` + 80 + ), + 'aws:healthomics': createIcon( + ` `, - 80 - ), - "aws:healthscribe": createIcon( - ` + 80 + ), + 'aws:healthscribe': createIcon( + ` @@ -1361,10 +1361,10 @@ const awsIcons = { `, - 80 - ), - "aws:honeycode": createIcon( - ` + 80 + ), + 'aws:honeycode': createIcon( + ` @@ -1372,28 +1372,28 @@ const awsIcons = { `, - 80 - ), - "aws:iam-identity-center": createIcon( - ` + 80 + ), + 'aws:iam-identity-center': createIcon( + ` `, - 80 - ), - "aws:inspector": createIcon( - ` + 80 + ), + 'aws:inspector': createIcon( + ` `, - 80 - ), - "aws:interactive-video-service": createIcon( - ` + 80 + ), + 'aws:interactive-video-service': createIcon( + ` @@ -1401,73 +1401,73 @@ const awsIcons = { `, - 80 - ), - "aws:iot-1-click": createIcon( - ` + 80 + ), + 'aws:iot-1-click': createIcon( + ` `, - 80 - ), - "aws:iot-analytics": createIcon( - ` + 80 + ), + 'aws:iot-analytics': createIcon( + ` `, - 80 - ), - "aws:iot-button": createIcon( - ` + 80 + ), + 'aws:iot-button': createIcon( + ` `, - 80 - ), - "aws:iot-core": createIcon( - ` + 80 + ), + 'aws:iot-core': createIcon( + ` `, - 80 - ), - "aws:iot-device-defender": createIcon( - ` + 80 + ), + 'aws:iot-device-defender': createIcon( + ` `, - 80 - ), - "aws:iot-device-management": createIcon( - ` + 80 + ), + 'aws:iot-device-management': createIcon( + ` `, - 80 - ), - "aws:iot-events": createIcon( - ` + 80 + ), + 'aws:iot-events': createIcon( + ` `, - 80 - ), - "aws:iot-expresslink": createIcon( - ` + 80 + ), + 'aws:iot-expresslink': createIcon( + ` @@ -1475,10 +1475,10 @@ const awsIcons = { `, - 80 - ), - "aws:iot-fleetwise": createIcon( - ` + 80 + ), + 'aws:iot-fleetwise': createIcon( + ` @@ -1486,19 +1486,19 @@ const awsIcons = { `, - 80 - ), - "aws:iot-greengrass": createIcon( - ` + 80 + ), + 'aws:iot-greengrass': createIcon( + ` `, - 80 - ), - "aws:iot-roborunner": createIcon( - ` + 80 + ), + 'aws:iot-roborunner': createIcon( + ` @@ -1506,28 +1506,28 @@ const awsIcons = { `, - 80 - ), - "aws:iot-sitewise": createIcon( - ` + 80 + ), + 'aws:iot-sitewise': createIcon( + ` `, - 80 - ), - "aws:iot-things-graph": createIcon( - ` + 80 + ), + 'aws:iot-things-graph': createIcon( + ` `, - 80 - ), - "aws:iot-twinmaker": createIcon( - ` + 80 + ), + 'aws:iot-twinmaker': createIcon( + ` @@ -1535,10 +1535,10 @@ const awsIcons = { `, - 80 - ), - "aws:iq": createIcon( - ` + 80 + ), + 'aws:iq': createIcon( + ` @@ -1546,28 +1546,28 @@ const awsIcons = { `, - 80 - ), - "aws:kendra": createIcon( - ` + 80 + ), + 'aws:kendra': createIcon( + ` `, - 80 - ), - "aws:keyspaces": createIcon( - ` + 80 + ), + 'aws:keyspaces': createIcon( + ` `, - 80 - ), - "aws:kinesis-data-firehose": createIcon( - ` + 80 + ), + 'aws:kinesis-data-firehose': createIcon( + ` @@ -1575,10 +1575,10 @@ const awsIcons = { `, - 80 - ), - "aws:kinesis-data-streams": createIcon( - ` + 80 + ), + 'aws:kinesis-data-streams': createIcon( + ` @@ -1586,10 +1586,10 @@ const awsIcons = { `, - 80 - ), - "aws:kinesis-video-streams": createIcon( - ` + 80 + ), + 'aws:kinesis-video-streams': createIcon( + ` @@ -1597,64 +1597,64 @@ const awsIcons = { `, - 80 - ), - "aws:lake-formation": createIcon( - ` + 80 + ), + 'aws:lake-formation': createIcon( + ` `, - 80 - ), - "aws:launch-wizard": createIcon( - ` + 80 + ), + 'aws:launch-wizard': createIcon( + ` `, - 80 - ), - "aws:lex": createIcon( - ` + 80 + ), + 'aws:lex': createIcon( + ` `, - 80 - ), - "aws:license-manager": createIcon( - ` + 80 + ), + 'aws:license-manager': createIcon( + ` `, - 80 - ), - "aws:lightsail-for-research": createIcon( - ` + 80 + ), + 'aws:lightsail-for-research': createIcon( + ` `, - 80 - ), - "aws:local-zones": createIcon( - ` + 80 + ), + 'aws:local-zones': createIcon( + ` `, - 80 - ), - "aws:location-service": createIcon( - ` + 80 + ), + 'aws:location-service': createIcon( + ` @@ -1662,10 +1662,10 @@ const awsIcons = { `, - 80 - ), - "aws:lookout-for-equipment": createIcon( - ` + 80 + ), + 'aws:lookout-for-equipment': createIcon( + ` @@ -1673,10 +1673,10 @@ const awsIcons = { `, - 80 - ), - "aws:lookout-for-metrics": createIcon( - ` + 80 + ), + 'aws:lookout-for-metrics': createIcon( + ` @@ -1684,10 +1684,10 @@ const awsIcons = { `, - 80 - ), - "aws:lookout-for-vision": createIcon( - ` + 80 + ), + 'aws:lookout-for-vision': createIcon( + ` @@ -1695,19 +1695,19 @@ const awsIcons = { `, - 80 - ), - "aws:macie": createIcon( - ` + 80 + ), + 'aws:macie': createIcon( + ` `, - 80 - ), - "aws:mainframe-modernization": createIcon( - ` + 80 + ), + 'aws:mainframe-modernization': createIcon( + ` @@ -1715,19 +1715,19 @@ const awsIcons = { `, - 80 - ), - "aws:managed-blockchain": createIcon( - ` + 80 + ), + 'aws:managed-blockchain': createIcon( + ` `, - 80 - ), - "aws:managed-grafana": createIcon( - ` + 80 + ), + 'aws:managed-grafana': createIcon( + ` @@ -1735,10 +1735,10 @@ const awsIcons = { `, - 80 - ), - "aws:managed-service-for-apache-flink": createIcon( - ` + 80 + ), + 'aws:managed-service-for-apache-flink': createIcon( + ` @@ -1746,10 +1746,10 @@ const awsIcons = { `, - 80 - ), - "aws:managed-service-for-prometheus": createIcon( - ` + 80 + ), + 'aws:managed-service-for-prometheus': createIcon( + ` @@ -1757,10 +1757,10 @@ const awsIcons = { `, - 80 - ), - "aws:managed-services": createIcon( - ` + 80 + ), + 'aws:managed-services': createIcon( + ` @@ -1768,19 +1768,19 @@ const awsIcons = { `, - 80 - ), - "aws:managed-streaming-for-apache-kafka": createIcon( - ` + 80 + ), + 'aws:managed-streaming-for-apache-kafka': createIcon( + ` `, - 80 - ), - "aws:managed-workflows-for-apache-airflow": createIcon( - ` + 80 + ), + 'aws:managed-workflows-for-apache-airflow': createIcon( + ` @@ -1788,37 +1788,37 @@ const awsIcons = { `, - 80 - ), - "aws:management-console": createIcon( - ` + 80 + ), + 'aws:management-console': createIcon( + ` `, - 80 - ), - "aws:marketplace_dark": createIcon( - ` + 80 + ), + 'aws:marketplace_dark': createIcon( + ` `, - 80 - ), - "aws:marketplace_light": createIcon( - ` + 80 + ), + 'aws:marketplace_light': createIcon( + ` `, - 80 - ), - "aws:memorydb-for-redis": createIcon( - ` + 80 + ), + 'aws:memorydb-for-redis': createIcon( + ` @@ -1826,10 +1826,10 @@ const awsIcons = { `, - 80 - ), - "aws:migration-evaluator": createIcon( - ` + 80 + ), + 'aws:migration-evaluator': createIcon( + ` @@ -1837,19 +1837,19 @@ const awsIcons = { `, - 80 - ), - "aws:migration-hub": createIcon( - ` + 80 + ), + 'aws:migration-hub': createIcon( + ` `, - 80 - ), - "aws:monitron": createIcon( - ` + 80 + ), + 'aws:monitron': createIcon( + ` @@ -1857,19 +1857,19 @@ const awsIcons = { `, - 80 - ), - "aws:mq": createIcon( - ` + 80 + ), + 'aws:mq': createIcon( + ` `, - 80 - ), - "aws:network-firewall": createIcon( - ` + 80 + ), + 'aws:network-firewall': createIcon( + ` @@ -1877,19 +1877,19 @@ const awsIcons = { `, - 80 - ), - "aws:neuron": createIcon( - ` + 80 + ), + 'aws:neuron': createIcon( + ` `, - 80 - ), - "aws:nice-dcv": createIcon( - ` + 80 + ), + 'aws:nice-dcv': createIcon( + ` @@ -1897,10 +1897,10 @@ const awsIcons = { `, - 80 - ), - "aws:nice-enginframe": createIcon( - ` + 80 + ), + 'aws:nice-enginframe': createIcon( + ` @@ -1908,10 +1908,10 @@ const awsIcons = { `, - 80 - ), - "aws:nimble-studio": createIcon( - ` + 80 + ), + 'aws:nimble-studio': createIcon( + ` @@ -1919,19 +1919,19 @@ const awsIcons = { `, - 80 - ), - "aws:nitro-enclaves": createIcon( - ` + 80 + ), + 'aws:nitro-enclaves': createIcon( + ` `, - 80 - ), - "aws:open-3d-engine": createIcon( - ` + 80 + ), + 'aws:open-3d-engine': createIcon( + ` @@ -1939,55 +1939,55 @@ const awsIcons = { `, - 80 - ), - "aws:opensearch-service": createIcon( - ` + 80 + ), + 'aws:opensearch-service': createIcon( + ` `, - 80 - ), - "aws:opsworks": createIcon( - ` + 80 + ), + 'aws:opsworks': createIcon( + ` `, - 80 - ), - "aws:organizations": createIcon( - ` + 80 + ), + 'aws:organizations': createIcon( + ` `, - 80 - ), - "aws:outposts-family": createIcon( - ` + 80 + ), + 'aws:outposts-family': createIcon( + ` `, - 80 - ), - "aws:outposts-rack": createIcon( - ` + 80 + ), + 'aws:outposts-rack': createIcon( + ` `, - 80 - ), - "aws:outposts-servers": createIcon( - ` + 80 + ), + 'aws:outposts-servers': createIcon( + ` @@ -1995,10 +1995,10 @@ const awsIcons = { `, - 80 - ), - "aws:panorama": createIcon( - ` + 80 + ), + 'aws:panorama': createIcon( + ` @@ -2006,10 +2006,10 @@ const awsIcons = { `, - 80 - ), - "aws:parallel-cluster": createIcon( - ` + 80 + ), + 'aws:parallel-cluster': createIcon( + ` @@ -2017,10 +2017,10 @@ const awsIcons = { `, - 80 - ), - "aws:payment-cryptography": createIcon( - ` + 80 + ), + 'aws:payment-cryptography': createIcon( + ` @@ -2028,19 +2028,19 @@ const awsIcons = { `, - 80 - ), - "aws:personalize": createIcon( - ` + 80 + ), + 'aws:personalize': createIcon( + ` `, - 80 - ), - "aws:pinpoint-apis": createIcon( - ` + 80 + ), + 'aws:pinpoint-apis': createIcon( + ` @@ -2048,10 +2048,10 @@ const awsIcons = { `, - 80 - ), - "aws:pinpoint": createIcon( - ` + 80 + ), + 'aws:pinpoint': createIcon( + ` @@ -2059,46 +2059,46 @@ const awsIcons = { `, - 80 - ), - "aws:polly": createIcon( - ` + 80 + ), + 'aws:polly': createIcon( + ` `, - 80 - ), - "aws:private-5g": createIcon( - ` + 80 + ), + 'aws:private-5g': createIcon( + ` `, - 80 - ), - "aws:private-certificate-authority": createIcon( - ` + 80 + ), + 'aws:private-certificate-authority': createIcon( + ` `, - 80 - ), - "aws:privatelink": createIcon( - ` + 80 + ), + 'aws:privatelink': createIcon( + ` `, - 80 - ), - "aws:professional-services": createIcon( - ` + 80 + ), + 'aws:professional-services': createIcon( + ` @@ -2106,10 +2106,10 @@ const awsIcons = { `, - 80 - ), - "aws:proton": createIcon( - ` + 80 + ), + 'aws:proton': createIcon( + ` @@ -2117,10 +2117,10 @@ const awsIcons = { `, - 80 - ), - "aws:q": createIcon( - ` + 80 + ), + 'aws:q': createIcon( + ` @@ -2128,37 +2128,37 @@ const awsIcons = { `, - 80 - ), - "aws:quantum-ledger-database": createIcon( - ` + 80 + ), + 'aws:quantum-ledger-database': createIcon( + ` `, - 80 - ), - "aws:quicksight": createIcon( - ` + 80 + ), + 'aws:quicksight': createIcon( + ` `, - 80 - ), - "aws:rds-on-vmware": createIcon( - ` + 80 + ), + 'aws:rds-on-vmware': createIcon( + ` `, - 80 - ), - "aws:red-hat-openshift-service-on-aws": createIcon( - ` + 80 + ), + 'aws:red-hat-openshift-service-on-aws': createIcon( + ` @@ -2166,19 +2166,19 @@ const awsIcons = { `, - 80 - ), - "aws:rekognition": createIcon( - ` + 80 + ), + 'aws:rekognition': createIcon( + ` `, - 80 - ), - "aws:repost-private": createIcon( - ` + 80 + ), + 'aws:repost-private': createIcon( + ` @@ -2186,10 +2186,10 @@ const awsIcons = { `, - 80 - ), - "aws:repost": createIcon( - ` + 80 + ), + 'aws:repost': createIcon( + ` @@ -2197,55 +2197,55 @@ const awsIcons = { `, - 80 - ), - "aws:reserved-instance-reporting": createIcon( - ` + 80 + ), + 'aws:reserved-instance-reporting': createIcon( + ` `, - 80 - ), - "aws:resilience-hub": createIcon( - ` + 80 + ), + 'aws:resilience-hub': createIcon( + ` `, - 80 - ), - "aws:resource-access-manager": createIcon( - ` + 80 + ), + 'aws:resource-access-manager': createIcon( + ` `, - 80 - ), - "aws:resource-explorer": createIcon( - ` + 80 + ), + 'aws:resource-explorer': createIcon( + ` `, - 80 - ), - "aws:robomaker": createIcon( - ` + 80 + ), + 'aws:robomaker': createIcon( + ` `, - 80 - ), - "aws:s3-on-outposts": createIcon( - ` + 80 + ), + 'aws:s3-on-outposts': createIcon( + ` @@ -2253,19 +2253,19 @@ const awsIcons = { `, - 80 - ), - "aws:sagemaker-ground-truth": createIcon( - ` + 80 + ), + 'aws:sagemaker-ground-truth': createIcon( + ` `, - 80 - ), - "aws:sagemaker-studio-lab": createIcon( - ` + 80 + ), + 'aws:sagemaker-studio-lab': createIcon( + ` @@ -2273,19 +2273,19 @@ const awsIcons = { `, - 80 - ), - "aws:sagemaker": createIcon( - ` + 80 + ), + 'aws:sagemaker': createIcon( + ` `, - 80 - ), - "aws:savings-plans": createIcon( - ` + 80 + ), + 'aws:savings-plans': createIcon( + ` @@ -2293,64 +2293,64 @@ const awsIcons = { `, - 80 - ), - "aws:security-hub": createIcon( - ` + 80 + ), + 'aws:security-hub': createIcon( + ` `, - 80 - ), - "aws:security-lake": createIcon( - ` + 80 + ), + 'aws:security-lake': createIcon( + ` `, - 80 - ), - "aws:serverless-application-repository": createIcon( - ` + 80 + ), + 'aws:serverless-application-repository': createIcon( + ` `, - 80 - ), - "aws:service-catalog": createIcon( - ` + 80 + ), + 'aws:service-catalog': createIcon( + ` `, - 80 - ), - "aws:service-management-connector": createIcon( - ` + 80 + ), + 'aws:service-management-connector': createIcon( + ` `, - 80 - ), - "aws:shield": createIcon( - ` + 80 + ), + 'aws:shield': createIcon( + ` `, - 80 - ), - "aws:signer": createIcon( - ` + 80 + ), + 'aws:signer': createIcon( + ` @@ -2358,37 +2358,37 @@ const awsIcons = { `, - 80 - ), - "aws:simple-email-service": createIcon( - ` + 80 + ), + 'aws:simple-email-service': createIcon( + ` `, - 80 - ), - "aws:simple-notification-service": createIcon( - ` + 80 + ), + 'aws:simple-notification-service': createIcon( + ` `, - 80 - ), - "aws:simple-queue-service": createIcon( - ` + 80 + ), + 'aws:simple-queue-service': createIcon( + ` `, - 80 - ), - "aws:simple-storage-service-glacier": createIcon( - ` + 80 + ), + 'aws:simple-storage-service-glacier': createIcon( + ` @@ -2396,19 +2396,19 @@ const awsIcons = { `, - 80 - ), - "aws:simspace-weaver": createIcon( - ` + 80 + ), + 'aws:simspace-weaver': createIcon( + ` `, - 80 - ), - "aws:site-to-site-vpn": createIcon( - ` + 80 + ), + 'aws:site-to-site-vpn': createIcon( + ` @@ -2416,28 +2416,28 @@ const awsIcons = { `, - 80 - ), - "aws:snowball-edge": createIcon( - ` + 80 + ), + 'aws:snowball-edge': createIcon( + ` `, - 80 - ), - "aws:snowball": createIcon( - ` + 80 + ), + 'aws:snowball': createIcon( + ` `, - 80 - ), - "aws:snowcone": createIcon( - ` + 80 + ), + 'aws:snowcone': createIcon( + ` @@ -2445,91 +2445,91 @@ const awsIcons = { `, - 80 - ), - "aws:snowmobile": createIcon( - ` + 80 + ), + 'aws:snowmobile': createIcon( + ` `, - 80 - ), - "aws:step-functions": createIcon( - ` + 80 + ), + 'aws:step-functions': createIcon( + ` `, - 80 - ), - "aws:storage-gateway": createIcon( - ` + 80 + ), + 'aws:storage-gateway': createIcon( + ` `, - 80 - ), - "aws:supply-chain": createIcon( - ` + 80 + ), + 'aws:supply-chain': createIcon( + ` `, - 80 - ), - "aws:support": createIcon( - ` + 80 + ), + 'aws:support': createIcon( + ` `, - 80 - ), - "aws:systems-manager": createIcon( - ` + 80 + ), + 'aws:systems-manager': createIcon( + ` `, - 80 - ), - "aws:telco-network-builder": createIcon( - ` + 80 + ), + 'aws:telco-network-builder': createIcon( + ` `, - 80 - ), - "aws:tensorflow-on-aws": createIcon( - ` + 80 + ), + 'aws:tensorflow-on-aws': createIcon( + ` `, - 80 - ), - "aws:textract": createIcon( - ` + 80 + ), + 'aws:textract': createIcon( + ` `, - 80 - ), - "aws:thinkbox-deadline": createIcon( - ` + 80 + ), + 'aws:thinkbox-deadline': createIcon( + ` @@ -2537,10 +2537,10 @@ const awsIcons = { `, - 80 - ), - "aws:thinkbox-frost": createIcon( - ` + 80 + ), + 'aws:thinkbox-frost': createIcon( + ` @@ -2548,10 +2548,10 @@ const awsIcons = { `, - 80 - ), - "aws:thinkbox-krakatoa": createIcon( - ` + 80 + ), + 'aws:thinkbox-krakatoa': createIcon( + ` @@ -2559,10 +2559,10 @@ const awsIcons = { `, - 80 - ), - "aws:thinkbox-sequoia": createIcon( - ` + 80 + ), + 'aws:thinkbox-sequoia': createIcon( + ` @@ -2570,10 +2570,10 @@ const awsIcons = { `, - 80 - ), - "aws:thinkbox-stoke": createIcon( - ` + 80 + ), + 'aws:thinkbox-stoke': createIcon( + ` @@ -2581,10 +2581,10 @@ const awsIcons = { `, - 80 - ), - "aws:thinkbox-xmesh": createIcon( - ` + 80 + ), + 'aws:thinkbox-xmesh': createIcon( + ` @@ -2592,19 +2592,19 @@ const awsIcons = { `, - 80 - ), - "aws:tools-and-sdks": createIcon( - ` + 80 + ), + 'aws:tools-and-sdks': createIcon( + ` `, - 80 - ), - "aws:torchserve": createIcon( - ` + 80 + ), + 'aws:torchserve': createIcon( + ` @@ -2612,100 +2612,100 @@ const awsIcons = { `, - 80 - ), - "aws:training-certification": createIcon( - ` + 80 + ), + 'aws:training-certification': createIcon( + ` `, - 80 - ), - "aws:transcribe": createIcon( - ` + 80 + ), + 'aws:transcribe': createIcon( + ` `, - 80 - ), - "aws:transfer-family": createIcon( - ` + 80 + ), + 'aws:transfer-family': createIcon( + ` `, - 80 - ), - "aws:transit-gateway": createIcon( - ` + 80 + ), + 'aws:transit-gateway': createIcon( + ` `, - 80 - ), - "aws:translate": createIcon( - ` + 80 + ), + 'aws:translate': createIcon( + ` `, - 80 - ), - "aws:trusted-advisor": createIcon( - ` + 80 + ), + 'aws:trusted-advisor': createIcon( + ` `, - 80 - ), - "aws:verified-access": createIcon( - ` + 80 + ), + 'aws:verified-access': createIcon( + ` `, - 80 - ), - "aws:verified-permissions": createIcon( - ` + 80 + ), + 'aws:verified-permissions': createIcon( + ` `, - 80 - ), - "aws:vmware-cloud-on-aws": createIcon( - ` + 80 + ), + 'aws:vmware-cloud-on-aws': createIcon( + ` `, - 80 - ), - "aws:vpc-lattice": createIcon( - ` + 80 + ), + 'aws:vpc-lattice': createIcon( + ` `, - 80 - ), - "aws:waf": createIcon( - ` + 80 + ), + 'aws:waf': createIcon( + ` @@ -2713,37 +2713,37 @@ const awsIcons = { `, - 80 - ), - "aws:wavelength": createIcon( - ` + 80 + ), + 'aws:wavelength': createIcon( + ` `, - 80 - ), - "aws:well-architected-tool": createIcon( - ` + 80 + ), + 'aws:well-architected-tool': createIcon( + ` `, - 80 - ), - "aws:wickr": createIcon( - ` + 80 + ), + 'aws:wickr': createIcon( + ` `, - 80 - ), - "aws:workdocs-sdk": createIcon( - ` + 80 + ), + 'aws:workdocs-sdk': createIcon( + ` @@ -2751,10 +2751,10 @@ const awsIcons = { `, - 80 - ), - "aws:workdocs": createIcon( - ` + 80 + ), + 'aws:workdocs': createIcon( + ` @@ -2762,37 +2762,37 @@ const awsIcons = { `, - 80 - ), - "aws:worklink": createIcon( - ` + 80 + ), + 'aws:worklink': createIcon( + ` `, - 80 - ), - "aws:workmail": createIcon( - ` + 80 + ), + 'aws:workmail': createIcon( + ` `, - 80 - ), - "aws:workspaces-family": createIcon( - ` + 80 + ), + 'aws:workspaces-family': createIcon( + ` `, - 80 - ), - "aws:workspaces-thin-client": createIcon( - ` + 80 + ), + 'aws:workspaces-thin-client': createIcon( + ` @@ -2800,17 +2800,17 @@ const awsIcons = { `, - 80 - ), - "aws:x-ray": createIcon( - ` + 80 + ), + 'aws:x-ray': createIcon( + ` `, - 80 - ), + 80 + ), }; -export default awsIcons \ No newline at end of file +export default awsIcons; diff --git a/packages/mermaid/src/rendering-util/svg/digitial-ocean/digitalOcean.ts b/packages/mermaid/src/rendering-util/svg/digitial-ocean/digitalOcean.ts index 0904b9c43..bf2501dc5 100644 --- a/packages/mermaid/src/rendering-util/svg/digitial-ocean/digitalOcean.ts +++ b/packages/mermaid/src/rendering-util/svg/digitial-ocean/digitalOcean.ts @@ -1,7 +1,8 @@ -import { createIcon } from "../../svgRegister.js"; - +import { createIcon } from '../../svgRegister.js'; +// cSpell:disable const digitalOceanIcons = { - 'do:api': createIcon(` + 'do:api': createIcon( + ` @@ -25,8 +29,11 @@ const digitalOceanIcons = { -`, 41.61), - 'do:dns': createIcon(` +`, + 41.61 + ), + 'do:dns': createIcon( + ` @@ -40,8 +47,11 @@ const digitalOceanIcons = { -`, 41.61), - 'do:droplet': createIcon(` +`, + 41.61 + ), + 'do:droplet': createIcon( + ` @@ -53,8 +63,11 @@ const digitalOceanIcons = { -`, 41.61), - 'do:kubernetes': createIcon(` +`, + 41.61 + ), + 'do:kubernetes': createIcon( + ` @@ -64,8 +77,11 @@ const digitalOceanIcons = { -`, 41.61), - 'do:local-ssd': createIcon(` +`, + 41.61 + ), + 'do:local-ssd': createIcon( + ` @@ -77,8 +93,11 @@ const digitalOceanIcons = { -`, 41.61), - 'do:mysql': createIcon(` +`, + 41.61 + ), + 'do:mysql': createIcon( + ` @@ -126,8 +148,11 @@ const digitalOceanIcons = { -`, 41.61), - 'do:redis': createIcon(` +`, + 41.61 + ), + 'do:redis': createIcon( + ` @@ -149,8 +174,11 @@ const digitalOceanIcons = { -`, 41.61), - 'do:monitoring': createIcon(` +`, + 41.61 + ), + 'do:monitoring': createIcon( + ` @@ -165,8 +193,11 @@ const digitalOceanIcons = { -`, 41.61), - 'do:projects': createIcon(` +`, + 41.61 + ), + 'do:projects': createIcon( + ` @@ -182,8 +213,11 @@ const digitalOceanIcons = { -`, 41.61), - 'do:spaces-cdn': createIcon(` +`, + 41.61 + ), + 'do:spaces-cdn': createIcon( + ` @@ -199,8 +233,11 @@ const digitalOceanIcons = { -`, 41.61), - 'do:spaces-object-storage': createIcon(` +`, + 41.61 + ), + 'do:spaces-object-storage': createIcon( + ` @@ -235,8 +275,11 @@ const digitalOceanIcons = { d="M26.33,28.79a5.1,5.1,0,0,0-4.92-5.29,2.94,2.94,0,0,0-.42,0,5.12,5.12,0,0,0-5.3,4.94,2.67,2.67,0,0,0,0,.4" /> -`, 41.61), - 'do:terraform-provider': createIcon(` +`, + 41.61 + ), + 'do:terraform-provider': createIcon( + ` @@ -248,8 +291,11 @@ const digitalOceanIcons = { -`, 41.61), - 'do:volumes-block-storage': createIcon(` +`, + 41.61 + ), + 'do:volumes-block-storage': createIcon( + ` @@ -267,7 +313,9 @@ const digitalOceanIcons = { -`, 41.61), -} +`, + 41.61 + ), +}; -export default digitalOceanIcons \ No newline at end of file +export default digitalOceanIcons; diff --git a/packages/mermaid/src/rendering-util/svg/github/github.ts b/packages/mermaid/src/rendering-util/svg/github/github.ts index 2de11f67d..6b90573eb 100644 --- a/packages/mermaid/src/rendering-util/svg/github/github.ts +++ b/packages/mermaid/src/rendering-util/svg/github/github.ts @@ -1,7 +1,8 @@ -import { createIcon } from "../../svgRegister.js"; +import { createIcon } from '../../svgRegister.js'; const githubIcons = { - "gh:action": createIcon(` + 'gh:action': createIcon( + ` @@ -9,12 +10,17 @@ const githubIcons = { -`, 200), - "github": createIcon(` +`, + 200 + ), + 'gh:github': createIcon( + ` -`, 98) -} +`, + 98 + ), +}; -export default githubIcons \ No newline at end of file +export default githubIcons; diff --git a/packages/mermaid/src/rendering-util/svg/index.ts b/packages/mermaid/src/rendering-util/svg/index.ts index 05f314e21..01329bac5 100644 --- a/packages/mermaid/src/rendering-util/svg/index.ts +++ b/packages/mermaid/src/rendering-util/svg/index.ts @@ -20,7 +20,7 @@ const defaultIconLibrary: IconLibrary = { blank: blank, ...awsCommon, ...digitalOcean, - ...github + ...github, }; export default defaultIconLibrary; diff --git a/packages/mermaid/src/rendering-util/svgRegister.ts b/packages/mermaid/src/rendering-util/svgRegister.ts index 3e9e17145..6a21d5b8b 100644 --- a/packages/mermaid/src/rendering-util/svgRegister.ts +++ b/packages/mermaid/src/rendering-util/svgRegister.ts @@ -6,6 +6,12 @@ type IconResolver = ( ) => Selection; type IconLibrary = Record; +/** + * Converts an SVG Icon passed as a string into a properly formatted IconResolver + * @param icon - html code for the svg icon as a string (the SVG tag should not be included) + * @param originalSize - the original size of the SVG Icon in pixels + * @returns IconResolver + */ const createIcon: (icon: string, originalSize: number) => IconResolver = (icon, originalSize) => { return ( parent: Selection,