Scripts/New-UDSimpleIcon.ps1

<#
.SYNOPSIS
    Sample control for UniversalDashboard.
.DESCRIPTION
    Sample control function for UniversalDashboard. This function must have an ID and return a hash table.
.PARAMETER Id
    An id for the component default value will be generated by new-guid.
.EXAMPLE
    PS C:\> <example usage>
    Explanation of what the example does
.INPUTS
    Inputs (if any)
.OUTPUTS
    Output (if any)
.NOTES
    General notes
#>

function New-UDSimpleIcon {
    param(
        [Parameter()]
        [string]$Id = (New-Guid).ToString(),
        [Parameter()]
        [ValidateSet('Abbrobotstudio',
            'AboutDotMe',
            'Abstract',
            'Academia',
            'Accusoft',
            'Acm',
            'Actigraph',
            'Activision',
            'Adblock',
            'Adblockplus',
            'Addthis',
            'Adguard',
            'Adobe',
            'Adobeacrobatreader',
            'Adobeaftereffects',
            'Adobeaudition',
            'Adobecreativecloud',
            'Adobedreamweaver',
            'Adobefonts',
            'Adobeillustrator',
            'Adobeindesign',
            'Adobelightroomcc',
            'Adobelightroomclassic',
            'Adobephonegap',
            'Adobephotoshop',
            'Adobepremierepro',
            'Adobexd',
            'Adonisjs',
            'Aerlingus',
            'Affinity',
            'Affinitydesigner',
            'Affinityphoto',
            'Affinitypublisher',
            'AFrame',
            'Aiqfome',
            'Airbnb',
            'Airbus',
            'Aircall',
            'Aircanada',
            'Airfrance',
            'Airplayaudio',
            'Airplayvideo',
            'Airtable',
            'Alfaromeo',
            'Algolia',
            'Alipay',
            'Alliedmodders',
            'Allocine',
            'Alpinelinux',
            'Altiumdesigner',
            'Amazon',
            'Amazonalexa',
            'Amazonaws',
            'Amazonfiretv',
            'Amazonlumberyard',
            'Amd',
            'Americanairlines',
            'Americanexpress',
            'Anaconda',
            'Analogue',
            'Anchor',
            'Andela',
            'Android',
            'Androidauto',
            'Androidstudio',
            'Angellist',
            'Angular',
            'Angularjs',
            'Angularuniversal',
            'Ansible',
            'Ansys',
            'Antena3',
            'Apache',
            'Apacheairflow',
            'Apacheant',
            'Apachecassandra',
            'Apachecloudstack',
            'Apachecordova',
            'Apachedruid',
            'Apacheecharts',
            'Apacheflink',
            'Apachekafka',
            'Apachemaven',
            'Apachenetbeanside',
            'Apacheopenoffice',
            'Apachepulsar',
            'Apacherocketmq',
            'Apachesolr',
            'Apachespark',
            'Apollographql',
            'Apple',
            'Applemusic',
            'Applepay',
            'Applepodcasts',
            'Appletv',
            'Appsignal',
            'Appstore',
            'Appveyor',
            'Aral',
            'Archicad',
            'Archiveofourown',
            'Archlinux',
            'Ardour',
            'Arduino',
            'Artstation',
            'Arxiv',
            'Asana',
            'Asciidoctor',
            'Asciinema',
            'Askfm',
            'Asus',
            'AtAndT',
            'Atari',
            'Atlassian',
            'Atom',
            'Audacity',
            'Audi',
            'Audible',
            'Audioboom',
            'Audiomack',
            'AudioTechnica',
            'Aurelia',
            'Auth0',
            'Authy',
            'Autodesk',
            'Automatic',
            'Autotask',
            'Aventrix',
            'Awesomelists',
            'Awesomewm',
            'Azureartifacts',
            'Azuredevops',
            'Azurefunctions',
            'Azurepipelines',
            'Babel',
            'Badgr',
            'Badoo',
            'Baidu',
            'Bamboo',
            'Bancontact',
            'Bandcamp',
            'Bandlab',
            'Bandsintown',
            'Basecamp',
            'Bathasu',
            'BattleDotNet',
            'Bbciplayer',
            'Beatport',
            'Beats',
            'Beatsbydre',
            'Behance',
            'Beijingsubway',
            'Bentley',
            'Bigcartel',
            'Bilibili',
            'Bing',
            'Bit',
            'Bitbucket',
            'Bitcoin',
            'Bitdefender',
            'Bitly',
            'Bitrise',
            'Bitwarden',
            'Blackberry',
            'Blender',
            'Blogger',
            'Bloglovin',
            'Bluetooth',
            'Bmcsoftware',
            'Bmw',
            'Boeing',
            'Boost',
            'Bootstrap',
            'Bosch',
            'Bose',
            'Bower',
            'Box',
            'BrandDotAi',
            'Brandfolder',
            'Brave',
            'Breaker',
            'Broadcom',
            'Bt',
            'Buddy',
            'Buffer',
            'Bugatti',
            'Bugsnag',
            'Buildkite',
            'Bulma',
            'Buymeacoffee',
            'Buzzfeed',
            'Byte',
            'C',
            'Cairometro',
            'Cakephp',
            'Campaignmonitor',
            'Canonical',
            'Canva',
            'Carthrottle',
            'Carto',
            'Cashapp',
            'Castbox',
            'Castorama',
            'Castro',
            'Caterpillar',
            'Cdprojekt',
            'Celery',
            'Centos',
            'Cesium',
            'Cevo',
            'Chartmogul',
            'Chase',
            'Checkmarx',
            'Chef',
            'Chocolatey',
            'Chupachups',
            'Cinema4d',
            'Circle',
            'Circleci',
            'Cirrusci',
            'Cisco',
            'Citrix',
            'Citroen',
            'Civicrm',
            'Claris',
            'Clickup',
            'Cliqz',
            'Clockify',
            'Clojure',
            'Cloudbees',
            'Cloudcannon',
            'Cloudflare',
            'Cloudsmith',
            'Clyp',
            'Cmake',
            'Cnn',
            'Cocoapods',
            'Coda',
            'Codacy',
            'Codecademy',
            'Codechef',
            'Codeclimate',
            'Codecov',
            'Codefactor',
            'Codeforces',
            'Codeigniter',
            'Codepen',
            'Codersrank',
            'Coderwall',
            'Codesandbox',
            'Codeship',
            'Codewars',
            'Codio',
            'Coffeescript',
            'Coinbase',
            'Commonworkflowlanguage',
            'Composer',
            'Compropago',
            'Concourse',
            'CondaForge',
            'Conekta',
            'Confluence',
            'Consul',
            'Contactlesspayment',
            'Convertio',
            'CoOp',
            'Coronaengine',
            'Coronarenderer',
            'CounterStrike',
            'Coursera',
            'Coveralls',
            'Cpanel',
            'Cplusplus',
            'Craftcms',
            'Creativecommons',
            'Crehana',
            'Crowdin',
            'Crunchbase',
            'Crunchyroll',
            'Cryengine',
            'Csharp',
            'Css3',
            'Csswizardry',
            'Curl',
            'Cypress',
            'D3DotJs',
            'Daf',
            'Dailymotion',
            'Darkreader',
            'Dart',
            'Daserste',
            'Dash',
            'Dashlane',
            'Dassaultsystemes',
            'Datacamp',
            'Datadog',
            'Dazn',
            'Dblp',
            'Dcentertainment',
            'Debian',
            'Deepin',
            'Deezer',
            'Delicious',
            'Deliveroo',
            'Dell',
            'Deno',
            'Dependabot',
            'Derspiegel',
            'Designernews',
            'DevDotTo',
            'Deviantart',
            'Devrant',
            'Dhl',
            'Diaspora',
            'Digg',
            'Digitalocean',
            'Dior',
            'Directus',
            'Discogs',
            'Discord',
            'Discourse',
            'Discover',
            'Disqus',
            'Disroot',
            'Django',
            'Dlna',
            'Docker',
            'Docusign',
            'Dolby',
            'DotNet',
            'Douban',
            'DraugiemDotLv',
            'Dribbble',
            'Drone',
            'Drooble',
            'Dropbox',
            'Drupal',
            'Dsautomobiles',
            'Dtube',
            'Duckduckgo',
            'Dunked',
            'Duolingo',
            'Dynamics365',
            'Dynatrace',
            'Ea',
            'Easyjet',
            'Ebay',
            'Eclipseide',
            'Eclipsemosquitto',
            'Egnyte',
            'Elastic',
            'Elasticcloud',
            'Elasticsearch',
            'Elasticstack',
            'Electron',
            'Elementary',
            'Eleventy',
            'Elixir',
            'Ello',
            'Elm',
            'Elsevier',
            'Embarcadero',
            'EmberDotJs',
            'Emby',
            'Emlakjet',
            'Empirekred',
            'Envato',
            'Epel',
            'Epicgames',
            'Epson',
            'Esea',
            'Eslgaming',
            'Eslint',
            'Ethereum',
            'Etsy',
            'Eventbrite',
            'Eventstore',
            'Evernote',
            'Everplaces',
            'Evry',
            'Exercism',
            'Expertsexchange',
            'Expo',
            'Eyeem',
            'Facebook',
            'Facebookgaming',
            'Facebooklive',
            'Faceit',
            'Fandango',
            'Fandom',
            'Farfetch',
            'Fastify',
            'Fastly',
            'Favro',
            'FDroid',
            'Feathub',
            'Fedora',
            'Fedramp',
            'Feedly',
            'Ferrari',
            'FerrarinDotVDot',
            'Fiat',
            'Fidoalliance',
            'Fifa',
            'Figma',
            'Figshare',
            'Fila',
            'Filezilla',
            'Firebase',
            'Firefox',
            'Firefoxbrowser',
            'First',
            'Fitbit',
            'Fite',
            'FiveHundredPx',
            'Fiverr',
            'Flask',
            'Flathub',
            'Flattr',
            'Flickr',
            'Flipboard',
            'Floatplane',
            'Flood',
            'Fluentd',
            'Flutter',
            'Fnac',
            'Fontawesome',
            'Ford',
            'Formstack',
            'Fortinet',
            'Fossa',
            'Fossilscm',
            'Foursquare',
            'Framer',
            'Freebsd',
            'Freecodecamp',
            'FreedesktopDotOrg',
            'Freelancer',
            'FSecure',
            'Fujifilm',
            'Fujitsu',
            'Furaffinity',
            'Furrynetwork',
            'Garmin',
            'Gatling',
            'Gatsby',
            'Gauges',
            'Geeksforgeeks',
            'Generalmotors',
            'Genius',
            'Gentoo',
            'Geocaching',
            'Gerrit',
            'Ghost',
            'Ghostery',
            'Gimp',
            'Git',
            'Gitea',
            'Github',
            'Githubactions',
            'Gitkraken',
            'Gitlab',
            'Gitpod',
            'Gitter',
            'Glassdoor',
            'Glitch',
            'Gmail',
            'Gnome',
            'Gnu',
            'Gnubash',
            'Gnuemacs',
            'Gnuicecat',
            'Gnuprivacyguard',
            'Gnusocial',
            'Go',
            'Godotengine',
            'Gofundme',
            'GogDotCom',
            'Goldenline',
            'Goodreads',
            'Google',
            'Googleads',
            'Googleadsense',
            'Googleanalytics',
            'Googleassistant',
            'Googlecalendar',
            'Googlecardboard',
            'Googlecast',
            'Googlechrome',
            'Googleclassroom',
            'Googlecloud',
            'Googledrive',
            'Googleearth',
            'Googlefit',
            'Googlehangouts',
            'Googlehangoutschat',
            'Googlehangoutsmeet',
            'Googlekeep',
            'Googlelens',
            'Googlemaps',
            'Googlemessages',
            'Googlemybusiness',
            'Googlenearby',
            'Googlenews',
            'Googlepay',
            'Googleplay',
            'Googlepodcasts',
            'Googlescholar',
            'Googlesearchconsole',
            'Googlesheets',
            'Googlestreetview',
            'Googletagmanager',
            'Googletranslate',
            'GovDotUk',
            'Gradle',
            'Grafana',
            'Graphcool',
            'Graphql',
            'Grav',
            'Gravatar',
            'Greensock',
            'Groovy',
            'Groupon',
            'Grunt',
            'Guangzhoumetro',
            'Gulp',
            'Gumroad',
            'Gumtree',
            'Gutenberg',
            'Habr',
            'Hackaday',
            'Hackerearth',
            'Hackerone',
            'Hackerrank',
            'Hackhands',
            'Hackster',
            'Happycow',
            'Harbor',
            'Hashnode',
            'Haskell',
            'Hatenabookmark',
            'Haveibeenpwned',
            'Haxe',
            'Hbo',
            'Hellofresh',
            'Hellyhansen',
            'Helm',
            'Here',
            'Heroku',
            'Hexo',
            'Hey',
            'Highly',
            'Hilton',
            'Hipchat',
            'Hitachi',
            'Hive',
            'Hockeyapp',
            'Homeassistant',
            'Homebrew',
            'Homify',
            'Honda',
            'Hootsuite',
            'HotelsDotCom',
            'Houdini',
            'Houzz',
            'Hp',
            'Html5',
            'Htmlacademy',
            'Huawei',
            'Hubspot',
            'Hugo',
            'Hulu',
            'Humblebundle',
            'Hurriyetemlak',
            'Husqvarna',
            'Hypothesis',
            'Hyundai',
            'Iata',
            'Ibeacon',
            'Ibm',
            'Icloud',
            'Icomoon',
            'Icon',
            'Iconify',
            'Iconjar',
            'Icq',
            'Ideal',
            'Ifixit',
            'Ifood',
            'Ifttt',
            'Iheartradio',
            'Imdb',
            'Imgur',
            'Indeed',
            'Influxdb',
            'Inkscape',
            'Insomnia',
            'Instacart',
            'Instagram',
            'Instapaper',
            'Intel',
            'Intellijidea',
            'Intercom',
            'Internetarchive',
            'Internetexplorer',
            'Invision',
            'Invoiceninja',
            'Iobroker',
            'Ionic',
            'Ios',
            'Ipfs',
            'Issuu',
            'ItchDotIo',
            'Itunes',
            'Iveco',
            'Jabber',
            'Jamboard',
            'Jameson',
            'Jasmine',
            'Java',
            'Javascript',
            'Jbl',
            'Jcb',
            'Jeep',
            'Jekyll',
            'Jenkins',
            'Jenkinsx',
            'Jest',
            'Jet',
            'Jetbrains',
            'Jfrog',
            'Jfrogbintray',
            'Jinja',
            'Jira',
            'Jirasoftware',
            'Johndeere',
            'Joomla',
            'Jpeg',
            'Jquery',
            'Jrgroup',
            'Jsdelivr',
            'Jsfiddle',
            'Json',
            'Jsonwebtokens',
            'Jupyter',
            'Justeat',
            'Justgiving',
            'Kaggle',
            'Kaios',
            'Kaspersky',
            'Katana',
            'Kde',
            'Keepassxc',
            'Kentico',
            'Keras',
            'Keybase',
            'Keycdn',
            'Khanacademy',
            'Khronosgroup',
            'Kia',
            'Kibana',
            'Kickstarter',
            'Kik',
            'Kirby',
            'Klm',
            'Klout',
            'Known',
            'Kodi',
            'Koding',
            'Kofax',
            'KoFi',
            'Komoot',
            'Kotlin',
            'Krita',
            'Ktm',
            'Kubernetes',
            'Kyocera',
            'Labview',
            'Lamborghini',
            'Landrover',
            'Laravel',
            'Laravelhorizon',
            'Laravelnova',
            'LastDotFm',
            'Lastpass',
            'Latex',
            'Launchpad',
            'Lbry',
            'Leaflet',
            'Leetcode',
            'Lenovo',
            'Letsencrypt',
            'Letterboxd',
            'Lg',
            'Lgtm',
            'Liberapay',
            'Librarything',
            'Libreoffice',
            'Libuv',
            'Lighthouse',
            'Line',
            'Lineageos',
            'Linewebtoon',
            'Linkedin',
            'Linode',
            'Linux',
            'Linuxfoundation',
            'Linuxmint',
            'Litecoin',
            'Livejournal',
            'Livestream',
            'Llvm',
            'Lmms',
            'Logitech',
            'Logmein',
            'Logstash',
            'Loom',
            'Loop',
            'Lua',
            'Lubuntu',
            'Lufthansa',
            'Lumen',
            'Lyft',
            'Maas',
            'Macys',
            'Magento',
            'Magisk',
            'Mailchimp',
            'MailDotRu',
            'Makerbot',
            'Man',
            'Manageiq',
            'Manjaro',
            'Mapbox',
            'Mariadb',
            'Mariadbfoundation',
            'Markdown',
            'Marketo',
            'Marriott',
            'Maserati',
            'Mastercard',
            'Mastodon',
            'Materialdesign',
            'Materialdesignicons',
            'MaterialUi',
            'Mathworks',
            'Matrix',
            'Mattermost',
            'Matternet',
            'Mazda',
            'Mcafee',
            'Mcdonalds',
            'Mdnwebdocs',
            'Mediafire',
            'Mediatemple',
            'Medium',
            'Meetup',
            'Mega',
            'Mendeley',
            'Mercedes',
            'Messenger',
            'Meteor',
            'Metrodelaciudaddemexico',
            'Metrodemadrid',
            'Metrodeparis',
            'MicroBit',
            'MicroDotBlog',
            'Microgenetics',
            'Microsoft',
            'Microsoftacademic',
            'Microsoftaccess',
            'Microsoftazure',
            'Microsoftedge',
            'Microsoftexcel',
            'Microsoftexchange',
            'Microsoftoffice',
            'Microsoftonedrive',
            'Microsoftonenote',
            'Microsoftoutlook',
            'Microsoftpowerpoint',
            'Microsoftsharepoint',
            'Microsoftsqlserver',
            'Microsoftteams',
            'Microsoftvisio',
            'Microsoftword',
            'Microstrategy',
            'Midi',
            'Minds',
            'Minetest',
            'Mini',
            'Minutemailer',
            'Mitsubishi',
            'Mix',
            'Mixcloud',
            'Mixer',
            'Mocha',
            'Mojangstudios',
            'Moleculer',
            'Monero',
            'Mongodb',
            'Monkeytie',
            'Monogram',
            'Monster',
            'Monzo',
            'Moo',
            'Moscowmetro',
            'Mozilla',
            'Mta',
            'Mtr',
            'Musescore',
            'Musicbrainz',
            'Mxlinux',
            'Myspace',
            'Mysql',
            'N26',
            'Nativescript',
            'Nbb',
            'Ndr',
            'Nec',
            'Neo4j',
            'Neovim',
            'Nestjs',
            'Netapp',
            'Netflix',
            'Netlify',
            'Newrelic',
            'Newyorktimes',
            'Nextcloud',
            'Nextdoor',
            'NextDotJs',
            'Nfc',
            'Nginx',
            'Niconico',
            'Nim',
            'Nintendo',
            'Nintendo3ds',
            'Nintendogamecube',
            'Nintendonetwork',
            'Nintendoswitch',
            'Nissan',
            'Nixos',
            'NodeDotJs',
            'Nodemon',
            'NodeRed',
            'Nokia',
            'Notion',
            'Notist',
            'Npm',
            'Nucleo',
            'Nuget',
            'Nuke',
            'Nutanix',
            'NuxtDotJs',
            'Nvidia',
            'Obsstudio',
            'Ocaml',
            'Octave',
            'Octopusdeploy',
            'Oculus',
            'Odnoklassniki',
            'OnePassword',
            'Oneplus',
            'OneThousandOneTracklists',
            'Onstar',
            'Opel',
            'Openaccess',
            'Openai',
            'Openaigym',
            'Openapiinitiative',
            'Openbadges',
            'Openbsd',
            'Opencollective',
            'Opencontainersinitiative',
            'Opengl',
            'Openid',
            'Openlayers',
            'Opensourceinitiative',
            'Openssl',
            'Openstack',
            'Openstreetmap',
            'Opensuse',
            'Openvpn',
            'Opera',
            'Opsgenie',
            'Opslevel',
            'Oracle',
            'Orcid',
            'Origin',
            'Oshkosh',
            'Osmc',
            'Overcast',
            'Overleaf',
            'Ovh',
            'Pagekit',
            'Pagerduty',
            'Pagseguro',
            'Palantir',
            'Paloaltosoftware',
            'Pandas',
            'Pandora',
            'Pantheon',
            'Paritysubstrate',
            'ParseDotLy',
            'Pastebin',
            'Patreon',
            'Payoneer',
            'Paypal',
            'Peertube',
            'Pelican',
            'Pepsi',
            'Periscope',
            'Perl',
            'Peugeot',
            'Pexels',
            'Phabricator',
            'Philipshue',
            'Photocrowd',
            'Php',
            'PicartoDotTv',
            'PiHole',
            'Pimcore',
            'Pinboard',
            'Pingdom',
            'Pingup',
            'Pinterest',
            'Pivotaltracker',
            'Piwigo',
            'Pixabay',
            'Pixiv',
            'Pjsip',
            'Planet',
            'Plangrid',
            'Platzi',
            'PlayerDotMe',
            'Playerfm',
            'Playstation',
            'Playstation2',
            'Playstation3',
            'Playstation4',
            'Playstationvita',
            'Pleroma',
            'Plesk',
            'Plex',
            'Pluralsight',
            'Plurk',
            'Pluscodes',
            'Pocket',
            'Pocketcasts',
            'Pokemon',
            'Poly',
            'Polymerproject',
            'Porsche',
            'Postcss',
            'Postgresql',
            'Postman',
            'Postwoman',
            'Powerbi',
            'Powers',
            'Powershell',
            'PrDotCo',
            'PreCommit',
            'Prestashop',
            'Prettier',
            'Prezi',
            'Prime',
            'Primevideo',
            'Prismic',
            'Probot',
            'Processwire',
            'Producthunt',
            'Prometheus',
            'Prosieben',
            'ProtocolsDotIo',
            'ProtoDotIo',
            'Protonmail',
            'Proxmox',
            'Publons',
            'Puppet',
            'Purescript',
            'Pycharm',
            'Pypi',
            'Python',
            'Pytorch',
            'Pyup',
            'Qantas',
            'Qemu',
            'Qgis',
            'Qi',
            'Qiita',
            'Qiwi',
            'Qt',
            'Qualcomm',
            'Qualtrics',
            'Quantcast',
            'Quantopian',
            'Quarkus',
            'Quasar',
            'Quest',
            'Quicktime',
            'Quip',
            'Quora',
            'Qwiklabs',
            'Qzone',
            'R',
            'Rabbitmq',
            'Radiopublic',
            'Rancher',
            'Raspberrypi',
            'Razer',
            'ReactJs',
            'Reactos',
            'Reactrouter',
            'Readthedocs',
            'Realm',
            'Reason',
            'Reasonstudios',
            'Redbubble',
            'Reddit',
            'Redhat',
            'Redhatopenshift',
            'Redis',
            'Redux',
            'Renault',
            'Renren',
            'ReplDotIt',
            'Researchgate',
            'Retroarch',
            'Retropie',
            'Reverbnation',
            'Rhinoceros',
            'Riot',
            'Riotgames',
            'Ripple',
            'Riseup',
            'Roku',
            'RollupDotJs',
            'Roots',
            'Rootsbedrock',
            'Rootssage',
            'Roundcube',
            'Rss',
            'Rstudio',
            'Rte',
            'Rtl',
            'Rtlzwei',
            'Ruby',
            'Rubygems',
            'Rubyonrails',
            'Runkeeper',
            'Runkit',
            'Rust',
            'Ryanair',
            'Safari',
            'Sahibinden',
            'Salesforce',
            'Saltstack',
            'Samsung',
            'Samsungpay',
            'Sap',
            'Sass',
            'SatDot1',
            'Saucelabs',
            'Scala',
            'Scaleway',
            'Scania',
            'Scopus',
            'Scratch',
            'Scribd',
            'Scrutinizerci',
            'Seagate',
            'Seat',
            'Sega',
            'Sellfy',
            'Semanticweb',
            'Semaphoreci',
            'Sencha',
            'Sennheiser',
            'Sensu',
            'Sentry',
            'Serverfault',
            'Serverless',
            'Shanghaimetro',
            'Shazam',
            'Shell',
            'Shenzhenmetro',
            'Shikimori',
            'Shopify',
            'Shopware',
            'Showpad',
            'Siemens',
            'Signal',
            'Simpleicons',
            'Sinaweibo',
            'Sitepoint',
            'Sketch',
            'Skillshare',
            'Sky',
            'Skyliner',
            'Skype',
            'Skypeforbusiness',
            'Slack',
            'Slackware',
            'Slashdot',
            'Slickpic',
            'Slides',
            'Slideshare',
            'Smart',
            'Smartthings',
            'Smashingmagazine',
            'Smugmug',
            'Snapchat',
            'Snapcraft',
            'Snyk',
            'Society6',
            'SocketDotIo',
            'Sogou',
            'Solus',
            'Sonarcloud',
            'Sonarlint',
            'Sonarqube',
            'Sonarsource',
            'Songkick',
            'Sonicwall',
            'Sonos',
            'Soundcloud',
            'Sourceengine',
            'Sourceforge',
            'Sourcegraph',
            'Spacemacs',
            'Spacex',
            'Sparkfun',
            'Sparkpost',
            'Spdx',
            'Speakerdeck',
            'Spectrum',
            'Spinnaker',
            'Spinrilla',
            'Splunk',
            'Spotify',
            'Spotlight',
            'Spreaker',
            'Spring',
            'Sprint',
            'Sqlite',
            'Square',
            'Squareenix',
            'Squarespace',
            'Ssrn',
            'Stackbit',
            'Stackexchange',
            'Stackoverflow',
            'Stackpath',
            'Stackshare',
            'Stadia',
            'Staffbase',
            'Statamic',
            'Staticman',
            'Statuspage',
            'Steam',
            'Steamworks',
            'Steem',
            'Steemit',
            'Steinberg',
            'Stellar',
            'Stencyl',
            'Stitcher',
            'Storify',
            'Storybook',
            'Strapi',
            'Strava',
            'Stripe',
            'Strongswan',
            'Stubhub',
            'StyledComponents',
            'Styleshare',
            'Stylus',
            'Subaru',
            'Sublimetext',
            'Subversion',
            'Superuser',
            'Suzuki',
            'Svelte',
            'Svg',
            'Svgo',
            'Swagger',
            'Swarm',
            'Swift',
            'Symantec',
            'Symfony',
            'Symphony',
            'Synology',
            'Tableau',
            'Tails',
            'Tailwindcss',
            'Talend',
            'Tapas',
            'Tata',
            'Teamspeak',
            'Teamviewer',
            'Ted',
            'Teespring',
            'Tele5',
            'Telegram',
            'Tencentqq',
            'Tencentweibo',
            'Tensorflow',
            'Teradata',
            'Terraform',
            'Tesla',
            'Theconversation',
            'Themighty',
            'Themoviedatabase',
            'Theregister',
            'Thewashingtonpost',
            'Threema',
            'Thunderbird',
            'Tidal',
            'Tide',
            'Tiktok',
            'Timescale',
            'Tinder',
            'TMobile',
            'Todoist',
            'Toggl',
            'Tokyometro',
            'Tomorrowland',
            'Topcoder',
            'Toptal',
            'Tor',
            'Toshiba',
            'Toyota',
            'Trainerroad',
            'Trakt',
            'Transportforireland',
            'Transportforlondon',
            'Travisci',
            'Treehouse',
            'Trello',
            'Trendmicro',
            'Tripadvisor',
            'Trove',
            'Trulia',
            'Trustedshops',
            'Trustpilot',
            'Tryitonline',
            'Tui',
            'Tumblr',
            'Tunein',
            'Turkishairlines',
            'Twilio',
            'Twitch',
            'Twitter',
            'Twoo',
            'Typescript',
            'Typo3',
            'Uber',
            'Ubereats',
            'Ubisoft',
            'Ublockorigin',
            'Ubuntu',
            'Udacity',
            'Udemy',
            'Uikit',
            'Ulule',
            'Umbraco',
            'Unicode',
            'Unitedairlines',
            'Unity',
            'Unrealengine',
            'Unsplash',
            'Untangle',
            'Untappd',
            'Uplabs',
            'Uploaded',
            'Upwork',
            'V',
            'V8',
            'Vagrant',
            'Valve',
            'Vauxhall',
            'Vbulletin',
            'Veeam',
            'Venmo',
            'Vercel',
            'Veritas',
            'Verizon',
            'Viadeo',
            'Viber',
            'Vim',
            'Vimeo',
            'Vine',
            'Virb',
            'Virustotal',
            'Visa',
            'Visualstudio',
            'Visualstudiocode',
            'Vivaldi',
            'Vivino',
            'Vk',
            'Vlcmediaplayer',
            'Vmware',
            'Vodafone',
            'Volkswagen',
            'Volvo',
            'Vsco',
            'VueDotJs',
            'Vuetify',
            'Vulkan',
            'Vultr',
            'W3c',
            'WarnerbrosDot',
            'Wattpad',
            'Waze',
            'Wearos',
            'Weasyl',
            'Webassembly',
            'Webauthn',
            'WebcomponentsDotOrg',
            'Webgl',
            'Webmin',
            'Webmoney',
            'Webpack',
            'Webrtc',
            'Webstorm',
            'Wechat',
            'Wemo',
            'Whatsapp',
            'Wheniwork',
            'Whitesource',
            'Wii',
            'Wiiu',
            'Wikimediacommons',
            'Wikipedia',
            'Windows',
            'Windows95',
            'Windowsxp',
            'Wire',
            'Wireguard',
            'Wish',
            'Wistia',
            'Wix',
            'Wizzair',
            'Wolfram',
            'Wolframlanguage',
            'Wolframmathematica',
            'Woo',
            'Woocommerce',
            'Wordpress',
            'Workplace',
            'Worldhealthorganization',
            'Wpengine',
            'Wprocket',
            'WriteDotAs',
            'Wwe',
            'Xamarin',
            'Xaml',
            'Xampp',
            'Xbox',
            'Xcode',
            'Xdadevelopers',
            'XDotOrg',
            'Xero',
            'Xfce',
            'Xiaomi',
            'Xing',
            'Xmpp',
            'XPack',
            'Xrp',
            'Xsplit',
            'Yahoo',
            'Yamahacorporation',
            'Yamahamotorcorporation',
            'Yammer',
            'Yandex',
            'Yarn',
            'Ycombinator',
            'Yelp',
            'Yoast',
            'Youtube',
            'Youtubegaming',
            'Youtubemusic',
            'Youtubestudio',
            'Youtubetv',
            'Zalando',
            'Zapier',
            'Zdf',
            'Zend',
            'Zendesk',
            'Zendframework',
            'Zeromq',
            'Zerply',
            'Zhihu',
            'Zigbee',
            'Zillow',
            'Zingat',
            'Zoom',
            'Zorin',
            'Zulip',
            'ZWave',
            'Škoda'
        )]
        [string]$Icon,
        [Parameter()]
        [int]$Size = 100,
        [Parameter()]
        [string]$Color,
        [Parameter()]
        [string]$Title
    )

    End {

        @{
            # The AssetID of the main JS File
            assetId  = $AssetId
            # Tell UD this is a plugin
            isPlugin = $true
            # This ID must be the same as the one used in the JavaScript to register the control with UD
            type     = "UD-SimpleIcon"
            # An ID is mandatory
            id       = $Id

            # This is where you can put any other properties. They are passed to the React control's props
            # The keys are case-sensitive in JS.
            iconName = $Icon
            size     = $Size
            color    = $Color
            title    = $Title
        }

    }
}