Yuni (ユニ?) is one of the five main characters of Star☆Twinkle Pretty Cure. Yuni's alter egos are the phantom thief Blue Cat (ブルーキャット?), Mao (マオ?), Bakenyan and Cure Cosmo (キュアコスモ?). As Cure Cosmo, she is the Pretty Cure of Space.


Yuni resembles a humanoid cat with cream-colored fur. Her hair is still dodger blue but is styled differently with giant rounded twin tails with golden rings at each end as well as black and white cat ears. Her eyes are shaped slightly differently and she also has a dark brown nose and twin white whiskers. She wears a navy blue bodysuit with a white rounded collar lined with pink and a rainbow-colored brooch. Attached to the bodysuit are puffy white and pink shorts with her black tail jutting out. Her bracelets are thick and gold with blue arm warmers attached and her shoes are white and blue with thick gold anklets.

As an adult, her hair grows longer and her twin tails are no longer tied. She wears a gold headdress on her head. Her outfit is mainly a pale blue sleeveless bodysuit with a dark blue rim around her torso, pink stripes on her pants, a pink collar and rainbow gem. She wears sandals. There are golden bracelets on her arms and wrists, and wears a black choker.

As Mao, she has lavender magenta-colored hair that just reaches her shoulders. On her head are two pale pink balls of cloth that are tied onto her head with yellow beads. She has lime green eyes and on her ears are gold earrings. Her outfit is mainly pink, with a white-collar that has a giant magenta bow attached to it. On the center of the bow is a gold bell. On the front of her shirt are two gold buttons, and she wears a blue belt around her waist. Her skirt is separated into two colors; pink and white with two layers underneath: a pale blue layer with a frilly pale yellow layer underneath that. She wears yellow beads on her arms, and white gloves as well as blue boots with a white frilly top that has yellow beads. She also has a black cat tail with a large pink bow attached to it by a gold band.

As Blue Cat, her hair turns dodger blue and is tied into braids by a gold tie. She wears a dark blue top hat with a pale blue and black pattern near the rim. She also wears giant blue glasses with light pink frames that hide her light orange eyes and a dark blue choker with a gold pendant. Her outfit is a dark blue tailcoat with a white collar and layer underneath. Her skirt is pleated and blue. She wears white gloves that reach her shoulders with blue gloves that reach her wrists on top. Her boots are blue and her thigh high socks are white. Her cat tail is black. Underneath her hat is a pair of black and white cat ears. Yuni retains this outfit in her human form, minus the hat and the glasses. In the winter, she wears a blue jacket with white sleeves and fur trim on the collar with a white top underneath. She also wears blue ankle-length boots with fur trim, long blue socks, and blue gloves. She would sometimes wear white ear muffs over her humanoid ears.

As Cure Cosmo, her hair grows longer and becomes a lighter shade of blue with magenta streaks on the twin tails. The ends are curled upward and held on each side with a large yellow triangular clasp. She also has two triangle-shaped hair clips on each side of her head, along with a small blue top hat with a star-shaped rainbow jewel on the right side. Her cat ears are black and slightly rounded with white fur tufts inside. Her eyes become light orange. The bodice of her dress is dark blue with a white rounded collar and a white insert with two golden buttons in the middle of it along with a light pink translucent cape. At the top of her chest is her Star Color Pendant. The top of her skirt is lined with white fur and the pleats of the skirt are each a different color of the rainbow. There is also a white scalloped layer and a long light pink and translucent scalloped layer. Around her neck is a black choker with a round gold pendant along with triangular earrings. She also wears dark blue opera-length gloves and dark blue knee-length boots, both lined with white fur. There are gold star designs on the lower part of her gloves and yellow triangles jutting from the lower part of her boots. Her black cat-like tail has a light blue ring around the end of it.

In her Twinkle Imagination style, her hair has gotten additional stars and the clasps are enlarged. She wears a gold tiara adorned with five stars, which are green, red, blue, purple and orange respectively. Her hair color is now closer to resemble aqua blue. Her dress has gained two additional frilled layers, and her skirt and sleeves now have fluff around them.


As Mao, she is very friendly and acts cutesy towards others. As it later turns out, it was merely an act she puts on to conceal her true identity as a thief.

As Blue Cat, she is shown to be cunning by using the bright fireworks to make her break with the Princess Star Color Pen and Madoka's plan to use the star donuts as bargaining chips to win the pen at the Auction. According to Lala, she always gets what she seeks.

Putting her aliases aside, Yuni tends to prefer being a lone wolf and generally holds a strong responsibility for herself mainly rooted from the guilt she has of being unable to save her planet Rainbow, rejecting her friends' kind offers and assistance in the beginning and blaming herself when she fails to accomplish her goals, but she gradually warms up around them as the series goes on. Owing to her past career as Blue Cat, she has a bad habit of stealing as demonstrated in episode 22. Despite all this, Yuni is still kindhearted, and she will still help and rescue the needy whether her foes or friends, as seen in episode 21 and episode 23 when she as Cosmo purified Aiwarn and rescued Fuwa respectively. In episode 24, it is shown that she has a passion for singing, which can explain why she sometimes uses her space idol alias Mao.

Despite being a major heroine, Yuni is overall a morally gray character: on one hand she is learning to be heroic enough to save the universe and cares for her friends, but on the other hand, she still thieves for the plundered treasures of Planet Rainbow. She has a habit of teasing people too, particularly Mary Ann the assistant inspector of the police department.



Before the course of the series, Yuni used to live on Planet Rainbow peacefully with Queen Olyfio, whom she enjoyed performing her singing to, and the rest of her kind. However, everything turned upside down when Aiwarn invaded her home planet and as the Dark Pen that Aiwarn experimented ended up going out of control, its disastrous effects caused nearly every one of its people to be turned to stone and Planet Rainbow looted of its treasures as a result. Yuni, being persuaded by Queen Olyfio to escape on her own, was the only survivor of the tragedy who witnessed her home planet being corrupted, and since then she resolutely went under three aliases: Bakenyan as an undercover among the Notraiders, Mao as a renowned space idol star, and Blue Cat the phantom thief who aimed to steal the Star Color Pens, all because she hopes to resurrect her destroyed planet by learning about the Notraiders' plans and hopefully using the Pens' magical powers, as well as to retrieve the plundered treasures.

While searching for a method to restore her planet, she met Hakenyan from Planet Uranain, who told her to search for the Star of Destiny. She then created her Bakenyan alias when she noticed Aiwarn inventing the Dark Pen in a desert planet to became Aiwarn's butler.

First Appearance

Mao first appears in episode 15, when Doramusu tells her it is time to go to the auction. There, she realizes Prunce is a fan of her music, so she uses her cuteness to persuade Doramusu in letting Prunce and the girls into the auction as well. To which she gives the girls, Fuwa and Prunce fancy-looking outfits so they can fit in with the rest of the people going to the auction. She then leaves to get ready for her performance, which she puts on right before the auction begins. Once done, she disappears. After stealing the Princess Star Color Pen that was being auctioned, she is found by the Cures thanks to Madoka's Star Color Pendant. She decides to reveal to the Cures that she is indeed Blue Cat but soon after, Aiwarn appears. She tells the Cures to transform and then tries to make her escape. However, Selene chases after her, leading to her having a one on one with Selene. Once realizing the other three Cures are struggling against Aiwarn's Nottoriga, and that Aiwarn hasn't changed at all since she last saw her, Blue Cat gives Selene the Princess Star Color Pen to defeat the Nottoriga. Once the battle is over, Blue Cat leaves without taking back the Princess Star Color Pen.

Stealing Fuwa and the Princess Star Color Pens

On Planet Rainbow, after revealing she was Bakenyan and having helped the Cures defeat Aiwarn, she listens to Hikaru say they'll help her revive Planet Rainbow. However, Blue Cat preferred she'd do it on her own, so she chucks a smoke bomb at Hikaru and the others. While they struggle to see, she steals Fuwa and all of their Princess Star Color Pens and takes off.

Blue Cat's Real Form

With Fuwa in her possession, she returns to her secret cave to look at Olyfio and the other citizens, muttering to herself that now she's one step closer to reviving the planet. But then Fuwa wakes up hungry, so she tells Fuwa about the Rainbow Ore since she has nothing to give her. Just as she finishes up and is about to take off from the planet, the Cures appear and she is forced to fight them. She manages to outwit them by disguising herself as Cure Star, however, during a confrontation with Star, her smoke-bomb flies into Olyfio causing her to panic and change her appearance. She turns around to face the Cures, showing her true feline appearance, which surprises them, and tells them about her origins.

Becoming Cure Cosmo and Saving Aiwarn

Blue Cat decides to assist the Cures as they fight Aiwarn because she was the one Aiwarn was mad over. But she is also confused over why the Cures insist on fighting for her despite being no match for Aiwarn. Listening to Star's words, Blue Cat grows even more confused as she watches the Cures continue to fight to the point that they de-transform. With no other choice, Blue Cat steps in between the Cures and Aiwarn, declaring that she wants to save them which has Fuwa grant her a Star Color Pendant and Star Color Pen. Taking the two items, Blue Cat transforms into Cure Cosmo and begins her first-ever battle with Aiwarn. She manages to defeat Aiwarn but only for a short while before Darknest appeared and started to give Aiwarn overwhelming strength. Seeing the pain Aiwarn was in, Cosmo watches unsure of what to do as Star's attack with the Aries Star Princess Color Pen fails to help Aiwarn. So she and Star work together in hopes they'd be able to do something but nothing works. With Aiwarn about to hurt a wounded Star, Cosmo comes in to stop Aiwarn which in turn grants her the Rainbow Perfume, which she uses to finally purify Aiwarn.

Bonding with the Cures

Since her spaceship got stolen by the recovered Aiwarn, Yuni has no choice but to board on the rocket and head to Earth with the other Cures. There, she drops her phantom thief persona and reveals her true name.

Although she was in friendly terms with the other Cures, Yuni doesn’t seem fond of interacting with them publicly and chooses to keep to herself, since she hasn’t overcome her trust issues. Also, during her first mission on Earth when she has to purify Hikaru's grandfather, with her thieving instinct intact, she steals Milky’s Gemini Pen to perform Rainbow Splash by stating that she is merely borrowing it.

Yuni later is being warmly welcomed by the rest of the Cures who organize a feast party for her, but she accidentally lets Fuwa eat the cookie originated from her planet, which leads to Fuwa hiccuping and multiplying as a result. Yuni is guilt-ridden for causing the disastrous outcome, but later gets reassured by Elena who advises her to share her responsibility with others. She then helps her friends with feeding the Fuwa clones easier by transforming into Mao in order to distract the other townspeople. Despite failing to defeat Kappard on her first attempt after the former captures Fuwa, she later listens to Soleil's advice and chooses to cooperate with her as Cosmo. After Fuwa is saved, Yuni slowly warms up to her friends who hold a replacement welcome event for her through sharing a piece of remaining star-shaped doughnut with one another, though her hesitation on putting her own portion with her friends' divided doughnut pieces hints that she still retains doubt.

In episode 24, Yuni started to open up a bit more to her friends, taking the first step by singing in front of them as a way to help Madoka feel better about performing. As Cosmo, she helped Selene purify Irma by using Rainbow Splash.

In episode 25, Yuni was invited by her friends to celebrate the annual Star Festival, which she reluctantly attends after Hikaru continuously insists that she should participate with them. During the course of the festival, her interest waned after feeling left out amid the group of excited participants because of how Himenojou Sakurako, who considers her a rival, and Karube Tatsunori, who mistakes her as a transfer student and gives her a nickname she dislikes, don't make her feel welcomed. As the joy of the festival reminded her of the similar equivalent she used to enjoy with Queen Olyfio on her home planet, which wounded her feelings, she dejectedly walks away. Lala tries to reassure her by offering her candy and advising her not to jump into conclusions before giving things a try when she questions Lala's reason on bonding with Earthlings (Earth people), though she still chose to leave Lala alone since she is still determined to put her planet's priority first on her own. When she nearly gets defeated during her battle with Tenjo thanks to the giant Nottorei being boosted by Darknest's power, her friends arrive to rescue and aid her, and they even defend her from Tenjo's humiliation. She tells them to attack the main Nottorei as a strategy, and with their help, she is able to attack it with Cosmo Shining before the four assist her with their finishing blow Southern Cross Shot. They later watch the fireworks on top of the rocket, and Yuni forms a new memory of happiness regarding the Star Festival.

Reviving Blue Cat

In episode 36, after hearing about a ring from her planet landing in the hands of Don Octo, Yuni knew that she had to take it back from him. So, she once again took up her Blue Cat persona so she could steal it back from Don Octo, even though her friends were against that idea.

Later, during the search for the ring on Planet Zeni, she met Mary Ann, who was an assistant inspector from the police department trying to arrest her. Rather than feeling intimidated, Yuni found Mary Ann amusing as Mary Ann was showed to be quite clumsy. Nevertheless, she still tried to rescue Mary Ann from Don Octo even though that resulted in them being kidnapped together. When being held hostage, Yuni had her morals of stealing being questioned by Mary Ann.

After defeating Tenjo and turning Don Octo back to normal, Yuni took on Hikaru's advice and convinced Don Octo to give her the ring by revealing her true self, before running away from Mary Ann who had her hands cuffed. Yuni then explained to her friends that she had to retrieve the lost treasures by being Blue Cat, yet still promised that she would never do anything that would upset them.

Finding her Twinkle Imagination and Making Peace with Aiwarn

In episode 38, Yuni brought her friends along to visit Hakenyan, her old friend who was a fortune-teller on Planet Uranain. She was surprised to realize Hakenyan wasn't going to watch the stars as they first planned. When Hakenyan was picking wildflowers to serve the girls tea, Yuni demanded him to read her horoscope so she could know whether the Twinkle Imagination was the Star of Destiny he once told her when they first met, but Hakenyan said she had already found it.

After a flashback of how she knew Hakenyan predicted her future and how she once infiltrated the Notraiders by being Bakenyan so that she could help him go on a journey, Yuni and Hakenyan suddenly had to confront a vengeful Aiwarn, who believed that both had cheated on her. When escaping with Hakenyan, Yuni soon learned Aiwarn's backstory and Aiwarn blamed her for causing her to lose her position and home. Yuni retorted that Aiwarn should be the responsible one for destroying Planet Rainbow and transformed into Cosmo to battle. During the battle, the trauma of losing her planet returned and as her friends fell, she was almost defeated, but Hakenyan protected her.  Finally understanding that Hakenyan had been advising her to learn to let go of the past, Cosmo gained the courage to defend him from Aiwarn and learned to be empathetic to her, unlocking Cosmo's Twinkle Imagination as a result.

After the battle, Yuni reached out to Aiwarn in an attempt to forgive her, but Aiwarn was once again angered, rejecting her request before leaving in embarrassment. Still, Yuni was no longer angry at Aiwarn and hoped to meet her again, and Yuni then left Uranain happily with her friends.

It was not until episode 46 when Cosmo was rescued by Aiwarn who blocked the brainwashed generals and sincerely apologised. Later in episode 47, judging by how Yuni was willing to help Aiwarn with operating the spaceship, it is implied that their relationship improved.


After the final battle against Ophiuchus in episode 48, Yuni was pleased and relieved to hear from the Princesses that Planet Rainbow would be okay. She then returned to Rainbow with Aiwarn in hopes of restoring it back to its former glory, giving her friends a heartfelt goodbye.

In episode 49, Yuni returns to Planet Rainbow, and by spraying the antidote Aiwarn invented, she revives the inhabitants of Planet Rainbow, including Olyfio. Once Olyfio is resurrected, they embrace out of pure happiness. Yuni then introduces Aiwarn to Olyfio, allowing Aiwarn to be part of the community.

A few years later, Yuni reunites with Lala, and reports that Planet Rainbow has flourished thanks to Aiwarn who has helped increase soil fertility with scientific knowledge. Both missing Hikaru, together they make a wish using their imaginations under the night sky, as Yuni believes that Hikaru is always with them even though they are far away from Earth.


  • Aiwarn - As Blue Cat, Yuni seems to know Aiwarn from some time in the past remarking that she hasn't changed. It is revealed in episode 19 that Blue Cat disguised herself and became Bakenyan in order to get closer to Aiwarn and learn why she attacked her planet, Rainbow, and turned most of its people to stone. She also wanted to try and get a hold of any Princess Star Color Pen she had so she could have them for herself and save her planet. However, despite her hatred toward Aiwarn for what she had done, Cosmo still purifies Aiwarn after her mind was completely taken over by Darknest. She also feels guilty for tricking Aiwarn with her disguise. In episode 38, although Aiwarn refuses to forgive her, she still makes peace with Aiwarn and believes that she will change for the better when the time comes. As in episode 49, she has already forgiven Aiwarn and lets Aiwarn be part of the Planet Rainbow society.
  • Hoshina Hikaru - In the beginning, when she encountered Hikaru as Blue Cat, she gave Hikaru the cold shoulder because of their different personalities. But as Yuni got to meet her more frequently, she began to understand and appreciate Hikaru, and accepted her friendship.
  • Prunce - By her music, Prunce was able to regain the determination to find the Pretty Cure. He became a big fan of hers but later had a change of heart after finding out that she was the space thief and was only using him and the Pretty Cure to steal the Star Color Pen. In episode 17, knowing about Prunce's adoration of Mao, Blue Cat briefly changes back into her to get him to help destroy a laser machine.
  • Fuwa - In the beginning, Blue Cat just considers Fuwa as a source for reviving her planet. But she gradually forms a bond with the friendly alien fairy after telling the latter about the Rainbow Ore. It is her bond with Fuwa that motivates her to protect the latter who grants her the power to become Cure Cosmo in return during episode 20.
  • Olyfio - In multiple flashbacks, it is strongly indicated that Yuni admired Olyfio, such as remembering how Olyfio complimented her singing and rejoiced at the annual festival of her Planet Rainbow, so she was extremely saddened when Olyfio insisted her to escape alone. Judging by how Yuni describes Olyfio as both the mother and father of her kind and regards herself as one of the children of Olyfio, she might be projecting Olyfio as a parental figure.
  • Mary Ann - Although aware that Mary Ann is being assigned by the police department to arrest her, Yuni isn’t troubled by the possibility of being arrested by the former and instead has fun teasing and tricking Mary Ann who is vulnerable to her cunningness due to being clumsy and gullible.
  • Hakkenyan - Yuni met Hakkenyan when visiting his planet. She believed in Hakkenyan when he predicted her future. She has considered him as the best fortune-teller and even took on his young adult appearance to infiltrate the Notraiders.



STPC19 Bakenyan responds to Aiwarn's orders

Yuni disguises herself as Aiwarn's butler to figure out a way to steal back the Princess Star Color Pens as revealed in episode 19. The appearance was inspired by the way Hakkenyan looked as a young adult.


STPC15 Mao appears

Mao (マオ?) is Yuni's space idol persona. She became Mao to get information from other planets about Rainbow and whether or not they have any of its plundered treasure. In this persona, her voice is higher-pitched than normal. The Cures encounter Yuni for the first time while disguised as Mao in episode 15.

Blue Cat

STPC15 Blue Cat Appears

Blue Cat (ブルーキャット?) is Yuni's phantom thief persona. With a spray of her cat perfume, Yuni is able to easily disguise herself as Blue Cat or as other people. Blue Cat also has the ability to commit thefts rapidly and stealthily without anyone noticing. Nonetheless, Yuni has likely abandoned this persona after becoming Cure Cosmo. In episode 36, however, she temporarily revives the persona to steal a ring with the ore from Planet Rainbow from Don Octo on Zeni.

Cure Cosmo

STPC20 Cure Cosmo poses

Cure Cosmo

The rainbow spectrum lighting up the galaxy! Cure Cosmo!
Ginga ni hikaru nijiiro no supekutoru! Kyua Kosumo!

Cure Cosmo (キュアコスモ?) is the Pretty Cure alter ego of Yuni. In order to transform, she needs the Star Color Pendant and her Star Color Pen. Her weapon is the Rainbow Perfume.


  • Color Charge!: Yuni's pendant top pops up, allowing Yuni to insert her Star Color Pen. She shouts the phrase as her hair clips disappear and she draws a triangle. Before her transformation starts, her aliases, Bakenyan, Mao, Blue Cat, and her alien form are quickly shown in the rainbow-colored backdrop. Yuni then spins around as four triangles made of light appear and fly off. After Yuni flashes a V-sign over her eye, two of the triangles hit her arms first to form stars on the front side of her wrists, and the other two hit her legs and travel upward, forming her boots. She then touches the center of the pendant again, causing two more triangles to appear, eventually forming her gloves and dress. Yuni then dances around before tapping the pleats of her skirt with her pen, each of them colored differently. She then forms the ring around her tail before drawing on her choker, earrings, and hat as her hair grows longer and lighter. She presses her pen to her pendant one last time as the cord disappears and attaches to her dress. She then draws another star that shoots across the sky before landing on her hat. She stops singing and introduces herself before striking a pose.



Mao (マオ?) is most likely from the Chinese word Mao ( Māo?) which means cat[1].

Yuni (ユニ?) is likely the short form of "universe".


Yuni's voice actor, Uesaka Sumire has participated in several image songs for the character she voices. Many of them include duets with Naruse Eimi, who voices Hoshina Hikaru, Kohara Konomi, who voices Hagoromo Lala, Yasuno Kiyono, who voices Amamiya Elena, and Komatsu Mikako, who voices Kaguya Madoka.



  • She sometimes ends her phrases with ~meow (~ニャン ~nyan?).
  • Yuni is the first Cure to have many unique traits in the franchise:
    • She has no surname.
    • She has an animalistic human form.
    • She doesn’t attend school.
    • She has many alias, such as Mao, Bakenyan and Cosmo.
      • She even used an alias to infiltrate a villainous organization.
  • As Mao, she shares her name with Sagara Mao and Ogasawara Mao.
  • Her birthday is on October 11th, making her zodiac sign Libra.
  • Episode 19 and episode 20 reveal that her perfume is a tool that can stabilize her form changes not only between her aliases, but also her animal and human form. However, it is unable to change her scent, which Fuwa picks up on and causes her to reveal that Bakenyan was one of her personas.
  • Episode 25 hints that she doesn't like being referred by nicknames.
  • She shares her voice actress with the Virgo Star Princess.
  • Due to being a feline alien, she tends to instinctively try to catch fish upon seeing them, and won’t snap back to her senses until her friends remind her.
  • In episode 35, she seems to bond well with Earth cats since she is a space feline herself.
  • She's the only one in the season who has no pen bag like the others.


Main page: Yuni/Image Gallery


VTE Star☆Twinkle Pretty Cure characters
Cures Hoshina Hikaru/Cure StarHagoromo Lala/Cure MilkyAmamiya Elena/Cure SoleilKaguya Madoka/Cure SeleneYuni/Cure Cosmo
Mascots FuwaPrunce
Villains KappardTenjoGaruougaAiwarnNottoreiBakenyan
Others Sorami RyoutarouHoshina HarukichiHoshina YoukoHoshina TerumiHoshina YouichiAmamiya KaedeCarlosAmamiya SiblingsKaguya FuyukiKaguya MitsukaStar PrincessesHimenojou SakurakoKarube TatsunoriNasu YumikaOikawa YumeoAbrahamOlyfioYetiYanyanToppaHakkenyan
Movie only UMAMary Ann
VTEPretty Cure
Futari wa
(Max Heart)
Cure BlackCure White • (Shiny Luminous)
Splash Star Cure Bloom / Cure BrightCure Egret / Cure Windy
Yes! 5
Cure DreamCure RougeCure LemonadeCure MintCure AquaDark Pretty Cure 5 • (Milky Rose)
Fresh! Cure PeachCure BerryCure PineCure Passion
Heartcatch! Cure BlossomCure MarineCure SunshineCure MoonlightCure FlowerDark CureMirage Pretty CuresCure Ange (HPC movie)
Suite♪ Cure MelodyCure RhythmCure BeatCure Muse
Smile! Cure HappyCure SunnyCure PeaceCure MarchCure BeautyBad End Pretty Cure
Doki Doki! Cure HeartCure DiamondCure RosettaCure SwordCure AceCure EmpressCure MagicianCure Priestess
Happiness Charge! Cure LovelyCure PrincessCure HoneyCure FortuneCure TenderCure MirageInternational Pretty Cure Teams
Go! Princess Cure FloraCure MermaidCure TwinkleCure ScarletPast Princess Pretty Cure
Mahou Tsukai! Cure MiracleCure MagicalCure FeliceCure Mofurun
KiraKira☆A La Mode Cure WhipCure CustardCure GelatoCure MacaronCure ChocolatCure ParfaitCure PekorinCure Lumière
HUGtto! Cure YellCure AngeCure ÉtoileCure MacherieCure Amour
Star☆Twinkle Cure StarCure MilkyCure SoleilCure SeleneCure Cosmo
Healin' Good Cure GraceCure FontaineCure Sparkle
All Stars Cure Echo
Community content is available under CC-BY-SA unless otherwise noted.