2:I[9107,[],"ClientPageRoot"]
3:I[4445,["8706","static/chunks/8706-dd3dd28480593178.js","3453","static/chunks/3453-de47eb725d8a658b.js","3284","static/chunks/app/%5Blocale%5D/notifications/page-3bdaf3758ad78c3e.js"],"default",1]
4:I[4707,[],""]
6:I[6423,[],""]
5:["locale","en","d"]
0:["Kugw4QI-GkfbfIwfG4n6k",[[["",{"children":[["locale","en","d"],{"children":["notifications",{"children":["__PAGE__?{\"locale\":\"en\"}",{}]}]}]},"$undefined","$undefined",true],["",{"children":[["locale","en","d"],{"children":["notifications",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"props":{"params":{"locale":"en"},"searchParams":{"locale":"en"}},"Component":"$3"}],null],null],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","$5","children","notifications","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/c6d9f06be4cfc75f.css","precedence":"next","crossOrigin":"$undefined"}]],"$L7"],null],null]},[[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]],null],null],["$L8",null]]]]
7:["$","html",null,{"lang":"en","dir":"ltr","className":"dark","children":[["$","head",null,{"children":[["$","script",null,{"dangerouslySetInnerHTML":{"__html":"try{var s=JSON.parse(localStorage.getItem('bingo-ui-state'));var t=s&&s.state&&s.state.theme;if(t==='light'){document.documentElement.classList.remove('dark');}else{document.documentElement.classList.add('dark');}}catch(e){document.documentElement.classList.add('dark');}"}}],false]}],["$","body",null,{"children":"$L9"}]]}]
8:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Arada Bingo"}],["$","meta","3",{"name":"description","content":"Play Arada Bingo online"}],["$","link","4",{"rel":"icon","href":"/favicon.ico","type":"image/x-icon","sizes":"16x16"}]]
1:null
a:I[9441,["8706","static/chunks/8706-dd3dd28480593178.js","3453","static/chunks/3453-de47eb725d8a658b.js","1203","static/chunks/app/%5Blocale%5D/layout-5849d4f736e8a056.js"],"default"]
b:I[9356,["8706","static/chunks/8706-dd3dd28480593178.js","3453","static/chunks/3453-de47eb725d8a658b.js","1203","static/chunks/app/%5Blocale%5D/layout-5849d4f736e8a056.js"],"ToastProvider"]
c:I[501,["8706","static/chunks/8706-dd3dd28480593178.js","3453","static/chunks/3453-de47eb725d8a658b.js","1203","static/chunks/app/%5Blocale%5D/layout-5849d4f736e8a056.js"],"ThemeApplier"]
d:I[7928,["8706","static/chunks/8706-dd3dd28480593178.js","3453","static/chunks/3453-de47eb725d8a658b.js","1203","static/chunks/app/%5Blocale%5D/layout-5849d4f736e8a056.js"],"AuthInitializer"]
e:I[7829,["8706","static/chunks/8706-dd3dd28480593178.js","3453","static/chunks/3453-de47eb725d8a658b.js","1203","static/chunks/app/%5Blocale%5D/layout-5849d4f736e8a056.js"],"TelegramInitializer"]
f:I[8823,["8706","static/chunks/8706-dd3dd28480593178.js","3453","static/chunks/3453-de47eb725d8a658b.js","1203","static/chunks/app/%5Blocale%5D/layout-5849d4f736e8a056.js"],"AdminBuildGuard"]
10:I[2222,["6816","static/chunks/app/%5Blocale%5D/error-069e005ae1741f71.js"],"default"]
11:I[7159,["8706","static/chunks/8706-dd3dd28480593178.js","3453","static/chunks/3453-de47eb725d8a658b.js","1203","static/chunks/app/%5Blocale%5D/layout-5849d4f736e8a056.js"],"GlobalProfileDrawer"]
9:["$","$La",null,{"formats":"$undefined","locale":"en","messages":{"common":{"appName":"Arada Bingo","loading":"Loading...","error":"Something went wrong","retry":"Retry","back":"Back","submit":"Submit","cancel":"Cancel","confirm":"Confirm","balance":"Balance","currency":"ETB","home":"Home","profile":"Profile","transactions":"Transactions","logout":"Logout","save":"Save","noData":"No data yet","play":"Play","deposit":"Deposit","displayName":"Display Name","namePlaceholder":"Enter your name","saveName":"Save Name","saving":"Saving...","saved":"Saved!","account":"Account","phone":"Phone","joinGame":"Join a game","previous":"Previous","next":"Next","noTransactions":"No transactions yet","history":"History","gameHistory":"Game History","withdraw":"Withdraw","sendMoney":"Send money","notifications":"Notifications","notifyNewGame":"Notify me when a new game starts","settings":"Settings","darkMode":"Dark mode","sound":"Sound","language":"Language","contact":"Contact","terms":"Terms & Conditions","privacy":"Privacy Policy","available":"Available","pendingWithdrawal":"Pending Withdrawal","totalBalance":"Total","availableBalance":"Available","depositWithdraw":"Deposit & Withdraw","transactionHistory":"Transaction History","messagesNew":"{count} New","telegram":"Telegram","open":"Open","rules":"Game Rules","contactUs":"Contact Us","confirmBeforeRegister":"Confirm before registering a card","refresh":"Refresh"},"auth":{"loginTitle":"Welcome to Arada Bingo","loginSubtitle":"Sign in to your account","phonePlaceholder":"09… or 07…","phoneLabel":"Phone Number","passwordLabel":"Password","passwordPlaceholder":"Enter your password","loginButton":"Log In","noAccount":"Don't have an account?","signUp":"Sign up","haveAccount":"Already have an account?","logIn":"Log in","signupTitle":"Create your account","signupSubtitle":"Verify your phone with Telegram, then set a password","continue":"Continue","createAccount":"Create Account","openTelegram":"Open Telegram to verify","telegramInstructions":"Tap the button to open our bot in Telegram and press Start. The bot will send you a 4-digit code — enter it below.","telegramSent":"Code sent via Telegram","resendCode":"Resend Code","passwordHint":"At least 8 characters with both letters and numbers","confirmPasswordLabel":"Confirm Password","passwordsDoNotMatch":"Passwords do not match","displayNameOptional":"Display Name (optional)","namePlaceholder":"How should we call you?","passwordSetupNeededTitle":"Set up a password","passwordSetupNeededBody":"Your account doesn't have a password yet. Verify with Telegram to set one.","invalidPhone":"Please enter a valid phone number (starts with 09 or 07)","invalidOtp":"Please enter a valid 4-digit code","forgotPassword":"Forgot password?","resetTitle":"Reset your password","resetSubtitle":"Enter your phone number and we'll send you a code","resetCodeSubtitle":"Enter the code we texted to {phone}, then choose a new password.","resetCodeSubtitleTelegram":"We sent the code to you on Telegram. Enter it below, then choose a new password.","codeLabelTelegram":"Code from Telegram","sendCode":"Send code","sending":"Sending...","codeLabel":"Code from SMS","newPasswordLabel":"New password","passwordRule":"At least 8 characters, with letters and numbers","resetButton":"Reset password","resetting":"Resetting...","changeNumber":"Change number","resendIn":"Resend in {seconds}s","backToLogin":"Back to login","promoLabel":"Promo code (optional)","promoPlaceholder":"Enter promo code if you have one"},"deposit":{"title":"Deposit","subtitle":"Choose a method, send money, then paste the transaction reference","chooseMethod":"Deposit method","sendStepTitleBank":"Send money from your {bank} account","sendStepSubtitleBank":"Transfer the exact amount to this {bank} account — it must come from your own {bank} account","sendNoteBank":"Transfer from your own {bank} account (app, USSD or branch). Cross-bank transfers can't be verified automatically. After sending, you'll get an SMS with a transaction reference — paste it below.","transactionNumberBank":"{bank} transaction reference","verifyStepSubtitleBank":"We'll match your transfer and credit your balance","verifyingBank":"Verifying…","step1Label":"Amount","step2Label":"Send & Verify","amount":"Amount","amountPlaceholder":"How much do you want to deposit?","amountRange":"Min {min} ETB · Max {max} ETB","amountOutOfRange":"Amount must be between {min} and {max} ETB","continue":"Continue","cancel":"Cancel","sendStepTitle":"Send money via Telebirr","sendStepSubtitle":"Open Telebirr and send the exact amount to this number","sendNote":"Use the Telebirr app or USSD (*127#) to send. After sending, you'll get an SMS with a transaction ID — paste it below.","depositTo":"Send to","depositToAny":"Send to any ONE of these numbers","primaryNumber":"Main number","altNumber":"Alternative number","copy":"Copy","copied":"Copied","verifyStepTitle":"Paste the transaction ID","verifyStepSubtitle":"We'll verify your payment with Telebirr and credit your balance instantly","transactionNumber":"Telebirr Transaction ID","verifyAndDeposit":"Verify & Deposit","verifying":"Verifying with Telebirr…","processing":"Processing…","successTitle":"Deposit successful","successSubtitle":"{amount} ETB has been added to your wallet","newBalance":"New balance","depositAgain":"Make another deposit","failed":"Deposit failed. Please try again.","sendStepTitleWallet":"Send money via {wallet}","sendStepSubtitleWallet":"Open {wallet} and send the exact amount to this number","sendNoteWallet":"Send from your own {wallet} account. After sending, you will get an SMS with a transaction code — paste it below.","verifyStepSubtitleWallet":"We will verify your payment with {wallet} and credit your balance instantly","transactionNumberWallet":"{wallet} transaction code"},"withdraw":{"title":"Withdraw","subtitle":"Withdraw funds to your account","selectMethod":"Select Payout Method","accountNumber":"Account / Phone Number","accountPlaceholder":"Enter your account number","amount":"Amount","amountPlaceholder":"Enter amount","withdrawButton":"Request Withdrawal","processing":"Processing...","success":"Withdrawal request submitted! It will be processed within 24 hours.","failed":"Withdrawal request failed. Please try again.","insufficientBalance":"Insufficient balance","processingNote":"Withdrawals are reviewed and processed within 24 hours."},"transfer":{"title":"Send money","subtitle":"Send from your balance to another player","recipientPhone":"Recipient phone","phonePlaceholder":"e.g. 0912345678","find":"Find","sendingTo":"Sending to","amount":"Amount","amountPlaceholder":"Min 5 ETB","confirmPassword":"Confirm with your password","passwordPlaceholder":"Your password","sendButton":"Send","success":"Sent!","failed":"Transfer failed. Please try again.","lookupFailed":"Couldn't find a player with that number","invalidAmount":"Enter a valid amount","insufficientBalance":"Insufficient balance","recent":"Recent transfers","sentTo":"Sent to","receivedFrom":"Received from"},"admin":{"dashboard":"Dashboard","users":"Users","games":"Games","transactions":"Transactions","withdrawals":"Withdrawals","totalUsers":"Total Users","activeUsers":"Active Users","totalDeposits":"Total Deposits","pendingWithdrawals":"Pending Withdrawals","completedWithdrawals":"Completed Withdrawals","totalGames":"Total Games","activeGames":"Active Games","createGame":"Create Game","scheduledAt":"Scheduled At","prize":"Prize","ticketPrice":"Ticket Price","winPattern":"Win Pattern","status":"Status","actions":"Actions","cancel":"Cancel","approve":"Approve","reject":"Reject","suspend":"Suspend","activate":"Activate","phone":"Phone","name":"Name","balance":"Balance","role":"Role","amount":"Amount","provider":"Provider","user":"User","date":"Date","noData":"No data available","confirmCancel":"Are you sure you want to cancel this game?","confirmApprove":"Approve this withdrawal?","confirmReject":"Reject this withdrawal?","accountNumber":"Account Number","players":"Players"},"gameDetail":{"title":"Game Details","drawnNumbers":"Drawn Numbers","winner":"Winner","noWinner":"No winner","yourTicket":"Your Ticket","didNotParticipate":"You did not participate in this game","gameInProgress":"Game is still in progress","numbersDrawn":"{count} of 75 numbers drawn"},"game":{"roomTitle":"Game Room","drawnNumbers":"Drawn Numbers","yourTickets":"Your Tickets","claimBingo":"Claim Bingo!","claiming":"Verifying...","waitingForPlayers":"Waiting for players...","gameStarting":"Game starting soon!","gameInProgress":"Game in progress","gameOver":"Game Over","winner":"Winner: {name}","youWon":"You Won!","youLost":"Better luck next time!","lastDrawn":"Last Drawn","totalDrawn":"{count} numbers drawn","connectionLost":"Reconnecting...","connected":"Connected","lobby":"Games","joinGame":"Join Game","buyTicket":"Buy Ticket","prize":"Prize","ticketPrice":"Ticket","players":"Players","playAgain":"Play Again","prizeWon":"Prize added to your balance","noWinner":"No winner — all numbers drawn","gameStatus":"Status","open":"Open","live":"Live","ended":"Ended","drawn":"Drawn","of75":"of 75","startsIn":"Game starts in","endsIn":"Ends in","callBingo":"Left to call BINGO!","bingoCalled":"Bingo called!","checkingBingo":"Checking bingo","registerYourCard":"Register your card","removeCardConfirm":"Remove this card?","removeCard":"Remove","timeExpired":"Time's up — selection locked","minutes":"min","seconds":"sec","winPattern":"Win Pattern","anyLine":"Any row, column, or diagonal","hint":{"title":"How to win","winCondition":"Win condition","correct":"Winning pattern","wrong":"Not a win","close":"Close"},"patterns":{"anyLine":{"label":"Any Line","desc":"Mark any one full row, column, or diagonal."},"lineOrCorners":{"label":"Any Line or 4 Corners","desc":"Mark any one full row, column, or diagonal — or all four corner cells."},"fourCorners":{"label":"4 Corners","desc":"Mark all four corner cells."},"fullHouse":{"label":"Full House","desc":"Mark every cell on the card (blackout)."},"tShape":{"label":"T Shape","desc":"Mark a full outer line plus the perpendicular centre line — any of the 4 T orientations (top, bottom, left or right) wins."},"xShape":{"label":"X Shape","desc":"Mark both diagonals."},"lShape":{"label":"L Shape","desc":"Mark the full left column and the full bottom row."},"halfHouse":{"label":"Half House","desc":"Mark one full half of the card — top, bottom, left or right (3 rows or 3 columns, sharing the centre line)."},"twoLinesTwoSquares":{"label":"2 Lines + 2 Squares","desc":"Mark any two parallel lines plus two fully-separated 2x2 squares."},"fourSquares":{"label":"4 Squares","desc":"Mark four fully-separated 2x2 squares."},"bigTTwoLines":{"label":"Big T + 2 Squares","desc":"Mark a Big T (one outer line plus the centre line) plus two 2×2 squares that may touch but must not overlap."},"fiveLines":{"label":"5 Lines","desc":"Mark any five complete lines (rows, columns, or diagonals)."},"bigCrossTwoCorners":{"label":"Big Cross + 2 Corners","desc":"Mark the full centre row and centre column, plus any two corners."},"crossTwoOuterLines":{"label":"Cross + 2 Outer Lines","desc":"Mark the centre row and centre column, plus any two lines that avoid the centre."},"twoSquaresThreeCorners":{"label":"2 Squares + 3 Corners","desc":"Mark two fully-separated 2x2 squares plus any three corners."},"diagonalHalf":{"label":"Diagonal Half","desc":"Mark one triangular half of the card, split by a diagonal (about 15 cells). Any of the four orientations wins."},"twoParallelLines":{"label":"2 Parallel Lines","desc":"Mark any two parallel lines that don't cross — two rows or two columns."},"outerBorder":{"label":"Outer Border","desc":"Mark the entire outer frame — the full top row, bottom row, left column, and right column (all 16 edge squares)."},"bigTPlusTwoLines":{"label":"Big T + 2 Lines","desc":"Mark a Big T (a full outer line plus the centre line) plus any 2 more complete lines (rows, columns, or diagonals)."},"triangle":{"label":"Triangle","desc":"Mark a filled triangle — base along any one edge, narrowing to the centre. Any of the four directions wins."},"yShaded":{"label":"Y (Filled)","desc":"Mark a filled Y — a triangle plus a stem from its point. Any direction wins."},"ySingle":{"label":"Y (Single)","desc":"Mark a thin Y — two arms meeting at the centre plus a straight stem. Any direction wins."},"blockL":{"label":"Block L","desc":"Mark a full edge column and the adjacent full edge row (an L). Any of the four directions wins."},"zShape":{"label":"Z","desc":"Mark two opposite edge rows joined by a diagonal (a Z). Any direction wins."},"nShape":{"label":"N","desc":"Mark two opposite edge columns joined by a diagonal (an N). Any direction wins."},"square":{"label":"Square","desc":"Mark any one 2×2 square block, anywhere on the card."},"rectangle":{"label":"Rectangle","desc":"Mark any one 2×3 rectangle block, anywhere on the card."},"triangleTwoCorners":{"label":"Triangle + 2 Corners","desc":"Mark a filled triangle plus the two far corners it does not cover."},"yTwoSquares":{"label":"Y + 2 Squares","desc":"Mark a filled Y plus two separate 2×2 squares."},"yOneSquare":{"label":"Y + Square","desc":"Mark a Y plus one separate 2×2 square."},"yTwoCorners":{"label":"Y + 2 Corners","desc":"Mark a filled Y plus two corners."},"yOneCorner":{"label":"Y + Corner","desc":"Mark a filled Y plus one corner."},"yRectangle":{"label":"Y + Rectangle","desc":"Mark a Y plus one separate rectangle."},"blockLSquare":{"label":"Block L + Square","desc":"Mark a block L plus one separate 2×2 square."},"twoSquaresRectangle":{"label":"2 Squares + Rectangle","desc":"Mark two separate 2×2 squares plus one rectangle."},"twoTriangles":{"label":"2 Triangles","desc":"Mark two separate triangles."},"twoRectangles":{"label":"2 Rectangles","desc":"Mark two separate rectangles."},"diagTwoSquares":{"label":"Diagonal + 2 Squares","desc":"Mark a full diagonal plus two 2×2 squares, one on each side."},"diagTwoRectangles":{"label":"Diagonal + 2 Rectangles","desc":"Mark a full diagonal plus two rectangles, one on each side."},"diagTwoTriangles":{"label":"Diagonal + 2 Triangles","desc":"Mark a full diagonal plus two triangles, one on each side."},"threeSmallTs":{"label":"3 Small T's","desc":"Mark three small T shapes (any direction, anywhere on the card). The three T's must not share any cell."},"fiveLinesNoDiag":{"label":"5 Lines (No Diagonals)","desc":"Complete any 5 full rows or columns. Diagonals do NOT count toward the five."},"threeLinesOneDiagonal":{"label":"3 Parallel Lines + 1 Diagonal","desc":"Complete 3 lines that never touch each other (3 rows or 3 columns) PLUS one full diagonal — 4 complete lines in total."},"fourLinesNoFree":{"label":"4 Lines Avoiding Free","desc":"Complete any 4 full rows or columns that do NOT pass through the FREE centre. The centre row, centre column and diagonals don't count."},"threeRectangles":{"label":"3 Rectangles","desc":"Mark three 2×3 (or 3×2) rectangles anywhere on the card. The three rectangles must not share any cell."},"bigTDiagSquare":{"label":"Big T + Diagonal + Square","desc":"Mark a Big T (any direction) plus one full diagonal plus one 2×2 square standing on its own (the square must not touch the T or the diagonal's cells)."},"twoFreeTwoOuterLines":{"label":"2 Free + 2 Non-Free Lines","desc":"Complete 2 lines that pass through the FREE centre (centre row, centre column or a diagonal) PLUS 2 full lines that avoid it — 4 complete lines in total."},"twoRowsOneColOneDiag":{"label":"2 Rows + 1 Column + 1 Diagonal","desc":"Complete 2 full horizontal rows, 1 full vertical column and 1 full diagonal — 4 lines in total (they may cross each other)."}},"bingoDetected":"BINGO! Tap to claim!","gameHistory":"Game History","noGamesPlayed":"You haven't played any games yet","won":"Won","lost":"Lost","buyTickets":"Buy Cards","noCards":"No cards yet","tapToBuy":"Tap + to buy","tapToMark":"Tap a called number to mark it","waiting":"Waiting","starting":"Starting","inProgress":"Live","checking":"Checking","pending":"Pending","free":"FREE","nextGame":"Next game","buyCard":"Buy card","nextGameBuyHint":"Buy your cards for the next game now","nextGameCardsBought":"{count} cards bought for the next game","paused":"Paused","settings":"Settings","resetMarks":"Reset Marks","cardsPerView":"Cards per view","markAll":"Mark all on daub","markerColor":"Marker color","autoMark":"Auto-mark","postponed":"Game Postponed","newTime":"New time:","registeringCardN":"Registering Card {cardNumber}","notRegistered":"Not Registered","bingoStatus":"Bingo","cardLocked":"Locked","wonStatus":"Won","lostStatus":"Lost","gameOverCard":"Game over","registerCard":"Register Card","verifyingBingo":"Verifying bingo...","claimBingoAlert":"🎉 BINGO! Tap to claim","winnerCard":"Winning card:","loserCards":"Losing cards:","drawnLabel":"Drawn:","drawnNumbersLabel":"Drawn numbers:","lastLabel":"Last:","noNumbersYet":"No numbers drawn yet","codeLabel":"ID:","timeLabel":"Time:","betLabel":"Bet","cardsCountLabel":"Cards","reconnecting":"Reconnecting...","cardNotRegistered":"Card not registered yet","registerCardCta":"Register Card","roundInProgress":"Round in progress","insufficientBalance":"Insufficient balance — please deposit","freeGameCardLimit":"Free games are limited to {max} cards per player","addCardHint":"Tap + to add a card","addCardHintSub":"You can follow the game; press Register to lock in your card.","showMore":"Show More","showLess":"Show Less","gameLabel":"Game","statusLabel":"Status:","rulesNote":"Mark drawn numbers on your card. First to complete the win pattern wins the prize.","moreCards":"Show more ({count})","youWonAmount":"🏆 You Won! Prize: {amount} ETB","bingoWinnerCard":"Bingo — winning card:","registerToWin":"Register your card to win","lockedCards":"Locked Cards","bingoCalledBy":"Card that called Bingo","verifiedWinner":"Verified Winner","claimWindowClosed":"Bingo claim window has closed","showBoard":"Show full board","hideBoard":"Hide board","bingoRejected":"Bingo not verified — game continues","falseClaim":"False bingo claim — game continues","gameStarted":"Game has started!","gamePostponed":"Game postponed by 2 minutes","oneAwayBanner":"One number away from BINGO!","marked":"marked","livePlayers":"Live: {count}","myCardsPreview":"My Cards","tapToView":"Tap to view","phoneLabel":"Phone:","markedCount":"Marked: {count}","patternNeededToWin":"pattern needed to win","fastBingo":"Fast Bingo","cardPreview":{"accept":"Accept","cancel":"Cancel","purchasing":"Purchasing…"},"useFreeGame":"Use free game ({count} left)","payWithBalance":"Pay {amount} ETB from balance","timeMorning":"morning","timeAfternoon":"afternoon","timeEvening":"evening","timeNight":"night"},"rules":{"howToPlayTitle":"How to play","howToPlayBody":"1. Add or pick a card before the game starts.\n2. Tap drawn numbers on your card as they are called.\n3. First to complete the win pattern (line, four corners, full house, …) calls Bingo.\n4. Server-verified wins receive the prize automatically.","fairPlayTitle":"Fair play","fairPlayBody":"Numbers are drawn using a provably-fair HMAC-SHA256 sequence. The committed seed hash is shown at game start and the seed is revealed when the round ends — anyone can recompute the draws.","responsiblePlayTitle":"Responsible play","responsiblePlayBody":"Set a budget before you play. Never deposit more than you can afford to lose. If gaming is impacting your wellbeing, contact support for help."},"terms":{"eligibilityTitle":"Eligibility","eligibilityBody":"You must be at least 18 years old and a resident of Ethiopia to use this service. By creating an account you confirm both.","accountTitle":"Account","accountBody":"You are responsible for keeping your phone number and password secure. We may suspend accounts that violate these terms.","depositsWithdrawalsTitle":"Deposits & withdrawals","depositsWithdrawalsBody":"Deposits are credited after verification of the Telebirr transaction. Withdrawal requests are reviewed within 24 hours. Reasonable verification may be required to prevent fraud.","gameplayTitle":"Gameplay","gameplayBody":"Each game is independent. Winning patterns and prize amounts are shown before the game begins. All draws are provably fair; the committed seed hash is shown at game start.","responsiblePlayTitle":"Responsible play","responsiblePlayBody":"Play within your means. We may impose deposit or session limits at our discretion to protect users.","disputesTitle":"Disputes","disputesBody":"Disputes should be raised within 7 days of the affected game. We will review server-side draw history and ticket data to resolve.","changesTitle":"Changes","changesBody":"We may update these terms; significant changes will be announced in-app. Continued use of the service implies acceptance of updated terms."},"privacy_policy":{"dataCollectedTitle":"Data we collect","dataCollectedBody":"Phone number, display name (optional), authentication tokens, game and transaction history, device metadata for security.","howWeUseTitle":"How we use it","howWeUseBody":"To operate the service, verify deposits and withdrawals, prevent fraud, and improve the product.","thirdPartiesTitle":"Third parties","thirdPartiesBody":"Telebirr for payment processing; Telegram for OTP delivery; Cloudflare for delivery and DDoS protection. We never sell personal data.","retentionTitle":"Retention","retentionBody":"Account and transaction data is retained as required by Ethiopian financial regulation. You may request deletion of optional fields at any time.","yourRightsTitle":"Your rights","yourRightsBody":"You can request export or correction of your data via support. Some data may be retained for regulatory compliance.","contactTitle":"Contact","contactBody":"For privacy questions, contact us via the support channels listed in the Profile screen."},"quick":{"title":"Fast Bingo","miniApps":"Mini Apps","miniAppDesc":"simple 1 line fast paced bingo game","loadingTitle":"Loading game","loadingBody":"Syncing your session and the current round…","unavailable":"Fast Bingo is not available right now","retry":"Retry","rules":"RULES","refresh":"REFRESH","gameTile":"GAME","betTile":"BET","statusTile":"STATUS","walletTile":"WALLET","waiting":"WAITING","etb":"ETB","prizeLabel":"PRIZE","startingIn":"STARTING IN","cardsPill":"Cards: {count}","searchCardNumber":"Search card number…","noCardMatch":"No card matches that number","showMoreCards":"Show more ({count} left)","prizePill":"Prize: {amount}","pricePill":"Price: {amount}","gameIdLabel":"Game ID: {code}","autoMark":"AUTO MARK","bingoCountdown":"BINGO - {seconds}s","checking":"Checking…","blocked":"BLOCKED","bingo":"BINGO","spectating":"SPECTATING","spectatingBody":"A game is currently in progress. You can join the next round shortly!","bingoBang":"BINGO!","winnersSplit":"{count} winners — prize split equally","winner":"WINNER","cardNo":"Card #{number}","noWinnerRefund":"No winner — stakes refunded","playAgain":"Play Again","newGameIn":"New game starting in {seconds}s…","purchaseSuccess":"Card purchased successfully!","purchaseFailed":"Failed to buy card: {message}","cancel":"Cancel","accept":"Accept","purchasing":"Purchasing…","rulesTitle":"GAME RULES","gotIt":"GOT IT","roundOver":"Round finished — the next round is starting soon"}},"now":"$undefined","timeZone":"Africa/Nairobi","children":["$","$Lb",null,{"children":[["$","$Lc",null,{}],["$","$Ld",null,{}],["$","$Le",null,{}],["$","$Lf",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","$5","children"],"error":"$10","errorStyles":[],"errorScripts":[],"template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]}],["$","$L11",null,{}]]}]}]
