1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6560],{1358:function(e,a,o){o.d(a,{i:function(){return u},Z:function(){return p}});var t=o(57437),i=o(2265);let n=[{code:"en",label:"English",short:"EN"},{code:"es",label:"Espa\xf1ol",short:"ES"},{code:"pt",label:"Portugu\xeas",short:"PT"},{code:"fr",label:"Fran\xe7ais",short:"FR"},{code:"id",label:"Bahasa Indonesia",short:"ID"},{code:"th",label:"à¹à¸à¸¢",short:"TH"}],r={en:{common:{confirm:"Confirm",cancel:"Cancel",processing:"Processing...",loading:"Loading...",max:"Max",available:"Available",availableLower:"available",close:"Close",open:"Open",deposit:"Deposit",withdraw:"Withdraw",amount:"Amount",to:"To",balance:"Balance"},language:{label:"Language",change:"Change language"},market:{markets:"Markets",categoryAll:"All",categoryCrypto:"Crypto",categoryStocks:"Stocks",categoryForex:"Forex",categoryCommodities:"Commodities",viewMore:"View More",loadingMarkets:"Loading markets...",noMarkets:"No markets available",closed:"Closed",marketClosed:"Market closed",closeOnly:"Close-only market",opensIn:"Opens in",opensSoon:"Opens soon"},time:{dayShort:"d",hourShort:"h",minuteShort:"m"},trade:{long:"Long",short:"Short",leverage:"Leverage",enterLeverageRange:"Enter Leverage ({{min}}-{{max}})",tapToEnterCustomValue:"Tap to enter custom value",setLeverage:"Set {{value}}X Leverage",adjustLeverage:"Adjust leverage",takeProfitStopLoss:"Take profit / Stop loss",takeProfit:"Take Profit",stopLoss:"Stop Loss",off:"Off",clearTp:"Clear TP",clearSl:"Clear SL",stopLossExceedsCollateral:"Stop loss cannot exceed your collateral ({{amount}})",stopLossGreaterThanCollateral:"Stop loss cannot be greater than collateral.",priceNotReadyTpSl:"Price not ready for TP/SL.",takeProfitTooLarge:"Take profit amount is too large.",stopLossTooLarge:"Stop loss amount is too large.",positionSize:"Position size",positionSizeTitle:"Position Size",liquidation:"Liquidation",liquidationPrice:"Liquidation Price",newLiquidationPrice:"New Liquidation Price",maxAddableCollateral:"Max addable collateral",addCollateral:"Add Collateral",addMargin:"Add Margin",updating:"Updating...",syncing:"Syncing...",closing:"Closing...",closingLabel:"Closing",closed:"Closed",liquidated:"Liquidated",entryPrice:"Entry Price",currentPrice:"Current Price",estimatedFees:"Estimated fees",networkFee:"Network fee",feesEstimateNote:"This is an estimation. Actual fees may vary based on network conditions.",withdrawFeesHigh:"Fees are high. Consider waiting.",riskDisclaimer:"Using leverage implies risk",tradeHistory:"Trade History",viewTradeHistory:"View Trade History",inviteFriends:"Invite friends",noTradeHistory:"No trade history",closedTradesAppearHere:"Closed trades will appear here",noOpenPositions:"No open positions",openTradeToGetStarted:"Open a trade to get started",ordersPending:"Orders pending",orderPending:"Order Pending",orderSent:"Order Sent",openPositionsAndOrders:"Open Positions & Orders",openPositions:"Open Positions",openOrders:"Open Orders",awaitingExecution:"Awaiting execution",order:"Order",orders:"Orders",position:"position",positions:"positions",pending:"Pending",opening:"Opening",marketSkew:"Market Skew",liquidity:"Liquidity",depth:"Depth",funding:"Funding",balanced:"Balanced",marketClosedBanner:"Market Closed",processingOrder:"Processing your order...",openingEllipsis:"Opening...",openLong:"Open Long",openShort:"Open Short",confirmLong:"Confirm Long",confirmShort:"Confirm Short",confirmWithdraw:"Confirm Withdraw",tradeFailed:"Trade failed",openingYourPosition:"Opening your position",positionOpened:"Position opened",positionFailed:"Position failed",positionClosedFunds:"Position closed. Final balance is updating...",balanceUpdating:"Updating balance...",positionCloseInProgress:"Position close in progress...",failedToClosePosition:"Failed to close position",addingCollateral:"Adding collateral...",collateralAdded:"Collateral added",failedToAddCollateral:"Failed to add collateral",connectWorldApp:"Connect World App",connectingWorldApp:"Connecting to World App...",connectWorldAppFirst:"Please connect with World App first",tradeBlockedWaitOldTx:"Please wait until old transaction is closed.",checkingWalletStatus:"Checking wallet status. Please wait.",settingUpWallet:"Setting up your wallet...",connectWorldAppToDeposit:"Connect World App to deposit",connectWorldAppToWithdraw:"Connect World App to withdraw",depositToCreateWallet:"Deposit to create your trading wallet.",tradingWallet
1NotReady:"Trading wallet not ready.",walletBalanceLoading:"Loading wallet balance...",walletBalanceUnavailable:"Wallet balance unavailable. Please try again.",depositInProgress:"Deposit in progress",withdrawInProgress:"Withdraw in progress",depositCompleted:"Deposit completed",depositFailed:"Deposit failed",withdrawCompleted:"Withdraw completed",withdrawFailed:"Withdraw failed",transferUnavailableAmount:"This amount canât be processed right now. Try a different amount or try again later.",quoteExpired:"Quote expired due to price movement. Please try again.",depositInProgressWait:"Deposit in progress. Please wait for the bridge to complete.",depositInProgressOpenPosition:"Deposit in progress. Wait for the bridge to complete, then open your position.",insufficientBalance:"Insufficient balance in your trading wallet.",insufficientBalanceDepositMore:"Insufficient balance in your trading wallet. Deposit more USDC.",insufficientWldWorldBalance:"Insufficient WLD balance in your World wallet.",insufficientUsdcWorldBalance:"Insufficient USDC balance in your World wallet.",pleaseEnterWithdrawAmount:"Please enter an amount to withdraw",wldPriceNotAvailable:"WLD price is not available yet. Please try again.",minDepositAmount:"Minimum amount to deposit is ${{amount}}",minPositionRequired:"Minimum ${{amount}} required to open a position",minPositionLabel:"Min position ${{min}} - Add ${{missing}} or increase leverage.",leverageTooLow:"Leverage must be at least {{min}}x for {{pair}}",leverageTooHigh:"Leverage must be at most {{max}}x for {{pair}}",selectPositionToAddCollateral:"Select a position to add collateral.",enterValidCollateralAmount:"Enter a valid collateral amount.",positionMinLeverageAlready:"This position is already at the minimum leverage ({{min}}x). Adding collateral isn't allowed.",positionMaxCollateralAdd:"Max collateral you can add is {{amount}} USDC to keep leverage >= {{min}}x.",usdcContractNotConfigured:"USDC contract not configured",masterWalletInvalid:"Master wallet address is invalid",noUsdcToDrain:"No USDC to drain.",failedToDrainUsdc:"Failed to drain USDC",connectionError:"Connection error",assetLabel:"Asset",directionLabel:"Direction",collateralLabel:"Collateral",leverageLabel:"Leverage",liquidationPriceLabel:"Liquidation Price",worldWallet:"World Wallet",connectWorldAppToJoin:"Connect World App to join the chat",doFirstTradeToJoin:"Do a first trade to join the chat"},rewards:{title:"Challenge rewards",subtitle:"Complete challenges to claim WLD",button:"Earn WLD",view:"View",challengeCount:"3 challenges",trackingSince:"Tracking since {{date}}",tenTradesTitle:"10 trades",tenTradesSubtitle:"Complete 10 trades to claim",streakTitle:"7-day streak",streakSubtitle:"Trade 7 days in a row to claim",profitTitle:"Profit milestones",profitSubtitle:"Net profit since start: {{amount}}",profitMilestoneTitle:"Profit {{amount}}",profitMilestoneSubtitle:"Reach {{amount}} net profit to claim",maxReward:"Up to 11.5 WLD",claim:"Claim",claiming:"Claiming...",claimed:"Claimed",locked:"Locked",claimSuccess:"Reward sent",claimError:"Reward claim failed",loadError:"Failed to load rewards"},faucet:{title:"Claim USDC",button:"Claim USDC",unavailable:"USDC claim is unavailable right now.",paused:"USDC claim is temporarily paused.",connectFirst:"Connect World App first",claiming:"Claiming...",pending:"Claim pending...",submitted:"Claim submitted. Your wallet will receive {{amount}} USDC after confirmation.",cancelled:"Claim cancelled",claimFailed:"USDC claim failed",nextClaimIn:"Claim in {{time}}",cooldownMessage:"Next claim available in {{time}}"},balance:{manageBalance:"Manage Balance",tradingBalance:"Trading balance",depositWithdraw:"Deposit / Withdraw",minimumUsd:"Minimum ${{amount}} USD",minimumUsdWithWld:"Minimum ${{amount}} USD (â{{wld}} WLD)",minimumUsdRequired:"Minimum ${{amount}} USD required"},chat:{connecting:"Connecting...",chatting:"{{count}} chatting",tradingChat:"{{pair}} Trading Chat",joinChat:"Join Chat",connectingToChat:"Connecting to chat...",loadingChat:"Loading chat...",saySomething:"Say something...",you:"You",unknown:"Unknown",verifiedHuman:"Verified Human",notVerified:"Not Verified",online:"{{count}} online",noMessagesYet:"No messages yet",beFirstToChat:"Be the first to start the conversation about {{pair}}!",waitingForAccess:"Waiting for chat access...",accessTakingLonger:"Chat access is taking longer than usual. We'll
1keep trying."}},es:{common:{confirm:"Confirmar",cancel:"Cancelar",processing:"Procesando...",loading:"Cargando...",max:"M\xe1x",available:"Disponible",availableLower:"disponible",close:"Cerrar",open:"Abrir",deposit:"Depositar",withdraw:"Retirar",amount:"Monto",to:"A",balance:"Saldo"},language:{label:"Idioma",change:"Cambiar idioma"},market:{markets:"Mercados",categoryAll:"Todos",categoryCrypto:"Cripto",categoryStocks:"Acciones",categoryForex:"Forex",categoryCommodities:"Materias primas",viewMore:"Ver m\xe1s",loadingMarkets:"Cargando mercados...",noMarkets:"No hay mercados disponibles",closed:"Cerrado",marketClosed:"Mercado cerrado",closeOnly:"Mercado solo para cierres",opensIn:"Abre en",opensSoon:"Abre pronto"},time:{dayShort:"d",hourShort:"h",minuteShort:"m"},trade:{long:"Long",short:"Short",leverage:"Apalancamiento",enterLeverageRange:"Ingresar apalancamiento ({{min}}-{{max}})",tapToEnterCustomValue:"Toca para ingresar un valor personalizado",setLeverage:"Configurar apalancamiento {{value}}X",adjustLeverage:"Ajustar apalancamiento",takeProfitStopLoss:"Take profit / Stop loss",takeProfit:"Take Profit",stopLoss:"Stop Loss",off:"Off",clearTp:"Borrar TP",clearSl:"Borrar SL",stopLossExceedsCollateral:"El stop loss no puede exceder tu colateral ({{amount}})",stopLossGreaterThanCollateral:"El stop loss no puede ser mayor que el colateral.",priceNotReadyTpSl:"El precio no est\xe1 listo para TP/SL.",takeProfitTooLarge:"La cantidad de take profit es demasiado grande.",stopLossTooLarge:"La cantidad de stop loss es demasiado grande.",positionSize:"Tama\xf1o de posici\xf3n",positionSizeTitle:"Tama\xf1o de posici\xf3n",liquidation:"Liquidaci\xf3n",liquidationPrice:"Precio de liquidaci\xf3n",newLiquidationPrice:"Nuevo precio de liquidaci\xf3n",maxAddableCollateral:"M\xe1ximo colateral a\xf1adible",addCollateral:"Agregar colateral",addMargin:"Agregar margen",updating:"Actualizando...",syncing:"Sincronizando...",closing:"Cerrando...",closingLabel:"Cerrando",closed:"Cerrado",liquidated:"Liquidado",entryPrice:"Precio de entrada",currentPrice:"Precio actual",estimatedFees:"Comisiones estimadas",networkFee:"Tarifa de red",feesEstimateNote:"Esta es una estimaci\xf3n. Las comisiones reales pueden variar seg\xfan la red.",withdrawFeesHigh:"Las tarifas est\xe1n altas. Mejor esperar.",riskDisclaimer:"El apalancamiento implica riesgo",tradeHistory:"Historial de trades",viewTradeHistory:"Ver historial de trades",inviteFriends:"Invitar amigos",noTradeHistory:"Sin historial de trades",closedTradesAppearHere:"Los trades cerrados aparecer\xe1n aqu\xed",noOpenPositions:"Sin posiciones abiertas",openTradeToGetStarted:"Abre un trade para comenzar",ordersPending:"\xd3rdenes pendientes",orderPending:"Orden pendiente",orderSent:"Orden enviada",openPositionsAndOrders:"Posiciones y \xf3rdenes abiertas",openPositions:"Posiciones abiertas",openOrders:"\xd3rdenes abiertas",awaitingExecution:"En espera de ejecuci\xf3n",order:"Orden",orders:"\xd3rdenes",position:"posici\xf3n",positions:"posiciones",pending:"Pendiente",opening:"Abriendo",marketSkew:"Sesgo de mercado",liquidity:"Liquidez",depth:"Profundidad",funding:"Funding",balanced:"Balanceado",marketClosedBanner:"Mercado cerrado",processingOrder:"Procesando tu orden...",openingEllipsis:"Abriendo...",openLong:"Abrir Long",openShort:"Abrir Short",confirmLong:"Confirmar Long",confirmShort:"Confirmar Short",confirmWithdraw:"Confirmar retiro",tradeFailed:"Fall\xf3 la operaci\xf3n",openingYourPosition:"Abriendo tu posici\xf3n",positionOpened:"Posici\xf3n abierta",positionFailed:"Posici\xf3n fallida",positionClosedFunds:"Posici\xf3n cerrada. El saldo final se est\xe1 actualizando...",balanceUpdating:"Actualizando saldo...",positionCloseInProgress:"Cierre de posici\xf3n en curso...",failedToClosePosition:"No se pudo cerrar la posici\xf3n",addingCollateral:"Agregando colateral...",collateralAdded:"Colateral agregado",failedToAddCollateral:"No se pudo agregar colateral",connectWorldApp:"Conectar World App",connectingWorldApp:"Conectando a World App...",connectWorldAppFirst:"Con\xe9ctate primero con World App",tradeBlockedWaitOldTx:"Espera a que se cierre la transacci\xf3n anterior.",checkingWalletStatus:"Comprobando estado de la wallet. Espera.",settingUpWallet:"Configurando tu wallet...",connectWorldAppToDeposit:"Conecta World App para depositar",connectWorldAppToWithdraw:"Conecta World App para retirar",depositToCreateWallet:"Deposita para crear tu wallet de trading.",tradingWallet
1NotReady:"La wallet de trading no est\xe1 lista.",walletBalanceLoading:"Cargando saldo de la wallet...",walletBalanceUnavailable:"Saldo de la wallet no disponible. Int\xe9ntalo de nuevo.",depositInProgress:"Dep\xf3sito en progreso",withdrawInProgress:"Retiro en progreso",depositCompleted:"Dep\xf3sito completado",depositFailed:"Dep\xf3sito fallido",withdrawCompleted:"Retiro completado",withdrawFailed:"Retiro fallido",transferUnavailableAmount:"No podemos procesar este importe ahora mismo. Prueba con otro importe o int\xe9ntalo m\xe1s tarde.",quoteExpired:"La cotizaci\xf3n expir\xf3 por cambios de precio. Int\xe9ntalo de nuevo.",depositInProgressWait:"Dep\xf3sito en progreso. Espera a que el bridge finalice.",depositInProgressOpenPosition:"Dep\xf3sito en progreso. Espera al bridge y luego abre tu posici\xf3n.",insufficientBalance:"Saldo insuficiente en tu wallet de trading.",insufficientBalanceDepositMore:"Saldo insuficiente en tu wallet de trading. Deposita m\xe1s USDC.",insufficientWldWorldBalance:"Saldo WLD insuficiente en tu World wallet.",insufficientUsdcWorldBalance:"Saldo USDC insuficiente en tu World wallet.",pleaseEnterWithdrawAmount:"Ingresa un monto para retirar",wldPriceNotAvailable:"El precio de WLD a\xfan no est\xe1 disponible. Int\xe9ntalo de nuevo.",minDepositAmount:"El monto m\xednimo para depositar es ${{amount}}",minPositionRequired:"Se requiere m\xednimo ${{amount}} para abrir una posici\xf3n",minPositionLabel:"Posici\xf3n m\xednima ${{min}} - Agrega ${{missing}} o aumenta el apalancamiento.",leverageTooLow:"El apalancamiento debe ser al menos {{min}}x para {{pair}}",leverageTooHigh:"El apalancamiento debe ser como m\xe1ximo {{max}}x para {{pair}}",selectPositionToAddCollateral:"Selecciona una posici\xf3n para agregar colateral.",enterValidCollateralAmount:"Ingresa un monto de colateral v\xe1lido.",positionMinLeverageAlready:"Esta posici\xf3n ya est\xe1 en el apalancamiento m\xednimo ({{min}}x). No se permite agregar colateral.",positionMaxCollateralAdd:"El m\xe1ximo colateral que puedes agregar es {{amount}} USDC para mantener apalancamiento >= {{min}}x.",usdcContractNotConfigured:"Contrato USDC no configurado",masterWalletInvalid:"Direcci\xf3n de la wallet maestra inv\xe1lida",noUsdcToDrain:"No hay USDC para drenar.",failedToDrainUsdc:"No se pudo drenar USDC",connectionError:"Error de conexi\xf3n",assetLabel:"Activo",directionLabel:"Direcci\xf3n",collateralLabel:"Colateral",leverageLabel:"Apalancamiento",liquidationPriceLabel:"Precio de liquidaci\xf3n",worldWallet:"World Wallet",connectWorldAppToJoin:"Conecta World App para unirte al chat",doFirstTradeToJoin:"Haz tu primer trade para unirte al chat"},rewards:{title:"Recompensas de desaf\xedos",subtitle:"Completa desaf\xedos para reclamar WLD",button:"Gana WLD",view:"Ver",challengeCount:"3 desaf\xedos",trackingSince:"Desde {{date}}",tenTradesTitle:"10 operaciones",tenTradesSubtitle:"Completa 10 operaciones para reclamar",streakTitle:"Racha de 7 d\xedas",streakSubtitle:"Opera 7 d\xedas seguidos para reclamar",profitTitle:"Metas de beneficio",profitSubtitle:"Beneficio neto desde el inicio: {{amount}}",profitMilestoneTitle:"Beneficio {{amount}}",profitMilestoneSubtitle:"Alcanza {{amount}} de beneficio neto para reclamar",maxReward:"Hasta 11.5 WLD",claim:"Reclamar",claiming:"Reclamando...",claimed:"Reclamado",locked:"Bloqueado",claimSuccess:"Recompensa enviada",claimError:"Error al reclamar recompensa",loadError:"No se pudieron cargar las recompensas"},faucet:{title:"Reclamar USDC",button:"Reclamar USDC",unavailable:"El reclamo de USDC no est\xe1 disponible en este momento.",paused:"El reclamo de USDC est\xe1 pausado temporalmente.",connectFirst:"Conecta World App primero",claiming:"Reclamando...",pending:"Reclamo pendiente...",submitted:"Reclamo enviado. Tu wallet recibir\xe1 {{amount}} USDC tras la confirmaci\xf3n.",cancelled:"Reclamo cancelado",claimFailed:"El reclamo de USDC fall\xf3",nextClaimIn:"Reclama en {{time}}",cooldownMessage:"Pr\xf3ximo reclamo disponible en {{time}}"},balance:{manageBalance:"Gestionar saldo",tradingBalance:"Saldo de trading",depositWithdraw:"Depositar / Retirar",minimumUsd:"M\xednimo ${{amount}} USD",minimumUsdWithWld:"M\xednimo ${{amount}} USD (â{{wld}} WLD)",minimumUsdRequired:"M\xednimo ${{amount}} USD requerido"},chat:{connecting:"Conectando...",chatting:"{{count}} chateando",tradingChat:"Chat de trading {{pair}}",joinChat:"Unirse al chat",connectingToChat:"Conectando al chat...",loadingChat:"Cargando chat...",saySomething:"Di algo...",you:"T\xfa",unknown:"Desconocido",verifiedHuman:"Humano verificado",notVerified:"No verificado",online:"{{count}} en l\xednea",noMessagesYet:"A\xfan no hay mensajes",beFirstToChat:"\xa1S\xe9 el primero en iniciar la conversaci\xf3n sobre {{pair}}!",waitingForAccess:"Esperando acceso al chat...",accessTakingLonger:"El acceso al chat est\xe1 tardando m\xe1s de lo habitual. Seguiremos intentando."}},pt:{common:{confirm:"Confirmar",cancel:"Cancelar",processing:"Processando...",loading:"Carregando...",max:"M\xe1x",available:"Dispon\xedvel",availableLower:"dispon\xedvel",close:"Fechar",open:"Abrir",deposit:"Depositar",withdraw:"Sacar",amount:"Valor",to:"Para",balance:"Saldo"},language:{label:"Idioma",change:"Mudar idioma"},market:{markets:"Mercados",categoryAll:"Todos",categoryCrypto:"Cripto",categoryStocks:"A\xe7\xf5es",categoryForex:"Forex",categoryCommodities:"Commodities",viewMore:"Ver mais",loadingMarkets:"Carregando mercados...",noMarkets:"Nenhum mercado dis
1pon\xedvel",closed:"Fechado",marketClosed:"Mercado fechado",closeOnly:"Mercado apenas para fechamento",opensIn:"Abre em",opensSoon:"Abre em breve"},time:{dayShort:"d",hourShort:"h",minuteShort:"m"},trade:{long:"Long",short:"Short",leverage:"Alavancagem",enterLeverageRange:"Inserir alavancagem ({{min}}-{{max}})",tapToEnterCustomValue:"Toque para inserir um valor personalizado",setLeverage:"Definir alavancagem {{value}}X",adjustLeverage:"Ajustar alavancagem",takeProfitStopLoss:"Take profit / Stop loss",takeProfit:"Take Profit",stopLoss:"Stop Loss",off:"Desativado",clearTp:"Limpar TP",clearSl:"Limpar SL",stopLossExceedsCollateral:"O stop loss n\xe3o pode exceder seu colateral ({{amount}})",stopLossGreaterThanCollateral:"O stop loss n\xe3o pode ser maior que o colateral.",priceNotReadyTpSl:"Pre\xe7o n\xe3o pronto para TP/SL.",takeProfitTooLarge:"O valor de take profit \xe9 muito alto.",stopLossTooLarge:"O valor de stop loss \xe9 muito alto.",positionSize:"Tamanho da posi\xe7\xe3o",positionSizeTitle:"Tamanho da posi\xe7\xe3o",liquidation:"Liquida\xe7\xe3o",liquidationPrice:"Pre\xe7o de liquida\xe7\xe3o",newLiquidationPrice:"Novo pre\xe7o de liquida\xe7\xe3o",maxAddableCollateral:"Colateral m\xe1ximo adicion\xe1vel",addCollateral:"Adicionar colateral",addMargin:"Adicionar margem",updating:"Atualizando...",syncing:"Sincronizando...",closing:"Fechando...",closingLabel:"Fechando",closed:"Fechado",liquidated:"Liquidado",entryPrice:"Pre\xe7o de entrada",currentPrice:"Pre\xe7o atual",estimatedFees:"Taxas estimadas",networkFee:"Taxa de rede",feesEstimateNote:"Isto \xe9 uma estimativa. As taxas reais podem variar conforme a rede.",withdrawFeesHigh:"Taxas altas. Melhor aguardar.",riskDisclaimer:"Usar alavancagem implica risco",tradeHistory:"Hist\xf3rico de trades",viewTradeHistory:"Ver hist\xf3rico de trades",inviteFriends:"Convidar amigos",noTradeHistory:"Sem hist\xf3rico de trades",closedTradesAppearHere:"Trades fechados aparecer\xe3o aqui",noOpenPositions:"Sem posi\xe7\xf5es abertas",openTradeToGetStarted:"Abra um trade para come\xe7ar",ordersPending:"Ordens pendentes",orderPending:"Ordem pendente",orderSent:"Ordem enviada",openPositionsAndOrders:"Posi\xe7\xf5es e ordens abertas",openPositions:"Posi\xe7\xf5es abertas",openOrders:"Ordens abertas",awaitingExecution:"Aguardando execu\xe7\xe3o",order:"Ordem",orders:"Ordens",position:"posi\xe7\xe3o",positions:"posi\xe7\xf5es",pending:"Pendente",opening:"Abrindo",marketSkew:"Desvio de mercado",liquidity:"Liquidez",depth:"Profundidade",funding:"Funding",balanced:"Balanceado",marketClosedBanner:"Mercado fechado",processingOrder:"Processando sua ordem...",openingEllipsis:"Abrindo...",openLong:"Abrir Long",openShort:"Abrir Short",confirmLong:"Confirmar Long",confirmShort:"Confirmar Short",confirmWithdraw:"Confirmar saque",tradeFailed:"Trade falhou",openingYourPosition:"Abrindo sua posi\xe7\xe3o",positionOpened:"Posi\xe7\xe3o aberta",positionFailed:"Posi\xe7\xe3o falhou",positionClosedFunds:"Posi\xe7\xe3o fechada. O saldo final est\xe1 sendo atualizado...",balanceUpdating:"Atualizando saldo...",positionCloseInProgress:"Fechamento de posi\xe7\xe3o em andamento...",failedToClosePosition:"Falha ao fechar posi\xe7\xe3o",addingCollateral:"Adicionando colateral...",collateralAdded:"Colateral adicionado",failedToAddCollateral:"Falha ao adicionar colateral",connectWorldApp:"Conectar World App",connectingWorldApp:"Conectando ao World App...",connectWorldAppFirst:"Conecte-se primeiro ao World App",tradeBlockedWaitOldTx:"Aguarde a transa\xe7\xe3o anterior ser conclu\xedda.",checkingWalletStatus:"Verificando status da carteira. Aguarde.",settingUpWallet:"Configurando sua carteira...",connectWorldAppToDeposit:"Conecte o World App para depositar",connectWorldAppToWithdraw:"Conecte o World App para sacar",depositToCreateWallet:"Deposite para criar sua carteira de trading.",tradingWalletNotReady:"Carteira de trading n\xe3o est\xe1 pronta.",walletBalanceLoading:"Carregando saldo da wallet...",walletBalanceUnavailable:"Saldo da wallet indispon\xedvel. Tente novamente.",depositInProgress:"Dep\xf3sito em andamento",withdrawInProgress:"Saque em andamento",depositCompleted:"Dep\xf3sito conclu\xeddo",depositFailed:"Dep\xf3sito falhou",withdrawCompleted:"Saque conclu\xeddo",withdrawFailed:"Saque falhou",transferUnavailableAmou
1nt:"N\xe3o foi poss\xedvel processar esse valor agora. Tente um valor diferente ou tente novamente mais tarde.",quoteExpired:"A cota\xe7\xe3o expirou por mudan\xe7a de pre\xe7o. Tente novamente.",depositInProgressWait:"Dep\xf3sito em andamento. Aguarde a ponte concluir.",depositInProgressOpenPosition:"Dep\xf3sito em andamento. Aguarde a ponte e depois abra sua posi\xe7\xe3o.",insufficientBalance:"Saldo insuficiente na sua carteira de trading.",insufficientBalanceDepositMore:"Saldo insuficiente na sua carteira de trading. Deposite mais USDC.",insufficientWldWorldBalance:"Saldo de WLD insuficiente na sua World wallet.",insufficientUsdcWorldBalance:"Saldo de USDC insuficiente na sua World wallet.",pleaseEnterWithdrawAmount:"Digite um valor para sacar",wldPriceNotAvailable:"Pre\xe7o do WLD ainda n\xe3o dispon\xedvel. Tente novamente.",minDepositAmount:"O valor m\xednimo para depositar \xe9 ${{amount}}",minPositionRequired:"M\xednimo de ${{amount}} necess\xe1rio para abrir uma posi\xe7\xe3o",minPositionLabel:"Posi\xe7\xe3o m\xednima ${{min}} - Adicione ${{missing}} ou aumente a alavancagem.",leverageTooLow:"A alavancagem deve ser pelo menos {{min}}x para {{pair}}",leverageTooHigh:"A alavancagem deve ser no m\xe1ximo {{max}}x para {{pair}}",selectPositionToAddCollateral:"Selecione uma posi\xe7\xe3o para adicionar colateral.",enterValidCollateralAmount:"Digite um valor de colateral v\xe1lido.",positionMinLeverageAlready:"Esta posi\xe7\xe3o j\xe1 est\xe1 na alavancagem m\xednima ({{min}}x). Adicionar colateral n\xe3o \xe9 permitido.",positionMaxCollateralAdd:"O colateral m\xe1ximo que voc\xea pode adicionar \xe9 {{amount}} USDC para manter alavancagem >= {{min}}x.",usdcContractNotConfigured:"Contrato USDC n\xe3o configurado",masterWalletInvalid:"Endere\xe7o da carteira mestre inv\xe1lido",noUsdcToDrain:"N\xe3o h\xe1 USDC para drenar.",failedToDrainUsdc:"Falha ao drenar USDC",connectionError:"Erro de conex\xe3o",assetLabel:"Ativo",directionLabel:"Dire\xe7\xe3o",collateralLabel:"Colateral",leverageLabel:"Alavancagem",liquidationPriceLabel:"Pre\xe7o de liquida\xe7\xe3o",worldWallet:"World Wallet",connectWorldAppToJoin:"Conecte o World App para entrar no chat",doFirstTradeToJoin:"Fa\xe7a o primeiro trade para entrar no chat"},rewards:{title:"Recompensas de desafio",subtitle:"Complete desafios para resgatar WLD",button:"Ganhe WLD",view:"Ver",challengeCount:"3 desafios",trackingSince:"Contando desde {{date}}",tenTradesTitle:"10 opera\xe7\xf5es",tenTradesSubtitle:"Complete 10 opera\xe7\xf5es para resgatar",streakTitle:"Sequ\xeancia de 7 dias",streakSubtitle:"Opere 7 dias seguidos para resgatar",profitTitle:"Marcos de lucro",profitSubtitle:"Lucro l\xedquido desde o in\xedcio: {{amount}}",profitMilestoneTitle:"Lucro {{amount}}",profitMilestoneSubtitle:"Alcance {{amount}} de lucro l\xedquido para resgatar",maxReward:"At\xe9 11.5 WLD",claim:"Resgatar",claiming:"Resgatando...",claimed:"Resgatado",locked:"Bloqueado",claimSuccess:"Recompensa enviada",claimError:"Falha ao resgatar recompensa",loadError:"Falha ao carregar recompensas"},faucet:{title:"Resgatar USDC",button:"Resgatar USDC",unavailable:"O resgate de USDC n\xe3o est\xe1 dispon\xedvel no momento.",paused:"O resgate de USDC est\xe1 temporariamente pausado.",connectFirst:"Conecte o World App primeiro",claiming:"Resgatando...",pending:"Resgate pendente...",submitted:"Resgate enviado. Sua wallet receber\xe1 {{amount}} USDC ap\xf3s a confirma\xe7\xe3o.",cancelled:"Resgate cancelado",claimFailed:"Falha no resgate de USDC",nextClaimIn:"Resgate em {{time}}",cooldownMessage:"Pr\xf3ximo resgate dispon\xedvel em {{time}}"},balance:{manageBalance:"Gerenciar saldo",tradingBalance:"Saldo de trading",depositWithdraw:"Depositar / Sacar",minimumUsd:"M\xednimo de ${{amount}} USD",minimumUsdWithWld:"M\xednimo de ${{amount}} USD (â{{wld}} WLD)",minimumUsdRequired:"M\xednimo de ${{amount}} USD necess\xe1rio"},chat:{connecting:"Conectando...",chatting:"{{count}} conversando",tradingChat:"Chat de trading {{pair}}",joinChat:"Entrar no chat",connectingToChat:"Conectando ao chat...",loadingChat:"Carregando chat...",saySomething:"Diga algo...",you:"Voc\xea",unknown:"Desconhecido",verifiedHuman:"Humano verificado",notVerified:"N\xe3o verificado",online:"{{count}} online",noMessagesYet:"Nenhuma mensagem ainda",beFirstToChat:"Seja o primeiro a iniciar a conversa sobre {{pair}}!",waitingForAccess:"Aguardando acesso ao chat...",accessTakingLonger:"O acesso ao chat est\xe1 demorando mais que o normal. Continuaremos tentando."}},fr:{common:{confirm:"Confirmer",cancel:"Annuler",processing:"Traitement...",loading:"Chargement...",max:"Max",available:"Disponible",availableLower:"disponible",close:"Fermer",open:"Ouvrir",deposit:"D\xe9poser",withdraw:"Retirer",amount:"Montant",to:"\xc0",balance:"Solde"},language:{label:"Langue",change:"Changer la langue"},market:{markets:"March\xe9s",categoryAll:"Tous",categoryCrypto:"Crypto",categoryStocks:"Actions",categoryForex:"Forex",categoryCommodities:"Mati\xe8res premi\xe8res",viewMore:"Voir plus",loadingMarkets:"Chargement des march\xe9s...",noMarkets:"Aucun march\xe9 disponible",closed:"Ferm\xe9",marketClosed:"March\xe9 ferm\xe9",closeOnly:"March\xe9 r\xe9serv\xe9 aux cl\xf4tures",opensIn:"Ouvre dans",opensSoon:"Ouvre bient\xf4t"},time:{dayShort:"j",hourShort:"h",minuteShort:"m"},trade:{long:"Long",short:"Short",leverage:"Levier",enterLeverageRange:"Entrer le levier ({{min}}-{{max}})",tapToEnterCustomValue:"Touchez pour saisir une valeur personnalis\xe9e",setLeverage:"D\xe9finir le levier {{value}}X",adjustLeverage:"Ajuster le levier",takeProfitStopLoss:"Take profit / Stop loss",takeProfit:"Take Profit",stopLoss:"Stop Loss",off:"D\xe9sactiv\xe9",clearTp:"Effacer TP",clearSl:"Effacer SL",stopLossExceedsCollateral:"Le stop loss ne peut pas d\xe9passer votre collat\xe9ral ({{amount}})",stopLossGreaterThanCollateral:"Le stop loss ne peut pas \xeatre sup\xe9rieur au collat\xe9ral.",priceNotReadyTpSl
1:"Prix pas pr\xeat pour TP/SL.",takeProfitTooLarge:"Le montant du take profit est trop \xe9lev\xe9.",stopLossTooLarge:"Le montant du stop loss est trop \xe9lev\xe9.",positionSize:"Taille de position",positionSizeTitle:"Taille de position",liquidation:"Liquidation",liquidationPrice:"Prix de liquidation",newLiquidationPrice:"Nouveau prix de liquidation",maxAddableCollateral:"Collat\xe9ral max ajoutable",addCollateral:"Ajouter du collat\xe9ral",addMargin:"Ajouter de la marge",updating:"Mise \xe0 jour...",syncing:"Synchronisation...",closing:"Fermeture...",closingLabel:"Fermeture",closed:"Ferm\xe9",liquidated:"Liquid\xe9",entryPrice:"Prix d'entr\xe9e",currentPrice:"Prix actuel",estimatedFees:"Frais estim\xe9s",networkFee:"Frais r\xe9seau",feesEstimateNote:"Ceci est une estimation. Les frais r\xe9els peuvent varier selon le r\xe9seau.",withdrawFeesHigh:"Frais \xe9lev\xe9s. Mieux vaut attendre.",riskDisclaimer:"L'effet de levier comporte des risques",tradeHistory:"Historique des trades",viewTradeHistory:"Voir l'historique des trades",inviteFriends:"Inviter des amis",noTradeHistory:"Aucun historique de trades",closedTradesAppearHere:"Les trades cl\xf4tur\xe9s appara\xeetront ici",noOpenPositions:"Aucune position ouverte",openTradeToGetStarted:"Ouvrez un trade pour commencer",ordersPending:"Ordres en attente",orderPending:"Ordre en attente",orderSent:"Ordre envoy\xe9",openPositionsAndOrders:"Positions et ordres ouverts",openPositions:"Positions ouvertes",openOrders:"Ordres ouverts",awaitingExecution:"En attente d'ex\xe9cution",order:"Ordre",orders:"Ordres",position:"position",positions:"positions",pending:"En attente",opening:"Ouverture",marketSkew:"D\xe9s\xe9quilibre du march\xe9",liquidity:"Liquidit\xe9",depth:"Profondeur",funding:"Funding",balanced:"\xc9quilibr\xe9",marketClosedBanner:"March\xe9 ferm\xe9",processingOrder:"Traitement de votre ordre...",openingEllipsis:"Ouverture...",openLong:"Ouvrir Long",openShort:"Ouvrir Short",confirmLong:"Confirmer Long",confirmShort:"Confirmer Short",confirmWithdraw:"Confirmer le retrait",tradeFailed:"Trade \xe9chou\xe9",openingYourPosition:"Ouverture de votre position",positionOpened:"Position ouverte",positionFailed:"Position \xe9chou\xe9e",positionClosedFunds:"Position cl\xf4tur\xe9e. Le solde final se met \xe0 jour...",balanceUpdating:"Mise \xe0 jour du solde...",positionCloseInProgress:"Cl\xf4ture de position en cours...",failedToClosePosition:"\xc9chec de la cl\xf4ture de position",addingCollateral:"Ajout de collat\xe9ral...",collateralAdded:"Collat\xe9ral ajout\xe9",failedToAddCollateral:"\xc9chec de l'ajout de collat\xe9ral",connectWorldApp:"Connecter World App",connectingWorldApp:"Connexion \xe0 World App...",connectWorldAppFirst:"Veuillez d'abord vous connecter \xe0 World App",tradeBlockedWaitOldTx:"Veuillez attendre la fin de la transaction pr\xe9c\xe9dente.",checkingWalletStatus:"V\xe9rification du statut du wallet. Patientez.",settingUpWallet:"Configuration de votre wallet...",connectWorldAppToDeposit:"Connectez World App pour d\xe9poser",connectWorldAppToWithdraw:"Connectez World App pour retirer",depositToCreateWallet:"D\xe9posez pour cr\xe9er votre wallet de trading.",tradingWalletNotReady:"Wallet de trading pas pr\xeat.",walletBalanceLoading:"Chargement du solde du wallet...",walletBalanceUnavailable:"Solde du wallet indisponible. R\xe9essayez.",depositInProgress:"D\xe9p\xf4t en cours",withdrawInProgress:"Retrait en cours",depositCompleted:"D\xe9p\xf4t termin\xe9",depositFailed:"\xc9chec du d\xe9p\xf4t",withdrawCompleted:"Retrait termin\xe9",withdrawFailed:"\xc9chec du retrait",transferUnavailableAmount:"Impossible de traiter ce montant pour le moment. Essaie un autre montant ou r\xe9essaie plus tard.",quoteExpired:"Le prix a chang\xe9 et le devis a expir\xe9. R\xe9essaie.",depositInProgressWait:"D\xe9p\xf4t en cours. Attendez que le bridge se termine.",depositInProgressOpenPosition:"D\xe9p\xf4t en cours. Attendez le bridge puis ouvrez votre position.",insufficientBalance:"Solde insuffisant dans votre wallet de trading.",insufficientBalanceDepositMore:"Solde insuffisant dans votre wallet de trading. D\xe9posez plus de USDC.",insufficientWldWorldBalance:"Solde WLD insuffisant dans votre World wallet.",insufficientUsdcWorldBalance:"Solde USDC insuffisant dans votre World wallet.",pleaseEnterWithdrawAmount:"Veuillez saisir un montant \xe0 retirer",wldPriceNotAvailable:"Le prix du WLD n'est pas encore disponible. R\xe9essayez.",minDepositAmount:"Le montant minimum de d\xe9p\xf4t est ${{amount}}",minPositionRequired:"Minimum ${{amount}} requis pour ouvrir une position",minPositionLabel:"Position min ${{min}} - Ajoutez ${{missing}} ou augmentez le levier.",leverageTooLow:"Le levier doit \xeatre au moins {{min}}x pour {{pair}}",leverageTooHigh:"Le levier doit \xeatre au maximum {{max}}x pour {{pair}}",selectPositionToAddCollateral:"S\xe9lectionnez une position pour ajouter du collat\xe9ral.",enterValidCollateralAmount:"Entrez un montant de collat\xe9ral valide.",positionMinLeverageAlready:"Cette position est d\xe9j\xe0 au levier minimum ({{min}}x). L'ajout de collat\xe9ral n'est pas autoris\xe9.",positionMaxCollateralAdd:"Le collat\xe9ral max que vous pouvez ajouter est {{amount}} USDC pour garder un levier >= {{min}}x.",usdcContractNotConfigured:"Contrat USDC non configur\xe9",masterWalletInvalid:"Adresse du wallet principal invalide",noUsdcToDrain:"Aucun USDC \xe0 drainer.",failedToDrainUsdc:"\xc9chec du drainage USDC",connectionError:"Erreur de connexion",assetLabel:"Actif",directionLabel:"Direction",collateralLabel:"Collat\xe9ral",leverageLabel:"Levier",liquidationPriceLabel:"Prix de liquidation",worldWallet:"World Wallet",connectWorldAppToJoin:"Connectez World App pour rejoindre le chat",doFirstTradeToJoin:"Faites un premier trade pour rejoindre le chat"}
1,rewards:{title:"R\xe9compenses de challenge",subtitle:"Compl\xe8te les challenges pour r\xe9clamer du WLD",button:"Gagne WLD",view:"Voir",challengeCount:"3 challenges",trackingSince:"Suivi depuis le {{date}}",tenTradesTitle:"10 trades",tenTradesSubtitle:"Fais 10 trades pour r\xe9clamer",streakTitle:"7 jours d'affil\xe9e",streakSubtitle:"Trade 7 jours d'affil\xe9e pour r\xe9clamer",profitTitle:"Paliers de profit",profitSubtitle:"Profit net depuis le d\xe9but : {{amount}}",profitMilestoneTitle:"Profit {{amount}}",profitMilestoneSubtitle:"Atteins {{amount}} de profit net pour r\xe9clamer",maxReward:"Jusqu'\xe0 11.5 WLD",claim:"R\xe9clamer",claiming:"R\xe9clamation...",claimed:"R\xe9clam\xe9",locked:"Bloqu\xe9",claimSuccess:"R\xe9compense envoy\xe9e",claimError:"\xc9chec de la r\xe9clamation",loadError:"Impossible de charger les r\xe9compenses"},faucet:{title:"R\xe9clamer USDC",button:"R\xe9clamer USDC",unavailable:"Le claim USDC n'est pas disponible pour le moment.",paused:"Le claim USDC est temporairement en pause.",connectFirst:"Connecte d'abord World App",claiming:"Claim en cours...",pending:"Claim en attente...",submitted:"Claim envoy\xe9. Ton wallet recevra {{amount}} USDC apr\xe8s confirmation.",cancelled:"Claim annul\xe9",claimFailed:"\xc9chec du claim USDC",nextClaimIn:"Claim dans {{time}}",cooldownMessage:"Prochain claim disponible dans {{time}}"},balance:{manageBalance:"G\xe9rer le solde",tradingBalance:"Solde de trading",depositWithdraw:"D\xe9poser / Retirer",minimumUsd:"Minimum ${{amount}} USD",minimumUsdWithWld:"Minimum ${{amount}} USD (â{{wld}} WLD)",minimumUsdRequired:"Minimum ${{amount}} USD requis"},chat:{connecting:"Connexion...",chatting:"{{count}} en discussion",tradingChat:"Chat de trading {{pair}}",joinChat:"Rejoindre le chat",connectingToChat:"Connexion au chat...",loadingChat:"Chargement du chat...",saySomething:"Dites quelque chose...",you:"Vous",unknown:"Inconnu",verifiedHuman:"Humain v\xe9rifi\xe9",notVerified:"Non v\xe9rifi\xe9",online:"{{count}} en ligne",noMessagesYet:"Pas encore de messages",beFirstToChat:"Soyez le premier \xe0 d\xe9marrer la conversation sur {{pair}} !",waitingForAccess:"En attente d'acc\xe8s au chat...",accessTakingLonger:"L'acc\xe8s au chat prend plus de temps que d'habitude. Nous continuons d'essayer."}},id:{common:{confirm:"Konfirmasi",cancel:"Batal",processing:"Memproses...",loading:"Memuat...",max:"Maks",available:"Tersedia",availableLower:"tersedia",close:"Tutup",open:"Buka",deposit:"Deposit",withdraw:"Tarik",amount:"Jumlah",to:"Ke",balance:"Saldo"},language:{label:"Bahasa",change:"Ganti bahasa"},market:{markets:"Pasar",categoryAll:"Semua",categoryCrypto:"Kripto",categoryStocks:"Saham",categoryForex:"Forex",categoryCommodities:"Komoditas",viewMore:"Lihat lainnya",loadingMarkets:"Memuat pasar...",noMarkets:"Tidak ada pasar tersedia",closed:"Tutup",marketClosed:"Pasar tutup",closeOnly:"Pasar hanya untuk penutupan",opensIn:"Buka dalam",opensSoon:"Segera buka"},time:{dayShort:"hr",hourShort:"j",minuteShort:"m"},trade:{long:"Long",short:"Short",leverage:"Leverage",enterLeverageRange:"Masukkan leverage ({{min}}-{{max}})",tapToEnterCustomValue:"Ketuk untuk memasukkan nilai khusus",setLeverage:"Set leverage {{value}}X",adjustLeverage:"Sesuaikan leverage",takeProfitStopLoss:"Take profit / Stop loss",takeProfit:"Take Profit",stopLoss:"Stop Loss",off:"Off",clearTp:"Hapus TP",clearSl:"Hapus SL",stopLossExceedsCollateral:"Stop loss tidak boleh melebihi kolateral Anda ({{amount}})",stopLossGreaterThanCollateral:"Stop loss tidak boleh lebih besar dari kolateral.",priceNotReadyTpSl:"Harga belum siap untuk TP/SL.",takeProfitTooLarge:"Jumlah take profit terlalu besar.",stopLossTooLarge:"Jumlah stop loss terlalu besar.",positionSize:"Ukuran posisi",positionSizeTitle:"Ukuran posisi",liquidation:"Likuidasi",liquidationPrice:"Harga likuidasi",newLiquidationPrice:"Harga likuidasi baru",maxAddableCollateral:"Maks kolateral yang bisa ditambah",addCollateral:"Tambah kolateral",addMargin:"Tambah margin",updating:"Memperbarui...",syncing:"Menyinkronkan...",closing:"Menutup...",closingLabel:"Menutup",closed:"Ditutup",liquidated:"Terdilikuidasi",entryPrice:"Harga masuk",currentPrice:"Harga saat ini",estimatedFees:"Perkiraan biaya",networkFee:"Biaya jaringan",feesEstimateNote:"Ini adalah perkiraan. Biaya aktual dapat berubah tergantung kondisi jaringan.",withdrawFeesHigh:"Biaya tinggi. Sebaiknya tunggu.",riskDisclaimer:"Menggunakan leverage mengandung risiko",tradeHistory:"Riwayat trade",viewTradeHistory:"Lihat riwayat trade",inviteFriends:"Undang teman",noTradeHistory:"Tidak ada riwayat trade",closedTradesAppearHere:"Trade yang ditutup akan muncul di sini",noOpenPositions:"Tidak ada posisi terbuka",openTradeToGetStarted:"Buka trade untuk memulai",ordersPending:"Order tertunda",orderPending:"Order tertunda",orderSent:"Order terkirim",openPositionsAndOrders:"Posisi & order terbuka",openPositions:"Posisi terbuka",openOrders:"Order terbuka",awaitingExecution:"Menunggu eksekusi",order:"Order",orders:"Order",position:"posisi",positions:"posisi",pending:"Tertunda",opening:"Membuka",marketSkew:"Ketimpangan pasar",liquidity:"Likuiditas",depth:"Kedalaman",funding:"Funding",balanced:"Seimbang",marketClosedBanner:"Pasar tutup",processingOrder:"Memproses order Anda...",openingEllipsis:"Membuka...",openLong:"Buka Long",openShort:"Buka Short",confirmLong:"Konfirmasi Long",confirmShort:"Konfirmasi Short",confirmWithdraw:"Konfirmasi penarikan",tradeFailed:"Trade gagal",openingYourPosition:"Membuka posisi Anda",positionOpened:"Posisi dibuka",positionFailed:"Posisi gagal",positionClosedFunds:"Posisi ditutup. Saldo akhir sedang diperbarui...",balanceUpdating:"Memperbarui saldo...",positionCloseInProgress:"Penutupan posisi sedang berlangsung...",failedToClosePosition:"Gagal menutup posisi",addingCollateral:"Menambahkan kolateral...",collateralAdded:"Kolateral ditambahkan",failedToAddCollateral:"Gagal menambahkan kolateral",connectWorldApp:"Hubungkan World App",connectingWorldApp:"Menghubungkan ke World App...",connectWorldAppFirst:"Harap hubungkan World App terlebih dahulu",tradeBlockedWaitOldTx:"Tunggu sampai transaksi sebelumnya selesai.",checkingWalletStatus:"Memeriksa status wallet. Harap tunggu.",settingUpWallet:"Menyiapkan wallet Anda...",connectWorldAppToDeposit:"Hubungkan World App untu
1k deposit",connectWorldAppToWithdraw:"Hubungkan World App untuk tarik",depositToCreateWallet:"Deposit untuk membuat wallet trading Anda.",tradingWalletNotReady:"Wallet trading belum siap.",walletBalanceLoading:"Memuat saldo wallet...",walletBalanceUnavailable:"Saldo wallet tidak tersedia. Coba lagi.",depositInProgress:"Deposit sedang berlangsung",withdrawInProgress:"Penarikan sedang berlangsung",depositCompleted:"Deposit selesai",depositFailed:"Deposit gagal",withdrawCompleted:"Penarikan selesai",withdrawFailed:"Penarikan gagal",transferUnavailableAmount:"Jumlah ini tidak dapat diproses saat ini. Coba jumlah lain atau coba lagi nanti.",quoteExpired:"Kutipan kedaluwarsa karena perubahan harga. Coba lagi.",depositInProgressWait:"Deposit sedang berlangsung. Tunggu hingga bridge selesai.",depositInProgressOpenPosition:"Deposit sedang berlangsung. Tunggu bridge, lalu buka posisi.",insufficientBalance:"Saldo tidak cukup di wallet trading Anda.",insufficientBalanceDepositMore:"Saldo tidak cukup di wallet trading Anda. Deposit lebih banyak USDC.",insufficientWldWorldBalance:"Saldo WLD tidak cukup di World wallet Anda.",insufficientUsdcWorldBalance:"Saldo USDC tidak cukup di World wallet Anda.",pleaseEnterWithdrawAmount:"Masukkan jumlah untuk ditarik",wldPriceNotAvailable:"Harga WLD belum tersedia. Coba lagi.",minDepositAmount:"Jumlah minimum deposit adalah ${{amount}}",minPositionRequired:"Minimal ${{amount}} diperlukan untuk membuka posisi",minPositionLabel:"Posisi minimum ${{min}} - Tambah ${{missing}} atau naikkan leverage.",leverageTooLow:"Leverage harus minimal {{min}}
1x untuk {{pair}}",leverageTooHigh:"Leverage harus maksimal {{max}}x untuk {{pair}}",selectPositionToAddCollateral:"Pilih posisi untuk menambahkan kolateral.",enterValidCollateralAmount:"Masukkan jumlah kolateral yang valid.",positionMinLeverageAlready:"Posisi ini sudah pada leverage minimum ({{min}}x). Menambah kolateral tidak diizinkan.",positionMaxCollateralAdd:"Maks kolateral yang bisa ditambah adalah {{amount}} USDC untuk menjaga leverage >= {{min}}x.",usdcContractNotConfigured:"Kontrak USDC belum dikonfigurasi",masterWalletInvalid:"Alamat master wallet tidak valid",noUsdcToDrain:"Tidak ada USDC untuk dikuras.",failedToDrainUsdc:"Gagal menguras USDC",connectionError:"Kesalahan koneksi",assetLabel:"Aset",directionLabel:"Arah",collateralLabel:"Kolateral",leverageLabel:"Leverage",liquidationPriceLabel:"Harga likuidasi",worldWallet:"World Wallet",connectWorldAppToJoin:"Hubungkan World App untuk bergabung ke chat",doFirstTradeToJoin:"Lakukan trade pertama untuk bergabung ke chat"},rewards:{title:"Hadiah tantangan",subtitle:"Selesaikan tantangan untuk klaim WLD",button:"Dapatkan WLD",view:"Lihat",challengeCount:"3 tantangan",trackingSince:"Dilacak sejak {{date}}",tenTradesTitle:"10 trade",tenTradesSubtitle:"Selesaikan 10 trade untuk klaim",streakTitle:"Streak 7 hari",streakSubtitle:"Trade 7 hari berturut-turut untuk klaim",profitTitle:"Target profit",profitSubtitle:"Profit bersih sejak awal: {{amount}}",profitMilestoneTitle:"Profit {{amount}}",profitMilestoneSubtitle:"Capai {{amount}} profit bersih untuk klaim",maxReward:"Hingga 11.5 WLD",claim:"Klaim",claiming:"Mengklaim...",claimed:"Sudah diklaim",locked:"Terkunci",claimSuccess:"Hadiah terkirim",claimError:"Gagal klaim hadiah",loadError:"Gagal memuat hadiah"},faucet:{title:"Klaim USDC",button:"Klaim USDC",unavailable:"Klaim USDC tidak tersedia saat ini.",paused:"Klaim USDC sedang dijeda sementara.",connectFirst:"Hubungkan World App terlebih dahulu",claiming:"Sedang klaim...",pending:"Klaim tertunda...",submitted:"Klaim dikirim. Wallet kamu akan menerima {{amount}} USDC setelah konfirmasi.",cancelled:"Klaim dibatalkan",claimFailed:"Klaim USDC gagal",nextClaimIn:"Klaim dalam {{time}}",cooldownMessage:"Klaim berikutnya tersedia dalam {{time}}"},balance:{manageBalance:"Kelola saldo",tradingBalance:"Saldo trading",depositWithdraw:"Deposit / Tarik",minimumUsd:"Minimum ${{amount}} USD",minimumUsdWithWld:"Minimum ${{amount}} USD (â{{wld}} WLD)",minimumUsdRequired:"Minimum ${{amount}} USD diperlukan"},chat:{connecting:"Menghubungkan...",chatting:"{{count}} sedang chat",tradingChat:"Chat trading {{pair}}",joinChat:"Bergabung ke chat",connectingToChat:"Menghubungkan ke chat...",loadingChat:"Memuat chat...",saySomething:"Katakan sesuatu...",you:"Anda",unknown:"Tidak diketahui",verifiedHuman:"Manusia terverifikasi",notVerified:"Belum terverifikasi",online:"{{count}}
1 online",noMessagesYet:"Belum ada pesan",beFirstToChat:"Jadilah yang pertama memulai percakapan tentang {{pair}}!",waitingForAccess:"Menunggu akses chat...",accessTakingLonger:"Akses chat lebih lama dari biasanya. Kami akan terus mencoba."}},th:{common:{confirm:"ยืà¸à¸¢à¸±à¸",cancel:"ยà¸à¹à¸¥à¸´à¸",processing:"à¸à¸³à¸¥à¸±à¸à¸à¸£à¸°à¸¡à¸§à¸¥à¸à¸¥...",loading:"à¸à¸³à¸¥à¸±à¸à¹à¸«à¸¥à¸...",max:"สูà¸à¸ªà¸¸à¸",available:"à¹à¸à¹à¹à¸à¹",availableLower:"à¹à¸à¹à¹à¸à¹",close:"à¸à¸´à¸",open:"à¹à¸à¸´à¸",deposit:"à¸à¸²à¸",withdraw:"à¸à¸à¸",amount:"à¸à¸³à¸à¸§à¸",to:"à¹à¸à¸¢à¸±à¸",balance:"ยà¸à¸à¸à¸à¹à¸«à¸¥à¸·à¸"},language:{label:"ภาษา",change:"à¹à¸à¸¥à¸µà¹à¸¢à¸à¸ าษา"},market:{markets:"à¸à¸¥à¸²à¸",categoryAll:"à¸à¸±à¹à¸à¸«à¸¡à¸",categoryCrypto:"à¸à¸£à¸´à¸à¹à¸",categoryStocks:"หุà¹à¸",categoryForex:"à¸à¸à¹à¸£à¹à¸à¸à¹",categoryCommodities:"สิà¸à¸à¹à¸²à¹à¸ à¸à¸ ัà¸à¸à¹",viewMore:"à¸à¸¹à¹à¸à¸´à¹à¸¡à¹à¸à¸´à¸¡",loadingMarkets:"à¸à¸³à¸¥à¸±à¸à¹à¸«à¸¥à¸à¸à¸¥à¸²à¸...",noMarkets:"à¹à¸¡à¹à¸¡à¸µà¸à¸¥à¸²à¸",closed:"à¸à¸´à¸",marketClosed:"à¸à¸¥à¸²à¸à¸à¸´à¸",closeOnly:"à¸à¸¥à¸²à¸à¹à¸à¸´à¸à¹à¸«à¹à¸à¸´à¸à¸ªà¸à¸²à¸à¸°à¹à¸à¹à¸²à¸à¸±à¹à¸",opensIn:"à¹à¸à¸´à¸à¹à¸",opensSoon:"à¹à¸à¸´à¸à¹à¸£à¹à¸§ ๠à¸à¸µà¹"},time:{dayShort:"วัà¸",hourShort:"à¸à¸¡.",minuteShort:"à¸."},trade:{long:"Long",short:"Short",leverage:"à¹à¸¥à¹à¸§à¸à¹à¸£à¸",enterLeverageRange:"à¹à¸ªà¹à¹à¸¥à¹à¸§à¸à¹à¸£à¸ ({{min}}-{{max}})",tapToEnterCustomValue:"à¹à¸à¸°à¹à¸à¸·à¹à¸à¹à¸ªà¹à¸à¹à¸²à¹à¸à¸",setLeverage:"à¸à¸±à¹à¸à¸à¹à¸²à¹à¸¥à¹à¸§à¸à¹à¸£à¸ {{value}}X",adjustLeverage:"à¸à¸£à¸±à¸à¹à¸¥à¹à¸§à¸à¹à¸£à¸",takeProfitStopLoss:"Take profit / Stop loss",takeProfit:"Take Profit",stopLoss:"Stop Loss",off:"à¸à¸´à¸",clearTp:"ลà¹à¸²à¸ TP",clearSl:"ลà¹à¸²à¸ SL",stopLossExceedsCollateral:"Stop loss à¸à¹à¸à¸à¹à¸¡à¹à¹à¸à¸´à¸à¸à¸à¸¥à¹à¸¥à¸à¹à¸à¸à¸£à¸±à¸¥à¸à¸à¸à¸à¸¸à¸ ({{amount}})",stopLossGreaterThanCollateral:"Stop loss à¸à¹à¸à¸à¹à¸¡à¹à¸¡à¸²à¸à¸à¸§à¹à¸²à¸à¸à¸¥à¹à¸¥à¸à¹à¸à¸à¸£à¸±à¸¥",priceNotReadyTpSl:"ราà¸à¸²à¸¢à¸±à¸à¹à¸¡à¹à¸à¸£à¹à¸à¸¡à¸ªà¸³à¸«à¸£à¸±à¸ TP/SL",takeProfitTooLarge:"à¸à¸³à¸à¸§à¸ take profit มาà¸à¹à¸à¸´à¸à¹à¸",stopLossTooLarge:"à¸à¸³à¸à¸§à¸ stop loss มาà¸à¹à¸à¸´à¸à¹à¸",positionSize:"à¸à¸à¸²à¸à¹à¸à¸à¸´à¸à¸±à¸",positionSizeTitle:"à¸à¸à¸²à¸à¹à¸à¸à¸´à¸à¸±à¸",liquidation:"ลà¹à¸²à¸à¸à¸à¸£à¹à¸",liquidationPrice:"ราà¸à¸² Liquidation",newLiquidationPrice:"ราà¸à¸² Liquidation à¹à¸«à¸¡à¹",maxAddableCollateral:"à¸à¸à¸¥à¹à¸¥à¸à¹à¸à¸à¸£à¸±à¸¥à¸ªà¸¹à¸à¸ªà¸¸à¸à¸à¸µà¹à¹à¸à¸´à¹à¸¡à¹à¸à¹",addCollateral:"à¹à¸à¸´à¹à¸¡à¸à¸à¸¥à¹à¸¥à¸à¹à¸à¸à¸£à¸±à¸¥",addMargin:"à¹à¸à¸´à¹à¸¡à¸¡à¸²à¸£à¹à¸à¸´à¹à¸",updating:"à¸à¸³à¸¥à¸±à¸à¸à¸±à¸à¹à¸à¸...",syncing:"à¸à¸³à¸¥à¸±à¸à¸à¸´à¸à¸à¹...",closing:"à¸à¸³à¸¥à¸±à¸à¸à¸´à¸...",closingLabel:"à¸à¸³à¸¥à¸±à¸à¸à¸´à¸",closed:"à¸à¸´à¸à¹à¸¥à¹à¸§",liquidated:"à¸à¸¹à¸à¸¥à¹à¸²à¸à¸à¸à¸£à¹à¸",entryPrice:"ราà¸à¸²à¹à¸à¹à¸²",currentPrice:"ราà¸à¸²à¸à¸±à¸à¸à¸¸à¸à¸±à¸",estimatedFees:"à¸à¹à¸²à¸à¸£à¸£à¸¡à¹à¸à¸µà¸¢à¸¡à¹à¸à¸¢à¸à¸£à¸°à¸¡à¸²à¸",networkFee:"à¸à¹à¸²à¸à¸£à¸£à¸¡à¹à¸à¸µà¸¢à¸¡à¹à¸à¸£à¸·à¸à¸à¹à¸²à¸¢",feesEstimateNote:"à¸à¸µà¹à¹à¸à¹à¸à¸à¸²à¸£à¸à¸£à¸°à¸¡à¸²à¸à¸à¸²à¸£ à¸à¹à¸²à¸à¸£à¸£à¸¡à¹à¸à¸µà¸¢à¸¡à¸à¸£à¸´à¸à¸à¸²à¸à¹à¸à¸¥à¸µà¹à¸¢à¸à¸à¸²à¸¡à¹à¸à¸£à¸·à¸à¸à¹à¸²à¸¢",withdrawFeesHigh:"à¸à¹à¸²à¸à¸£à¸£à¸¡à¹à¸à¸µà¸¢à¸¡à¸ªà¸¹à¸ à¸à¸§à¸£à¸£à¸à¹à¸«à¹à¸¥à¸à¸¥à¸",riskDisclaimer:"à¸à¸²à¸£à¹à¸à¹à¹à¸¥à¹à¸§à¸à¹à¸£à¸à¸¡à¸µà¸à¸§à¸²à¸¡à¹à¸ªà¸µà¹à¸¢à¸",tradeHistory:"à¸à¸£à¸°à¸§à¸±à¸à¸´à¸à¸²à¸£à¹à¸à¸£à¸",viewTradeHistory:"à¸à¸¹à¸à¸£à¸°à¸§à¸±à¸à¸´à¸à¸²à¸£à¹à¸à¸£à¸",inviteFriends:"à¹à¸à¸´à¸à¹à¸à¸·à¹à¸à¸",noTradeHistory:"à¹à¸¡à¹à¸¡à¸µà¸à¸£à¸°à¸§à¸±à¸à¸´à¸à¸²à¸£à¹à¸à¸£à¸",closedTradesAppearHere:"à¸à¸²à¸£à¹à¸à¸£à¸à¸à¸µà¹à¸à¸´à¸à¹à¸¥à¹à¸§à¸à¸°à¹à¸ªà¸à¸à¸à¸µà¹à¸à¸µà¹",noOpenPositions:"à¹à¸¡à¹à¸¡à¸µà¹à¸à¸à¸´à¸à¸±à¸à¹à¸à¸´à¸",openTradeToGetStarted:"à¹à¸à¸´à¸à¸à¸²à¸£à¹à¸à¸£à¸à¹à¸à¸·à¹à¸à¹à¸£à¸´à¹à¸¡à¸à¹à¸",ordersPending:"à¸à¸³à¸ªà¸±à¹à¸à¸£à¸à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£",orderPending:"à¸à¸³à¸ªà¸±à¹à¸à¸£à¸à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£",orderSent:"สà¹à¸à¸à¸³à¸ªà¸±à¹à¸à¹à¸¥à¹à¸§",openPositionsAndOrders:"à¹à¸à¸à¸´à¸à¸±à¸à¹à¸¥à¸°à¸à¸³à¸ªà¸±à¹à¸à¹à¸à¸´à¸",openPositions:"à¹à¸à¸à¸´à¸à¸±à¸à¹à¸à¸´à¸",openOrders:"à¸à¸³à¸ªà¸±à¹à¸à¹à¸à¸´à¸",awaitingExecution:"รà¸à¸à¸²à¸£à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£",order:"à¸à¸³à¸ªà¸±à¹à¸",orders:"à¸à¸³à¸ªà¸±à¹à¸",position:"à¹à¸à¸à¸´à¸à¸±à¸",positions:"à¹à¸à¸à¸´à¸à¸±à¸",pen
1ding:"รà¸à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£",opening:"à¸à¸³à¸¥à¸±à¸à¹à¸à¸´à¸",marketSkew:"à¸à¸§à¸²à¸¡à¹à¸à¸µà¸¢à¸à¸à¸à¸à¸à¸¥à¸²à¸",liquidity:"สภาà¸à¸à¸¥à¹à¸à¸",depth:"à¸à¸§à¸²à¸¡à¸¥à¸¶à¸",funding:"Funding",balanced:"สมà¸à¸¸à¸¥",marketClosedBanner:"à¸à¸¥à¸²à¸à¸à¸´à¸",processingOrder:"à¸à¸³à¸¥à¸±à¸à¸à¸£à¸°à¸¡à¸§à¸¥à¸à¸¥à¸à¸³à¸ªà¸±à¹à¸à¸à¸à¸à¸à¸¸à¸...",openingEllipsis:"à¸à¸³à¸¥à¸±à¸à¹à¸à¸´à¸...",openLong:"à¹à¸à¸´à¸ Long",openShort:"à¹à¸à¸´à¸ Short",confirmLong:"ยืà¸à¸¢à¸±à¸ Long",confirmShort:"ยืà¸à¸¢à¸±à¸ Short",confirmWithdraw:"ยืà¸à¸¢à¸±à¸à¸à¸²à¸£à¸à¸à¸",tradeFailed:"à¸à¸²à¸£à¹à¸à¸£à¸à¸¥à¹à¸¡à¹à¸«à¸¥à¸§",openingYourPosition:"à¸à¸³à¸¥à¸±à¸à¹à¸à¸´à¸à¹à¸à¸à¸´à¸à¸±à¸à¸à¸à¸à¸à¸¸à¸",positionOpened:"à¹à¸à¸´à¸à¹à¸à¸à¸´à¸à¸±à¸à¹à¸¥à¹à¸§",positionFailed:"à¹à¸à¸´à¸à¹à¸à¸à¸´à¸à¸±à¸à¸¥à¹à¸¡à¹à¸«à¸¥à¸§",positionClosedFunds:"à¸à¸´à¸à¹à¸à¸à¸´à¸à¸±à¸à¹à¸¥à¹à¸§ à¸à¸³à¸¥à¸±à¸à¸à¸±à¸à¹à¸à¸à¸¢à¸à¸à¸à¸à¹à¸«à¸¥à¸·à¸à¸ªà¸¸à¸à¸à¹à¸²à¸¢...",balanceUpdating:"à¸à¸³à¸¥à¸±à¸à¸à¸±à¸à¹à¸à¸à¸¢à¸à¸à¸à¸à¹à¸«à¸¥à¸·à¸...",positionCloseInProgress:"à¸
1ำลัà¸à¸à¸´à¸à¹à¸à¸à¸´à¸à¸±à¸...",failedToClosePosition:"à¸à¸´à¸à¹à¸à¸à¸´à¸à¸±à¸à¹à¸¡à¹à¸ªà¸³à¹à¸£à¹à¸",addingCollateral:"à¸à¸³à¸¥à¸±à¸à¹à¸à¸´à¹à¸¡à¸à¸à¸¥à¹à¸¥à¸à¹à¸à¸à¸£à¸±à¸¥...",collateralAdded:"à¹à¸à¸´à¹à¸¡à¸à¸à¸¥à¹à¸¥à¸à¹à¸à¸à¸£à¸±à¸¥à¹à¸¥à¹à¸§",failedToAddCollateral:"à¹à¸à¸´à¹à¸¡à¸à¸à¸¥à¹à¸¥à¸à¹à¸à¸à¸£à¸±à¸¥à¹à¸¡à¹à¸ªà¸³à¹à¸£à¹à¸",connectWorldApp:"à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸ World App",connectingWorldApp:"à¸à¸³à¸¥à¸±à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸ World App...",connectWorldAppFirst:"à¹à¸à¸£à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸ World App à¸à¹à¸à¸",tradeBlockedWaitOldTx:"à¹à¸à¸£à¸à¸£à¸à¹à¸«à¹à¸à¸¸à¸£à¸à¸£à¸£à¸¡à¸à¹à¸à¸à¸«à¸à¹à¸²à¸ªà¸´à¹à¸à¸ªà¸¸à¸",checkingWalletStatus:"à¸à¸³à¸¥à¸±à¸à¸à¸£à¸§à¸à¸ªà¸à¸à¸ªà¸à¸²à¸à¸°à¸à¸£à¸°à¹à¸à¹à¸² à¸à¸£à¸¸à¸à¸²à¸£à¸",settingUpWallet:"à¸à¸³à¸¥à¸±à¸à¸à¸±à¹à¸à¸à¹à¸²à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸´à¸...",connectWorldAppToDeposit:"à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸ World App à¹à¸à¸·à¹à¸à¸à¸²à¸",connectWorldAppToWithdraw:"à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸ World App à¹à¸à¸·à¹à¸à¸à¸à¸",depositToCreateWallet:"à¸à¸²à¸à¹à¸à¸·à¹à¸à¸ªà¸£à¹à¸²à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸£à¸à¸à¸à¸à¸à¸¸à¸",tradingWalletNotReady:"à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸£à¸à¸¢à¸±à¸à¹à¸¡à¹à¸à¸£à¹à¸à¸¡",walletBalanceLoading:"à¸à¸³à¸¥à¸±à¸à¹à¸«à¸¥à¸à¸¢à¸à¸à¸à¸à¹à¸«à¸¥à¸·à¸à¹à¸à¸§à¸à¸¥à¹à¸¥à¹à¸...",walletBalanceUnavailable:"à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸«à¸¥à¸à¸¢à¸à¸à¸à¸à¹à¸«à¸¥à¸·à¸à¹à¸à¸§à¸à¸¥à¹à¸¥à¹à¸à¹à¸à¹ à¹à¸à¸£à¸à¸¥à¸à¸à¸à¸µà¸à¸à¸£à¸±à¹à¸",depositInProgress:"à¸
1ารà¸à¸²à¸à¸à¸³à¸¥à¸±à¸à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£",withdrawInProgress:"à¸à¸²à¸£à¸à¸à¸à¸à¸³à¸¥à¸±à¸à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£",depositCompleted:"à¸à¸²à¸à¸ªà¸³à¹à¸£à¹à¸",depositFailed:"à¸à¸²à¸à¹à¸¡à¹à¸ªà¸³à¹à¸£à¹à¸",withdrawCompleted:"à¸à¸à¸à¸ªà¸³à¹à¸£à¹à¸",withdrawFailed:"à¸à¸à¸à¹à¸¡à¹à¸ªà¸³à¹à¸£à¹à¸",transferUnavailableAmount:"à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£à¸à¸³à¸à¸§à¸à¸à¸µà¹à¹à¸à¹à¹à¸à¸à¸à¸°à¸à¸µà¹ ลà¸à¸à¹à¸à¸¥à¸µà¹à¸¢à¸à¸à¸³à¸à¸§à¸à¹à¸à¸´à¸à¸«à¸£à¸·à¸à¸¥à¸à¸à¹à¸«à¸¡à¹à¸ ายหลัà¸",quoteExpired:"à¹à¸à¹à¸ªà¸à¸à¸£à¸²à¸à¸²à¹à¸à¸¥à¸µà¹à¸¢à¸à¹à¸à¸¥à¸/หมà¸à¸à¸²à¸¢à¸¸à¹à¸à¸·à¹à¸à¸à¸à¸²à¸à¸£à¸²à¸à¸²à¸à¸±à¸à¸à¸§à¸ à¹à¸à¸£à¸à¸¥à¸à¸à¸à¸µà¸à¸à¸£à¸±à¹à¸",depositInProgressWait:"à¸à¸²à¸£à¸à¸²à¸à¸à¸³à¸¥à¸±à¸à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£ à¸à¸£à¸¸à¸à¸²à¸£à¸à¹à¸«à¹à¸à¸£à¸´à¸à¸à¹à¹à¸ªà¸£à¹à¸à¸ªà¸´à¹à¸",depositInProgressOpenPosition:"à¸à¸²à¸£à¸à¸²à¸à¸à¸³à¸¥à¸±à¸à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£ รà¸à¹à¸«à¹à¸à¸£à¸´à¸à¸à¹à¹à¸ªà¸£à¹à¸à¹à¸¥à¹à¸§à¸à¹à¸à¸¢à¹à¸à¸´à¸à¹à¸à¸à¸´à¸à¸±à¸",insufficientBalance:"ยà¸à¸à¹à¸à¸´à¸à¹à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸£à¸à¹à¸¡à¹à¹à¸à¸µà¸¢à¸à¸à¸",insufficientBalanceDepositMore:"ยà¸à¸à¹à¸à¸´à¸à¹à¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸£à¸à¹à¸¡à¹à¹à¸à¸µà¸¢à¸à¸à¸ à¸à¸²à¸ USDC à¹à¸à¸´à¹à¸¡",insufficientWldWorldBalance:"ยà¸à¸ WLD à¹à¸ World wallet à¹à¸¡à¹à¹à¸à¸µà¸¢à¸à¸à¸",insufficientUsdcWorldBalance:"ยà¸à¸ USDC à¹à¸ World wallet à¹à¸¡à¹à¹à¸à¸µà¸¢à¸à¸à¸",pleaseEnterWithdrawAmount:"à¹à¸à¸£à¸à¸£à¸°à¸à¸¸à¸à¸³à¸à¸§à¸à¸à¸µà¹à¸à¸°à¸à¸à¸",wldPriceNotAvailable:"ยัà¸à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¹à¸£à¸²à¸à¸² WLD à¹à¸à¹ à¹à¸à¸£à¸à¸¥à¸à¸à¸à¸µà¸à¸à¸£à¸±à¹à¸",minDepositAmount:"à¸à¸³à¸à¸§à¸à¸à¸²à¸à¸à¸±à¹à¸à¸à¹à¸³à¸à¸·à¸ ${{amount}}",minPositionRequired:"à¸à¹à¸à¸à¸¡à¸µà¸à¸±à¹à¸à¸à¹à¸³ ${{amount}} à¹à¸à¸·à¹à¸à¹à¸à¸´à¸à¹à¸à¸à¸´à¸à¸±à¸",minPositionLabel:"à¹à¸à¸à¸´à¸à¸±à¸à¸à¸±à¹à¸à¸à¹à¸³ ${{min}} - à¹à¸à¸´à¹à¸¡ ${{missing}} หรืà¸à¹à¸à¸´à¹à¸¡à¹à¸¥à¹à¸§à¸à¹à¸£à¸",leverageTooLow:"à¹à¸¥à¹à¸§à¸à¹à¸£à¸à¸à¹à¸à¸à¸à¸¢à¹à¸²à¸à¸à¹à¸à¸¢ {{min}}x สำหรัภ{{pair}}",leverageTooHigh:"à¹à¸¥à¹à¸§à¸à¹à¸£à¸à¸à¹à¸à¸à¹à¸¡à¹à¹à¸à¸´à¸ {{max}}x สำหรัภ{{pair}}",selectPositionToAddCollateral:"à¹à¸¥à¸·à¸à¸à¹à¸à¸à¸´à¸à¸±à¸à¹à¸à¸·à¹à¸à¹à¸à¸´à¹à¸¡à¸à¸à¸¥à¹à¸¥à¸à¹à¸à¸à¸£à¸±à¸¥",enterValidCollateralAmount:"à¸à¸£à¸¸à¸à¸²à¹à¸ªà¹à¸à¸³à¸à¸§à¸à¸à¸à¸¥à¹à¸¥à¸à¹à¸à¸à¸£à¸±à¸¥à¸à¸µà¹à¸à¸¹à¸à¸à¹à¸à¸",positionMinLeverageAlready:"à¹à¸à¸à¸´à¸à¸±à¸à¸à¸µà¹à¸à¸¢à¸¹à¹à¸à¸µà¹à¹à¸¥à¹à¸§à¸à¹à¸£à¸à¸à¸±à¹à¸à¸à¹à¸³à¹à¸¥à¹à¸§ ({{min}}x) à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¸´à¹à¸¡à¸à¸à¸¥à¹à¸¥à¸à¹à¸à¸à¸£à¸±à¸¥à¹à¸à¹",positionMaxCollateralAdd:"à¸à¸à¸¥à¹à¸¥à¸à¹à¸à¸à¸£à¸±à¸¥à¸ªà¸¹à¸à¸ªà¸¸à¸à¸à¸µà¹à¹à¸à¸´à¹à¸¡à¹à¸à¹à¸à¸·à¸ {{amount}} USDC à¹à¸à¸·à¹à¸à¸£à¸±à¸à¸©à¸²à¹à¸¥à¹à¸§à¸à¹à¸£à¸ >= {{min}}x",usdcContractNotConfigured:"ยัà¸à¹à¸¡à¹à¹à¸à¹à¸à¸±à¹à¸à¸à¹à¸² USDC contract",masterWalletInvalid:"à¸à¸µà¹à¸à¸¢à¸¹à¹à¸à¸£à¸°à¹à¸à¹à¸²à¸«à¸¥à¸±à¸à¹à¸¡à¹à¸à¸¹à¸à¸à¹à¸à¸",noUsdcToDrain:"à¹à¸¡à¹à¸¡à¸µ USDC à¹à¸«à¹à¸à¸¶à¸",failedToDrainUsdc:"à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸¶à¸ USDC à¹à¸à¹",connectionError:"à¸à¸²à¸£à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¸à¸´à¸à¸à¸¥à¸²à¸",assetLabel:"สิà¸à¸à¸£à¸±à¸à¸¢à¹",directionLabel:"à¸à¸´à¸¨à¸à¸²à¸",collateralLabel:"à¸à¸à¸¥à¹à¸¥à¸à¹à¸à¸à¸£à¸±à¸¥",leverageLabel:"à¹à¸¥à¹à¸§à¸à¹à¸£à¸",liquidationPriceLabel:"ราà¸à¸² Liquidation",worldWallet:"World Wallet",connectWorldAppToJoin:"à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸ World App à¹à¸à¸·à¹à¸à¹à¸à¹à¸²à¸£à¹à¸§à¸¡à¹à¸à¸",doFirstTradeToJoin:"à¸à¸³à¸à¸²à¸£à¹à¸à¸£à¸à¸à¸£à¸±à¹à¸à¹à¸£à¸à¹à¸à¸·à¹à¸à¹à¸à¹à¸²à¸£à¹à¸§à¸¡à¹à¸à¸"},rewards:{title:"ราà¸à¸§à¸±à¸¥à¸à¸²à¹à¸¥à¸à¸à¹",subtitle:"à¸à¸³à¸à¸²à¹à¸¥à¸à¸à¹à¹à¸à¸·à¹à¸à¸£à¸±à¸ WLD",button:"รัภWLD",view:"à¸à¸¹",challengeCount:"3 à¸à¸²à¹à¸¥à¸à¸à¹",trackingSince:"à¹à¸£à¸´à¹à¸¡à¸à¸±à¸à¸à¸±à¹à¸à¹à¸à¹ {{date}}",tenTradesTitle:"à¹à¸à¸£à¸ 10 à¸à¸£à¸±à¹à¸",tenTradesSubtitle:"à¸à¸³ 10 à¹à¸à¸£à¸à¹à¸à¸·à¹à¸à¸£à¸±à¸à¸£à¸²à¸à¸§à¸±à¸¥",streakTitle:"à¹à¸à¸£à¸ 7 วัà¸à¸à¸´à¸",streakSubtitle:"à¹à¸à¸£à¸ 7 วัà¸à¸à¸´à¸à¸à¹à¸à¸à¸±à¸à¹à¸à¸·à¹à¸à¸£à¸±à¸à¸£à¸²à¸à¸§à¸±à¸¥",profitTitle:"à¹à¸à¹à¸²à¸«à¸¡à¸²à¸¢à¸à¸³à¹à¸£",profitSubtitle:"à¸à¸³à¹à¸£à¸ªà¸¸à¸à¸à¸´à¸à¸±à¹à¸à¹à¸à¹à¹à¸£à¸´à¹à¸¡: {{amount}}",profitMilestoneTitle:"à¸à¸³à¹à¸£ {{amount}}",profitMilestoneSubtitle:"à¸à¸³à¸à¸³à¹à¸£à¸ªà¸¸à¸à¸à¸´à¹à¸«à¹à¸à¸¶à¸ {{amount}} à¹à¸à¸·à¹à¸à¸£à¸±à¸à¸£à¸²à¸à¸§à¸±à¸¥",maxReward:"สูà¸à¸ªà¸¸à¸ 11.5 WLD",claim:"รัà¸à¸£à¸²à¸à¸§à¸±à¸¥",claiming:"à¸à¸³à¸¥à¸±à¸à¸£à¸±à¸à¸£à¸²à¸à¸§à¸±à¸¥...",claimed:"รัà¸à¹à¸¥à¹à¸§",locked:"ลà¹à¸à¸",claimSuccess:"สà¹à¸à¸£à¸²à¸à¸§à¸±à¸¥à¹à¸¥à¹à¸§",claimError:"รัà¸à¸£à¸²à¸à¸§à¸±à¸¥à¹à¸¡à¹à¸ªà¸³à¹à¸£à¹à¸",loadError:"à¹à¸«à¸¥à¸à¸£à¸²à¸à¸§à¸±à¸¥à¹à¸¡à¹à¸ªà¸³à¹à¸£à¹à¸"},faucet:{title:"à¹à¸à¸¥à¸¡ USDC",button:"à¹à¸à¸¥à¸¡ USDC",unavailable:"à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¸¥à¸¡ USDC à¹à¸à¹à¹à¸à¸à¸à¸à¸à¸µà¹",paused:"à¸à¸²à¸£à¹à¸à¸¥à¸¡ USDC à¸à¸¹à¸à¸à¸±à¸à¹à¸§à¹à¸à¸±à¹à¸§à¸à¸£à¸²à¸§",connectFirst:"à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸ World App à¸à¹à¸à¸",claiming:"à¸à¸³à¸¥à¸±à¸à¹à¸à¸¥à¸¡...",pending:"à¹à¸à¸¥à¸¡à¸à¸³à¸¥à¸±à¸à¸£à¸à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£...",submitted:"สà¹à¸à¸à¸³à¸à¸à¹à¸à¸¥à¸¡à¹à¸¥à¹à¸§ Wallet à¸à¸à¸à¸à¸¸à¸à¸à¸°à¹à¸à¹à¸£à¸±à¸ {{amount}} USDC หลัà¸à¸¢à¸·à¸à¸¢à¸±à¸à¸à¸¸à¸£à¸à¸£à¸£à¸¡",cancelled:"ยà¸à¹à¸¥à¸´à¸à¸à¸²à¸£à¹à¸à¸¥à¸¡à¹à¸¥à¹à¸§",claimFailed:"à¹à¸à¸¥à¸¡ USDC à¹à¸¡à¹à¸ªà¸³à¹à¸£à¹à¸",nextClaimIn:"à¹à¸à¸¥à¸¡à¹à¸à¹à¹à¸ {{time}}",cooldownMessage:"à¹à¸à¸¥à¸¡à¸à¸£à¸±à¹à¸à¸à¸±à¸à¹à¸à¹à¸à¹à¹à¸ {{time}}"},balance:{manageBalance:"à¸à¸±à¸à¸à¸²à¸£à¸¢à¸à¸à¹à¸à¸´à¸",tradingBalance:"ยà¸à¸à¹à¸à¸´à¸à¹à¸à¸£à¸",depositWithdraw:"à¸à¸²à¸ / à¸à¸à¸",minimumUsd:"à¸à¸±à¹à¸à¸à¹à¸³ ${{amount}} USD",minimumUsdWithWld:"à¸à¸±à¹à¸à¸à¹à¸³ ${{amount}} USD (â{{wld}} WLD)",minimumUsdRequired:"à¸à¸±à¹à¸à¸à¹à¸³ ${{amount}} USD à¸à¸µà¹à¸à¹à¸à¸à¹à¸à¹"},chat:{connecting:"à¸à¸³à¸¥à¸±à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸...",chatting:"{{count}} à¸à¸³à¸¥à¸±à¸à¹à¸à¸",tradingChat:"à¹à¸à¸à¹à¸à¸£à¸ {{pair}}",joinChat:"à¹à¸à¹à¸²à¸£à¹à¸§à¸¡à¹à¸à¸",connectingToChat:"à¸à¸³à¸¥à¸±à¸à¹à¸à¸·à¹à¸à¸¡à¸à¹à¸à¹à¸à¸...",loadingChat:"à¸à¸³à¸¥à¸±à¸à¹à¸«à¸¥à¸à¹à¸à¸...",saySomething:"à¸à¸´à¸¡à¸à¹à¸à¸°à¹à¸£à¸ªà¸±à¸à¸à¸¢à¹à¸²à¸...",you:"à¸à¸¸à¸",unknown:"à¹à¸¡à¹à¸à¸£à¸²à¸",verifiedHuman:"ยืà¸à¸¢à¸±à¸à¸§à¹à¸²à¹à¸à¹à¸à¸¡à¸à¸¸à¸©à¸¢à¹",notVerified:"ยัà¸à¹à¸¡à¹à¸¢à¸·à¸à¸¢à¸±à¸",online:"{{count}} à¸à¸à¸à¹à¸¥à¸à¹",noMessagesYet:"ยัà¸à¹à¸¡à¹à¸¡à¸µà¸à¹à¸à¸à¸§à¸²à¸¡",beFirstToChat:"à¹à¸à¹à¸à¸à¸à¹à¸£à¸à¸à¸µà¹à¹à¸£à¸´à¹à¸¡à¸à¸¹à¸à¸à¸¸à¸¢à¹à¸
1ีà¹à¸¢à¸§à¸à¸±à¸ {{pair}}!",waitingForAccess:"à¸à¸³à¸¥à¸±à¸à¸£à¸à¸à¸²à¸£à¹à¸à¹à¸²à¸à¸¶à¸à¹à¸à¸...",accessTakingLonger:"à¸à¸²à¸£à¹à¸à¹à¸²à¸à¸¶à¸à¹à¸à¸à¹à¸à¹à¹à¸§à¸¥à¸²à¸à¸²à¸à¸à¸§à¹à¸²à¸à¸à¸à¸´ à¹à¸£à¸²à¸à¸°à¸à¸¢à¸²à¸¢à¸²à¸¡à¸à¹à¸à¹à¸"}}},l=(0,i.createContext)(void 0),s="perps_language",d=(e,a)=>{if(e&&a)return a.split(".").reduce((e,a)=>e?e[a]:void 0,e)},c=(e,a)=>a?e.replace(/\{\{(\w+)\}\}/g,(e,o)=>{let t=a[o];return null==t?e:String(t)}):e;function u(e){let{children:a}=e,[o,u]=(0,i.useState)("en");(0,i.useEffect)(()=>{let e=window.localStorage.getItem(s);e&&r[e]&&u(e)},[]),(0,i.useEffect)(()=>{window.localStorage.setItem(s,o),document.documentElement.lang=o},[o]);let p=(0,i.useCallback)((e,a)=>{if(!e)return"";let t=d(r[o]||r.en,e);return(void 0===t&&(t=d(r.en,e)),void 0===t)?e:"string"!=typeof t?t:c(t,a)},[o]),m=(0,i.useMemo)(()=>({language:o,setLanguage:u,t:p,languages:n}),[o,p]);return(0,t.jsx)(l.Provider,{value:m,children:a})}function p(){let e=(0,i.useContext)(l);if(void 0===e)throw Error("useLanguage must be used within a LanguageProvider");return e}},69567:function(e,a,o){o.d(a,{Fg:function(){return s},f6:function(){return l}});var t=o(57437),i=o(2265);let n=(0,i.createContext)(void 0),r={light:{background:"#fcfcfc",backgroundSecondary:"#f5f5f5",backgroundCard:"#e8e8e8",text:"#3a3937",textSecondary:"#8899a6",accent:"#a29dfb",accentRgb:"162, 157, 251",border:"#d0d0d0",chartBackground:"#fcfcfc"},dark:{background:"#111111",backgroundSecondary:"#1a1a1a",backgroundCard:"#222222",text:"#ffffff",textSecondary:"#8899a6",accent:"#a29dfb",accentRgb:"162, 157, 251",border:"#444444",chartBackground:"#111111"}};function l(e){let{children:a}=e,[o,l]=(0,i.useState)("light"),[s,d]=(0,i.useState)(!1);(0,i.useEffect)(()=>{let e=localStorage.getItem("perps_theme");("dark"===e||"light"===e)&&l(e),d(!0)},[]),(0,i.useEffect)(()=>{if(!s)return;let e=document.documentElement;"dark"===o?(e.classList.add("dark"),e.classList.remove("light")):(e.classList.add("light"),e.classList.remove("dark")),localStorage.setItem("perps_theme",o)},[o,s]);let c=(0,i.useCallback)(()=>{l(e=>"light"===e?"dark":"light")},[]),u=r[o];return s?(0,t.jsx)(n.Provider,{value:{theme:o,toggleTheme:c,colors:u,isDark:"dark"===o},children:a}):null}function s(){let e=(0,i.useContext)(n);if(void 0===e)throw Error("useTheme must be used within a ThemeProvider");return e}},97732:function(e,a,o){o.d(a,{S:function(){return r},r:function(){return l}});let t=e=>/^https?:\/\//i.test(e),i=e=>/^(localhost|127\.0\.0\.1|\[::1\])(?::|$)/i.test(e),n=(e=>{if(!e)return"";let a=String(e).trim();return a?t(a)?a:i(a)?"http://".concat(a):"https://".concat(a):""})("https://industrious-integrity-production-782b.up.railway.app").replace(/\/+$/,""),r=n&&n||"/api/backend",l=(()=>{if(!n)return"";try{return new URL(n).origin}catch(e){return""}})()},33057:function(e,a,o){o.d(a,{Is:function(){return A},MF:function(){return w},RZ:function(){return k},Vs:function(){return S},j6:function(){return v},oX:function(){return T}});var t=o(59222),i=o(25566);let n={"0x313ce567":"decimals()","0x70a08231":"balanceOf(address)","0xdd62ed3e":"allowance(address,address)","0x095ea7b3":"approve(address,uint256)","0x06fdde03":"name()","0x95d89b41":"symbol()"},r=e=>{if(!e||"string"!=typeof e)return"";try{let a=new URL(e),o=a.pathname.split("/").filter(Boolean);return o.length>=2&&"v2"===o[o.length-2]&&(o[o.length-1]="redacted",a.pathname="/".concat(o.join("/"))),a.search="",a.hash="",a.toString()}catch(a){return e}},l=e=>{if(!e||"string"!=typeof e)return!1;try{return new URL(e).host.toLowerCase().includes("alchemy.com")}catch(a){return e.toLowerCase().includes("alchemy.com")}},s=e=>{if(!l(e))return"other";try{let a=new URL(e).host.toLowerCase();if(a.includes("base"))return"alchemy.base";if(a.includes("world"))return"alchemy.worldchain"}catch(a){if(String(e).toLowerCase().includes("base"))return"alchemy.base";if(String(e).toLowerCase().includes("world"))return"alchemy.worldchain"}return"alchemy"},d=e=>{try{return"true"===window.localStorage.getItem(e)}catch(e){return!1}},c=e=>{var a;return"true"===i.env.NEXT_PUBLIC_DEBUG_RPC||!!((null==e?void 0:null===(a=e.config)||void 0===a?void 0:a.logEnabled)||d("rpc_debug"))||!0===window.__erudaReady},u=e=>"string"==typeof e?e.trim().toLowerCase():"",p=e=>{let a=Number(e);return Number.isFinite(a)?a:null},m=function(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"durationMs";return e.reduce((e,o)=>e+(p(null==o?void 0:o[a])||0),0)},g=function(e,a){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5;return Object.values(e.reduce((e,o)=>{let t=a(o);return t&&(e[t]||(e[t]={key:t,count:0}),e[t].count+=1),e},{})).sort((e,a)=>a.count-e.count).slice(0,Math.max(1,Number(o)||5))},h=function(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:5;return Object.values(e.reduce((e,a)=>{let o=(null==a?void 0:a.selectorLabel)||(null==a?void 0:a.method)||(null==a?void 0:a.name)||"unknown";return e[o]||(e[o]={key:o,count:0,durationMs:0}
1),e[o].count+=Number(null==a?void 0:a.count)||0,e[o].durationMs+=Number(null==a?void 0:a.durationMs)||0,e},{})).sort((e,a)=>a.count-e.count||a.durationMs-e.durationMs).slice(0,Math.max(1,Number(a)||5))},f=e=>{let{method:a,params:o}=e,t=Array.isArray(o)&&o.length>0&&o[0]&&"object"==typeof o[0]?o[0]:null,i="eth_call"===a&&"string"==typeof(null==t?void 0:t.data)&&t.data.length>=10?t.data.slice(0,10).toLowerCase():null;return{target:"eth_call"===a?u(null==t?void 0:t.to):"eth_getBalance"===a||"eth_getCode"===a?u(null==o?void 0:o[0]):"",selector:i,selectorLabel:i?n[i]||"unknown()":null,blockTag:"eth_call"===a?(null==o?void 0:o[1])||null:("eth_getBalance"===a||"eth_getCode"===a)&&(null==o?void 0:o[1])||null}},C=()=>{if(window.__perpsRpcDiagnostics)return window.__perpsRpcDiagnostics;let e={events:[],backendEvents:[],counters:{},backendCounters:{},totals:{clientCalls:0,clientFailures:0,clientDurationMs:0,backendRpcCalls:0,backendRpcRequests:0,backendDurationMs:0},session:{startedAt:new Date().toISOString(),user:null,lastSummaryAt:null},config:{logEnabled:!1,maxStoredEvents:500},enable(){this.config.logEnabled=!0},disable(){this.config.logEnabled=!1},reset(){this.events=[],this.backendEvents=[],this.counters={},this.backendCounters={},this.totals={clientCalls:0,clientFailures:0,clientDurationMs:0,backendRpcCalls:0,backendRpcRequests:0,backendDurationMs:0},this.session.lastSummaryAt=null},snapshot(){return{events:[...this.events],backendEvents:[...this.backendEvents],counters:{...this.counters},backendCounters:{...this.backendCounters},totals:{...this.totals},session:{...this.session,user:this.session.user?{...this.session.user}:null}}},printRecent(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:50,a=this.events.slice(-Math.max(1,Number(e)||50));return a.forEach(e=>{let a=e.ok?"log":"warn";console[a]("[RPC:recent]",e)}),a},top(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:20;return Object.values(this.counters).sort((e,a)=>a.count-e.count).slice(0,Math.max(1,Number(e)||20))},topBackend(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:20;return Object.values(this.backendCounters).sort((e,a)=>a.count-e.count||(a.durationMs||0)-(e.durationMs||0)).slice(0,Math.max(1,Number(e)||20))},setUser(e){let a=e&&"object"==typeof e?{page:e.page||null,worldAddress:u(e.worldAddress),traderAddress:u(e.traderAddress)}:null;return this.session.user=a,a},buildSummary(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:5,a=Math.max(1,Number(e)||5),o=this.events.filter(e=>String((null==e?void 0:e.provider)||"").startsWith("alchemy")),t=this.backendEvents.filter(e=>String((null==e?void 0:e.provider)||"").startsWith("alchemy"));return{session:{startedAt:this.session.startedAt,user:this.session.user?{...this.session.user}:null,lastSummaryAt:this.session.lastSummaryAt},totals:{alchemyClientCalls:o.length,alchemyClientDurationMs:m(o),alchemyBackendCalls:t.reduce((e,a)=>e+(Number(null==a?void 0:a.rpcCount)||0),0),alchemyBackendDurationMs:t.reduce((e,a)=>e+(Number(null==a?void 0:a.rpcDurationMs)||0),0),alchemyTotalCalls:o.length+t.reduce((e,a)=>e+(Number(null==a?void 0:a.rpcCount)||0),0)},topClientSources:g(o,e=>(null==e?void 0:e.source)||null,a),topClientSelectors:g(o,e=>(null==e?void 0:e.selectorLabel)||(null==e?void 0:e.method)||null,a),topBackendPaths:g(t,e=>(null==e?void 0:e.path)||(null==e?void 0:e.url)||null,a),topBackendCalls:h(t.flatMap(e=>Array.isArray(null==e?void 0:e.rpcEntries)?e.rpcEntries:[]),a)}},printSummary(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"manual",a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o={at:new Date().toISOString(),reason:e,...a,...this.buildSummary()};return this.session.lastSummaryAt=o.at,(c(this)?console.warn:console.log)("[RPC:alchemy:summary]",o),o}};return window.__perpsRpcDiagnostics=e,e},b=e=>{let a=C();if(!a)return;a.events.push(e),a.events.length>a.config.maxStoredEvents&&a.events.splice(0,a.events.length-a.config.maxStoredEvents),a.totals.clientCalls+=1,a.totals.clientDurationMs+=Number(e.durationMs)||0,e.ok||(a.totals.clientFailures+=1);let o=[e.source,e.method,e.selector||"",e.target||""].join("|"),t=a.counters[o]||{source:e.source,provider:e.provider||"other",method:e.method,selector:e.selector||null,selectorLabel:e.selectorLabel||null,target:e.target||null,count:0,lastDurationMs:null,lastAt:null};if(t.count+=1,t.lastDurationMs=e.durationMs,t.lastAt=e.at,a.counters[o]=t,c(a)
1){let a=e.ok?"log":"warn";console[a](String(e.provider||"").startsWith("alchemy")?"[RPC:alchemy:client]":"[RPC:client]",e)}},v=e=>{let a=C();a&&e&&Array.isArray(e.rpcEntries)&&0!==e.rpcEntries.length&&(a.backendEvents.push(e),a.backendEvents.length>a.config.maxStoredEvents&&a.backendEvents.splice(0,a.backendEvents.length-a.config.maxStoredEvents),a.totals.backendRpcRequests+=1,a.totals.backendRpcCalls+=Number(e.rpcCount)||0,a.totals.backendDurationMs+=Number(e.rpcDurationMs)||0,e.rpcEntries.forEach(o=>{let t=[e.path||e.url||"",(null==o?void 0:o.selectorLabel)||(null==o?void 0:o.method)||(null==o?void 0:o.name)||"unknown",(null==o?void 0:o.target)||""].join("|"),i=a.backendCounters[t]||{path:e.path||e.url||null,provider:e.provider||"other",name:(null==o?void 0:o.name)||(null==o?void 0:o.method)||"unknown",selectorLabel:(null==o?void 0:o.selectorLabel)||null,target:(null==o?void 0:o.target)||null,count:0,durationMs:0,lastAt:null,lastStatus:null};i.count+=Number(null==o?void 0:o.count)||0,i.durationMs+=Number(null==o?void 0:o.durationMs)||0,i.lastAt=e.at,i.lastStatus=e.status,a.backendCounters[t]=i}),c(a)&&console.warn("[RPC:alchemy:backend]",e))},k=e=>{let a=C();return a?a.setUser(e):null},S=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"manual",a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=C();return o?o.printSummary(e,a):null},w=function(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=C(),t=Date.now(),i=new Date(t).toISOString(),n=(null==o?void 0:o.events.length)||0,r=(null==o?void 0:o.backendEvents.length)||0,l={at:i,name:e,...a};o&&c(o)&&console.log("[RPC:alchemy:scope:start]",l);let s=!1,d=function(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!o||s)return null;s=!0;let i=o.events.slice(n).filter(e=>String((null==e?void 0:e.provider)||"").startsWith("alchemy")),d=o.backendEvents.slice(r).filter(e=>String((null==e?void 0:e.provider)||"").startsWith("alchemy")),c={...l,at:new Date().toISOString(),status:e,durationMs:Date.now()-t,clientRpcCalls:i.length,clientRpcDurationMs:m(i),backendRpcCalls:d.reduce((e,a)=>e+(Number(null==a?void 0:a.rpcCount)||0),0),backendRpcDurationMs:d.reduce((e,a)=>e+(Number(null==a?void 0:a.rpcDurationMs)||0),0),clientSources:g(i,e=>(null==e?void 0:e.source)||null,5),clientSelectors:g(i,e=>(null==e?void 0:e.selectorLabel)||(null==e?void 0:e.method)||null,5),backendPaths:g(d,e=>(null==e?void 0:e.path)||(null==e?void 0:e.url)||null,5),...a};return console["error"===e?"warn":"log"]("[RPC:alchemy:scope:end]",c),c};return{success(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return d("ok",e)},error(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return d("error",{error:(null==e?void 0:e.message)||String(e),...a})}}},L=(e,a)=>{let{source:o,rpcUrl:t}=a;if(!e||e.__perpsRpcDiagnosticsInstrumented)return e;let i=e.send.bind(e);return e.send=async(e,a)=>{let n=Date.now(),l=f({method:e,params:a}),d=s(t);try{let s=await i(e,a);return b({at:new Date(n).toISOString(),source:o,provider:d,rpcUrl:r(t),method:e,ok:!0,durationMs:Date.now()-n,...l}),s}catch(a){throw b({at:new Date(n).toISOString(),source:o,provider:d,rpcUrl:r(t),method:e,ok:!1,durationMs:Date.now()-n,error:(null==a?void 0:a.message)||String(a),...l}),a}},e.__perpsRpcDiagnosticsInstrumented=!0,e},T=e=>{let{source:a,rpcUrl:o,network:i,options:n}=e;return L(new t.r6(o,i,n),{source:a,rpcUrl:o})},A=()=>C()},13765:function(e,a,o){o.d(a,{S:function(){return n},i:function(){return r}});var t=o(25566);let i=function(){for(var e=arguments.length,a=Array(e),o=0;o<e;o++)a[o]=arguments[o];for(let e of a)if("string"==typeof e&&e.trim())return e.trim();return""},n=()=>i(t.env.NEXT_PUBLIC_BASE_READ_RPC_URL,t.env.NEXT_PUBLIC_BASE_PUBLIC_RPC_URL,"https://base-mainnet.g.alchemy.com/v2/z0_6aw42KsnuBAELpoB4c","https://mainnet.base.org"),r=()=>i(t.env.NEXT_PUBLIC_WORLDCHAIN_READ_RPC_URL,t.env.NEXT_PUBLIC_WORLDCHAIN_PUBLIC_RPC_URL,t.env.NEXT_PUBLIC_WORLDCHAIN_RPC_URL,"https://worldchain-mainnet.g.alchemy.com/public")}}]);
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.