1const e=[{id:"free_text",name:"Free Text",description:"Generate story beats from your idea - describe your short film concept",template_text:"Here is my short film idea: [FULL_TEXT]",placeholders:{FULL_TEXT:"Write or paste your short film idea in your own words. Include as much or as little detail as you have - characters, setting, plot, themes, or just a rough concept."},metadata:{complexity:"variable",estimated_time:"Flexible short film lengthâadjust to your chosen scene count",genre_tags:["universal","free-form","concept"]}},{id:"character_journey",name:"Character Journey",description:"For character-driven stories with clear emotional arcs",template_text:"A [FLAWED_PROTAGONIST] who [CURRENT_BEHAVIOR] encounters [INCITING_INCIDENT]. Forced to [DIFFICULT_ACTION], they resist because [INTERNAL_FEAR]. When [CRISIS_MOMENT], they must choose between [OLD_WAY] and [NEW_WAY]. By choosing [CHOICE], they [TRANSFORMATION].",placeholders:{FLAWED_PROTAGONIST:"character with a clear flaw or limitation",CURRENT_BEHAVIOR:"their habitual or problematic behavior",INCITING_INCIDENT:"the event that disrupts their status quo",DIFFICULT_ACTION:"what they're forced to do",INTERNAL_FEAR:"their deep-seated fear or belief",CRISIS_MOMENT:"the moment of maximum pressure",OLD_WAY:"their familiar but flawed approach",NEW_WAY:"the growth opportunity",CHOICE:"which path they ultimately take",TRANSFORMATION:"how they change as a result"},metadata:{complexity:"complex",estimated_time:"Works best with 5-8 scenes following the character arc",genre_tags:["character-driven","drama","coming-of-age"]}},{id:"confession",name:"The Confession",description:"An intimate revelation that changes everything",template_text:"[CONFESSOR] finally tells [LISTENER] about [THE_SECRET]. They start with the easy version but eventually reveal [THE_REAL_TRUTH]. As the confession deepens, we understand [WHY_IT_MATTERS]. The listener's reaction shifts from [INITIAL_REACTION] to something deeper. The confession ends with [UNEXPECTED_TWIST] that changes everything between them.",placeholders:{CONFESSOR:"who needs to confess",LISTENER:"who they're confessing to",THE_SECRET:"what they're confessing about",THE_REAL_TRUTH:"what actually happened",WHY_IT_MATTERS:"why this haunts them",INITIAL_REACTION:"how the listener first responds",UNEXPECTED_TWIST:"the final revelation that reframes everything"},metadata:{complexity:"medium",estimated_time:"Works best with 4-7 scenes building to the confession",genre_tags:["drama","psychological","character-study","intimate"]}},{id:"documentary_style",name:"Mockumentary Premise",description:"A mockumentary or found footage approach to storytelling",template_text:"Documentary investigating [CENTRAL_MYSTERY]. Opening interviews reveal [CONFLICTING_STORIES] about what happened. Discovered footage shows [SHOCKING_EVIDENCE] that changes everything. A key witness [EMOTIONAL_INTERVIEW] provides personal insight. The investigation leads to [KEY_FIGURE] who accidentally reveals [THE_TRUTH]. The film ends with [UNRESOLVED_QUESTION], leaving viewers to decide what really happened.",placeholders:{CENTRAL_MYSTERY:"the main question being investigated",CONFLICTING_STORIES:"different versions from different people",SHOCKING_EVIDENCE:"unexpected footage or document discovered",EMOTIONAL_INTERVIEW:"personal story from someone affected",KEY_FIGURE:"the person at the center of it all",THE_TRUTH:"what they accidentally reveal",UNRESOLVED_QUESTION:"what mystery remains"},metadata:{complexity:"complex",estimated_time:"Works best with 5-8 scenes mixing interviews and verité moments",genre_tags:["mockumentary","found-footage","mystery","experimental"]}},{id:"heist_gone_wrong",name:"Heist Gone Wrong",description:"A simple plan spirals into comedic chaos",template_text:"[UNLIKELY_CRIMINALS] plan to steal [RIDICULOUS_TARGET] from [LOCATION] because [ABSURD_MOTIVATION]. Their 'foolproof' plan involves [OVERLY_COMPLEX_STEP], but immediately [FIRST_THING_WRONG]. When [UNEXPECTED_COMPLICATION] appears, they improvise with [WORSE_SOLUTION]. This triggers [ESCALATING_DISASTER] forcing them to [DESPERATE_MEASURE]. Just when [SEEMS_DOOMED], they accidentally [LUCKY_BREAK]. But the real twist: [IRONIC_REVELATION] meaning [COMPLETE_FUTILITY]. They end up [UNEXPECTED_OUTCOME], having learned [SILLY_LESSON].",placeholders:{UNLIKELY_CRIMINALS:"the incompetent thieves",RIDICULOUS_TARGET:"what absurd thing they're stealing",LOCATION:"where this valuable item is",ABSURD_MOTIVATION:"their ridiculous reason for the heist",OVERLY_COMPLEX_STEP:"their unnecessarily complicated plan",FIRST_THING_WRONG:"how it immediately fails",UNEXPECTED_COMPLICATION:"who or what shows up",WORSE_SOLUTION:"their terrible improvisation",ESCALATING_DISASTER:"how things get worse",DESPERATE_MEASURE:"their panic response",SEEMS_DOOMED:"when all appears lost",LUCKY_BREAK:"stumble into success",IRONIC_REVELATION:"the twist that makes it all pointless",COMPLETE_FUTILITY:"why their success doesn't matter",UNEXPECTED_OUTCOME:"where they actually end up",SILLY_LESSON:"the absurd moral of the story"},metadata:{complexity:"medium",estimated_time:"Often 6-8 scenes with escalating setbacks",genre_tags:["comedy","crime","farce","ensemble"]}},{id:"last_day",name:"The Last Day",description:"A final day before everything changes forever",template_text:"It's [PROTAGONIST]'s last day at [FAMILIAR_PLACE] before [BIG_CHANGE]. They plan a quiet goodbye but [UNEXPECTED_PERSON] shows up. Together they revisit [MEANINGFUL_SPOT] and confront [UNFINISHED_BUSINESS]. When [UNEXPECTED_PERSON] reveals [HIDDEN_TRUTH], [PROTAGONIST] must decide whether to leave as planned or [RISKY_CHOICE]. The film ends with [FINAL_IMAGE].",placeholders:{PROTAGONIST:"who's experiencing their last day",FAMILIAR_PLACE:"the place they're leaving",BIG_CHANGE:"what happens tomorrow",UNEXPECTED_PERSON:"who shows up unexpectedly",MEANINGFUL_SPOT:"location with shared history",UNFINISHED_BUSINESS:"what they haven't resolved",HIDDEN_TRUTH:"what the other person reveals",RISKY_CHOICE:"the alternative to leaving",FINAL_IMAGE:"the last shot that captures everything"},metadata:{complexity:"medium",estimated_time:"Balanced for 5-7 scenes covering the final day",genre_tags:["drama","bittersweet","coming-of-age","emotional"]}},{id:"meet_cute",name:"Meet-Cute Romance",description:"Two people connect in an unexpected, charming way",template_text:"[CHARACTER_A] is [DOING_WHAT] when [MISHAP] causes them to collide with [CHARACTER_B]. Their [AWKWARD_START] turns into [UNEXPECTED_CONNECTION] when they discover [SHARED_TRAIT]. Just as things click, [INTERRUPTION] threatens to separate them. They must [WORK_TOGETHER] before time runs out. The ending shows [ROMANTIC_GESTURE] that hints at their future.",placeholders:{CHARACTER_A:"first person (brief description)",DOING_WHAT:"what mundane thing they're doing",MISHAP:"the accident that brings them together",CHARACTER_B:"second person (brief description)",AWKWARD_START:"their embarrassing first interaction",UNEXPECTED_CONNECTION:"what they end up doing together",SHARED_TRAIT:"what surprising thing they have in common",INTERRUPTION:"what threatens to separate them",WORK_TOGETHER:"how they solve a problem as a team",ROMANTIC_GESTURE:"the sweet ending moment"},metadata:{complexity:"simple",estimated_time:"Ideal for 4-6 scenes that build charm and complication",genre_tags:["romance","comedy","feel-good","meet-cute"]}},{id:"quick_concept",name:"Quick Concept",description:"For when you have a simple idea to develop into a short film",template_text:"A [PROTAGONIST] must [GOAL] before [DEADLINE/CONSEQUENCE], but [OBSTACLE] stands in the way. The story explores how [THEME].",placeholders:{PROTAGONIST:"the main character of your short film",GOAL:"what they must achieve","DEADLINE/CONSEQUENCE":"the time limit or stakes",OBSTACLE:"what stands in their way",THEME:"the underlying message or exploration"},metadata:{complexity:"simple",estimated_time:"Designed for ultra-short pieces (1-3 scenes)",genre_tags:["universal","drama","thriller"]}},{id:"silent_film",name:"Wordless Premise",description:"A story told entirely through visuals and actions, no dialogue",template_text:"Open on [PROTAGONIST] performing [REPETITIVE_ACTION] that shows [CHARACTER_TRAIT]. When they notice [VISUAL_DISRUPTION], their routine breaks. They discover [SILENT_DISCOVERY] which triggers [PHYSICAL_REACTION]. Through [VISUAL_INVESTIGATION], they uncover [REVEALED_THROUGH_IMAGES]. This leads to [WORDLESS_CONFRONTATION] with [INTERNAL_STRUGGLE]. Using only [EXPRESSIVE_ACTIONS] and [ENVIRONMENTAL_STORYTELLING], they must [OVERCOME_CHALLENGE]. The climax shows [V
1ISUAL_TRANSFORMATION] through [SYMBOLIC_ACTION]. End with [POWERFUL_IMAGE] that communicates [THEME_WITHOUT_WORDS].",placeholders:{PROTAGONIST:"character defined by actions not words",REPETITIVE_ACTION:"what routine defines them visually",CHARACTER_TRAIT:"what this action reveals about them",VISUAL_DISRUPTION:"what they see that changes everything",SILENT_DISCOVERY:"what they find without anyone explaining",PHYSICAL_REACTION:"how their body shows emotion",VISUAL_INVESTIGATION:"how they explore without asking",REVEALED_THROUGH_IMAGES:"what story unfolds visually",WORDLESS_CONFRONTATION:"conflict shown through action",INTERNAL_STRUGGLE:"what battle happens inside",EXPRESSIVE_ACTIONS:"how they show feelings physically",ENVIRONMENTAL_STORYTELLING:"what the setting reveals",OVERCOME_CHALLENGE:"resolve conflict without words",VISUAL_TRANSFORMATION:"how change is shown visually",SYMBOLIC_ACTION:"meaningful gesture that says everything",POWERFUL_IMAGE:"final shot that lingers",THEME_WITHOUT_WORDS:"what the story says silently"},metadata:{complexity:"complex",estimated_time:"Adapts to 4-8 visually driven scenes",genre_tags:["experimental","visual","artistic","universal"]}},{id:"single_location",name:"Contained Premise",description:"A fill-in prompt for an idea whose events unfold in one location",template_text:"In [LOCATION], [CHARACTER_A] is [ROUTINE_ACTION] when [CHARACTER_B] arrives with [UNEXPECTED_NEWS]. Trapped together by [CIRCUMSTANCE], they must confront [BURIED_CONFLICT]. As [PRESSURE_BUILDS], the truth about [SECRET] emerges, forcing them to [RESOLUTION_ACTION]. They part ways, both [CHANGED_HOW].",placeholders:{LOCATION:"the single location where everything happens",CHARACTER_A:"the person already in the space",ROUTINE_ACTION:"what they're doing when interrupted",CHARACTER_B:"the person who arrives/intrudes",UNEXPECTED_NEWS:"what news or purpose they bring",CIRCUMSTANCE:"why they can't leave (storm, locked in, waiting, etc.)",BURIED_CONFLICT:"the underlying tension between them",PRESSURE_BUILDS:"how the situation escalates",SECRET:"what's been hidden or unspoken",RESOLUTION_ACTION:"what they must do together or decide",CHANGED_HOW:"how they're different at the end"},metadata:{complexity:"medium",estimated_time:"Works well with 3-7 scenes inside one space",genre_tags:["drama","thriller","chamber-piece","contained"]}},{id:"time_loop",name:"Time Loop",description:"A repeating scenario that reveals deeper meaning with each iteration",template_text:"[PROTAGONIST] keeps reliving [REPEATING_DAY] that always resets when [RESET_TRIGGER]. At first they're confused, then they experiment with [DIFFERENT_CHOICES]. Through repetition, they discover the loop is actually about [HIDDEN_MEANING]. To break free, they must finally [BREAKTHROUGH_ACTION] and face [PERSONAL_TRUTH]. When they do, the loop breaks and they're [TRANSFORMED].",placeholders:{PROTAGONIST:"who is stuck in the loop",REPEATING_DAY:"what day/event keeps repeating",RESET_TRIGGER:"what causes the reset each time",DIFFERENT_CHOICES:"various things they try to change the outcome",HIDDEN_MEANING:"the real reason they're stuck",BREAKTHROUGH_ACTION:"what they must do to break free",PERSONAL_TRUTH:"what they've been avoiding",TRANSFORMED:"how they've changed by the end"},metadata:{complexity:"complex",estimated_time:"Thrives with 6-9 scenes showing variations",genre_tags:["sci-fi","fantasy","psychological","high-concept"]}},{id:"twist_ending",name:"Reveal Premise",description:"For stories that hinge on a revelation or reversal",template_text:"We meet [PROTAGONIST] who appears to be [FALSE_ASSUMPTION]. As they pursue [APPARENT_GOAL], we see [STRANGE_DETAILS]. The truth that [PROTAGONIST] is actually [TRUE_REALITY] changes everything. What seemed like [MISINTERPRETED_ACTION] was really [TRUE_MEANING].",placeholders:{PROTAGONIST:"the main character",FALSE_ASSUMPTION:"what we initially believe about them",APPARENT_GOAL:"what they seem to be pursuing",STRANGE_DETAILS:"clues that something is off",TRUE_REALITY:"the actual truth about the character/situation",MISINTE
1RPRETED_ACTION:"what we thought was happening",TRUE_MEANING:"what was actually happening"},metadata:{complexity:"medium",estimated_time:"Plays best in 4-6 scenes with a final reversal",genre_tags:["thriller","mystery","psychological"]}},{id:"two_hander",name:"Two-Character Premise",description:"Character-driven piece focusing on the dynamic between two people",template_text:"[CHARACTER_A] and [CHARACTER_B] meet at [LOCATION] after [TIME_APART]. The conversation shifts when [CATALYST] brings up [THE_REAL_ISSUE]. Through increasingly honest dialogue, [CHARACTER_B] admits [PAINFUL_TRUTH], forcing [CHARACTER_A] to reveal [THEIR_SECRET]. In the aftermath, they must decide [FINAL_CHOICE].",placeholders:{CHARACTER_A:"first character and their relationship",CHARACTER_B:"second character and their relationship",LOCATION:"where they're meeting",TIME_APART:"how long since they last saw each other",CATALYST:"what triggers the real conversation",THE_REAL_ISSUE:"what they actually need to discuss",PAINFUL_TRUTH:"what Character B confesses",THEIR_SECRET:"what Character A reveals in response",FINAL_CHOICE:"whether to reconnect or say goodbye"},metadata:{complexity:"medium",estimated_time:"Plays best in 3-6 scenes or one sustained encounter",genre_tags:["drama","dialogue-heavy","character-study","relationship"]}},{id:"visual_story",name:"Image-Led Premise",description:"For ideas that rely on strong visual concepts or minimal dialogue",template_text:"In a world where [UNIQUE_ELEMENT], a [PROTAGONIST] discovers [CATALYST]. Through [VISUAL_JOURNEY], they must [CHALLENGE] to realize [TRUTH]. The story ends with [TRANSFORMED_IMAGE].",placeholders:{UNIQUE_ELEMENT:"the unique visual or conceptual hook",PROTAGONIST:"the main character",CATALYST:"what triggers the journey",VISUAL_JOURNEY:"the visual progression of the story",CHALLENGE:"what they must overcome",TRUTH:"the revelation or understanding gained",TRANSFORMED_IMAGE:"the final visual that shows change"},metadata:{complexity:"medium",estimated_time:"Works best with 5-8 visually driven scenes",genre_tags:["visual","experimental","arthouse"]}}],t=[{id:"classic_short",name:"Classical Arc",description:"A clear setup, escalating pressure, decisive action, and consequence organized around one primary conflict."},{id:"comedy_sketch",name:"Escalating Comic Premise",description:"A clear comic rule escalates through failed fixes, complications, callbacks, and a final payoff."},{id:"documentary_style",name:"Observational",description:"Routine, credible disruption, and accumulating social or environmental pressure create the progression."},{id:"emotional_journey",name:"Emotional Transformation",description:"External actions create concrete emotional and relationship turns that earn a changed end state."},{id:"genre_parody",name:"Genre Parody",description:"Lovingly mock genre conventions while telling genuine story. Smart humor through recognition."},{id:"heist_caper",name:"Heist / Caper",description:"A crew pulls off a job under tightening pressure, which may include a deadline. Plan, execution, the thing that goes wrong, and the reversal or reveal that recontextualizes the whole score. Tone can run witty or tense â the skeleton stays a caper."},{id:"minimalist",name:"Minimal Progression",description:"A few decisive changes, gestures, or images carry the film without unnecessary plot machinery."},{id:"single_moment",name:"Expanded Moment",description:"One temporal or situational anchor gains meaning through repetition, perspective, memory, or reframing."},{id:"twist_ending",name:"Recontextualizing Reveal",description:"An honest surface chain and fair clues build to a revelation whose aftermath changes what earlier action means."},{id:"visual_poem",name:"Visual Poem",description:"Image, sound, rhythm, repetition, and transforming motifs create an associative dramatic grammar."}],a={templates:e,style_templates:t};export{a as default,t as style_templates,e as templates}; 2//# sourceMappingURL=beat-short_movie-BN5_y5Sx.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.