{"version":3,"sources":["../src/data.ts"],"sourcesContent":["// Gerado por scripts/build-icons.mjs — não editar manualmente.\n// Módulo SÓ de dados: sem React/JSX, seguro para Node, APIs e backends.\n// Importe via \"react-bancos/data\".\n\nexport interface BankData {\n  /** Identificador do arquivo/ícone (ex.: \"nubank\") */\n  slug: string;\n  /** Nome da instituição (ex.: \"Nubank\") */\n  name: string;\n  /** Código de compensação Bacen (ex.: \"260\") ou null */\n  compe: string | null;\n  /** Cor de fundo do ícone (ex.: \"#820ad1\") ou null */\n  color: string | null;\n}\n\n/** Lista completa das instituições disponíveis, em ordem alfabética de slug. */\nexport const banksData: BankData[] = [\n  { slug: \"99pay\", name: \"99Pay\", compe: null, color: \"#fedf00\" },\n  { slug: \"abcbrasil\", name: \"Banco ABC Brasil\", compe: \"246\", color: \"#1e1e1e\" },\n  { slug: \"adyen\", name: \"Adyen\", compe: null, color: \"#ffffff\" },\n  { slug: \"agibank\", name: \"Agibank\", compe: \"121\", color: \"#266bff\" },\n  { slug: \"ailos\", name: \"Ailos\", compe: \"085\", color: \"#ffffff\" },\n  { slug: \"alelo\", name: \"Alelo\", compe: null, color: \"#008060\" },\n  { slug: \"almah\", name: \"Almah Conta\", compe: null, color: \"#1c1444\" },\n  { slug: \"amazon\", name: \"Cartão Amazon\", compe: null, color: \"#ffffff\" },\n  { slug: \"amazonprime\", name: \"Cartão Amazon Prime\", compe: null, color: \"#0779ff\" },\n  { slug: \"americanas\", name: \"Cartão Americanas\", compe: null, color: \"#f80032\" },\n  { slug: \"amex\", name: \"American Express\", compe: null, color: \"#006fcf\" },\n  { slug: \"applepay\", name: \"Apple Pay\", compe: null, color: \"#ffffff\" },\n  { slug: \"arbi\", name: \"Banco Arbi\", compe: \"213\", color: \"#ffffff\" },\n  { slug: \"artta\", name: \"ARTTA\", compe: null, color: \"#ffffff\" },\n  { slug: \"asaas\", name: \"Asaas\", compe: \"461\", color: \"#0038e5\" },\n  { slug: \"atacadao\", name: \"Cartão Atacadão\", compe: null, color: \"#ffffff\" },\n  { slug: \"avenue\", name: \"Avenue\", compe: null, color: \"#002820\" },\n  { slug: \"azul\", name: \"Cartão Azul\", compe: null, color: \"#ffffff\" },\n  { slug: \"bancodaamazonia\", name: \"Banco da Amazônia\", compe: \"003\", color: \"#003c2d\" },\n  { slug: \"bancodobrasil\", name: \"Banco do Brasil\", compe: \"001\", color: \"#fee60e\" },\n  { slug: \"bancodobrasilinfinite\", name: \"Ourocard Visa Infinite\", compe: null, color: \"#0d0d0d\" },\n  { slug: \"bancodonordeste\", name: \"Banco do Nordeste\", compe: \"004\", color: \"#a6193c\" },\n  { slug: \"bancomaster\", name: \"Banco Master\", compe: \"243\", color: \"#0d2a5c\" },\n  { slug: \"banese\", name: \"Banese\", compe: \"047\", color: \"#00622a\" },\n  { slug: \"banestes\", name: \"Banestes\", compe: \"021\", color: \"#004b8d\" },\n  { slug: \"bankly\", name: \"Bankly\", compe: \"332\", color: \"#347bff\" },\n  { slug: \"bankofamerica\", name: \"Bank of America Merrill Lynch\", compe: \"755\", color: \"#ffffff\" },\n  { slug: \"banpara\", name: \"Banpará\", compe: \"037\", color: \"#ea1c24\" },\n  { slug: \"banrisul\", name: \"Banrisul\", compe: \"041\", color: \"#010050\" },\n  { slug: \"banrisulinfinite\", name: \"Banrisul Visa Infinite\", compe: null, color: \"#0d0d0d\" },\n  { slug: \"bari\", name: \"Banco Bari\", compe: null, color: \"#000000\" },\n  { slug: \"beesbank\", name: \"BEES Bank\", compe: null, color: \"#ffffff\" },\n  { slug: \"binance\", name: \"Binance\", compe: null, color: \"#ffffff\" },\n  { slug: \"bitget\", name: \"Bitget\", compe: null, color: \"#ffffff\" },\n  { slug: \"bitso\", name: \"Bitso\", compe: null, color: \"#ffffff\" },\n  { slug: \"bkbank\", name: \"BK Bank\", compe: null, color: \"#ffffff\" },\n  { slug: \"bmg\", name: \"Banco BMG\", compe: \"318\", color: \"#f26321\" },\n  { slug: \"bmp\", name: \"BMP Money Plus\", compe: \"274\", color: \"#0d0d12\" },\n  { slug: \"bnpparibas\", name: \"Banco BNP Paribas Brasil\", compe: \"752\", color: \"#00915a\" },\n  { slug: \"bradesco\", name: \"Bradesco\", compe: \"237\", color: \"#cf2032\" },\n  { slug: \"bradescoinfinite\", name: \"Bradesco Visa Infinite\", compe: null, color: \"#101010\" },\n  { slug: \"brb\", name: \"BRB — Banco de Brasília\", compe: \"070\", color: \"#173e7d\" },\n  { slug: \"brex\", name: \"Brex\", compe: null, color: \"#ffffff\" },\n  { slug: \"bs2\", name: \"Banco BS2\", compe: \"218\", color: \"#3333cc\" },\n  { slug: \"btgpactual\", name: \"BTG Pactual\", compe: \"208\", color: \"#001e61\" },\n  { slug: \"btgultrablue\", name: \"BTG Pactual Ultrablue\", compe: null, color: \"#0a5fd9\" },\n  { slug: \"bv\", name: \"Banco BV\", compe: \"655\", color: \"#5776d0\" },\n  { slug: \"bybit\", name: \"Bybit\", compe: null, color: \"#ffffff\" },\n  { slug: \"c6bank\", name: \"C6 Bank\", compe: \"336\", color: \"#000000\" },\n  { slug: \"c6carbon\", name: \"C6 Carbon\", compe: null, color: \"#1c1c1c\" },\n  { slug: \"c6global\", name: \"C6 Global\", compe: null, color: \"#0a2540\" },\n  { slug: \"caixa\", name: \"Caixa Econômica Federal\", compe: \"104\", color: \"#ececfb\" },\n  { slug: \"caju\", name: \"Caju\", compe: null, color: \"#ffffff\" },\n  { slug: \"capitual\", name: \"Capitual\", compe: null, color: \"#ffffff\" },\n  { slug: \"carrefour\", name: \"Cartão Carrefour\", compe: null, color: \"#ffffff\" },\n  { slug: \"casasbahia\", name: \"Cartão Casas Bahia\", compe: null, color: \"#ffffff\" },\n  { slug: \"cashapp\", name: \"Cash App\", compe: null, color: \"#ffffff\" },\n  { slug: \"cea\", name: \"Cartão C&A\", compe: null, color: \"#000000\" },\n  { slug: \"celcoin\", name: \"Celcoin\", compe: \"509\", color: \"#7664fa\" },\n  { slug: \"citibank\", name: \"Citibank\", compe: \"745\", color: \"#255be3\" },\n  { slug: \"cloudwalk\", name: \"CloudWalk\", compe: \"542\", color: \"#000000\" },\n  { slug: \"coinbase\", name: \"Coinbase\", compe: null, color: \"#ffffff\" },\n  { slug: \"colombo\", name: \"Cartão Colombo\", compe: null, color: \"#ffffff\" },\n  { slug: \"contaazul\", name: \"Conta Azul\", compe: null, color: \"#ffffff\" },\n  { slug: \"contasimples\", name: \"Conta Simples\", compe: null, color: \"#ffffff\" },\n  { slug: \"contbank\", name: \"Contbank\", compe: null, color: \"#ffffff\" },\n  { slug: \"cora\", name: \"Cora\", compe: \"403\", color: \"#fe3e6d\" },\n  { slug: \"credisis\", name: \"CrediSIS\", compe: \"097\", color: \"#ffffff\" },\n  { slug: \"creditas\", name: \"Creditas\", compe: \"342\", color: \"#8edb00\" },\n  { slug: \"cresol\", name: \"Cresol\", compe: \"133\", color: \"#ef8124\" },\n  { slug: \"cryptocom\", name: \"Crypto.com\", compe: null, color: \"#0a0e1a\" },\n  { slug: \"daycoval\", name: \"Banco Daycoval\", compe: \"707\", color: \"#001c55\" },\n  { slug: \"decolar\", name: \"Cartão Decolar\", compe: null, color: \"#ffffff\" },\n  { slug: \"deutsche\", name: \"Deutsche Bank Brasil\", compe: \"487\", color: \"#0018a8\" },\n  { slug: \"digimais\", name: \"Banco Digimais\", compe: \"654\", color: \"#171b3d\" },\n  { slug: \"digio\", name: \"Digio\", compe: \"335\", color: \"#23292e\" },\n  { slug: \"dinersclub\", name: \"Diners Club\", compe: null, color: \"#ffffff\" },\n  { slug: \"discover\", name: \"Discover\", compe: null, color: \"#ffffff\" },\n  { slug: \"dock\", name: \"Dock\", compe: null, color: \"#ffffff\" },\n  { slug: \"edenred\", name: \"Edenred\", compe: null, color: \"#ffffff\" },\n  { slug: \"efibank\", name: \"Efí Bank\", compe: \"364\", color: \"#f37124\" },\n  { slug: \"fibra\", name: \"Banco Fibra\", compe: \"224\", color: \"#082a4d\" },\n  { slug: \"fidelity\", name: \"Fidelity\", compe: null, color: \"#ee2722\" },\n  { slug: \"flash\", name: \"Flash Benefícios\", compe: null, color: \"#fe2b8f\" },\n  { slug: \"googlepay\", name: \"Google Pay\", compe: null, color: \"#ffffff\" },\n  { slug: \"grafeno\", name: \"Grafeno\", compe: null, color: \"#ffffff\" },\n  { slug: \"havan\", name: \"Cartão Havan\", compe: null, color: \"#00275e\" },\n  { slug: \"hipercard\", name: \"Hipercard\", compe: null, color: \"#ffffff\" },\n  { slug: \"honda\", name: \"Banco Honda\", compe: null, color: \"#da251d\" },\n  { slug: \"ifood\", name: \"iFood Benefícios\", compe: null, color: \"#ea1d2c\" },\n  { slug: \"ifoodpago\", name: \"iFood Pago\", compe: null, color: \"#ea1d2c\" },\n  { slug: \"inbursa\", name: \"Banco Inbursa\", compe: \"012\", color: \"#012148\" },\n  { slug: \"industrialdobrasil\", name: \"Banco Industrial do Brasil\", compe: \"604\", color: \"#001d5d\" },\n  { slug: \"infinitepay\", name: \"InfinitePay\", compe: null, color: \"#171527\" },\n  { slug: \"inter\", name: \"Banco Inter\", compe: \"077\", color: \"#ff7a00\" },\n  { slug: \"interglobal\", name: \"Inter Global\", compe: null, color: \"#101010\" },\n  { slug: \"itau\", name: \"Itaú Unibanco\", compe: \"341\", color: \"#fe6100\" },\n  { slug: \"itaublack\", name: \"Itaú Black\", compe: null, color: \"#141414\" },\n  { slug: \"itaupersonnalite\", name: \"Itaú Personnalité\", compe: null, color: \"#0c2b52\" },\n  { slug: \"itautheone\", name: \"Itaú Personnalité The One\", compe: null, color: \"#101010\" },\n  { slug: \"itauuniclass\", name: \"Itaú Uniclass\", compe: null, color: \"#1c4f82\" },\n  { slug: \"iugu\", name: \"iugu\", compe: \"401\", color: \"#1b1b1b\" },\n  { slug: \"jcb\", name: \"JCB\", compe: null, color: \"#ffffff\" },\n  { slug: \"kabum\", name: \"Cartão KaBuM!\", compe: null, color: \"#000000\" },\n  { slug: \"klarna\", name: \"Klarna\", compe: null, color: \"#ffffff\" },\n  { slug: \"klavi\", name: \"Klavi\", compe: null, color: \"#ffffff\" },\n  { slug: \"latampass\", name: \"Cartão LATAM Pass\", compe: null, color: \"#ffffff\" },\n  { slug: \"leader\", name: \"Cartão Leader\", compe: null, color: \"#ed1c24\" },\n  { slug: \"letsbank\", name: \"LetsBank\", compe: \"630\", color: \"#0d0d0d\" },\n  { slug: \"linker\", name: \"Linker\", compe: null, color: \"#ffffff\" },\n  { slug: \"livelo\", name: \"Cartão Livelo\", compe: null, color: \"#ffffff\" },\n  { slug: \"maestro\", name: \"Maestro\", compe: null, color: \"#ffffff\" },\n  { slug: \"magalupay\", name: \"MagaluPay\", compe: \"396\", color: \"#ffffff\" },\n  { slug: \"marisa\", name: \"Cartão Marisa\", compe: null, color: \"#ec008c\" },\n  { slug: \"mastercard\", name: \"Mastercard\", compe: null, color: \"#ffffff\" },\n  { slug: \"meliuz\", name: \"Cartão Méliuz\", compe: null, color: \"#fd9cbf\" },\n  { slug: \"mercadobitcoin\", name: \"Mercado Bitcoin\", compe: null, color: \"#ffffff\" },\n  { slug: \"mercadopago\", name: \"Mercado Pago\", compe: \"323\", color: \"#00bcff\" },\n  { slug: \"mercantil\", name: \"Banco Mercantil\", compe: \"389\", color: \"#1526ff\" },\n  { slug: \"mizuho\", name: \"Banco Mizuho do Brasil\", compe: \"370\", color: \"#37498b\" },\n  { slug: \"modobank\", name: \"Modobank\", compe: null, color: \"#ffffff\" },\n  { slug: \"morganstanley\", name: \"Banco Morgan Stanley\", compe: \"066\", color: \"#ffffff\" },\n  { slug: \"mufg\", name: \"Banco MUFG Brasil\", compe: \"456\", color: \"#e30613\" },\n  { slug: \"multiplobank\", name: \"Múltiplo Bank\", compe: null, color: \"#ffffff\" },\n  { slug: \"n26\", name: \"N26\", compe: null, color: \"#ffffff\" },\n  { slug: \"neon\", name: \"Neon\", compe: \"735\", color: \"#00a8ef\" },\n  { slug: \"neteller\", name: \"Neteller\", compe: null, color: \"#ffffff\" },\n  { slug: \"next\", name: \"Next\", compe: null, color: \"#1e3c3c\" },\n  { slug: \"ngcash\", name: \"NG.CASH\", compe: null, color: \"#000000\" },\n  { slug: \"nomad\", name: \"Nomad\", compe: null, color: \"#ffce04\" },\n  { slug: \"nubank\", name: \"Nubank\", compe: \"260\", color: \"#820ad1\" },\n  { slug: \"nubankcroma\", name: \"Nubank Croma\", compe: null, color: \"#f2f0ef\" },\n  { slug: \"nubankultravioleta\", name: \"Nubank Ultravioleta\", compe: null, color: \"#2b0a4d\" },\n  { slug: \"okx\", name: \"OKX\", compe: null, color: \"#ffffff\" },\n  { slug: \"omiecash\", name: \"Omie.Cash\", compe: null, color: \"#ffffff\" },\n  { slug: \"omni\", name: \"Omni Banco\", compe: \"613\", color: \"#ffffff\" },\n  { slug: \"onfly\", name: \"Onfly\", compe: null, color: \"#ffffff\" },\n  { slug: \"original\", name: \"Banco Original\", compe: \"212\", color: \"#18ad47\" },\n  { slug: \"originalblack\", name: \"Banco Original Black\", compe: null, color: \"#0a0a0a\" },\n  { slug: \"originalgold\", name: \"Banco Original Gold\", compe: null, color: \"#b6903f\" },\n  { slug: \"originalinternational\", name: \"Banco Original International\", compe: null, color: \"#145c30\" },\n  { slug: \"originalplatinum\", name: \"Banco Original Platinum\", compe: null, color: \"#9a9a9d\" },\n  { slug: \"orionpay\", name: \"OrionPay\", compe: null, color: \"#ffffff\" },\n  { slug: \"ourinvest\", name: \"Banco Ourinvest\", compe: \"712\", color: \"#15252d\" },\n  { slug: \"outros\", name: \"Outros\", compe: null, color: \"#9aa0a6\" },\n  { slug: \"pagarme\", name: \"Pagar.me\", compe: null, color: \"#00af55\" },\n  { slug: \"pagbank\", name: \"PagBank\", compe: \"290\", color: \"#1bb99a\" },\n  { slug: \"pan\", name: \"Banco Pan\", compe: \"623\", color: \"#363636\" },\n  { slug: \"paulista\", name: \"Banco Paulista\", compe: \"611\", color: \"#ffffff\" },\n  { slug: \"paycash\", name: \"PayCash\", compe: null, color: \"#1c3256\" },\n  { slug: \"payoneer\", name: \"Payoneer\", compe: null, color: \"#ffffff\" },\n  { slug: \"paypal\", name: \"PayPal\", compe: null, color: \"#003087\" },\n  { slug: \"pernambucanas\", name: \"Cartão Pernambucanas\", compe: null, color: \"#ffffff\" },\n  { slug: \"picpay\", name: \"PicPay\", compe: \"380\", color: \"#11c76f\" },\n  { slug: \"picpayblack\", name: \"PicPay Black\", compe: null, color: \"#101010\" },\n  { slug: \"pinbank\", name: \"PinBank\", compe: null, color: \"#ffffff\" },\n  { slug: \"pine\", name: \"Banco Pine\", compe: \"643\", color: \"#661739\" },\n  { slug: \"pluggy\", name: \"Pluggy\", compe: null, color: \"#ffffff\" },\n  { slug: \"pluxee\", name: \"Pluxee\", compe: null, color: \"#221c46\" },\n  { slug: \"polishop\", name: \"Cartão Polishop\", compe: null, color: \"#ffffff\" },\n  { slug: \"ponto\", name: \"Cartão Ponto\", compe: null, color: \"#ffffff\" },\n  { slug: \"porto\", name: \"Porto\", compe: null, color: \"#00a1fc\" },\n  { slug: \"portoblack\", name: \"Porto Bank Black\", compe: null, color: \"#101010\" },\n  { slug: \"portoinfinite\", name: \"Porto Bank Infinite\", compe: null, color: \"#0d0d0d\" },\n  { slug: \"qitech\", name: \"QI Tech\", compe: \"329\", color: \"#101828\" },\n  { slug: \"qive\", name: \"Qive\", compe: null, color: \"#0f1115\" },\n  { slug: \"qualitybank\", name: \"Quality Digital Bank\", compe: null, color: \"#ffffff\" },\n  { slug: \"queroquero\", name: \"Cartão Quero-Quero\", compe: null, color: \"#ffffff\" },\n  { slug: \"rabobank\", name: \"Banco Rabobank\", compe: \"747\", color: \"#283a93\" },\n  { slug: \"rappicard\", name: \"Cartão RappiCard\", compe: null, color: \"#ffffff\" },\n  { slug: \"recargapay\", name: \"RecargaPay\", compe: null, color: \"#053e6e\" },\n  { slug: \"rendimento\", name: \"Banco Rendimento\", compe: \"633\", color: \"#0a1d6f\" },\n  { slug: \"renner\", name: \"Cartão Renner\", compe: null, color: \"#d72027\" },\n  { slug: \"revolut\", name: \"Revolut\", compe: null, color: \"#000000\" },\n  { slug: \"riachuelo\", name: \"Cartão Riachuelo\", compe: null, color: \"#0c2e2d\" },\n  { slug: \"rico\", name: \"Rico\", compe: null, color: \"#010042\" },\n  { slug: \"ripio\", name: \"Ripio\", compe: null, color: \"#690ed8\" },\n  { slug: \"robinhood\", name: \"Robinhood\", compe: null, color: \"#000000\" },\n  { slug: \"safra\", name: \"Banco Safra\", compe: \"422\", color: \"#00003c\" },\n  { slug: \"safrainfiniteiridium\", name: \"Safra Visa Infinite Metal Iridium\", compe: null, color: \"#8f9296\" },\n  { slug: \"samsung\", name: \"Cartão Samsung\", compe: null, color: \"#000000\" },\n  { slug: \"santander\", name: \"Santander\", compe: \"033\", color: \"#fe0000\" },\n  { slug: \"santanderelite\", name: \"Santander Elite\", compe: null, color: \"#9a9a9d\" },\n  { slug: \"santanderunique\", name: \"Santander Unique\", compe: null, color: \"#101010\" },\n  { slug: \"schwab\", name: \"Charles Schwab\", compe: null, color: \"#00a0df\" },\n  { slug: \"sicoob\", name: \"Sicoob\", compe: \"756\", color: \"#003641\" },\n  { slug: \"sicoobverth\", name: \"Sicoob Verth\", compe: null, color: \"#0f4d2e\" },\n  { slug: \"sicredi\", name: \"Sicredi\", compe: \"748\", color: \"#3fa110\" },\n  { slug: \"sicrediinfinite\", name: \"Sicredi Visa Infinite\", compe: null, color: \"#16352a\" },\n  { slug: \"sisprime\", name: \"Sisprime do Brasil\", compe: \"084\", color: \"#ffffff\" },\n  { slug: \"skrill\", name: \"Skrill\", compe: null, color: \"#ffffff\" },\n  { slug: \"socgen\", name: \"Banco Société Générale Brasil\", compe: \"366\", color: \"#ffffff\" },\n  { slug: \"sofisa\", name: \"Banco Sofisa\", compe: \"637\", color: \"#17b497\" },\n  { slug: \"square\", name: \"Square\", compe: null, color: \"#ffffff\" },\n  { slug: \"squid\", name: \"Squid\", compe: null, color: \"#ffffff\" },\n  { slug: \"starkbank\", name: \"Stark Bank\", compe: null, color: \"#1d2732\" },\n  { slug: \"stellantis\", name: \"Banco Stellantis\", compe: null, color: \"#243882\" },\n  { slug: \"stone\", name: \"Stone\", compe: \"197\", color: \"#0db14b\" },\n  { slug: \"stripe\", name: \"Stripe\", compe: null, color: \"#635bff\" },\n  { slug: \"sulcredi\", name: \"Sulcredi\", compe: null, color: \"#ffffff\" },\n  { slug: \"sumitomo\", name: \"Banco Sumitomo Mitsui Brasileiro\", compe: \"464\", color: \"#ffffff\" },\n  { slug: \"sumup\", name: \"SumUp\", compe: null, color: \"#ffffff\" },\n  { slug: \"swile\", name: \"Swile\", compe: null, color: \"#000000\" },\n  { slug: \"ticket\", name: \"Ticket\", compe: null, color: \"#ffffff\" },\n  { slug: \"ton\", name: \"Ton\", compe: null, color: \"#0dea4a\" },\n  { slug: \"topazio\", name: \"Banco Topázio\", compe: \"082\", color: \"#50c3c7\" },\n  { slug: \"toro\", name: \"Toro Investimentos\", compe: \"352\", color: \"#000000\" },\n  { slug: \"toyota\", name: \"Banco Toyota\", compe: \"387\", color: \"#eb0a1e\" },\n  { slug: \"transfeera\", name: \"Transfeera\", compe: null, color: \"#ffffff\" },\n  { slug: \"tribanco\", name: \"Tribanco\", compe: \"634\", color: \"#00336d\" },\n  { slug: \"unicred\", name: \"Unicred\", compe: \"136\", color: \"#004a35\" },\n  { slug: \"unionpay\", name: \"UnionPay\", compe: null, color: \"#ffffff\" },\n  { slug: \"uniprime\", name: \"Uniprime\", compe: \"099\", color: \"#ffffff\" },\n  { slug: \"uzzipay\", name: \"UzziPay\", compe: null, color: \"#53a000\" },\n  { slug: \"venmo\", name: \"Venmo\", compe: null, color: \"#ffffff\" },\n  { slug: \"visa\", name: \"Visa\", compe: null, color: \"#ffffff\" },\n  { slug: \"visaelectron\", name: \"Visa Electron\", compe: null, color: \"#ffffff\" },\n  { slug: \"volkswagen\", name: \"Banco Volkswagen\", compe: \"393\", color: \"#001e50\" },\n  { slug: \"vrbeneficios\", name: \"VR Benefícios\", compe: null, color: \"#00a413\" },\n  { slug: \"warren\", name: \"Warren Investimentos\", compe: \"371\", color: \"#e24324\" },\n  { slug: \"willbank\", name: \"Will Bank\", compe: null, color: \"#ffd900\" },\n  { slug: \"wise\", name: \"Wise\", compe: null, color: \"#9fe870\" },\n  { slug: \"xp\", name: \"XP\", compe: \"348\", color: \"#000000\" },\n  { slug: \"xpglobal\", name: \"XP Global\", compe: null, color: \"#101010\" },\n  { slug: \"zelle\", name: \"Zelle\", compe: null, color: \"#ffffff\" },\n  { slug: \"zema\", name: \"Cartão Zema\", compe: null, color: \"#ffffff\" },\n  { slug: \"zemobank\", name: \"Zemo Bank\", compe: null, color: \"#001041\" },\n  { slug: \"zrobank\", name: \"Zro Bank\", compe: null, color: \"#252f59\" },\n];\n\nconst normalize = (s: string): string =>\n  s.normalize(\"NFD\").replace(/[\\u0300-\\u036f]/g, \"\").toLowerCase().trim();\n\n/** Busca pelo código COMPE do Bacen. Aceita \"341\", 341 ou \"77\" (completa os zeros). */\nexport function getBankByCompe(compe: string | number): BankData | undefined {\n  const c = String(compe).trim().padStart(3, \"0\");\n  return banksData.find((b) => b.compe === c);\n}\n\n/** Busca pelo slug exato (ex.: \"nubank\", \"bancodobrasil\"). */\nexport function getBankBySlug(slug: string): BankData | undefined {\n  const s = normalize(slug);\n  return banksData.find((b) => b.slug === s);\n}\n\n/**\n * Busca pelo nome, ignorando acentos e maiúsculas (\"itaú unibanco\" === \"Itau Unibanco\").\n * Se não houver correspondência exata, tenta correspondência parcial (\"itau\" → Itaú Unibanco).\n */\nexport function getBankByName(name: string): BankData | undefined {\n  const n = normalize(name);\n  if (!n) return undefined;\n  return (\n    banksData.find((b) => normalize(b.name) === n) ??\n    banksData.find((b) => normalize(b.name).includes(n) || b.slug.includes(n.replace(/\\s+/g, \"\")))\n  );\n}\n\n/** Busca livre por nome, slug ou COMPE; retorna todas as correspondências. */\nexport function searchBanks(query: string): BankData[] {\n  const q = normalize(query);\n  if (!q) return [];\n  return banksData.filter(\n    (b) =>\n      normalize(b.name).includes(q) ||\n      b.slug.includes(q.replace(/\\s+/g, \"\")) ||\n      (b.compe ?? \"\").includes(q)\n  );\n}\n"],"mappings":";;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAgBO,IAAM,YAAwB;AAAA,EACnC,EAAE,MAAM,SAAS,MAAM,SAAS,OAAO,MAAM,OAAO,UAAU;AAAA,EAC9D,EAAE,MAAM,aAAa,MAAM,oBAAoB,OAAO,OAAO,OAAO,UAAU;AAAA,EAC9E,EAAE,MAAM,SAAS,MAAM,SAAS,OAAO,MAAM,OAAO,UAAU;AAAA,EAC9D,EAAE,MAAM,WAAW,MAAM,WAAW,OAAO,OAAO,OAAO,UAAU;AAAA,EACnE,EAAE,MAAM,SAAS,MAAM,SAAS,OAAO,OAAO,OAAO,UAAU;AAAA,EAC/D,EAAE,MAAM,SAAS,MAAM,SAAS,OAAO,MAAM,OAAO,UAAU;AAAA,EAC9D,EAAE,MAAM,SAAS,MAAM,eAAe,OAAO,MAAM,OAAO,UAAU;AAAA,EACpE,EAAE,MAAM,UAAU,MAAM,oBAAiB,OAAO,MAAM,OAAO,UAAU;AAAA,EACvE,EAAE,MAAM,eAAe,MAAM,0BAAuB,OAAO,MAAM,OAAO,UAAU;AAAA,EAClF,EAAE,MAAM,cAAc,MAAM,wBAAqB,OAAO,MAAM,OAAO,UAAU;AAAA,EAC/E,EAAE,MAAM,QAAQ,MAAM,oBAAoB,OAAO,MAAM,OAAO,UAAU;AAAA,EACxE,EAAE,MAAM,YAAY,MAAM,aAAa,OAAO,MAAM,OAAO,UAAU;AAAA,EACrE,EAAE,MAAM,QAAQ,MAAM,cAAc,OAAO,OAAO,OAAO,UAAU;AAAA,EACnE,EAAE,MAAM,SAAS,MAAM,SAAS,OAAO,MAAM,OAAO,UAAU;AAAA,EAC9D,EAAE,MAAM,SAAS,MAAM,SAAS,OAAO,OAAO,OAAO,UAAU;AAAA,EAC/D,EAAE,MAAM,YAAY,MAAM,yBAAmB,OAAO,MAAM,OAAO,UAAU;AAAA,EAC3E,EAAE,MAAM,UAAU,MAAM,UAAU,OAAO,MAAM,OAAO,UAAU;AAAA,EAChE,EAAE,MAAM,QAAQ,MAAM,kBAAe,OAAO,MAAM,OAAO,UAAU;AAAA,EACnE,EAAE,MAAM,mBAAmB,MAAM,wBAAqB,OAAO,OAAO,OAAO,UAAU;AAAA,EACrF,EAAE,MAAM,iBAAiB,MAAM,mBAAmB,OAAO,OAAO,OAAO,UAAU;AAAA,EACjF,EAAE,MAAM,yBAAyB,MAAM,0BAA0B,OAAO,MAAM,OAAO,UAAU;AAAA,EAC/F,EAAE,MAAM,mBAAmB,MAAM,qBAAqB,OAAO,OAAO,OAAO,UAAU;AAAA,EACrF,EAAE,MAAM,eAAe,MAAM,gBAAgB,OAAO,OAAO,OAAO,UAAU;AAAA,EAC5E,EAAE,MAAM,UAAU,MAAM,UAAU,OAAO,OAAO,OAAO,UAAU;AAAA,EACjE,EAAE,MAAM,YAAY,MAAM,YAAY,OAAO,OAAO,OAAO,UAAU;AAAA,EACrE,EAAE,MAAM,UAAU,MAAM,UAAU,OAAO,OAAO,OAAO,UAAU;AAAA,EACjE,EAAE,MAAM,iBAAiB,MAAM,iCAAiC,OAAO,OAAO,OAAO,UAAU;AAAA,EAC/F,EAAE,MAAM,WAAW,MAAM,cAAW,OAAO,OAAO,OAAO,UAAU;AAAA,EACnE,EAAE,MAAM,YAAY,MAAM,YAAY,OAAO,OAAO,OAAO,UAAU;AAAA,EACrE,EAAE,MAAM,oBAAoB,MAAM,0BAA0B,OAAO,MAAM,OAAO,UAAU;AAAA,EAC1F,EAAE,MAAM,QAAQ,MAAM,cAAc,OAAO,MAAM,OAAO,UAAU;AAAA,EAClE,EAAE,MAAM,YAAY,MAAM,aAAa,OAAO,MAAM,OAAO,UAAU;AAAA,EACrE,EAAE,MAAM,WAAW,MAAM,WAAW,OAAO,MAAM,OAAO,UAAU;AAAA,EAClE,EAAE,MAAM,UAAU,MAAM,UAAU,OAAO,MAAM,OAAO,UAAU;AAAA,EAChE,EAAE,MAAM,SAAS,MAAM,SAAS,OAAO,MAAM,OAAO,UAAU;AAAA,EAC9D,EAAE,MAAM,UAAU,MAAM,WAAW,OAAO,MAAM,OAAO,UAAU;AAAA,EACjE,EAAE,MAAM,OAAO,MAAM,aAAa,OAAO,OAAO,OAAO,UAAU;AAAA,EACjE,EAAE,MAAM,OAAO,MAAM,kBAAkB,OAAO,OAAO,OAAO,UAAU;AAAA,EACtE,EAAE,MAAM,cAAc,MAAM,4BAA4B,OAAO,OAAO,OAAO,UAAU;AAAA,EACvF,EAAE,MAAM,YAAY,MAAM,YAAY,OAAO,OAAO,OAAO,UAAU;AAAA,EACrE,EAAE,MAAM,oBAAoB,MAAM,0BAA0B,OAAO,MAAM,OAAO,UAAU;AAAA,EAC1F,EAAE,MAAM,OAAO,MAAM,mCAA2B,OAAO,OAAO,OAAO,UAAU;AAAA,EAC/E,EAAE,MAAM,QAAQ,MAAM,QAAQ,OAAO,MAAM,OAAO,UAAU;AAAA,EAC5D,EAAE,MAAM,OAAO,MAAM,aAAa,OAAO,OAAO,OAAO,UAAU;AAAA,EACjE,EAAE,MAAM,cAAc,MAAM,eAAe,OAAO,OAAO,OAAO,UAAU;AAAA,EAC1E,EAAE,MAAM,gBAAgB,MAAM,yBAAyB,OAAO,MAAM,OAAO,UAAU;AAAA,EACrF,EAAE,MAAM,MAAM,MAAM,YAAY,OAAO,OAAO,OAAO,UAAU;AAAA,EAC/D,EAAE,MAAM,SAAS,MAAM,SAAS,OAAO,MAAM,OAAO,UAAU;AAAA,EAC9D,EAAE,MAAM,UAAU,MAAM,WAAW,OAAO,OAAO,OAAO,UAAU;AAAA,EAClE,EAAE,MAAM,YAAY,MAAM,aAAa,OAAO,MAAM,OAAO,UAAU;AAAA,EACrE,EAAE,MAAM,YAAY,MAAM,aAAa,OAAO,MAAM,OAAO,UAAU;AAAA,EACrE,EAAE,MAAM,SAAS,MAAM,8BAA2B,OAAO,OAAO,OAAO,UAAU;AAAA,EACjF,EAAE,MAAM,QAAQ,MAAM,QAAQ,OAAO,MAAM,OAAO,UAAU;AAAA,EAC5D,EAAE,MAAM,YAAY,MAAM,YAAY,OAAO,MAAM,OAAO,UAAU;AAAA,EACpE,EAAE,MAAM,aAAa,MAAM,uBAAoB,OAAO,MAAM,OAAO,UAAU;AAAA,EAC7E,EAAE,MAAM,cAAc,MAAM,yBAAsB,OAAO,MAAM,OAAO,UAAU;AAAA,EAChF,EAAE,MAAM,WAAW,MAAM,YAAY,OAAO,MAAM,OAAO,UAAU;AAAA,EACnE,EAAE,MAAM,OAAO,MAAM,iBAAc,OAAO,MAAM,OAAO,UAAU;AAAA,EACjE,EAAE,MAAM,WAAW,MAAM,WAAW,OAAO,OAAO,OAAO,UAAU;AAAA,EACnE,EAAE,MAAM,YAAY,MAAM,YAAY,OAAO,OAAO,OAAO,UAAU;AAAA,EACrE,EAAE,MAAM,aAAa,MAAM,aAAa,OAAO,OAAO,OAAO,UAAU;AAAA,EACvE,EAAE,MAAM,YAAY,MAAM,YAAY,OAAO,MAAM,OAAO,UAAU;AAAA,EACpE,EAAE,MAAM,WAAW,MAAM,qBAAkB,OAAO,MAAM,OAAO,UAAU;AAAA,EACzE,EAAE,MAAM,aAAa,MAAM,cAAc,OAAO,MAAM,OAAO,UAAU;AAAA,EACvE,EAAE,MAAM,gBAAgB,MAAM,iBAAiB,OAAO,MAAM,OAAO,UAAU;AAAA,EAC7E,EAAE,MAAM,YAAY,MAAM,YAAY,OAAO,MAAM,OAAO,UAAU;AAAA,EACpE,EAAE,MAAM,QAAQ,MAAM,QAAQ,OAAO,OAAO,OAAO,UAAU;AAAA,EAC7D,EAAE,MAAM,YAAY,MAAM,YAAY,OAAO,OAAO,OAAO,UAAU;AAAA,EACrE,EAAE,MAAM,YAAY,MAAM,YAAY,OAAO,OAAO,OAAO,UAAU;AAAA,EACrE,EAAE,MAAM,UAAU,MAAM,UAAU,OAAO,OAAO,OAAO,UAAU;AAAA,EACjE,EAAE,MAAM,aAAa,MAAM,cAAc,OAAO,MAAM,OAAO,UAAU;AAAA,EACvE,EAAE,MAAM,YAAY,MAAM,kBAAkB,OAAO,OAAO,OAAO,UAAU;AAAA,EAC3E,EAAE,MAAM,WAAW,MAAM,qBAAkB,OAAO,MAAM,OAAO,UAAU;AAAA,EACzE,EAAE,MAAM,YAAY,MAAM,wBAAwB,OAAO,OAAO,OAAO,UAAU;AAAA,EACjF,EAAE,MAAM,YAAY,MAAM,kBAAkB,OAAO,OAAO,OAAO,UAAU;AAAA,EAC3E,EAAE,MAAM,SAAS,MAAM,SAAS,OAAO,OAAO,OAAO,UAAU;AAAA,EAC/D,EAAE,MAAM,cAAc,MAAM,eAAe,OAAO,MAAM,OAAO,UAAU;AAAA,EACzE,EAAE,MAAM,YAAY,MAAM,YAAY,OAAO,MAAM,OAAO,UAAU;AAAA,EACpE,EAAE,MAAM,QAAQ,MAAM,QAAQ,OAAO,MAAM,OAAO,UAAU;AAAA,EAC5D,EAAE,MAAM,WAAW,MAAM,WAAW,OAAO,MAAM,OAAO,UAAU;AAAA,EAClE,EAAE,MAAM,WAAW,MAAM,eAAY,OAAO,OAAO,OAAO,UAAU;AAAA,EACpE,EAAE,MAAM,SAAS,MAAM,eAAe,OAAO,OAAO,OAAO,UAAU;AAAA,EACrE,EAAE,MAAM,YAAY,MAAM,YAAY,OAAO,MAAM,OAAO,UAAU;AAAA,EACpE,EAAE,MAAM,SAAS,MAAM,uBAAoB,OAAO,MAAM,OAAO,UAAU;AAAA,EACzE,EAAE,MAAM,aAAa,MAAM,cAAc,OAAO,MAAM,OAAO,UAAU;AAAA,EACvE,EAAE,MAAM,WAAW,MAAM,WAAW,OAAO,MAAM,OAAO,UAAU;AAAA,EAClE,EAAE,MAAM,SAAS,MAAM,mBAAgB,OAAO,MAAM,OAAO,UAAU;AAAA,EACrE,EAAE,MAAM,aAAa,MAAM,aAAa,OAAO,MAAM,OAAO,UAAU;AAAA,EACtE,EAAE,MAAM,SAAS,MAAM,eAAe,OAAO,MAAM,OAAO,UAAU;AAAA,EACpE,EAAE,MAAM,SAAS,MAAM,uBAAoB,OAAO,MAAM,OAAO,UAAU;AAAA,EACzE,EAAE,MAAM,aAAa,MAAM,cAAc,OAAO,MAAM,OAAO,UAAU;AAAA,EACvE,EAAE,MAAM,WAAW,MAAM,iBAAiB,OAAO,OAAO,OAAO,UAAU;AAAA,EACzE,EAAE,MAAM,sBAAsB,MAAM,8BAA8B,OAAO,OAAO,OAAO,UAAU;AAAA,EACjG,EAAE,MAAM,eAAe,MAAM,eAAe,OAAO,MAAM,OAAO,UAAU;AAAA,EAC1E,EAAE,MAAM,SAAS,MAAM,eAAe,OAAO,OAAO,OAAO,UAAU;AAAA,EACrE,EAAE,MAAM,eAAe,MAAM,gBAAgB,OAAO,MAAM,OAAO,UAAU;AAAA,EAC3E,EAAE,MAAM,QAAQ,MAAM,oBAAiB,OAAO,OAAO,OAAO,UAAU;AAAA,EACtE,EAAE,MAAM,aAAa,MAAM,iBAAc,OAAO,MAAM,OAAO,UAAU;AAAA,EACvE,EAAE,MAAM,oBAAoB,MAAM,2BAAqB,OAAO,MAAM,OAAO,UAAU;AAAA,EACrF,EAAE,MAAM,cAAc,MAAM,mCAA6B,OAAO,MAAM,OAAO,UAAU;AAAA,EACvF,EAAE,MAAM,gBAAgB,MAAM,oBAAiB,OAAO,MAAM,OAAO,UAAU;AAAA,EAC7E,EAAE,MAAM,QAAQ,MAAM,QAAQ,OAAO,OAAO,OAAO,UAAU;AAAA,EAC7D,EAAE,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,OAAO,UAAU;AAAA,EAC1D,EAAE,MAAM,SAAS,MAAM,oBAAiB,OAAO,MAAM,OAAO,UAAU;AAAA,EACtE,EAAE,MAAM,UAAU,MAAM,UAAU,OAAO,MAAM,OAAO,UAAU;AAAA,EAChE,EAAE,MAAM,SAAS,MAAM,SAAS,OAAO,MAAM,OAAO,UAAU;AAAA,EAC9D,EAAE,MAAM,aAAa,MAAM,wBAAqB,OAAO,MAAM,OAAO,UAAU;AAAA,EAC9E,EAAE,MAAM,UAAU,MAAM,oBAAiB,OAAO,MAAM,OAAO,UAAU;AAAA,EACvE,EAAE,MAAM,YAAY,MAAM,YAAY,OAAO,OAAO,OAAO,UAAU;AAAA,EACrE,EAAE,MAAM,UAAU,MAAM,UAAU,OAAO,MAAM,OAAO,UAAU;AAAA,EAChE,EAAE,MAAM,UAAU,MAAM,oBAAiB,OAAO,MAAM,OAAO,UAAU;AAAA,EACvE,EAAE,MAAM,WAAW,MAAM,WAAW,OAAO,MAAM,OAAO,UAAU;AAAA,EAClE,EAAE,MAAM,aAAa,MAAM,aAAa,OAAO,OAAO,OAAO,UAAU;AAAA,EACvE,EAAE,MAAM,UAAU,MAAM,oBAAiB,OAAO,MAAM,OAAO,UAAU;AAAA,EACvE,EAAE,MAAM,cAAc,MAAM,cAAc,OAAO,MAAM,OAAO,UAAU;AAAA,EACxE,EAAE,MAAM,UAAU,MAAM,uBAAiB,OAAO,MAAM,OAAO,UAAU;AAAA,EACvE,EAAE,MAAM,kBAAkB,MAAM,mBAAmB,OAAO,MAAM,OAAO,UAAU;AAAA,EACjF,EAAE,MAAM,eAAe,MAAM,gBAAgB,OAAO,OAAO,OAAO,UAAU;AAAA,EAC5E,EAAE,MAAM,aAAa,MAAM,mBAAmB,OAAO,OAAO,OAAO,UAAU;AAAA,EAC7E,EAAE,MAAM,UAAU,MAAM,0BAA0B,OAAO,OAAO,OAAO,UAAU;AAAA,EACjF,EAAE,MAAM,YAAY,MAAM,YAAY,OAAO,MAAM,OAAO,UAAU;AAAA,EACpE,EAAE,MAAM,iBAAiB,MAAM,wBAAwB,OAAO,OAAO,OAAO,UAAU;AAAA,EACtF,EAAE,MAAM,QAAQ,MAAM,qBAAqB,OAAO,OAAO,OAAO,UAAU;AAAA,EAC1E,EAAE,MAAM,gBAAgB,MAAM,oBAAiB,OAAO,MAAM,OAAO,UAAU;AAAA,EAC7E,EAAE,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,OAAO,UAAU;AAAA,EAC1D,EAAE,MAAM,QAAQ,MAAM,QAAQ,OAAO,OAAO,OAAO,UAAU;AAAA,EAC7D,EAAE,MAAM,YAAY,MAAM,YAAY,OAAO,MAAM,OAAO,UAAU;AAAA,EACpE,EAAE,MAAM,QAAQ,MAAM,QAAQ,OAAO,MAAM,OAAO,UAAU;AAAA,EAC5D,EAAE,MAAM,UAAU,MAAM,WAAW,OAAO,MAAM,OAAO,UAAU;AAAA,EACjE,EAAE,MAAM,SAAS,MAAM,SAAS,OAAO,MAAM,OAAO,UAAU;AAAA,EAC9D,EAAE,MAAM,UAAU,MAAM,UAAU,OAAO,OAAO,OAAO,UAAU;AAAA,EACjE,EAAE,MAAM,eAAe,MAAM,gBAAgB,OAAO,MAAM,OAAO,UAAU;AAAA,EAC3E,EAAE,MAAM,sBAAsB,MAAM,uBAAuB,OAAO,MAAM,OAAO,UAAU;AAAA,EACzF,EAAE,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,OAAO,UAAU;AAAA,EAC1D,EAAE,MAAM,YAAY,MAAM,aAAa,OAAO,MAAM,OAAO,UAAU;AAAA,EACrE,EAAE,MAAM,QAAQ,MAAM,cAAc,OAAO,OAAO,OAAO,UAAU;AAAA,EACnE,EAAE,MAAM,SAAS,MAAM,SAAS,OAAO,MAAM,OAAO,UAAU;AAAA,EAC9D,EAAE,MAAM,YAAY,MAAM,kBAAkB,OAAO,OAAO,OAAO,UAAU;AAAA,EAC3E,EAAE,MAAM,iBAAiB,MAAM,wBAAwB,OAAO,MAAM,OAAO,UAAU;AAAA,EACrF,EAAE,MAAM,gBAAgB,MAAM,uBAAuB,OAAO,MAAM,OAAO,UAAU;AAAA,EACnF,EAAE,MAAM,yBAAyB,MAAM,gCAAgC,OAAO,MAAM,OAAO,UAAU;AAAA,EACrG,EAAE,MAAM,oBAAoB,MAAM,2BAA2B,OAAO,MAAM,OAAO,UAAU;AAAA,EAC3F,EAAE,MAAM,YAAY,MAAM,YAAY,OAAO,MAAM,OAAO,UAAU;AAAA,EACpE,EAAE,MAAM,aAAa,MAAM,mBAAmB,OAAO,OAAO,OAAO,UAAU;AAAA,EAC7E,EAAE,MAAM,UAAU,MAAM,UAAU,OAAO,MAAM,OAAO,UAAU;AAAA,EAChE,EAAE,MAAM,WAAW,MAAM,YAAY,OAAO,MAAM,OAAO,UAAU;AAAA,EACnE,EAAE,MAAM,WAAW,MAAM,WAAW,OAAO,OAAO,OAAO,UAAU;AAAA,EACnE,EAAE,MAAM,OAAO,MAAM,aAAa,OAAO,OAAO,OAAO,UAAU;AAAA,EACjE,EAAE,MAAM,YAAY,MAAM,kBAAkB,OAAO,OAAO,OAAO,UAAU;AAAA,EAC3E,EAAE,MAAM,WAAW,MAAM,WAAW,OAAO,MAAM,OAAO,UAAU;AAAA,EAClE,EAAE,MAAM,YAAY,MAAM,YAAY,OAAO,MAAM,OAAO,UAAU;AAAA,EACpE,EAAE,MAAM,UAAU,MAAM,UAAU,OAAO,MAAM,OAAO,UAAU;AAAA,EAChE,EAAE,MAAM,iBAAiB,MAAM,2BAAwB,OAAO,MAAM,OAAO,UAAU;AAAA,EACrF,EAAE,MAAM,UAAU,MAAM,UAAU,OAAO,OAAO,OAAO,UAAU;AAAA,EACjE,EAAE,MAAM,eAAe,MAAM,gBAAgB,OAAO,MAAM,OAAO,UAAU;AAAA,EAC3E,EAAE,MAAM,WAAW,MAAM,WAAW,OAAO,MAAM,OAAO,UAAU;AAAA,EAClE,EAAE,MAAM,QAAQ,MAAM,cAAc,OAAO,OAAO,OAAO,UAAU;AAAA,EACnE,EAAE,MAAM,UAAU,MAAM,UAAU,OAAO,MAAM,OAAO,UAAU;AAAA,EAChE,EAAE,MAAM,UAAU,MAAM,UAAU,OAAO,MAAM,OAAO,UAAU;AAAA,EAChE,EAAE,MAAM,YAAY,MAAM,sBAAmB,OAAO,MAAM,OAAO,UAAU;AAAA,EAC3E,EAAE,MAAM,SAAS,MAAM,mBAAgB,OAAO,MAAM,OAAO,UAAU;AAAA,EACrE,EAAE,MAAM,SAAS,MAAM,SAAS,OAAO,MAAM,OAAO,UAAU;AAAA,EAC9D,EAAE,MAAM,cAAc,MAAM,oBAAoB,OAAO,MAAM,OAAO,UAAU;AAAA,EAC9E,EAAE,MAAM,iBAAiB,MAAM,uBAAuB,OAAO,MAAM,OAAO,UAAU;AAAA,EACpF,EAAE,MAAM,UAAU,MAAM,WAAW,OAAO,OAAO,OAAO,UAAU;AAAA,EAClE,EAAE,MAAM,QAAQ,MAAM,QAAQ,OAAO,MAAM,OAAO,UAAU;AAAA,EAC5D,EAAE,MAAM,eAAe,MAAM,wBAAwB,OAAO,MAAM,OAAO,UAAU;AAAA,EACnF,EAAE,MAAM,cAAc,MAAM,yBAAsB,OAAO,MAAM,OAAO,UAAU;AAAA,EAChF,EAAE,MAAM,YAAY,MAAM,kBAAkB,OAAO,OAAO,OAAO,UAAU;AAAA,EAC3E,EAAE,MAAM,aAAa,MAAM,uBAAoB,OAAO,MAAM,OAAO,UAAU;AAAA,EAC7E,EAAE,MAAM,cAAc,MAAM,cAAc,OAAO,MAAM,OAAO,UAAU;AAAA,EACxE,EAAE,MAAM,cAAc,MAAM,oBAAoB,OAAO,OAAO,OAAO,UAAU;AAAA,EAC/E,EAAE,MAAM,UAAU,MAAM,oBAAiB,OAAO,MAAM,OAAO,UAAU;AAAA,EACvE,EAAE,MAAM,WAAW,MAAM,WAAW,OAAO,MAAM,OAAO,UAAU;AAAA,EAClE,EAAE,MAAM,aAAa,MAAM,uBAAoB,OAAO,MAAM,OAAO,UAAU;AAAA,EAC7E,EAAE,MAAM,QAAQ,MAAM,QAAQ,OAAO,MAAM,OAAO,UAAU;AAAA,EAC5D,EAAE,MAAM,SAAS,MAAM,SAAS,OAAO,MAAM,OAAO,UAAU;AAAA,EAC9D,EAAE,MAAM,aAAa,MAAM,aAAa,OAAO,MAAM,OAAO,UAAU;AAAA,EACtE,EAAE,MAAM,SAAS,MAAM,eAAe,OAAO,OAAO,OAAO,UAAU;AAAA,EACrE,EAAE,MAAM,wBAAwB,MAAM,qCAAqC,OAAO,MAAM,OAAO,UAAU;AAAA,EACzG,EAAE,MAAM,WAAW,MAAM,qBAAkB,OAAO,MAAM,OAAO,UAAU;AAAA,EACzE,EAAE,MAAM,aAAa,MAAM,aAAa,OAAO,OAAO,OAAO,UAAU;AAAA,EACvE,EAAE,MAAM,kBAAkB,MAAM,mBAAmB,OAAO,MAAM,OAAO,UAAU;AAAA,EACjF,EAAE,MAAM,mBAAmB,MAAM,oBAAoB,OAAO,MAAM,OAAO,UAAU;AAAA,EACnF,EAAE,MAAM,UAAU,MAAM,kBAAkB,OAAO,MAAM,OAAO,UAAU;AAAA,EACxE,EAAE,MAAM,UAAU,MAAM,UAAU,OAAO,OAAO,OAAO,UAAU;AAAA,EACjE,EAAE,MAAM,eAAe,MAAM,gBAAgB,OAAO,MAAM,OAAO,UAAU;AAAA,EAC3E,EAAE,MAAM,WAAW,MAAM,WAAW,OAAO,OAAO,OAAO,UAAU;AAAA,EACnE,EAAE,MAAM,mBAAmB,MAAM,yBAAyB,OAAO,MAAM,OAAO,UAAU;AAAA,EACxF,EAAE,MAAM,YAAY,MAAM,sBAAsB,OAAO,OAAO,OAAO,UAAU;AAAA,EAC/E,EAAE,MAAM,UAAU,MAAM,UAAU,OAAO,MAAM,OAAO,UAAU;AAAA,EAChE,EAAE,MAAM,UAAU,MAAM,6CAAiC,OAAO,OAAO,OAAO,UAAU;AAAA,EACxF,EAAE,MAAM,UAAU,MAAM,gBAAgB,OAAO,OAAO,OAAO,UAAU;AAAA,EACvE,EAAE,MAAM,UAAU,MAAM,UAAU,OAAO,MAAM,OAAO,UAAU;AAAA,EAChE,EAAE,MAAM,SAAS,MAAM,SAAS,OAAO,MAAM,OAAO,UAAU;AAAA,EAC9D,EAAE,MAAM,aAAa,MAAM,cAAc,OAAO,MAAM,OAAO,UAAU;AAAA,EACvE,EAAE,MAAM,cAAc,MAAM,oBAAoB,OAAO,MAAM,OAAO,UAAU;AAAA,EAC9E,EAAE,MAAM,SAAS,MAAM,SAAS,OAAO,OAAO,OAAO,UAAU;AAAA,EAC/D,EAAE,MAAM,UAAU,MAAM,UAAU,OAAO,MAAM,OAAO,UAAU;AAAA,EAChE,EAAE,MAAM,YAAY,MAAM,YAAY,OAAO,MAAM,OAAO,UAAU;AAAA,EACpE,EAAE,MAAM,YAAY,MAAM,oCAAoC,OAAO,OAAO,OAAO,UAAU;AAAA,EAC7F,EAAE,MAAM,SAAS,MAAM,SAAS,OAAO,MAAM,OAAO,UAAU;AAAA,EAC9D,EAAE,MAAM,SAAS,MAAM,SAAS,OAAO,MAAM,OAAO,UAAU;AAAA,EAC9D,EAAE,MAAM,UAAU,MAAM,UAAU,OAAO,MAAM,OAAO,UAAU;AAAA,EAChE,EAAE,MAAM,OAAO,MAAM,OAAO,OAAO,MAAM,OAAO,UAAU;AAAA,EAC1D,EAAE,MAAM,WAAW,MAAM,oBAAiB,OAAO,OAAO,OAAO,UAAU;AAAA,EACzE,EAAE,MAAM,QAAQ,MAAM,sBAAsB,OAAO,OAAO,OAAO,UAAU;AAAA,EAC3E,EAAE,MAAM,UAAU,MAAM,gBAAgB,OAAO,OAAO,OAAO,UAAU;AAAA,EACvE,EAAE,MAAM,cAAc,MAAM,cAAc,OAAO,MAAM,OAAO,UAAU;AAAA,EACxE,EAAE,MAAM,YAAY,MAAM,YAAY,OAAO,OAAO,OAAO,UAAU;AAAA,EACrE,EAAE,MAAM,WAAW,MAAM,WAAW,OAAO,OAAO,OAAO,UAAU;AAAA,EACnE,EAAE,MAAM,YAAY,MAAM,YAAY,OAAO,MAAM,OAAO,UAAU;AAAA,EACpE,EAAE,MAAM,YAAY,MAAM,YAAY,OAAO,OAAO,OAAO,UAAU;AAAA,EACrE,EAAE,MAAM,WAAW,MAAM,WAAW,OAAO,MAAM,OAAO,UAAU;AAAA,EAClE,EAAE,MAAM,SAAS,MAAM,SAAS,OAAO,MAAM,OAAO,UAAU;AAAA,EAC9D,EAAE,MAAM,QAAQ,MAAM,QAAQ,OAAO,MAAM,OAAO,UAAU;AAAA,EAC5D,EAAE,MAAM,gBAAgB,MAAM,iBAAiB,OAAO,MAAM,OAAO,UAAU;AAAA,EAC7E,EAAE,MAAM,cAAc,MAAM,oBAAoB,OAAO,OAAO,OAAO,UAAU;AAAA,EAC/E,EAAE,MAAM,gBAAgB,MAAM,oBAAiB,OAAO,MAAM,OAAO,UAAU;AAAA,EAC7E,EAAE,MAAM,UAAU,MAAM,wBAAwB,OAAO,OAAO,OAAO,UAAU;AAAA,EAC/E,EAAE,MAAM,YAAY,MAAM,aAAa,OAAO,MAAM,OAAO,UAAU;AAAA,EACrE,EAAE,MAAM,QAAQ,MAAM,QAAQ,OAAO,MAAM,OAAO,UAAU;AAAA,EAC5D,EAAE,MAAM,MAAM,MAAM,MAAM,OAAO,OAAO,OAAO,UAAU;AAAA,EACzD,EAAE,MAAM,YAAY,MAAM,aAAa,OAAO,MAAM,OAAO,UAAU;AAAA,EACrE,EAAE,MAAM,SAAS,MAAM,SAAS,OAAO,MAAM,OAAO,UAAU;AAAA,EAC9D,EAAE,MAAM,QAAQ,MAAM,kBAAe,OAAO,MAAM,OAAO,UAAU;AAAA,EACnE,EAAE,MAAM,YAAY,MAAM,aAAa,OAAO,MAAM,OAAO,UAAU;AAAA,EACrE,EAAE,MAAM,WAAW,MAAM,YAAY,OAAO,MAAM,OAAO,UAAU;AACrE;AAEA,IAAM,YAAY,CAAC,MACjB,EAAE,UAAU,KAAK,EAAE,QAAQ,oBAAoB,EAAE,EAAE,YAAY,EAAE,KAAK;AAGjE,SAAS,eAAe,OAA8C;AAC3E,QAAM,IAAI,OAAO,KAAK,EAAE,KAAK,EAAE,SAAS,GAAG,GAAG;AAC9C,SAAO,UAAU,KAAK,CAAC,MAAM,EAAE,UAAU,CAAC;AAC5C;AAGO,SAAS,cAAc,MAAoC;AAChE,QAAM,IAAI,UAAU,IAAI;AACxB,SAAO,UAAU,KAAK,CAAC,MAAM,EAAE,SAAS,CAAC;AAC3C;AAMO,SAAS,cAAc,MAAoC;AAChE,QAAM,IAAI,UAAU,IAAI;AACxB,MAAI,CAAC,EAAG,QAAO;AACf,SACE,UAAU,KAAK,CAAC,MAAM,UAAU,EAAE,IAAI,MAAM,CAAC,KAC7C,UAAU,KAAK,CAAC,MAAM,UAAU,EAAE,IAAI,EAAE,SAAS,CAAC,KAAK,EAAE,KAAK,SAAS,EAAE,QAAQ,QAAQ,EAAE,CAAC,CAAC;AAEjG;AAGO,SAAS,YAAY,OAA2B;AACrD,QAAM,IAAI,UAAU,KAAK;AACzB,MAAI,CAAC,EAAG,QAAO,CAAC;AAChB,SAAO,UAAU;AAAA,IACf,CAAC,MACC,UAAU,EAAE,IAAI,EAAE,SAAS,CAAC,KAC5B,EAAE,KAAK,SAAS,EAAE,QAAQ,QAAQ,EAAE,CAAC,MACpC,EAAE,SAAS,IAAI,SAAS,CAAC;AAAA,EAC9B;AACF;","names":[]}