# Expansion panels for THE EYES AND EARS OF THE NATION, Book 32 (Bharat Electronics).
# Merged by build_book.py to make it a full-length book.
STYLE=("children's storybook manga illustration, warm painted animation style, soft cinematic light, "
"clean linework, NO text NO letters NO words")
CHARLOTTE=("Charlotte, the SAME young Indian CHILD girl from the reference, round young face, warm tan skin, "
"freckles, glossy black hair in two low twin ponytails, big curious dark eyes, bright TEAL t-shirt, NO facial hair")
BUFFETT="Warren, a folksy cheerful elderly American man, thinning white hair, big friendly glasses, grey suit"
MUNGER="Charlie, a stocky wise elderly American man, very thick black-framed glasses, dark suit"
VANCE=("Vance, a warm friendly Western RADAR ENGINEER, NOT Indian, close-cropped grey hair, steady kind smile, "
"olive technician's jacket, a headset resting around his neck, a green circuit board in one hand")
VANCE_TAG="; the man is the SAME friendly Western radar engineer from the reference image, same olive technician's jacket, same headset around his neck, same green circuit board"

def P(img,cap=None,b1=None,b2=None,sfx=None,sfxc="#e8425a"):
    return ("panel",img,cap,b1,b2,sfx,sfxc,False)

# prompts for the extra images: filename -> (w,h,seed,prompt,ref)
NEW2={
 "be_c1_night":(1024,720,3260,f"{STYLE}. {CHARLOTTE} alone in her cozy bedroom at night, moonlight through the window, a distant hilltop antenna blinking red across the town, holding her little toy bat beside the glowing compass, EXPRESSION curious and brave","charlotte"),
 "be_c2_deep":(1024,720,3261,f"{STYLE}. {CHARLOTTE} standing directly under the huge white radar dish looking straight up as it turns above her, wind tugging her ponytails, EXPRESSION wonder and a little dizzy thrill","charlotte"),
 "be_c2_forest":(1024,720,3262,f"{STYLE}. a hilltop field crowded with antennas of every shape, tall masts, small dishes and wire arrays, all pointed patiently at a wide sky, tiny figures for scale, no faces close up",None),
 "be_c3_ripple":(1024,720,3263,f"{STYLE}. a magical close up of a single glowing ripple leaving cupped hands and racing across a canyon like a ring on water, playful science, no people",None),
 "be_c3_dolphin":(1024,720,3264,f"{STYLE}. a cheerful dolphin in clear blue water sending little glowing rings of sound ahead of itself and hearing them return, sunbeams in the water, cute and magical, no people",None),
 "be_c4_race":(1024,720,3265,f"{STYLE}. a playful race scene, two glowing ripples leaving together, one bouncing off a near rock and hurrying home while the other is still travelling toward a far mountain, showing near versus far, no people",None),
 "be_c4_map":(1024,720,3266,f"{STYLE}. a friendly glowing radar screen with soft rings drawn on it and one bright blooming dot far out near the edge, a sweeping green line turning around the middle, warm and calm, no people",None),
 "be_c5_storm":(1024,720,3267,f"{STYLE}. a radar dish calmly turning in thick fog and heavy rain at night, its invisible ripples cutting straight through the murk toward a distant aircraft, dramatic and reassuring, no people",None),
 "be_c5_board":(1024,720,3268,f"{STYLE}. an extreme close up of a beautiful green circuit board in gentle hands, tiny golden tracks winding like a city map, soft warm workshop light, no faces",None),
 "be_c6_sub":(1024,720,3269,f"{STYLE}. {VANCE} pointing out of a small submarine porthole as glowing rings of sound roll away into the deep dark blue and return from the seabed, EXPRESSION cheerful and clear{VANCE_TAG}","vance"),
 "be_c6_whale":(1024,720,3270,f"{STYLE}. {CHARLOTTE} pressing her palms to the cold porthole glass as a huge gentle whale glides past, glowing sound rings washing over it, EXPRESSION tender and hushed awe","charlotte"),
 "be_c7_coast":(1024,720,3271,f"{STYLE}. a peaceful coastline at night, a lighthouse and a slim antenna tower sweeping soft glowing arcs out over dark water, fishing boats safe near the harbour, gentle and warm, no faces close up",None),
 "be_c7_voice":(1024,720,3272,f"{STYLE}. glowing threads of radio light leaping between a hilltop antenna, a helicopter and a rescue van on a mountain road at night, a message travelling safely, hopeful, no faces close up",None),
 "be_c8_bench":(1024,720,3273,f"{STYLE}. a bright modern clean room where careful gloved hands assemble a big radar module, rows of green boards and neat cabinets, precise and proud, no faces close up",None),
 "be_c8_today":(1024,720,3274,f"{STYLE}. a huge radar dish being lifted by crane onto a hilltop at golden hour while trucks and antennas wait below, big engineering and a big sky, no faces close up",None),
 "be_c9_doors":(1024,720,3275,f"{STYLE}. a gentle thoughtful scene, a grand castle among antennas with ONE great door where a single visitor knocks, while several other smaller doors stand quietly shut, soft warning light, no people close up",None),
 "be_c10_forever":(1024,720,3276,f"{STYLE}. {CHARLOTTE} smiling warmly and hugging the old glowing diary to her chest, her little toy bat swinging softly above the desk, soft golden light, EXPRESSION cozy and content, heartfelt happy ending","charlotte"),
}

# extra panels spliced into each chapter (after its existing panels)
EXTRA={
 "c1":[P("be_c1_night","The house was quiet. Only Charlotte, the diary… and a compass that had made up its mind. Far off, a red light blinked on a hill.","A bat and an antenna, doing the same job? Okay. Show me.")],
 "c2":[P("be_c2_deep","Charlotte stood right beneath it. The great dish swung over her head, patient as a listening ear.","It's so BIG — what is it listening FOR?"),
       P("be_c2_forest","All around, antennas of every shape stood pointing at the sky, waiting.","A whole forest of ears!")],
 "c3":[P("be_c3_ripple","\"Watch,\" said Vance. Her shout left her hands like a ring on a pond and raced away.","My voice is FLYING across the canyon!"),
       P("be_c3_dolphin","\"Dolphins do it too,\" he said. \"Click, listen, and they know exactly what's ahead in the murky water.\"","Bats AND dolphins — everyone knew but me!",None,"click","#2f6fb2")],
 "c4":[P("be_c4_race","Two shouts left together. One came racing back off a near rock; the other was still going.","It's a RACE — and the winner was closer!"),
       P("be_c4_map","On the round screen, one bright dot bloomed far out at the edge, right where the slow echo said it would.","The slow echo drew it on the map!")],
 "c5":[P("be_c5_storm","Fog, rain, pitch dark — the dish didn't mind one bit. Its invisible shout went straight through.","It can see when NOBODY can see!",None,"pinnng","#2f6fb2"),
       P("be_c5_board","Vance turned over the little green board in his palm. \"And all the cleverness lives in here.\"","A tiny city that knows how to listen!")],
 "c6":[P("be_c6_sub","\"Down here,\" said Vance, \"the shout is sound, and the sea answers just the same.\"","The sea is answering us!"),
       P("be_c6_whale","A whale drifted by, huge and gentle, wrapped in rings of returning sound.","She's been doing this her whole life!")],
 "c7":[P("be_c7_coast","On the dark coast, a slim tower swept its quiet arcs out over the water while the boats came home.","It's watching over them — and nobody even notices."),
       P("be_c7_voice","A message leapt from the hill to a helicopter to a van on a mountain road. Help, arriving.","Spotting it is no good if you can't TELL anyone!")],
 "c8":[P("be_c8_bench","Inside, careful gloved hands built a radar piece by piece, board by board.","So THIS is where the eyes and ears are made!"),
       P("be_c8_today","Outside, a crane lifted a finished dish onto the hilltop, ready to start listening.","A brand-new ear for the sky!")],
 "c9":[P("be_c9_doors","\"But look,\" warned Charlie, nodding at the castle. \"One great door, one visitor. If that knock stops, the castle goes very quiet.\"","Find more doors — before you need them!")],
 "c10":[P("be_c10_forever","Charlotte hugged the diary tight. She'd never look at a bat — or a hilltop antenna — the same way again.","Thank you, Grandpa Ben. 💛")],
}
