<?php
/**
 * Customizer Repeater Default Values
 *
 * This file contains all default values for repeater controls.
 * It's loaded at the top level so defaults are available on frontend and in customizer.
 *
 * @package Paws_And_Care
 * @since 1.2.5
 */

if (!defined('ABSPATH')) {
    exit;
}

/**
 * Get default slider content
 */
function paws_and_care_get_slider_default()
{
    return json_encode(array(
        array(
            'title' => __('Your Pet Deserves The Best Care', 'paws-and-care'),
            'image_url' => get_template_directory_uri() . '/assets/img/slide-1.webp',
            'text2' => __('Get Started', 'paws-and-care'),
            'link' => '#',
        ),
        array(
            'title' => __('Expert Grooming & Wellness', 'paws-and-care'),
            'image_url' => get_template_directory_uri() . '/assets/img/slide-2.webp',
            'text2' => __('View Services', 'paws-and-care'),
            'link' => '#',
        ),
        array(
            'title' => __('A Home Away From Home', 'paws-and-care'),
            'image_url' => get_template_directory_uri() . '/assets/img/slide-3.webp',
            'text2' => __('Contact Us', 'paws-and-care'),
            'link' => '#',
        ),
    ));
}

/**
 * Get default services
 */
function paws_and_care_get_services_default()
{
    return json_encode(array(
        array(
            'title' => __('Pet Grooming', 'paws-and-care'),
            'text' => __('Keep your pet looking their best with our professional grooming services including baths, haircuts, and nail care.', 'paws-and-care'),
            'text2' => __('Read More', 'paws-and-care'),
            'designation' => __("Full-service baths\nStylish haircuts\nNail trimming\nEar cleaning\nFresh cologne", 'paws-and-care'),
            'link' => '#',
            'icon_value' => 'fa-bath',
        ),
        array(
            'title' => __('Health Checkups', 'paws-and-care'),
            'text' => __('Regular wellness exams and vaccinations to keep your furry friend healthy and happy for years to come.', 'paws-and-care'),
            'text2' => __('Read More', 'paws-and-care'),
            'designation' => __("Wellness exams\nVaccinations\nHealth screening\nDental checkups\nNutrition advice", 'paws-and-care'),
            'link' => '#',
            'icon_value' => 'fa-stethoscope',
        ),
        array(
            'title' => __('Pet Boarding', 'paws-and-care'),
            'text' => __('A safe and cozy home away from home where your pet receives individual care and attention.', 'paws-and-care'),
            'text2' => __('Read More', 'paws-and-care'),
            'designation' => __("Cozy accommodations\nDaily playtime\nPersonal attention\nRegular updates\nSpecial diet options", 'paws-and-care'),
            'link' => '#',
            'icon_value' => 'fa-home',
        ),
        array(
            'title' => __('Daily Walks', 'paws-and-care'),
            'text' => __('Keep your dog active and healthy with our scheduled walking services tailored to their energy level.', 'paws-and-care'),
            'text2' => __('Read More', 'paws-and-care'),
            'designation' => __("Scheduled walks\nRoute variety\nPhoto updates\nFlexible times\nSolo or group options", 'paws-and-care'),
            'link' => '#',
            'icon_value' => 'fa-dog',
        ),
        array(
            'title' => __('Pet Training', 'paws-and-care'),
            'text' => __('Help your pet learn good behavior with our positive reinforcement training programs for all ages.', 'paws-and-care'),
            'text2' => __('Read More', 'paws-and-care'),
            'designation' => __("Basic commands\nBehavior correction\nPuppy classes\nAdvanced training\nPrivate sessions", 'paws-and-care'),
            'link' => '#',
            'icon_value' => 'fa-bone',
        ),
        array(
            'title' => __('Pet Transport', 'paws-and-care'),
            'text' => __('Safe and reliable transportation for your pet to vet visits, grooming appointments, or our facility.', 'paws-and-care'),
            'text2' => __('Read More', 'paws-and-care'),
            'designation' => __("Door-to-door service\nSafe vehicles\nTrained handlers\nOn-time pickup\nComfortable rides", 'paws-and-care'),
            'link' => '#',
            'icon_value' => 'fa-truck',
        ),
    ));
}

/**
 * Get default about features
 */
function paws_and_care_get_about_features_default()
{
    return json_encode(array(
        array(
            'title' => __('Trained Staff', 'paws-and-care'),
            'text' => __('Experienced handlers', 'paws-and-care'),
            'icon_value' => 'fa-user-check',
        ),
        array(
            'title' => __('Clean Facility', 'paws-and-care'),
            'text' => __('Hygienic environment', 'paws-and-care'),
            'icon_value' => 'fa-broom',
        ),
        array(
            'title' => __('Pet First', 'paws-and-care'),
            'text' => __('Your pet is priority', 'paws-and-care'),
            'icon_value' => 'fa-heart',
        ),
        array(
            'title' => __('Trusted Care', 'paws-and-care'),
            'text' => __('Years of experience', 'paws-and-care'),
            'icon_value' => 'fa-medal',
        ),
    ));
}

/**
 * Get default contact info items
 */
function paws_and_care_get_contact_info_default()
{
    return json_encode(array(
        array(
            'icon_value' => 'fa-map-marker-alt',
            'title' => __('Address', 'paws-and-care'),
            'text' => __('123 Pet Care Avenue, Animal City, AC 12345', 'paws-and-care'),
        ),
        array(
            'icon_value' => 'fa-phone-alt',
            'title' => __('Phone', 'paws-and-care'),
            'text' => '+1 234 567 890',
        ),
        array(
            'icon_value' => 'fa-envelope',
            'title' => __('Email', 'paws-and-care'),
            'text' => 'example@example.com',
        ),
        array(
            'icon_value' => 'fa-clock',
            'title' => __('Hours', 'paws-and-care'),
            'text' => __('Mon-Fri: 9AM-6PM, Sat: 9AM-4PM, Sun: Closed', 'paws-and-care'),
        ),
    ));
}

/**
 * Get default FAQ items
 */
function paws_and_care_get_faq_default()
{
    return json_encode(array(
        array(
            'icon_value' => 'fa-clock',
            'title' => __('What are your operating hours?', 'paws-and-care'),
            'text' => __('Monday-Friday: 9AM-6PM, Saturday: 9AM-4PM, Sunday: Closed. Emergency services are available 24/7.', 'paws-and-care'),
        ),
        array(
            'icon_value' => 'fa-calendar-check',
            'title' => __('Do I need to make an appointment?', 'paws-and-care'),
            'text' => __('Yes, we recommend making an appointment to ensure we can provide the best care for your pet. Walk-ins are welcome but subject to availability.', 'paws-and-care'),
        ),
        array(
            'icon_value' => 'fa-clipboard-list',
            'title' => __('What should I bring for my pet\'s first visit?', 'paws-and-care'),
            'text' => __('Please bring vaccination records, current medications, previous medical history, and a list of any concerns or questions.', 'paws-and-care'),
        ),
        array(
            'icon_value' => 'fa-credit-card',
            'title' => __('Do you offer payment plans?', 'paws-and-care'),
            'text' => __('Yes! We offer flexible payment options including 0% interest plans. We accept credit/debit cards, cash, and digital payments.', 'paws-and-care'),
        ),
    ));
}
