@extends('layouts.app') @section('title','Resultado por Categoria') @section('content') @include('components.seletor-contest')

πŸ† Resultado por Categoria

Ranking final por categoria β€” baseado em resultados_final.

{{ number_format($totalOps) }}
Operadores
{{ number_format($totalCategorias) }}
Categorias
{{-- Filtros --}}
@if($busca || $categoria) βœ• Limpar @endif
@if(count($grupos) === 0)

Nenhum resultado encontrado.

@else {{-- ── Tabela completa por categoria ── --}} @foreach($grupos as $cat => $rows)
{{-- CabeΓ§alho da categoria --}}
Categoria: {{ $cat }} {{ count($rows) }} operador(es)
@php $catTotal = 0; @endphp @foreach($rows as $r) @php $catTotal += $r->final_score; @endphp @endforeach
Rank Callsign Nome QSOs Val. Pontos M1 M2 M3 Claimed Inf. Claimed Cal. Final Score % ReduΓ§Γ£o Clube
{{ $r->rk == 1 ? 'πŸ₯‡' : ($r->rk == 2 ? 'πŸ₯ˆ' : ($r->rk == 3 ? 'πŸ₯‰' : $r->rk)) }} {{ $r->callsign }} {{ $r->nome }} {{ number_format($r->total_qsos_validos) }} {{ number_format($r->total_pontos) }} {{ number_format($r->total_multi_um) }} {{ number_format($r->total_multi_dois) }} {{ number_format($r->total_multi_tres) }} {{ number_format($r->claimed_informado) }} {{ number_format($r->claimed_calculado) }} {{ number_format($r->final_score) }} {{ $r->percentual_reducao !== null ? number_format($r->percentual_reducao, 2).'%' : 'β€”' }} {{ $r->club }}
Total {{ $cat }}: {{ count($rows) }} operador(es) {{ number_format($catTotal) }}
@endforeach {{-- ── Primeiros Colocados ── --}} @if(count($primeiros) > 0 && !$busca && !$categoria)

πŸ… Primeiros Colocados por Categoria

@php $seq = 1; @endphp @foreach($primeiros as $cat => $lider) @endforeach
Seq. Categoria Callsign Nome E-mail Pontos M1 M2 M3 Final Score
{{ $seq++ }} {{ $cat }} {{ $lider->callsign }} {{ strtoupper($lider->nome ?? '') }} {{ strtolower($lider->email ?? '') }} {{ number_format($lider->total_pontos) }} {{ number_format($lider->total_multi_um) }} {{ number_format($lider->total_multi_dois) }} {{ number_format($lider->total_multi_tres) }} {{ number_format($lider->final_score) }}
@endif @endif @endsection