export type Brand = {
  id: string;
  name: string;
  slug: string;
  shortDescription: string;
  logoText: string;
  keyStrength: string;
  popularModels: string[];
  isFeatured: boolean;
};

export type ScooterSpec = {
  label: string;
  value: string;
};

export type Scooter = {
  id: string;
  slug: string;
  brandId: string;
  name: string;
  shortDescription: string;
  longDescription: string;
  price: number;
  offerPrice: number;
  rangeKm: number;
  topSpeedKmph: number;
  chargingTime: string;
  battery: string;
  motorPower: string;
  warranty: string;
  colors: string[];
  heroImage: string;
  thumbnailImage: string;
  posterImage: string;
  galleryImages: string[];
  model3dGlbUrl?: string;
  model3dUsdzUrl?: string;
  arEnabled: boolean;
  isFeatured: boolean;
  specs: ScooterSpec[];
};

export type Branch = {
  id: string;
  name: string;
  slug: string;
  type: "Main Branch" | "Branch";
  city: string;
  district: string;
  phone: string;
  whatsapp: string;
  openingHours: string;
  mapLink: string;
  branchImage?: string;
};

export type InventoryItem = {
  id: string;
  scooterId: string;
  branchId: string;
  status:
    | "IN_STOCK"
    | "LIMITED_STOCK"
    | "OUT_OF_STOCK"
    | "TEST_RIDE_ONLY"
    | "COMING_SOON";
  quantity: number;
  testRideAvailable: boolean;
};

export type PartCategory = {
  id: string;
  name: string;
  slug: string;
  description: string;
  image: string;
};

export type PartItem = {
  id: string;
  name: string;
  category: string;
  price: number;
  image: string;
  compatibility: string[];
  inquiryOnly: boolean;
};

export type Offer = {
  id: string;
  category: string;
  title: string;
  description: string;
  discountLabel: string;
  validUntil: string;
  scooterId?: string;
  branchId?: string;
};

export type GalleryImage = {
  id: string;
  category: "Showroom" | "Products" | "Service" | "Events" | "Deliveries" | "Branches";
  title: string;
  image: string;
  alt: string;
};

export type Testimonial = {
  id: string;
  customerName: string;
  location: string;
  rating: number;
  comment: string;
  scooterName?: string;
  image: string;
};

export type FAQ = {
  id: string;
  question: string;
  answer: string;
  category: string;
};

export const branches: Branch[] = [
  {
    id: "branch-bharatpur",
    name: "Bashista Auto - Bharatpur",
    slug: "bharatpur-chitwan",
    type: "Main Branch",
    city: "Bharatpur",
    district: "Chitwan",
    phone: "+9779709046762",
    whatsapp: "+9779709046762",
    openingHours: "10:00 AM - 7:00 PM, Sunday to Friday",
    mapLink: "https://maps.google.com/?q=Bashista+Auto+Bharatpur+Chitwan",
    branchImage: "/images/gallery/bharatpur-showroom.png",
  },
  {
    id: "branch-kawasoti",
    name: "Bashista Auto - Kawasoti",
    slug: "kawasoti-nawalpur",
    type: "Branch",
    city: "Kawasoti",
    district: "Nawalpur",
    phone: "+9779709046761",
    whatsapp: "+9779709046761",
    openingHours: "10:00 AM - 7:00 PM, Sunday to Friday",
    mapLink: "https://maps.google.com/?q=Bashista+Auto+Kawasoti+Nawalpur",
    branchImage: "/images/gallery/kawasoti-branch.png",
  },
];

export const brands: Brand[] = [
  {
    id: "brand-ampere",
    name: "Ampere",
    slug: "ampere",
    shortDescription: "Practical electric scooters built for everyday Nepali city rides.",
    logoText: "AMP",
    keyStrength: "Reliable commute value",
    popularModels: ["Magnus EX", "Nexus"],
    isFeatured: true,
  },
  {
    id: "brand-ather",
    name: "Ather",
    slug: "ather",
    shortDescription: "Connected performance scooters with refined ride technology.",
    logoText: "ATH",
    keyStrength: "Smart performance",
    popularModels: ["450X", "Rizta"],
    isFeatured: true,
  },
  {
    id: "brand-tvs-iqube",
    name: "TVS iQube",
    slug: "tvs-iqube",
    shortDescription: "Family-friendly EV scooters with trusted TVS engineering.",
    logoText: "TVS",
    keyStrength: "Comfort and dependability",
    popularModels: ["iQube S", "iQube ST"],
    isFeatured: true,
  },
  {
    id: "brand-ola-electric",
    name: "Ola Electric",
    slug: "ola-electric",
    shortDescription: "Feature-rich electric scooters with bold range and tech.",
    logoText: "OLA",
    keyStrength: "High range features",
    popularModels: ["S1 X", "S1 Pro"],
    isFeatured: true,
  },
  {
    id: "brand-niu",
    name: "NIU",
    slug: "niu",
    shortDescription: "Urban electric mobility with compact European-inspired styling.",
    logoText: "NIU",
    keyStrength: "Premium urban design",
    popularModels: ["MQi+", "NQi Sport"],
    isFeatured: false,
  },
  {
    id: "brand-yadea",
    name: "Yadea",
    slug: "yadea",
    shortDescription: "Globally proven EV scooters with efficient daily range.",
    logoText: "YAD",
    keyStrength: "Global EV scale",
    popularModels: ["G5", "V1"],
    isFeatured: false,
  },
];

export const scooters: Scooter[] = [
  {
    id: "scooter-ampere-magnus-ex",
    slug: "ampere-magnus-ex",
    brandId: "brand-ampere",
    name: "Ampere Magnus EX",
    shortDescription: "Comfort-focused family scooter with dependable daily range.",
    longDescription:
      "Ampere Magnus EX is a practical electric scooter for everyday commuting, school runs, and quick city errands with easy charging and a relaxed riding posture.",
    price: 295000,
    offerPrice: 279000,
    rangeKm: 100,
    topSpeedKmph: 50,
    chargingTime: "6-7 hours",
    battery: "60V lithium-ion",
    motorPower: "1.2 kW",
    warranty: "3 years battery warranty",
    colors: ["Glossy Red", "Graphite Black", "Ocean Blue"],
    heroImage: "/images/scooters/ampere-magnus-ex.png",
    thumbnailImage: "/images/scooters/ampere-magnus-ex-thumb.png",
    posterImage: "/images/scooters/ampere-magnus-ex-poster.png",
    galleryImages: [
      "/images/scooters/ampere-magnus-ex-side.png",
      "/images/scooters/ampere-magnus-ex-front.png",
    ],
    model3dGlbUrl: "/models/ampere-magnus-ex.glb",
    model3dUsdzUrl: "/models/ampere-magnus-ex.usdz",
    arEnabled: true,
    isFeatured: true,
    specs: [
      { label: "Range", value: "100 km" },
      { label: "Top Speed", value: "50 kmph" },
      { label: "Charging", value: "6-7 hours" },
    ],
  },
  {
    id: "scooter-ampere-nexus",
    slug: "ampere-nexus",
    brandId: "brand-ampere",
    name: "Ampere Nexus",
    shortDescription: "Premium Ampere ride with a stronger motor and modern finish.",
    longDescription:
      "Ampere Nexus brings a confident electric ride with a clean design, useful range, and a modern dashboard for daily commuting.",
    price: 389000,
    offerPrice: 365000,
    rangeKm: 136,
    topSpeedKmph: 93,
    chargingTime: "3.5-4 hours",
    battery: "3 kWh LFP",
    motorPower: "4 kW peak",
    warranty: "3 years battery warranty",
    colors: ["Steel Grey", "Zanskar Aqua", "Indian Red"],
    heroImage: "/images/scooters/ampere-nexus.png",
    thumbnailImage: "/images/scooters/ampere-nexus-thumb.png",
    posterImage: "/images/scooters/ampere-nexus-poster.png",
    galleryImages: [
      "/images/scooters/ampere-nexus-side.png",
      "/images/scooters/ampere-nexus-dashboard.png",
    ],
    model3dGlbUrl: "/models/ampere-nexus.glb",
    model3dUsdzUrl: "/models/ampere-nexus.usdz",
    arEnabled: true,
    isFeatured: false,
    specs: [
      { label: "Range", value: "136 km" },
      { label: "Top Speed", value: "93 kmph" },
      { label: "Battery", value: "3 kWh LFP" },
    ],
  },
  {
    id: "scooter-ather-450x",
    slug: "ather-450x",
    brandId: "brand-ather",
    name: "Ather 450X",
    shortDescription: "Sharp connected scooter for riders who want quick response.",
    longDescription:
      "Ather 450X is a tech-forward electric scooter with brisk acceleration, connected features, and a confident riding feel for city roads.",
    price: 455000,
    offerPrice: 439000,
    rangeKm: 111,
    topSpeedKmph: 90,
    chargingTime: "5.5 hours",
    battery: "3.7 kWh lithium-ion",
    motorPower: "6.4 kW peak",
    warranty: "5 years battery warranty",
    colors: ["Space Grey", "Still White", "True Red"],
    heroImage: "/images/scooters/ather-450x.png",
    thumbnailImage: "/images/scooters/ather-450x-thumb.png",
    posterImage: "/images/scooters/ather-450x-poster.png",
    galleryImages: [
      "/images/scooters/ather-450x-side.png",
      "/images/scooters/ather-450x-display.png",
    ],
    model3dGlbUrl: "/models/ather-450x.glb",
    model3dUsdzUrl: "/models/ather-450x.usdz",
    arEnabled: true,
    isFeatured: true,
    specs: [
      { label: "Range", value: "111 km" },
      { label: "Top Speed", value: "90 kmph" },
      { label: "Motor", value: "6.4 kW peak" },
    ],
  },
  {
    id: "scooter-ather-rizta",
    slug: "ather-rizta",
    brandId: "brand-ather",
    name: "Ather Rizta",
    shortDescription: "Spacious family scooter with connected comfort features.",
    longDescription:
      "Ather Rizta focuses on comfort, storage, and smart safety for families who want a refined everyday electric scooter.",
    price: 425000,
    offerPrice: 409000,
    rangeKm: 123,
    topSpeedKmph: 80,
    chargingTime: "6 hours",
    battery: "3.7 kWh lithium-ion",
    motorPower: "4.3 kW",
    warranty: "5 years battery warranty",
    colors: ["Pangong Blue", "Deccan Grey", "Siachen White"],
    heroImage: "/images/scooters/ather-rizta.png",
    thumbnailImage: "/images/scooters/ather-rizta-thumb.png",
    posterImage: "/images/scooters/ather-rizta-poster.png",
    galleryImages: [
      "/images/scooters/ather-rizta-side.png",
      "/images/scooters/ather-rizta-seat.png",
    ],
    arEnabled: false,
    isFeatured: true,
    specs: [
      { label: "Range", value: "123 km" },
      { label: "Top Speed", value: "80 kmph" },
      { label: "Charging", value: "6 hours" },
    ],
  },
  {
    id: "scooter-tvs-iqube-s",
    slug: "tvs-iqube-s",
    brandId: "brand-tvs-iqube",
    name: "TVS iQube S",
    shortDescription: "Comfortable connected scooter with trusted service support.",
    longDescription:
      "TVS iQube S combines practical range, comfortable ergonomics, and familiar TVS dependability for daily electric commuting.",
    price: 382000,
    offerPrice: 365000,
    rangeKm: 100,
    topSpeedKmph: 78,
    chargingTime: "4.5 hours",
    battery: "3.04 kWh lithium-ion",
    motorPower: "4.4 kW peak",
    warranty: "3 years battery warranty",
    colors: ["Mercury Grey", "Copper Bronze", "Mint Blue"],
    heroImage: "/images/scooters/tvs-iqube-s.png",
    thumbnailImage: "/images/scooters/tvs-iqube-s-thumb.png",
    posterImage: "/images/scooters/tvs-iqube-s-poster.png",
    galleryImages: [
      "/images/scooters/tvs-iqube-s-side.png",
      "/images/scooters/tvs-iqube-s-console.png",
    ],
    model3dGlbUrl: "/models/tvs-iqube-s.glb",
    model3dUsdzUrl: "/models/tvs-iqube-s.usdz",
    arEnabled: true,
    isFeatured: true,
    specs: [
      { label: "Range", value: "100 km" },
      { label: "Top Speed", value: "78 kmph" },
      { label: "Battery", value: "3.04 kWh" },
    ],
  },
  {
    id: "scooter-tvs-iqube-st",
    slug: "tvs-iqube-st",
    brandId: "brand-tvs-iqube",
    name: "TVS iQube ST",
    shortDescription: "Longer-range iQube variant for confident everyday travel.",
    longDescription:
      "TVS iQube ST offers a higher-capacity battery, refined ride manners, and practical storage for longer daily routes.",
    price: 445000,
    offerPrice: 429000,
    rangeKm: 145,
    topSpeedKmph: 82,
    chargingTime: "4.5-5 hours",
    battery: "5.1 kWh lithium-ion",
    motorPower: "4.4 kW peak",
    warranty: "3 years battery warranty",
    colors: ["Titanium Grey", "Starlight Blue", "Pearl White"],
    heroImage: "/images/scooters/tvs-iqube-st.png",
    thumbnailImage: "/images/scooters/tvs-iqube-st-thumb.png",
    posterImage: "/images/scooters/tvs-iqube-st-poster.png",
    galleryImages: [
      "/images/scooters/tvs-iqube-st-side.png",
      "/images/scooters/tvs-iqube-st-storage.png",
    ],
    arEnabled: false,
    isFeatured: false,
    specs: [
      { label: "Range", value: "145 km" },
      { label: "Top Speed", value: "82 kmph" },
      { label: "Battery", value: "5.1 kWh" },
    ],
  },
  {
    id: "scooter-ola-s1-x",
    slug: "ola-s1-x",
    brandId: "brand-ola-electric",
    name: "Ola S1 X",
    shortDescription: "Accessible Ola scooter with bold styling and useful range.",
    longDescription:
      "Ola S1 X is designed for riders entering electric mobility with practical range, modern looks, and low daily running cost.",
    price: 315000,
    offerPrice: 299000,
    rangeKm: 95,
    topSpeedKmph: 85,
    chargingTime: "5 hours",
    battery: "3 kWh lithium-ion",
    motorPower: "6 kW peak",
    warranty: "3 years battery warranty",
    colors: ["Porcelain White", "Jet Black", "Midnight Blue"],
    heroImage: "/images/scooters/ola-s1-x.png",
    thumbnailImage: "/images/scooters/ola-s1-x-thumb.png",
    posterImage: "/images/scooters/ola-s1-x-poster.png",
    galleryImages: [
      "/images/scooters/ola-s1-x-side.png",
      "/images/scooters/ola-s1-x-front.png",
    ],
    model3dGlbUrl: "/models/ola-s1-x.glb",
    model3dUsdzUrl: "/models/ola-s1-x.usdz",
    arEnabled: true,
    isFeatured: true,
    specs: [
      { label: "Range", value: "95 km" },
      { label: "Top Speed", value: "85 kmph" },
      { label: "Motor", value: "6 kW peak" },
    ],
  },
  {
    id: "scooter-ola-s1-pro",
    slug: "ola-s1-pro",
    brandId: "brand-ola-electric",
    name: "Ola S1 Pro",
    shortDescription: "Feature-loaded high-range scooter with fast acceleration.",
    longDescription:
      "Ola S1 Pro gives riders a high-range electric scooter experience with premium features, quick pickup, and a large digital dashboard.",
    price: 465000,
    offerPrice: 445000,
    rangeKm: 181,
    topSpeedKmph: 120,
    chargingTime: "6.5 hours",
    battery: "4 kWh lithium-ion",
    motorPower: "8.5 kW peak",
    warranty: "3 years battery warranty",
    colors: ["Matte Black", "Amethyst", "Gerua"],
    heroImage: "/images/scooters/ola-s1-pro.png",
    thumbnailImage: "/images/scooters/ola-s1-pro-thumb.png",
    posterImage: "/images/scooters/ola-s1-pro-poster.png",
    galleryImages: [
      "/images/scooters/ola-s1-pro-side.png",
      "/images/scooters/ola-s1-pro-display.png",
    ],
    model3dGlbUrl: "/models/ola-s1-pro.glb",
    model3dUsdzUrl: "/models/ola-s1-pro.usdz",
    arEnabled: true,
    isFeatured: true,
    specs: [
      { label: "Range", value: "181 km" },
      { label: "Top Speed", value: "120 kmph" },
      { label: "Battery", value: "4 kWh" },
    ],
  },
  {
    id: "scooter-niu-mqi-plus",
    slug: "niu-mqi-plus",
    brandId: "brand-niu",
    name: "NIU MQi+",
    shortDescription: "Compact premium scooter for easy urban movement.",
    longDescription:
      "NIU MQi+ is a compact electric scooter with nimble handling, clean styling, and simple charging for city riders.",
    price: 335000,
    offerPrice: 319000,
    rangeKm: 75,
    topSpeedKmph: 45,
    chargingTime: "6 hours",
    battery: "48V lithium-ion",
    motorPower: "1.5 kW",
    warranty: "2 years battery warranty",
    colors: ["White", "Black", "Sky Blue"],
    heroImage: "/images/scooters/niu-mqi-plus.png",
    thumbnailImage: "/images/scooters/niu-mqi-plus-thumb.png",
    posterImage: "/images/scooters/niu-mqi-plus-poster.png",
    galleryImages: [
      "/images/scooters/niu-mqi-plus-side.png",
      "/images/scooters/niu-mqi-plus-detail.png",
    ],
    arEnabled: false,
    isFeatured: false,
    specs: [
      { label: "Range", value: "75 km" },
      { label: "Top Speed", value: "45 kmph" },
      { label: "Motor", value: "1.5 kW" },
    ],
  },
  {
    id: "scooter-niu-nqi-sport",
    slug: "niu-nqi-sport",
    brandId: "brand-niu",
    name: "NIU NQi Sport",
    shortDescription: "Smart urban scooter with a strong premium commuter feel.",
    longDescription:
      "NIU NQi Sport blends a sturdy frame, connected features, and a refined electric ride for daily city use.",
    price: 395000,
    offerPrice: 379000,
    rangeKm: 95,
    topSpeedKmph: 55,
    chargingTime: "7 hours",
    battery: "60V lithium-ion",
    motorPower: "2.4 kW",
    warranty: "2 years battery warranty",
    colors: ["Matte Grey", "Gloss Black", "Red"],
    heroImage: "/images/scooters/niu-nqi-sport.png",
    thumbnailImage: "/images/scooters/niu-nqi-sport-thumb.png",
    posterImage: "/images/scooters/niu-nqi-sport-poster.png",
    galleryImages: [
      "/images/scooters/niu-nqi-sport-side.png",
      "/images/scooters/niu-nqi-sport-front.png",
    ],
    model3dGlbUrl: "/models/niu-nqi-sport.glb",
    model3dUsdzUrl: "/models/niu-nqi-sport.usdz",
    arEnabled: true,
    isFeatured: false,
    specs: [
      { label: "Range", value: "95 km" },
      { label: "Top Speed", value: "55 kmph" },
      { label: "Battery", value: "60V lithium-ion" },
    ],
  },
  {
    id: "scooter-yadea-g5",
    slug: "yadea-g5",
    brandId: "brand-yadea",
    name: "Yadea G5",
    shortDescription: "Sleek global EV scooter with practical power and range.",
    longDescription:
      "Yadea G5 offers polished styling, a comfortable riding triangle, and dependable electric performance for regular commutes.",
    price: 365000,
    offerPrice: 349000,
    rangeKm: 100,
    topSpeedKmph: 60,
    chargingTime: "6 hours",
    battery: "60V lithium-ion",
    motorPower: "2.3 kW",
    warranty: "3 years battery warranty",
    colors: ["Pearl White", "Graphite Grey", "Blue"],
    heroImage: "/images/scooters/yadea-g5.png",
    thumbnailImage: "/images/scooters/yadea-g5-thumb.png",
    posterImage: "/images/scooters/yadea-g5-poster.png",
    galleryImages: [
      "/images/scooters/yadea-g5-side.png",
      "/images/scooters/yadea-g5-dashboard.png",
    ],
    model3dGlbUrl: "/models/yadea-g5.glb",
    model3dUsdzUrl: "/models/yadea-g5.usdz",
    arEnabled: true,
    isFeatured: false,
    specs: [
      { label: "Range", value: "100 km" },
      { label: "Top Speed", value: "60 kmph" },
      { label: "Motor", value: "2.3 kW" },
    ],
  },
  {
    id: "scooter-yadea-v1",
    slug: "yadea-v1",
    brandId: "brand-yadea",
    name: "Yadea V1",
    shortDescription: "Lightweight scooter for efficient short-distance rides.",
    longDescription:
      "Yadea V1 is a simple and efficient electric scooter for short daily trips, students, and riders who prefer a lightweight feel.",
    price: 245000,
    offerPrice: 229000,
    rangeKm: 70,
    topSpeedKmph: 45,
    chargingTime: "6-7 hours",
    battery: "48V lithium-ion",
    motorPower: "1.2 kW",
    warranty: "2 years battery warranty",
    colors: ["White", "Red", "Black"],
    heroImage: "/images/scooters/yadea-v1.png",
    thumbnailImage: "/images/scooters/yadea-v1-thumb.png",
    posterImage: "/images/scooters/yadea-v1-poster.png",
    galleryImages: [
      "/images/scooters/yadea-v1-side.png",
      "/images/scooters/yadea-v1-front.png",
    ],
    arEnabled: false,
    isFeatured: false,
    specs: [
      { label: "Range", value: "70 km" },
      { label: "Top Speed", value: "45 kmph" },
      { label: "Charging", value: "6-7 hours" },
    ],
  },
];

export const inventory: InventoryItem[] = [
  {
    id: "inventory-ampere-magnus-ex-bharatpur",
    scooterId: "scooter-ampere-magnus-ex",
    branchId: "branch-bharatpur",
    status: "IN_STOCK",
    quantity: 5,
    testRideAvailable: true,
  },
  {
    id: "inventory-ampere-magnus-ex-kawasoti",
    scooterId: "scooter-ampere-magnus-ex",
    branchId: "branch-kawasoti",
    status: "LIMITED_STOCK",
    quantity: 2,
    testRideAvailable: true,
  },
  {
    id: "inventory-ampere-nexus-bharatpur",
    scooterId: "scooter-ampere-nexus",
    branchId: "branch-bharatpur",
    status: "LIMITED_STOCK",
    quantity: 2,
    testRideAvailable: true,
  },
  {
    id: "inventory-ampere-nexus-kawasoti",
    scooterId: "scooter-ampere-nexus",
    branchId: "branch-kawasoti",
    status: "COMING_SOON",
    quantity: 0,
    testRideAvailable: false,
  },
  {
    id: "inventory-ather-450x-bharatpur",
    scooterId: "scooter-ather-450x",
    branchId: "branch-bharatpur",
    status: "IN_STOCK",
    quantity: 4,
    testRideAvailable: true,
  },
  {
    id: "inventory-ather-450x-kawasoti",
    scooterId: "scooter-ather-450x",
    branchId: "branch-kawasoti",
    status: "TEST_RIDE_ONLY",
    quantity: 1,
    testRideAvailable: true,
  },
  {
    id: "inventory-ather-rizta-bharatpur",
    scooterId: "scooter-ather-rizta",
    branchId: "branch-bharatpur",
    status: "IN_STOCK",
    quantity: 3,
    testRideAvailable: true,
  },
  {
    id: "inventory-ather-rizta-kawasoti",
    scooterId: "scooter-ather-rizta",
    branchId: "branch-kawasoti",
    status: "LIMITED_STOCK",
    quantity: 1,
    testRideAvailable: true,
  },
  {
    id: "inventory-tvs-iqube-s-bharatpur",
    scooterId: "scooter-tvs-iqube-s",
    branchId: "branch-bharatpur",
    status: "IN_STOCK",
    quantity: 5,
    testRideAvailable: true,
  },
  {
    id: "inventory-tvs-iqube-s-kawasoti",
    scooterId: "scooter-tvs-iqube-s",
    branchId: "branch-kawasoti",
    status: "IN_STOCK",
    quantity: 3,
    testRideAvailable: true,
  },
  {
    id: "inventory-tvs-iqube-st-bharatpur",
    scooterId: "scooter-tvs-iqube-st",
    branchId: "branch-bharatpur",
    status: "LIMITED_STOCK",
    quantity: 1,
    testRideAvailable: true,
  },
  {
    id: "inventory-tvs-iqube-st-kawasoti",
    scooterId: "scooter-tvs-iqube-st",
    branchId: "branch-kawasoti",
    status: "OUT_OF_STOCK",
    quantity: 0,
    testRideAvailable: false,
  },
  {
    id: "inventory-ola-s1-x-bharatpur",
    scooterId: "scooter-ola-s1-x",
    branchId: "branch-bharatpur",
    status: "IN_STOCK",
    quantity: 4,
    testRideAvailable: true,
  },
  {
    id: "inventory-ola-s1-x-kawasoti",
    scooterId: "scooter-ola-s1-x",
    branchId: "branch-kawasoti",
    status: "LIMITED_STOCK",
    quantity: 2,
    testRideAvailable: true,
  },
  {
    id: "inventory-ola-s1-pro-bharatpur",
    scooterId: "scooter-ola-s1-pro",
    branchId: "branch-bharatpur",
    status: "TEST_RIDE_ONLY",
    quantity: 1,
    testRideAvailable: true,
  },
  {
    id: "inventory-ola-s1-pro-kawasoti",
    scooterId: "scooter-ola-s1-pro",
    branchId: "branch-kawasoti",
    status: "COMING_SOON",
    quantity: 0,
    testRideAvailable: false,
  },
  {
    id: "inventory-niu-mqi-plus-bharatpur",
    scooterId: "scooter-niu-mqi-plus",
    branchId: "branch-bharatpur",
    status: "LIMITED_STOCK",
    quantity: 2,
    testRideAvailable: true,
  },
  {
    id: "inventory-niu-mqi-plus-kawasoti",
    scooterId: "scooter-niu-mqi-plus",
    branchId: "branch-kawasoti",
    status: "OUT_OF_STOCK",
    quantity: 0,
    testRideAvailable: false,
  },
  {
    id: "inventory-niu-nqi-sport-bharatpur",
    scooterId: "scooter-niu-nqi-sport",
    branchId: "branch-bharatpur",
    status: "IN_STOCK",
    quantity: 3,
    testRideAvailable: true,
  },
  {
    id: "inventory-niu-nqi-sport-kawasoti",
    scooterId: "scooter-niu-nqi-sport",
    branchId: "branch-kawasoti",
    status: "LIMITED_STOCK",
    quantity: 1,
    testRideAvailable: true,
  },
  {
    id: "inventory-yadea-g5-bharatpur",
    scooterId: "scooter-yadea-g5",
    branchId: "branch-bharatpur",
    status: "IN_STOCK",
    quantity: 3,
    testRideAvailable: true,
  },
  {
    id: "inventory-yadea-g5-kawasoti",
    scooterId: "scooter-yadea-g5",
    branchId: "branch-kawasoti",
    status: "IN_STOCK",
    quantity: 2,
    testRideAvailable: true,
  },
  {
    id: "inventory-yadea-v1-bharatpur",
    scooterId: "scooter-yadea-v1",
    branchId: "branch-bharatpur",
    status: "LIMITED_STOCK",
    quantity: 1,
    testRideAvailable: false,
  },
  {
    id: "inventory-yadea-v1-kawasoti",
    scooterId: "scooter-yadea-v1",
    branchId: "branch-kawasoti",
    status: "IN_STOCK",
    quantity: 3,
    testRideAvailable: true,
  },
];

export const partCategories: PartCategory[] = [
  {
    id: "parts-batteries",
    name: "Batteries",
    slug: "batteries",
    description: "Replacement and upgrade battery packs for supported scooters.",
    image: "/images/parts/categories/batteries.png",
  },
  {
    id: "parts-chargers",
    name: "Chargers",
    slug: "chargers",
    description: "Home and portable chargers for daily charging needs.",
    image: "/images/parts/categories/chargers.png",
  },
  {
    id: "parts-tyres",
    name: "Tyres",
    slug: "tyres",
    description: "EV scooter tyres for city grip and long tread life.",
    image: "/images/parts/categories/tyres.png",
  },
  {
    id: "parts-brake-pads",
    name: "Brake Pads",
    slug: "brake-pads",
    description: "Genuine brake pads for safe and confident stopping.",
    image: "/images/parts/categories/brake-pads.png",
  },
  {
    id: "parts-lights",
    name: "Lights",
    slug: "lights",
    description: "Headlamps, indicators, and replacement lighting parts.",
    image: "/images/parts/categories/lights.png",
  },
  {
    id: "parts-helmets",
    name: "Helmets",
    slug: "helmets",
    description: "Certified helmets for safer everyday riding.",
    image: "/images/parts/categories/helmets.png",
  },
  {
    id: "parts-service-parts",
    name: "Service Parts",
    slug: "service-parts",
    description: "Routine maintenance parts for workshop servicing.",
    image: "/images/parts/categories/service-parts.png",
  },
  {
    id: "parts-accessories",
    name: "Accessories",
    slug: "accessories",
    description: "Practical add-ons for convenience and personalization.",
    image: "/images/parts/categories/accessories.png",
  },
  {
    id: "parts-body-panels",
    name: "Body Panels",
    slug: "body-panels",
    description: "Color-matched panels and exterior replacement parts.",
    image: "/images/parts/categories/body-panels.png",
  },
  {
    id: "parts-electronics",
    name: "Electronics",
    slug: "electronics",
    description: "Controllers, displays, sensors, and electrical components.",
    image: "/images/parts/categories/electronics.png",
  },
];

export const parts: PartItem[] = [
  {
    id: "part-lithium-battery-pack",
    name: "Lithium Battery Pack",
    category: "Batteries",
    price: 85000,
    image: "/images/parts/lithium-battery-pack.png",
    compatibility: ["Ampere Magnus EX", "Yadea G5"],
    inquiryOnly: true,
  },
  {
    id: "part-fast-home-charger",
    name: "Fast Home Charger",
    category: "Chargers",
    price: 14500,
    image: "/images/parts/fast-home-charger.png",
    compatibility: ["Ather 450X", "Ather Rizta"],
    inquiryOnly: false,
  },
  {
    id: "part-tubeless-ev-tyre",
    name: "Tubeless EV Tyre",
    category: "Tyres",
    price: 5200,
    image: "/images/parts/tubeless-ev-tyre.png",
    compatibility: ["TVS iQube S", "Ola S1 X", "NIU NQi Sport"],
    inquiryOnly: false,
  },
  {
    id: "part-disc-brake-pad-set",
    name: "Disc Brake Pad Set",
    category: "Brake Pads",
    price: 1800,
    image: "/images/parts/disc-brake-pad-set.png",
    compatibility: ["Ather 450X", "Ola S1 Pro", "Yadea G5"],
    inquiryOnly: false,
  },
  {
    id: "part-led-headlamp-unit",
    name: "LED Headlamp Unit",
    category: "Lights",
    price: 6500,
    image: "/images/parts/led-headlamp-unit.png",
    compatibility: ["Ampere Nexus", "TVS iQube ST"],
    inquiryOnly: false,
  },
  {
    id: "part-riding-helmet",
    name: "Bashista Riding Helmet",
    category: "Helmets",
    price: 3500,
    image: "/images/parts/riding-helmet.png",
    compatibility: ["Universal"],
    inquiryOnly: false,
  },
  {
    id: "part-service-kit",
    name: "Routine Service Kit",
    category: "Service Parts",
    price: 2400,
    image: "/images/parts/routine-service-kit.png",
    compatibility: ["Universal EV scooters"],
    inquiryOnly: false,
  },
  {
    id: "part-floor-mat",
    name: "Anti-Skid Floor Mat",
    category: "Accessories",
    price: 1200,
    image: "/images/parts/anti-skid-floor-mat.png",
    compatibility: ["Ampere Magnus EX", "TVS iQube S", "Ola S1 X"],
    inquiryOnly: false,
  },
  {
    id: "part-front-apron-panel",
    name: "Front Apron Panel",
    category: "Body Panels",
    price: 7200,
    image: "/images/parts/front-apron-panel.png",
    compatibility: ["Ather Rizta", "Yadea V1"],
    inquiryOnly: true,
  },
  {
    id: "part-digital-display",
    name: "Digital Display Module",
    category: "Electronics",
    price: 18500,
    image: "/images/parts/digital-display-module.png",
    compatibility: ["Ola S1 Pro", "NIU NQi Sport"],
    inquiryOnly: true,
  },
];

export const offers: Offer[] = [
  {
    id: "offer-ampere-magnus-cashback",
    category: "Cashback Offers",
    title: "Ampere Magnus EX Cashback",
    description: "Get instant showroom cashback on selected Magnus EX colors.",
    discountLabel: "Rs. 16,000 off",
    validUntil: "2026-06-30",
    scooterId: "scooter-ampere-magnus-ex",
    branchId: "branch-bharatpur",
  },
  {
    id: "offer-ather-450x-low-emi",
    category: "Low EMI Plans",
    title: "Ather 450X Smart EMI",
    description: "Ride home with flexible EMI support and quick approval assistance.",
    discountLabel: "EMI from Rs. 12,999",
    validUntil: "2026-07-15",
    scooterId: "scooter-ather-450x",
  },
  {
    id: "offer-tvs-iqube-exchange",
    category: "Exchange Offers",
    title: "TVS iQube Exchange Bonus",
    description: "Exchange your petrol scooter and upgrade to an iQube with bonus value.",
    discountLabel: "Exchange bonus",
    validUntil: "2026-06-20",
    scooterId: "scooter-tvs-iqube-s",
  },
  {
    id: "offer-ola-s1-pro-festive",
    category: "Festive Deals",
    title: "Ola S1 Pro Festive Deal",
    description: "Limited-period festive pricing on available S1 Pro units.",
    discountLabel: "Rs. 20,000 benefit",
    validUntil: "2026-08-01",
    scooterId: "scooter-ola-s1-pro",
  },
  {
    id: "offer-niu-accessory-bundle",
    category: "Accessories Bundles",
    title: "NIU Urban Bundle",
    description: "Add a helmet, floor mat, and basic protection accessories.",
    discountLabel: "Bundle included",
    validUntil: "2026-07-31",
    scooterId: "scooter-niu-nqi-sport",
  },
  {
    id: "offer-yadea-g5-service",
    category: "Service Offers",
    title: "Yadea G5 First Service Support",
    description: "Complimentary first inspection and service guidance for new G5 buyers.",
    discountLabel: "Free first checkup",
    validUntil: "2026-06-30",
    scooterId: "scooter-yadea-g5",
    branchId: "branch-kawasoti",
  },
  {
    id: "offer-test-ride-week",
    category: "Festive Deals",
    title: "EV Test Ride Week",
    description: "Book any test ride and receive priority showroom consultation.",
    discountLabel: "Priority booking",
    validUntil: "2026-06-10",
  },
  {
    id: "offer-free-helmet",
    category: "Accessories Bundles",
    title: "Free Helmet on Select Scooters",
    description: "Selected in-stock scooters include a Bashista riding helmet.",
    discountLabel: "Helmet included",
    validUntil: "2026-07-10",
  },
  {
    id: "offer-low-down-payment",
    category: "Low EMI Plans",
    title: "Low Down Payment Support",
    description: "Ask our team about low down payment finance options at both branches.",
    discountLabel: "Finance support",
    validUntil: "2026-08-15",
  },
  {
    id: "offer-service-camp",
    category: "Service Offers",
    title: "EV Service Camp",
    description: "Inspection support for batteries, brakes, tyres, and charging health.",
    discountLabel: "Free inspection",
    validUntil: "2026-06-25",
    branchId: "branch-bharatpur",
  },
];

export const galleryImages: GalleryImage[] = [
  {
    id: "gallery-bharatpur-showroom",
    category: "Showroom",
    title: "Bharatpur showroom floor",
    image: "/images/gallery/bharatpur-showroom.png",
    alt: "Bashista Auto Bharatpur showroom with electric scooters",
  },
  {
    id: "gallery-kawasoti-branch",
    category: "Branches",
    title: "Kawasoti branch front",
    image: "/images/gallery/kawasoti-branch.png",
    alt: "Bashista Auto Kawasoti branch exterior",
  },
  {
    id: "gallery-featured-scooters",
    category: "Products",
    title: "Featured scooter lineup",
    image: "/images/gallery/featured-scooters.png",
    alt: "Electric scooters displayed inside the showroom",
  },
  {
    id: "gallery-service-bay",
    category: "Service",
    title: "EV service bay",
    image: "/images/gallery/service-bay.png",
    alt: "Technician inspecting an electric scooter service bay",
  },
  {
    id: "gallery-delivery-day",
    category: "Deliveries",
    title: "Customer delivery day",
    image: "/images/gallery/customer-delivery.png",
    alt: "Customer taking delivery of a new electric scooter",
  },
  {
    id: "gallery-ev-awareness-event",
    category: "Events",
    title: "EV awareness event",
    image: "/images/gallery/ev-awareness-event.png",
    alt: "Bashista Auto electric vehicle awareness event",
  },
  {
    id: "gallery-accessories-wall",
    category: "Showroom",
    title: "Accessories and parts wall",
    image: "/images/gallery/accessories-wall.png",
    alt: "Parts and accessories display wall",
  },
  {
    id: "gallery-test-ride",
    category: "Products",
    title: "Scooter ready for test ride",
    image: "/images/gallery/test-ride-ready.png",
    alt: "Electric scooter prepared for a test ride",
  },
];

export const testimonials: Testimonial[] = [
  {
    id: "testimonial-suman-bharatpur",
    customerName: "Suman Adhikari",
    location: "Bharatpur, Chitwan",
    rating: 5,
    comment:
      "The team explained range, charging, and finance clearly. My daily commute is much easier now.",
    scooterName: "Ather 450X",
    image: "/images/testimonials/suman-adhikari.png",
  },
  {
    id: "testimonial-pratiksha-kawasoti",
    customerName: "Pratiksha Gurung",
    location: "Kawasoti, Nawalpur",
    rating: 5,
    comment:
      "I booked a test ride first and chose the right scooter after comparing options at the branch.",
    scooterName: "TVS iQube S",
    image: "/images/testimonials/pratiksha-gurung.png",
  },
  {
    id: "testimonial-bibek-narayanghat",
    customerName: "Bibek Shrestha",
    location: "Narayanghat",
    rating: 4,
    comment:
      "Good support for accessories and service. The showroom staff helped with every detail.",
    scooterName: "Ampere Magnus EX",
    image: "/images/testimonials/bibek-shrestha.png",
  },
];

export const faqs: FAQ[] = [
  {
    id: "faq-book-test-ride",
    question: "How do I book a test ride?",
    answer:
      "Use the Book Test Ride page or call either branch. Our team will confirm scooter availability and your preferred time.",
    category: "Test Ride",
  },
  {
    id: "faq-what-to-bring",
    question: "What should I bring for a test ride?",
    answer:
      "Please bring a valid driving license and a phone number our team can use for booking confirmation.",
    category: "Test Ride",
  },
  {
    id: "faq-charging-home",
    question: "Can I charge an electric scooter at home?",
    answer:
      "Yes. Most scooters can be charged at home with the compatible charger provided or recommended by the brand.",
    category: "Charging",
  },
  {
    id: "faq-branch-availability",
    question: "Can I check scooter availability by branch?",
    answer:
      "Yes. Product pages show availability for Bharatpur and Kawasoti, and our team can confirm current stock by phone.",
    category: "Inventory",
  },
  {
    id: "faq-finance-options",
    question: "Are EMI or finance options available?",
    answer:
      "Finance options depend on the scooter and customer profile. Contact the showroom for current EMI support.",
    category: "Offers",
  },
  {
    id: "faq-genuine-parts",
    question: "Do you provide genuine parts?",
    answer:
      "Yes. Bashista Auto supports genuine parts, accessories, and service guidance for compatible electric scooters.",
    category: "Parts",
  },
];
