@php
$fromNew = (\Carbon\Carbon::createFromFormat('Y-m-d', $range['from'], Auth::user()->timezone ?? config('settings.timezone'))->startOfDay()->lt($monitor->created_at) ? $monitor->created_at : \Carbon\Carbon::createFromFormat('Y-m-d', $range['from'], Auth::user()->timezone ?? config('settings.timezone'))->startOfDay());
$toNew = (\Carbon\Carbon::createFromFormat('Y-m-d', $range['to'], Auth::user()->timezone ?? config('settings.timezone'))->isSameDay((clone $now)) || \Carbon\Carbon::createFromFormat('Y-m-d', $range['to'], Auth::user()->timezone ?? config('settings.timezone'))->gt((clone $now)) ? (clone $now) : \Carbon\Carbon::createFromFormat('Y-m-d', $range['to'], Auth::user()->timezone ?? config('settings.timezone'))->addDay()->startOfDay());
@endphp
@php
\Carbon\Carbon::disableHumanDiffOption(\Carbon\Carbon::NO_ZERO_DIFF);
@endphp
{{ formatDiffWithSpacing($fromNew->diffForHumans((clone $toNew)->subMicroseconds($totalIncidentsDuration), ['syntax' => true, 'parts' => 2, 'join' => true, 'short' => true])) }}
@include('icons.info', ['class' => 'width-4 height-4 fill-current text-muted'])
@php
\Carbon\Carbon::enableHumanDiffOption(\Carbon\Carbon::NO_ZERO_DIFF);
@endphp
{{ formatUptimePercentageNumber((\Carbon\Carbon::createFromFormat('Y-m-d', $range['from'], Auth::user()->timezone ?? config('settings.timezone'))->startOfDay()->lt($monitor->created_at->tz(Auth::user()->timezone ?? config('settings.timezone'))) ? $monitor->created_at->tz(Auth::user()->timezone ?? config('settings.timezone'))->diffInMicroseconds($toNew) : \Carbon\Carbon::createFromFormat('Y-m-d', $range['from'], Auth::user()->timezone ?? config('settings.timezone'))->startOfDay()->diffInMicroseconds($toNew)), $totalIncidentsDuration, 2, __('.'), __(',')) }}%