@lang('aitools::app.superadmin.title')

@lang('aitools::app.superadmin.description')
@if($activeTab === 'settings')
@lang('aitools::app.superadmin.testApiKey') @lang('aitools::app.superadmin.testingApiKey')

@lang('aitools::app.superadmin.openaiApiKeyDescription') @lang('aitools::app.superadmin.openaiApiKeyLink').

@if($testStatus === 'success')

✓ {{ $testMessage }}

@elseif($testStatus === 'error')

✗ {{ $testMessage }}

@elseif($openaiApiKey)

@lang('aitools::app.superadmin.apiKeyConfigured')

@else

⚠ @lang('aitools::app.superadmin.apiKeyNotConfigured')

@endif

@lang('aitools::app.superadmin.openaiOrganizationIdDescription') @lang('aitools::app.superadmin.openaiOrganizationIdLink').

@if($openaiApiKey && ($apiKeyDetails || $loadingDetails))

@lang('aitools::app.superadmin.apiKeyDetails')

@lang('aitools::app.superadmin.refreshDetails') @lang('aitools::app.superadmin.refreshing')
@if($loadingDetails)
@lang('aitools::app.superadmin.loadingDetails')
@elseif($apiKeyDetails)
@if(isset($apiKeyDetails['organization']))
@lang('aitools::app.superadmin.organization')
@if(isset($apiKeyDetails['organization']['name']))

@lang('aitools::app.superadmin.name'): {{ $apiKeyDetails['organization']['name'] }}

@endif @if(isset($apiKeyDetails['organization']['id']))

@lang('aitools::app.superadmin.organizationId'): {{ $apiKeyDetails['organization']['id'] }}

@endif @if(isset($apiKeyDetails['organization']['is_default']))

@lang('aitools::app.superadmin.isDefault'): {{ $apiKeyDetails['organization']['is_default'] ? __('app.yes') : __('app.no') }}

@endif
@endif @if(isset($apiKeyDetails['account']))
@lang('aitools::app.superadmin.account')
@if(isset($apiKeyDetails['account']['id']))

@lang('aitools::app.superadmin.accountId'): {{ $apiKeyDetails['account']['id'] }}

@endif @if(isset($apiKeyDetails['account']['email']))

@lang('app.email'): {{ $apiKeyDetails['account']['email'] }}

@endif @if(isset($apiKeyDetails['account']['name']))

@lang('aitools::app.superadmin.name'): {{ $apiKeyDetails['account']['name'] }}

@endif
@endif
@lang('aitools::app.superadmin.totalTokenUsage')
@if($loadingTokenStatistics && $totalTokensConsumed == 0 && $totalTokensLimit == 0)
@lang('aitools::app.superadmin.loadingTokenStatistics')
@else

@lang('aitools::app.superadmin.tokensConsumed')

{{ number_format($totalTokensConsumed) }} tokens

@lang('aitools::app.superadmin.acrossAllRestaurants')

@lang('aitools::app.superadmin.tokensRemaining')

@if($totalTokensLimit > 0) @php $remaining = max(0, $totalTokensLimit - $totalTokensConsumed); @endphp

{{ number_format($remaining) }} tokens

@lang('aitools::app.superadmin.ofTotalLimit', ['total' => number_format($totalTokensLimit)])

@else

@lang('modules.billing.unlimited')

@lang('aitools::app.superadmin.unlimitedPackages')

@endif
@if($totalTokensLimit > 0)

@lang('aitools::app.superadmin.usageProgress')

{{ number_format(($totalTokensLimit > 0 ? ($totalTokensConsumed / $totalTokensLimit) * 100 : 0), 1) }}%

@endif @endif
@if(isset($apiKeyDetails['errors']) && count($apiKeyDetails['errors']) > 0)
@lang('aitools::app.superadmin.errors')
@foreach($apiKeyDetails['errors'] as $key => $error)

{{ ucfirst($key) }}: {{ $error }}

@endforeach
@endif @if(isset($apiKeyDetails['error']))

@lang('aitools::app.superadmin.errorFetchingDetails'): {{ $apiKeyDetails['error'] }}

@endif @if(isset($apiKeyDetails['debug']) && (count($apiKeyDetails['errors'] ?? []) > 0 || (!isset($apiKeyDetails['tokenStats']) && !isset($apiKeyDetails['models']))))
@lang('aitools::app.superadmin.debugInfo')
@foreach($apiKeyDetails['debug'] as $key => $value)

{{ ucfirst(str_replace('_', ' ', $key)) }}: {{ $value }}

@endforeach
@endif

@lang('aitools::app.superadmin.note'): @lang('aitools::app.superadmin.balanceNote') @lang('aitools::app.superadmin.openaiDashboard').

@endif
@endif
@lang('aitools::app.superadmin.saveSettings')
@elseif($activeTab === 'tokens')

@lang('aitools::app.superadmin.currentMonthData')

{{ \Carbon\Carbon::now()->format('F Y') }}

@lang('aitools::app.superadmin.refresh') @lang('aitools::app.superadmin.refreshing')

@lang('aitools::app.superadmin.tokenConsumptionDescription')

@if(count($restaurants) > 0)
@foreach($restaurants as $restaurant) @endforeach
@lang('aitools::app.superadmin.restaurant') @lang('aitools::app.superadmin.package') @lang('aitools::app.superadmin.currentMonthTokens') @lang('aitools::app.superadmin.tokenLimit') @lang('aitools::app.superadmin.remaining') @lang('aitools::app.superadmin.actions')
{{ $restaurant['name'] }} {{ $restaurant['package_name'] }} {{ number_format($restaurant['tokens_used']) }} tokens @if($restaurant['unlimited']) @lang('modules.billing.unlimited') @else {{ number_format($restaurant['token_limit']) }} tokens @endif @if($restaurant['unlimited']) @lang('modules.billing.unlimited') @else {{ number_format($restaurant['remaining']) }} tokens @endif
@else

@lang('aitools::app.superadmin.noRestaurantsWithAI')

@endif
@endif
@if($showHistoryModal) @endif