1import{u as k,r as b,_ as S,e as i,j as e,B as y}from"./index-BiYzqyXr.js";import{S as N}from"./SEOHead-Cpn4d8LY.js";const m={eyebrow:"Independent research",title:"True cost comparison: financial products in 2026",intro:"All comparisons include stated fees and hidden FX spread above mid-market rate. True total cost = stated fee + FX spread + receiving and intermediary fees. Data sourced from provider pricing pages, World Bank, and the Federal Reserve.",authorLine:"By Andreas Lalangas, Founder, Blipply AB · Last updated June 2026",disclaimer:"This page contains independent research produced by Blipply AB. All competitor data is sourced from publicly available pricing pages and third-party research. Fees are subject to change. This is not financial advice. Blipply AB is a registered company in Sweden (org.nr 559450-5306), Karlavägen 57, 114 49 Stockholm."},x={methodology:"Methodology",cta:"Get started free",ctaHeading:"See the difference for yourself",ctaSubtitle:"Open a self-owned digital dollar wallet in minutes. No setup fees, no monthly fees.",home:"Home",breadcrumb:"Comparison",seoTitle:"Blipply vs PayPal, Wise, banks & crypto exchanges â true cost comparison",seoDescription:"An independent 2026 comparison of the true cost of remittances, agency payments, digital dollar wallets, self-custody and crypto exchanges â Blipply vs PayPal, Wise, Western Union, banks, Coinbase, Binance and more."},f={header:"How Blipply pricing works: one on-ramp cost, then free",step1Label:"Pay once to load funds",step1Detail:`SEPA: â¬1.50 flat + 1% (~1.3% all-in) 2Card: 2.99% flat 3Mobile money: corridor rate`,step3Label:"Visa card or cash out",step3Detail:`Visa card at 130M+ merchants: free 4Off-ramp to local currency: corridor rate 5No monthly fee, no minimum balance`,footer:"Key insight: every other service charges per transaction, on every transaction. Blipply charges once to load, then the internal network is free. For any user who sends, receives, or pays frequently, total cost over time is significantly lower.",step1Tag:"1. On-ramp",step2Tag:"2. Inside the wallet",step3Tag:"3. Spend or off-ramp"},h=JSON.parse(`[{"id":"remittance","label":"Remittance","blocks":[{"type":"methodology","text":"True total cost = stated transfer fee + FX spread above mid-market rate + receiving/intermediary fees. FX spread is calculated as (mid-market rate minus provider rate) à amount sent. Blipply on-ramp rates: SEPA â¬1.50 flat + 1% (verified rate card, Q1 CY26); card 2.99% flat. Recipient holds and spends digital dollars directly via Visa card â no off-ramp or cash-out required. All competitor figures verified against provider pricing pages and World Bank Remittance Prices data, June 2026."},{"type":"onramp","step2Label":"Zero cost, forever","step2Detail":"Send to any Blipply wallet globally: free\\nSolana gas fee: <$0.001 per transaction\\nHold digital dollars: free"},{"type":"section","title":"True cost: sending â¬500 from Europe to Nigeria","subtitle":"SEPA sender (EU/Sweden). Recipient holds digital dollars, spends via Visa card."},{"type":"table","cols":[{"label":"Provider","w":"22%"},{"label":"Send method","w":"16%"},{"label":"Stated fee","w":"14%"},{"label":"FX spread","w":"13%"},{"label":"Intermediary fees","w":"13%"},{"label":"True total cost","w":"12%"},{"label":"% of â¬500","w":"10%"}],"rows":[["Blipply","SEPA","â¬1.50 + 1% = â¬6.50",{"text":"0%","tone":"green"},{"text":"None","tone":"green"},{"text":"~â¬6.50","tone":"green"},{"text":"~1.3%","tone":"green"}],["Blipply","Card","2.99% = â¬14.95",{"text":"0%","tone":"green"},{"text":"None","tone":"green"},"~â¬14.95","~3.0%"],["PayPal / Xoom","Card / balance","â¬2.99 stated","3â4%","â¬0â5",{"text":"~â¬21â28","tone":"red"},{"text":"~4.2â5.6%","tone":"red"}],["Traditional bank wire","SWIFT","â¬15â30 flat","1.5â3.5%","â¬10â25",{"text":"~â¬33â78","tone":"red"},{"text":"~6.6â15.6%","tone":"red"}],["Western Union","Card / bank","â¬3.99â9.99","2â3%","â¬0",{"text":"~â¬14â25","tone":"red"},{"text":"~2.8â5%","tone":"red"}],["Remitly (Economy)","Bank transfer","â¬0â2.99","1.5â2.5%","â¬0","~â¬7.50â15","~1.5â3%"],["Wise","SEPA","â¬1.50â4.59","0%","â¬0","~â¬1.50â4.59","~0.3â0.9%"]],"note":"Blippl
5y SEPA: â¬1.50 flat + 1%. At â¬500 = â¬6.50 (~1.3%). At â¬10,000 = â¬101.50 (~1.0%). Wise has the lowest stated fee but requires a bank account on both sides and does not support digital dollar holding. Sources: Consumer Reports May 2026, World Bank Remittance Prices Q1 2026."},{"type":"section","title":"True cost: sending â¬500 to Kenya (SEPA sender)","subtitle":"Recipient holds digital dollars, spends via Visa card or off-ramps to KES."},{"type":"table","cols":[{"label":"Provider","w":"22%"},{"label":"Send method","w":"15%"},{"label":"Stated fee","w":"14%"},{"label":"FX spread","w":"12%"},{"label":"Mobile money?","w":"15%"},{"label":"True total cost","w":"12%"},{"label":"% of â¬500","w":"10%"}],"rows":[["Blipply","SEPA","â¬6.50",{"text":"0%","tone":"green"},{"text":"Yes (Visa card)","badge":"success"},{"text":"~â¬6.50","tone":"green"},{"text":"~1.3%","tone":"green"}],["PayPal","Card / balance","â¬4.99 cap + 5%","3â4%",{"text":"No","badge":"danger"},{"text":"~â¬30â45","tone":"red"},{"text":"~6â9%","tone":"red"}],["Western Union","Card / bank","â¬2.99â7.99","1.5â2.5%",{"text":"Yes","badge":"success"},"~â¬10â20","~2â4%"],["Wise","SEPA","â¬1.50â3.00","0%",{"text":"Bank only","badge":"neutral"},"~â¬1.50â3.00","~0.3â0.6%"],["Traditional bank wire","SWIFT","â¬15â30","2.5â4%",{"text":"No","badge":"danger"},{"text":"~â¬40â80","tone":"red"},{"text":"~8â16%","tone":"red"}]],"note":"Mobile money support means recipient can receive directly without a bank account. Blipply recipient holds digital dollars in a self-owned wallet, spendable globally via Visa card."},{"type":"section","title":"True cost: sending â¬500 to Argentina (SEPA sender)","subtitle":"Currency controls make fiat remittances structurally expensive."},{"type":"table","cols":[{"label":"Provider","w":"20%"},{"label":"Stated fee","w":"14%"},{"label":"FX spread / rate","w":"24%"},{"label":"ARS delivery","w":"16%"},{"label":"True total cost","w":"26%"}],"rows":[["Blipply","~â¬6.50 (SEPA)",{"text":"0% â dollar-denominated, no FX conversion","tone":"green"},{"text":"Holds USD, spends globally","badge":"info"},{"text":"~â¬6.50 (~1.3%). No ARS conversion loss.","tone":"green"}],["PayPal","â¬4.99 + 5%","Official rate (40â60% below blue rate)",{"text":"ARS at official rate","badge":"danger"},{"text":"â¬30+ fee + 40â60% value loss","tone":"red"}],["Bank wire","â¬15â30","Official rate only",{"text":"ARS at official rate","badge":"danger"},{"text":"â¬40â80+ plus rate loss","tone":"red"}],["Western Union","â¬3.99â9.99","Blended / official rate",{"text":"Partial blue rate","badge":"neutral"},{"text":"Rate gap 20â40%+","tone":"red"}]],"note":"Providers converting at Argentina's official rate result in recipients receiving 40â60% less real purchasing power. Blipply recipients avoid ARS conversion entirely. Sources: BCRA official data, June 2026."},{"type":"section","title":"How Blipply SEPA cost scales with transfer amount"},{"type":"table","cols":[{"label":"Amount sent (EUR)","w":"18%"},{"label":"Blipply SEPA fee","w":"16%"},{"label":"Blipply %","w":"14%"},{"label":"PayPal equivalent","w":"18%"},{"label":"Bank wire equivalent","w":"18%"},{"label":"Saving vs PayPal","w":"16%"}],"rows":[["Blipply â â¬200","â¬3.50","1.75%","~â¬12â16","~â¬25â40",{"text":"~â¬9â13","tone":"green"}],["Blipply â â¬500","â¬6.50","1.30%","~â¬21â28","~â¬33â55",{"text":"~â¬15â22","tone":"green"}],["Blipply â â¬1,000","â¬11.50","1.15%","~â¬40â50","~â¬45â70",{"text":"~â¬29â39","tone":"green"}],["Blipply â â¬5,000","â¬51.50","1.03%","~â¬175â225","~â¬100â200",{"text":"~â¬120â175","tone":"green"}],["Blipply â â¬10,000","â¬101.50","1.02%","~â¬340â440","~â¬150â350",{"text":"~â¬240â340","tone":"green"}]],"note":"Blipply SEPA formula: â¬1.50 flat + 1%. At higher volumes the flat fee component becomes negligible, bringing the effective rate close to 1%."},{"type":"callout","text":"The World Bank estimates the global average cost of sending remittances at 6.5% of the amount transferred. Hidden FX spread accounts for 60â80% of the true total cost in traditional bank transfers, yet rarely appears as a visible line item. Blippl
5y's SEPA on-ramp at â¬1.50 + 1% has zero FX spread and zero intermediary fees â the stated fee is the total fee."},{"type":"section","title":"What 'true cost' means: cost components explained"},{"type":"table","cols":[{"label":"Cost component","w":"28%"},{"label":"Visible to sender?","w":"16%"},{"label":"Typical amount","w":"22%"},{"label":"Present in Blipply (SEPA)?","w":"34%"}],"rows":[["Transfer / service fee","Yes","â¬0â30 flat or 1â5%",{"text":"Yes â â¬1.50 + 1%. Only cost.","tone":"green"}],["FX spread above mid-market","Rarely","1â4% of amount",{"text":"No â USDC is USD-denominated. No FX.","tone":"green"}],["SWIFT intermediary bank fees","Never","â¬10â25 per hop",{"text":"No â not SWIFT","tone":"green"}],["Receiving bank fee (recipient pays)","Never","â¬5â20 flat",{"text":"No","tone":"green"}],["Currency control loss (e.g. ARS)","No","40â60% of value",{"text":"No â digital dollars held as-is","tone":"green"}],["Monthly account fee","Yes","â¬8â25/month",{"text":"No â free account","tone":"green"}],["Per-send fee after first send","Yes (on other platforms)","Charged every time",{"text":"No â wallet-to-wallet sends are free after on-ramp","tone":"green"}]]}]},{"id":"agency","label":"Agency & creator payments","blocks":[{"type":"methodology","text":"Costs compared from both paying party (agency/client) and receiving party (creator/contractor) perspective. Blipply rates: SEPA â¬1.50 flat + 1% (verified Q1 CY26 rate card); wallet-to-wallet transfer free (Solana gas less than $0.001). Case study reference: ODS Marketing AB, Stockholm â agency managing creator campaigns across Africa and Latin America. All competitor figures from provider pricing pages, June 2026."},{"type":"onramp","step2Label":"Pay creators â zero cost","step2Detail":"Wallet-to-wallet: free\\nInstant settlement globally\\nCreator receives digital dollars immediately"},{"type":"section","title":"Agency receiving â¬10,000 invoice from client (SEPA)","subtitle":"What actually arrives in the agency wallet after all fees"},{"type":"table","cols":[{"label":"Method","w":"22%"},{"label":"Receiving fee","w":"16%"},{"label":"FX spread","w":"13%"},{"label":"Net received on â¬10,000","w":"19%"},{"label":"Annual saving vs PayPal (â¬100K/year)","w":"30%"}],"rows":[["Blipply (SEPA)","â¬1.50 + 1% = â¬101.50",{"text":"0%","tone":"green"},{"text":"â¬9,898.50","tone":"green"},{"text":"~â¬2,290â3,190 saved vs PayPal","tone":"green"}],["PayPal (cross-border)","4.4% + â¬0.35","3â4%",{"text":"â¬9,174â9,234","tone":"red"},"Baseline"],["Wise (receiving EUR)","â¬0","0%","~â¬9,985â9,990","Beats Blipply on pure receive â no card"],["Traditional bank wire","â¬15â25 flat","â","â¬9,975â9,985","Similar â higher send cost, no card"],["Payoneer","3%","1.5â2%",{"text":"â¬9,500â9,550","tone":"red"},{"text":"â¬2,000â2,500 worse than Blipply","tone":"red"}]],"note":"ODS Marketing AB case study: switched from PayPal (3.41% all-in) to Blipply SEPA (~1.32% all-in). Estimated annual saving on â¬100K invoicing: ~â¬2,000+. Sources: ODS case study (Blipply, June 2026), provider pricing pages."},{"type":"section","title":"Agency paying creators (outbound from Blipply wallet)","subtitle":"Once funds are inside the Blipply ecosystem, creator payments cost nothing."},{"type":"table","cols":[{"label":"Payment method","w":"24%"},{"label":"Cost to agency","w":"16%"},{"label":"Cost to creator","w":"16%"},{"label":"Speed","w":"14%"},{"label":"Bank account needed?","w":"16%"},{"label":"Works in NG/KE/AR?","w":"14%"}],"rows":[["Blipply wallet-to-wallet",{"text":"Free","tone":"green"},{"text":"Free","tone":"green"},{"text":"Seconds","tone":"green"},{"text":"No","tone":"green"},{"text":"Yes","tone":"green"}],["PayPal cross-border","2â3.5%","FX spread on withdrawal","1â3 days","No (PayPal account)","Partial"],["Bank wire per creator","â¬15â25 each","â¬5â15 receiving","2â5 days","Yes â both sides","Bank account required"],["Wise batch payment","0.35â1.5%","â¬0 receiving","Same dayâ2 days","Yes â creator needs bank","Bank account required"],["Western Union","2â5%","FX spread on payout","Minutesâ2 days","No (cash pickup)","Yes"]],"note":"Blippl
5y wallet-to-wallet transfers settle on Solana. Gas fee is less than $0.001 per transaction. Creator receives digital dollars instantly in a self-owned wallet, spendable via Visa card anywhere globally."},{"type":"section","title":"Annual cost: agency invoicing â¬100,000, paying 20 creators/month at â¬500 each","subtitle":"Full-year fee impact across inbound and outbound flows"},{"type":"table","cols":[{"label":"Method","w":"22%"},{"label":"Annual inbound fee","w":"20%"},{"label":"Annual outbound fee (20 à â¬500 à 12)","w":"22%"},{"label":"Total annual cost","w":"16%"},{"label":"Annual saving vs PayPal","w":"20%"}],"rows":[["Blipply (SEPA in, wallet-out)","~â¬1,220 (~1.32%)",{"text":"â¬0","tone":"green"},{"text":"~â¬1,220","tone":"green"},{"text":"~â¬3,500â5,300 saved","tone":"green"}],["PayPal (all cross-border)",{"text":"~â¬4,400 (~4.4%)","tone":"red"},{"text":"~â¬360â2,100","tone":"red"},{"text":"~â¬4,760â6,500","tone":"red"},"Baseline"],["Wise","â¬0 (free receiving)","~â¬360â900","~â¬360â900","Beats Blipply if creators have bank accounts"],["Bank wire (all)",{"text":"~â¬1,500","tone":"red"},{"text":"~â¬3,600â6,000","tone":"red"},{"text":"~â¬5,100â7,500","tone":"red"},{"text":"~â¬4,000â6,000 worse","tone":"red"}],["Payoneer",{"text":"~â¬3,000â3,500","tone":"red"},{"text":"~â¬1,200â1,800","tone":"red"},{"text":"~â¬4,200â5,300","tone":"red"},{"text":"~â¬3,000â4,000 worse","tone":"red"}]],"note":"Blipply outbound cost is â¬0 because creator payouts go wallet-to-wallet within the Blipply ecosystem. Wise is competitive for agencies whose creators all have bank accounts. For agencies paying creators in Nigeria, Kenya, Argentina or Brazil where bank access is limited, Blipply is the only viable zero-cost outbound option."},{"type":"section","title":"Creator perspective: receiving â¬500 payment from agency","subtitle":"What the creator actually receives and can spend"},{"type":"table","cols":[{"label":"Method","w":"20%"},{"label":"Net received on â¬500","w":"16%"},{"label":"Access speed","w":"13%"},{"label":"Spend globally?","w":"16%"},{"label":"Bank account needed?","w":"16%"},{"label":"Annual loss on â¬24K income","w":"19%"}],"rows":[["Blipply wallet",{"text":"~â¬500 (free receive)","tone":"green"},{"text":"Seconds","tone":"green"},{"text":"Yes â Visa card","badge":"success"},{"text":"No","tone":"green"},{"text":"â¬0","tone":"green"}],["PayPal cross-border",{"text":"~â¬456â465","tone":"red"},"1â5 days",{"text":"Yes","badge":"success"},"No (PayPal account)",{"text":"~â¬840â1,056/year","tone":"red"}],["Wise","~â¬499","1â2 days",{"text":"Separate card needed","badge":"neutral"},"Yes","~â¬12â24/year"],["Bank wire",{"text":"~â¬475â485","tone":"red"},"2â5 days","Yes (bank card)","Yes",{"text":"~â¬360â600/year","tone":"red"}],["Payoneer",{"text":"~â¬482â490","tone":"red"},"2â3 days",{"text":"Partial","badge":"neutral"},"Yes",{"text":"~â¬240â432/year","tone":"red"}]],"note":"Blipply creator receives digital dollars into a self-owned wallet. Funds are immediately spendable via Visa card at 130M+ merchant locations globally, online or in-store. No bank account required on either side of the transaction."},{"type":"callout","text":"ODS Marketing AB case study: by switching invoice receipt from PayPal (3.41% all-in) to Blipply via SEPA (~1.32% all-in), and routing creator payments through Blipply wallet-to-wallet (free), the agency reduced payment costs by over 60%. On â¬100K annual invoicing, estimated annual saving exceeds â¬2,000 â before counting outbound creator payment savings."}]},{"id":"wallet-vs-bank","label":"Digital dollar wallet vs bank","blocks":[{"type":"methodology","text":"Comparison based on a typical individual holding â¬2,000 and making 2 international sends of â¬500/month. Bank fee figures from US Federal Reserve 2026 fee schedule, ECB payment statistics, and provider pricing pages. Digital dollar wallet = self-owned USDC wallet with internationally issued Visa card."},{"type":"onramp","step2Label":"Zero cost, forever","step2Detail":"Send to any Blipply wallet globally: free\\nSolana gas fee: <$0.001 per transaction\\nHold digital dollars: free"},{"type":"section","title":"Monthly cost: holding â¬2,000 and sending â¬500 internationally twice per month"},{"type":"table","cols":[{"label":"Fee category","w":"30%"}
5,{"label":"Blipply digital dollar wallet","w":"23%"},{"label":"EU retail bank (typical)","w":"24%"},{"label":"US retail bank (typical)","w":"23%"}],"rows":[["Monthly account fee",{"text":"â¬0","tone":"green"},"â¬8â20","$12â25"],["Minimum balance requirement",{"text":"None","tone":"green"},"â¬500â2,000","$500â1,500"],["International transfer fee","SEPA: â¬1.50 + 1%","â¬15â30 SWIFT","$25â50 wire"],["FX spread on transfer",{"text":"0% (USDC â no FX)","tone":"green"},"1.5â3.5%","2.5â4%"],["SWIFT intermediary fees",{"text":"None","tone":"green"},"â¬10â25 per send","$15â35 per send"],["Card foreign transaction fee",{"text":"0%","tone":"green"},"1.5â3%","1â3%"],["Wallet-to-wallet send fee",{"text":"Free (gas less than â¬0.001)","tone":"green"},"N/A","N/A"],["Account freeze / suspension risk",{"text":"None â self-owned","tone":"green"},"Yes â regulatory","Yes â regulatory"],["True monthly cost (2 à â¬500 sends)",{"text":"~â¬13","tone":"green"},{"text":"~â¬60â130","tone":"red"},{"text":"~â¬95â160","tone":"red"}]],"note":"Blipply: â¬6.50 per send à 2 = â¬13/month total. Fedwire base price: $0.97 (Federal Reserve 2026 fee schedule) â retail markup to $25â50 is entirely bank margin."},{"type":"section","title":"Structural comparison"},{"type":"table","cols":[{"label":"Dimension","w":"28%"},{"label":"Blipply digital dollar wallet","w":"24%"},{"label":"Traditional bank","w":"24%"},{"label":"Digital bank (e.g. Revolut, N26)","w":"24%"}],"rows":[["Who owns the funds",{"text":"You â always","tone":"green"},"Bank holds on your behalf","Platform holds on your behalf"],["Can funds be frozen",{"text":"No â self-custody architecture","tone":"green"},"Yes â regulatory or policy","Yes â terms of service"],["Currency held","USDC (pegged to USD)","Local fiat","Multi-currency fiat"],["Inflation protection",{"text":"USD-denominated","tone":"green"},"Local currency inflation risk","Partial"],["Works without bank account",{"text":"Yes","tone":"green"},"Is a bank account","Requires ID"],["International send fee (SEPA)","â¬1.50 + 1%","â¬15â30","â¬0.5â3% (within plan limits)"],["Wallet-to-wallet send globally",{"text":"Free, instant, always","tone":"green"},"N/A","App-to-app only (same platform)"],["Merchant payment card",{"text":"Yes â Visa, 130M+ locations","tone":"green"},"Yes","Yes"],["Crypto / digital assets",{"text":"Yes â self-owned, no custody transfer","tone":"green"},"No","Custodial (Revolut)"],["Monthly fee",{"text":"â¬0","tone":"green"},"â¬8â20","â¬0â55"]]},{"type":"section","title":"The hidden cost of a 'free' bank account","subtitle":"Infrastructure cost vs retail price on standard services"},{"type":"table","cols":[{"label":"Service","w":"30%"},{"label":"What the bank charges (retail)","w":"23%"},{"label":"Actual infrastructure cost","w":"27%"},{"label":"Bank margin","w":"20%"}],"rows":[["Outgoing international wire (US)","$25â50 flat","$0.97 (Fedwire base, Federal Reserve 2026)",{"text":"~$24â49 per wire","tone":"red"}],["FX conversion","2.5â4% above mid-market","~0.1â0.3% interbank spread",{"text":"~2.2â3.7%","tone":"red"}],["Monthly account maintenance","$12â25/month","~$1â3 actual IT cost",{"text":"~$10â22/month","tone":"red"}],["Receiving wire","$15â25","$0 (SWIFT message)",{"text":"~$15â25 pure margin","tone":"red"}],["Blipply SEPA on-ramp","â¬1.50 + 1%","Partner processing cost","30% Blipply markup on partner net fee"],["Blipply wallet-to-wallet send",{"text":"Free","tone":"green"},"Less than â¬0.001 (Solana gas)",{"text":"No margin charged","tone":"green"}]],"note":"Fedwire base price: $0.97 per transfer (Federal Reserve 2026 published fee schedule). Sources: Federal Reserve 2026, Airwallex international wire fee analysis April 2026."},{"type":"callout","text":"The Federal Reserve's 2026 fee schedule shows the wholesale Fedwire price starts at $0.97 per transfer. The standard retail charge to consumers is $25â50. The difference is entirely margin. A digital dollar wallet built on Solana has a marginal transfer cost of less than $0.001 â wallet-to-wallet sends are free, and SEPA on-ramp is the only fee the user ever pays."}]},{"id":"custody","label":"Self-owned vs platform-held","blocks":[{"type":"methodology","text":"Comparison of self
5-owned wallet architecture vs platform-held custody. Data sourced from documented platform incidents, regulatory filings, and published architectural documentation. Last updated June 2026."},{"type":"section","title":"Core architectural comparison"},{"type":"table","cols":[{"label":"Dimension","w":"28%"},{"label":"Self-owned wallet (Blipply)","w":"24%"},{"label":"Custodial platform (exchange / neobank)","w":"24%"},{"label":"Traditional bank","w":"24%"}],"rows":[["Who owns the assets",{"text":"You â fully","tone":"green"},{"text":"Platform â you only hold a claim","tone":"red"},{"text":"Bank â you only hold a claim","tone":"red"}],["Who holds the private keys",{"text":"You â always","tone":"green"},"Platform holds your keys","Bank holds your account"],["Can platform freeze your funds",{"text":"No â architecturally impossible","tone":"green"},{"text":"Yes â documented frequently","tone":"red"},{"text":"Yes â legal requirement","tone":"red"}],["Can platform lose your funds",{"text":"No â assets on blockchain","tone":"green"},{"text":"Yes â insolvency risk (FTX)","tone":"red"},"Insured up to â¬100K EU / $250K US"],["Survives platform bankruptcy",{"text":"Yes â on-chain, not on balance sheet","tone":"green"},{"text":"No â FTX: $8B lost (2022)","tone":"red"},"Partial â deposit insurance limit"],["Requires bank approval",{"text":"No","tone":"green"},"Varies","Yes"],["Transaction requires platform approval",{"text":"No","tone":"green"},"Yes","Yes"],["Accessible 24/7/365",{"text":"Yes â blockchain has no hours","tone":"green"},"Usually â outages documented","Banking hours / ATM limits"],["Government asset seizure","Wallet exists â access requires your key",{"text":"Yes â served to platform","tone":"red"},{"text":"Yes â standard legal process","tone":"red"}],["Peer-to-peer without intermediary",{"text":"Yes â instant, free globally","tone":"green"},"Within platform only","Via bank rails â fees apply"]]},{"type":"section","title":"Security comparison"},{"type":"table","cols":[{"label":"Security dimension","w":"30%"},{"label":"Self-owned wallet","w":"23%"},{"label":"Custodial exchange","w":"23%"},{"label":"Traditional bank","w":"24%"}],"rows":[["Primary attack surface",{"text":"Individual device / key only","tone":"green"},{"text":"Centralised honeypot (billions held)","tone":"red"},{"text":"Central system (billions held)","tone":"red"}],["Breach impact if platform hacked",{"text":"Only your own assets","tone":"green"},{"text":"All users on platform","tone":"red"},{"text":"All customers","tone":"red"}],["Largest documented breach",{"text":"N/A (no central target)","tone":"green"},{"text":"FTX: $8B customer funds (2022)","tone":"red"},"SWIFT hacks: $1B+ (2016â2020)"],["Transaction transparency",{"text":"On-chain â publicly verifiable","tone":"green"},"Proof-of-reserves (selective)","Regulated audit (not public)"],["Hardware key support",{"text":"Yes â hardware wallet compatible","tone":"green"},"Yes â but platform still holds keys","Yes â but bank still holds funds"]],"note":"FTX Chapter 11 filing, November 2022. SWIFT payment fraud statistics 2016â2020. Chainalysis Crypto Crime Report 2025."},{"type":"section","title":"Speed and access"},{"type":"table","cols":[{"label":"Action","w":"30%"},{"label":"Self-owned wallet (Blipply)","w":"23%"},{"label":"Custodial exchange","w":"23%"},{"label":"Traditional bank","w":"24%"}],"rows":[["Send funds internationally",{"text":"Seconds (Solana ~400ms finality)","tone":"green"},"Minutesâhours (platform queue)","2â5 days (SWIFT)"],["Send peer-to-peer",{"text":"Free, instant, always","tone":"green"},"App-to-app (same platform only)","â¬15â30 wire or 1â3 day ACH"],["Access on weekend / holiday",{"text":"Always","tone":"green"},"Usually â outages documented","ATM limited / no wire processing"],["Spend at merchants",{"text":"Visa card â 130M+ locations","tone":"green"},"Exchange card (select platforms)","Debit / credit card"],["Receive salary / payment",{"text":"Direct to wallet â instant, free","tone":"green"},"Platform account â fees apply","Bank account â standard rails"]]},{"type":"section","title":"Documented platform custody incidents"},{"type":"table","cols":[{"label":"Platform","w":"15%"},{"label":"Year","w":"8%"},{"label":"Incident","w":"45%"},{"label":"User impact","w":"32%"}],"rows":[["FTX","2022","Insolvency â customer funds used as collateral without consent",{"text":"$8B in customer funds lost","tone":"red"}],["Celsius","2022","Bankruptcy â froze all withdrawals before collapse",{"text":"1.7M users lost access","tone":"red"}
5],["Revolut","2023â25","Account freezes for compliance review, sometimes weeks-long, no advance notice","Funds inaccessible during review"],["PayPal","2022","Policy update allowing $2,500 fines for policy violations (reversed after backlash)","Accounts at risk of balance deductions"],["Argentine banks","2001","Corralito â government froze all bank accounts to prevent capital flight",{"text":"Entire population lost savings access","tone":"red"}],["Nigerian banks","2023","CBN naira redesign caused 6+ weeks of ATM and transfer disruption",{"text":"Cash and transfer access disrupted nationwide","tone":"red"}]],"note":"Sources: FTX Chapter 11 filing (2022), Celsius Network bankruptcy filing (2022), Reuters, BBC, CBN official communications."},{"type":"callout","text":"In a self-owned wallet, the platform cannot freeze your funds because it never held them. Your assets exist on a public blockchain, accessible only with your private key. No bankruptcy filing, government order, policy change, or compliance review can intercept them. This is an architectural property â not a policy promise that can be changed in the terms of service."}]},{"id":"crypto","label":"Crypto & exchange","blocks":[{"type":"methodology","text":"All-in cost includes trading fee, spread, and any withdrawal or conversion fee required to access funds. Blipply uses Li.Fi decentralised swap aggregation â Blipply fee 0%; Li.Fi protocol spread ~0.3%. Wallet-to-wallet transfers: free (Solana gas less than $0.001). Feature data from published exchange documentation. Fee data from exchange pricing pages and independent research, June 2026. Staking yield ranges are variable and network-dependent."},{"type":"onramp","step2Label":"Buy / hold / send crypto","step2Detail":"Buy crypto: ~0.3% (Li.Fi protocol only)\\nHold: free â self-owned\\nSend to any Blipply wallet: free"},{"type":"section","title":"Master feature comparison: Blipply vs global exchanges","subtitle":"The exchanges with the most users in the world â and what each can and cannot do"},{"type":"table","cols":[{"label":"Feature","w":"26%"},{"label":"Blipply","w":"15%"},{"label":"Coinbase","w":"15%"},{"label":"Binance","w":"14%"},{"label":"Crypto.com","w":"15%"},{"label":"Kraken","w":"15%"}],"rows":[["You own the wallet (self-custody)",{"text":"Yes â always","badge":"success"},{"text":"No","badge":"danger"},{"text":"No","badge":"danger"},{"text":"No","badge":"danger"},{"text":"No","badge":"danger"}],["Platform can freeze funds",{"text":"No â impossible","badge":"success"},{"text":"Yes","badge":"danger"},{"text":"Yes","badge":"danger"},{"text":"Yes","badge":"danger"},{"text":"Yes","badge":"danger"}],["Auto swap with auto wallet creation",{"text":"Yes","badge":"success"},{"text":"No","badge":"danger"},{"text":"No","badge":"danger"},{"text":"No","badge":"danger"},{"text":"No","badge":"danger"}],["Connect external wallet (MetaMask etc.)",{"text":"Yes","badge":"success"},{"text":"No","badge":"danger"},{"text":"No","badge":"danger"},{"text":"No","badge":"danger"},{"text":"No","badge":"danger"}],["Native on-ramp (deposit fiat)",{"text":"Yes","badge":"success"},{"text":"Yes","badge":"success"},{"text":"Yes","badge":"success"},{"text":"Yes","badge":"success"},{"text":"Yes","badge":"success"}],["Native off-ramp (withdraw to fiat)",{"text":"Yes","badge":"success"},{"text":"Yes","badge":"success"},{"text":"Yes","badge":"success"},{"text":"Yes","badge":"success"},{"text":"Yes","badge":"success"}],["Visa card for daily spending",{"text":"Yes â free, no staking","badge":"success"},{"text":"Yes â custodial","badge":"success"},{"text":"Partial markets","badge":"neutral"},{"text":"Requires CRO stake","badge":"danger"},{"text":"No card","badge":"danger"}],["Wallet-to-wallet send: free",{"text":"Yes â globally, instant","badge":"success"},{"text":"No â fees apply","badge":"danger"},{"text":"No â fees apply","badge":"danger"},{"text":"No â fees apply","badge":"danger"},{"text":"No â fees apply","badge":"danger"}],["Staking / yield on holdings",{"text":"Yes (Aave/Morpho)","badge":"success"},{"text":"Yes â auto","badge":"success"},{"text":"Yes â 300+ assets","badge":"success"},{"text":"Yes","badge":"success"},{"text":"Yes â 500+ assets","badge":"success"}],["Available in Nigeria",{"text":"Yes","badge":"success"},{"text":"No (restricted)","badge":"danger"},{"text":"Yes","badge":"success"},{"text":"Limited","badge":"neutral"},{"text":"No","badge":"danger"}],["Available in Kenya",{"text":"Yes","badge":"success"},{"text":"No (restricted)","badge":"danger"},{"text":"Yes","badge":"success"},{"text":"Limited","badge":"neutral"},{"text":"No","badge":"danger"}],["Merchant POS / invoicing",{"text":"Yes â full suite","badge":"success"},{"text":"No","badge":"danger"},{"text":"No","badge":"danger"},{"text":"No","badge":"danger"},{"text":"No","badge":"danger"}],["Salary / payroll in digital dollars",{"text":"Yes","badge":"success"},{"text":"No","badge":"danger"},{"text":"No","badge":"danger"},{"text":"No","badge":"danger"},{"text":"No","badge":"danger"}],["No monthly fee",{"text":"Yes","badge":"success"},{"text":"Yes","badge":"success"},{"text":"Yes","badge":"success"},{"text":"Yes","badge":"success"},{"text":"Yes","badge":"success"}
5],["Cryptos supported","Solana + Li.Fi swaps","~341","~400","~350+","~500+"],["Estimated users","Growing â 2026 launch","~100M","~200M","~80M","~10M+"]],"note":"Coinbase and Kraken availability in Nigeria/Kenya based on documented geo-restrictions as of 2026. Binance availability subject to ongoing regulatory review. Sources: exchange support pages, Coin Bureau February 2026, June 2026."},{"type":"divider"},{"type":"section","title":"Buying crypto: all-in cost on â¬500 purchase","subtitle":"Standard instant-buy / easy-buy flow on each platform"},{"type":"table","cols":[{"label":"Platform","w":"19%"},{"label":"Custody type","w":"13%"},{"label":"Trading fee","w":"13%"},{"label":"Spread","w":"12%"},{"label":"All-in on â¬500","w":"14%"},{"label":"Self-owned wallet?","w":"14%"},{"label":"Daily spending card?","w":"15%"}],"rows":[["Blipply",{"text":"Self-owned","badge":"success"},{"text":"0%","tone":"green"},"~0.3% (Li.Fi)",{"text":"~â¬1.50","tone":"green"},{"text":"Yes â always","tone":"green"},{"text":"Yes â Visa, free","tone":"green"}],["Coinbase (Simple Buy)",{"text":"Custodial","badge":"danger"},"Up to 3.99%","0.5â1.5%",{"text":"~â¬22â27","tone":"red"},{"text":"No","tone":"red"},"Yes â custodial"],["Binance Convert",{"text":"Custodial","badge":"danger"},"~1.5%","Included","~â¬7â10",{"text":"No","tone":"red"},"Partial markets"],["Crypto.com (Instant)",{"text":"Custodial","badge":"danger"},"2.99%","~1%",{"text":"~â¬19â20","tone":"red"},{"text":"No","tone":"red"},"Requires CRO stake"],["Kraken (Instant Buy)",{"text":"Custodial","badge":"danger"},"1% + 1.5%","1.5%",{"text":"~â¬12â13","tone":"red"},{"text":"No","tone":"red"},"No card"],["Phantom (Solana)",{"text":"Self-owned","badge":"success"},"0.85% + DEX","0.2â0.5%","~â¬5â7",{"text":"Yes","tone":"green"},"No card"],["MetaMask",{"text":"Self-owned","badge":"success"},"0.875% + DEX","0.3â0.8%","~â¬6â8",{"text":"Yes","tone":"green"},"Limited (Mastercard)"]],"note":"Li.Fi protocol spread (~0.3%) is a decentralised protocol fee â not a Blipply fee. Coinbase Simple Buy: 1.49% (linked bank) to 3.99% (card). Crypto.com best rates require large CRO staking commitment. Sources: exchange pricing pages, June 2026."},{"type":"section","title":"Selling crypto: all-in cost on â¬500 sale","subtitle":"The hidden cost most users discover too late"},{"type":"table","cols":[{"label":"Platform","w":"18%"},{"label":"Sell/trade fee","w":"15%"},{"label":"Fiat withdrawal","w":"17%"},{"label":"Spread","w":"11%"},{"label":"Total on â¬500 sale","w":"19%"},{"label":"Where do proceeds go?","w":"20%"}],"rows":[["Blipply",{"text":"0% (Li.Fi)","tone":"green"},"Off-ramp fee only if cashing out",{"text":"~0.3%","tone":"green"},{"text":"~â¬1.50 to USDC (self-owned)","tone":"green"},{"text":"Your wallet â self-owned","tone":"green"}],["Coinbase Simple","Up to 3.99%",{"text":"â¬25 flat to bank","tone":"red"},"0.5â1.5%",{"text":"~â¬47â50","tone":"red"},{"text":"Platform account (custodial)","tone":"red"}],["Binance Convert","~1.5%","Free via bank","Included","~â¬7â10",{"text":"Platform account (custodial)","tone":"red"}],["Crypto.com","1â2%",{"text":"~â¬25 flat","tone":"red"},"~1%",{"text":"~â¬30â35","tone":"red"},{"text":"Platform account (custodial)","tone":"red"}],["Kraken Instant","1% + 1.5%","Varies by region","1.5%",{"text":"~â¬12â15","tone":"red"},{"text":"Platform account (custodial)","tone":"red"}]],"note":"Selling on exchanges has two hidden costs beyond the sell fee: a flat fiat withdrawal fee charged separately, and proceeds going to a platform-held account â not a wallet you own. Selling â¬500 on Coinbase and withdrawing to a bank costs ~â¬47â50 in fees alone. Sources: exchange pricing pages, Coin Bureau February 2026."},{"type":"divider"},{"type":"section","title":"Staking and yield: what each platform offers"},{"type":"table","cols":[{"label":"Platform","w":"18%"},{"label":"Staking available?","w":"14%"},{"label":"Assets supported","w":"18%"},{"label":"Typical APY range","w":"16%"},{"label":"Custody of staked assets","w":"18%"}
5,{"label":"Lock-up / conditions","w":"16%"}],"rows":[["Blipply",{"text":"Yes","badge":"success"},"USDC yield (Aave/Morpho via Fireblocks Earn)","~3â5% on USDC",{"text":"Self-owned â not transferred","tone":"green"},{"text":"Flexible â no lock-up","tone":"green"}],["Coinbase",{"text":"Yes â auto","badge":"success"},"ETH, SOL, ADA + majors (~341 total)","3â5.5% (variable)",{"text":"Custodial â platform holds","tone":"red"},"Unbonding periods apply"],["Binance",{"text":"Yes","badge":"success"},"300â400+ assets","2â15%+ (asset dependent)",{"text":"Custodial â platform holds","tone":"red"},"Flexible and locked options"],["Crypto.com",{"text":"Yes","badge":"success"},"350+ assets","2â12%+ (CRO dependent)",{"text":"Custodial â platform holds","tone":"red"},"Best rates require CRO stake"],["Kraken",{"text":"Yes","badge":"success"},"500+ assets, proof-of-reserves disclosed","3â7% on majors",{"text":"Custodial â platform holds","tone":"red"},"Unbonding periods by asset"]],"note":"Critical distinction: staking on exchanges is custodial â you do not control the validator keys and the platform holds your staked assets. Blipply yield via Aave/Morpho keeps assets in your self-owned wallet throughout. Sources: exchange staking pages, Kraken staking overview, 99Bitcoins May 2026."},{"type":"divider"},{"type":"section","title":"Visa card: spending crypto in daily life"},{"type":"table","cols":[{"label":"Platform","w":"18%"},{"label":"Card network","w":"13%"},{"label":"Spending fee","w":"13%"},{"label":"FX fee abroad","w":"13%"},{"label":"Self-owned wallet?","w":"18%"},{"label":"Monthly fee","w":"12%"},{"label":"Staking required?","w":"13%"}],"rows":[["Blipply","Visa",{"text":"0%","tone":"green"},{"text":"0%","tone":"green"},{"text":"Yes â always","tone":"green"},{"text":"â¬0","tone":"green"},{"text":"No","tone":"green"}],["Coinbase Card","Visa","0%","0%",{"text":"No â custodial","tone":"red"},"â¬0","No"],["Crypto.com","Visa","0% (top tier)","0% (top tier)",{"text":"No â custodial","tone":"red"},"â¬0",{"text":"Large CRO stake","tone":"red"}],["Binance Card","Visa","0%","0%",{"text":"No â custodial","tone":"red"},"â¬0","No"],["Kraken","No card","N/A","N/A","N/A","N/A","N/A"],["MetaMask Card","Mastercard","1%","1%",{"text":"Yes â self-owned","tone":"green"},"â¬0","No"]],"note":"Blipply card requires no staking, no minimum balance, no monthly fee. Funded directly from self-owned digital dollar wallet. Crypto.com best card rates require holding significant CRO tokens at all times."},{"type":"divider"},{"type":"section","title":"Full lifecycle cost: buy, hold, send, spend, sell"},{"type":"table","cols":[{"label":"Lifecycle stage","w":"20%"},{"label":"Blipply","w":"27%"},{"label":"Custodial exchange (typical)","w":"27%"},{"label":"Blipply advantage","w":"26%"}],"rows":[["Fund wallet (SEPA)","â¬1.50 + 1% â one-time","Fiat held by platform (no deposit fee)",{"text":"One-time cost. No recurring fee. You hold from day one.","tone":"green"}],["Buy crypto",{"text":"~0.3% (Li.Fi only)","tone":"green"},"1.5â5.5% per trade",{"text":"Up to 18à cheaper per trade","tone":"green"}],["Hold",{"text":"Free â wallet you own","tone":"green"},"Free â platform holds for you",{"text":"You own it. They cannot freeze it.","tone":"green"}],["Earn yield",{"text":"~3â5% â self-owned throughout","tone":"green"},"3â7% â custodial throughout",{"text":"Same yield range. You keep custody.","tone":"green"}],["Send to another person",{"text":"Free (gas less than â¬0.001)","tone":"green"},"â¬0â30 withdrawal + network fee",{"text":"Free vs up to â¬30 per send","tone":"green"}],["Spend at merchant",{"text":"Visa card â free, 130M+ locations","tone":"green"},"Rarely supported; fees if available",{"text":"130M+ locations, no fee, no staking needed","tone":"green"}],["Sell back to USDC",{"text":"~0.3% (Li.Fi only)","tone":"green"},"1â4% + â¬0â30 withdrawal",{"text":"Up to 13à cheaper","tone":"green"}],["Off-ramp to local currency","Corridor rate (partner fee)","Platform FX fee + withdrawal","Comparable â corridor dependent"]]}
5,{"type":"callout","text":"Blipply is the only platform in this comparison where assets remain in a self-owned wallet through the entire buy, hold, and spend lifecycle â with a Visa card for daily spending requiring no staking and no monthly fee, free wallet-to-wallet sends globally, and a full merchant POS and invoicing suite. The largest exchanges in the world, with combined 400M+ users, are custodial and offer none of the last three capabilities. More features than the biggest exchanges in the world. And nobody holds your assets but you."}]}]`),w={meta:m,ui:x,onrampShared:f,tabs:h},B=Object.freeze(Object.defineProperty({__proto__:null,default:w,meta:m,onrampShared:f,tabs:h,ui:x},Symbol.toStringTag,{value:"Module"})),u=w;function P(t){return typeof t=="string"?t:t.text}const p={en:u};function A(t,a){return{meta:{...t.meta,...a.meta||{}},ui:{...t.ui,...a.ui||{}},onrampShared:{...t.onrampShared,...a.onrampShared||{}},tabs:t.tabs.map(o=>{const n=a.tabs?.find(r=>r.id===o.id);return n&&Array.isArray(n.blocks)&&n.blocks.length===o.blocks.length&&n.blocks.every((r,l)=>r?.type===o.blocks[l].type)?n:o})}}async function C(t){if(p[t])return p[t];try{const a=await S(Object.assign({
5"../i18n/locales/ar/compare.json":()=>i(()=>import("./compare-CB8sRHey.js"),[]),
5"../i18n/locales/de/compare.json":()=>i(()=>import("./compare-DRmkdUf8.js"),[]),
5"../i18n/locales/el/compare.json":()=>i(()=>import("./compare-DVphAuhT.js"),[]),
5"../i18n/locales/en/compare.json":()=>i(()=>Promise.resolve().then(()=>B),void 0),
5"../i18n/locales/es/compare.json":()=>i(()=>import("./compare-8NcSkcKc.js"),[]),
5"../i18n/locales/fr/compare.json":()=>i(()=>import("./compare-DKpZlRzh.js"),[]),
5"../i18n/locales/it/compare.json":()=>i(()=>import("./compare-BhDPiMqG.js"),[]),
5"../i18n/locales/pt/compare.json":()=>i(()=>import("./compare-BX-YVmxA.js"),[]),
5"../i18n/locales/sv/compare.json":()=>i(()=>import("./compare-BGmKC-gQ.js"),[]),
5"../i18n/locales/tr/compare.json":()=>i(()=>import("./compare-CbJMi2s9.js"),[])
5}),`../i18n/locales/${t}/compare.json`,5),o=A(u,a.default);return p[t]=o,o}catch{return u}}function Y(){const{i18n:t}=k(),[a,o]=b.useState(p[t.language]||u);return b.useEffect(()=>{let n=!1;return C(t.language).then(r=>{n||o(r)}),()=>{n=!0}},[t.language]),a}function F({cell:t,first:a,blipply:o}){const n=typeof t=="string"?{text:t}:t;if(n.badge){const l={success:"bg-primary/20 border-primary/40 text-foreground",danger:"bg-red-500/10 border-red-500/20 text-red-600 dark:text-red-400",neutral:"bg-muted border-border text-muted-foreground",info:"bg-blue-500/10 border-blue-500/20 text-blue-600 dark:text-blue-400"};return e.jsx("span",{className:`inline-block rounded-full border px-2.5 py-1 text-xs font-medium ${l[n.badge]||l.neutral}`,children:n.text})}let r="";return n.tone==="green"?r="text-green-600 dark:text-green-400 font-medium":n.tone==="red"?r="text-red-600 dark:text-red-400 font-medium":a||o?r="font-semibold text-foreground":r="text-foreground/80",e.jsx("span",{className:r,children:n.text})}function T({block:t,shared:a}){const o=[{tag:a.step1Tag,label:a.step1Label,detail:a.step1Detail},{tag:a.step2Tag,label:t.step2Label,detail:t.step2Detail},{tag:a.step3Tag,label:a.step3Label,detail:a.step3Detail}];return e.jsxs("div",{className:"rounded-2xl border border-border bg-card p-5 shadow-sm","data-testid":"block-onramp",children:[e.jsx("h4",{className:"font-semibold text-foreground mb-4",children:a.header}),e.jsx("div",{className:"grid gap-3 sm:grid-cols-3",children:o.map((n,r)=>{const l=r===1;return e.jsxs("div",{className:`rounded-xl border p-4 ${l?"bg-primary/10 border-primary/30":"bg-blue-500/5 border-blue-500/20"}`,children:[e.jsx("span",{className:`inline-block rounded-full px-2.5 py-1 text-xs font-semibold ${l?"bg-primary text-primary-foreground":"bg-blue-500/15 text-blue-600 dark:text-blue-400"}`,children:n.tag}),e.jsx("div",{className:"mt-2 font-medium text-foreground text-sm",children:n.label}),e.jsx("div",{className:"mt-1 text-xs text-muted-foreground whitespace-pre-line leading-relaxed",children:n.detail})]},r)})}),e.jsx("div",{className:"mt-4 rounded-xl border border-primary/30 bg-primary/10 p-4 text-sm text-foreground leading-relaxed",children:a.footer})]})}function j({block:t,shared:a,methodologyLabel:o}){switch(t.type){case"methodology":return e.jsxs("div",{className:"rounded-lg border border-border bg-muted/50 p-4 text-xs text-muted-foreground leading-relaxed",children:[e.jsxs("span",{className:"font-semibold text-foreground",children:[o,": "]}),t.text]});case"onramp":return e.jsx(T,{block:t,shared:a});case"section":return e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg md:text-xl font-bold text-foreground",children:t.title}),t.subtitle&&e.jsx("p",{className:"mt-1 text-sm text-muted-foreground",children:t.subtitle})]});case"callout":return e.jsx("div",{className:"rounded-2xl border border-primary/30 bg-primary/10 p-5 text-sm md:text-base text-foreground leading-relaxed",children:t.text});case"divider":return e.jsx("div",{className:"border-t border-border"});case"table":return e.jsxs("div",{className:"rounded-2xl border border-border bg-card shadow-sm overflow-hidden",children:[e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"w-full text-sm border-collapse",children:[e.jsx("thead",{children:e.jsx("tr",{className:"bg-muted",children:t.cols.map((n,r)=>e.jsx("th",{style:n.w?{width:n.w}:void 0,className:"text-start font-semibold text-muted-foreground px-4 py-3 text-xs uppercase tracking-wide whitespace-nowrap",children:n.label},r))})}),e.jsx("tbody",{children:t.rows.map((n,r)=>{const l=P(n[0]).startsWith("Blipply");return e.jsx("tr",{className:`border-t border-border ${l?"bg-primary/10":""}`,"data-testid":l?"row-blipply":void 0,children:n.map((g,d)=>e.jsx("td",{className:"px-4 py-3 align-top text-start",children:e.jsx(F,{cell:g,first:d===0,blipply:l})},d))},r)})})]})}),t.note&&e.jsx("div",{className:"border-t border-border bg-muted/30 px-4 py-3 text-xs text-muted-foreground leading-relaxed",children:t.note})]});default:return null}}function _(){const t=Y(),{meta:a,ui:o,onrampShared:n,tabs:r}=t,[l,g]=b.useState(r[0]?.id),d={"@context":"https://schema.org","@type":"Article",headline:a.title,de
5scription:o.seoDescription,author:{"@type":"Organization",name:"Blipply AB"},publisher:{"@type":"Organization",name:"Blipply",logo:{"@type":"ImageObject",url:"https://blipply.com/logo.png"}},datePublished:"2026-06-08",dateModified:"2026-06-08",mainEntityOfPage:"https://blipply.com/compare"};return e.jsxs("div",{className:"pt-16",children:[e.jsx(N,{title:o.seoTitle,description:o.seoDescription,jsonLd:d,breadcrumbs:[{name:o.home,url:"/"},{name:o.breadcrumb,url:"/compare"}]}),e.jsx("section",{className:"relative bg-[#111111] dark overflow-hidden",children:e.jsxs("div",{className:"max-w-5xl mx-auto px-4 sm:px-6 lg:px-8 py-20 md:py-24",children:[e.jsx("div",{className:"inline-flex items-center gap-2 px-4 py-1.5 rounded-full bg-foreground/10 text-foreground text-xs font-semibold uppercase tracking-wide mb-6",children:a.eyebrow}),e.jsx("h1",{className:"text-3xl md:text-5xl font-bold text-foreground mb-5","data-testid":"text-compare-title",children:a.title}),e.jsx("p",{className:"text-base md:text-lg text-foreground/60 max-w-3xl leading-relaxed mb-8",children:a.intro}),e.jsx("a",{href:"https://blipply.com/app",children:e.jsx(y,{size:"lg",className:"text-base px-8","data-testid":"button-compare-hero-cta",children:o.cta})})]})}),e.jsx("div",{className:"sticky top-16 z-30 border-b border-border bg-background/95 backdrop-blur",children:e.jsx("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:e.jsx("div",{className:"flex gap-1 overflow-x-auto no-scrollbar",role:"tablist","aria-label":a.title,children:r.map(s=>{const c=s.id===l;return e.jsx("button",{role:"tab","aria-selected":c,onClick:()=>g(s.id),className:`whitespace-nowrap px-4 py-4 text-sm font-medium border-b-2 transition-colors ${c?"border-primary text-foreground":"border-transparent text-muted-foreground hover:text-foreground"}`,"data-testid":`button-tab-${s.id}`,children:s.label},s.id)})})})}),e.jsx("section",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8 py-12",children:r.map(s=>e.jsxs("div",{role:"tabpanel","aria-label":s.label,className:s.id===l?"block":"hidden","data-testid":`panel-${s.id}`,children:[e.jsx("h2",{className:"text-2xl md:text-3xl font-bold text-foreground mb-8",children:s.label}),e.jsx("div",{className:"space-y-6",children:s.blocks.map((c,v)=>e.jsx(j,{block:c,shared:n,methodologyLabel:o.methodology},v))})]},s.id))}),e.jsx("section",{className:"bg-primary",children:e.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 py-16 text-center",children:[e.jsx("h2",{className:"text-2xl md:text-3xl font-bold text-primary-foreground mb-3",children:o.ctaHeading}),e.jsx("p",{className:"text-primary-foreground/80 max-w-2xl mx-auto mb-8",children:o.ctaSubtitle}),e.jsx("a",{href:"https://blipply.com/app",children:e.jsx(y,{size:"lg",variant:"secondary",className:"text-base px-8","data-testid":"button-compare-cta",children:o.cta})})]})}),e.jsx("section",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8 py-10",children:e.jsx("p",{className:"text-xs text-muted-foreground leading-relaxed",children:a.disclaimer})})]})}export{_ as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.