use crate::{Icon, icons};
pub(super) fn find_part_1(slug: &str) -> Option<Icon> {
match slug {
"datastax" => Some(icons::SI_DATASTAX),
"octobercms" => Some(icons::SI_OCTOBERCMS),
"processon" => Some(icons::SI_PROCESSON),
"softcatala" => Some(icons::SI_SOFTCATALA),
"apacheparquet" => Some(icons::SI_APACHEPARQUET),
"lua" => Some(icons::SI_LUA),
"audiobookshelf" => Some(icons::SI_AUDIOBOOKSHELF),
"freshrss" => Some(icons::SI_FRESHRSS),
"curseforge" => Some(icons::SI_CURSEFORGE),
"airserbia" => Some(icons::SI_AIRSERBIA),
"imessage" => Some(icons::SI_IMESSAGE),
"mendeley" => Some(icons::SI_MENDELEY),
"palantir" => Some(icons::SI_PALANTIR),
"elasticsearch" => Some(icons::SI_ELASTICSEARCH),
"spigotmc" => Some(icons::SI_SPIGOTMC),
"marvelapp" => Some(icons::SI_MARVELAPP),
"electron" => Some(icons::SI_ELECTRON),
"piaggiogroup" => Some(icons::SI_PIAGGIOGROUP),
"containerd" => Some(icons::SI_CONTAINERD),
"googleplay" => Some(icons::SI_GOOGLEPLAY),
"lit" => Some(icons::SI_LIT),
"libreofficeimpress" => Some(icons::SI_LIBREOFFICEIMPRESS),
"b4x" => Some(icons::SI_B4X),
"doctrine" => Some(icons::SI_DOCTRINE),
"trezor" => Some(icons::SI_TREZOR),
"blueprint" => Some(icons::SI_BLUEPRINT),
"continente" => Some(icons::SI_CONTINENTE),
"wattpad" => Some(icons::SI_WATTPAD),
"honeybadger" => Some(icons::SI_HONEYBADGER),
"dota2" => Some(icons::SI_DOTA2),
"retool" => Some(icons::SI_RETOOL),
"veepee" => Some(icons::SI_VEEPEE),
"imgur" => Some(icons::SI_IMGUR),
"chatbot" => Some(icons::SI_CHATBOT),
"prek" => Some(icons::SI_PREK),
"sparkfun" => Some(icons::SI_SPARKFUN),
"favro" => Some(icons::SI_FAVRO),
"spacy" => Some(icons::SI_SPACY),
"zenodo" => Some(icons::SI_ZENODO),
"peertube" => Some(icons::SI_PEERTUBE),
"riscv" => Some(icons::SI_RISCV),
"afdian" => Some(icons::SI_AFDIAN),
"looker" => Some(icons::SI_LOOKER),
"playstation3" => Some(icons::SI_PLAYSTATION3),
"taxbuzz" => Some(icons::SI_TAXBUZZ),
"jekyll" => Some(icons::SI_JEKYLL),
"squareenix" => Some(icons::SI_SQUAREENIX),
"treehouse" => Some(icons::SI_TREEHOUSE),
"iota" => Some(icons::SI_IOTA),
"prosieben" => Some(icons::SI_PROSIEBEN),
"dlib" => Some(icons::SI_DLIB),
"nrwl" => Some(icons::SI_NRWL),
"libreofficewriter" => Some(icons::SI_LIBREOFFICEWRITER),
"fampay" => Some(icons::SI_FAMPAY),
"karlsruherverkehrsverbund" => Some(icons::SI_KARLSRUHERVERKEHRSVERBUND),
"mewe" => Some(icons::SI_MEWE),
"rockstargames" => Some(icons::SI_ROCKSTARGAMES),
"openaccess" => Some(icons::SI_OPENACCESS),
"pytorch" => Some(icons::SI_PYTORCH),
"jquery" => Some(icons::SI_JQUERY),
"yoast" => Some(icons::SI_YOAST),
"juce" => Some(icons::SI_JUCE),
"fireship" => Some(icons::SI_FIRESHIP),
"packer" => Some(icons::SI_PACKER),
"metasploit" => Some(icons::SI_METASPLOIT),
"mikrotik" => Some(icons::SI_MIKROTIK),
"formstack" => Some(icons::SI_FORMSTACK),
"kagi" => Some(icons::SI_KAGI),
"nfcore" => Some(icons::SI_NFCORE),
"talenthouse" => Some(icons::SI_TALENTHOUSE),
"voelkner" => Some(icons::SI_VOELKNER),
"semver" => Some(icons::SI_SEMVER),
"kakao" => Some(icons::SI_KAKAO),
"bmcsoftware" => Some(icons::SI_BMCSOFTWARE),
"bitcoinsv" => Some(icons::SI_BITCOINSV),
"namecheap" => Some(icons::SI_NAMECHEAP),
"optuna" => Some(icons::SI_OPTUNA),
"thunderstore" => Some(icons::SI_THUNDERSTORE),
"mcafee" => Some(icons::SI_MCAFEE),
"sonarr" => Some(icons::SI_SONARR),
"livekit" => Some(icons::SI_LIVEKIT),
"theconversation" => Some(icons::SI_THECONVERSATION),
"rancher" => Some(icons::SI_RANCHER),
"abusedotch" => Some(icons::SI_ABUSEDOTCH),
"rclone" => Some(icons::SI_RCLONE),
"target" => Some(icons::SI_TARGET),
"walletconnect" => Some(icons::SI_WALLETCONNECT),
"cnes" => Some(icons::SI_CNES),
"pretzel" => Some(icons::SI_PRETZEL),
"axios" => Some(icons::SI_AXIOS),
"webstorm" => Some(icons::SI_WEBSTORM),
"openproject" => Some(icons::SI_OPENPROJECT),
"bookalope" => Some(icons::SI_BOOKALOPE),
"activitypub" => Some(icons::SI_ACTIVITYPUB),
"jetpackcompose" => Some(icons::SI_JETPACKCOMPOSE),
"shortcut" => Some(icons::SI_SHORTCUT),
"uservoice" => Some(icons::SI_USERVOICE),
"expressdotcom" => Some(icons::SI_EXPRESSDOTCOM),
"miraheze" => Some(icons::SI_MIRAHEZE),
"niconico" => Some(icons::SI_NICONICO),
"anycubic" => Some(icons::SI_ANYCUBIC),
"hootsuite" => Some(icons::SI_HOOTSUITE),
"qase" => Some(icons::SI_QASE),
"multisim" => Some(icons::SI_MULTISIM),
"ritzcarlton" => Some(icons::SI_RITZCARLTON),
"codestream" => Some(icons::SI_CODESTREAM),
"totvs" => Some(icons::SI_TOTVS),
"aegisauthenticator" => Some(icons::SI_AEGISAUTHENTICATOR),
"cloudflarepages" => Some(icons::SI_CLOUDFLAREPAGES),
"tresorit" => Some(icons::SI_TRESORIT),
"internetcomputer" => Some(icons::SI_INTERNETCOMPUTER),
"topcoder" => Some(icons::SI_TOPCODER),
"piapro" => Some(icons::SI_PIAPRO),
"scrutinizerci" => Some(icons::SI_SCRUTINIZERCI),
"bukalapak" => Some(icons::SI_BUKALAPAK),
"bentobox" => Some(icons::SI_BENTOBOX),
"linuxfoundation" => Some(icons::SI_LINUXFOUNDATION),
"castbox" => Some(icons::SI_CASTBOX),
"yaak" => Some(icons::SI_YAAK),
"starlingbank" => Some(icons::SI_STARLINGBANK),
"libretube" => Some(icons::SI_LIBRETUBE),
"3m" => Some(icons::SI_3M),
"twenty" => Some(icons::SI_TWENTY),
"temporal" => Some(icons::SI_TEMPORAL),
"socketdotio" => Some(icons::SI_SOCKETDOTIO),
"stryker" => Some(icons::SI_STRYKER),
"hellyhansen" => Some(icons::SI_HELLYHANSEN),
"carrefour" => Some(icons::SI_CARREFOUR),
"openfaas" => Some(icons::SI_OPENFAAS),
"jsfiddle" => Some(icons::SI_JSFIDDLE),
"lumen" => Some(icons::SI_LUMEN),
"chromewebstore" => Some(icons::SI_CHROMEWEBSTORE),
"sass" => Some(icons::SI_SASS),
"roon" => Some(icons::SI_ROON),
"beijingsubway" => Some(icons::SI_BEIJINGSUBWAY),
"e3" => Some(icons::SI_E3),
"airchina" => Some(icons::SI_AIRCHINA),
"mitsubishi" => Some(icons::SI_MITSUBISHI),
"tcs" => Some(icons::SI_TCS),
"ted" => Some(icons::SI_TED),
"mixcloud" => Some(icons::SI_MIXCLOUD),
"purescript" => Some(icons::SI_PURESCRIPT),
"apachekafka" => Some(icons::SI_APACHEKAFKA),
"privatedivision" => Some(icons::SI_PRIVATEDIVISION),
"chedraui" => Some(icons::SI_CHEDRAUI),
"prismic" => Some(icons::SI_PRISMIC),
"homeassistant" => Some(icons::SI_HOMEASSISTANT),
"anta" => Some(icons::SI_ANTA),
"citrix" => Some(icons::SI_CITRIX),
"expertsexchange" => Some(icons::SI_EXPERTSEXCHANGE),
"osgeo" => Some(icons::SI_OSGEO),
"lightning" => Some(icons::SI_LIGHTNING),
"datadog" => Some(icons::SI_DATADOG),
"jfrogpipelines" => Some(icons::SI_JFROGPIPELINES),
"opengl" => Some(icons::SI_OPENGL),
"root" => Some(icons::SI_ROOT),
"recoil" => Some(icons::SI_RECOIL),
"netbsd" => Some(icons::SI_NETBSD),
"mdnwebdocs" => Some(icons::SI_MDNWEBDOCS),
"zalo" => Some(icons::SI_ZALO),
"tuxedocomputers" => Some(icons::SI_TUXEDOCOMPUTERS),
"pushbullet" => Some(icons::SI_PUSHBULLET),
"bem" => Some(icons::SI_BEM),
"inoreader" => Some(icons::SI_INOREADER),
"douban" => Some(icons::SI_DOUBAN),
"veritas" => Some(icons::SI_VERITAS),
"boat" => Some(icons::SI_BOAT),
"britishairways" => Some(icons::SI_BRITISHAIRWAYS),
"sonarqubeserver" => Some(icons::SI_SONARQUBESERVER),
"darkreader" => Some(icons::SI_DARKREADER),
"processwire" => Some(icons::SI_PROCESSWIRE),
"qodo" => Some(icons::SI_QODO),
"sourcehut" => Some(icons::SI_SOURCEHUT),
"testinglibrary" => Some(icons::SI_TESTINGLIBRARY),
"wix" => Some(icons::SI_WIX),
"walkman" => Some(icons::SI_WALKMAN),
"readme" => Some(icons::SI_README),
"vega" => Some(icons::SI_VEGA),
"leaderprice" => Some(icons::SI_LEADERPRICE),
"talos" => Some(icons::SI_TALOS),
"foobar2000" => Some(icons::SI_FOOBAR2000),
"rubocop" => Some(icons::SI_RUBOCOP),
"rime" => Some(icons::SI_RIME),
"slint" => Some(icons::SI_SLINT),
"gocd" => Some(icons::SI_GOCD),
"linksys" => Some(icons::SI_LINKSYS),
"fluentd" => Some(icons::SI_FLUENTD),
"crowdin" => Some(icons::SI_CROWDIN),
"onnx" => Some(icons::SI_ONNX),
"pond5" => Some(icons::SI_POND5),
"kingstontechnology" => Some(icons::SI_KINGSTONTECHNOLOGY),
"fluke" => Some(icons::SI_FLUKE),
"exordo" => Some(icons::SI_EXORDO),
"dedge" => Some(icons::SI_DEDGE),
"ghostfolio" => Some(icons::SI_GHOSTFOLIO),
"polestar" => Some(icons::SI_POLESTAR),
"quest" => Some(icons::SI_QUEST),
"dolibarr" => Some(icons::SI_DOLIBARR),
"answer" => Some(icons::SI_ANSWER),
"allegro" => Some(icons::SI_ALLEGRO),
_ => None,
}
}