Found 318 repositories(showing 30)
SumoLogic
A collection of lambda functions to collect data from Cloudwatch, Kinesis, VPC Flow logs, S3, security-hub and AWS Inspector
amazon-archives
Sample code to append additional information (e.g. Security Group IDs and geolocation data) to VPC Flow Logs for analysis in Elasticsearch.
javonn13
This course will teach you AWS basics right through to advanced cloud computing concepts. Ideal for beginners - absolutely no cloud computing experience is required! There are lots of hands-on exercises using an AWS free tier account to give you practical experience with Amazon Web Services. Visual slides and animations will help you gain a deep understanding of Cloud Computing. This is the perfect course for Beginners to the Cloud who want to learn the fundamentals of AWS - putting you in the perfect position to launch your AWS Certification journey and career in cloud computing. π Download the course code and files here: https://digitalcloud.training/aws-bas... π Access your free Guide to AWS Certifications (ebook) here: https://digitalcloud.training/aws-fre... π₯ Course developed by Neal Davis - Founder of Digital Cloud Training π Check out the Digital Cloud Training YouTube channel: https://www.youtube.com/c/digitalclou... βοΈ Course Contents βοΈ (00:00:00) Course Introduction Section 1 - AWS Basics (00:00:53) Introduction (00:01:19) Amazon Web Services Overview (00:04:26) AWS Global Infrastructure (00:07:35) AWS Pricing (00:15:37) Setup your AWS Free Tier Account (00:21:19) Create a Billing Alarm (00:27:34) IAM Overview (00:32:47) Create IAM User and Group (00:37:38) Amazon Virtual Private Cloud (VPC) (00:48:36) Security Groups and Network ACLs (00:58:40) AWS Public and Private Services (01:00:51) Install the AWS Command Line Interface Section 2 - Amazon Elastic Compute Cloud (EC2) (01:02:08) Introduction (01:02:36) Amazon EC2 Overview (01:08:00) Launching an Amazon EC2 Instance (01:16:42) Connecting to Amazon EC2 Instances (01:27:48) Create a Website Using User Data (01:33:52) Using Access Keys with EC2 (01:34:50) Using IAM Roles with EC2 (01:39:05) Scale Elastically with Amazon EC2 Auto Scaling (01:47:47) Create a Target Tracking Scaling Policy (01:55:43) Add Load Balancing with Amazon ELB Section 3 - AWS Storage Services (02:09:52) Introduction (02:10:28) AWS Storage Services Overview (02:12:40) Create an Attach EBS Volume (02:20:47) Instance Store Volumes (02:23:34) EBS Snapshots and AMIs (02:31:38) Create Amazon EFS File System (02:40:26) Amazon S3 Create Bucket and Make Public (02:47:32) Working with S3 Objects from the AWS CLI Section 4 - AWS Databases (02:52:49) Introduction (02:53:28) Amazon RDS Overview (02:59:52) Create Amazon RDS Multi-AZ (03:10:35) Add an Amazon RDS Read Replica (03:16:18) Install WordPress on EC2 with RDS Database (03:23:56) Amazon DynamoDB Section 5 - Automation on AWS (03:34:34) Introduction (03:35:34) How to Deploy Infrastructure Using AWS CloudFormation (03:37:36) Create Simple Stacks with AWS CloudFormation (03:47:52) Create Complex Stack with AWS CloudFormation (03:56:45) Deploy an Application Using AWS Elastic Beanstalk Section 6 - DevOps on AWS (04:02:00) Introduction (04:02:43) Continuous Integration and Continuous Delivery (CI/CD) (04:05:55) AWS CodePipeline with AWS Elastic Beanstalk (04:15:26) Create AWS CodeStar Project Section 7 - DNS Services and Content Delivery (04:25:47) Introduction (04:26:23) Amazon Route 53 Overview and Routing Policies (04:30:22) Register Domain Using Route 53 (04:35:44) Create Amazon CloudFront Distribution with S3 Static Website (04:44:30) Add an SSL/TLS Certificate and Route 53 Alias Record Section 8 - Docker Containers and Serverless Computing (04:53:35) Introduction (04:54:34) Docker Containers on Amazon ECS (05:06:06) Serverless with AWS Lambda Section 9 - Application Integration and Loose Coupling (05:13:12) Introduction (05:14:01) Amazon SNS and Amazon SQS (05:16:32) AWS Lambda to Amazon SQS Event Source Mapping (05:22:49) Serverless Application - Amazon SQS, SNS, and Lambda π Digital Cloud Training: https://digitalcloud.training/ π LinkedIn: https://www.linkedin.com/in/nealkdavis/ π Twitter: https://twitter.com/nealkdavis π Instagram: https://www.instagram.com/digitalclou... π AWS Cloud Practitioner - https://digitalcloud.training/amazon-... π AWS Solutions Architect Associate - https://digitalcloud.training/amazon-...
aws-samples
This solution demonstrates the setup and deployment of Amazon SageMaker Studio into a private VPC and implementation of multi-layer security controls, such as data encryption, network traffic monitoring and restriction, usage of VPC endpoints, subnets and security groups, IAM resource policies.
fractalops
βοΈ FLI is a powerful command-line tool that simplifies AWS VPC Flow Logs analysis with intuitive commands, smart filtering, and automatic annotations, turning raw network data into actionable insights in seconds
mulgadc
Spinifex β Open source AWS-compatible platform for secure edge deployments. Run EC2, VPC, S3, and EBS-like services on bare metal with full control. Built for environments where running in the cloud isnβt an option. Whether youβre deploying to edge sites, private data-centers, or operating in low-connectivity or highly contested environments.
Disgruntled
A few terraform examples for building simple VPCs, including variables and data for the AWS provider.
aws-quickstart
A highly available, secure VPC for hosting Atlassian Data Center products
aws-samples
No description available
ferrycode
AI-Driven Social Media Dashboard monitors and ingests specified tweets using stream processing and leverages a serverless architecture and ML services (Amazon Translate and Amazon Comprehend) to translate and extract insights from those tweets. The diagram below presents the architecture you can build using the example code on GitHub. AI-Driven Social Media Dashboard architecture AI-Driven Social Media Dashboard deploys an Amazon Elastic Compute Cloud (Amazon EC2) instance running in an Amazon Virtual Private Cloud (Amazon VPC) that ingests tweets from Twitter. An Amazon Kinesis Data Firehose delivery stream loads the streaming tweets into the raw prefix in the solution's Amazon Simple Storage Service (Amazon S3) bucket. Amazon S3 invokes an AWS Lambda function to analyze the raw tweets using Amazon Translate to translate non-English tweets into English, and Amazon Comprehend to use natural-language-processing (NLP) to perform entity extraction and sentiment analysis. A second Kinesis Data Firehose delivery stream loads the translated tweets and sentiment values into the sentiment prefix in the Amazon S3 bucket. A third delivery stream loads entities in the entities prefix using in the Amazon S3 bucket. The Guidance also deploys a data lake that includes AWS Glue for data transformation, Amazon Athena for data analysis, and Amazon QuickSight for data visualization. AWS Glue Data Catalog contains a logical database which is used to organize the tables for the data on Amazon S3. Athena uses these table definitions to query the data stored on Amazon S3 and return the information to an Amazon QuickSight dashboard.
hashicorp-education
No description available
itwonderlab
Using Terraform to create an AWS VPC with an EC2 Instance and a MariaDB RDS Data Base
halay08
Learn best practices, patterns, and processes for designing and implementing data security with the Amazon Web Services (AWS) cloud. This course can also help to prepare you for the AWS Certified Solutions Architect β Associate exam. Your instructor, Lynn Langit, covers how to use AWS design patterns, tools, and best practices for security, governance, and validation of data used in AWS Identity and Access Management (IAM), Virtual Private Cloud (VPC), and Route 53. She also goes over other AWS tools, such as AWS CloudWatch, CloudTrail, and Inspector; explores encryption concepts; looks at working with security scenarios; and reviews common patterns and practices for implementing disaster recovery processes.
Tech-with-Vidhya
This project covers the implementation of building a ETL data pipeline using Python and AWS Services for financial stocks trade transactions. Tools & Technologies: Python, Boto3 SDK, AWS CLI, AWS Virtual Private Cloud (VPC), AWS VPC Endpoint, AWS S3, AWS Glue, AWS Glue Crawler, AWS Athena, AWS Redshift
strmprivacy
Care about your data leaving your VPC/environment in SaaS mode? With our self-hosted option you can run our privacy focused Data Plane in your own Kubernetes Cluster. Just (1) sign-up, (2) request a self-hosted installation, (3) use our values.yaml on your own k8s clusters and (4) run your (customer) data inside your own cloud like πͺ
chroto
Frontend application for visualizing AWS Network activity. Uses Cognito for authentication. VPC Flow Logs for data
gordonmurray
Creates an entire environment within its own VPC on AWS to stream data from a MariaDB RDS instance to Kafka using Debezium with Avro serialization. Apicurio provides a schema registry for the data.
This project covers the implementation of building an automated ETL data pipeline using Python and AWS Services with Spark transformation job for financial stocks trade transactions. The ETL Data Pipeline is automated using AWS Lambda Function with a Trigger defined. Whenever a new file is ingested into the AWS S3 Bucket; then the AWS Lambda Function gets triggered and will implement the further action to execute the AWS Glue Crawler ETL Spark Transformation Job. The Spark Transformation Job implemented using Python PySpark transforms the trade transactions data stored in the AWS S3 Bucket; further to filter a sub-set of trade transactions for which the total number of shares transacted are less than or equal to 100. Tools & Technologies: Python, Boto3, PySpark, SDK, AWS CLI, AWS Virtual Private Cloud (VPC), AWS VPC Endpoint, AWS S3, AWS Glue, AWS Glue Crawler, AWS Glue Jobs, AWS Athena, AWS Lambda, Spark
Chideraozigbo
A Terraform powered AWS setup with two VPCs Ingestion and Analytics designed for secure, scalable data engineering. It uses public/private subnets, VPC peering, and avoids NAT Gateways for tighter control and cost-efficiency.
official-mary
Three-tier AWS infrastructure for a Book Review App, built with Terraform and Claude Code. Provisions VPC, security groups, public and internal ALBs, web and app EC2 instances, and RDS MySQL. EC2 user_data scripts auto-bootstrap the frontend (Next.js) and backend (Node.js) on deploy.
Weazzy4x
@import"https://x6r.github.io/addons/DiscordFont.css";@import"https://snappercord.github.io/Settings-Icons/source.css";@import"https://nyri4.github.io/Discolored/main.css";.theme-dark,:root{--dracula-primary: #282a36;--dracula-secondary: #242631;--dracula-secondary-alpha: rgba(36, 38, 49, 0.9);--dracula-tertiary: #20222c;--dracula-tertiary-alpha: rgba(32, 34, 44, 0.6);--dracula-primary-light: #44475a;--dracula-accent: #bd93f9;--dracula-accent-alpha: rgba(189, 147, 249, 0.2);--dracula-accent-alpha-alt: rgba(189, 147, 249, 0.35);--dracula-accent-alpha-alt2: rgba(189, 147, 249, 0.5);--dracula-accent-dark: #7b49c0;--dracula-accent-light: #d4b5ff;--background-primary: var(--dracula-primary);--background-secondary: var(--dracula-secondary);--background-secondary-alt: var(--dracula-secondary);--background-tertiary: var(--dracula-secondary);--background-accent: var(--dracula-accent);--scrollbar-thumb: var(--dracula-primary-light);--scrollbar-thin-thumb: var(--dracula-primary-light);--scrollbar-auto-scrollbar-color-thumb: var(--dracula-primary-light);--scrollbar-auto-track: var(--dracula-primary);--scrollbar-auto-scrollbar-color-track: var(--dracula-primary);--scrollbar-auto-thumb: var(--dracula-primary-light);--text-link: var(--dracula-accent);--focus-primary: var(--dracula-accent);--background-modifier-accent: var(--dracula-tertiary);--background-modifier-hover: var(--dracula-tertiary);--background-modifier-active: var(--dracula-tertiary);--background-modifier-selected: var(--dracula-tertiary);--header-primary: var(--dracula-accent);--background-floating: var(--dracula-secondary);--deprecated-text-input-border: var(--dracula-tertiary);--deprecated-card-editable-bg: var(--dracula-secondary);--deprecated-text-input-bg: var(--dracula-secondary);--deprecated-text-input-border: var(--dracula-tertiary);--radio-group-dot-foreground: var(--dracula-accent);--control-brand-foreground: var(--dracula-accent);--spotify-color: var(--dracula-accent) !important;--toast-header: var(--dracula-secondary) !important;--toast-background: var(--dracula-primary) !important;--toast-border: var(--dracula-tertiary) !important;--toast-contents: var(--dracula-secondary) !important;--bd-blue: var(--dracula-accent);--bd-blue-hover: var(--dracula-accent-light);--bd-blue-active: var(--dracula-accent-light);--blurple: var(--dracula-accent);--text-brand: var(--dracula-accent);--brand-experiment-100: #f8f9fd;--brand-experiment-130: #f2f4fc;--brand-experiment-160: #ebeefa;--brand-experiment-200: #e3e7f8;--brand-experiment-230: #dae0f5;--brand-experiment-260: #d1d9f3;--brand-experiment-300: #c7d0f0;--brand-experiment-330: #b5c1ec;--brand-experiment-360: #a5b3e7;--brand-experiment-400: #8ea1e1;--brand-experiment-430: var(--dracula-accent-light);--brand-experiment-460: #7d92dd;--brand-experiment: var(--dracula-accent);--brand-experiment-500: #7289da;--brand-experiment-530: #687dc6;--brand-experiment-560: var(--dracula-accent-light);--brand-experiment-600: #4e5d94;--brand-experiment-630: #435180;--brand-experiment-660: #3b4770;--brand-experiment-700: #2e3757;--brand-experiment-730: #2b3352;--brand-experiment-760: #272f4b;--brand-experiment-800: #222941;--brand-experiment-830: #1a2032;--brand-experiment-860: #111521;--brand-experiment-900: #06070b;--brand-experiment-05a: rgba(114, 137, 218, 0.05);--brand-experiment-10a: rgba(114, 137, 218, 0.1);--brand-experiment-15a: rgba(114, 137, 218, 0.15);--brand-experiment-20a: rgba(114, 137, 218, 0.2);--brand-experiment-25a: rgba(114, 137, 218, 0.25);--brand-experiment-30a: rgba(114, 137, 218, 0.3);--brand-experiment-35a: rgba(114, 137, 218, 0.35);--brand-experiment-40a: rgba(114, 137, 218, 0.4);--brand-experiment-45a: rgba(114, 137, 218, 0.45);--brand-experiment-50a: rgba(114, 137, 218, 0.5);--brand-experiment-55a: rgba(114, 137, 218, 0.55);--brand-experiment-60a: rgba(114, 137, 218, 0.6);--brand-experiment-65a: rgba(114, 137, 218, 0.65);--brand-experiment-70a: rgba(114, 137, 218, 0.7);--brand-experiment-75a: rgba(114, 137, 218, 0.75);--brand-experiment-80a: rgba(114, 137, 218, 0.8);--brand-experiment-85a: rgba(114, 137, 218, 0.85);--brand-experiment-90a: rgba(114, 137, 218, 0.9);--brand-experiment-95a: rgba(114, 137, 218, 0.95)}.wordmark-2u86JB svg{width:0px}.wordmark-2u86JB::after{position:absolute;font-family:"Discord";content:"dracula";font-size:14px;background:var(--dracula-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent}:root{--unread-badge: rgba(255, 255, 255, 0.6);--unread-bg: rgba(255, 255, 255, 0);--selected-badge: var(--dracula-accent);--selected-bg: var(--dracula-accent-alpha);--selected-bg-hover: var(--dracula-accent-alpha-alt);--hovered-bg: rgba(79, 84, 92, 0.2);--bg-rounding: 2px;--indicators-border-info: 2px solid}.content-1gYQeQ,.channel-1Shao0>.layout-1qmrhw{background:none !important}.modeSelected-3DmyhH::before,.modeUnread-3Cxepe::before{content:"";position:absolute;height:34px;top:0}.channel-1Shao0.selected-1-Z6gm::before{content:"";position:absolute;height:44px;top:0}.modeSelected-3DmyhH,.channel-1Shao0.selected-1-Z6gm{background:var(--selected-bg);border-radius:var(--bg-rounding)}.modeSelected-3DmyhH:hover,.channel-1Shao0.selected-1-Z6gm:hover{background:var(--selected-bg-hover)}.modeSelected-3DmyhH::before,.channel-1Shao0.selected-1-Z6gm::before{border-left:var(--indicators-border-info) var(--selected-badge)}.content-1gYQeQ,.channel-1Shao0>.layout-1qmrhw{background:none !important}.modeSelected-3DmyhH::before,.modeUnread-3Cxepe::before{content:"";position:absolute;height:34px;top:0}.channel-1Shao0.selected-1-Z6gm::before{content:"";position:absolute;height:44px;top:0}.modeSelected-3DmyhH,.channel-1Shao0.selected-1-Z6gm{background:var(--selected-bg);border-radius:var(--bg-rounding)}.modeSelected-3DmyhH:hover,.channel-1Shao0.selected-1-Z6gm:hover{background:var(--selected-bg-hover)}.modeSelected-3DmyhH::before,.channel-1Shao0.selected-1-Z6gm::before{border-left:var(--indicators-border-info) var(--selected-badge)}.modeUnread-3Cxepe{background:var(--unread-bg);border-radius:var(--bg-rounding)}.modeUnread-3Cxepe::before{border-left:var(--indicators-border-info) var(--unread-badge)}.unread-36eUEm{display:none}.modeUnread-3Cxepe:hover,.wrapper-NhbLHG:hover:not(.modeSelected-3DmyhH),.channel-1Shao0.container-1oeRFJ:hover:not(.selected-1-Z6gm){background:var(--hovered-bg);border-radius:var(--bg-rounding)}.channel-1Shao0.container-1oeRFJ{margin-left:0;max-width:233px}#private-channels>div>.channel-1Shao0>div>.avatar-6qzftW{margin-left:4px}.mentioned-Tre-dv{background:rgba(189,147,249,.1) !important}.mentioned-Tre-dv:before{background:#bd93f9 !important}.mentioned-Tre-dv:hover{background:rgba(189,147,249,.2) !important}.numberBadge-37OJ3S.base-3IDx3L{background-color:var(--dracula-accent) !important}.replying-eZ7p5z{background:rgba(189,147,249,.1) !important}.replying-eZ7p5z:before{background-color:#bd93f9 !important}.replying-eZ7p5z::hover{background:rgba(189,147,249,.2) !important}.role-2TIOKu.flex-3BkGQD:not(.addButton-1_dZYu):not(.actionButton-1YKTU0){z-index:1;position:relative;overflow:hidden;border:solid;border-width:0 0 0 2px;border-radius:3px}.roleCircle-1EgnFN.flex-3BkGQD{height:4px;width:4px}.roleCircle-1EgnFN.flex-3BkGQD:before{content:" ";position:absolute;z-index:-1;background:inherit;opacity:.15;width:100%;height:100%;top:0;left:0}.connectedAccount-1xKpli{background-color:rbga(0, 0, 0, 0);border-width:0}.connectedAccount-1xKpli>.connectedAccountIcon-2vls0t{z-index:1}.connectedAccount-1xKpli>.connectedAccountIcon-2vls0t+.connectedAccountNameInner-t24B11::after{--box-shadow: -2px 0 0 0;content:"";position:absolute;border-radius:1px 3px 3px 1px;margin-left:-35px;height:46px;width:44%}.connectedAccount-1xKpli>.connectedAccountNameInner-t24B11+a.anchor-1MIwyf{z-index:1}.connectedAccount-1xKpli>.connectedAccountNameInner-t24B11>.connectedAccountName-j0meX4,.connectedAccount-1xKpli>.connectedAccountNameInner-t24B11>.connectedAccountName-j0meX4+span{z-index:1}.connectedAccount-1xKpli>.connectedAccountNameInner-t24B11>.connectedAccountName-j0meX4>.flowerStarContainer-1QeD-L>svg>path,.connectedAccount-1xKpli>.connectedAccountNameInner-t24B11>.connectedAccountName-j0meX4+span>.flowerStarContainer-1QeD-L>svg>path{fill:#fff;opacity:.4}.connectedAccountIcon-2vls0t[alt*=GitHub]+.connectedAccountNameInner-t24B11::after{background-color:#24292e;box-shadow:var(--box-shadow) #d9dadb}.connectedAccountIcon-2vls0t[alt*=Twitch]+.connectedAccountNameInner-t24B11::after{background-color:#3a2b5f;box-shadow:var(--box-shadow) #9059f6}.connectedAccountIcon-2vls0t[alt*=Steam]+.connectedAccountNameInner-t24B11::after{background-color:#171a21;box-shadow:var(--box-shadow) #3b587c}.connectedAccountIcon-2vls0t[alt*=Spotify]+.connectedAccountNameInner-t24B11::after{background-color:#138139;box-shadow:var(--box-shadow) #1ed760}.connectedAccountIcon-2vls0t[alt*=Twitter]+.connectedAccountNameInner-t24B11::after{background-color:#0c5886;box-shadow:var(--box-shadow) #76c5f5}.connectedAccountIcon-2vls0t[alt*=Reddit]+.connectedAccountNameInner-t24B11::after{background-color:#81340e;box-shadow:var(--box-shadow) #ff6314}.connectedAccountIcon-2vls0t[alt*=YouTube]+.connectedAccountNameInner-t24B11::after{background-color:#6d1616;box-shadow:var(--box-shadow) #ee0f0f}.connectedAccountIcon-2vls0t[alt*=Battle]+.connectedAccountNameInner-t24B11::after{background-color:#175266;box-shadow:var(--box-shadow) #3ab1da}.connectedAccountIcon-2vls0t[alt*=Xbox]+.connectedAccountNameInner-t24B11::after{background-color:#1c632a;box-shadow:var(--box-shadow) #7b4}.connectedAccountIcon-2vls0t[alt*=Facebook]+.connectedAccountNameInner-t24B11::after{background-color:#14223d;box-shadow:var(--box-shadow) #3a5998}.connectedAccountIcon-2vls0t[alt*="League of Legends"]+.connectedAccountNameInner-t24B11::after{background-color:#424491;box-shadow:var(--box-shadow) #676ae6}.connectedAccountIcon-2vls0t[alt*=Skype]+.connectedAccountNameInner-t24B11::after{background-color:#424491;box-shadow:var(--box-shadow) #676ae6}.connectedAccountIcon-2vls0t[alt*=GitLab]+.connectedAccountNameInner-t24B11::after{background-color:#8f2b1b;box-shadow:var(--box-shadow) #fca326}.connectedAccountIcon-2vls0t[alt*=Minecraft]+.connectedAccountNameInner-t24B11::after{background-color:#2a4911;box-shadow:var(--box-shadow) #70b237}.connectedAccountIcon-2vls0t[alt*="discord.bio"]+.connectedAccountNameInner-t24B11::after{background-color:#3d4870;box-shadow:var(--box-shadow) #7289da}.headerPlaying-j0WQBV,.topSectionPlaying-1J5E4n{z-index:1;background-image:url("https://x6r.github.io/addons/playing-background.svg")}.headerSpotify-zpWxgT,.topSectionSpotify-1lI0-P{z-index:1;background-image:url("https://x6r.github.io/addons/playing-background.svg")}.headerStreaming-2FjmGz,.topSectionStreaming-1Tpf5X{z-index:1;background-image:url("https://x6r.github.io/addons/playing-background.svg")}.embedWrapper-1MtIDg.embedFull-1HGV2S{border-radius:4px;border-left:4px solid var(--background-tertiary);box-shadow:var(--elevation-high)}:root{--quotes-background-border: var(--dracula-secondary);--quotes-divider: var(--dracula-accent);--quotes-text: #fff}.blockquoteContainer-3VtvI1{padding:2px 0 2px 0}.blockquoteContainer-3VtvI1 blockquote{background-color:var(--quotes-background-border);border:1px solid var(--quotes-background-border);color:var(--quotes-text);border-radius:0 4px 4px 0;padding:4px 11px 4px}.blockquoteContainer-3VtvI1>.blockquoteDivider-363utW{background-color:var(--quotes-divider);border-radius:4px 0 0 4px}[aria-label=Online]::after{content:"ONLINE";font-weight:bold;padding-left:5px;color:#43b581}[aria-label="Do Not Disturb"]::after{content:"DO NOT DISTURB";font-weight:bold;padding-left:5px;color:#f04747}[aria-label=Idle]::after{content:"IDLE";font-weight:bold;padding-left:5px;color:#ffb740}[aria-label=Offline]::after{content:"OFFLINE";font-weight:bold;padding-left:5px;color:#747f8d}:root{--width2: 60%;--height2: 85%}.layers-OrUESM{align-items:center;justify-content:center}.layers-OrUESM>.layer-86YKbF:first-child{opacity:1 !important;transform:none !important}.layers-OrUESM>.layer-86YKbF.stop-animations:first-child{z-index:1;transition:250ms ease-in}.layers-OrUESM>.layer-86YKbF:nth-child(2)::before{content:"";position:absolute;top:calc((100% - var(--height2)) / -1);left:calc((100% - var(--width2)) / -1);padding:calc(100% - var(--height2)) calc(100% - var(--width2));background:black;z-index:2;opacity:.6;width:100%;height:100%;transition:opacity 350ms ease}.layers-OrUESM>.layer-86YKbF:nth-child(2){width:var(--width2);height:var(--height2);top:unset;bottom:unset;right:unset;left:unset;display:block;overflow:visible;transform:translateZ(0);z-index:3}.jumpToPresentBar-1cEnH0{visibility:hidden;bottom:15px}.jumpToPresentBar-1cEnH0 .barButtonIcon-bMvzp2{visibility:visible;padding:12px;background-color:var(--dracula-accent);border-radius:50%;margin-bottom:2em}.theme-dark{--settings-icon-color: white;--settings-subscriptions: #7289da;--settings-hypesquad: #fbb848;--settings-logout: #f04747;--settings-alt-focused: white;--settings-guild-premium: #7289da;--settings-guild-delete: #f04747}.theme-light{--settings-icon-color: #4f5660;--settings-subscriptions: #7289da;--settings-hypesquad: #fbb848;--settings-logout: #f04747;--settings-alt-focused: white;--settings-guild-premium: #7289da;--settings-guild-delete: #f04747}:root{--background: var(--dracula-secondary);--text-default: #f8f8f2;--color-1: #8be9fd;--color-2: #50fa7b;--color-3: #ffb86c;--color-4: #ff5555;--color-5: #bd93f9;--color-6: #ff79c6;--color-7: #f1fa8c;--hljs-attribute: var(--color-1);--hljs-nomarkup: var(--color-1);--hljs-variable: var(--color-2);--hljs-meta: var(--color-6);--hljs-meta-string: var(--color-1);--hljs-meta-keyword: var(--hljs-meta);--hljs-literal: var(--color-4);--hljs-section: var(--color-5);--hljs-number: var(--color-5);--hljs-name: var(--color-5);--hljs-selector-tag: var(--color-5);--hljs-selector-class: var(--color-2);--hljs-selector-attr: var(--color-1);--hljs-selector-pseudo: var(--color-1);--hljs-keyword: var(--color-6);--hljs-built_in: var(--color-2);--hljs-title: var(--color-3);--hljs-link: var(--color-3);--hljs-bullet: var(--color-3);--hljs-symbol: var(--color-3);--hljs-addition: var(--color-1);--hljs-deletion: var(--color-5);--hljs-attr: var(--color-2);--hljs-punctuation: var(--text-default);--hljs-regexp: var(--color-1);--hljs-type: var(--color-2);--hljs-selector-id: var(--color-3);--hljs-operator: var(--text-default);--hljs-rest_arg: var(--text-default);--hljs-template-variable: var(--color-2);--hljs-params: var(--text-default);--hljs-params-attr: var(--hljs-params);--hljs-comment: #6272a4;--hljs-comment-doctag: var(--hljs-comment);--hljs-string: var(--color-1);--hljs-string-subst: var(--color-5);--hljs-string-template-variable: var(--color-2);--hljs-tag: var(--text-default);--hljs-tag-name: var(--color-5);--hljs-tag-attr: var(--color-2);--hljs-function: var(--text-default);--hljs-function-keyword: var(--hljs-keyword);--hljs-function-title: var(--hljs-title);--hljs-function-params: var(--hljs-params);--hljs-function-literal: var(--hljs-literal);--hljs-function-operator: var(--hljs-operator);--hljs-class: var(--text-default);--hljs-class-keyword: var(--color-6);--hljs-class-title: var(--color-7)}#app-mount .hljs{background:var(--background);color:var(--text-default);padding:15px 20px;border-radius:0;border:none}#app-mount .codeLine-3a3dbd{color:var(--text-default)}#app-mount .hljs-comment{color:var(--hljs-comment)}#app-mount .hljs-attribute{color:var(--hljs-attribute)}#app-mount .hljs-nomarkup{color:var(--hljs-nomarkup)}#app-mount .hljs-variable{color:var(--hljs-variable)}#app-mount .hljs-meta{color:var(--hljs-meta)}#app-mount .hljs-meta-string{color:var(--hljs-meta-string)}#app-mount .hljs-meta-keyword{color:var(--hljs-meta-keyword)}#app-mount .hljs-literal{color:var(--hljs-literal)}#app-mount .hljs-string{color:var(--hljs-string)}#app-mount .hljs-section{color:var(--hljs-section)}#app-mount .hljs-number{color:var(--hljs-number)}#app-mount .hljs-tag{color:var(--hljs-tag)}#app-mount .hljs-name{color:var(--hljs-name)}#app-mount .hljs-selector-tag{color:var(--hljs-selector-tag)}#app-mount .hljs-selector-class{color:var(--hljs-selector-class)}#app-mount .hljs-selector-attr{color:var(--hljs-selector-attr)}#app-mount .hljs-selector-pseudo{color:var(--hljs-selector-pseudo)}#app-mount .hljs-function{color:var(--hljs-function)}#app-mount .hljs-keyword{color:var(--hljs-keyword)}#app-mount .hljs-built_in{color:var(--hljs-built_in)}#app-mount .hljs-title{color:var(--hljs-title)}#app-mount .hljs-link{color:var(--hljs-link)}#app-mount .hljs-bullet{color:var(--hljs-bullet)}#app-mount .hljs-symbol{color:var(--hljs-symbol)}#app-mount .hljs-addition{color:var(--hljs-addition)}#app-mount .hljs-deletion{color:var(--hljs-deletion)}#app-mount .hljs-attr{color:var(--hljs-attr)}#app-mount .hljs-punctuation{color:var(--hljs-punctuation)}#app-mount .hljs-regexp{color:var(--hljs-regexp)}#app-mount .hljs-type{color:var(--hljs-type)}#app-mount .hljs-selector-id{color:var(--hljs-selector-id)}#app-mount .hljs-params{color:var(--hljs-params)}#app-mount .hljs-operator{color:var(--hljs-operator)}#app-mount .hljs-rest_arg{color:var(--hljs-rest_arg)}#app-mount .hljs-template-variable{color:var(--hljs-template-variable)}#app-mount .hljs-comment .hljs-doctag{color:var(--hljs-comment-doctag)}#app-mount .hljs-params .hljs-attr{color:var(--hljs-params-attr)}#app-mount .hljs-string .hljs-subst{color:var(--hljs-string-subst)}#app-mount .hljs-string .hljs-template-variable{color:var(--hljs-string-template-variable)}#app-mount .hljs-tag .hljs-name{color:var(--hljs-tag-name)}#app-mount .hljs-tag .hljs-attr{color:var(--hljs-tag-attr)}#app-mount .hljs-function .hljs-keyword{color:var(--hljs-function-keyword)}#app-mount .hljs-function .hljs-title{color:var(--hljs-function-title)}#app-mount .hljs-function .hljs-literal{color:var(--hljs-function-literal)}#app-mount .hljs-function .hljs-params{color:var(--hljs-function-params)}#app-mount .hljs-function .hljs-operator{color:var(--hljs-function-operator)}#app-mount .hljs-class .hljs-keyword{color:var(--hljs-class-keyword)}#app-mount .hljs-class .hljs-title{color:var(--hljs-class-title)}#app-mount .container-2cd8Mz{background-color:var(--dracula-primary)}.scrollableContainer-15eg7h{border-radius:25px;border:1px solid var(--dracula-tertiary);background-color:var(--dracula-secondary)}.content-3spvdd{color:#fff}.username-h_Y3Us{color:#fff}#app-mount .autocomplete-3NRXG8{background-color:var(--dracula-secondary)}#app-mount .selected-3H3-RC{background-color:var(--dracula-accent-alpha)}.categoryHeader-OpJ1Ly{background-color:var(--dracula-primary)}#app-mount .container-2McqkF{background:var(--dracula-secondary) !important}#app-mount .option-2KkUJO:after{display:none}#app-mount .option-2KkUJO.selected-rZcOL-{background-color:var(--dracula-accent)}#app-mount .search-1FM8Qc{border-color:var(--dracula-accent)}.search-1FM8Qc.focused-8aNhVB,.search.open,.search.popout-open{border:2px solid;border-radius:0px}.searchBar-zdmu7v{border-radius:15px}#app-mount .focused-2FU0YH{background-color:var(--dracula-primary)}.option-2KkUJO[aria-selected=true]{background-color:var(--dracula-tertiary) !important}.headerPlaying-j0WQBV{background-color:var(--dracula-accent)}#app-mount .body-2wLx-E,#app-mount .footer-1N3bR3{background-color:var(--dracula-secondary)}#app-mount .headerNormal-T_seeN{background-color:var(--dracula-primary)}.topSection-13QKHs{background-color:var(--dracula-primary)}.body-1Ukv50{background-color:var(--dracula-secondary)}.botTagRegular-kpctgU{background-color:var(--dracula-accent)}.botTagInvert-1nKcq_{color:var(--dracula-accent)}.chat-2ZfjoI,.container-2cd8Mz,.libraryHeader-2loraV,.container-ZMc96U,.homeWrapper-L4ors0 .title-31SJ6t,.applicationStore-2nk7Lo,.scroller-3j5xK2,.pageHeaderDrag-3HG1-5{border-top-left-radius:10px !important}.item-2LIpTv{background-color:var(--dracula-accent)}.newMessagesBar-1hF-9G{background-color:var(--dracula-accent);border:1px var(--dracula-accent-dark);border-style:none solid solid solid}.header-3OsQeK{box-shadow:none;-webkit-box-shadow:none}.name-3Uvkvr,.base-21yXnu:not(.nameNormal-2fPMD2){color:var(--dracula-accent)}.nameWrap-3TyM52.textRow-1sENuL.base-21yXnu.size14-3fJ-ot,.gameIcon-1mDo1J{color:#fff}#app-mount .message-G6O-Wv{background-color:var(--dracula-secondary);box-shadow:none;border:1px solid var(--dracula-tertiary)}.updateIconForeground-2V_zo4{fill:var(--dracula-accent)}.childWrapper-1j_1ub{color:var(--dracula-accent)}.wrapper-3kah-n.selected-1Drb7Z .childWrapper-1j_1ub{background:var(--dracula-accent)}.members-3WRCEx,.members-3WRCEx>div,#dv-mount{background-color:var(--dracula-primary)}.container-2O1UgZ{background-color:var(--dracula-secondary);border:1px solid var(--dracula-tertiary)}.mediaBarGrabber-FvJKJg,.mediaBarProgress-38I317,.mediaBarProgress-38I317:after,.mediaBarProgress-38I317:before,.mediaBarInteraction-tUE5dq:hover .mediaBarGrabber-FvJKJg{background-color:var(--dracula-accent)}.audioControls-3fmemK{background-color:transparent}.videoControls-2NzHnF{background-color:var(--dracula-tertiary-alpha)}.mediaBarInteractionVolume-zGrOSh{background-color:var(--dracula-secondary-alpha)}.wrapper-x4po40{background-color:var(--dracula-secondary-alpha)}.iconPlay-3weMmb.icon-23NjRH polygon[fill=currentColor][points="0 0 0 14 11 7"]{fill:var(--dracula-accent) !important}.metadata-3IncIG{background:linear-gradient(0, transparent, var(--dracula-secondary))}.mediaBarInteractionDragging-3XLL8k .mediaBarGrabber-FvJKJg{background-color:var(--dracula-accent)}.uploadModalIn-2w48Zf .uploadDropModal-13Kd20 .bgScale-1iWuPF{background-color:var(--dracula-secondary)}.uploadModalIn-2w48Zf .uploadDropModal-13Kd20 .inner-rBP-MS{color:var(--dracula-accent);border:2px dashed var(--dracula-accent)}#app-mount .uploadModal-2ie9O_{background-color:var(--dracula-primary)}#app-mount .footer-VCsJQY{background-color:var(--dracula-secondary)}.checked-1pZh2h[style="width: 24px; height: 24px; border-color: rgb(114, 137, 218);"]{border-color:var(--dracula-accent) !important}path[d="M8.99991 16.17L4.82991 12L3.40991 13.41L8.99991 19L20.9999 7.00003L19.5899 5.59003L8.99991 16.17Z"][fill="#7289da"]{fill:var(--dracula-accent)}.uploadModal-2ie9O_ .inner-rBP-MS .file-163EuR .icon-HW4tZ-.image-2ssF8k{border:2px solid var(--dracula-accent)}.uploadModal-2ie9O_ .inner-rBP-MS,.uploadModalIn-2w48Zf .uploadDropModal-13Kd20 .inner-rBP-MS{border:2px dashed var(--dracula-accent);border-radius:10px}.button-12Fmur{border-radius:20px}#app-mount .root-g14mjS{background-color:var(--dracula-primary)}#app-mount .footer-31IekZ{background-color:var(--dracula-secondary)}#app-mount .htqj5xw-f1e1abj{color:var(--dracula-accent);border-color:var(--dracula-accent)}#app-mount .codeRedemptionRedirect-3SBiCp{background-color:var(--dracula-secondary);border-color:var(--dracula-tertiary)}.lookFilled-yCfaCM.colorGrey-2iAG-B,.lookFilled-1Gx00P.colorGrey-2DXtkV{background-color:var(--dracula-accent)}.lookFilled-yCfaCM.colorGrey-2iAG-B:hover,.lookFilled-yCfaCM.colorGrey-2iAG-B:disabled,.lookFilled-1Gx00P.colorGrey-2DXtkV:hover,.lookFilled-1Gx00P.colorGrey-2DXtkV:disabled{background-color:var(--dracula-accent-light)}.backButton-2Ps-B8.button-38aScr.lookBlank-3eh9lL.colorBrand-3pXr91.sizeMin-1mJd1x.grow-q77ONN{color:#b9bbbe}.colorStandard-21JIj7.size16-rrJ6ag.text-PdAsFQ{color:#fff}.colorStandard-21JIj7.size20-9iTTnl.footerTitle-3Bslxi{color:#fff}.colorHeaderPrimary-jN_yGr.size24-17l95E.title-1_TkpU,.colorHeaderPrimary-jN_yGr.size24-17l95E.title-OdeD-o,.colorHeaderPrimary-jN_yGr.size24-17l95E.title-1LqMUp{color:var(--dracula-accent)}.inviteDestinationExpired-1n9a5a{color:#f04747}.container-x8Y1ix{background-color:var(--dracula-secondary)}.colorHeaderSecondary-g5teka,.sampleLink-5BWNy9,.search-25t1e9 .searchBox-31Zv9h .searchBoxInput-3h4etz{color:var(--header-secondary)}.theme-light .footer-31IekZ,.theme-light .root-g14mjS{box-shadow:none}.input-2g-os5{color:var(--header-secondary)}circle[cx="68"][cy="12"][r="12"][fill="#7289DA"]{fill:var(--dracula-accent)}.input-m1-Y7Q{background-color:var(--dracula-secondary);border:1px solid var(--dracula-tertiary)}#app-mount .pageWrapper-2PwDoS{background-color:var(--dracula-primary)}.categoryItem-1QIroW.selectedCategoryItem-FHKU_o .itemInner-gPkiWb{background-color:var(--dracula-accent)}.search-25t1e9 .searchBox-31Zv9h{background-color:var(--dracula-secondary)}.option-1QI4c9:hover,.lookFilled-1Gx00P.colorBrand-3pXr91,.wrapper-3kah-n.selected-1Drb7Z .childWrapper-1j_1ub,.wrapper-3kah-n:hover .childWrapper-1j_1ub,.barFill-2Bh7CX,.colorDefault-CDqZdO.focused-3qFvc8,.headerPlaying-j0WQBV,.topSectionPlaying-1J5E4n,.lookFilled-yCfaCM.colorGreen-29iAKY,.lookFilled-1Gx00P.colorGreen-29iAKY,#app-mount .wrapper-1ZcZW-:hover,.circleIconButton-1VxDrg.selected-2r1Hvo,.newMessagesBar-1hF-9G,.questionMark-3V9mGJ,.bd-button,.bd-addon-views .bd-view-button.selected{background-color:var(--dracula-accent)}.bd-switch input:checked+.bd-switch-body{--switch-color: var(--dracula-accent)}.button-TGAkj4[style*="114, 137, 218"],.button-f2h6uQ[style*="114, 137, 218"],.button-38aScr[style*="114, 137, 218"],.container-2nx-BQ:not([style*="background-color: hsl(218, calc(var(--saturation-factor, 1) * 4.6%), 46.9%)"]),.activeButton-LRWFC_{background-color:var(--dracula-accent) !important}.container-2nx-BQ:not([style*="rgb(114, 118, 125)"]) .slider-32CRPX svg path,.radioSelection-1UHp0b{fill:var(--dracula-accent)}.radioIconForeground-2BMavi{fill:var(--dracula-accent) !important}.item-2idW98[aria-checked=true] svg,.defaultValue-19SZ-q .markValue-2U_-UG,.colorBrand-3cPPsm,.lookOutlined-3sRXeN.colorBrand-3pXr91,.reaction-2A2y9y.reactionMe-3I9gFK .reactionCount-1zkLcN,#app-mount .wrapper-1ZcZW-,.lookInverted-2D7oAl.colorBrand-3pXr91{color:var(--dracula-accent)}.lookOutlined-3sRXeN.colorBrand-3pXr91,.input-2g-os5:focus,.input-2g-os5.focused-1AtTHC{border-color:var(--dracula-accent)}.wrapper-SdcMKg{border:2px solid var(--dracula-accent)}.lookFilled-yCfaCM.colorBrand-3pXr91:hover,.lookFilled-yCfaCM.colorGreen-29iAKY:hover,.lookFilled-1Gx00P.colorBrand-3pXr91:hover,.lookFilled-1Gx00P.colorGreen-29iAKY:hover,.bd-button:hover,.bd-button:focus{background-color:var(--dracula-accent-light)}.circleIconButton-1VxDrg{color:var(--dracula-accent)}.circleIconButton-1VxDrg:hover{color:#fff}.lookFilled-yCfaCM.colorGreen-29iAKY:disabled,.lookFilled-yCfaCM.colorBrand-3pXr91:disabled,.lookFilled-1Gx00P.colorGreen-29iAKY:disabled,.lookFilled-1Gx00P.colorBrand-3pXr91:disabled{background-color:var(--dracula-accent-dark)}.radioSelection-1UHp0b:hover{fill:#fff !important}.reaction-2A2y9y.reactionMe-3I9gFK{background-color:var(--dracula-accent-alpha)}#app-mount .bar-1Bhnl9{background-color:var(--dracula-primary-light)}#app-mount .lookFilled-yCfaCM.colorPrimary-2AuQVo,#app-mount .lookFilled-1Gx00P.colorPrimary-3b3xI6{background-color:var(--dracula-accent)}#app-mount .lookFilled-yCfaCM.colorPrimary-2AuQVo:hover,#app-mount .lookFilled-1Gx00P.colorPrimary-3b3xI6:hover{background-color:var(--dracula-accent-light)}.css-1ba14n5-option{background-color:var(--dracula-secondary)}.css-3vaxre-menu{background-color:var(--dracula-primary)}#app-mount .userSettingsVoice-1_dzjw .previewOverlay-2reuWf{background-color:var(--dracula-secondary);border-color:var(--dracula-tertiary)}#app-mount .progress-1S-TDF{background-color:var(--dracula-secondary)}.container-3NTP7o{background:var(--dracula-accent) !important}.side-2ur1Qk .themed-2-lozF.selected-g-kMVV.item-3XjbnG{background-color:var(--dracula-accent);border-radius:2px}.side-2ur1Qk .themed-2-lozF.selected-g-kMVV.item-3XjbnG:hover{background-color:var(--dracula-accent-light)}.topPill-3DJJNV .themed-2-lozF.selected-g-kMVV.item-3XjbnG{background-color:var(--dracula-accent-alpha);border-radius:2px}.item-3mHhwr.item-3XjbnG[aria-controls=ADD_FRIEND-tab]{background-color:var(--dracula-accent) !important;color:#fff !important}.cardPrimary-3qRT__{background:var(--dracula-secondary)}.colorDefault-CDqZdO:active:not(.hideInteraction-2jPGL_){background-color:var(--dracula-accent-light)}.reaction-2A2y9y{background:var(--dracula-secondary)}.option-1QI4c9{background-color:var(--dracula-primary-light)}.disabled-35mc5w{color:var(--dracula-primary-light)}#app-mount .tooltip-14MtrL,#app-mount .tooltip-1_vJJI,#app-mount .subscribeTooltipWrapper-3ipXtC{background-color:var(--dracula-secondary)}.menu-1QACrS{border:1px solid var(--dracula-tertiary)}.iconBadge-2wi9r4.participating-NBGDkr{background-color:var(--dracula-accent)}.colorable-3rVGna.primaryDark-2UJt1G{background-color:var(--dracula-primary)}.item-1OdjEX[aria-checked=true] svg{color:var(--dracula-accent)}.avatarSpeaking-2pCGrZ,.border-2BJQjd.speaking-3RWJBr{box-shadow:inset 0 0 0 2px var(--dracula-accent),inset 0 0 0 3px var(--dracula-secondary)}.checkbox-1ycfTw .checkboxInner-1aRh1d .checkboxElement-uwAa9F:checked+span{background-color:var(--dracula-accent);border-color:var(--dracula-accent)}#app-mount .closeButton-PCZcma{border-color:var(--dracula-accent)}#app-mount .keybind-13vtq8{color:var(--dracula-accent)}#app-mount .game-3x3aDt{box-shadow:0 1px 0 0 var(--dracula-tertiary)}#app-mount .nowPlaying-zBamm2{background-color:var(--dracula-accent)}#app-mount .card-2ART2V:before{background-color:var(--dracula-secondary);border-color:var(--dracula-tertiary)}.container-2nx-BQ[style="opacity: 1; background-color: rgb(114, 118, 125);"]{background-color:var(--dracula-primary-light) !important}.powercord-alias-pair{background:var(--dracula-secondary) !important;border:1px solid var(--dracula-tertiary) !important}.powercord-alias-textarea:focus{border-color:var(--dracula-accent) !important}.searchBox{background:var(--dracula-secondary) !important}.discordTweaksSettings .tweaks .tweakCard{background-color:var(--dracula-secondary) !important;border:1px solid var(--dracula-tertiary)}.scrollerBase-_bVAAt.disableScrollAnchor-6TwzvM::-webkit-scrollbar-thumb,.auto-2K3UW5.scrollerBase-_bVAAt::-webkit-scrollbar-thumb,.thin-31rlnD.scrollerBase-_bVAAt::-webkit-scrollbar-thumb{background-color:var(--dracula-primary-light)}.base-2jDfDU div::-webkit-scrollbar-thumb,#user-settings div::-webkit-scrollbar-thumb{background-color:var(--dracula-primary-light) !important}.base-2jDfDU div::-webkit-scrollbar-thumb:hover{background-color:var(--dracula-primary-light) !important}.input-3r5zZY{background-color:var(--dracula-secondary);border:1px solid var(--dracula-tertiary)}.selectorButtonSelected-3Z0WNU{background-color:var(--dracula-accent)}.selectorButton-3sW6Qm:not(.selectorButtonPremiumRequired-2pGGEj):hover{background-color:var(--dracula-accent)}.item-2OyinQ{border:none}.lookGhost-2Fn_0-.colorBrand-3pXr91{color:var(--dracula-accent);background-color:var(--dracula-accent-alpha)}.regionSelectModal-12e-57{background:var(--dracula-primary) !important}.regionSelectModal-12e-57 .regionSelectModalOption-2DSIZ3{background-color:var(--dracula-secondary);border:1px solid var(--dracula-tertiary)}.regionSelectModal-12e-57 .regionSelectModalHeader-21khC1{color:var(--dracula-accent)}.regionSelectModal-12e-57 .regionSelectModalOption-2DSIZ3:hover{border-color:var(--dracula-accent)}.container-20TyK0.elevationHigh-28Pty4[style="background-color: rgba(32, 34, 37, 0.9);"]{background-color:var(--dracula-secondary-alpha) !important}#app-mount .tierHeaderLocked-1a2opw{background-color:var(--dracula-secondary)}#app-mount .tierBody-x9kBBp{background-color:var(--dracula-primary)}.tier-3H4BXk{border:1px solid var(--dracula-tertiary)}#app-mount .quickSelectPopout-2F0PXw{background:var(--dracula-secondary)}.check-K_srvn{fill:var(--dracula-accent) !important}#app-mount .calendarPicker-sDhzdi .react-datepicker{background-color:var(--dracula-secondary)}#app-mount .calendarPicker-sDhzdi .react-datepicker__header{background-color:var(--dracula-secondary);border-color:var(--dracula-tertiary)}#app-mount .calendarPicker-sDhzdi .react-datepicker__day.react-datepicker__day--disabled,#app-mount .calendarPicker-sDhzdi .react-datepicker__day.react-datepicker__day--disabled:hover{background-color:var(--dracula-primary-light)}#app-mount .calendarPicker-sDhzdi .react-datepicker__day.react-datepicker__day--disabled:hover,#app-mount .calendarPicker-sDhzdi .react-datepicker__day.react-datepicker__day--disabled:hover:hover{background-color:var(--dracula-primary-light)}#app-mount .calendarPicker-sDhzdi .react-datepicker__day--disabled,#app-mount .calendarPicker-sDhzdi .react-datepicker__day--outside-month{background-color:var(--dracula-primary)}#app-mount .calendarPicker-sDhzdi .react-datepicker__day.react-datepicker__day--selected:after{background-color:var(--dracula-accent)}#app-mount .calendarPicker-sDhzdi .react-datepicker__day.react-datepicker__day--selected:hover,#app-mount .calendarPicker-sDhzdi .react-datepicker__day:hover{background-color:var(--dracula-accent-alpha-alt2)}#app-mount .calendarPicker-sDhzdi .react-datepicker__day{border-top-color:var(--dracula-tertiary);border-left-color:var(--dracula-tertiary)}#app-mount .datePicker-70cO23 .datePickerHint-17MnA8 .hintValue-1x-flY{background-color:transparent}#app-mount .datePicker-70cO23 .datePickerHint-17MnA8 .hintValue-1x-flY:hover{background-color:var(--dracula-accent-alpha-alt2)}.categoryPill-1zjNrr.selected-bLcqYK{background-color:var(--dracula-accent)}.searchPage-3tt6dh .search-25t1e9 .searchBox-31Zv9h:focus,.searchPage-3tt6dh .search-25t1e9 .searchBox-31Zv9h:focus-within{border-color:var(--dracula-accent) !important}.css-12hk9yc-control{background-color:var(--dracula-secondary)}.css-ix84ef-menu{background-color:var(--dracula-secondary)}.css-1adxh11-control{background-color:var(--dracula-secondary)}.scroller-1JpcIc{background-color:var(--dracula-primary)}#app-mount .bodySection-3iDdop,#app-mount .row-2qQ--F{background-color:var(--dracula-secondary)}.checkmarkIcon-2YUUhA{color:var(--dracula-accent)}#app-mount .description-X8_53U{color:var(--dracula-accent)}#app-mount .tile-2mmK5T{background-color:var(--dracula-secondary)}#app-mount .tile-2mmK5T:hover{background-color:var(--dracula-tertiary)}#app-mount .lookFilled-yCfaCM.colorPrimary-2AuQVo:disabled,#app-mount .lookFilled-1Gx00P.colorPrimary-3b3xI6:disabled{background-color:var(--dracula-primary-light)}#app-mount .invalidPoop--w1123{background-color:var(--dracula-secondary)}#app-mount .perksModal-fSYqOq{background-color:var(--dracula-primary)}#app-mount .perk-2WeBWW{background-color:var(--dracula-secondary)}#app-mount .lookFilled-yCfaCM.colorPrimary-2AuQVo:active,#app-mount .lookFilled-yCfaCM.colorPrimary-2AuQVo:hover,.lookFilled-yCfaCM.colorBrand-2AuQVo:active,#app-mount .lookFilled-1Gx00P.colorPrimary-3b3xI6:active,#app-mount .lookFilled-1Gx00P.colorPrimary-3b3xI6:hover,.lookFilled-1Gx00P.colorBrand-3pXr91:active{background-color:var(--dracula-accent-light)}#app-mount .barBackground-unEPDT,#app-mount .tierMarkerBackground-G8FoN4{background-color:var(--dracula-primary-light)}#app-mount .searchAnswer-23w-CH,#app-mount .searchFilter-2UfsDk{background-color:var(--dracula-primary-light)}#app-mount .header-13P3fr{background:var(--dracula-secondary)}.searchPage-3tt6dh .search-25t1e9 .searchBox-31Zv9h .closeIcon-BMGxx0{color:var(--dracula-primary-light)}#app-mount .inset-SbsSFp{background-color:var(--dracula-primary)}#app-mount .outer-2JOHae.active-1W_Gl9,#app-mount .outer-2JOHae.interactive-2zD88a:hover{background-color:var(--dracula-tertiary)}#app-mount .popout-3Zw0qN{background-color:var(--dracula-secondary)}#app-mount .separator-2OaeRP{background-color:var(--dracula-tertiary)}#app-mount .enabled-1t_Gxm:hover{background-color:var(--dracula-tertiary)}.colorBrand-21Le_q{color:var(--dracula-accent)}#app-mount .modal-2RrUKJ{background-color:var(--dracula-primary)}.jumpToPresentBar-1cEnH0{padding:0;bottom:8px;border-radius:15px}#app-mount .emojiAliasInput-3ZhdKx .emojiInput-B8MGXq,#app-mount .emojiAliasInput-1y-NBz .emojiInput-1aLNse{background-color:var(--dracula-secondary)}#app-mount .input-2g-os5:focus,#app-mount .input-2g-os5.focused-1AtTHC,#app-mount .input-2g-os5:hover{border-color:var(--dracula-accent)}.border-2Vy6FN.speaking-7QZEkv{box-shadow:inset 0 0 0 2px var(--dracula-accent),inset 0 0 0 3px var(--dracula-secondary)}.wrapper-1gVUIN.fullScreen-KhZZcz,.wrapper-1gVUIN.noChat-2UYgeE{background-color:var(--dracula-primary)}.tile-2TcwiO{background-color:var(--dracula-secondary) !important;border:1px solid var(--dracula-tertiary)}.gradientContainer-phMG8d{background-image:linear-gradient(var(--dracula-secondary), rgba(36, 38, 49, 0.738) 19%, rgba(36, 38, 49, 0.541) 34%, rgba(36, 38, 49, 0.382) 47%, rgba(36, 38, 49, 0.278) 56.5%, rgba(36, 38, 49, 0.194) 65%, rgba(36, 38, 49, 0.126) 73%, rgba(36, 38, 49, 0.075) 80.2%, rgba(36, 38, 49, 0.042) 86.1%, rgba(36, 38, 49, 0.021) 91%, rgba(36, 38, 49, 0.008) 95.2%, rgba(36, 38, 49, 0.002) 98.2%, transparent)}.colorable-3rVGna.primaryDark-2UJt1G{background-color:var(--dracula-secondary)}.colorable-3rVGna.primaryDark-2UJt1G:hover{background-color:var(--dracula-tertiary)}.colorable-3rVGna.white-11auuQ{background-color:var(--dracula-accent);color:#fff}.colorable-3rVGna.white-11auuQ .centerIcon-2G6o-T{color:#fff}.colorable-3rVGna.white-11auuQ.active-1QRrIS{background-color:var(--dracula-accent)}.colorable-3rVGna.white-11auuQ:hover{background-color:var(--dracula-accent-light)}.colorable-3rVGna.white-11auuQ,.colorable-3rVGna.white-11auuQ .centerIcon-JYpTUi{color:#fff}.colorable-3rVGna.white-11auuQ.active-3D763s{background-color:var(--dracula-accent)}.colorable-3rVGna.white-11auuQ:hover{background-color:var(--dracula-accent-light)}.colorable-3rVGna.white-11auuQ,.colorable-3rVGna.white-11auuQ .centerIcon-JYpTUi{color:#fff}.colorDefault-CDqZdO .checkbox-hADx5o,.colorDefault-CDqZdO .radioSelection-1UHp0b{color:var(--dracula-accent)}#app-mount .wanderingCubesItem-3Us-UG{background-color:var(--dracula-accent)}.videoWrapper-3rtb_V{background-color:var(--dracula-secondary)}.button-1EGGcP.buttonColor-3bP3fX.buttonActive-Uc1jHx,.button-1EGGcP .buttonColor-3bP3fX.buttonActive-Uc1jHx{background-color:var(--dracula-accent-light)}.button-1EGGcP.buttonColor-3bP3fX.buttonActive-Uc1jHx:hover,.button-1EGGcP .buttonColor-3bP3fX.buttonActive-Uc1jHx:hover{background-color:var(--dracula-accent-light)}.button-3Vyz67{background-color:var(--dracula-accent)}.button-3Vyz67:hover{background-color:var(--dracula-accent-light)}.lookOutlined-3sRXeN.colorGreen-29iAKY{color:var(--dracula-accent);border-color:var(--dracula-accent)}.lookOutlined-3sRXeN.colorGreen-29iAKY:active{background-color:var(--dracula-accent-light)}.lookFilled-yCfaCM.colorGreen-29iAKY,.lookFilled-1Gx00P.colorGreen-29iAKY{background-color:var(--dracula-accent)}.lookOutlined-3sRXeN.colorGreen-29iAKY:active{background-color:var(--dracula-accent-light);color:#fff}.icon-N9JZb6:not(.iconServer-GeSR0b){color:var(--dracula-accent)}.checkbox-f1HnKB[style="width: 24px; height: 24px; border-color: rgb(114, 137, 218); background-color: rgb(114, 137, 218);"]{background-color:var(--dracula-accent) !important;border-color:var(--dracula-accent-dark) !important}.checkbox-f1HnKB[style="width: 24px; height: 24px; border-color: rgb(67, 181, 129); background-color: rgb(67, 181, 129);"]{background-color:var(--dracula-accent) !important;border-color:var(--dracula-accent) !important}.checkbox-f1HnKB[style="width: 24px; height: 24px; border-color: rgba(67, 181, 129, 0.15); background-color: rgba(67, 181, 129, 0.15);"]{background-color:var(--dracula-accent-alpha) !important;border-color:var(--dracula-accent-alpha) !important}path[d="M8.99991 16.17L4.82991 12L3.40991 13.41L8.99991 19L20.9999 7.00003L19.5899 5.59003L8.99991 16.17Z"][fill="#43b581"]{fill:var(--dracula-accent)}#app-mount .default-1Tkeeg{background-color:var(--dracula-secondary)}#app-mount .default-1Tkeeg:hover{background-color:var(--dracula-tertiary)}#app-mount .override-1sK4r0:hover{background-color:var(--dracula-tertiary)}.channelTextArea-1VQBuV{border-radius:25px}#app-mount .form-3gdLxP:before{display:none}.css-dwar6a-menu{background-color:var(--dracula-secondary)}.css-rzbxvl-option{background-color:var(--dracula-tertiary)}#app-mount .defaultIndicator-2ndWks{background-color:var(--dracula-accent)}#app-mount .keyboardShortcutsModal-2CRmCm{background-color:var(--dracula-secondary)}#app-mount .colorPickerCustom-1swUKF{background:var(--dracula-primary);border-color:var(--dracula-tertiary)}#app-mount .notDetected-2HEmAp{background-color:var(--dracula-primary-light)}#app-mount .addGamePopout-3yePJc{background-color:var(--dracula-primary)}.css-6fzn47-control:hover{border-color:var(--dracula-accent)}#app-mount .container-KM8BU6,#app-mount .reactors-1VXca7{background-color:var(--dracula-primary)}#app-mount .scroller-2GkvCq{background-color:var(--dracula-secondary)}#app-mount .reactionSelected-1aMb2K{background-color:var(--dracula-accent)}#app-mount .bd-addon-list .bd-addon-card{background-color:var(--dracula-secondary);border-color:var(--dracula-tertiary)}#app-mount .bd-addon-list .bd-card-footer{border-top-color:var(--dracula-tertiary)}#app-mount .bd-addon-list .bda-header{border-bottom-color:var(--dracula-tertiary)}.bd-search-wrapper{background-color:var(--dracula-secondary)}.bd-select .bd-select-options{background:var(--dracula-secondary)}.bd-select .bd-select-option:hover,.bd-select .bd-select-option.selected{background:var(--dracula-tertiary)}#bd-settingspane-container .ui-switch-item .style-description{border-bottom:none}#app-mount .container-1S70rv .sectionTag-28mLyE{background-color:var(--dracula-primary)}#app-mount .autocompleteArrow-jJE9TQ,#app-mount .header-3i_Csh{background-color:var(--dracula-secondary)}#app-mount .invite-3uuHYQ{background-color:var(--dracula-secondary);border-color:var(--dracula-tertiary)}.lookFilled-1Gx00P.colorGrey-2DXtkV:disabled{background-color:var(--dracula-primary-light)}.attachButtonPlay-1ATmb5{color:var(--dracula-accent)}.lookLink-9FtZy-.colorBrand-3pXr91{color:var(--dracula-accent)}.lookLink-9FtZy-.colorBrand-3pXr91:hover .contents-3ca1mk,.lookLink-9FtZy-.colorBrand-3pXr91:hover .contents-18-Yxp{background-image:linear-gradient(0deg, transparent, transparent 1px, var(--dracula-accent) 0, var(--dracula-accent) 2px, transparent 0)}.ephemeralMessage-11q8XZ a{color:var(--dracula-accent)}.operations-3q3u6E>a{color:var(--dracula-accent)}#app-mount .container-1ILvLB .header-2C89wJ,#app-mount .container-1ILvLB section{background-color:var(--dracula-secondary)}#app-mount .popoutList-10IFAa{background:var(--dracula-primary)}.container-2oNtJn{background-color:var(--dracula-secondary)}#app-mount .contentWrapper-3oy4Xo{background:var(--dracula-primary)}.attachedBars-2BCP3l{margin:0 20px 0 20px}.powercord-codeblock-copy-btn.copied{background-color:var(--dracula-accent) !important}.colorInfo-1kEg3T{background-color:var(--dracula-accent)}.outer-2JOHae:not(.wrapper-2RrXDg){background-color:var(--dracula-primary)}.containerUserOver-SDa1HW:after{background-color:var(--dracula-accent-alpha);border:2px solid var(--dracula-accent-alpha-alt2)}#app-mount .path2-F-M5gP,#app-mount .path-lhsLSV{stroke:var(--dracula-accent)}#app-mount .path3-3tVOpU{stroke:var(--dracula-accent-dark)}#app-mount .categoryFadeBlurple-1HuV1x{background-color:rgba(189,147,249,.8)}#app-mount .categoryFadeBlurple-1HuV1x:hover{background-color:rgba(189,147,249,.95)}#app-mount .result-3OpoO7:hover:after{-webkit-box-shadow:inset 0 0 0 2px var(--dracula-accent),inset 0 0 0 3px var(--dracula-secondary);box-shadow:inset 0 0 0 2px var(--dracula-accent),inset 0 0 0 3px var(--dracula-secondary)}#app-mount .authBox-1HR6Ha{background:var(--dracula-primary)}.avatarUploaderInner-yEhTv5{background-color:var(--dracula-accent)}html.theme-light #app-mount::after{content:"You need to have dark theme enabled for dracula to work properly. To enable it, go into Settings -> Appearance";background:var(--dracula-tertiary);position:fixed;z-index:5;right:0;bottom:0;display:flex;align-items:center;max-width:250px;line-height:normal;padding:15px 0 15px 60px;margin-right:10px;margin-bottom:10px;border-left:3px solid #f04747;border-radius:3px;color:rgba(255,255,255,.65);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMSAyMWgyMkwxMiAyIDEgMjF6bTEyLTNoLTJ2LTJoMnYyem0wLTRoLTJ2LTRoMnY0eiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:35px;background-position:10px center}.active-WHsd77{background-color:var(--dracula-accent) !important}.progressBar-1T6LYX{background-color:var(--dracula-accent) !important}.layerContainer-2v_Sit .layer-2aCOJ3[style*="position: absolute; left: 100px;"]{left:72px !important}.container-1ILvLB{width:240px;box-shadow:0 8px 16px rgba(0,0,0,.24)}.layerContainer-2v_Sit .layer-2aCOJ3[style*="position: absolute; left: 100px;"] .container-1ILvLB header{background-color:var(--toast-header)}.layerContainer-2v_Sit .layer-2aCOJ3[style*="position: absolute; left: 100px;"] .container-1ILvLB section{background-color:var(--deprecated-panel-background)}.container-1ILvLB section p:nth-of-type(1){font-size:0}.container-1ILvLB section p:nth-of-type(2){display:none}.container-1ILvLB section strong{font-size:14px;white-space:pre}.container-1ILvLB section strong::before{font-weight:normal}.container-1ILvLB section strong:nth-of-type(1)::before{content:"Server: "}.container-1ILvLB section strong:nth-of-type(2)::before{content:"Average Ping: "}.container-1ILvLB section strong:nth-of-type(3)::before{content:"Last Ping: "}.container-1ILvLB section strong:nth-of-type(4)::before{content:"Packet Loss: "}.iconBadge-3qSJIw{background-color:#43b581}.iconBadge-3qSJIw.participating-1NvRVd{background-color:var(--dracula-accent)}.container-3NTP7o{border-radius:25px}.userSettingsVoice-1_dzjw,.container-3NTP7o{width:auto !important}.theme-dark .notches-2w7UZJ.gray-3wP137{display:none}.theme-dark .progress-1S-TDF,.theme-light .progress-1S-TDF{background:var(--dracula-primary)}.micTestCaption-3wFDcZ{top:32px;left:148px}.micTestButton-1Qz8Oq{width:140px}#app-mount .item-3XjbnG[data-item-id=bdCompat],#app-mount .item-3XjbnG[data-item-id=theme-toggler]{order:1}.item-3XjbnG[data-item-id=pc-moduleManager-plugins]~div{order:2}.icon-2W8DHg{width:15px}#app-mount .wrapper-1ZcZW-{border-radius:5px;padding-top:2px;padding-right:3px;padding-bottom:2px;font-size:.9em}.channelIcon-3I2O7O{width:1em;height:1em;top:.4em}.mention.iconMentionText-1_WCtN{padding-left:1rem}.BIV-zoom-lens{border:solid var(--dracula-accent) !important}.BIV-zoom-lens-round{border:2px solid var(--dracula-accent) !important}.top-K_jibn .brand-3g5E0C.item-3XjbnG:hover{border-bottom-color:var(--dracula-accent)}.has-vpc .content-2hZxGK{background-color:var(--dracula-primary) !important}.reaction-2A2y9y.reactionMe-3I9gFK{border-color:var(--dracula-accent)}.reaction-2A2y9y:hover{border-color:var(--dracula-accent)}#app-mount .wrapper-1ZcZW-{background-color:var(--dracula-accent-alpha)}#app-mount .contentWarningPopout-WKdbDG{background-color:var(--dracula-secondary)}.checkbox-f1HnKB{border-color:var(--dracula-accent) !important;background-color:var(--dracula-accent) !important}::selection{background-color:var(--dracula-accent-dark)}.premiumTabItem-1QTfBr[aria-selected=true]{background-color:var(--dracula-accent) !important}.premiumTabItem-1QTfBr[aria-selected=true]:hover{background-color:var(--dracula-accent-light) !important}.side-2ur1Qk>.item-3XjbnG[data-item-id=DiscordNitro]:not(.role-3pGE29)::before{--settings-icon-color: #ffffff}.PronounDB-style-container .PronounDB-style-header{color:var(--dracula-accent)}.theme-dark .newPopoutActivityStyles button,.theme-dark .newProfileActivityStyles button,.theme-light .newPopoutActivityStyles button,.theme-light .newProfileActivityStyles button{color:#fff}.container-2o3qEW{background-color:var(--dracula-primary)}.button-y6hemj[disabled]>.innerButton-1aF_E_>.buttonChild-33lB5F,.buttonChild-33lB5F{color:var(--dracula-accent)}
Data transformation function to stream VPC Flowlogs to Splunk via Firehose
Simple terraform module to deploy a 3 Tier (public/private/data) AWS VPC
ericfaris
data service for VPC High Scores. Other data could be included in the future....
onetwopunch
Demonstrates data security in GCP with VPC SC, IAP and OS Login
jerearista
Provision a POC lab for Arista vRouter in multi-cloud setup (using multiple AWS VPCs, initially). Terraform defines the infrastructure with various provisioners including Ansible and templated User Data.
longNguyen010203
πππ This project develop a data warehouse for a bank using Amazon Redshift, VPC, Glue, S3 and DBT, following a β Star Schema architecture. The goal is to storage, manage, and optimize data to support decision making and reporting π΅οΈ
longNguyen010203
π·π Set up and build a big data processing pipeline with Apache Spark, π¦ AWS services (S3, EMR, EC2, IAM, VPC, Redshift) Terraform to setup the infrastructure and Integration Airflow to automate workflowsπ₯
A Terraform-based project to deploy a real-time MySQL Change Data Capture (CDC) pipeline on Google Cloud Platform (GCP). It uses Debezium Server running on a GCE VM to stream data changes from a private Cloud SQL instance directly to a Redis sink, all within a secure, private VPC.
aaroniscode
demokit quickly and easily creates fully configured demo environments in the cloud (AWS today). It will create a VPC, launch instances, configure security groups, install software, configure settings and populate with demo data. You can also easily shut down instances and restart them to minimize costs.