// Hair · Hair Type · Wavy — L3 data

const OILY = {
  type: "Wavy Hair",
  parent: { title: "Hair Type", href: "/en/hair/hair-type/" },
  grandparent: { title: "Hair", href: "/en/hair/" },
  totalCount: 212,
  hero: "https://images.unsplash.com/photo-1519710164239-da123dc03ef4?w=1800&q=80&auto=format&fit=crop",
  heroAlt: "Editorial close-up — wavy hair",
  h1: "How to style wavy hair.",
  deck: "The S-pattern that disappears in humidity and comes back wrong after a blowout. The full library for enhancing what's already there.",
  intro: "Wavy hair sits at the most contested intersection in hair care: too wavy for straight, not curly enough for curl products, and permanently advised to 'just pick a side.' Don't. Wavy hair has a pattern that responds to encouragement — the right amount of moisture, the right hold, and the patience not to touch it while it dries. Everything below is written for people who want to work with their waves, not against them.",
  byline: "Edited by Nelly · Beauty & Style Director",
  meta: { count: 212, updated: "Updated 29 April 2026", reading: "Avg. 4 min per piece" },
};

const TYPE_SIBLINGS = [
  { id: "straight", title: "Straight", n: "01", href: "/en/hair/hair-type/straight/" },
  { id: "wavy",     title: "Wavy",     n: "02", cur: true, href: "/en/hair/hair-type/wavy/" },
  { id: "curly",    title: "Curly",    n: "03", href: "/en/hair/hair-type/curly/" },
  { id: "coily",    title: "Coily",    n: "04", href: "/en/hair/hair-type/coily/" },
  { id: "fine",     title: "Fine",     n: "05", href: "/en/hair/hair-type/fine/" },
  { id: "thick",    title: "Thick",    n: "06", href: "/en/hair/hair-type/thick/" },
];

const QUICK_FACTS = {
  defn: {
    h: "What 'wavy hair' actually means",
    body: "Wavy hair grows from a slightly oval follicle and forms a loose S-pattern from root to tip. It's classified as Type 2 (2A through 2C), ranging from a barely-there bend to strong, defined waves that almost read as loose curls. The defining characteristic isn't the wave — it's the inconsistency. Wavy hair behaves differently in every climate, every season, and often on each side of the head.",
  },
  myths: [
    { m: "Wavy hair is just straight hair with a bit of frizz.",
      t: "Frizz is lost wave pattern trying to form. Wavy hair needs the same moisture and hold principles as curly hair — just lighter-handed." },
    { m: "Curl products are too heavy for waves.",
      t: "Wavy hair is curl hair — just a looser version. Lightweight curl creams and gels work. The mistake is using the same quantity, not the same product." },
    { m: "You have to scrunch constantly while it dries.",
      t: "Excessive scrunching breaks the gel cast before it sets. Apply, scrunch once to encourage pattern, then leave it completely alone." },
  ],
};

const BEGINNER_PATH = {
  h: "Start here, if you've never successfully worked with your waves.",
  deck: "Five pieces, in order. Around twenty minutes of reading. Enough to stop fighting your hair.",
  steps: [
    { n: "01", t: "How to identify your wave pattern (2A, 2B, 2C)",  time: "3 min", note: "Why the sub-type matters more than the broad category." },
    { n: "02", t: "The wash day for wavy hair",                       time: "4 min", note: "Low-poo, co-wash, the squish-to-condish technique." },
    { n: "03", t: "Applying products on soaking-wet hair",            time: "5 min", note: "The LOC method, adapted for waves. Sequence matters." },
    { n: "04", t: "Plopping — what it is and whether you need it",    time: "3 min", note: "The microfibre method explained without the mystery." },
    { n: "05", t: "Diffusing wavy hair without disrupting the pattern", time: "4 min", note: "Temperature, attachment, the pixie diffuse technique." },
  ],
};

const TRENDING = [
  { rank: "01", t: "The squish-to-condish technique, explained",             time: "4 min", auth: "Nelly", date: "Apr 27", img: "https://images.unsplash.com/photo-1519710164239-da123dc03ef4?w=1100&q=80&auto=format&fit=crop", reads: "16,340" },
  { rank: "02", t: "Why your waves disappear after washing",                 time: "5 min", auth: "Iris",  date: "Apr 23", img: "https://images.unsplash.com/photo-1594744803329-e58b31de8bf5?w=1100&q=80&auto=format&fit=crop", reads: "13,207" },
  { rank: "03", t: "Gel cast for waves — how to get it and break it right",  time: "4 min", auth: "Nelly", date: "Apr 18", img: "https://images.unsplash.com/photo-1522337360788-8b13dee7a37e?w=1100&q=80&auto=format&fit=crop", reads: "10,884" },
  { rank: "04", t: "The humidity problem — and what actually solves it",     time: "6 min", auth: "Iris",  date: "Apr 12", img: "https://images.unsplash.com/photo-1562322140-8baeececf3df?w=1100&q=80&auto=format&fit=crop", reads: "9,102" },
  { rank: "05", t: "Plopping: a complete beginner's guide",                  time: "3 min", auth: "Nelly", date: "Apr 07", img: "https://images.unsplash.com/photo-1519699047748-de8e457a634e?w=1100&q=80&auto=format&fit=crop", reads: "7,654" },
];

const FORMAT_GUIDE = {
  h: "Product format, by use case",
  deck: "What to reach for, and when. The weight of a product matters as much as its type.",
  formats: [
    { name: "Lightweight curl cream", when: "Every wash day, all-over application",            avoid: "Dry hair, over-applying on fine waves",   note: "The foundation for wavy styling. Apply to soaking-wet hair.", verdict: "★ Default" },
    { name: "Gel (medium hold)",      when: "Humid days, definition days, 2B and 2C waves",   avoid: "Fine, 2A waves; first-time users",         note: "Seals the curl cream in. Creates the cast you'll break later.", verdict: "Hold layer" },
    { name: "Mousse",                 when: "Volume days, fine wavy hair, post-gym refresh",   avoid: "Already-weighted-down lengths",            note: "Lighter than gel. Better for roots. Worse for definition.", verdict: "Fine waves" },
    { name: "Leave-in conditioner",   when: "After every wash, as the first product layer",   avoid: "On top of already-conditioned, soaking hair", note: "Provides slip and moisture. Not optional for dry wave patterns.", verdict: "First step" },
    { name: "Hair oil",               when: "Dry ends, post-dry smoothing, overnight",        avoid: "Pre-styling wet hair (breaks the cast)",   note: "One drop through the ends only. Never roots.", verdict: "Finish only" },
    { name: "Clarifying shampoo",     when: "Every 2–4 weeks, when products stop working",   avoid: "Weekly, on already-dry or colour-treated", note: "Removes buildup that suppresses the wave pattern.", verdict: "Monthly reset" },
  ],
};

const HOWTOS = [
  { t: "The squish-to-condish technique",                          time: 4, tech: "Conditioning", auth: "Nelly", date: "Apr 27", img: "https://images.unsplash.com/photo-1519710164239-da123dc03ef4?w=900&q=80&auto=format&fit=crop", kick: "Technique", pick: true },
  { t: "Why your waves disappear after washing",                   time: 5, tech: "Diagnostic",   auth: "Iris",  date: "Apr 23", img: "https://images.unsplash.com/photo-1594744803329-e58b31de8bf5?w=900&q=80&auto=format&fit=crop", kick: "Diagnostic", pick: true },
  { t: "Gel cast for wavy hair — get it, break it right",          time: 4, tech: "Styling",      auth: "Nelly", date: "Apr 18", img: "https://images.unsplash.com/photo-1522337360788-8b13dee7a37e?w=900&q=80&auto=format&fit=crop", kick: "Technique", pick: true },
  { t: "Plopping: a complete beginner's guide",                    time: 3, tech: "Drying",       auth: "Nelly", date: "Apr 07", img: "https://images.unsplash.com/photo-1519699047748-de8e457a634e?w=900&q=80&auto=format&fit=crop", kick: "Technique", pick: true },
  { t: "Diffusing wavy hair without disrupting pattern",           time: 5, tech: "Drying",       auth: "Iris",  date: "Apr 03", img: "https://images.unsplash.com/photo-1562322140-8baeececf3df?w=900&q=80&auto=format&fit=crop", kick: "Technique", pick: false },
  { t: "Low-poo vs co-wash for wavy hair",                        time: 4, tech: "Cleansing",    auth: "Nelly", date: "Mar 30", img: "https://images.unsplash.com/photo-1560869713-7d0a29430803?w=900&q=80&auto=format&fit=crop",  kick: "Cleansing", pick: false },
  { t: "Humidity and wavy hair — what actually works",            time: 6, tech: "Essay",        auth: "Iris",  date: "Mar 26", img: "https://images.unsplash.com/photo-1519710164239-da123dc03ef4?w=900&q=80&auto=format&fit=crop", kick: "Essay", pick: false },
  { t: "The LOC method for wavy hair",                            time: 5, tech: "Styling",      auth: "Nelly", date: "Mar 21", img: "https://images.unsplash.com/photo-1594744803329-e58b31de8bf5?w=900&q=80&auto=format&fit=crop", kick: "Layering", pick: false },
  { t: "Clarifying wavy hair — when and how often",               time: 3, tech: "Cleansing",    auth: "Iris",  date: "Mar 17", img: "https://images.unsplash.com/photo-1522337360788-8b13dee7a37e?w=900&q=80&auto=format&fit=crop", kick: "Cleansing", pick: false },
  { t: "How to refresh second-day wavy hair",                     time: 4, tech: "Styling",      auth: "Nelly", date: "Mar 12", img: "https://images.unsplash.com/photo-1519699047748-de8e457a634e?w=900&q=80&auto=format&fit=crop", kick: "Routine", pick: false },
  { t: "Mousse vs gel on wavy hair — the honest comparison",      time: 5, tech: "Styling",      auth: "Iris",  date: "Mar 08", img: "https://images.unsplash.com/photo-1562322140-8baeececf3df?w=900&q=80&auto=format&fit=crop", kick: "Format", pick: false },
  { t: "Sleeping on wavy hair without ruining it",                time: 3, tech: "Routine",      auth: "Nelly", date: "Mar 03", img: "https://images.unsplash.com/photo-1519710164239-da123dc03ef4?w=900&q=80&auto=format&fit=crop", kick: "Routine", pick: false },
  { t: "Protein vs moisture — getting the balance right for waves", time: 6, tech: "Treatment",  auth: "Iris",  date: "Feb 27", img: "https://images.unsplash.com/photo-1594744803329-e58b31de8bf5?w=900&q=80&auto=format&fit=crop", kick: "Treatment", pick: false },
  { t: "Scalp massage for wavy hair — does it help definition?",  time: 4, tech: "Technique",   auth: "Nelly", date: "Feb 22", img: "https://images.unsplash.com/photo-1560869713-7d0a29430803?w=900&q=80&auto=format&fit=crop",  kick: "Scalp", pick: false },
  { t: "Why the microfibre towel changed my waves",               time: 3, tech: "Drying",       auth: "Nelly", date: "Feb 17", img: "https://images.unsplash.com/photo-1519699047748-de8e457a634e?w=900&q=80&auto=format&fit=crop", kick: "Essay", pick: false },
  { t: "Going silicone-free with wavy hair",                      time: 5, tech: "Essay",        auth: "Iris",  date: "Feb 13", img: "https://images.unsplash.com/photo-1522337360788-8b13dee7a37e?w=900&q=80&auto=format&fit=crop", kick: "Ingredients", pick: false },
  { t: "Protecting waves from chlorine",                          time: 4, tech: "Treatment",    auth: "Nelly", date: "Feb 08", img: "https://images.unsplash.com/photo-1562322140-8baeececf3df?w=900&q=80&auto=format&fit=crop", kick: "Treatment", pick: false },
  { t: "The wave pattern after a haircut — what changes",         time: 4, tech: "Essay",        auth: "Iris",  date: "Feb 03", img: "https://images.unsplash.com/photo-1519710164239-da123dc03ef4?w=900&q=80&auto=format&fit=crop", kick: "Essay", pick: false },
  { t: "Leave-in conditioner on wet vs damp wavy hair",           time: 3, tech: "Conditioning", auth: "Nelly", date: "Jan 29", img: "https://images.unsplash.com/photo-1594744803329-e58b31de8bf5?w=900&q=80&auto=format&fit=crop", kick: "Technique", pick: false },
  { t: "Finger coiling for loose wavy hair",                      time: 5, tech: "Styling",      auth: "Iris",  date: "Jan 24", img: "https://images.unsplash.com/photo-1560869713-7d0a29430803?w=900&q=80&auto=format&fit=crop",  kick: "Technique", pick: false },
];

const TECH_FILTERS = ["All", "Cleansing", "Conditioning", "Styling", "Drying", "Treatment", "Routine", "Essay", "Diagnostic", "Technique"];

const TYPE_CROSSLINKS = [
  { id: "straight", title: "Straight hair", deck: "Flat roots, oil control, and the blowout that holds.", count: 198, href: "/en/hair/hair-type/straight/" },
  { id: "curly",    title: "Curly hair",    deck: "Definition, moisture, and hold — in that order.",      count: 231, href: "/en/hair/hair-type/curly/"    },
  { id: "fine",     title: "Fine hair",     deck: "Volume first. Damage prevention always.",              count: 176, href: "/en/hair/hair-type/fine/"     },
  { id: "coily",    title: "Coily hair",    deck: "Shrinkage, definition, and the moisture ritual.",      count: 244, href: "/en/hair/hair-type/coily/"    },
];

Object.assign(window, {
  OILY, TYPE_SIBLINGS, QUICK_FACTS, BEGINNER_PATH, TRENDING, FORMAT_GUIDE, HOWTOS, TECH_FILTERS, TYPE_CROSSLINKS,
});
