Painel Público — {{ $config->nome_camara }}
@livewireStyles
{{ $slot }}
{{-- QR Code do Modo Institucional (telão sem sessão ativa) — gerado no
navegador, sem Composer/npm. Layout usado só por este painel, então
carregar aqui não afeta nenhuma outra página pública.
PRECISA vir ANTES de @livewireScripts: nem esta tag nem a de
@livewireScripts têm async/defer, então o navegador as executa em
ORDEM DE DOCUMENTO — garante que `window.QRious` já exista antes do
Alpine (embutido no Livewire) começar a escanear a página. Se o CDN
falhar/bloquear, o script simplesmente não define `QRious`;
renderizarQrPortal() abaixo já protege com
`typeof QRious === 'undefined'` — o resto do telão continua normal. --}}
@livewireScripts
{{-- Geração do QR do Modo Institucional — função ÚNICA e idempotente,
nunca duplicada: sempre desenha sobre o MESMO