FANDOM


My Little Pony Movie Tie-in Event #4 of 4

Resistance Rising

Apple Bloom: THE TIME: Not long after the Friendship Festival. THE PLACE: Occupied Ponyville.

Apple Bloom: Canterlot has fallen to the Storm King. It's citizens: Imprisoned. It's Princesses: Stone-i-fied. Applejack, Twilight Sparkle, and their friends: Have disappeared, to who knows where.

Apple Bloom: Ponyville has been overrun by Storm Creatures. The streets once alive with laughter of many ponies, are silent: Those who set hoof outside risk capture by the invaders.

Apple Bloom: But all is not lost, for there is still a candle glowin' in the darkness; a gemstone, glitterin' in the deepest mine. In the hearts of a few special ponies... there is still Hope.

Apple Bloom: This looks like a job... FOR THE CUTIE MARK CRUSADERS.

The Resistance Lives!

Quest Giver: Apple Bloom
"Whew! Should have gotten my cutie mark in dramatic monologues... Anyway. Doesn't take much time lookin' around out here to see that things ain't got any better... I should head back to HQ." Required Quest Level Requirement
Task Requirement
Send Apple Bloom to return to HQ in the schoolhouse
1 Times
Cost: Free
Rewards: 100 Star2 Gem250 Bit 50 Clever Disguise
Closing Text
"Hey... so, this is Thorax? I don't know if you remember, but... Spike's missing, so I... shapeshifted into Spike to do this 'til he gets back? ... Hi."
Apple Bloom: Hear ye, hear ye! I hereby call this meetin' of the Cutie Mark Crusaders to order!

Scootaloo: Aww... Weren't we going to call ourselves the Cutie Mark Resistence for as long as those Storm Creatures are Around? I think that sounds cooler...

Sweetie Belle: Focus, Scootaloo ~~ This is serious! ...And besides, our Temporary New Name Brainstorming Meeting isn't scheduled until tomorrow.

Apple Bloom: Better push it back a few days, Sweetie Belle ~~ we got more pressin' business to take care of!

Apple Bloom: We've been hidin' out in this schoolhouse for far too long... it's time we made our move! It's time for the Cutie Mark Crusaders to TAKE BACK PONYVILLE!

Sweetie Belle: YAAAAAAYYYYYY!!! So does this mean all of the big, scary, Storm Creatures out there are ready to surrender and go home?

Apple Bloom: Uh... What I mean is... It's time for us to TAKE BACK PONYVILLE... after we find some other ponies to help us figure out how to do it!

Please Send Help

Quest Giver: Scootaloo
"Apple Bloom -- that's a great idea! I'll hold down the fort here and make sure no Storm Creatures break in; you two go and see if anypony friendly is around! Be careful..." Required Quest Level Requirement
Task Requirement
Send Apple Bloom to look for allies
1 Gem
1 Times
Cost: Free
Send Sweetie Belle to look for allies
1 Times
Rewards: Star Gem Bit Clever Disguise
Closing Text
"Oh... I don't see anyone else out there besides Storm Creatures... Unless some of those ruined buildings are shapeshifted changelings! Heh..."

Show's Over...?

Quest Giver: Sweetie Belle
"Hmmm... I don't see anypony else that might be helpful, unless... Wait. Is that an outdoor stage over there?! I don't remember seeing that before the Storm Creature invasion..." Required Quest Level Requirement
Task Requirement
Build Trixie's Stage
1 Times
Cost: Free
Rewards: Trixie Lulamoon
Closing Text
"Ha! I knew it! That's PROBABLY just a changeling DISGUISED as a stage!!! Or... uh... or not."
Sweetie Belle: H-Hello...? Anypony here? I... I saw this stage, and it looked new, so I was wondering if--

Trixie: GYAHHH!!! PLEASE DON'T HURT ME!!!

Sweetie Belle:Wait... Trixie?! You SCARED me, popping out from that trapdoor like that! ... Wait. How long have you been here?

Trixie: Sweetie Belle! *phew...* I MEAN -- not long! And I DEFINITELY haven;t been... haha... living under the floorboards ever since the Storm Creatures came, or anything!!! Nope!

Sweetie Belle: ...Right. Well, me and the other Cutie Mark Crusaders are looking for friends to join the Resistance with us, and get the Storm Creatures out of here! Do... uh... do you want to help?

Trixie: R-Resistance...? That... That DOES sounds like something the Unscareable Trixie would do, but... But I don't know where my friend Starlight Glimmer is, and...

Trixie: ... Um. What I MEAN to say is that, without her, my Great and Powerful magic won't look NEARLY as amazing by comparison! Yeah...

Sweetie Belle: Don't worry, Trixie -- we'll help you find her! That sounds EXACTLY like something the Resistance would do!

Trixie: Really?! Well, then: Sign me up!!! Do I get a badge, or what...?

Storm Watch

Quest Giver: Apple Bloom
"I'm glad Trixie's helpin' us... and we'll be sure to keep an eye out for Starlight Glimmer! But we got another job to do, too: Spy on all the Storm Creatures we can! They've gotta have SOME weaknesses!" Required Quest Level Requirement
Task Requirement
Bring Storm Creature Intel
30 Times
Cost: Free
Rewards: Chipcutter
Closing Text
"Wow... Spying on Storm Creatures is a lot harder if you can't shapeshift. I would've just turned into a bush or something!"

Apple Bloom: All right: I hereby call this new meetin' of the Cutie Mark Crusaders--

Trixie: Featuring Trixie!

Apple Bloom: ...Fine. "The Cutie Mark Crusaders featuring Trixie"... to order. What did y'all find out about the Storm Creatures?

Sweetie Belle: Not a lot... They hardly do anything except patrol around the town! And they don't even seem to like THAT...

Scootaloo: Yeah... I know they're big and scary, but I heard two of them talking -- and they're NOT happy to be here. They even complained that the Storm King doesn't pay them enough...

Trixie: Hah! Figures. When *I* thought nopony liked me, I acted out in all SORTS of crazy ways... but that didn't make ME happy, either!

Trixie: Wait... Why are you all looking at me like that...?

Brain Storm!

Quest Giver: Apple Bloom
"... I think I got an idea of what we can do about the Storm Creatures. Just... gimme a little while to think it through!" Required Quest Level Requirement
Task Requirement
Wait for the Crusaders to brainstorm with Trixie
Skip: 40 Gem
1 Times
Cost: wait 2d 5h
Rewards: 225 Star2 Gem1,850 Bit 100 Clever Disguise
Closing Text
"Apple Bloom looks like she's thought of something! I think. I... sometimes have trouble telling pony facial expressions apart?"
Apple Bloom: Trixie... you're a genius! The Storm Creatures prob'ly ain't been treated well by ANYPONY -- not even their boss! If MY whole life was like that... I wouldn't know how to be nice, either!

Sweetie Belle: Wow... a whole life without any real friends... That must be really sad!

Apple Bloom: It is... And if nopony's shown 'em kindness before... I say WE show 'em what it's like! Show 'em that somepony's willin' to care about 'em -- more than the Storm King ever did!

Scootaloo: Yeah... Yeah! If they see what friendship's REALLY like, they MIGHT come over to our side!

Trixie: Hmm... I'd SAY that's a totally ridiculous idea... if it hadn't actually worked for me. What the hey -- count me in!

Sweetie Belle: But how are we gonna be nice to the Storm Creatures without them... you know... capturing us? We ARE still the Resistance...

Apple Bloom: Oh, I thought of that, too! I got the idea from Applejack tellin' me about Mare Do Well. Here's the plan...

Nopony Will Be Spare-d!

Quest Giver: Scootaloo
"I gotta hoof it to Apple Bloom: Doing nice things for the Storm Creatures -- while wearing AWESOME DISGUISES so they don't recognize us -- is just crazy enough to work! The Masked Bowler KNOWS NO FEAR!" Required Quest Level Requirement
Task Requirement
Send Scootaloo to organize a Secret Bowl-Off at the Bowling Alley
3 Gem
1 Times
Cost: 3h
Rewards: 110 Star1 Gem1,110 Bit 40 Clever Disguise
Closing Text
"Whoa... I guess, for ponies, putting on a disguise is ALMOST as good as shapeshifting! ... And I guess Storm Creatures REALLY like bowling?"

Let the Resistance Bloom!

Quest Giver: Apple Bloom
"Scootaloo ain't the only one who can pep those Storm Creatures up... This plan WAS my idea! There's a certain Masked Floral Arranger who's gonna be deliverin' a LOT of anonymous bouquets tonight... Heh heh!" Required Quest Level Requirement
Task Requirement
Send Apple Bloom to pick out Secret Bouquets at the Flower Shop
5 Gem
1 Times
Cost: 3h
Rewards: 140 Star1,620 Bit 40 Clever Disguise
Closing Text
"*gasp!* Are each of those corsages PERFECTLY color-coordinated to each Storm Creature's fur? Thank you, Masked Floral Arranger!"

Relaxation Attack!

Quest Giver: Sweetie Belle
"Who's offering bespoke Storm Creature beautification sessions ABSOLUTELY FREE?! Why, nopony but the mysterious MASKED MAKEOVER CONSULTANT, that's who! Fight the power!!!" Required Quest Level Requirement
Task Requirement
Send Sweetie Belle to perform Secret Clawicures at the Day Spa
5 Gem
1 Times
Cost: 4h
Rewards: 250 Star2,000 Bit 40 Clever Disguise
Closing Text
"You Know, I thought those Storm Creatures looked really mean before... but I guess a complimentary clawicure can cheer anyone up!"

Trixie: Unleashed!

Quest Giver: Trixie Lulamoon
"I'm not being a Masked Anything: Trixie hides her natural magnificence for NOPONY! But I AM planning a HUGE magic show for the Storm Creatures, later ~~ which means THIS pony's gotta rehearse!" Required Quest Level Requirement
Task Requirement
Level Trixie up to 3 stars
1 Times
Cost: Free
Rewards: 150 Star1 Gem1,900 Bit 120 Clever Disguise
Closing Text
"I know Trixie pretty well... and I think that's the best I've ever seen her to that trick! Those Storm Creatures are really in for a treat..."
Apple Bloom: All right: This is a Cutie Mark Crusaders (Featuring Trixie) Official Resistance Check-IN! Any results yet on Operation Be Secretly Nice to Storm Creatures?

Sweetie Belle: Yeah! It's a little hard to tell, but they DO seem happier... When I broke a hoof file doing a clawicure, they even chipped in to get me a new one!

Scootaloo And they diddn't even mind when I beat them at bowling that one time! They were just glad I respected them enough to not go easy on 'em!

Apple Bloom: And they Liked my Flowers, too! Wow... I think this is actually working, you guys!!!

Trixie: ...

Apple Bloom: Uh... Trixie? Do... Do you have somethin' to say?

The Ol' Razzle-Dazzle

Quest Giver: Trixie Lulamoon
"HOW AM i SUPPOSED TO CONDUCT A MAGICALLY SPECTACULAR PERFORMANCE WITHOUT AN ARRAY OF PRICELESS CRYSTALS TO USE IN THE FINALE?! Rhetorical question!!! I'm going down to the mines to find some..." Required Quest Level Requirement
Task Requirement
Score points in the crystal mine mini-game
Skip: 25 Gem
33000 Times
Cost: 33000 points
Rewards: 300 Star3 Gem3,000 Bit 200 Clever Disguise
Closing Text
"Uh oh... Trixie just hauled out a cart of crystals, but she looks queasy. Did something bad happen down there?"

Community Challenge 1

Trixie: Omigosh omigosh omigoish... GUYS! Cutie Mark Resistance (featuring Trixie)EMERGENCY!!! I was down in the mine trying to dig out this REALLY sparkly crystal, and... THEY'VE GOT STARLIGHT!

Trixie: Starlight GLIMMER! MY FRIEND! Starlight Glimmer! This huge angry-looking Storm Creature huy has her chained up down there!

Scootaloo: What?! But... Why?

Trixie: I... I Don't Know, but I heard them talking, and... I think he knows that she used to be a dictator! He must be trying to convince her to join the Storm Guards...

Trixie: She'd never agreeeto that... never!!! But when he finally figures that out... he... he might...

Apple Bloom: He's not gonna have the change, Trixie. Now while we're around!

Apple Bloom: Everypony: Operation Be Secretly Nice to Storm Creatures is temporarily on hold ~~ and Operation Rescue Starlight Glimmer from Storm Creature Jail is a go!!!

The Perfect Plan...

Quest Giver: Apple Bloom
"We're gonna have to be stealthy about breakin' her out, though, if we don't want the Storm Guards to catch us... I got a plan... but we'll need to get my schoolpony pal Chipcutter on board first." Required Quest Level Requirement
Task Requirement
Level Chipcutter up to 3 star
Skip: 15 Gem
1 Times
Cost: Free
Send Chipcutter to work on a special sculpture at home
Skip: 6 Gem
1 Times
Cost: Free
Rewards: 250 Star 2 Gem 4,000 Bit 200 Resistance Manifesto
Closing Text
"Wait... Uh... What do those huys need a sculpter for...? Did I miss something...?"

The Perfect Technique...

Quest Giver: Trixie Lulamoon
"I feel a LOT better now that Apple Bloom told me her plan... It's ALMOST as spectacular as i am! But if it's going to work, I'll need to Perfect my patented "Trixie Switcheroo" Slight-of-hoof technique." Required Quest Level Requirement
Task Requirement
Send Trixie to practice her Switcheroo trick at her stage Task
Skip: 5 Gem
1 Times
Cost: 3 hours
Rewards: 125 Star 1,250 Bit 75 Resistance Manifesto
Closing Text
"OK, did ANYONE actually say what the plan is... Because I still have no idea what the plan is... I mean, I hope it's a good plan!"

The Perfect Team...

Quest Giver: Sweetie Belle
"The masked Event Promoters strike again!!! This part of the plan is actually really fun: The other Crusaders and I are spreading the news about a "motivational performance" for the storm Creatures!" Required Quest Level Requirement
Task Requirement
Send Sweetie Belle and Apple Bloom to talk up an "Upcoming show"
Skip: 5 Gem
1 Times
Cost: 4 hours
Send Scootaloo to covertly spread the news at the Bowling Alley Task
Skip: 5 Gem
1 Time
Cost: 4 hours
Rewards: 100 Star 1 Gem 1,700 Bit
Closing Text
"OK... So a Sculptor, a magic trick, AND a motivational performance... in ONE PLAN?! REALLY want to know what this plan is, now!!!"

The Perfect Distraction...

Quest Giver: Scootaloo
"Aaaaand Operation Rescue Starlight Glimmer is a GO!!! Everypony: Get to the fireworks we've set up all over town, and LIGHT THEM UP!!!" Required Quest Level Requirement
Task Requirement
Bring Distracting Fireworks
30 Times
Cost: Free
Rewards: Surrealist Pony
Closing Text
"OK! The plan involves FIREWORKS. Got it. Still confused, but we're making progress. That's a good thing."

The Perfect Moment...

Quest Giver: Apple Bloom
"Great! With those fireworks lit, the Storm Gards SHOULD be distracted enough for us to make our move! Just gotta wait for EXACTLY the right moment to kick off Phase Two..." Required Quest Level Requirement
-
Task Requirement
Wait for PRECISELY the right moment.
40 Gem
1 Times
Cost: Free
Rewards: 120 Star2 Gem2,200 Bit 250 Resistance Manifesto
Closing Text
"Is it time for Phase Two yet...? It IS?! Phew! I was getting all antsy..."
Starlight Glimmer: Trixie...?! It IS you!!! Thank Celestia you're... uh... Why are you carrying a life-sized stone statue of me, exactly?

Trixie: Long story -- no time!!! The IMPORTANT thing is, I'm here to rescue you -- and it won't be long before all the Storm Guards come back from watching the fireworks!!!

Starlight Glimmer: Uh... Fireworks...?

Trixie: QUICK! stay PERFECTLY STILL so I can pick the lock on your hoof-cuffs and chain up this AMAZINGLY detailed Stone Starlight Glimmer Decoy in your place!!!

Starlight Glimmer:' Ok... Now I'm VERY confused.

The Switch!

Quest Giver: Trixie Lulamoon
"The "Trixie Switcheroo" never fails... even when I'm Switching my best friend, AND leaving out the usual flock of white doves for STEALTH reasons! Here I go...!" Required Quest Level Requirement
Task Requirement
Welcome Starlight Glimmer
1 Times
Cost: Free
Rewards: 50 Star2 Gem2,000 Bit
Closing Text
"A stone statue of Starlight... Trixie's Switcheroo trick... Fireworks... EUREKA! I've figured out the--! ... Oh. Yeah. They... uh... They just did the plan."
Trixie: VOILA! You're free, Starlight -- and with that decoy chained up where you used to be, the Storm Guards won't even know it! Now, let's get out of here before--

Storm Creature General: I'm baa--aaack! Hey... uh... anyone else notice that our prisoner is an exquisitely crafted stone statue of all sudden, or is that just me?

Trixie: ...Before THAT happens. RUN!!!

Starlight Glimmer: I'm running -- I'm running!!! TELL me you have a backup plan for whatever THIS plan is, Trixie!

Trixie: I don't!!! The Cutie Mark Crusaders (featuring me) were TRYING to be nice to the Storm Guards in SECRET, so that MAYBE they'd learn the true meaning of friendship and switch sides!

Trixie: But now that our cover's blown, I don't know WHAT we're gonna do! how are we supposed to show them how friendship works if they're chasing us?! Like RIGHT NOW!

Starlight Glimmer: Wait -- THAT'S what you're trying to do?! Then I think I actually have an idea! Let's lose this guy and meet back up with the Crusaders -- I'll explain then!!!

Plan B

Quest Giver: Sweetie Belle
"Starlight's free! And she caught us up on her plan, too -- I think it's a good one! Everypony loves a Grand Finale... Come on, Cutie Mark Crusaders: Let's split up and get ready!" Required Quest Level Requirement
Task Requirement
Send Sweetie Belle to practice choreography with Scootaloo
Skip: 5 Gem
1 Times
Cost: 3/4 hours
Send Apple Bloom to the Schoolhouse for supplies
Skip: 5 Gem
1 Time
Rewards: 50 Star1 Gem1,330 Bit
Closing Text
"Wait -- there's a NEW plan, now? I just figured what the OLD plan was! I AM curious about whatever that "Grand Finale" is, though..."

Sound: Check!

Quest Giver: Trixie Lulamoon
"I can't talk NOW! I'm setting up my part of Plan B, a.k.a. The Grand Finale, a.k.a. Starlight's Great Idea (Featuring Trixie)! Gotta make sure we've got the right musical accompaniment..." Required Quest Level Requirement
Task Requirement
Send Trixie to have a chat with DJ Pon-3
Skip: 3 Gem
1 Times
Cost: 3 hours
Rewards: 45 Star1 Gem790 Bit
Closing Text
"That pony with the sunglasses is a DJ, right? So... I guess the "Grand Finale" must have a backing track, then? Just throwing out ideas, here!"

Three... Two... One...

Quest Giver: Starlight Glimmer
"All right... Everything's ready. Just have to get up on stage, pick up a microphone... and hope this actually works." Required Quest Level Requirement
Task Requirement
Send Starlight Glimmer to Trixie's stage
Skip: 3 Gem
1 Times
Cost: 15 minutes
Rewards: 20 Star1 Gem600 Bit
Closing Text
"All right... I guess it's time for the GRAND FIN-- (...Wait, what? Really?!) Uh... Excuse me, actually -- it... uh... turns out I have somewhere to be..."
Starlight Glimmer: ATTENTION, STORM GUARDS!!! This is Starlight Glimmer: the newest member of the Ponyville Resistance! And as of today, we will NOT operate in the shadows!!!

Starlight Glimmer: That's right: my friends Trixie, Apple Bloom, Sweetie Belle, Scootaloo are the ones behind the may secret acts of kindness that you've experienced lately...

Starlight Glimmer: ... Because they thought it was worth it to show you what REAL friendship felt like. To show you how much better it is than how the Storm King has been treating you!

Starlight Glimmer: I feel the same way. If my own past has taught me anything, it's that ANYPONY deserves the chance to make a friend. So it's up to each of you... will you take that chance, or not?

Storm Creature General: Lady... You just escaped from prison, you're CLEARLY not Storm Guard material, and my shift doesn't end for another fourteen hours. In other words... STORM GUARDS: ATTACK!!!

Trixie: Whoo! Tough crowd... Good thing we planned for this, huh, Starlight? ON WITH THE SHOW!!!

Starlight Glimmer: Right! If my lessons with Twilight have taught me anything, it's that NOTHING shows ponies how great friendship is like a SPECTACULAR MUSIC NUMBER!!! I don't know how it works either... but here goes!

Boss Fight

(Do You Hear the Ponies Sing?)

Boss stage #1
Guaranteed Reward
Boss fight 1
Abyssinian Figurine (Decor)
 
Limited-Time Reward Apple Bloom
Power
Time/Skip
10 Gem Power: +10

40

2 hours 30 minutes
Time limit:
12 Hours
0 Gem
Ending text

Sweetie Belle: ..."AND THAT'S how awesome niceness is!"

Trixie: YEAH! DRUM SOLO!!!

Storm Guard: Wow. That verse had an intricate rhyme scheme AND a positive social message.

Storm Guard: I agree! Those ponies sure are making some unexpectedly convincing points...

Storm Creature General: STOP IT! Don't listen to them! This whole performance is REALLY contrived!

Starlight Glimmer: I think it's working, you guys! Everypony -- keep singing!!!

Boss Fight #2

(Do You Hear the Ponies Sing?)

Boss stage #2
Guaranteed Reward
Boss fight 2
Princess Luna's Royal Guard
 
Limited-Time Reward Babs Seed Little Strongheart
Power
Time/Skip
Resistance HQ Power: +20 Power: +40

40

2 hours 30 minutes
Time limit:
1 Day 11 hours
40 Gem
Ending text

Apple Bloom: ..."AND THAT'S why caring's just the BEST!"

Trixie: AWWW YEAHHHH!!! Take it to the BRIDGE!!!

Storm Guard: I don't want to speak out of turn or anything? But I did NOT expect that five-minute hip-hop breakdown of the benefits of gift-giving.

Storm Guard: Yeah... That WAS an extremely sick flow. Almost makes me feel like... what's the word... Dancing...? Is dancing a thing we do?

Storm Creature General: Ghh... Music... too... entertaining... Losing... will... to... remain... oppresive...!

Starlight Glimmer: All right, everypony --  it's time to bring it home! BIG FINISH...!

Boss Fight #3

(Do You Hear the Ponies Sing?)

Boss stage #3
Guaranteed Reward
Boss fight-3
Staff of Sacanas (Decor)
 
Limited-Time Reward Captain Celaeno Gifted Schoolpony
Power
Time/Skip
The Storm King Power: +60 Power: +30

40

2 hours 30 minutes
Time limit:
2 Day
40 Gem
Ending text

Storm Guard: That... is... IT!!! The sincere emotion and flawless musicality of that song clinches it! I don't WANT to be part of an occupying army anymore... I wanna be an ACTUARY!

Storm Guard: YEAH!!! NUTS to all this "ruling with an iron fist" malarkey! I'm going back home and finishing my lightly fictionalized autobiography!

Storm Creature General: I... I... I... think I have some issues to work through... D... Does anyone know where I can find a sketchbook and some pottery clay...?

Starlight Glimmer: Oh my gosh... The Storm Creatures are leaving! I have no idea how, but it worked!!! If only... if only Twilight and her friends were here to... to...

Pinkie Pie: ... To WHAT?! Seriously -- don't keep a pony in suspense, you guys!!! I...

Starlight Glimmer: PINKIE PIE?! And Twilight, and everypony else... and... and a cat, a bird, and an eagle... pony... something...?! But... But how...

Princess Skystar: NICE TO MEET YOU TOO!!! My name is Princess Skystar, and I LOVE your horn, and oh my gosh do you like shells? Because *I* Like shells! And --

Twilight: Haha -- take it easy, Princess! Starlight, this is Princess Skystar, Capper, and Captain Celaeno -- they're the new friends we made on our latest adventure!

Capper: Pleasure to make your acquaintance. The three of us just stopped by on the way back to klugetown -- been thinkin' of sprucin' up the place now that the Storm King's gone.

Captain Celaeno: We sure are! And we've got these ponies -- and that dragon ---  to thank for helping to end his rule!

Starlight Glimmer: ... Bwuh.

Pinkie Pie: Ohh Yeah -- we saved Canterlot, de-stonified the other princesses, AND got Tempest to join the good guys just a little bit ago! You shoulda seen it -- it was REALLY cinematic!!!

Twilight: But we got back in time to watch you perform... and you were doing such a good job, we didn't want to interrupt! Starlight, Trixie, everypony... Oh, I'm SO proud of you all!!!

Starlight Glimmer: Twilight... T-Thank you! Now, how about you tell me the whole story...? I... I think I have to sit down for a while, anyway...

Community Challenge 2

Community content is available under CC-BY-SA unless otherwise noted.