// ============================================================================
// Base de données des LOGOS (Crypto, Entreprises, Services)
// ============================================================================
const CRYPTO_LOGOS: Record<string, { name: string; symbol: string; logo: string; category: string }> = {
// === TOP 50 CRYPTOS ===
// L1 Blockchains
BTC: { name: 'Bitcoin', symbol: 'btc', logo: 'https://assets.coingecko.com/coins/images/1/small/bitcoin.png', category: 'L1' },
ETH: { name: 'Ethereum', symbol: 'eth', logo: 'https://assets.coingecko.com/coins/images/279/small/ethereum.png', category: 'L1' },
SOL: { name: 'Solana', symbol: 'sol', logo: 'https://assets.coingecko.com/coins/images/4128/small/solana.png', category: 'L1' },
ADA: { name: 'Cardano', symbol: 'ada', logo: 'https://assets.coingecko.com/coins/images/975/small/cardano.png', category: 'L1' },
AVAX: { name: 'Avalanche', symbol: 'avax', logo: 'https://assets.coingecko.com/coins/images/12559/small/coin-round-red.png', category: 'L1' },
DOT: { name: 'Polkadot', symbol: 'dot', logo: 'https://assets.coingecko.com/coins/images/12171/small/polkadot.png', category: 'L1' },
ATOM: { name: 'Cosmos', symbol: 'atom', logo: 'https://assets.coingecko.com/coins/images/1481/small/cosmos_hub.png', category: 'L1' },
NEAR: { name: 'Near Protocol', symbol: 'near', logo: 'https://assets.coingecko.com/coins/images/10365/small/near.png', category: 'L1' },
ALGO: { name: 'Algorand', symbol: 'algo', logo: 'https://assets.coingecko.com/coins/images/4027/small/algorand-logo.png?1696505158', category: 'L1' },
FTM: { name: 'Fantom', symbol: 'ftm', logo: 'https://assets.coingecko.com/coins/images/4001/small/Fantom.png', category: 'L1' },
XTZ: { name: 'Tezos', symbol: 'xtz', logo: 'https://assets.coingecko.com/coins/images/976/small/Tezos-logo.png', category: 'L1' },
EOS: { name: 'EOS', symbol: 'eos', logo: 'https://assets.coingecko.com/coins/images/738/small/eos-eos-logo.png', category: 'L1' },
FLOW: { name: 'Flow', symbol: 'flow', logo: 'https://assets.coingecko.com/coins/images/13750/small/FLOW_logo.png?1696503969', category: 'L1' },
EGLD: { name: 'MultiversX', symbol: 'egld', logo: 'https://assets.coingecko.com/coins/images/12643/small/multiversx-egld-logo.png?1696506134', category: 'L1' },
IOTA: { name: 'IOTA', symbol: 'iota', logo: 'https://assets.coingecko.com/coins/images/692/small/iota.png?1696502094', category: 'L1' },
// L2 Scaling
MATIC: { name: 'Polygon', symbol: 'matic', logo: 'https://assets.coingecko.com/coins/images/4713/small/matic-token-icon.png', category: 'L2' },
ARB: { name: 'Arbitrum', symbol: 'arb', logo: 'https://assets.coingecko.com/coins/images/16547/small/Arbitrum.png?1696504180', category: 'L2' },
OP: { name: 'Optimism', symbol: 'op', logo: 'https://assets.coingecko.com/coins/images/25244/small/Optimism.png?1696507940', category: 'L2' },
IMX: { name: 'Immutable X', symbol: 'imx', logo: 'https://assets.coingecko.com/coins/images/17233/small/immutable-x.png?1696507090', category: 'L2' },
// L1 Alternatives
XRP: { name: 'XRP', symbol: 'xrp', logo: 'https://assets.coingecko.com/coins/images/44/small/xrp-symbol-white-128.png', category: 'L1' },
TRX: { name: 'TRON', symbol: 'trx', logo: 'https://assets.coingecko.com/coins/images/1094/small/tron-logo.png', category: 'L1' },
TON: { name: 'Toncoin', symbol: 'ton', logo: 'https://assets.coingecko.com/coins/images/17980/small/ton_symbol.png', category: 'L1' },
XLM: { name: 'Stellar', symbol: 'xlm', logo: 'https://assets.coingecko.com/coins/images/100/small/stellar.png', category: 'L1' },
VET: { name: 'VeChain', symbol: 'vet', logo: 'https://assets.coingecko.com/coins/images/1167/small/Vechain_Logo.png?1696503760', category: 'L1' },
NEO: { name: 'NEO', symbol: 'neo', logo: 'https://assets.coingecko.com/coins/images/480/small/neo.png', category: 'L1' },
ETC: { name: 'Ethereum Classic', symbol: 'etc', logo: 'https://assets.coingecko.com/coins/images/453/small/ethereum-classic-logo.png?1696502445', category: 'L1' },
// DeFi Protocols
UNI: { name: 'Uniswap', symbol: 'uni', logo: 'https://assets.coingecko.com/coins/images/12504/small/uniswap-uni.png', category: 'DeFi' },
AAVE: { name: 'Aave', symbol: 'aave', logo: 'https://assets.coingecko.com/coins/images/12645/small/AAVE.png', category: 'DeFi' },
MKR: { name: 'Maker', symbol: 'mkr', logo: 'https://assets.coingecko.com/coins/images/1364/small/Mark_Maker.png', category: 'DeFi' },
COMP: { name: 'Compound', symbol: 'comp', logo: 'https://assets.coingecko.com/coins/images/10772/small/compound.png?1696508693', category: 'DeFi' },
SNX: { name: 'Synthetix', symbol: 'snx', logo: 'https://assets.coingecko.com/coins/images/3406/small/SNX.png', category: 'DeFi' },
CRV: { name: 'Curve DAO', symbol: 'crv', logo: 'https://assets.coingecko.com/coins/images/12124/small/Curve.png', category: 'DeFi' },
SUSHI: { name: 'SushiSwap', symbol: 'sushi', logo: 'https://assets.coingecko.com/coins/images/12271/small/Sushi.png?1696506508', category: 'DeFi' },
YFI: { name: 'yearn.finance', symbol: 'yfi', logo: 'https://assets.coingecko.com/coins/images/5864/small/YFI.png?1696508251', category: 'DeFi' },
INCH: { name: '1inch', symbol: '1inch', logo: 'https://assets.coingecko.com/coins/images/13469/small/1inch.png', category: 'DeFi' },
LDO: { name: 'Lido DAO', symbol: 'ldo', logo: 'https://assets.coingecko.com/coins/images/13573/small/Lido_DAO.png?1696507085', category: 'DeFi' },
RPL: { name: 'Rocket Pool', symbol: 'rpl', logo: 'https://assets.coingecko.com/coins/images/2090/small/Rocket_Pool.png?1696505390', category: 'DeFi' },
// Stablecoins
USDT: { name: 'Tether', symbol: 'usdt', logo: 'https://assets.coingecko.com/coins/images/325/small/Tether-logo.png', category: 'Stablecoin' },
USDC: { name: 'USD Coin', symbol: 'usdc', logo: 'https://assets.coingecko.com/coins/images/6319/small/USD_Coin_icon.png', category: 'Stablecoin' },
DAI: { name: 'Dai', symbol: 'dai', logo: 'https://assets.coingecko.com/coins/images/5368/small/dai.png?1696503789', category: 'Stablecoin' },
BUSD: { name: 'Binance USD', symbol: 'busd', logo: 'https://assets.coingecko.com/coins/images/9576/small/BUSD.png?1696503765', category: 'Stablecoin' },
TUSD: { name: 'TrueUSD', symbol: 'tusd', logo: 'https://assets.coingecko.com/coins/images/3449/small/tusd.png', category: 'Stablecoin' },
FRAX: { name: 'Frax', symbol: 'frax', logo: 'https://assets.coingecko.com/coins/images/13423/small/Frax.png?1696504222', category: 'Stablecoin' },
// Gaming & Metaverse
SAND: { name: 'The Sandbox', symbol: 'sand', logo: 'https://assets.coingecko.com/coins/images/8273/small/The_Sandbox_logo.png?1696506513', category: 'Gaming' },
MANA: { name: 'Decentraland', symbol: 'mana', logo: 'https://assets.coingecko.com/coins/images/1184/small/decentraland-mana.png?1696504435', category: 'Gaming' },
AXS: { name: 'Axie Infinity', symbol: 'axs', logo: 'https://assets.coingecko.com/coins/images/13029/small/axie-infinity.png?1696506797', category: 'Gaming' },
GALA: { name: 'Gala', symbol: 'gala', logo: 'https://assets.coingecko.com/coins/images/12433/small/Gala.png?1696506594', category: 'Gaming' },
ENJ: { name: 'Enjin Coin', symbol: 'enj', logo: 'https://assets.coingecko.com/coins/images/1102/small/enjin-coin-logo.png', category: 'Gaming' },
// Infrastructure
LINK: { name: 'Chainlink', symbol: 'link', logo: 'https://assets.coingecko.com/coins/images/877/small/chainlink-new-logo.png', category: 'Infrastructure' },
FIL: { name: 'Filecoin', symbol: 'fil', logo: 'https://assets.coingecko.com/coins/images/12817/small/filecoin.png', category: 'Storage' },
AR: { name: 'Arweave', symbol: 'ar', logo: 'https://assets.coingecko.com/coins/images/9043/small/arweave.png?1696502536', category: 'Storage' },
// AI
RNDR: { name: 'Render Token', symbol: 'rndr', logo: 'https://assets.coingecko.com/coins/images/4169/small/render-token.png?1696508207', category: 'AI' },
GRT: { name: 'The Graph', symbol: 'grt', logo: 'https://assets.coingecko.com/coins/images/6719/small/The_Graph.png?1696504052', category: 'AI' },
// Meme Coins
DOGE: { name: 'Dogecoin', symbol: 'doge', logo: 'https://assets.coingecko.com/coins/images/5/small/dogecoin.png', category: 'Meme' },
SHIB: { name: 'Shiba Inu', symbol: 'shib', logo: 'https://assets.coingecko.com/coins/images/11939/small/shiba.png', category: 'Meme' },
PEPE: { name: 'Pepe', symbol: 'pepe', logo: 'https://assets.coingecko.com/coins/images/29850/small/pepe-token.jpeg', category: 'Meme' },
FLOKI: { name: 'Floki Inu', symbol: 'floki', logo: 'https://assets.coingecko.com/coins/images/16742/small/Floki.png?1696506535', category: 'Meme' },
BONK: { name: 'Bonk', symbol: 'bonk', logo: 'https://assets.coingecko.com/coins/images/28600/small/bonk.png?1696506794', category: 'Meme' },
// Privacy
XMR: { name: 'Monero', symbol: 'xmr', logo: 'https://assets.coingecko.com/coins/images/69/small/monero_logo.png', category: 'Privacy' },
ZEC: { name: 'Zcash', symbol: 'zec', logo: 'https://assets.coingecko.com/coins/images/134/small/zcash.png?1696502094', category: 'Privacy' },
DASH: { name: 'Dash', symbol: 'dash', logo: 'https://assets.coingecko.com/coins/images/19/small/dash.png', category: 'Privacy' },
// Exchange Tokens
BNB: { name: 'BNB', symbol: 'bnb', logo: 'https://assets.coingecko.com/coins/images/825/small/bnb-icon2_2x.png', category: 'Exchange' },
CRO: { name: 'Cronos', symbol: 'cro', logo: 'https://assets.coingecko.com/coins/images/7310/small/cronos.png?1696504118', category: 'Exchange' },
OKB: { name: 'OKB', symbol: 'okb', logo: 'https://assets.coingecko.com/coins/images/4463/small/okb_token.png', category: 'Exchange' },
LEO: { name: 'UNUS SED LEO', symbol: 'leo', logo: 'https://assets.coingecko.com/coins/images/8418/small/leo-token.png?1696508185', category: 'Exchange' },
// DEX
CAKE: { name: 'PancakeSwap', symbol: 'cake', logo: 'https://assets.coingecko.com/coins/images/12632/small/pancakeswap-cake.png?1696506499', category: 'DEX' },
GMX: { name: 'GMX', symbol: 'gmx', logo: 'https://assets.coingecko.com/coins/images/18323/small/arbit.png', category: 'DEX' },
// Utility
THETA: { name: 'Theta Network', symbol: 'theta', logo: 'https://assets.coingecko.com/coins/images/2538/small/theta-token.png?1696508433', category: 'Utility' },
BAT: { name: 'Basic Attention', symbol: 'bat', logo: 'https://assets.coingecko.com/coins/images/677/small/basic-attention-token.png', category: 'Utility' },
// New Chains
APT: { name: 'Aptos', symbol: 'apt', logo: 'https://assets.coingecko.com/coins/images/26455/small/Aptos.png?1696504756', category: 'L1' },
SUI: { name: 'Sui', symbol: 'sui', logo: 'https://assets.coingecko.com/coins/images/26375/small/sui.png?1696508399', category: 'L1' },
SEI: { name: 'Sei', symbol: 'sei', logo: 'https://assets.coingecko.com/coins/images/28295/small/Sei.png?1696508357', category: 'L1' },
INJ: { name: 'Injective', symbol: 'inj', logo: 'https://assets.coingecko.com/coins/images/12882/small/injective.png?1696504539', category: 'L1' },
TIA: { name: 'Celestia', symbol: 'tia', logo: 'https://assets.coingecko.com/coins/images/31967/small/celestia.png?1696507025', category: 'L1' },
WLD: { name: 'Worldcoin', symbol: 'wld', logo: 'https://assets.coingecko.com/coins/images/29670/small/worldcoin.png?1696508519', category: 'L1' },
// Payments
LTC: { name: 'Litecoin', symbol: 'ltc', logo: 'https://assets.coingecko.com/coins/images/2/small/litecoin.png', category: 'Payment' },
BCH: { name: 'Bitcoin Cash', symbol: 'bch', logo: 'https://assets.coingecko.com/coins/images/1232/small/bitcoin-cash.png?1696502069', category: 'Payment' },
};
// ============================================================================
// SYSTÈME DE LOGOS ENTREPRISES & INDICES 📈
// ============================================================================
// Base de données des logos d'entreprises (utilise des sources directes fiables)
// Sources:
// - cdn.simpleicons.org: PNG directs (pas de proxy)
// - logo.clearbit.com: Pour les entreprises sans icône SimpleIcons
const COMPANY_LOGOS: Record<string, { name: string; symbol: string; logo: string; sector: string }> = {
// === TOP 30 S&P 500 ===
AAPL: { name: 'Apple', symbol: 'AAPL', logo: 'https://cdn.simpleicons.org/apple/256.png', sector: 'Technology' },
MSFT: { name: 'Microsoft', symbol: 'MSFT', logo: 'https://cdn.simpleicons.org/microsoft/256.png', sector: 'Technology' },
GOOGL: { name: 'Alphabet (Google)', symbol: 'GOOGL', logo: 'https://cdn.simpleicons.org/google/256.png', sector: 'Technology' },
AMZN: { name: 'Amazon', symbol: 'AMZN', logo: 'https://cdn.simpleicons.org/amazon/256.png', sector: 'Consumer' },
NVDA: { name: 'NVIDIA', symbol: 'NVDA', logo: 'https://cdn.simpleicons.org/nvidia/256.png', sector: 'Technology' },
META: { name: 'Meta (Facebook)', symbol: 'META', logo: 'https://cdn.simpleicons.org/meta/256.png', sector: 'Technology' },
TSLA: { name: 'Tesla', symbol: 'TSLA', logo: 'https://cdn.simpleicons.org/tesla/256.png', sector: 'Automotive' },
BRK: { name: 'Berkshire Hathaway', symbol: 'BRK', logo: 'https://cdn.simpleicons.org/berkshirehathaway/256.png', sector: 'Finance' },
JPM: { name: 'JPMorgan Chase', symbol: 'JPM', logo: 'https://cdn.simpleicons.org/jpmorgan/256.png', sector: 'Finance' },
V: { name: 'Visa', symbol: 'V', logo: 'https://cdn.simpleicons.org/visa/256.png', sector: 'Finance' },
JNJ: { name: 'Johnson & Johnson', symbol: 'JNJ', logo: 'https://cdn.simpleicons.org/johnsonandjohnson/256.png', sector: 'Healthcare' },
WMT: { name: 'Walmart', symbol: 'WMT', logo: 'https://cdn.simpleicons.org/walmart/256.png', sector: 'Retail' },
MA: { name: 'Mastercard', symbol: 'MA', logo: 'https://cdn.simpleicons.org/mastercard/256.png', sector: 'Finance' },
PG: { name: 'Procter & Gamble', symbol: 'PG', logo: 'https://cdn.simpleicons.org/pg/256.png', sector: 'Consumer' },
XOM: { name: 'Exxon Mobil', symbol: 'XOM', logo: 'https://cdn.simpleicons.org/exxonmobil/256.png', sector: 'Energy' },
HD: { name: 'Home Depot', symbol: 'HD', logo: 'https://cdn.simpleicons.org/homedepot/256.png', sector: 'Retail' },
CVX: { name: 'Chevron', symbol: 'CVX', logo: 'https://cdn.simpleicons.org/chevron/256.png', sector: 'Energy' },
MRK: { name: 'Merck', symbol: 'MRK', logo: 'https://cdn.simpleicons.org/merck/256.png', sector: 'Healthcare' },
ABBV: { name: 'AbbVie', symbol: 'ABBV', logo: 'https://cdn.simpleicons.org/abbvie/256.png', sector: 'Healthcare' },
PEP: { name: 'PepsiCo', symbol: 'PEP', logo: 'https://cdn.simpleicons.org/pepsi/256.png', sector: 'Consumer' },
KO: { name: 'Coca-Cola', symbol: 'KO', logo: 'https://cdn.simpleicons.org/cocacola/256.png', sector: 'Consumer' },
COST: { name: 'Costco', symbol: 'COST', logo: 'https://cdn.simpleicons.org/costco/256.png', sector: 'Retail' },
AVGO: { name: 'Broadcom', symbol: 'AVGO', logo: 'https://cdn.simpleicons.org/broadcom/256.png', sector: 'Technology' },
TMO: { name: 'Thermo Fisher', symbol: 'TMO', logo: 'https://cdn.simpleicons.org/thermofisher/256.png', sector: 'Healthcare' },
MCD: { name: 'McDonald\'s', symbol: 'MCD', logo: 'https://cdn.simpleicons.org/mcdonalds/256.png', sector: 'Consumer' },
CSCO: { name: 'Cisco', symbol: 'CSCO', logo: 'https://cdn.simpleicons.org/cisco/256.png', sector: 'Technology' },
ACN: { name: 'Accenture', symbol: 'ACN', logo: 'https://cdn.simpleicons.org/accenture/256.png', sector: 'Technology' },
ABT: { name: 'Abbott Labs', symbol: 'ABT', logo: 'https://cdn.simpleicons.org/abbott/256.png', sector: 'Healthcare' },
DHR: { name: 'Danaher', symbol: 'DHR', logo: 'https://cdn.simpleicons.org/danaher/256.png', sector: 'Healthcare' },
LIN: { name: 'Linde', symbol: 'LIN', logo: 'https://cdn.simpleicons.org/linde/256.png', sector: 'Materials' },
// === TECH GIANTS ===
INTC: { name: 'Intel', symbol: 'INTC', logo: 'https://cdn.simpleicons.org/intel/256.png', sector: 'Technology' },
AMD: { name: 'AMD', symbol: 'AMD', logo: 'https://cdn.simpleicons.org/amd/256.png', sector: 'Technology' },
IBM: { name: 'IBM', symbol: 'IBM', logo: 'https://cdn.simpleicons.org/ibm/256.png', sector: 'Technology' },
ORCL: { name: 'Oracle', symbol: 'ORCL', logo: 'https://cdn.simpleicons.org/oracle/256.png', sector: 'Technology' },
CRM: { name: 'Salesforce', symbol: 'CRM', logo: 'https://cdn.simpleicons.org/salesforce/256.png', sector: 'Technology' },
ADBE: { name: 'Adobe', symbol: 'ADBE', logo: 'https://cdn.simpleicons.org/adobe/256.png', sector: 'Technology' },
NFLX: { name: 'Netflix', symbol: 'NFLX', logo: 'https://cdn.simpleicons.org/netflix/256.png', sector: 'Entertainment' },
PYPL: { name: 'PayPal', symbol: 'PYPL', logo: 'https://cdn.simpleicons.org/paypal/256.png', sector: 'Finance' },
SQ: { name: 'Block (Square)', symbol: 'SQ', logo: 'https://cdn.simpleicons.org/block/256.png', sector: 'Finance' },
SHOP: { name: 'Shopify', symbol: 'SHOP', logo: 'https://cdn.simpleicons.org/shopify/256.png', sector: 'Technology' },
UBER: { name: 'Uber', symbol: 'UBER', logo: 'https://cdn.simpleicons.org/uber/256.png', sector: 'Technology' },
LYFT: { name: 'Lyft', symbol: 'LYFT', logo: 'https://cdn.simpleicons.org/lyft/256.png', sector: 'Technology' },
ABNB: { name: 'Airbnb', symbol: 'ABNB', logo: 'https://cdn.simpleicons.org/airbnb/256.png', sector: 'Technology' },
SNAP: { name: 'Snap', symbol: 'SNAP', logo: 'https://cdn.simpleicons.org/snapchat/256.png', sector: 'Technology' },
TWTR: { name: 'X (Twitter)', symbol: 'TWTR', logo: 'https://cdn.simpleicons.org/x/256.png', sector: 'Technology' },
SPOT: { name: 'Spotify', symbol: 'SPOT', logo: 'https://cdn.simpleicons.org/spotify/256.png', sector: 'Entertainment' },
ZOOM: { name: 'Zoom', symbol: 'ZM', logo: 'https://cdn.simpleicons.org/zoom/256.png', sector: 'Technology' },
PLTR: { name: 'Palantir', symbol: 'PLTR', logo: 'https://cdn.simpleicons.org/palantir/256.png', sector: 'Technology' },
// === BANQUES & FINANCE ===
BAC: { name: 'Bank of America', symbol: 'BAC', logo: 'https://cdn.simpleicons.org/bankofamerica/256.png', sector: 'Finance' },
WFC: { name: 'Wells Fargo', symbol: 'WFC', logo: 'https://cdn.simpleicons.org/wellsfargo/256.png', sector: 'Finance' },
C: { name: 'Citigroup', symbol: 'C', logo: 'https://cdn.simpleicons.org/citi/256.png', sector: 'Finance' },
GS: { name: 'Goldman Sachs', symbol: 'GS', logo: 'https://cdn.simpleicons.org/goldmansachs/256.png', sector: 'Finance' },
MS: { name: 'Morgan Stanley', symbol: 'MS', logo: 'https://cdn.simpleicons.org/morganstanley/256.png', sector: 'Finance' },
AXP: { name: 'American Express', symbol: 'AXP', logo: 'https://cdn.simpleicons.org/americanexpress/256.png', sector: 'Finance' },
BLK: { name: 'BlackRock', symbol: 'BLK', logo: 'https://cdn.simpleicons.org/blackrock/256.png', sector: 'Finance' },
SCHW: { name: 'Charles Schwab', symbol: 'SCHW', logo: 'https://cdn.simpleicons.org/charlesschwab/256.png', sector: 'Finance' },
// === AUTOMOBILE ===
GM: { name: 'General Motors', symbol: 'GM', logo: 'https://cdn.simpleicons.org/generalmotors/256.png', sector: 'Automotive' },
F: { name: 'Ford', symbol: 'F', logo: 'https://cdn.simpleicons.org/ford/256.png', sector: 'Automotive' },
TM: { name: 'Toyota', symbol: 'TM', logo: 'https://cdn.simpleicons.org/toyota/256.png', sector: 'Automotive' },
HMC: { name: 'Honda', symbol: 'HMC', logo: 'https://cdn.simpleicons.org/honda/256.png', sector: 'Automotive' },
RIVN: { name: 'Rivian', symbol: 'RIVN', logo: 'https://cdn.simpleicons.org/rivian/256.png', sector: 'Automotive' },
LCID: { name: 'Lucid', symbol: 'LCID', logo: 'https://cdn.simpleicons.org/lucid/256.png', sector: 'Automotive' },
NIO: { name: 'NIO', symbol: 'NIO', logo: 'https://cdn.simpleicons.org/nio/256.png', sector: 'Automotive' },
// === PHARMA & HEALTHCARE ===
PFE: { name: 'Pfizer', symbol: 'PFE', logo: 'https://cdn.simpleicons.org/pfizer/256.png', sector: 'Healthcare' },
UNH: { name: 'UnitedHealth', symbol: 'UNH', logo: 'https://cdn.simpleicons.org/unitedhealthgroup/256.png', sector: 'Healthcare' },
LLY: { name: 'Eli Lilly', symbol: 'LLY', logo: 'https://cdn.simpleicons.org/lilly/256.png', sector: 'Healthcare' },
BMY: { name: 'Bristol-Myers', symbol: 'BMY', logo: 'https://cdn.simpleicons.org/bms/256.png', sector: 'Healthcare' },
GILD: { name: 'Gilead', symbol: 'GILD', logo: 'https://cdn.simpleicons.org/gilead/256.png', sector: 'Healthcare' },
MRNA: { name: 'Moderna', symbol: 'MRNA', logo: 'https://cdn.simpleicons.org/moderna/256.png', sector: 'Healthcare' },
BNTX: { name: 'BioNTech', symbol: 'BNTX', logo: 'https://logo.clearbit.com/biontech.de', sector: 'Healthcare' },
// === RETAIL & CONSUMER ===
NKE: { name: 'Nike', symbol: 'NKE', logo: 'https://cdn.simpleicons.org/nike/256.png', sector: 'Consumer' },
SBUX: { name: 'Starbucks', symbol: 'SBUX', logo: 'https://cdn.simpleicons.org/starbucks/256.png', sector: 'Consumer' },
DIS: { name: 'Disney', symbol: 'DIS', logo: 'https://cdn.simpleicons.org/disney/256.png', sector: 'Entertainment' },
TGT: { name: 'Target', symbol: 'TGT', logo: 'https://cdn.simpleicons.org/target/256.png', sector: 'Retail' },
LOW: { name: 'Lowe\'s', symbol: 'LOW', logo: 'https://cdn.simpleicons.org/lowes/256.png', sector: 'Retail' },
EBAY: { name: 'eBay', symbol: 'EBAY', logo: 'https://cdn.simpleicons.org/ebay/256.png', sector: 'Retail' },
// === ENERGY ===
COP: { name: 'ConocoPhillips', symbol: 'COP', logo: 'https://logo.clearbit.com/conocophillips.com', sector: 'Energy' },
SLB: { name: 'Schlumberger', symbol: 'SLB', logo: 'https://logo.clearbit.com/slb.com', sector: 'Energy' },
OXY: { name: 'Occidental', symbol: 'OXY', logo: 'https://logo.clearbit.com/oxy.com', sector: 'Energy' },
// === AEROSPACE & DEFENSE ===
BA: { name: 'Boeing', symbol: 'BA', logo: 'https://cdn.simpleicons.org/boeing/256.png', sector: 'Aerospace' },
LMT: { name: 'Lockheed Martin', symbol: 'LMT', logo: 'https://cdn.simpleicons.org/lockheedmartin/256.png', sector: 'Aerospace' },
RTX: { name: 'RTX (Raytheon)', symbol: 'RTX', logo: 'https://logo.clearbit.com/rtx.com', sector: 'Aerospace' },
NOC: { name: 'Northrop Grumman', symbol: 'NOC', logo: 'https://cdn.simpleicons.org/northropgrumman/256.png', sector: 'Aerospace' },
GD: { name: 'General Dynamics', symbol: 'GD', logo: 'https://logo.clearbit.com/gd.com', sector: 'Aerospace' },
// === TELECOM ===
T: { name: 'AT&T', symbol: 'T', logo: 'https://cdn.simpleicons.org/att/256.png', sector: 'Telecom' },
VZ: { name: 'Verizon', symbol: 'VZ', logo: 'https://cdn.simpleicons.org/verizon/256.png', sector: 'Telecom' },
TMUS: { name: 'T-Mobile', symbol: 'TMUS', logo: 'https://cdn.simpleicons.org/tmobile/256.png', sector: 'Telecom' },
// === AI & MACHINE LEARNING ===
ANTHROPIC: { name: 'Anthropic', symbol: 'ANTHROPIC', logo: 'https://cdn.simpleicons.org/anthropic/256.png', sector: 'AI' },
OPENAI: { name: 'OpenAI', symbol: 'OPENAI', logo: 'https://cdn.simpleicons.org/openai/256.png', sector: 'AI' },
HUGGINGFACE: { name: 'Hugging Face', symbol: 'HUGGINGFACE', logo: 'https://cdn.simpleicons.org/huggingface/256.png', sector: 'AI' },
STABILITY: { name: 'Stability AI', symbol: 'STABILITY', logo: 'https://logo.clearbit.com/stability.ai', sector: 'AI' },
COHERE: { name: 'Cohere', symbol: 'COHERE', logo: 'https://logo.clearbit.com/cohere.ai', sector: 'AI' },
RUNWAY: { name: 'Runway', symbol: 'RUNWAY', logo: 'https://logo.clearbit.com/runwayml.com', sector: 'AI' },
MIDJOURNEY: { name: 'Midjourney', symbol: 'MIDJOURNEY', logo: 'https://logo.clearbit.com/midjourney.com', sector: 'AI' },
STABLEDIFFUSION: { name: 'Stability AI', symbol: 'STABLEDIFFUSION', logo: 'https://logo.clearbit.com/stability.ai', sector: 'AI' },
// === DEVELOPMENT & TOOLS ===
GITHUB: { name: 'GitHub', symbol: 'GITHUB', logo: 'https://cdn.simpleicons.org/github/256.png', sector: 'Dev' },
GITLAB: { name: 'GitLab', symbol: 'GITLAB', logo: 'https://cdn.simpleicons.org/gitlab/256.png', sector: 'Dev' },
BITBUCKET: { name: 'Bitbucket', symbol: 'BITBUCKET', logo: 'https://cdn.simpleicons.org/bitbucket/256.png', sector: 'Dev' },
DOCKER: { name: 'Docker', symbol: 'DOCKER', logo: 'https://cdn.simpleicons.org/docker/256.png', sector: 'Dev' },
KUBERNETES: { name: 'Kubernetes', symbol: 'KUBERNETES', logo: 'https://cdn.simpleicons.org/kubernetes/256.png', sector: 'Dev' },
VSCODE: { name: 'Visual Studio Code', symbol: 'VSCODE', logo: 'https://cdn.simpleicons.org/visualstudiocode/256.png', sector: 'Dev' },
JETBRAINS: { name: 'JetBrains', symbol: 'JETBRAINS', logo: 'https://cdn.simpleicons.org/jetbrains/256.png', sector: 'Dev' },
VERCEL: { name: 'Vercel', symbol: 'VERCEL', logo: 'https://cdn.simpleicons.org/vercel/256.png', sector: 'Dev' },
NETLIFY: { name: 'Netlify', symbol: 'NETLIFY', logo: 'https://cdn.simpleicons.org/netlify/256.png', sector: 'Dev' },
SUPABASE: { name: 'Supabase', symbol: 'SUPABASE', logo: 'https://cdn.simpleicons.org/supabase/256.png', sector: 'Dev' },
PLANETSCALE: { name: 'PlanetScale', symbol: 'PLANETSCALE', logo: 'https://cdn.simpleicons.org/planetscale/256.png', sector: 'Dev' },
FRAMER: { name: 'Framer', symbol: 'FRAMER', logo: 'https://cdn.simpleicons.org/framer/256.png', sector: 'Dev' },
FIGMA: { name: 'Figma', symbol: 'FIGMA', logo: 'https://cdn.simpleicons.org/figma/256.png', sector: 'Dev' },
ADOBEXD: { name: 'Adobe XD', symbol: 'ADOBEXD', logo: 'https://cdn.simpleicons.org/adobexd/256.png', sector: 'Dev' },
// === BOURSE & TRADING ===
BINANCE: { name: 'Binance', symbol: 'BINANCE', logo: 'https://cdn.simpleicons.org/binance/256.png', sector: 'Bourse' },
COINBASE: { name: 'Coinbase', symbol: 'COINBASE', logo: 'https://cdn.simpleicons.org/coinbase/256.png', sector: 'Bourse' },
KRAKEN: { name: 'Kraken', symbol: 'KRAKEN', logo: 'https://cdn.simpleicons.org/kraken/256.png', sector: 'Bourse' },
ETHEREUM: { name: 'Ethereum', symbol: 'ETHEREUM', logo: 'https://cdn.simpleicons.org/ethereum/256.png', sector: 'Bourse' },
TRADINGVIEW: { name: 'TradingView', symbol: 'TRADINGVIEW', logo: 'https://cdn.simpleicons.org/tradingview/256.png', sector: 'Bourse' },
BLOOMBERG: { name: 'Bloomberg Terminal', symbol: 'BLOOMBERG', logo: 'https://cdn.simpleicons.org/bloomberg/256.png', sector: 'Bourse' },
REUTERS: { name: 'Reuters', symbol: 'REUTERS', logo: 'https://cdn.simpleicons.org/reuters/256.png', sector: 'Bourse' },
YAHOO: { name: 'Yahoo Finance', symbol: 'YAHOO', logo: 'https://cdn.simpleicons.org/yahoo/256.png', sector: 'Bourse' },
// === CLAUDE & AI AGENTS ===
CLAUDE: { name: 'Claude AI', symbol: 'CLAUDE', logo: 'https://logo.clearbit.com/anthropic.com', sector: 'AI' },
ANTHROPICCODE: { name: 'Claude Code', symbol: 'ANTHROPICCODE', logo: 'https://logo.clearbit.com/anthropic.com', sector: 'AI' },
// === WORKFLOW & AUTOMATION ===
N8N: { name: 'n8n', symbol: 'N8N', logo: 'https://cdn.simpleicons.org/n8n/256.png', sector: 'Automation' },
ZAPIER: { name: 'Zapier', symbol: 'ZAPIER', logo: 'https://cdn.simpleicons.org/zapier/256.png', sector: 'Automation' },
MAKE: { name: 'Make (Integromat)', symbol: 'MAKE', logo: 'https://cdn.simpleicons.org/make/256.png', sector: 'Automation' },
WORKATO: { name: 'Workato', symbol: 'WORKATO', logo: 'https://logo.clearbit.com/workato.com', sector: 'Automation' },
TEMPORAL: { name: 'Temporal', symbol: 'TEMPORAL', logo: 'https://logo.clearbit.com/temporal.io', sector: 'Automation' },
// === 3D & GRAPHICS ===
UNITY: { name: 'Unity', symbol: 'UNITY', logo: 'https://cdn.simpleicons.org/unity/256.png', sector: '3D' },
UNREAL: { name: 'Unreal Engine', symbol: 'UNREAL', logo: 'https://cdn.simpleicons.org/unrealengine/256.png', sector: '3D' },
BLENDER: { name: 'Blender', symbol: 'BLENDER', logo: 'https://cdn.simpleicons.org/blender/256.png', sector: '3D' },
MAYA: { name: 'Autodesk Maya', symbol: 'MAYA', logo: 'https://logo.clearbit.com/autodesk.com', sector: '3D' },
THREEJS: { name: 'Three.js', symbol: 'THREEJS', logo: 'https://cdn.simpleicons.org/threejs/256.png', sector: '3D' },
BABYLON: { name: 'Babylon.js', symbol: 'BABYLON', logo: 'https://logo.clearbit.com/babylonjs.com', sector: '3D' },
SKETCHFAB: { name: 'Sketchfab', symbol: 'SKETCHFAB', logo: 'https://cdn.simpleicons.org/sketchfab/256.png', sector: '3D' },
GAMELOFT: { name: 'Gameloft', symbol: 'GAMELOFT', logo: 'https://logo.clearbit.com/gameloft.com', sector: '3D' },
// === SEMICONDUCTORS ===
TSM: { name: 'TSMC', symbol: 'TSM', logo: 'https://logo.clearbit.com/tsmc.com', sector: 'Semiconductor' },
ASML: { name: 'ASML', symbol: 'ASML', logo: 'https://logo.clearbit.com/asml.com', sector: 'Semiconductor' },
QCOM: { name: 'Qualcomm', symbol: 'QCOM', logo: 'https://cdn.simpleicons.org/qualcomm/256.png', sector: 'Semiconductor' },
ARM: { name: 'ARM', symbol: 'ARM', logo: 'https://cdn.simpleicons.org/arm/256.png', sector: 'Semiconductor' },
// === SOFTWARE & SAAS ===
NOW: { name: 'ServiceNow', symbol: 'NOW', logo: 'https://logo.clearbit.com/servicenow.com', sector: 'SaaS' },
TEAM: { name: 'Atlassian', symbol: 'TEAM', logo: 'https://cdn.simpleicons.org/atlassian/256.png', sector: 'SaaS' },
ZM: { name: 'Zoom', symbol: 'ZM', logo: 'https://cdn.simpleicons.org/zoom/256.png', sector: 'SaaS' },
DOCU: { name: 'DocuSign', symbol: 'DOCU', logo: 'https://logo.clearbit.com/docusign.com', sector: 'SaaS' },
NET: { name: 'Cloudflare', symbol: 'NET', logo: 'https://cdn.simpleicons.org/cloudflare/256.png', sector: 'SaaS' },
OKTA: { name: 'Okta', symbol: 'OKTA', logo: 'https://logo.clearbit.com/okta.com', sector: 'SaaS' },
// === CYBERSECURITY ===
CRWD: { name: 'CrowdStrike', symbol: 'CRWD', logo: 'https://logo.clearbit.com/crowdstrike.com', sector: 'Security' },
PANW: { name: 'Palo Alto', symbol: 'PANW', logo: 'https://logo.clearbit.com/paloaltonetworks.com', sector: 'Security' },
ZS: { name: 'Zscaler', symbol: 'ZS', logo: 'https://logo.clearbit.com/zscaler.com', sector: 'Security' },
FTNT: { name: 'Fortinet', symbol: 'FTNT', logo: 'https://logo.clearbit.com/fortinet.com', sector: 'Security' },
};
const MISC_LOGOS: Record<string, { name: string; category: string; logo: string }> = {
// === RÉSEAUX SOCIAUX ===
DISCORD: { name: 'Discord', category: 'Social', logo: 'https://cdn.simpleicons.org/discord/256.png' },
FACEBOOK: { name: 'Facebook', category: 'Social', logo: 'https://cdn.simpleicons.org/facebook/256.png' },
INSTAGRAM: { name: 'Instagram', category: 'Social', logo: 'https://cdn.simpleicons.org/instagram/256.png' },
LINKEDIN: { name: 'LinkedIn', category: 'Social', logo: 'https://cdn.simpleicons.org/linkedin/256.png' },
TIKTOK: { name: 'TikTok', category: 'Social', logo: 'https://cdn.simpleicons.org/tiktok/256.png' },
REDDIT: { name: 'Reddit', category: 'Social', logo: 'https://cdn.simpleicons.org/reddit/256.png' },
YOUTUBE: { name: 'YouTube', category: 'Social', logo: 'https://cdn.simpleicons.org/youtube/256.png' },
TWITCH: { name: 'Twitch', category: 'Social', logo: 'https://cdn.simpleicons.org/twitch/256.png' },
TELEGRAM: { name: 'Telegram', category: 'Social', logo: 'https://cdn.simpleicons.org/telegram/256.png' },
WHATSAPP: { name: 'WhatsApp', category: 'Social', logo: 'https://cdn.simpleicons.org/whatsapp/256.png' },
SIGNAL: { name: 'Signal', category: 'Social', logo: 'https://cdn.simpleicons.org/signal/256.png' },
// === SERVICES CLOUD ===
AWS: { name: 'Amazon AWS', category: 'Cloud', logo: 'https://logo.clearbit.com/aws.amazon.com' },
AZURE: { name: 'Microsoft Azure', category: 'Cloud', logo: 'https://logo.clearbit.com/azure.microsoft.com' },
GCP: { name: 'Google Cloud', category: 'Cloud', logo: 'https://logo.clearbit.com/cloud.google.com' },
CLOUDFLARE: { name: 'Cloudflare', category: 'Cloud', logo: 'https://cdn.simpleicons.org/cloudflare/256.png' },
DIGITALOCEAN: { name: 'DigitalOcean', category: 'Cloud', logo: 'https://cdn.simpleicons.org/digitalocean/256.png' },
HEROKU: { name: 'Heroku', category: 'Cloud', logo: 'https://cdn.simpleicons.org/heroku/256.png' },
BACKBLAZE: { name: 'Backblaze', category: 'Cloud', logo: 'https://cdn.simpleicons.org/backblaze/256.png' },
R2: { name: 'Cloudflare R2', category: 'Cloud', logo: 'https://logo.clearbit.com/cloudflare.com/r2' },
// === EXCHANGES CRYPTO ===
HUOBI: { name: 'Huobi', category: 'Exchange', logo: 'https://cdn.simpleicons.org/huobi/256.png' },
GATE: { name: 'Gate.io', category: 'Exchange', logo: 'https://cdn.simpleicons.org/gate/256.png' },
BITGET: { name: 'Bitget', category: 'Exchange', logo: 'https://cdn.simpleicons.org/bitget/256.png' },
FTX: { name: 'FTX', category: 'Exchange', logo: 'https://logo.clearbit.com/ftx.com' },
KUCOIN: { name: 'KuCoin', category: 'Exchange', logo: 'https://cdn.simpleicons.org/kucoin/256.png' },
BYBIT: { name: 'Bybit', category: 'Exchange', logo: 'https://cdn.simpleicons.org/bybit/256.png' },
OKX: { name: 'OKX', category: 'Exchange', logo: 'https://cdn.simpleicons.org/okx/256.png' },
BITFINEX: { name: 'Bitfinex', category: 'Exchange', logo: 'https://cdn.simpleicons.org/bitfinex/256.png' },
// === BROKERS ===
ROBINHOOD: { name: 'Robinhood', category: 'Broker', logo: 'https://cdn.simpleicons.org/robinhood/256.png' },
ETRADE: { name: 'E*TRADE', category: 'Broker', logo: 'https://cdn.simpleicons.org/etrade/256.png' },
FIDELITY: { name: 'Fidelity', category: 'Broker', logo: 'https://cdn.simpleicons.org/fidelity/256.png' },
TD: { name: 'TD Ameritrade', category: 'Broker', logo: 'https://cdn.simpleicons.org/tdameritrade/256.png' },
INTERACTIVE: { name: 'Interactive Brokers', category: 'Broker', logo: 'https://cdn.simpleicons.org/interactivebrokers/256.png' },
TRADINGVIEW: { name: 'TradingView', category: 'Broker', logo: 'https://cdn.simpleicons.org/tradingview/256.png' },
// === INDICES ===
SPX: { name: 'S&P 500', category: 'Index', logo: 'https://cdn.simpleicons.org/spglobal/256.png' },
DJI: { name: 'Dow Jones', category: 'Index', logo: 'https://cdn.simpleicons.org/dowjones/256.png' },
NASDAQ: { name: 'NASDAQ', category: 'Index', logo: 'https://cdn.simpleicons.org/nasdaq/256.png' },
NYSE: { name: 'NYSE', category: 'Index', logo: 'https://cdn.simpleicons.org/nyse/256.png' },
CME: { name: 'CME Group', category: 'Index', logo: 'https://cdn.simpleicons.org/cmegroup/256.png' },
// === BANQUES MONDIALES ===
HSBC: { name: 'HSBC', category: 'Bank', logo: 'https://cdn.simpleicons.org/hsbc/256.png' },
BARCLAYS: { name: 'Barclays', category: 'Bank', logo: 'https://cdn.simpleicons.org/barclays/256.png' },
UBS: { name: 'UBS', category: 'Bank', logo: 'https://cdn.simpleicons.org/ubs/256.png' },
CS: { name: 'Credit Suisse', category: 'Bank', logo: 'https://logo.clearbit.com/credit-suisse.com' },
DB: { name: 'Deutsche Bank', category: 'Bank', logo: 'https://cdn.simpleicons.org/deutschebank/256.png' },
BNP: { name: 'BNP Paribas', category: 'Bank', logo: 'https://cdn.simpleicons.org/bnpparibas/256.png' },
SANTANDER: { name: 'Santander', category: 'Bank', logo: 'https://cdn.simpleicons.org/santander/256.png' },
// === PAIEMENTS ===
STRIPE: { name: 'Stripe', category: 'Payment', logo: 'https://cdn.simpleicons.org/stripe/256.png' },
WISE: { name: 'Wise', category: 'Payment', logo: 'https://cdn.simpleicons.org/wise/256.png' },
REVOLUT: { name: 'Revolut', category: 'Payment', logo: 'https://cdn.simpleicons.org/revolut/256.png' },
N26: { name: 'N26', category: 'Payment', logo: 'https://cdn.simpleicons.org/n26/256.png' },
VENMO: { name: 'Venmo', category: 'Payment', logo: 'https://cdn.simpleicons.org/venmo/256.png' },
CASHAPP: { name: 'Cash App', category: 'Payment', logo: 'https://cdn.simpleicons.org/cashapp/256.png' },
// === NEWS & MEDIAS ===
CNBC: { name: 'CNBC', category: 'News', logo: 'https://cdn.simpleicons.org/cnbc/256.png' },
WSJ: { name: 'Wall Street Journal', category: 'News', logo: 'https://cdn.simpleicons.org/wsj/256.png' },
FT: { name: 'Financial Times', category: 'News', logo: 'https://cdn.simpleicons.org/financialtimes/256.png' },
COINDESK: { name: 'CoinDesk', category: 'News', logo: 'https://cdn.simpleicons.org/coindesk/256.png' },
COINTELEGRAPH: { name: 'Cointelegraph', category: 'News', logo: 'https://cdn.simpleicons.org/cointelegraph/256.png' },
FORBES: { name: 'Forbes', category: 'News', logo: 'https://cdn.simpleicons.org/forbes/256.png' },
TECHCRUNCH: { name: 'TechCrunch', category: 'News', logo: 'https://cdn.simpleicons.org/techcrunch/256.png' },
VENTUREBEAT: { name: 'VentureBeat', category: 'News', logo: 'https://cdn.simpleicons.org/venturebeat/256.png' },
// === MCP (MODEL CONTEXT PROTOCOL) ===
MCP: { name: 'Model Context Protocol', category: 'MCP', logo: 'https://logo.clearbit.com/modelcontextprotocol.io' },
ANTHROPICMCP: { name: 'Anthropic MCP', category: 'MCP', logo: 'https://logo.clearbit.com/anthropic.com' },
// === PROGRAMMING LANGUAGES ===
JAVASCRIPT: { name: 'JavaScript', category: 'Language', logo: 'https://cdn.simpleicons.org/javascript/256.png' },
TYPESCRIPT: { name: 'TypeScript', category: 'Language', logo: 'https://cdn.simpleicons.org/typescript/256.png' },
PYTHON: { name: 'Python', category: 'Language', logo: 'https://cdn.simpleicons.org/python/256.png' },
JAVA: { name: 'Java', category: 'Language', logo: 'https://cdn.simpleicons.org/openjdk/256.png' },
GO: { name: 'Go', category: 'Language', logo: 'https://cdn.simpleicons.org/go/256.png' },
RUST: { name: 'Rust', category: 'Language', logo: 'https://cdn.simpleicons.org/rust/256.png' },
SWIFT: { name: 'Swift', category: 'Language', logo: 'https://cdn.simpleicons.org/swift/256.png' },
KOTLIN: { name: 'Kotlin', category: 'Language', logo: 'https://cdn.simpleicons.org/kotlin/256.png' },
PHP: { name: 'PHP', category: 'Language', logo: 'https://cdn.simpleicons.org/php/256.png' },
RUBY: { name: 'Ruby', category: 'Language', logo: 'https://cdn.simpleicons.org/ruby/256.png' },
SCALA: { name: 'Scala', category: 'Language', logo: 'https://cdn.simpleicons.org/scala/256.png' },
C: { name: 'C', category: 'Language', logo: 'https://cdn.simpleicons.org/c/256.png' },
CPP: { name: 'C++', category: 'Language', logo: 'https://cdn.simpleicons.org/cplusplus/256.png' },
CSHARP: { name: 'C#', category: 'Language', logo: 'https://cdn.simpleicons.org/csharp/256.png' },
// === DATABASES ===
POSTGRESQL: { name: 'PostgreSQL', category: 'Database', logo: 'https://cdn.simpleicons.org/postgresql/256.png' },
MYSQL: { name: 'MySQL', category: 'Database', logo: 'https://cdn.simpleicons.org/mysql/256.png' },
MONGODB: { name: 'MongoDB', category: 'Database', logo: 'https://cdn.simpleicons.org/mongodb/256.png' },
REDIS: { name: 'Redis', category: 'Database', logo: 'https://cdn.simpleicons.org/redis/256.png' },
ELASTICSEARCH: { name: 'Elasticsearch', category: 'Database', logo: 'https://cdn.simpleicons.org/elasticsearch/256.png' },
DYNAMODB: { name: 'DynamoDB', category: 'Database', logo: 'https://logo.clearbit.com/aws.amazon.com/dynamodb' },
NEO4J: { name: 'Neo4j', category: 'Database', logo: 'https://cdn.simpleicons.org/neo4j/256.png' },
COUCHDB: { name: 'CouchDB', category: 'Database', logo: 'https://cdn.simpleicons.org/apachetomcat/256.png' },
INFLUXDB: { name: 'InfluxDB', category: 'Database', logo: 'https://cdn.simpleicons.org/influxdb/256.png' },
// === DEVOPS & INFRASTRUCTURE ===
TERRAFORM: { name: 'Terraform', category: 'DevOps', logo: 'https://cdn.simpleicons.org/terraform/256.png' },
ANSIBLE: { name: 'Ansible', category: 'DevOps', logo: 'https://cdn.simpleicons.org/ansible/256.png' },
CHEF: { name: 'Chef', category: 'DevOps', logo: 'https://cdn.simpleicons.org/chef/256.png' },
PUPPET: { name: 'Puppet', category: 'DevOps', logo: 'https://cdn.simpleicons.org/puppet/256.png' },
JENKINS: { name: 'Jenkins', category: 'DevOps', logo: 'https://cdn.simpleicons.org/jenkins/256.png' },
GITHUBACTIONS: { name: 'GitHub Actions', category: 'DevOps', logo: 'https://cdn.simpleicons.org/githubactions/256.png' },
GITLABCI: { name: 'GitLab CI', category: 'DevOps', logo: 'https://cdn.simpleicons.org/gitlab/256.png' },
TRAVISCI: { name: 'Travis CI', category: 'DevOps', logo: 'https://cdn.simpleicons.org/travisci/256.png' },
CIRCLECI: { name: 'CircleCI', category: 'DevOps', logo: 'https://cdn.simpleicons.org/circleci/256.png' },
DOCKERCOMPOSE: { name: 'Docker Compose', category: 'DevOps', logo: 'https://cdn.simpleicons.org/docker/256.png' },
HELM: { name: 'Helm', category: 'DevOps', logo: 'https://cdn.simpleicons.org/helm/256.png' },
// === MONITORING & LOGGING ===
PROMETHEUS: { name: 'Prometheus', category: 'Monitoring', logo: 'https://cdn.simpleicons.org/prometheus/256.png' },
GRAFANA: { name: 'Grafana', category: 'Monitoring', logo: 'https://cdn.simpleicons.org/grafana/256.png' },
DATADOG: { name: 'Datadog', category: 'Monitoring', logo: 'https://cdn.simpleicons.org/datadog/256.png' },
NEWRELIC: { name: 'New Relic', category: 'Monitoring', logo: 'https://cdn.simpleicons.org/newrelic/256.png' },
SPLUNK: { name: 'Splunk', category: 'Monitoring', logo: 'https://cdn.simpleicons.org/splunk/256.png' },
ELASTICSTACK: { name: 'Elastic Stack', category: 'Monitoring', logo: 'https://cdn.simpleicons.org/elasticsearch/256.png' },
// === API & INTEGRATIONS ===
POSTMAN: { name: 'Postman', category: 'API', logo: 'https://cdn.simpleicons.org/postman/256.png' },
SWAGGER: { name: 'Swagger', category: 'API', logo: 'https://cdn.simpleicons.org/swagger/256.png' },
KONG: { name: 'Kong', category: 'API', logo: 'https://cdn.simpleicons.org/kong/256.png' },
APIGATEWAY: { name: 'API Gateway', category: 'API', logo: 'https://logo.clearbit.com/aws.amazon.com/apigateway' },
// === TESTING ===
JEST: { name: 'Jest', category: 'Testing', logo: 'https://cdn.simpleicons.org/jest/256.png' },
MOCHA: { name: 'Mocha', category: 'Testing', logo: 'https://cdn.simpleicons.org/mocha/256.png' },
PYTEST: { name: 'Pytest', category: 'Testing', logo: 'https://logo.clearbit.com/pytest.org' },
SELENIUM: { name: 'Selenium', category: 'Testing', logo: 'https://cdn.simpleicons.org/selenium/256.png' },
CYPRESS: { name: 'Cypress', category: 'Testing', logo: 'https://cdn.simpleicons.org/cypress/256.png' },
// === LANGUAGES FRAMEWORKS ===
REACT: { name: 'React', category: 'Framework', logo: 'https://cdn.simpleicons.org/react/256.png' },
VUE: { name: 'Vue.js', category: 'Framework', logo: 'https://cdn.simpleicons.org/vuedotjs/256.png' },
ANGULAR: { name: 'Angular', category: 'Framework', logo: 'https://cdn.simpleicons.org/angular/256.png' },
SVELTE: { name: 'Svelte', category: 'Framework', logo: 'https://cdn.simpleicons.org/svelte/256.png' },
NEXTJS: { name: 'Next.js', category: 'Framework', logo: 'https://cdn.simpleicons.org/nextdotjs/256.png' },
NUXT: { name: 'Nuxt.js', category: 'Framework', logo: 'https://cdn.simpleicons.org/nuxtdotjs/256.png' },
EXPRESS: { name: 'Express.js', category: 'Framework', logo: 'https://cdn.simpleicons.org/express/256.png' },
SPRING: { name: 'Spring', category: 'Framework', logo: 'https://cdn.simpleicons.org/spring/256.png' },
DJANGO: { name: 'Django', category: 'Framework', logo: 'https://cdn.simpleicons.org/django/256.png' },
FLASK: { name: 'Flask', category: 'Framework', logo: 'https://cdn.simpleicons.org/flask/256.png' },
FASTAPI: { name: 'FastAPI', category: 'Framework', logo: 'https://cdn.simpleicons.org/fastapi/256.png' },
LARAVEL: { name: 'Laravel', category: 'Framework', logo: 'https://cdn.simpleicons.org/laravel/256.png' },
RUBYRAILS: { name: 'Ruby on Rails', category: 'Framework', logo: 'https://cdn.simpleicons.org/rubyonrails/256.png' },
// === BLOCKCHAIN & WEB3 ===
WEB3: { name: 'Web3', category: 'Web3', logo: 'https://logo.clearbit.com/web3.foundation' },
IPFS: { name: 'IPFS', category: 'Web3', logo: 'https://cdn.simpleicons.org/ipfs/256.png' },
POLYGON: { name: 'Polygon', category: 'Web3', logo: 'https://cdn.simpleicons.org/polygon/256.png' },
ETHEREUM: { name: 'Ethereum', category: 'Web3', logo: 'https://cdn.simpleicons.org/ethereum/256.png' },
BITCOIN: { name: 'Bitcoin', category: 'Web3', logo: 'https://cdn.simpleicons.org/bitcoin/256.png' },
};
// ============================================================================
// SYSTÈME DE LOGOS JEUX VIDÉO 🎮
// ============================================================================
const VIDEOGAME_LOGOS: Record<string, { name: string; category: string; logo: string; platforms?: string }> = {
// === MINECRAFT ===
MINECRAFT: { name: 'Minecraft', category: 'Minecraft', logo: 'https://cdn.simpleicons.org/minecraft/256.png' },
MOJANG: { name: 'Mojang Studios', category: 'Minecraft', logo: 'https://cdn.simpleicons.org/mojang/256.png' },
MICROSOFTMC: { name: 'Microsoft (Minecraft owner)', category: 'Minecraft', logo: 'https://cdn.simpleicons.org/microsoft/256.png' },
JAVAEDITION: { name: 'Minecraft Java Edition', category: 'Minecraft', logo: 'https://assets.minecrafthub.com/item/255/64/minecraft-grass-block.png' },
BEDROCKEDITION: { name: 'Minecraft Bedrock Edition', category: 'Minecraft', logo: 'https://assets.minecrafthub.com/item/255/64/minecraft-grass-block.png' },
DUNGEONS: { name: 'Minecraft Dungeons', category: 'Minecraft', logo: 'https://image.api.playstation.com/vulcan/ap/rnd/202101/2017/tEkBzZzPLfBMtDRkLMsr7tYf.png' },
LEGENDS: { name: 'Minecraft Legends', category: 'Minecraft', logo: 'https://www.minecraft.net/content/dam/games/minecraft/minecraft-legends/assets/screenshots/Legends_Key_Art_Logo.png' },
CREEPER: { name: 'Creeper', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Creeper-face.png' },
ZOMBIEMC: { name: 'Zombie', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Zombie.png' },
SKELETON: { name: 'Skeleton', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Skeleton.png' },
SPIDER: { name: 'Spider', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Spider.png' },
ENDERMAN: { name: 'Enderman', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Enderman.png' },
WITHER: { name: 'Wither', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Wither.png' },
ENDERDRAGON: { name: 'Ender Dragon', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Ender_Dragon.png' },
PIG: { name: 'Pig', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Pig.png' },
COW: { name: 'Cow', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Cow.png' },
SHEEP: { name: 'Sheep', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Sheep.png' },
CHICKEN: { name: 'Chicken', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Chicken.png' },
WOLF: { name: 'Wolf', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Wolf.png' },
CATMC: { name: 'Cat', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Cat.png' },
VILLAGER: { name: 'Villager', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Villager.png' },
IRONGOLEM: { name: 'Iron Golem', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Iron_Golem.png' },
GRASS: { name: 'Grass Block', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Grass_Block.png' },
DIRT: { name: 'Dirt', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Dirt.png' },
STONEMC: { name: 'Stone', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Stone.png' },
WOOD: { name: 'Oak Wood', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Oak_Log.png' },
DIAMONDORE: { name: 'Diamond Ore', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Diamond_Ore.png' },
GOLDORE: { name: 'Gold Ore', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Gold_Ore.png' },
IRONORE: { name: 'Iron Ore', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Iron_Ore.png' },
COALORE: { name: 'Coal Ore', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Coal_Ore.png' },
REDSTONE: { name: 'Redstone Ore', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Redstone_Ore.png' },
LAPIS: { name: 'Lapis Lazuli Ore', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Lapis_Lazuli_Ore.png' },
OBSIDIAN: { name: 'Obsidian', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Obsidian.png' },
BEDROCK: { name: 'Bedrock', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Bedrock.png' },
TNT: { name: 'TNT', category: 'Minecraft', logo: 'https://minecraft.wiki/images/TNT.png' },
CHEST: { name: 'Chest', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Chest.png' },
FURNACE: { name: 'Furnace', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Furnace.png' },
CRAFTING: { name: 'Crafting Table', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Crafting_Table.png' },
DIAMONDSWORD: { name: 'Diamond Sword', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Diamond_Sword.png' },
GOLDENSWORD: { name: 'Golden Sword', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Golden_Sword.png' },
IRONSWORD: { name: 'Iron Sword', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Iron_Sword.png' },
DIAMONDPICKAXE: { name: 'Diamond Pickaxe', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Diamond_Pickaxe.png' },
BOW: { name: 'Bow', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Bow.png' },
ARROW: { name: 'Arrow', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Arrow.png' },
TORCH: { name: 'Torch', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Torch.png' },
APPLE: { name: 'Apple', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Apple.png' },
GOLDENAPPLE: { name: 'Golden Apple', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Golden_Apple.png' },
ENCHANTEDAPPLE: { name: 'Enchanted Golden Apple', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Enchanted_Golden_Apple.png' },
BUCKET: { name: 'Bucket', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Bucket.png' },
WATERBUCKET: { name: 'Water Bucket', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Water_Bucket.png' },
LAVABUCKET: { name: 'Lava Bucket', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Lava_Bucket.png' },
FISHINGROD: { name: 'Fishing Rod', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Fishing_Rod.png' },
OVERWORLD: { name: 'Overworld', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Overworld.png' },
NETHER: { name: 'Nether', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Nether_Portal.png' },
THEEND: { name: 'The End', category: 'Minecraft', logo: 'https://minecraft.wiki/images/End_Portal.png' },
DESERT: { name: 'Desert', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Desert.png' },
FORESTMC: { name: 'Forest', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Forest.png' },
TAIGA: { name: 'Taiga', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Taiga.png' },
JUNGLE: { name: 'Jungle', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Jungle.png' },
OCEAN: { name: 'Ocean', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Ocean.png' },
MOUNTAINS: { name: 'Mountains', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Mountains.png' },
SWAMP: { name: 'Swamp', category: 'Minecraft', logo: 'https://minecraft.wiki/images/Swamp.png' },
HYPIXEL: { name: 'Hypixel', category: 'Server', logo: 'https://cdn.simpleicons.org/hypixel/256.png' },
HIVE: { name: 'The Hive', category: 'Server', logo: 'https://playhive.com/favicon-192x192.png' },
MINEPLEX: { name: 'Mineplex', category: 'Server', logo: 'https://mineplex.com/favicon.ico' },
CUBECRAFT: { name: 'CubeCraft', category: 'Server', logo: 'https://cubecraft.net/favicon.ico' },
WYNNCRAFT: { name: 'Wynncraft', category: 'Server', logo: 'https://wynncraft.com/favicon.ico' },
WOOKIECRAFT: { name: 'WookieCraft', category: 'Server', logo: 'https://wookiecraft.com/favicon.ico' },
FORGE: { name: 'Minecraft Forge', category: 'Mod', logo: 'https://cdn.simpleicons.org/forge/256.png' },
FABRIC: { name: 'Fabric Mod Loader', category: 'Mod', logo: 'https://fabricmc.net/assets/logo.png' },
QUILT: { name: 'Quilt Mod Loader', category: 'Mod', logo: 'https://quiltmc.org/logo.png' },
CURSEFORGE: { name: 'CurseForge', category: 'Mod', logo: 'https://cdn.simpleicons.org/curseforge/256.png' },
MODRINTH: { name: 'Modrinth', category: 'Mod', logo: 'https://cdn.simpleicons.org/modrinth/256.png' },
DREAM: { name: 'Dream', category: 'Creator', logo: 'https://cdn.simpleicons.org/youtube/256.png' },
TOMMYINNIT: { name: 'TommyInnit', category: 'Creator', logo: 'https://cdn.simpleicons.org/youtube/256.png' },
TECHNOBLADE: { name: 'Technoblade', category: 'Creator', logo: 'https://cdn.simpleicons.org/youtube/256.png' },
PH1LZA: { name: 'Ph1LzA', category: 'Creator', logo: 'https://cdn.simpleicons.org/youtube/256.png' },
GRIAN: { name: 'Grian', category: 'Creator', logo: 'https://cdn.simpleicons.org/youtube/256.png' },
MUMBOJUMBO: { name: 'MumboJumbo', category: 'Creator', logo: 'https://cdn.simpleicons.org/youtube/256.png' },
MCDISCORD: { name: 'Minecraft Discord', category: 'Community', logo: 'https://cdn.simpleicons.org/discord/256.png' },
MINECRAFTSERVERS: { name: 'Minecraft Servers', category: 'Community', logo: 'https://cdn.simpleicons.org/discord/256.png' },
// === PLATEFORMES ===
PC: { name: 'PC Gaming', category: 'Platform', logo: 'https://cdn.simpleicons.org/pcgaming/256.png' },
STEAM: { name: 'Steam', category: 'Platform', logo: 'https://cdn.simpleicons.org/steam/256.png' },
EPICGAMES: { name: 'Epic Games Store', category: 'Platform', logo: 'https://cdn.simpleicons.org/epicgames/256.png' },
GOG: { name: 'GOG.com', category: 'Platform', logo: 'https://cdn.simpleicons.org/gog/256.png' },
ITCHIO: { name: 'itch.io', category: 'Platform', logo: 'https://cdn.simpleicons.org/itchdotio/256.png' },
XBOX: { name: 'Xbox', category: 'Platform', logo: 'https://cdn.simpleicons.org/xbox/256.png' },
PLAYSTATION: { name: 'PlayStation', category: 'Platform', logo: 'https://cdn.simpleicons.org/playstation/256.png' },
PS5: { name: 'PlayStation 5', category: 'Platform', logo: 'https://cdn.simpleicons.org/playstation5/256.png' },
PS4: { name: 'PlayStation 4', category: 'Platform', logo: 'https://cdn.simpleicons.org/playstation4/256.png' },
NINTENDO: { name: 'Nintendo', category: 'Platform', logo: 'https://cdn.simpleicons.org/nintendo/256.png' },
SWITCH: { name: 'Nintendo Switch', category: 'Platform', logo: 'https://cdn.simpleicons.org/nintendoswitch/256.png' },
ANDROID: { name: 'Android Gaming', category: 'Platform', logo: 'https://cdn.simpleicons.org/android/256.png' },
IOS: { name: 'iOS Gaming', category: 'Platform', logo: 'https://cdn.simpleicons.org/apple/256.png' },
// === JEUX POPULAIRES - MOBA & HERO SHOOTERS ===
LEAGUEOFLEGENDS: { name: 'League of Legends', category: 'MOBA', logo: 'https://cdn.simpleicons.org/leagueoflegends/256.png' },
VALORANT: { name: 'VALORANT', category: 'FPS', logo: 'https://cdn.simpleicons.org/valorant/256.png' },
OVERWATCH: { name: 'Overwatch', category: 'Hero Shooter', logo: 'https://cdn.simpleicons.org/overwatch/256.png' },
OVERWATCH2: { name: 'Overwatch 2', category: 'Hero Shooter', logo: 'https://cdn.simpleicons.org/overwatch/256.png' },
SMITE: { name: 'SMITE', category: 'MOBA', logo: 'https://cdn.simpleicons.org/smite/256.png' },
DOTA2: { name: 'Dota 2', category: 'MOBA', logo: 'https://cdn.simpleicons.org/dota2/256.png' },
TEAMFORTRESS2: { name: 'Team Fortress 2', category: 'Hero Shooter', logo: 'https://cdn.simpleicons.org/teamfortress2/256.png' },
PALADINS: { name: 'Paladins', category: 'Hero Shooter', logo: 'https://cdn.simpleicons.org/paladins/256.png' },
APEX: { name: 'Apex Legends', category: 'Battle Royale', logo: 'https://cdn.simpleicons.org/apexlegends/256.png' },
// === BATTLE ROYALE ===
FORTNITE: { name: 'Fortnite', category: 'Battle Royale', logo: 'https://cdn.simpleicons.org/fortnite/256.png' },
PUBG: { name: 'PUBG', category: 'Battle Royale', logo: 'https://cdn.simpleicons.org/playerunknownsbattlegrounds/256.png' },
CALLOFDUTYWARZONE: { name: 'Call of Duty: Warzone', category: 'Battle Royale', logo: 'https://cdn.simpleicons.org/callofduty/256.png' },
// === FPS SHOOTERS ===
CS2: { name: 'Counter-Strike 2', category: 'FPS', logo: 'https://cdn.simpleicons.org/counterrstrike/256.png' },
CSGO: { name: 'CS:GO', category: 'FPS', logo: 'https://cdn.simpleicons.org/counterrstrike/256.png' },
RAINBOWSIX: { name: 'Rainbow Six Siege', category: 'FPS', logo: 'https://cdn.simpleicons.org/rainbow6/256.png' },
CALLOFDUTY: { name: 'Call of Duty', category: 'FPS', logo: 'https://cdn.simpleicons.org/callofduty/256.png' },
HALO: { name: 'Halo', category: 'FPS', logo: 'https://cdn.simpleicons.org/halo/256.png' },
DOOM: { name: 'DOOM', category: 'FPS', logo: 'https://cdn.simpleicons.org/doom/256.png' },
DESTINY: { name: 'Destiny 2', category: 'FPS', logo: 'https://cdn.simpleicons.org/destiny/256.png' },
OVERWATCHFPS: { name: 'Overwatch', category: 'FPS', logo: 'https://cdn.simpleicons.org/overwatch/256.png' },
TITANFALL: { name: 'Titanfall', category: 'FPS', logo: 'https://cdn.simpleicons.org/titanfall/256.png' },
// === RPG & MMORPG ===
WORLDOFWARCRAFT: { name: 'World of Warcraft', category: 'MMORPG', logo: 'https://cdn.simpleicons.org/worldofwarcraft/256.png' },
FINALFANTASY: { name: 'Final Fantasy XIV', category: 'MMORPG', logo: 'https://cdn.simpleicons.org/finalfantasyxiv/256.png' },
ELDERSCROLLS: { name: 'Elder Scrolls Online', category: 'MMORPG', logo: 'https://cdn.simpleicons.org/theelderscrollsonline/256.png' },
GUILDWARS: { name: 'Guild Wars 2', category: 'MMORPG', logo: 'https://cdn.simpleicons.org/guildwars2/256.png' },
RUNESCAPE: { name: 'RuneScape', category: 'MMORPG', logo: 'https://cdn.simpleicons.org/runescape/256.png' },
BLACKDESERT: { name: 'Black Desert Online', category: 'MMORPG', logo: 'https://cdn.simpleicons.org/blackdesertonline/256.png' },
STARWARS: { name: 'Star Wars: The Old Republic', category: 'MMORPG', logo: 'https://cdn.simpleicons.org/starwarstheoldrepublic/256.png' },
LOSTARK: { name: 'Lost Ark', category: 'MMORPG', logo: 'https://cdn.simpleicons.org/lostark/256.png' },
// === RPG SINGLE PLAYER ===
SKYRIM: { name: 'The Elder Scrolls V: Skyrim', category: 'RPG', logo: 'https://cdn.simpleicons.org/theelderscrolls/256.png' },
WITCHER: { name: 'The Witcher 3', category: 'RPG', logo: 'https://cdn.simpleicons.org/thewitcher/256.png' },
CYBERPUNK: { name: 'Cyberpunk 2077', category: 'RPG', logo: 'https://cdn.simpleicons.org/cyberpunk2077/256.png' },
BALDURSGATE: { name: "Baldur's Gate 3", category: 'RPG', logo: 'https://cdn.simpleicons.org/baldursgate3/256.png' },
DIVINITY: { name: 'Divinity: Original Sin 2', category: 'RPG', logo: 'https://cdn.simpleicons.org/divinityoriginalsin2/256.png' },
MASS: { name: 'Mass Effect', category: 'RPG', logo: 'https://cdn.simpleicons.org/masseffect/256.png' },
DRAGONAGE: { name: 'Dragon Age', category: 'RPG', logo: 'https://cdn.simpleicons.org/dragonage/256.png' },
FALLOUT: { name: 'Fallout', category: 'RPG', logo: 'https://cdn.simpleicons.org/fallout/256.png' },
DISHONORED: { name: 'Dishonored', category: 'RPG', logo: 'https://cdn.simpleicons.org/dishonored/256.png' },
OUTERWORLDS: { name: 'The Outer Worlds', category: 'RPG', logo: 'https://cdn.simpleicons.org/theouterworlds/256.png' },
// === ACTION-ADVENTURE ===
ZELDA: { name: "The Legend of Zelda", category: 'Adventure', logo: 'https://cdn.simpleicons.org/thelegendofzelda/256.png' },
ZELDABOTW: { name: 'Zelda: Breath of the Wild', category: 'Adventure', logo: 'https://cdn.simpleicons.org/thelegendofzelda/256.png' },
ZELDATOTK: { name: 'Zelda: Tears of the Kingdom', category: 'Adventure', logo: 'https://cdn.simpleicons.org/thelegendofzelda/256.png' },
GODOFWAR: { name: 'God of War', category: 'Adventure', logo: 'https://cdn.simpleicons.org/godofwar/256.png' },
HORIZON: { name: 'Horizon Zero Dawn', category: 'Adventure', logo: 'https://cdn.simpleicons.org/horizonzerodawn/256.png' },
HORIZONFW: { name: 'Horizon Forbidden West', category: 'Adventure', logo: 'https://cdn.simpleicons.org/horizonforbiddenwest/256.png' },
UNCHARTED: { name: 'Uncharted', category: 'Adventure', logo: 'https://cdn.simpleicons.org/uncharted/256.png' },
TOMBRAIDER: { name: 'Tomb Raider', category: 'Adventure', logo: 'https://cdn.simpleicons.org/tombraider/256.png' },
ASSASSINSCREED: { name: "Assassin's Creed", category: 'Adventure', logo: 'https://cdn.simpleicons.org/assassinscreed/256.png' },
PRINCEOFPERSIA: { name: 'Prince of Persia', category: 'Adventure', logo: 'https://cdn.simpleicons.org/princeofpersia/256.png' },
DEVILMAYCRY: { name: 'Devil May Cry', category: 'Adventure', logo: 'https://cdn.simpleicons.org/devilmaycry/256.png' },
BAYONETTA: { name: 'Bayonetta', category: 'Adventure', logo: 'https://cdn.simpleicons.org/bayonetta/256.png' },
METROID: { name: 'Metroid', category: 'Adventure', logo: 'https://cdn.simpleicons.org/metroid/256.png' },
DEADSPACE: { name: 'Dead Space', category: 'Adventure', logo: 'https://cdn.simpleicons.org/deadspace/256.png' },
RESIDENTEVIL: { name: 'Resident Evil', category: 'Horror', logo: 'https://cdn.simpleicons.org/residentevil/256.png' },
// === FIGHTING GAMES ===
TEKKEN: { name: 'Tekken', category: 'Fighting', logo: 'https://cdn.simpleicons.org/tekken/256.png' },
STREETFIGHTER: { name: 'Street Fighter', category: 'Fighting', logo: 'https://cdn.simpleicons.org/streetfighter/256.png' },
MORTALKOMBAT: { name: 'Mortal Kombat', category: 'Fighting', logo: 'https://cdn.simpleicons.org/mortalkombat/256.png' },
GUiltyGEAR: { name: 'Guilty Gear', category: 'Fighting', logo: 'https://cdn.simpleicons.org/guiltygear/256.png' },
BLAZBLUE: { name: 'BlazBlue', category: 'Fighting', logo: 'https://cdn.simpleicons.org/blazblue/256.png' },
KINGOFFIGHTERS: { name: 'King of Fighters', category: 'Fighting', logo: 'https://cdn.simpleicons.org/thekingoffighters/256.png' },
SKULLGIRLS: { name: 'Skullgirls', category: 'Fighting', logo: 'https://cdn.simpleicons.org/skullgirls/256.png' },
BRAWHALLA: { name: 'Brawlhalla', category: 'Fighting', logo: 'https://cdn.simpleicons.org/brawlhalla/256.png' },
ROGUECOMPANY: { name: 'Rogue Company', category: 'Fighting', logo: 'https://cdn.simpleicons.org/roguecompany/256.png' },
NARAKA: { name: 'Naraka: Bladepoint', category: 'Fighting', logo: 'https://cdn.simpleicons.org/naraka/256.png' },
// === RACING ===
FORZA: { name: 'Forza Horizon', category: 'Racing', logo: 'https://cdn.simpleicons.org/forzahorizon/256.png' },
FORZAMOTORSPORT: { name: 'Forza Motorsport', category: 'Racing', logo: 'https://cdn.simpleicons.org/forzamotorsport/256.png' },
NEEDFORSPEED: { name: 'Need for Speed', category: 'Racing', logo: 'https://cdn.simpleicons.org/needforspeed/256.png' },
MARIOKART: { name: 'Mario Kart', category: 'Racing', logo: 'https://cdn.simpleicons.org/mariokart/256.png' },
GRANTURISMO: { name: 'Gran Turismo', category: 'Racing', logo: 'https://cdn.simpleicons.org/granturismo/256.png' },
BEAMNG: { name: 'BeamNG.drive', category: 'Racing', logo: 'https://cdn.simpleicons.org/beamngdrive/256.png' },
ASSETTO: { name: 'Assetto Corsa', category: 'Racing', logo: 'https://cdn.simpleicons.org/assetocorsa/256.png' },
iRACING: { name: 'iRacing', category: 'Racing', logo: 'https://cdn.simpleicons.org/iracing/256.png' },
DIRTRALLY: { name: 'DiRT Rally', category: 'Racing', logo: 'https://cdn.simpleicons.org/dirtrally/256.png' },
F1: { name: 'F1', category: 'Racing', logo: 'https://cdn.simpleicons.org/f1/256.png' },
// === SPORTS ===
FIFA: { name: 'EA Sports FC (FIFA)', category: 'Sports', logo: 'https://cdn.simpleicons.org/easportsfc/256.png' },
NBA: { name: 'NBA 2K', category: 'Sports', logo: 'https://cdn.simpleicons.org/nba2k/256.png' },
MADDEN: { name: 'Madden NFL', category: 'Sports', logo: 'https://cdn.simpleicons.org/maddennfl/256.png' },
NHL: { name: 'NHL', category: 'Sports', logo: 'https://cdn.simpleicons.org/nhl/256.png' },
UFC: { name: 'EA Sports UFC', category: 'Sports', logo: 'https://cdn.simpleicons.org/easportsufc/256.png' },
WWE: { name: 'WWE 2K', category: 'Sports', logo: 'https://cdn.simpleicons.org/wwe2k/256.png' },
ROCKETLEAGUE: { name: 'Rocket League', category: 'Sports', logo: 'https://cdn.simpleicons.org/rocketleague/256.png' },
PGA: { name: 'PGA Tour 2K', category: 'Sports', logo: 'https://cdn.simpleicons.org/pgatour2k/256.png' },
// === HORROR ===
FIVENIGHTS: { name: 'Five Nights at Freddy\'s', category: 'Horror', logo: 'https://cdn.simpleicons.org/fivenightsatfreddys/256.png' },
OUTLAST: { name: 'Outlast', category: 'Horror', logo: 'https://cdn.simpleicons.org/outlast/256.png' },
AMNESIA: { name: 'Amnesia', category: 'Horror', logo: 'https://cdn.simpleicons.org/amnesia/256.png' },
ALIEN: { name: 'Alien: Isolation', category: 'Horror', logo: 'https://cdn.simpleicons.org/alisolation/256.png' },
PHASMOPHOBIA: { name: 'Phasmophobia', category: 'Horror', logo: 'https://cdn.simpleicons.org/phasmophobia/256.png' },
POPPY: { name: 'Poppy Playtime', category: 'Horror', logo: 'https://cdn.simpleicons.org/poppyplaytime/256.png' },
DEADBYDAYLIGHT: { name: 'Dead by Daylight', category: 'Horror', logo: 'https://cdn.simpleicons.org/deadbydaylight/256.png' },
VAMPIRE: { name: 'Vampire Survivors', category: 'Horror', logo: 'https://cdn.simpleicons.org/vampiresurvivors/256.png' },
THEFOREST: { name: 'The Forest', category: 'Horror', logo: 'https://cdn.simpleicons.org/theforest/256.png' },
SONSOFTHEFOREST: { name: 'Sons of the Forest', category: 'Horror', logo: 'https://cdn.simpleicons.org/sonsoftheforest/256.png' },
// === SURVIVAL & CRAFTING ===
RUST: { name: 'Rust', category: 'Survival', logo: 'https://cdn.simpleicons.org/rust/256.png' },
SEVEN_DAY: { name: '7 Days to Die', category: 'Survival', logo: 'https://cdn.simpleicons.org/7daystodie/256.png' },
CONAN: { name: 'Conan Exiles', category: 'Survival', logo: 'https://cdn.simpleicons.org/conanexiles/256.png' },
ARK: { name: 'ARK: Survival Evolved', category: 'Survival', logo: 'https://cdn.simpleicons.org/arksurvivalevolved/256.png' },
DAYZ: { name: 'DayZ', category: 'Survival', logo: 'https://cdn.simpleicons.org/dayz/256.png' },
SCUM: { name: 'SCUM', category: 'Survival', logo: 'https://cdn.simpleicons.org/scum/256.png' },
VALHEIM: { name: 'Valheim', category: 'Survival', logo: 'https://cdn.simpleicons.org/valheim/256.png' },
DONTSTARVE: { name: "Don't Starve", category: 'Survival', logo: 'https://cdn.simpleicons.org/dontstarve/256.png' },
GREENHELL: { name: 'Green Hell', category: 'Survival', logo: 'https://cdn.simpleicons.org/greenhell/256.png' },
SUBNAUTICA: { name: 'Subnautica', category: 'Survival', logo: 'https://cdn.simpleicons.org/subnautica/256.png' },
THELONGDARK: { name: 'The Long Dark', category: 'Survival', logo: 'https://cdn.simpleicons.org/thelongdark/256.png' },
// === STRATEGY & SIMULATION ===
CIVILIZATION: { name: 'Civilization VI', category: 'Strategy', logo: 'https://cdn.simpleicons.org/civilization/256.png' },
STARDEW: { name: 'Stardew Valley', category: 'Simulation', logo: 'https://cdn.simpleicons.org/stardewvalley/256.png' },
SIMS: { name: 'The Sims', category: 'Simulation', logo: 'https://cdn.simpleicons.org/thesims/256.png' },
CITIES: { name: 'Cities: Skylines', category: 'Simulation', logo: 'https://cdn.simpleicons.org/citiesskylines/256.png' },
RIMWORLD: { name: 'RimWorld', category: 'Simulation', logo: 'https://cdn.simpleicons.org/rimworld/256.png' },
FACTORIO: { name: 'Factorio', category: 'Simulation', logo: 'https://cdn.simpleicons.org/factorio/256.png' },
SATISFACTORY: { name: 'Satisfactory', category: 'Simulation', logo: 'https://cdn.simpleicons.org/satisfactory/256.png' },
PARKITECT: { name: 'Parkitect', category: 'Simulation', logo: 'https://cdn.simpleicons.org/parkitect/256.png' },
PLANETZOO: { name: 'Planet Zoo', category: 'Simulation', logo: 'https://cdn.simpleicons.org/planetzoo/256.png' },
PLANETCOASTER: { name: 'Planet Coaster', category: 'Simulation', logo: 'https://cdn.simpleicons.org/planetcoaster/256.png' },
AOE: { name: 'Age of Empires', category: 'Strategy', logo: 'https://cdn.simpleicons.org/ageofempires/256.png' },
STARCRAFT: { name: 'StarCraft II', category: 'Strategy', logo: 'https://cdn.simpleicons.org/starcraft2/256.png' },
COMMAND: { name: 'Command & Conquer', category: 'Strategy', logo: 'https://cdn.simpleicons.org/commandandconquer/256.png' },
TOTALWAR: { name: 'Total War', category: 'Strategy', logo: 'https://cdn.simpleicons.org/totalwar/256.png' },
CRUSADERKINGS: { name: 'Crusader Kings', category: 'Strategy', logo: 'https://cdn.simpleicons.org/crusaderkings/256.png' },
EU4: { name: 'Europa Universalis', category: 'Strategy', logo: 'https://cdn.simpleicons.org/euniversalis/256.png' },
// === INDIE GAMES ===
HOLLOW: { name: 'Hollow Knight', category: 'Indie', logo: 'https://cdn.simpleicons.org/hollowknight/256.png' },
CELESTE: { name: 'Celeste', category: 'Indie', logo: 'https://cdn.simpleicons.org/celeste/256.png' },
UNDERTALE: { name: 'Undertale', category: 'Indie', logo: 'https://cdn.simpleicons.org/undertale/256.png' },
DELTARUNE: { name: 'Deltarune', category: 'Indie', logo: 'https://cdn.simpleicons.org/deltarune/256.png' },
CUPHEAD: { name: 'Cuphead', category: 'Indie', logo: 'https://cdn.simpleicons.org/cuphead/256.png' },
HOTLINE: { name: 'Hotline Miami', category: 'Indie', logo: 'https://cdn.simpleicons.org/hotlinemiami/256.png' },
KATANA: { name: 'Katana ZERO', category: 'Indie', logo: 'https://cdn.simpleicons.org/katanazero/256.png' },
RETURNAL: { name: 'Returnal', category: 'Indie', logo: 'https://cdn.simpleicons.org/returnal/256.png' },
DEATHSTRANDING: { name: 'Death Stranding', category: 'Indie', logo: 'https://cdn.simpleicons.org/deathstranding/256.png' },
HADES: { name: 'Hades', category: 'Indie', logo: 'https://cdn.simpleicons.org/hades/256.png' },
OUTERWILDS: { name: 'Outer Wilds', category: 'Indie', logo: 'https://cdn.simpleicons.org/outerwilds/256.png' },
SPIRITFARER: { name: 'Spiritfarer', category: 'Indie', logo: 'https://cdn.simpleicons.org/spiritfarer/256.png' },
ORI: { name: 'Ori and the Will of the Wisps', category: 'Indie', logo: 'https://cdn.simpleicons.org/ori/256.png' },
INSIDE: { name: 'Inside', category: 'Indie', logo: 'https://cdn.simpleicons.org/inside/256.png' },
LIMBO: { name: 'Limbo', category: 'Indie', logo: 'https://cdn.simpleicons.org/limbo/256.png' },
LITTLENIGHTMARES: { name: 'Little Nightmares', category: 'Indie', logo: 'https://cdn.simpleicons.org/littlenightmares/256.png' },
// === ROGUELIKE & SOULSLIKE ===
DEADCELLS: { name: 'Dead Cells', category: 'Roguelike', logo: 'https://cdn.simpleicons.org/deadcells/256.png' },
HADESROGUE: { name: 'Hades', category: 'Roguelike', logo: 'https://cdn.simpleicons.org/hades/256.png' },
RISKOFRAIN: { name: 'Risk of Rain 2', category: 'Roguelike', logo: 'https://cdn.simpleicons.org/riskofrain/256.png' },
ENTERGUNGEON: { name: 'Enter the Gungeon', category: 'Roguelike', logo: 'https://cdn.simpleicons.org/enterthegungeon/256.png' },
VAMPIRESURVIVORS: { name: 'Vampire Survivors', category: 'Roguelike', logo: 'https://cdn.simpleicons.org/vampiresurvivors/256.png' },
CULTIST: { name: 'Cultist Simulator', category: 'Roguelike', logo: 'https://cdn.simpleicons.org/cultistsimulator/256.png' },
DARKESTDUNGEON: { name: 'Darkest Dungeon', category: 'Roguelike', logo: 'https://cdn.simpleicons.org/darkestdungeon/256.png' },
BALDUR: { name: "Baldur's Gate", category: 'Roguelike', logo: 'https://cdn.simpleicons.org/baldursgate/256.png' },
// === SOULSLIKE ===
DARKSOULS: { name: 'Dark Souls', category: 'Soulslike', logo: 'https://cdn.simpleicons.org/darksouls/256.png' },
SEKIRO: { name: 'Sekiro', category: 'Soulslike', logo: 'https://cdn.simpleicons.org/sekiro/256.png' },
ELDENRING: { name: 'Elden Ring', category: 'Soulslike', logo: 'https://cdn.simpleicons.org/eldenring/256.png' },
LIESOFP: { name: 'Lies of P', category: 'Soulslike', logo: 'https://cdn.simpleicons.org/liesofp/256.png' },
LORDSOFTHEFALLEN: { name: 'Lords of the Fallen', category: 'Soulslike', logo: 'https://cdn.simpleicons.org/lordsofthefallen/256.png' },
NI: { name: 'Nioh', category: 'Soulslike', logo: 'https://cdn.simpleicons.org/nioh/256.png' },
BLOODBORNE: { name: 'Bloodborne', category: 'Soulslike', logo: 'https://cdn.simpleicons.org/bloodborne/256.png' },
DEMONSSOULS: { name: 'Demon\'s Souls', category: 'Soulslike', logo: 'https://cdn.simpleicons.org/demonssouls/256.png' },
SIFU: { name: 'Sifu', category: 'Soulslike', logo: 'https://cdn.simpleicons.org/sifu/256.png' },
THESURGE: { name: 'The Surge', category: 'Soulslike', logo: 'https://cdn.simpleicons.org/thesurge/256.png' },
CODEVEIN: { name: 'Code Vein', category: 'Soulslike', logo: 'https://cdn.simpleicons.org/codevein/256.png' },
MORTALSHELL: { name: 'Mortal Shell', category: 'Soulslike', logo: 'https://cdn.simpleicons.org/mortalshell/256.png' },
// === PLATFORMERS ===
MARIO: { name: 'Super Mario', category: 'Platformer', logo: 'https://cdn.simpleicons.org/supermario/256.png' },
SONIC: { name: 'Sonic', category: 'Platformer', logo: 'https://cdn.simpleicons.org/sonicthehedgehog/256.png' },
RAYMAN: { name: 'Rayman', category: 'Platformer', logo: 'https://cdn.simpleicons.org/rayman/256.png' },
CRASH: { name: 'Crash Bandicoot', category: 'Platformer', logo: 'https://cdn.simpleicons.org/crashbandicoot/256.png' },
SPYRO: { name: 'Spyro', category: 'Platformer', logo: 'https://cdn.simpleicons.org/spyro/256.png' },
MEATBOY: { name: 'Super Meat Boy', category: 'Platformer', logo: 'https://cdn.simpleicons.org/supermeatboy/256.png' },
CELESTEPLATFORMER: { name: 'Celeste', category: 'Platformer', logo: 'https://cdn.simpleicons.org/celeste/256.png' },
SHOVELKNIGHT: { name: 'Shovel Knight', category: 'Platformer', logo: 'https://cdn.simpleicons.org/shovelknight/256.png' },
HOLLOWPLATFORMER: { name: 'Hollow Knight', category: 'Platformer', logo: 'https://cdn.simpleicons.org/hollowknight/256.png' },
ORIPLATFORMER: { name: 'Ori', category: 'Platformer', logo: 'https://cdn.simpleicons.org/ori/256.png' },
KLAUS: { name: 'Klaus', category: 'Platformer', logo: 'https://cdn.simpleicons.org/klaus/256.png' },
DANDARA: { name: 'Dandara', category: 'Platformer', logo: 'https://cdn.simpleicons.org/dandara/256.png' },
// === CO-OP GAMES ===
ITTAKESWO: { name: 'It Takes Two', category: 'Co-op', logo: 'https://cdn.simpleicons.org/ittakestwo/256.png' },
PORTAL: { name: 'Portal', category: 'Co-op', logo: 'https://cdn.simpleicons.org/portal/256.png' },
PORTAL2: { name: 'Portal 2', category: 'Co-op', logo: 'https://cdn.simpleicons.org/portal/256.png' },
AWAYOUT: { name: 'A Way Out', category: 'Co-op', logo: 'https://cdn.simpleicons.org/awayout/256.png' },
OVERCOOKED: { name: 'Overcooked', category: 'Co-op', logo: 'https://cdn.simpleicons.org/overcooked/256.png' },
CUPHEADCOOP: { name: 'Cuphead', category: 'Co-op', logo: 'https://cdn.simpleicons.org/cuphead/256.png' },
DIVINITYCOOP: { name: 'Divinity', category: 'Co-op', logo: 'https://cdn.simpleicons.org/divinity/256.png' },
DESTRALL: { name: 'Diablo', category: 'Co-op', logo: 'https://cdn.simpleicons.org/diablo/256.png' },
PATHOFEXILE: { name: 'Path of Exile', category: 'Co-op', logo: 'https://cdn.simpleicons.org/pathofexile/256.png' },
MONSTERHUNTER: { name: 'Monster Hunter', category: 'Co-op', logo: 'https://cdn.simpleicons.org/monsterhunter/256.png' },
DEEPROCK: { name: 'Deep Rock Galactic', category: 'Co-op', logo: 'https://cdn.simpleicons.org/deeprockgalactic/256.png' },
GOLDSKULL: { name: 'Gold Skull', category: 'Co-op', logo: 'https://cdn.simpleicons.org/golfskull/256.png' },
// === VR GAMES ===
HALFLIFE: { name: 'Half-Life: Alyx', category: 'VR', logo: 'https://cdn.simpleicons.org/halflife/256.png' },
BONELAB: { name: 'Bonelab', category: 'VR', logo: 'https://cdn.simpleicons.org/bonelab/256.png' },
BEAT: { name: 'Beat Saber', category: 'VR', logo: 'https://cdn.simpleicons.org/beatsaber/256.png' },
GORN: { name: 'Gorn', category: 'VR', logo: 'https://cdn.simpleicons.org/gorn/256.png' },
PAVLOV: { name: 'Pavlov VR', category: 'VR', logo: 'https://cdn.simpleicons.org/pavlovvr/256.png' },
VROID: { name: 'VR Chat', category: 'VR', logo: 'https://cdn.simpleicons.org/vrchat/256.png' },
SUPERHOT: { name: 'SUPERHOT VR', category: 'VR', logo: 'https://cdn.simpleicons.org/superhot/256.png' },
WOLFENSTEIN: { name: 'Wolfenstein', category: 'VR', logo: 'https://cdn.simpleicons.org/wolfenstein/256.png' },
// === ESPORTS TEAMS ===
C9: { name: 'Cloud9', category: 'Esports', logo: 'https://cdn.simpleicons.org/cloud9/256.png' },
TSM: { name: 'TSM', category: 'Esports', logo: 'https://cdn.simpleicons.org/tsm/256.png' },
FNATIC: { name: 'Fnatic', category: 'Esports', logo: 'https://cdn.simpleicons.org/fnatic/256.png' },
G2: { name: 'G2 Esports', category: 'Esports', logo: 'https://cdn.simpleicons.org/g2esports/256.png' },
TEAMLIQUID: { name: 'Team Liquid', category: 'Esports', logo: 'https://cdn.simpleicons.org/teamliquid/256.png' },
'100THIEVES': { name: '100 Thieves', category: 'Esports', logo: 'https://cdn.simpleicons.org/100thieves/256.png' },
OPTIC: { name: 'OpTic Gaming', category: 'Esports', logo: 'https://cdn.simpleicons.org/opticgaming/256.png' },
FAZE: { name: 'FaZe Clan', category: 'Esports', logo: 'https://cdn.simpleicons.org/fazeclan/256.png' },
SENTINELS: { name: 'Sentinels', category: 'Esports', logo: 'https://cdn.simpleicons.org/sentinels/256.png' },
NAVI: { name: 'Natus Vincere', category: 'Esports', logo: 'https://cdn.simpleicons.org/natusvincere/256.png' },
VITALITY: { name: 'Team Vitality', category: 'Esports', logo: 'https://cdn.simpleicons.org/teamvitality/256.png' },
OG: { name: 'OG', category: 'Esports', logo: 'https://cdn.simpleicons.org/og/256.png' },
ALLIANCE: { name: 'Alliance', category: 'Esports', logo: 'https://cdn.simpleicons.org/alliance/256.png' },
EG: { name: 'Evil Geniuses', category: 'Esports', logo: 'https://cdn.simpleicons.org/evilgeniuses/256.png' },
ASTRALIS: { name: 'Astralis', category: 'Esports', logo: 'https://cdn.simpleicons.org/astralis/256.png' },
NRG: { name: 'NRG Esports', category: 'Esports', logo: 'https://cdn.simpleicons.org/nrg/256.png' },
XSET: { name: 'XSET', category: 'Esports', logo: 'https://cdn.simpleicons.org/xset/256.png' },
ROGUE: { name: 'Rogue', category: 'Esports', logo: 'https://cdn.simpleicons.org/roguecompany/256.png' },
// === STREAMING PLATFORMS ===
TWITCH: { name: 'Twitch', category: 'Streaming', logo: 'https://cdn.simpleicons.org/twitch/256.png' },
YOUTUBE: { name: 'YouTube Gaming', category: 'Streaming', logo: 'https://cdn.simpleicons.org/youtube/256.png' },
KICK: { name: 'Kick', category: 'Streaming', logo: 'https://cdn.simpleicons.org/kick/256.png' },
TROVO: { name: 'Trovo', category: 'Streaming', logo: 'https://cdn.simpleicons.org/trovo/256.png' },
FACEBOOKGAMING: { name: 'Facebook Gaming', category: 'Streaming', logo: 'https://cdn.simpleicons.org/facebookgaming/256.png' },
// === GAME ENGINES ===
UNITY: { name: 'Unity', category: 'Engine', logo: 'https://cdn.simpleicons.org/unity/256.png' },
UNREAL: { name: 'Unreal Engine', category: 'Engine', logo: 'https://cdn.simpleicons.org/unrealengine/256.png' },
GODOT: { name: 'Godot', category: 'Engine', logo: 'https://cdn.simpleicons.org/godot/256.png' },
GAMEMAKER: { name: 'GameMaker', category: 'Engine', logo: 'https://cdn.simpleicons.org/gamemaker/256.png' },
RPGMAKER: { name: 'RPG Maker', category: 'Engine', logo: 'https://cdn.simpleicons.org/rpgmaker/256.png' },
CONSTRUCT: { name: 'Construct', category: 'Engine', logo: 'https://cdn.simpleicons.org/construct/256.png' },
DEFOLD: { name: 'Defold', category: 'Engine', logo: 'https://cdn.simpleicons.org/defold/256.png' },
CRYENGINE: { name: 'CryEngine', category: 'Engine', logo: 'https://cdn.simpleicons.org/cryengine/256.png' },
SOURCE: { name: 'Source Engine', category: 'Engine', logo: 'https://cdn.simpleicons.org/valve/256.png' },
IDTECH: { name: 'id Tech', category: 'Engine', logo: 'https://cdn.simpleicons.org/zenimax/256.png' },
FROSTBITE: { name: 'Frostbite', category: 'Engine', logo: 'https://cdn.simpleicons.org/electronicarts/256.png' },
RE: { name: 'RE Engine', category: 'Engine', logo: 'https://cdn.simpleicons.org/capcom/256.png' },
ANVIL: { name: 'Anvil', category: 'Engine', logo: 'https://cdn.simpleicons.org/ubisoft/256.png' },
DECIMA: { name: 'Decima', category: 'Engine', logo: 'https://cdn.simpleicons.org/guerrilla/256.png' },
FOX: { name: 'Fox Engine', category: 'Engine', logo: 'https://cdn.simpleicons.org/konami/256.png' },
RAGE: { name: 'RAGE', category: 'Engine', logo: 'https://cdn.simpleicons.org/rockstargames/256.png' },
SLIPSPACE: { name: 'Slipspace Engine', category: 'Engine', logo: 'https://cdn.simpleicons.org/343industries/256.png' },
};
// ============================================================================
// SYSTÈME DE LOGOS FÊTES & JOURNÉES SPÉCIALES 🎉
// ============================================================================
const PARTY_LOGOS: Record<string, { name: string; category: string; logo: string; emoji?: string }> = {
// === FÊTES INTERNATIONALES ===
CHRISTMAS: { name: 'Noël', category: 'Fête', logo: 'https://cdn.simpleicons.org/christmas/256.png', emoji: '🎄' },
XMAS: { name: 'Christmas', category: 'Fête', logo: 'https://cdn.simpleicons.org/christmas/256.png', emoji: '🎅' },
EASTER: { name: 'Pâques', category: 'Fête', logo: 'https://cdn.simpleicons.org/easter/256.png', emoji: '🐰' },
HALLOWEEN: { name: 'Halloween', category: 'Fête', logo: 'https://cdn.simpleicons.org/halloween/256.png', emoji: '🎃' },
NEWYEAR: { name: 'Nouvel An', category: 'Fête', logo: 'https://cdn.simpleicons.org/newyear/256.png', emoji: '🎆' },
THANKSGIVING: { name: 'Thanksgiving', category: 'Fête', logo: 'https://cdn.simpleicons.org/thanksgiving/256.png', emoji: '🦃' },
// === FÊTES ROMANTIQUES ===
VALENTINE: { name: 'Saint-Valentin', category: 'Fête', logo: 'https://cdn.simpleicons.org/valentine/256.png', emoji: '❤️' },
LOVE: { name: 'Fête de l\'Amour', category: 'Fête', logo: 'https://cdn.simpleicons.org/heart/256.png', emoji: '💕' },
WHITEDAY: { name: 'White Day', category: 'Fête', logo: 'https://cdn.simpleicons.org/heart/256.png', emoji: '🤍' },
// === SAINTS PATRONSA ===
PATRICK: { name: 'Saint-Patrick', category: 'Fête', logo: 'https://cdn.simpleicons.org/stpatricksday/256.png', emoji: '☘️' },
NICHOLAS: { name: 'Saint-Nicolas', category: 'Fête', logo: 'https://cdn.simpleicons.org/christmas/256.png', emoji: '🎅' },
DAVID: { name: 'Saint-David', category: 'Fête', logo: 'https://cdn.simpleicons.org/wales/256.png', emoji: '🌼' },
GEORGE: { name: 'Saint-George', category: 'Fête', logo: 'https://cdn.simpleicons.org/england/256.png', emoji: '🏴' },
ANDREW: { name: 'Saint-Andrew', category: 'Fête', logo: 'https://cdn.simpleicons.org/scotland/256.png', emoji: '🏴' },
// === SAISONS ===
SPRING: { name: 'Printemps', category: 'Saison', logo: 'https://cdn.simpleicons.org/spring/256.png', emoji: '🌸' },
SUMMER: { name: 'Été', category: 'Saison', logo: 'https://cdn.simpleicons.org/summer/256.png', emoji: '☀️' },
AUTUMN: { name: 'Automne', category: 'Saison', logo: 'https://cdn.simpleicons.org/autumn/256.png', emoji: '🍂' },
FALL: { name: 'Fall', category: 'Saison', logo: 'https://cdn.simpleicons.org/autumn/256.png', emoji: '🍁' },
WINTER: { name: 'Hiver', category: 'Saison', logo: 'https://cdn.simpleicons.org/winter/256.png', emoji: '❄️' },
// === ÉVÉNEMENTS CULTURELS ===
CARNIVAL: { name: 'Carnaval', category: 'Fête', logo: 'https://cdn.simpleicons.org/carnival/256.png', emoji: '🎭' },
MARDIGRAS: { name: 'Mardi Gras', category: 'Fête', logo: 'https://cdn.simpleicons.org/mardigras/256.png', emoji: '🎪' },
OKTOBERFEST: { name: 'Oktoberfest', category: 'Fête', logo: 'https://cdn.simpleicons.org/oktoberfest/256.png', emoji: '🍺' },
LUNAR: { name: 'Nouvel An Chinois', category: 'Fête', logo: 'https://cdn.simpleicons.org/lunar/256.png', emoji: '🧧' },
DIWALI: { name: 'Diwali', category: 'Fête', logo: 'https://cdn.simpleicons.org/diwali/256.png', emoji: '🪔' },
EID: { name: 'Eid al-Fitr', category: 'Fête', logo: 'https://cdn.simpleicons.org/eid/256.png', emoji: '🕌' },
HANUKKAH: { name: 'Hanoucca', category: 'Fête', logo: 'https://cdn.simpleicons.org/hanukkah/256.png', emoji: '🕎' },
RAMADAN: { name: 'Ramadan', category: 'Fête', logo: 'https://cdn.simpleicons.org/ramadan/256.png', emoji: '🌙' },
NOWRUZ: { name: 'Norouz', category: 'Fête', logo: 'https://cdn.simpleicons.org/nowruz/256.png', emoji: '🌷' },
HOLIDAY: { name: 'Holiday Season', category: 'Fête', logo: 'https://cdn.simpleicons.org/holiday/256.png', emoji: '🎊' },
YULE: { name: 'Yule', category: 'Fête', logo: 'https://cdn.simpleicons.org/yule/256.png', emoji: '🔔' },
KWANZAA: { name: 'Kwanzaa', category: 'Fête', logo: 'https://cdn.simpleicons.org/kwanzaa/256.png', emoji: '🕯️' },
// === FÊTES NATIONALES ===
JULY4: { name: 'Independence Day USA', category: 'Nationale', logo: 'https://cdn.simpleicons.org/independenceday/256.png', emoji: '🇺🇸' },
BASTILLE: { name: 'Bastille', category: 'Nationale', logo: 'https://cdn.simpleicons.org/france/256.png', emoji: '🇫🇷' },
CANADA: { name: 'Fête du Canada', category: 'Nationale', logo: 'https://cdn.simpleicons.org/canada/256.png', emoji: '🇨🇦' },
AUSTRALIA: { name: 'Australia Day', category: 'Nationale', logo: 'https://cdn.simpleicons.org/australia/256.png', emoji: '🇦🇺' },
MEXICO: { name: 'Cinco de Mayo', category: 'Nationale', logo: 'https://cdn.simpleicons.org/mexico/256.png', emoji: '🇲🇽' },
BRAZIL: { name: 'Fête du Brésil', category: 'Nationale', logo: 'https://cdn.simpleicons.org/brazil/256.png', emoji: '🇧🇷' },
JAPAN: { name: 'Golden Week', category: 'Nationale', logo: 'https://cdn.simpleicons.org/japan/256.png', emoji: '🇯🇵' },
INDIA: { name: 'Republic Day India', category: 'Nationale', logo: 'https://cdn.simpleicons.org/india/256.png', emoji: '🇮🇳' },
GERMANY: { name: 'Unity Day Germany', category: 'Nationale', logo: 'https://cdn.simpleicons.org/germany/256.png', emoji: '🇩🇪' },
SPAIN: { name: 'Fête Nationale Espagne', category: 'Nationale', logo: 'https://cdn.simpleicons.org/spain/256.png', emoji: '🇪🇸' },
ITALY: { name: 'Fête de la République', category: 'Nationale', logo: 'https://cdn.simpleicons.org/italy/256.png', emoji: '🇮🇹' },
UK: { name: 'Bonfire Night', category: 'Nationale', logo: 'https://cdn.simpleicons.org/uk/256.png', emoji: '🇬🇧' },
// === JOURNÉES SPÉCIALES ===
WOMEN: { name: 'Journée de la Femme', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/womensday/256.png', emoji: '♀️' },
MOTHER: { name: 'Fête des Mères', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/mothersday/256.png', emoji: '👩' },
FATHER: { name: 'Fête des Pères', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/fathersday/256.png', emoji: '👨' },
EARTH: { name: 'Jour de la Terre', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/earthday/256.png', emoji: '🌍' },
ENVIRONMENT: { name: 'Journée Environnement', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/greenpeace/256.png', emoji: '🌱' },
OCEAN: { name: 'Journée des Océans', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/ocean/256.png', emoji: '🌊' },
WATER: { name: 'Journée de l\'Eau', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/water/256.png', emoji: '💧' },
YOGA: { name: 'Journée du Yoga', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/yoga/256.png', emoji: '🧘' },
MUSIC: { name: 'Fête de la Musique', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/music/256.png', emoji: '🎵' },
DANCE: { name: 'Journée de la Danse', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/dance/256.png', emoji: '💃' },
ART: { name: 'Journée des Arts', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/art/256.png', emoji: '🎨' },
POETRY: { name: 'Journée de la Poésie', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/poetry/256.png', emoji: '📜' },
BOOK: { name: 'Journée du Livre', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/book/256.png', emoji: '📚' },
TEACHER: { name: 'Journée des Enseignants', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/teacher/256.png', emoji: '👩🏫' },
NURSE: { name: 'Journée des Infirmiers', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/redcross/256.png', emoji: '👨⚕️' },
DOCTOR: { name: 'Journée des Médecins', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/doctor/256.png', emoji: '🩺' },
YOUTH: { name: 'Journée de la Jeunesse', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/youth/256.png', emoji: '👦' },
CHILDREN: { name: 'Journée de l\'Enfant', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/children/256.png', emoji: '👶' },
FAMILY: { name: 'Journée de la Famille', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/family/256.png', emoji: '👨👩👧👦' },
FRIENDSHIP: { name: 'Journée de l\'Amitié', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/friendship/256.png', emoji: '🤝' },
SMILE: { name: 'Journée du Sourire', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/smile/256.png', emoji: '😊' },
HUG: { name: 'Journée des Câlins', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/hug/256.png', emoji: '🤗' },
PI: { name: 'Pi Day', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/pi/256.png', emoji: '🥧' },
STARWARS: { name: 'Star Wars Day', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/starwars/256.png', emoji: '🌌' },
TOWEL: { name: 'Towel Day', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/towel/256.png', emoji: '🧻' },
PROGRAMMER: { name: 'Journée du Programmeur', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/programmer/256.png', emoji: '💻' },
SPACE: { name: 'Journée de l\'Espace', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/space/256.png', emoji: '🚀' },
ANIMAL: { name: 'Journée des Animaux', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/animal/256.png', emoji: '🐾' },
BIRD: { name: 'Journée des Oiseaux', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/bird/256.png', emoji: '🐦' },
CATDAY: { name: 'Journée du Chat', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/cat/256.png', emoji: '🐱' },
DOGDAY: { name: 'Journée du Chien', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/dog/256.png', emoji: '🐕' },
BEE: { name: 'Journée des Abeilles', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/bee/256.png', emoji: '🐝' },
PIZZA: { name: 'Journée de la Pizza', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/pizza/256.png', emoji: '🍕' },
COFFEE: { name: 'Journée du Café', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/coffee/256.png', emoji: '☕' },
CHOCOLATE: { name: 'Journée du Chocolat', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/chocolate/256.png', emoji: '🍫' },
DONUT: { name: 'Journée du Donut', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/donut/256.png', emoji: '🍩' },
ICECREAM: { name: 'Journée de la Glace', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/icecream/256.png', emoji: '🍦' },
COOKIE: { name: 'Journée du Cookie', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/cookie/256.png', emoji: '🍪' },
CAKE: { name: 'Journée du Gâteau', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/cake/256.png', emoji: '🎂' },
BEER: { name: 'Journée de la Bière', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/beer/256.png', emoji: '🍺' },
WINE: { name: 'Journée du Vin', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/wine/256.png', emoji: '🍷' },
COCKTAIL: { name: 'Journée du Cocktail', category: 'Spéciale', logo: 'https://cdn.simpleicons.org/cocktail/256.png', emoji: '🍹' },
// === ÉVÉNEMENTS TECHNOLOGIQUES ===
APRILFOOLS: { name: 'Poisson d\'Avril', category: 'Fun', logo: 'https://cdn.simpleicons.org/aprilfools/256.png', emoji: '🃏' },
FRIDAY13: { name: 'Vendredi 13', category: 'Fun', logo: 'https://cdn.simpleicons.org/friday13th/256.png', emoji: '🔮' },
PILOT: { name: 'Journée du Pilote', category: 'Aviation', logo: 'https://cdn.simpleicons.org/pilot/256.png', emoji: '✈️' },
ASTRONAUT: { name: 'Journée de l\'Astronaute', category: 'Espace', logo: 'https://cdn.simpleicons.org/astronaut/256.png', emoji: '👨🚀' },
METEOR: { name: 'Nuit des Étoiles Filantes', category: 'Espace', logo: 'https://cdn.simpleicons.org/meteor/256.png', emoji: '☄️' },
ECLIPSE: { name: 'Éclipse Solaire', category: 'Espace', logo: 'https://cdn.simpleicons.org/eclipse/256.png', emoji: '🌑' },
// === ÉVÉNEMENTS SPORTIFS ===
OLYMPICS: { name: 'Jeux Olympiques', category: 'Sport', logo: 'https://cdn.simpleicons.org/olympics/256.png', emoji: '🏅' },
OLYMPICSWINTER: { name: 'Jeux Olympiques d\'Hiver', category: 'Sport', logo: 'https://cdn.simpleicons.org/olympics/256.png', emoji: '❄️' },
WORLDCUP: { name: 'Coupe du Monde FIFA', category: 'Sport', logo: 'https://cdn.simpleicons.org/fifa/256.png', emoji: '⚽' },
SUPERBOWL: { name: 'Super Bowl', category: 'Sport', logo: 'https://cdn.simpleicons.org/superbowl/256.png', emoji: '🏈' },
TOURDEFRANCE: { name: 'Tour de France', category: 'Sport', logo: 'https://cdn.simpleicons.org/cycling/256.png', emoji: '🚴' },
WIMBLEDON: { name: 'Wimbledon', category: 'Sport', logo: 'https://cdn.simpleicons.org/tennis/256.png', emoji: '🎾' },
FORMULA1: { name: 'Grand Prix F1', category: 'Sport', logo: 'https://cdn.simpleicons.org/formula1/256.png', emoji: '🏎️' },
// === PRIME DAY ===
PRIME: { name: 'Prime Day', category: 'Shopping', logo: 'https://cdn.simpleicons.org/amazon/256.png', emoji: '📦' },
BLACKFRIDAY: { name: 'Black Friday', category: 'Shopping', logo: 'https://cdn.simpleicons.org/blackfriday/256.png', emoji: '🛍️' },
CYBERMONDAY: { name: 'Cyber Monday', category: 'Shopping', logo: 'https://cdn.simpleicons.org/cybermonday/256.png', emoji: '💻' },
SINGLES: { name: 'Singles Day', category: 'Shopping', logo: 'https://cdn.simpleicons.org/alibaba/256.png', emoji: '💑' },
// === REMEMBRANCE ===
MEMORIAL: { name: 'Memorial Day', category: 'Remembrance', logo: 'https://cdn.simpleicons.org/memorial/256.png', emoji: '🎖️' },
VETERANS: { name: 'Veterans Day', category: 'Remembrance', logo: 'https://cdn.simpleicons.org/veterans/256.png', emoji: '🎗️' },
POPPY: { name: 'Remembrance Day', category: 'Remembrance', logo: 'https://cdn.simpleicons.org/poppy/256.png', emoji: '🌺' },
ANZAC: { name: 'Anzac Day', category: 'Remembrance', logo: 'https://cdn.simpleicons.org/anzac/256.png', emoji: '🌺' },
// === ANNIVERSAIRES SPÉCIAUX ===
BIRTHDAY: { name: 'Anniversaire', category: 'Anniversaire', logo: 'https://cdn.simpleicons.org/birthday/256.png', emoji: '🎂' },
WEDDING: { name: 'Mariage', category: 'Anniversaire', logo: 'https://cdn.simpleicons.org/wedding/256.png', emoji: '💒' },
ANNIVERSARY: { name: 'Anniversaire de Mariage', category: 'Anniversaire', logo: 'https://cdn.simpleicons.org/anniversary/256.png', emoji: '💍' },
GRADUATION: { name: 'Diplôme', category: 'Anniversaire', logo: 'https://cdn.simpleicons.org/graduation/256.png', emoji: '🎓' },
RETIREMENT: { name: 'Retraite', category: 'Anniversaire', logo: 'https://cdn.simpleicons.org/retirement/256.png', emoji: '🏖️' },
// === CÉLÉBRATIONS FUN ===
CONFETTI: { name: 'Confettis', category: 'Fun', logo: 'https://cdn.simpleicons.org/confetti/256.png', emoji: '🎊' },
BALLOONS: { name: 'Balloons', category: 'Fun', logo: 'https://cdn.simpleicons.org/balloons/256.png', emoji: '🎈' },
FIREWORKS: { name: 'Feux d\'Artifice', category: 'Fun', logo: 'https://cdn.simpleicons.org/fireworks/256.png', emoji: '🎆' },
CHAMPAGNE: { name: 'Champagne', category: 'Fun', logo: 'https://cdn.simpleicons.org/champagne/256.png', emoji: '🍾' },
PARTY: { name: 'Party', category: 'Fun', logo: 'https://cdn.simpleicons.org/party/256.png', emoji: '🥳' },
CELEBRATION: { name: 'Célébration', category: 'Fun', logo: 'https://cdn.simpleicons.org/celebration/256.png', emoji: '🎉' },
};
// ============================================================================
// SYSTÈME DE LOGOS SIMPLEICONS (3209+ icônes) 🎨
// Source: https://simpleicons.org - Icônes SVG pour marques populaires
// ============================================================================
const SIMPLEICONS_LOGOS: Record<string, { name: string; category: string; logo: string }> = {
// === TECH GIANTS ===
ABB: { name: 'ABB', category: 'Tech', logo: 'https://cdn.simpleicons.org/abb/256.png' },
ADOBE: { name: 'Adobe', category: 'Tech', logo: 'https://cdn.simpleicons.org/adobe/256.png' },
AMD: { name: 'AMD', category: 'Tech', logo: 'https://cdn.simpleicons.org/amd/256.png' },
APPLE: { name: 'Apple', category: 'Tech', logo: 'https://cdn.simpleicons.org/apple/256.png' },
CANON: { name: 'Canon', category: 'Tech', logo: 'https://cdn.simpleicons.org/canon/256.png' },
CISCO: { name: 'Cisco', category: 'Tech', logo: 'https://cdn.simpleicons.org/cisco/256.png' },
DELL: { name: 'Dell', category: 'Tech', logo: 'https://cdn.simpleicons.org/dell/256.png' },
EPSON: { name: 'Epson', category: 'Tech', logo: 'https://cdn.simpleicons.org/epson/256.png' },
FUJITSU: { name: 'Fujitsu', category: 'Tech', logo: 'https://cdn.simpleicons.org/fujitsu/256.png' },
GITHUB: { name: 'GitHub', category: 'Tech', logo: 'https://cdn.simpleicons.org/github/256.png' },
GOOGLE: { name: 'Google', category: 'Tech', logo: 'https://cdn.simpleicons.org/google/256.png' },
HP: { name: 'HP', category: 'Tech', logo: 'https://cdn.simpleicons.org/hp/256.png' },
IBM: { name: 'IBM', category: 'Tech', logo: 'https://cdn.simpleicons.org/ibm/256.png' },
INTEL: { name: 'Intel', category: 'Tech', logo: 'https://cdn.simpleicons.org/intel/256.png' },
LENOVO: { name: 'Lenovo', category: 'Tech', logo: 'https://cdn.simpleicons.org/lenovo/256.png' },
LG: { name: 'LG', category: 'Tech', logo: 'https://cdn.simpleicons.org/lg/256.png' },
MICROSOFT: { name: 'Microsoft', category: 'Tech', logo: 'https://cdn.simpleicons.org/microsoft/256.png' },
MSI: { name: 'MSI', category: 'Tech', logo: 'https://cdn.simpleicons.org/msi/256.png' },
NEC: { name: 'NEC', category: 'Tech', logo: 'https://cdn.simpleicons.org/nec/256.png' },
NVIDIA: { name: 'NVIDIA', category: 'Tech', logo: 'https://cdn.simpleicons.org/nvidia/256.png' },
ORACLE: { name: 'Oracle', category: 'Tech', logo: 'https://cdn.simpleicons.org/oracle/256.png' },
PANASONIC: { name: 'Panasonic', category: 'Tech', logo: 'https://cdn.simpleicons.org/panasonic/256.png' },
QUALCOMM: { name: 'Qualcomm', category: 'Tech', logo: 'https://cdn.simpleicons.org/qualcomm/256.png' },
SAMSUNG: { name: 'Samsung', category: 'Tech', logo: 'https://cdn.simpleicons.org/samsung/256.png' },
SHARP: { name: 'Sharp', category: 'Tech', logo: 'https://cdn.simpleicons.org/sharp/256.png' },
SONY: { name: 'Sony', category: 'Tech', logo: 'https://cdn.simpleicons.org/sony/256.png' },
TOSHIBA: { name: 'Toshiba', category: 'Tech', logo: 'https://cdn.simpleicons.org/toshiba/256.png' },
XIAOMI: { name: 'Xiaomi', category: 'Tech', logo: 'https://cdn.simpleicons.org/xiaomi/256.png' },
// === SOCIAL MEDIA ===
FACEBOOK: { name: 'Facebook', category: 'Social', logo: 'https://cdn.simpleicons.org/facebook/256.png' },
INSTAGRAM: { name: 'Instagram', category: 'Social', logo: 'https://cdn.simpleicons.org/instagram/256.png' },
TWITTER: { name: 'X (Twitter)', category: 'Social', logo: 'https://cdn.simpleicons.org/x/256.png' },
TIKTOK: { name: 'TikTok', category: 'Social', logo: 'https://cdn.simpleicons.org/tiktok/256.png' },
YOUTUBE: { name: 'YouTube', category: 'Social', logo: 'https://cdn.simpleicons.org/youtube/256.png' },
LINKEDIN: { name: 'LinkedIn', category: 'Social', logo: 'https://cdn.simpleicons.org/linkedin/256.png' },
PINTEREST: { name: 'Pinterest', category: 'Social', logo: 'https://cdn.simpleicons.org/pinterest/256.png' },
SNAPCHAT: { name: 'Snapchat', category: 'Social', logo: 'https://cdn.simpleicons.org/snapchat/256.png' },
REDDIT: { name: 'Reddit', category: 'Social', logo: 'https://cdn.simpleicons.org/reddit/256.png' },
DISCORD: { name: 'Discord', category: 'Social', logo: 'https://cdn.simpleicons.org/discord/256.png' },
TWITCH: { name: 'Twitch', category: 'Social', logo: 'https://cdn.simpleicons.org/twitch/256.png' },
TELEGRAM: { name: 'Telegram', category: 'Social', logo: 'https://cdn.simpleicons.org/telegram/256.png' },
WHATSAPP: { name: 'WhatsApp', category: 'Social', logo: 'https://cdn.simpleicons.org/whatsapp/256.png' },
MESSENGER: { name: 'Messenger', category: 'Social', logo: 'https://cdn.simpleicons.org/messenger/256.png' },
THREADS: { name: 'Threads', category: 'Social', logo: 'https://cdn.simpleicons.org/threads/256.png' },
BLUESKY: { name: 'Bluesky', category: 'Social', logo: 'https://cdn.simpleicons.org/bluesky/256.png' },
MASTODON: { name: 'Mastodon', category: 'Social', logo: 'https://cdn.simpleicons.org/mastodon/256.png' },
VK: { name: 'VK', category: 'Social', logo: 'https://cdn.simpleicons.org/vk/256.png' },
WEIBO: { name: 'Weibo', category: 'Social', logo: 'https://cdn.simpleicons.org/sinaweibo/256.png' },
WECHAT: { name: 'WeChat', category: 'Social', logo: 'https://cdn.simpleicons.org/wechat/256.png' },
LINE: { name: 'LINE', category: 'Social', logo: 'https://cdn.simpleicons.org/line/256.png' },
VIBER: { name: 'Viber', category: 'Social', logo: 'https://cdn.simpleicons.org/viber/256.png' },
SIGNAL: { name: 'Signal', category: 'Social', logo: 'https://cdn.simpleicons.org/signal/256.png' },
// === DEVELOPMENT ===
JAVASCRIPT: { name: 'JavaScript', category: 'Dev', logo: 'https://cdn.simpleicons.org/javascript/256.png' },
TYPESCRIPT: { name: 'TypeScript', category: 'Dev', logo: 'https://cdn.simpleicons.org/typescript/256.png' },
PYTHON: { name: 'Python', category: 'Dev', logo: 'https://cdn.simpleicons.org/python/256.png' },
JAVA: { name: 'Java', category: 'Dev', logo: 'https://cdn.simpleicons.org/java/256.png' },
GO: { name: 'Go', category: 'Dev', logo: 'https://cdn.simpleicons.org/go/256.png' },
RUST: { name: 'Rust', category: 'Dev', logo: 'https://cdn.simpleicons.org/rust/256.png' },
CPLUSPLUS: { name: 'C++', category: 'Dev', logo: 'https://cdn.simpleicons.org/cplusplus/256.png' },
CSHARP: { name: 'C#', category: 'Dev', logo: 'https://cdn.simpleicons.org/csharp/256.png' },
PHP: { name: 'PHP', category: 'Dev', logo: 'https://cdn.simpleicons.org/php/256.png' },
RUBY: { name: 'Ruby', category: 'Dev', logo: 'https://cdn.simpleicons.org/ruby/256.png' },
SWIFT: { name: 'Swift', category: 'Dev', logo: 'https://cdn.simpleicons.org/swift/256.png' },
KOTLIN: { name: 'Kotlin', category: 'Dev', logo: 'https://cdn.simpleicons.org/kotlin/256.png' },
NODEJS: { name: 'Node.js', category: 'Dev', logo: 'https://cdn.simpleicons.org/nodedotjs/256.png' },
REACT: { name: 'React', category: 'Dev', logo: 'https://cdn.simpleicons.org/react/256.png' },
VUE: { name: 'Vue.js', category: 'Dev', logo: 'https://cdn.simpleicons.org/vuedotjs/256.png' },
ANGULAR: { name: 'Angular', category: 'Dev', logo: 'https://cdn.simpleicons.org/angular/256.png' },
NEXTJS: { name: 'Next.js', category: 'Dev', logo: 'https://cdn.simpleicons.org/nextdotjs/256.png' },
NUXT: { name: 'Nuxt.js', category: 'Dev', logo: 'https://cdn.simpleicons.org/nuxtdotjs/256.png' },
SVELTE: { name: 'Svelte', category: 'Dev', logo: 'https://cdn.simpleicons.org/svelte/256.png' },
DJANGO: { name: 'Django', category: 'Dev', logo: 'https://cdn.simpleicons.org/django/256.png' },
LARAVEL: { name: 'Laravel', category: 'Dev', logo: 'https://cdn.simpleicons.org/laravel/256.png' },
EXPRESS: { name: 'Express', category: 'Dev', logo: 'https://cdn.simpleicons.org/express/256.png' },
FASTAPI: { name: 'FastAPI', category: 'Dev', logo: 'https://cdn.simpleicons.org/fastapi/256.png' },
SPRING: { name: 'Spring', category: 'Dev', logo: 'https://cdn.simpleicons.org/spring/256.png' },
FLASK: { name: 'Flask', category: 'Dev', logo: 'https://cdn.simpleicons.org/flask/256.png' },
RUBYRAILS: { name: 'Ruby on Rails', category: 'Dev', logo: 'https://cdn.simpleicons.org/rubyonrails/256.png' },
GIT: { name: 'Git', category: 'Dev', logo: 'https://cdn.simpleicons.org/git/256.png' },
GITLAB: { name: 'GitLab', category: 'Dev', logo: 'https://cdn.simpleicons.org/gitlab/256.png' },
BITBUCKET: { name: 'Bitbucket', category: 'Dev', logo: 'https://cdn.simpleicons.org/bitbucket/256.png' },
DOCKER: { name: 'Docker', category: 'Dev', logo: 'https://cdn.simpleicons.org/docker/256.png' },
KUBERNETES: { name: 'Kubernetes', category: 'Dev', logo: 'https://cdn.simpleicons.org/kubernetes/256.png' },
VSCODE: { name: 'VS Code', category: 'Dev', logo: 'https://cdn.simpleicons.org/visualstudiocode/256.png' },
INTELLIJ: { name: 'IntelliJ IDEA', category: 'Dev', logo: 'https://cdn.simpleicons.org/intellijidea/256.png' },
ANDROIDSTUDIO: { name: 'Android Studio', category: 'Dev', logo: 'https://cdn.simpleicons.org/androidstudio/256.png' },
XCODE: { name: 'Xcode', category: 'Dev', logo: 'https://cdn.simpleicons.org/xcode/256.png' },
JETBRAINS: { name: 'JetBrains', category: 'Dev', logo: 'https://cdn.simpleicons.org/jetbrains/256.png' },
FIGMA: { name: 'Figma', category: 'Dev', logo: 'https://cdn.simpleicons.org/figma/256.png' },
SKETCH: { name: 'Sketch', category: 'Dev', logo: 'https://cdn.simpleicons.org/sketch/256.png' },
// === CLOUD ===
AWS: { name: 'AWS', category: 'Cloud', logo: 'https://cdn.simpleicons.org/amazonaws/256.png' },
AZURE: { name: 'Azure', category: 'Cloud', logo: 'https://cdn.simpleicons.org/microsoftazure/256.png' },
GCP: { name: 'Google Cloud', category: 'Cloud', logo: 'https://cdn.simpleicons.org/googlecloud/256.png' },
VERCEL: { name: 'Vercel', category: 'Cloud', logo: 'https://cdn.simpleicons.org/vercel/256.png' },
NETLIFY: { name: 'Netlify', category: 'Cloud', logo: 'https://cdn.simpleicons.org/netlify/256.png' },
HEROKU: { name: 'Heroku', category: 'Cloud', logo: 'https://cdn.simpleicons.org/heroku/256.png' },
DIGITALOCEAN: { name: 'DigitalOcean', category: 'Cloud', logo: 'https://cdn.simpleicons.org/digitalocean/256.png' },
CLOUDFLARE: { name: 'Cloudflare', category: 'Cloud', logo: 'https://cdn.simpleicons.org/cloudflare/256.png' },
LINODE: { name: 'Linode', category: 'Cloud', logo: 'https://cdn.simpleicons.org/linode/256.png' },
ALIBABACLOUD: { name: 'Alibaba Cloud', category: 'Cloud', logo: 'https://cdn.simpleicons.org/alibabacloud/256.png' },
ORACLECLOUD: { name: 'Oracle Cloud', category: 'Cloud', logo: 'https://cdn.simpleicons.org/oracle/256.png' },
REDHAT: { name: 'Red Hat', category: 'Cloud', logo: 'https://cdn.simpleicons.org/redhat/256.png' },
SALESFORCE: { name: 'Salesforce', category: 'Cloud', logo: 'https://cdn.simpleicons.org/salesforce/256.png' },
SERVICENOW: { name: 'ServiceNow', category: 'Cloud', logo: 'https://cdn.simpleicons.org/servicenow/256.png' },
SNOWFLAKE: { name: 'Snowflake', category: 'Cloud', logo: 'https://cdn.simpleicons.org/snowflake/256.png' },
WORKDAY: { name: 'Workday', category: 'Cloud', logo: 'https://cdn.simpleicons.org/workday/256.png' },
ZOOM: { name: 'Zoom', category: 'Cloud', logo: 'https://cdn.simpleicons.org/zoom/256.png' },
SLACK: { name: 'Slack', category: 'Cloud', logo: 'https://cdn.simpleicons.org/slack/256.png' },
TEAMS: { name: 'Microsoft Teams', category: 'Cloud', logo: 'https://cdn.simpleicons.org/microsoftteams/256.png' },
DROPBOX: { name: 'Dropbox', category: 'Cloud', logo: 'https://cdn.simpleicons.org/dropbox/256.png' },
BOX: { name: 'Box', category: 'Cloud', logo: 'https://cdn.simpleicons.org/box/256.png' },
// === DATABASE ===
MYSQL: { name: 'MySQL', category: 'Database', logo: 'https://cdn.simpleicons.org/mysql/256.png' },
POSTGRESQL: { name: 'PostgreSQL', category: 'Database', logo: 'https://cdn.simpleicons.org/postgresql/256.png' },
MONGODB: { name: 'MongoDB', category: 'Database', logo: 'https://cdn.simpleicons.org/mongodb/256.png' },
REDIS: { name: 'Redis', category: 'Database', logo: 'https://cdn.simpleicons.org/redis/256.png' },
ELASTICSEARCH: { name: 'Elasticsearch', category: 'Database', logo: 'https://cdn.simpleicons.org/elasticsearch/256.png' },
CASSANDRA: { name: 'Cassandra', category: 'Database', logo: 'https://cdn.simpleicons.org/cassandra/256.png' },
DYNAMODB: { name: 'DynamoDB', category: 'Database', logo: 'https://cdn.simpleicons.org/amazondynamodb/256.png' },
COUCHDB: { name: 'CouchDB', category: 'Database', logo: 'https://cdn.simpleicons.org/apachecouchdb/256.png' },
INFLUXDB: { name: 'InfluxDB', category: 'Database', logo: 'https://cdn.simpleicons.org/influxdb/256.png' },
NEO4J: { name: 'Neo4j', category: 'Database', logo: 'https://cdn.simpleicons.org/neo4j/256.png' },
MARIADB: { name: 'MariaDB', category: 'Database', logo: 'https://cdn.simpleicons.org/mariadb/256.png' },
SQLITE: { name: 'SQLite', category: 'Database', logo: 'https://cdn.simpleicons.org/sqlite/256.png' },
SUPABASE: { name: 'Supabase', category: 'Database', logo: 'https://cdn.simpleicons.org/supabase/256.png' },
PLANETSCALE: { name: 'PlanetScale', category: 'Database', logo: 'https://cdn.simpleicons.org/planetscale/256.png' },
COCKROACHDB: { name: 'CockroachDB', category: 'Database', logo: 'https://cdn.simpleicons.org/cockroachlabs/256.png' },
CLICKHOUSE: { name: 'ClickHouse', category: 'Database', logo: 'https://cdn.simpleicons.org/clickhouse/256.png' },
DUCKDB: { name: 'DuckDB', category: 'Database', logo: 'https://cdn.simpleicons.org/duckdb/256.png' },
// === GAMING ===
STEAM: { name: 'Steam', category: 'Gaming', logo: 'https://cdn.simpleicons.org/steam/256.png' },
EPICGAMES: { name: 'Epic Games', category: 'Gaming', logo: 'https://cdn.simpleicons.org/epicgames/256.png' },
UNITY: { name: 'Unity', category: 'Gaming', logo: 'https://cdn.simpleicons.org/unity/256.png' },
UNREAL: { name: 'Unreal Engine', category: 'Gaming', logo: 'https://cdn.simpleicons.org/unrealengine/256.png' },
ROBLOX: { name: 'Roblox', category: 'Gaming', logo: 'https://cdn.simpleicons.org/roblox/256.png' },
MINECRAFT: { name: 'Minecraft', category: 'Gaming', logo: 'https://cdn.simpleicons.org/minecraft/256.png' },
LEAGUEOFLEGENDS: { name: 'League of Legends', category: 'Gaming', logo: 'https://cdn.simpleicons.org/leagueoflegends/256.png' },
DOTA2: { name: 'Dota 2', category: 'Gaming', logo: 'https://cdn.simpleicons.org/dota2/256.png' },
CSGO: { name: 'Counter-Strike', category: 'Gaming', logo: 'https://cdn.simpleicons.org/counterrstrike/256.png' },
VALORANT: { name: 'VALORANT', category: 'Gaming', logo: 'https://cdn.simpleicons.org/valorant/256.png' },
OVERWATCH: { name: 'Overwatch', category: 'Gaming', logo: 'https://cdn.simpleicons.org/overwatch/256.png' },
FORTNITE: { name: 'Fortnite', category: 'Gaming', logo: 'https://cdn.simpleicons.org/fortnite/256.png' },
APEX: { name: 'Apex Legends', category: 'Gaming', logo: 'https://cdn.simpleicons.org/apexlegends/256.png' },
XBOX: { name: 'Xbox', category: 'Gaming', logo: 'https://cdn.simpleicons.org/xbox/256.png' },
PLAYSTATION: { name: 'PlayStation', category: 'Gaming', logo: 'https://cdn.simpleicons.org/playstation/256.png' },
NINTENDO: { name: 'Nintendo', category: 'Gaming', logo: 'https://cdn.simpleicons.org/nintendo/256.png' },
SWITCH: { name: 'Nintendo Switch', category: 'Gaming', logo: 'https://cdn.simpleicons.org/nintendoswitch/256.png' },
BLIZZARD: { name: 'Blizzard', category: 'Gaming', logo: 'https://cdn.simpleicons.org/blizzard/256.png' },
BETHESDA: { name: 'Bethesda', category: 'Gaming', logo: 'https://cdn.simpleicons.org/bethesda/256.png' },
UBISOFT: { name: 'Ubisoft', category: 'Gaming', logo: 'https://cdn.simpleicons.org/ubisoft/256.png' },
EA: { name: 'Electronic Arts', category: 'Gaming', logo: 'https://cdn.simpleicons.org/ea/256.png' },
SEGA: { name: 'SEGA', category: 'Gaming', logo: 'https://cdn.simpleicons.org/sega/256.png' },
NINTENDO64: { name: 'Nintendo 64', category: 'Gaming', logo: 'https://cdn.simpleicons.org/nintendo64/256.png' },
GAMEBOY: { name: 'Game Boy', category: 'Gaming', logo: 'https://cdn.simpleicons.org/gameboy/256.png' },
GOG: { name: 'GOG.com', category: 'Gaming', logo: 'https://cdn.simpleicons.org/gog/256.png' },
ITCHIO: { name: 'itch.io', category: 'Gaming', logo: 'https://cdn.simpleicons.org/itchdotio/256.png' },
// === E-COMMERCE ===
AMAZON: { name: 'Amazon', category: 'E-commerce', logo: 'https://cdn.simpleicons.org/amazon/256.png' },
EBAY: { name: 'eBay', category: 'E-commerce', logo: 'https://cdn.simpleicons.org/ebay/256.png' },
SHOPIFY: { name: 'Shopify', category: 'E-commerce', logo: 'https://cdn.simpleicons.org/shopify/256.png' },
ALIEXPRESS: { name: 'AliExpress', category: 'E-commerce', logo: 'https://cdn.simpleicons.org/aliexpress/256.png' },
ALIBABA: { name: 'Alibaba', category: 'E-commerce', logo: 'https://cdn.simpleicons.org/alibaba/256.png' },
ETSY: { name: 'Etsy', category: 'E-commerce', logo: 'https://cdn.simpleicons.org/etsy/256.png' },
WALMART: { name: 'Walmart', category: 'E-commerce', logo: 'https://cdn.simpleicons.org/walmart/256.png' },
TARGET: { name: 'Target', category: 'E-commerce', logo: 'https://cdn.simpleicons.org/target/256.png' },
BESTBUY: { name: 'Best Buy', category: 'E-commerce', logo: 'https://cdn.simpleicons.org/bestbuy/256.png' },
SHOPPING: { name: 'Google Shopping', category: 'E-commerce', logo: 'https://cdn.simpleicons.org/googleshopping/256.png' },
PAYPAL: { name: 'PayPal', category: 'E-commerce', logo: 'https://cdn.simpleicons.org/paypal/256.png' },
STRIPE: { name: 'Stripe', category: 'E-commerce', logo: 'https://cdn.simpleicons.org/stripe/256.png' },
SQUARE: { name: 'Square', category: 'E-commerce', logo: 'https://cdn.simpleicons.org/square/256.png' },
SHOPIFYPLUS: { name: 'Shopify Plus', category: 'E-commerce', logo: 'https://cdn.simpleicons.org/shopify/256.png' },
MAGENTO: { name: 'Magento', category: 'E-commerce', logo: 'https://cdn.simpleicons.org/magento/256.png' },
WOO: { name: 'WooCommerce', category: 'E-commerce', logo: 'https://cdn.simpleicons.org/woocommerce/256.png' },
BIGCOMMERCE: { name: 'BigCommerce', category: 'E-commerce', logo: 'https://cdn.simpleicons.org/bigcommerce/256.png' },
// === FINANCE ===
VISA: { name: 'Visa', category: 'Finance', logo: 'https://cdn.simpleicons.org/visa/256.png' },
MASTERCARD: { name: 'Mastercard', category: 'Finance', logo: 'https://cdn.simpleicons.org/mastercard/256.png' },
AMEX: { name: 'American Express', category: 'Finance', logo: 'https://cdn.simpleicons.org/americanexpress/256.png' },
PAYPALFINANCE: { name: 'PayPal', category: 'Finance', logo: 'https://cdn.simpleicons.org/paypal/256.png' },
STRIPEFINANCE: { name: 'Stripe', category: 'Finance', logo: 'https://cdn.simpleicons.org/stripe/256.png' },
SQUAREFINANCE: { name: 'Square', category: 'Finance', logo: 'https://cdn.simpleicons.org/square/256.png' },
VENMO: { name: 'Venmo', category: 'Finance', logo: 'https://cdn.simpleicons.org/venmo/256.png' },
CASHAPP: { name: 'Cash App', category: 'Finance', logo: 'https://cdn.simpleicons.org/cashapp/256.png' },
ZELLE: { name: 'Zelle', category: 'Finance', logo: 'https://cdn.simpleicons.org/zelle/256.png' },
REVOLUT: { name: 'Revolut', category: 'Finance', logo: 'https://cdn.simpleicons.org/revolut/256.png' },
WISE: { name: 'Wise', category: 'Finance', logo: 'https://cdn.simpleicons.org/wise/256.png' },
N26: { name: 'N26', category: 'Finance', logo: 'https://cdn.simpleicons.org/n26/256.png' },
MONZO: { name: 'Monzo', category: 'Finance', logo: 'https://cdn.simpleicons.org/monzo/256.png' },
CHIME: { name: 'Chime', category: 'Finance', logo: 'https://cdn.simpleicons.org/chime/256.png' },
COINBASE: { name: 'Coinbase', category: 'Finance', logo: 'https://cdn.simpleicons.org/coinbase/256.png' },
BINANCE: { name: 'Binance', category: 'Finance', logo: 'https://cdn.simpleicons.org/binance/256.png' },
KRAKEN: { name: 'Kraken', category: 'Finance', logo: 'https://cdn.simpleicons.org/kraken/256.png' },
BITFINEX: { name: 'Bitfinex', category: 'Finance', logo: 'https://cdn.simpleicons.org/bitfinex/256.png' },
BITSTAMP: { name: 'Bitstamp', category: 'Finance', logo: 'https://cdn.simpleicons.org/bitstamp/256.png' },
UPHOLD: { name: 'Uphold', category: 'Finance', logo: 'https://cdn.simpleicons.org/uphold/256.png' },
// === CRYPTO ===
BITCOIN: { name: 'Bitcoin', category: 'Crypto', logo: 'https://cdn.simpleicons.org/bitcoin/256.png' },
ETHEREUM: { name: 'Ethereum', category: 'Crypto', logo: 'https://cdn.simpleicons.org/ethereum/256.png' },
LITECOIN: { name: 'Litecoin', category: 'Crypto', logo: 'https://cdn.simpleicons.org/litecoin/256.png' },
DOGECOIN: { name: 'Dogecoin', category: 'Crypto', logo: 'https://cdn.simpleicons.org/dogecoin/256.png' },
RIPPLE: { name: 'XRP', category: 'Crypto', logo: 'https://cdn.simpleicons.org/xrp/256.png' },
CARDANO: { name: 'Cardano', category: 'Crypto', logo: 'https://cdn.simpleicons.org/cardano/256.png' },
SOLANA: { name: 'Solana', category: 'Crypto', logo: 'https://cdn.simpleicons.org/solana/256.png' },
POLYGON: { name: 'Polygon', category: 'Crypto', logo: 'https://cdn.simpleicons.org/polygon/256.png' },
AVALANCHE: { name: 'Avalanche', category: 'Crypto', logo: 'https://cdn.simpleicons.org/avalanche/256.png' },
CHAINLINK: { name: 'Chainlink', category: 'Crypto', logo: 'https://cdn.simpleicons.org/chainlink/256.png' },
UNISWAP: { name: 'Uniswap', category: 'Crypto', logo: 'https://cdn.simpleicons.org/uniswap/256.png' },
AAVE: { name: 'Aave', category: 'Crypto', logo: 'https://cdn.simpleicons.org/aave/256.png' },
TETHER: { name: 'Tether', category: 'Crypto', logo: 'https://cdn.simpleicons.org/tether/256.png' },
USDC: { name: 'USD Coin', category: 'Crypto', logo: 'https://cdn.simpleicons.org/usdc/256.png' },
BINANCEUSD: { name: 'Binance USD', category: 'Crypto', logo: 'https://cdn.simpleicons.org/busd/256.png' },
// === AUTOMOTIVE ===
TESLA: { name: 'Tesla', category: 'Automotive', logo: 'https://cdn.simpleicons.org/tesla/256.png' },
BMW: { name: 'BMW', category: 'Automotive', logo: 'https://cdn.simpleicons.org/bmw/256.png' },
MERCEDES: { name: 'Mercedes-Benz', category: 'Automotive', logo: 'https://cdn.simpleicons.org/mercedes/256.png' },
AUDI: { name: 'Audi', category: 'Automotive', logo: 'https://cdn.simpleicons.org/audi/256.png' },
FORD: { name: 'Ford', category: 'Automotive', logo: 'https://cdn.simpleicons.org/ford/256.png' },
TOYOTA: { name: 'Toyota', category: 'Automotive', logo: 'https://cdn.simpleicons.org/toyota/256.png' },
HONDA: { name: 'Honda', category: 'Automotive', logo: 'https://cdn.simpleicons.org/honda/256.png' },
HYUNDAI: { name: 'Hyundai', category: 'Automotive', logo: 'https://cdn.simpleicons.org/hyundai/256.png' },
KIA: { name: 'Kia', category: 'Automotive', logo: 'https://cdn.simpleicons.org/kia/256.png' },
MAZDA: { name: 'Mazda', category: 'Automotive', logo: 'https://cdn.simpleicons.org/mazda/256.png' },
NISSAN: { name: 'Nissan', category: 'Automotive', logo: 'https://cdn.simpleicons.org/nissan/256.png' },
VOLKSWAGEN: { name: 'Volkswagen', category: 'Automotive', logo: 'https://cdn.simpleicons.org/volkswagen/256.png' },
VOLVO: { name: 'Volvo', category: 'Automotive', logo: 'https://cdn.simpleicons.org/volvo/256.png' },
FERRARI: { name: 'Ferrari', category: 'Automotive', logo: 'https://cdn.simpleicons.org/ferrari/256.png' },
LAMBORGHINI: { name: 'Lamborghini', category: 'Automotive', logo: 'https://cdn.simpleicons.org/lamborghini/256.png' },
PORSCHE: { name: 'Porsche', category: 'Automotive', logo: 'https://cdn.simpleicons.org/porsche/256.png' },
BUGATTI: { name: 'Bugatti', category: 'Automotive', logo: 'https://cdn.simpleicons.org/bugatti/256.png' },
JAGUAR: { name: 'Jaguar', category: 'Automotive', logo: 'https://cdn.simpleicons.org/jaguar/256.png' },
LANDROVER: { name: 'Land Rover', category: 'Automotive', logo: 'https://cdn.simpleicons.org/landrover/256.png' },
ASTONMARTIN: { name: 'Aston Martin', category: 'Automotive', logo: 'https://cdn.simpleicons.org/astonmartin/256.png' },
MASERATI: { name: 'Maserati', category: 'Automotive', logo: 'https://cdn.simpleicons.org/maserati/256.png' },
ROLLSROYCE: { name: 'Rolls-Royce', category: 'Automotive', logo: 'https://cdn.simpleicons.org/rollsroyce/256.png' },
BUICK: { name: 'Buick', category: 'Automotive', logo: 'https://cdn.simpleicons.org/buick/256.png' },
CADILLAC: { name: 'Cadillac', category: 'Automotive', logo: 'https://cdn.simpleicons.org/cadillac/256.png' },
CHEVROLET: { name: 'Chevrolet', category: 'Automotive', logo: 'https://cdn.simpleicons.org/chevrolet/256.png' },
CHRYSLER: { name: 'Chrysler', category: 'Automotive', logo: 'https://cdn.simpleicons.org/chrysler/256.png' },
DODGE: { name: 'Dodge', category: 'Automotive', logo: 'https://cdn.simpleicons.org/dodge/256.png' },
JEEP: { name: 'Jeep', category: 'Automotive', logo: 'https://cdn.simpleicons.org/jeep/256.png' },
GMC: { name: 'GMC', category: 'Automotive', logo: 'https://cdn.simpleicons.org/gmc/256.png' },
SUBARU: { name: 'Subaru', category: 'Automotive', logo: 'https://cdn.simpleicons.org/subaru/256.png' },
MITSUBISHI: { name: 'Mitsubishi', category: 'Automotive', logo: 'https://cdn.simpleicons.org/mitsubishi/256.png' },
SUZUKI: { name: 'Suzuki', category: 'Automotive', logo: 'https://cdn.simpleicons.org/suzuki/256.png' },
PEUGEOT: { name: 'Peugeot', category: 'Automotive', logo: 'https://cdn.simpleicons.org/peugeot/256.png' },
RENAULT: { name: 'Renault', category: 'Automotive', logo: 'https://cdn.simpleicons.org/renault/256.png' },
CITROEN: { name: 'Citroën', category: 'Automotive', logo: 'https://cdn.simpleicons.org/citroen/256.png' },
FIAT: { name: 'Fiat', category: 'Automotive', logo: 'https://cdn.simpleicons.org/fiat/256.png' },
ALFAROMEO: { name: 'Alfa Romeo', category: 'Automotive', logo: 'https://cdn.simpleicons.org/alfaromeo/256.png' },
DACIA: { name: 'Dacia', category: 'Automotive', logo: 'https://cdn.simpleicons.org/dacia/256.png' },
SEAT: { name: 'SEAT', category: 'Automotive', logo: 'https://cdn.simpleicons.org/seat/256.png' },
SKODA: { name: 'ŠKODA', category: 'Automotive', logo: 'https://cdn.simpleicons.org/skoda/256.png' },
OPEL: { name: 'Opel', category: 'Automotive', logo: 'https://cdn.simpleicons.org/opel/256.png' },
MINI: { name: 'MINI', category: 'Automotive', logo: 'https://cdn.simpleicons.org/mini/256.png' },
SMART: { name: 'smart', category: 'Automotive', logo: 'https://cdn.simpleicons.org/smart/256.png' },
// === AIRLINES ===
DELTA: { name: 'Delta', category: 'Airline', logo: 'https://cdn.simpleicons.org/delta/256.png' },
UNITED: { name: 'United', category: 'Airline', logo: 'https://cdn.simpleicons.org/united/256.png' },
AMERICAN: { name: 'American Airlines', category: 'Airline', logo: 'https://cdn.simpleicons.org/americanairlines/256.png' },
SOUTHWEST: { name: 'Southwest', category: 'Airline', logo: 'https://cdn.simpleicons.org/southwestairlines/256.png' },
BRITISH: { name: 'British Airways', category: 'Airline', logo: 'https://cdn.simpleicons.org/britishairways/256.png' },
LUFTHANSA: { name: 'Lufthansa', category: 'Airline', logo: 'https://cdn.simpleicons.org/lufthansa/256.png' },
AIRFRANCE: { name: 'Air France', category: 'Airline', logo: 'https://cdn.simpleicons.org/airfrance/256.png' },
KLM: { name: 'KLM', category: 'Airline', logo: 'https://cdn.simpleicons.org/klm/256.png' },
EMIRATESAIR: { name: 'Emirates', category: 'Airline', logo: 'https://cdn.simpleicons.org/emirates/256.png' },
QATAR: { name: 'Qatar Airways', category: 'Airline', logo: 'https://cdn.simpleicons.org/qatarairways/256.png' },
ETIHAD: { name: 'Etihad Airways', category: 'Airline', logo: 'https://cdn.simpleicons.org/etihadairways/256.png' },
TURKISH: { name: 'Turkish Airlines', category: 'Airline', logo: 'https://cdn.simpleicons.org/turkishairlines/256.png' },
SINGAPORE: { name: 'Singapore Airlines', category: 'Airline', logo: 'https://cdn.simpleicons.org/singaporeairlines/256.png' },
ANA: { name: 'ANA', category: 'Airline', logo: 'https://cdn.simpleicons.org/ana/256.png' },
JAL: { name: 'JAL', category: 'Airline', logo: 'https://cdn.simpleicons.org/jal/256.png' },
AIRCANADA: { name: 'Air Canada', category: 'Airline', logo: 'https://cdn.simpleicons.org/aircanada/256.png' },
RYANAIR: { name: 'Ryanair', category: 'Airline', logo: 'https://cdn.simpleicons.org/ryanair/256.png' },
EASYJET: { name: 'easyJet', category: 'Airline', logo: 'https://cdn.simpleicons.org/easyjet/256.png' },
WIZZ: { name: 'Wizz Air', category: 'Airline', logo: 'https://cdn.simpleicons.org/wizzair/256.png' },
// === EDUCATION ===
UDEMY: { name: 'Udemy', category: 'Education', logo: 'https://cdn.simpleicons.org/udemy/256.png' },
COURSERA: { name: 'Coursera', category: 'Education', logo: 'https://cdn.simpleicons.org/coursera/256.png' },
KHAN: { name: 'Khan Academy', category: 'Education', logo: 'https://cdn.simpleicons.org/khanacademy/256.png' },
EDX: { name: 'edX', category: 'Education', logo: 'https://cdn.simpleicons.org/edx/256.png' },
PLURALSIGHT: { name: 'Pluralsight', category: 'Education', logo: 'https://cdn.simpleicons.org/pluralsight/256.png' },
LYNDA: { name: 'LinkedIn Learning', category: 'Education', logo: 'https://cdn.simpleicons.org/learning/256.png' },
SKILLSHARE: { name: 'Skillshare', category: 'Education', logo: 'https://cdn.simpleicons.org/skillshare/256.png' },
UDACITY: { name: 'Udacity', category: 'Education', logo: 'https://cdn.simpleicons.org/udacity/256.png' },
CODEACADEMY: { name: 'Codecademy', category: 'Education', logo: 'https://cdn.simpleicons.org/codecademy/256.png' },
FREECODECAMP: { name: 'freeCodeCamp', category: 'Education', logo: 'https://cdn.simpleicons.org/freecodecamp/256.png' },
DUOLINGO: { name: 'Duolingo', category: 'Education', logo: 'https://cdn.simpleicons.org/duolingo/256.png' },
BRAINLY: { name: 'Brainly', category: 'Education', logo: 'https://cdn.simpleicons.org/brainly/256.png' },
CHEGG: { name: 'Chegg', category: 'Education', logo: 'https://cdn.simpleicons.org/chegg/256.png' },
QUIZLET: { name: 'Quizlet', category: 'Education', logo: 'https://cdn.simpleicons.org/quizlet/256.png' },
GRAMMARLY: { name: 'Grammarly', category: 'Education', logo: 'https://cdn.simpleicons.org/grammarly/256.png' },
// === ENTERTAINMENT ===
NETFLIX: { name: 'Netflix', category: 'Entertainment', logo: 'https://cdn.simpleicons.org/netflix/256.png' },
SPOTIFY: { name: 'Spotify', category: 'Entertainment', logo: 'https://cdn.simpleicons.org/spotify/256.png' },
DISNEY: { name: 'Disney+', category: 'Entertainment', logo: 'https://cdn.simpleicons.org/disneyplus/256.png' },
HULU: { name: 'Hulu', category: 'Entertainment', logo: 'https://cdn.simpleicons.org/hulu/256.png' },
HBO: { name: 'HBO Max', category: 'Entertainment', logo: 'https://cdn.simpleicons.org/hbo/256.png' },
APPLETV: { name: 'Apple TV+', category: 'Entertainment', logo: 'https://cdn.simpleicons.org/appletv/256.png' },
AMAZONPRIME: { name: 'Prime Video', category: 'Entertainment', logo: 'https://cdn.simpleicons.org/amazonprime/256.png' },
PARAMOUNT: { name: 'Paramount+', category: 'Entertainment', logo: 'https://cdn.simpleicons.org/paramountplus/256.png' },
PEACOCK: { name: 'Peacock', category: 'Entertainment', logo: 'https://cdn.simpleicons.org/peacock/256.png' },
YOUTUBETV: { name: 'YouTube TV', category: 'Entertainment', logo: 'https://cdn.simpleicons.org/youtube/256.png' },
SOUNDCLOUD: { name: 'SoundCloud', category: 'Entertainment', logo: 'https://cdn.simpleicons.org/soundcloud/256.png' },
PANDORA: { name: 'Pandora', category: 'Entertainment', logo: 'https://cdn.simpleicons.org/pandora/256.png' },
TIDAL: { name: 'Tidal', category: 'Entertainment', logo: 'https://cdn.simpleicons.org/tidal/256.png' },
DEEZER: { name: 'Deezer', category: 'Entertainment', logo: 'https://cdn.simpleicons.org/deezer/256.png' },
BANDCAMP: { name: 'Bandcamp', category: 'Entertainment', logo: 'https://cdn.simpleicons.org/bandcamp/256.png' },
MIXCLOUD: { name: 'Mixcloud', category: 'Entertainment', logo: 'https://cdn.simpleicons.org/mixcloud/256.png' },
DAILYMOTION: { name: 'Dailymotion', category: 'Entertainment', logo: 'https://cdn.simpleicons.org/dailymotion/256.png' },
VIMEO: { name: 'Vimeo', category: 'Entertainment', logo: 'https://cdn.simpleicons.org/vimeo/256.png' },
TWITCHTV: { name: 'Twitch', category: 'Entertainment', logo: 'https://cdn.simpleicons.org/twitch/256.png' },
KICK: { name: 'Kick', category: 'Entertainment', logo: 'https://cdn.simpleicons.org/kick/256.png' },
// === NEWS ===
BBC: { name: 'BBC', category: 'News', logo: 'https://cdn.simpleicons.org/bbc/256.png' },
CNN: { name: 'CNN', category: 'News', logo: 'https://cdn.simpleicons.org/cnn/256.png' },
FOX: { name: 'Fox News', category: 'News', logo: 'https://cdn.simpleicons.org/fox/256.png' },
NBC: { name: 'NBC', category: 'News', logo: 'https://cdn.simpleicons.org/nbc/256.png' },
ABC: { name: 'ABC', category: 'News', logo: 'https://cdn.simpleicons.org/abc/256.png' },
CBS: { name: 'CBS', category: 'News', logo: 'https://cdn.simpleicons.org/cbs/256.png' },
MSNBC: { name: 'MSNBC', category: 'News', logo: 'https://cdn.simpleicons.org/msnbc/256.png' },
CNBC: { name: 'CNBC', category: 'News', logo: 'https://cdn.simpleicons.org/cnbc/256.png' },
BLOOMBERGTV: { name: 'Bloomberg', category: 'News', logo: 'https://cdn.simpleicons.org/bloomberg/256.png' },
REUTERS: { name: 'Reuters', category: 'News', logo: 'https://cdn.simpleicons.org/reuters/256.png' },
AP: { name: 'Associated Press', category: 'News', logo: 'https://cdn.simpleicons.org/ap/256.png' },
NPR: { name: 'NPR', category: 'News', logo: 'https://cdn.simpleicons.org/npr/256.png' },
NYT: { name: 'New York Times', category: 'News', logo: 'https://cdn.simpleicons.org/nytimes/256.png' },
WASHINGTONPOST: { name: 'Washington Post', category: 'News', logo: 'https://cdn.simpleicons.org/washingtonpost/256.png' },
WSJ: { name: 'Wall Street Journal', category: 'News', logo: 'https://cdn.simpleicons.org/wsj/256.png' },
GUARDIAN: { name: 'The Guardian', category: 'News', logo: 'https://cdn.simpleicons.org/theguardian/256.png' },
DAILYMAIL: { name: 'Daily Mail', category: 'News', logo: 'https://cdn.simpleicons.org/dailymail/256.png' },
MIRROR: { name: 'Daily Mirror', category: 'News', logo: 'https://cdn.simpleicons.org/dailymirror/256.png' },
TELEGRAPH: { name: 'The Telegraph', category: 'News', logo: 'https://cdn.simpleicons.org/telegraph/256.png' },
// === FOOD & DRINK ===
MCDONALDS: { name: 'McDonald\'s', category: 'Food', logo: 'https://cdn.simpleicons.org/mcdonalds/256.png' },
STARBUCKS: { name: 'Starbucks', category: 'Food', logo: 'https://cdn.simpleicons.org/starbucks/256.png' },
SUBWAY: { name: 'Subway', category: 'Food', logo: 'https://cdn.simpleicons.org/subway/256.png' },
KFC: { name: 'KFC', category: 'Food', logo: 'https://cdn.simpleicons.org/kfc/256.png' },
PIZZAHUT: { name: 'Pizza Hut', category: 'Food', logo: 'https://cdn.simpleicons.org/pizzahut/256.png' },
DOMINOS: { name: 'Domino\'s', category: 'Food', logo: 'https://cdn.simpleicons.org/dominos/256.png' },
BURGERKING: { name: 'Burger King', category: 'Food', logo: 'https://cdn.simpleicons.org/burgerking/256.png' },
TACOBELL: { name: 'Taco Bell', category: 'Food', logo: 'https://cdn.simpleicons.org/tacobell/256.png' },
WENDYS: { name: 'Wendy\'s', category: 'Food', logo: 'https://cdn.simpleicons.org/wendys/256.png' },
CHIPOTLE: { name: 'Chipotle', category: 'Food', logo: 'https://cdn.simpleicons.org/chipotle/256.png' },
PANERA: { name: 'Panera Bread', category: 'Food', logo: 'https://cdn.simpleicons.org/panerabread/256.png' },
DUNKIN: { name: 'Dunkin\'', category: 'Food', logo: 'https://cdn.simpleicons.org/dunkin/256.png' },
TIMHORTONS: { name: 'Tim Hortons', category: 'Food', logo: 'https://cdn.simpleicons.org/timhortons/256.png' },
PEETS: { name: 'Peet\'s Coffee', category: 'Food', logo: 'https://cdn.simpleicons.org/peets/256.png' },
CARIBOU: { name: 'Caribou Coffee', category: 'Food', logo: 'https://cdn.simpleicons.org/caribou/256.png' },
COCACOLA: { name: 'Coca-Cola', category: 'Food', logo: 'https://cdn.simpleicons.org/cocacola/256.png' },
PEPSI: { name: 'Pepsi', category: 'Food', logo: 'https://cdn.simpleicons.org/pepsi/256.png' },
REDBULL: { name: 'Red Bull', category: 'Food', logo: 'https://cdn.simpleicons.org/redbull/256.png' },
MONSTER: { name: 'Monster Energy', category: 'Food', logo: 'https://cdn.simpleicons.org/monster/256.png' },
NESTLE: { name: 'Nestlé', category: 'Food', logo: 'https://cdn.simpleicons.org/nestle/256.png' },
DANONE: { name: 'Danone', category: 'Food', logo: 'https://cdn.simpleicons.org/danone/256.png' },
UNILEVER: { name: 'Unilever', category: 'Food', logo: 'https://cdn.simpleicons.org/unilever/256.png' },
// === SPORTS ===
NBA: { name: 'NBA', category: 'Sports', logo: 'https://cdn.simpleicons.org/nba/256.png' },
NFL: { name: 'NFL', category: 'Sports', logo: 'https://cdn.simpleicons.org/nfl/256.png' },
MLB: { name: 'MLB', category: 'Sports', logo: 'https://cdn.simpleicons.org/mlb/256.png' },
NHL: { name: 'NHL', category: 'Sports', logo: 'https://cdn.simpleicons.org/nhl/256.png' },
UFC: { name: 'UFC', category: 'Sports', logo: 'https://cdn.simpleicons.org/ufc/256.png' },
WWE: { name: 'WWE', category: 'Sports', logo: 'https://cdn.simpleicons.org/wwe/256.png' },
FORMULA1: { name: 'Formula 1', category: 'Sports', logo: 'https://cdn.simpleicons.org/formula1/256.png' },
NASCAR: { name: 'NASCAR', category: 'Sports', logo: 'https://cdn.simpleicons.org/nascar/256.png' },
FIFA: { name: 'FIFA', category: 'Sports', logo: 'https://cdn.simpleicons.org/fifa/256.png' },
UEFA: { name: 'UEFA', category: 'Sports', logo: 'https://cdn.simpleicons.org/uefa/256.png' },
PREMIERLEAGUE: { name: 'Premier League', category: 'Sports', logo: 'https://cdn.simpleicons.org/premierleague/256.png' },
LALIGA: { name: 'La Liga', category: 'Sports', logo: 'https://cdn.simpleicons.org/laliga/256.png' },
BUNDESLIGA: { name: 'Bundesliga', category: 'Sports', logo: 'https://cdn.simpleicons.org/bundesliga/256.png' },
SERIEA: { name: 'Serie A', category: 'Sports', logo: 'https://cdn.simpleicons.org/seriea/256.png' },
NBA2K: { name: 'NBA 2K', category: 'Sports', logo: 'https://cdn.simpleicons.org/nba2k/256.png' },
EAFC: { name: 'EA Sports FC', category: 'Sports', logo: 'https://cdn.simpleicons.org/easportsfc/256.png' },
MADDEN: { name: 'Madden NFL', category: 'Sports', logo: 'https://cdn.simpleicons.org/maddennfl/256.png' },
OLYMPICS: { name: 'Olympics', category: 'Sports', logo: 'https://cdn.simpleicons.org/olympics/256.png' },
ESPNCN: { name: 'ESPN', category: 'Sports', logo: 'https://cdn.simpleicons.org/espn/256.png' },
// === TRAVEL ===
AIRBNB: { name: 'Airbnb', category: 'Travel', logo: 'https://cdn.simpleicons.org/airbnb/256.png' },
BOOKING: { name: 'Booking.com', category: 'Travel', logo: 'https://cdn.simpleicons.org/booking/256.png' },
EXPEDIA: { name: 'Expedia', category: 'Travel', logo: 'https://cdn.simpleicons.org/expedia/256.png' },
TRIPADVISOR: { name: 'TripAdvisor', category: 'Travel', logo: 'https://cdn.simpleicons.org/tripadvisor/256.png' },
UBER: { name: 'Uber', category: 'Travel', logo: 'https://cdn.simpleicons.org/uber/256.png' },
LYFT: { name: 'Lyft', category: 'Travel', logo: 'https://cdn.simpleicons.org/lyft/256.png' },
GRAB: { name: 'Grab', category: 'Travel', logo: 'https://cdn.simpleicons.org/grab/256.png' },
DIIDI: { name: 'DiDi', category: 'Travel', logo: 'https://cdn.simpleicons.org/didi/256.png' },
OLA: { name: 'Ola', category: 'Travel', logo: 'https://cdn.simpleicons.org/ola/256.png' },
CAREEM: { name: 'Careem', category: 'Travel', logo: 'https://cdn.simpleicons.org/careem/256.png' },
GETAROUND: { name: 'Getaround', category: 'Travel', logo: 'https://cdn.simpleicons.org/getaround/256.png' },
TURO: { name: 'Turo', category: 'Travel', logo: 'https://cdn.simpleicons.org/turo/256.png' },
ZIPCAR: { name: 'Zipcar', category: 'Travel', logo: 'https://cdn.simpleicons.org/zipcar/256.png' },
HILTON: { name: 'Hilton', category: 'Travel', logo: 'https://cdn.simpleicons.org/hilton/256.png' },
MARRIOTT: { name: 'Marriott', category: 'Travel', logo: 'https://cdn.simpleicons.org/marriott/256.png' },
MARRIOTTBONVOY: { name: 'Marriott Bonvoy', category: 'Travel', logo: 'https://cdn.simpleicons.org/marriott/256.png' },
HYATT: { name: 'Hyatt', category: 'Travel', logo: 'https://cdn.simpleicons.org/hyatt/256.png' },
IHG: { name: 'IHG', category: 'Travel', logo: 'https://cdn.simpleicons.org/ihg/256.png' },
ACCOR: { name: 'Accor', category: 'Travel', logo: 'https://cdn.simpleicons.org/accor/256.png' },
WYNDHAM: { name: 'Wyndham', category: 'Travel', logo: 'https://cdn.simpleicons.org/wyndham/256.png' },
CHOICE: { name: 'Choice Hotels', category: 'Travel', logo: 'https://cdn.simpleicons.org/choicehotels/256.png' },
// === FASHION ===
NIKE: { name: 'Nike', category: 'Fashion', logo: 'https://cdn.simpleicons.org/nike/256.png' },
ADIDAS: { name: 'Adidas', category: 'Fashion', logo: 'https://cdn.simpleicons.org/adidas/256.png' },
PUMA: { name: 'Puma', category: 'Fashion', logo: 'https://cdn.simpleicons.org/puma/256.png' },
REEBOK: { name: 'Reebok', category: 'Fashion', logo: 'https://cdn.simpleicons.org/reebok/256.png' },
NEWBALANCE: { name: 'New Balance', category: 'Fashion', logo: 'https://cdn.simpleicons.org/newbalance/256.png' },
CONVERSE: { name: 'Converse', category: 'Fashion', logo: 'https://cdn.simpleicons.org/converse/256.png' },
VANS: { name: 'Vans', category: 'Fashion', logo: 'https://cdn.simpleicons.org/vans/256.png' },
ASICS: { name: 'ASICS', category: 'Fashion', logo: 'https://cdn.simpleicons.org/asics/256.png' },
UNDERARMOUR: { name: 'Under Armour', category: 'Fashion', logo: 'https://cdn.simpleicons.org/underarmour/256.png' },
LULULEMON: { name: 'Lululemon', category: 'Fashion', logo: 'https://cdn.simpleicons.org/lululemon/256.png' },
GUESS: { name: 'Guess', category: 'Fashion', logo: 'https://cdn.simpleicons.org/guess/256.png' },
CALVINKLEIN: { name: 'Calvin Klein', category: 'Fashion', logo: 'https://cdn.simpleicons.org/calvinklein/256.png' },
TOMMYHILFIGER: { name: 'Tommy Hilfiger', category: 'Fashion', logo: 'https://cdn.simpleicons.org/tommyhilfiger/256.png' },
RALPHLAUREN: { name: 'Ralph Lauren', category: 'Fashion', logo: 'https://cdn.simpleicons.org/ralphlauren/256.png' },
BOSS: { name: 'Hugo Boss', category: 'Fashion', logo: 'https://cdn.simpleicons.org/hugoboss/256.png' },
PRADA: { name: 'Prada', category: 'Fashion', logo: 'https://cdn.simpleicons.org/prada/256.png' },
GUCCI: { name: 'Gucci', category: 'Fashion', logo: 'https://cdn.simpleicons.org/gucci/256.png' },
DIOR: { name: 'Dior', category: 'Fashion', logo: 'https://cdn.simpleicons.org/dior/256.png' },
CHANEL: { name: 'Chanel', category: 'Fashion', logo: 'https://cdn.simpleicons.org/chanel/256.png' },
LOUISVUITTON: { name: 'Louis Vuitton', category: 'Fashion', logo: 'https://cdn.simpleicons.org/louisvuitton/256.png' },
HERMES: { name: 'Hermès', category: 'Fashion', logo: 'https://cdn.simpleicons.org/hermes/256.png' },
BURBERRY: { name: 'Burberry', category: 'Fashion', logo: 'https://cdn.simpleicons.org/burberry/256.png' },
TIFFANY: { name: 'Tiffany & Co.', category: 'Fashion', logo: 'https://cdn.simpleicons.org/tiffany/256.png' },
ZARA: { name: 'Zara', category: 'Fashion', logo: 'https://cdn.simpleicons.org/zara/256.png' },
HM: { name: 'H&M', category: 'Fashion', logo: 'https://cdn.simpleicons.org/hm/256.png' },
GAP: { name: 'GAP', category: 'Fashion', logo: 'https://cdn.simpleicons.org/gap/256.png' },
UNIQLO: { name: 'Uniqlo', category: 'Fashion', logo: 'https://cdn.simpleicons.org/uniqlo/256.png' },
SHEIN: { name: 'SHEIN', category: 'Fashion', logo: 'https://cdn.simpleicons.org/shein/256.png' },
ASOS: { name: 'ASOS', category: 'Fashion', logo: 'https://cdn.simpleicons.org/asos/256.png' },
BOOHOO: { name: 'Boohoo', category: 'Fashion', logo: 'https://cdn.simpleicons.org/boohoo/256.png' },
// === TELECOM ===
ATT: { name: 'AT&T', category: 'Telecom', logo: 'https://cdn.simpleicons.org/att/256.png' },
VERIZON: { name: 'Verizon', category: 'Telecom', logo: 'https://cdn.simpleicons.org/verizon/256.png' },
TMOBILE: { name: 'T-Mobile', category: 'Telecom', logo: 'https://cdn.simpleicons.org/tmobile/256.png' },
SPRINT: { name: 'Sprint', category: 'Telecom', logo: 'https://cdn.simpleicons.org/sprint/256.png' },
VODAFONE: { name: 'Vodafone', category: 'Telecom', logo: 'https://cdn.simpleicons.org/vodafone/256.png' },
ORANGE: { name: 'Orange', category: 'Telecom', logo: 'https://cdn.simpleicons.org/orange/256.png' },
TELEFONICA: { name: 'Telefónica', category: 'Telecom', logo: 'https://cdn.simpleicons.org/telefonica/256.png' },
DEUTSCHETELEKOM: { name: 'Deutsche Telekom', category: 'Telecom', logo: 'https://cdn.simpleicons.org/deutschetelekom/256.png' },
BTTEL: { name: 'BT', category: 'Telecom', logo: 'https://cdn.simpleicons.org/bt/256.png' },
CHINATELECOM: { name: 'China Telecom', category: 'Telecom', logo: 'https://cdn.simpleicons.org/chinatelecom/256.png' },
CHINAMOBILE: { name: 'China Mobile', category: 'Telecom', logo: 'https://cdn.simpleicons.org/chinamobile/256.png' },
CHINAUNICOM: { name: 'China Unicom', category: 'Telecom', logo: 'https://cdn.simpleicons.org/chinaunicom/256.png' },
// === HEALTHCARE ===
PFIZER: { name: 'Pfizer', category: 'Healthcare', logo: 'https://cdn.simpleicons.org/pfizer/256.png' },
JNJ: { name: 'Johnson & Johnson', category: 'Healthcare', logo: 'https://cdn.simpleicons.org/jnj/256.png' },
MODERNA: { name: 'Moderna', category: 'Healthcare', logo: 'https://cdn.simpleicons.org/moderna/256.png' },
ASTRAZENECA: { name: 'AstraZeneca', category: 'Healthcare', logo: 'https://cdn.simpleicons.org/astrazeneca/256.png' },
NOVARTIS: { name: 'Novartis', category: 'Healthcare', logo: 'https://cdn.simpleicons.org/novartis/256.png' },
ROCHE: { name: 'Roche', category: 'Healthcare', logo: 'https://cdn.simpleicons.org/roche/256.png' },
MERCK: { name: 'Merck', category: 'Healthcare', logo: 'https://cdn.simpleicons.org/merck/256.png' },
ABBVIEHEALTH: { name: 'AbbVie', category: 'Healthcare', logo: 'https://cdn.simpleicons.org/abbvie/256.png' },
SANOFI: { name: 'Sanofi', category: 'Healthcare', logo: 'https://cdn.simpleicons.org/sanofi/256.png' },
GSKHEALTH: { name: 'GSK', category: 'Healthcare', logo: 'https://cdn.simpleicons.org/gsk/256.png' },
BMS: { name: 'Bristol Myers Squibb', category: 'Healthcare', logo: 'https://cdn.simpleicons.org/bms/256.png' },
ELILILLY: { name: 'Eli Lilly', category: 'Healthcare', logo: 'https://cdn.simpleicons.org/lilly/256.png' },
BAYER: { name: 'Bayer', category: 'Healthcare', logo: 'https://cdn.simpleicons.org/bayer/256.png' },
GLAXOSMITHKLINE: { name: 'GlaxoSmithKline', category: 'Healthcare', logo: 'https://cdn.simpleicons.org/gsk/256.png' },
// === SECURITY ===
CROWDSTRIKE: { name: 'CrowdStrike', category: 'Security', logo: 'https://cdn.simpleicons.org/crowdstrike/256.png' },
PALOALTO: { name: 'Palo Alto Networks', category: 'Security', logo: 'https://cdn.simpleicons.org/paloalto/256.png' },
FORTINET: { name: 'Fortinet', category: 'Security', logo: 'https://cdn.simpleicons.org/fortinet/256.png' },
CHECKPOINT: { name: 'Check Point', category: 'Security', logo: 'https://cdn.simpleicons.org/checkpoint/256.png' },
SYMANTEC: { name: 'Symantec', category: 'Security', logo: 'https://cdn.simpleicons.org/symantec/256.png' },
MCAFEE: { name: 'McAfee', category: 'Security', logo: 'https://cdn.simpleicons.org/mcafee/256.png' },
KASPERSKY: { name: 'Kaspersky', category: 'Security', logo: 'https://cdn.simpleicons.org/kaspersky/256.png' },
TRENDMICRO: { name: 'Trend Micro', category: 'Security', logo: 'https://cdn.simpleicons.org/trendmicro/256.png' },
SOPHOS: { name: 'Sophos', category: 'Security', logo: 'https://cdn.simpleicons.org/sophos/256.png' },
BITDEFENDER: { name: 'Bitdefender', category: 'Security', logo: 'https://cdn.simpleicons.org/bitdefender/256.png' },
MALWAREBYTES: { name: 'Malwarebytes', category: 'Security', logo: 'https://cdn.simpleicons.org/malwarebytes/256.png' },
AVAST: { name: 'Avast', category: 'Security', logo: 'https://cdn.simpleicons.org/avast/256.png' },
AVG: { name: 'AVG', category: 'Security', logo: 'https://cdn.simpleicons.org/avg/256.png' },
NORTON: { name: 'Norton', category: 'Security', logo: 'https://cdn.simpleicons.org/norton/256.png' },
QUALYS: { name: 'Qualys', category: 'Security', logo: 'https://cdn.simpleicons.org/qualys/256.png' },
RAPID7: { name: 'Rapid7', category: 'Security', logo: 'https://cdn.simpleicons.org/rapid7/256.png' },
TENABLE: { name: 'Tenable', category: 'Security', logo: 'https://cdn.simpleicons.org/tenable/256.png' },
// === PRODUCTIVITY ===
NOTION: { name: 'Notion', category: 'Productivity', logo: 'https://cdn.simpleicons.org/notion/256.png' },
EVERNOTE: { name: 'Evernote', category: 'Productivity', logo: 'https://cdn.simpleicons.org/evernote/256.png' },
ONENOTE: { name: 'OneNote', category: 'Productivity', logo: 'https://cdn.simpleicons.org/onenote/256.png' },
BEAR: { name: 'Bear', category: 'Productivity', logo: 'https://cdn.simpleicons.org/bear/256.png' },
ULYSSES: { name: 'Ulysses', category: 'Productivity', logo: 'https://cdn.simpleicons.org/ulysses/256.png' },
TRELLO: { name: 'Trello', category: 'Productivity', logo: 'https://cdn.simpleicons.org/trello/256.png' },
ASANA: { name: 'Asana', category: 'Productivity', logo: 'https://cdn.simpleicons.org/asana/256.png' },
MONDAY: { name: 'Monday.com', category: 'Productivity', logo: 'https://cdn.simpleicons.org/monday/256.png' },
CLICKUP: { name: 'ClickUp', category: 'Productivity', logo: 'https://cdn.simpleicons.org/clickup/256.png' },
JIRA: { name: 'Jira', category: 'Productivity', logo: 'https://cdn.simpleicons.org/jira/256.png' },
CONFLUENCE: { name: 'Confluence', category: 'Productivity', logo: 'https://cdn.simpleicons.org/confluence/256.png' },
BASECAMP: { name: 'Basecamp', category: 'Productivity', logo: 'https://cdn.simpleicons.org/basecamp/256.png' },
AIRTABLE: { name: 'Airtable', category: 'Productivity', logo: 'https://cdn.simpleicons.org/airtable/256.png' },
NOTIONDB: { name: 'Notion Database', category: 'Productivity', logo: 'https://cdn.simpleicons.org/notion/256.png' },
TODOIST: { name: 'Todoist', category: 'Productivity', logo: 'https://cdn.simpleicons.org/todoist/256.png' },
THINGS: { name: 'Things', category: 'Productivity', logo: 'https://cdn.simpleicons.org/things/256.png' },
OMNIFOCUS: { name: 'OmniFocus', category: 'Productivity', logo: 'https://cdn.simpleicons.org/omnifocus/256.png' },
ANYDO: { name: 'Any.do', category: 'Productivity', logo: 'https://cdn.simpleicons.org/anydo/256.png' },
MICROSOFTTODO: { name: 'Microsoft To Do', category: 'Productivity', logo: 'https://cdn.simpleicons.org/microsofttodo/256.png' },
// === AI/ML ===
OPENAI: { name: 'OpenAI', category: 'AI', logo: 'https://cdn.simpleicons.org/openai/256.png' },
ANTHROPICAI: { name: 'Anthropic', category: 'AI', logo: 'https://cdn.simpleicons.org/anthropic/256.png' },
GOOGLEDEEPMIND: { name: 'Google DeepMind', category: 'AI', logo: 'https://cdn.simpleicons.org/googledeepmind/256.png' },
TENSORFLOW: { name: 'TensorFlow', category: 'AI', logo: 'https://cdn.simpleicons.org/tensorflow/256.png' },
PYTORCH: { name: 'PyTorch', category: 'AI', logo: 'https://cdn.simpleicons.org/pytorch/256.png' },
KERASAI: { name: 'Keras', category: 'AI', logo: 'https://cdn.simpleicons.org/keras/256.png' },
HUGGINGFACEAI: { name: 'Hugging Face', category: 'AI', logo: 'https://cdn.simpleicons.org/huggingface/256.png' },
LANGCHAIN: { name: 'LangChain', category: 'AI', logo: 'https://cdn.simpleicons.org/langchain/256.png' },
COHEREAI: { name: 'Cohere', category: 'AI', logo: 'https://cdn.simpleicons.org/cohere/256.png' },
REPLICATE: { name: 'Replicate', category: 'AI', logo: 'https://cdn.simpleicons.org/replicate/256.png' },
STABILITYAI: { name: 'Stability AI', category: 'AI', logo: 'https://cdn.simpleicons.org/stabilityai/256.png' },
MIDJOURNEY: { name: 'Midjourney', category: 'AI', logo: 'https://cdn.simpleicons.org/midjourney/256.png' },
RUNWAYAI: { name: 'Runway', category: 'AI', logo: 'https://cdn.simpleicons.org/runwayml/256.png' },
CHARACTERAI: { name: 'Character.AI', category: 'AI', logo: 'https://cdn.simpleicons.org/character/256.png' },
PERPLEXITYAI: { name: 'Perplexity', category: 'AI', logo: 'https://cdn.simpleicons.org/perplexity/256.png' },
BARD: { name: 'Google Bard', category: 'AI', logo: 'https://cdn.simpleicons.org/googlebard/256.png' },
CLAUDEAI: { name: 'Claude', category: 'AI', logo: 'https://cdn.simpleicons.org/claude/256.png' },
LEMMA: { name: 'Meta Llama', category: 'AI', logo: 'https://cdn.simpleicons.org/meta/256.png' },
// === MEDIA ===
ADOBECC: { name: 'Adobe Creative Cloud', category: 'Media', logo: 'https://cdn.simpleicons.org/adobe/256.png' },
PHOTOSHOP: { name: 'Photoshop', category: 'Media', logo: 'https://cdn.simpleicons.org/adobephotoshop/256.png' },
ILLUSTRATOR: { name: 'Illustrator', category: 'Media', logo: 'https://cdn.simpleicons.org/adobeillustrator/256.png' },
PREMIERE: { name: 'Premiere Pro', category: 'Media', logo: 'https://cdn.simpleicons.org/adobepremierepro/256.png' },
AFTEREFFECTS: { name: 'After Effects', category: 'Media', logo: 'https://cdn.simpleicons.org/adobeaftereffects/256.png' },
LIGHTROOM: { name: 'Lightroom', category: 'Media', logo: 'https://cdn.simpleicons.org/adobelightroom/256.png' },
XDADOBE: { name: 'Adobe XD', category: 'Media', logo: 'https://cdn.simpleicons.org/adobexd/256.png' },
INDESIGN: { name: 'InDesign', category: 'Media', logo: 'https://cdn.simpleicons.org/adobeindesign/256.png' },
FINALCUT: { name: 'Final Cut Pro', category: 'Media', logo: 'https://cdn.simpleicons.org/finalcut/256.png' },
DAVINCIRESOLVE: { name: 'DaVinci Resolve', category: 'Media', logo: 'https://cdn.simpleicons.org/davinciresolve/256.png' },
BLENDER: { name: 'Blender', category: 'Media', logo: 'https://cdn.simpleicons.org/blender/256.png' },
MAYA: { name: 'Maya', category: 'Media', logo: 'https://cdn.simpleicons.org/autodemaya/256.png' },
CINEMA4D: { name: 'Cinema 4D', category: 'Media', logo: 'https://cdn.simpleicons.org/cinema4d/256.png' },
SKETCHUP: { name: 'SketchUp', category: 'Media', logo: 'https://cdn.simpleicons.org/sketchup/256.png' },
AFFINITYDESIGNER: { name: 'Affinity Designer', category: 'Media', logo: 'https://cdn.simpleicons.org/affinitydesigner/256.png' },
AFFINITYPHOTO: { name: 'Affinity Photo', category: 'Media', logo: 'https://cdn.simpleicons.org/affinityphoto/256.png' },
PROCREATE: { name: 'Procreate', category: 'Media', logo: 'https://cdn.simpleicons.org/procreate/256.png' },
CANVA: { name: 'Canva', category: 'Media', logo: 'https://cdn.simpleicons.org/canva/256.png' },
ADOBEEXPRESS: { name: 'Adobe Express', category: 'Media', logo: 'https://cdn.simpleicons.org/adobeexpress/256.png' },
// === MONITORING ===
DATADOG: { name: 'Datadog', category: 'Monitoring', logo: 'https://cdn.simpleicons.org/datadog/256.png' },
NEWRELIC: { name: 'New Relic', category: 'Monitoring', logo: 'https://cdn.simpleicons.org/newrelic/256.png' },
PROMETHEUS: { name: 'Prometheus', category: 'Monitoring', logo: 'https://cdn.simpleicons.org/prometheus/256.png' },
GRAFANA: { name: 'Grafana', category: 'Monitoring', logo: 'https://cdn.simpleicons.org/grafana/256.png' },
SPLUNK: { name: 'Splunk', category: 'Monitoring', logo: 'https://cdn.simpleicons.org/splunk/256.png' },
ELASTIC: { name: 'Elastic', category: 'Monitoring', logo: 'https://cdn.simpleicons.org/elastic/256.png' },
SENTRY: { name: 'Sentry', category: 'Monitoring', logo: 'https://cdn.simpleicons.org/sentry/256.png' },
BUGSNAG: { name: 'Bugsnag', category: 'Monitoring', logo: 'https://cdn.simpleicons.org/bugsnag/256.png' },
ROLLBAR: { name: 'Rollbar', category: 'Monitoring', logo: 'https://cdn.simpleicons.org/rollbar/256.png' },
AIRBRAKEM: { name: 'Airbrake', category: 'Monitoring', logo: 'https://cdn.simpleicons.org/airbrake/256.png' },
HONEYBADGER: { name: 'Honeybadger', category: 'Monitoring', logo: 'https://cdn.simpleicons.org/honeybadger/256.png' },
APPDYNAMICS: { name: 'AppDynamics', category: 'Monitoring', logo: 'https://cdn.simpleicons.org/appdynamics/256.png' },
DYNATRACE: { name: 'Dynatrace', category: 'Monitoring', logo: 'https://cdn.simpleicons.org/dynatrace/256.png' },
// === OPERATING SYSTEMS ===
LINUX: { name: 'Linux', category: 'OS', logo: 'https://cdn.simpleicons.org/linux/256.png' },
UBUNTU: { name: 'Ubuntu', category: 'OS', logo: 'https://cdn.simpleicons.org/ubuntu/256.png' },
FEDORA: { name: 'Fedora', category: 'OS', logo: 'https://cdn.simpleicons.org/fedora/256.png' },
DEBIAN: { name: 'Debian', category: 'OS', logo: 'https://cdn.simpleicons.org/debian/256.png' },
ARCH: { name: 'Arch Linux', category: 'OS', logo: 'https://cdn.simpleicons.org/archlinux/256.png' },
CENTOS: { name: 'CentOS', category: 'OS', logo: 'https://cdn.simpleicons.org/centos/256.png' },
REDHATOS: { name: 'Red Hat', category: 'OS', logo: 'https://cdn.simpleicons.org/redhat/256.png' },
OPENSUSE: { name: 'openSUSE', category: 'OS', logo: 'https://cdn.simpleicons.org/opensuse/256.png' },
MANJARO: { name: 'Manjaro', category: 'OS', logo: 'https://cdn.simpleicons.org/manjaro/256.png' },
MINT: { name: 'Linux Mint', category: 'OS', logo: 'https://cdn.simpleicons.org/linuxmint/256.png' },
KALI: { name: 'Kali Linux', category: 'OS', logo: 'https://cdn.simpleicons.org/kalilinux/256.png' },
POP: { name: 'Pop!_OS', category: 'OS', logo: 'https://cdn.simpleicons.org/popos/256.png' },
ELEMENTARY: { name: 'elementary OS', category: 'OS', logo: 'https://cdn.simpleicons.org/elementaryos/256.png' },
ZORIN: { name: 'Zorin OS', category: 'OS', logo: 'https://cdn.simpleicons.org/zorin/256.png' },
MX: { name: 'MX Linux', category: 'OS', logo: 'https://cdn.simpleicons.org/mxlinux/256.png' },
ALPINE: { name: 'Alpine Linux', category: 'OS', logo: 'https://cdn.simpleicons.org/alpinelinux/256.png' },
GENTOO: { name: 'Gentoo', category: 'OS', logo: 'https://cdn.simpleicons.org/gentoo/256.png' },
WINDOWS: { name: 'Windows', category: 'OS', logo: 'https://cdn.simpleicons.org/windows/256.png' },
MACOS: { name: 'macOS', category: 'OS', logo: 'https://cdn.simpleicons.org/apple/256.png' },
ANDROID: { name: 'Android', category: 'OS', logo: 'https://cdn.simpleicons.org/android/256.png' },
IOS: { name: 'iOS', category: 'OS', logo: 'https://cdn.simpleicons.org/apple/256.png' },
FREEBSD: { name: 'FreeBSD', category: 'OS', logo: 'https://cdn.simpleicons.org/freebsd/256.png' },
OPENBSD: { name: 'OpenBSD', category: 'OS', logo: 'https://cdn.simpleicons.org/openbsd/256.png' },
NETBSD: { name: 'NetBSD', category: 'OS', logo: 'https://cdn.simpleicons.org/netbsd/256.png' },
// === CONTAINERS & DEVOPS ===
DOCKERHUB: { name: 'Docker Hub', category: 'DevOps', logo: 'https://cdn.simpleicons.org/dockerhub/256.png' },
HELMDEVOPS: { name: 'Helm', category: 'DevOps', logo: 'https://cdn.simpleicons.org/helm/256.png' },
TERRAFORM: { name: 'Terraform', category: 'DevOps', logo: 'https://cdn.simpleicons.org/terraform/256.png' },
ANSIBLEDEVOPS: { name: 'Ansible', category: 'DevOps', logo: 'https://cdn.simpleicons.org/ansible/256.png' },
CHEFDEVOPS: { name: 'Chef', category: 'DevOps', logo: 'https://cdn.simpleicons.org/chef/256.png' },
PUPPETDEVOPS: { name: 'Puppet', category: 'DevOps', logo: 'https://cdn.simpleicons.org/puppet/256.png' },
JENKINSDEVOPS: { name: 'Jenkins', category: 'DevOps', logo: 'https://cdn.simpleicons.org/jenkins/256.png' },
GITLABCI: { name: 'GitLab CI', category: 'DevOps', logo: 'https://cdn.simpleicons.org/gitlab/256.png' },
CIRCLECI: { name: 'CircleCI', category: 'DevOps', logo: 'https://cdn.simpleicons.org/circleci/256.png' },
TRAVISCI: { name: 'Travis CI', category: 'DevOps', logo: 'https://cdn.simpleicons.org/travisci/256.png' },
DRONE: { name: 'Drone', category: 'DevOps', logo: 'https://cdn.simpleicons.org/droneci/256.png' },
CONCOURSE: { name: 'Concourse', category: 'DevOps', logo: 'https://cdn.simpleicons.org/concourse/256.png' },
BAMBOO: { name: 'Bamboo', category: 'DevOps', logo: 'https://cdn.simpleicons.org/bamboo/256.png' },
TEAMCITY: { name: 'TeamCity', category: 'DevOps', logo: 'https://cdn.simpleicons.org/teamcity/256.png' },
GITLABRUNNER: { name: 'GitLab Runner', category: 'DevOps', logo: 'https://cdn.simpleicons.org/gitlab/256.png' },
NGINX: { name: 'Nginx', category: 'DevOps', logo: 'https://cdn.simpleicons.org/nginx/256.png' },
APACHE: { name: 'Apache', category: 'DevOps', logo: 'https://cdn.simpleicons.org/apache/256.png' },
TRAEFIK: { name: 'Traefik', category: 'DevOps', logo: 'https://cdn.simpleicons.org/traefik/256.png' },
ENVORY: { name: 'Envoy', category: 'DevOps', logo: 'https://cdn.simpleicons.org/envoyproxy/256.png' },
ISTIO: { name: 'Istio', category: 'DevOps', logo: 'https://cdn.simpleicons.org/istio/256.png' },
LINKERD: { name: 'Linkerd', category: 'DevOps', logo: 'https://cdn.simpleicons.org/linkerd/256.png' },
CONSUL: { name: 'Consul', category: 'DevOps', logo: 'https://cdn.simpleicons.org/consul/256.png' },
VAULT: { name: 'Vault', category: 'DevOps', logo: 'https://cdn.simpleicons.org/vault/256.png' },
NOMAD: { name: 'Nomad', category: 'DevOps', logo: 'https://cdn.simpleicons.org/nomad/256.png' },
// === DESIGN TOOLS ===
FIGMADESIGN: { name: 'Figma', category: 'Design', logo: 'https://cdn.simpleicons.org/figma/256.png' },
SKETCHDESIGN: { name: 'Sketch', category: 'Design', logo: 'https://cdn.simpleicons.org/sketch/256.png' },
ADOBEDESIGN: { name: 'Adobe XD', category: 'Design', logo: 'https://cdn.simpleicons.org/adobexd/256.png' },
INVISION: { name: 'InVision', category: 'Design', logo: 'https://cdn.simpleicons.org/invision/256.png' },
FRAMER: { name: 'Framer', category: 'Design', logo: 'https://cdn.simpleicons.org/framer/256.png' },
WEBFLOW: { name: 'Webflow', category: 'Design', logo: 'https://cdn.simpleicons.org/webflow/256.png' },
PROTOPIE: { name: 'ProtoPie', category: 'Design', logo: 'https://cdn.simpleicons.org/protoio/256.png' },
PRINCIPLE: { name: 'Principle', category: 'Design', logo: 'https://cdn.simpleicons.org/principle/256.png' },
AXURE: { name: 'Axure', category: 'Design', logo: 'https://cdn.simpleicons.org/axure/256.png' },
BALSAMIQ: { name: 'Balsamiq', category: 'Design', logo: 'https://cdn.simpleicons.org/balsamiq/256.png' },
LUCIDCHART: { name: 'Lucidchart', category: 'Design', logo: 'https://cdn.simpleicons.org/lucidchart/256.png' },
DRAWIO: { name: 'draw.io', category: 'Design', logo: 'https://cdn.simpleicons.org/diagramsnet/256.png' },
MURAL: { name: 'Mural', category: 'Design', logo: 'https://cdn.simpleicons.org/mural/256.png' },
MIRO: { name: 'Miro', category: 'Design', logo: 'https://cdn.simpleicons.org/miro/256.png' },
// === COMMUNICATION ===
SLACKCOM: { name: 'Slack', category: 'Communication', logo: 'https://cdn.simpleicons.org/slack/256.png' },
TEAMSCHAT: { name: 'Microsoft Teams', category: 'Communication', logo: 'https://cdn.simpleicons.org/microsoftteams/256.png' },
ZOOMCHAT: { name: 'Zoom', category: 'Communication', logo: 'https://cdn.simpleicons.org/zoom/256.png' },
GOOGLEMEET: { name: 'Google Meet', category: 'Communication', logo: 'https://cdn.simpleicons.org/googlemeet/256.png' },
WEBEX: { name: 'Webex', category: 'Communication', logo: 'https://cdn.simpleicons.org/webex/256.png' },
GOTO: { name: 'GoToMeeting', category: 'Communication', logo: 'https://cdn.simpleicons.org/gotomeeting/256.png' },
RINGCENTRAL: { name: 'RingCentral', category: 'Communication', logo: 'https://cdn.simpleicons.org/ringcentral/256.png' },
DIALPAD: { name: 'Dialpad', category: 'Communication', logo: 'https://cdn.simpleicons.org/dialpad/256.png' },
'8X8': { name: '8x8', category: 'Communication', logo: 'https://cdn.simpleicons.org/8x8/256.png' },
VONAGECHAT: { name: 'Vonage', category: 'Communication', logo: 'https://cdn.simpleicons.org/vonage/256.png' },
// === CRYPTO EXCHANGES ===
BINANCEEX: { name: 'Binance', category: 'Crypto Exchange', logo: 'https://cdn.simpleicons.org/binance/256.png' },
COINBASEPRO: { name: 'Coinbase', category: 'Crypto Exchange', logo: 'https://cdn.simpleicons.org/coinbase/256.png' },
KRAKENEX: { name: 'Kraken', category: 'Crypto Exchange', logo: 'https://cdn.simpleicons.org/kraken/256.png' },
KUCOINEX: { name: 'KuCoin', category: 'Crypto Exchange', logo: 'https://cdn.simpleicons.org/kucoin/256.png' },
OKXEX: { name: 'OKX', category: 'Crypto Exchange', logo: 'https://cdn.simpleicons.org/okx/256.png' },
BYBITEX: { name: 'Bybit', category: 'Crypto Exchange', logo: 'https://cdn.simpleicons.org/bybit/256.png' },
GATEEX: { name: 'Gate.io', category: 'Crypto Exchange', logo: 'https://cdn.simpleicons.org/gate/256.png' },
BITGETEX: { name: 'Bitget', category: 'Crypto Exchange', logo: 'https://cdn.simpleicons.org/bitget/256.png' },
BITFINEXEX: { name: 'Bitfinex', category: 'Crypto Exchange', logo: 'https://cdn.simpleicons.org/bitfinex/256.png' },
BITSTAMPEX: { name: 'Bitstamp', category: 'Crypto Exchange', logo: 'https://cdn.simpleicons.org/bitstamp/256.png' },
BITSO: { name: 'Bitso', category: 'Crypto Exchange', logo: 'https://cdn.simpleicons.org/bitso/256.png' },
MERCADO: { name: 'Mercado Bitcoin', category: 'Crypto Exchange', logo: 'https://cdn.simpleicons.org/mercadobitcoin/256.png' },
PHEMEX: { name: 'Phemex', category: 'Crypto Exchange', logo: 'https://cdn.simpleicons.org/phemex/256.png' },
HTX: { name: 'HTX', category: 'Crypto Exchange', logo: 'https://cdn.simpleicons.org/htx/256.png' },
// === PROJECT MANAGEMENT ===
JIRAPM: { name: 'Jira', category: 'Project Management', logo: 'https://cdn.simpleicons.org/jira/256.png' },
ASANAPM: { name: 'Asana', category: 'Project Management', logo: 'https://cdn.simpleicons.org/asana/256.png' },
MONDAYPM: { name: 'Monday', category: 'Project Management', logo: 'https://cdn.simpleicons.org/monday/256.png' },
CLICKUPPM: { name: 'ClickUp', category: 'Project Management', logo: 'https://cdn.simpleicons.org/clickup/256.png' },
NOTIONPM: { name: 'Notion', category: 'Project Management', logo: 'https://cdn.simpleicons.org/notion/256.png' },
LINEAR: { name: 'Linear', category: 'Project Management', logo: 'https://cdn.simpleicons.org/linear/256.png' },
SHORTCUT: { name: 'Shortcut', category: 'Project Management', logo: 'https://cdn.simpleicons.org/shortcut/256.png' },
CLUBHOUSEPM: { name: 'Clubhouse', category: 'Project Management', logo: 'https://cdn.simpleicons.org/clubhouse/256.png' },
ZUBE: { name: 'Zube', category: 'Project Management', logo: 'https://cdn.simpleicons.org/zube/256.png' },
GITBOARD: { name: 'GitLab', category: 'Project Management', logo: 'https://cdn.simpleicons.org/gitlab/256.png' },
// === ANALYTICS ===
GOOGLEANALYTICS: { name: 'Google Analytics', category: 'Analytics', logo: 'https://cdn.simpleicons.org/googleanalytics/256.png' },
AMPLITUDE: { name: 'Amplitude', category: 'Analytics', logo: 'https://cdn.simpleicons.org/amplitude/256.png' },
MIXPANEL: { name: 'Mixpanel', category: 'Analytics', logo: 'https://cdn.simpleicons.org/mixpanel/256.png' },
FULLSTORY: { name: 'FullStory', category: 'Analytics', logo: 'https://cdn.simpleicons.org/fullstory/256.png' },
HOTJAR: { name: 'Hotjar', category: 'Analytics', logo: 'https://cdn.simpleicons.org/hotjar/256.png' },
HEAP: { name: 'Heap', category: 'Analytics', logo: 'https://cdn.simpleicons.org/heap/256.png' },
PELLENT: { name: 'Plausible', category: 'Analytics', logo: 'https://cdn.simpleicons.org/plausible/256.png' },
UMAMI: { name: 'Umami', category: 'Analytics', logo: 'https://cdn.simpleicons.org/umami/256.png' },
MATOMOANALYTICS: { name: 'Matomo', category: 'Analytics', logo: 'https://cdn.simpleicons.org/matomo/256.png' },
COUNTERANALYTICS: { name: 'Counter', category: 'Analytics', logo: 'https://cdn.simpleicons.org/counter/256.png' },
FATHOMANALYTICS: { name: 'Fathom', category: 'Analytics', logo: 'https://cdn.simpleicons.org/fathom/256.png' },
POSTHOG: { name: 'PostHog', category: 'Analytics', logo: 'https://cdn.simpleicons.org/posthog/256.png' },
};
// ============================================================================
// IMAGES POUR LES THÈMES D'EMBEDS
// ============================================================================
const THEME_IMAGES: Record<string, { name: string; logo: string }> = {
// Thème Cyberpunk - Images futuristes/tech optimisées pour Discord
CYBERPUNK_AUTHOR: { name: 'Cyberpunk Author Icon', logo: 'https://cdn.simpleicons.org/matrix/FF00FF' },
CYBERPUNK_THUMBNAIL: { name: 'Cyberpunk Thumbnail', logo: 'https://images.unsplash.com/photo-1555680202-c86f0e12f086?w=200&h=200&fit=crop' },
CYBERPUNK_IMAGE: { name: 'Cyberpunk Image', logo: 'https://images.unsplash.com/photo-1550745165-9bc0b252726f?w=600&h=300&fit=crop' },
CYBERPUNK_FOOTER: { name: 'Cyberpunk Footer Icon', logo: 'https://cdn.simpleicons.org/hackaday/FF00FF' },
// Thème Gaming - Images gaming optimisées pour Discord (Unsplash)
GAMING_AUTHOR: { name: 'Gaming Author Icon', logo: 'https://cdn.simpleicons.org/steam/7289DA' },
GAMING_THUMBNAIL: { name: 'Gaming Thumbnail', logo: 'https://images.unsplash.com/photo-1538481199705-c710c4e965fc?w=200&h=200&fit=crop' },
GAMING_IMAGE: { name: 'Gaming Image', logo: 'https://images.unsplash.com/photo-1542831371-29b0f74f9713?w=600&h=300&fit=crop' },
GAMING_FOOTER: { name: 'Gaming Footer Icon', logo: 'https://cdn.simpleicons.org/xbox/107C10' },
// Thème Corporate - Images business optimisées pour Discord
CORPORATE_AUTHOR: { name: 'Corporate Author Icon', logo: 'https://cdn.simpleicons.org/linkedin/0066CC' },
CORPORATE_THUMBNAIL: { name: 'Corporate Thumbnail', logo: 'https://images.unsplash.com/photo-1497366216548-37526070297c?w=200&h=200&fit=crop' },
CORPORATE_IMAGE: { name: 'Corporate Image', logo: 'https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?w=600&h=300&fit=crop' },
CORPORATE_FOOTER: { name: 'Corporate Footer Icon', logo: 'https://cdn.simpleicons.org/microsoftteams/6264A7' },
// Thème Sunset - Images coucher de soleil (Unsplash)
SUNSET_AUTHOR: { name: 'Sunset Author Icon', logo: 'https://cdn.simpleicons.org/unsplash/FF6B6B' },
SUNSET_THUMBNAIL: { name: 'Sunset Thumbnail', logo: 'https://images.unsplash.com/photo-1495616811223-4d98c6e9c869?w=200&h=200&fit=crop' },
SUNSET_IMAGE: { name: 'Sunset Image', logo: 'https://images.unsplash.com/photo-1507400492013-162706c8c05e?w=600&h=300&fit=crop' },
SUNSET_FOOTER: { name: 'Sunset Footer Icon', logo: 'https://cdn.simpleicons.org/instagram/FF6B6B' },
// Thème Ocean - Images océan (Unsplash)
OCEAN_AUTHOR: { name: 'Ocean Author Icon', logo: 'https://cdn.simpleicons.org/wave/00CED1' },
OCEAN_THUMBNAIL: { name: 'Ocean Thumbnail', logo: 'https://images.unsplash.com/photo-1507525428034-b723cf961d3e?w=200&h=200&fit=crop' },
OCEAN_IMAGE: { name: 'Ocean Image', logo: 'https://images.unsplash.com/photo-1518837695005-2083093ee35b?w=600&h=300&fit=crop' },
OCEAN_FOOTER: { name: 'Ocean Footer Icon', logo: 'https://cdn.simpleicons.org/nodered/00CED1' },
// Thème Minimal - Design épuré optimisé pour Discord
MINIMAL_AUTHOR: { name: 'Minimal Author Icon', logo: 'https://cdn.simpleicons.org/abstract/2C2C2C' },
MINIMAL_THUMBNAIL: { name: 'Minimal Thumbnail', logo: 'https://images.unsplash.com/photo-1506459225017-dcafdc4d81e6?w=200&h=200&fit=crop' },
MINIMAL_FOOTER: { name: 'Minimal Footer Icon', logo: 'https://cdn.simpleicons.org/framer/2C2C2C' },
// Thème Noël - Festif (SimpleIcons + Unsplash)
NOEL_AUTHOR: { name: 'Noel Author Icon', logo: 'https://cdn.simpleicons.org/snowflake/FF0000' },
NOEL_THUMBNAIL: { name: 'Noel Thumbnail', logo: 'https://images.unsplash.com/photo-1512389142860-9c449e58a814?w=200&h=200&fit=crop' },
NOEL_IMAGE: { name: 'Noel Image', logo: 'https://images.unsplash.com/photo-1482517967863-00e15c9b44be?w=600&h=300&fit=crop' },
NOEL_FOOTER: { name: 'Noel Footer Icon', logo: 'https://cdn.simpleicons.org/starship/228B22' },
// Images génériques réutilisables
DEFAULT_ICON: { name: 'Default Icon', logo: 'https://cdn.simpleicons.org/discord/5865F2' },
GENERIC_CORP: { name: 'Generic Corporate', logo: 'https://cdn.simpleicons.org/microsoft/0078D4' },
};
// ============================================================================
// IMAGES POKÉMON - API OFFICIELLE ET SOURCES FIABLES 🎮
// ============================================================================
const POKEMON_LOGOS: Record<string, { name: string; category: string; logo: string }> = {
// === TYPES POKÉMON ===
POKEMON_NORMAL: { name: 'Normal Type', category: 'Type', logo: 'https://img.pokemondb.net/sprites/types/normal.png' },
POKEMON_FIRE: { name: 'Fire Type', category: 'Type', logo: 'https://img.pokemondb.net/sprites/types/fire.png' },
POKEMON_WATER: { name: 'Water Type', category: 'Type', logo: 'https://img.pokemondb.net/sprites/types/water.png' },
POKEMON_ELECTRIC: { name: 'Electric Type', category: 'Type', logo: 'https://img.pokemondb.net/sprites/types/electric.png' },
POKEMON_GRASS: { name: 'Grass Type', category: 'Type', logo: 'https://img.pokemondb.net/sprites/types/grass.png' },
POKEMON_ICE: { name: 'Ice Type', category: 'Type', logo: 'https://img.pokemondb.net/sprites/types/ice.png' },
POKEMON_FIGHTING: { name: 'Fighting Type', category: 'Type', logo: 'https://img.pokemondb.net/sprites/types/fighting.png' },
POKEMON_POISON: { name: 'Poison Type', category: 'Type', logo: 'https://img.pokemondb.net/sprites/types/poison.png' },
POKEMON_GROUND: { name: 'Ground Type', category: 'Type', logo: 'https://img.pokemondb.net/sprites/types/ground.png' },
POKEMON_FLYING: { name: 'Flying Type', category: 'Type', logo: 'https://img.pokemondb.net/sprites/types/flying.png' },
POKEMON_PSYCHIC: { name: 'Psychic Type', category: 'Type', logo: 'https://img.pokemondb.net/sprites/types/psychic.png' },
POKEMON_BUG: { name: 'Bug Type', category: 'Type', logo: 'https://img.pokemondb.net/sprites/types/bug.png' },
POKEMON_ROCK: { name: 'Rock Type', category: 'Type', logo: 'https://img.pokemondb.net/sprites/types/rock.png' },
POKEMON_GHOST: { name: 'Ghost Type', category: 'Type', logo: 'https://img.pokemondb.net/sprites/types/ghost.png' },
POKEMON_DRAGON: { name: 'Dragon Type', category: 'Type', logo: 'https://img.pokemondb.net/sprites/types/dragon.png' },
POKEMON_DARK: { name: 'Dark Type', category: 'Type', logo: 'https://img.pokemondb.net/sprites/types/dark.png' },
POKEMON_STEEL: { name: 'Steel Type', category: 'Type', logo: 'https://img.pokemondb.net/sprites/types/steel.png' },
POKEMON_FAIRY: { name: 'Fairy Type', category: 'Type', logo: 'https://img.pokemondb.net/sprites/types/fairy.png' },
// === POKÉMON STARTERS (Sprites officiels PokeAPI) ===
PIKACHU_ICON: { name: 'Pikachu', category: 'Pokemon', logo: 'https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/25.png' },
BULBASAUR: { name: 'Bulbasaur', category: 'Pokemon', logo: 'https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1.png' },
IVYSAUR: { name: 'Ivysaur', category: 'Pokemon', logo: 'https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/2.png' },
VENUSAUR: { name: 'Venusaur', category: 'Pokemon', logo: 'https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/3.png' },
CHARMANDER: { name: 'Charmander', category: 'Pokemon', logo: 'https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/4.png' },
CHARMELEON: { name: 'Charmeleon', category: 'Pokemon', logo: 'https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/5.png' },
CHARIZARD: { name: 'Charizard', category: 'Pokemon', logo: 'https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/6.png' },
SQUIRTLE: { name: 'Squirtle', category: 'Pokemon', logo: 'https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/7.png' },
WARTORTLE: { name: 'Wartortle', category: 'Pokemon', logo: 'https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/8.png' },
BLASTOISE: { name: 'Blastoise', category: 'Pokemon', logo: 'https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/9.png' },
EEVEE: { name: 'Eevee', category: 'Pokemon', logo: 'https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/133.png' },
MEWTWO: { name: 'Mewtwo', category: 'Pokemon', logo: 'https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/150.png' },
MEW: { name: 'Mew', category: 'Pokemon', logo: 'https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/151.png' },
LUGIA: { name: 'Lugia', category: 'Pokemon', logo: 'https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/249.png' },
HO_OH: { name: 'Ho-Oh', category: 'Pokemon', logo: 'https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/250.png' },
RAYQUAZA: { name: 'Rayquaza', category: 'Pokemon', logo: 'https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/384.png' },
ARCEUS: { name: 'Arceus', category: 'Pokemon', logo: 'https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/493.png' },
GIRATINA: { name: 'Giratina', category: 'Pokemon', logo: 'https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/487.png' },
DARKRAI: { name: 'Darkrai', category: 'Pokemon', logo: 'https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/491.png' },
// === POKÉBALLS ===
POKEBALL: { name: 'Poké Ball', category: 'Item', logo: 'https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/items/poke-ball.png' },
GREATBALL: { name: 'Great Ball', category: 'Item', logo: 'https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/items/great-ball.png' },
ULTRABALL: { name: 'Ultra Ball', category: 'Item', logo: 'https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/items/ultra-ball.png' },
MASTERBALL: { name: 'Master Ball', category: 'Item', logo: 'https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/items/master-ball.png' },
SAFARIBALL: { name: 'Safari Ball', category: 'Item', logo: 'https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/items/safari-ball.png' },
LEVELBALL: { name: 'Level Ball', category: 'Item', logo: 'https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/items/level-ball.png' },
LUREBALL: { name: 'Lure Ball', category: 'Item', logo: 'https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/items/lure-ball.png' },
MOONBALL: { name: 'Moon Ball', category: 'Item', logo: 'https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/items/moon-ball.png' },
FRIENDBALL: { name: 'Friend Ball', category: 'Item', logo: 'https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/items/friend-ball.png' },
FASTBALL: { name: 'Fast Ball', category: 'Item', logo: 'https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/items/fast-ball.png' },
HEAVYBALL: { name: 'Heavy Ball', category: 'Item', logo: 'https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/items/heavy-ball.png' },
LOVEBALL: { name: 'Love Ball', category: 'Item', logo: 'https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/items/love-ball.png' },
// === SERVICES POKÉMON ===
POKEMON_COMPANY: { name: 'Pokémon Company', category: 'Service', logo: 'https://cdn.simpleicons.org/pokemon/256.png' },
POKEMON_GO: { name: 'Pokémon GO', category: 'Service', logo: 'https://cdn.simpleicons.org/pokemongo/256.png' },
POKETCG: { name: 'Pokémon TCG', category: 'Service', logo: 'https://cdn.simpleicons.org/pokemontcg/256.png' },
SHOWDOWN: { name: 'Pokémon Showdown', category: 'Service', logo: 'https://cdn.simpleicons.org/showdown/256.png' },
};
// ============================================================================
// IMAGES ANIMES & MANGAS 🎌
// ============================================================================
const ANIME_LOGOS: Record<string, { name: string; category: string; logo: string }> = {
// === SERVICES ANIME ===
MYANIMELIST: { name: 'MyAnimeList', category: 'Service', logo: 'https://cdn.simpleicons.org/myanimelist/256.png' },
ANILIST: { name: 'AniList', category: 'Service', logo: 'https://cdn.simpleicons.org/anilist/256.png' },
KITSU: { name: 'Kitsu', category: 'Service', logo: 'https://cdn.simpleicons.org/kitsu/256.png' },
ANIMEPLANET: { name: 'Anime-Planet', category: 'Service', logo: 'https://cdn.simpleicons.org/animeplanet/256.png' },
// === STREAMING ===
CRUNCHYROLL: { name: 'Crunchyroll', category: 'Streaming', logo: 'https://cdn.simpleicons.org/crunchyroll/256.png' },
FUNIMATION: { name: 'Funimation', category: 'Streaming', logo: 'https://cdn.simpleicons.org/funimation/256.png' },
HIDIVE: { name: 'HIDIVE', category: 'Streaming', logo: 'https://cdn.simpleicons.org/hidive/256.png' },
NETFLIX: { name: 'Netflix', category: 'Streaming', logo: 'https://cdn.simpleicons.org/netflix/256.png' },
PRIMEVIDEO: { name: 'Prime Video', category: 'Streaming', logo: 'https://cdn.simpleicons.org/primevideo/256.png' },
DISNEYPLUS: { name: 'Disney+', category: 'Streaming', logo: 'https://cdn.simpleicons.org/disneyplus/256.png' },
HULU: { name: 'Hulu', category: 'Streaming', logo: 'https://cdn.simpleicons.org/hulu/256.png' },
HBO: { name: 'HBO Max', category: 'Streaming', logo: 'https://cdn.simpleicons.org/hbo/256.png' },
// === STUDIOS ===
MAPPA: { name: 'MAPPA', category: 'Studio', logo: 'https://cdn.simpleicons.org/mappa/256.png' },
UFOTABLE: { name: 'ufotable', category: 'Studio', logo: 'https://cdn.simpleicons.org/ufotable/256.png' },
BONES: { name: 'Bones', category: 'Studio', logo: 'https://cdn.simpleicons.org/bones/256.png' },
WIT: { name: 'Wit Studio', category: 'Studio', logo: 'https://cdn.simpleicons.org/wit/256.png' },
A1: { name: 'A-1 Pictures', category: 'Studio', logo: 'https://cdn.simpleicons.org/a1pictures/256.png' },
// === ICONES GENRES ===
SHOUNEN: { name: 'Shounen', category: 'Genre', logo: 'https://cdn.simpleicons.org/hero/256.png' },
SHOUJO: { name: 'Shoujo', category: 'Genre', logo: 'https://cdn.simpleicons.org/heart/256.png' },
SEINEN: { name: 'Seinen', category: 'Genre', logo: 'https://cdn.simpleicons.org/user/256.png' },
ISEKAI: { name: 'Isekai', category: 'Genre', logo: 'https://cdn.simpleicons.org/world/256.png' },
MECHA: { name: 'Mecha', category: 'Genre', logo: 'https://cdn.simpleicons.org/robot/256.png' },
FANTASY: { name: 'Fantasy', category: 'Genre', logo: 'https://cdn.simpleicons.org/dragon/256.png' },
SLICE: { name: 'Slice of Life', category: 'Genre', logo: 'https://cdn.simpleicons.org/coffee/256.png' },
};
// ============================================================================
// IMAGES STEAM & GAMING PC 🎮
// ============================================================================
const STEAM_LOGOS: Record<string, { name: string; category: string; logo: string }> = {
STEAM: { name: 'Steam', category: 'Platform', logo: 'https://cdn.simpleicons.org/steam/256.png' },
STEAMDECK: { name: 'Steam Deck', category: 'Hardware', logo: 'https://cdn.simpleicons.org/steamdeck/256.png' },
VALVE: { name: 'Valve', category: 'Company', logo: 'https://cdn.simpleicons.org/valve/256.png' },
// Jeux populaires Steam
CS2: { name: 'Counter-Strike 2', category: 'Game', logo: 'https://cdn.cloudflare.steamstatic.com/steam/apps/730/capsule_184x69.png' },
DOTA2: { name: 'Dota 2', category: 'Game', logo: 'https://cdn.cloudflare.steamstatic.com/steam/apps/570/capsule_184x69.png' },
TF2: { name: 'Team Fortress 2', category: 'Game', logo: 'https://cdn.cloudflare.steamstatic.com/steam/apps/440/capsule_184x69.png' },
RUST: { name: 'Rust', category: 'Game', logo: 'https://cdn.cloudflare.steamstatic.com/steam/apps/252490/capsule_184x69.png' },
APEX: { name: 'Apex Legends', category: 'Game', logo: 'https://cdn.cloudflare.steamstatic.com/steam/apps/1172470/capsule_184x69.png' },
PUBG: { name: 'PUBG: Battlegrounds', category: 'Game', logo: 'https://cdn.cloudflare.steamstatic.com/steam/apps/578080/capsule_184x69.png' },
DEADLOCK: { name: 'Deadlock', category: 'Game', logo: 'https://cdn.cloudflare.steamstatic.com/steam/apps/1420630/capsule_184x69.png' },
// Générique Steam
STEAM_SALE: { name: 'Steam Sale', category: 'Event', logo: 'https://cdn.simpleicons.org/steam/256.png' },
STEAM_ACHIEVEMENT: { name: 'Achievement', category: 'Feature', logo: 'https://cdn.simpleicons.org/trophy/256.png' },
STEAM_TRADING: { name: 'Trading Cards', category: 'Feature', logo: 'https://cdn.simpleicons.org/creditcard/256.png' },
};
// ============================================================================
// IMAGES DEVOPS & INFRASTRUCTURE CLOUD ☁️
// ============================================================================
const DEVOPS_LOGOS: Record<string, { name: string; category: string; logo: string }> = {
// === CLOUD PROVIDERS ===
AWS_FULL: { name: 'Amazon Web Services', category: 'Cloud', logo: 'https://cdn.simpleicons.org/amazonaws/256.png' },
AZURE_FULL: { name: 'Microsoft Azure', category: 'Cloud', logo: 'https://cdn.simpleicons.org/microsoftazure/256.png' },
GCP_FULL: { name: 'Google Cloud', category: 'Cloud', logo: 'https://cdn.simpleicons.org/googlecloud/256.png' },
ORACLE_CLOUD: { name: 'Oracle Cloud', category: 'Cloud', logo: 'https://cdn.simpleicons.org/oracle/256.png' },
IBM_CLOUD: { name: 'IBM Cloud', category: 'Cloud', logo: 'https://cdn.simpleicons.org/ibmcloud/256.png' },
ALIBABA: { name: 'Alibaba Cloud', category: 'Cloud', logo: 'https://cdn.simpleicons.org/alibabacloud/256.png' },
DIGITALOCEAN: { name: 'DigitalOcean', category: 'Cloud', logo: 'https://cdn.simpleicons.org/digitalocean/256.png' },
LINODE: { name: 'Linode', category: 'Cloud', logo: 'https://cdn.simpleicons.org/linode/256.png' },
VULTR: { name: 'Vultr', category: 'Cloud', logo: 'https://cdn.simpleicons.org/vultr/256.png' },
HETZNER: { name: 'Hetzner', category: 'Cloud', logo: 'https://cdn.simpleicons.org/hetzner/256.png' },
OVH: { name: 'OVHcloud', category: 'Cloud', logo: 'https://cdn.simpleicons.org/ovh/256.png' },
SCALEWAY: { name: 'Scaleway', category: 'Cloud', logo: 'https://cdn.simpleicons.org/scaleway/256.png' },
// === CONTAINER & ORCHESTRATION ===
DOCKER_FULL: { name: 'Docker', category: 'Container', logo: 'https://cdn.simpleicons.org/docker/256.png' },
K8S: { name: 'Kubernetes', category: 'Container', logo: 'https://cdn.simpleicons.org/kubernetes/256.png' },
PODMAN: { name: 'Podman', category: 'Container', logo: 'https://cdn.simpleicons.org/podman/256.png' },
HELM_FULL: { name: 'Helm', category: 'Container', logo: 'https://cdn.simpleicons.org/helm/256.png' },
COMPOSE: { name: 'Docker Compose', category: 'Container', logo: 'https://cdn.simpleicons.org/docker/256.png' },
// === IaC ===
TERRAFORM_FULL: { name: 'Terraform', category: 'IaC', logo: 'https://cdn.simpleicons.org/terraform/256.png' },
ANSIBLE_FULL: { name: 'Ansible', category: 'IaC', logo: 'https://cdn.simpleicons.org/ansible/256.png' },
PUPPET_FULL: { name: 'Puppet', category: 'IaC', logo: 'https://cdn.simpleicons.org/puppet/256.png' },
CHEF_FULL: { name: 'Chef', category: 'IaC', logo: 'https://cdn.simpleicons.org/chef/256.png' },
SALT: { name: 'SaltStack', category: 'IaC', logo: 'https://cdn.simpleicons.org/saltstack/256.png' },
CLOUDINIT: { name: 'Cloud-Init', category: 'IaC', logo: 'https://cdn.simpleicons.org/openstack/256.png' },
PACKER: { name: 'Packer', category: 'IaC', logo: 'https://cdn.simpleicons.org/packer/256.png' },
VAGRANT: { name: 'Vagrant', category: 'IaC', logo: 'https://cdn.simpleicons.org/vagrant/256.png' },
// === CI/CD ===
JENKINS_FULL: { name: 'Jenkins', category: 'CI/CD', logo: 'https://cdn.simpleicons.org/jenkins/256.png' },
GITLAB_CI: { name: 'GitLab CI', category: 'CI/CD', logo: 'https://cdn.simpleicons.org/gitlab/256.png' },
TRAVIS: { name: 'Travis CI', category: 'CI/CD', logo: 'https://cdn.simpleicons.org/travisci/256.png' },
CIRCLE: { name: 'CircleCI', category: 'CI/CD', logo: 'https://cdn.simpleicons.org/circleci/256.png' },
DRONE: { name: 'Drone CI', category: 'CI/CD', logo: 'https://cdn.simpleicons.org/droneci/256.png' },
BAMBOO: { name: 'Bamboo', category: 'CI/CD', logo: 'https://cdn.simpleicons.org/atlassian/256.png' },
TEAMCITY: { name: 'TeamCity', category: 'CI/CD', logo: 'https://cdn.simpleicons.org/jetbrains/256.png' },
BUILDKITE: { name: 'Buildkite', category: 'CI/CD', logo: 'https://cdn.simpleicons.org/buildkite/256.png' },
GITHUB_ACTIONS: { name: 'GitHub Actions', category: 'CI/CD', logo: 'https://cdn.simpleicons.org/githubactions/256.png' },
AZURE_DEVOPS: { name: 'Azure DevOps', category: 'CI/CD', logo: 'https://cdn.simpleicons.org/azuredevops/256.png' },
BITBUCKET_PIPE: { name: 'Bitbucket Pipelines', category: 'CI/CD', logo: 'https://cdn.simpleicons.org/bitbucket/256.png' },
// === MONITORING ===
PROMETHEUS_FULL: { name: 'Prometheus', category: 'Monitoring', logo: 'https://cdn.simpleicons.org/prometheus/256.png' },
GRAFANA_FULL: { name: 'Grafana', category: 'Monitoring', logo: 'https://cdn.simpleicons.org/grafana/256.png' },
DATADOG_FULL: { name: 'Datadog', category: 'Monitoring', logo: 'https://cdn.simpleicons.org/datadog/256.png' },
NEWRELIC_FULL: { name: 'New Relic', category: 'Monitoring', logo: 'https://cdn.simpleicons.org/newrelic/256.png' },
SPLUNK_FULL: { name: 'Splunk', category: 'Monitoring', logo: 'https://cdn.simpleicons.org/splunk/256.png' },
ELASTIC: { name: 'Elastic Stack', category: 'Monitoring', logo: 'https://cdn.simpleicons.org/elastic/256.png' },
KIBANA: { name: 'Kibana', category: 'Monitoring', logo: 'https://cdn.simpleicons.org/kibana/256.png' },
THANOS: { name: 'Thanos', category: 'Monitoring', logo: 'https://cdn.simpleicons.org/thanos/256.png' },
Cortex: { name: 'Cortex', category: 'Monitoring', logo: 'https://cdn.simpleicons.org/cortex/256.png' },
ZABBIX: { name: 'Zabbix', category: 'Monitoring', logo: 'https://cdn.simpleicons.org/zabbix/256.png' },
NAGIOS: { name: 'Nagios', category: 'Monitoring', logo: 'https://cdn.simpleicons.org/nagios/256.png' },
PRTG: { name: 'PRTG', category: 'Monitoring', logo: 'https://cdn.simpleicons.org/paessler/256.png' },
// === LOGGING ===
FLUENTD: { name: 'Fluentd', category: 'Logging', logo: 'https://cdn.simpleicons.org/fluentd/256.png' },
FLUENTBIT: { name: 'Fluent Bit', category: 'Logging', logo: 'https://cdn.simpleicons.org/fluentd/256.png' },
LOGSTASH: { name: 'Logstash', category: 'Logging', logo: 'https://cdn.simpleicons.org/logstash/256.png' },
VECTOR: { name: 'Vector', category: 'Logging', logo: 'https://cdn.simpleicons.org/vectordotdev/256.png' },
LOKI: { name: 'Loki', category: 'Logging', logo: 'https://cdn.simpleicons.org/grafana/256.png' },
};
// ============================================================================
// IMAGES ESPORT & COMPÉTITION 🏆
// ============================================================================
const ESPORT_LOGOS: Record<string, { name: string; category: string; logo: string }> = {
// === PLATEFORMES ESPORT ===
ESL: { name: 'ESL', category: 'Organizer', logo: 'https://cdn.simpleicons.org/esl/256.png' },
ELEAGUE: { name: 'ELEAGUE', category: 'Organizer', logo: 'https://cdn.simpleicons.org/eleague/256.png' },
FACEIT: { name: 'FACEIT', category: 'Platform', logo: 'https://cdn.simpleicons.org/faceit/256.png' },
ESEA: { name: 'ESEA', category: 'Platform', logo: 'https://cdn.simpleicons.org/esea/256.png' },
CHALLENGER: { name: 'Challenger Mode', category: 'Platform', logo: 'https://cdn.simpleicons.org/challenger/256.png' },
TOORNAMENT: { name: 'Toornament', category: 'Platform', logo: 'https://cdn.simpleicons.org/toornament/256.png' },
BATTLEFY: { name: 'Battlefy', category: 'Platform', logo: 'https://cdn.simpleicons.org/battlefy/256.png' },
SMASH: { name: 'Smash.gg', category: 'Platform', logo: 'https://cdn.simpleicons.org/smashgg/256.png' },
START: { name: 'Start.gg', category: 'Platform', logo: 'https://cdn.simpleicons.org/startgg/256.png' },
// === JEUX ESPORT ===
VALORANT_ES: { name: 'VALORANT', category: 'Game', logo: 'https://cdn.simpleicons.org/valorant/256.png' },
CSGO_ES: { name: 'CS:GO/CS2', category: 'Game', logo: 'https://cdn.simpleicons.org/csgo/256.png' },
LOL_ES: { name: 'League of Legends', category: 'Game', logo: 'https://cdn.simpleicons.org/leagueoflegends/256.png' },
DOTA2_ES: { name: 'Dota 2', category: 'Game', logo: 'https://cdn.simpleicons.org/dota2/256.png' },
OVERWATCH_ES: { name: 'Overwatch', category: 'Game', logo: 'https://cdn.simpleicons.org/overwatch/256.png' },
R6_ES: { name: 'Rainbow Six', category: 'Game', logo: 'https://cdn.simpleicons.org/rainbow6/256.png' },
COD_ES: { name: 'Call of Duty', category: 'Game', logo: 'https://cdn.simpleicons.org/callofduty/256.png' },
SF6: { name: 'Street Fighter 6', category: 'Game', logo: 'https://cdn.simpleicons.org/streetfighter/256.png' },
TEKKEN: { name: 'Tekken', category: 'Game', logo: 'https://cdn.simpleicons.org/tekken/256.png' },
// === ÉQUIPES LÉGENDAIRES ===
C9: { name: 'Cloud9', category: 'Team', logo: 'https://cdn.simpleicons.org/cloud9/256.png' },
TL: { name: 'Team Liquid', category: 'Team', logo: 'https://cdn.simpleicons.org/teamliquid/256.png' },
FNC: { name: 'Fnatic', category: 'Team', logo: 'https://cdn.simpleicons.org/fnatic/256.png' },
G2: { name: 'G2 Esports', category: 'Team', logo: 'https://cdn.simpleicons.org/g2/256.png' },
T1: { name: 'T1', category: 'Team', logo: 'https://cdn.simpleicons.org/t1/256.png' },
NAVI: { name: 'Natus Vincere', category: 'Team', logo: 'https://cdn.simpleicons.org/natusvincere/256.png' },
FAZE: { name: 'FaZe Clan', category: 'Team', logo: 'https://cdn.simpleicons.org/fazeclan/256.png' },
THIEVES: { name: '100 Thieves', category: 'Team', logo: 'https://cdn.simpleicons.org/100thieves/256.png' }, // 100T = réservé
SEN: { name: 'Sentinels', category: 'Team', logo: 'https://cdn.simpleicons.org/sentinels/256.png' },
OG: { name: 'OG', category: 'Team', logo: 'https://cdn.simpleicons.org/og/256.png' },
// === STREAMING ESPORT ===
TWITCH_ES: { name: 'Twitch', category: 'Streaming', logo: 'https://cdn.simpleicons.org/twitch/256.png' },
YOUTUBE_ES: { name: 'YouTube Gaming', category: 'Streaming', logo: 'https://cdn.simpleicons.org/youtube/256.png' },
KICK: { name: 'Kick', category: 'Streaming', logo: 'https://cdn.simpleicons.org/kick/256.png' },
};
// ============================================================================
// IMPORT ET EXPORT DES VRAIES IMAGES (Unsplash uniquement)
// ============================================================================
import {
ANIME_IMAGES,
CYBERPUNK_IMAGES,
DEVOPS_IMAGES,
NATURE_IMAGES,
ESPORT_IMAGES,
REAL_IMAGES,
} from './realImages.js';
// Export des constantes de logos
export {
CRYPTO_LOGOS,
COMPANY_LOGOS,
MISC_LOGOS,
VIDEOGAME_LOGOS,
PARTY_LOGOS,
SIMPLEICONS_LOGOS,
THEME_IMAGES,
POKEMON_LOGOS,
ANIME_LOGOS,
STEAM_LOGOS,
DEVOPS_LOGOS,
ESPORT_LOGOS,
// Vraies images (Unsplash uniquement)
ANIME_IMAGES,
CYBERPUNK_IMAGES,
DEVOPS_IMAGES,
NATURE_IMAGES,
ESPORT_IMAGES,
REAL_IMAGES,
};