ACTIVE';const SVG_EXPIRED='';(function(){function getReceipts(){try{var receipts=window.RECEIPTS||[];return receipts}catch(error){console.error('Error fetching receipts:',error);return[]}}function calculateBalance(){var receipts=getReceipts();var currentBlock=window.CURRENT_BLOCK||0;var validReceipts=[];for(var i=0;i=0;j--){var receipt=validReceipts[j];var blocksSinceReceipt=lastActivityBlock-receipt.block;var decayAmount=blocksSinceReceipt*window.DECAY_PER_BLOCK;totalBalance+=receipt.amount;totalBalance-=decayAmount;lastActivityBlock=receipt.block}totalBalance=Math.max(0,totalBalance);return totalBalance}function updateCardDisplay(){var balance=calculateBalance();var isActive=balance>0;var cardVisual=document.getElementById('cardVisual');cardVisual.innerHTML=isActive?SVG_ACTIVE:SVG_EXPIRED;var statusBadge=document.getElementById('statusBadge');statusBadge.textContent=isActive?'Active':'Expired';statusBadge.className='status-badge '+(isActive?'status-active':'status-expired');var balanceDisplay=document.getElementById('balanceDisplay');balanceDisplay.textContent=balance.toLocaleString()+' sats';var blocksRemaining=Math.floor(balance/window.DECAY_PER_BLOCK);return{balance:balance,blocksRemaining:blocksRemaining,status:isActive?'ACTIVE':'EXPIRED'}}window.cardStatus=function(){return updateCardDisplay()};window.addEventListener('load',function(){updateCardDisplay();setInterval(updateCardDisplay,10000)})})();