@section('site_title', formatTitle([__('Plan'), config('settings.title')])) @include('shared.breadcrumbs', ['breadcrumbs' => [ ['url' => route('dashboard'), 'title' => __('Home')], ['url' => route('account'), 'title' => __('Account')], ['title' => __('Plan')] ]])

{{ __('Plan') }}

@include('shared.message')
@csrf
{{ __('Plan') }}
{{ $user->active_plan->name }}
@if(!$user->planIsDefault()) @if($user->plan_payment_processor)
{{ __('Processor') }}
{{ config('payment.processors.' . $user->plan_payment_processor)['name'] }}
@endif @if($user->plan_amount && $user->plan_currency && $user->plan_interval)
{{ __('Amount') }}
{{ formatMoney($user->plan_amount, $user->plan_currency) }} {{ $user->plan_currency }} / {{ $user->plan_interval == 'month' ? __('Month') : __('Year') }}
@endif @if($user->plan_recurring_at)
{{ __('Recurring at') }}
{{ $user->plan_recurring_at->tz($user->timezone ?? config('timezone.timezone'))->format(__('Y-m-d')) }}
@endif @if($user->plan_trial_ends_at && $user->plan_trial_ends_at->gt(Carbon\Carbon::now()))
{{ __('Trial ends at') }}
{{ $user->plan_trial_ends_at->tz($user->timezone ?? config('timezone.timezone'))->format(__('Y-m-d')) }}
@endif @if($user->plan_ends_at)
{{ __('Ends at') }}
{{ $user->plan_ends_at->tz($user->timezone ?? config('timezone.timezone'))->format(__('Y-m-d')) }}
@endif @endif
{{ __('Features') }}

@if($user->active_plan->features->monitors != 0) @include('icons.checkmark', ['class' => 'flex-shrink-0 text-success fill-current width-4 height-4 mt-1']) @else @include('icons.close', ['class' => 'flex-shrink-0 text-muted fill-current width-4 height-4 mt-1']) @endif
@if($user->active_plan->features->monitors < 0) {{ __('Unlimited monitors') }} @else {{ number_format(Auth::user()->monitors_count, 0, __('.'), __(',')) }} / {{ __(($user->active_plan->features->monitors == 1 ? ':number monitor' : ':number monitors'), ['number' => number_format($user->active_plan->features->monitors, 0, __('.'), __(','))]) }} @endif
@if($user->active_plan->features->monitor_intervals != 0) @include('icons.checkmark', ['class' => 'flex-shrink-0 text-success fill-current width-4 height-4 mt-1']) @else @include('icons.close', ['class' => 'flex-shrink-0 text-muted fill-current width-4 height-4 mt-1']) @endif
@if($user->active_plan->features->monitor_intervals < 0) {{ __('Unlimited monitors') }} @else {{ __(':interval check interval', ['interval' => Carbon\CarbonInterval::seconds(min($user->active_plan->features->monitor_intervals))->cascade()->forHumans(), 0, __('.'), __(',')]) }} @endif
@if($user->active_plan->features->ssl_monitoring) @include('icons.checkmark', ['class' => 'flex-shrink-0 text-success fill-current width-4 height-4 mt-1']) @else @include('icons.close', ['class' => 'flex-shrink-0 text-muted fill-current width-4 height-4 mt-1']) @endif
{{ __('SSL certificate monitoring') }}
@include('icons.info', ['class' => 'text-muted width-4 height-4 fill-current'])
@if($user->active_plan->features->domain_monitoring) @include('icons.checkmark', ['class' => 'flex-shrink-0 text-success fill-current width-4 height-4 mt-1']) @else @include('icons.close', ['class' => 'flex-shrink-0 text-muted fill-current width-4 height-4 mt-1']) @endif
{{ __('Domain name monitoring') }}
@include('icons.info', ['class' => 'text-muted width-4 height-4 fill-current'])
@if($user->active_plan->features->status_pages != 0) @include('icons.checkmark', ['class' => 'flex-shrink-0 text-success fill-current width-4 height-4 mt-1']) @else @include('icons.close', ['class' => 'flex-shrink-0 text-muted fill-current width-4 height-4 mt-1']) @endif
@if($user->active_plan->features->status_pages < 0) {{ __('Unlimited status pages') }} @else {{ number_format(Auth::user()->status_pages_count, 0, __('.'), __(',')) }} / {{ __(($user->active_plan->features->status_pages == 1 ? ':number status page' : ':number status pages'), ['number' => number_format($user->active_plan->features->status_pages, 0, __('.'), __(','))]) }} @endif
@if($user->active_plan->features->status_page_customization) @include('icons.checkmark', ['class' => 'flex-shrink-0 text-success fill-current width-4 height-4 mt-1']) @else @include('icons.close', ['class' => 'flex-shrink-0 text-muted fill-current width-4 height-4 mt-1']) @endif
{{ __('Status page customization') }}
@include('icons.info', ['class' => 'text-muted width-4 height-4 fill-current'])
@if($user->active_plan->features->email_alerts != 0) @include('icons.checkmark', ['class' => 'flex-shrink-0 text-success fill-current width-4 height-4 mt-1']) @else @include('icons.close', ['class' => 'flex-shrink-0 text-muted fill-current width-4 height-4 mt-1']) @endif
@if($user->active_plan->features->email_alerts < 0) {{ __('Unlimited email alerts') }} @else {{ __(($user->active_plan->features->email_alerts == 1 ? ':number email alert' : ':number email alerts'), ['number' => number_format($user->active_plan->features->email_alerts, 0, __('.'), __(','))]) }} @endif
@include('icons.info', ['class' => 'text-muted width-4 height-4 fill-current'])
@if (config('settings.twilio'))
@if($user->active_plan->features->sms_alerts != 0) @include('icons.checkmark', ['class' => 'flex-shrink-0 text-success fill-current width-4 height-4 mt-1']) @else @include('icons.close', ['class' => 'flex-shrink-0 text-muted fill-current width-4 height-4 mt-1']) @endif
@if($user->active_plan->features->sms_alerts < 0) {{ __('Unlimited sms alerts') }} @else {{ __(($user->active_plan->features->sms_alerts == 1 ? ':number SMS alert' : ':number SMS alerts'), ['number' => number_format($user->active_plan->features->sms_alerts, 0, __('.'), __(','))]) }} @endif
@include('icons.info', ['class' => 'text-muted width-4 height-4 fill-current'])
@endif
@if($user->active_plan->features->webhook_alerts != 0) @include('icons.checkmark', ['class' => 'flex-shrink-0 text-success fill-current width-4 height-4 mt-1']) @else @include('icons.close', ['class' => 'flex-shrink-0 text-muted fill-current width-4 height-4 mt-1']) @endif
@if($user->active_plan->features->webhook_alerts < 0) {{ __('Unlimited webhook alerts') }} @else {!! __(($user->active_plan->features->webhook_alerts == 1 ? ':number webhook alert' : ':number webhook alerts'), ['number' => number_format($user->active_plan->features->webhook_alerts, 0, __('.'), __(','))]) !!} @endif
@include('icons.info', ['class' => 'text-muted width-4 height-4 fill-current'])
@if($user->active_plan->features->data_export) @include('icons.checkmark', ['class' => 'flex-shrink-0 text-success fill-current width-4 height-4 mt-1']) @else @include('icons.close', ['class' => 'flex-shrink-0 text-muted fill-current width-4 height-4 mt-1']) @endif
{{ __('Data export') }}
@if($user->active_plan->features->api) @include('icons.checkmark', ['class' => 'flex-shrink-0 text-success fill-current width-4 height-4 mt-1']) @else @include('icons.close', ['class' => 'flex-shrink-0 text-muted fill-current width-4 height-4 mt-1']) @endif
{{ __('API') }}
@if(paymentProcessors()) @if($user->plan_recurring_at) @endif @endif