<?php

namespace Database\Seeders;

// Сидер: создаёт блок «Этапы работ» со структурированными данными.
// Шаги берутся из оригинального макета services.html / index.html.
// Безопасен для повторного запуска (updateOrCreate по name).

use App\Models\Block;
use Illuminate\Database\Seeder;

class StepsSectionBlockSeeder extends Seeder
{
    public function run(): void
    {
        Block::updateOrCreate(
            ['name' => 'steps_section'],
            [
                'title'     => 'Этапы работ',
                'layout'    => 'steps_section',
                'is_active' => true,
                'content'   => null,
                'data'      => [
                    'label'   => 'Как работаем',
                    'heading' => 'ЭТАПЫ РАБОТ',
                    'subtext' => 'От заявки до ключей в руке — прозрачно, по договору, с фото на каждом этапе.',
                    'steps'   => [
                        [
                            'title'     => 'Прием и обработка заявки',
                            'desc'      => 'Мы принимаем вашу заявку по телефону, в шоуруме или через сайт и уточняем детали (предпочтения по марке, бюджету, срокам). Затем наш менеджер консультирует вас по возможным решениям.',
                            'image_url' => 'https://avadge.com/media/main/images/step/priem-i-obrabotka-zaiavki/call_center.webp',
                            'image_alt' => 'Приём заявки',
                        ],
                        [
                            'title'     => 'Поиск и подбор автомобиля',
                            'desc'      => 'После составления технического задания мы приступаем к поиску и подбору автомобиля, изучая его историю, техническое состояние и соответствие заявленным характеристикам.',
                            'image_url' => 'https://avadge.com/media/main/images/step/poisk-i-podbor-avtomobilia/IMG_3743.webp',
                            'image_alt' => 'Поиск авто',
                        ],
                        [
                            'title'     => 'Заключение договора',
                            'desc'      => 'Если автомобиль соответствует вашим пожеланиям, мы переходим к следующей стадии — оформлению сделки, юридической проверке и подготовке всех необходимых документов. Мы гарантируем прозрачность и безопасность на каждом этапе.',
                            'image_url' => 'https://avadge.com/media/main/images/step/2-zakliuchenie-dogovora/order_2.jpg',
                            'image_alt' => 'Заключение договора',
                        ],
                        [
                            'title'     => 'Согласование и осмотр',
                            'desc'      => 'После подтверждения выбранного вами автомобиля мы организуем детальный видеообзор независимо от страны экспорта в течение 1–2 дней.',
                            'image_url' => 'https://avadge.com/media/main/images/step/soglasovanie-avtomobilia-i-ego-osmotr/photo_2025-03-30_16-22-02.webp',
                            'image_alt' => 'Осмотр',
                        ],
                        [
                            'title'     => 'Покупка автомобиля',
                            'desc'      => 'Убедившись, что состояние автомобиля точно соответствует вашим требованиям, вы вносите платёж согласно договору. Мы начинаем процесс выкупа, готовим экспортные документы и подготавливаем автомобиль к логистике.',
                            'image_url' => 'https://avadge.com/media/main/images/step/pokupka-avtomobilia/photo_2025-03-30_23-22-35.webp',
                            'image_alt' => 'Покупка',
                        ],
                        [
                            'title'     => 'Логистика',
                            'desc'      => 'После документальной подготовки приступаем к доставке. Корея — до 45 дней, Европа — до 35 дней, Америка — до 4 месяцев. Доступна срочная авиадоставка. Автомобиль страхуется на каждом этапе.',
                            'image_url' => 'https://avadge.com/media/main/images/step/logistika/IMG_3725.webp',
                            'image_alt' => 'Логистика',
                        ],
                        [
                            'title'     => 'Таможенная очистка',
                            'desc'      => 'Берём все процессы по прохождению таможенной очистки на себя. Регулярно следим за изменениями законодательства. Точный и фиксированный расчёт пошлин и утилизационного сбора. Работаем с физическими и юридическими лицами.',
                            'image_url' => 'https://images.unsplash.com/photo-1586864387967-d02ef85d93e8?w=1000&q=80',
                            'image_alt' => 'Таможня',
                        ],
                        [
                            'title'     => 'Выдача автомобиля',
                            'desc'      => 'Выдача автомобиля — это праздник для нас так же, как и для вас. Вы получаете автомобиль с полным пакетом документов. Если вы находитесь в другом регионе, мы организуем доставку до вашего дома.',
                            'image_url' => 'https://avadge.com/media/main/images/step/vydacha-avtomobilia/IMG_4059.webp',
                            'image_alt' => 'Выдача',
                        ],
                    ],
                ],
            ]
        );
    }
}
