@php $growthStrategy = old('growth_strategy', $warmupStrategy->growth_strategy); $limitType = old('limit_type', $warmupStrategy->limit_type ?: Acelle\Model\WarmupStrategy::LIMIT_TYPE_PER_DAY_CAP); $startingVolume = old('starting_volume', $warmupStrategy->starting_volume); $dailyIncrement = old('daily_increment', $warmupStrategy->daily_increment); $exponentialFactor = old('exponential_factor', $warmupStrategy->exponential_factor ?: Acelle\Model\WarmupStrategy::DEFAULT_EXPONENTIAL_FACTOR); $limitPerDayCap = old('limit_per_day_cap', $warmupStrategy->limit_per_day_cap ?: $warmupStrategy->sending_limit); $limitTargetVolume = old('limit_target_volume', $warmupStrategy->limit_target_volume ?: max(($warmupStrategy->sending_limit ?: 1000) * max(1, $warmupStrategy->sending_count ?: 1), 5000)); $limitStopAfterDays = old('limit_stop_after_days', $warmupStrategy->limit_stop_after_days ?: $warmupStrategy->sending_count ?: 30); @endphp

{{ trans('warmup.sections.basic_information') }}

{{ trans('warmup.section_help.basic_information') }}

@include('helpers.form_control.text', [ 'name' => 'name', 'label' => trans('warmup.fields.name').' *', 'value' => old('name', $warmupStrategy->name), 'attributes' => [ 'required' => true, 'placeholder' => trans('warmup.fields.name'), 'data-warmup-input' => 'name', ], ])

{{ trans('warmup.field_help.name') }}

@include('helpers.form_control.textarea', [ 'name' => 'description', 'label' => trans('warmup.fields.description').' *', 'value' => old('description', $warmupStrategy->description), 'attributes' => [ 'required' => true, 'rows' => 4, 'placeholder' => trans('warmup.fields.description'), 'data-warmup-input' => 'description', ], ])

{{ trans('warmup.field_help.description') }}

@include('helpers.form_control.select', [ 'name' => 'preset', 'label' => trans('warmup.fields.preset').' *', 'value' => old('preset', $warmupStrategy->preset), 'options' => Acelle\Model\WarmupStrategy::presetOptions(), 'attributes' => [ 'required' => true, 'data-warmup-input' => 'preset', ], ])

{{ trans('warmup.field_help.preset') }}

@include('helpers.form_control.select', [ 'name' => 'growth_strategy', 'label' => trans('warmup.fields.growth_strategy').' *', 'value' => $growthStrategy, 'options' => Acelle\Model\WarmupStrategy::strategyOptions(), 'attributes' => [ 'required' => true, 'data-warmup-input' => 'growth_strategy', ], ])

{{ trans('warmup.field_help.growth_strategy') }}

{{ trans('warmup.sections.volume_plan') }}

{{ trans('warmup.section_help.volume_plan') }}

@include('helpers.form_control.number', [ 'name' => 'starting_volume', 'label' => trans('warmup.fields.starting_volume').' *', 'value' => $startingVolume, 'attributes' => [ 'required' => true, 'min' => 1, 'max' => 1000000, 'data-warmup-input' => 'starting_volume', ], ])

{{ trans('warmup.field_help.starting_volume') }}

@include('helpers.form_control.select', [ 'name' => 'quota_type', 'label' => trans('warmup.fields.quota_type').' *', 'value' => old('quota_type', $warmupStrategy->quota_type), 'options' => Acelle\Model\WarmupStrategy::quotaTypeOptions(), 'attributes' => [ 'required' => true, 'data-warmup-input' => 'quota_type', ], ])

{{ trans('warmup.field_help.quota_type') }}

@include('helpers.form_control.number', [ 'name' => 'daily_increment', 'label' => trans('warmup.fields.daily_increment').' *', 'value' => $dailyIncrement, 'attributes' => [ 'min' => 1, 'max' => 1000000, 'data-warmup-input' => 'daily_increment', ], ])

{{ trans('warmup.field_help.daily_increment') }}

@include('helpers.form_control.number', [ 'name' => 'exponential_factor', 'label' => trans('warmup.fields.exponential_factor').' *', 'value' => $exponentialFactor, 'attributes' => [ 'step' => '0.01', 'min' => '1.01', 'max' => 10, 'data-warmup-input' => 'exponential_factor', ], ])

{{ trans('warmup.field_help.exponential_factor') }}

@include('helpers.form_control.select', [ 'name' => 'limit_type', 'label' => trans('warmup.fields.limit_type').' *', 'value' => $limitType, 'options' => Acelle\Model\WarmupStrategy::limitTypeOptions(), 'attributes' => [ 'required' => true, 'data-warmup-input' => 'limit_type', ], ])

{{ trans('warmup.field_help.limit_type') }}

@include('helpers.form_control.number', [ 'name' => 'limit_per_day_cap', 'label' => trans('warmup.fields.limit_per_day_cap').' *', 'value' => $limitPerDayCap, 'attributes' => [ 'min' => 1, 'max' => 100000000, 'data-warmup-input' => 'limit_per_day_cap', ], ])

{{ trans('warmup.field_help.limit_per_day_cap') }}

@include('helpers.form_control.number', [ 'name' => 'limit_target_volume', 'label' => trans('warmup.fields.limit_target_volume').' *', 'value' => $limitTargetVolume, 'attributes' => [ 'min' => 1, 'max' => 100000000, 'data-warmup-input' => 'limit_target_volume', ], ])

{{ trans('warmup.field_help.limit_target_volume') }}

@include('helpers.form_control.number', [ 'name' => 'limit_stop_after_days', 'label' => trans('warmup.fields.limit_stop_after_days').' *', 'value' => $limitStopAfterDays, 'attributes' => [ 'min' => 1, 'max' => 365, 'data-warmup-input' => 'limit_stop_after_days', ], ])

{{ trans('warmup.field_help.limit_stop_after_days') }}

@include('helpers.form_control.switcher', [ 'name' => 'send_on_weekends', 'value' => old('send_on_weekends', $warmupStrategy->send_on_weekends) ? '1' : '0', 'on_value' => '1', 'off_value' => '0', 'attributes' => [ 'data-warmup-input' => 'send_on_weekends', ], ]) {{ old('send_on_weekends', $warmupStrategy->send_on_weekends) ? trans('messages.yes') : trans('messages.no') }}

{{ trans('warmup.field_help.send_on_weekends') }}

Day {{ $preview->estimatedFullWarmupDay }}

{{ trans('warmup.field_help.estimated_full_warmup_day') }}

{{ trans('warmup.sections.safety_rules') }}

{{ trans('warmup.section_help.safety_rules') }}

@include('helpers.form_control.switcher', [ 'name' => 'enable_safety_checks', 'value' => old('enable_safety_checks', $warmupStrategy->enable_safety_checks) ? '1' : '0', 'on_value' => '1', 'off_value' => '0', 'attributes' => [ 'data-warmup-input' => 'enable_safety_checks', ], ])

{{ trans('warmup.field_help.enable_safety_checks') }}

@include('helpers.form_control.switcher', [ 'name' => 'pause_on_negative_signals', 'value' => old('pause_on_negative_signals', $warmupStrategy->pause_on_negative_signals) ? '1' : '0', 'on_value' => '1', 'off_value' => '0', 'attributes' => [ 'data-warmup-input' => 'pause_on_negative_signals', ], ])

{{ trans('warmup.field_help.pause_on_negative_signals') }}

@include('helpers.form_control.number', [ 'name' => 'max_bounce_rate', 'label' => trans('warmup.fields.max_bounce_rate').' (%)', 'value' => old('max_bounce_rate', $warmupStrategy->max_bounce_rate), 'attributes' => [ 'required' => true, 'step' => '0.1', 'min' => 0, 'max' => 100, 'data-warmup-input' => 'max_bounce_rate', ], ])

{{ trans('warmup.field_help.max_bounce_rate') }}

@include('helpers.form_control.number', [ 'name' => 'max_complaint_rate', 'label' => trans('warmup.fields.max_complaint_rate').' (%)', 'value' => old('max_complaint_rate', $warmupStrategy->max_complaint_rate), 'attributes' => [ 'required' => true, 'step' => '0.1', 'min' => 0, 'max' => 100, 'data-warmup-input' => 'max_complaint_rate', ], ])

{{ trans('warmup.field_help.max_complaint_rate') }}