@php $f = fn ($fecha) => $fecha?->translatedFormat(__('app.comun.formato_fecha_corta')) ?? '—'; $inj = $r['inyecciones']; $totalInj = $inj['a_tiempo'] + $inj['tarde'] + $inj['pospuestas']; @endphp {{ __('app.reporte.titulo') }}

{{ __('app.reporte.titulo') }}

{{ $user->nombre }} · {{ __('app.reporte.periodo', ['desde' => $f($r['desde']), 'hasta' => $f($r['hasta'])]) }} · {{ __('app.reporte.generado', ['fecha' => now()->format('d/m/Y H:i')]) }}

{{ $inj['a_tiempo'] }}/{{ $totalInj }}{{ __('app.reporte.inyecciones_a_tiempo') }} {{ $r['peso']['cambio'] !== null ? sprintf('%+.1f kg', $r['peso']['cambio']) : '—' }}{{ __('app.reporte.cambio_peso') }} {{ $r['proteina']['promedio'] ?? '—' }} g{{ __('app.reporte.proteina_promedio', ['meta' => $r['proteina']['meta']]) }} {{ $r['ejercicio']['sesiones'] }}{{ __('app.reporte.sesiones_ejercicio', ['min' => $r['ejercicio']['minutos']]) }}
@if ($r['musculo']['alerta'])
{{ __('app.reporte.alerta_musculo', ['antes' => $r['musculo']['primera'], 'ahora' => $r['musculo']['ultima']]) }}
@endif

{{ __('app.reporte.medicamentos') }}

@forelse ($r['medicamentos'] as $m) @empty @endforelse
{{ __('app.reporte.col_medicamento') }}{{ __('app.reporte.col_tipo') }}{{ __('app.reporte.col_dosis') }}
{{ $m->nombre }}{{ __('app.medicina.tipos.'.$m->tipo) }}{{ $m->dosis ?? '—' }}
—

{{ __('app.reporte.inyecciones') }} ({{ __('app.reporte.resumen_inyecciones', ['a' => $inj['a_tiempo'], 't' => $inj['tarde'], 'p' => $inj['pospuestas']]) }})

@forelse ($inj['lista'] as $i) @empty @endforelse
{{ __('app.reporte.programada') }}{{ __('app.reporte.aplicada') }}{{ __('app.reporte.col_medicamento') }}{{ __('app.reporte.sitio') }}{{ __('app.reporte.estado') }}
{{ $i['fecha']?->format('d/m H:i') }} {{ $i['aplicada_en']?->format('d/m H:i') ?? '—' }} {{ $i['medicamento'] }} {{ $i['dosis'] }} {{ $i['sitio'] ? __('app.sitios.'.$i['sitio']) : '—' }} {{ __('app.reporte.estados.'.$i['estado']) }}
—

{{ __('app.reporte.peso_medidas') }}

@forelse ($r['peso']['medidas'] as $m) @empty @endforelse
{{ __('app.reporte.fecha') }}{{ __('app.progreso.peso') }}{{ __('app.progreso.cintura') }}{{ __('app.progreso.brazo') }}
{{ $f($m->fecha) }}{{ $m->peso_kg }}{{ $m->cintura_cm ?? '—' }}{{ $m->brazo_cm ?? '—' }}
—

{{ __('app.reporte.habitos') }}

{{ __('app.reporte.dias_registrados') }}{{ $r['proteina']['dias_registrados'] }} / {{ $r['dias'] }}
{{ __('app.reporte.dias_meta_proteina', ['meta' => $r['proteina']['meta']]) }}{{ $r['proteina']['dias_con_meta'] }}
{{ __('app.reporte.agua_promedio') }}{{ $r['agua_promedio'] ?? '—' }}
{{ __('app.reporte.minutos_ejercicio') }}{{ $r['ejercicio']['minutos'] }}

{{ __('app.reporte.test_silla') }}

@forelse ($r['test_silla'] as $t) @empty @endforelse
{{ __('app.reporte.fecha') }}{{ __('app.progreso.repeticiones') }}
{{ $f($t->fecha) }}{{ $t->repeticiones }}
—

{{ __('app.reporte.como_se_siente') }}

{{ __('app.medicina.animo_bien') }}: {{ $r['efectos']['conteo']['bien'] }} · {{ __('app.medicina.animo_regular') }}: {{ $r['efectos']['conteo']['regular'] }} · {{ __('app.medicina.animo_mal') }}: {{ $r['efectos']['conteo']['mal'] }}

@foreach ($r['efectos']['notas'] as $e)

{{ $f($e->fecha) }} ({{ __('app.medicina.animo_'.$e->estado) }}): {{ $e->nota }}

@endforeach

{{ __('app.reporte.pie') }}