import type { Dish, MenuCategory } from "@/lib/types";

export const menuCategories: MenuCategory[] = [
  { id: "snacks", slug: "snacks", title: "Закуски", description: "Брускетты, соленья и холодные позиции к первому огню.", sort: 10 },
  { id: "salads", slug: "salads", title: "Салаты", description: "Зелень, гравлакс, брискет и плотные заправки.", sort: 20 },
  { id: "hot", slug: "hot", title: "МЯСО ИЗ ПЕЧИ", description: "Главная зона печи: брискет, ребра, рулька, стейки и томленое мясо.", sort: 30 },
  { id: "street", slug: "street", title: "УЛИЧНАЯ ЕДА", description: "Бургеры, тако и шаверма в версии КИЛН.", sort: 40 },
  { id: "soups", slug: "soups", title: "Супы", description: "Горячие глубокие тарелки для Петербурга.", sort: 50 },
  { id: "desserts", slug: "desserts", title: "Десерты", description: "Сан-Себастьян с вишневым соусом.", sort: 60 },
  { id: "toppings", slug: "toppings", title: "Топинги", description: "Картофель, соусы и лепешки.", sort: 70 },
  { id: "bar", slug: "bar", title: "Барная карта", description: "Вино, виски, пиво, игристое и шоты доступны только в ресторане.", sort: 80 }
];

const photoSoon = "/dishes/photo-soon.webp";

export const menuItems: Dish[] = [
  {
    id: "bruschetta-beef",
    slug: "bruschetta-beef",
    name: "Брускетта с рваной говядиной",
    shortDescription: "Зерновой хлеб с томленой говядиной.",
    fullDescription: "Зерновой хлеб с томленой говядиной.",
    categorySlug: "snacks",
    categoryId: "snacks",
    price: 550,
    weight: "115 г",
    unit: "г",
    image: photoSoon,
    imageAlt: "Брускетта с рваной говядиной",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    sort: 10,
    sortOrder: 10,
    allergens: ["глютен"],
    tags: ["говядина"]
  },
  {
    id: "bruschetta-gravlax",
    slug: "bruschetta-gravlax",
    name: "Брускетта с гравлаксом",
    shortDescription: "Зерновой хлеб, дикий лосось в свекольном маринаде.",
    fullDescription: "Зерновой хлеб, дикий лосось в свекольном маринаде.",
    categorySlug: "snacks",
    categoryId: "snacks",
    price: 550,
    weight: "115 г",
    unit: "г",
    image: photoSoon,
    imageAlt: "Брускетта с гравлаксом",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    sort: 20,
    sortOrder: 20,
    allergens: ["рыба", "глютен"],
    tags: ["лосось"]
  },
  {
    id: "bruschetta-pate",
    slug: "bruschetta-pate",
    name: "Брускетта с куриным паштетом",
    shortDescription: "Зерновой хлеб с домашним куриным паштетом и вареньем из клюквы.",
    fullDescription: "Зерновой хлеб с домашним куриным паштетом и вареньем из клюквы.",
    categorySlug: "snacks",
    categoryId: "snacks",
    price: 550,
    weight: "115 г",
    unit: "г",
    image: photoSoon,
    imageAlt: "Брускетта с куриным паштетом",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    sort: 30,
    sortOrder: 30,
    allergens: ["глютен"],
    tags: ["паштет"]
  },
  {
    id: "bruschetta-set",
    slug: "bruschetta-set",
    name: "Набор из брускетт",
    shortDescription: "С рваной говядиной, с гравлаксом, с куриным паштетом.",
    fullDescription: "С рваной говядиной, с гравлаксом, с куриным паштетом.",
    categorySlug: "snacks",
    categoryId: "snacks",
    price: 1450,
    weight: "345 г",
    unit: "г",
    image: "/dishes/bruschetta-set.webp",
    imageAlt: "Набор из трех брускетт КИЛН",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    sort: 40,
    sortOrder: 40,
    allergens: ["рыба", "глютен"],
    tags: ["сет", "закуски"]
  },
  {
    id: "tartar-adjika",
    slug: "tartar-adjika",
    name: "Тартар с аджикой и бабагануш",
    shortDescription: "Рубленная говядина, маринованные огурцы, оливки, бабагануш.",
    fullDescription: "Рубленная говядина, маринованные огурцы, оливки, бабагануш.",
    categorySlug: "snacks",
    categoryId: "snacks",
    price: 750,
    weight: "230 г",
    unit: "г",
    image: photoSoon,
    imageAlt: "Тартар с аджикой и бабагануш",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: false,
    pickupAvailable: false,
    availableInRestaurant: true,
    availableForDelivery: false,
    availableForPickup: false,
    sort: 50,
    sortOrder: 50,
    spicy: true,
    isSpicy: true,
    allergens: [],
    tags: ["говядина", "острое"]
  },
  {
    id: "venison-tartar",
    slug: "venison-tartar",
    name: "Тартар из оленя",
    shortDescription: "Оленина, корнишоны, клюква, можжевельник.",
    fullDescription: "Оленина, корнишоны, клюква, можжевельник.",
    categorySlug: "snacks",
    categoryId: "snacks",
    price: 850,
    weight: "190 г",
    unit: "г",
    image: photoSoon,
    imageAlt: "Тартар из оленя",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: false,
    pickupAvailable: false,
    availableInRestaurant: true,
    availableForDelivery: false,
    availableForPickup: false,
    sort: 60,
    sortOrder: 60,
    allergens: [],
    tags: ["оленина"]
  },
  {
    id: "zucchini-sous-vide",
    slug: "zucchini-sous-vide",
    name: "Цукини су-вид",
    shortDescription: "Цукини, салат, маринованный лук, бабагануш.",
    fullDescription: "Цукини, салат, маринованный лук, бабагануш.",
    categorySlug: "snacks",
    categoryId: "snacks",
    price: 750,
    weight: "400 г",
    unit: "г",
    image: "/dishes/zucchini-sous-vide.webp",
    imageAlt: "Цукини су-вид с салатом",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    sort: 70,
    sortOrder: 70,
    vegetarian: true,
    isVegetarian: true,
    allergens: [],
    tags: ["овощи"]
  },
  {
    id: "cured-meat",
    slug: "cured-meat",
    name: "Сыровяленое мясо",
    shortDescription: "Пикантная сыровяленая говядина.",
    fullDescription: "Пикантная сыровяленая говядина.",
    categorySlug: "snacks",
    categoryId: "snacks",
    price: 650,
    weight: "70 г",
    unit: "г",
    image: photoSoon,
    imageAlt: "Сыровяленое мясо",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    sort: 80,
    sortOrder: 80,
    allergens: [],
    tags: ["говядина"]
  },
  {
    id: "cheese-plate",
    slug: "cheese-plate",
    name: "Сырная тарелка",
    shortDescription: "Пять сыров с вареньем из сосновых шишек.",
    fullDescription: "Пять сыров с вареньем из сосновых шишек.",
    categorySlug: "snacks",
    categoryId: "snacks",
    price: 1650,
    weight: "300 г",
    unit: "г",
    image: photoSoon,
    imageAlt: "Сырная тарелка",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    sort: 90,
    sortOrder: 90,
    allergens: ["молоко"],
    tags: ["сыр"]
  },
  {
    id: "pickles",
    slug: "pickles",
    name: "Соленья",
    shortDescription: "Огурцы, халапенью, красная капуста или лук.",
    fullDescription: "Огурцы, халапенью, красная капуста или лук.",
    categorySlug: "snacks",
    categoryId: "snacks",
    price: 350,
    weight: "200 г",
    unit: "г",
    image: photoSoon,
    imageAlt: "Соленья",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    sort: 100,
    sortOrder: 100,
    vegetarian: true,
    isVegetarian: true,
    allergens: [],
    tags: ["овощи"]
  },
  {
    id: "green-salad-avocado",
    slug: "green-salad-avocado",
    name: "Зеленый салат с авокадо",
    shortDescription: "Микс зелени, авокадо и тыквенные семечки.",
    fullDescription: "Микс зелени, авокадо и тыквенные семечки.",
    categorySlug: "salads",
    categoryId: "salads",
    price: 750,
    weight: "150 г",
    unit: "г",
    image: "/dishes/salad.webp",
    imageAlt: "Зеленый салат КИЛН",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    sort: 110,
    sortOrder: 110,
    vegetarian: true,
    isVegetarian: true,
    allergens: [],
    tags: ["салат"]
  },
  {
    id: "warm-beef-salad",
    slug: "warm-beef-salad",
    name: "Теплый салат с томленой говядиной",
    shortDescription: "Микс зелени на мятом картофеле с брискетом.",
    fullDescription: "Микс зелени на мятом картофеле с брискетом.",
    categorySlug: "salads",
    categoryId: "salads",
    price: 750,
    weight: "180 г",
    unit: "г",
    image: "/dishes/salad.webp",
    imageAlt: "Теплый салат с томленой говядиной",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    hit: true,
    isHit: true,
    sort: 120,
    sortOrder: 120,
    allergens: [],
    tags: ["говядина", "брискет"]
  },
  {
    id: "gravlax-salad",
    slug: "gravlax-salad",
    name: "Салат с гравлаксом",
    shortDescription: "Микс зелени, дикий лосось в свекольном маринаде.",
    fullDescription: "Микс зелени, дикий лосось в свекольном маринаде.",
    categorySlug: "salads",
    categoryId: "salads",
    price: 750,
    weight: "150 г",
    unit: "г",
    image: "/dishes/salad.webp",
    imageAlt: "Салат с гравлаксом",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    sort: 130,
    sortOrder: 130,
    allergens: ["рыба"],
    tags: ["лосось"]
  },
  {
    id: "steak-salad",
    slug: "steak-salad",
    name: "Стейк-салат",
    shortDescription: "Микс зелени, стейк medium, томатное варенье.",
    fullDescription: "Микс зелени, стейк medium, томатное варенье.",
    categorySlug: "salads",
    categoryId: "salads",
    price: 750,
    weight: "150 г",
    unit: "г",
    image: "/dishes/salad.webp",
    imageAlt: "Стейк-салат",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    sort: 140,
    sortOrder: 140,
    allergens: [],
    tags: ["стейк"]
  },
  {
    id: "brisket-potato",
    slug: "brisket-potato",
    name: "Брискет с мятым картофелем",
    shortDescription: "Мраморная говядина на ольховых дровах.",
    fullDescription: "Мраморная говядина на ольховых дровах.",
    categorySlug: "hot",
    categoryId: "hot",
    price: 1550,
    weight: "430 г",
    unit: "г",
    image: "/dishes/big-meat-set.webp",
    imageAlt: "Брискет с мятым картофелем",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    hit: true,
    isHit: true,
    sort: 150,
    sortOrder: 150,
    allergens: [],
    tags: ["брискет", "медленное приготовление"]
  },
  {
    id: "pulled-pork",
    slug: "pulled-pork",
    name: "Томленая свинина",
    shortDescription: "Свиная лопатка на ольховых дровах.",
    fullDescription: "Свиная лопатка на ольховых дровах.",
    categorySlug: "hot",
    categoryId: "hot",
    price: 1050,
    weight: "430 г",
    unit: "г",
    image: photoSoon,
    imageAlt: "Томленая свинина",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    sort: 160,
    sortOrder: 160,
    allergens: [],
    tags: ["свинина"]
  },
  {
    id: "smoked-chicken",
    slug: "smoked-chicken",
    name: "Томленая курица",
    shortDescription: "Курица из смокера, мятый картофель, грибной соус.",
    fullDescription: "Курица из смокера, мятый картофель, грибной соус.",
    categorySlug: "hot",
    categoryId: "hot",
    price: 1050,
    weight: "430 г",
    unit: "г",
    image: photoSoon,
    imageAlt: "Томленая курица",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    sort: 170,
    sortOrder: 170,
    allergens: ["грибы"],
    tags: ["курица"]
  },
  {
    id: "meat-set",
    slug: "meat-set",
    name: "Набор из томленого мяса",
    shortDescription: "Брискет, свинина, курица с гарнирами и соусами.",
    fullDescription: "Брискет, свинина, курица с гарнирами и соусами.",
    categorySlug: "hot",
    categoryId: "hot",
    price: 2750,
    weight: "850 г",
    unit: "г",
    image: "/dishes/big-meat-set.webp",
    imageAlt: "Набор из томленого мяса",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    hit: true,
    isHit: true,
    sort: 180,
    sortOrder: 180,
    allergens: [],
    tags: ["сет", "мясо"]
  },
  {
    id: "big-meat-set",
    slug: "big-meat-set",
    name: "Большой набор мяса из печи",
    shortDescription: "Брискет, свинина, курица, ребра и колбаски из оленя.",
    fullDescription: "Брискет, свинина, курица, ребра и колбаски из оленя.",
    categorySlug: "hot",
    categoryId: "hot",
    price: 4550,
    weight: "1750 г",
    unit: "г",
    image: "/dishes/big-meat-set.webp",
    imageAlt: "Большой набор мяса из печи КИЛН",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    hit: true,
    isHit: true,
    sort: 190,
    sortOrder: 190,
    allergens: [],
    tags: ["сет", "мясо", "1 кг"]
  },
  {
    id: "pork-knuckle",
    slug: "pork-knuckle",
    name: "Рулька из печи",
    shortDescription: "Свиная рулька с дрессингом из белого вина и меда.",
    fullDescription: "Свиная рулька с дрессингом из белого вина и меда.",
    categorySlug: "hot",
    categoryId: "hot",
    price: 1950,
    weight: "850 г",
    unit: "г",
    image: "/dishes/pork-knuckle.webp",
    imageAlt: "Рулька из печи КИЛН",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    hit: true,
    isHit: true,
    sort: 200,
    sortOrder: 200,
    allergens: [],
    tags: ["свинина", "печь"]
  },
  {
    id: "ribs",
    slug: "ribs",
    name: "Ребра из печи",
    shortDescription: "Свиные ребра с вишневой заправкой и мятым картофелем.",
    fullDescription: "Свиные ребра с вишневой заправкой и мятым картофелем.",
    categorySlug: "hot",
    categoryId: "hot",
    price: 1150,
    weight: "450 г",
    unit: "г",
    image: "/dishes/ribs.webp",
    imageAlt: "Ребра из печи КИЛН",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    hit: true,
    isHit: true,
    sort: 210,
    sortOrder: 210,
    allergens: [],
    tags: ["свинина", "ребра"]
  },
  {
    id: "venison-sausages",
    slug: "venison-sausages",
    name: "Охотничьи колбаски из оленя",
    shortDescription: "С мятым картофелем, капустой и томатным вареньем.",
    fullDescription: "С мятым картофелем, капустой и томатным вареньем.",
    categorySlug: "hot",
    categoryId: "hot",
    price: 1050,
    weight: "435 г",
    unit: "г",
    image: photoSoon,
    imageAlt: "Охотничьи колбаски из оленя",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    sort: 220,
    sortOrder: 220,
    allergens: [],
    tags: ["оленина"]
  },
  {
    id: "chicken-wings",
    slug: "chicken-wings",
    name: "Куриные крылышки",
    shortDescription: "В печи с медом и белым вином.",
    fullDescription: "В печи с медом и белым вином.",
    categorySlug: "hot",
    categoryId: "hot",
    price: 650,
    weight: "250 г",
    unit: "г",
    image: photoSoon,
    imageAlt: "Куриные крылышки",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    sort: 230,
    sortOrder: 230,
    allergens: [],
    tags: ["курица"]
  },
  {
    id: "wild-salmon-steak",
    slug: "wild-salmon-steak",
    name: "Стейк из дикого лосося",
    shortDescription: "На гуакамоле с соусом понзу и шпинатом.",
    fullDescription: "На гуакамоле с соусом понзу и шпинатом.",
    categorySlug: "hot",
    categoryId: "hot",
    price: 1250,
    weight: "210 г",
    unit: "г",
    image: photoSoon,
    imageAlt: "Стейк из дикого лосося",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    sort: 240,
    sortOrder: 240,
    allergens: ["рыба"],
    tags: ["лосось"]
  },
  {
    id: "venison-steak",
    slug: "venison-steak",
    name: "Стейк из оленя",
    shortDescription: "На печеной свекле под грибным соусом.",
    fullDescription: "На печеной свекле под грибным соусом.",
    categorySlug: "hot",
    categoryId: "hot",
    price: 1350,
    weight: "290 г",
    unit: "г",
    image: photoSoon,
    imageAlt: "Стейк из оленя",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    sort: 250,
    sortOrder: 250,
    allergens: ["грибы"],
    tags: ["оленина"]
  },
  {
    id: "duck-breast",
    slug: "duck-breast",
    name: "Томленая утка",
    shortDescription: "Утиная грудка, клюквенно-можжевеловый соус.",
    fullDescription: "Утиная грудка, клюквенно-можжевеловый соус.",
    categorySlug: "hot",
    categoryId: "hot",
    price: 1250,
    weight: "370 г",
    unit: "г",
    image: photoSoon,
    imageAlt: "Томленая утка",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    sort: 260,
    sortOrder: 260,
    allergens: [],
    tags: ["утка"]
  },
  {
    id: "beef-steak",
    slug: "beef-steak",
    name: "Говяжий стейк",
    shortDescription: "Medium-стейк с картофельным пюре и луковым соусом.",
    fullDescription: "Medium-стейк с картофельным пюре и луковым соусом.",
    categorySlug: "hot",
    categoryId: "hot",
    price: 1250,
    weight: "370 г",
    unit: "г",
    image: photoSoon,
    imageAlt: "Говяжий стейк",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    sort: 270,
    sortOrder: 270,
    allergens: [],
    tags: ["говядина", "стейк"]
  },
  {
    id: "meatballs",
    slug: "meatballs",
    name: "Тефтели с пюре и луковым вареньем",
    shortDescription: "Говяжьи тефтели в насыщенном луковом соусе.",
    fullDescription: "Говяжьи тефтели в насыщенном луковом соусе.",
    categorySlug: "hot",
    categoryId: "hot",
    price: 850,
    weight: "380 г",
    unit: "г",
    image: photoSoon,
    imageAlt: "Тефтели с пюре",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    sort: 280,
    sortOrder: 280,
    allergens: [],
    tags: ["говядина"]
  },
  {
    id: "chicken-burger",
    slug: "chicken-burger",
    name: "Бургер с томленой курицей",
    shortDescription: "В булочке с Гаудой и фирменным соусом.",
    fullDescription: "В булочке с Гаудой и фирменным соусом.",
    categorySlug: "street",
    categoryId: "street",
    price: 650,
    weight: "250 г",
    unit: "г",
    image: "/dishes/burger-brisket.webp",
    imageAlt: "Бургер КИЛН",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    sort: 290,
    sortOrder: 290,
    allergens: ["глютен", "молоко"],
    tags: ["бургер", "курица"]
  },
  {
    id: "rib-burger",
    slug: "rib-burger",
    name: "Бургер с реберным мясом",
    shortDescription: "С рукколой, Гаудой и томатным вареньем.",
    fullDescription: "С рукколой, Гаудой и томатным вареньем.",
    categorySlug: "street",
    categoryId: "street",
    price: 750,
    weight: "250 г",
    unit: "г",
    image: "/dishes/burger-brisket.webp",
    imageAlt: "Бургер с реберным мясом",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    sort: 300,
    sortOrder: 300,
    allergens: ["глютен", "молоко"],
    tags: ["бургер"]
  },
  {
    id: "brisket-burger",
    slug: "brisket-burger",
    name: "Бургер с брискетом",
    shortDescription: "Мраморная говядина, Гауда, фирменный соус.",
    fullDescription: "Мраморная говядина, Гауда, фирменный соус.",
    categorySlug: "street",
    categoryId: "street",
    price: 850,
    weight: "250 г",
    unit: "г",
    image: "/dishes/burger-brisket.webp",
    imageAlt: "Бургер с брискетом КИЛН",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    hit: true,
    isHit: true,
    sort: 310,
    sortOrder: 310,
    allergens: ["глютен", "молоко"],
    tags: ["бургер", "брискет"]
  },
  {
    id: "brisket-taco",
    slug: "brisket-taco",
    name: "Тако с брискетом",
    shortDescription: "Самолепные лепешки, гуакамоле, рваная говядина.",
    fullDescription: "Самолепные лепешки, гуакамоле, рваная говядина.",
    categorySlug: "street",
    categoryId: "street",
    price: 650,
    weight: "180 г",
    unit: "г",
    image: photoSoon,
    imageAlt: "Тако с брискетом",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    hit: true,
    isHit: true,
    sort: 320,
    sortOrder: 320,
    allergens: ["глютен"],
    tags: ["тако", "брискет"]
  },
  {
    id: "shawarma-beef",
    slug: "shawarma-beef",
    name: "Шаверма с рваной говядиной",
    shortDescription: "В ржаном лаваше с грибным соусом.",
    fullDescription: "В ржаном лаваше с грибным соусом.",
    categorySlug: "street",
    categoryId: "street",
    price: 650,
    weight: "380 г",
    unit: "г",
    image: "/dishes/shawarma-beef.webp",
    imageAlt: "Шаверма с рваной говядиной КИЛН",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    hit: true,
    isHit: true,
    sort: 330,
    sortOrder: 330,
    allergens: ["глютен", "грибы"],
    tags: ["шаверма", "говядина"]
  },
  {
    id: "shawarma-pork",
    slug: "shawarma-pork",
    name: "Шаверма с рваной свининой",
    shortDescription: "В ржаном лаваше с пряным соусом.",
    fullDescription: "В ржаном лаваше с пряным соусом.",
    categorySlug: "street",
    categoryId: "street",
    price: 550,
    weight: "380 г",
    unit: "г",
    image: "/dishes/shawarma-beef.webp",
    imageAlt: "Шаверма с рваной свининой",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    sort: 340,
    sortOrder: 340,
    allergens: ["глютен"],
    tags: ["шаверма", "свинина"]
  },
  {
    id: "shawarma-chicken",
    slug: "shawarma-chicken",
    name: "Шаверма с томленой курицей",
    shortDescription: "В ржаном лаваше с пряным соусом.",
    fullDescription: "В ржаном лаваше с пряным соусом.",
    categorySlug: "street",
    categoryId: "street",
    price: 550,
    weight: "380 г",
    unit: "г",
    image: "/dishes/shawarma-beef.webp",
    imageAlt: "Шаверма с томленой курицей",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    sort: 350,
    sortOrder: 350,
    allergens: ["глютен"],
    tags: ["шаверма", "курица"]
  },
  {
    id: "salmon-chowder",
    slug: "salmon-chowder",
    name: "Сливочная похлебка с лососем",
    shortDescription: "Карельская сливочная похлебка с диким лососем.",
    fullDescription: "Карельская сливочная похлебка с диким лососем.",
    categorySlug: "soups",
    categoryId: "soups",
    price: 750,
    weight: "450 г",
    unit: "г",
    image: "/dishes/salmon-chowder.webp",
    imageAlt: "Сливочная похлебка с лососем",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    hit: true,
    isHit: true,
    sort: 360,
    sortOrder: 360,
    allergens: ["рыба", "молоко"],
    tags: ["суп", "лосось"]
  },
  {
    id: "beef-shchi",
    slug: "beef-shchi",
    name: "Щи с томленой говядиной",
    shortDescription: "Бульон, тушеная капуста, вешенки, говядина из печи.",
    fullDescription: "Бульон, тушеная капуста, вешенки, говядина из печи.",
    categorySlug: "soups",
    categoryId: "soups",
    price: 750,
    weight: "450 г",
    unit: "г",
    image: photoSoon,
    imageAlt: "Щи с томленой говядиной",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    sort: 370,
    sortOrder: 370,
    allergens: ["грибы"],
    tags: ["суп", "говядина"]
  },
  {
    id: "cheese-soup-bread",
    slug: "cheese-soup-bread",
    name: "Сливочный сырный суп в хлебе",
    shortDescription: "Сырный крем-суп с рваной говядиной в хлебе.",
    fullDescription: "Сырный крем-суп с рваной говядиной в хлебе.",
    categorySlug: "soups",
    categoryId: "soups",
    price: 750,
    weight: "1000 г",
    unit: "г",
    image: photoSoon,
    imageAlt: "Сливочный сырный суп в хлебе",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: false,
    pickupAvailable: false,
    availableInRestaurant: true,
    availableForDelivery: false,
    availableForPickup: false,
    sort: 380,
    sortOrder: 380,
    allergens: ["молоко", "глютен"],
    tags: ["суп", "говядина"]
  },
  {
    id: "san-sebastian",
    slug: "san-sebastian",
    name: "Чизкейк Сан-Себастьян",
    shortDescription: "Нежный чизкейк на сливках с вишневым соусом.",
    fullDescription: "Нежный чизкейк на сливках с вишневым соусом.",
    categorySlug: "desserts",
    categoryId: "desserts",
    price: 550,
    weight: "210 г",
    unit: "г",
    image: "/dishes/san-sebastian-cheesecake.webp",
    imageAlt: "Чизкейк Сан-Себастьян",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    hit: true,
    isHit: true,
    sort: 390,
    sortOrder: 390,
    allergens: ["молоко", "яйцо"],
    tags: ["десерт"]
  },
  {
    id: "mashed-potato",
    slug: "mashed-potato",
    name: "Мятый картофель",
    shortDescription: "Запеченный в печи картофель.",
    fullDescription: "Запеченный в печи картофель.",
    categorySlug: "toppings",
    categoryId: "toppings",
    price: 350,
    weight: "250 г",
    unit: "г",
    image: photoSoon,
    imageAlt: "Мятый картофель",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    sort: 400,
    sortOrder: 400,
    vegetarian: true,
    isVegetarian: true,
    allergens: [],
    tags: ["гарнир"]
  },
  {
    id: "sauces",
    slug: "sauces",
    name: "Соусы",
    shortDescription: "На выбор: пряный, грибной, луковый жу, томатное варенье.",
    fullDescription: "На выбор: пряный, грибной, луковый жу, томатное варенье.",
    categorySlug: "toppings",
    categoryId: "toppings",
    price: 350,
    weight: "250 г",
    unit: "г",
    image: photoSoon,
    imageAlt: "Соусы КИЛН",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    sort: 410,
    sortOrder: 410,
    allergens: ["грибы"],
    tags: ["соус"]
  },
  {
    id: "flatbreads",
    slug: "flatbreads",
    name: "Лепешки самолепные",
    shortDescription: "Две бездрожжевые лепешки на гриле.",
    fullDescription: "Две бездрожжевые лепешки на гриле.",
    categorySlug: "toppings",
    categoryId: "toppings",
    price: 350,
    weight: "70 г",
    unit: "г",
    image: photoSoon,
    imageAlt: "Лепешки самолепные",
    gallery: [],
    restaurantAvailable: true,
    deliveryAvailable: true,
    pickupAvailable: true,
    availableInRestaurant: true,
    availableForDelivery: true,
    availableForPickup: true,
    sort: 420,
    sortOrder: 420,
    allergens: ["глютен"],
    tags: ["лепешки"]
  }
].sort((a, b) => a.sortOrder - b.sortOrder);

export const barInfo = {
  title: "Барная карта",
  description: "Вино, виски, пиво, игристое и шоты доступны в ресторане. Алкоголь не добавляется в корзину, не доставляется и не оплачивается онлайн."
};

export const featuredDishIds = [
  "big-meat-set",
  "brisket-potato",
  "ribs",
  "pork-knuckle",
  "brisket-burger",
  "shawarma-beef",
  "salmon-chowder",
  "san-sebastian"
];

export function getDishById(id: string) {
  return menuItems.find((dish) => dish.id === id);
}
